:root{--bg:#080b12;--panel:#101522;--panel2:#0d111b;--text:#f7f9fc;--muted:#9aa4b5;--line:#20283a;--accent:#7c5cff;--accent2:#22d3ee;--max:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 50% 0%,#161b31 0,#080b12 38%);color:var(--text);font-family:Inter,'Noto Sans SC',system-ui,sans-serif}.nav{height:72px;display:flex;align-items:center;justify-content:space-between;max-width:var(--max);margin:auto;padding:0 24px;position:sticky;top:0;z-index:30;background:rgba(8,11,18,.82);backdrop-filter:blur(16px);border-bottom:1px solid rgba(255,255,255,.04)}.brand{display:flex;align-items:center;gap:10px;font-weight:800;letter-spacing:-.02em}.brand-mark{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:linear-gradient(135deg,var(--accent),var(--accent2));box-shadow:0 0 24px rgba(124,92,255,.35)}a{color:inherit;text-decoration:none}.nav-links{display:flex;gap:28px;color:#c8d0de;font-size:14px}.nav-links a:hover{color:white}.btn{display:inline-flex;align-items:center;justify-content:center;height:46px;padding:0 20px;border-radius:12px;font-weight:700;font-size:14px;border:1px solid transparent;transition:.2s transform,.2s border-color,.2s background}.btn:hover{transform:translateY(-1px)}.btn-primary{background:linear-gradient(135deg,var(--accent),#5f8cff);box-shadow:0 12px 30px rgba(124,92,255,.25)}.btn-secondary,.btn-ghost{background:#111725;border-color:#263149}.btn-ghost{height:40px}.hero{max-width:950px;margin:0 auto;padding:110px 24px 70px;text-align:center;position:relative}.hero-glow{position:absolute;width:520px;height:260px;border-radius:50%;background:rgba(124,92,255,.18);filter:blur(90px);left:50%;top:80px;transform:translateX(-50%);pointer-events:none}.eyebrow,.kicker{color:#9e8cff;font-size:12px;font-weight:800;letter-spacing:.17em}.hero h1{font-size:clamp(48px,8vw,86px);line-height:1.02;letter-spacing:-.055em;margin:20px 0}.hero h1 span{background:linear-gradient(90deg,#b9aaff,#65d9ff);-webkit-background-clip:text;color:transparent}.hero-copy{max-width:700px;margin:0 auto;color:var(--muted);font-size:18px;line-height:1.8}.hero-actions{display:flex;gap:12px;justify-content:center;margin:32px 0 20px}.trust-row{display:flex;flex-wrap:wrap;justify-content:center;gap:22px;color:#8793a7;font-size:13px}.code-card{max-width:760px;margin:55px auto 0;text-align:left;background:#090d16;border:1px solid #293247;border-radius:18px;overflow:hidden;box-shadow:0 40px 100px rgba(0,0,0,.38)}.code-top{height:42px;border-bottom:1px solid #1f2737;display:flex;align-items:center;gap:7px;padding:0 14px}.code-top span{width:9px;height:9px;border-radius:50%;background:#30394d}.code-top small{margin-left:auto;color:#718097}.code-card pre{margin:0;padding:24px;overflow:auto;color:#c6d2e8;font-size:13px;line-height:1.8}.stats{max-width:var(--max);margin:15px auto 90px;padding:0 24px;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.stats div{padding:28px;border:1px solid var(--line);background:rgba(16,21,34,.72);border-radius:16px;text-align:center}.stats strong{display:block;font-size:28px}.stats span{display:block;color:var(--muted);font-size:13px;margin-top:6px}.section{max-width:var(--max);margin:0 auto;padding:90px 24px}.section-head{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:36px}.section h2{font-size:clamp(32px,5vw,52px);letter-spacing:-.045em;margin:10px 0}.section-head p,.split p{max-width:500px;color:var(--muted);line-height:1.8}.model-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.model-card{border:1px solid var(--line);background:linear-gradient(180deg,#111725,#0c111b);padding:26px;border-radius:18px;min-height:210px}.model-icon{width:42px;height:42px;display:grid;place-items:center;border:1px solid #34405a;border-radius:12px;background:#151d2c;font-weight:800}.model-card h3{font-size:20px;margin:28px 0 10px}.model-card p{color:var(--muted);line-height:1.7;font-size:14px}.model-card span{font-size:12px;color:#7f8ba0}.split{display:grid;grid-template-columns:1.15fr .85fr;gap:60px;align-items:center}.checklist{padding:0;list-style:none;color:#c1cbdb;line-height:2}.checklist li:before{content:'✓';color:#77d6ff;margin-right:10px}.mini-panel{border:1px solid var(--line);background:#0d1320;padding:28px;border-radius:20px}.mini-panel h3{margin-top:0}.step{display:flex;gap:18px;align-items:center;padding:17px 0;border-bottom:1px solid #20283a}.step b{color:#8190aa}.mini-panel .btn{width:100%;margin-top:24px}.pricing-card{display:flex;align-items:center;justify-content:space-between;gap:30px;border:1px solid #2b3550;background:linear-gradient(135deg,#12172a,#0c1421);padding:34px;border-radius:22px}.pricing-card h3{font-size:24px;margin:0 0 8px}.pricing-card p,.price span{color:var(--muted)}.price strong,.price span{display:block}.price strong{font-size:18px;margin-bottom:6px}.faq details{border-top:1px solid var(--line);padding:20px 0}.faq summary{font-weight:700;cursor:pointer}.faq details p{color:var(--muted);line-height:1.8;max-width:850px}.cta{max-width:calc(var(--max) - 48px);margin:70px auto 100px;border:1px solid #293653;background:radial-gradient(circle at 50% 0%,rgba(124,92,255,.22),transparent 55%),#0e1421;border-radius:26px;padding:65px 24px;text-align:center}.cta h2{font-size:46px;letter-spacing:-.04em;margin:12px 0}.cta p{color:var(--muted);margin-bottom:26px}footer{max-width:var(--max);margin:auto;padding:28px 24px 40px;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;color:#8390a5;font-size:12px}footer .brand{color:white}footer div:last-child{display:flex;gap:18px}@media(max-width:820px){.nav-links{display:none}.hero{padding-top:80px}.hero h1{font-size:52px}.stats{grid-template-columns:1fr 1fr}.model-grid,.split{grid-template-columns:1fr}.section-head,.pricing-card{align-items:flex-start;flex-direction:column}.pricing-card .btn{width:100%}footer{flex-direction:column;gap:20px;align-items:flex-start}}@media(max-width:520px){.nav{padding:0 16px}.nav .btn{padding:0 12px}.hero{padding-left:16px;padding-right:16px}.hero h1{font-size:43px}.hero-copy{font-size:16px}.hero-actions{flex-direction:column}.hero-actions .btn{width:100%}.trust-row{justify-content:flex-start;text-align:left}.stats{grid-template-columns:1fr 1fr;padding:0 16px}.stats div{padding:20px 10px}.section{padding:70px 16px}.model-grid{gap:12px}.cta{margin-left:16px;margin-right:16px}.cta h2{font-size:34px}}
/* Conversion-focused homepage, accessibility and guided model picker */
.offer-pill{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:9px;margin-top:22px;padding:11px 18px;border:1px solid #56477f;border-radius:999px;background:#211a39;color:#e7dcff;font-size:13px;font-weight:600}.offer-pill a{color:#8fe5ff;text-decoration:underline;text-underline-offset:3px}.offer-dot{width:7px;height:7px;background:#93f7c1;border-radius:50%;box-shadow:0 0 12px #93f7c1}.hero .hero-actions{margin-top:34px}.selection{padding-top:50px}.selector-panel{padding:28px;background:linear-gradient(140deg,#11182b,#0e1321);border:1px solid #29334d;border-radius:24px}.choice-heading{display:flex;align-items:center;gap:12px;margin-bottom:19px}.step-chip{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;background:#292048;color:#b4a3ff;font-size:12px;font-weight:800}.usecase-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.usecase{font:inherit;cursor:pointer;text-align:left;color:#f0f2ff;border:1px solid #29334c;border-radius:15px;padding:20px 16px;background:#131b2c;transition:border-color .2s,background .2s,transform .2s}.usecase:hover{border-color:#8e78ff;transform:translateY(-2px)}.usecase.active{border-color:#a28aff;background:#282044;box-shadow:inset 0 0 0 1px #7767bf}.usecase span{display:block;font-size:24px;color:#9edcff;margin-bottom:15px}.usecase b,.usecase small{display:block}.usecase b{font-size:15px}.usecase small{margin-top:7px;color:#aab3c7;font-size:12px}.recommendation{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-top:20px;padding:24px;background:rgba(98,90,185,.12);border:1px solid #34315a;border-radius:17px}.recommendation h3{margin:8px 0;font-size:25px}.recommendation p{color:#b9c2d3;line-height:1.75;max-width:650px;font-size:14px}.rec-tags{color:#8fe5ff;font-weight:600;font-size:13px}.recommendation-action{min-width:225px;display:grid;gap:9px;text-align:center}.recommendation-action small{font-size:11px;color:#a1a9bb}.start-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin:30px 0}.start-steps article{padding:25px;border:1px solid var(--line);border-radius:17px;background:#101624}.start-steps article span{font-weight:800;font-size:24px;color:#ac9bff}.start-steps h3{font-size:18px}.start-steps p{font-size:14px;line-height:1.7;color:var(--muted)}.getting-started>.btn{margin-top:2px}.affiliate-note{max-width:760px;color:#8791a6;font-size:12px;line-height:1.8;margin-top:23px}.btn:focus-visible,.usecase:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #9cbbff;outline-offset:3px}@media(max-width:820px){.usecase-grid{grid-template-columns:repeat(2,1fr)}.recommendation{flex-direction:column;align-items:stretch}.recommendation-action{min-width:0}.start-steps{grid-template-columns:1fr}}@media(max-width:520px){.selector-panel{padding:18px}.usecase{padding:15px 11px}.usecase b{font-size:14px}.offer-pill{border-radius:18px}.recommendation{padding:17px}.recommendation-action .btn{width:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.btn,.usecase{transition:none}}

/* Language switcher and developer acquisition section */
.nav-right{display:flex;align-items:center;gap:12px}.lang-label{font-size:12px;color:#b6c3d6;white-space:nowrap}#site-lang{max-width:132px;padding:9px 8px;border:1px solid #34405b;background:#111725;border-radius:9px;color:#fff;font:inherit;font-size:12px;cursor:pointer}.coding-section{padding-top:35px;padding-bottom:55px}.coding-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.coding-card{display:flex;flex-direction:column;padding:24px;border:1px solid #384365;background:linear-gradient(160deg,#151e31,#0d1321);border-radius:19px}.coding-title{display:flex;align-items:center;gap:13px}.coding-title h3{font-size:23px;margin:0}.coding-logo{width:43px;height:43px;display:grid;place-items:center;border-radius:13px;font-size:25px;font-weight:800}.logo-codex{background:#19394b;color:#9be6eb}.logo-claude{background:#48322e;color:#ffb08a}.logo-cursor{background:#35334b;color:#c9c3ff}.coding-card>p{font-size:14px;line-height:1.85;color:#aebbd0;min-height:100px}.coding-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}.coding-actions .btn{flex:1;font-size:12px;padding:0 11px;white-space:nowrap}.compat-note{margin-top:18px;color:#a4afc0;font-size:12px;line-height:1.8}.nav-right .btn{white-space:nowrap}@media(max-width:900px){.coding-grid{grid-template-columns:1fr}.coding-card>p{min-height:0}.lang-caption{display:none}.nav-links{display:none}}@media(max-width:520px){.nav-right{gap:6px}.nav-right .btn{font-size:11px;padding:0 8px}#site-lang{max-width:105px;font-size:11px;padding:9px 4px}.coding-actions .btn{flex:1 1 120px}.coding-card{padding:20px}}
/* JXZNE editorial API configuration guides */
.guide-wrap{max-width:1030px;margin:auto;padding:0 24px}.guide-hero{padding:100px 0 60px;text-align:center}.guide-hero h1{font-size:clamp(40px,6vw,70px);line-height:1.08;letter-spacing:-.045em}.guide-hero h1 span{background:linear-gradient(90deg,#b19fff,#70dfff);-webkit-background-clip:text;color:transparent}.guide-hero>p{color:#adbad0;line-height:1.9;max-width:780px;margin:0 auto 27px}.guide-nav-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:28px 0}.guide-nav-cards a{padding:22px 15px;border:1px solid #344361;border-radius:15px;background:#10192c;font-weight:700}.guide-nav-cards a:hover{border-color:#a38fff}.guide-warning{margin:20px 0;padding:18px 22px;border-radius:13px;border:1px solid #5d4b40;background:#2a201e;color:#ffe4d6;text-align:left;font-size:14px;line-height:1.75}.guide-section{padding:58px 0;border-top:1px solid #263044;scroll-margin-top:100px}.guide-section h2{font-size:clamp(28px,4vw,42px);letter-spacing:-.035em}.guide-heading{display:flex;gap:16px;align-items:center}.guide-heading h2{margin:4px 0 16px}.guide-section p,.guide-section li{font-size:16px;line-height:1.9;color:#b9c4d5}.guide-section ol{padding-left:26px}.guide-section li{padding:6px 0}.guide-section a:not(.btn){color:#9dcfff;text-decoration:underline;text-underline-offset:3px}.guide-section code{background:#232c41;padding:2px 5px;border-radius:5px;color:#dce6ff}.guide-actions{display:flex;flex-wrap:wrap;gap:13px;margin-top:24px}.snippet{margin:22px 0;border:1px solid #384562;border-radius:14px;background:#080e1b;overflow:hidden}.snippet>div{display:flex;justify-content:space-between;padding:12px 17px;border-bottom:1px solid #2a354b;color:#a6b6ca;font-size:13px}.copy-code{background:#1d2840;border:1px solid #455371;color:#fff;padding:5px 12px;border-radius:7px;cursor:pointer}.snippet pre{overflow-x:auto;padding:20px;font-size:13px;line-height:1.8;color:#ddedff}.guide-faq details{padding:18px 0;border-bottom:1px solid #2b3851}.guide-faq summary{cursor:pointer;font-weight:700}.guide-bottom{text-align:center;padding:54px 30px;margin:55px 0 90px;border:1px solid #384564;border-radius:24px;background:#141c31}.guide-bottom h2{font-size:36px}.guide-bottom p{color:#b4c2d5;line-height:1.75}.compat-note a{color:#bbaaff;text-decoration:underline;text-underline-offset:3px}.guide-nav .btn{font-size:12px}@media(max-width:650px){.guide-wrap{padding:0 16px}.guide-hero{padding-top:60px}.guide-nav-cards{grid-template-columns:1fr}.guide-hero h1{font-size:39px}.guide-actions .btn{width:100%}.guide-section{padding:40px 0}.guide-bottom{padding:36px 18px}}

/* Interactive developer configuration wizard */
.wizard-box{border:1px solid #394a67;background:linear-gradient(140deg,#151d31,#101522);padding:25px;border-radius:20px}.wizard-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.wizard-fields label{font-weight:700;color:#d5deee;font-size:14px;display:grid;gap:9px}.wizard-fields select{width:100%;font:inherit;background:#0c1423;color:#f4f8ff;border:1px solid #44536e;border-radius:10px;padding:12px;min-height:45px}.wizard-result{margin-top:23px;padding-top:20px;border-top:1px solid #344158}.wizard-result>strong{font-size:20px}.wizard-result>p{color:#bec9dc;line-height:1.8}.wizard-result .btn{margin:8px 10px 8px 0}.wizard-disclaimer{font-size:12px!important;color:#97a6bd!important}.wizard-result code{background:none;padding:0;white-space:pre}.wizard-result .snippet{max-width:100%}@media(max-width:750px){.wizard-fields{grid-template-columns:1fr}.wizard-box{padding:17px}.wizard-result .btn{width:100%}}

/* Enterprise procurement landing page and estimator */
.enterprise-wrap{max-width:1120px;margin:0 auto;padding:0 24px}.enterprise-hero{text-align:center;padding:96px 0 70px}.enterprise-hero h1{font-size:clamp(43px,7vw,76px);line-height:1.12;letter-spacing:-.05em;margin:18px 0}.enterprise-hero h1 span{background:linear-gradient(100deg,#b5a6ff,#69d9f8);background-clip:text;-webkit-background-clip:text;color:transparent}.enterprise-hero>p:not(.affiliate-note){max-width:800px;margin:0 auto;color:#b1bdd1;line-height:1.9;font-size:17px}.enterprise-section{padding:70px 0;border-top:1px solid #293449;scroll-margin-top:90px}.enterprise-section h2{font-size:clamp(28px,4vw,46px);letter-spacing:-.035em}.enterprise-intro{color:#b1bed3;line-height:1.8}.calc-layout{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:24px}.calc-form,.calc-results{background:#111929;border:1px solid #34415a;border-radius:19px;padding:26px}.calc-form label,.brief-grid label{display:grid;gap:9px;margin-bottom:15px;font-size:13px;color:#c4cee1;font-weight:700}.calc-form input,.brief-grid select{width:100%;padding:12px 13px;border:1px solid #475777;background:#0b111d;color:#fff;border-radius:10px;font-size:16px}.calc-results>div{display:flex;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid #2e3a50;padding:20px 0}.calc-results span{color:#b9c7dc;font-size:14px}.calc-results strong{font-size:25px}.calc-results .calc-delta{border-bottom:0}.calc-results small,.calc-note{color:#9dacbf;font-size:12px;line-height:1.8}.provider-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:17px}.provider-grid article{background:#111827;border:1px solid #303e58;border-radius:17px;padding:25px;display:flex;flex-direction:column;align-items:start}.provider-grid h3{font-size:22px}.provider-grid p,.provider-grid li{color:#b3bed1;line-height:1.8;font-size:14px}.provider-grid ul{padding-left:21px}.provider-grid a{margin-top:auto}.text-link{color:#9dd9ff;text-decoration:underline;text-underline-offset:3px}.check-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.check-grid label{border:1px solid #34425e;border-radius:12px;background:#111b2c;padding:18px;display:flex;gap:12px;align-items:start;font-size:14px;line-height:1.6;color:#e3eafa}.check-grid input{width:18px;height:18px;flex-shrink:0;accent-color:#8c78ff}.brief-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:25px}.enterprise-teaser{display:grid;grid-template-columns:1.35fr .65fr;gap:36px;align-items:center}.enterprise-teaser h2{font-size:clamp(30px,4vw,46px)}.enterprise-teaser p{color:#adb9ce;line-height:1.8}.enterprise-teaser .hero-actions{justify-content:start;flex-wrap:wrap}.enterprise-teaser-card{background:linear-gradient(160deg,#191f3c,#101928);border:1px solid #3b4a6c;border-radius:20px;padding:27px}.enterprise-teaser-card strong{display:block;font-size:46px;margin-top:20px}.teaser-row{display:flex;gap:12px;justify-content:space-between;padding:13px 0;border-top:1px solid #3b4762;color:#d7e3f3;font-size:13px}@media(max-width:850px){.calc-layout,.enterprise-teaser{grid-template-columns:1fr}.brief-grid{grid-template-columns:1fr}}@media(max-width:600px){.enterprise-wrap{padding:0 16px}.enterprise-hero{padding:60px 0}.provider-grid,.check-grid{grid-template-columns:1fr}.calc-form,.calc-results{padding:17px}.calc-results strong{font-size:20px}.enterprise-section{padding:45px 0}.enterprise-hero .hero-actions{flex-direction:column}}

/* Dual-track individual developer and enterprise navigation */
.audience-section{padding-top:36px;padding-bottom:70px}.audience-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.audience-card{display:flex;flex-direction:column;padding:34px;border:1px solid #3b4865;border-radius:24px;background:linear-gradient(150deg,#182039,#0e1523)}.audience-card:nth-child(2){background:linear-gradient(150deg,#182c39,#0e1523)}.audience-symbol{font-size:30px;display:grid;place-items:center;width:55px;height:55px;background:#28254d;border-radius:16px;color:#afbbff}.audience-card h3{font-size:26px;margin:23px 0 4px}.audience-card p{line-height:1.8;color:#b5c1d5;min-height:78px}.audience-points{display:flex;gap:12px;flex-wrap:wrap;color:#b2e8ed;font-size:12px;margin-bottom:24px}.audience-card .btn{align-self:start;margin-top:auto}.developer-wrap{max-width:1160px;margin:auto;padding:0 24px}.developer-hero{text-align:center;padding:105px 0 55px}.developer-hero h1{font-size:clamp(42px,6.5vw,73px);line-height:1.08;letter-spacing:-.045em}.developer-hero h1 span{background:linear-gradient(90deg,#b5a8ff,#6cdbf3);background-clip:text;-webkit-background-clip:text;color:transparent}.developer-hero>p:not(.affiliate-note){max-width:730px;margin:auto;color:#b7c2d6;line-height:1.9;font-size:17px}.developer-wrap>.section{padding-left:0;padding-right:0}.developer-steps .hero-actions{justify-content:flex-start}.developer-wrap .guide-bottom{margin-top:20px}@media(max-width:760px){.audience-grid{grid-template-columns:1fr}.audience-card{padding:24px}.audience-card p{min-height:0}.audience-card .btn{width:100%}.developer-wrap{padding:0 16px}.developer-hero{padding:70px 0 40px}.developer-hero .hero-actions{flex-direction:column}}

/* Developer signup-conversion journey */
.dev-selector{margin:25px 0 60px;padding:35px;border:1px solid #344461;border-radius:24px;background:linear-gradient(135deg,#181d38,#101927)}.dev-selector-head p{color:#b4c3d6;line-height:1.75}.dev-selector-layout{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:24px}.dev-selector-controls fieldset{border:1px solid #344462;border-radius:14px;padding:15px 19px;margin:0 0 15px;display:flex;gap:15px;flex-wrap:wrap}.dev-selector-controls legend{color:#d5def3;font-weight:700;padding:0 8px}.dev-selector-controls label{display:flex;align-items:center;gap:7px;color:#dce6f7;cursor:pointer;font-size:14px}.dev-selector-controls input{accent-color:#8e78ff}.dev-selector-result{padding:25px;background:#0b1424;border:1px solid #334565;border-radius:16px}.dev-selector-result h3{font-size:25px;margin:13px 0}.dev-selector-result p{color:#c1ccdf;line-height:1.7}.dev-selector-result .dev-caution{color:#edd9a0;font-size:13px}.dev-selector-result .btn{margin:8px 10px 0 0}.dev-faq details{border-bottom:1px solid #2e3b54;padding:18px 4px}.dev-faq summary{cursor:pointer;font-weight:700;font-size:16px;line-height:1.6}.dev-faq details p{max-width:850px;color:#b8c6da;line-height:1.85}@media(max-width:760px){.dev-selector{padding:20px 15px}.dev-selector-layout{grid-template-columns:1fr}.dev-selector-controls fieldset{gap:13px}.dev-selector-result{padding:18px}.dev-selector-result .btn{width:100%;margin:8px 0}}

/* Transparent personal API price comparison */
.dev-price-lead{color:#bbc7d9;line-height:1.85;max-width:920px}.price-tool{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:23px}.price-inputs,.price-output{border:1px solid #354665;border-radius:18px;background:#121b2c;padding:25px}.price-inputs label{display:grid;gap:8px;margin-bottom:13px;color:#dce5f6;font-weight:650;font-size:14px}.price-inputs input,.price-inputs select{width:100%;padding:12px;border-radius:10px;background:#0a1220;border:1px solid #52617c;color:#fff;font-size:16px}.price-result-row{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #334258;padding:18px 0}.price-result-row span{color:#c7d1e3;font-size:14px}.price-result-row strong{font-size:24px;white-space:nowrap}.price-highlight strong{color:#8fe7c6}.price-sources{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:18px 0;color:#9cabc3;font-size:12px}.price-sources a{color:#9fd6ff;text-decoration:underline;text-underline-offset:3px}.price-cta{display:flex;align-items:center;justify-content:space-between;gap:20px;background:#182441;border:1px solid #394c72;padding:24px;border-radius:16px;margin:23px 0}.price-cta h3{margin:0 0 8px}.price-cta p{margin:0;color:#c4cee1;font-size:14px;line-height:1.7}.price-cta .btn{flex-shrink:0}@media(max-width:760px){.price-tool{grid-template-columns:1fr}.price-inputs,.price-output{padding:17px}.price-cta{flex-direction:column;align-items:stretch}.price-cta .btn{width:100%;text-align:center}.price-result-row strong{font-size:20px}}

/* Transparent partner disclosure + factual price verdict */
.site-disclosure{padding:11px 24px;text-align:center;background:#1c2640;border-bottom:1px solid #405078;color:#d7e5ff;font-size:13px;line-height:1.6}.site-disclosure strong{color:#fff}.price-divider{border-top:1px solid #455472;padding-top:16px;margin:20px 0 14px;font-weight:750;color:#b6d4fc}.price-verdict{background:#202a43;border:1px solid #526080;padding:20px;border-radius:14px;margin-bottom:13px}.price-verdict strong{display:block;font-size:21px;color:#f5f7ff}.price-verdict p{color:#cad5e7;font-size:13px;line-height:1.65;margin:8px 0 0}.price-verdict.better{background:#123d34;border-color:#267960}.price-verdict.better strong{color:#a3f2d8}.price-verdict.worse{background:#42272b;border-color:#935864}.price-verdict.worse strong{color:#ffd1d1}.price-verdict.equal{background:#233049;border-color:#526080}@media(max-width:600px){.site-disclosure{padding:10px 16px;font-size:12px}}

/* Developer migration decision and verification */
.migration-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:25px}.migration-form,.migration-result{padding:26px;background:#121b2c;border:1px solid #354665;border-radius:18px}.migration-form label{display:grid;gap:8px;margin-bottom:15px;color:#dce5f6;font-size:14px;font-weight:650}.migration-form input{width:100%;padding:12px;border:1px solid #52617c;border-radius:10px;background:#0a1220;color:#fff;font-size:16px}.migration-result>strong{font-size:24px;color:#9de4cf}.migration-result>p{color:#c1ccdf;line-height:1.8}.migration-metrics{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:24px 0}.migration-metrics>div{border:1px solid #3b4a64;padding:16px;border-radius:13px}.migration-metrics small{display:block;color:#a7b6cc;margin-bottom:10px}.migration-metrics strong{display:block;font-size:20px}.verification-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:25px 0}.verification-grid article{background:#121b2c;border:1px solid #354665;padding:22px;border-radius:17px}.verification-grid h3{font-size:18px;margin:0 0 12px}.verification-grid p{color:#bdc7da;line-height:1.75;font-size:14px}.verify-pending,.verify-warning{display:inline-block;padding:6px 10px;border-radius:30px;background:#594526;color:#f6dba0;font-size:12px}.verify-warning{background:#5a3436;color:#ffc9ce}.trial-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin:24px 0}.trial-steps article{border:1px solid #364562;background:#111a2b;padding:19px;border-radius:14px}.trial-steps article>span{color:#a8b7ff;font-weight:800}.trial-steps h3{font-size:17px}.trial-steps p{font-size:13px;color:#bec8d8;line-height:1.75}.trial-actions{display:flex;flex-wrap:wrap;gap:12px}@media(max-width:850px){.migration-grid{grid-template-columns:1fr}.verification-grid{grid-template-columns:1fr}.trial-steps{grid-template-columns:repeat(2,1fr)}}@media(max-width:550px){.migration-form,.migration-result{padding:18px}.trial-steps{grid-template-columns:1fr}.trial-actions .btn{width:100%}}

/* Multi-model positioning and public pricing lookup */
.multi-value,.home-value{padding-top:42px;padding-bottom:48px}.multi-value h2,.home-value h2{max-width:840px}.value-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:25px 0}.value-cards article,.value-advice{border:1px solid #374761;background:#121c2e;padding:23px;border-radius:17px}.value-cards h3{font-size:20px;margin:0 0 12px}.value-cards p,.value-advice p,.home-value>p{color:#b8c6db;line-height:1.85}.value-advice{background:#1a2540}.value-advice strong{color:#e1e6ff}.home-value-links{display:flex;flex-wrap:wrap;gap:12px;margin:18px 0}.live-price-head{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:18px 22px;margin-top:18px;background:#182943;border:1px solid #3a5676;border-radius:14px}.live-price-head strong{font-size:17px}.live-price-head p{color:#c0cfe5;font-size:13px;line-height:1.7;margin:9px 0 0}.live-price-head .btn{flex-shrink:0}@media(max-width:800px){.value-cards{grid-template-columns:1fr}.live-price-head{flex-direction:column;align-items:stretch}.home-value-links .btn{width:100%}}

/* Original Grok subscription-vs-API SEO guide */
.grok-wrap{max-width:1120px;margin:0 auto;padding:0 24px}.grok-hero{text-align:center;padding:90px 0 65px}.grok-hero h1{font-size:clamp(38px,6.2vw,70px);line-height:1.15;letter-spacing:-.045em}.grok-hero h1 span{color:#b3b2ff}.grok-hero>p{max-width:790px;margin:0 auto 15px;color:#bfc9dc;line-height:1.9}.grok-section{padding:55px 0;border-top:1px solid #33415a;scroll-margin-top:90px}.grok-section h2{font-size:clamp(27px,3.6vw,42px)}.grok-muted,.grok-source{color:#b9c7db;line-height:1.8}.grok-source{font-size:13px}.grok-source a{color:#a6d9ff}.grok-statgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin:25px 0}.grok-stat,.grok-panel,.grok-columns article,.grok-checks>div{border:1px solid #374660;border-radius:16px;background:#121b2d;padding:23px}.grok-stat small,.grok-stat span{display:block;color:#aabbd1}.grok-stat strong{display:block;font-size:34px;margin:12px 0;color:#e6edff}.grok-panel label{display:block;font-weight:700;margin-bottom:11px}.grok-panel select{background:#0a1424;border:1px solid #60708d;border-radius:8px;padding:12px;color:#fff;max-width:100%;width:340px}.grok-result{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin:21px 0}.grok-result strong{font-size:29px}.grok-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin:24px 0}.grok-columns article{display:flex;flex-direction:column;align-items:start}.grok-columns h3{font-size:21px}.grok-columns p,.grok-columns li,.grok-checks p{color:#b7c5d8;line-height:1.8;font-size:14px}.grok-columns ul{padding-left:20px}.grok-columns a{margin-top:auto}.grok-checks{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.grok-section details{border-bottom:1px solid #33405a;padding:18px 0}.grok-section summary{cursor:pointer;font-weight:650}.grok-section details p{color:#bfcad9;line-height:1.8}@media(max-width:760px){.grok-wrap{padding:0 16px}.grok-hero{padding:55px 0 45px}.grok-statgrid,.grok-columns,.grok-checks{grid-template-columns:1fr}.grok-section{padding:38px 0}.grok-stat strong{font-size:28px}}

/* Multi-product AI pricing directory */
.pricing-hub,.pricing-detail{max-width:1120px;margin:0 auto;padding:0 24px}.pricing-hub-hero,.pricing-detail-hero{padding:85px 0 65px}.pricing-hub-hero h1,.pricing-detail-hero h1{font-size:clamp(36px,6vw,68px);line-height:1.14;letter-spacing:-.04em}.pricing-hub-hero h1 span{color:#b7acff}.pricing-hub-hero>p,.pricing-detail-hero>p{max-width:850px;line-height:1.85;color:#bdc9db}.pricing-hub-actions,.pricing-detail-actions{display:flex;flex-wrap:wrap;gap:12px;margin:26px 0}.pricing-hub-section{padding:55px 0;border-top:1px solid #33435d}.pricing-hub-title{display:flex;justify-content:space-between;align-items:center;gap:15px}.pricing-hub-title span{color:#9ecbeb}.pricing-search-label{display:block;color:#bccbe0;margin:18px 0 9px}.pricing-search{width:100%;background:#111d30;border:1px solid #4b6181;border-radius:12px;color:white;padding:15px;font-size:16px}.pricing-directory-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:24px}.pricing-directory-card{display:flex;flex-direction:column;gap:10px;border:1px solid #374966;background:#131e31;padding:23px;border-radius:16px;text-decoration:none;color:#f5f8ff;transition:border-color .2s,transform .2s}.pricing-directory-card:hover{border-color:#8f8bf8;transform:translateY(-3px)}.pricing-directory-card[hidden]{display:none}.pricing-number{font-size:12px;color:#93a8cb}.pricing-directory-card strong{font-size:22px}.pricing-directory-card>span:not(.pricing-number){font-size:14px;line-height:1.7;color:#b9c7dd}.pricing-directory-card small{margin-top:auto;color:#b8b5ff;font-weight:700}.pricing-unknown{margin-top:25px;background:#19243b;border:1px solid #526280;border-radius:16px;padding:22px}.pricing-unknown p{color:#c4cfe0;line-height:1.8}.pricing-breadcrumb{padding-top:24px;color:#b9c6da}.pricing-breadcrumb a{color:#b4c6ff}.pricing-promo{border:1px solid #3a5171;border-radius:20px;background:linear-gradient(120deg,#172943,#141a2b);margin-top:30px;padding:40px}.pricing-promo p{color:#bfcee0;line-height:1.8;max-width:700px}.pricing-hub-section details{padding:16px 0;border-bottom:1px solid #384962}.pricing-hub-section summary{cursor:pointer;font-weight:700}.pricing-hub-section details p{color:#b8c7da;line-height:1.8}@media(max-width:830px){.pricing-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:550px){.pricing-hub,.pricing-detail{padding:0 16px}.pricing-hub-hero,.pricing-detail-hero{padding:48px 0}.pricing-directory-grid{grid-template-columns:1fr}.pricing-hub-section{padding:36px 0}.pricing-promo{padding:22px}}

/* Source-linked cross-region pricing comparisons */
.matrix-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:20px 0}.matrix-controls label{display:grid;gap:8px;color:#d9e4f5;font-weight:650;font-size:14px}.matrix-controls select{width:100%;padding:13px;background:#111c2d;border:1px solid #536582;border-radius:10px;color:#fff;font-size:15px}.matrix-totals{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:18px 0}.matrix-totals div{padding:20px;background:#142138;border:1px solid #354967;border-radius:13px}.matrix-totals small{display:block;color:#aebfd5}.matrix-totals strong{font-size:27px;display:block;margin-top:8px}.matrix-scroll{width:100%;overflow-x:auto;margin:19px 0;border:1px solid #3b4d6a;border-radius:15px}.matrix-table{width:100%;border-collapse:collapse;min-width:700px;text-align:left}.matrix-table th,.matrix-table td{padding:14px 15px;border-bottom:1px solid #303f55;white-space:nowrap;font-size:14px}.matrix-table th{position:sticky;top:0;background:#1b2a41;color:#e8f0fd}.matrix-table tbody tr:nth-child(even){background:#111b2d}.matrix-table td a{color:#a9d8ff;text-decoration:underline}.matrix-coverage{display:grid;grid-template-columns:repeat(4,1fr);gap:11px;margin:20px 0}.matrix-coverage-card{display:flex;flex-direction:column;gap:9px;background:#142033;border:1px solid #3b4d68;border-radius:12px;padding:15px;color:#edf4ff;text-decoration:none}.matrix-coverage-card small{color:#9db2cb}@media(max-width:800px){.matrix-controls,.matrix-totals{grid-template-columns:1fr}.matrix-coverage{grid-template-columns:repeat(2,1fr)}}@media(max-width:500px){.matrix-coverage{grid-template-columns:1fr}.matrix-table th,.matrix-table td{padding:11px}}

/* Full pricing tier selectors */
.pricing-plan-select{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:22px 0;color:#dbe7f8;font-weight:650}.pricing-plan-select select{min-width:200px;max-width:100%;padding:11px 14px;background:#111d30;color:#fff;border:1px solid #526686;border-radius:10px}.matrix-controls{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:850px){.matrix-controls{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:500px){.matrix-controls{grid-template-columns:1fr}}

/* ZH/EN switch, smoke badges, and aggregator comparison */
.pricing-number.is-priority{color:#d7d0ff;font-weight:700}.pricing-number.is-archive{color:#8ea0bb}
.nav-links a{white-space:nowrap}.lang-switch{display:inline-flex;align-items:stretch;border:1px solid #34405b;border-radius:9px;overflow:hidden;flex-shrink:0}.lang-switch a{display:inline-flex;align-items:center;padding:8px 10px;font-size:12px;font-weight:800;color:#c8d0de;letter-spacing:.02em}.lang-switch a[aria-current="page"]{background:#243252;color:#fff}.nav-right .lang-switch{margin-right:2px}.verify-pass{display:inline-block;padding:6px 10px;border-radius:30px;background:#14523f;color:#b6f3d8;font-size:12px}.hero-bonus-note{margin-left:auto;margin-right:auto}.compare-table{min-width:0}.compare-table th,.compare-table td{white-space:normal;vertical-align:top}#ofox-catalog{margin-top:14px}#ofox-catalog caption{caption-side:bottom;text-align:left;color:#9cabc3;font-size:12px;padding:10px 4px}#ofox-claim a,#ofox-price-fallback a,.compare-sources a{color:#9fd6ff}
