:root{--ink:#173d36;--ink-2:#0f2c26;--gold:#b98b48;--gold-soft:#f3e6d0;--cream:#f6f2e9;--card:#fffdf9;--line:#e3ddcd;--muted:#4a5c55;--radius:14px;--shadow:0 10px 30px -18px rgba(23,61,54,.45);--sans:system-ui,-apple-system,"Segoe UI",Roboto,"Noto Sans CJK SC","PingFang SC","Microsoft YaHei",sans-serif;color:var(--ink);background:var(--cream);font-family:var(--sans)}*{box-sizing:border-box}body{margin:0;color:var(--ink);background:radial-gradient(circle at 88% 6%,rgba(185,139,72,.14) 0,transparent 30rem),radial-gradient(circle at 6% 40%,rgba(23,61,54,.08) 0,transparent 28rem),var(--cream);font-size:16px;line-height:1.7}.page-shell{max-width:1160px;margin:auto;padding:0 28px}.site-header{position:sticky;top:0;z-index:20;min-height:76px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:18px;flex-wrap:wrap;background:rgba(246,242,233,.82);backdrop-filter:blur(8px)}.site-header nav a,.hero-actions a,.related-docs a,.faq-index a,.inline-links a{position:relative}.related-docs a::after,.faq-index a::after,.site-header nav a::after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:2px;background:var(--gold);transform:scaleX(0);transform-origin:left;transition:transform .22s ease}.related-docs a:hover::after,.faq-index a:hover::after,.site-header nav a:hover::after{transform:scaleX(1)}.brand{display:flex;align-items:center;gap:10px;color:#173d36;text-decoration:none;font-weight:700;letter-spacing:.04em}.site-header nav{display:flex;gap:15px;flex-wrap:wrap}.site-header a:not(.button),footer a{color:#33584e;text-decoration:none;font-size:.9rem}.language-switcher{margin-left:auto}.language-switcher a{display:inline-flex;align-items:center;line-height:1}.account-actions,.page-ctas{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.page-ctas{margin:24px 0}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;max-width:100%;border:1px solid transparent;padding:12px 20px;border-radius:999px;text-decoration:none;font-size:.92rem;font-weight:700;line-height:1.3;white-space:normal;overflow-wrap:anywhere;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease}.button-secondary{border:1px solid var(--ink);color:var(--ink);background:var(--card)}.button-secondary:hover{border-color:var(--ink-2);transform:translateY(-2px);box-shadow:var(--shadow)}.button-primary{border-color:var(--ink);color:#fff;background:linear-gradient(135deg,var(--ink),var(--ink-2))}.button-primary:hover{transform:translateY(-2px);box-shadow:0 14px 30px -14px rgba(23,61,54,.6)}.button:active{transform:translateY(0)}.button:focus-visible,.site-header a:focus-visible,footer a:focus-visible{outline:3px solid #b98b48;outline-offset:3px}.account-cta{margin-top:24px}main{display:grid;grid-template-columns:minmax(0,1fr) 210px;gap:68px;padding:88px 8px 66px}article{max-width:760px;min-width:0}article>section{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:22px 26px;margin:20px 0;box-shadow:var(--shadow)}article>section:first-of-type{background:transparent;border:0;box-shadow:none;padding:0}.eyebrow{display:inline-block;color:var(--ink);background:var(--gold-soft);letter-spacing:.12em;font-size:.72rem;font-weight:700;text-transform:uppercase;padding:6px 14px;border-radius:999px}h1{min-width:0;font-size:clamp(1.9rem,6vw,4.4rem);line-height:1.06;font-weight:800;letter-spacing:-.01em;margin:.35em 0;color:var(--ink);overflow-wrap:anywhere;word-break:normal}h2{font-size:1.35rem;font-weight:700;color:var(--ink);margin:2.6rem 0 .6rem;border-left:4px solid var(--gold);padding-left:12px}h3{font-size:1.02rem;font-weight:700;color:var(--ink);margin:1.5rem 0 .4rem}:target{scroll-margin-top:88px}.lede{font-size:1.18rem;line-height:1.75;color:var(--muted);max-width:60ch}.verified{color:#52645d}p,li{line-height:1.8}.code-example{position:relative;max-width:100%;min-width:0}.copy-button{display:inline-flex;align-items:center;gap:6px;margin:0 0 8px auto;border:1px solid var(--line);border-radius:999px;padding:7px 14px;background:var(--card);color:var(--ink);font:inherit;font-weight:700;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.copy-button:hover{transform:translateY(-1px);box-shadow:var(--shadow)}.copy-button:focus-visible{outline:3px solid #b98b48;outline-offset:3px}pre{max-width:100%;overflow:auto;padding:18px;background:#173d36;color:#f6f2e9;border-left:5px solid #b98b48;line-height:1.6}.tok-str{color:#e6c884}.tok-com{color:#8fae9d;font-style:italic}.tok-key{color:#d9a441;font-weight:600}.tok-num{color:#e0b0a0}code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.copy-status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.table-wrap{overflow-x:auto}table{width:100%;border-collapse:separate;border-spacing:0;font-size:.9rem;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}th,td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:11px 12px;overflow-wrap:anywhere}th{background:var(--gold-soft);color:var(--ink);font-weight:700}.faq-index,.related-docs,.document-index{display:grid;gap:10px;margin-top:32px;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:20px 24px}.document-index-item{max-width:none;border:1px solid var(--line);border-radius:var(--radius);padding:16px;background:var(--cream)}.document-index-item h3{margin-top:0}.document-index-item p{margin:.45rem 0}.faq-index a,.related-docs a,.document-index a{color:#244c43;text-decoration-thickness:1px;text-underline-offset:4px}.faq-detail ol{padding-left:1.4rem}.telegram{display:block;background:#173d36;color:#fff;text-decoration:none;padding:16px 18px;margin-top:38px;box-shadow:7px 7px 0 #b98b48}footer{border-top:1px solid #c5cbbd;padding:30px 0 48px;color:#52645d;font-size:.88rem}footer nav{display:flex;gap:16px;flex-wrap:wrap;min-width:0;margin:15px 0}footer nav a{min-width:0;white-space:normal;overflow-wrap:anywhere}@media(max-width:760px){.copy-button{max-width:100%}}@media(max-width:760px){.page-shell{padding:0 18px}.site-header{padding:14px 0;align-items:flex-start;flex-direction:column;gap:12px}.site-header nav{min-width:0;max-width:100%}.language-switcher{margin-left:0}.account-actions{width:100%}main{display:block;padding:54px 0}.telegram{margin:36px 0}h1{font-size:clamp(2rem,12vw,2.7rem)}}.marketing-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,360px);gap:48px;align-items:center;padding:56px 0 40px}.hero-visual svg{width:100%;height:auto;max-width:360px}.hv-node{animation:hvFloat 6s ease-in-out infinite}.hv-node:nth-child(3){animation-delay:-1.5s}.hv-node:nth-child(4){animation-delay:-3s}.hv-node:nth-child(5){animation-delay:-4.5s}.hv-hub rect{transform-origin:center;animation:hvPulse 3s ease-in-out infinite}.hv-lines{animation:hvDash 1.2s linear infinite}@keyframes hvFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes hvPulse{0%,100%{opacity:1}50%{opacity:.72}}@keyframes hvDash{to{stroke-dashoffset:-20}}@media(max-width:760px){.marketing-hero{grid-template-columns:1fr;gap:20px}.hero-visual{display:none}}@media(max-width:360px){article>section{padding:18px 14px}}@media (prefers-reduced-motion:reduce){.hv-node,.hv-hub rect,.hv-lines{animation:none}}html.js .reveal{opacity:0;transform:translateY(16px);transition:opacity .5s ease,transform .5s ease}html.js .reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html.js .reveal{opacity:1;transform:none;transition:none}}.button-warm{border-color:#d96135;color:#fff;background:#d96135}.button-warm:hover{border-color:#b74621;background:#b74621;transform:translateY(-2px);box-shadow:0 16px 28px -16px rgba(183,70,33,.72)}.email-action-status{position:fixed;left:50%;bottom:24px;z-index:100;max-width:min(90vw,620px);padding:12px 18px;border:1px solid rgba(255,255,255,.18);border-radius:12px;background:#082c27;color:#fff;box-shadow:0 18px 42px -20px rgba(8,44,39,.8);font-size:.9rem;line-height:1.5;text-align:center;transform:translateX(-50%)}.contact-qr-cards{display:grid;gap:14px;margin-top:18px}.contact-qr-card{display:flex;align-items:center;gap:16px;min-width:0;border:1px solid var(--gold);border-radius:var(--radius);padding:16px;background:var(--gold-soft)}.contact-qr-image{display:block;width:clamp(132px,22vw,180px);height:clamp(132px,22vw,180px);flex:0 0 auto;object-fit:contain;background:#fff;padding:8px;border-radius:8px}.contact-qr-card h3{margin:0 0 4px}.contact-qr-hint{margin:0;color:var(--muted);font-size:.9rem}@media(max-width:480px){.contact-qr-card{align-items:flex-start;flex-direction:column}.contact-qr-image{width:180px;height:180px;max-width:100%}}:is(.home-page,body:has(.home-workflow)){--home-orange:#d96135;--home-orange-hover:#b74621;--home-green:#123d35;--home-green-deep:#082c27;--home-paper:#f7f1e7;--home-card:#fffaf2;--home-line:#dfd2c0;--home-muted:#58625d;background:radial-gradient(circle at 84% 10%,rgba(217,97,53,.12),transparent 24rem),linear-gradient(180deg,#faf6ee 0,var(--home-paper) 44%,#f3eadc 100%)}:is(.home-page,body:has(.home-workflow)) .page-shell{max-width:1240px}:is(.home-page,body:has(.home-workflow)) .site-header{border-bottom-color:rgba(18,61,53,.14);background:rgba(247,241,231,.88);backdrop-filter:blur(16px) saturate(1.15)}:is(.home-page,body:has(.home-workflow)) .account-actions .button-primary{border-color:var(--home-green-deep);background:var(--home-green-deep)}:is(.home-page,body:has(.home-workflow)) .account-actions .button-primary:hover{background:var(--home-green);box-shadow:0 14px 30px -16px rgba(8,44,39,.72)}:is(.home-page,body:has(.home-workflow)) main{display:block;padding:0 8px 72px}:is(.home-page,body:has(.home-workflow)) main>article{max-width:none}:is(.home-page,body:has(.home-workflow)) main>article>section{margin:0;border:0;border-radius:0;background:transparent;box-shadow:none}:is(.home-page,body:has(.home-workflow)) .marketing-hero{display:grid;grid-template-columns:minmax(0,1.03fr) minmax(360px,.97fr);align-items:center;gap:clamp(28px,5vw,72px);min-height:auto;padding:clamp(72px,9vw,116px) 0 clamp(76px,9vw,112px)}:is(.home-page,body:has(.home-workflow)) .hero-copy{min-width:0}:is(.home-page,body:has(.home-workflow)) .hero-copy .eyebrow{padding:0;background:transparent;color:var(--home-orange);letter-spacing:.16em}:is(.home-page,body:has(.home-workflow)) .hero-copy h1{max-width:10.5ch;margin:18px 0 24px;color:var(--home-orange);font-family:Iowan Old Style,Baskerville,"Times New Roman",STSong,"Songti SC",serif;font-size:clamp(3.6rem,6.2vw,6rem);font-weight:600;line-height:.98;letter-spacing:-.055em;text-wrap:balance;overflow-wrap:normal}:is(.home-page,body:has(.home-workflow)) .hero-copy h1::first-line{color:var(--home-green-deep)}:is(.home-page,body:has(.home-workflow)) .hero-copy h1:has(.hero-headline-lead){max-width:none;font-size:clamp(1.05rem,3.05vw,2.7rem)}:is(.home-page,body:has(.home-workflow)) .hero-copy h1 :is(.hero-headline-lead,.hero-headline-tail){display:block;white-space:nowrap}:is(.home-page,body:has(.home-workflow)) .hero-copy h1 .hero-headline-lead{color:var(--home-green-deep)}:is(.home-page,body:has(.home-workflow)) .hero-copy h1 .hero-headline-tail{color:var(--home-orange)}:is(.home-page,body:has(.home-workflow)) .hero-copy .lede{max-width:38rem;color:var(--home-muted);font-size:1.12rem;line-height:1.8}:is(.home-page,body:has(.home-workflow)) .benefit-strip{display:flex;align-items:flex-start;gap:10px;max-width:40rem;margin:25px 0 0;color:var(--home-green);font-size:.92rem;font-weight:700}:is(.home-page,body:has(.home-workflow)) .benefit-strip::before{flex:0 0 9px;width:9px;height:9px;margin-top:.55rem;border-radius:50%;background:var(--home-orange);box-shadow:0 0 0 5px rgba(217,97,53,.13);content:""}:is(.home-page,body:has(.home-workflow)) .hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}:is(.home-page,body:has(.home-workflow)) .hero-actions .button,:is(.home-page,body:has(.home-workflow)) .home-final-cta .button{min-height:48px;border-radius:10px;padding:13px 22px}:is(.home-page,body:has(.home-workflow)) .hero-actions .button-primary,:is(.home-page,body:has(.home-workflow)) .home-final-cta .button-primary{border-color:var(--home-orange);background:var(--home-orange)}:is(.home-page,body:has(.home-workflow)) .hero-actions .button-primary:hover,:is(.home-page,body:has(.home-workflow)) .home-final-cta .button-primary:hover{border-color:var(--home-orange-hover);background:var(--home-orange-hover);box-shadow:0 16px 28px -16px rgba(183,70,33,.72)}:is(.home-page,body:has(.home-workflow)) .hero-visual{position:relative;display:grid;place-items:center;min-width:0;min-height:470px}:is(.home-page,body:has(.home-workflow)) .hero-orbit{position:relative;width:min(100%,500px);isolation:isolate}:is(.home-page,body:has(.home-workflow)) .hero-orbit::before{position:absolute;inset:13% 10%;z-index:-1;border-radius:50%;background:radial-gradient(circle,rgba(217,97,53,.12),transparent 68%);content:""}:is(.home-page,body:has(.home-workflow)) .hero-orbit svg{display:block;width:100%;max-width:none;height:auto;overflow:visible}:is(.home-page,body:has(.home-workflow)) .orbit-ring{fill:none;stroke:rgba(18,61,53,.18);stroke-width:1;stroke-dasharray:2 9;stroke-linecap:round;transform-box:view-box;transform-origin:center;animation:homeOrbitSpin 90s linear infinite,homeOrbitFade .9s ease .1s both}:is(.home-page,body:has(.home-workflow)) .orbit-ring-inner{stroke:rgba(217,97,53,.4);stroke-dasharray:1 11;animation:homeOrbitSpinBack 55s linear infinite,homeOrbitFade .9s ease .25s both}:is(.home-page,body:has(.home-workflow)) .orbit-arm{transform-box:view-box;transform-origin:center;animation:homeOrbitDriftA calc(8.6s + var(--i)*1.7s) ease-in-out calc(var(--i)*-2.6s) infinite}:is(.home-page,body:has(.home-workflow)) .orbit-arm-sway{transform-box:view-box;transform-origin:center;animation:homeOrbitDriftB calc(12.2s + var(--i)*2.1s) ease-in-out calc(var(--i)*-3.8s) infinite}:is(.home-page,body:has(.home-workflow)) .orbit-line{fill:none;stroke:rgba(18,61,53,.34);stroke-width:1.2;stroke-dasharray:1.5 7;stroke-linecap:round;animation:homeOrbitFade .8s ease .55s both}:is(.home-page,body:has(.home-workflow)) .orbit-beam{fill:none;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:28 122;animation:homeOrbitBeam 3.6s linear calc(var(--i)*-.72s) infinite,homeOrbitFade .7s ease 1.05s both}:is(.home-page,body:has(.home-workflow)) .orbit-node{color:var(--home-green-deep);transform-box:fill-box;transform-origin:center;animation:homeOrbitEnter .55s cubic-bezier(.34,1.56,.64,1) calc(.35s + var(--i)*.07s) both}:is(.home-page,body:has(.home-workflow)) .orbit-node-inner{transform-box:fill-box;transform-origin:center;transition:scale .25s cubic-bezier(.34,1.56,.64,1)}:is(.home-page,body:has(.home-workflow)) .orbit-node:hover .orbit-node-inner{scale:1.06}:is(.home-page,body:has(.home-workflow)) .orbit-node circle{fill:var(--home-card);stroke:rgba(18,61,53,.28);stroke-width:1.2;filter:drop-shadow(0 2px 3px rgba(61,37,20,.1)) drop-shadow(0 16px 22px rgba(61,37,20,.16))}:is(.home-page,body:has(.home-workflow)) .orbit-node text{fill:var(--home-green-deep);font-family:var(--sans);font-weight:800;letter-spacing:.04em}:is(.home-page,body:has(.home-workflow)) .orbit-center{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:118px;height:118px;transform:translate(-50%,-50%);animation:homeOrbitCenter .6s cubic-bezier(.34,1.56,.64,1) .12s both}:is(.home-page,body:has(.home-workflow)) .orbit-center::after{content:"";position:absolute;inset:4px;border:1px dashed rgba(217,97,53,.55);border-radius:32px;animation:homeOrbitPulse 3.8s ease-in-out infinite}:is(.home-page,body:has(.home-workflow)) .orbit-center img{display:block;width:86px;height:86px;object-fit:contain;filter:drop-shadow(0 2px 3px rgba(61,37,20,.14)) drop-shadow(0 20px 34px rgba(183,70,33,.32))}:is(.home-page,body:has(.home-workflow)) .home-workflow,:is(.home-page,body:has(.home-workflow)) .home-reasons,:is(.home-page,body:has(.home-workflow)) .home-final-cta{padding:clamp(52px,7vw,88px) clamp(24px,5vw,68px)}:is(.home-page,body:has(.home-workflow)) .home-benefits{padding:clamp(52px,7vw,88px) clamp(24px,5vw,68px)}
:is(.home-page,body:has(.home-workflow)) .home-reliability{padding:clamp(52px,7vw,88px) clamp(24px,5vw,68px)}
:is(.home-page,body:has(.home-workflow)) .home-reliability>h2{max-width:18ch;margin:0 0 14px;border:0;padding:0;color:var(--home-green-deep);font-family:Iowan Old Style,Baskerville,"Times New Roman",STSong,"Songti SC",serif;font-size:clamp(2.2rem,4vw,3.6rem);font-weight:600;line-height:1.06}
:is(.home-page,body:has(.home-workflow)) .home-reliability>p{max-width:44rem;margin:0 0 34px;color:var(--home-muted);font-size:1.04rem;line-height:1.8}
:is(.home-page,body:has(.home-workflow)) .home-reliability-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
:is(.home-page,body:has(.home-workflow)) .home-reliability-card{min-width:0;border:1px solid var(--home-line);border-radius:18px;padding:26px 24px;background:var(--home-card);box-shadow:0 18px 36px -30px rgba(8,44,39,.5)}
:is(.home-page,body:has(.home-workflow)) .home-reliability-card h3{margin:0 0 8px;color:var(--home-green-deep);font-size:1.06rem}
:is(.home-page,body:has(.home-workflow)) .home-reliability-card p{margin:0;color:var(--home-muted);font-size:.9rem;line-height:1.65}
:is(.home-page,body:has(.home-workflow)) .home-reliability>.capability-proofs{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}
:is(.home-page,body:has(.home-workflow)) .home-reliability .capability-proof{flex:1 1 12rem;border-top:2px solid rgba(217,97,53,.4);padding:13px 4px 0}
:is(.home-page,body:has(.home-workflow)) .home-reliability .capability-title{margin:0 0 5px;color:var(--home-green-deep);font-size:.88rem}
:is(.home-page,body:has(.home-workflow)) .home-reliability .capability-limitation{margin:0;color:var(--home-muted);font-size:.78rem;line-height:1.55}:is(.home-page,body:has(.home-workflow)) .home-benefits>h2{max-width:16ch;margin:0 0 14px;border:0;padding:0;color:var(--home-green-deep);font-family:Iowan Old Style,Baskerville,"Times New Roman",STSong,"Songti SC",serif;font-size:clamp(2.2rem,4vw,3.6rem);font-weight:600;line-height:1.06}:is(.home-page,body:has(.home-workflow)) .home-benefits>p{max-width:44rem;margin:0 0 34px;color:var(--home-muted);font-size:1.04rem;line-height:1.8}:is(.home-page,body:has(.home-workflow)) .home-benefit-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}:is(.home-page,body:has(.home-workflow)) .home-benefit-card{min-width:0;border:1px solid var(--home-line);border-radius:18px;padding:28px 26px;background:var(--home-card);box-shadow:0 18px 36px -30px rgba(8,44,39,.5)}:is(.home-page,body:has(.home-workflow)) .home-benefit-card-primary{grid-column:span 2;border-color:rgba(217,97,53,.42);background:linear-gradient(158deg,#fffaf2,#fdf0e4)}:is(.home-page,body:has(.home-workflow)) .home-benefit-value{margin:0;color:var(--home-orange);font-family:Iowan Old Style,Baskerville,"Times New Roman",STSong,"Songti SC",serif;font-size:clamp(2.6rem,4.4vw,3.6rem);font-weight:600;line-height:1;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;letter-spacing:-.03em}:is(.home-page,body:has(.home-workflow)) .home-benefit-card-primary .home-benefit-value{font-size:clamp(3.4rem,6vw,5.2rem)}:is(.home-page,body:has(.home-workflow)) .home-benefit-unit{margin-left:.12em;font-size:.44em;font-weight:600;letter-spacing:0;vertical-align:.14em}:is(.home-page,body:has(.home-workflow)) .home-benefit-card h3{margin:16px 0 6px;color:var(--home-green-deep);font-size:1.06rem}:is(.home-page,body:has(.home-workflow)) .home-benefit-copy{margin:0;color:var(--home-muted);font-size:.9rem;line-height:1.65}:is(.home-page,body:has(.home-workflow)) .home-benefits>.capability-proofs{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}:is(.home-page,body:has(.home-workflow)) .home-benefits .capability-proof{flex:1 1 16rem;border-top:2px solid rgba(217,97,53,.4);padding:13px 4px 0}:is(.home-page,body:has(.home-workflow)) .home-benefits .capability-title{margin:0 0 5px;color:var(--home-green-deep);font-size:.88rem}:is(.home-page,body:has(.home-workflow)) .home-benefits .capability-limitation{margin:0;color:var(--home-muted);font-size:.78rem;line-height:1.55}:is(.home-page,body:has(.home-workflow)) .home-workflow{display:grid;grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr);gap:clamp(28px,5vw,70px);border-radius:28px;background:#e9dfd0}:is(.home-page,body:has(.home-workflow)) .home-workflow>h2{position:relative;grid-row:1/3;align-self:stretch;margin:0;border:0;border-radius:20px;padding:clamp(30px,4vw,48px);background:linear-gradient(155deg,var(--home-green),var(--home-green-deep));color:#fff8ed;font-family:Iowan Old Style,Baskerville,"Times New Roman",STSong,"Songti SC",serif;font-size:clamp(2.2rem,4vw,3.8rem);font-weight:600;line-height:1.08}:is(.home-page,body:has(.home-workflow)) .home-workflow>h2::after{display:block;margin-top:clamp(44px,8vw,92px);color:#dcb39f;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem;font-weight:500;line-height:1.9;letter-spacing:0;white-space:pre;content:"provider = xuanshu\A model = auto\A endpoint = /v1/responses"}:is(.home-page,body:has(.home-workflow)) .home-tool-grid{display:grid;gap:14px}:is(.home-page,body:has(.home-workflow)) .home-tool-card{min-width:0;border:1px solid var(--home-line);border-radius:16px;padding:24px 26px;background:var(--home-card);box-shadow:0 18px 36px -30px rgba(8,44,39,.5);transition:transform .2s ease,box-shadow .2s ease}:is(.home-page,body:has(.home-workflow)) .home-tool-card:nth-child(2){margin-left:clamp(0px,4vw,44px)}:is(.home-page,body:has(.home-workflow)) .home-tool-card:nth-child(3){margin-right:clamp(0px,3vw,32px)}:is(.home-page,body:has(.home-workflow)) .home-tool-card:hover{transform:translateX(5px);box-shadow:0 20px 38px -28px rgba(8,44,39,.6)}:is(.home-page,body:has(.home-workflow)) .home-tool-card h3{margin:0 0 6px;color:var(--home-green-deep);font-size:1.12rem}:is(.home-page,body:has(.home-workflow)) .home-tool-card p{margin:0;color:var(--home-muted)}:is(.home-page,body:has(.home-workflow)) .home-tool-card a{display:inline-block;margin-top:12px;color:var(--home-orange-hover);font-weight:800;text-decoration:none}:is(.home-page,body:has(.home-workflow)) .home-workflow>.capability-proofs{grid-column:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}:is(.home-page,body:has(.home-workflow)) .home-workflow .capability-proof{border-top:2px solid rgba(217,97,53,.4);padding:14px 4px 0}:is(.home-page,body:has(.home-workflow)) .home-workflow .capability-title{margin:0 0 5px;font-size:.88rem}:is(.home-page,body:has(.home-workflow)) .home-workflow .capability-limitation{margin:0;color:var(--home-muted);font-size:.78rem;line-height:1.55}:is(.home-page,body:has(.home-workflow)) .home-reasons{display:grid;grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);column-gap:clamp(34px,7vw,96px);align-items:start}:is(.home-page,body:has(.home-workflow)) .home-reasons>h2{margin:0 0 24px;border:0;padding:0;color:var(--home-green-deep);font-family:Iowan Old Style,Baskerville,"Times New Roman",STSong,"Songti SC",serif;font-size:clamp(2.5rem,4.5vw,4.4rem);font-weight:600;line-height:1.03}:is(.home-page,body:has(.home-workflow)) .home-reasons>p{grid-column:1;margin:0;color:var(--home-muted);font-size:1.04rem}:is(.home-page,body:has(.home-workflow)) .home-reasons>.capability-proofs{grid-column:2;grid-row:1/4;display:flex;flex-direction:column;align-items:flex-start;gap:14px;width:100%}:is(.home-page,body:has(.home-workflow)) .home-reasons .capability-proof{border:1px solid var(--home-line);border-radius:16px;padding:22px 24px;background:var(--home-card)}:is(.home-page,body:has(.home-workflow)) .home-reasons .capability-proof:nth-child(1){width:100%}:is(.home-page,body:has(.home-workflow)) .home-reasons .capability-proof:nth-child(2){align-self:flex-end;width:76%}:is(.home-page,body:has(.home-workflow)) .home-reasons .capability-proof:nth-child(3){width:89%}:is(.home-page,body:has(.home-workflow)) .home-reasons .capability-proof:nth-child(4){align-self:flex-end;width:66%}:is(.home-page,body:has(.home-workflow)) .home-reasons .capability-title{margin:0 0 7px;color:var(--home-green-deep);font-size:1.05rem}:is(.home-page,body:has(.home-workflow)) .home-reasons .capability-limitation{margin:0;color:var(--home-muted);font-size:.86rem;line-height:1.6}:is(.home-page,body:has(.home-workflow)) .home-final-cta{position:relative;overflow:hidden;border-radius:28px;background:linear-gradient(135deg,var(--home-green),var(--home-green-deep));color:#f8f0e5}:is(.home-page,body:has(.home-workflow)) .home-final-cta::after{position:absolute;right:-80px;bottom:-170px;width:360px;height:360px;border:1px solid rgba(217,97,53,.38);border-radius:50%;box-shadow:0 0 0 52px rgba(217,97,53,.07),0 0 0 104px rgba(217,97,53,.04);content:""}:is(.home-page,body:has(.home-workflow)) .home-final-cta>*{position:relative;z-index:1}:is(.home-page,body:has(.home-workflow)) .home-final-cta h2{max-width:12ch;margin:0 0 18px;border:0;padding:0;color:#fff9f0;font-family:Iowan Old Style,Baskerville,"Times New Roman",STSong,"Songti SC",serif;font-size:clamp(2.6rem,5vw,4.8rem);font-weight:600;line-height:1}:is(.home-page,body:has(.home-workflow)) .home-final-cta>p{max-width:42rem;color:#d9e2dc}:is(.home-page,body:has(.home-workflow)) .home-final-cta .capability-proofs{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}:is(.home-page,body:has(.home-workflow)) .home-final-cta .capability-proof{border:1px solid rgba(255,255,255,.15);border-radius:12px;padding:14px 16px;background:rgba(255,255,255,.06)}:is(.home-page,body:has(.home-workflow)) .home-final-cta .capability-title{margin:0;color:#fff9f0;font-size:.92rem}:is(.home-page,body:has(.home-workflow)) .home-final-cta .capability-limitation{margin:4px 0 0;color:#c7d5cf;font-size:.78rem}:is(.home-page,body:has(.home-workflow)) .home-final-cta .page-ctas{position:relative;z-index:1;margin:28px 0 0}:is(.home-page,body:has(.home-workflow)) .home-final-cta .button-secondary{border-color:rgba(255,255,255,.62);background:transparent;color:#fff}:is(.home-page,body:has(.home-workflow)) .home-final-cta .button-secondary:hover{border-color:#fff;background:rgba(255,255,255,.08)}@keyframes homeOrbitDriftA{0%,100%{transform:rotate(0deg)}27%{transform:rotate(2.4deg)}58%{transform:rotate(-1.9deg)}82%{transform:rotate(1deg)}}@keyframes homeOrbitDriftB{0%,100%{transform:rotate(0deg) scale(1)}33%{transform:rotate(-1.5deg) scale(1.034)}66%{transform:rotate(1.1deg) scale(.968)}}@keyframes homeOrbitSpin{to{transform:rotate(360deg)}}@keyframes homeOrbitSpinBack{to{transform:rotate(-360deg)}}@keyframes homeOrbitBeam{to{stroke-dashoffset:-300}}@keyframes homeOrbitEnter{from{opacity:0;scale:.4}to{opacity:1;scale:1}}@keyframes homeOrbitCenter{from{opacity:0;transform:translate(-50%,-50%) scale(.68)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes homeOrbitPulse{0%,100%{opacity:.9;transform:scale(1)}50%{opacity:.35;transform:scale(1.05)}}@keyframes homeOrbitFade{from{opacity:0}to{opacity:1}}@media(max-width:900px){:is(.home-page,body:has(.home-workflow)) .marketing-hero{grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);gap:22px}:is(.home-page,body:has(.home-workflow)) .hero-copy h1{font-size:clamp(3.25rem,7vw,4.8rem)}:is(.home-page,body:has(.home-workflow)) .hero-copy h1:has(.hero-headline-lead){font-size:clamp(1.4rem,3.4vw,2.2rem)}:is(.home-page,body:has(.home-workflow)) .home-workflow{grid-template-columns:minmax(240px,.72fr) minmax(0,1.28fr)}}@media(max-width:760px){:is(.home-page,body:has(.home-workflow)) main{padding-bottom:48px}:is(.home-page,body:has(.home-workflow)) .marketing-hero{display:flex;flex-direction:column;align-items:stretch;gap:30px;padding:54px 0 64px}:is(.home-page,body:has(.home-workflow)) .hero-copy{order:1}:is(.home-page,body:has(.home-workflow)) .hero-visual{order:2;min-height:0;margin:0 auto;width:100%}:is(.home-page,body:has(.home-workflow)) .hero-copy h1{max-width:100%;font-size:clamp(2.75rem,13vw,4.25rem);letter-spacing:-.045em;overflow-wrap:anywhere}:is(.home-page,body:has(.home-workflow)) .hero-actions,:is(.home-page,body:has(.home-workflow)) .home-final-cta .page-ctas{align-items:stretch}:is(.home-page,body:has(.home-workflow)) .hero-actions .button,:is(.home-page,body:has(.home-workflow)) .home-final-cta .button{flex:1 1 15rem}:is(.home-page,body:has(.home-workflow)) .hero-orbit{width:min(100%,430px)}:is(.home-page,body:has(.home-workflow)) .home-workflow,:is(.home-page,body:has(.home-workflow)) .home-reasons{display:block}:is(.home-page,body:has(.home-workflow)) .home-workflow>h2{min-height:330px;margin-bottom:20px}:is(.home-page,body:has(.home-workflow)) .home-tool-card:nth-child(n){margin-left:0;margin-right:0}:is(.home-page,body:has(.home-workflow)) .home-workflow>.capability-proofs{grid-template-columns:1fr;margin-top:28px}:is(.home-page,body:has(.home-workflow)) .home-reasons>p{margin-bottom:30px}:is(.home-page,body:has(.home-workflow)) .home-reasons>.capability-proofs{display:flex}:is(.home-page,body:has(.home-workflow)) .home-reasons .capability-proof:nth-child(n){align-self:auto;width:100%}:is(.home-page,body:has(.home-workflow)) .home-final-cta h2{max-width:100%}:is(.home-page,body:has(.home-workflow)) .home-benefit-grid{grid-template-columns:1fr}
:is(.home-page,body:has(.home-workflow)) .home-reliability-grid{grid-template-columns:1fr}:is(.home-page,body:has(.home-workflow)) .home-benefit-card-primary{grid-column:auto}}@media(max-width:420px){:is(.home-page,body:has(.home-workflow)) .hero-copy h1{font-size:clamp(2.55rem,12.5vw,3.45rem)}:is(.home-page,body:has(.home-workflow)) .hero-copy h1:has(.hero-headline-lead){font-size:clamp(.95rem,5.05vw,1.4rem)}:is(.home-page,body:has(.home-workflow)) .orbit-center{width:96px;height:96px;border-radius:24px}:is(.home-page,body:has(.home-workflow)) .orbit-center::after{inset:-11px;border-radius:32px}:is(.home-page,body:has(.home-workflow)) .orbit-center img{width:50px;height:50px}:is(.home-page,body:has(.home-workflow)) .home-workflow,:is(.home-page,body:has(.home-workflow)) .home-reasons,:is(.home-page,body:has(.home-workflow)) .home-final-cta{padding:42px 18px}:is(.home-page,body:has(.home-workflow)) .home-workflow>h2{min-height:280px;padding:28px 22px}:is(.home-page,body:has(.home-workflow)) .home-tool-card{padding:21px 20px}:is(.home-page,body:has(.home-workflow)) .home-benefits{padding:42px 18px}
:is(.home-page,body:has(.home-workflow)) .home-reliability{padding:42px 18px}:is(.home-page,body:has(.home-workflow)) .home-benefit-card{padding:22px 20px}}@media(prefers-reduced-motion:reduce){:is(.home-page,body:has(.home-workflow)) :is(.orbit-arm,.orbit-arm-sway,.orbit-node,.orbit-node-inner,.orbit-ring,.orbit-line,.orbit-center){animation:none}:is(.home-page,body:has(.home-workflow)) .orbit-beam{animation:none;opacity:0}:is(.home-page,body:has(.home-workflow)) .orbit-center::after{animation:none;opacity:.6}:is(.home-page,body:has(.home-workflow)) .home-tool-card{transition:none}}.home-workflow{display:grid!important;grid-template-columns:minmax(250px,.76fr) minmax(0,1.24fr);gap:22px 34px!important;align-items:start}.home-workflow-copy{grid-column:1}.home-workflow-copy h2{margin:0 0 14px!important}.home-workflow-code{grid-column:2;grid-row:1/3;min-width:0}.home-workflow-code .code-example{margin:0}.home-workflow-code pre{min-height:240px;margin:0;border-left:0;border-radius:14px;background:#171927;box-shadow:0 18px 40px -28px rgba(8,44,39,.7)}.home-workflow .home-tool-grid{grid-column:1;grid-row:2;display:grid;gap:12px}.home-workflow>.capability-proofs{grid-column:1/-1!important}.home-faq{padding-top:clamp(52px,7vw,88px)!important;padding-bottom:clamp(52px,7vw,88px)!important}.home-section-kicker{margin:0 0 8px;color:var(--home-orange);font-size:.78rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.home-faq>h2{margin:0 0 24px!important}.home-faq-list{display:grid;gap:10px;max-width:820px}.home-faq-list details{border:1px solid var(--home-line);border-radius:12px;background:var(--home-card)}.home-faq-list summary{display:flex;align-items:center;gap:16px;padding:18px 20px;color:var(--home-green-deep);font-weight:800;cursor:pointer;list-style:none}.home-faq-list summary::-webkit-details-marker{display:none}.home-faq-list summary::after{margin-left:auto;color:var(--home-orange);content:"+";font-size:1.3rem;font-weight:500}.home-faq-list details[open] summary::after{content:"\2212"}.home-faq-list details p{margin:0;padding:0 20px 20px;color:var(--home-muted);line-height:1.7}@media(max-width:760px){.home-workflow{display:block!important}.home-workflow-copy{margin-bottom:20px}.home-workflow-code{margin-bottom:20px}.home-workflow-code pre{min-height:0}.home-workflow .home-tool-grid{display:grid}.home-faq-list summary{padding:16px}.home-faq-list details p{padding:0 16px 16px}}@media(max-width:760px){:is(.home-page,body:has(.home-workflow)) .hero-visual{display:none}}.page-shell:not(.page-home) main{display:block;max-width:1080px;margin:0 auto;padding:76px 0 84px}.page-shell:not(.page-home) main>article{max-width:none;width:100%}.marketing-page:not(.page-home) .marketing-hero{display:block;min-height:0;margin:0 0 42px;padding:64px 68px;border:1px solid rgba(21,62,54,.12);border-radius:24px;background:linear-gradient(125deg,rgba(255,253,250,.92),rgba(245,231,211,.48));box-shadow:0 28px 60px -48px rgba(10,48,41,.5)}.marketing-page:not(.page-home) .hero-copy{max-width:860px}.marketing-page:not(.page-home) .hero-copy h1{max-width:18ch;margin:20px 0 22px;font-family:Iowan Old Style,Baskerville,"Times New Roman",STSong,"Songti SC",serif;font-size:clamp(2.8rem,5.4vw,5rem);font-weight:600;line-height:1.08;letter-spacing:-.045em;text-wrap:balance;overflow-wrap:normal}.marketing-page:not(.page-home) .hero-copy .lede{max-width:50rem;font-size:1.08rem}.marketing-page:not(.page-home) .hero-actions{margin:28px 0 0}.marketing-page:not(.page-home) .hero-actions .button-primary,.content-page .button-primary{border-color:#d96135;background:#d96135}.marketing-page:not(.page-home) .hero-actions .button-primary:hover,.content-page .button-primary:hover{border-color:#b74621;background:#b74621}.marketing-page:not(.page-home) article>section:not(.marketing-hero){margin:18px 0;padding:32px 36px;border-radius:18px;background:rgba(255,253,250,.9)}.marketing-page:not(.page-home) article>section:not(.marketing-hero)>h2{margin:0 0 20px;font-family:Iowan Old Style,Baskerville,"Songti SC",serif;font-size:clamp(1.7rem,3vw,2.4rem)}.content-page main{max-width:960px}.content-page main>article>h1{max-width:19ch;font-family:Iowan Old Style,Baskerville,"Times New Roman",STSong,"Songti SC",serif;font-size:clamp(2.6rem,5vw,4.6rem);font-weight:600;line-height:1.08;letter-spacing:-.04em}.content-page article>section{padding:30px 34px;border-radius:16px}.page-shell:not(.page-home) footer{max-width:1080px;margin:0 auto}.footer-wordmark{color:var(--ink);font-weight:850;letter-spacing:.14em}@media(max-width:760px){.page-shell:not(.page-home) main{padding:46px 0 58px}.marketing-page:not(.page-home) .marketing-hero{margin-bottom:24px;padding:38px 22px;border-radius:18px}.marketing-page:not(.page-home) .hero-copy h1,.content-page main>article>h1{max-width:100%;font-size:clamp(2.4rem,12vw,3.65rem);overflow-wrap:anywhere}.marketing-page:not(.page-home) article>section:not(.marketing-hero),.content-page article>section{padding:24px 20px}.page-shell:not(.page-home) footer{max-width:none}}.marketing-page:not(.page-home).page-enterprise{--enterprise-orange:#d96135;--enterprise-orange-hover:#b74621;--enterprise-green:#123d35;--enterprise-green-deep:#082c27;--enterprise-paper:#f7f1e7;--enterprise-card:#fffaf2;--enterprise-line:#dfd2c0;--enterprise-muted:#58625d;background:var(--enterprise-paper);color:var(--enterprise-green-deep)}.marketing-page:not(.page-home).page-enterprise main{display:block;max-width:1120px;margin:0 auto;padding:0 8px 96px}.marketing-page:not(.page-home).page-enterprise main>article{width:100%;max-width:none}.marketing-page:not(.page-home).page-enterprise .enterprise-hero-layout{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(280px,.92fr);gap:clamp(28px,5vw,72px);align-items:center;padding:0 clamp(4px,4vw,52px)}.marketing-page:not(.page-home).page-enterprise .marketing-hero{display:block;min-height:0;margin:0;padding:clamp(72px,9vw,116px) 0 clamp(62px,8vw,96px);border:0;border-radius:0;background:transparent;box-shadow:none}.marketing-page:not(.page-home).page-enterprise .hero-copy{max-width:900px}.marketing-page:not(.page-home).page-enterprise .hero-copy .eyebrow{padding:0;background:transparent;color:var(--enterprise-orange);letter-spacing:.16em}.marketing-page:not(.page-home).page-enterprise .hero-copy h1{max-width:18ch;margin:18px 0 24px;color:var(--enterprise-green-deep);font-family:Iowan Old Style,Baskerville,"Times New Roman",STSong,"Songti SC",serif;font-size:clamp(3.25rem,6.2vw,6rem);font-weight:600;line-height:.98;letter-spacing:0;text-wrap:balance;overflow-wrap:normal}.marketing-page:not(.page-home).page-enterprise .hero-copy .lede{max-width:48rem;margin:0;color:var(--enterprise-muted);font-size:1.12rem;line-height:1.8}.marketing-page:not(.page-home).page-enterprise .benefit-strip{display:flex;align-items:flex-start;gap:10px;max-width:52rem;margin:25px 0 0;color:var(--enterprise-green);font-size:.92rem;font-weight:700}.marketing-page:not(.page-home).page-enterprise .benefit-strip::before{flex:0 0 9px;width:9px;height:9px;margin-top:.55rem;border-radius:50%;background:var(--enterprise-orange);box-shadow:0 0 0 5px rgba(217,97,53,.13);content:""}.marketing-page:not(.page-home).page-enterprise .hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin:30px 0 0}.marketing-page:not(.page-home).page-enterprise .hero-actions .button{min-height:48px;border-radius:10px;padding:13px 22px}.marketing-page:not(.page-home).page-enterprise .hero-actions .button-primary{border-color:var(--enterprise-orange);background:var(--enterprise-orange)}.marketing-page:not(.page-home).page-enterprise .hero-actions .button-primary:hover{border-color:var(--enterprise-orange-hover);background:var(--enterprise-orange-hover);box-shadow:0 16px 28px -16px rgba(183,70,33,.72)}.marketing-page:not(.page-home).page-enterprise .hero-actions .button-secondary{border-color:var(--enterprise-green);color:var(--enterprise-green);background:transparent}.marketing-page:not(.page-home).page-enterprise .enterprise-stats{display:grid;grid-template-columns:1fr;gap:16px;margin:0;padding:0}.marketing-page:not(.page-home).page-enterprise .enterprise-stat{min-width:0;margin:0;padding:22px 20px;border:1px solid var(--enterprise-line);border-radius:14px;background:rgba(255,250,242,.82);box-shadow:0 18px 36px -30px rgba(8,44,39,.52)}.marketing-page:not(.page-home).page-enterprise .enterprise-stat strong{display:block;margin:0 0 6px;color:var(--enterprise-orange);font-family:Iowan Old Style,Baskerville,"Times New Roman",STSong,"Songti SC",serif;font-size:clamp(1.4rem,2.4vw,2rem);font-weight:600;line-height:1.08}.marketing-page:not(.page-home).page-enterprise .enterprise-stat h3{margin:0 0 6px;color:var(--enterprise-green-deep);font-size:.98rem}.marketing-page:not(.page-home).page-enterprise .enterprise-stat p{margin:0;color:var(--enterprise-muted);font-size:.84rem;line-height:1.55}.marketing-page:not(.page-home).page-enterprise .enterprise-feature,.marketing-page:not(.page-home).page-enterprise .enterprise-flow{margin:0;padding:clamp(52px,7vw,88px) clamp(4px,4vw,52px);border:0;border-top:1px solid rgba(18,61,53,.14);border-radius:0;background:transparent;box-shadow:none}.marketing-page:not(.page-home).page-enterprise .enterprise-feature h2,.marketing-page:not(.page-home).page-enterprise .enterprise-flow h2{max-width:18ch;margin:0 0 14px;border:0;padding:0;color:var(--enterprise-green-deep);font-family:Iowan Old Style,Baskerville,"Times New Roman",STSong,"Songti SC",serif;font-size:clamp(2.2rem,4vw,3.6rem);font-weight:600;line-height:1.06}.marketing-page:not(.page-home).page-enterprise .enterprise-feature>p{max-width:48rem;margin:0 0 18px;color:var(--enterprise-muted);font-size:1.02rem;line-height:1.8}.marketing-page:not(.page-home).page-enterprise .enterprise-card-grid,.marketing-page:not(.page-home).page-enterprise .enterprise-feature .capability-proofs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px}.marketing-page:not(.page-home).page-enterprise .enterprise-card,.marketing-page:not(.page-home).page-enterprise .enterprise-feature .capability-proof{min-width:0;margin:0;padding:24px 22px;border:1px solid var(--enterprise-line);border-radius:14px;background:var(--enterprise-card);box-shadow:0 18px 36px -30px rgba(8,44,39,.5)}.marketing-page:not(.page-home).page-enterprise .enterprise-card h3,.marketing-page:not(.page-home).page-enterprise .enterprise-feature .capability-proof h3{margin:0 0 8px;color:var(--enterprise-green-deep);font-size:1rem}.marketing-page:not(.page-home).page-enterprise .enterprise-card p,.marketing-page:not(.page-home).page-enterprise .enterprise-feature .capability-proof p{margin:0;color:var(--enterprise-muted);font-size:.88rem;line-height:1.65}.marketing-page:not(.page-home).page-enterprise .enterprise-feature .capability-proofs{margin-top:18px}.marketing-page:not(.page-home).page-enterprise .enterprise-feature .capability-proof{padding:16px 18px;background:rgba(255,250,242,.62);box-shadow:none}.marketing-page:not(.page-home).page-enterprise .enterprise-feature .capability-proof h3{font-size:.88rem}.marketing-page:not(.page-home).page-enterprise .enterprise-feature .capability-proof p{font-size:.78rem;line-height:1.55}.marketing-page:not(.page-home).page-enterprise .enterprise-flow{background:rgba(255,250,242,.62)}.marketing-page:not(.page-home).page-enterprise .enterprise-flow ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:28px 0 0;padding:0;list-style:none}.marketing-page:not(.page-home).page-enterprise .enterprise-flow-step{display:flex;align-items:flex-start;gap:12px;min-width:0;min-height:108px;margin:0;padding:20px 18px;border-top:3px solid var(--enterprise-orange);background:var(--enterprise-card);color:var(--enterprise-green-deep);font-weight:750;line-height:1.5;box-shadow:0 16px 34px -30px rgba(8,44,39,.55)}.marketing-page:not(.page-home).page-enterprise .enterprise-flow-index{flex:0 0 auto;color:var(--enterprise-orange);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem;letter-spacing:.08em}.marketing-page:not(.page-home).page-enterprise .enterprise-contact{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:clamp(28px,5vw,68px);align-items:start;margin:0;padding:clamp(48px,7vw,78px) clamp(24px,5vw,68px);border:0;border-radius:0;background:var(--enterprise-green-deep);color:#fff;box-shadow:none}.marketing-page:not(.page-home).page-enterprise .enterprise-contact h2{max-width:18ch;margin:0 0 14px;border:0;padding:0;color:#fff;font-family:Iowan Old Style,Baskerville,"Times New Roman",STSong,"Songti SC",serif;font-size:clamp(2rem,3.8vw,3.2rem);font-weight:600;line-height:1.08}.marketing-page:not(.page-home).page-enterprise .enterprise-contact-copy>p{margin:0 0 16px;color:rgba(255,255,255,.78);font-size:.98rem;line-height:1.75}.marketing-page:not(.page-home).page-enterprise .enterprise-contact-options{display:grid;gap:18px;min-width:0}.marketing-page:not(.page-home).page-enterprise .enterprise-contact-links{display:grid;gap:10px}.marketing-page:not(.page-home).page-enterprise .enterprise-contact-link{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:12px 15px;border:1px solid rgba(255,255,255,.28);border-radius:9px;background:rgba(255,255,255,.06);color:#fff;text-decoration:none;font-weight:700;transition:transform .18s ease,background .18s ease,border-color .18s ease}.marketing-page:not(.page-home).page-enterprise .enterprise-contact-link::after{color:var(--enterprise-orange);content:"↗"}.marketing-page:not(.page-home).page-enterprise .enterprise-contact-link:hover{border-color:var(--enterprise-orange);background:rgba(217,97,53,.18);transform:translateY(-1px)}.marketing-page:not(.page-home).page-enterprise .enterprise-template{margin:20px 0 16px;border:1px solid rgba(255,255,255,.22);border-radius:10px;background:rgba(255,255,255,.06);overflow:hidden}.marketing-page:not(.page-home).page-enterprise .enterprise-template>summary{display:flex;align-items:center;gap:10px;padding:14px 16px;color:#fff;font-weight:750;cursor:pointer;list-style:none}.marketing-page:not(.page-home).page-enterprise .enterprise-template>summary::-webkit-details-marker{display:none}.marketing-page:not(.page-home).page-enterprise .enterprise-template>summary::after{margin-left:auto;color:var(--enterprise-orange);content:"+";font-size:1.25rem;font-weight:500}.marketing-page:not(.page-home).page-enterprise .enterprise-template[open]>summary::after{content:"\2212"}.marketing-page:not(.page-home).page-enterprise .enterprise-template>summary:focus-visible{outline:3px solid var(--enterprise-orange);outline-offset:-3px}.marketing-page:not(.page-home).page-enterprise .enterprise-template .code-example{padding:0 16px 16px}.marketing-page:not(.page-home).page-enterprise .enterprise-template pre{margin:0;border-left:0;border-radius:8px;background:#0f302b}.marketing-page:not(.page-home).page-enterprise .enterprise-contact .safety-note{margin:0;color:rgba(255,255,255,.62);font-size:.82rem;line-height:1.6}.marketing-page:not(.page-home).page-enterprise .enterprise-contact .contact-qr-cards{margin-top:0}.marketing-page:not(.page-home).page-enterprise .enterprise-contact .contact-qr-card{align-items:center;min-width:0;padding:14px;border:0;border-radius:10px;background:#fff;color:var(--enterprise-green-deep);box-shadow:0 16px 30px -24px rgba(0,0,0,.55)}.marketing-page:not(.page-home).page-enterprise .enterprise-contact .contact-qr-image{width:180px;height:180px;max-width:100%;padding:10px;border-radius:8px;background:#fff;object-fit:contain}.marketing-page:not(.page-home).page-enterprise .enterprise-contact .contact-qr-card h3{margin:0 0 4px;color:var(--enterprise-green-deep)}.marketing-page:not(.page-home).page-enterprise .enterprise-contact .contact-qr-hint{margin:0;color:var(--enterprise-muted)}@media(max-width:760px){.marketing-page:not(.page-home).page-enterprise main{padding:0 18px 64px}.marketing-page:not(.page-home).page-enterprise .enterprise-hero-layout{display:block;padding:0}.marketing-page:not(.page-home).page-enterprise .marketing-hero{padding:56px 0 40px}.marketing-page:not(.page-home).page-enterprise .hero-copy h1{max-width:100%;font-size:clamp(2.75rem,13vw,4.25rem);overflow-wrap:anywhere}.marketing-page:not(.page-home).page-enterprise .hero-actions{width:100%}.marketing-page:not(.page-home).page-enterprise .enterprise-stats{grid-template-columns:repeat(2,minmax(0,1fr));padding:0;margin-bottom:18px}.marketing-page:not(.page-home).page-enterprise .enterprise-feature,.marketing-page:not(.page-home).page-enterprise .enterprise-flow{padding:58px 0}.marketing-page:not(.page-home).page-enterprise .enterprise-card-grid,.marketing-page:not(.page-home).page-enterprise .enterprise-feature .capability-proofs{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-page:not(.page-home).page-enterprise .enterprise-flow ol{grid-template-columns:1fr}.marketing-page:not(.page-home).page-enterprise .enterprise-contact{grid-template-columns:1fr;padding:48px 22px}.marketing-page:not(.page-home).page-enterprise .enterprise-contact .contact-qr-card{align-items:flex-start;flex-direction:row}.marketing-page:not(.page-home).page-enterprise .enterprise-contact .contact-qr-image{width:180px;height:180px}}@media(max-width:420px){.marketing-page:not(.page-home).page-enterprise main{padding:0 12px 52px}.marketing-page:not(.page-home).page-enterprise .marketing-hero{padding:44px 0 36px}.marketing-page:not(.page-home).page-enterprise .enterprise-stats{grid-template-columns:1fr}.marketing-page:not(.page-home).page-enterprise .enterprise-card-grid,.marketing-page:not(.page-home).page-enterprise .enterprise-feature .capability-proofs{grid-template-columns:1fr}.marketing-page:not(.page-home).page-enterprise .enterprise-contact{padding:42px 18px}.marketing-page:not(.page-home).page-enterprise .enterprise-contact .contact-qr-card{align-items:flex-start;flex-direction:column}.marketing-page:not(.page-home).page-enterprise .enterprise-contact .contact-qr-image{width:180px;height:180px;max-width:100%}}article section,article section>*,.faq-detail,[data-faq-answer],[data-faq-steps],[data-faq-steps] li,.related-docs,.related-docs a,.faq-index,.faq-index a{min-width:0;max-width:100%}.faq-detail,[data-faq-answer],[data-faq-steps] li,.related-docs a,.faq-index a,article h2,article h3,article p,article li{overflow-wrap:anywhere;word-break:break-word}:not(pre)>code{overflow-wrap:anywhere;word-break:break-all}.document-callout,.document-promotion,.contact-card{padding:18px;background:#e7e4d8;border-left:5px solid #b98b48}.contact-card{display:grid;gap:12px;align-self:start;min-width:0;max-width:100%}.contact-card h2{margin:0}.contact-card a{min-width:0;overflow-wrap:anywhere}.code-group,.code-example,.table-wrap{min-width:0;max-width:100%}.table-wrap{overflow-x:auto}.document-links{display:grid;gap:10px}.document-steps{padding-left:1.4rem}@media(max-width:760px){.contact-card{margin:36px 0}}@media(max-width:320px){.page-shell{padding:0 12px}pre{padding:12px}.button,.copy-button{width:100%}}.account-actions,.hero-actions,.page-ctas{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.site-menu{display:contents}.mobile-menu-toggle{display:none;border:1px solid var(--line);border-radius:8px;padding:9px;background:var(--card);color:var(--ink);cursor:pointer}.mobile-menu-toggle span{display:block;width:18px;height:2px;margin:3px 0;background:currentColor}@media(max-width:760px){.site-header{padding:14px 0;align-items:center;flex-direction:row;gap:12px}.mobile-menu-toggle{display:inline-grid;margin-left:auto;place-items:center}.site-menu{display:none;width:100%;flex-direction:column;gap:14px;padding:10px 0 2px;border-top:1px solid var(--line)}.site-header.menu-open .site-menu{display:flex}.site-menu nav{min-width:0;max-width:100%}.site-menu .account-actions{width:100%}}.tab-group{margin:20px 0}.tab-list{display:flex;gap:6px;flex-wrap:wrap;min-width:0;max-width:100%;margin:0 0 14px;padding:5px;border:1px solid var(--line);border-radius:999px;background:var(--cream)}.tab-trigger{flex:0 1 auto;min-width:0;border:0;border-radius:999px;padding:8px 16px;background:transparent;color:var(--muted);font:inherit;font-size:.88rem;font-weight:700;line-height:1.3;white-space:nowrap;cursor:pointer;transition:background .18s ease,color .18s ease}.tab-trigger:hover{color:var(--ink)}.tab-trigger[aria-selected="true"]{background:var(--card);color:var(--ink);box-shadow:0 2px 8px -4px rgba(23,61,54,.4)}.tab-trigger:focus-visible{outline:3px solid #b98b48;outline-offset:2px}.tab-panel[hidden]{display:none}html:not(.js) .tab-panel[hidden]{display:block}html:not(.js) .tab-list{display:none}.document-callout-tip{border-left-color:var(--ink);background:#e9efe9}.document-callout-warning{border-left-color:#d96135;background:#f8e8e0}.document-details{margin:20px 0;border:1px solid var(--line);border-radius:var(--radius);background:var(--card)}.document-details>summary{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;padding:16px 20px;border-radius:var(--radius);color:var(--ink);font-weight:700;cursor:pointer;list-style:none}.document-details>summary::-webkit-details-marker{display:none}.document-details>summary::after{margin-left:auto;color:var(--gold);content:"+"}.document-details[open]>summary::after{content:"\2212"}.document-details>summary:focus-visible{outline:3px solid #b98b48;outline-offset:2px}.document-details-hint{color:var(--muted);font-size:.84rem;font-weight:400}.document-details-body{padding:0 20px 18px}@media(max-width:420px){.tab-list{border-radius:var(--radius)}.tab-trigger{flex:1 1 100%;white-space:normal}}.document-toc{display:none}.document-toc-title{margin:0 0 10px;color:var(--muted);font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}@media(min-width:1000px){.page-shell:not(.page-home) .content-page-with-toc,.content-page:has(.document-toc) main{display:grid;grid-template-columns:220px minmax(0,1fr);gap:44px;align-items:start}.content-page:has(.document-toc) main>article{max-width:760px}.document-toc{position:sticky;top:100px;display:grid;gap:7px;align-self:start;max-height:calc(100vh - 140px);overflow-y:auto;padding:18px 16px;border:1px solid var(--line);border-radius:var(--radius);background:var(--card)}.document-toc a{padding:6px 10px;border-radius:8px;color:#33584e;font-size:.85rem;line-height:1.45;text-decoration:none;overflow-wrap:anywhere}.document-toc a:hover{background:var(--gold-soft)}.document-toc a[aria-current="true"]{background:var(--gold-soft);color:var(--ink);font-weight:700}.document-toc a:focus-visible{outline:3px solid #b98b48;outline-offset:2px}}.document-index-item h3{display:flex;align-items:center;gap:9px;min-width:0}.document-index-icon{flex:0 0 24px;width:24px;height:24px;color:var(--ink)}.document-index-item h3 a{min-width:0;overflow-wrap:anywhere}.pricing-tabs{margin:24px 0}.pricing-tab-list{display:flex;gap:12px;flex-wrap:wrap;border-bottom:2px solid var(--line);margin-bottom:32px;position:sticky;top:76px;z-index:15;background:var(--cream);padding:12px 0}.pricing-tab-list .tab-trigger{border:none;background:transparent;padding:10px 20px;border-radius:8px 8px 0 0;color:var(--ink);font:inherit;font-weight:600;font-size:.92rem;cursor:pointer;transition:background .15s ease,color .15s ease;position:relative;bottom:-2px;border-bottom:3px solid transparent}.pricing-tab-list .tab-trigger:hover{background:var(--gold-soft)}.pricing-tab-list .tab-trigger[aria-selected="true"]{background:var(--gold-soft);border-bottom-color:var(--gold);color:var(--ink)}.tab-panel[hidden]{display:none}.pricing-tier-panel{display:grid;gap:48px}.pricing-tags{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 14px}.pricing-tag{border:1px solid var(--line);border-radius:999px;padding:4px 12px;background:var(--gold-soft);color:var(--ink);font-size:.76rem;font-weight:700;letter-spacing:.04em}.pricing-group-nav{position:sticky;top:76px;z-index:15;display:flex;gap:12px;flex-wrap:wrap;padding:14px 0;background:var(--cream);border-bottom:1px solid var(--line);margin-bottom:20px}.pricing-group-nav a{padding:8px 16px;border:1px solid var(--line);border-radius:999px;background:var(--card);color:var(--ink);text-decoration:none;font-weight:600;font-size:.88rem;transition:transform .15s ease,box-shadow .15s ease}.pricing-group-nav a:hover{transform:translateY(-1px);box-shadow:var(--shadow)}.pricing-group-tables{display:grid;gap:28px}.pricing-peak{margin:0 0 16px;color:var(--muted);font-size:.9rem;line-height:1.65}.pricing-table{width:100%;border-collapse:separate;border-spacing:0;font-size:.9rem;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.pricing-table thead{position:sticky;top:140px;z-index:10;background:var(--gold-soft)}.pricing-table th{text-align:left;vertical-align:top;border-bottom:2px solid var(--gold);padding:11px 12px;color:var(--ink);font-weight:700;background:var(--gold-soft)}.pricing-table th:not(:first-child){text-align:right}.pricing-table td{border-bottom:1px solid var(--line);padding:10px 12px;vertical-align:middle}.model-name-cell{display:flex;align-items:center;gap:10px;min-width:200px}.model-name-cell span:first-child{flex:1;min-width:0;overflow-wrap:anywhere}.model-name-cell .copy-button{flex-shrink:0;font-size:.78rem;padding:5px 10px;margin:0}.price-cell{position:relative;text-align:right;font-weight:600;font-variant-numeric:tabular-nums;color:var(--ink)}.price-main{font-size:.95rem;line-height:1.4}.price-official{font-size:.78rem;color:var(--muted);text-decoration:line-through;margin-top:2px}.price-savings{display:inline-block;margin-top:4px;padding:2px 6px;background:linear-gradient(135deg,#f0e5d0,#e8d8b8);border:1px solid var(--gold);border-radius:4px;color:var(--ink-2);font-size:.7rem;font-weight:700;letter-spacing:.02em}.tier-premier{border-left:4px solid var(--gold);background:linear-gradient(90deg,var(--gold-soft),var(--card))}.child-row .child-name{padding-left:2em;border-left:2px solid var(--muted);position:relative}.child-row .child-name::before{content:'└';position:absolute;left:.5em;color:var(--muted)}.pricing-operation{margin-top:18px;border-top:1px solid var(--line);padding-top:14px}.pricing-operation h4{margin:0 0 6px;color:var(--ink);font-size:.88rem}.pricing-operation p{margin:0;color:var(--muted);font-size:.85rem}.pricing-group{margin-bottom:0}article>section{scroll-margin-top:88px}@media(max-width:760px){.pricing-tab-list{position:static}.pricing-table thead{position:static}}@media(max-width:420px){.model-name-cell .copy-button{display:none}}.page-pricing main{max-width:1180px;padding:52px 0 80px}.page-pricing main>article{max-width:none}.page-pricing article>.pricing-page-shell{margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.pricing-page-header{margin:0 0 30px}.pricing-page-header h1{margin:0 0 8px;color:var(--ink-2);font-family:var(--sans);font-size:clamp(2.05rem,4vw,3rem);font-weight:800;letter-spacing:-.035em}.pricing-page-header p{margin:0;color:var(--muted);font-size:1rem}.pricing-provider-nav{display:flex;gap:10px;align-items:center;overflow-x:auto;margin:0 0 16px;padding:8px;border:1px solid var(--line);border-radius:12px;background:rgba(255,253,249,.96);box-shadow:0 4px 14px -12px rgba(23,61,54,.55);scrollbar-width:thin}.pricing-provider-button{display:inline-flex;flex:0 0 auto;align-items:center;gap:8px;border:1px solid transparent;border-radius:8px;padding:10px 15px;background:transparent;color:#66716d;font:inherit;font-weight:650;cursor:pointer;white-space:nowrap}.pricing-provider-button:hover{background:#f5f7f3;color:var(--ink)}.pricing-provider-button[aria-selected="true"]{border-color:var(--ink);background:#f5faf6;color:var(--ink-2)}.pricing-provider-button:focus-visible,.pricing-group-card:focus-visible,.pricing-mode-toggle button:focus-visible,.model-name-cell .copy-button:focus-visible{outline:3px solid #b98b48;outline-offset:2px}.pricing-provider-glyph{display:grid;width:22px;height:22px;place-items:center;border-radius:50%;background:#edf4ef;color:var(--ink);font-size:.72rem;font-weight:850}.pricing-basis-bar{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:22px;align-items:center;margin:0 0 16px;padding:12px 18px;border:1px solid var(--line);border-radius:10px;background:rgba(255,253,249,.9);color:var(--muted);font-size:.86rem}.pricing-basis-bar div{display:flex;gap:12px;align-items:center;min-width:0}.pricing-basis-bar strong{flex:0 0 auto;color:var(--ink-2)}.pricing-basis-bar span{min-width:0}.pricing-basis-bar p{margin:0;text-align:right;line-height:1.55}.pricing-list-card{overflow:hidden;border:1px solid var(--line);border-radius:12px;background:rgba(255,253,249,.98);box-shadow:0 14px 34px -30px rgba(23,61,54,.5)}.pricing-list-header{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:18px 20px;border-bottom:1px solid var(--line)}.pricing-list-header h2{margin:0 0 4px;border:0;padding:0;font-family:var(--sans);font-size:1.2rem}.pricing-list-header p{margin:0;color:var(--muted);font-size:.82rem}.pricing-mode-toggle{display:inline-flex;flex:0 0 auto;padding:3px;border:1px solid var(--line);border-radius:999px;background:#f2f4f1}.pricing-mode-toggle button{border:0;border-radius:999px;padding:6px 12px;background:transparent;color:var(--muted);font:inherit;font-size:.78rem;font-weight:700;cursor:pointer}.pricing-mode-toggle button[aria-pressed="true"]{background:var(--ink);color:#fff;box-shadow:0 3px 8px -5px rgba(23,61,54,.7)}.pricing-provider-panel{padding:18px 20px 20px}.pricing-group-carousel{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(245px,1fr);gap:12px;overflow-x:auto;margin:0 -1px 16px;padding:1px 1px 4px;scroll-snap-type:x proximity;scrollbar-width:thin}.pricing-group-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 10px;align-items:center;min-height:78px;border:1px solid var(--line);border-radius:9px;padding:13px 14px;background:#fff;color:var(--ink);font:inherit;text-align:left;cursor:pointer;scroll-snap-align:start}.pricing-group-card[aria-pressed="true"]{border-color:var(--ink);background:#f5faf6;box-shadow:inset 0 0 0 1px rgba(23,61,54,.08)}.pricing-group-card-heading{min-width:0;font-size:.94rem;font-weight:800;overflow-wrap:anywhere}.pricing-group-rate{border-radius:999px;padding:2px 7px;background:#e6f3e9;color:#26733e;font-size:.7rem;font-weight:800}.pricing-group-card-meta{grid-column:1/-1;color:#78827e;font-size:.74rem}.pricing-group-intro{display:flex;gap:10px;margin:0 0 14px;padding:10px 14px;border:1px solid #cfe0d3;border-radius:8px;background:#f6fbf7;color:var(--muted);font-size:.82rem}.pricing-group-intro strong{flex:0 0 auto;color:var(--ink)}.pricing-group-tables{display:grid;gap:18px}.table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:9px;background:#fff}.pricing-table{width:100%;min-width:900px;table-layout:fixed;border:0;border-collapse:collapse;border-radius:0;overflow:visible;font-size:.82rem}.pricing-table thead{position:static;top:auto;z-index:auto;background:#f5f7f5}.pricing-table th{padding:11px 14px;border-bottom:1px solid var(--line);background:#f5f7f5;color:#53625c;font-size:.76rem;font-weight:750;text-align:left;vertical-align:middle}.pricing-table th:not(:first-child){text-align:left}.pricing-table td{height:64px;padding:10px 14px;border-bottom:1px solid #e7ebe7;vertical-align:middle}.pricing-table tbody tr:last-child td{border-bottom:0}.pricing-col-model{width:23%}.pricing-col-price{width:16%}.pricing-col-savings{width:13%}.model-name-cell{display:table-cell;min-width:0;font-weight:700;white-space:nowrap}.model-name-cell>span:first-child{display:inline;overflow-wrap:normal}.model-name-cell .copy-button{display:inline-grid;width:26px;height:26px;place-items:center;margin:0 0 0 5px;border:0;border-radius:6px;padding:0;background:transparent;color:#82918b;vertical-align:middle}.model-name-cell .copy-button:hover{background:#edf4ef;color:var(--ink);box-shadow:none;transform:none}.copy-button-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.model-name-cell .copy-button svg{fill:none;stroke:currentColor;stroke-width:1.7}.copy-status{position:absolute}.price-cell{text-align:left;font-weight:650}.price-main{color:var(--ink);font-size:.91rem;line-height:1.35;white-space:nowrap}.price-unit{color:#87928e;font-size:.7rem;font-weight:500}.price-official{margin-top:3px;color:#a3aca8;font-size:.72rem;line-height:1.3;text-decoration:line-through;white-space:nowrap}.price-savings-cell{text-align:left}.price-savings{display:inline-flex;margin:0;border:0;border-radius:999px;padding:4px 9px;background:#eaf7ed;color:#278043;font-size:.72rem;font-weight:800;letter-spacing:0}.pricing-list-card[data-pricing-mode="official"] .price-main{color:#89948f;font-size:.76rem;text-decoration:line-through}.pricing-list-card[data-pricing-mode="official"] .price-official{color:var(--ink);font-size:.91rem;font-weight:700;text-decoration:none}.tier-premier{border-left:0;background:linear-gradient(90deg,rgba(234,247,237,.5),transparent 32%)}.child-row .child-name{padding-left:32px;border-left:0}.child-row .child-name::before{left:14px}.pricing-peak{margin:0 0 12px;padding:9px 12px;border-radius:8px;background:#fbf5e9;color:#76664d;font-size:.8rem}.pricing-operation{margin:0;padding:12px 14px;border:1px solid var(--line);border-radius:8px;background:#fafbf9}.pricing-operation h4{margin:0 0 3px}.pricing-operation p{margin:0}.page-pricing article>section:not(.pricing-page-shell){margin:18px 0;padding:22px 26px}.page-pricing article>section:not(.pricing-page-shell)>h2{font-size:1.35rem}.pricing-provider-panel[hidden],.pricing-group-panel[hidden]{display:none}@media(max-width:760px){.page-pricing main{padding:34px 0 56px}.pricing-page-header{margin-bottom:24px}.pricing-page-header h1{font-size:2.05rem}.pricing-provider-nav{gap:6px;padding:7px}.pricing-provider-button{padding:9px 12px}.pricing-basis-bar{grid-template-columns:1fr;gap:8px;padding:13px 14px}.pricing-basis-bar div{align-items:flex-start;flex-direction:column;gap:3px}.pricing-basis-bar p{text-align:left}.pricing-list-header{align-items:flex-start;flex-direction:column;padding:16px}.pricing-provider-panel{padding:16px}.pricing-group-carousel{grid-auto-columns:minmax(250px,82vw)}.pricing-group-intro{align-items:flex-start;flex-direction:column;gap:2px}.pricing-table{min-width:820px}.pricing-table td{height:60px;padding:9px 12px}.model-name-cell .copy-button{display:inline-grid}.page-pricing article>section:not(.pricing-page-shell){padding:20px 18px}}.page-pricing .pricing-page-shell{margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.marketing-page.page-pricing article>section:not(.pricing-page-shell):not(.marketing-hero){margin:18px 0;padding:18px 20px;border-radius:10px;background:rgba(255,253,250,.9);box-shadow:none}.marketing-page.page-pricing article>section:not(.pricing-page-shell)>h2{margin:0 0 10px;font-size:1.35rem}.model-name-cell{overflow:hidden}.model-name-cell>span:first-child{display:inline-block;max-width:calc(100% - 34px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.page-home main{width:min(100%,1120px);margin-inline:auto;padding:0 24px 96px}.page-home main>article{width:100%;max-width:none}.page-home .marketing-hero{width:100%;max-width:1120px;margin-inline:auto;grid-template-columns:minmax(0,1fr) minmax(340px,.82fr);gap:clamp(36px,6vw,84px);padding:clamp(64px,8vw,104px) 0 clamp(72px,8vw,104px)}.page-home .hero-copy{max-width:620px;margin-inline:auto;text-align:center}.page-home .hero-copy h1{max-width:12ch!important;margin:18px auto 24px!important;font-size:clamp(2.25rem,4.35vw,4.8rem)!important;line-height:1.04;letter-spacing:-.045em;text-wrap:balance}.page-home .hero-copy h1 :is(.hero-headline-lead,.hero-headline-tail){white-space:normal}.page-home .hero-copy .lede{max-width:42rem;margin-inline:auto;font-size:1.08rem;line-height:1.8}.page-home .benefit-strip{justify-content:center;max-width:42rem;margin-inline:auto;text-align:center}.page-home .hero-actions{justify-content:center}.page-home article>section:not(.marketing-hero){width:100%;max-width:1120px;margin-inline:auto;padding-inline:clamp(20px,5vw,72px)}.page-home article>section>h2{max-width:24ch;margin-inline:auto;border:0;padding:0;text-align:center}.page-home article>section>p{max-width:46rem;margin-inline:auto;text-align:center}.page-home .home-benefit-grid,.page-home .home-reliability-grid{max-width:1000px;margin-inline:auto}.page-home .home-benefit-card,.page-home .home-reliability-card,.page-home .home-tool-card{text-align:left}.page-home .home-workflow{max-width:1120px}.page-home .home-workflow-copy{align-self:center}.page-home .home-workflow-copy h2{max-width:18ch;margin-inline:auto;text-align:center}.page-home .home-workflow-copy p{max-width:34rem;margin-inline:auto;text-align:center}.page-home .home-faq{max-width:1120px}.page-home .home-section-kicker{text-align:center}.page-home .home-faq>h2{max-width:none}.page-home .home-faq-list{width:min(100%,900px);margin-inline:auto;text-align:left}.page-home .home-final-cta{text-align:center}.page-home .home-final-cta h2{max-width:none}.page-home .home-final-cta p{max-width:42rem}.page-home .home-final-cta .capability-proofs{justify-content:center;max-width:700px;margin-inline:auto}@media(max-width:900px){.page-home .marketing-hero{grid-template-columns:minmax(0,1fr) minmax(300px,.78fr);gap:28px}.page-home .hero-copy h1{font-size:clamp(2.15rem,5.2vw,3.8rem)!important}}@media(max-width:760px){.page-home main{padding:0 18px 64px}.page-home .marketing-hero{grid-template-columns:1fr;gap:24px;padding:56px 0 64px}.page-home .hero-copy{max-width:620px}.page-home .hero-copy h1{max-width:100%!important;font-size:clamp(2.5rem,12vw,3.8rem)!important}.page-home article>section:not(.marketing-hero){padding-inline:0}.page-home .home-workflow,.page-home .home-reliability,.page-home .home-benefits,.page-home .home-faq,.page-home .home-final-cta{padding-block:58px}.page-home .home-workflow-copy h2{max-width:100%}.page-home .home-benefit-grid,.page-home .home-reliability-grid{grid-template-columns:1fr}.page-home .home-benefit-card-primary{grid-column:auto}.page-home .home-faq-list{width:100%}}@media(max-width:420px){.page-home main{padding-inline:12px}.page-home .marketing-hero{padding-block:44px 52px}.page-home .hero-copy h1{font-size:clamp(2.2rem,12vw,3.2rem)!important}.page-home .home-workflow,.page-home .home-reliability,.page-home .home-benefits,.page-home .home-faq,.page-home .home-final-cta{padding-block:44px}.page-home .home-faq-list summary{padding-inline:16px}.page-home .home-faq-list details p{padding-inline:16px}}@media(max-width:760px){:is(.page-home,body:has(.home-workflow)) .marketing-hero{display:grid!important;grid-template-columns:1fr!important;gap:24px!important}.page-home .hero-copy{width:100%;max-width:620px!important}.page-home .hero-copy h1{width:100%;max-width:100%!important}.page-home .hero-copy h1 :is(.hero-headline-lead,.hero-headline-tail){white-space:normal!important;overflow-wrap:anywhere}.page-home .hero-copy .lede,.page-home .benefit-strip,.page-home .hero-actions{width:100%;max-width:100%}}.page-home .marketing-hero{grid-template-columns:minmax(0,1.03fr) minmax(360px,.97fr);gap:clamp(28px,5vw,72px);padding:clamp(72px,9vw,116px) 0 clamp(76px,9vw,112px);align-items:center}.page-home .hero-copy{max-width:none;margin-inline:0;text-align:left}.page-home .hero-copy h1{max-width:10.5ch!important;margin:18px 0 24px!important;font-size:clamp(3.6rem,6.2vw,6rem)!important;line-height:.98;letter-spacing:-.055em;text-align:left;text-wrap:balance;overflow-wrap:normal}.page-home .hero-copy h1:has(.hero-headline-lead){max-width:none!important;font-size:clamp(1.05rem,3.05vw,2.7rem)!important}.page-home .hero-copy h1 :is(.hero-headline-lead,.hero-headline-tail){display:block;white-space:nowrap!important}.page-home .hero-copy .lede{max-width:38rem;margin-inline:0;font-size:1.12rem;line-height:1.8}.page-home .benefit-strip{justify-content:flex-start;max-width:40rem;margin:25px 0 0;text-align:left}.page-home .hero-actions{justify-content:flex-start}.page-home .home-benefits>h2{max-width:16ch;margin:0 0 14px;padding:0;text-align:left}.page-home .home-workflow{grid-template-columns:minmax(250px,.76fr) minmax(0,1.24fr)!important;gap:22px 34px!important}.page-home .home-workflow-copy{grid-column:2;grid-row:2;align-self:start}.page-home .home-workflow-copy h2{max-width:100%;margin:0 0 14px;text-align:left}.page-home .home-workflow-copy p{max-width:34rem;margin:0;text-align:left}.page-home .home-workflow-code{grid-column:2;grid-row:1}.page-home .home-tool-grid{grid-column:1;grid-row:1/3}.page-home .home-final-cta{text-align:left}.page-home .home-final-cta h2,.page-home .home-final-cta>p{margin-inline:0;text-align:left}.page-home .home-final-cta .capability-proofs{justify-content:flex-start;margin-inline:0}.page-home .home-final-cta .page-ctas{justify-content:flex-start}@media(min-width:761px){.page-home .home-benefits>h2{max-width:none;white-space:nowrap}}@media(max-width:900px) and (min-width:761px){.page-home .marketing-hero{grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);gap:22px}.page-home .hero-copy h1{font-size:clamp(3.25rem,7vw,4.8rem)!important}.page-home .hero-copy h1:has(.hero-headline-lead){font-size:clamp(1.4rem,3.4vw,2.2rem)!important}}@media(max-width:760px){.page-home .marketing-hero{display:flex!important;flex-direction:column;align-items:stretch;gap:30px;padding:54px 0 64px}.page-home .hero-copy{order:1;max-width:100%}.page-home .hero-copy h1{max-width:100%!important;font-size:clamp(2.75rem,13vw,4.25rem)!important;letter-spacing:-.045em;overflow-wrap:anywhere}.page-home .hero-copy h1:has(.hero-headline-lead){font-size:clamp(2rem,8vw,3rem)!important}.page-home .hero-copy h1 :is(.hero-headline-lead,.hero-headline-tail){white-space:normal!important}.page-home .hero-visual{order:2;min-height:0;margin:0 auto;width:100%}.page-home .home-workflow{display:block!important}.page-home .home-workflow-copy,.page-home .home-workflow-code{margin-bottom:20px}.page-home .home-tool-grid{display:grid;grid-template-columns:1fr;gap:12px}.page-home .home-tool-card:nth-child(n){margin-left:0;margin-right:0}.page-home .home-final-cta .page-ctas{align-items:stretch}.page-home .home-final-cta .button{flex:1 1 15rem}}@media(max-width:420px){.page-home .hero-copy h1{font-size:clamp(2.55rem,12.5vw,3.45rem)!important}.page-home .hero-copy h1:has(.hero-headline-lead){font-size:clamp(1.8rem,8vw,2.5rem)!important}.page-home .home-workflow,.page-home .home-final-cta{padding:42px 18px}.page-home .home-benefits{padding:42px 18px}.page-home .home-benefits>h2{font-size:clamp(2rem,10vw,3rem);white-space:normal}}.page-home .home-blog{padding-block:clamp(42px,6vw,76px)!important}.page-home .home-blog-heading{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:22px}.page-home .home-blog-heading h2{margin:0!important;color:var(--home-green-deep);font-family:Iowan Old Style,Baskerville,"Times New Roman",STSong,"Songti SC",serif;font-size:clamp(2rem,4vw,3.2rem);font-weight:600}.page-home .home-blog-heading .home-section-kicker{margin:0;color:var(--home-orange);font-size:.78rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.page-home .home-blog-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.page-home .home-blog-card{display:flex;align-items:center;justify-content:space-between;gap:24px;border:1px solid var(--home-line);border-radius:18px;padding:24px 26px;background:linear-gradient(120deg,#fffaf2,#f6eadc);box-shadow:0 18px 36px -30px rgba(8,44,39,.5)}.page-home .home-blog-kicker{margin:0 0 6px;color:var(--home-orange);font-size:.72rem;font-weight:800;letter-spacing:.14em}.page-home .home-blog-card h3{margin:0 0 4px;color:var(--home-green-deep);font-size:1.25rem}.page-home .home-blog-card p:not(.home-blog-kicker){margin:0;color:var(--home-muted)}.page-home .home-blog-card .button{flex:0 0 auto;border-radius:10px;background:var(--home-orange);border-color:var(--home-orange)}@media(max-width:600px){.page-home .home-blog-heading{align-items:flex-start;flex-direction:column;gap:6px}.page-home .home-blog-card{align-items:flex-start;flex-direction:column;padding:22px}.page-home .home-blog-card .button{width:100%}}