:root{--bg:radial-gradient(800px 480px at 8% 0%,rgba(14,165,233,0.18),transparent 60%),radial-gradient(700px 420px at 92% 2%,rgba(16,185,129,0.18),transparent 58%),linear-gradient(180deg,#f8fcff,#eef5fb 48%,#e8eff8);--ink:#07111d;--muted:#536172;--line:rgba(83,97,114,0.16);--card:rgba(255,255,255,0.78);--card-strong:rgba(255,255,255,0.92);--primary:#0ea5e9;--secondary:#10b981}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;background:var(--bg);color:var(--ink);font-family:Aptos,Segoe UI,Inter,system-ui,sans-serif}a{color:inherit;text-decoration:none}.marketing-shell{position:relative;max-width:1280px;margin:0 auto;padding:24px 24px 96px}.orb{position:absolute;border-radius:999px;pointer-events:none;filter:blur(12px);opacity:.38}.orb-a{top:24px;right:-40px;width:260px;height:260px;background:radial-gradient(circle,rgba(14,165,233,.32),rgba(14,165,233,0))}.orb-b{left:-60px;top:460px;width:240px;height:240px;background:radial-gradient(circle,rgba(16,185,129,.22),rgba(16,185,129,0))}.about-box,.blog-card,.contact-band,.hero,.hero-panel,.info-card,.stat-card,.topbar{border:1px solid var(--line);background:var(--card);box-shadow:0 18px 52px rgba(15,23,42,.08)}.topbar{justify-content:space-between;gap:20px;padding:18px 22px;border-radius:24px;background:var(--card-strong)}.brand,.topbar{display:flex;align-items:center}.brand{gap:12px}.brand-dot{width:10px;height:10px;border-radius:999px;background:linear-gradient(135deg,var(--primary),var(--secondary))}.brand-name{font-size:1.4rem;font-weight:800}.about-line span,.blog-pill,.brand-subtitle,.eyebrow,.nav-links a,.panel-title,.stat-label{letter-spacing:.16em;text-transform:uppercase;font-size:.72rem}.about-line span,.blog-pill,.brand-subtitle,.eyebrow,.nav-links a,.stat-label{color:var(--muted)}.contact-actions,.hero-actions,.nav-actions,.nav-links{display:flex;align-items:center;gap:12px}.nav-dropdown{position:relative;padding:10px 0}.nav-dropdown-trigger{display:inline-flex;align-items:center;gap:6px}.nav-dropdown-trigger:after{content:"";width:6px;height:6px;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg) translateY(-2px)}.nav-dropdown-menu{position:absolute;top:calc(100% + 8px);left:50%;z-index:20;min-width:280px;transform:translate(-50%,8px);border:1px solid var(--line);border-radius:22px;background:rgba(255,255,255,.96);box-shadow:0 24px 70px rgba(15,23,42,.14);padding:10px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .16s ease,transform .16s ease,visibility .16s ease}.nav-dropdown:focus-within .nav-dropdown-menu,.nav-dropdown:hover .nav-dropdown-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}.nav-dropdown-menu a{display:grid;gap:4px;border-radius:16px;padding:13px 14px;letter-spacing:normal;text-transform:none;font-size:.9rem;color:var(--ink)}.nav-dropdown-menu a:hover{background:linear-gradient(135deg,rgba(14,165,233,.1),rgba(16,185,129,.1))}.nav-dropdown-menu span{color:var(--muted);font-size:.78rem;line-height:1.45}.button{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:12px 18px;font-size:.92rem;font-weight:700;transition:transform .16s ease}.button:hover{transform:translateY(-1px)}.button-primary{background:linear-gradient(135deg,var(--primary),var(--secondary));color:white;box-shadow:0 16px 32px rgba(14,165,233,.24)}.button-ghost,.button-secondary{border:1px solid var(--line);background:rgba(255,255,255,.7)}.hero{display:grid;grid-template-columns:1.2fr .8fr;gap:28px;margin-top:28px;padding:36px;border-radius:32px}.contact-band h2,.hero-copy h1,.section-heading h2,.two-up h2{margin:12px 0 0;font-size:clamp(2.2rem,5vw,4.2rem);line-height:1.02}.blog-card p,.contact-band p,.hero-copy p,.info-card p,.two-up p{color:var(--muted);line-height:1.7}.card-grid,.panel-grid,.stat-grid{display:grid;gap:16px}.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:28px}.blog-card,.info-card,.stat-card{border-radius:24px;padding:20px}.stat-value{font-size:1.4rem;font-weight:800}.hero-panel{border-radius:28px;padding:18px;background:rgba(7,17,29,.92);color:white}.panel-header{display:flex;gap:8px}.panel-header span{width:10px;height:10px;border-radius:999px;background:rgba(255,255,255,.4)}.panel-body{margin-top:18px}.panel-card,.panel-section{border-radius:22px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04);padding:16px}.panel-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.panel-row{display:flex;align-items:center;justify-content:space-between;margin-top:12px;font-size:.95rem}.meter{margin-top:10px;height:10px;overflow:hidden;background:rgba(255,255,255,.08)}.meter,.meter-fill{border-radius:999px}.meter-fill{width:72%;height:100%;background:linear-gradient(90deg,var(--primary),var(--secondary))}.section{margin-top:32px}.section-heading{margin-bottom:18px}.card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-intro{max-width:780px;color:var(--muted);line-height:1.7}.pricing-section{margin-top:40px}.pricing-card,.pricing-control{border:1px solid var(--line);background:var(--card);box-shadow:0 18px 52px rgba(15,23,42,.08)}.pricing-control{border-radius:28px;padding:28px 30px 30px}.pricing-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.pricing-label{letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;color:var(--muted)}.pricing-volume{margin-top:8px;font-size:clamp(1.6rem,3vw,2.6rem);font-weight:800}.billing-toggle{display:inline-flex;align-items:center;gap:8px;padding:6px;border-radius:999px;border:1px solid var(--line);background:rgba(255,255,255,.72)}.billing-chip{border:0;background:transparent;color:var(--muted);border-radius:999px;padding:10px 14px;font-weight:700;cursor:pointer}.billing-chip.active{background:linear-gradient(135deg,var(--primary),var(--secondary));color:white}.slider-wrap{margin-top:26px}.pricing-slider{width:100%;appearance:none;height:8px;border-radius:999px;background:linear-gradient(90deg,rgba(14,165,233,.22),rgba(16,185,129,.28));outline:none}.pricing-slider::-webkit-slider-thumb{appearance:none;width:22px;height:22px;border-radius:999px;background:linear-gradient(135deg,var(--primary),var(--secondary));border:0;box-shadow:0 10px 26px rgba(14,165,233,.32);cursor:pointer}.pricing-slider::-moz-range-thumb{width:22px;height:22px;border-radius:999px;background:linear-gradient(135deg,var(--primary),var(--secondary));border:0;box-shadow:0 10px 26px rgba(14,165,233,.32);cursor:pointer}.slider-marks{position:relative;min-height:24px;margin-top:14px}.slider-mark{position:absolute;top:0;color:var(--muted);font-size:.74rem;text-transform:uppercase;letter-spacing:.16em;transform:translateX(-50%);white-space:nowrap}.slider-mark:first-child{transform:translateX(0)}.slider-mark:last-child{transform:translateX(-100%)}.pricing-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:28px}.pricing-recommendation{margin-top:28px;border-radius:22px;padding:22px 24px;border:1px solid rgba(14,165,233,.2);background:linear-gradient(135deg,rgba(14,165,233,.08),rgba(16,185,129,.08))}.pricing-recommendation-label{display:block;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.pricing-recommendation strong{display:block;margin-top:8px;font-size:1.5rem}.pricing-recommendation p{margin:10px 0 0;color:var(--muted);line-height:1.6}.pricing-card{border-radius:26px;padding:26px 28px;display:flex;flex-direction:column;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.pricing-card-recommended{border-color:rgba(14,165,233,.55);background:radial-gradient(240px 160px at 100% 0,rgba(14,165,233,.12),transparent 70%),linear-gradient(180deg,rgba(255,255,255,.96),rgba(240,251,255,.92));box-shadow:0 24px 70px rgba(14,165,233,.2);transform:translateY(-6px)}.pricing-card-recommended .pricing-plan-name{color:#035f83}.pricing-card-recommended .pricing-badge{background:linear-gradient(135deg,rgba(14,165,233,.18),rgba(16,185,129,.16))}.pricing-card-highlight-label{display:inline-flex;align-items:center;border-radius:999px;padding:7px 11px;background:linear-gradient(135deg,rgba(14,165,233,.18),rgba(16,185,129,.18));color:#046787;font-size:.68rem;font-weight:900;letter-spacing:.18em;text-transform:uppercase;margin-bottom:12px}.pricing-card-custom{background:rgba(7,17,29,.92);color:white}.pricing-card-custom.pricing-card-recommended{border-color:rgba(94,234,212,.45);background:radial-gradient(240px 160px at 100% 0,rgba(14,165,233,.12),transparent 70%),rgba(7,17,29,.96);box-shadow:0 24px 70px rgba(8,145,178,.22)}.pricing-card-custom .pricing-card-highlight-label{color:#7dd3fc;background:rgba(14,165,233,.18)}.pricing-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.pricing-plan-name{font-size:1.25rem;font-weight:800;line-height:1.15}.pricing-plan-copy{margin-top:12px;color:var(--muted);line-height:1.65}.pricing-card-custom .pricing-allowance,.pricing-card-custom .pricing-features li,.pricing-card-custom .pricing-plan-copy{color:rgba(255,255,255,.72)}.pricing-plan-price{text-align:right;white-space:nowrap}.pricing-plan-price strong{display:block;font-size:1.9rem;line-height:1}.pricing-plan-price span{color:var(--muted);font-size:.9rem}.pricing-card-custom .pricing-plan-price span{color:rgba(255,255,255,.62)}.pricing-meta-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.pricing-badge{display:inline-flex;align-items:center;border-radius:999px;padding:8px 12px;background:rgba(14,165,233,.12);color:#0b6f97;font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.pricing-badge.subtle{background:rgba(83,97,114,.1);color:var(--muted)}.pricing-allowance{margin-top:22px;font-size:.95rem;font-weight:600;line-height:1.55}.pricing-features{margin:22px 0 0;padding:0;list-style:none;display:grid;gap:12px}.pricing-features li{display:flex;align-items:center;gap:10px;color:var(--muted)}.pricing-features li:before{content:"";width:8px;height:8px;border-radius:999px;background:linear-gradient(135deg,var(--primary),var(--secondary));flex-shrink:0}.pricing-button{width:100%;margin-top:auto}.two-up{display:grid;grid-template-columns:1.1fr .9fr;gap:24px;align-items:start}.about-box,.contact-band{border-radius:28px;padding:28px}.about-line{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid var(--line)}.about-line:last-child{border-bottom:0}.blog-card h3,.info-card h3{margin:12px 0 0;font-size:1.2rem}.resource-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.resource-card{position:relative;overflow:hidden;border:1px solid var(--line);background:radial-gradient(280px 180px at 100% 0,rgba(14,165,233,.12),transparent 70%),var(--card-strong);box-shadow:0 18px 52px rgba(15,23,42,.08);border-radius:28px;padding:26px}.resource-card h3{margin:14px 0 0;font-size:1.35rem}.resource-card p{color:var(--muted);line-height:1.7}.resource-link{display:inline-flex;align-items:center;gap:8px;margin-top:18px;color:#04789e;font-weight:800}.knowledge-hero{grid-template-columns:1fr .65fr}.docs-header{margin-top:28px;border:1px solid var(--line);background:var(--card-strong);border-radius:28px;padding:34px}.docs-header h1{margin:12px 0 0;font-size:clamp(2rem,4vw,3.2rem);line-height:1.05}.docs-header p{max-width:780px;color:var(--muted);line-height:1.7}.docs-grid{display:grid;gap:16px}.docs-grid,.docs-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.docs-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:24px;align-items:start}.docs-sidebar{position:sticky;top:24px;display:grid;gap:14px}.docs-sidebar-card{border:1px solid var(--line);border-radius:22px;background:rgba(255,255,255,.82);padding:18px;box-shadow:0 14px 36px rgba(15,23,42,.06)}.docs-sidebar-card h2{margin:0 0 10px;font-size:.9rem}.docs-sidebar-card a{display:block;padding:8px 0;color:#0284c7;font-size:.9rem;font-weight:700;text-decoration:none}.docs-sidebar-card a:hover{color:#075985}.docs-content{display:grid;gap:18px}.docs-section{scroll-margin-top:24px;border:1px solid var(--line);border-radius:24px;background:rgba(255,255,255,.82);padding:24px;box-shadow:0 16px 42px rgba(15,23,42,.06)}.docs-section h2{margin:8px 0 0;font-size:1.5rem}.docs-section p{color:var(--muted);line-height:1.7}.docs-article-list{margin-top:18px;display:grid;gap:14px}.docs-article{scroll-margin-top:24px;border-top:1px solid var(--line);padding-top:14px}.docs-article:first-child{border-top:0;padding-top:0}.docs-article h3{margin:0;font-size:1.05rem}.docs-article ul{margin:14px 0 0;padding:0;list-style:none;display:grid;gap:10px}.docs-article li{position:relative;padding-left:18px;color:var(--muted);line-height:1.65;font-size:.94rem}.docs-article li:before{content:"";position:absolute;left:0;top:.68em;width:7px;height:7px;border-radius:999px;background:#0284c7}.docs-article a{display:inline-flex;margin-top:8px;color:#04789e;font-size:.86rem;font-weight:800;text-decoration:none}.feature-caption{margin-top:12px;border-left:3px solid #0284c7;padding-left:14px;color:#475569;font-size:.94rem}.navigation-doc-grid{margin-top:22px;display:grid;gap:18px}.navigation-doc-card{border-top:1px solid var(--line);padding-top:18px}.navigation-doc-card:first-child{border-top:0;padding-top:0}.navigation-doc-card h3{margin:14px 0 0;font-size:1.15rem}.navigation-doc-card p{color:var(--muted);line-height:1.7}.navigation-doc-card ul{margin:12px 0 0;padding:0;list-style:none;display:grid;gap:8px}.navigation-doc-card li{position:relative;padding-left:18px;color:var(--muted);line-height:1.55;font-size:.92rem}.navigation-doc-card li:before{content:"";position:absolute;left:0;top:.62em;width:7px;height:7px;border-radius:999px;background:#0284c7}.route-pill{display:inline-flex;margin-top:14px;border-radius:999px;background:rgba(2,132,199,.08);padding:8px 12px;color:#0369a1;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.78rem;font-weight:800}.kb-real-screenshot{margin:16px 0 0;overflow:hidden;border:1px solid rgba(14,165,233,.22);border-radius:20px;background:rgba(248,250,252,.92);box-shadow:0 16px 42px rgba(15,23,42,.08)}.kb-real-screenshot img{display:block;width:100%;max-height:520px;object-fit:cover;object-position:top left;background:#f8fafc}.kb-real-screenshot figcaption{border-top:1px solid var(--line);margin:0;padding:12px 16px;color:var(--muted);font-size:.88rem;font-weight:700;line-height:1.5}.kb-gallery{margin-top:18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.kb-gallery .kb-real-screenshot,.kb-gallery .kb-screenshot{margin-top:0}.kb-gallery .kb-real-screenshot img{max-height:320px}.kb-screenshot{margin-top:16px;overflow:hidden;border:1px solid rgba(14,165,233,.22);border-radius:18px;background:linear-gradient(135deg,rgba(14,165,233,.08),rgba(16,185,129,.08)),rgba(248,250,252,.9)}.kb-screenshot-bar{display:flex;gap:6px;border-bottom:1px solid var(--line);padding:10px 14px;background:rgba(255,255,255,.72)}.kb-screenshot-bar span{width:9px;height:9px;border-radius:999px;background:#94a3b8}.kb-screenshot-bar span:first-child{background:#38bdf8}.kb-screenshot-bar span:nth-child(2){background:#34d399}.kb-screenshot-body{display:grid;grid-template-columns:120px 1fr;gap:16px;padding:18px}.kb-screenshot-title{display:inline-flex;border-radius:999px;background:rgba(2,132,199,.12);padding:8px 12px;color:#075985;font-size:.84rem;font-weight:800}.kb-mock-sidebar{display:grid;align-content:start;gap:10px;border-radius:16px;background:rgba(15,23,42,.9);padding:14px;min-height:150px}.kb-mock-sidebar span{height:10px;border-radius:999px;background:rgba(226,232,240,.28)}.kb-mock-sidebar span:first-child{width:72%;background:rgba(56,189,248,.65)}.kb-mock-sidebar span:nth-child(2){width:92%}.kb-mock-sidebar span:nth-child(3){width:66%}.kb-mock-sidebar span:nth-child(4){width:82%}.kb-mock-main{min-width:0}.kb-mock-toolbar{margin-top:14px;display:flex;gap:10px}.kb-mock-toolbar span{height:28px;border-radius:999px;background:rgba(2,132,199,.14)}.kb-mock-toolbar span:first-child{width:38%}.kb-mock-toolbar span:nth-child(2){width:22%;background:rgba(16,185,129,.16)}.kb-mock-grid{margin-top:14px;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.kb-mock-grid span{height:54px;border-radius:14px;background:rgba(100,116,139,.14)}.kb-mock-table{margin-top:14px;display:grid;gap:7px}.kb-mock-table span{height:12px;border-radius:8px;background:rgba(100,116,139,.18)}.kb-mock-table span:first-child{width:92%}.kb-mock-table span:nth-child(2){width:72%}.kb-mock-table span:nth-child(3){width:84%}.kb-mock-table span:nth-child(4){width:62%}.kb-screenshot-allowlisting .kb-mock-grid span,.kb-screenshot-getting-started .kb-mock-grid span{background:rgba(16,185,129,.15)}.kb-screenshot-campaigns .kb-mock-grid span{background:rgba(99,102,241,.14)}.kb-screenshot-reporting .kb-mock-grid span{background:rgba(245,158,11,.16)}.docs-card{border:1px solid var(--line);border-radius:22px;background:rgba(255,255,255,.82);padding:22px}.docs-card h3{margin:0;font-size:1.1rem}.docs-card p{color:var(--muted);line-height:1.65}.kb-step{margin-top:10px;border-radius:16px;background:rgba(255,255,255,.06);padding:12px 14px;color:rgba(255,255,255,.86);font-weight:700}.kb-list{margin:18px 0 0;padding:0;list-style:none;display:grid;gap:10px;color:var(--muted)}.kb-list li{display:flex;gap:10px;align-items:flex-start}.kb-list li:before{content:"";width:7px;height:7px;margin-top:8px;border-radius:999px;background:linear-gradient(135deg,var(--primary),var(--secondary));flex-shrink:0}.kb-code{margin:18px 0 0;white-space:pre-wrap;word-break:break-word;border-radius:18px;background:rgba(7,17,29,.92);color:#d8f7ff;padding:16px;line-height:1.7;font-size:.86rem}.contact-band{display:flex;align-items:center;justify-content:space-between;gap:24px}.topbar-glass{position:sticky;top:18px;z-index:30;border-radius:28px;background:linear-gradient(135deg,rgba(255,255,255,.92),rgba(240,253,250,.8)),var(--card-strong);backdrop-filter:blur(20px)}.brand-mark{display:grid;place-items:center;width:38px;height:38px;border-radius:15px;background:linear-gradient(135deg,rgba(14,165,233,.18),rgba(16,185,129,.18));box-shadow:inset 0 0 0 1px rgba(14,165,233,.18)}.brand-mark .brand-dot{box-shadow:0 0 24px rgba(14,165,233,.8)}.hero-premium{min-height:640px;align-items:center;background:radial-gradient(520px 260px at 78% 14%,rgba(14,165,233,.14),transparent 70%),radial-gradient(360px 220px at 0 100%,rgba(16,185,129,.13),transparent 70%),var(--card)}.hero-panel-float{transform:rotate(1deg);transition:transform .2s ease}.hero-panel-float:hover{transform:rotate(0deg) translateY(-4px)}.risk-orbit{position:relative;display:grid;place-items:center;min-height:260px;margin-bottom:18px;border-radius:28px;background:radial-gradient(circle at 50% 50%,rgba(34,211,238,.2),transparent 28%),radial-gradient(circle at 50% 50%,transparent 38%,rgba(14,165,233,.2) 39%,transparent 40%),radial-gradient(circle at 50% 50%,transparent 58%,rgba(16,185,129,.16) 59%,transparent 60%)}.risk-core{display:grid;place-items:center;width:136px;height:136px;border-radius:999px;border:1px solid rgba(125,211,252,.38);background:rgba(15,23,42,.86);box-shadow:0 0 48px rgba(34,211,238,.18)}.risk-core span{color:rgba(255,255,255,.62);font-size:.8rem}.orbit-dot{position:absolute;border-radius:999px;background:rgba(14,165,233,.18);border:1px solid rgba(125,211,252,.28);padding:8px 12px;color:#e0faff;font-size:.78rem;font-weight:800}.dot-a{top:32px;left:32px}.dot-b{right:28px;top:94px}.dot-c{bottom:36px;left:96px}.page-hero{position:relative;z-index:1;margin-top:34px;border:1px solid var(--line);border-radius:38px;background:radial-gradient(560px 240px at 80% 0,rgba(14,165,233,.16),transparent 70%),radial-gradient(420px 220px at 0 100%,rgba(16,185,129,.14),transparent 70%),rgba(255,255,255,.82);padding:54px 38px;box-shadow:0 24px 80px rgba(15,23,42,.1)}.page-hero h1{max-width:940px;margin:12px 0 0;font-size:clamp(2.2rem,5vw,4.4rem);line-height:.98;letter-spacing:-.06em}.page-hero p{max-width:760px;color:var(--muted);line-height:1.75;font-size:1.05rem}.lift-card{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.lift-card:hover{transform:translateY(-4px);border-color:rgba(14,165,233,.26);box-shadow:0 24px 70px rgba(8,145,178,.12)}.timeline-card{border:1px solid var(--line);border-radius:28px;background:rgba(255,255,255,.78);padding:24px}.timeline-row{display:grid;grid-template-columns:42px 1fr;gap:16px;padding:16px 0;border-bottom:1px solid var(--line)}.timeline-row:last-child{border-bottom:0}.timeline-row>span{display:grid;place-items:center;width:36px;height:36px;border-radius:14px;background:linear-gradient(135deg,var(--primary),var(--secondary));color:white;font-weight:900}.timeline-row p{margin:6px 0 0;color:var(--muted);line-height:1.6}.glow-band{background:radial-gradient(360px 180px at 100% 0,rgba(14,165,233,.16),transparent 70%),rgba(255,255,255,.82)}.contact-page-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:24px;align-items:start}.contact-form{display:grid;gap:18px;border:1px solid var(--line);border-radius:30px;background:rgba(255,255,255,.86);padding:28px}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.contact-form label{display:grid;gap:8px;color:var(--ink);font-size:.9rem;font-weight:800}.contact-form input,.contact-form select,.contact-form textarea{width:100%;border:1px solid var(--line);border-radius:16px;background:rgba(248,250,252,.86);padding:13px 14px;color:var(--ink);font:inherit;font-weight:600;outline:none}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:rgba(14,165,233,.52);box-shadow:0 0 0 4px rgba(14,165,233,.12)}.contact-form textarea{min-height:150px;resize:vertical}.form-submit{border:0;cursor:pointer}.form-note{margin:0;color:var(--muted);font-size:.92rem}.contact-aside{border:1px solid var(--line);border-radius:30px;background:radial-gradient(260px 160px at 100% 0,rgba(14,165,233,.14),transparent 70%),rgba(255,255,255,.86);padding:28px}.contact-aside p{color:var(--muted);line-height:1.7}.contact-aside a{color:#0284c7;font-weight:900}.contact-mini-list{margin-top:22px;display:grid;gap:10px}.contact-mini-list span{border-radius:16px;background:rgba(14,165,233,.08);padding:12px 14px;color:var(--muted);font-weight:700}.footer-band{position:relative;z-index:1;display:flex;justify-content:space-between;gap:24px;margin-top:36px;border:1px solid var(--line);border-radius:28px;background:rgba(255,255,255,.74);padding:26px}.footer-band p{margin:8px 0 0;color:var(--muted)}.footer-links{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.footer-links a{color:var(--muted);font-weight:800}@media (max-width:960px){.contact-band,.footer-band,.hero,.topbar,.two-up{grid-template-columns:1fr;flex-direction:column;align-items:flex-start}.nav-links{display:none}.card-grid,.contact-page-grid,.docs-grid,.docs-grid.two,.docs-layout,.form-grid,.kb-gallery,.panel-grid,.pricing-grid,.resource-grid,.stat-grid{grid-template-columns:1fr}.docs-sidebar{position:static}.pricing-toolbar{flex-direction:column;align-items:flex-start}.slider-mark{font-size:.66rem;letter-spacing:.1em}}