:root{--ink:#07101c;--ink-2:#0e1a2b;--navy:#12304f;--teal:#0d9488;--teal-bright:#14b8a6;--teal-dim:#0d94881f;--teal-hover:#0f766e;--teal-shadow:#0d948847;--teal-glow:#0d948847;--teal-border:#0d948859;--teal-soft:#0d94880d;--ink-hover:#122033;--hero-end:#0a1628;--footer-background:#050b14;--amber:#d97706;--amber-soft:#fef3c7;--surface:#f3f5f7;--surface-2:#e8ecef;--white:#fff;--text:#0f172a;--muted:#64748b;--border:#0f172a14;--border-strong:#0f172a24;--danger:#dc2626;--success:#059669;--shadow-sm:0 1px 2px #07101c0f;--shadow-md:0 8px 24px #07101c14;--shadow-lg:0 20px 50px #07101c24;--radius:12px;--radius-sm:8px;--nav-h:68px;--font-display:"Sora", "Segoe UI", sans-serif;--font-body:"IBM Plex Sans", "Segoe UI", sans-serif;--font-mono:"IBM Plex Mono", "Consolas", monospace;--max:1120px;--ease:cubic-bezier(.22, 1, .36, 1)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-body);color:var(--text);background:var(--surface);-webkit-font-smoothing:antialiased;min-height:100vh;line-height:1.6}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}img{max-width:100%;display:block}code,pre{font-family:var(--font-mono)}.sr-only{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.container{width:min(100% - 40px, var(--max));margin-inline:auto}.container-wide{width:min(100% - 40px,1280px);margin-inline:auto}.site-header{z-index:100;height:var(--nav-h);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--border);transition:background .3s var(--ease), box-shadow .3s var(--ease);background:#ffffffdb;position:sticky;top:0}.site-header.is-scrolled{box-shadow:var(--shadow-sm);background:#fffffff5}.nav-inner{height:var(--nav-h);justify-content:space-between;align-items:center;gap:16px;display:flex}.brand{flex-shrink:0;align-items:center;gap:12px;display:flex}.brand-mark{background:0 0;border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid;position:relative;overflow:hidden}.brand-mark img{object-fit:contain;width:100%;height:100%;display:block}.brand-text{flex-direction:column;line-height:1.15;display:flex}.brand-name{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);font-size:18px;font-weight:700}.brand-sub{color:var(--muted);letter-spacing:.04em;font-size:12px}html[lang=en] .brand-sub{text-transform:uppercase}.nav-links{flex-shrink:0;align-items:center;gap:2px;list-style:none;display:flex}.nav-links a{white-space:nowrap;color:var(--muted);border-radius:8px;padding:8px 10px;font-size:14px;transition:color .2s,background .2s}.nav-links a:hover,.nav-links a.active{color:var(--ink);background:var(--surface)}.nav-actions{align-items:center;gap:10px;display:flex}.nav-toggle{border:1px solid var(--border);background:var(--white);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;display:none}.nav-toggle span{background:var(--ink);width:18px;height:2px;display:block;position:relative}.nav-toggle span:before,.nav-toggle span:after{content:"";background:var(--ink);width:18px;height:2px;position:absolute;left:0}.nav-toggle span:before{top:-6px}.nav-toggle span:after{top:6px}.btn{cursor:pointer;transition:transform .2s var(--ease), background .2s, border-color .2s, box-shadow .2s;white-space:nowrap;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:11px 18px;font-size:14px;font-weight:600;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn-primary{background:var(--ink);color:#fff;box-shadow:inset 0 1px #ffffff14}.btn-primary:hover{background:var(--ink-hover);box-shadow:var(--shadow-md)}.btn-teal{background:var(--teal);color:#fff}.btn-teal:hover{background:var(--teal-hover);box-shadow:0 8px 20px var(--teal-shadow)}.btn-ghost{color:var(--ink);border-color:var(--border-strong);background:0 0}.btn-ghost:hover{background:var(--white);border-color:var(--ink)}.btn-light{color:#fff;background:#ffffff1a;border-color:#ffffff38}.btn-light:hover{background:#ffffff2e}.btn-sm{padding:8px 14px;font-size:13px}.btn-lg{padding:14px 24px;font-size:15px}.view{animation:fadeUp .45s var(--ease);display:none}.view.active{display:block}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.hero{background:var(--ink);color:#fff;min-height:calc(100vh - var(--nav-h));align-items:center;display:flex;position:relative;overflow:hidden}.hero-bg{pointer-events:none;position:absolute;inset:0}.hero-bg:before{content:"";background:radial-gradient(ellipse 70% 60% at 75% 40%, var(--teal-glow), transparent 60%), radial-gradient(ellipse 50% 40% at 15% 80%, #d977061f, transparent 55%), linear-gradient(180deg, var(--ink) 0%, var(--hero-end) 100%);position:absolute;inset:0}.hero-grid{background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:56px 56px;animation:28s linear infinite gridDrift;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 50% 40%,#000 20%,#0000 75%);mask-image:radial-gradient(80% 70% at 50% 40%,#000 20%,#0000 75%)}@keyframes gridDrift{0%{transform:translateY(0)}to{transform:translateY(56px)}}.hero-inner{z-index:1;width:min(100% - 40px, var(--max));margin-inline:auto;padding:72px 0 88px;position:relative}.hero-brand{font-family:var(--font-display);letter-spacing:-.04em;margin-bottom:20px;font-size:clamp(42px,7vw,72px);font-weight:700;line-height:1.05}.hero-brand span{background:linear-gradient(105deg, #fff 30%, var(--teal-bright) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;display:block}.hero-lead{color:#ffffffb8;max-width:520px;margin-bottom:32px;font-size:18px}.hero-cta{flex-wrap:wrap;gap:12px;margin-bottom:56px;display:flex}.hero-meta{border-top:1px solid #ffffff1a;flex-wrap:wrap;gap:28px 40px;padding-top:28px;display:flex}.hero-meta-item strong{font-family:var(--font-display);letter-spacing:-.02em;font-size:22px;font-weight:600;display:block}.hero-meta-item span{color:#ffffff80;font-size:13px}.section{padding:80px 0}.section-alt{background:var(--white)}.section-head{max-width:560px;margin-bottom:40px}.section-head h2{font-family:var(--font-display);letter-spacing:-.03em;margin-bottom:10px;font-size:clamp(26px,3.5vw,34px);font-weight:700}.section-head p{color:var(--muted);font-size:16px}.eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--teal);margin-bottom:10px;font-size:12px;font-weight:600;display:inline-block}.cap-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.cap-grid--3{grid-template-columns:repeat(3,1fr)}.cap-item{border-radius:var(--radius);background:var(--white);border:1px solid var(--border);transition:border-color .25s, transform .25s var(--ease), box-shadow .25s;flex-direction:column;min-height:100%;padding:28px 24px;display:flex}.section-alt .cap-item{background:var(--surface)}.cap-item:hover{border-color:var(--teal-border);box-shadow:var(--shadow-md);transform:translateY(-3px)}.cap-icon{background:var(--teal-dim);width:40px;height:40px;color:var(--teal);font-size:18px;font-weight:700;font-family:var(--font-display);border-radius:10px;place-items:center;margin-bottom:16px;display:grid}.cap-item h3{font-family:var(--font-display);letter-spacing:-.02em;margin-bottom:8px;font-size:17px;font-weight:600}.cap-item p{color:var(--muted);font-size:14px}.steps{counter-reset:step;grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.step{background:var(--white);border-radius:var(--radius);border:1px solid var(--border);padding:24px 20px;position:relative}.step:before{counter-increment:step;content:"0" counter(step);font-family:var(--font-display);color:var(--teal);letter-spacing:.04em;margin-bottom:12px;font-size:13px;font-weight:700;display:block}.step h3{margin-bottom:6px;font-size:16px;font-weight:600}.step p{color:var(--muted);font-size:13px}.page-hero{background:var(--ink-2);color:#fff;padding:28px 0 24px;position:relative;overflow:hidden}.page-hero:before{content:"";background:radial-gradient(circle, var(--teal-glow), transparent 65%);pointer-events:none;width:50%;height:180%;position:absolute;top:-40%;right:-10%}.page-hero .container{position:relative}.page-hero h1{font-family:var(--font-display);letter-spacing:-.03em;margin-bottom:6px;font-size:clamp(24px,3.2vw,32px);font-weight:700}.page-hero p{color:#ffffffad;max-width:560px;font-size:14px;line-height:1.5}.breadcrumb{color:#ffffff73;gap:8px;margin-bottom:10px;font-size:13px;display:flex}.breadcrumb a{color:#ffffffa6}.breadcrumb a:hover{color:#fff}.page-body{padding:48px 0 80px}.docs-layout{grid-template-columns:240px 1fr;gap:28px;min-height:640px;display:grid}.docs-sidebar{background:var(--white);border:1px solid var(--border);border-radius:var(--radius);height:fit-content;top:calc(var(--nav-h) + 16px);padding:16px 12px;position:sticky}.docs-sidebar h4{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-top:8px;padding:8px 12px;font-size:11px}.docs-nav{list-style:none}.docs-nav a{color:var(--muted);border-radius:8px;padding:8px 12px;font-size:13px;display:block}.docs-nav a:hover,.docs-nav a.active{background:var(--teal-dim);color:var(--teal)}.docs-main{background:var(--white);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;min-height:640px;display:flex;overflow:hidden}.docs-toolbar{border-bottom:1px solid var(--border);background:var(--surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.docs-toolbar-left{color:var(--muted);align-items:center;gap:10px;font-size:13px;display:flex}.badge{background:var(--teal-dim);color:var(--teal);border-radius:999px;align-items:center;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.badge-amber{background:var(--amber-soft);color:#92400e}.docs-embed{flex:1;grid-template-columns:1fr 1fr;min-height:520px;display:grid}.docs-panel{border-right:1px solid var(--border);padding:24px;overflow:auto}.docs-panel:last-child{color:#e2e8f0;background:#0b1220;border-right:none}.docs-panel h3{font-family:var(--font-display);margin-bottom:8px;font-size:20px}.docs-panel .desc{color:var(--muted);margin-bottom:20px;font-size:14px}.docs-panel:last-child .desc{color:#e2e8f099}.method-row{font-family:var(--font-mono);align-items:center;gap:10px;margin-bottom:20px;font-size:13px;display:flex}.method{color:#166534;background:#dcfce7;border-radius:6px;padding:4px 8px;font-size:11px;font-weight:700}.method.post{color:#1e40af;background:#dbeafe}.endpoint{color:var(--text);word-break:break-all}.docs-panel:last-child .endpoint{color:#94a3b8}.param-table{border-collapse:collapse;width:100%;margin-bottom:20px;font-size:13px}.param-table th,.param-table td{text-align:left;border-bottom:1px solid var(--border);padding:10px 8px}.param-table th{color:var(--muted);font-size:12px;font-weight:500}.code-block{border-radius:var(--radius-sm);color:#e2e8f0;background:#111827;padding:16px;font-size:12.5px;line-height:1.65;overflow-x:auto}.code-block .cmt{color:#64748b}.code-block .key{color:#7dd3fc}.code-block .str{color:#86efac}.apifox-note{background:var(--amber-soft);border-radius:var(--radius-sm);color:#78350f;border-left:3px solid var(--amber);margin-top:16px;padding:14px 16px;font-size:13px}.console-shell{background:var(--white);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-md);overflow:hidden}.console-bar{background:var(--ink);color:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.console-bar-title{align-items:center;gap:10px;font-size:13px;display:flex}.console-bar-title .dot{background:var(--teal-bright);width:8px;height:8px;box-shadow:0 0 0 3px var(--teal-shadow);border-radius:50%}.iframe-frame{background:var(--surface);min-height:520px;position:relative}.iframe-placeholder{text-align:center;background:linear-gradient(180deg, #f3f5f7eb, #f3f5f7fa), repeating-linear-gradient(-45deg, transparent, transparent 12px, var(--teal-soft) 12px, var(--teal-soft) 24px);flex-direction:column;justify-content:center;align-items:center;padding:40px 24px;display:flex;position:absolute;inset:0}.iframe-placeholder h3{font-family:var(--font-display);margin-bottom:8px;font-size:22px}.iframe-placeholder p{max-width:480px;color:var(--muted);margin-bottom:20px;font-size:14px}.saas-mock{background:var(--white);border:1px solid var(--border);border-radius:var(--radius);text-align:left;width:min(100%,720px);box-shadow:var(--shadow-sm);padding:24px}.saas-mock h4{margin-bottom:16px;font-size:15px}.usage-bars{gap:14px;display:grid}.usage-row label{justify-content:space-between;margin-bottom:6px;font-size:13px;display:flex}.usage-row label span:last-child{color:var(--muted)}.bar{background:var(--surface-2);border-radius:999px;height:8px;overflow:hidden}.bar>i{background:linear-gradient(90deg, var(--teal), var(--teal-bright));height:100%;animation:growBar 1.2s var(--ease) both;border-radius:999px;display:block}@keyframes growBar{0%{width:0!important}}.price-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:20px;display:grid}.price-tier{background:var(--white);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;padding:28px 24px;display:flex;position:relative}.price-tier.featured{border-color:var(--teal);box-shadow:0 0 0 1px var(--teal), var(--shadow-lg);transform:scale(1.02)}.price-tier .tag{background:var(--teal);color:#fff;border-radius:999px;padding:4px 12px;font-size:11px;font-weight:700;position:absolute;top:-11px;left:50%;transform:translate(-50%)}.price-tier h3{font-family:var(--font-display);margin-bottom:6px;font-size:20px}.price-tier .price{font-family:var(--font-display);letter-spacing:-.03em;margin:12px 0 4px;font-size:36px;font-weight:700}.price-tier .price small{color:var(--muted);font-size:14px;font-weight:500}.price-tier .price-desc{color:var(--muted);margin-bottom:20px;font-size:13px}.price-tier ul{flex:1;margin-bottom:24px;list-style:none}.price-tier li{border-bottom:1px solid var(--border);gap:8px;padding:8px 0;font-size:14px;display:flex}.price-tier li:before{content:"✓";color:var(--teal);font-weight:700}.timeline{border-left:2px solid var(--border-strong);gap:0;margin-left:8px;padding-left:24px;display:grid}.timeline-item{padding:0 0 32px;position:relative}.timeline-item:before{content:"";background:var(--white);border:2px solid var(--teal);border-radius:50%;width:12px;height:12px;position:absolute;top:6px;left:-31px}.timeline-item .date{color:var(--teal);margin-bottom:6px;font-size:12px;font-weight:600}.timeline-item h3{margin-bottom:6px;font-size:17px}.timeline-item p{color:var(--muted);font-size:14px}.timeline-item ul{color:var(--muted);margin-top:10px;padding-left:18px;font-size:14px}.faq-list{gap:10px;max-width:800px;display:grid}.faq-item{background:var(--white);border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden}.faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;font-size:15px;font-weight:600;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";color:var(--muted);font-size:18px;font-weight:400}.faq-item[open] summary:after{content:"−"}.faq-item .faq-body{color:var(--muted);padding:0 18px 16px;font-size:14px}.panel{background:var(--white);border:1px solid var(--border);border-radius:var(--radius);padding:24px}.panel h3{font-family:var(--font-display);margin-bottom:6px;font-size:18px}.panel>.sub{color:var(--muted);margin-bottom:20px;font-size:13px}.legal-content{background:var(--white);border:1px solid var(--border);border-radius:var(--radius);max-width:900px;padding:36px 32px;overflow-x:auto}.legal-content h1{font-family:var(--font-display);margin:0 0 16px;font-size:26px;line-height:1.35}.legal-content h2{font-family:var(--font-display);margin:28px 0 12px;font-size:22px}.legal-content h3{font-family:var(--font-display);margin:22px 0 10px;font-size:17px}.legal-content h4{margin:18px 0 8px;font-size:15px;font-weight:600}.legal-content h2:first-child,.legal-content h1:first-child{margin-top:0}.legal-content p,.legal-content li{color:var(--muted);margin-bottom:10px;font-size:14px;line-height:1.65}.legal-content ul,.legal-content ol{margin-bottom:16px;padding-left:22px}.legal-content code{font-family:var(--font-mono);background:var(--surface,#f4f6f8);border:1px solid var(--border);color:var(--ink);border-radius:4px;padding:1px 5px;font-size:12.5px}.legal-content table{border-collapse:collapse;width:100%;margin:12px 0 20px;font-size:13px}.legal-content th,.legal-content td{border:1px solid var(--border);text-align:left;vertical-align:top;color:var(--muted);padding:10px 12px;line-height:1.5}.legal-content th{background:var(--surface,#f4f6f8);color:var(--ink);font-weight:600}.legal-content strong{color:var(--ink);font-weight:600}.cta-band{background:var(--ink);color:#fff;text-align:center;padding:64px 0;position:relative;overflow:hidden}.cta-band:before{content:"";background:radial-gradient(ellipse 50% 80% at 50% 100%, var(--teal-glow), transparent 70%);position:absolute;inset:0}.cta-band .container{position:relative}.cta-band h2{font-family:var(--font-display);letter-spacing:-.03em;margin-bottom:10px;font-size:clamp(24px,3vw,32px)}.cta-band p{color:#ffffffa6;margin-bottom:24px}.cta-band .hero-cta{justify-content:center;margin-bottom:0}.site-footer{background:var(--footer-background);color:#ffffffa6;padding:56px 0 28px;font-size:14px}.footer-grid{grid-template-columns:1.4fr repeat(3,1fr);gap:32px;margin-bottom:40px;display:grid}.footer-brand .brand-name{color:#fff;margin-bottom:8px}.footer-brand p{max-width:260px;font-size:13px;line-height:1.55}.footer-col h4{color:#fff;letter-spacing:.02em;margin-bottom:14px;font-size:13px;font-weight:600}.footer-col a{color:#ffffff8c;padding:5px 0;font-size:13px;transition:color .2s;display:block}.footer-col a:hover{color:var(--teal-bright)}.footer-bottom{color:#fff6;border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:24px;font-size:12px;display:flex}.split{grid-template-columns:1fr 1fr;align-items:start;gap:40px;display:grid}.feature-list{gap:16px;list-style:none;display:grid}.feature-list li{grid-template-columns:28px 1fr;align-items:start;gap:12px;display:grid}.feature-list .num{background:var(--teal-dim);width:28px;height:28px;color:var(--teal);border-radius:8px;place-items:center;font-size:12px;font-weight:700;display:grid}.feature-list strong{margin-bottom:2px;font-size:15px;display:block}.feature-list span{color:var(--muted);font-size:13px}.form-grid{gap:14px;display:grid}.form-grid label{gap:6px;font-size:13px;font-weight:600;display:grid}.form-grid input,.form-grid select,.form-grid textarea{border:1px solid var(--border-strong);background:var(--white);color:var(--text);border-radius:8px;padding:11px 12px}.form-grid textarea{resize:vertical;min-height:120px}.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus{outline:2px solid var(--teal-border);border-color:var(--teal)}.toast{background:var(--ink);color:#fff;box-shadow:var(--shadow-lg);opacity:0;transition:.35s var(--ease);z-index:200;border-radius:10px;max-width:320px;padding:14px 18px;font-size:14px;position:fixed;bottom:24px;right:24px;transform:translateY(80px)}.toast.show{opacity:1;transform:translateY(0)}.switchers{align-items:center;gap:8px;display:flex}.seg{border:1px solid var(--border-strong);background:var(--white);border-radius:10px;align-items:center;gap:2px;padding:3px;display:inline-flex}.seg[hidden]{display:none!important}.seg button{color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;padding:6px 10px;font-size:12px;font-weight:600}.seg button.active{background:var(--ink);color:#fff}.brand-chip{background:var(--teal-dim);color:var(--teal);border-radius:999px;align-items:center;gap:8px;padding:6px 10px;font-size:12px;font-weight:600;display:none}.console-tabs{background:var(--surface);border-bottom:1px solid var(--border);flex-wrap:wrap;gap:6px;padding:12px 16px;display:flex}.console-tabs button{border:1px solid var(--border-strong);background:var(--white);color:var(--muted);cursor:pointer;border-radius:8px;padding:8px 12px;font-size:13px;font-weight:600}.console-tabs button.active{background:var(--ink);color:#fff;border-color:var(--ink)}.iframe-frame iframe{background:#fff;border:0;width:100%;height:640px;display:block}.iframe-frame.has-iframe .iframe-placeholder{display:none}.docs-iframe-wrap{background:var(--surface);min-height:720px;position:relative}.docs-iframe-wrap iframe{background:#fff;border:0;width:100%;height:720px;display:block}.docs-fallback{padding:24px;display:none}.docs-fallback.show{display:block}.status-pill{border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.status-pill.pending{background:var(--amber-soft);color:#92400e}.status-pill.approved{color:#065f46;background:#d1fae5}.status-pill.rejected{color:#991b1b;background:#fee2e2}.flow-box{background:var(--white);border:1px solid var(--border);border-radius:var(--radius);margin-top:24px;padding:24px}.flow-box ol{color:var(--muted);margin:12px 0 0 18px;font-size:14px}.flow-box li{margin-bottom:8px}.apply-layout{grid-template-columns:1.05fr .95fr;align-items:start;gap:28px;display:grid}.apply-section-title{font-family:var(--font-display);margin-bottom:12px;font-size:18px}.apply-status-row{flex-wrap:wrap;gap:8px;margin-bottom:4px;display:flex}.apply-prep{margin-top:20px}.apply-prep h3{font-family:var(--font-display);margin-bottom:12px;font-size:16px}.prep-list{gap:10px;list-style:none;display:grid}.prep-list li{color:var(--muted);padding-left:28px;font-size:14px;line-height:1.5;position:relative}.prep-list li:before{content:"✓";background:var(--teal-dim);width:18px;height:18px;color:var(--teal);border-radius:6px;place-items:center;font-size:12px;font-weight:700;line-height:1;display:grid;position:absolute;top:3px;left:0}.contact-card{background:linear-gradient(160deg, var(--teal-soft), transparent 42%), var(--white);border:1px solid var(--border);box-shadow:var(--shadow-sm);padding:28px}.contact-card-head .eyebrow{margin-bottom:6px;display:inline-block}.contact-card-head h3{font-family:var(--font-display);letter-spacing:-.03em;margin-bottom:8px;font-size:22px}.contact-card-head .sub{margin-bottom:0;font-size:13.5px;line-height:1.55}.contact-list{gap:0;margin:22px 0 0;list-style:none;display:grid}.contact-list li{border-top:1px solid var(--border);grid-template-columns:40px 1fr;align-items:start;gap:14px;padding:16px 0;display:grid}.contact-icon{background:var(--surface);width:40px;height:40px;color:var(--teal);border-radius:10px;place-items:center;display:grid}.contact-icon svg{width:18px;height:18px}.contact-label{letter-spacing:.02em;color:var(--muted);text-transform:none;margin-bottom:4px;font-size:12px;font-weight:600}.contact-value{color:var(--ink);word-break:break-all;font-size:15px;font-weight:600;line-height:1.35;display:inline-block}a.contact-value:hover{color:var(--teal)}.contact-meta{color:var(--muted);margin-top:4px;font-size:12.5px;line-height:1.45}.contact-meta code{background:var(--surface);border-radius:4px;padding:1px 6px;font-size:11.5px}.contact-note{border-radius:var(--radius-sm);background:var(--amber-soft);border-left:3px solid var(--amber);color:#78350f;margin-top:8px;padding:14px 16px;font-size:13px;line-height:1.5}.contact-actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}@media (width<=960px){.apply-layout{grid-template-columns:1fr}}.price-tier .price-cta-label{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);margin:12px 0 4px;font-size:22px;font-weight:700}.dual-site{grid-template-columns:1fr 1fr;gap:16px;margin-top:24px;display:grid}.dual-site article{background:var(--white);border:1px solid var(--border);border-radius:var(--radius);padding:20px}.dual-site h3{font-family:var(--font-display);margin-bottom:6px;font-size:18px}.dual-site p{color:var(--muted);font-size:13px}.dual-site code{color:var(--teal);font-size:12px}.sol-block{margin-bottom:56px}.sol-block-head{margin-bottom:28px}.sol-block-head h2{font-family:var(--font-display);letter-spacing:-.03em;margin-bottom:8px;font-size:26px}.sol-block-head p{color:var(--muted);max-width:640px;font-size:15px}.sol-general-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.sol-card{background:var(--white);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:10px;min-height:100%;padding:22px 20px;display:flex}.sol-card strong{color:var(--ink);letter-spacing:-.02em;font-size:16px;font-weight:700}.sol-card>span:last-child{color:var(--muted);font-size:13px;line-height:1.55}.sol-icon{border-radius:12px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.sol-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.sol-icon--teal{background:var(--teal-dim);color:var(--teal)}.sol-icon--navy{color:var(--navy);background:#12304f1a}.sol-icon--amber{background:var(--amber-soft);color:var(--amber)}.sol-icon--ink{color:var(--ink);background:#07101c14}.sol-block--industry{border-top:1px solid var(--border);padding-top:8px}.sol-industry-group{margin-bottom:28px}.sol-industry-label{color:var(--ink);letter-spacing:.01em;align-items:center;gap:10px;margin-bottom:14px;font-size:14px;font-weight:700;display:flex}.sol-industry-label:before{content:"";background:var(--teal);border-radius:2px;flex-shrink:0;width:3px;height:14px}.sol-industry-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.sol-chip{background:var(--white);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);align-items:center;gap:12px;padding:14px 16px;font-size:14px;font-weight:600;display:flex}.sol-chip-icon{background:var(--surface);width:36px;height:36px;color:var(--teal);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.sol-chip-icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}@media (width<=960px){.price-grid,.dual-site,.sol-general-grid,.sol-industry-grid{grid-template-columns:1fr}.steps{grid-template-columns:1fr 1fr}.docs-layout,.docs-embed,.split,.footer-grid{grid-template-columns:1fr}.docs-sidebar{position:static}.price-tier.featured{transform:none}.nav-links,.nav-actions .console-link{display:none}.nav-toggle{display:flex}.nav-links.open{top:var(--nav-h);border-bottom:1px solid var(--border);box-shadow:var(--shadow-md);background:#fff;flex-direction:column;align-items:stretch;padding:12px 16px 20px;display:flex;position:absolute;left:0;right:0}.nav-links.open a{padding:12px 14px}.switchers{gap:6px}.seg button{padding:5px 8px;font-size:11px}.hero{min-height:auto}.hero-inner{padding:48px 0 56px}}@media (width<=560px){.cap-grid,.steps{grid-template-columns:1fr}.hero-cta{flex-direction:column;align-items:stretch}.btn-lg{width:100%}}@media (width>=641px) and (width<=960px){.sol-general-grid,.sol-industry-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.cap-grid--3{grid-template-columns:1fr}}
