@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/rubik-hebrew-300-normal.D77PUPiy.woff2)format("woff2"),url(/_astro/rubik-hebrew-300-normal.C_IQvslZ.woff)format("woff")}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/rubik-hebrew-500-normal.B_5jqoVI.woff2)format("woff2"),url(/_astro/rubik-hebrew-500-normal.-anb7y8_.woff)format("woff")}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/rubik-hebrew-700-normal.Da14F88e.woff2)format("woff2"),url(/_astro/rubik-hebrew-700-normal.B2Hm7hpE.woff)format("woff")}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/rubik-hebrew-800-normal.CEoY7Wj3.woff2)format("woff2"),url(/_astro/rubik-hebrew-800-normal.DgqUxLtA.woff)format("woff")}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/rubik-latin-300-normal.CC5OmgBu.woff2)format("woff2"),url(/_astro/rubik-latin-300-normal.BUgDINzQ.woff)format("woff")}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/rubik-latin-500-normal.1os41rQk.woff2)format("woff2"),url(/_astro/rubik-latin-500-normal.LZYVHeqz.woff)format("woff")}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/rubik-latin-700-normal.D-tMm-eS.woff2)format("woff2"),url(/_astro/rubik-latin-700-normal.KHOtubUA.woff)format("woff")}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/rubik-latin-800-normal.BtaGuVpR.woff2)format("woff2"),url(/_astro/rubik-latin-800-normal.Dq1miTTj.woff)format("woff")}@font-face{font-family:IBM Plex Sans Hebrew;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-hebrew-hebrew-400-normal.DtcEHBoE.woff2)format("woff2"),url(/_astro/ibm-plex-sans-hebrew-hebrew-400-normal.CPsCACZF.woff)format("woff")}@font-face{font-family:IBM Plex Sans Hebrew;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-hebrew-hebrew-500-normal.BiCWpF8d.woff2)format("woff2"),url(/_astro/ibm-plex-sans-hebrew-hebrew-500-normal.Ddg_2VaK.woff)format("woff")}@font-face{font-family:IBM Plex Sans Hebrew;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-hebrew-hebrew-600-normal.C_LU4WLU.woff2)format("woff2"),url(/_astro/ibm-plex-sans-hebrew-hebrew-600-normal.CQU8iefp.woff)format("woff")}@font-face{font-family:IBM Plex Sans Hebrew;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/ibm-plex-sans-hebrew-hebrew-700-normal.BkQFwguy.woff2)format("woff2"),url(/_astro/ibm-plex-sans-hebrew-hebrew-700-normal.tCAIrHh3.woff)format("woff")}@font-face{font-family:IBM Plex Sans Hebrew;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-hebrew-latin-400-normal.LNOA4mnG.woff2)format("woff2"),url(/_astro/ibm-plex-sans-hebrew-latin-400-normal.BlLOxiF5.woff)format("woff")}@font-face{font-family:IBM Plex Sans Hebrew;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-hebrew-latin-600-normal.D8In27CT.woff2)format("woff2"),url(/_astro/ibm-plex-sans-hebrew-latin-600-normal.B_0mKknD.woff)format("woff")}@font-face{font-family:IBM Plex Sans Hebrew;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/ibm-plex-sans-hebrew-latin-700-normal.DLIo8124.woff2)format("woff2"),url(/_astro/ibm-plex-sans-hebrew-latin-700-normal.CB5WL6SV.woff)format("woff")}:root{--navy:#062a47;--navy-2:#0a3a61;--navy-3:#0e4c7c;--blue:#005e96;--blue-2:#2f86bf;--blue-soft:#e3eef6;--orange:#dc661d;--orange-ink:#ad4a0c;--orange-btn:#b9531a;--orange-soft:#fcebdf;--ground:#f3f6f9;--surface:#fff;--surface-2:#f7f9fb;--line:#dbe3eb;--line-2:#c6d2de;--ink:#0a2236;--ink-2:#38506a;--ink-3:#4d6378;--on-dark:#eef5fb;--on-dark-2:#b3cadd;--interest:var(--orange);--principal:var(--blue);--balance:#0a2236;--index:#f2a66f;--shadow:0 1px 2px #062a470f,0 12px 40px -12px #062a4738;--r-xl:24px;--r-lg:16px;--r-md:12px;--ease-out:cubic-bezier(.23,1,.32,1);--ease-io:cubic-bezier(.77,0,.175,1);--wrap:1240px;--gutter:clamp(16px,4vw,40px);--display:"Rubik","IBM Plex Sans Hebrew",system-ui,sans-serif;--sans:"IBM Plex Sans Hebrew","Rubik",system-ui,"Segoe UI",Arial,sans-serif;color-scheme:light}@media (prefers-color-scheme:dark){:root{--ground:#07131f;--surface:#0d1d2d;--surface-2:#112538;--line:#1d3449;--line-2:#2a4660;--ink:#e9f0f6;--ink-2:#b4c5d5;--ink-3:#93a8bc;--blue:#3f9bd6;--blue-2:#6db6e6;--blue-soft:#12324b;--orange:#ee8040;--orange-ink:#f39a63;--orange-btn:#b9531a;--orange-soft:#3a2416;--balance:#e9f0f6;--index:#f6b98f;--shadow:0 1px 2px #0000004d,0 18px 50px -16px #0009;color-scheme:dark}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:84px}body{background:var(--ground);color:var(--ink);font:400 17px/1.7 var(--sans);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}::selection{background:var(--orange);color:#fff}:focus-visible{outline:2px solid var(--orange);outline-offset:3px;border-radius:6px}input,textarea,select{caret-color:var(--orange)}img{max-width:100%;height:auto;display:block}a{color:inherit}p{margin:0 0 1em}h1,h2,h3,h4{font-family:var(--display);text-wrap:balance;overflow-wrap:break-word;margin:0}.wrap{max-width:var(--wrap);padding-inline:var(--gutter);margin-inline:auto}svg{direction:ltr}.ico{fill:currentColor;flex:none;width:1.15em;height:1.15em}.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.nowrap{white-space:nowrap}.tel{white-space:nowrap;direction:ltr;unicode-bidi:isolate}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{inset-inline-start:12px;z-index:60;background:var(--navy);color:#fff;transition:top .16s var(--ease-out);border-radius:999px;padding:10px 16px;font-weight:600;text-decoration:none;position:absolute;top:-60px}.skip:focus{top:10px}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-thumb{background:var(--line-2);border:3px solid var(--ground);border-radius:999px}::-webkit-scrollbar-track{background:0 0}.btn{min-height:44px;font:600 15px/1 var(--sans);cursor:pointer;white-space:nowrap;transition:transform .16s var(--ease-out),background-color .2s ease,border-color .2s ease,color .2s ease;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 18px;text-decoration:none;display:inline-flex}.btn:active{transform:scale(.97)}.btn-orange{background:var(--orange-btn);color:#fff}@media (hover:hover){.btn-orange:hover{background:#ad4a0c}}.btn-line{border-color:var(--line-2);color:var(--ink);background:var(--surface)}@media (hover:hover){.btn-line:hover{border-color:var(--ink-3)}}.btn-wa{color:#fff;background:#0f7a40}@media (hover:hover){.btn-wa:hover{background:#0b6635}}.btn-light{color:var(--navy);background:#fff}@media (hover:hover){.btn-light:hover{background:#e8f1f8}}.btn-ghost-dark{color:#fff;background:0 0;border-color:#ffffff57}@media (hover:hover){.btn-ghost-dark:hover{border-color:#fff}}.btn-lg{min-height:52px;padding:0 24px;font-size:16px}.link{color:var(--blue);text-underline-offset:3px;text-decoration:underline 1px}@media (hover:hover){.link:hover{text-decoration-thickness:2px}}.site-head{z-index:30;background:var(--surface);border-bottom:1px solid var(--line);position:sticky;top:0}.site-head .wrap{align-items:center;gap:20px;height:68px;display:flex}.logo{background:#fff;border-radius:10px;flex:none;align-items:center;padding:4px 6px;display:flex}.logo img{width:auto;height:40px}.nav{align-items:center;gap:2px;margin-inline-start:8px;display:flex}.nav>a,.nav .dd>button{white-space:nowrap;font:500 15px/1 var(--sans);color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:4px;min-height:40px;padding:10px 12px;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}@media (hover:hover){.nav>a:hover,.nav .dd>button:hover{background:var(--surface-2);color:var(--ink)}}.nav a[aria-current],.nav .dd.on>button{color:var(--ink);background:var(--blue-soft)}.nav .dd{position:relative}.nav .dd>button .ico{width:14px;height:14px;transition:transform .2s var(--ease-out)}.nav .dd>button[aria-expanded=true] .ico{transform:rotate(180deg)}.dd-panel{top:calc(100% + 8px);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);min-width:300px;box-shadow:var(--shadow);transform-origin:100% 0;gap:2px;padding:8px;display:grid;position:absolute;inset-inline-start:0}.dd-panel:before{content:"";inset-inline:0;height:10px;position:absolute;bottom:100%}.dd-panel[hidden]{display:none}.js .dd-panel:not([hidden]){animation:pop .18s var(--ease-out)}@keyframes pop{0%{opacity:0;transform:translateY(-4px)scale(.98)}}.dd-panel a{color:var(--ink);font:500 15.5px/1.35 var(--sans);border-radius:12px;padding:12px 14px;text-decoration:none;display:block}@media (hover:hover){.dd-panel a:hover{background:var(--surface-2)}}.dd-panel a[aria-current]{background:var(--blue-soft)}.head-cta{gap:8px;margin-inline-start:auto;display:flex}.menu-btn{border:1px solid var(--line-2);background:var(--surface);width:44px;height:44px;color:var(--ink);cursor:pointer;transition:transform .16s var(--ease-out),border-color .2s ease;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;display:none}.menu-btn:active{transform:scale(.97)}.menu-btn .ico{width:20px;height:20px}.menu-btn .i-close,.menu-btn[aria-expanded=true] .i-open{display:none}.menu-btn[aria-expanded=true] .i-close{display:block}.m-nav{inset-inline:0;background:var(--surface);border-bottom:1px solid var(--line);max-height:calc(100dvh - 68px);box-shadow:var(--shadow);padding:8px var(--gutter) 18px;position:absolute;top:100%;overflow:auto}.m-nav[hidden]{display:none}.m-nav .grp{font:600 13px/1 var(--sans);color:var(--ink-3);padding:16px 0 6px}.m-nav a{min-height:50px;font:600 17px/1.25 var(--sans);color:var(--ink);border-bottom:1px solid var(--line);align-items:center;text-decoration:none;display:flex}.m-nav a[aria-current]{color:var(--blue)}.js .m-nav:not([hidden]){animation:mnav .2s var(--ease-out)}@keyframes mnav{0%{opacity:0;transform:translateY(-6px)}}@media (width<=1180px){.nav{display:none}.menu-btn{display:inline-flex}.head-cta .btn-line .tel{display:none}.head-cta .btn-line{padding:0 12px}}@media (width>=1181px){.m-nav{display:none!important}}@media (width<=420px){.logo img{height:34px}.head-cta .btn-wa span{display:none}.head-cta .btn-wa{padding:0 12px}.site-head .wrap{gap:10px}}.hero{background:radial-gradient(120% 90% at 85% -10%,#0f5285 0%,transparent 55%),radial-gradient(90% 80% at 0% 110%,#0b3c64 0%,transparent 60%),var(--navy);color:var(--on-dark);padding:28px 0 clamp(64px,8vw,104px);position:relative;overflow:hidden}.hero.lift{padding-bottom:150px}.hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;column-gap:clamp(32px,4vw,64px);display:grid}.hero-grid .crumbs{grid-column:1/-1}.crumbs{font:500 14px/1 var(--sans);color:var(--on-dark-2);flex-wrap:wrap;gap:8px;margin-bottom:26px;display:flex}.crumbs a{color:var(--on-dark-2);text-decoration:none}@media (hover:hover){.crumbs a:hover{color:#fff}}.hero h1{letter-spacing:-.02em;max-width:17ch;font-size:clamp(38px,5.4vw,74px);line-height:1.04;position:relative}.hero h1 .thin{color:var(--on-dark-2);letter-spacing:-.01em;margin-bottom:.14em;font-size:.6em;font-weight:300;display:block}.hero h1 .heavy{font-weight:800;display:block}.hero .lede{max-width:48ch;color:var(--on-dark-2);margin:22px 0 0;font-size:clamp(17px,1.5vw,19.5px);line-height:1.65;position:relative}.hero .actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.js .hero h1,.js .hero .lede,.js .hero .actions{animation:rise .7s var(--ease-out) both}.js .hero .lede{animation-delay:80ms}.js .hero .actions{animation-delay:.15s}@keyframes rise{0%{opacity:0;transform:translateY(14px)}}.hero-curve{pointer-events:none;width:100%;height:auto;display:block}.hero-curve path{fill:none;stroke-width:2.2px;stroke-linecap:round}.hero-curve .c-int{stroke:#f08a4a}.hero-curve .c-pri{stroke:#5fb0e6}.hero-curve .c-grid{stroke:#ffffff14;stroke-width:1px}.hero-curve text{font:500 12px var(--sans);fill:var(--on-dark-2)}.hero-curve .dot{fill:#fff}.js .hero-curve .draw{stroke-dasharray:var(--len);stroke-dashoffset:var(--len);animation:draw 1.8s var(--ease-out) .2s forwards}.js .hero-curve .late{opacity:0;animation:.5s 1.6s forwards fade}@keyframes draw{to{stroke-dashoffset:0}}@keyframes fade{to{opacity:1}}.hero-photo{border-radius:var(--r-xl);aspect-ratio:4/3;margin:0;position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #0009}.hero-photo img{object-fit:cover;width:100%;height:100%}.hero-photo figcaption{inset-inline-start:12px;font:400 12px/1.3 var(--sans);color:#fff;background:#062a47d1;border-radius:999px;padding:4px 8px;position:absolute;bottom:10px}.hero-photo figcaption a{color:#fff}.hero-portrait{justify-content:center;align-self:end;min-height:440px;margin-bottom:calc(-1*clamp(64px,8vw,104px));display:flex;position:relative}.hero-portrait:before{content:"";background:radial-gradient(60% 60% at 50% 40%,#5fb0e659,#5fb0e600 70%),linear-gradient(#14629b,#0a3a61);border-radius:999px 999px 0 0;height:84%;position:absolute;inset:auto 6% 0}.hero-portrait img{filter:drop-shadow(0 0 1px #a0d2f5a6)drop-shadow(0 24px 40px #00000059);align-self:flex-end;width:min(100%,460px);position:relative}.hero-chips{flex-wrap:wrap;gap:8px;margin:26px 0 0;padding:0;list-style:none;display:flex}.hero-chips li{font:500 14.5px/1.3 var(--sans);color:var(--on-dark);background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;display:inline-flex}.hero-chips .ico{color:#7cc0ea}@media (width<=1100px){.hero.lift{padding-bottom:140px}.hero-grid{grid-template-columns:minmax(0,1fr)}.hero-curve{margin-top:26px}.hero-curve text{font-size:13px}.hero-photo{aspect-ratio:16/9;margin-top:28px}.hero-portrait{min-height:340px;margin-top:30px}.hero-portrait img{width:min(78%,360px)}}.sec{padding:clamp(72px,9vw,120px) 0 0}.sec.tight{padding-top:clamp(48px,6vw,72px)}.sec h2,.h2{font:800 clamp(30px,3.6vw,46px)/1.12 var(--display);letter-spacing:-.02em;max-width:22ch;margin-bottom:22px}.sec .intro{max-width:62ch;color:var(--ink-2);margin-bottom:28px;font-size:18px}.prose{max-width:66ch;color:var(--ink-2);font-size:18px}.prose h3{font:700 23px/1.3 var(--display);color:var(--ink);margin:34px 0 10px}.prose strong{color:var(--ink)}.prose ul,.prose ol{margin:0 0 1em;padding-inline-start:1.2em}.prose li{margin-bottom:.45em}.prose li::marker{color:var(--orange)}.prose a{color:var(--blue);text-underline-offset:3px}.src{color:var(--ink-3);margin-top:6px;font-size:13.5px;display:block}.src a{color:var(--ink-3);text-underline-offset:3px}.duo{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:clamp(28px,5vw,72px);display:grid}.duo.flip>:first-child{order:2}.fig{margin:0}.fig img{border-radius:var(--r-xl);width:100%;aspect-ratio:var(--ar,3/2);object-fit:cover;background:var(--line)}.fig figcaption{font:400 13.5px/1.5 var(--sans);color:var(--ink-3);margin-top:10px}.fig figcaption a{color:var(--ink-3);text-underline-offset:3px}.sticky-col{position:sticky;top:96px}.facts{background:var(--line);border:1px solid var(--line);border-radius:var(--r-xl);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1px;margin:8px 0 0;display:grid;overflow:hidden}.facts>div{background:var(--surface);align-content:start;gap:6px;padding:22px 22px 20px;display:grid}.facts b{font:800 clamp(30px,3vw,40px)/1 var(--display);color:var(--ink);letter-spacing:-.02em}.facts span{font:400 15.5px/1.5 var(--sans);color:var(--ink-2)}.facts-src{color:var(--ink-3);margin:12px 0 0;font-size:13.5px}.facts-src a{color:var(--ink-3);text-underline-offset:3px}.svc{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:start;gap:clamp(28px,4vw,56px);display:grid}.svc-list{border-top:2px solid var(--ink);margin:0;padding:0;list-style:none}.svc-list li{border-bottom:1px solid var(--line)}.svc-list a{color:var(--ink);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 18px;padding:24px 0;text-decoration:none;display:grid}.svc-list h3{font:700 clamp(21px,2.1vw,27px)/1.25 var(--display);letter-spacing:-.01em;transition:color .2s}.svc-list p{color:var(--ink-2);grid-column:1;max-width:52ch;margin:0;font-size:16.5px}.svc-list .go{border:1px solid var(--line-2);width:44px;height:44px;color:var(--ink);transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .2s var(--ease-out);border-radius:50%;grid-area:1/2/span 2;place-items:center;display:grid}.svc-list .go .ico{width:18px;height:18px}.svc-list a[data-on] h3{color:var(--blue)}.svc-list a[data-on] .go{background:var(--navy);border-color:var(--navy);color:#fff;transform:translate(-4px)}.svc-list .thumb{display:none}.svc-panel{border-radius:var(--r-xl);aspect-ratio:4/5;background:var(--navy);margin:0;position:sticky;top:96px;overflow:hidden}.svc-panel img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .42s ease,transform .9s var(--ease-out);position:absolute;inset:0;transform:scale(1.04)}.svc-panel img[data-on]{opacity:1;transform:none}.svc-panel figcaption{inset-inline:0;color:#fff;font:500 15px/1.4 var(--sans);background:linear-gradient(#0000,#062a47d9);padding:60px 22px 18px;position:absolute;bottom:0}.svc-panel figcaption small{font:400 12px/1.4 var(--sans);color:#d4e3ef;margin-top:4px;display:block}@media (width<=900px){.svc{grid-template-columns:1fr}.svc-panel{display:none}.svc-list a{grid-template-columns:1fr auto}.svc-list .thumb{border-radius:var(--r-lg);aspect-ratio:16/9;grid-column:1/-1;margin-bottom:6px;display:block;overflow:hidden}.svc-list .thumb img{object-fit:cover;width:100%;height:100%}.svc-list .go{grid-row:auto}}.qc{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--shadow);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;overflow:hidden}.qc-in{border-inline-end:1px solid var(--line);gap:22px;padding:28px;display:grid}.qc-out{background:var(--surface-2);align-content:center;gap:18px;padding:28px 32px;display:grid}.qc-out .lbl{font:600 15px/1.3 var(--sans);color:var(--ink-2)}@media (width<=900px){.qc{grid-template-columns:1fr}.qc-in{border-inline-end:0;border-bottom:1px solid var(--line);padding:22px 20px}.qc-out{padding:22px 20px}}.calc{z-index:2;background:var(--surface);border-radius:var(--r-xl);box-shadow:var(--shadow);border:1px solid var(--line);margin-top:-118px;position:relative}.tabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:4px;margin:0;padding:8px;display:flex;position:relative;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tab{z-index:1;color:var(--ink-2);cursor:pointer;font:600 16px/1.2 var(--sans);background:0 0;border:0;border-radius:999px;flex-direction:column;flex:1 0 auto;align-items:center;gap:3px;padding:12px 18px;transition:color .2s;display:flex;position:relative}.tab small{font:400 12.5px/1.2 var(--sans);color:var(--ink-3)}.tab[aria-selected=true]{color:#fff}.tab[aria-selected=true] small{color:#d6e7f4}.tab-ind{background:var(--navy);width:0;height:0;transition:transform .26s var(--ease-out),width .26s var(--ease-out);border-radius:999px;position:absolute;top:0;left:0}@media (prefers-color-scheme:dark){.tab-ind{background:var(--navy-3)}}.calc-body{grid-template-columns:minmax(300px,380px) minmax(0,1fr);gap:0;display:grid}.inputs{border-inline-end:1px solid var(--line);align-content:start;gap:22px;padding:28px 28px 30px;display:grid}.field{gap:10px;display:grid}.field[hidden]{display:none}.field-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.field label{font:600 15px/1.3 var(--sans);color:var(--ink)}.field .hint{font:400 13px/1.5 var(--sans);color:var(--ink-3);margin:0}.box{border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--surface);align-items:center;gap:6px;min-width:132px;max-width:172px;height:44px;padding:0 12px;transition:border-color .2s,box-shadow .2s;display:flex}.box:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--blue) 18%,transparent)}.box input{all:unset;width:100%;min-width:0;font:600 17px/1 var(--sans);color:var(--ink);text-align:start;font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:plaintext}.box span{font:500 15px/1 var(--sans);color:var(--ink-3)}input[type=range]{-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;width:100%;height:28px;margin:0}input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to left,var(--blue) var(--p,50%),var(--line) var(--p,50%));border-radius:999px;height:6px}input[type=range]::-moz-range-track{background:var(--line);border-radius:999px;height:6px}input[type=range]::-moz-range-progress{background:var(--blue);border-radius:999px;height:6px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--surface);border:2px solid var(--blue);width:24px;height:24px;transition:transform .16s var(--ease-out);border-radius:50%;margin-top:-9px;box-shadow:0 2px 8px #062a4740}input[type=range]::-moz-range-thumb{background:var(--surface);border:2px solid var(--blue);border-radius:50%;width:20px;height:20px;box-shadow:0 2px 8px #062a4740}input[type=range]:active::-webkit-slider-thumb{transform:scale(1.12)}.range-ends{font:400 12.5px/1 var(--sans);color:var(--ink-3);justify-content:space-between;margin-top:-4px;display:flex}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{border:1px solid var(--line-2);background:var(--surface);color:var(--ink-2);min-height:36px;font:600 14px/1 var(--sans);cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .16s var(--ease-out);border-radius:999px;padding:0 14px}.chip:active{transform:scale(.97)}.chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--surface)}.results{align-content:center;gap:26px;min-width:0;padding:28px 32px 30px;display:grid}.headline-num{gap:4px;display:grid}.headline-num .lbl{font:600 15px/1.3 var(--sans);color:var(--ink-2)}.big{font:800 clamp(44px,5.4vw,68px)/1 var(--display);letter-spacing:-.025em;color:var(--ink)}.big small{font:500 .36em var(--sans);color:var(--ink-3);letter-spacing:0;margin-inline-start:6px}.sub-num{font:400 15px/1.5 var(--sans);color:var(--ink-2);margin:0}.split{gap:10px;display:grid}.split[hidden]{display:none}.split-bar{border-radius:999px;gap:3px;height:14px;display:flex;overflow:hidden}.split-bar i{height:100%;transition:flex-grow .42s var(--ease-out);border-radius:999px;display:block}.split-bar .s-int{background:var(--interest)}.split-bar .s-pri{background:var(--principal)}.split-legend{font:500 14.5px/1.4 var(--sans);color:var(--ink-2);flex-wrap:wrap;gap:6px 18px;display:flex}.split-legend b{color:var(--ink);font-weight:700}.key{vertical-align:1px;border-radius:3px;width:10px;height:10px;margin-inline-end:7px;display:inline-block}.key-int{background:var(--interest)}.key-pri{background:var(--principal)}.key-idx{background:var(--index)}.key-dep{background:var(--principal)}.key-ghost{border-top:2px dashed var(--ink-3);vertical-align:3px;background:0 0;border-radius:0;width:16px;height:0}.key-bal{background:var(--balance);vertical-align:3px;border-radius:2px;width:16px;height:3px}.totals{background:var(--line);border:1px solid var(--line);border-radius:var(--r-lg);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.totals div{background:var(--surface-2);gap:4px;padding:14px 16px;display:grid}.totals dt{font:500 13.5px/1.3 var(--sans);color:var(--ink-3)}.totals dd{font:700 21px/1.15 var(--display);color:var(--ink);margin:0}.totals dd.t-int{color:var(--orange-ink)}.sum-title{font:700 18px/1.3 var(--display);margin:26px 0 12px}.result-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px;display:flex}.result-actions p{color:var(--ink-3);margin:0;font-size:14px}.chart-wrap{border-top:1px solid var(--line);grid-column:1/-1;min-width:0;padding:26px 28px 28px}.chart-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px 24px;margin-bottom:14px;display:flex}.chart-head h2{font:700 22px/1.25 var(--display);letter-spacing:-.01em;max-width:none;margin:0}.legend{font:500 14px/1.4 var(--sans);color:var(--ink-2);flex-wrap:wrap;gap:6px 18px;display:flex}.chart{touch-action:pan-y;-webkit-user-select:none;user-select:none;position:relative}.chart svg{width:100%;height:auto;display:block;overflow:visible}.chart .grid line{stroke:var(--line);stroke-width:1px}.chart .axis text{font:400 12px var(--sans);fill:var(--ink-3)}.chart .b-int{fill:var(--interest)}.chart .b-pri{fill:var(--principal)}.chart .b-ghost{fill:none;stroke:var(--ink-3);stroke-width:1.5px;stroke-dasharray:5 5}.chart rect{transition:y .32s var(--ease-out),height .32s var(--ease-out),x .32s var(--ease-out),width .32s var(--ease-out),opacity .2s ease}.chart .bal{fill:none;stroke:var(--balance);stroke-width:2.4px;stroke-linejoin:round;transition:d .32s var(--ease-out)}.chart .col.dim rect{opacity:.38}.chart .guide{stroke:var(--ink);stroke-width:1px;stroke-dasharray:3 4;opacity:.5}.chart .bal-dot{fill:var(--surface);stroke:var(--balance);stroke-width:2.4px}.chart .cross line{stroke:var(--orange);stroke-width:1.5px;stroke-dasharray:4 4}.chart .cross text{font:600 12.5px var(--sans);fill:var(--orange-ink)}.tip{z-index:3;background:var(--navy);color:#fff;min-width:220px;font:400 14px/1.5 var(--sans);pointer-events:none;opacity:0;transition:opacity .16s ease,transform .16s var(--ease-out);border-radius:14px;padding:12px 14px;position:absolute;top:0;transform:translateY(4px);box-shadow:0 14px 40px -10px #062a478c}.tip.on{opacity:1;transform:none}.tip b{font:700 15px/1.3 var(--display);margin-bottom:6px;display:block}.tip div{justify-content:space-between;gap:16px;display:flex}.tip div span:last-child{font-variant-numeric:tabular-nums;font-weight:600}.chart-note{font:400 13.5px/1.55 var(--sans);color:var(--ink-3);margin:12px 0 0}.table-scroll.month{max-height:480px}.table-box{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface-2);min-width:0;max-width:100%;margin-top:18px}.table-box summary{cursor:pointer;font:600 15.5px/1.3 var(--sans);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:14px 18px;list-style:none;display:flex}.table-box summary::-webkit-details-marker{display:none}.table-box summary .ico{transition:transform .22s var(--ease-out)}.table-box[open] summary .ico{transform:rotate(180deg)}.table-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:0 18px 12px;display:flex}.table-scroll{border-top:1px solid var(--line);scrollbar-color:var(--line-2) transparent;scrollbar-width:thin;overflow:auto}.calc table{border-collapse:collapse;width:100%;font:400 14.5px/1.4 var(--sans);font-variant-numeric:tabular-nums}.calc th,.calc td{text-align:start;white-space:nowrap;padding:10px 14px}.calc thead th{background:var(--surface);color:var(--ink-2);border-bottom:1px solid var(--line);z-index:1;font-weight:600;position:sticky;top:0}.calc tbody tr:nth-child(2n){background:color-mix(in srgb,var(--surface) 55%,transparent)}.calc td.c-int{color:var(--orange-ink)}.disclaimer{border-top:1px solid var(--line);font:400 13.5px/1.6 var(--sans);color:var(--ink-3);grid-column:1/-1;margin:0;padding:16px 28px 22px}.calc noscript p{margin:0;padding:24px 28px}.panel-fade{transition:opacity .2s,filter .2s}.panel-fade.swap{opacity:.35;filter:blur(2px)}@media (width<=900px){.calc-body{grid-template-columns:minmax(0,1fr)}.results{border-top:1px solid var(--line);padding:22px 20px}.result-actions{text-align:center;flex-direction:column;align-items:stretch}.inputs{border-inline-end:0;padding:22px 20px 24px}.chart-wrap{padding:22px 16px}.disclaimer{padding:14px 20px 20px}.box{min-width:118px;max-width:150px}.calc th,.calc td{padding:9px 7px;font-size:13.5px}.table-tools{padding:0 12px 12px}.tabs{grid-template-columns:1fr 1fr;display:grid;overflow:visible}.tab{text-align:center;padding:12px 8px;font-size:15px;line-height:1.25}.tab small{font-size:12px;line-height:1.25}.totals{grid-template-columns:1fr 1fr}.totals div:last-child:nth-child(odd){grid-column:1/-1}}.live{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--shadow);padding:26px 26px 22px;position:sticky;top:96px}.live h3{font:700 19px/1.3 var(--display);align-items:center;gap:10px;margin-bottom:16px;display:flex}.live h3 .ico{color:var(--orange)}.live ol{gap:14px;margin:0;padding:0;list-style:none;display:grid}.live li{border-bottom:1px solid var(--line);gap:2px;padding-bottom:14px;display:grid}.live li:last-child{border-bottom:0;padding-bottom:0}.live li span{font:400 14.5px/1.45 var(--sans);color:var(--ink-3)}.live li b{font:700 20px/1.3 var(--display);color:var(--ink)}.live li b em{color:var(--orange-ink);font-style:normal}.live .foot{font:400 13px/1.5 var(--sans);color:var(--ink-3);margin:16px 0 0}.live .foot a{color:var(--ink-3)}.versus{grid-template-columns:1fr 1fr;gap:18px;margin-top:8px;display:grid}.vs{border-radius:var(--r-xl);background:var(--surface);border:1px solid var(--line);padding:28px 28px 26px;position:relative;overflow:hidden}.vs.dark{background:var(--navy);border-color:var(--navy);color:var(--on-dark)}.vs h3{font:800 28px/1.15 var(--display);letter-spacing:-.015em;margin-bottom:10px}.vs p{color:var(--ink-2);max-width:44ch;font-size:16.5px}.vs.dark p{color:var(--on-dark-2)}.vs .spark{width:100%;height:96px;margin:6px 0 16px}.vs .spark rect.i{fill:var(--interest)}.vs .spark rect.p{fill:var(--principal)}.vs.dark .spark rect.p{fill:#4fa6dd}.vs dl{grid-template-columns:1fr 1fr;gap:12px;margin:18px 0 0;display:grid}.vs dt{font:500 13.5px/1.3 var(--sans);color:var(--ink-3)}.vs.dark dt{color:var(--on-dark-2)}.vs dd{font:700 22px/1.2 var(--display);margin:2px 0 0}.verdict{border-radius:var(--r-xl);background:var(--orange-soft);color:var(--ink);margin-top:18px;padding:22px 26px;font-size:17.5px;line-height:1.65}.verdict b{color:var(--orange-ink)}.linked-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid}.figure{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--shadow);padding:24px 24px 18px}.figure .cap{font:500 14px/1.4 var(--sans);color:var(--ink-2);flex-wrap:wrap;gap:6px 18px;margin-bottom:10px;display:flex}.figure svg{width:100%;height:auto;display:block}.figure .ln-pay{fill:none;stroke:var(--orange);stroke-width:2.6px}.figure .ln-flat{fill:none;stroke:var(--principal);stroke-width:2.6px}.figure .area{fill:var(--orange-soft)}.figure text{font:400 12px var(--sans);fill:var(--ink-3)}.figure .gl{stroke:var(--line);stroke-width:1px}.figure .foot{font:400 13px/1.5 var(--sans);color:var(--ink-3);margin:10px 0 0}.mix{border-top:2px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:12px;display:grid}.mix>div{padding:22px 0 0;padding-inline-end:28px}.mix>div+div{border-inline-start:1px solid var(--line);padding-inline-start:28px}.mix h3{font:700 21px/1.25 var(--display);margin-bottom:8px}.mix p{color:var(--ink-2);margin:0;font-size:16px}.steps{gap:0;max-width:760px;margin:8px 0 0;padding:0;list-style:none;display:grid;position:relative}.steps:before{content:"";inset-inline-start:21px;background:var(--line);width:2px;position:absolute;top:12px;bottom:12px}.steps .fill{inset-inline-start:21px;width:2px;height:calc(var(--k,0) * (100% - 24px));background:var(--orange);transition:height .2s linear;position:absolute;top:12px}.steps li{grid-template-columns:44px minmax(0,1fr);gap:20px;padding:0 0 30px;display:grid;position:relative}.steps li:last-child{padding-bottom:0}.steps .dot{background:var(--surface);border:2px solid var(--line-2);width:44px;height:44px;color:var(--ink-2);z-index:1;border-radius:50%;place-items:center;transition:border-color .3s,background-color .3s,color .3s;display:grid;position:relative}.steps .dot .ico{width:20px;height:20px}.steps li.lit .dot{border-color:var(--orange);background:var(--orange-soft);color:var(--orange-ink)}.steps h3{font:700 21px/1.3 var(--display);margin:8px 0 6px}.steps p{color:var(--ink-2);max-width:58ch;margin:0;font-size:16.5px}.advisor-in{background:radial-gradient(90% 120% at 10% 0%,#0f5285 0%,transparent 60%),var(--navy);color:var(--on-dark);border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(280px,440px);display:grid;position:relative;overflow:hidden}.advisor-text{align-content:center;gap:18px;padding:clamp(32px,5vw,64px);display:grid}.advisor-text h2{font:800 clamp(30px,3.4vw,44px)/1.12 var(--display);letter-spacing:-.02em;max-width:18ch;margin:0}.advisor-text p{color:var(--on-dark-2);max-width:54ch;margin:0;font-size:17.5px}.creds{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.creds li{font:500 14.5px/1.3 var(--sans);color:var(--on-dark);background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;display:inline-flex}.creds .ico{color:#7cc0ea}.advisor blockquote{font:300 clamp(20px,1.9vw,24px)/1.5 var(--display);color:#fff;max-width:40ch;margin:6px 0 0;padding:0}.advisor blockquote footer{font:500 14.5px/1.4 var(--sans);color:var(--on-dark-2);margin-top:10px}.advisor-photo{justify-content:center;align-items:flex-end;min-height:420px;display:flex;position:relative}.advisor-photo:before{content:"";background:radial-gradient(60% 60% at 50% 40%,#5fb0e659,#5fb0e600 70%),linear-gradient(#14629b,#0a3a61);border-radius:999px 999px 0 0;height:78%;position:absolute;inset:auto 8% 0}.advisor-photo img{filter:drop-shadow(0 0 1px #a0d2f5a6)drop-shadow(0 24px 40px #00000059);width:min(100%,420px);position:relative}.advisor .actions{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.advisor a.inl{color:#fff;text-underline-offset:3px}.reviews{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.rev{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);color:var(--ink);transition:border-color .2s ease,background-color .2s ease,transform .2s var(--ease-out);flex-direction:column;gap:14px;padding:24px;text-decoration:none;display:flex;position:relative}@media (hover:hover){.rev:hover{border-color:var(--line-2);background:var(--surface-2)}}.rev:active{transform:scale(.99)}.rev q{quotes:none;font:400 16.5px/1.65 var(--sans);color:var(--ink-2);flex:1}.rev .who{font:600 15px/1.3 var(--sans);justify-content:space-between;align-items:center;gap:10px;display:flex}.rev .who small{font:400 13px/1.3 var(--sans);color:var(--ink-3);display:block}.fb{font:500 13px/1 var(--sans);color:#1565c0;align-items:center;gap:6px;display:inline-flex}.fb .ico{width:20px;height:20px}.rev-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px 24px;margin-bottom:22px;display:flex}.rev-head h2{margin:0}.badge{background:var(--surface);border:1px solid var(--line);color:var(--ink);font:600 15px/1.2 var(--sans);border-radius:999px;align-items:center;gap:10px;min-height:44px;padding:10px 16px;text-decoration:none;display:inline-flex}@media (hover:hover){.badge:hover{border-color:var(--line-2)}}.badge .ico{color:#1565c0;width:22px;height:22px}.areas{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,64px);display:grid}.towns{flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.towns li{background:var(--surface);border:1px solid var(--line);font:500 15px/1.3 var(--sans);color:var(--ink);border-radius:999px;padding:8px 14px}.faq{max-width:860px}.faq details{border-bottom:1px solid var(--line)}.faq details:first-of-type{border-top:2px solid var(--ink)}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:22px 0;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary h3{font:600 20px/1.35 var(--display)}.faq summary .pm{border:1px solid var(--line-2);width:36px;height:36px;transition:transform .24s var(--ease-out),background-color .2s ease;border-radius:50%;flex:none;place-items:center;display:grid}.faq details[open] summary .pm{background:var(--ink);color:var(--surface);border-color:var(--ink);transform:rotate(180deg)}.faq .ans{max-width:70ch;color:var(--ink-2);padding:0 0 24px;font-size:17px}.faq .ans p:last-child{margin:0}.faq .ans a{color:var(--blue)}.lead{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--shadow);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(28px,5vw,64px);padding:clamp(24px,4vw,48px);display:grid}.lead h2{font:800 clamp(28px,3vw,40px)/1.12 var(--display);letter-spacing:-.02em;max-width:18ch;margin:0 0 14px}.lead .side p{color:var(--ink-2);font-size:17px}.lead .side .direct{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.form{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}.form .f{grid-template-rows:subgrid;grid-row:span 3;gap:6px;min-width:0;display:grid}.form .f.full{grid-column:1/-1}.form label,.form legend{font:600 15px/1.3 var(--sans);color:var(--ink)}.form label .opt{color:var(--ink-3);font-weight:400}.form input[type=text],.form input[type=tel],.form input[type=email],.form select,.form textarea{border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--surface);width:100%;height:50px;color:var(--ink);font:400 16.5px/1.3 var(--sans);appearance:none;padding:0 14px;transition:border-color .2s,box-shadow .2s}.form input[type=tel]{text-align:right;direction:ltr}.form textarea{resize:vertical;height:auto;min-height:96px;padding:12px 14px;line-height:1.5}.form select{background-image:linear-gradient(45deg,transparent 50%,var(--ink-3) 50%),linear-gradient(135deg,var(--ink-3) 50%,transparent 50%);background-position:18px,12px;background-repeat:no-repeat;background-size:6px 6px;padding-inline:14px}.form input:focus,.form select:focus,.form textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--blue) 18%,transparent);outline:none}.form .hint{font:400 13px/1.4 var(--sans);color:var(--ink-3);min-height:1px}.form .check{font:400 14.5px/1.5 var(--sans);color:var(--ink-2);cursor:pointer;grid-column:1/-1;align-items:flex-start;gap:10px;display:flex}.form .check input{width:20px;height:20px;accent-color:var(--blue);flex:none;margin:2px 0 0}.form .notice{font:400 13.5px/1.6 var(--sans);color:var(--ink-3);grid-column:1/-1;margin:0}.form .notice a{color:var(--ink-3)}.form .send{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:12px;display:flex}.form .send .btn{min-height:52px;padding:0 28px;font-size:16.5px}.form .send .btn[disabled]{opacity:.6;cursor:progress}.form .status{font:600 15px/1.4 var(--sans);margin:0}.form .status.err{color:#b42318}@media (prefers-color-scheme:dark){.form .status.err{color:#ff8a80}}.hp{inset-inline-start:0;clip-path:inset(50%);opacity:0;pointer-events:none;width:1px;height:1px;top:0;overflow:hidden;position:absolute!important}@media (width<=900px){.lead{grid-template-columns:1fr}}@media (width<=560px){.form{grid-template-columns:1fr}.form .f{grid-row:auto;grid-template-rows:auto}}.closing{background:var(--navy);color:var(--on-dark);margin-top:clamp(80px,10vw,128px);position:relative;overflow:hidden}.closing .wrap{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;padding-block:clamp(56px,7vw,88px);display:grid;position:relative}.closing h2{font:800 clamp(30px,3.8vw,50px)/1.1 var(--display);letter-spacing:-.02em;max-width:18ch}.closing p{color:var(--on-dark-2);max-width:48ch;margin:14px 0 0;font-size:18px}.closing .actions{flex-wrap:wrap;gap:12px;display:flex}.closing-curve{opacity:.5;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.closing-curve path{fill:none;stroke-width:1.5px}.related{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;display:grid}.rel{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);color:var(--ink);grid-template-rows:auto 1fr;text-decoration:none;transition:border-color .2s;display:grid;overflow:hidden}@media (hover:hover){.rel:hover{border-color:var(--line-2)}.rel:hover img{transform:scale(1.04)}}.rel .ph{aspect-ratio:16/10;overflow:hidden}.rel img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease-out)}.rel div:last-child{padding:16px 18px 18px}.rel h3{font:700 19px/1.3 var(--display);margin-bottom:6px}.rel p{color:var(--ink-2);margin:0;font-size:15px}.site-foot{background:var(--navy);color:var(--on-dark-2);margin-top:0}.foot-grid{grid-template-columns:minmax(0,1.2fr) repeat(3,minmax(0,1fr));gap:32px 40px;padding-block:56px 36px;display:grid}.site-foot h2{font:700 16px/1.3 var(--display);color:#fff;max-width:none;margin:0 0 14px}.site-foot ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.site-foot a{color:var(--on-dark);align-items:center;gap:8px;min-height:32px;text-decoration:none;display:inline-flex}@media (hover:hover){.site-foot a:hover{text-underline-offset:4px;text-decoration:underline}}.site-foot .about p{max-width:40ch;margin:14px 0 0;font-size:15px}.site-foot .social{gap:8px;margin-top:16px;display:flex}.site-foot .social a{border:1px solid #fff3;border-radius:50%;justify-content:center;width:44px;height:44px}.site-foot .social .ico{width:20px;height:20px}.site-foot .areas-line{margin:0;font-size:14.5px;line-height:1.7}.legal{font:400 13.5px/1.5 var(--sans);border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;padding-block:18px 26px;display:flex}.legal nav{flex-wrap:wrap;gap:4px 18px;display:flex}.legal a{min-height:24px}.agency-credit{margin:0;font-size:12px;line-height:24px}.agency-credit a{color:var(--on-dark-2);gap:6px;min-height:24px}.agency-credit img{width:16px;height:16px}@media (width<=900px){.foot-grid{grid-template-columns:1fr 1fr}.foot-grid .about{grid-column:1/-1}.site-foot a,.legal a,.agency-credit a{min-height:44px}}@media (width<=520px){.foot-grid{grid-template-columns:1fr}}.page-plain .prose{max-width:72ch}.page-plain h2{font:700 26px/1.25 var(--display);color:var(--ink);max-width:none;margin:40px 0 12px}.page-plain table{border-collapse:collapse;background:var(--surface);border:1px solid var(--line);width:100%;min-width:560px;margin:8px 0 24px;font-size:15.5px}.page-plain th,.page-plain td{text-align:start;border-bottom:1px solid var(--line);vertical-align:top;padding:12px 14px}.page-plain thead th{background:var(--navy);color:#fff;font-weight:600}.updated{color:var(--ink-3);font-size:14.5px}.card-page{background:radial-gradient(120% 70% at 85% -10%,#0f5285 0%,transparent 55%),var(--navy);min-height:100dvh;color:var(--on-dark);padding:24px 16px 48px}.vcard{max-width:480px;margin-inline:auto}.vcard-top{text-align:center;justify-items:center;padding-top:8px;display:grid;position:relative}.vcard-top .logo{margin-bottom:18px}.vcard-photo{background:linear-gradient(#14629b,#0a3a61);border-radius:50%;width:200px;height:200px;position:relative;overflow:hidden;box-shadow:0 0 0 4px #ffffff1f,0 20px 40px -14px #0009}.vcard-photo img{width:100%;height:auto;position:absolute;inset:auto 0 -8px}.vcard h1{font:800 38px/1.1 var(--display);letter-spacing:-.01em;margin:20px 0 6px}.vcard .role{font:400 18px/1.4 var(--sans);color:var(--on-dark-2);margin:0}.vcard-actions{grid-template-columns:repeat(4,1fr);gap:10px;margin:26px 0 0;display:grid}.vcard-actions a,.vcard-actions button{border-radius:var(--r-lg);color:#fff;font:600 13.5px/1.2 var(--sans);cursor:pointer;transition:background-color .2s ease,transform .16s var(--ease-out);background:#ffffff14;border:1px solid #ffffff24;justify-items:center;gap:8px;padding:14px 4px 12px;text-decoration:none;display:grid}.vcard-actions a:active,.vcard-actions button:active{transform:scale(.97)}@media (hover:hover){.vcard-actions a:hover,.vcard-actions button:hover{background:#ffffff24}}.vcard-actions .ico{color:#7cc0ea;width:24px;height:24px}.vcard-main{gap:10px;margin-top:14px;display:grid}.vcard-main .btn{width:100%;min-height:54px;font-size:16.5px}.vcard-sec{border-radius:var(--r-xl);background:var(--surface);color:var(--ink);margin-top:16px;padding:22px}.vcard-sec h2{font:700 20px/1.3 var(--display);max-width:none;margin:0 0 10px}.vcard-sec p{color:var(--ink-2);margin:0 0 .8em;font-size:16px}.vcard-sec p:last-child{margin:0}.vcard-sec ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.vcard-sec li{color:var(--ink-2);align-items:flex-start;gap:10px;font-size:15.5px;display:flex}.vcard-sec li .ico{color:var(--blue);margin-top:4px}.aud{gap:10px;display:grid}.aud a{border-radius:var(--r-lg);border:1px solid var(--line);color:var(--ink);padding:16px 18px;text-decoration:none;transition:border-color .2s;display:block}@media (hover:hover){.aud a:hover{border-color:var(--line-2)}}.aud b{font:700 17px/1.3 var(--display);margin-bottom:4px;display:block}.aud span{color:var(--ink-2);font-size:15px}.share-row{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.share-row a{border:1px solid var(--line-2);min-height:48px;color:var(--ink);font:600 14.5px/1 var(--sans);border-radius:999px;justify-content:center;align-items:center;gap:8px;text-decoration:none;display:flex}.vcard-links{justify-content:center;gap:10px;margin-top:20px;display:flex}.vcard-links a{color:#fff;border:1px solid #ffffff38;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.vcard-links .ico{width:22px;height:22px}.vcard-foot{text-align:center;color:var(--on-dark-2);margin-top:26px;font-size:12px}.vcard-foot a{color:var(--on-dark-2);align-items:center;gap:6px;min-height:24px;text-decoration:none;display:inline-flex}.vcard-foot a img{width:16px;height:16px}.center-band{padding:clamp(64px,10vw,120px) 0}.sitemap-groups{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:28px;display:grid}.sitemap-groups h2{font:700 20px/1.3 var(--display);max-width:none;margin:0 0 10px}.sitemap-groups ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.sitemap-groups a{color:var(--blue);text-underline-offset:3px;align-items:center;min-height:36px;display:inline-flex}@media (width<=900px){.hero{padding:22px 0 64px}.duo,.linked-grid,.areas{grid-template-columns:1fr}.duo.flip>:first-child{order:0}.live,.sticky-col{position:static}.versus,.mix{grid-template-columns:1fr}.mix>div,.mix>div+div{padding:20px 0;border-inline-start:0;border-bottom:1px solid var(--line);padding-inline:0}.advisor-in{grid-template-columns:1fr}.advisor-photo{order:-1;min-height:340px}.advisor-photo img{width:min(78%,340px)}.closing .wrap{grid-template-columns:1fr}.crumbs a{align-items:center;min-height:44px;margin-block:-14px;display:inline-flex}.src a,.facts-src a,.fig figcaption a{margin-block:-10px;padding-block:10px;display:inline-block}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js .hero-curve .draw{stroke-dasharray:none;stroke-dashoffset:0;opacity:0;animation:.4s forwards fade}.js .hero h1,.js .hero .lede,.js .hero .actions{opacity:0;animation:.4s both fade}.chart rect,.chart .bal,.split-bar i,.tab-ind,.tip{transition-property:opacity}.tab-ind{transition:none}.svc-panel img{transition:opacity .3s;transform:none}.rel img{transition:none}}section.read{padding:clamp(72px,9vw,120px) 0 0}.read h2{font:800 clamp(30px,3.6vw,46px)/1.12 var(--display);letter-spacing:-.02em;max-width:22ch;margin-bottom:22px}.read .body{max-width:64ch;color:var(--ink-2);font-size:18px}.read .body strong{color:var(--ink)}.read .body a{color:var(--blue);text-underline-offset:3px}.steps ol{margin:0;padding:0;list-style:none;display:grid}.table-wrap{border-radius:var(--r-lg);margin:8px 0 24px;overflow-x:auto}.table-wrap table{margin:0}.calc-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;display:grid}.calc-card{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);color:var(--ink);transition:border-color .2s ease,background-color .2s ease,transform .16s var(--ease-out);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:20px;text-decoration:none;display:grid}@media (hover:hover){.calc-card:hover{border-color:var(--line-2);background:var(--surface-2)}.calc-card:hover .go{background:var(--navy);border-color:var(--navy);color:#fff}}.calc-card:active{transform:scale(.99)}.calc-card .ci{background:var(--blue-soft);width:48px;height:48px;color:var(--blue);border-radius:14px;place-items:center;display:grid}.calc-card .ci .ico{width:24px;height:24px}.calc-card b{font:700 18px/1.3 var(--display);margin-bottom:4px;display:block}.calc-card span span{color:var(--ink-2);font-size:15px;line-height:1.5;display:block}.calc-card .go{border:1px solid var(--line-2);border-radius:50%;place-items:center;width:40px;height:40px;transition:background-color .2s,color .2s,border-color .2s;display:grid}.calc-card .go .ico{width:16px;height:16px}.formula{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);color:var(--ink);margin:18px 0;padding:20px 22px;font-size:17px}.formula code{text-align:left;color:var(--ink);background:var(--surface-2);white-space:pre-wrap;overflow-wrap:anywhere;direction:ltr;border-radius:10px;margin:8px 0;padding:10px 14px;font:600 17px/1.6 IBM Plex Sans Hebrew,ui-monospace,Consolas,monospace;display:block}.example{border-radius:var(--r-xl);background:var(--blue-soft);color:var(--ink);margin:18px 0 0;padding:22px 24px}.example h3{font:700 20px/1.3 var(--display);margin:0 0 10px}.example ol{gap:6px;margin:0;padding-inline-start:1.2em;display:grid}.example p{margin:10px 0 0}.pc{grid-template-columns:1fr 1fr;gap:16px;margin-top:8px;display:grid}.pc>div{border-radius:var(--r-xl);background:var(--surface);border:1px solid var(--line);padding:22px 24px}.pc h3{font:700 20px/1.3 var(--display);align-items:center;gap:8px;margin:0 0 10px;display:flex}.pc ul{color:var(--ink-2);gap:8px;margin:0;padding-inline-start:1.1em;font-size:16.5px;display:grid}.pc .pro h3 .ico{color:#0f7a40}.pc .con h3 .ico{color:var(--orange-ink)}.rules{gap:12px;margin-top:8px;display:grid}.rules>div{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);padding:18px 22px}.rules b{font:700 18px/1.35 var(--display);color:var(--ink);margin-bottom:4px;display:block}.rules p{color:var(--ink-2);margin:0;font-size:16.5px}.svc-link{border-radius:var(--r-xl);background:var(--navy);color:var(--on-dark);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:8px;padding:24px 26px;display:flex}.svc-link p{max-width:60ch;color:var(--on-dark-2);margin:0;font-size:17px}.svc-link b{color:#fff;font:700 21px/1.3 var(--display);margin-bottom:4px;display:block}@media (width<=760px){.pc{grid-template-columns:1fr}}@media (width>=901px){.calc-body>.results{align-content:start;align-self:start;position:sticky;top:84px}}.status-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.status-list[hidden]{display:none}.status-list li{border-radius:var(--r-md);font:500 15px/1.5 var(--sans);border:1px solid;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;padding:12px 14px;display:grid}.status-list li .ico{width:22px;height:22px;margin-top:1px}.status-list li b{font-weight:700}.status-list .ok{color:#0d5e32;background:#ecf7f0;border-color:#b9e0c7}.status-list .warn{color:#6b4a00;background:#fff6e0;border-color:#f1d48a}.status-list .bad{color:#8f1d14;background:#fdecea;border-color:#f3b8b2}@media (prefers-color-scheme:dark){.status-list .ok{color:#9fe0b8;background:#0f2a1c;border-color:#1f5a38}.status-list .warn{color:#f2d38a;background:#2c2410;border-color:#6b5520}.status-list .bad{color:#ffb3aa;background:#2e1412;border-color:#7a2a24}}.status-src{color:var(--ink-3);margin:0;font-size:13px}.status-src a{color:var(--ink-3)}details.adv{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2)}details.adv summary{cursor:pointer;min-height:46px;font:600 15px/1.3 var(--sans);color:var(--ink-2);justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;list-style:none;display:flex}details.adv summary::-webkit-details-marker{display:none}details.adv summary .ico{transition:transform .22s var(--ease-out)}details.adv[open] summary .ico{transform:rotate(180deg)}details.adv .adv-body{gap:22px;padding:4px 14px 16px;display:grid}.status-list .info{background:var(--surface-2);border-color:var(--line);color:var(--ink)}.status-list .info .ico{color:var(--blue)}
