:where(.page) .inner{margin-inline:auto;max-width:var(--container);padding-inline:var(--gutter-content)}:where(.page) .media-tier{margin-inline:-8px}:where(.page) .ind-cards .inner>.grid,:where(.page) .inner>.c2-split,:where(.page) .inner>.c4-hero,:where(.page) .inner>.calc,:where(.page) .inner>.feat,:where(.page) .inner>.ind-norms,:where(.page) .inner>.qdark,:where(.page) .inner>.rail-wrap,:where(.page) .inner>.shot,:where(.page) .inner>.stagger-row,:where(.page) .inner>.tc-feature-grid,:where(.page) .inner>.tp-hero-card,:where(.page) .inner>.tp-industries,:where(.page) .inner>.tstrip{margin-inline:-8px}:where(.page) .section{width:100%}:where(.page) .pad{padding-block:clamp(64px,8vw,112px)}:where(.page) details[open] summary:after{content:"\2212"}:where(.page) .tnum{font-variant-numeric:tabular-nums}:where(.page) .stress,:where(.page) .tc-t-emphasis{color:var(--momentum);font-style:italic;font-weight:var(--fw-medium)}:where(.page) h1 .stress,:where(.page) h1 .tc-t-emphasis,:where(.page) h2 .stress,:where(.page) h2 .tc-t-emphasis,:where(.page) h3 .stress,:where(.page) h3 .tc-t-emphasis,:where(.page) h4 .stress,:where(.page) h4 .tc-t-emphasis{font-weight:inherit;letter-spacing:normal}:where(.page) .keep-label{border-top:1px solid var(--border-default);color:var(--text-dim);display:flex;flex-wrap:wrap;font-size:12px;gap:10px;margin-top:64px;padding-top:20px}:where(.page) .keep-label .id{color:var(--text-muted);font-family:ui-monospace,monospace;font-weight:600}:where(.page) .keep-label .src{color:var(--text-dim)}:where(.page) .group-h{border-top:2px solid var(--trust);color:var(--trust);font-size:14px;font-weight:700;letter-spacing:.04em;margin-top:88px;padding-top:24px;text-transform:uppercase}:where(.page) .ftlogo{color:var(--trust);display:block;height:21px;width:auto}@keyframes ftnNudgeD{0%{transform:translateY(0)}35%{transform:translateY(7px)}70%{transform:translateY(-2px)}to{transform:translateY(0)}}@keyframes ftnNudgeU{0%{transform:translateY(0)}35%{transform:translateY(-6px)}70%{transform:translateY(2px)}to{transform:translateY(0)}}@keyframes ftnArrow{0%,to{transform:translateX(0)}50%{transform:translateX(4px)}}@keyframes ftfArrow{0%,to{transform:translateX(0)}50%{transform:translateX(5px)}}:where(.page) .m-answer{padding-block:clamp(28px,3.6vw,52px)}:where(.page) .m-answer .block{background:var(--momentum-surface);border-radius:var(--radius-card);padding:clamp(20px,2.2vw,30px) clamp(24px,3.4vw,44px)}:where(.page) .askq .tag,:where(.page) .m-answer .tag{align-items:center;background:var(--white);border-radius:var(--radius-pill);color:var(--trust);display:inline-flex;font-size:11.5px;font-weight:700;gap:7px;letter-spacing:.1em;padding:6px 12px 6px 10px;text-transform:uppercase}:where(.page) .askq .tag svg,:where(.page) .m-answer .tag svg{fill:none;height:14px;stroke:var(--trust);stroke-width:2.2;width:14px}:where(.page) .m-answer h2{color:var(--trust);font-size:clamp(23px,2.7vw,32px);font-weight:var(--fw-bold);line-height:1.16;margin-top:12px;max-width:38ch}:where(.page) .m-answer .ans{color:var(--on-light-mid,var(--text-body));font-size:clamp(16.5px,1.7vw,18.5px);line-height:1.62;margin-top:10px;max-width:62ch}:where(.page) .m-answer .stamp{color:var(--on-light-mid,var(--text-body));font-size:13px;margin-top:14px}:where(.page) .m-cost .in{align-items:center;display:grid;gap:clamp(40px,6vw,72px);grid-template-columns:.9fr 1.1fr}:where(.page) .m-cost .lede{color:var(--text-body);font-size:18px;line-height:1.6;margin-top:18px;max-width:42ch}:where(.page) .m-cost .note{color:var(--text-muted);font-size:14px;margin-top:20px}:where(.page) .calc{background:var(--white);border:1px solid var(--bd);border-radius:var(--radius-sheet);box-shadow:var(--sh-lift,var(--shadow-lifted));display:grid;grid-template-columns:1fr 1fr;overflow:hidden}:where(.page) .calc-in{padding:clamp(26px,3vw,40px)}:where(.page) .calc-in .grp+.grp{margin-top:clamp(22px,2.6vw,30px)}:where(.page) .calc-in .cl{color:var(--text-strong);font-size:13px;font-weight:var(--fw-semibold)}:where(.page) .calc-in .rngval{color:var(--trust);font-size:30px;font-variant-numeric:tabular-nums;font-weight:var(--fw-bold);letter-spacing:-.02em;margin:8px 0 20px}:where(.page) .calc-in input[type=range]{-webkit-appearance:none;appearance:none;background:linear-gradient(90deg,var(--momentum) 0 var(--pct,40%),var(--gray-100) var(--pct,40%) 100%);border-radius:var(--radius-pill);height:6px;outline:none;width:100%}:where(.page) .calc-in input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--white);border:1px solid var(--bd);border-radius:50%;box-shadow:var(--sh-rest,var(--shadow-rest));cursor:pointer;height:22px;width:22px}:where(.page) .calc-in input[type=range]::-moz-range-thumb{background:var(--white);border:1px solid var(--bd);border-radius:50%;cursor:pointer;height:22px;width:22px}:where(.page) .calc-out{background:var(--trust);color:var(--white);display:flex;flex-direction:column;gap:18px;justify-content:center;padding:clamp(26px,3vw,40px)}:where(.page) .calc-out .co .l{color:var(--on-dark-mid);font-size:13px}:where(.page) .calc-out .co .v{font-size:clamp(28px,3vw,38px);font-variant-numeric:tabular-nums;font-weight:var(--fw-bold);letter-spacing:-.02em}:where(.page) .calc-out .co.mint .v{color:var(--momentum)}:where(.page) .calc-out .fine{color:var(--on-dark-mute,hsla(0,0%,100%,.55));font-size:11.5px;line-height:1.5}:where(.page) .calc-out .est{border-top:1px solid var(--on-dark-faint);margin-top:18px;padding-top:16px}:where(.page) .calc-out .est summary{align-items:center;color:var(--momentum);cursor:pointer;display:flex;font-size:13px;font-weight:var(--fw-semibold);gap:10px;justify-content:space-between;list-style:none}:where(.page) .calc-out .est summary::-webkit-details-marker{display:none}:where(.page) .calc-out .est summary:after{content:"+";font-size:18px;font-weight:var(--fw-regular);line-height:1}:where(.page) .calc-out .est[open] summary:after{content:"−"}:where(.page) .calc-out .est p.explain{color:var(--on-dark-mid);font-size:13.5px;line-height:1.6;margin-top:14px}:where(.page) .calc-out .est p.explain b{color:var(--white);font-variant-numeric:tabular-nums;font-weight:var(--fw-semibold)}:where(.page) .calc-out .est .noes{margin-top:16px}:where(.page) .calc-disclaimer{color:var(--text-dim);font-size:12.5px;line-height:1.5;margin-top:0;text-align:right}:where(.page) .m-cost .calc-disc-row{display:grid;gap:clamp(40px,6vw,72px);grid-template-columns:.9fr 1.1fr;margin-top:14px}:where(.page) .m-cost .calc-disc-row .calc-disclaimer{grid-column:2}@media(max-width:820px){:where(.page) .m-cost .calc-disc-row{grid-template-columns:1fr}:where(.page) .m-cost .calc-disc-row .calc-disclaimer{grid-column:1}}:where(.page) .m-cost-quiet .calc-disclaimer{margin:14px auto 0;max-width:640px;text-align:center}:where(.page) .calc-out .noes{display:flex;flex-direction:column;gap:8px;list-style:none;margin:14px 0 0;padding:0}:where(.page) .calc-out .noes li{align-items:flex-start;color:var(--on-dark-mid);display:flex;font-size:12.5px;gap:7px;line-height:1.4}:where(.page) .calc-out .noes svg{color:var(--momentum);flex:none;height:14px;margin-top:1px;stroke-width:2.6;width:14px}:where(.page) .calc-out .fwrow{align-items:baseline;color:var(--on-dark-mid);display:flex;font-size:13px;gap:16px;justify-content:space-between;padding:5px 0}:where(.page) .calc-out .fwrow b{color:var(--white);font-variant-numeric:tabular-nums;font-weight:var(--fw-semibold);white-space:nowrap}:where(.page) .calc-out .fwrow span{display:flex;flex-direction:column;gap:2px}:where(.page) .calc-out .fwrow i{color:var(--on-dark-mute,hsla(0,0%,100%,.5));font-size:11px;font-style:normal}:where(.page) .calc-out .note{color:var(--on-dark-dim,var(--on-dark-mid));font-size:12px;margin-top:8px}@media(max-width:820px){:where(.page) .m-cost .in{grid-template-columns:1fr}:where(.page) .calc{grid-template-columns:1fr}}:where(.page) .calc-in .term-label{align-items:baseline;display:flex;gap:8px;justify-content:space-between;margin-top:22px}:where(.page) .calc-in .term-label .term-days{color:var(--text-muted);font-size:12px;font-variant-numeric:tabular-nums;font-weight:var(--fw-regular)}:where(.page) .term-picker{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}:where(.page) .term-opt{background:var(--white);border:1px solid var(--bd);border-radius:var(--radius-button);color:var(--text-body);cursor:pointer;font:inherit;font-size:13px;font-weight:var(--fw-semibold);padding:7px 12px;transition:background var(--dur-standard) var(--ease),border-color var(--dur-standard) var(--ease),color var(--dur-standard) var(--ease)}:where(.page) .term-opt:hover{border-color:var(--trust)}:where(.page) .term-opt.is-active{background:var(--trust);border-color:var(--trust);color:var(--white)}:where(.page) .term-custom{align-items:center;display:flex;gap:12px;margin-top:12px}:where(.page) .term-custom input[type=range]{-webkit-appearance:none;appearance:none;background:var(--gray-100);border-radius:var(--radius-pill);flex:1;height:6px;outline:none}:where(.page) .term-custom input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--white);border:1px solid var(--bd);border-radius:50%;cursor:pointer;height:18px;width:18px}:where(.page) .term-custom span{color:var(--trust);font-size:13px;font-variant-numeric:tabular-nums;font-weight:var(--fw-semibold);white-space:nowrap}:where(.page) .calc-sub{color:var(--text-body);font-size:16px;line-height:1.6;margin-top:16px;max-width:52ch}:where(.page) .calc-link{margin-top:24px}:where(.page) .m-cost-quiet .calc-link{text-align:center}:where(.page) .calc-out .co.mint .v{font-size:clamp(30px,3.4vw,42px)}:where(.page) .calc-out .co:not(.mint) .v{color:var(--on-dark-mid);font-size:30px;font-weight:var(--fw-semibold)}:where(.page) .m-quote .in{text-align:center}:where(.page) .m-quote p{color:var(--trust);font-size:clamp(28px,3.6vw,44px);font-weight:var(--fw-medium);letter-spacing:-.02em;line-height:1.22;margin-inline:auto;max-width:20ch}:where(.page) .m-blog .feat{align-items:center;display:grid;gap:clamp(28px,4vw,56px);grid-template-columns:1.15fr .85fr}:where(.page) .m-blog .feat.card{align-items:stretch;background:var(--white);border:0;border-radius:var(--radius-2xl);box-shadow:var(--shadow-card,var(--shadow-rest));gap:0;overflow:hidden;transition:box-shadow .2s var(--ease),transform .2s var(--ease)}:where(.page) .m-blog .feat.card:hover{box-shadow:var(--shadow-lifted);transform:translateY(-2px)}:where(.page) .m-blog .feat.card .shot{aspect-ratio:1200/801;border-radius:0;box-shadow:none;height:100%;max-height:none}:where(.page) .m-blog .feat.card .shot img{height:100%;object-fit:cover;width:100%}:where(.page) .m-blog .feat.card .body{display:flex;flex-direction:column;justify-content:center;padding:clamp(24px,3vw,38px)}:where(.page) .m-blog .feat.card h3{margin-top:10px}:where(.page) .m-blog .feat.card:hover h3{color:var(--trust-light)}@media(max-width:820px){:where(.page) .m-blog .feat.card .shot{aspect-ratio:16/10}}:where(.page) .m-blog .shot{aspect-ratio:16/11;background:var(--gray-100);border-radius:var(--radius-2xl);max-height:clamp(240px,24vw,330px);overflow:hidden}:where(.page) .m-blog .shot img{display:block;height:100%;object-fit:cover;width:100%}@media(max-width:820px){:where(.page) .m-blog .shot{aspect-ratio:16/10;max-height:none}}:where(.page) .m-blog .feat .meta,:where(.page) .m-blog .post .meta{align-items:center;color:var(--text-muted);display:flex;flex-wrap:wrap;font-size:13px;font-variant-numeric:tabular-nums;gap:10px}:where(.page) .m-blog .feat .meta .tagchip,:where(.page) .m-blog .post .meta .tagchip{font-size:10.5px;padding:4px 9px}:where(.page) .m-blog .feat h3{font-size:clamp(26px,3vw,38px);font-weight:var(--fw-black);letter-spacing:-.02em;line-height:1.12;margin-top:12px;max-width:16ch}:where(.page) .m-blog .feat p{color:var(--text-body);font-size:16px;line-height:1.6;margin-top:14px;max-width:44ch}:where(.page) .m-blog .list{display:grid;gap:0 clamp(40px,6vw,80px);grid-template-columns:1fr 1fr;margin-top:clamp(40px,6vw,72px)}:where(.page) .m-blog .post{border-top:1px solid var(--bd);padding:24px 0;transition:background .18s var(--ease)}:where(.page) .m-blog .post:hover{background:var(--off-white)}:where(.page) .m-blog .post a.row{color:inherit;display:block;text-decoration:none}:where(.page) .m-blog .post h4{font-size:20px;font-weight:var(--fw-semibold);line-height:1.25;margin-top:8px}:where(.page) .m-blog .post h4 .arw{display:inline-block;margin-left:8px;transition:transform var(--dur-standard,.2s) var(--ease)}:where(.page) .m-blog .post:hover h4 .arw{transform:translateX(3px)}:where(.page) .m-blog .post p{color:var(--text-muted);font-size:15px;line-height:1.5;margin-top:8px}:where(.page) .link-mom{align-items:center;color:var(--trust);display:inline-flex;font-weight:var(--fw-semibold);gap:7px;transition:color var(--dur-standard) var(--ease)}:where(.page) .arr svg,:where(.page) .arrow svg,:where(.page) .arrow-disc svg,:where(.page) .arw svg{display:inline-block;flex:none;height:1em;stroke:currentColor;vertical-align:-.09em;width:1em}:where(.page) .link-mom .arw{transition:transform var(--dur-standard) var(--ease)}:where(.page) .link-mom:hover{color:var(--momentum)}:where(.page) .link-mom:hover .arw{transform:translateX(3px)}@media(max-width:820px){:where(.page) .m-blog .feat,:where(.page) .m-blog .list{grid-template-columns:1fr}}:where(.page) .m-blog .list.index{gap:0 clamp(26px,3vw,44px);grid-template-columns:repeat(3,1fr)}@media(max-width:980px){:where(.page) .m-blog .list.index{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){:where(.page) .m-blog .list.index{grid-template-columns:1fr}}:where(.page) .m-blog .list.index .post{display:flex;flex-direction:column;gap:10px;padding:22px 0 26px}:where(.page) .m-blog .list.index .post .tagchip{margin-bottom:2px}:where(.page) .m-blog .list.index .post h4{color:var(--trust);font-size:clamp(19px,1.55vw,22px);font-weight:var(--fw-bold);letter-spacing:-.015em;line-height:1.24;margin:0}:where(.page) .m-blog .list.index .post p{color:var(--text-body);font-size:14.5px;line-height:1.55;margin:0;padding-inline:0}:where(.page) .m-blog .list.index .post .foot{color:var(--text-muted);font-size:12.5px;font-variant-numeric:tabular-nums;margin:auto 0 0;padding-top:6px}:where(.page) .m-blog .list.index .post .foot .dot{color:var(--text-dim)}:where(.page) .m-blog .list.index .post a.row{color:inherit;display:flex;flex-direction:column;gap:10px;height:100%;text-decoration:none}:where(.page) .m-blog .list.index .post:hover{background:transparent}:where(.page) .m-blog .list.index .post:hover h4{color:var(--trust-light);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px}:where(.page) .g-mint{background:var(--momentum-surface)}:where(.page) .g-mint .sub{color:var(--on-light-mid)}:where(.page) .pad-sm{padding-block:clamp(64px,8vw,104px)}:where(.page) .head{font-size:clamp(30px,4vw,48px);font-weight:var(--fw-black);letter-spacing:var(--tracking-display);line-height:1.05}:where(.page) .sub{color:var(--text-body);font-size:clamp(17px,1.6vw,19px);line-height:1.6;margin-top:var(--space-6);max-width:var(--measure-sub)}:where(.page) .btn{align-items:center;border:1px solid transparent;border-radius:var(--radius-button);display:inline-flex;font-size:16px;font-weight:var(--fw-semibold);gap:9px;height:52px;padding:0 26px;transition:background var(--dur-standard) var(--ease),border-color var(--dur-standard) var(--ease)}:where(.page) .btn:active{transform:scale(.985)}:where(.page) .btn .arw{transition:transform var(--dur-standard) var(--ease)}:where(.page) .btn:hover .arw{transform:translateX(3px)}:where(.page) .btn-mom{background:var(--momentum);color:var(--trust)}:where(.page) .btn-mom:hover{background:var(--mom-hover)}:where(.page) .arrow-disc{align-items:center;border:var(--rule);border-radius:50%;color:var(--trust);display:inline-flex;height:var(--arrow-disc);justify-content:center;transition:background var(--dur-standard) var(--ease),transform var(--dur-standard) var(--ease);width:var(--arrow-disc)}:where(.page) .arrow-disc:hover{background:var(--momentum-surface);transform:translateX(2px)}:where(.page) .tp-hero{background:var(--trust);color:var(--on-dark-strong);overflow:hidden;padding:clamp(64px,9vw,120px) 0;position:relative}:where(.page) .tp-hero h1{color:var(--white);font-size:clamp(36px,4.8vw,60px);font-weight:900;letter-spacing:-.03em;line-height:1.05;margin:0;max-width:18ch}:where(.page) .tp-hero .hero-sub{color:var(--on-dark-mid);font-size:clamp(17px,1.2vw,20px);margin-top:24px;max-width:56ch}:where(.page) .tp-hero-grid{align-items:center;display:grid;gap:64px;grid-template-columns:1.1fr .9fr}:where(.page) .tp-hero-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:40px}:where(.page) .tp-btn{align-items:center;border:1px solid transparent;border-radius:var(--radius-button);display:inline-flex;font-size:16px;font-weight:600;gap:8px;justify-content:center;min-height:48px;padding:14px 22px;text-decoration:none;transition:background var(--dur-standard) var(--ease),color var(--dur-standard) var(--ease),border-color var(--dur-standard) var(--ease),transform var(--dur-fast) var(--ease)}:where(.page) .tp-btn:focus-visible{box-shadow:var(--shadow-focus);outline:none}:where(.page) .tp-btn:active{transform:scale(.985)}:where(.page) .tp-btn .arrow{display:inline-block;transition:transform var(--dur-standard) var(--ease)}:where(.page) .tp-btn:hover .arrow{transform:translateX(3px)}:where(.page) .tp-btn-momentum{background:var(--momentum);border-color:var(--momentum);color:var(--trust)!important}:where(.page) .tp-btn-momentum:hover{background:var(--mom-hover);border-color:var(--mom-hover)}:where(.page) .tp-btn-outline-light{background:transparent;border-color:hsla(0,0%,100%,.6);color:var(--white)}:where(.page) .tp-btn-outline-light:hover{background:hsla(0,0%,100%,.08);border-color:var(--white)}:where(.page) .tp-hero-card{background:var(--white);border:0;border-radius:var(--radius-2xl);box-shadow:var(--shadow-lifted);color:var(--text-strong);display:flex;flex-direction:column;gap:12px;padding:28px}:where(.page) .tp-hero-card-head{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:4px}:where(.page) .tp-hero-card-head .label{color:var(--text-dim);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}:where(.page) .tp-invoice-row{align-items:center;background:var(--white);border:1px solid var(--border-default);border-radius:var(--radius-button);display:grid;gap:14px;grid-template-columns:28px 1fr auto;padding:14px 16px;transition:border-color var(--dur-standard) var(--ease),background var(--dur-standard) var(--ease)}:where(.page) .tp-invoice-row .check{align-items:center;border:1.5px solid var(--border-default);border-radius:var(--radius-pill);color:transparent;display:flex;height:22px;justify-content:center;width:22px}:where(.page) .tp-invoice-row .meta{display:flex;flex-direction:column;gap:2px}:where(.page) .tp-invoice-row .meta .name{font-size:15px;font-weight:600}:where(.page) .tp-invoice-row .meta .term{color:var(--text-muted);font-size:13px}:where(.page) .tp-invoice-row .amount{font-size:16px;font-variant-numeric:tabular-nums;font-weight:600}:where(.page) .tp-invoice-row.selected{background:var(--momentum-faint);border-color:var(--momentum)}:where(.page) .tp-invoice-row.selected .check{background:var(--momentum);border-color:var(--momentum);color:var(--trust)}:where(.page) .tp-fund-badge{align-items:center;background:var(--momentum-surface);border-radius:var(--radius-pill);color:var(--trust);display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:4px 10px}@media(max-width:560px){:where(.page) .tp-fund-badge{font-size:10.5px;gap:4px;padding:2px 7px}}:where(.page) .tp-bank-result{align-items:center;background:var(--trust);border-radius:var(--radius-button);color:var(--white);display:flex;justify-content:space-between;margin-top:12px;padding:16px}:where(.page) .tp-bank-result .l{color:var(--white);font-size:13px;font-weight:var(--fw-bold)}:where(.page) .tp-bank-result .v{font-size:22px;font-variant-numeric:tabular-nums;font-weight:700}:where(.page) .tp-hero-card-foot{color:var(--text-muted);font-size:13px;margin-top:8px}:where(.page) .tp-contrast-line{color:var(--text-dim);font-size:12px;font-weight:700;letter-spacing:.1em;margin-top:8px;text-transform:uppercase}:where(.page) .tp-eyebrow-brand{color:var(--momentum);font-size:12px;font-weight:600;letter-spacing:.14em;margin:0 0 16px;text-transform:uppercase}:where(.page) .tp-hero{border-radius:0 0 clamp(16px,2vw,26px) clamp(16px,2vw,26px)}:where(.page) .tp-hero h1 .stress{font-weight:inherit}:where(.page) .tp-hero .tp-invoice-row{background:transparent;border:0;border-radius:0;padding:14px 4px}:where(.page) .tp-hero .tp-invoice-row+.tp-invoice-row{border-top:1px solid var(--border-subtle)}:where(.page) .tp-hero .tp-invoice-row.selected{background:var(--momentum-faint);border-radius:var(--radius-button);padding-inline:12px}:where(.page) .tp-hero .tp-invoice-row+.tp-invoice-row.selected,:where(.page) .tp-hero .tp-invoice-row.selected+.tp-invoice-row{border-top-color:transparent}:where(.page) .prod-grid{align-items:center;display:grid;gap:clamp(36px,5vw,68px);grid-template-columns:1fr 1fr}:where(.page) .prod-grid h2{font-size:clamp(27px,3.4vw,44px);font-weight:900;letter-spacing:-.02em;line-height:1.06;margin-top:12px}:where(.page) .prod-grid .lede{color:var(--text-body);font-size:clamp(17px,1.8vw,21px);line-height:1.6;margin-top:20px;max-width:34ch}@media(max-width:900px){:where(.page) .prod-grid{grid-template-columns:1fr}}:where(.page) .tp-industries{display:grid;gap:clamp(22px,2.6vw,32px);grid-template-columns:repeat(3,1fr)}:where(.page) .tp-industry-card{background:var(--white);border:0;border-radius:var(--radius-lg);box-shadow:var(--shadow-card,var(--shadow-rest));display:flex;flex-direction:column;overflow:hidden;transition:box-shadow var(--dur-standard) var(--ease),border-color var(--dur-standard) var(--ease)}:where(.page) .tp-industry-card:hover{box-shadow:var(--shadow-lifted);transform:translateY(-2px)}:where(.page) .tp-industries.six{gap:clamp(12px,1.4vw,18px);grid-template-columns:repeat(6,1fr)}:where(.page) .tp-industries.six .tp-industry-card{border-radius:var(--radius-button)}:where(.page) .tp-industries.six .tp-industry-card .photo-placeholder{aspect-ratio:4/3}:where(.page) .tp-industries.six .tp-industry-card .body{gap:0;padding:12px 12px 14px}:where(.page) .tp-industries.six .tp-industry-card h3{font-size:13.5px;font-weight:var(--fw-semibold);letter-spacing:-.01em;line-height:1.3}@media(max-width:1080px){:where(.page) .tp-industries.six{grid-template-columns:repeat(3,1fr)}}@media(max-width:620px){:where(.page) .tp-industries{grid-template-columns:1fr}:where(.page) .tp-industries.six{grid-template-columns:repeat(2,1fr)}}:where(.page) .tp-industry-card .photo-placeholder{align-items:center;aspect-ratio:4/3;background:linear-gradient(135deg,var(--trust-light),var(--trust));border-bottom:1px solid var(--border-default);color:var(--on-dark-mid);display:flex;font-size:13px;font-style:italic;justify-content:center;letter-spacing:.01em;padding:24px;text-align:center}:where(.page) .tp-industry-card .photo{aspect-ratio:4/3;background-position:50%;background-size:cover;border-bottom:1px solid var(--border-default)}:where(.page) .tp-industries.articles .tp-industry-card .photo{aspect-ratio:16/9;border-bottom:0}:where(.page) .tp-industry-card .photo.crop-low{background-position:center 78%}:where(.page) .tp-industry-card .body{display:flex;flex-direction:column;gap:8px;padding:24px}:where(.page) .tp-industry-card h3{font-size:20px;margin:0}:where(.page) .tp-industry-card p{color:var(--text-body);font-size:15px}:where(.page) .tp-industry-card .link{align-items:center;color:var(--trust);display:inline-flex;font-size:14px;font-weight:600;gap:6px;margin-top:8px;text-decoration:none}:where(.page) .tp-industries.five{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}@media(max-width:620px){:where(.page) .tp-industries.five{grid-template-columns:1fr}}:where(.page) .tp-price-card{background:var(--white);border:1px solid var(--border-default);border-radius:var(--radius-2xl);display:flex;flex-direction:column;gap:24px;margin:0 auto;max-width:560px;padding:40px}:where(.page) .tp-price-card .from{color:var(--text-muted);font-size:14px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}:where(.page) .tp-price-card .num{color:var(--trust);font-size:clamp(56px,8vw,88px);font-variant-numeric:tabular-nums;font-weight:900;letter-spacing:-.04em;line-height:.95}:where(.page) .tp-price-card .num .per{color:var(--text-muted);font-size:22px;font-weight:600;letter-spacing:-.01em;margin-left:6px}:where(.page) .tp-price-card .qual{color:var(--text-body);font-size:17px}:where(.page) .tp-price-card ul{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}:where(.page) .tp-price-card li{color:var(--text-strong);font-size:15px;padding-left:28px;position:relative}:where(.page) .tp-price-card li:before{background:var(--momentum-surface);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2300213D' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><polyline points='20 6 9 17 4 12'/></svg>");background-position:50%;background-repeat:no-repeat;background-size:12px;border-radius:var(--radius-pill);content:"";height:18px;left:0;position:absolute;top:8px;width:18px}:where(.page) .tp-compare-table{background:var(--white);border:1px solid var(--border-default);border-radius:var(--radius-2xl);overflow:hidden}:where(.page) .tp-compare-table table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}:where(.page) .tp-compare-table td,:where(.page) .tp-compare-table th{border-bottom:1px solid var(--border-subtle);color:var(--text-strong);font-size:15px;padding:18px 24px;text-align:left;vertical-align:top}:where(.page) .tp-compare-table th{background:var(--off-white);color:var(--text-dim);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}:where(.page) .tp-compare-table tr:last-child td{border-bottom:none}:where(.page) .tp-compare-table td.us{background:var(--momentum-faint)}:where(.page) .tp-compare-table td.us strong{color:var(--trust)}:where(.page) .price-duo{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:clamp(32px,4vw,44px) auto 0;max-width:820px}:where(.page) .pcard{background:var(--white);border:0;border-radius:var(--radius-tile);box-shadow:var(--shadow-card,var(--shadow-rest));display:flex;flex-direction:column;gap:14px;padding:clamp(24px,3vw,34px);transition:background var(--dur-standard) var(--ease),border-color var(--dur-standard) var(--ease),transform var(--dur-standard) var(--ease),box-shadow var(--dur-standard) var(--ease)}:where(.page) .pcard .plabel{color:var(--text-muted);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}:where(.page) .pcard .num{color:var(--trust);font-size:clamp(38px,4.6vw,54px);font-variant-numeric:tabular-nums;font-weight:900;letter-spacing:-.04em;line-height:.95}:where(.page) .pcard .num .per{color:var(--text-muted);font-size:16px;font-weight:600;letter-spacing:-.01em;margin-left:10px}:where(.page) .pcard:hover{background:var(--momentum-faint);box-shadow:var(--shadow-lifted);transform:translateY(-4px)}:where(.page) .pcard.free:hover{background:var(--mom-hover)}:where(.page) .pcard ul{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}:where(.page) .pcard li{color:var(--text-strong);font-size:14px;line-height:1.45;padding-left:28px;position:relative}:where(.page) .pcard li:before{background:var(--momentum-surface);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2300213D' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><polyline points='20 6 9 17 4 12'/></svg>");background-position:50%;background-repeat:no-repeat;background-size:11px;border-radius:var(--radius-pill);content:"";height:18px;left:0;position:absolute;top:1px;width:18px}:where(.page) .pcard.free{background:var(--momentum);box-shadow:none}:where(.page) .pcard.free .plabel{color:var(--trust);opacity:.72}:where(.page) .pcard.free .num .per{color:var(--trust);opacity:.78}:where(.page) .pcard.free li{color:var(--trust)}:where(.page) .pcard.free li:before{background-color:var(--white)}:where(.page) .price-link-row{margin-top:28px;text-align:center}:where(.page) .price-pair{align-items:center;display:grid;gap:clamp(32px,5vw,64px);grid-template-columns:minmax(0,400px) 1fr}:where(.page) .price-pair .tp-price-card{margin:0;max-width:none}:where(.page) .price-pair .example h3{color:var(--text-strong);font-size:clamp(22px,2.6vw,30px);font-weight:900;letter-spacing:-.02em;max-width:22ch}:where(.page) .price-pair .example .lede{color:var(--text-body);margin:12px 0 22px;max-width:44ch}:where(.page) .price-pair .example .foot{color:var(--text-muted);font-size:14px;margin-top:16px;max-width:52ch}@media(max-width:820px){:where(.page) .price-pair{grid-template-columns:1fr}}:where(.page) .narrow-table{margin-inline:auto;max-width:920px}:where(.page) .faq-wrap{margin-inline:auto;max-width:760px}:where(.page) .faq-wrap .items{margin-top:32px}:where(.page) .faq-wrap details{border-top:1px solid var(--border-default);padding:18px 0}:where(.page) .faq-wrap details:last-child{border-bottom:1px solid var(--border-default)}:where(.page) .faq-wrap summary{align-items:center;color:var(--text-strong);cursor:pointer;display:flex;font-size:clamp(16px,1.5vw,18px);font-weight:var(--fw-semibold);gap:16px;justify-content:space-between;line-height:1.3;list-style:none}:where(.page) .faq-wrap summary::-webkit-details-marker{display:none}:where(.page) .faq-wrap summary:after{color:var(--text-muted);content:"+";flex:none;font-size:22px;font-weight:var(--fw-regular)}:where(.page) .faq-wrap details[open] summary:after{content:"−"}:where(.page) .faq-wrap .a{color:var(--text-body);font-size:15px;line-height:1.62;margin-top:12px;max-width:64ch}:where(.page) .faq-wrap .a b{color:var(--text-strong)}:where(.page) [class].ground-behind-header{margin-top:calc(var(--ft-header)*-1);padding-top:calc(var(--ft-header) + clamp(56px,8vw,88px))}:where(.page) .lf{--header-band:74px;--anchor-offset:calc(var(--header-band) + 24px)}@media(max-width:1100px){:where(.page) .lf{--header-band:70px}}:where(.page) .lf{display:grid;gap:clamp(40px,5vw,72px);grid-template-columns:minmax(0,2.1fr) minmax(190px,1fr)}:where(.page) .lf-body{max-width:68ch}:where(.page) .lf-body .dateline{align-items:center;border-bottom:1px solid var(--border-subtle);color:var(--text-muted);display:flex;flex-wrap:wrap;font-size:13px;font-variant-numeric:tabular-nums;gap:10px;margin-top:18px;padding-bottom:22px}:where(.page) .lf-body .dateline b{color:var(--trust);font-weight:var(--fw-semibold)}:where(.page) .lf-body .dateline .sep{color:var(--border-hover)}:where(.page) .lf-body h1{color:var(--trust);font-size:clamp(28px,3.4vw,42px);font-weight:var(--fw-black);letter-spacing:-.025em;line-height:1.08;margin-top:14px}:where(.page) .lf-body h2{color:var(--trust);font-size:clamp(19px,1.6vw,23px);font-weight:var(--fw-bold);letter-spacing:-.015em;margin-top:44px;scroll-margin-top:var(--anchor-offset,24px)}:where(.page) .lf-body .stand{color:var(--text-strong);font-size:19px;line-height:1.65;margin-top:20px}:where(.page) .lf-body p:not(.eyb):not(.eyb2){color:var(--text-body);font-size:17px;line-height:1.65;margin-top:16px}:where(.page) .lf-body ul{display:flex;flex-direction:column;gap:10px;list-style:none;margin:16px 0 0;padding:0}:where(.page) .lf-body li{color:var(--text-body);font-size:17px;line-height:1.7;padding-left:22px;position:relative}:where(.page) .lf-body li:before{background:var(--momentum);border-radius:var(--radius-pill);content:"";height:6px;left:2px;position:absolute;top:.62em;width:6px}:where(.page) .lf-body blockquote{border-left:3px solid var(--momentum);color:var(--trust);font-size:19px;font-weight:500;line-height:1.6;margin:28px 0 0;padding:4px 0 4px 22px}:where(.page) .lf-body .foot{border-top:1px solid var(--border-subtle);color:var(--text-muted);font-size:14px;margin-top:40px;padding-top:20px}@media(max-width:900px){:where(.page) .lf{grid-template-columns:1fr}:where(.page) .lf .mech-toc{display:none}}:where(.page) .cmp{margin:clamp(30px,3.6vw,44px) auto 0;max-width:820px}:where(.page) .cmp .r{align-items:stretch;display:grid;grid-template-columns:1.6fr .85fr .95fr .95fr}:where(.page) .cmp .c{align-items:center;border-bottom:1px solid var(--border-subtle);color:var(--text-muted);display:flex;font-size:14px;justify-content:center;padding:15px 10px;text-align:center}:where(.page) .cmp .c.lab{color:var(--text-strong);font-size:14.5px;justify-content:flex-start;padding-left:0;text-align:left}:where(.page) .cmp .c.us{background:var(--momentum-surface);border-bottom:0;color:var(--trust);font-weight:var(--fw-semibold)}:where(.page) .cmp .r:first-child .c.us{border-radius:16px 16px 0 0}:where(.page) .cmp .r:last-child .c.us{border-radius:0 0 16px 16px}:where(.page) .cmp .r:last-child .c{border-bottom:0}:where(.page) .cmp .r.head .c{border-bottom:1px solid var(--border-default);color:var(--text-dim);font-size:12px;font-weight:700;letter-spacing:.07em;padding-bottom:13px;text-transform:uppercase}:where(.page) .cmp .r.head .c.us{border-bottom:0;color:var(--trust);font-size:13px;letter-spacing:.04em;padding-top:18px}:where(.page) .cmp .yes{color:var(--trust)}:where(.page) .cmp .yes svg{display:block;height:19px;width:19px}:where(.page) .cmp .no{color:var(--text-dim);opacity:.5}:where(.page) .cmp .no svg{display:block;height:15px;width:15px}@media(max-width:640px){:where(.page) .cmp .r{grid-template-columns:1.35fr .8fr .9fr .9fr}:where(.page) .cmp .c{font-size:12px;padding:12px 5px}:where(.page) .cmp .c.lab{font-size:12.5px}:where(.page) .cmp .r.head .c{font-size:10px;letter-spacing:.04em}}:where(.page) .tc-hero{background:var(--trust);padding:clamp(72px,10vw,120px) 0 clamp(64px,8vw,96px)}:where(.page) .tc-hero-grid{align-items:center;display:grid;gap:clamp(40px,6vw,80px);grid-template-columns:1fr 1fr}:where(.page) .tc-eyebrow-brand{color:var(--momentum);font-size:12px;font-weight:600;letter-spacing:.1em;margin-bottom:16px;text-transform:uppercase}:where(.page) .tc-hero h1{color:var(--on-dark-strong);font-size:clamp(36px,4.8vw,60px);font-weight:900;letter-spacing:-.03em;line-height:1.05;margin-bottom:20px}:where(.page) .tc-hero-sub{color:var(--on-dark-mid);font-size:clamp(16px,1.1vw,18px);line-height:1.65;margin-bottom:32px;max-width:520px}:where(.page) .tc-hero-cta{align-items:center;display:flex;flex-wrap:wrap;gap:12px}:where(.page) .tc-btn{align-items:center;border:none;border-radius:var(--radius-button);cursor:pointer;display:inline-flex;font-family:inherit;font-size:16px;font-weight:600;gap:6px;line-height:1;padding:14px 24px;text-decoration:none;transition:background .2s}:where(.page) .tc-btn:active{transform:scale(.985)}:where(.page) .tc-btn-momentum{background:var(--momentum);color:var(--trust)}:where(.page) .tc-btn-momentum:hover{background:var(--mom-hover)}:where(.page) .tc-btn-outline-light{background:transparent;border:1.5px solid hsla(0,0%,100%,.32);color:var(--on-dark-strong)}:where(.page) .tc-btn-outline-light:hover{border-color:hsla(0,0%,100%,.6)}:where(.page) .tc-hero-card{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:var(--radius-2xl);padding:24px}:where(.page) .tc-hero-card-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}:where(.page) .tc-label{color:var(--on-dark-mute);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}:where(.page) .tc-invoice-row{align-items:center;border-radius:var(--radius-button);display:flex;gap:12px;margin-bottom:8px;padding:12px;transition:background .2s}:where(.page) .tc-invoice-row.selected{background:rgba(118,224,169,.1);border:1px solid rgba(118,224,169,.25)}:where(.page) .tc-check{align-items:center;border:2px solid hsla(0,0%,100%,.2);border-radius:50%;color:var(--trust);display:flex;flex-shrink:0;height:22px;justify-content:center;width:22px}:where(.page) .tc-invoice-row.selected .tc-check{background:var(--momentum);border-color:var(--momentum)}:where(.page) .tc-meta{flex:1;min-width:0}:where(.page) .tc-meta .name{color:var(--on-dark-strong);display:block;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(.page) .tc-meta .term{color:var(--on-dark-mute);display:block;font-size:11px;margin-top:2px}:where(.page) .tc-fund-badge{background:var(--momentum);border-radius:var(--radius-xs);color:var(--trust);font-size:10px;font-weight:700;letter-spacing:.02em;padding:2px 6px}:where(.page) .tc-amount{color:var(--on-dark-strong);font-size:14px;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}:where(.page) .tc-bank-result{align-items:center;background:rgba(118,224,169,.12);border:1px solid rgba(118,224,169,.2);border-radius:var(--radius-button);display:flex;justify-content:space-between;margin-top:16px;padding:14px 16px}:where(.page) .tc-bank-result .l{color:var(--momentum);font-size:12px;font-weight:600}:where(.page) .tc-bank-result .v{color:var(--momentum);font-size:20px;font-variant-numeric:tabular-nums;font-weight:800}:where(.page) .tc-hero-card-foot{color:var(--on-dark-mute);font-size:11px;margin-top:10px}:where(.page) .tc-contrast-line{color:hsla(0,0%,100%,.28);font-size:10px;font-weight:700;letter-spacing:.08em;margin-top:4px;text-align:right;text-transform:uppercase}:where(.page) .tc-section-head{margin:0 auto clamp(40px,6vw,64px);max-width:680px;text-align:center}:where(.page) .tc-section-head h2{color:var(--trust);font-size:clamp(28px,3.2vw,42px);font-weight:900;letter-spacing:-.025em;line-height:1.12}:where(.page) .tc-section-head p{color:var(--text-body);font-size:clamp(16px,1.05vw,18px);margin-top:16px}:where(.page) .tc-feature-grid{display:grid;gap:clamp(20px,2.4vw,28px);grid-template-columns:repeat(3,1fr)}:where(.page) .tc-feature-card{background:var(--white);border:0;border-radius:var(--radius-lg);box-shadow:var(--shadow-card,var(--shadow-rest));padding:clamp(22px,2.4vw,28px)}@media(max-width:820px){:where(.page) .tc-feature-grid{grid-template-columns:1fr}}:where(.page) .tc-feature-card .icon{align-items:center;background:var(--momentum-surface);border-radius:var(--radius-button);display:flex;height:40px;justify-content:center;margin-bottom:16px;width:40px}:where(.page) .tc-feature-card .icon svg{color:var(--trust);height:20px;width:20px}:where(.page) .tc-feature-card h3{color:var(--trust);font-size:16px;font-weight:700;margin-bottom:8px}:where(.page) .tc-feature-card p{color:var(--text-body);font-size:14px;line-height:1.6}:where(.page) .tc-section-head .tc-eyebrow-trust{color:var(--momentum);font-size:12px;font-weight:600;letter-spacing:.14em;margin-bottom:12px;text-transform:uppercase}:where(.page) .tc-stats-ground{background:var(--trust);color:var(--on-dark-strong);padding:clamp(64px,9vw,112px) 0}:where(.page) .tc-stats-ground .tc-section-head h2{color:var(--on-dark-strong)}:where(.page) .tc-stats-ground .tc-section-head p{color:var(--on-dark-mid)}:where(.page) .tc-stat-strip{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.08);border-radius:var(--radius-xl);display:grid;gap:1px;grid-template-columns:repeat(3,1fr);margin-top:48px;overflow:hidden}:where(.page) .tc-stat{background:hsla(0,0%,100%,.04);padding:32px 24px;text-align:center}:where(.page) .tc-stat .val{color:var(--momentum);font-size:clamp(32px,3.5vw,48px);font-weight:800;letter-spacing:-.04em;line-height:1}:where(.page) .tc-stat .label{color:var(--on-dark-mute);font-size:13px;line-height:1.4;margin-top:8px}:where(.page) .g-white{background:var(--white)}:where(.page) .g-utility{background:var(--white)}:where(.page) .g-story{background:var(--off-white)}:where(.page) .eyb,:where(.page) .eyb2{color:var(--trust);font-size:12px;font-weight:700;letter-spacing:.18em;line-height:1.3;text-transform:uppercase}:where(.page) .link-arrow{align-items:center;border-bottom:1px solid;display:inline-flex;font-size:16px;font-weight:var(--fw-semibold);gap:8px;padding-bottom:2px}:where(.page) .link-arrow .arw{transition:transform var(--dur-standard) var(--ease)}:where(.page) .link-arrow:hover .arw{transform:translateX(3px)}:where(.page) .link-arrow-light{color:var(--white)}:where(.page) .ap-hero{background:var(--trust);border-radius:0 0 clamp(16px,2vw,26px) clamp(16px,2vw,26px);overflow:hidden;padding-block:clamp(64px,8vw,112px) clamp(72px,8.5vw,120px);position:relative;text-align:center}:where(.page) .ap-hero .inner{align-items:center;display:flex;flex-direction:column;gap:clamp(14px,1.8vw,20px)}:where(.page) .ap-eyebrow{color:var(--momentum);font:600 12px/1 var(--font-sans);letter-spacing:.18em;text-transform:uppercase}:where(.page) .ap-display{color:var(--white);font-size:clamp(34px,4.7vw,60px);font-weight:900;letter-spacing:-.03em;line-height:1.04;margin:0;max-width:22ch}:where(.page) .ap-rot{align-items:center;background:var(--white);border-radius:var(--radius-lg);color:var(--trust);display:inline-flex;justify-content:center;overflow:hidden;padding:.1em .42em;vertical-align:baseline}:where(.page) .ap-rot span{display:inline-block;transition:opacity .25s var(--ease),transform .25s var(--ease)}:where(.page) .ap-hero-body{color:var(--white);font-size:clamp(16px,1.5vw,19px);font-weight:400;letter-spacing:-.01em;line-height:1.5;margin:0;max-width:44ch}:where(.page) .ap-cta{align-items:center;display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}:where(.page) .ap-btn{align-items:center;border:0;border-radius:var(--radius-button);cursor:pointer;display:inline-flex;font:600 16px var(--font-sans);gap:8px;height:52px;letter-spacing:-.01em;padding:0 26px;transition:background .2s var(--ease),transform .08s var(--ease)}:where(.page) .ap-btn .arr{transition:transform .2s var(--ease)}:where(.page) .ap-btn:hover .arr{transform:translateX(3px)}:where(.page) .ap-btn:active{transform:scale(.985)}:where(.page) .ap-btn-momentum{background:var(--momentum);color:var(--trust)}:where(.page) .ap-btn-white{background:var(--white);color:var(--trust)}:where(.page) .ap-btn-white:hover{background:hsla(0,0%,100%,.86)}:where(.page) .link-mom-light{align-items:center;color:var(--white);display:inline-flex;font-size:16px;font-weight:var(--fw-semibold);gap:8px}:where(.page) .link-mom-light .arw{transition:transform var(--dur-standard) var(--ease)}:where(.page) .link-mom-light:hover{color:var(--momentum)}:where(.page) .link-mom-light:hover .arw{transform:translateX(3px)}:where(.page) .ap-btn-momentum:hover{background:var(--mom-hover)}:where(.page) .ap-btn-ghost-navy{background:transparent;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.28);color:var(--white)}:where(.page) .ap-btn-ghost-navy:hover{background:hsla(0,0%,100%,.06)}:where(.page) .ap-hero .ap-cta{justify-content:center;margin-top:clamp(26px,4vh,44px)}:where(.page) .ap-hero .ap-btn-ghost-navy{box-shadow:inset 0 0 0 1.5px hsla(0,0%,100%,.6)}:where(.page) .ap-hero .ap-btn-ghost-navy:hover{box-shadow:inset 0 0 0 1.5px var(--white)}:where(.page) .ap-hero .ap-display{font-size:clamp(40px,5.6vw,76px);line-height:1.02;max-width:19ch}:where(.page) .ap-hero .ap-hero-body{font-size:clamp(17px,1.6vw,21px);max-width:46ch}:where(.page) .ap-rev{color:hsla(0,0%,100%,.9);font:500 14px var(--font-sans);margin:0}:where(.page) .ap-rev .st{color:var(--white);letter-spacing:2px}:where(.page) .ap-rev b{color:var(--white);font-weight:600}:where(.page) .ap-sec-head{max-width:20ch}:where(.page) .ap-h2{color:var(--trust);font-size:clamp(30px,4vw,52px);font-weight:900;letter-spacing:-.03em;line-height:1}:where(.page) .ap-steps{display:grid;gap:28px;grid-template-columns:repeat(4,1fr);margin-top:52px}:where(.page) .ap-step .ic{background:var(--momentum-surface);border-radius:var(--radius-xl);color:var(--trust);display:grid;height:54px;place-items:center;width:54px}:where(.page) .ap-step .ic svg{height:25px;width:25px}:where(.page) .ap-step .stepno{color:var(--text-dim);display:block;font-size:12px;font-weight:700;letter-spacing:.14em;margin-top:18px;text-transform:uppercase}:where(.page) .ap-step h3{color:var(--trust);font:600 19px var(--font-sans);letter-spacing:-.02em;margin:18px 0 0}:where(.page) .ap-step p{color:var(--on-light-mid);font:400 15px/1.5 var(--font-sans);margin:8px 0 0}@media(max-width:820px){:where(.page) .ap-steps{gap:32px 24px;grid-template-columns:1fr 1fr}}:where(.page) .steps-6 .ap-steps{gap:32px;grid-template-columns:repeat(3,1fr)}:where(.page) .steps-6 .ap-step .ic{height:54px;width:54px}:where(.page) .steps-6 .ap-step .ic svg{height:25px;width:25px}:where(.page) .steps-6 .ap-step h3{font-size:17px;font-weight:700;letter-spacing:-.01em;margin:8px 0 0}:where(.page) .steps-6 .ap-step p{font-size:14.5px;line-height:1.5;margin:8px 0 0}@media(max-width:900px){:where(.page) .steps-6 .ap-steps{gap:32px 24px;grid-template-columns:1fr 1fr}}@media(max-width:560px){:where(.page) .steps-6 .ap-steps{grid-template-columns:1fr}}:where(.page) .ap-quote{margin:0 auto;max-width:34ch;text-align:center}:where(.page) .ap-quote .mk{color:var(--momentum);font:900 72px/.4 var(--font-sans)}:where(.page) .ap-quote blockquote{color:var(--trust);font-size:clamp(28px,3.6vw,44px);font-weight:500;letter-spacing:-.02em;line-height:1.24;margin:18px 0 0}:where(.page) .ap-quote .by{color:var(--trust);font:600 15px var(--font-sans);margin-top:28px}:where(.page) .ap-quote .by span{color:var(--text-muted);display:block;font:400 14px var(--font-sans);margin-top:4px}:where(.page) .sechead{margin:0 auto clamp(64px,8vw,104px);text-align:center}:where(.page) .sechead h2{color:var(--trust);font-size:clamp(30px,4.4vw,52px);font-weight:var(--fw-black);letter-spacing:-.03em;line-height:1.02;margin-inline:auto;max-width:15ch}:where(.page) .sechead .scrollcue{margin-top:clamp(26px,3.4vw,40px)}:where(.page) .scrollcue{display:flex;justify-content:center}:where(.page) .scrollcue a{align-items:center;color:var(--dim);display:flex;flex-direction:column;font-size:11px;gap:8px;letter-spacing:.14em;text-decoration:none;text-transform:uppercase}:where(.page) .scrollcue svg{animation:bob 1.8s var(--ease) infinite;height:22px;width:22px}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(7px)}}:where(.page) .tstrip{align-items:center;display:grid;margin-top:clamp(30px,4.4vw,58px);min-height:46px}:where(.page) .tstrip .slide{align-items:center;display:flex;flex-wrap:wrap;gap:20px;grid-area:1/1;justify-content:space-between;opacity:0;pointer-events:none;transition:opacity .5s var(--ease)}:where(.page) .tstrip .slide.is-active{opacity:1;pointer-events:auto}:where(.page) .tstrip .item{align-items:center;color:var(--text-strong);display:inline-flex;font-size:14px;gap:8px}:where(.page) .tstrip .item b{color:var(--trust);font-weight:600}:where(.page) .tstrip .item svg{color:var(--momentum);height:16px;width:16px}:where(.page) .tstrip .logos{align-items:center;display:flex;flex-wrap:wrap;gap:clamp(20px,4vw,44px);justify-content:center;width:100%}:where(.page) .tstrip .logos .lab{color:var(--text-muted);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}:where(.page) .tstrip .logos img{filter:grayscale(1) opacity(.62);height:clamp(26px,3.2vw,38px);mix-blend-mode:multiply;width:auto}:where(.page) .ind-hero{padding-block:clamp(56px,8vw,88px) clamp(36px,5vw,52px)}:where(.page) .ind-hero .crumb{color:var(--text-dim);font-size:13px;margin-bottom:22px}:where(.page) .ind-hero .crumb a:hover{color:var(--trust);text-decoration:underline;text-underline-offset:3px}:where(.page) .ind-hero .crumb span{color:var(--text-disabled);margin:0 8px}:where(.page) .ind-hero h1{color:var(--trust);font-size:clamp(36px,4.8vw,60px);font-weight:900;letter-spacing:-.03em;line-height:1.05;margin:0 0 20px;max-width:16ch}:where(.page) .ind-hero .sub{color:var(--text-body);font-size:clamp(16px,1.4vw,19px);line-height:1.55;margin:0;max-width:600px}:where(.page) .split-hero{padding-block:clamp(24px,3.4vw,44px) clamp(22px,3vw,38px)}:where(.page) .split-hero .grid{align-items:center;display:grid;gap:clamp(32px,5vw,72px);grid-template-columns:1.38fr 1fr}:where(.page) .split-hero .crumb{color:var(--text-dim);font-size:13px;margin-bottom:clamp(20px,3vw,28px)}:where(.page) .split-hero .crumb a:hover{color:var(--trust)}:where(.page) .split-hero .crumb span{color:var(--border-hover);margin:0 8px}:where(.page) .split-hero .copy{margin-bottom:clamp(8px,1.4vw,22px)}:where(.page) .split-hero h1{color:var(--trust);font-size:clamp(36px,4.8vw,60px);font-weight:var(--fw-black);letter-spacing:-.03em;line-height:1.02;max-width:14ch}:where(.page) .split-hero .lede{color:var(--text-body);font-size:clamp(16px,1.5vw,19px);line-height:1.6;margin-top:22px;max-width:44ch}:where(.page) .split-hero .shot{aspect-ratio:5/4;background:var(--border-subtle);border-radius:var(--radius-card);overflow:hidden}:where(.page) .split-hero .shot img{display:block;height:100%;object-fit:cover;object-position:52% 42%;width:100%}@media(max-width:900px){:where(.page) .split-hero .grid{gap:clamp(28px,6vw,40px);grid-template-columns:1fr}:where(.page) .split-hero .shot{margin-inline:-8px}:where(.page) .split-hero .shot{aspect-ratio:16/10}}:where(.page) .ind-explainer .lead{color:var(--text-body);font-size:17px;font-weight:var(--fw-regular);line-height:1.55;margin:16px 0 28px;max-width:54ch}:where(.page) .ind-norms{display:grid;gap:clamp(18px,2.2vw,26px);grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}:where(.page) .ind-norm{align-items:flex-start;background:var(--white);border:0;border-radius:var(--radius-lg);box-shadow:var(--shadow-card,var(--shadow-rest));display:flex;flex-direction:column;gap:16px;padding:clamp(22px,2.4vw,28px)}:where(.page) .ind-norm .ic{background:var(--momentum-surface);border-radius:var(--radius-lg);display:grid;flex:none;height:46px;place-items:center;width:46px}:where(.page) .ind-norm svg{fill:none;flex-shrink:0;height:23px;stroke:var(--trust);stroke-width:2;width:23px}:where(.page) .ind-norm .n-body{color:var(--text-body);font-size:15.5px;line-height:1.55}:where(.page) .ind-norm .n-body b{color:var(--trust);display:block;font-size:clamp(22px,2.4vw,27px);font-weight:var(--fw-black);letter-spacing:-.02em;line-height:1.05;margin-bottom:8px}:where(.page) .ind-cards .head{margin:0 0 clamp(20px,3vw,28px);max-width:640px}:where(.page) .ind-filter{margin:0 0 clamp(24px,3.5vw,36px);max-width:420px;position:relative}:where(.page) .ind-filter svg{fill:none;height:18px;left:16px;pointer-events:none;position:absolute;stroke:var(--text-dim);stroke-width:2;top:50%;transform:translateY(-50%);width:18px}:where(.page) .ind-filter input{background:var(--white);border:1px solid var(--border-default);border-radius:var(--radius-lg);color:var(--text-strong);font-family:inherit;font-size:15px;height:50px;outline:none;padding:0 18px 0 46px;transition:border-color .2s var(--ease),box-shadow .2s var(--ease);width:100%}:where(.page) .ind-filter input::placeholder{color:var(--text-dim)}:where(.page) .ind-filter input:focus{border-color:var(--momentum);box-shadow:0 0 0 3px rgba(118,224,169,.22)}:where(.page) .ind-filterbar{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin:0 0 clamp(24px,3.5vw,36px)}:where(.page) .ind-filterbar .ind-filter{flex:1 1 280px;margin:0;max-width:none}:where(.page) .ind-filterbar .fsel{flex:0 1 240px;position:relative}:where(.page) .ind-filterbar .fsel select{appearance:none;-webkit-appearance:none;background:var(--white);border:1px solid var(--border-default);border-radius:var(--radius-lg);color:var(--text-strong);cursor:pointer;font-family:inherit;font-size:15px;height:50px;outline:none;padding:0 44px 0 18px;transition:border-color .2s var(--ease),box-shadow .2s var(--ease);width:100%}:where(.page) .ind-filterbar .fsel select:focus{border-color:var(--momentum);box-shadow:0 0 0 3px rgba(118,224,169,.22)}:where(.page) .ind-filterbar .fsel svg{fill:none;height:18px;pointer-events:none;position:absolute;right:16px;stroke:var(--text-dim);stroke-width:2;top:50%;transform:translateY(-50%);width:18px}:where(.page) .ind-filterbar .fcount{color:var(--text-muted);flex:0 0 auto;font-size:14px;margin-left:auto}:where(.page) .ind-filterbar.minimal{margin-bottom:clamp(16px,2vw,20px)}:where(.page) .ind-filterbar.minimal .ind-filter{flex:0 0 320px;max-width:320px}:where(.page) .ind-filterbar.minimal .ind-filter input{font-size:14px;height:44px}@media(max-width:620px){:where(.page) .ind-filterbar.minimal .ind-filter{flex:1 1 auto;max-width:none}}@media(max-width:620px){:where(.page) .ind-filterbar{align-items:stretch;flex-direction:column}:where(.page) .ind-filterbar .fcount{margin-left:0}}:where(.page) .ftopics{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 clamp(20px,2.6vw,28px)}:where(.page) .ftopics a{align-items:center;background:var(--off-white);border-radius:var(--radius-sm);color:var(--trust);display:inline-flex;font-size:14px;font-weight:var(--fw-semibold);gap:7px;padding:9px 15px;text-decoration:none;transition:background .18s var(--ease),color .18s var(--ease)}:where(.page) .ftopics a:hover{background:var(--momentum-faint)}:where(.page) .ftopics a[aria-current=true]{background:var(--momentum-surface)}:where(.page) .ftopics a .n{color:var(--text-muted);font-variant-numeric:tabular-nums;font-weight:var(--fw-regular)}:where(.page) .ftopics a[aria-current=true] .n{color:var(--on-light-mid)}:where(.page) .ind-cards .grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(288px,1fr))}:where(.page) .ind-card{background:var(--off-white);border:0;border-radius:var(--radius-2xl);box-shadow:0 1px 2px rgba(0,33,61,.04);display:flex;flex-direction:column;gap:14px;padding:28px;transition:transform .2s var(--ease),box-shadow .2s var(--ease),border-color .2s var(--ease)}:where(.page) .ind-card:hover{background:var(--white);box-shadow:0 1px 2px rgba(0,33,61,.05),0 12px 28px rgba(0,33,61,.1);transform:translateY(-2px)}:where(.page) .ind-card .mono{align-items:center;background:var(--momentum-surface);border-radius:var(--radius-lg);color:var(--trust);display:flex;height:48px;justify-content:center;width:48px}:where(.page) .ind-card .mono svg{fill:none;height:24px;stroke:var(--trust);stroke-width:2;width:24px}:where(.page) .ind-card .meta{color:var(--text-muted);font-size:13px;font-variant-numeric:tabular-nums;margin:0}:where(.page) .ind-card .meta .dot{color:var(--text-dim)}:where(.page) .ind-card.article{background:var(--white);box-shadow:var(--shadow-card,var(--shadow-rest));gap:11px;padding:22px 22px 20px}:where(.page) .ind-card.article:hover{background:var(--white);box-shadow:var(--shadow-lifted);transform:translateY(-2px)}:where(.page) .ind-card.article h3{font-size:clamp(17px,1.35vw,19px);font-weight:var(--fw-bold);letter-spacing:-.012em;line-height:1.3}:where(.page) .ind-card.article p{color:var(--text-body);font-size:14px;line-height:1.55;margin:0}:where(.page) .ind-card.article .foot{color:var(--text-muted);font-size:12.5px;font-variant-numeric:tabular-nums;margin-top:auto;padding-top:4px}:where(.page) .ind-card.article .foot .dot{color:var(--text-dim)}:where(.page) .ind-card.article:hover h3{color:var(--trust-light)}:where(.page) .ind-cards .grid.articles{gap:18px;grid-template-columns:repeat(auto-fill,minmax(258px,1fr))}:where(.page) .tagchip{align-self:flex-start;background:var(--off-white);border-radius:var(--radius-sm);color:var(--trust);display:inline-block;font-size:12px;font-weight:var(--fw-semibold);letter-spacing:0;line-height:1.35;padding:5px 11px;white-space:nowrap}:where(.page) .post:hover .tagchip,:where(.page) a:hover>.tagchip{background:var(--momentum-faint)}:where(.page) .tagchip.t-core{background:var(--trust);color:var(--white)}:where(.page) .tagchip.t-money{background:var(--momentum);color:var(--trust)}:where(.page) .tagchip.t-run{background:var(--momentum-surface);color:var(--trust)}:where(.page) .tagchip.t-other{background:var(--off-white);color:var(--trust)}:where(.page) .post:hover .tagchip.t-core,:where(.page) a:hover>.tagchip.t-core{background:var(--trust-light)}:where(.page) .post:hover .tagchip.t-money,:where(.page) a:hover>.tagchip.t-money{background:var(--mom-hover,var(--mom-hover))}:where(.page) .post:hover .tagchip.t-run,:where(.page) a:hover>.tagchip.t-run{background:var(--momentum-light)}:where(.page) .ind-card h3{color:var(--trust);font-size:19px;font-weight:600;letter-spacing:-.01em;margin:0}:where(.page) .ind-card p{color:var(--text-body);font-size:15px;line-height:1.55;margin:0}:where(.page) .ind-card .go{align-items:center;color:var(--trust);display:inline-flex;font-size:13px;font-weight:600;gap:7px;margin-top:auto;padding-top:6px}:where(.page) .ind-card .go svg{height:14px;stroke:var(--trust);transition:transform .2s var(--ease);width:14px}:where(.page) .ind-card:hover .go svg{transform:translateX(3px)}:where(.page) .ind-cta-block{padding-block:clamp(20px,4vw,40px) clamp(48px,6vw,72px)}:where(.page) .ind-cta-block .block{background:var(--momentum-surface);border-radius:var(--radius-sheet);margin:0 auto;max-width:var(--container);padding:clamp(40px,5vw,60px) clamp(24px,4vw,48px);text-align:center}:where(.page) .ind-cta-block h2{color:var(--trust);font-size:clamp(24px,3vw,38px);font-weight:900;letter-spacing:-.03em;line-height:1.06;margin:0 0 14px}:where(.page) .ind-cta-block p{color:var(--on-light-mid);font-size:clamp(15px,1.3vw,18px);line-height:1.5;margin:0 auto 26px;max-width:520px}:where(.page) .ind-btn-primary{align-items:center;background:var(--trust);border-radius:var(--radius-button);color:var(--white);display:inline-flex;font-size:16px;font-weight:600;justify-content:center;padding:15px 30px;transition:background .2s var(--ease),transform .15s var(--ease)}:where(.page) .ind-btn-primary:hover{background:var(--trust-light)}:where(.page) .ind-btn-primary:active{transform:scale(.985)}:where(.page) .ind-cta-block .alt{color:var(--on-light-mid);font-size:14px;margin:18px 0 0}:where(.page) .ind-cta-block .alt a{border-bottom:1px solid rgba(0,33,61,.25);color:var(--trust);font-weight:var(--fw-semibold)}:where(.page) .ind-cta-block .alt a:hover{border-bottom-color:var(--trust)}:where(.page) .ind-cta-block .alt .dot{color:var(--on-light-mute)}:where(.page) .ind-reviewed{color:var(--text-dim);font-size:12px;padding-block:0 clamp(36px,5vw,52px);text-align:center}:where(.page) .m-dev .sec-intro{color:var(--text-body);font-size:17px;line-height:1.6;margin-top:16px;max-width:40ch}:where(.page) .ind-cards .head h2{font-size:clamp(32px,3.4vw,44px);font-weight:900;letter-spacing:-.02em;line-height:1.05}:where(.page) .ind-explainer h2{font-size:clamp(28px,3.2vw,42px);font-weight:900;letter-spacing:-.02em;line-height:1.1}:where(.page) .ind-cards .head .lead{color:var(--text-body);font-size:17px;font-weight:var(--fw-regular);letter-spacing:normal;line-height:1.55;margin-top:12px;max-width:54ch}:where(.page) .mech-toc{border-left:1px solid var(--border-default);font-size:14px}:where(.page) .mech-toc a{border-left:2px solid transparent;color:var(--text-muted);display:block;font-weight:var(--fw-regular);margin-left:-1px;padding:6px 0 6px 22px;transition:color .15s,border-color .15s}:where(.page) .mech-toc a.is-active{border-left-color:var(--momentum);color:var(--trust);font-weight:var(--fw-bold)}:where(.page) .tp-btn-trust{background:var(--trust);border-color:var(--trust);color:var(--white)}:where(.page) .tp-btn-trust:hover{background:var(--trust-light);border-color:var(--trust-light)}:where(.page) .tp-btn-outline-dark{background:transparent;border-color:var(--trust);color:var(--trust)}:where(.page) .tp-btn-outline-dark:hover{background:var(--on-light-faint)}:where(.page) .tp-btn-ghost{background:transparent;border-color:transparent;color:var(--trust)}:where(.page) .tp-btn-ghost:hover{background:var(--on-light-faint)}:where(.page) .sec-head{font-size:clamp(30px,3.8vw,50px);font-weight:var(--fw-black);letter-spacing:-.03em;line-height:1;max-width:18ch}:where(.page) .m-ben .intro{color:var(--text-body);font-size:clamp(17px,1.6vw,19px);line-height:1.6;margin-top:18px;max-width:34ch}:where(.page) .m-ben .ledger .item{border-top:1px solid var(--bd);display:grid;gap:24px;grid-template-columns:auto 1fr;padding:22px 0}:where(.page) .m-ben .ledger .item:last-child{border-bottom:1px solid var(--bd)}:where(.page) .m-ben .k{color:var(--trust);font-size:17px;font-weight:var(--fw-semibold);min-width:11ch}:where(.page) .m-ben .v{color:var(--text-body);font-size:15px;line-height:1.55}:where(.page) .m-logos{background:var(--off-white)}:where(.page) .m-logos .in{align-items:center;display:flex;flex-wrap:wrap;gap:clamp(24px,5vw,60px);justify-content:center}:where(.page) .m-logos .lab{color:var(--text-muted);font-size:12px;font-weight:600;letter-spacing:.1em;margin-bottom:clamp(6px,1vw,14px);text-align:center;text-transform:uppercase;width:100%}:where(.page) .m-logos img{filter:grayscale(1) opacity(.62);height:clamp(32px,3.6vw,44px);mix-blend-mode:multiply;transition:filter var(--dur-standard) var(--ease);width:auto}:where(.page) .m-logos img:hover{filter:none}:where(.page) .m-logos .in{column-gap:clamp(24px,5vw,60px);row-gap:0}:where(.page) .m-logos .lab{margin-bottom:clamp(18px,2.1vw,23px)}:where(.page) .m-logos img[alt=Reckon]{height:clamp(27px,3.1vw,37px)}@media(max-width:767px){:where(.page) .m-logos img{height:26px}:where(.page) .m-logos img[alt=Reckon]{height:22px}:where(.page) .m-logos .lab{font-size:10.5px;letter-spacing:.08em}}:where(.page) .m-logos .name{color:var(--text-muted);font-size:clamp(18px,2vw,24px);font-weight:var(--fw-bold);letter-spacing:-.01em}:where(.page) .m-dev .in{align-items:center;display:grid;gap:clamp(32px,5vw,64px);grid-template-columns:1.25fr .75fr}:where(.page) .phone{background:var(--white);border:1px solid var(--bd);border-radius:44px;box-shadow:var(--shadow-lifted);margin-inline:auto;padding:10px;width:264px}:where(.page) .phone .p-screen{background:var(--off-white);border-radius:36px;display:flex;flex-direction:column;min-height:560px;overflow:hidden;position:relative}:where(.page) .phone .p-notch{background:var(--border-hover);border-radius:var(--radius-pill);height:6px;left:50%;position:absolute;top:10px;transform:translateX(-50%);width:84px}:where(.page) .phone .p-bar{align-items:center;display:flex;justify-content:space-between;padding:30px 20px 0}:where(.page) .phone .p-logo{color:var(--trust);height:16px;width:auto}:where(.page) .phone .p-bar .avatar{background:var(--momentum-surface);border-radius:var(--radius-pill);color:var(--trust);display:grid;font-size:12px;font-weight:var(--fw-semibold);height:28px;place-items:center;width:28px}:where(.page) .phone .p-mid{align-items:center;display:flex;flex:1;flex-direction:column;justify-content:center;padding:20px;text-align:center}:where(.page) .phone .p-check{background:var(--momentum);border-radius:50%;color:var(--trust);display:grid;height:64px;place-items:center;width:64px}:where(.page) .phone .p-check svg{height:30px;width:30px}:where(.page) .phone .p-lab{color:var(--text-muted);font-size:14px;margin-top:20px}:where(.page) .phone .p-amt{color:var(--trust);font-size:34px;font-variant-numeric:tabular-nums;font-weight:var(--fw-bold);letter-spacing:-.02em;margin-top:6px}:where(.page) .phone .p-foot{padding:16px}:where(.page) .phone .p-rows{background:var(--border-subtle);border-radius:var(--radius-xl);display:flex;flex-direction:column;gap:1px;overflow:hidden}:where(.page) .phone .p-row{background:var(--white);border:0;color:var(--text-body);display:flex;font-size:12.5px;gap:10px;justify-content:space-between;padding:12px 14px}:where(.page) .phone .p-row b{color:var(--trust)}:where(.page) .phone .p-done{align-items:center;background:var(--trust);border-radius:var(--radius-button);color:var(--white);display:flex;font-size:14px;font-weight:var(--fw-semibold);height:46px;justify-content:center;margin-top:12px}:where(.page) .m-dev .claims{display:flex;flex-direction:column;gap:12px;margin-top:24px}:where(.page) .m-dev .claims li{align-items:flex-start;color:var(--text-strong);display:flex;font-size:16px;gap:11px;line-height:1.5}:where(.page) .m-dev .claims svg{color:var(--momentum);flex:none;height:19px;margin-top:2px;stroke-width:2.6;width:19px}:where(.page) .m-dev ul.claims{list-style:none;padding:0}@media(max-width:900px){:where(.page) .m-dev .in{grid-template-columns:1fr}}:where(.page) .tp-flow{display:flex;justify-content:center;margin:2px 0 6px}:where(.page) .tp-flow .circle{align-items:center;background:var(--momentum);border-radius:50%;color:var(--trust);display:flex;height:40px;justify-content:center;width:40px}:where(.page) .tp-flow .circle svg{height:18px;width:18px}:where(.page) .qdark{background:linear-gradient(158deg,#0a3252 0,var(--trust) 60%);border-radius:var(--radius-sheet);box-shadow:0 22px 55px -26px rgba(0,33,61,.24);display:flex;flex-direction:column;gap:28px;justify-content:center;max-width:560px;min-height:520px;overflow:hidden;padding:clamp(36px,4vw,56px);position:relative}:where(.page) .qdark:before{background:radial-gradient(ellipse at 75% 0,hsla(0,0%,100%,.06),transparent 55%);content:"";inset:0;pointer-events:none;position:absolute}:where(.page) .qdark blockquote{color:hsla(0,0%,100%,.38);font-size:clamp(24px,2.25vw,30px);font-weight:500;letter-spacing:-.02em;line-height:1.4;margin:0;position:relative}:where(.page) .qdark blockquote .em{color:var(--white);font-weight:600}:where(.page) .qdark .by{display:flex;flex-direction:column;gap:3px;position:relative}:where(.page) .qdark .by .nm{color:hsla(0,0%,100%,.9);font-size:13.5px;font-weight:600}:where(.page) .qdark .by .role{color:hsla(0,0%,100%,.42);font-size:13px}@media(max-width:850px){:where(.page) .qdark{min-height:300px}}:where(.page) .auth-field{margin-bottom:20px;max-width:360px}:where(.page) .auth-field label{color:var(--text-body);display:block;font-size:12.5px;font-weight:500;margin-bottom:6px}:where(.page) .auth-field .input-wrap{position:relative}:where(.page) .auth-field input{background:var(--white);border:1px solid var(--border-default);border-radius:var(--radius-button);color:#111827;font-size:15px;height:44px;padding:0 12px;width:100%}:where(.page) .auth-field input[type=password]{padding-right:40px}:where(.page) .auth-field input::placeholder{color:var(--text-muted)}:where(.page) .auth-field input:hover{border-color:var(--border-hover)}:where(.page) .auth-field input:focus{border-color:var(--trust);outline:none}:where(.page) .auth-field input:disabled{background:#f4f6f9;color:var(--text-disabled)}:where(.page) .auth-field .eye{background:none;border:0;color:var(--text-muted);cursor:pointer;display:flex;padding:0;position:absolute;right:12px;top:50%;transform:translateY(-50%)}:where(.page) .auth-forgot{color:var(--text-body);display:block;font-size:13px;margin-top:8px;max-width:360px;text-align:right}:where(.page) .auth-btn{align-items:center;border:0;border-radius:var(--radius-button);cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;letter-spacing:-.015em;margin-top:20px;max-width:360px;transition:background .15s;width:100%}:where(.page) .auth-btn:active{transform:scale(.985)}:where(.page) .auth-btn:disabled{cursor:default;opacity:.5}:where(.page) .auth-btn-mom{background:var(--momentum);color:var(--trust);padding:10px 18px}:where(.page) .auth-btn-mom:hover{background:var(--mom-hover)}:where(.page) .auth-btn-mom:focus-visible{box-shadow:0 0 0 3px rgba(118,224,169,.45);outline:none}:where(.page) .auth-btn-trust{background:var(--trust);color:var(--white);padding:12px 18px}:where(.page) .auth-btn-trust:hover{background:var(--trust-light)}:where(.page) .auth-btn-trust:focus-visible{box-shadow:0 0 0 3px rgba(0,33,61,.18);outline:none}:where(.page) .auth-switch{color:var(--text-body);font-size:13px;margin-top:20px;max-width:360px;text-align:center}:where(.page) .auth-switch b{color:var(--trust);font-weight:600}:where(.page) .auth-switch b:hover{text-decoration:underline}:where(.page) .help-btn{align-items:center;background:var(--white);border:1px solid var(--border-default);border-radius:var(--radius-lg);color:var(--text-strong);display:inline-flex;font-size:14px;font-weight:var(--fw-medium);gap:6px;height:38px;padding:0 16px}:where(.page) .help-pop{background:var(--white);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-lifted);max-width:260px;padding:20px}:where(.page) .help-pop h4{color:var(--text-muted);font-size:13px;font-weight:var(--fw-semibold);margin:0 0 14px}:where(.page) .help-pop .row{align-items:center;display:flex;gap:12px;margin-top:14px}:where(.page) .help-pop .row:first-of-type{margin-top:0}:where(.page) .help-pop .ic{align-items:center;background:var(--border-subtle);border-radius:var(--radius-lg);color:var(--text-muted);display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}:where(.page) .help-pop .lab{color:var(--text-muted);display:block;font-size:12px}:where(.page) .help-pop .val{color:var(--text-strong);display:block;font-size:14px;font-weight:var(--fw-semibold)}:where(.page) .c1{padding:clamp(12px,1.6vw,22px)}:where(.page) .c1 .frame{background-position:35% 52%;background-size:cover;border-radius:var(--radius-lg);min-height:clamp(480px,58vw,700px);overflow:hidden;position:relative}:where(.page) .c1 .over{display:flex;flex-direction:column;inset:0;justify-content:space-between;padding-block:clamp(36px,5vw,64px);position:absolute}:where(.page) .c1 .wrap{margin-inline:auto;max-width:var(--container);padding-inline:var(--gutter);width:100%}:where(.page) .c1 h1{color:var(--white);font-size:clamp(34px,4.6vw,64px);font-weight:900;letter-spacing:-.03em;line-height:1.03;max-width:16ch;text-shadow:0 2px 30px rgba(0,33,61,.28)}:where(.page) .c1 .stats{display:flex;flex-wrap:wrap;gap:clamp(26px,4vw,56px)}:where(.page) .c1 .stat .n{color:var(--white);font-size:clamp(24px,2.6vw,34px);font-weight:900;letter-spacing:-.02em;text-shadow:0 1px 14px rgba(0,33,61,.45)}:where(.page) .c1 .stat .n .u{color:var(--white)}:where(.page) .c1 .stat .l{color:hsla(0,0%,100%,.85);font-size:13px;margin-top:3px;text-shadow:0 1px 12px rgba(0,33,61,.45)}:where(.page) .c2-hero{align-items:flex-end;background-position:50%;background-size:cover;display:flex;min-height:clamp(440px,56vw,620px);overflow:hidden;position:relative}:where(.page) .c2-hero .in{align-items:flex-end;display:flex;flex-wrap:wrap;gap:32px;justify-content:space-between;margin:0 auto;max-width:var(--container);padding:clamp(28px,4vw,56px) var(--gutter);width:100%}:where(.page) .c2-hero h2{color:var(--white);font-size:clamp(30px,3.8vw,52px);font-weight:900;letter-spacing:-.03em;line-height:1.04;max-width:14ch;text-shadow:0 2px 28px rgba(0,33,61,.3)}:where(.page) .c2-hero .right{max-width:340px}:where(.page) .c2-hero .right p{color:hsla(0,0%,100%,.92);font-size:15px;line-height:1.55;margin-bottom:18px;text-shadow:0 1px 14px rgba(0,33,61,.35)}:where(.page) .c2-hero .right .row{align-items:center;display:flex;flex-wrap:wrap;gap:14px}:where(.page) .c2-hero .right .txt{align-items:center;color:var(--white);display:inline-flex;font-size:15px;font-weight:var(--fw-semibold);gap:6px}:where(.page) .c2-lead{align-items:start;display:grid;gap:clamp(24px,6vw,80px);grid-template-columns:auto 1fr;padding-block:clamp(48px,7vw,88px) clamp(28px,4vw,44px)}:where(.page) .c2-lead .eyb{color:var(--text-muted);font-size:13px;font-weight:600;letter-spacing:.14em;padding-top:10px;text-transform:uppercase;white-space:nowrap}:where(.page) .c2-lead h2{font-size:clamp(28px,3.6vw,46px);font-weight:900;letter-spacing:-.03em;line-height:1.06;max-width:20ch}:where(.page) .c2-split{align-items:stretch;display:grid;gap:clamp(20px,3vw,32px);grid-template-columns:.9fr 1.1fr}:where(.page) .c2-split .shot{background-position:50%;background-size:cover;border-radius:var(--radius-card);min-height:380px;overflow:hidden}:where(.page) .c2-cards{display:grid;gap:16px;grid-template-columns:1fr 1fr}:where(.page) .c2-card{border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:10px;min-height:172px;padding:clamp(20px,2.4vw,28px)}:where(.page) .c2-card .ic{align-items:center;border-radius:var(--radius-button);display:flex;height:38px;justify-content:center;width:38px}:where(.page) .c2-card .ic svg{height:20px;width:20px}:where(.page) .c2-card h3{color:inherit;font-size:18px;font-weight:700;letter-spacing:-.01em;margin-top:auto}:where(.page) .c2-card p{font-size:14px;line-height:1.5}:where(.page) .c2-card.r1{background:var(--trust);color:var(--white)}:where(.page) .c2-card.r1 .ic{background:hsla(0,0%,100%,.12);color:var(--momentum)}:where(.page) .c2-card.r1 p{color:var(--on-dark-mid)}:where(.page) .c2-card.r2{background:var(--trust-light);color:var(--white)}:where(.page) .c2-card.r2 .ic{background:hsla(0,0%,100%,.15);color:var(--momentum)}:where(.page) .c2-card.r2 p{color:var(--on-dark-mid)}:where(.page) .c2-card.r3{background:var(--momentum-surface);color:var(--trust)}:where(.page) .c2-card.r3 .ic{background:var(--white);color:var(--trust)}:where(.page) .c2-card.r3 p{color:var(--on-light-mid)}:where(.page) .c2-card.r4{background:var(--momentum);color:var(--trust)}:where(.page) .c2-card.r4 .ic{background:rgba(0,33,61,.1);color:var(--trust)}:where(.page) .c2-card.r4 p{color:var(--on-light-mid)}@media(max-width:820px){:where(.page) .c2-lead{gap:12px;grid-template-columns:1fr}:where(.page) .c2-split{grid-template-columns:1fr}:where(.page) .c2-split .shot{min-height:260px}}:where(.page) .hero.sky{align-items:center;background-position:50% 28%;background-size:cover;border-radius:0 0 clamp(16px,2vw,26px) clamp(16px,2vw,26px);display:flex;justify-content:center;min-height:clamp(560px,92vh,900px);overflow:hidden;padding:clamp(48px,7vw,96px) var(--gutter-content);text-align:center}:where(.page) .hero.sky .in{align-items:center;display:flex;flex-direction:column;gap:clamp(14px,1.8vw,20px);position:relative}:where(.page) .hero.sky .line{align-items:center;color:var(--white);display:flex;flex-wrap:nowrap;font-size:clamp(34px,4.7vw,64px);font-weight:900;gap:clamp(8px,1.2vw,18px);justify-content:center;letter-spacing:-.03em;line-height:1.02;text-shadow:0 2px 34px rgba(0,33,61,.34);white-space:nowrap}:where(.page) .hero.sky .rot{align-items:center;background:var(--white);border-radius:var(--radius-lg);color:var(--trust);display:inline-flex;justify-content:center;overflow:hidden;padding:.1em .42em}:where(.page) .hero.sky .rot span{display:inline-block;transition:opacity .25s var(--ease),transform .25s var(--ease)}:where(.page) .hero.sky .sub{color:var(--white);font-size:clamp(16px,1.5vw,20px);line-height:1.5;max-width:44ch;text-shadow:0 1px 20px rgba(0,33,61,.55)}:where(.page) .hero.sky .cta-row{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:clamp(30px,5vh,56px)}:where(.page) .hero.sky .hbtn{align-items:center;border-radius:var(--radius-button);display:inline-flex;font-size:16px;font-weight:var(--fw-semibold);gap:8px;height:54px;padding:0 28px;transition:background var(--dur-standard) var(--ease),box-shadow var(--dur-standard) var(--ease)}:where(.page) .hero.sky .hbtn.pri{background:var(--white);color:var(--trust)}:where(.page) .hero.sky .hbtn.pri:hover{background:var(--trust);color:var(--white)}:where(.page) .hero.sky .hbtn.sec{background:transparent;box-shadow:inset 0 0 0 1.5px hsla(0,0%,100%,.6);color:var(--white)}:where(.page) .hero.sky .hbtn.sec:hover{background:hsla(0,0%,100%,.12);box-shadow:inset 0 0 0 1.5px var(--white)}:where(.page) .hero.sky .hbtn .arw{transition:transform var(--dur-standard) var(--ease)}:where(.page) .hero.sky .hbtn.pri:hover .arw{transform:translateX(3px)}:where(.page) .hero.sky .rating{align-items:center;color:hsla(0,0%,100%,.9);display:inline-flex;font-size:14px;gap:8px;text-shadow:0 1px 12px rgba(0,33,61,.55)}:where(.page) .hero-welder{background-position:50% 55%!important}:where(.page) .hero-welder .line{display:block;margin-inline:auto;max-width:20ch;white-space:normal;text-wrap:balance}:where(.page) .hero-welder .line{text-shadow:0 1px 2px rgba(0,33,61,.75),0 3px 26px rgba(0,33,61,.55)}:where(.page) .hero-welder .sub{font-weight:500;text-shadow:0 1px 2px rgba(0,33,61,.8),0 2px 18px rgba(0,33,61,.6)}:where(.page) .hero-welder .rating{color:var(--white);font-weight:500;text-shadow:0 1px 2px rgba(0,33,61,.85),0 2px 14px rgba(0,33,61,.6)}:where(.page) .hero.sky .rating .st{color:var(--white);letter-spacing:2px}@media(max-width:820px){:where(.page) .hero.sky .line{flex-wrap:wrap;font-size:clamp(30px,8.5vw,44px);line-height:1.05;white-space:normal}}:where(.page) .c4-hero{align-items:center;background:var(--trust);background-position:50%;background-size:cover;border-radius:var(--radius-card);display:flex;justify-content:center;min-height:clamp(320px,44vh,440px);overflow:hidden;position:relative}:where(.page) .c4-hero .wm{color:var(--white);display:inline-flex;left:22px;position:absolute;top:20px}:where(.page) .c4-hero .wm svg{filter:brightness(0) invert(1);height:20px;width:auto}:where(.page) .c4-hero .menu{align-items:center;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.4);border-radius:50%;color:var(--white);display:flex;height:38px;justify-content:center;position:absolute;right:16px;top:16px;width:38px}:where(.page) .c4-hero .menu svg{height:18px;width:18px}:where(.page) .c4-hero h2{color:var(--white);font-size:clamp(34px,4.6vw,60px);font-weight:900;letter-spacing:-.03em;text-shadow:0 2px 26px rgba(0,0,0,.35)}:where(.page) .c5{background:var(--white);padding-block:clamp(80px,12vw,140px);text-align:center}:where(.page) .c5 .c5-eyb,:where(.page) .c5 .eyb{color:var(--trust);font-size:12px;font-weight:600;letter-spacing:.18em;margin-bottom:clamp(18px,2.5vw,26px);text-transform:uppercase}:where(.page) .c5 .line{color:var(--on-light-strong);font-size:clamp(34px,5.4vw,72px);font-weight:900;letter-spacing:-.03em;line-height:1.05;margin:0 auto;max-width:18ch}:where(.page) .c5 .fig{font-variant-numeric:tabular-nums;position:relative;white-space:nowrap;z-index:0}:where(.page) .c5 .fig:after{background:var(--momentum);border-radius:3px;bottom:.06em;content:"";height:.15em;left:-.05em;position:absolute;right:-.05em;transform:scaleX(1);transform-origin:left;z-index:-1}:where(.page) .c5 .fn{color:var(--text-muted);font-size:13px;line-height:1.5;margin:clamp(16px,2.2vw,24px) auto 0;max-width:42ch}:where(.page) .c5 .ctas{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:clamp(32px,4.5vw,48px)}:where(.page) .c5 .cta{align-items:center;border-radius:var(--radius-button);display:inline-flex;font-size:16px;font-weight:var(--fw-semibold);gap:8px;height:52px;padding:0 28px;transition:background var(--dur-standard) var(--ease),color var(--dur-standard) var(--ease),box-shadow var(--dur-standard) var(--ease)}:where(.page) .c5 .cta.pri{background:var(--momentum);color:var(--trust)}:where(.page) .c5 .cta.pri:hover{background:var(--mom-hover)}:where(.page) .c5 .cta.sec{background:transparent;box-shadow:inset 0 0 0 1.5px rgba(0,33,61,.22);color:var(--trust)}:where(.page) .c5 .cta.sec:hover{background:var(--trust);box-shadow:inset 0 0 0 1.5px var(--trust);color:var(--white)}:where(.page) .c5 .cta .arw{transition:transform var(--dur-standard) var(--ease)}:where(.page) .c5 .cta.pri:hover .arw{transform:translateX(3px)}:where(.page) .alink{align-items:center;color:var(--trust);display:inline-flex;font-size:15px;font-weight:var(--fw-semibold);gap:7px;transition:color var(--dur-standard) var(--ease)}:where(.page) .link-mom.uline{display:inline}:where(.page) .link-mom.uline .xmark{margin-right:7px;vertical-align:-3px}:where(.page) .link-mom.uline .arw{display:inline-block;margin-left:5px}:where(.page) .link-mom.uline .t{text-decoration:underline;text-decoration-color:var(--momentum);text-decoration-thickness:2px;text-underline-offset:5px;transition:text-decoration-thickness var(--dur-standard) var(--ease)}:where(.page) .link-mom.uline:hover{color:var(--trust)}:where(.page) .link-mom.uline:hover .t{text-decoration-thickness:5px}:where(.page) .link-mom .xmark{flex:none;height:18px;width:18px}:where(.page) .prod-cta{margin-top:clamp(20px,2.4vw,26px)}:where(.page) #product{background:var(--white)}:where(.page) #product .tp-hero-card{gap:6px}:where(.page) #product .tp-hero-card-head{margin-bottom:8px}:where(.page) #product .tp-bank-result{margin-top:2px}:where(.page) #product .tp-invoice-row{margin-bottom:8px}:where(.page) #product .prod-grid h2{color:var(--trust)}:where(.page) .tp-hero-card-head .synced{align-items:center;display:inline-flex;gap:6px;letter-spacing:0;text-transform:none}:where(.page) .tp-hero-card-head .synced img{height:14px;width:auto}:where(.page) .alink .arw{transition:transform var(--dur-standard) var(--ease)}:where(.page) .alink:hover{color:var(--momentum)}:where(.page) .alink:hover .arw{transform:translateX(3px)}:where(.page) .diff{background:var(--off-white)}:where(.page) .diff p.stmt{color:var(--text-dim);font-size:clamp(28px,3.9vw,52px);font-weight:400;letter-spacing:-.03em;line-height:1.14;margin-top:22px;max-width:24ch}:where(.page) .diff p.stmt b{color:var(--text-strong);font-weight:800}:where(.page) .usp{display:grid;gap:clamp(24px,3vw,44px);grid-template-columns:repeat(4,1fr);margin-top:clamp(36px,4.5vw,56px)}:where(.page) .usp .item{display:flex;flex-direction:column;gap:12px}:where(.page) .usp .ic{background:var(--momentum-surface);border-radius:var(--radius-lg);color:var(--trust);display:grid;height:48px;place-items:center;width:48px}:where(.page) .usp .ic svg{height:24px;width:24px}:where(.page) .usp h3{color:var(--trust);font-size:18px;font-weight:700;letter-spacing:-.01em}:where(.page) .usp p{color:var(--text-body);font-size:14.5px;line-height:1.55}@media(max-width:820px){:where(.page) .usp{gap:28px;grid-template-columns:1fr 1fr}}@media(max-width:520px){:where(.page) .usp{grid-template-columns:1fr}}:where(.page) .feat-land .in{align-items:center;display:grid;gap:clamp(40px,6vw,80px);grid-template-columns:1fr 1fr}:where(.page) .feat-land .copy{align-items:flex-start;display:flex;flex-direction:column;max-width:440px;text-align:left}:where(.page) .feat-land .copy>*{width:100%}:where(.page) .feat-land h2{color:var(--on-light-strong);font-size:clamp(26px,3vw,40px);font-weight:900;letter-spacing:-.03em;line-height:1.06;margin-top:14px}:where(.page) .feat-land p:not(.eyb):not(.eyb2){color:var(--text-body);font-size:17px;line-height:1.6;margin-top:18px;max-width:40ch}:where(.page) .feat-land .shot{display:flex;justify-content:center}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}:where(.page) .floats{animation:floaty 5.5s var(--ease) infinite;border-radius:var(--radius-tile);box-shadow:var(--shadow-lifted)}:where(.page) .feat-land .shot img{animation:floaty 5.5s var(--ease) infinite;border-radius:var(--radius-tile);box-shadow:var(--shadow-lifted);display:block;max-width:430px;width:100%}@media(max-width:820px){:where(.page) .feat-land .in{gap:clamp(28px,6vw,40px);grid-template-columns:1fr}:where(.page) .feat-land .shot{order:-1}}:where(.page) .revs .rhead{margin:0 auto clamp(32px,4vw,52px);max-width:640px;text-align:center}:where(.page) .revs .rhead h2{color:var(--trust);font-size:clamp(28px,3.2vw,42px);font-weight:var(--fw-black);letter-spacing:-.02em;line-height:1.05}:where(.page) .revs .summary{align-items:center;color:var(--text-body);display:inline-flex;flex-wrap:wrap;font-size:15px;gap:9px;justify-content:center;margin-top:14px}:where(.page) .revs .summary .st{color:var(--rating-gold);font-size:17px;letter-spacing:2px}:where(.page) .revs .summary b{color:var(--text-strong);font-weight:700}:where(.page) .revs .rail-wrap{position:relative}:where(.page) .revs .rail{display:flex;gap:20px;overflow-x:auto;padding:4px 4px 18px;scroll-snap-type:x mandatory;scrollbar-width:none}:where(.page) .revs .rail::-webkit-scrollbar{display:none}:where(.page) .revs .rail .revcard{flex:0 0 min(360px,84vw);scroll-snap-align:start}@media(max-width:700px){:where(.page) .revs .rail{gap:12px;padding-inline:16vw;scroll-padding-inline:16vw}:where(.page) .revs .rail .revcard{flex:0 0 68vw;scroll-snap-align:center}}:where(.page) .revs .ctrl{align-items:center;display:flex;gap:18px;justify-content:center;margin-top:14px}:where(.page) .revs .adisc{align-items:center;background:transparent;border:0;border-radius:50%;color:var(--trust);cursor:pointer;display:flex;height:auto;justify-content:center;min-height:38px;min-width:38px;padding:8px;transition:background var(--dur-standard) var(--ease);width:auto}:where(.page) .revs .adisc:hover{background:var(--momentum-surface)}:where(.page) .revs .adisc svg{height:22px;stroke-width:2.2;width:22px}:where(.page) .revcard{background:var(--off-white);border:0;border-radius:var(--radius-lg);box-shadow:0 1px 2px rgba(0,33,61,.04);display:flex;flex-direction:column;gap:14px;padding:24px}:where(.page) .revcard .top{align-items:flex-start;display:flex;gap:12px}:where(.page) .revcard .av{border-radius:var(--radius-pill);color:var(--white);display:grid;flex-shrink:0;font-size:16px;font-weight:700;height:40px;place-items:center;width:40px}:where(.page) .revcard .av.a1{background:var(--trust)}:where(.page) .revcard .av.a2{background:var(--trust-light)}:where(.page) .revcard .who{flex:1;min-width:0}:where(.page) .revcard .who .nm{color:var(--text-strong);font-size:15px;font-weight:600;line-height:1.2}:where(.page) .revcard .who .src{align-items:center;color:var(--text-muted);display:flex;font-size:12.5px;gap:6px;margin-top:3px}:where(.page) .revcard .who .src img,:where(.page) .revcard .who .src svg{flex:none;height:14px;width:14px}:where(.page) .revcard .mark{align-items:center;background:var(--white);border:1px solid var(--border-subtle);border-radius:50%;display:flex;flex-shrink:0;height:30px;justify-content:center;width:30px}:where(.page) .revcard .mark img,:where(.page) .revcard .mark svg{height:17px;width:17px}:where(.page) .revs .summary img,:where(.page) .revs .summary svg{height:16px;vertical-align:-3px;width:16px}:where(.page) .revcard .row{align-items:center;display:flex;justify-content:space-between}:where(.page) .revcard .stars{color:var(--rating-gold);font-size:15px;letter-spacing:2px}:where(.page) .revcard .date{color:var(--text-dim);font-size:12.5px;font-variant-numeric:tabular-nums}:where(.page) .revcard blockquote{color:var(--text-strong);font-size:15px;line-height:1.55;margin:0}:where(.page) .revs .more{margin-top:clamp(28px,4vw,40px);text-align:center}@media(max-width:820px){:where(.page) .revs .grid{grid-template-columns:1fr}}:where(.page) .photoclose{padding:clamp(12px,1.6vw,22px) clamp(12px,1.6vw,22px) clamp(30px,4vw,48px)}:where(.page) .photoclose .frame{align-items:center;background-position:50% 0;background-size:cover;border-radius:clamp(20px,2.4vw,30px);display:flex;justify-content:center;min-height:clamp(560px,78vh,820px);overflow:hidden;padding:clamp(48px,7vw,96px) clamp(24px,5vw,48px);position:relative;text-align:center}:where(.page) .photoclose .cin{align-items:center;display:flex;flex-direction:column;gap:clamp(14px,1.8vw,20px);max-width:1120px;position:relative}:where(.page) .photoclose .line{align-items:center;color:var(--white);display:flex;flex-wrap:wrap;font-size:clamp(34px,4.7vw,64px);font-weight:var(--fw-black);gap:clamp(8px,1.2vw,18px);justify-content:center;letter-spacing:-.03em;line-height:1.02;text-shadow:0 2px 34px rgba(0,33,61,.34)}:where(.page) .photoclose .cta-row{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:clamp(30px,5vh,56px)}:where(.page) .photoclose .hbtn{align-items:center;border-radius:var(--radius-button);display:inline-flex;font-size:16px;font-weight:var(--fw-semibold);gap:8px;height:54px;padding:0 28px;transition:background var(--dur-standard) var(--ease),box-shadow var(--dur-standard) var(--ease)}:where(.page) .photoclose .hbtn.pri{background:var(--white);color:var(--trust)}:where(.page) .photoclose .hbtn.pri:hover{background:var(--trust);color:var(--white)}:where(.page) .photoclose .hbtn.sec{background:transparent;box-shadow:inset 0 0 0 1.5px hsla(0,0%,100%,.6);color:var(--white)}:where(.page) .photoclose .hbtn.sec:hover{background:hsla(0,0%,100%,.12);box-shadow:inset 0 0 0 1.5px var(--white)}:where(.page) .photoclose .hbtn .arw{transition:transform var(--dur-standard) var(--ease)}:where(.page) .photoclose .hbtn.pri:hover .arw{transform:translateX(3px)}:where(.page) .photoclose .rating{align-items:center;color:var(--white);display:inline-flex;font-size:14px;font-weight:500;gap:8px;margin-top:clamp(18px,2.4vw,26px);text-shadow:0 1px 2px rgba(0,33,61,.85),0 2px 14px rgba(0,33,61,.6)}:where(.page) .photoclose .rating .st{color:var(--white);letter-spacing:2px}:where(.page) .photoclose .byline{color:var(--text-dim);font-size:13px;margin-top:clamp(18px,2.4vw,28px);text-align:center}:where(.page) .photoclose .byline b{color:var(--trust);font-weight:var(--fw-medium)}@media(max-width:820px){:where(.page) .photoclose .frame{background-position:56% 0;min-height:clamp(520px,84vh,720px)}:where(.page) .photoclose .line{font-size:clamp(30px,8.5vw,44px);line-height:1.05}}:where(.page) .stagger-hero{padding-top:clamp(20px,3vw,44px)}:where(.page) .stagger-hero .crumb{color:var(--text-muted);font-size:13px;margin-bottom:24px}:where(.page) .stagger-hero .crumb a:hover{color:var(--trust)}:where(.page) .stagger-hero .crumb span{color:var(--border-hover);margin:0 8px}:where(.page) .stagger-hero .copy{margin-bottom:clamp(28px,4vw,48px);max-width:700px}:where(.page) .stagger-hero h1{color:var(--trust);font-size:clamp(28px,3.2vw,42px);font-weight:var(--fw-black);letter-spacing:-.02em;line-height:1.15}:where(.page) .stagger-hero .sub{color:var(--text-strong);font-size:clamp(17px,1.6vw,21px);font-weight:var(--fw-regular);line-height:1.4;margin-top:clamp(14px,1.6vw,20px);max-width:36ch}:where(.page) .stagger-hero .rating-line{align-items:center;color:var(--text-dim);display:flex;font-size:12.5px;gap:6px}:where(.page) .stagger-hero .rating-line .st{color:var(--text-dim);font-size:11px;letter-spacing:1px}:where(.page) .stagger-hero .cta-row{align-items:center;display:flex;flex-wrap:wrap;gap:14px;margin-top:clamp(24px,3.2vw,38px)}:where(.page) .stagger-row{align-items:start;display:grid;gap:clamp(14px,2vw,22px);grid-template-columns:repeat(4,1fr);margin-top:clamp(40px,6vw,80px)}:where(.page) .stagger-item{background:var(--border-subtle);border-radius:var(--radius-card);overflow:hidden}:where(.page) .stagger-item img{display:block;height:100%;object-fit:cover;width:100%}:where(.page) .stagger-row .stagger-item:first-child{height:260px;margin-top:70px}:where(.page) .stagger-row .stagger-item:nth-child(2){height:460px;margin-top:0}:where(.page) .stagger-row .stagger-item:nth-child(3){height:300px;margin-top:56px}:where(.page) .stagger-row .stagger-item:nth-child(4){height:380px;margin-top:16px}@media(max-width:900px){:where(.page) .stagger-row{gap:var(--gutter);grid-template-columns:1fr 1fr;margin-top:clamp(28px,6vw,44px);padding-bottom:clamp(18px,5vw,30px)}:where(.page) .stagger-row .stagger-item:first-child{aspect-ratio:4/5;height:auto;margin-top:0}:where(.page) .stagger-row .stagger-item:nth-child(2){aspect-ratio:4/5;height:auto;margin-top:0}:where(.page) .stagger-row .stagger-item:nth-child(3){aspect-ratio:4/5;height:auto;margin-top:0}:where(.page) .stagger-row .stagger-item:nth-child(4){aspect-ratio:4/5;height:auto;margin-top:0}:where(.page) .stagger-row .stagger-item:nth-child(2n){transform:translateY(clamp(18px,5vw,30px))}}:where(.page) .m-landing{margin-inline:auto;position:relative;width:min(420px,100%)}:where(.page) .m-landing .note{align-items:center;background:var(--white);border-radius:var(--radius-tile);box-shadow:var(--shadow-card,var(--shadow-rest));display:flex;gap:14px;padding:clamp(16px,2vw,20px) clamp(18px,2.2vw,24px);position:relative;text-align:left}:where(.page) .m-landing .note.b2{inset:0;opacity:.4;position:absolute;transform:translateY(-22px) scale(.88) rotate(-1.6deg);z-index:0}:where(.page) .m-landing .note.b1{inset:0;opacity:.7;position:absolute;transform:translateY(-11px) scale(.94) rotate(1deg);z-index:1}:where(.page) .m-landing .note.front{box-shadow:var(--shadow-lifted);z-index:2}:where(.page) .m-landing .ic{background:var(--momentum-surface);border-radius:var(--radius-pill);color:var(--trust);display:grid;flex:none;height:42px;place-items:center;width:42px}:where(.page) .m-landing .ic svg{height:20px;width:20px}:where(.page) .m-landing .body{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0}:where(.page) .m-landing .amt{color:var(--trust);font-size:clamp(19px,2.1vw,24px);font-variant-numeric:tabular-nums;font-weight:900;letter-spacing:-.03em}:where(.page) .m-landing .meta{color:var(--text-muted);font-size:12.5px}:where(.page) .m-landing .pill{background:var(--momentum);border-radius:var(--radius-pill);color:var(--trust);flex:none;font-size:12px;font-weight:700;padding:5px 11px}@keyframes mlSettle{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}:where(.page) .m-landing .note.front{animation:mlSettle .7s var(--ease-out) both .15s}@media(max-width:640px){:where(.page) .m-landing .note.b1,:where(.page) .m-landing .note.b2{display:none}:where(.page) .m-landing .pill{display:none}}:where(.page) .inv-stage{margin-inline:auto;max-width:400px;position:relative}:where(.page) .inv-card{background:var(--white);border:0;border-radius:var(--radius-2xl,20px);box-shadow:var(--shadow-lifted);padding:clamp(26px,3vw,34px)}:where(.page) .inv-top{align-items:baseline;display:flex;gap:12px;justify-content:space-between}:where(.page) .inv-lab{color:var(--trust);font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}:where(.page) .inv-no{color:var(--text-dim);font-size:12.5px;font-variant-numeric:tabular-nums}:where(.page) .inv-to{margin-top:clamp(22px,2.6vw,28px)}:where(.page) .inv-k{color:var(--text-muted);display:block;font-size:12px;font-weight:600;letter-spacing:.02em}:where(.page) .inv-v{color:var(--text-strong);display:block;font-size:16.5px;font-weight:600;margin-top:5px}:where(.page) .inv-total{border-top:1px solid var(--border-subtle);margin-top:clamp(20px,2.4vw,26px);padding-top:clamp(20px,2.4vw,26px)}:where(.page) .inv-amt{color:var(--trust);display:block;font-size:clamp(30px,3.4vw,40px);font-variant-numeric:tabular-nums;font-weight:900;letter-spacing:-.035em;line-height:1;margin-top:6px}:where(.page) .inv-due{align-items:center;color:var(--text-muted);display:inline-flex;font-size:13.5px;gap:8px;margin-top:clamp(18px,2.2vw,24px)}:where(.page) .inv-due svg{color:var(--text-dim);flex:none;height:15px;width:15px}:where(.page) .inv-stage .m-landing,:where(.page) .photo-stage .m-landing{bottom:clamp(-34px,-3.2vw,-20px);left:clamp(-30px,-2.4vw,-14px);margin:0;position:absolute;width:min(304px,88%);z-index:3}:where(.page) .inv-stage .m-landing .note,:where(.page) .photo-stage .m-landing .note{gap:13px;padding:clamp(14px,1.8vw,17px) clamp(16px,2vw,20px)}:where(.page) .inv-stage .m-landing .ic,:where(.page) .photo-stage .m-landing .ic{height:38px;width:38px}:where(.page) .inv-stage .m-landing .amt,:where(.page) .photo-stage .m-landing .amt{font-size:clamp(17px,1.9vw,21px)}@media(max-width:560px){:where(.page) .inv-stage .m-landing,:where(.page) .photo-stage .m-landing{bottom:-26px;left:0;right:0;width:auto}}:where(.page) .hero.sky{--header-band:74px;background-position:50% 33%;min-height:clamp(560px,74vh,700px);padding-block:calc(clamp(48px,7vw,96px) + var(--header-band)) clamp(48px,7vw,96px);padding-inline:0;position:relative}:where(.page) .hero.sky .in{gap:0;margin-inline:auto;max-width:1120px;padding-inline:var(--gutter-content);width:100%}@media(max-width:1199px){:where(.page) .hero.sky{background-position:50% 27%}}@media(max-width:1100px){:where(.page) .hero.sky{--header-band:70px}}@media(max-width:979px){:where(.page) .hero.sky{background-position:50% 15%}}:where(.page) .hero.sky .sub{margin-top:clamp(12px,1.4vw,16px)}:where(.page) .hero.sky .cta-row{margin-top:clamp(58px,7vh,80px)}:where(.page) .hero.sky .m-proofline{margin-top:clamp(14px,1.6vw,18px)}:where(.page) .hero.sky .scrollcue{bottom:clamp(10px,2vh,22px);display:flex;justify-content:center;left:0;margin:0;position:absolute;right:0;z-index:2}:where(.page) .hero.sky .scrollcue a{align-items:center;color:var(--white);display:flex;filter:drop-shadow(0 1px 12px rgba(0,33,61,.6));justify-content:center;opacity:.92;padding:6px 14px;text-decoration:none}:where(.page) .hero.sky .scrollcue a:hover{opacity:1}:where(.page) .hero.sky .scrollcue svg{animation:bob 1.9s var(--ease) infinite;height:28px;width:28px}@media(max-width:767px){:where(.page) .hero.sky{background-position:50% 25%;background-size:auto 318%;min-height:560px}:where(.page) .hero.sky .scrollcue svg{height:24px;width:24px}}:where(.page) .m-proofline .plogos{align-items:center;display:inline-flex;flex:none;margin-right:2px}:where(.page) .m-proofline .plogos img,:where(.page) .m-proofline .plogos svg{background:var(--white);border-radius:50%;box-shadow:0 1px 6px rgba(0,33,61,.28);display:block;height:22px;padding:3px;width:22px}:where(.page) .m-proofline .plogos>:not(:first-child){margin-left:-7px}:where(.page) .m-proofline.on-light{color:var(--text-body);flex-wrap:wrap;justify-content:center}:where(.page) .m-proofline.on-light .st{color:var(--rating-gold);font-size:17px;letter-spacing:2px}:where(.page) .m-proofline.on-light b{color:var(--text-strong);font-weight:700}:where(.page) .m-proofline.on-light .sep{color:var(--border-hover)}:where(.page) .m-proofline.on-photo{color:var(--white);flex-wrap:wrap;justify-content:center;text-shadow:0 1px 18px rgba(0,33,61,.6)}:where(.page) .m-proofline.on-photo .st{color:var(--white);font-size:16px;letter-spacing:2px;text-shadow:none}:where(.page) .m-proofline.on-photo b{color:var(--white);font-weight:var(--fw-bold)}:where(.page) .m-proofline.on-photo .sep{color:hsla(0,0%,100%,.55)}:where(.page) .rv{opacity:0;transform:translateY(14px);transition:none}:where(.page) .rv.shown{opacity:1;transform:none;transition:opacity .45s var(--ease-out),transform .45s var(--ease-out)}:where(.page) .run{width:100%}:where(.page) .run-utility{background:var(--white)}:where(.page) .run-story{background:var(--off-white)}:where(.page) .run>section{background:transparent}:where(.page) .pad-tight{padding-block:clamp(52px,6.4vw,90px)}:where(.page) .askq.pad-tight{padding-block:clamp(16px,2vw,28px) clamp(40px,4.8vw,64px)}:where(.page) .statrow{display:grid;grid-template-columns:repeat(4,1fr)}:where(.page) .statrow .cell{padding:0 clamp(16px,2vw,28px)}:where(.page) .statrow .cell:not(:first-child){border-left:1px solid var(--border-subtle)}@media(max-width:820px){:where(.page) .statrow{grid-template-columns:repeat(2,1fr);row-gap:clamp(26px,5vw,36px)}:where(.page) .statrow .cell:nth-child(3){border-left:0}}:where(.page) .m-cq-head{margin:0 auto;max-width:640px;text-align:center}:where(.page) .aclose{background:var(--white);padding-block:clamp(56px,7vw,96px) clamp(40px,5vw,64px);text-align:center}:where(.page) .aclose h2{color:var(--trust);font-size:clamp(28px,3.4vw,44px);font-weight:var(--fw-black);letter-spacing:-.02em;line-height:1.06;margin-inline:auto;max-width:16ch}:where(.page) .aclose .risk{color:var(--text-body);font-size:clamp(16px,1.5vw,18px);line-height:1.55;margin-top:16px;margin-inline:auto;max-width:42ch}:where(.page) .aclose .cta-sub{border-bottom:1px solid var(--border-hover);color:var(--trust);display:inline-block;font-size:15px;font-weight:var(--fw-semibold);padding-bottom:2px}:where(.page) .aclose .cta-sub:hover{border-bottom-color:var(--momentum)}:where(.page) .arw{align-items:center;display:inline-flex;vertical-align:-.12em}:where(.page) .arw svg{display:block;height:1em;stroke:currentColor;width:1em}:where(.page) .m-proofline{align-items:center;display:inline-flex;font-size:14px;font-weight:var(--fw-medium);gap:8px}:where(.page) a.m-proofline{cursor:pointer;text-decoration:none}:where(.page) a.m-proofline:hover b{text-decoration:underline;text-underline-offset:3px}:where(.page) section[id]{scroll-margin-top:calc(var(--header-band) + 24px)}