@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)}}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(7px)}}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes mlSettle{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes cmpTick{to{stroke-dashoffset:0}}:where(.page) .inner{margin-inline:auto;max-width:var(--container);padding-inline:var(--gutter-content)}:where(.page) .media-tier{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) .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}: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) .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);font-size:clamp(30px,3.4vw,42px)}: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}}@media(max-width:820px){: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}}@media(max-width:820px){: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: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 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) .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)}: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);border-radius:0 0 clamp(16px,2vw,26px) clamp(16px,2vw,26px);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-muted);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 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;row-gap:0}}: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}}@media(max-width:620px){: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 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),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:calc(760px + var(--gutter-content)*2);padding-inline:var(--gutter-content)}: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);display:grid;gap:clamp(40px,5vw,72px);grid-template-columns:minmax(0,2.1fr) minmax(190px,1fr)}@media(max-width:1100px){:where(.page) .lf{--header-band:70px}}: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}}@media(max-width:900px){: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-muted);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-muted);opacity:1}: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}}@media(max-width:640px){:where(.page) .cmp .c{font-size:12px;padding:12px 5px}}@media(max-width:640px){:where(.page) .cmp .c.lab{font-size:12.5px}}@media(max-width:640px){: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) .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}: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:calc(clamp(48px,7vw,96px) + var(--header-band,74px)) clamp(48px,7vw,96px)}: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}}@media(max-width:900px){:where(.page) .split-hero .shot{aspect-ratio:16/10;margin-inline:-8px}}: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}}@media(max-width:620px){: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) .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-money,:where(.page) a:hover>.tagchip.t-money{background:var(--mom-hover,var(--mom-hover))}: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);column-gap:clamp(24px,5vw,60px);justify-content:center;row-gap:0}:where(.page) .m-logos .lab{color:var(--text-muted);font-size:12px;font-weight:600;letter-spacing:.1em;margin-bottom:clamp(18px,2.1vw,23px);text-align:center;text-transform:uppercase;width:100%}:where(.page) .m-logos img{filter:grayscale(1) opacity(.62);height:clamp(31px,3.6vw,43px);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 img[alt=Reckon]{height:clamp(27px,3.1vw,37px)}@media(max-width:767px){:where(.page) .m-logos img{height:26px}}@media(max-width:767px){:where(.page) .m-logos img[alt=Reckon]{height:22px}}@media(max-width:767px){: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(--trust);font-size:12px;font-weight:700;letter-spacing:.18em;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}}@media(max-width:820px){:where(.page) .c2-split{grid-template-columns:1fr}}@media(max-width:820px){:where(.page) .c2-split .shot{min-height:260px}}:where(.page) .hero{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);position:relative;text-align:center}:where(.page) .hero .in{align-items:center;display:flex;flex-direction:column;gap:clamp(14px,1.8vw,20px);max-width:1120px;position:relative}:where(.page) .hero .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 .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 .rot span{display:inline-block;transition:opacity .25s var(--ease),transform .25s var(--ease)}:where(.page) .hero .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 .cta-row{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:clamp(30px,5vh,56px)}:where(.page) .hero .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 .hbtn.pri{background:var(--white);color:var(--trust)}:where(.page) .hero .hbtn.pri:hover{background:var(--trust);color:var(--white)}:where(.page) .hero .hbtn.sec{background:transparent;box-shadow:inset 0 0 0 1.5px hsla(0,0%,100%,.6);color:var(--white)}:where(.page) .hero .hbtn.sec:hover{background:hsla(0,0%,100%,.12);box-shadow:inset 0 0 0 1.5px var(--white)}:where(.page) .hero .hbtn .arw{transition:transform var(--dur-standard) var(--ease)}:where(.page) .hero .hbtn.pri:hover .arw{transform:translateX(3px)}:where(.page) .hero .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;text-shadow:0 1px 2px rgba(0,33,61,.75),0 3px 26px rgba(0,33,61,.55);white-space:normal;text-wrap:balance}: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 .rating .st{color:var(--white);letter-spacing:2px}@media(max-width:820px){:where(.page) .hero .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{font-weight:600}: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;margin-inline:auto;max-width:min(370px,84%);text-wrap:balance}: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}: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:none;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}}@media(max-width:820px){: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{align-items:flex-start;display:flex;gap:20px;overflow-x:auto;padding:4px 4px 18px;scroll-behavior:auto;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}}@media(max-width:700px){: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 .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 .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-muted);font-size:12.5px;font-variant-numeric:tabular-nums}:where(.page) .revcard blockquote{color:var(--text-strong);display:-webkit-box;font-size:15px;line-height:1.55;margin:0;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}: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)}: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)}}@media(max-width:820px){: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)}}@media(max-width:900px){:where(.page) .stagger-row .stagger-item:first-child{aspect-ratio:4/5;height:auto;margin-top:0}}@media(max-width:900px){:where(.page) .stagger-row .stagger-item:nth-child(2){aspect-ratio:4/5;height:auto;margin-top:0}}@media(max-width:900px){:where(.page) .stagger-row .stagger-item:nth-child(3){aspect-ratio:4/5;height:auto;margin-top:0}}@media(max-width:900px){:where(.page) .stagger-row .stagger-item:nth-child(4){aspect-ratio:4/5;height:auto;margin-top:0}}@media(max-width:900px){: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{animation:mlSettle .7s var(--ease-out) both .15s;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}@media(max-width:640px){: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) .hero.sky{--header-band:74px;background-position:50% calc(100% + 78vw);background-size:auto 150vw;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% 24.9%;background-size:auto 325%}}@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{font-size:clamp(17px,1.5vw,20px);margin-bottom:0;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}}@media(max-width:767px){: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)}: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)}}@media(max-width:820px){: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)}:where(.page) :root{--trust:#00213d;--trust-light:#1b3a52;--trust-deep:#061a2d;--momentum:#76e0a9;--momentum-light:#b8f3d6;--momentum-surface:#e0f8e8;--momentum-faint:#f4fbf6;--momentum-rule:#dcefe3;--rating-gold:#ffb400;--off-white:#fafafc;--white:#fff;--on-dark-strong:hsla(0,0%,100%,.92);--on-dark-mid:hsla(0,0%,100%,.72);--on-dark-mute:hsla(0,0%,100%,.42);--on-dark-faint:hsla(0,0%,100%,.18);--on-light-strong:#00213d;--on-light-mid:rgba(0,33,61,.68);--on-light-mute:rgba(0,33,61,.4);--on-light-faint:rgba(0,33,61,.1);--text-strong:#0f172a;--text-body:#475569;--text-muted:#6b7280;--text-dim:#94a3b8;--text-disabled:#cbd5e1;--gray-100:#f1f3f5;--border-subtle:#f1f3f5;--border-default:#e5e7eb;--border-hover:#d1d5db;--status-active-bg:#e0f8e8;--status-active-text:#00213d;--status-warn-bg:#fff8ed;--status-warn-text:#c24e05;--status-danger-bg:#fee2e2;--status-danger-text:#991b1b;--status-neutral-bg:#e0e7ef;--status-neutral-text:#00213d;--font-sans:"DM Sans",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-black:900;--type-display:clamp(48px,8vw,112px);--lh-display:.925;--type-section:clamp(32px,5vw,56px);--lh-section:1.0;--type-stat:clamp(28px,3.2vw,40px);--type-marketing-body:17px;--lh-body:1.5;--type-eyebrow:13px;--tracking-display:-.03em;--tracking-body:-.01em;--tracking-eyebrow:.18em;--type-page-title:22px;--type-section-head:18px;--type-card-title:16px;--type-ui-body:14px;--type-helper:13px;--type-table-header:11px;--type-badge:11px;--type-chip:12px;--type-toast:13px;--lh-ui:1.45;--measure:62ch;--measure-sub:46ch;--measure-head:16ch;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-14:56px;--space-section:80px;--space-desktop:120px;--space-hero:160px;--container:1200px;--container-wide:1440px;--gutter:clamp(12px,3vw,24px);--gutter-content:calc(clamp(12px, 3vw, 24px) + 8px);--radius-xs:4px;--radius-sm:6px;--radius-input:8px;--radius-button:10px;--radius-lg:12px;--radius-xl:14px;--radius-2xl:16px;--radius-card:24px;--radius-sheet:20px;--radius-pill:999px;--radius-tile:var(--radius-2xl);--rule:1px solid var(--border-default);--rule-dark:1px solid var(--on-dark-faint);--shadow-hairline:0 0 0 1px #e5e7eb;--shadow-rest:0 1px 2px rgba(0,33,61,.05),0 2px 6px rgba(0,33,61,.04);--shadow-lifted:0 4px 12px rgba(0,33,61,.08),0 16px 40px rgba(0,33,61,.14);--shadow-focus:0 0 0 3px rgba(0,33,61,.08);--shadow-card:var(--shadow-rest);--shadow-pop:var(--shadow-lifted);--shadow-modal:var(--shadow-lifted);--dur-fast:150ms;--dur-standard:200ms;--dur-modal:250ms;--ease:cubic-bezier(0.4,0,0.2,1);--ease-out:cubic-bezier(.16,1,.3,1);--dur-roll:380ms;--dur-hold:2800ms;--dur-reveal:600ms;--underline-offset:3px;--underline-width:2px;--arrow-disc:38px;--ph-ground:var(--gray-100);--ph-ink:var(--text-disabled);--overlay-modal:rgba(15,23,42,.36);--overlay-modal-full:rgba(15,23,42,.5);--glass-nav:rgba(6,26,45,.55);--blur-nav:28px;--glass-appbar:hsla(0,0%,100%,.78);--blur-appbar:30px;--glass-chip:hsla(0,0%,100%,.94);--glass-dark:rgba(0,33,61,.72);--blur-glass:8px;--mom:var(--momentum);--mom-surf:var(--momentum-surface);--mom-faint:var(--momentum-faint);--mom-rule:var(--momentum-rule);--off:var(--off-white);--ink:var(--text-strong);--body:var(--text-body);--muted:var(--text-muted);--dim:var(--text-dim);--bd:var(--border-default);--bds:var(--border-subtle);--gold:var(--rating-gold);--mom-hover:#8ce9b4;--ft-header:74px}@media (prefers-reduced-motion:reduce) and (min-width:99999px){:where(.page) :root{--dur-fast:0ms;--dur-standard:0ms;--dur-modal:0ms;--dur-roll:0ms;--dur-hold:0ms;--dur-reveal:0ms}}:where(.page) html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce) and (min-width:99999px){:where(.page) html{scroll-behavior:auto}}:where(.page) body{background:var(--off-white);color:var(--text-body);font-family:var(--font-sans,"DM Sans",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif);margin:0;-webkit-font-smoothing:antialiased;line-height:1.55}: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) h1,:where(.page) h2,:where(.page) h3,:where(.page) h4{color:var(--trust);margin:0;text-wrap:balance}:where(.page) p{margin:0}:where(.page) a{color:inherit;text-decoration:none}:where(.page) details summary{align-items:center;display:flex;justify-content:space-between;list-style:none}:where(.page) details summary::-webkit-details-marker{display:none}:where(.page) details summary:after{color:var(--text-muted);content:"+";font-size:22px;font-weight:var(--fw-regular)}: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) .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-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) .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}@media(max-width:820px){:where(.page) .m-blog .feat,:where(.page) .m-blog .list{grid-template-columns:1fr}}: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}@media(prefers-reduced-motion:reduce) and (min-width:99999px){:where(.page) .pcard{transition:background var(--dur-standard) var(--ease),border-color var(--dur-standard) var(--ease)}}@media(prefers-reduced-motion:reduce) and (min-width:99999px){:where(.page) .pcard:hover{transform:none}}@media(max-width:1100px){:where(.page) :root{--ft-header:70px}}: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}@media(prefers-reduced-motion:reduce) and (min-width:99999px){:where(.page) .scrollcue svg{animation:none}}@media(prefers-reduced-motion:reduce) and (min-width:99999px){:where(.page) .tstrip .slide{transition:none}}:where(.page) .post:hover .tagchip,:where(.page) a:hover>.tagchip{background:var(--momentum-faint)}: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,#8ce9b4)}:where(.page) .post:hover .tagchip.t-run,:where(.page) a:hover>.tagchip.t-run{background:var(--momentum-light)}:where(.page) .c5 .c5-eyb,:where(.page) .c5 .eyb{color:var(--trust);font-size:12px;font-weight:700;letter-spacing:.18em;margin-bottom:clamp(18px,2.5vw,26px);text-transform:uppercase}@media(prefers-reduced-motion:reduce) and (min-width:99999px){:where(.page) .c5 .fig:after{transform:scaleX(1);transition:none}}@media(prefers-reduced-motion:reduce) and (min-width:99999px){:where(.page) .feat-land .shot img,:where(.page) .floats{animation:none}}:where(.page) .revcard .who .src img,:where(.page) .revcard .who .src svg{flex:none;height:14px;width:14px}: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}@media(prefers-reduced-motion:reduce) and (min-width:99999px){:where(.page) .m-landing .note.front{animation:none}}@media(max-width:640px){:where(.page) .m-landing .note.b1,:where(.page) .m-landing .note.b2{display:none}}: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) .m-proofline .plogos img,:where(.page) .m-proofline .plogos svg{background:#fff;border-radius:50%;box-shadow:0 1px 6px rgba(0,33,61,.28);display:block;height:22px;padding:3px;width:22px}@media (prefers-reduced-motion:reduce) and (min-width:99999px){:where(.page) .rv,:where(.page) .rv.shown{opacity:1!important;transform:none!important;transition:none!important}}:where(.page) .page{--header-band:74px}:where(.page) main section[id]{scroll-margin-top:calc(var(--header-band) + 24px)}@media(max-width:1100px){:where(.page) .page{--header-band:70px}}:where(.page) .m-logos.section{padding-block:calc(clamp(34px,4.5vw,56px) + 10px) clamp(34px,4.5vw,56px)}:where(.page) .real-hero .photo-stage{width:100%}:where(.page) .feat-land .copy h2{margin-top:8px}:where(.page) .feat-land .copy p:not(.eyb):not(.eyb2){margin-top:12px}@media(max-width:560px){:where(.page) #product .link-mom{font-size:14px}}:where(.page) .hero .m-proofline{font-size:14.5px;margin-top:20px}:where(.page) .revs .m-proofline{font-size:15px;margin-top:14px}:where(.page) .tp-industries.six .tp-industry-card .body p{color:var(--text-muted);font-size:12.5px;line-height:1.45;margin-top:4px}:where(.page) .lastrev{color:var(--text-muted);font-size:13px;padding:26px var(--gutter) 40px;text-align:center}:where(.page) .tp-flow.inview .circle svg{animation:bob 1.7s var(--ease) infinite}:where(.page) .revs .rail.drifting{scroll-snap-type:none}:where(.page) .cmp .c.us .yes svg polyline{stroke-dasharray:24;stroke-dashoffset:24}:where(.page) .cmp.ticked .c.us .yes svg polyline{animation:cmpTick .52s var(--ease) forwards;animation-delay:calc(var(--ti,0)*.19s);animation-fill-mode:forwards}:where(.page) .cmp.nostagger .c.us .yes svg polyline{animation:none;stroke-dashoffset:0}:where(.page) .price-link-row .link-mom .arw.bnc{align-items:center;display:inline-flex;height:15px;margin-left:3px;vertical-align:-2px;width:15px}:where(.page) .price-link-row .link-mom .arw.bnc svg{display:block;height:100%;width:100%}:where(.page) .price-link-row.inview .link-mom .arw.bnc{animation:ftnArrow 1.5s var(--ease) infinite}:where(.page) .hbtn.pri .arw{align-items:center;display:inline-flex;height:15px;justify-content:center;vertical-align:-2px;width:15px}:where(.page) .hbtn.pri .arw svg{display:block;height:100%;stroke:currentColor;width:100%}:where(.page) .hbtn.pri.inview .arw svg{animation:ftnArrow 1.6s ease-in-out infinite}:where(.page) main .arw{align-items:center;display:inline-flex;vertical-align:-.12em}:where(.page) main .arw svg{display:block;height:1em;stroke:currentColor;width:1em}:where(.page) .feat-land.inview .shot img{animation:floaty 5.5s var(--ease) infinite}@media(prefers-reduced-motion:reduce) and (min-width:99999px){:where(.page) .price-duo.inview .pcard.free{animation:none}}:where(.page) .hero .hbtn.pri:hover,:where(.page) .photoclose .hbtn.pri:hover{background:var(--trust);color:#fff}:where(.page) .hero .hbtn.pri:active,:where(.page) .photoclose .hbtn.pri:active{background:var(--trust-deep);color:#fff}:where(.page) .revs .rail .revcard-more{align-self:center;background:none;border-radius:0;box-shadow:none;flex:0 0 auto;padding:0 clamp(20px,3vw,36px);text-decoration:none;white-space:nowrap}:where(.page) .revcard.open blockquote{display:block;-webkit-line-clamp:unset;overflow:visible}:where(.page) .revcard .seemore{align-self:flex-start;background:none;border:0;color:var(--text-muted);cursor:pointer;font:inherit;font-size:13.5px;font-weight:var(--fw-semibold);margin:-4px 0 0;padding:0;text-decoration:underline;text-underline-offset:3px;transition:color var(--dur-standard) var(--ease)}:where(.page) .revcard .seemore:hover{color:var(--trust)}@media(prefers-reduced-motion:reduce) and (min-width:99999px){:where(.page) .revcard .seemore{transition:none}}:where(.page) .hero.sky .line{font-size:clamp(36px,calc(10px + 6.9vw),68px)}@media(max-width:900px){:where(.page) .prod-grid>:not(.tp-hero-card){display:contents}}@media(max-width:900px){:where(.page) .prod-grid .tp-hero-card{margin-top:clamp(26px,5vw,38px);order:2}}@media(max-width:900px){:where(.page) .prod-grid .prod-cta{order:3}}@media(max-width:900px){:where(.page) .cmp .r{grid-template-columns:1.35fr 1fr 1fr 1fr}}:where(.page) .revs .ctrl .adisc{background:var(--momentum-surface);border:0;box-shadow:none;color:var(--trust)}:where(.page) .revs .ctrl .adisc:hover{background:var(--mom);box-shadow:none}:where(.page) .revs .ctrl .adisc:disabled{background:var(--momentum-faint);opacity:.55}@media(min-width:901px){:where(.page) .revs .rail{--fadeL:0px;--fadeR:72px;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--fadeL),#000 calc(100% - var(--fadeR)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 var(--fadeL),#000 calc(100% - var(--fadeR)),transparent 100%)}}:where(.page) .m-answer.section{padding-bottom:clamp(14px,1.6vw,22px);padding-block:24px 12px}:where(.page) .c5 [data-countup]{display:inline-block;transform-origin:50% 100%}@media(prefers-reduced-motion:reduce) and (min-width:99999px){:where(.page) .c5 [data-countup].statin{animation:none}}:where(.page) main.page .hero.sky h1.line{font-size:clamp(36px,calc(10px + 6.9vw),68px)!important}:where(.page) main.page .hero.sky .sub{font-size:clamp(17px,1.5vw,20px)}:where(.page) .page blockquote,:where(.page) .page figcaption,:where(.page) .page figure{border:0;margin:0;padding:0}:where(.page) .page p{margin-bottom:0}:where(.page) .page li{margin-bottom:0}:where(.page) .page h1,:where(.page) .page h2,:where(.page) .page h3,:where(.page) .page h4,:where(.page) .page h5,:where(.page) .page h6{letter-spacing:normal}:where(.page) .page .ind-hero h1{letter-spacing:-.03em}:where(.page) .page .lf-body h2{letter-spacing:-.015em}:where(.page) .page .lf-body h3{letter-spacing:-.01em}:where(.page) .page .lf-body blockquote{border-left:3px solid var(--momentum);margin:28px 0 0;padding:4px 0 4px 22px}:where(.page) .photoclose .cin p{margin-bottom:0}:where(.page) .tp-industries .tp-industry-card{position:relative;transition:transform var(--dur-standard) var(--ease),box-shadow var(--dur-standard) var(--ease)}:where(.page) .tp-industries .ind-cover{border-radius:inherit;inset:0;position:absolute;text-decoration:none;z-index:2}:where(.page) .tp-industries .tp-industry-card:has(.ind-cover:hover){box-shadow:var(--shadow-lifted);transform:translateY(-3px)}:where(.page) .tp-industries .tp-industry-card:has(.ind-cover:focus-visible){outline:2px solid var(--mom);outline-offset:3px}@media(prefers-reduced-motion:reduce) and (min-width:99999px){:where(.page) .tp-industries .tp-industry-card{transition:none}}@media(prefers-reduced-motion:reduce) and (min-width:99999px){:where(.page) .tp-industries .tp-industry-card:has(.ind-cover:hover){transform:none}}:where(.page) .photoclose .cin .line .ci{display:inline-block;font-style:normal;margin-inline:.2em}@media(max-width:900px){:where(.page) .photoclose .cin .line{display:flex;flex-direction:column;gap:14px}}@media(max-width:900px){:where(.page) .photoclose .cin .line .ci{margin-inline:0}}:where(.page) section.photoclose .frame{--px:50%;--py:0%;background-position:var(--px) var(--py)}@media(max-width:767px){:where(.page) section.photoclose .frame{--px:56%}}@media(prefers-reduced-motion:reduce) and (min-width:99999px){:where(.page) .hbtn.pri.inview .arw svg,:where(.page) .hero.sky .scrollcue svg,:where(.page) .price-link-row.inview .link-mom .arw.bnc,:where(.page) .tp-flow.inview .circle svg{animation:none}}@media(prefers-reduced-motion:reduce) and (min-width:99999px){:where(.page) .m-logos .in img{transition:none}}@media(prefers-reduced-motion:reduce) and (min-width:99999px){:where(.page) .feat-land .shot img,:where(.page) .feat-land.inview .shot img{animation:none}}@media(prefers-reduced-motion:reduce) and (min-width:99999px){:where(.page) .cmp .c.us .yes svg polyline{animation:none;stroke-dashoffset:0}}:where(.page) .askq{padding-block:clamp(20px,2.6vw,36px) clamp(48px,6vw,80px)}:where(.page) .askq .inner{max-width:calc(var(--container) + var(--gutter)*2)}:where(.page) .askq .bubble{background:var(--momentum-surface);border:0;border-radius:clamp(22px,2.6vw,34px);padding:clamp(30px,3.6vw,46px) clamp(26px,3.4vw,52px) clamp(28px,3.4vw,42px);position:relative}:where(.page) .askq .bubble:after{background:var(--momentum-surface);border-radius:0 0 9px 0;bottom:-13px;content:"";height:26px;left:clamp(38px,5vw,72px);position:absolute;transform:rotate(45deg);width:26px}:where(.page) .askq .tag svg{height:15px;width:15px}:where(.page) .askq h2{color:var(--trust);font-size:clamp(23px,2.5vw,30px);font-weight:var(--fw-bold);line-height:1.14;margin-top:18px;max-width:22ch}:where(.page) .ask-lede{color:var(--text-body);font-size:clamp(16px,1.6vw,17.5px);line-height:1.55;margin-top:10px;max-width:44ch}:where(.page) .askq .split{align-items:center;display:flex;flex-wrap:wrap;gap:clamp(28px,4vw,72px);justify-content:space-between}:where(.page) .askq .split>.ask-side{flex:0 1 440px;min-width:0}:where(.page) .ask-wrap{display:flex;gap:clamp(22px,2.6vw,44px)}:where(.page) .ask-wrap .row{display:flex;flex-direction:column;gap:2px}:where(.page) .ask-wrap .lab{align-items:center;color:var(--text-body);display:flex;font-size:12px;font-weight:var(--fw-semibold);gap:7px;letter-spacing:.02em}:where(.page) .ask-wrap .lab svg{color:var(--trust);flex:none;height:14px;stroke-width:2.2;width:14px}:where(.page) .ask-wrap .val{border-bottom:2px solid transparent;color:var(--trust);display:block;font-size:clamp(19px,1.9vw,23px);font-weight:var(--fw-bold);letter-spacing:-.02em;text-decoration:none;transition:border-color var(--dur-standard) var(--ease);white-space:nowrap}:where(.page) .askq a.val:hover{border-bottom-color:var(--momentum)}@media(max-width:860px){:where(.page) .askq a.val{padding-block:6px}}@media(max-width:860px){:where(.page) .askq .ask-wrap{border-top:1px solid rgba(0,33,61,.1);flex-direction:column;gap:20px;padding-top:clamp(22px,2.8vw,30px);width:100%}}:where(.page) .faq-wrap .faq-h{color:var(--trust);font-size:clamp(26px,3vw,38px);font-weight:var(--fw-black);letter-spacing:-.02em;line-height:1.1;margin:8px 0 0}:where(.page) .faq-wrap .grp{margin-top:clamp(30px,3.6vw,46px)}:where(.page) .faq-wrap .grp:first-child{margin-top:0}:where(.page) .faq-wrap .grp>h3,:where(.page) .faq-wrap .grp>h4{color:var(--trust);font-size:clamp(19px,1.9vw,23px);font-weight:var(--fw-bold);letter-spacing:-.015em;margin:0 0 6px}:where(.page) .faq-wrap .grp .items{margin-top:0}:where(.page) .faq-wrap .grp .items>details:last-child{border-bottom:1px solid var(--border-default)}:where(.page) .faq-wrap .more{margin:10px 0 0}:where(.page) .faq-wrap .more .link-mom{font-size:15px}:where(.page) .askq .ask-lede{color:var(--text-body);font-size:clamp(16px,1.6vw,17.5px);line-height:1.55;margin-top:10px;max-width:44ch}:where(.page) .askq .ask-wrap .row{display:flex;flex-direction:column;gap:2px}:where(.page) .askq .ask-wrap .lab{align-items:center;color:var(--text-body);display:flex;font-size:12px;font-weight:var(--fw-semibold);gap:7px;letter-spacing:.02em}:where(.page) .askq .ask-wrap .lab svg{color:var(--trust);fill:none;flex:none;height:14px;stroke-width:2.2;width:14px}:where(.page) .askq .ask-wrap .val{border-bottom:2px solid transparent;color:var(--trust);display:block;font-size:clamp(19px,1.9vw,23px);font-weight:var(--fw-bold);letter-spacing:-.02em;text-decoration:none;transition:border-color .2s cubic-bezier(.4,0,.2,1);white-space:nowrap}:where(.page) .plate{aspect-ratio:21/9;background:var(--white);border-bottom:1px solid var(--border-default);display:grid;padding:16px 18px;place-items:center}:where(.page) .plate img{display:block;height:clamp(28px,3.2vw,38px);max-width:78%;mix-blend-mode:multiply;width:auto}:where(.page) .plate img[alt=Reckon]{height:clamp(25px,2.9vw,34px)}:where(.page) .tp-industries.four{gap:clamp(18px,2.2vw,26px);grid-template-columns:repeat(4,1fr)}:where(.page) .tp-industries.four .tp-industry-card .body{flex:1}:where(.page) .tp-industries.four .tp-industry-card .link{margin-top:auto;padding-top:12px}:where(.page) .tp-industries.four .tp-industry-card h3{font-weight:var(--fw-semibold);letter-spacing:-.01em;line-height:1.3}:where(.page) .ap-steps-sec{padding-block:clamp(36px,4.6vw,60px) clamp(48px,6vw,76px)}:where(.page) .ap-steps-sec h2{color:var(--trust);font-size:clamp(28px,3.2vw,42px);font-weight:var(--fw-black);letter-spacing:-.02em;line-height:1.05;margin:0 0 clamp(24px,3vw,34px);max-width:24ch}:where(.page) .ap-steps.three{gap:clamp(22px,2.8vw,34px);grid-template-columns:repeat(3,1fr);margin-top:0}:where(.page) .ap-step .alink{font-size:14px;margin-top:10px}:where(.page) .ind-cards .fn{color:var(--text-muted);font-size:13.5px;line-height:1.6;margin:clamp(18px,2.4vw,26px) 0 0;max-width:64ch}:where(.page) .ind-cards .fn .alink{font-size:15px}:where(.page) .ft-int-faq{padding-block:clamp(48px,6vw,72px)}:where(.page) .faq-head h2{color:var(--trust);font-size:clamp(24px,2.8vw,32px);font-weight:var(--fw-black);letter-spacing:-.02em;line-height:1.15;margin:0;text-align:center}:where(.page) .g-navy{background:var(--trust);color:var(--on-dark-mid)}:where(.page) .g-navy :is(h1,h2,h3,h4,h5,h6){color:var(--white)}:where(.page) .g-navy p{color:var(--on-dark-mid)}:where(.page) .g-navy .stress{color:var(--momentum)}:where(.page) .g-navy a:not([class]){color:var(--white)}:where(.page) .run-navy{background:var(--trust);color:var(--on-dark-mid)}main.website_page{background:var(--white)}:where(.page) .ind-hero{background:var(--white)}:where(.page) .rev-stamp{background:var(--white)}:where(.page) .rev-stamp .inner{padding-block:clamp(28px,3.4vw,44px) clamp(16px,2vw,22px);text-align:center}:where(.page) .rev-stamp p{color:var(--text-muted);font-size:12px;font-variant-numeric:tabular-nums;letter-spacing:.01em;line-height:1.5}:where(.page) .aclose .inner{max-width:720px}:where(.page) .aclose .cta{align-items:center;background:var(--trust);border-radius:var(--radius-button);color:#fff;display:inline-flex;font-size:16px;font-weight:var(--fw-bold);gap:8px;height:52px;letter-spacing:-.01em;margin-top:30px;padding:0 30px;transition:background var(--dur-standard) var(--ease)}:where(.page) .aclose .cta:hover{background:var(--trust-light)}:where(.page) .aclose .cta svg{fill:none;height:14px;stroke:currentColor;stroke-width:2.4;width:14px}:where(.page) .aclose .cta-row{align-items:center;display:flex;flex-wrap:wrap;gap:clamp(16px,2.4vw,28px);justify-content:center;margin-top:30px}:where(.page) .aclose .cta-row .cta{margin-top:0}:where(.page) .aclose .m-proofline{justify-content:center;margin-top:26px}:where(.page) .tp-shell{align-items:start;display:grid;gap:clamp(40px,5vw,72px);grid-template-columns:minmax(0,2.1fr) minmax(190px,1fr);--header-band:74px;--anchor-offset:calc(var(--header-band) + 24px)}:where(.page) .tp-shell>.mech-toc{align-self:start;position:sticky;top:var(--anchor-offset)}@media(max-width:1100px){:where(.page) .tp-shell{--header-band:70px}}@media(max-width:900px){:where(.page) .tp-shell{gap:0;grid-template-columns:1fr}:where(.page) .tp-shell>.mech-toc{display:none}}:where(.page) .tp-col{min-width:0}:where(.page) .tp-col .lf{display:block}:where(.page) .tp-col .inner,:where(.page) .tp-col .page-center{max-width:none;padding-inline:0}:where(.page) .lf-body details{border-top:1px solid var(--border-default);padding:18px 0}:where(.page) .lf-body details:last-of-type{border-bottom:1px solid var(--border-default)}:where(.page) .lf-body summary{align-items:center;color:var(--trust);cursor:pointer;display:flex;font-size:17px;font-weight:var(--fw-semibold);gap:12px;justify-content:space-between;line-height:1.4;list-style:none}:where(.page) .lf-body summary::-webkit-details-marker{display:none}:where(.page) .lf-body summary:after{color:var(--text-muted);content:"+";flex:none;font-size:22px;font-weight:var(--fw-regular);line-height:1}:where(.page) .lf-body details[open] summary:after{content:"\2212"}:where(.page) .lf-body details>:not(summary){color:var(--text-body);font-size:15px;line-height:1.62;margin-top:12px;max-width:64ch}:where(.page) .lf-body table{border-collapse:collapse;font-size:15px;font-variant-numeric:tabular-nums;margin:28px 0 4px;width:100%}:where(.page) .lf-body td,:where(.page) .lf-body th{border:0;border-bottom:1px solid var(--border-default);color:var(--text-body);line-height:1.5;padding:14px 18px 14px 0;text-align:left;vertical-align:top}:where(.page) .lf-body table th{background:transparent;border-bottom-color:var(--border-hover);color:var(--text-muted);font-size:12px;font-weight:var(--fw-semibold);letter-spacing:.06em;padding-bottom:11px;text-transform:uppercase;white-space:nowrap}:where(.page) .lf-body tr:last-child td{border-bottom:0}:where(.page) .lf-body td:first-child{color:var(--trust);font-weight:var(--fw-medium)}:where(.page) .lf-body table :is(th,td):last-child{padding-right:0}:where(.page) .lf-body .tbl-scroll{overflow-x:auto}@media(max-width:620px){:where(.page) .lf-body td,:where(.page) .lf-body th{font-size:14px;padding:11px 12px 11px 0}}:where(.page) .lf-body ol{color:var(--text-body);font-size:17px;line-height:1.7;list-style:decimal;margin:16px 0 0;padding-left:24px}:where(.page) .lf-body ol>li{margin-bottom:8px;padding-left:6px}:where(.page) .lf-body ol>li:before{content:none}:where(.page) .lf-body ol>li::marker{color:var(--trust);font-weight:var(--fw-semibold)}:where(.page) .lf-body h3{color:var(--trust);font-size:17px;font-weight:var(--fw-semibold);margin-top:26px}:where(.page) .lf-body b,:where(.page) .lf-body strong{color:var(--trust)}:where(.page) .lf-body a[href]{border-bottom:1px solid var(--momentum);color:var(--trust);font-weight:var(--fw-medium);overflow-wrap:break-word;transition:border-color .15s}:where(.page) .lf-body a[href]:hover{border-bottom-color:var(--trust)}:where(.page) .lf-body .m-answer{margin:24px 0 4px;padding-block:0}:where(.page) .lf-body .m-answer .block{padding:clamp(16px,1.8vw,22px) clamp(18px,2.2vw,26px)}:where(.page) .lf-body .m-answer .ans{color:var(--text-body);font-size:15px;line-height:1.6;margin-top:0;max-width:none}:where(.page) .lf-body .m-answer .ans strong{color:var(--trust)}:where(.page) .lf-body .m-answer .stamp{color:var(--text-muted);font-size:12.5px;font-variant-numeric:tabular-nums;line-height:1.45;margin-top:10px}:where(.page) .lf-body .m-answer .stamp b{color:var(--trust);font-weight:var(--fw-medium)}:where(.page) .au-portrait{aspect-ratio:1;background:var(--momentum-surface);border-radius:50%;display:block;margin:0 auto var(--space-5);overflow:hidden;width:clamp(132px,14vw,180px)}:where(.page) .au-portrait img{display:block;height:100%;object-fit:cover;object-position:center top;width:100%}:where(.page) .au-head{text-align:center}:where(.page) .au-head h1{margin:0 0 var(--space-3)}:where(.page) .au-role{color:var(--trust);font-size:var(--type-section-head);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-body);margin:0 auto var(--space-4)}:where(.page) .au-lede{color:var(--text-body);font-size:var(--type-marketing-body);line-height:var(--lh-body);margin:0 auto;max-width:var(--measure-sub)}:where(.page) .au-creds{display:grid;gap:var(--space-6) var(--space-10);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin:0}:where(.page) .au-creds>div{margin:0}:where(.page) .au-creds dt{color:var(--trust);font-size:var(--type-helper);font-weight:var(--fw-bold);letter-spacing:.06em;margin:0 0 var(--space-1);text-transform:uppercase}:where(.page) .au-creds dd{color:var(--on-light-mid);font-size:var(--type-ui-body);line-height:var(--lh-ui);margin:0}:where(.page) .au-cards{display:grid;gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));list-style:none;margin:var(--space-8) 0;padding:0}:where(.page) .au-cards>li{margin:0}:where(.page) .au-cards h3{color:var(--trust);font-size:var(--type-card-title);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-body);margin:0 0 var(--space-2)}:where(.page) .au-cards p{color:var(--text-body);font-size:var(--type-ui-body);line-height:var(--lh-ui);margin:0}:where(.page) .au-meta{font-size:var(--type-ui-body);margin:var(--space-4) 0 0}:where(.page) .au-links{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-8);list-style:none;margin:var(--space-6) 0 0;padding:0}:where(.page) .au-links>li{margin:0}:where(.page) .au-dir{align-items:start;column-gap:clamp(16px,2vw,28px);display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));list-style:none;margin:var(--space-10) 0 0;padding:0;row-gap:clamp(32px,4vw,48px)}:where(.page) .au-dir>li{margin:0;text-align:center}:where(.page) .au-dir a{color:inherit;display:block;text-decoration:none}:where(.page) .au-dir .au-portrait{width:clamp(120px,12vw,156px)}:where(.page) .au-dir .nm{color:var(--trust);display:block;font-size:17px;font-weight:var(--fw-semibold);letter-spacing:-.02em;line-height:1.3;margin:0 0 2px}:where(.page) .au-dir .role{color:var(--text-muted);display:block;font-size:var(--type-helper);line-height:var(--lh-ui)}:where(.page) .au-dir a:hover .au-portrait{box-shadow:var(--shadow-card)}:where(.page) .au-dir a:hover .nm{text-decoration:underline;text-underline-offset:var(--underline-offset)}:where(.page) .au-sec{margin-top:var(--space-12)}:where(.page) .au-sec>h2{margin-top:0}:where(.page) .au-head h1{margin:0 auto var(--space-3)}:where(.page) .blog-feed{padding-block:clamp(56px,7vw,88px)!important}:where(.page) .blog-feed .page-center{margin-inline:auto;max-width:1136px;padding-inline:0}:where(.page) .blog-feed .top_sec{padding-inline:0}:where(.page) .main-dnd-area .dnd-section{background:var(--white)}:where(.page) .main-dnd-area .dnd-section>.row-fluid{margin-left:0;margin-right:0;max-width:none;padding-left:0;padding-right:0}:where(.page) .split-hero .cta-row{display:flex;flex-wrap:wrap;gap:14px;margin-top:clamp(30px,5vh,56px)}:where(.page) .photo-stage{position:relative}:where(.page) .split-hero .m-proofline{font-size:14.5px;margin-top:clamp(24px,2.6vw,30px)}:where(.page) .m-cost-quiet h2{font-size:clamp(24px,3vw,36px);font-weight:900;letter-spacing:-.02em;text-align:center}:where(.page) .m-cost-quiet .calc{margin-block:32px 0;margin-inline:auto;max-width:640px;text-align:left}@media(max-width:680px){:where(.page) .m-cost-quiet .calc{margin-inline:-8px}}:where(.page) .faq-wrap summary{align-items:flex-start}:where(.page) .faq-wrap summary:after{line-height:1.2}