.modelos-page{background:var(--background);overflow:clip}.modelos-page .landing-btn svg,.modelos-text-link svg{width:1em;height:1em}.modelos-page a:focus-visible,.modelos-page button:focus-visible{outline:3px solid color-mix(in oklab, var(--primary) 32%, transparent);outline-offset:3px}.modelos-hero{border-bottom:1px solid var(--landing-border-2);background:radial-gradient(circle at 84% 12%, color-mix(in oklab, var(--primary) 12%, transparent), transparent 30%), linear-gradient(180deg, color-mix(in oklab, var(--primary) 3%, var(--background)), var(--background) 72%);isolation:isolate;padding:clamp(72px,8vw,118px) 0 0;position:relative}.modelos-hero:before{z-index:-1;background-image:linear-gradient(to right, color-mix(in oklab, var(--border) 48%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in oklab, var(--border) 48%, transparent) 1px, transparent 1px);content:"";background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 78%);mask-image:linear-gradient(#000,#0000 78%)}.modelos-hero-layout{grid-template-columns:minmax(0,1.04fr) minmax(420px,.96fr);align-items:center;gap:clamp(44px,6vw,88px);display:grid}.modelos-hero-copy{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.modelos-kicker{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--primary);align-items:center;gap:9px;font-size:11px;font-weight:600;display:inline-flex}.modelos-kicker svg{width:15px;height:15px}.modelos-display{letter-spacing:-.052em;text-wrap:balance;max-width:11ch;margin:24px 0 0;font-size:clamp(50px,5.7vw,82px);font-weight:520;line-height:.96}.modelos-display span{color:var(--primary);display:block}.modelos-hero-lede{max-width:60ch;color:var(--landing-fg-2);text-wrap:pretty;margin:28px 0 0;font-size:clamp(17px,1.35vw,20px);line-height:1.58}.modelos-hero-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:34px;display:flex}.modelos-hero-terms{color:var(--muted-foreground);font-family:var(--font-mono,ui-monospace, monospace);flex-wrap:wrap;gap:9px 22px;margin-top:24px;font-size:11.5px;display:flex}.modelos-hero-terms span{position:relative}.modelos-hero-terms span:not(:last-child):after{background:var(--border);content:"";border-radius:999px;width:3px;height:3px;position:absolute;top:50%;right:-13px}.modelos-trace{border:1px solid color-mix(in oklab, var(--foreground) 88%, var(--background));background:var(--foreground);min-width:0;color:var(--background);box-shadow:0 40px 90px -56px color-mix(in oklab, var(--foreground) 62%, transparent), 0 16px 34px -28px color-mix(in oklab, var(--foreground) 76%, transparent);border-radius:26px;overflow:hidden}.modelos-trace-topbar{border-bottom:1px solid color-mix(in oklab, currentColor 16%, transparent);min-height:54px;font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.04em;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 20px;font-size:10.5px;display:grid}.modelos-trace-topbar>span:first-child{color:color-mix(in oklab, var(--primary) 78%, var(--background));font-weight:700}.modelos-trace-topbar code{color:color-mix(in oklab, currentColor 68%, transparent);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.modelos-trace-status{color:color-mix(in oklab, currentColor 68%, transparent);align-items:center;gap:7px;display:inline-flex}.modelos-trace-status:before{background:color-mix(in oklab, var(--primary) 70%, var(--background));width:6px;height:6px;box-shadow:0 0 0 4px color-mix(in oklab, var(--primary) 18%, transparent);content:"";border-radius:999px}.modelos-trace-body{background:linear-gradient(to right, color-mix(in oklab, currentColor 4%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in oklab, currentColor 4%, transparent) 1px, transparent 1px);background-size:32px 32px;display:grid}.modelos-trace-request,.modelos-trace-response{grid-template-columns:112px minmax(0,1fr);min-height:108px;display:grid}.modelos-trace-section-label{border-right:1px solid color-mix(in oklab, currentColor 13%, transparent);flex-direction:column;justify-content:center;gap:8px;padding:18px 16px 18px 20px;display:flex}.modelos-trace-section-label>span,.modelos-trace-engine-label>span{color:color-mix(in oklab, var(--primary) 76%, var(--background));font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.08em;font-size:10px;font-weight:700}.modelos-trace-section-label p,.modelos-trace-engine-label p{color:color-mix(in oklab, currentColor 56%, transparent);font-family:var(--font-mono,ui-monospace, monospace);text-transform:uppercase;margin:0;font-size:8.5px;line-height:1.35}.modelos-trace-payload{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.modelos-trace-payload>div{flex-direction:column;justify-content:center;gap:4px;min-width:0;padding:12px 16px;display:flex}.modelos-trace-payload>div:nth-child(2n){border-left:1px solid color-mix(in oklab, currentColor 10%, transparent)}.modelos-trace-payload>div:nth-child(n+3){border-top:1px solid color-mix(in oklab, currentColor 10%, transparent)}.modelos-trace-payload dt,.modelos-trace-payload dd{font-family:var(--font-mono,ui-monospace, monospace);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.modelos-trace-payload dt{color:color-mix(in oklab, currentColor 48%, transparent);letter-spacing:.08em;text-transform:uppercase;font-size:8px}.modelos-trace-payload dd{color:color-mix(in oklab, currentColor 78%, transparent);font-size:10px}.modelos-trace-route{border-block:1px solid color-mix(in oklab, currentColor 10%, transparent);height:30px;color:color-mix(in oklab, currentColor 42%, transparent);align-items:center;gap:8px;padding:0 20px 0 112px;display:flex;position:relative}.modelos-trace-route span{background:var(--primary);width:6px;height:6px;box-shadow:0 0 0 4px color-mix(in oklab, var(--primary) 18%, transparent);border-radius:999px;animation:2.8s ease-in-out infinite modelos-trace-packet}.modelos-trace-route small{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;margin-left:auto;font-size:8px}.modelos-trace-route svg{width:12px;height:12px}.modelos-trace-engine{background:linear-gradient(135deg, color-mix(in oklab, var(--primary) 92%, black), var(--primary)), var(--primary);min-height:126px;color:var(--primary-foreground);grid-template-columns:112px minmax(0,1fr) auto;display:grid;overflow:hidden}.modelos-trace-engine-label{border-right:1px solid color-mix(in oklab, var(--primary-foreground) 22%, transparent);flex-direction:column;justify-content:center;gap:8px;padding:18px 16px 18px 20px;display:flex}.modelos-trace-engine-label>span,.modelos-trace-engine-label p{color:currentColor}.modelos-trace-engine-label p{opacity:.72}.modelos-trace-engine-copy{flex-direction:column;justify-content:center;gap:9px;min-width:0;padding:20px;display:flex}.modelos-trace-engine-copy code{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(15px,1.45vw,20px);font-weight:650;overflow:hidden}.modelos-trace-engine-copy p{opacity:.72;max-width:36ch;margin:0;font-size:10.5px;line-height:1.45}.modelos-trace-engine>svg{opacity:.13;stroke-width:1px;align-self:center;width:68px;height:68px;margin-right:-15px}.modelos-trace-output{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.modelos-trace-output>div{flex-direction:column;justify-content:center;gap:5px;min-width:0;padding:16px;display:flex}.modelos-trace-output>div+div{border-left:1px solid color-mix(in oklab, currentColor 10%, transparent)}.modelos-trace-output code,.modelos-trace-output span{font-family:var(--font-mono,ui-monospace, monospace);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.modelos-trace-output code{color:color-mix(in oklab, var(--primary) 76%, var(--background));font-size:10px}.modelos-trace-output span{color:color-mix(in oklab, currentColor 58%, transparent);font-size:8.5px}.modelos-trace-footer{border-top:1px solid color-mix(in oklab, currentColor 16%, transparent);justify-content:space-between;align-items:flex-end;gap:20px;padding:18px 22px 20px;display:flex}.modelos-trace-footer>div{min-width:0;color:color-mix(in oklab, currentColor 62%, transparent);font-family:var(--font-mono,ui-monospace, monospace);flex-direction:column;gap:4px;font-size:9.5px;display:flex}.modelos-trace-footer .modelos-trace-footer-label{color:currentColor;font-size:10.5px;font-weight:600}.modelos-trace-footer strong{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:-.04em;flex-shrink:0;font-size:clamp(18px,2.2vw,26px);font-weight:500}.modelos-proof-strip{border-top:1px solid var(--landing-border-2);grid-template-columns:repeat(4,1fr);margin:clamp(64px,7vw,92px) 0 0;padding:0;list-style:none;display:grid}.modelos-proof-strip li{min-height:74px;color:var(--landing-fg-2);align-items:center;gap:11px;padding:16px 22px;font-size:12.5px;line-height:1.4;display:flex}.modelos-proof-strip li+li{border-left:1px solid var(--landing-border-2)}.modelos-proof-strip svg{width:17px;height:17px;color:var(--primary);flex-shrink:0}.modelos-section-stack{flex-direction:column;gap:clamp(34px,5vw,60px);display:flex}.modelos-section-intro{grid-template-columns:minmax(0,1fr) minmax(280px,.52fr);align-items:end;gap:clamp(36px,6vw,88px);display:grid}.modelos-section-note{border-left:2px solid var(--primary);max-width:42ch;color:var(--muted-foreground);margin:0;padding:18px 0 2px 20px;font-size:13.5px;line-height:1.6}.modelos-pricing{background:color-mix(in oklab, var(--primary) 2.5%, var(--background))}.modelos-price-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,390px),1fr));gap:18px;display:grid}.modelos-price-card{border:1px solid var(--border);background:var(--background);min-width:0;box-shadow:0 16px 44px -40px color-mix(in oklab, var(--foreground) 42%, transparent);border-radius:22px;flex-direction:column;display:flex;overflow:hidden}.modelos-price-card:before{background:linear-gradient(90deg, var(--primary), color-mix(in oklab, var(--primary) 18%, transparent));content:"";width:100%;height:4px}.modelos-price-card-header{justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 24px 20px;display:flex}.modelos-price-card-header>div{flex-direction:column;gap:7px;min-width:0;display:flex}.modelos-price-card-header>div>span,.modelos-published-label{color:var(--muted-foreground);font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;font-size:9.5px}.modelos-price-card-header code{overflow-wrap:anywhere;font-family:var(--font-mono,ui-monospace, monospace);font-size:clamp(15px,1.6vw,19px);font-weight:600;line-height:1.3}.modelos-published-label{flex-shrink:0;align-items:center;gap:7px;padding-top:4px;display:inline-flex}.modelos-published-label:before{background:var(--primary);content:"";border-radius:999px;width:6px;height:6px}.modelos-rate-grid{border-top:1px solid var(--landing-border-2);border-bottom:1px solid var(--landing-border-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.modelos-rate-grid>div{flex-direction:column;min-width:0;padding:22px 24px 21px;display:flex}.modelos-rate-grid>div+div{border-left:1px solid var(--landing-border-2)}.modelos-rate-grid dt{color:var(--muted-foreground);text-transform:uppercase;font-size:11px;font-weight:500}.modelos-rate-grid dd{overflow-wrap:anywhere;font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:-.045em;margin:12px 0 2px;font-size:clamp(20px,2.3vw,30px);font-weight:520;line-height:1}.modelos-rate-grid span{color:var(--muted-foreground);font-family:var(--font-mono,ui-monospace, monospace);font-size:9.5px}.modelos-request-fee{border-bottom:1px solid var(--landing-border-2);background:color-mix(in oklab, var(--primary) 5%, transparent);justify-content:space-between;align-items:center;gap:16px;padding:12px 24px;font-size:12px;display:flex}.modelos-request-fee strong{font-family:var(--font-mono,ui-monospace, monospace)}.modelos-limit-list{flex-direction:column;margin:0;padding:14px 24px;display:flex}.modelos-limit-list>div{justify-content:space-between;align-items:center;gap:18px;min-height:36px;display:flex}.modelos-limit-list dt{color:var(--muted-foreground);font-size:12px}.modelos-limit-list dd{font-family:var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;margin:0;font-size:11.5px}.modelos-example-cost{background:color-mix(in oklab, var(--primary) 7%, var(--background));border-radius:13px;justify-content:space-between;align-items:flex-end;gap:20px;margin:auto 14px 14px;padding:17px 18px;display:flex}.modelos-example-cost>div{flex-direction:column;gap:4px;min-width:0;display:flex}.modelos-example-cost span{color:var(--primary);font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.06em;text-transform:uppercase;font-size:9.5px;font-weight:700}.modelos-example-cost p{color:var(--muted-foreground);margin:0;font-size:10.5px}.modelos-example-cost strong{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:-.035em;flex-shrink:0;font-size:22px;font-weight:540}.modelos-price-footnote{max-width:86ch;color:var(--muted-foreground);margin:-24px 0 0;font-size:12.5px;line-height:1.6}.modelos-specialist{background:radial-gradient(circle at 50% 45%, color-mix(in oklab, var(--primary) 5%, transparent), transparent 34%), var(--background)}.modelos-responsibility-grid{grid-template-columns:minmax(0,1fr) 78px minmax(0,1fr);align-items:stretch;display:grid}.modelos-responsibility-card{border:1px solid var(--border);background:var(--background);border-radius:22px;flex-direction:column;gap:28px;min-width:0;padding:clamp(26px,3.6vw,42px);display:flex}.modelos-responsibility-card.is-model{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}.modelos-responsibility-card header{flex-direction:column;gap:11px;display:flex}.modelos-responsibility-index{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);font-size:10px;font-weight:700}.modelos-responsibility-card.is-model .modelos-responsibility-index{color:color-mix(in oklab, currentColor 70%, transparent)}.modelos-responsibility-card h3{letter-spacing:-.035em;text-wrap:balance;max-width:18ch;margin:0;font-size:clamp(24px,2.6vw,36px);font-weight:520;line-height:1.05}.modelos-responsibility-card header p{max-width:46ch;color:var(--muted-foreground);margin:0;font-size:13.5px;line-height:1.55}.modelos-responsibility-card.is-model header p{color:color-mix(in oklab, currentColor 74%, transparent)}.modelos-responsibility-card ul{flex-direction:column;gap:0;margin:auto 0 0;padding:0;list-style:none;display:flex}.modelos-responsibility-card li{border-top:1px solid var(--landing-border-2);align-items:flex-start;gap:11px;padding:13px 0;font-size:13px;line-height:1.5;display:flex}.modelos-responsibility-card.is-model li{border-color:color-mix(in oklab, currentColor 18%, transparent)}.modelos-responsibility-card li svg{width:16px;height:16px;color:var(--primary);flex-shrink:0;margin-top:2px}.modelos-responsibility-card.is-model li svg{color:currentColor}.modelos-responsibility-bridge{color:var(--primary);flex-direction:column;justify-content:center;align-items:center;gap:9px;display:flex}.modelos-responsibility-bridge span{background:var(--border);width:1px;height:36px}.modelos-responsibility-bridge svg{width:22px;height:22px}.modelos-specialist-foot{max-width:72ch;color:var(--muted-foreground);margin:-22px 0 0;font-size:13.5px;line-height:1.6}.modelos-integration{background:var(--foreground);color:var(--background);border-top:0}.modelos-integration-layout{grid-template-columns:minmax(0,.78fr) minmax(500px,1.22fr);align-items:center;gap:clamp(48px,7vw,96px);display:grid}.modelos-integration-copy{flex-direction:column;align-items:flex-start;display:flex}.modelos-integration .landing-eyebrow{color:color-mix(in oklab, currentColor 52%, transparent)}.modelos-integration .landing-h2{margin-top:14px}.modelos-integration .landing-lede{color:color-mix(in oklab, currentColor 68%, transparent);margin-top:20px}.modelos-integration-list{flex-direction:column;gap:0;width:100%;margin:28px 0 0;padding:0;list-style:none;display:flex}.modelos-integration-list li{border-top:1px solid color-mix(in oklab, currentColor 13%, transparent);color:color-mix(in oklab, currentColor 78%, transparent);align-items:flex-start;gap:11px;padding:11px 0;font-size:13px;display:flex}.modelos-integration-list svg{width:16px;height:16px;color:color-mix(in oklab, var(--primary) 68%, var(--background));flex-shrink:0;margin-top:1px}.modelos-text-link{border-bottom:1px solid color-mix(in oklab, currentColor 30%, transparent);color:currentColor;align-items:center;gap:9px;margin-top:24px;padding-bottom:3px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.modelos-text-link:hover{border-color:currentColor}.modelos-code-window{border:1px solid color-mix(in oklab, currentColor 16%, transparent);background:color-mix(in oklab, currentColor 4%, transparent);min-width:0;box-shadow:0 34px 90px -50px color-mix(in oklab, var(--primary) 50%, transparent);border-radius:20px;overflow:hidden}.modelos-code-topbar{border-bottom:1px solid color-mix(in oklab, currentColor 13%, transparent);min-height:50px;color:color-mix(in oklab, currentColor 48%, transparent);font-family:var(--font-mono,ui-monospace, monospace);grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;padding:0 17px;font-size:9.5px;display:grid}.modelos-code-topbar>div{gap:6px;display:flex}.modelos-code-topbar>div span{border:1px solid color-mix(in oklab, currentColor 26%, transparent);border-radius:999px;width:7px;height:7px}.modelos-code-topbar>span:last-child{justify-self:end}.modelos-code-window pre{min-height:310px;color:color-mix(in oklab, currentColor 82%, transparent);font-family:var(--font-mono,ui-monospace, monospace);tab-size:2;margin:0;padding:0;font-size:clamp(11px,1.15vw,13px);line-height:1.82;overflow-x:auto}.modelos-code-window pre>code{min-width:max-content;padding-block:clamp(22px,3vw,34px);display:block}.modelos-code-line{min-width:100%;min-height:1.82em;padding-inline:clamp(22px,3vw,34px);display:block}.modelos-code-line-added{color:color-mix(in oklab, #2da44e 72%, currentColor);background:#2da44e29;background:lab(59.5796% -48.0074 34.4644/.16)}.modelos-code-line-added:before{color:#2da44e;content:"+";width:1.25em;margin-left:-1.25em;font-weight:700;display:inline-block}.modelos-code-footer{border-top:1px solid color-mix(in oklab, currentColor 13%, transparent);color:color-mix(in oklab, currentColor 50%, transparent);justify-content:space-between;align-items:center;gap:14px;padding:14px 17px;font-size:10.5px;display:flex}.modelos-code-footer code{color:color-mix(in oklab, var(--primary) 68%, var(--background));font-family:var(--font-mono,ui-monospace, monospace);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.modelos-onboarding{background:color-mix(in oklab, var(--muted) 48%, var(--background))}.modelos-onboarding-aside{border-left:2px solid var(--primary);align-items:flex-start;gap:14px;max-width:44ch;padding:18px 0 2px 20px;display:flex}.modelos-onboarding-aside svg{width:19px;height:19px;color:var(--primary);flex-shrink:0}.modelos-onboarding-aside p{color:var(--muted-foreground);margin:0;font-size:13px;line-height:1.58}.modelos-step-list{border-top:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.modelos-step-list li{flex-direction:column;gap:42px;min-width:0;padding:24px;display:flex}.modelos-step-list li+li{border-left:1px solid var(--border)}.modelos-step-marker{color:var(--primary);justify-content:space-between;align-items:center;display:flex}.modelos-step-marker>span{font-family:var(--font-mono,ui-monospace, monospace);font-size:10.5px}.modelos-step-marker svg{width:20px;height:20px}.modelos-step-list li>div:last-child{flex-direction:column;gap:10px;display:flex}.modelos-step-list h3{letter-spacing:-.02em;margin:0;font-size:17px;font-weight:560}.modelos-step-list p{color:var(--muted-foreground);margin:0;font-size:12.5px;line-height:1.58}.modelos-faq-layout{grid-template-columns:minmax(280px,.65fr) minmax(0,1.35fr);align-items:start;gap:clamp(44px,7vw,96px);display:grid}.modelos-faq-aside{flex-direction:column;align-items:flex-start;display:flex;position:sticky;top:92px}.modelos-faq-aside .landing-h2{margin-top:14px}.modelos-faq-aside .landing-lede{margin-top:18px}.modelos-faq-contact{border-top:1px solid var(--border);align-items:flex-start;gap:13px;margin-top:30px;padding-top:20px;display:flex}.modelos-faq-contact>svg{width:19px;height:19px;color:var(--primary);flex-shrink:0;margin-top:2px}.modelos-faq-contact>div{flex-direction:column;align-items:flex-start;gap:9px;display:flex}.modelos-faq-contact p{color:var(--muted-foreground);margin:0;font-size:13px}.modelos-faq-list [data-slot=accordion-trigger]{padding:20px;font-size:14.5px;line-height:1.45}.modelos-faq-list [data-slot=accordion-content]{color:var(--muted-foreground);padding:0 20px;font-size:13.5px;line-height:1.65}.modelos-faq-list [data-slot=accordion-content]>div{padding-bottom:20px}.modelos-cta-section{border-top:0;padding-top:clamp(32px,5vw,72px)}.modelos-cta{border:1px solid color-mix(in oklab, var(--primary) 22%, var(--border));background:radial-gradient(circle at 100% 0, color-mix(in oklab, var(--primary) 16%, transparent), transparent 38%), color-mix(in oklab, var(--primary) 5%, var(--background));border-radius:28px;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);align-items:center;gap:clamp(44px,8vw,110px);padding:clamp(32px,6vw,72px);display:grid;overflow:hidden}.modelos-cta-copy{flex-direction:column;display:flex}.modelos-cta-copy h2{letter-spacing:-.045em;text-wrap:balance;max-width:15ch;margin:14px 0 0;font-size:clamp(36px,4.6vw,64px);font-weight:520;line-height:.98}.modelos-cta-copy p{max-width:58ch;color:var(--landing-fg-2);margin:22px 0 0;font-size:15px;line-height:1.62}.modelos-cta-actions{flex-direction:column;gap:26px;display:flex}.modelos-cta-actions>div{flex-wrap:wrap;gap:9px;display:flex}.modelos-cta-actions ul{border-top:1px solid var(--border);flex-direction:column;gap:11px;margin:0;padding:18px 0 0;list-style:none;display:flex}.modelos-cta-actions li{color:var(--muted-foreground);font-family:var(--font-mono,ui-monospace, monospace);align-items:center;gap:9px;font-size:11.5px;display:flex}.modelos-cta-actions li svg{width:15px;height:15px;color:var(--primary)}@keyframes modelos-trace-packet{0%{opacity:.35;transform:translate(0)}18%{opacity:1}to{opacity:0;transform:translate(min(42vw,220px))}}@media (max-width:1100px){.modelos-hero-layout,.modelos-integration-layout{grid-template-columns:1fr}.modelos-hero-copy{max-width:760px}.modelos-display{max-width:13ch}.modelos-trace{width:100%;max-width:720px}.modelos-proof-strip{grid-template-columns:repeat(2,1fr)}.modelos-proof-strip li:nth-child(3){border-left:0}.modelos-proof-strip li:nth-child(n+3){border-top:1px solid var(--landing-border-2)}.modelos-integration-copy{max-width:680px}.modelos-code-window{width:100%;max-width:820px}.modelos-step-list{grid-template-columns:repeat(2,1fr)}.modelos-step-list li:nth-child(3){border-top:1px solid var(--border);border-left:0}.modelos-step-list li:nth-child(4){border-top:1px solid var(--border)}}@media (max-width:768px){.modelos-hero{padding-top:54px}.modelos-hero-layout{gap:42px}.modelos-display{max-width:100%;margin-top:18px;font-size:clamp(42px,13vw,58px);line-height:.98}.modelos-hero-lede{margin-top:22px;font-size:16px}.modelos-hero-actions{grid-template-columns:1fr;width:100%;margin-top:28px;display:grid}.modelos-hero-actions .landing-btn{justify-content:center;width:100%}.modelos-hero-terms{gap:8px 18px}.modelos-hero-terms span:after{display:none}.modelos-trace{border-radius:20px}.modelos-trace-topbar{grid-template-columns:auto minmax(0,1fr);padding:0 14px}.modelos-trace-status{display:none}.modelos-trace-body{padding:0}.modelos-trace-request,.modelos-trace-response{grid-template-columns:82px minmax(0,1fr)}.modelos-trace-section-label,.modelos-trace-engine-label{padding:14px 10px 14px 14px}.modelos-trace-route{padding-left:82px}.modelos-trace-engine{grid-template-columns:82px minmax(0,1fr)}.modelos-trace-engine-copy{padding:16px}.modelos-trace-engine>svg{display:none}.modelos-trace-footer{align-items:flex-start;padding:16px}.modelos-proof-strip{grid-template-columns:1fr;margin-top:50px}.modelos-proof-strip li{min-height:58px;padding:13px 2px}.modelos-proof-strip li+li{border-top:1px solid var(--landing-border-2);border-left:0}.modelos-section-intro,.modelos-faq-layout,.modelos-cta{grid-template-columns:1fr}.modelos-section-intro{gap:24px}.modelos-section-note,.modelos-onboarding-aside{padding-top:4px;padding-bottom:4px}.modelos-price-card-header,.modelos-rate-grid>div{padding-left:18px;padding-right:18px}.modelos-rate-grid dd{font-size:20px}.modelos-limit-list{padding-left:18px;padding-right:18px}.modelos-example-cost{align-items:flex-start}.modelos-responsibility-grid{grid-template-columns:1fr}.modelos-responsibility-bridge{flex-direction:row;min-height:74px}.modelos-responsibility-bridge span{width:36px;height:1px}.modelos-specialist-foot{margin-top:-14px}.modelos-integration-layout{gap:40px}.modelos-code-window{border-radius:16px}.modelos-code-window pre{min-height:270px;padding:18px;font-size:10.5px}.modelos-code-footer{flex-direction:column;align-items:flex-start}.modelos-step-list{grid-template-columns:1fr}.modelos-step-list li{gap:24px;padding:22px 0}.modelos-step-list li+li,.modelos-step-list li:nth-child(3),.modelos-step-list li:nth-child(4){border-top:1px solid var(--border);border-left:0}.modelos-faq-aside{position:static}.modelos-cta{border-radius:22px;gap:38px;padding:28px 22px}.modelos-cta-actions>div{grid-template-columns:1fr;display:grid}.modelos-cta-actions .landing-btn{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.modelos-trace-route span,.modelos-trace-star [class*=animate-star-border]{animation:none}}
