.bk2{--ink:#1a1a1a;--ink-2:#4d4d4d;--ink-3:#666666;--ink-4:#999999;--surface:#ffffff;--surface-muted:#fafafa;--surface-fill:#f4f4f4;--line:#e6e6e6;--line-strong:#cccccc;--danger:#e60f0f;--brand:#227750;--brand-hover:#185a3b;--brand-tint:#e9f2ed;--brand-tint-0:rgba(233,242,237,0);--font:inherit;--gap-1:4px;--gap-2:8px;--gap-3:12px;--gap-4:16px;--gap-6:24px;--gap-8:32px;--gap-10:40px;--gap-12:48px;--gap-16:64px;--gap-20:80px;--gap-24:96px;--shell:1120px;--nav-h:64px;--tick:100px}*{box-sizing:border-box}.bk2 .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.bk2 :is(b,strong){font-weight:600}.bk2{margin:0;font-family:var(--font);background:var(--surface);color:var(--ink);font-size:16px;line-height:1.7;-webkit-font-smoothing:antialiased;font-feature-settings:"ss01"}.bk2 :is(h1,h2,h3,h4,p,li,dt,dd,span,td,th){word-break:keep-all;overflow-wrap:break-word}.bk2 :is(p,li){text-wrap:pretty}.bk2 .shell{max-width:var(--shell);margin-inline:auto;padding-inline:var(--gap-6);position:relative;z-index:2}.bk2 :is(a,.bk2 button,.bk2 input,.bk2 select,.bk2 summary):focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:4px}.bk2 section{border-bottom:1px solid var(--line);scroll-margin-top:var(--nav-h)}.bk2 .sec-pad{padding-block:var(--gap-20)}.bk2 .eyebrow{font-size:13px;font-weight:600;letter-spacing:.04em;color:var(--brand);margin:0 0 var(--gap-3)}.bk2 :is(h1,h2).sec-title{font-size:clamp(28px,3.8vw,42px);font-weight:600;line-height:1.3;letter-spacing:-.03em;margin:0}.bk2 .fit .sec-title span{display:block}.bk2 p.sec-lead{margin:var(--gap-4) 0 0;font-size:16px;line-height:1.75;color:var(--ink-2);max-width:42em}.bk2 p.sec-lead span{display:block}.bk2 .hero .shell{display:grid;grid-template-columns:1.02fr .98fr;gap:var(--gap-20);align-items:center;align-content:center;min-height:calc(100svh - var(--nav-h));padding-block:var(--gap-12);padding-inline:calc(var(--gap-6) + var(--gap-8)) var(--gap-6)}.bk2 .hero h1{font-size:clamp(36px,5.2vw,60px);font-weight:600;line-height:1.2;letter-spacing:-.035em;margin:0}.bk2 .hero h1 span{display:block}.bk2 .hero .lead{margin:var(--gap-6) 0 0;font-size:18px;line-height:1.75;color:var(--ink-2);max-width:24em}.bk2 .hero .lead span{display:block}.bk2 .hero-acts{margin-top:var(--gap-10)}.bk2 .hero-cta{display:inline-flex;align-items:center;gap:var(--gap-3);background:var(--brand);color:#fff;text-decoration:none;border-radius:12px;padding:17px var(--gap-8);font-size:16.5px;font-weight:600;line-height:1.2;transition:background .12s ease}.bk2 .hero-cta:hover{background:var(--brand-hover)}.bk2 .hero-cta .arrow{font-size:15px;transition:transform .14s ease}.bk2 .hero-cta:hover .arrow{transform:translateX(3px)}.bk2 .hero .who{margin:var(--gap-10) 0 0;padding-top:var(--gap-6);border-top:1px solid var(--line);font-size:14px;color:var(--ink-3)}.bk2 .hero-quote{position:relative;overflow:hidden;max-width:520px;width:100%;justify-self:center;border-radius:24px;aspect-ratio:4/5;background:var(--surface-fill);touch-action:pan-y;cursor:grab}.bk2 .hero-quote[data-drag]{cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}.bk2 .hq-track{display:flex;height:100%;transform:translateX(calc(var(--i, 0) * -100% + var(--drag, 0px)));transition:transform .56s cubic-bezier(.32,.72,0,1)}.bk2 .hero-quote[data-drag] .hq-track{transition:none}.bk2 .hero-quote img{-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.bk2 .hq-track figure{margin:0;position:relative;flex:0 0 100%;height:100%}.bk2 .hero-quote img,.bk2 .hq-placeholder{position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 25%;object-position:50% 25%}.bk2 .hq-track figcaption{position:absolute;inset:auto 0 0 0;padding:var(--gap-20) var(--gap-8) var(--gap-12);background:linear-gradient(0deg,rgba(20,21,25,.88) 0,rgba(20,21,25,.55) 48%,rgba(20,21,25,0));color:#fff}.bk2 .hq-track blockquote{margin:0;font-size:clamp(22px,2.5vw,29px);font-weight:600;line-height:1.34;letter-spacing:-.025em}.bk2 .hq-track blockquote span{display:block}.bk2 .hq-who{margin:var(--gap-4) 0 0;text-align:right;font-size:13.5px;font-weight:500;color:rgba(255,255,255,.9)}.bk2 .hq-company{display:block;margin-top:2px;font-size:12.5px;font-weight:400;color:rgba(255,255,255,.62)}.bk2 .hq-dots{position:absolute;left:calc(var(--gap-8) - 6px);bottom:calc(var(--gap-6) - 14px);display:flex;gap:0}.bk2 .hq-dots button{width:34px;height:31px;padding:14px 6px;border:0;border-radius:2px;background:rgba(255,255,255,.34);background-clip:content-box;cursor:pointer;transition:background .2s ease}.bk2 .hq-dots button.on{background-color:rgba(255,255,255,.92)}@media (hover:hover){.bk2 .hq-dots button:not(.on):hover{background-color:rgba(255,255,255,.6)}}.bk2 .what .shell{padding-block:var(--gap-16)}.bk2 .wt-scroll{height:auto}.bk2 .wt-scroll[data-pin]{height:calc(100svh - var(--nav-h) + var(--steps) * var(--tick))}.bk2 .wt-stick{display:flex;flex-direction:column;gap:var(--gap-8)}.bk2 .wt-scroll[data-pin] .wt-stick{position:sticky;top:var(--nav-h);height:calc(100svh - var(--nav-h));padding-bottom:88px;justify-content:center}.bk2 .wt-head{flex:0 0 auto}.bk2 .wt-head .eyebrow{margin-bottom:var(--gap-2)}.bk2 .wt-head+.what-tabs{margin-top:0}.bk2 .what-tabs{--card-shut:76px;--card-gap:8px;--card-open:384px;margin-top:var(--gap-12);display:grid;grid-template-columns:.9fr 1.1fr;gap:var(--gap-16);align-items:stretch}.bk2 .wt-rail{display:flex;flex-direction:column;gap:var(--gap-1)}.bk2 .wt-rail button{position:relative;overflow:hidden;display:flex;align-items:flex-start;gap:var(--gap-4);text-align:left;font:inherit;cursor:pointer;background:none;border:0;border-radius:16px;padding:var(--gap-4);transition:background .32s ease}.bk2 .wt-rail button:hover{background:var(--surface-muted)}.bk2 .wt-rail button[aria-selected=true]{background:var(--surface-fill)}.bk2 .wt-num{flex:0 0 auto;width:28px;height:28px;border-radius:9px;display:grid;place-items:center;font-style:normal;font-size:13px;font-weight:600;line-height:1;background:var(--surface-fill);color:var(--ink-3);transition:background .18s ease,color .18s ease}.bk2 .wt-rail button[aria-selected=true] .wt-num{background:var(--brand);color:#fff}.bk2 .wt-rail-copy{display:block;min-width:0}.bk2 .wt-rail-copy b{font-size:16.5px;font-weight:600;line-height:1.45;letter-spacing:-.015em}.bk2 .wt-rail-copy b,.bk2 .wt-rail-copy span{display:block;color:var(--ink-3);transition:color .18s ease}.bk2 .wt-rail-copy span{margin-top:2px;font-size:13.5px;line-height:1.6}.bk2 .wt-rail button[aria-selected=true] .wt-rail-copy b{color:var(--ink)}.bk2 .wt-rail button:hover .wt-rail-copy b,.bk2 .wt-rail button[aria-selected=true] .wt-rail-copy span{color:var(--ink-2)}.bk2 .wt-fill{position:absolute;left:0;top:0;bottom:0;z-index:0;width:calc((100% + 64px) * var(--p, 0));background:linear-gradient(to right,var(--brand-tint) 0,var(--brand-tint) calc(100% - 64px),var(--brand-tint-0) 100%)}.bk2 .wt-glow{position:absolute;inset:0;z-index:0;background:var(--brand-tint);animation:bk2-wt-glow .4s ease-out forwards}@keyframes bk2-wt-glow{0%{opacity:1}to{opacity:0}}.bk2 .wt-num,.bk2 .wt-rail-copy{position:relative;z-index:1}.bk2 .wt-dots{display:none}.bk2 .wt-panel{position:relative;overflow:hidden;background:var(--surface-fill);border-radius:24px;min-height:calc(var(--open, var(--card-open)) + (var(--card-shut) + var(--card-gap)) * 2 + var(--card-gap) * 2)}.bk2 .wt-track{position:absolute;top:50%;left:var(--gap-4);right:var(--gap-4);transform:translateY(calc(-1 * (var(--i) * (var(--card-shut) + var(--card-gap)) + var(--open, var(--card-open)) / 2)));transition:transform .62s cubic-bezier(.22,1,.36,1)}.bk2 .wt-card{height:var(--card-shut);overflow:hidden;margin-inline:var(--gap-4);border-radius:18px;background:var(--surface-muted);transition:height .62s cubic-bezier(.22,1,.36,1),margin-inline .62s cubic-bezier(.22,1,.36,1),background .42s ease}.bk2 .wt-card+.wt-card{margin-top:var(--card-gap)}.bk2 .wt-card[data-on]{height:var(--h,var(--card-open));margin-inline:0;background:var(--surface)}.bk2 .wt-card-inner{padding:var(--gap-3) var(--gap-8);display:flex;flex-direction:column;align-items:stretch}.bk2 .wt-card-tag{align-self:flex-start;background:var(--surface-fill);color:var(--ink-2);border-radius:999px;padding:3px 11px;font-size:13px;font-weight:600;letter-spacing:-.01em;line-height:1.6;transition:color .42s ease,background .42s ease}.bk2 .wt-card[data-on] .wt-card-tag{background:var(--brand-tint);color:var(--brand)}.bk2 .wt-card-body{opacity:0;transition:opacity .42s ease}.bk2 .wt-card[data-on] .wt-card-body{opacity:1;transition-delay:.12s}.bk2 .wt-q{font-size:clamp(20px,1.8vw,23px);font-weight:600;letter-spacing:-.025em;line-height:1.35;color:var(--ink)}.bk2 .wt-q,.bk2 .wt-r{margin:var(--gap-2) 0 0}.bk2 .wt-r{font-size:15.5px;font-weight:400;line-height:1.68;color:var(--ink-2);letter-spacing:-.005em}.bk2 .wt-loss{color:var(--ink)}.bk2 .wt-gain,.bk2 .wt-loss{margin:var(--gap-2) 0 0;font-size:16px;font-weight:600;line-height:1.55;letter-spacing:-.015em}.bk2 .wt-gain{color:var(--brand)}.bk2 .wt-good{margin-top:var(--gap-3);background:var(--surface-muted);border-radius:14px;padding:var(--gap-3) var(--gap-6)}.bk2 .wt-good-head{display:inline-block;margin:0 0 var(--gap-2);background:var(--surface-fill);color:var(--ink-3);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600;letter-spacing:.02em}.bk2 .wt-good-text{margin:0;font-size:15.5px;font-weight:400;line-height:1.68;color:var(--ink-2)}.bk2 .wt-note{margin:var(--gap-3) 0 0;padding-top:var(--gap-3);border-top:1px solid var(--line);font-size:13.5px;line-height:1.65;color:var(--ink-3)}.bk2 .rv-rail{position:relative;overflow:hidden;padding-block:var(--gap-3) var(--gap-16)}.bk2 .rv-rail:after,.bk2 .rv-rail:before{content:"";position:absolute;top:0;bottom:var(--gap-16);width:clamp(56px,12vw,190px);z-index:1;pointer-events:none}.bk2 .rv-rail:before{left:0;background:linear-gradient(to right,var(--surface) 12%,transparent)}.bk2 .rv-rail:after{right:0;background:linear-gradient(to left,var(--surface) 12%,transparent)}.bk2 .rv-track{display:flex;width:-moz-max-content;width:max-content;animation:bk2-marquee 72s linear infinite}@media (hover:hover){.bk2 .rv-rail:hover .rv-track{animation-play-state:paused}}.bk2 .rv-track ul{list-style:none;margin:0;padding:0 0 0 var(--gap-4);display:flex;gap:var(--gap-4)}.bk2 .rv-track li{flex:0 0 340px;text-align:left;background:var(--surface-fill);border-radius:20px;padding:var(--gap-8);transition:background .26s ease,transform .26s cubic-bezier(.22,1,.36,1)}@media (hover:hover){.bk2 .rv-track li:hover{background:var(--brand-tint);transform:translateY(-4px)}}.bk2 .rv-who{display:flex;align-items:center;gap:var(--gap-3)}.bk2 .rv-face{flex:0 0 auto;width:44px;height:44px;border-radius:50%;overflow:hidden;background:var(--surface-muted)}.bk2 .rv-face img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.bk2 .rv-name{margin:0;font-size:15px;font-weight:600;line-height:1.4}.bk2 .rv-biz{margin:0;font-size:13px;color:var(--ink-3);line-height:1.5}.bk2 .rv-text{margin:var(--gap-4) 0 0;font-size:15px;line-height:1.75;color:var(--ink-2)}.bk2 .statband .shell{padding-block:var(--gap-16) var(--gap-12);text-align:center}.bk2 .sb-eyebrow{display:inline-block;margin:0 0 var(--gap-6);border:1px solid var(--brand-tint);border-radius:999px;padding:6px 16px;background:var(--brand-tint);color:var(--brand);font-size:13px;font-weight:600}.bk2 .sb-title{margin:0 0 var(--gap-12);font-size:clamp(24px,3.2vw,38px);font-weight:600;letter-spacing:-.03em;line-height:1.35}.bk2 .sb-title span{display:block}.bk2 .sb-title span:first-child{color:var(--ink-3)}.bk2 .sb-strip{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line-strong);border-radius:20px;overflow:hidden}.bk2 .sb-cell{padding:var(--gap-8) var(--gap-4)}.bk2 .sb-cell+.sb-cell{border-left:1px solid var(--line)}.bk2 .sb-num{margin:0 0 var(--gap-2);font-size:clamp(24px,2.8vw,32px);font-weight:600;letter-spacing:-.03em;line-height:1.2;font-variant-numeric:tabular-nums}.bk2 .sb-num em{font-style:normal;font-size:.62em;margin-left:1px}.bk2 .sb-label{margin:0;font-size:12.5px;color:var(--ink-3);line-height:1.5}.bk2 .why-title span{display:block}.bk2 .why-title span:first-child{color:var(--ink-3)}.bk2 .why-head{text-align:center}.bk2 .why-head .eyebrow{display:inline-block;background:var(--brand-tint);border-radius:999px;padding:5px 14px;margin-bottom:var(--gap-4);color:var(--brand)}.bk2 .wy-scroll{height:auto;padding-inline:var(--gap-6)}.bk2 .wy-scroll[data-pin]{height:calc(100svh - var(--nav-h) + var(--steps) * var(--tick))}.bk2 .wy-stick{max-width:var(--shell);margin-inline:auto;display:flex;flex-direction:column;gap:var(--gap-12);padding-block:var(--gap-16)}.bk2 .wy-scroll[data-pin] .wy-stick{position:sticky;top:var(--nav-h);height:calc(100svh - var(--nav-h));padding-block:0 88px;justify-content:center;gap:var(--gap-10)}.bk2 .wy-head{flex:0 0 auto}.bk2 .wy-body{display:grid;grid-template-columns:1fr .88fr;gap:var(--gap-20);align-items:start;--wy-row:92px}.bk2 .wy-open{position:relative;display:grid;align-content:center;min-height:calc(var(--wy-row) * (var(--steps) - 1))}.bk2 .wy-open-card h3{margin:0 0 var(--gap-4);font-size:clamp(26px,2.8vw,36px);font-weight:600;line-height:1.32;letter-spacing:-.03em}.bk2 .wy-open-card h3 span{display:block}.bk2 .wy-open-card p{margin:0;font-size:17px;line-height:1.75;color:var(--ink-2);max-width:24em;text-wrap:pretty}.bk2 .wy-open-card{grid-area:1/1;animation:bk2-wy-in .38s cubic-bezier(.22,1,.36,1) .2s both}.bk2 .wy-open-card.out{pointer-events:none;animation:bk2-wy-out .22s cubic-bezier(.5,0,.9,.3) both}@keyframes bk2-wy-in{0%{opacity:0;transform:translate(28px,-10px)}to{opacity:1;transform:none}}@keyframes bk2-wy-out{0%{opacity:1;transform:none}to{opacity:0;transform:translate(72px,48px)}}.bk2 .wy-list{position:relative;height:calc(var(--wy-row) * (var(--steps) - 1));margin:0;padding:0;list-style:none}.bk2 .wy-list li{position:absolute;left:0;right:0;top:0;height:var(--wy-row);transform:translateY(calc(var(--wy-row) * var(--row)));transition:transform .42s cubic-bezier(.22,1,.36,1);border-top:1px solid var(--line)}.bk2 .wy-list li[data-open]{display:none}.bk2 .wy-list li[data-last]{animation:bk2-wy-join .42s ease-out both}@keyframes bk2-wy-join{0%{opacity:0}to{opacity:1}}.bk2 .wy-list button{display:block;width:100%;height:100%;padding:var(--gap-4) 0;border:0;background:none;text-align:left;cursor:pointer;color:inherit;font:inherit}.bk2 .wy-t{margin:0;font-size:18px;font-weight:500;line-height:1.42;letter-spacing:-.02em;color:var(--ink-3);transition:color .2s ease}.bk2 .wy-t,.bk2 .wy-t span{display:block}.bk2 .wy-list li[data-next] .wy-t{color:var(--ink)}@media (hover:hover){.bk2 .wy-list button:hover .wy-t{color:var(--ink)}}.bk2 .wy-d{display:none}.bk2 .wy-fill{position:absolute;left:0;top:-1px;height:1px;width:calc(100% * var(--p, 0));background:var(--brand)}.bk2 .trust{background:rgba(250,250,250,.6)}.bk2 .trust .shell{padding-block:var(--gap-16)}.bk2 .trust .sec-lead{max-width:40em}.bk2 .proof-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(292px,1fr));gap:var(--gap-4);margin:var(--gap-12) 0 0;padding:0;list-style:none}.bk2 .pcard{position:relative;overflow:hidden;background:var(--surface-fill);border-radius:28px;padding:var(--gap-8) var(--gap-6) var(--gap-6);display:flex;flex-direction:column;transition:transform .42s cubic-bezier(.22,1,.36,1)}.bk2 .pc-ink{position:absolute;left:var(--mx,50%);top:var(--my,50%);width:var(--spread,0);height:var(--spread,0);border-radius:50%;background:var(--brand-tint);pointer-events:none;transform:translate(-50%,-50%) scale(0);transition:transform .62s cubic-bezier(.33,.1,.25,1)}.bk2 .pcard>:is(p,h3,ul){position:relative;z-index:1}@media (hover:hover){.bk2 .pcard:hover{transform:translateY(-3px)}.bk2 .pcard:hover .pc-ink{transform:translate(-50%,-50%) scale(1)}}.bk2 .pc-eyebrow{margin:0 0 var(--gap-2);font-size:12.5px;font-weight:600;letter-spacing:.02em;color:var(--brand)}.bk2 .pc-title{margin:0;font-size:clamp(19px,1.7vw,23px);font-weight:600;letter-spacing:-.025em;line-height:1.35;text-wrap:balance}.bk2 .pc-lead{margin:var(--gap-3) 0 var(--gap-6);font-size:14.5px;line-height:1.7;color:var(--ink-2);text-wrap:pretty}.bk2 .pc-lead span{display:block}.bk2 .pc-tiles{flex-wrap:wrap;margin:auto 0 0;padding:0;list-style:none}.bk2 .pc-tiles,.bk2 .pc-tiles li{display:flex;justify-content:center;gap:var(--gap-2)}.bk2 .pc-tiles li{flex:0 0 calc((100% - var(--gap-2)) / 2);min-height:108px;flex-direction:column;align-items:center;background:var(--surface);border-radius:16px;padding:var(--gap-4) var(--gap-2);text-align:center}.bk2 .pc-tiles img{width:44px;height:34px;-o-object-fit:contain;object-fit:contain}.bk2 .pt-mark{font-size:16px;font-weight:600;letter-spacing:-.02em;line-height:1.2;font-variant-numeric:tabular-nums}.bk2 .pt-label{font-size:12.5px;line-height:1.45;color:var(--ink-2)}.bk2 .pt-label span{display:block}.bk2 .pc-tiles li:not(:has(img,.pt-mark)) .pt-label{font-size:13.5px;font-weight:500;color:var(--ink)}.bk2 .cases .shell{padding-block:var(--gap-16)}.bk2 .case-list{margin:var(--gap-10) 0 0;border-top:1px solid var(--line-strong)}.bk2 .case{display:grid;grid-template-columns:.9fr 1.4fr .7fr;gap:var(--gap-8);padding-block:var(--gap-8);border-bottom:1px solid var(--line);align-items:start}.bk2 .case .cond{font-size:15px;font-weight:500;line-height:1.5}.bk2 .case .cond em{display:block;font-style:normal;font-weight:400;color:var(--ink-3);font-size:14px;margin-top:var(--gap-1)}.bk2 .case .rule{font-size:15px;line-height:1.6;color:var(--ink-2)}.bk2 .case .statute{display:block;margin-top:var(--gap-2);font-size:13px;color:var(--ink-3);border-left:2px solid var(--line-strong);padding-left:var(--gap-3)}.bk2 .case .amount{text-align:right;font-size:20px;font-weight:600;letter-spacing:-.02em;line-height:1.3}.bk2 .case .amount em{display:block;font-style:normal;font-size:13px;font-weight:400;color:var(--ink-3);margin-top:var(--gap-1)}.bk2 .todo{color:var(--ink-4);font-weight:400}.bk2 .skel{display:block;height:12px;border-radius:3px;background:var(--line)}.bk2 .skel.w80{width:88%}.skel.w60{width:64%}.skel.w40{width:46%}.bk2 .skel+.skel,.bk2 .todo-tag{margin-top:var(--gap-2)}.bk2 .todo-tag{display:inline-block;font-size:11px;font-weight:600;letter-spacing:.03em;color:var(--ink-4);border:1px solid var(--line);border-radius:999px;padding:2px 9px}.bk2 .amount .skel{height:26px;margin-left:auto}.bk2 .gate{margin-top:var(--gap-8);border:1px dashed var(--line-strong);border-radius:12px;padding:var(--gap-6);background:var(--surface-muted)}.bk2 .gate p{margin:0;font-size:14px;line-height:1.7;color:var(--ink-2);max-width:60em}.bk2 .gate b{color:var(--ink);font-weight:600}.bk2 .more{padding-block:var(--gap-16);text-align:center;background:var(--surface-muted);border-bottom:0}.bk2 .more p{margin:0;font-size:14px;color:var(--ink-3);line-height:1.8}.bk2 .more b{color:var(--ink);font-weight:600}.bk2-bar{position:fixed;left:0;right:0;bottom:24px;z-index:50;padding-inline:20px;pointer-events:none;transform:translateY(16px);opacity:0;transition:transform .28s cubic-bezier(.32,.72,0,1),opacity .22s ease}.bk2-bar.on{transform:translateY(0);opacity:1}.bk2-bar.on .bar-inner{pointer-events:auto}.bk2-bar .bar-inner{max-width:680px;margin-inline:auto;display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid #d4d6d9;border-radius:60px;background:rgba(255,255,255,.92);backdrop-filter:saturate(160%) blur(14px);padding:10px 10px 10px 24px}.bk2-bar p{margin:0;min-width:0;font-size:15.5px;font-weight:600;color:#1a1a1a;line-height:1.4;letter-spacing:-.015em}.bk2-bar a{flex:0 0 auto;display:inline-flex;align-items:center;height:46px;padding-inline:22px;border-radius:40px;background:#227750;color:#fff;text-decoration:none;font-size:15px;font-weight:600;white-space:nowrap;transition:background .12s ease}.bk2-bar a:hover{background:#185a3b}.bk2-bar a:focus-visible{outline:2px solid #227750;outline-offset:3px}.bk2 .advisors .shell{padding-block:var(--gap-16)}.bk2 .advisor-panel{margin-top:var(--gap-12);border-radius:24px;overflow:hidden;background:#1a1c20;padding-block:var(--gap-10)}.bk2 .advisor-track{display:flex;width:-moz-max-content;width:max-content;animation:bk2-marquee 44s linear infinite}@media (hover:hover){.bk2 .advisor-panel:hover .advisor-track{animation-play-state:paused}}.bk2 .advisor-track ul{list-style:none;margin:0;padding:0 var(--gap-2);display:flex;gap:var(--gap-4)}.bk2 .advisor-track li{--advisor-w:212px;position:relative;flex:0 0 var(--advisor-w);width:var(--advisor-w);aspect-ratio:3/4;border-radius:16px;overflow:hidden;background:#e9ebf4}.bk2 .advisor-blank,.bk2 .advisor-track img{position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bk2 .advisor-cap{position:absolute;inset:auto 0 0 0;display:block;padding:var(--gap-8) var(--gap-4) var(--gap-4);background:linear-gradient(0deg,rgba(16,17,20,.9) 0,rgba(16,17,20,.55) 55%,rgba(16,17,20,0));color:#fff}.bk2 .advisor-name{display:block;font-size:14.5px;font-weight:600;line-height:1.4}.bk2 .advisor-note{display:block;margin-top:2px;font-size:12px;line-height:1.5;color:rgba(255,255,255,.66)}@keyframes bk2-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.bk2 .stage .shell{padding-block:var(--gap-16)}.bk2 .stage-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:var(--gap-12);border-top:1px solid var(--ink)}.bk2 .stage-col{padding:var(--gap-8) var(--gap-6) var(--gap-8) 0}.bk2 .stage-col+.stage-col{padding-left:var(--gap-6);border-left:1px solid var(--line)}.bk2 .stage-name{margin:0;font-size:19px;font-weight:500;letter-spacing:-.015em;line-height:1.4}.bk2 .stage-period{margin:var(--gap-1) 0 var(--gap-6);font-size:13px;color:var(--ink-3)}.bk2 .stage-col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--gap-3)}.bk2 .stage-col li{font-size:15px;color:var(--ink-2);line-height:1.7}.bk2 .stage-foot{margin:var(--gap-8) 0 0;font-size:13.5px;color:var(--ink-3)}.bk2 .fit .shell{padding-block:var(--gap-16)}.bk2 .fit-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:var(--gap-12);border-top:1px solid var(--ink)}.bk2 .fit-cell{padding:var(--gap-8) var(--gap-6) var(--gap-8) 0}.bk2 .fit-cell:not(:nth-child(3n+1)){padding-left:var(--gap-6);border-left:1px solid var(--line)}.bk2 .fit-cell:nth-child(n+4){border-top:1px solid var(--line)}.bk2 .fit-cell h3{margin:0;font-size:18px;font-weight:500;letter-spacing:-.015em;line-height:1.4}.bk2 .fit-cell p{margin:var(--gap-3) 0 0;font-size:15px;color:var(--ink-2);line-height:1.7}.bk2 .process .shell{padding-block:var(--gap-16)}.bk2 .process-rail{position:relative;--fade:clamp(24px,4vw,64px)}.bk2 .process-rail:after,.bk2 .process-rail:before{content:"";position:absolute;top:0;bottom:var(--gap-2);width:var(--fade);z-index:1;pointer-events:none;transition:opacity .24s ease}.bk2 .process-rail:before{left:calc(var(--fade) * -1);background:linear-gradient(to right,var(--surface) 10%,transparent)}.bk2 .process-rail:after{right:calc(var(--fade) * -1);background:linear-gradient(to left,var(--surface) 10%,transparent)}.bk2 .process-rail[data-end]:after,.bk2 .process-rail[data-start]:before{opacity:0}.bk2 .process-line{list-style:none;margin:var(--gap-12) 0 0;display:flex;gap:var(--gap-4);padding:0 var(--fade) var(--gap-2);margin-inline:calc(var(--fade) * -1);scroll-padding-inline:var(--fade);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.bk2 .process-line::-webkit-scrollbar{display:none}.bk2 .process-line>li{flex:0 0 280px;scroll-snap-align:start}.bk2 .step-shot{position:relative;display:block;overflow:hidden;aspect-ratio:16/10;border-radius:16px;background:var(--surface-fill);margin-bottom:var(--gap-4)}.bk2 .step-ph,.bk2 .step-shot img{position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bk2 .step-head{display:flex;align-items:baseline;gap:var(--gap-2)}.bk2 .step-no{font-size:13px;font-weight:600;color:var(--brand);letter-spacing:.06em;font-variant-numeric:tabular-nums;flex:0 0 auto}.bk2 .step-title{margin:0;font-size:16px;font-weight:600;line-height:1.4;letter-spacing:-.015em}.bk2 .step-desc{margin:var(--gap-2) 0 0;font-size:14px;color:var(--ink-3);line-height:1.6;text-wrap:pretty}.bk2 .step-desc span{display:block}.bk2 .process-nav{display:flex;gap:var(--gap-2);margin-top:var(--gap-8)}.bk2 .pn-arrow{width:44px;height:44px;border-radius:999px;padding:0;border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);display:grid;place-items:center;cursor:pointer;transition:border-color .2s ease,color .2s ease}.bk2 .pn-arrow svg{width:18px;height:18px}.bk2 .pn-arrow.next svg{transform:scaleX(-1)}.bk2 .pn-arrow:disabled{color:var(--ink-4);border-color:var(--line);cursor:default}@media (hover:hover){.bk2 .pn-arrow:not(:disabled):hover{border-color:var(--ink)}}.bk2 .acc,.bk2 .faq-list{border-top:1px solid var(--line-strong)}.bk2 .acc details,.bk2 .faq-list details{border-bottom:1px solid var(--line)}.bk2 .acc summary,.bk2 .faq-list summary{list-style:none;cursor:pointer;padding-block:var(--gap-6);font-size:16.5px;font-weight:500;line-height:1.5;display:flex;align-items:baseline;justify-content:space-between;gap:var(--gap-4)}.bk2 .acc summary::-webkit-details-marker,.bk2 .faq-list summary::-webkit-details-marker{display:none}.bk2 .acc summary:after,.bk2 .faq-list summary:after{content:"+";color:var(--ink-3);font-weight:400}.bk2 .acc details[open] summary:after,.bk2 .faq-list details[open] summary:after{content:"−"}.bk2 .acc details p,.bk2 .faq-list details p{margin:0 0 var(--gap-6);font-size:15px;line-height:1.8;color:var(--ink-2);max-width:62em}.bk2 .transfer .shell{padding-block:var(--gap-16)}.bk2 .transfer-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:var(--gap-16);align-items:start}.bk2 .faq .shell{padding-block:var(--gap-16)}.bk2 .faq-list{margin-top:var(--gap-12)}.bk2 .pricing .shell{padding-block:var(--gap-8)}.bk2-page .pricing .shell{padding-block:var(--gap-16) var(--gap-12)}@media (min-width:900px){.bk2.bk2-page .price-grid{align-items:center}}.bk2 .price-grid{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:var(--gap-16);column-gap:var(--gap-16);row-gap:var(--gap-12);align-items:start}.bk2 .price-copy .sec-title span{display:block}.bk2 .price-lead{margin:var(--gap-4) 0 0;max-width:34em;font-size:15px;line-height:1.75;color:var(--ink-2)}.bk2 .price-points{list-style:none;margin:var(--gap-6) 0 0;padding:0;display:grid;gap:var(--gap-2)}.bk2 .price-points li{position:relative;padding-left:18px;max-width:30em;font-size:14.5px;line-height:1.6;color:var(--ink-2)}.bk2 .price-points li:before{content:"";position:absolute;left:2px;top:.62em;width:5px;height:5px;border-radius:50%;background:var(--brand)}.bk2 .price-switch{display:inline-flex;margin-top:var(--gap-10);gap:2px;background:var(--surface-fill);border-radius:999px;padding:4px}.bk2 .price-switch button{font:inherit;font-size:15px;font-weight:600;cursor:pointer;border:0;border-radius:999px;background:none;color:var(--ink-3);padding:11px var(--gap-8);transition:background .2s ease,color .2s ease}@media (hover:hover){.bk2 .price-switch button:hover{color:var(--ink)}}.bk2 .price-switch button[aria-selected=true]{background:var(--ink);color:#fff}.bk2 .plan{background:var(--surface-fill);border-radius:28px;padding:var(--gap-6)}.bk2 .plan-was{margin:0 0 var(--gap-2);display:flex;align-items:center;flex-wrap:wrap;-moz-column-gap:var(--gap-2);column-gap:var(--gap-2);row-gap:var(--gap-1);font-size:14px;line-height:1.4}.bk2 .plan-was>*{white-space:nowrap}.bk2 .plan-was s{color:var(--ink-4);text-decoration-thickness:1px}.bk2 .plan-was b{background:var(--brand-tint);color:var(--brand);border-radius:999px;padding:3px 9px;font-size:12.5px;font-weight:600}.bk2 .plan-was em{font-style:normal;color:var(--brand);font-weight:600}.bk2 .plan-amount{margin:0;display:flex;align-items:baseline;gap:var(--gap-1);flex-wrap:wrap}.bk2 .plan-amount b{font-size:clamp(28px,2.6vw,34px);font-weight:600;letter-spacing:-.035em;line-height:1.1;font-variant-numeric:tabular-nums}.bk2 .plan-amount i{font-style:normal;font-size:18px;font-weight:600}.bk2 .plan-amount em{font-style:normal;margin-right:var(--gap-1);font-size:20px;font-weight:600;color:var(--ink-2)}.bk2 .plan-per{margin:var(--gap-2) 0 0;font-size:14px;color:var(--ink-2);display:flex;align-items:baseline;gap:var(--gap-2);flex-wrap:wrap}.bk2 .plan-per b{color:var(--ink);font-weight:600}.bk2 .plan-group{margin-top:var(--gap-2)}.bk2 .pg-head{margin:0 0 var(--gap-1);font-size:12.5px;font-weight:600;color:var(--ink-3);letter-spacing:.02em}.bk2 .plan-group ul{list-style:none;margin:0;padding:0 var(--gap-4);background:var(--surface);border-radius:14px}.bk2 .plan-group li{display:flex;align-items:baseline;justify-content:space-between;gap:var(--gap-4);padding-block:7px;font-size:13.5px;line-height:1.45;color:var(--ink-2)}.bk2 .plan-group li+li{border-top:1px solid var(--line)}.bk2 .plan-group li b{font-weight:600;color:var(--ink);flex:0 0 auto;font-variant-numeric:tabular-nums}.bk2 .plan-group li[data-key] b{color:var(--brand)}.bk2 .plan-cta{display:block;margin-top:var(--gap-4);text-align:center;text-decoration:none;border:1px solid var(--line-strong);border-radius:14px;padding-block:14px;font-size:16px;font-weight:600;line-height:1.2;color:var(--ink);background:var(--surface)}.bk2 .plan-cta.go{background:var(--brand);border-color:var(--brand);color:#fff}.bk2 .plan-cta.go:hover{background:var(--brand-hover);border-color:var(--brand-hover)}.bk2 .plan-pay{margin:var(--gap-1) 0 0;text-align:center;font-size:13px;line-height:1.5;color:var(--ink-3)}.bk2 .plan-alt{display:block;margin-top:0;padding-block:11px;text-align:center;font-size:14px;font-weight:600;color:var(--ink-2);text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:4px;transition:color .16s ease}@media (hover:hover){.bk2 .plan-alt:hover{color:var(--ink)}}.bk2 .plan-who{position:relative;margin:var(--gap-1) 0 0;text-align:center;font-size:13px;line-height:1.6;color:var(--ink-3)}.bk2 .fee-tip{font:inherit;border:0;background:none;cursor:help;color:var(--ink-3);display:inline-flex;align-items:center;gap:6px;padding:4px;text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:3px;transition:color .16s ease}.bk2 .fee-tip:hover{color:var(--ink)}.bk2 .fee-mark{width:16px;height:16px;border-radius:50%;flex:0 0 auto;display:grid;place-items:center;font-size:11px;font-weight:600;background:var(--line);color:var(--ink-2);text-decoration:none}.bk2 .fee-pop{position:absolute;left:50%;bottom:calc(100% + 10px);width:min(340px,84vw);transform:translate(-50%,6px);background:#1f2124;color:rgba(255,255,255,.82);border-radius:16px;padding:var(--gap-6);text-align:left;font-size:13px;line-height:1.7;display:flex;flex-direction:column;gap:var(--gap-3);opacity:0;visibility:hidden;z-index:5;pointer-events:none;transition:opacity .18s ease,transform .18s ease,visibility .18s}.bk2 .fee-pop b{color:#fff;font-size:14px;font-weight:600}.bk2 .fee-pop:after{content:"";position:absolute;left:50%;top:100%;width:10px;height:10px;margin:-5px 0 0 -5px;background:#1f2124;transform:rotate(45deg)}.bk2 .fee-tip:focus-visible+.fee-pop,.bk2 .plan-who:hover .fee-pop{opacity:1;visibility:visible;transform:translate(-50%)}.bk2 .closing{background:var(--surface-muted);border-bottom:0}.bk2 .closing .shell{padding-block:var(--gap-8)}.bk2 .closing-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:var(--gap-12);align-items:center}.bk2 .closing-copy .sec-lead{margin-top:var(--gap-4)}.bk2 .closing-time{margin:var(--gap-8) 0 0;font-size:13.5px;color:var(--ink-3);line-height:1.7}.bk2 .leadform{background:var(--surface);border-radius:28px;padding:var(--gap-6);display:flex;flex-direction:column;gap:var(--gap-3)}.bk2 .ftitle{margin:0;font-size:19px;font-weight:600;letter-spacing:-.02em;line-height:1.3}.bk2 .fsub{margin:calc(var(--gap-3) * -1) 0 0;font-size:14px;color:var(--ink-2);line-height:1.6}.bk2 .field{display:flex;flex-direction:column;gap:2px;min-width:0}.bk2 .field .lg,.bk2 .field>label{font-size:12.5px;font-weight:600;color:var(--ink-3);letter-spacing:-.01em}.bk2 .joined{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line-strong);border-radius:14px;transition:border-color .16s ease}.bk2 .joined:focus-within{border-color:var(--brand)}.bk2 .joined[data-error]{border-color:var(--danger)}.bk2 .joined[data-error]:focus-within{border-color:var(--brand)}.bk2 .seg[data-error]{outline:1px solid var(--danger);outline-offset:0}.bk2 .ferror{margin:var(--gap-2) 0 0;font-size:13px;line-height:1.5;color:var(--danger)}.bk2 .ferror.center{text-align:center}.bk2 .field-pair{display:grid;grid-template-columns:1fr 1.2fr;gap:var(--gap-4)}.bk2 .leadform label em{font-style:normal;font-weight:500;color:var(--ink-4);margin-left:4px}.bk2 .leadform .bk2-select.boxed,.bk2 .leadform textarea{border:1px solid var(--line-strong);border-radius:14px;padding:6px var(--gap-4) 8px;height:auto;transition:border-color .16s ease}.bk2 .leadform .bk2-select.boxed[data-error]{border-color:var(--danger)}.bk2 .leadform textarea{font:inherit;font-size:15.5px;width:100%;resize:none;background:none;color:var(--ink);line-height:1.6;display:block;overflow-y:hidden}.bk2 .leadform textarea::-moz-placeholder{color:var(--ink-4)}.bk2 .leadform textarea::placeholder{color:var(--ink-4)}.bk2 .leadform .bk2-select.boxed:focus-visible,.bk2 .leadform textarea:focus{border-color:var(--brand);outline:none}.bk2 .fconsent{margin:0;text-align:center;font-size:12px;line-height:1.5;color:var(--ink-4)}.bk2 .leadform .submit:disabled{background:var(--ink-4);cursor:default}.bk2 .fdone:empty{display:none}.bk2 .fdone{margin:0;text-align:center;font-size:13.5px;line-height:1.6;color:var(--brand)}.bk2 .joined>.field{padding:6px var(--gap-4) 8px}.bk2 .joined>.field+.field{border-left:1px solid var(--line)}.bk2 .joined:not(:has(.field+.field)){grid-template-columns:1fr}.bk2 .leadform input[type=tel],.bk2 .leadform input[type=text]{font:inherit;font-size:15.5px;width:100%;min-width:0;height:26px;padding:0;border:0;background:none;color:var(--ink)}.bk2 .leadform input::-moz-placeholder{color:var(--ink-4)}.bk2 .leadform input::placeholder{color:var(--ink-4)}.bk2 .leadform input:focus{outline:none}.bk2 .leadform .bk2-select{font:inherit;font-size:15.5px;height:26px;padding:0;border:0;background:none;border-radius:0;color:var(--ink);box-shadow:none}.bk2 .leadform .bk2-select:focus,.bk2 .leadform .bk2-select:focus-visible{outline:none;box-shadow:none}.bk2 .leadform .bk2-select[data-placeholder]{color:var(--ink-4)}.bk2 .leadform .bk2-select svg{width:14px;height:14px;opacity:1;color:var(--ink-3)}.bk2-select-menu{border:1px solid var(--bk2-line,#e6e6e6);border-radius:14px;background:#fff;padding:6px;box-shadow:none}.bk2-select-menu [role=option]{border-radius:10px;padding:9px 30px 9px 12px;font-size:14.5px;color:#4d4d4d;cursor:pointer}.bk2-select-menu [role=option][data-highlighted]{background:#f4f4f4;color:#1a1a1a}.bk2-select-menu [role=option][data-state=checked]{color:#227750;font-weight:600}.bk2-select-menu [role=option] svg{display:none}.bk2 .seg{display:grid;grid-template-columns:repeat(2,1fr);gap:2px;background:var(--surface-fill);border-radius:999px;padding:4px}.bk2 .seg.three{grid-template-columns:repeat(3,1fr)}.bk2 .seg .pill{display:contents}.bk2 .seg input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.bk2 .seg label{text-align:center;cursor:pointer;border-radius:999px;padding:8px var(--gap-2);font-size:14px;font-weight:600;color:var(--ink-3);transition:background .2s ease,color .2s ease}@media (hover:hover){.bk2 .seg label:hover{color:var(--ink)}}.bk2 .seg input:checked+label{background:var(--brand);color:#fff}.bk2 .seg input:focus-visible+label{outline:2px solid var(--brand);outline-offset:2px}.bk2 .leadform .submit{font:inherit;font-size:16px;font-weight:600;cursor:pointer;margin-top:var(--gap-1);border:0;border-radius:14px;padding-block:14px;background:var(--brand);color:#fff;transition:background .16s ease}.bk2 .leadform .submit:hover{background:var(--brand-hover)}.bk2 .page-notice{max-width:var(--shell);margin-inline:auto;padding:var(--gap-6) var(--gap-6) var(--gap-12);color:var(--ink-4)}.bk2 .legal,.bk2 .page-notice{font-size:12px;line-height:1.7}.bk2 .legal{margin:var(--gap-4) 0 0;padding-top:var(--gap-3);border-top:1px solid var(--line);color:var(--ink-3);max-width:86em}.bk2-done{width:calc(100% - 32px);max-width:380px;gap:0;padding:32px 28px 24px;border:1px solid #e6e6e6;border-radius:24px;box-shadow:none;text-align:center}.bk2-done :focus-visible{outline:2px solid #227750;outline-offset:3px;border-radius:4px}.bk2-done>h2{margin:0 0 8px;font-size:21px;font-weight:600;letter-spacing:-.02em;color:#1a1a1a;word-break:keep-all;overflow-wrap:anywhere}.bk2-done>p:not(.done-note){margin:0 0 24px;font-size:15px;line-height:1.7;color:#4d4d4d}.bk2-done>p:not(.done-note) span{display:block}.bk2-done .done-pay{display:block;width:100%;padding-block:14px;border:0;border-radius:14px;cursor:pointer;background:#227750;color:#fff;text-decoration:none;font:inherit;font-size:16px;font-weight:600;transition:background .12s ease}@media (hover:hover){.bk2-done .done-pay:hover{background:#185a3b}}.bk2-done .done-note{margin:8px 0 0;font-size:12.5px;line-height:1.5;color:#999999}.bk2-done-wide{max-width:440px}.bk2-done .bk2-done-detail{display:flex;flex-direction:column;gap:12px;margin:0 0 24px;padding:20px 0 0;border-top:1px solid #ededed;text-align:left}.bk2-done .bk2-done-detail .field{display:flex;flex-direction:column;gap:2px;min-width:0}.bk2-done .bk2-done-detail .field .lg,.bk2-done .bk2-done-detail .field>label{font-size:12.5px;font-weight:600;color:#666666;letter-spacing:-.01em}.bk2-done .bk2-done-detail label em{font-style:normal;font-weight:500;color:#999999;margin-left:4px}.bk2-done .bk2-done-detail .joined{display:grid;grid-template-columns:1fr 1fr;border:1px solid #d4d4d4;border-radius:14px;transition:border-color .16s ease}.bk2-done .bk2-done-detail .joined:focus-within{border-color:#227750}.bk2-done .bk2-done-detail .joined>.field{padding:8px 14px 10px}.bk2-done .bk2-done-detail .joined>.field+.field{border-left:1px solid #ededed}.bk2-done .bk2-done-detail input[type=email],.bk2-done .bk2-done-detail textarea{font:inherit;font-size:15.5px;width:100%;min-width:0;border:1px solid #d4d4d4;border-radius:14px;padding:8px 14px 10px;background:none;color:#1a1a1a;line-height:1.6;transition:border-color .16s ease}.bk2-done .bk2-done-detail textarea{resize:none;overflow-y:hidden;display:block}.bk2-done .bk2-done-detail input::-moz-placeholder,.bk2-done .bk2-done-detail textarea::-moz-placeholder{color:#999999}.bk2-done .bk2-done-detail input::placeholder,.bk2-done .bk2-done-detail textarea::placeholder{color:#999999}.bk2-done .bk2-done-detail input:focus,.bk2-done .bk2-done-detail textarea:focus{border-color:#227750;outline:none}.bk2-done .bk2-done-detail .bk2-select{font:inherit;font-size:15.5px;height:26px;padding:0;border:0;background:none;border-radius:0;color:#1a1a1a;box-shadow:none}.bk2-done .bk2-done-detail .bk2-select:focus,.bk2-done .bk2-done-detail .bk2-select:focus-visible{outline:none;box-shadow:none}.bk2-done .bk2-done-detail .bk2-select[data-placeholder]{color:#999999}.bk2-done .bk2-done-detail .bk2-select svg{width:14px;height:14px;opacity:1;color:#666666}.bk2-done .bk2-done-detail .submit{width:100%;margin-top:4px;padding-block:12px;border:1px solid #227750;border-radius:14px;background:#fff;color:#227750;cursor:pointer;font:inherit;font-size:15px;font-weight:600;transition:background .12s ease}@media (hover:hover){.bk2-done .bk2-done-detail .submit:hover{background:#f2f8f5}}.bk2-done .bk2-done-detail .submit:disabled{border-color:#cccccc;color:#999999;cursor:default;background:#fff}.bk2-done .bk2-done-detail .ferror{margin:4px 0 0;font-size:13px;line-height:1.5;color:#d93025}.bk2-done .bk2-done-detail .ferror.center{text-align:center}@media (max-width:420px){.bk2-done .bk2-done-detail .joined{grid-template-columns:1fr}.bk2-done .bk2-done-detail .joined>.field+.field{border-left:0;border-top:1px solid #ededed}}.bk2-done .done-ok{display:block;width:100%;margin-top:8px;padding-block:12px;border:0;background:none;cursor:pointer;font:inherit;font-size:14px;font-weight:600;color:#4d4d4d;text-decoration:underline;text-decoration-color:#cccccc;text-underline-offset:4px}@media (hover:hover){.bk2-done .done-ok:hover{color:#1a1a1a}}@media (max-width:900px){.bk2 .hero .shell{grid-template-columns:1fr;gap:var(--gap-10);min-height:0;padding-block:var(--gap-12);padding-inline:var(--gap-6)}.bk2 .wy-scroll[data-pin]{height:auto}.bk2 .wy-scroll[data-pin] .wy-stick{position:static;height:auto;padding-block:var(--gap-12)}.bk2 .wy-body{grid-template-columns:1fr;gap:0}.bk2 .wy-open{display:none}.bk2 .wy-list{height:auto}.bk2 .wy-list li{position:static;height:auto;transform:none;animation:none;display:block!important}.bk2 .wy-flat{padding:var(--gap-6) 0}.bk2 .wy-t{color:var(--ink)!important;font-size:19px}.bk2 .wy-d{display:block;margin:var(--gap-3) 0 0;font-size:15px;line-height:1.72;color:var(--ink-2)}.bk2 .wy-fill{display:none}.bk2 .proof-grid{margin-top:var(--gap-8)}.bk2 .trust .shell{padding-block:var(--gap-12)}.bk2 .case{grid-template-columns:1fr;gap:var(--gap-3)}.bk2 .case .amount{text-align:left}.bk2 .cases .shell,.bk2 .sec-pad{padding-block:var(--gap-12)}.bk2 .leadform{padding:var(--gap-6)}.bk2 .joined{grid-template-columns:1fr}.bk2 .joined>.field+.field{border-left:0;border-top:1px solid var(--line)}.bk2 .field-pair{grid-template-columns:1fr}.bk2-bar{bottom:calc(16px + 72px);bottom:16px;padding-inline:16px}.bk2-bar .bar-inner{width:-moz-fit-content;width:fit-content;margin-inline:auto;border:0;background:none;backdrop-filter:none;padding:0}.bk2-bar p{display:none}.bk2-bar a{height:48px;padding-inline:26px;font-size:15px}.bk2 .leadform .bk2-select,.bk2 .leadform input[type=email],.bk2 .leadform input[type=tel],.bk2 .leadform input[type=text],.bk2 .leadform textarea{font-size:16px}.bk2 .leadform .bk2-select,.bk2 .leadform input[type=email],.bk2 .leadform input[type=tel],.bk2 .leadform input[type=text]{height:30px}.bk2 .hq-track figcaption{padding:var(--gap-16) var(--gap-6) var(--gap-10)}.bk2 .hq-dots{left:var(--gap-6)}.bk2 .hero-acts{margin-top:var(--gap-8)}.bk2 .hero .lead span{display:inline}.bk2 .hero .lead span+span:before{content:" "}.bk2 .hero-cta{flex:1 1 auto;justify-content:center}.bk2 .advisor-track li{--advisor-w:164px}.bk2 .closing-grid,.bk2 .price-grid{grid-template-columns:1fr;gap:var(--gap-10)}.bk2 .sb-cell{padding:var(--gap-6) var(--gap-2)}.bk2 .rv-track li{flex:0 0 76vw;padding:var(--gap-6)}.bk2 .rv-rail{padding-bottom:var(--gap-12)}.bk2 .statband .shell{padding-block:var(--gap-12) var(--gap-10)}.bk2 .price-switch{display:flex;margin-top:var(--gap-8)}.bk2 .price-switch button{flex:1 1 0;padding-inline:var(--gap-4)}.bk2 .why-head{text-align:left}.bk2 .what .shell{padding-block:var(--gap-12)}.bk2 .wt-scroll[data-pin]{height:auto}.bk2 .wt-scroll[data-pin] .wt-stick{position:static;height:auto;padding-bottom:0;justify-content:flex-start}.bk2 .what-tabs{grid-template-columns:1fr;gap:var(--gap-4);margin-top:var(--gap-10)}.bk2 .wt-rail{display:none}.bk2 .wt-panel{min-height:0;padding:0;background:none;border-radius:18px;touch-action:pan-y;cursor:grab;height:var(--card-h,auto);transition:height .56s cubic-bezier(.32,.72,0,1)}.bk2 .wt-panel[data-drag]{cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}.bk2 .wt-track{position:static;display:flex;width:100%;align-items:flex-start;transform:translateX(calc(var(--i, 0) * -100% + var(--drag, 0px)));transition:transform .56s cubic-bezier(.32,.72,0,1)}.bk2 .wt-card,.bk2 .wt-panel[data-drag] .wt-track{transition:none}.bk2 .wt-card{display:block;flex:0 0 100%;min-width:0;height:auto;margin-inline:0;background:var(--surface);border:1px solid var(--line);border-radius:18px}.bk2 .wt-card+.wt-card{margin-top:0}.bk2 .wt-card[data-on]{height:auto}.bk2 .wt-card-body{opacity:0}.bk2 .wt-card[data-on] .wt-card-body{opacity:1}.bk2 .wt-card-inner{padding:var(--gap-6)}.bk2 .wt-good{padding:var(--gap-4)}.bk2 .wt-dots{display:flex;justify-content:center;gap:0}.bk2 .wt-dots button{width:34px;height:31px;padding:14px 6px;border:0;border-radius:2px;background-color:var(--line-strong);background-clip:content-box;cursor:pointer;transition:background-color .2s ease}.bk2 .wt-dots button.on{background-color:var(--brand)}.bk2 .fit-grid,.bk2 .stage-grid{grid-template-columns:1fr}.bk2 .step-shot{border-radius:12px}.bk2 .fit-cell:not(:nth-child(3n+1)){padding-left:0;border-left:0}.bk2 .fit-cell:not(:first-child){border-top:1px solid var(--line)}.bk2 .fit-cell{padding-right:0}.bk2 .stage-col+.stage-col{padding-left:0;border-left:0;border-top:1px solid var(--line)}.bk2 .stage-col{padding-right:0}.bk2 .advisors .shell,.bk2 .closing .shell,.bk2 .faq .shell,.bk2 .fit .shell,.bk2 .pricing .shell,.bk2 .process .shell,.bk2 .stage .shell,.bk2 .transfer .shell{padding-block:var(--gap-12)}.bk2 .fit-grid,.bk2 .process-line,.bk2 .stage-grid{margin-top:var(--gap-10)}.bk2 .process-line>li{flex-basis:68vw}.bk2 .plan{padding:var(--gap-6)}.bk2 .closing-grid{gap:var(--gap-10)}.bk2 .closing-copy{order:-1}}@media (max-width:380px){.bk2 .hero h1{font-size:28px}.bk2 .hero .lead{font-size:16.5px}}@media (prefers-reduced-motion:reduce){.bk2 *{transition:none!important}.bk2 .advisor-track,.bk2 .rv-track,.bk2 .wt-glow{animation:none}.bk2 .wt-scroll[data-pin]{height:auto}.bk2 .wt-scroll[data-pin] .wt-stick{position:static;height:auto;padding-bottom:0}.bk2 .wt-glow{display:none}.bk2 .wy-scroll[data-pin]{height:auto}.bk2 .wy-scroll[data-pin] .wy-stick{position:static;height:auto;padding-block:var(--gap-16)}.bk2 .wy-body{grid-template-columns:1fr;gap:0}.bk2 .wy-open{display:none}.bk2 .wy-list{height:auto}.bk2 .wy-list li{position:static;height:auto;transform:none;animation:none;display:block!important}.bk2 .wy-t{color:var(--ink)!important}.bk2 .wy-flat{padding:var(--gap-6) 0}.bk2 .wy-d{display:block;margin:var(--gap-3) 0 0;font-size:15px;line-height:1.72;color:var(--ink-2)}.bk2 .wy-fill{display:none}}