@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=Sora:wght@400;500;600;700;800&display=swap";
*,:before,:after{box-sizing:border-box}:root{--bg:#f4eee6;--bg-deep:#efe5d6;--surface:#ffffffb8;--surface-strong:#ffffffeb;--surface-accent:#10a47f1f;--text:#162437;--text-soft:#58687d;--text-faint:#7d8b9d;--line:#1624371a;--line-strong:#1624372e;--mint:#0fa47f;--mint-deep:#0b7d61;--coral:#f07a4a;--navy:#1f4d85;--gold:#d7a145;--danger:#cb5d5d;--success:#15926a;--shadow-soft:0 22px 50px #1d2a3e1a;--shadow-card:0 18px 36px #24324514;--radius-sm:16px;--radius-md:24px;--radius-lg:36px;--shell:1180px;--section-space:clamp(4.8rem, 8vw, 7rem)}html{scroll-behavior:smooth}body{min-width:320px;color:var(--text);background:radial-gradient(circle at 0 0,#f07a4a29,#0000 28%),radial-gradient(circle at 85% 10%,#0fa47f29,#0000 26%),linear-gradient(#f7f2eb 0%,#f4eee6 46%,#efe5d6 100%);margin:0;font-family:Manrope,Segoe UI,sans-serif;line-height:1.65;overflow-x:hidden}body:before,body:after{content:"";pointer-events:none;z-index:0;position:fixed;inset:0}body:before{background-image:linear-gradient(#16243709 1px,#0000 1px),linear-gradient(90deg,#16243709 1px,#0000 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(#000c,#0000 88%);mask-image:linear-gradient(#000c,#0000 88%)}body:after{background:radial-gradient(circle at 15% 20%,#fffc,#0000 18%),radial-gradient(circle at 78% 24%,#ffffff8c,#0000 20%)}main,section,footer,header{z-index:1;position:relative}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{color:inherit}.shell{width:min(var(--shell), calc(100% - 40px));margin:0 auto}.eyebrow{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--mint-deep);letter-spacing:.08em;text-transform:uppercase;background:#ffffff9e;border:1px solid #16243717;border-radius:999px;align-items:center;gap:.55rem;padding:.58rem .95rem;font-size:.78rem;font-weight:800;display:inline-flex}.eyebrow:before{content:"";background:linear-gradient(135deg, var(--coral), var(--mint));border-radius:999px;width:.5rem;height:.5rem}.text-gradient{background:linear-gradient(135deg, var(--coral), var(--mint) 58%, var(--navy));color:#0000;-webkit-background-clip:text}.button{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.6rem;min-height:3rem;padding:.9rem 1.25rem;font-size:.95rem;font-weight:800;line-height:1;transition:transform .25s,box-shadow .25s,border-color .25s,background .25s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{background:linear-gradient(135deg, var(--mint), #13b88d);color:#fff;box-shadow:0 16px 28px #0fa47f38}.button-primary:hover{box-shadow:0 20px 34px #0fa47f42}.button-secondary{color:var(--text);background:#ffffffb8;border-color:#1624371a}.button-secondary:hover{background:#fffffff0;border-color:#1624372e}.section{padding:var(--section-space) 0}.section-head{gap:1rem;max-width:760px;margin-bottom:clamp(2rem,4vw,3.25rem);display:grid}.section-title,.page-title,.hero-title{letter-spacing:-.05em;margin:0;font-family:Sora,Segoe UI,sans-serif;line-height:.98}.section-title{font-size:clamp(2.1rem,4vw,3.5rem)}.section-copy,.page-copy,.hero-copy{color:var(--text-soft);margin:0;font-size:clamp(1rem,1.6vw,1.15rem)}.card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--shadow-card)}.site-header{z-index:20;padding:1rem 0 0;position:sticky;top:0}.site-header-inner{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#faf6f0c7;border:1px solid #16243714;border-radius:999px;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1rem;display:flex;box-shadow:0 12px 30px #2531440f}.brand-logo{align-items:center;gap:.85rem;min-width:fit-content;display:inline-flex}.brand-logo-orb{background:linear-gradient(145deg,#ffffffeb,#ffffff8c),#fff9;border:1px solid #16243714;border-radius:1.1rem;justify-content:center;align-items:center;width:3rem;height:3rem;display:inline-flex;box-shadow:0 10px 20px #16243714}.brand-logo-mark{width:2rem;height:2rem}.brand-logo-text{letter-spacing:-.04em;font-family:Sora,Segoe UI,sans-serif;font-size:1.2rem;font-weight:800}.brand-logo-text span{color:var(--mint)}.site-nav{align-items:center;gap:.35rem;display:flex}.site-nav-link{color:var(--text-soft);border-radius:999px;padding:.75rem 1rem;font-size:.92rem;font-weight:700;transition:background .2s}.site-nav-link:hover,.site-nav-link.is-active{color:var(--text);background:#fffc}.site-header-actions{gap:.75rem;display:flex}.menu-toggle,.mobile-overlay,.mobile-drawer{display:none}.menu-toggle{background:#fffc;border:1px solid #16243714;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:.38rem;width:3rem;height:3rem;padding:0}.menu-toggle span{background:var(--text);border-radius:999px;width:1.1rem;height:2px;transition:transform .2s}.menu-toggle.is-open span:first-child{transform:translateY(4px)rotate(45deg)}.menu-toggle.is-open span:last-child{transform:translateY(-4px)rotate(-45deg)}.hero-home{padding:clamp(3.5rem, 8vw, 6rem) 0 var(--section-space)}.hero-grid{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);align-items:center;gap:clamp(2rem,4vw,4rem);display:grid}.hero-copy-wrap{gap:1.5rem;display:grid}.hero-title{font-size:clamp(3rem,7.2vw,6.15rem)}.hero-copy-wrap .hero-copy{max-width:44rem}.hero-actions{flex-wrap:wrap;gap:.85rem;display:flex}.trust-row{flex-wrap:wrap;gap:.8rem;display:flex}.trust-row span,.tag{color:var(--text-soft);background:#ffffff94;border:1px solid #16243714;border-radius:999px;align-items:center;gap:.45rem;padding:.72rem .95rem;font-size:.85rem;font-weight:700;display:inline-flex}.trust-row span:before,.tag:before{content:"";background:var(--mint);border-radius:999px;width:.55rem;height:.55rem}.hero-stage{min-height:37rem;position:relative}.hero-stage:before{content:"";filter:blur();background:radial-gradient(circle at 20% 18%,#f07a4a2e,#0000 28%),radial-gradient(circle at 74% 12%,#0fa47f38,#0000 24%),#ffffff8f;border-radius:3rem;position:absolute;inset:2rem 3rem 4rem}.hero-shot-main,.hero-floating-card,.hero-shot-secondary{box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffbd;border:1px solid #16243714;border-radius:2rem;position:absolute;overflow:hidden}.hero-shot-main{padding:1rem;inset:3.5rem 4rem 4.5rem 0}.hero-frame-head{justify-content:space-between;align-items:center;gap:1rem;padding:.35rem .35rem 1rem;display:flex}.hero-frame-head strong{font-family:Sora,Segoe UI,sans-serif;font-size:1.1rem;display:block}.hero-frame-head span{color:var(--text-soft);font-size:.92rem}.window-dots{gap:.38rem;display:flex}.window-dots span{background:#16243729;border-radius:999px;width:.65rem;height:.65rem}.window-dots span:first-child{background:#f07a4a8c}.window-dots span:last-child{background:#0fa47fa6}.hero-device-image{border-radius:1.4rem;width:100%;height:auto}.hero-floating-card{gap:.4rem;max-width:15rem;padding:1.15rem;display:grid}.hero-floating-card strong{font-family:Sora,Segoe UI,sans-serif;font-size:1.45rem;line-height:1.1}.hero-floating-card span{color:var(--text-soft);font-size:.92rem}.hero-floating-card.top{top:0;right:0}.hero-floating-card.bottom{max-width:16rem;bottom:.35rem;right:2rem}.hero-shot-secondary{width:12rem;padding:.7rem;bottom:3.25rem;left:1rem;transform:rotate(-8deg)}.hero-mini-caption{color:var(--text-soft);margin-top:.8rem;font-size:.84rem;font-weight:700}.metric-ribbon{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:clamp(2rem,5vw,3rem);display:grid}.metric-card{padding:1.35rem}.metric-card strong,.stat-chip strong,.status-value{font-family:Sora,Segoe UI,sans-serif;font-size:1.35rem;line-height:1.05;display:block}.metric-card span,.stat-chip span{color:var(--text-soft);font-size:.92rem}.feature-grid,.grid-3,.grid-4,.testimonial-grid,.plan-grid,.resource-grid,.process-grid,.support-grid,.service-grid,.category-grid{gap:1rem;display:grid}.feature-grid,.testimonial-grid,.plan-grid,.grid-3,.resource-grid,.service-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-4,.category-grid,.support-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.feature-card,.info-card,.plan-card,.quote-card,.resource-card,.service-card,.process-card,.category-card,.contact-card,.docs-card,.incident-card,.hero-note-card,.panel-card,.story-card,.status-banner,.code-panel,.newsletter-card,.form-card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.feature-card{gap:1rem;padding:1.4rem;display:grid}.feature-topline{justify-content:space-between;align-items:center;gap:1rem;display:flex}.feature-index,.icon-badge{width:3rem;height:3rem;color:var(--text);background:#ffffffd9;border:1px solid #16243714;border-radius:1rem;justify-content:center;align-items:center;font-family:Sora,Segoe UI,sans-serif;font-size:.95rem;font-weight:800;display:inline-flex}.feature-card[data-tone=mint] .feature-index,.icon-badge[data-tone=mint]{color:var(--mint-deep);background:#0fa47f1f}.feature-card[data-tone=coral] .feature-index,.icon-badge[data-tone=coral]{color:#ca5a2f;background:#f07a4a1f}.feature-card[data-tone=navy] .feature-index,.icon-badge[data-tone=navy]{color:var(--navy);background:#1f4d851c}.feature-card h3,.product-card h3,.plan-card h3,.quote-card h3,.resource-card h3,.story-card h3,.info-card h3,.status-banner h2,.newsletter-card h2,.page-stat h3,.docs-card h3{letter-spacing:-.04em;margin:0;font-family:Sora,Segoe UI,sans-serif}.feature-card p,.product-card p,.plan-card p,.quote-card p,.resource-card p,.story-card p,.info-card p,.contact-card p,.service-card p,.docs-card p,.incident-card p,.newsletter-card p{color:var(--text-soft);margin:0}.inline-list,.bullet-list,.detail-list,.endpoint-list,.faq-list,.clean-list{gap:.75rem;display:grid}.inline-list{grid-template-columns:repeat(2,minmax(0,1fr))}.inline-list span,.bullet-list li,.detail-list li,.endpoint-list li,.clean-list li{color:var(--text-soft);padding-left:1rem;list-style:none;position:relative}.inline-list span:before,.bullet-list li:before,.detail-list li:before,.endpoint-list li:before,.clean-list li:before{content:"";background:var(--mint);border-radius:999px;width:.38rem;height:.38rem;position:absolute;top:.62rem;left:0}.product-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem;display:grid}.product-card{gap:1.15rem;padding:1.15rem;display:grid}.product-card.wide{grid-column:span 7}.product-card.tall{grid-column:span 5}.product-card.compact{grid-column:span 6}.product-visual{background:radial-gradient(circle at 0 0,#f07a4a2e,#0000 26%),#ffffffc7;border-radius:1.5rem;padding:1rem;position:relative;overflow:hidden}.product-visual img{border-radius:1.2rem;width:100%;height:auto}.workflow-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.workflow-card,.process-card{padding:1.35rem}.workflow-step{width:2.4rem;height:2.4rem;color:var(--mint-deep);background:#0fa47f1f;border-radius:999px;justify-content:center;align-items:center;margin-bottom:1rem;font-family:Sora,Segoe UI,sans-serif;font-weight:800;display:inline-flex}.workflow-card h3,.process-card h3{margin:0 0 .65rem;font-family:Sora,Segoe UI,sans-serif}.workflow-card p,.process-card p{color:var(--text-soft);margin:0}.plan-card{gap:1.1rem;padding:1.45rem;display:grid}.plan-card.featured{background:radial-gradient(circle at 100% 0,#0fa47f2e,#0000 35%),#ffffffe0;border-color:#0fa47f33}.plan-tier{justify-content:space-between;align-items:center;gap:1rem;display:flex}.plan-badge,.status-pill,.endpoint-method{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;min-height:1.9rem;padding:.35rem .75rem;font-size:.78rem;font-weight:800;display:inline-flex}.plan-badge{color:var(--mint-deep);background:#0fa47f1f}.plan-price{align-items:flex-end;gap:.45rem;display:flex}.plan-price strong{font-family:Sora,Segoe UI,sans-serif;font-size:clamp(2rem,5vw,3rem);line-height:.9}.plan-price span{color:var(--text-soft)}.quote-card,.resource-card,.story-card,.info-card,.contact-card,.service-card,.docs-card,.incident-card,.newsletter-card,.form-card,.status-banner,.panel-card,.hero-note-card{padding:1.4rem}.quote-card{gap:1rem;display:grid}.quote-card blockquote{color:var(--text);margin:0;font-size:1rem}.quote-author{align-items:center;gap:.9rem;display:flex}.quote-avatar{background:linear-gradient(135deg,#f07a4a2e,#0fa47f2e);border-radius:999px;justify-content:center;align-items:center;width:2.8rem;height:2.8rem;font-family:Sora,Segoe UI,sans-serif;font-weight:800;display:inline-flex}.quote-author small{color:var(--text-faint);display:block}.resource-card{gap:.9rem;display:grid}.resource-card strong,.contact-detail strong,.status-item strong,.docs-callout strong{font-family:Sora,Segoe UI,sans-serif}.resource-card span,.contact-detail span,.status-item span,.docs-callout span{color:var(--text-soft)}.faq-layout{grid-template-columns:1.05fr .95fr;align-items:start;gap:1rem;display:grid}.faq-list{gap:.9rem}.faq-item{border:1px solid var(--line);background:#ffffffad;border-radius:1.35rem;overflow:hidden}.faq-item summary{cursor:pointer;padding:1.2rem 1.35rem;font-family:Sora,Segoe UI,sans-serif;font-weight:700;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item p{color:var(--text-soft);margin:0;padding:0 1.35rem 1.3rem}.cta-panel{border-radius:calc(var(--radius-lg) + .3rem);box-shadow:var(--shadow-soft);background:radial-gradient(circle at 100% 0,#f07a4a2e,#0000 26%),radial-gradient(circle at 0,#0fa47f2e,#0000 28%),#ffffffc7;border:1px solid #16243714;grid-template-columns:1.1fr .9fr;align-items:center;gap:2rem;padding:clamp(1.6rem,3vw,2.2rem);display:grid}.cta-panel h2{letter-spacing:-.05em;margin:0 0 1rem;font-family:Sora,Segoe UI,sans-serif;font-size:clamp(2rem,4vw,3rem);line-height:.98}.cta-panel p{color:var(--text-soft);margin:0}.cta-actions{flex-wrap:wrap;justify-content:flex-end;gap:.85rem;display:flex}.site-footer{padding:2rem 0 3rem}.footer-top,.footer-bottom{justify-content:space-between;gap:2rem;display:flex}.footer-top{border-top:1px solid #16243714;border-bottom:1px solid #16243714;padding:2rem 0}.footer-brand{gap:1rem;max-width:27rem;display:grid}.footer-brand p,.footer-column a,.footer-bottom p,.footer-bottom a{color:var(--text-soft)}.footer-badges{flex-wrap:wrap;gap:.75rem;display:flex}.footer-badges span{background:#ffffff94;border:1px solid #16243714;border-radius:999px;padding:.6rem .9rem;font-size:.84rem;font-weight:700}.footer-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;display:grid}.footer-column{gap:.75rem;display:grid}.footer-column h2{margin:0 0 .25rem;font-family:Sora,Segoe UI,sans-serif;font-size:1rem}.footer-bottom{align-items:center;padding-top:1rem}.footer-bottom p{margin:0}.footer-bottom-links{flex-wrap:wrap;gap:1rem;display:flex}.page-hero{padding:clamp(2.6rem, 7vw, 4.6rem) 0 var(--section-space)}.page-hero-grid{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:center;gap:clamp(1.5rem,4vw,3rem);display:grid}.page-hero-copy{gap:1.3rem;display:grid}.page-title{font-size:clamp(2.6rem,6vw,4.9rem)}.page-hero-panel{position:relative}.page-hero-panel>*{z-index:1;position:relative}.page-hero-aurora{pointer-events:none;background:radial-gradient(circle at 18% 18%,#f07a4a1f,#0000 22%),radial-gradient(circle at 78% 10%,#0fa47f24,#0000 20%);position:absolute;inset:0}.orbital-card{min-height:19rem;box-shadow:var(--shadow-soft);background:radial-gradient(circle at 0 0,#f07a4a2e,#0000 24%),radial-gradient(circle at 100% 100%,#0fa47f2e,#0000 28%),#ffffffad;border:1px solid #16243714;border-radius:2.2rem}.stat-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.stat-chip{background:#ffffffa6;border:1px solid #16243714;border-radius:1.4rem;padding:1rem 1.05rem}.content-grid,.split-grid,.contact-grid,.status-layout,.docs-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.panel-stack,.contact-stack,.incident-stack{gap:1rem;display:grid}.panel-card h3,.hero-note-card h3,.contact-card h3,.service-card h3,.category-card h3,.status-banner h2,.docs-card h3,.newsletter-card h2{margin:0 0 .65rem;font-family:Sora,Segoe UI,sans-serif}.contact-detail,.status-item,.docs-callout{gap:.22rem;display:grid}.form-card form,.filter-form,.feedback-form{gap:1rem;display:grid}.field{gap:.5rem;display:grid}.field label{color:var(--text);font-size:.9rem;font-weight:700}.field input,.field textarea,.field select,.search-shell input{width:100%;min-height:3.2rem;color:var(--text);background:#ffffffd1;border:1px solid #1624371f;border-radius:1rem;padding:.95rem 1rem;transition:border-color .2s,box-shadow .2s}.field textarea{resize:vertical;min-height:8rem}.field input:focus,.field textarea:focus,.field select:focus,.search-shell input:focus{border-color:#0fa47f73;outline:none;box-shadow:0 0 0 4px #0fa47f1f}.radio-grid,.channel-grid{gap:.85rem;display:grid}.radio-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.channel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.choice-card{background:#ffffffc7;border:1px solid #1624371a;border-radius:1rem;align-items:center;gap:.65rem;padding:1rem;display:flex}.choice-card input{width:1.05rem;height:1.05rem;accent-color:var(--mint)}.choice-card.active{background:#0fa47f14;border-color:#0fa47f61}.search-shell{gap:.85rem;padding:1.35rem;display:grid}.search-shell p{color:var(--text-soft);margin:0}.search-shell input{background:linear-gradient(135deg,#ffffffeb,#ffffffb3),#fff}.status-banner{justify-content:space-between;align-items:center;gap:1rem;display:flex}.status-pill.ok{color:var(--success);background:#15926a1f}.status-pill.resolved{color:var(--navy);background:#1f4d851c}.status-pill.warn{color:#996d1b;background:#d7a14529}.service-card,.docs-card,.category-card,.contact-card{gap:.85rem;display:grid}.service-meta,.endpoint-head,.incident-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.service-meta span,.incident-meta span{color:var(--text-soft)}.status-value{color:var(--mint-deep)}.incident-card{gap:.8rem;display:grid}.incident-meta strong{color:var(--text-faint);font-size:.9rem}.code-panel{gap:1rem;display:grid}.code-panel pre{color:#e6eef7;background:#17263a;border-radius:1.2rem;margin:0;padding:1.1rem;font-size:.92rem;line-height:1.65;overflow-x:auto}.endpoint-method.get{color:var(--navy);background:#1f4d851f}.endpoint-method.post{color:var(--mint-deep);background:#0fa47f1f}.newsletter-card{gap:1rem;display:grid}.newsletter-card form{gap:.8rem;display:flex}.newsletter-card input{background:#ffffffd1;border:1px solid #1624371f;border-radius:999px;flex:1;min-height:3.2rem;padding:.95rem 1rem}.newsletter-card input:focus{border-color:#0fa47f73;outline:none}.muted{color:var(--text-soft)}@media (max-width:1080px){.site-nav,.site-header-actions{display:none}.menu-toggle,.mobile-overlay,.mobile-drawer{display:flex}.menu-toggle{display:inline-flex}.mobile-overlay{z-index:18;opacity:0;pointer-events:none;background:#1624372e;transition:opacity .2s;position:fixed;inset:0}.mobile-overlay.is-open{opacity:1;pointer-events:auto}.mobile-drawer{z-index:19;box-shadow:var(--shadow-soft);opacity:0;pointer-events:none;background:#faf6f0f0;border:1px solid #16243714;border-radius:1.8rem;flex-direction:column;gap:1rem;padding:1rem;transition:transform .2s,opacity .2s;position:fixed;top:1rem;left:1rem;right:1rem;transform:translateY(-1rem)}.mobile-drawer.is-open{opacity:1;pointer-events:auto;transform:translateY(0)}.mobile-drawer-head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.drawer-close{color:var(--text-soft);background:0 0;border:0;font-weight:800}.mobile-nav{gap:.65rem;display:grid}.mobile-nav-link{background:#ffffffb8;border:1px solid #16243714;border-radius:1.2rem;gap:.2rem;padding:1rem;display:grid}.mobile-nav-link span{font-weight:800}.mobile-nav-link small{color:var(--text-soft)}.mobile-nav-link.is-active{background:#0fa47f14;border-color:#0fa47f47}.mobile-drawer-actions{gap:.75rem;display:grid}.hero-grid,.page-hero-grid,.faq-layout,.cta-panel,.footer-top,.content-grid,.split-grid,.contact-grid,.status-layout,.docs-layout{grid-template-columns:1fr}.hero-stage{min-height:32rem}.hero-shot-main{inset:3rem 1.5rem 4.2rem 0}.hero-floating-card.top{right:.2rem}.hero-floating-card.bottom{right:1rem}.metric-ribbon,.feature-grid,.grid-3,.grid-4,.testimonial-grid,.plan-grid,.resource-grid,.workflow-grid,.service-grid,.process-grid,.support-grid,.category-grid,.stat-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.product-card.wide,.product-card.tall,.product-card.compact{grid-column:span 12}.footer-links{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.shell{width:min(var(--shell), calc(100% - 28px))}.site-header{padding-top:.7rem}.site-header-inner{padding:.65rem .8rem}.brand-logo-text{font-size:1.05rem}.hero-home{padding-top:2.4rem}.hero-title{font-size:clamp(2.6rem,12vw,4rem)}.hero-stage{min-height:28rem}.hero-stage:before{inset:1rem .5rem 2rem}.hero-shot-main{inset:2.6rem .6rem 4rem 0}.hero-shot-secondary{width:8.7rem;bottom:2.2rem;left:.2rem}.hero-floating-card{max-width:12rem;padding:.95rem}.metric-ribbon,.feature-grid,.grid-3,.grid-4,.testimonial-grid,.plan-grid,.resource-grid,.workflow-grid,.service-grid,.process-grid,.support-grid,.category-grid,.stat-strip,.inline-list,.radio-grid,.channel-grid,.footer-links{grid-template-columns:1fr}.newsletter-card form,.cta-actions,.footer-bottom{flex-direction:column;align-items:stretch}.button{width:100%}.hero-actions .button,.cta-actions .button{width:auto}.footer-bottom-links{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}
