:root{color:#0b2835;font-synthesis:none;--ink:#0b2835;--petroleum:#0b4656;--muted:#526872;--ice:#c5e4ed;--line:#d6e2e7;--paper:#f3f7f9;--success:#266b48;--success-surface:#edf7ef;background:#f3f7f9;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:105px}body{margin:0}button,input{font:inherit}button,a,input,summary{outline-offset:5px}button{cursor:pointer}a{color:inherit;text-decoration:none}button{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid #16718b;box-shadow:0 0 0 2px #fff}button:disabled{cursor:default}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:550}button{border:0}img{max-width:100%}.container{width:min(1184px,100% - 80px);margin:0 auto}.skip-link{background:var(--ice);z-index:100;padding:12px;position:absolute;top:-80px;left:20px}.skip-link:focus{top:12px}.header{z-index:20;backdrop-filter:blur(15px);background:#f3f7f9f5;border-bottom:1px solid #d6e2e7b3;position:sticky;top:0}.nav-bar{justify-content:space-between;align-items:center;height:94px;display:flex}.brand{letter-spacing:-1.5px;align-items:center;gap:10px;font-size:31px;font-weight:750;line-height:1;display:flex}.brand-sub{letter-spacing:1.6px;padding-top:3px;font-size:11px;font-weight:550;display:block}nav{align-items:center;gap:34px;font-size:13px;font-weight:550;display:flex}nav>a:hover,.text-link:hover{color:var(--petroleum)}.button{border-radius:8px;justify-content:center;align-items:center;gap:27px;min-height:52px;padding:16px 23px;font-size:13px;font-weight:600;transition:transform .2s,background .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-dark{background:var(--ink);color:#fff}.button-dark:hover{background:#126176}.button-small{gap:18px;min-height:44px;padding:12px 18px}.button-accent{background:var(--ice);color:var(--ink)}.button-accent:hover{background:#add5e1}.button span{font-size:20px;font-weight:400}.menu-toggle{display:none}.hero{grid-template-columns:1.03fr 1fr;align-items:center;gap:32px;padding-top:77px;padding-bottom:83px;display:grid}.eyebrow{letter-spacing:1.65px;align-items:center;gap:9px;font-size:10px;font-weight:700;line-height:1.7;display:inline-flex}.eyebrow i{background:var(--petroleum);border-radius:50%;width:6px;height:6px}h1{letter-spacing:-3.4px;margin:25px 0 23px;font-size:69px;line-height:1.06}.highlight{z-index:0;display:inline-block;position:relative}.highlight:after{content:"";background:var(--ice);z-index:-1;height:16px;position:absolute;bottom:2px;left:-3px;right:-3px;transform:rotate(-2deg)}.hero-copy>p{max-width:435px;color:var(--muted);font-size:16px;line-height:1.75}.hero-actions{align-items:center;gap:23px;margin-top:30px;display:flex}.text-link{white-space:nowrap;align-items:center;gap:10px;font-size:12px;font-weight:600;display:inline-flex}.hero-note{color:#526872;align-items:center;gap:7px;margin-top:20px;font-size:10px;line-height:1.6;display:flex}.tiny-check{color:var(--petroleum);border:1px solid #8a999e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;font-size:9px;display:inline-flex}.product-scene{justify-content:center;align-items:center;min-height:465px;padding:15px 10px 40px;display:flex;position:relative}.scene-orbit{pointer-events:none;border:1px solid #cedde2;border-radius:50%;position:absolute}.orbit-one{width:450px;height:450px;top:5px;right:-12px}.orbit-two{width:530px;height:530px;top:-36px;right:-32px}.mini-dashboard{background:#fff;border:1px solid #dce3e6;border-radius:13px;width:435px;position:relative;overflow:hidden;transform:rotate(-3deg);box-shadow:0 24px 55px -25px #445b6350}.mini-top{border-bottom:1px solid #e9eef0;justify-content:space-between;align-items:center;padding:19px 24px;display:flex}.mini-brand{letter-spacing:-.4px;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.mini-mode{letter-spacing:1px;color:#526872;white-space:nowrap;background:#eff6f8;border:1px solid #d7e1e4;border-radius:4px;padding:5px 7px;font-size:8px;font-weight:650}.mini-content{padding:24px}.mini-greeting{justify-content:space-between;align-items:center;display:flex}.mini-greeting span{letter-spacing:1.2px;color:#526872;font-size:7px;font-weight:600}.mini-greeting h2{letter-spacing:-.5px;margin-top:6px;font-size:20px}.dots{letter-spacing:3px!important;font-size:13px!important}.mini-kpis{grid-template-columns:1.6fr 1fr;gap:16px;padding:23px 0;display:grid}.mini-kpis>div>span{color:#526872;font-size:9px;display:block}.mini-kpis strong{letter-spacing:-.9px;margin:7px 0;font-size:28px;display:block}.mini-kpis strong span{color:#526872;font-size:18px}.mini-kpis small{color:#526872;font-size:8px}.mini-metric{border-left:1px solid #e6ebed;padding-left:20px}.mini-metric strong{font-size:28px}.chart-label{justify-content:space-between;align-items:center;font-size:8px;display:flex}.chart-label strong{font-weight:550}.chart-label>span{color:#526872}.mini-chart{background:repeating-linear-gradient(0deg,#0000 0 28px,#ecf1f3 28px 29px);border-bottom:1px solid #e2e9eb;justify-content:space-between;align-items:end;gap:16px;height:116px;padding-top:22px;display:flex}.mini-chart>div{width:100%;height:var(--bar);background:#688d9b;border-radius:4px 4px 0 0;position:relative}.mini-chart>div.featured{background:var(--petroleum)}.featured span{color:var(--petroleum);white-space:nowrap;font-size:7px;font-weight:600;position:absolute;top:-24px;left:50%;transform:translate(-50%)}.chart-days{color:#526872;justify-content:space-between;margin:8px 5px 19px;font-size:7px;display:flex}.mini-row{border-top:1px solid #e9eef0;align-items:center;gap:10px;padding-top:16px;display:flex}.mini-row>div{flex:1}.mini-row strong{font-size:9px;font-weight:550;display:block}.mini-row small{color:#526872;margin-top:4px;font-size:7px;display:block}.method-icon{color:var(--petroleum);text-align:center;background:#e9f3f6;border-radius:6px;width:30px;height:30px;font-size:22px}.paid-pill{color:var(--success);background:#f0f8eb;border:1px solid #d6e9d6;border-radius:4px;padding:4px 8px;font-size:7px}.floating-note{background:var(--ink);color:#fff;border-radius:10px;align-items:center;gap:12px;padding:16px 18px;display:flex;position:absolute;bottom:16px;right:-8px;transform:rotate(2deg);box-shadow:0 15px 25px -15px #18262b}.note-icon{color:var(--ink);background:var(--ice);border-radius:50%;justify-content:center;align-items:center;width:31px;height:31px;display:flex}.floating-note strong{font-size:10px;font-weight:550;display:block}.floating-note div>span{color:#bfd4dc;margin-top:5px;font-size:8px;display:block}.scene-caption{letter-spacing:1.1px;color:#526872;font-size:7px;position:absolute;bottom:-18px;left:20px}.context-bar{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#e9f0f2}.context-bar>.container{justify-content:space-between;align-items:center;gap:20px;min-height:84px;display:flex}.context-bar>.container>span{letter-spacing:1.4px;color:#526872;max-width:110px;font-size:8px;font-weight:600;line-height:1.7}.context-bar p{color:#526872;font-size:11px}.context-bar strong{color:#18343f;margin-bottom:5px;font-size:13px;font-weight:600;display:block}.section{padding-top:100px;padding-bottom:100px}.section-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:40px;display:flex}.section h2,.checkout-section h2,.faq-section h2{letter-spacing:-1.9px;margin-top:15px;font-size:43px;line-height:1.14}.section-heading>p{max-width:350px;color:var(--muted);padding-bottom:4px;font-size:14px;line-height:1.75}.feature-grid{grid-template-columns:1.25fr 1fr 1fr;gap:17px;display:grid}.feature{border:1px solid var(--line);background:#fff;border-radius:12px;min-height:354px;padding:28px;position:relative;overflow:hidden}.feature-number{letter-spacing:1.5px;color:#526872;font-size:8px;font-weight:650}.feature h3{letter-spacing:-.9px;margin-top:29px;font-size:25px;line-height:1.18}.feature p{color:var(--muted);margin-top:17px;font-size:12px;line-height:1.85}.filter-example{white-space:nowrap;align-items:center;gap:7px;margin-top:26px;font-size:8px;display:flex}.filter-example>span{color:#526872;border:1px solid #dde4e6;border-radius:5px;align-items:center;gap:8px;padding:10px 8px;display:flex}.filter-example .selected-filter{color:var(--petroleum);background:#edf5f8;border-color:#b1ced8}.filter-example b{font-size:8px}.feature-bottom{letter-spacing:1.15px;justify-content:space-between;align-items:center;margin-top:28px;font-size:7px;display:flex}.feature-bottom>span{font-size:20px}.feature-tint{background:#dcebf0;border-color:#c4dde5}.feature-tint h3{margin-top:20px}.stack-art{height:92px;margin-top:23px;padding:0 5px;position:relative}.stack-art>div{background:#e3f0f4;border:1px solid #b7cfd7;border-radius:5px;justify-content:space-between;width:100%;padding:12px;font-size:8px;display:flex;position:absolute;top:0;left:0;transform:rotate(-4deg);box-shadow:0 8px 10px -7px #99b1b955}.stack-art>div:nth-child(2){background:#f3f8fa;top:26px;transform:rotate(2deg)}.stack-art>div:nth-child(3){background:#fff;top:52px;transform:rotate(-2deg)}.stack-art i{color:#526872;font-size:7px;font-style:normal}.feature-dark{background:var(--ink);border-color:var(--ink);color:#fff}.feature-dark .feature-number{color:#bfd4dc}.feature-dark p{color:#bfd4dc;z-index:1;position:relative}.feature-dark h3{z-index:1;position:relative}.feature-link{color:var(--ice);z-index:1;text-align:left;background:0 0;align-items:center;gap:18px;margin-top:28px;padding:0;font-size:10px;line-height:1.8;display:flex;position:relative}.feature-link>span{font-size:21px}.large-check{color:#283d44;font-size:150px;font-weight:400;line-height:1.3;position:absolute;bottom:-50px;right:-5px;transform:rotate(-8deg)}.checkout-section{background:#e6eef1;border-top:1px solid #dfe8eb;border-bottom:1px solid #d9e3e7;padding:88px 0}.checkout-layout{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.checkout-copy>p{color:var(--muted);max-width:400px;margin-top:24px;font-size:14px;line-height:1.85}.check-list{gap:17px;margin:27px 0;padding:0;list-style:none;display:grid}.check-list li{align-items:center;gap:12px;font-size:12px;display:flex}.check-list span{color:var(--petroleum);background:#cde0e7;border-radius:50%;justify-content:center;align-items:center;width:21px;height:21px;font-size:10px;display:inline-flex}.checkout-copy>p.disclosure{border-left:2px solid #a3bcc5;max-width:350px;padding-left:13px;font-size:10px;line-height:1.7}.checkout-card{background:#fff;border:1px solid #d2e0e4;border-radius:15px;justify-self:center;width:100%;max-width:388px;padding:29px 33px;box-shadow:0 14px 40px -24px #5b798355}.checkout-card-top{justify-content:space-between;align-items:center;margin-bottom:23px;display:flex}.order-label{color:#526872;letter-spacing:1.4px;font-size:8px;font-weight:650}.checkout-card h3{letter-spacing:-.8px;margin-top:11px;font-size:23px;line-height:1.25}.order-total{border-bottom:1px solid #e5eaec;justify-content:space-between;align-items:center;margin-bottom:22px;padding:21px 0;display:flex}.order-total>span{color:#526872;font-size:10px}.order-total strong{letter-spacing:-.5px;font-size:23px;font-weight:550}.method-selector{border:0;grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;display:grid}.method-selector legend{color:#526872;margin-bottom:11px;padding:0;font-size:10px}.method-selector label{cursor:pointer;border:1px solid #78929e;border-radius:7px;justify-content:space-between;align-items:center;padding:13px 12px;display:flex;position:relative}.method-selector input{opacity:0;width:1px;height:1px;position:absolute}.method-selector label:has(input:focus-visible){outline-offset:3px;outline:3px solid #16718b;box-shadow:0 0 0 2px #fff}.method-selector label:has(input:checked){border-color:var(--petroleum);background:#ecf5f8}.method-selector label>span{align-items:center;gap:8px;font-size:11px;font-weight:600;display:flex}.method-selector b{color:var(--petroleum);font-size:18px;font-weight:400}.method-selector i{border:1px solid #78929e;border-radius:50%;width:11px;height:11px}.method-selector input:checked~i{border:3px solid var(--petroleum)}.method-info{min-height:89px;padding:17px 0 20px}.method-info strong{font-size:10px;font-weight:600}.method-info p{color:#526872;margin-top:6px;font-size:10px;line-height:1.6}.full-width{width:100%}.checkout-footnote{text-align:center;color:#526872;margin-top:14px;font-size:8px;display:block}.integration-section .section-heading>p{max-width:390px}.integration-flow{border:1px solid var(--line);background:#fff;border-radius:12px;justify-content:space-evenly;align-items:center;padding:34px;display:flex}.integration-flow>div{text-align:center;flex-direction:column;align-items:center;gap:9px;display:flex}.flow-icon{background:#e5f0f4;border-radius:12px;justify-content:center;align-items:center;width:57px;height:57px;margin-bottom:4px;display:flex}.flow-icon img{width:35px;height:35px}.code-icon{color:var(--petroleum);font-family:monospace;font-size:22px}.api-icon{color:var(--petroleum);font-size:16px;font-weight:650}.integration-flow strong{font-size:14px;font-weight:600}.integration-flow small{color:#526872;font-size:10px}.flow-arrow{color:#526872;font-size:26px}.status-grid{grid-template-columns:repeat(3,1fr);gap:36px;margin-top:35px;display:grid}.status-tag{align-items:center;gap:6px;font-size:8px;font-weight:600;display:inline-flex}.status-tag:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.available{color:#266b48}.pending{color:#8d6828}.locked{color:#526872}.status-grid h3{letter-spacing:-.3px;margin:12px 0;font-size:16px}.status-grid p{color:var(--muted);font-size:12px;line-height:1.9}.faq-section{border-top:1px solid var(--line);grid-template-columns:1fr 1.4fr;gap:70px;padding-top:75px;padding-bottom:95px;display:grid}.faq-section>div>p{color:var(--muted);margin-top:22px;font-size:12px;line-height:1.8}.faq-list details{border-bottom:1px solid var(--line)}.faq-list details:first-child{border-top:1px solid var(--line)}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:13px;font-weight:550;line-height:1.5;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{color:#526872;font-size:23px;font-weight:300;transition:transform .2s}.faq-list details[open] summary>span{transform:rotate(45deg)}.faq-list details p{color:var(--muted);max-width:95%;padding-bottom:22px;font-size:12px;line-height:1.9}.final-cta{background:var(--ink);color:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:35px;padding:47px 48px;display:flex;position:relative;overflow:hidden}.final-cta .eyebrow{color:#bfd4dc;font-size:8px}.final-cta h2{letter-spacing:-1.3px;margin-top:16px;font-size:35px;line-height:1.2}.final-cta>div:not(.cta-orbit){z-index:1;position:relative}.final-cta p{color:#bfd4dc;text-align:center;margin-top:13px;font-size:8px}.cta-orbit{pointer-events:none;border:1px solid #32464c;border-radius:50%;width:350px;height:350px;position:absolute;top:-10px;right:-50px}.cta-orbit:after{content:"";border:1px solid #32464c;border-radius:50%;position:absolute;inset:35px}.footer{padding-top:64px;padding-bottom:23px}.footer-top{justify-content:space-between;align-items:center;gap:25px;padding-bottom:38px;display:flex}.footer-top p{font-size:11px;line-height:1.9}.footer-top p span,.footer-top>a:last-child{color:#526872;font-size:10px}.footer-bottom{border-top:1px solid var(--line);color:#526872;justify-content:space-between;gap:20px;padding-top:22px;font-size:8px;display:flex}.privacy-link{color:inherit;font-size:inherit;text-underline-offset:3px;background:0 0;padding:0;text-decoration:underline}dialog{border:1px solid var(--line);width:calc(100% - 36px);max-width:440px;color:var(--ink);background:#fff;border-radius:16px;max-height:calc(100dvh - 36px);padding:36px;overflow:auto;box-shadow:0 20px 80px #15262b40}dialog::backdrop{backdrop-filter:blur(4px);background:#102025cd}body:has(dialog[open]){overflow:hidden}.close-dialog{background:#ecf3f5;border-radius:50%;width:28px;height:28px;font-size:12px;position:absolute;top:15px;right:15px}.close-dialog:hover{background:#d7e5ea}dialog h2{letter-spacing:-1.2px;margin:15px 0;font-size:32px;line-height:1.2}dialog .eyebrow{font-size:8px}.dialog-intro{color:var(--muted);font-size:12px;line-height:1.8}.demo-summary{border-block:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:19px;padding:16px 0;font-size:12px;display:flex}.demo-stage{text-align:center;background:#eef5f8;border-radius:10px;margin:20px 0;padding:24px 20px}.demo-symbol{width:45px;height:45px;color:var(--petroleum);background:#d9e9ef;border-radius:12px;justify-content:center;align-items:center;margin-bottom:15px;font-size:28px;display:inline-flex}.demo-symbol.success{color:var(--success);background:var(--success-surface)}.demo-stage h3{font-size:18px}.demo-stage p{color:var(--muted);margin-top:10px;font-size:11px;line-height:1.8}.dialog-note{color:#526872;text-align:center;margin-top:15px;font-size:9px;line-height:1.8}#simulate-button:disabled{color:#39622f;background:#dce9d1}#privacy-dialog>p{color:var(--muted);margin-top:15px;font-size:12px;line-height:1.9}#privacy-dialog a{color:var(--petroleum);text-decoration:underline}@media (width>=1440px){.hero{padding-top:93px;padding-bottom:100px}.product-scene{transform:scale(1.04)}}@media (width<=1100px){.container{width:calc(100% - 60px)}h1{font-size:58px}.hero-actions{flex-wrap:wrap;gap:15px}.hero{gap:20px}.product-scene{padding-left:10px;padding-right:10px}.orbit-two{width:440px;height:440px;top:12px;right:-12px}.orbit-one{width:390px;height:390px;top:35px;right:12px}.floating-note{right:0}.feature{padding:22px}.feature h3{font-size:22px}.checkout-layout{gap:60px}.section h2,.checkout-section h2,.faq-section h2{font-size:38px}.feature-grid{grid-template-columns:1.15fr 1fr 1fr}.filter-example{gap:4px;font-size:7px}.filter-example>span{gap:4px;padding:8px 5px}.final-cta h2{font-size:30px}}@media (width<=850px){nav{gap:22px}.nav-bar{height:80px}.hero{padding-top:50px;padding-bottom:60px}.hero h1{letter-spacing:-2.3px;font-size:49px}.eyebrow{letter-spacing:1.15px;font-size:8px}.hero-copy>p{font-size:14px}.hero-note{font-size:8px}.button{gap:18px;min-height:47px;padding:14px 16px;font-size:11px}.product-scene{min-height:400px}.mini-dashboard{width:100%}.mini-content{padding:18px}.mini-top{padding:15px 18px}.mini-kpis strong{font-size:22px}.mini-metric strong{font-size:25px}.mini-kpis strong span{font-size:14px}.mini-chart{gap:11px;height:94px}.mini-kpis{padding:20px 0}.orbit-one{width:310px;height:310px;top:40px;right:0}.orbit-two{width:360px;height:360px;top:20px;right:-25px}.floating-note{padding:12px;bottom:0;right:-9px}.floating-note strong{font-size:9px}.floating-note div>span{font-size:7px}.scene-caption{font-size:6px;bottom:-26px;left:0}.context-bar>.container>span{display:none}.context-bar p{font-size:9px}.context-bar strong{font-size:11px}.section{padding-block:70px}.section-heading{gap:30px}.section-heading>p{max-width:290px;font-size:12px}.section h2,.checkout-section h2,.faq-section h2{font-size:34px}.feature-grid{grid-template-columns:1fr 1fr}.feature-wide{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:0 30px;min-height:0;display:grid}.feature-wide h3{grid-area:2/1/4;margin-top:16px;font-size:27px}.feature-wide p{grid-area:2/2}.feature-wide .filter-example{grid-column:2;font-size:10px}.feature-wide .feature-bottom{grid-column:1/-1;margin-top:22px}.feature-wide .filter-example>span{padding:9px 12px}.feature{min-height:320px}.feature-wide{min-height:0}.feature-tint .stack-art{max-width:210px}.feature-tint h3{margin-top:23px}.checkout-layout{gap:35px}.checkout-card{padding:25px}.checkout-section{padding-block:65px}.status-grid{gap:23px}.status-tag{font-size:7px}.status-grid p{font-size:11px}.faq-section{grid-template-columns:1fr 1.3fr;gap:32px;padding-block:65px}.faq-list summary{font-size:12px}.final-cta{gap:20px;padding:35px}.final-cta h2{font-size:27px}.final-cta .eyebrow{font-size:7px}.footer-top{gap:20px}.footer-top p{font-size:10px}.footer-top p span{font-size:8px}.footer-top>a:last-child{font-size:9px}}@media (width<=640px){html{scroll-padding-top:90px}.container{width:calc(100% - 40px)}.nav-bar{height:73px}.brand{font-size:27px}.brand img{width:35px;height:35px}.brand-sub{font-size:9px}.menu-toggle{background:#e7eff2;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:42px;height:42px;display:flex}.menu-toggle span{background:var(--ink);width:18px;height:1.5px;transition:transform .2s}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(3.25px)rotate(45deg)}.menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-3.25px)rotate(-45deg)}nav{background:var(--paper);border-bottom:1px solid var(--line);gap:0;padding:20px;display:none;position:absolute;top:73px;left:0;right:0;box-shadow:0 10px 15px -10px #243a4130}nav.is-open{flex-direction:column;align-items:stretch;display:flex}nav>a{padding:15px 0;font-size:14px}nav .button{margin-top:10px}.hero{grid-template-columns:1fr;gap:48px;padding-top:44px;padding-bottom:65px}.hero h1{letter-spacing:-2.7px;margin-top:22px;margin-bottom:21px;font-size:clamp(46px,12.4vw,72px);line-height:1.08}.hero-copy>.eyebrow{letter-spacing:1.25px;font-size:7px}.hero-copy>p{max-width:450px;font-size:14px}.hero-actions{gap:20px;margin-top:25px}.button{min-height:49px;padding:15px 19px;font-size:12px}.hero-actions .text-link{font-size:11px}.hero-note{align-items:flex-start;margin-top:17px;font-size:9px}.hero-note .tiny-check{margin-top:2px}.product-scene{justify-self:center;width:100%;max-width:390px;min-height:400px;padding:10px 18px 35px}.mini-dashboard{transform:rotate(-2deg)}.mini-content{padding:21px}.mini-top{padding:17px 21px}.mini-kpis strong,.mini-metric strong{font-size:26px}.mini-kpis strong span{font-size:16px}.mini-chart{gap:14px;height:108px}.mini-greeting h2{font-size:20px}.orbit-one{width:310px;height:310px;top:30px;right:10px}.orbit-two{width:350px;height:350px;top:8px;right:-10px}.floating-note{padding:13px 16px;bottom:6px;right:0}.floating-note strong{font-size:10px}.floating-note div>span{font-size:8px}.scene-caption{letter-spacing:1px;font-size:6px;bottom:-19px;left:16px}.context-bar>.container{grid-template-columns:1fr 1fr;gap:20px;padding-block:23px;display:grid}.context-bar p{font-size:10px}.context-bar p:last-child{border-top:1px solid var(--line);grid-column:1/-1;padding-top:17px}.context-bar strong{font-size:12px}.context-bar p:last-child strong{margin-right:5px;display:inline}.section{padding-block:60px}.section-heading{margin-bottom:28px;display:block}.section h2,.checkout-section h2,.faq-section h2{letter-spacing:-1.6px;font-size:36px}.section-heading>p{max-width:100%;margin-top:20px;font-size:13px}.feature-grid{grid-template-columns:1fr;gap:14px}.feature{min-height:0;padding:26px}.feature h3{margin-top:22px;font-size:27px}.feature p{font-size:13px}.feature-number{font-size:8px}.feature-wide{grid-column:auto;display:block}.feature-wide .filter-example{gap:7px;margin-top:25px;font-size:9px}.feature-wide .filter-example>span{gap:7px;padding:11px 8px}.feature-bottom{margin-top:26px;font-size:8px}.feature-tint{grid-template-columns:1fr 1fr;gap:18px;display:grid}.feature-tint .feature-number{grid-column:1/-1}.feature-tint .stack-art{grid-area:2/2/4;width:100%;margin-top:30px;padding:0}.feature-tint h3{grid-area:2/1;margin-top:4px;font-size:24px}.feature-tint p{grid-area:4/1/auto/-1;margin:0}.stack-art>div{padding:10px 6px;font-size:6px}.feature-dark h3{margin-top:26px}.feature-dark p{max-width:275px}.feature-link{margin-top:24px;margin-bottom:8px;font-size:12px}.large-check{bottom:-40px;right:0}.checkout-section{padding-block:58px}.checkout-layout{grid-template-columns:1fr;gap:35px}.checkout-copy>p{margin-top:20px;font-size:13px}.check-list{gap:16px}.check-list li{font-size:12px}.checkout-card{width:100%;max-width:370px;padding:27px}.checkout-card h3{font-size:25px}.checkout-card-top{margin-bottom:25px}.order-total>span,.method-selector legend{font-size:11px}.method-selector label>span{font-size:12px}.method-info strong,.method-info p{font-size:11px}.checkout-footnote{font-size:9px}.integration-flow{justify-content:space-between;gap:8px;padding:27px 14px}.integration-flow>div{flex:1;gap:8px;min-width:0}.flow-icon{border-radius:9px;width:45px;height:45px}.flow-icon img{width:29px;height:29px}.code-icon{font-size:19px}.api-icon{font-size:13px}.integration-flow strong{white-space:nowrap;font-size:10px}.integration-flow small{max-width:85px;font-size:8px;line-height:1.5}.flow-arrow{align-self:flex-start;margin-top:16px;font-size:14px}.status-grid{grid-template-columns:1fr;gap:24px;margin-top:28px}.status-tag{font-size:10px}.status-grid h3{margin:10px 0;font-size:19px}.status-grid p{font-size:13px}.faq-section{grid-template-columns:1fr;gap:27px;padding-block:55px}.faq-section>div>p{margin-top:18px;font-size:13px}.faq-list summary{padding:21px 0;font-size:13px}.faq-list details p{font-size:12px}.final-cta{border-radius:12px;padding:31px 26px;display:block}.final-cta .eyebrow{letter-spacing:1px;font-size:7px;line-height:1.8}.final-cta h2{margin-top:19px;font-size:30px}.final-cta>div:nth-child(2){margin-top:27px;display:inline-block}.final-cta p{text-align:left;font-size:8px}.footer{padding-top:42px;padding-bottom:25px}.footer-top{grid-template-columns:1fr;gap:22px;padding-bottom:29px;display:grid}.footer-top p{font-size:12px}.footer-top p span{font-size:10px}.footer-top>a:last-child{font-size:11px}.footer-bottom{flex-wrap:wrap;justify-content:flex-start;gap:15px;font-size:9px}.footer-bottom>span:nth-child(2){order:2;width:100%}.privacy-link{margin-left:auto}.header{backdrop-filter:none}dialog{padding:29px 25px}dialog h2{font-size:29px}.dialog-note{font-size:9px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.demo-guide{gap:18px;margin:28px 0;padding:0;list-style:none;display:grid}.demo-guide li{gap:6px;font-size:13px;line-height:1.6;display:grid}.demo-guide span{color:var(--muted)}.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.pricing-card{border:1px solid var(--line);background:#fff;border-radius:16px;padding:32px}.pricing-card h3{margin:18px 0 12px;font-size:28px}.pricing-card .price-status{color:var(--petroleum);margin-bottom:16px;font-size:24px;font-weight:600}.pricing-card p,.pricing-disclosure{color:var(--muted);font-size:14px;line-height:1.8}.pricing-card dl{margin:24px 0;font-size:13px}.pricing-card dl div{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:8px 16px;padding:14px 0;display:flex}.pricing-card dd{margin:0;font-weight:600}.pricing-disclosure{max-width:850px;margin-top:24px}#demo-dialog{max-width:560px}.demo-methods{margin-top:24px}.demo-progress{color:var(--muted);flex-wrap:wrap;gap:8px 14px;margin:24px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.demo-progress [aria-current=step]{color:var(--petroleum);text-underline-offset:5px;font-weight:700;text-decoration:underline}.demo-stage p{font-size:13px}.demo-back{min-height:44px;color:var(--petroleum);background:0 0;margin:8px auto 0;text-decoration:underline;display:block}.demo-back[hidden]{display:none}.close-dialog{width:44px;height:44px}@media (width<=640px){.pricing-grid{grid-template-columns:1fr}.pricing-card{padding:24px}.demo-progress{gap:8px;font-size:11px}}
