.hero-model-entry{display:inline-flex;align-items:center;gap:10px;margin-top:13px;min-height:44px;font-size:11px;color:var(--blue);font-weight:650}.model-section{background:#f3f6fa;padding-block:90px;border-top:1px solid var(--line)}.model-offering{display:grid;grid-template-columns:1.1fr .9fr;border:1px solid var(--line);border-radius:18px;overflow:hidden;background:white}.model-main{background:var(--navy);color:white;padding:46px}.launch-label{font-size:10px;color:#c4d9ff;border:1px solid #425b7e;padding:6px 10px;display:inline-block;border-radius:5px;margin-bottom:30px}.model-main h3{font-size:33px;margin-bottom:20px}.model-main>p{font-size:15px;line-height:2;color:#c8d6e8;max-width:38ch}.model-tags{display:flex;flex-wrap:wrap;gap:8px;margin:26px 0 30px}.model-tags>span{border:1px solid #3a506e;border-radius:5px;padding:5px 9px;font-size:11px;color:#d8e3f2}.model-main small{display:block;font-size:10px;color:#b7c9e2;margin-top:17px}.model-support{padding:10px 38px}.model-support article{padding-block:27px}.model-support article+article{border-top:1px solid var(--line)}.model-support article>span{color:var(--blue);font:11px/1.8 Consolas,monospace;letter-spacing:1px}.model-support h3{font-size:19px;margin:10px 0}.model-support p{font-size:13px;color:var(--body);margin:0}.model-paths{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;margin-top:30px}.model-paths>a{border-top:1px solid #cfdaea;padding:18px 0;min-height:80px}.model-paths span{display:block;font-size:11px;color:var(--muted);margin-bottom:5px}.model-paths strong{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:14px}.model-paths b{color:var(--blue);font-weight:400}.model-paths>a:hover{color:var(--blue)}.token-hero{padding-block:76px 58px;max-width:950px}.token-hero h1{font-size:clamp(38px,4.7vw,64px);line-height:1.3;margin-bottom:25px}.token-hero>p:not(.eyebrow){font-size:17px;color:var(--body);max-width:630px}.token-status{display:flex;align-items:center;gap:12px;padding:17px 20px;margin-top:28px;border:1px solid #bed1f3;border-radius:8px;background:#f3f7ff;font-size:13px;color:var(--body)}.token-status strong{color:var(--blue);white-space:nowrap}.usecase-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding-bottom:70px}.usecase-card{padding:28px;border:1px solid var(--line);border-radius:13px;display:flex;flex-direction:column}.usecase-card>span{font:11px/1.8 Consolas,monospace;letter-spacing:1px;color:var(--blue)}.usecase-card h2{font-size:24px;margin:17px 0 13px;letter-spacing:0}.usecase-card p{font-size:13px;color:var(--body)}.usecase-card a{margin-top:auto;color:var(--blue)}.token-consult{background:var(--soft);padding-block:75px}.token-consult-grid{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:start}.token-consult h2{margin-bottom:22px}.token-consult p{color:var(--body);font-size:14px}.token-consult .contact-panel{width:100%}.token-faq{padding-block:70px}.token-faq>h2{margin-bottom:25px;font-size:30px}.token-faq p{color:var(--body);font-size:14px}.token-faq>div{max-width:850px}.token-faq h3{font-size:18px;margin:25px 0 12px}
@media(max-width:1000px){.model-main{padding:34px}.model-support{padding-inline:28px}.model-main h3{font-size:28px}.token-consult-grid{gap:35px}.usecase-card{padding:22px}}
@media(max-width:800px){.model-section{padding-block:72px}.model-offering{grid-template-columns:1fr}.model-support{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;padding:25px}.model-support article{padding:0}.model-support article+article{border-top:0}.model-support h3{font-size:16px}.model-support p{font-size:12px}.token-consult-grid{grid-template-columns:1fr}.token-hero{padding-top:50px}.usecase-grid{gap:13px}.usecase-card h2{font-size:21px}.token-status{align-items:flex-start}.token-status strong{white-space:normal}}
@media(max-width:540px){.model-section{padding-block:60px}.model-main{padding:29px 24px}.model-main h3{font-size:27px}.model-main>p{font-size:14px}.model-main .button{width:100%;font-size:12px}.model-support{display:block;padding:8px 24px}.model-support article{padding-block:22px}.model-support article+article{border-top:1px solid var(--line)}.model-support h3{font-size:18px}.model-paths{grid-template-columns:1fr;gap:0}.model-paths>a{padding:15px 0;min-height:75px}.token-hero{padding-block:40px}.token-hero h1{font-size:38px;letter-spacing:-1px}.token-hero>p:not(.eyebrow){font-size:14px}.token-status{flex-direction:column;gap:5px;font-size:12px}.usecase-grid{grid-template-columns:1fr;padding-bottom:45px}.token-consult,.token-faq{padding-block:55px}.token-consult h2{font-size:29px}}
