:root{--ink:#030407;--ink-soft:#070a10;--panel:#0c1018e0;--panel-solid:#0c1018;--panel-lift:#111722;--white:#f7f9fc;--text:#d8dee9;--muted:#8f9aac;--faint:#5d6879;--blue:#1479ff;--blue-bright:#49a1ff;--blue-soft:#1479ff1f;--blue-border:#49a1ff61;--line:#ffffff17;--line-strong:#ffffff29;--green:#36d399;--gold:#f4c76b;--radius-sm:10px;--radius-md:18px;--radius-lg:28px;--container:1380px;--nav-height:96px}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink)}body{background:var(--ink);color:var(--white);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,Arial,sans-serif;font-size:16px;line-height:1.65;overflow-x:hidden}body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 8% 5%, #1479ff1a, transparent 24%), radial-gradient(circle at 90% 38%, #1479ff0f, transparent 22%), linear-gradient(var(--ink), var(--ink));position:fixed;inset:0}::selection{background:var(--blue);color:#fff}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{color:inherit}img{max-width:100%}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3,h4{color:var(--white);font-family:Space Grotesk,Arial,sans-serif;line-height:1.04}h1{letter-spacing:-.055em}h2{letter-spacing:-.045em;font-size:clamp(36px,4vw,66px)}h3{letter-spacing:-.025em;font-size:clamp(22px,2vw,30px)}p{color:var(--text)}:focus-visible{outline:2px solid var(--blue-bright);outline-offset:4px}.site-shell{min-height:100vh}main{overflow:hidden}.container{width:min(calc(100% - 64px), var(--container));margin-inline:auto}.section{border-top:1px solid var(--line);padding:124px 0;position:relative}.section-tint{background:linear-gradient(#1479ff0b,#ffffff03 45%,#0000)}.eyebrow{color:var(--blue-bright);letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 22px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700;line-height:1.4;display:inline-flex}.eyebrow:before{content:"";background:linear-gradient(90deg, var(--blue), var(--blue-bright));width:28px;height:1px;box-shadow:0 0 12px var(--blue)}.section-title{max-width:880px;margin-bottom:58px}.section-title.center{text-align:center;margin-inline:auto}.section-title.center .eyebrow{justify-content:center}.section-title h2{margin-bottom:18px}.section-title>p:last-child{max-width:700px;color:var(--muted)}.section-title.center>p:last-child{margin-inline:auto}.button{border:1px solid var(--blue);border-radius:var(--radius-sm);color:#fff;text-align:center;background:linear-gradient(135deg,#1682ff,#075bd7);justify-content:center;align-items:center;min-height:52px;padding:15px 25px;font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:700;line-height:1.1;transition:transform .2s,border-color .2s,box-shadow .2s,background .2s;display:inline-flex;box-shadow:0 12px 32px #005bdc40,inset 0 1px #fff3}.button:hover{border-color:var(--blue-bright);transform:translateY(-2px);box-shadow:0 18px 42px #005bdc59,inset 0 1px #ffffff40}.button-outline{border-color:var(--blue-border);color:#a9d1ff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#061222b8;box-shadow:inset 0 1px #ffffff0f}.button-outline:hover{background:#1479ff1f}.button-muted{border-color:var(--line-strong);color:var(--text);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#090c12b8;box-shadow:inset 0 1px #ffffff0d}.button-muted:hover{box-shadow:none;background:#ffffff0f;border-color:#ffffff47}.button-small{min-height:44px;padding:12px 18px;font-size:12px}.button-wide{width:100%}.button-row{flex-wrap:wrap;gap:12px;display:flex}.site-header{z-index:100;height:var(--nav-height);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(22px)saturate(130%);backdrop-filter:blur(22px)saturate(130%);background:#030407c7;position:fixed;inset:0 0 auto}.site-header:after{content:"";opacity:.55;background:linear-gradient(90deg,#0000,#1479ff99,#0000);height:1px;position:absolute;bottom:-1px;left:0;right:0}.nav-shell.container{width:min(100% - 40px,1780px)}.nav-shell{grid-template-columns:84px minmax(0,1fr);align-items:center;gap:22px;height:100%;display:grid}.logo-link{align-items:center;width:max-content;display:inline-flex}.brand{background:#020305;border:1px solid #49a1ff47;border-radius:18px;width:76px;height:76px;display:block;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 12px 32px #0046b42e}.brand img{object-fit:contain;width:100%;height:100%;display:block}.nav-shell nav{grid-template-columns:repeat(8,minmax(0,1fr));align-items:stretch;gap:8px;width:100%;display:grid}.nav-shell nav a{border:1px solid var(--line-strong);color:#d1d8e3;text-align:center;white-space:nowrap;background:#090d14db;border-radius:12px;justify-content:center;align-items:center;min-height:52px;padding:10px 11px;font-size:12px;font-weight:650;line-height:1.2;transition:color .2s,border-color .2s,background .2s,box-shadow .2s,transform .2s;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0e,0 10px 28px #0000002e}.nav-shell nav a:hover{color:#fff;background:#1479ff14;border-color:#49a1ff5c;transform:translateY(-1px)}.nav-shell nav a.active{color:#fff;background:linear-gradient(135deg,#1479ff3d,#1479ff1a);border-color:#49a1ff57;box-shadow:inset 0 1px #ffffff1a,0 8px 24px #0050c82e}.menu-button{display:none}.hero{min-height:930px;padding:calc(var(--nav-height) + 90px) 0 100px;border-bottom:1px solid var(--line);align-items:center;display:flex;position:relative;overflow:hidden}.hero-visual{position:absolute;inset:0}.hero-photo{object-fit:cover;object-position:center;filter:saturate(.9)contrast(1.05)}.hero-visual:after{content:"";background:linear-gradient(90deg,#030407fa 0%,#030407eb 24%,#0304078c 48%,#03040714 72%,#0304073d 100%),linear-gradient(#03040740 0%,#0000 66%,#030407eb 100%);position:absolute;inset:0}.hero-grid-bg{opacity:.12;background-image:linear-gradient(#49a1ff38 1px,#0000 1px),linear-gradient(90deg,#49a1ff38 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 66%);mask-image:linear-gradient(90deg,#000,#0000 66%)}.hero-inner{z-index:2;position:relative}.hero-copy{width:min(760px,58vw);padding:34px 0}.hero h1{text-wrap:balance;max-width:760px;margin-bottom:26px;font-size:clamp(58px,7.2vw,108px);font-weight:700}.hero-lead{color:#c3ccd9;max-width:720px;margin-bottom:0;font-size:clamp(17px,1.5vw,20px);line-height:1.7}.proof-row{flex-wrap:wrap;gap:8px;margin:34px 0;display:flex}.proof-row span{color:#c9d8eb;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#040911b8;border:1px solid #49a1ff38;border-radius:999px;align-items:center;min-height:34px;padding:7px 12px;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:600;display:inline-flex}.story-grid{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:clamp(60px,8vw,140px);display:grid}.story-grid h2{max-width:620px;margin-bottom:25px}.story-grid h3{color:var(--blue-bright)}.story-grid>div:last-child{border-left:1px solid var(--blue-border);padding:10px 0 10px 38px}.story-grid>div:last-child p{color:#b3bdcc;margin-bottom:24px;font-size:clamp(16px,1.25vw,19px);line-height:1.85}.story-grid>div:last-child p:last-child{margin-bottom:0}.three-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.dark-card{border:1px solid var(--line);border-radius:var(--radius-md);background:linear-gradient(160deg, #ffffff0b, transparent 35%), var(--panel);flex-direction:column;min-height:410px;padding:38px;transition:transform .25s,border-color .25s,background .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 70px #00000038}.dark-card:before{content:"";filter:blur(30px);background:#1479ff1c;border-radius:50%;width:220px;height:220px;position:absolute;top:-100px;right:-80px}.dark-card.featured{border-color:var(--blue-border);background:linear-gradient(160deg, #1479ff21, transparent 42%), var(--panel)}.dark-card:hover{border-color:var(--blue-border);background-color:var(--panel-lift);transform:translateY(-7px)}.dark-card>span{color:var(--blue-bright);letter-spacing:.18em;font-family:JetBrains Mono,monospace;font-size:12px;position:relative}.dark-card h3{margin:76px 0 18px;font-size:31px;position:relative}.dark-card p{color:var(--muted);margin-bottom:32px;position:relative}.dark-card .button{margin-top:auto;position:relative}.mission-section{background:radial-gradient(circle at 12%,#1479ff29,#0000 32%),linear-gradient(#060912,#030407)}.trust-panel{border:1px solid var(--blue-border);border-radius:var(--radius-lg);background:linear-gradient(135deg,#1479ff1a,#ffffff05);max-width:1050px;padding:58px;box-shadow:0 40px 120px #00000047}.trust-panel h2{max-width:800px}.trust-panel p{color:#b9c4d3;max-width:880px;font-size:18px}.page-hero{min-height:610px;padding:calc(var(--nav-height) + 115px) 0 92px;border-bottom:1px solid var(--line);background:radial-gradient(circle at 72% 35%,#1479ff33,#0000 34%),linear-gradient(135deg,#070b13,#030407 60%);align-items:flex-end;display:flex;position:relative;overflow:hidden}.page-hero:after{content:"";border:1px solid #49a1ff2e;border-radius:50%;width:440px;height:440px;position:absolute;bottom:-32%;right:8%;box-shadow:0 0 0 65px #49a1ff06,0 0 0 130px #49a1ff05}.page-hero-grid{opacity:.18;background-image:linear-gradient(#49a1ff29 1px,#0000 1px),linear-gradient(90deg,#49a1ff29 1px,#0000 1px);background-size:76px 76px;position:absolute;inset:0;transform:perspective(900px)rotateX(58deg)scale(1.45)translateY(-18%);-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.page-hero .container{z-index:2;position:relative}.page-hero h1{text-wrap:balance;max-width:1060px;margin-bottom:24px;font-size:clamp(55px,7vw,100px)}.page-hero .container>p:last-child{color:#b9c4d3;max-width:840px;margin-bottom:0;font-size:clamp(17px,1.5vw,20px)}.catalog-intro{background:#060912;padding:76px 0}.catalog-intro .container{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:30px 60px;padding:40px 44px;display:grid}.catalog-intro p{color:#b2bdcc;max-width:900px;margin:0;font-size:17px}.catalog-intro strong{color:var(--blue-bright);white-space:nowrap;font-family:Space Grotesk,sans-serif;font-size:28px}.catalog-intro .human-review-note{grid-column:1/-1}.human-review-note,.trust-callout{border:1px solid var(--blue-border);border-radius:var(--radius-sm);color:#b8c6d8;background:#1479ff13;padding:22px 24px 22px 28px;font-size:14px;position:relative}.human-review-note:before,.trust-callout:before{content:"";background:var(--blue-bright);width:2px;box-shadow:0 0 14px var(--blue);position:absolute;top:16px;bottom:16px;left:0}.human-review-note b,.trust-callout b{color:#fff}.department-section{scroll-margin-top:var(--nav-height);background:linear-gradient(#ffffff03,#0000)}.department-section:nth-of-type(2n){background:linear-gradient(#1479ff07,#0000)}.department-heading{grid-template-columns:74px minmax(0,1fr);align-items:center;gap:24px;margin-bottom:42px;display:grid}.department-heading>span{border:1px solid color-mix(in srgb, var(--dept) 48%, transparent);background:color-mix(in srgb, var(--dept) 9%, var(--panel-solid));width:74px;height:74px;color:var(--dept);letter-spacing:.08em;box-shadow:inset 0 1px #ffffff0f, 0 18px 50px color-mix(in srgb, var(--dept) 10%, transparent);border-radius:17px;place-items:center;font-family:JetBrains Mono,monospace;font-size:17px;font-weight:700;display:grid}.department-heading .eyebrow{color:var(--dept);margin-bottom:8px}.department-heading .eyebrow:before{background:var(--dept);box-shadow:none}.department-heading h2{margin:0;font-size:clamp(38px,4vw,60px)}.department-heading h2 small{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;vertical-align:middle;margin-left:14px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600;display:inline-flex}.full-agent-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.full-agent-card{border:1px solid var(--line);border-top-color:color-mix(in srgb, var(--dept) 70%, transparent);border-radius:var(--radius-md);background:linear-gradient(160deg, color-mix(in srgb, var(--dept) 6%, transparent), transparent 32%), var(--panel);flex-direction:column;min-height:620px;padding:28px;transition:transform .22s,border-color .22s,box-shadow .22s;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 55px #0000002e}.full-agent-card:after{content:"";background:var(--dept);width:80px;height:1px;box-shadow:0 0 18px var(--dept);position:absolute;top:0;right:0}.full-agent-card:hover{border-color:color-mix(in srgb, var(--dept) 55%, var(--line));transform:translateY(-5px);box-shadow:0 28px 75px #00000047}.agent-card-head{grid-template-columns:58px minmax(0,1fr);align-items:start;gap:17px;min-height:105px;display:grid}.agent-orb{border:1px solid color-mix(in srgb, var(--dept) 45%, transparent);background:color-mix(in srgb, var(--dept) 10%, #0b1018);width:58px;height:58px;color:var(--dept);letter-spacing:.06em;border-radius:15px;place-items:center;font-family:JetBrains Mono,monospace;font-size:14px;font-weight:700;display:grid}.agent-card-head>div{min-width:0}.dept-badge{background:color-mix(in srgb, var(--dept) 10%, transparent);width:max-content;max-width:100%;color:var(--dept);letter-spacing:.11em;text-transform:uppercase;border-radius:5px;margin:0 0 9px;padding:5px 8px;font-family:JetBrains Mono,monospace;font-size:8px;font-weight:700;line-height:1.35}.agent-card-head h3{overflow-wrap:anywhere;margin:0 0 8px;font-size:clamp(21px,1.7vw,27px);line-height:1.1}.agent-card-head small{color:#96a2b3;letter-spacing:.08em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:600;line-height:1.45;display:block}.agent-facts{margin-top:24px}.agent-facts p{color:#98a5b7;margin-bottom:15px;font-size:13px;line-height:1.65}.agent-facts b{color:#dce3ed}.product-details{border-top:1px solid var(--line);margin-top:auto;padding-top:24px}.product-details>b{color:#dfe7f2;letter-spacing:.14em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:9px}.product-details ul,.feature-list,.service-card ul,.path-grid ol{margin:16px 0 0;padding:0;list-style:none}.product-details ul{columns:2;column-gap:20px}.product-details li,.feature-list li,.service-card li{break-inside:avoid;color:#8e9bad;margin:8px 0;padding-left:16px;font-size:12px;line-height:1.5;position:relative}.product-details li:before,.feature-list li:before,.service-card li:before{content:"";background:var(--blue-bright);width:7px;height:1px;position:absolute;top:.65em;left:0}.product-card-bottom{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding-top:22px;display:flex}.product-card-bottom>strong{color:#fff;font-family:Space Grotesk,sans-serif;font-size:34px}.department-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.department-catalog-card{border:1px solid var(--line);border-top-color:color-mix(in srgb, var(--dept) 72%, transparent);border-radius:var(--radius-md);background:linear-gradient(145deg, color-mix(in srgb, var(--dept) 7%, transparent), transparent 35%), var(--panel);flex-direction:column;min-height:650px;padding:36px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 70px #0000002e}.department-catalog-card .department-heading{margin-bottom:28px}.department-catalog-card .department-heading h2{font-size:40px}.department-catalog-card>p{color:#9ca9bb;font-size:14px}.department-catalog-card>p b{color:#e4eaf3}.department-buy-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:auto;padding-top:25px;display:grid}.department-buy-grid a{border:1px solid var(--line);background:#05080dc7;border-radius:12px;flex-direction:column;min-height:164px;padding:18px;transition:transform .2s,border-color .2s,background .2s;display:flex}.department-buy-grid a:hover{border-color:var(--blue-border);background:#1479ff12;transform:translateY(-3px)}.department-buy-grid span{color:#8591a2;font-size:10px;line-height:1.45}.department-buy-grid strong{color:#fff;margin:auto 0 7px;font-family:Space Grotesk,sans-serif;font-size:30px}.department-buy-grid b{color:var(--blue-bright);letter-spacing:.08em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:9px}.bundle-grid{grid-template-columns:minmax(0,1fr) minmax(430px,.85fr);align-items:start;gap:clamp(55px,8vw,120px);display:grid}.bundle-grid>div:first-child>p{color:#b4bfce;font-size:19px}.bundle-grid h2{margin:55px 0 20px;font-size:42px}.feature-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 26px;margin-bottom:35px;display:grid}.feature-list li{border-bottom:1px solid var(--line);color:#aab6c6;padding:9px 0 9px 20px;font-size:14px}.team-options{gap:14px;display:grid}.team-options article{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel);padding:30px;position:relative}.team-options article.featured{border-color:var(--blue-border);background:linear-gradient(135deg, #1479ff21, transparent), var(--panel);box-shadow:0 26px 80px #0046b421}.team-options span,.service-card>span,.path-grid article>span{color:var(--blue-bright);letter-spacing:.15em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:700}.team-options h3{margin:18px 0 7px}.team-options strong{color:#fff;margin-bottom:20px;font-family:Space Grotesk,sans-serif;font-size:44px;display:block}.service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:45px;display:grid}.service-card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel);flex-direction:column;min-height:620px;padding:34px;display:flex;box-shadow:0 24px 70px #0000002e}.service-card.blue{border-color:var(--blue-border);background:linear-gradient(145deg, #1479ff1c, transparent 38%), var(--panel)}.service-card.gold{background:linear-gradient(145deg, #f4c76b12, transparent 38%), var(--panel);border-color:#f4c76b59}.service-card h2{margin:58px 0 16px;font-size:37px}.service-card>strong{color:var(--blue-bright);font-family:Space Grotesk,sans-serif;font-size:34px}.service-card.gold>strong{color:var(--gold)}.service-card>small{color:var(--faint)}.service-card ul{margin:28px 0}.service-card li{color:#a7b3c2;margin:12px 0;font-size:14px}.service-card .button{margin-top:auto}.trust-callout{margin-top:28px}.trust-callout p{color:var(--muted);margin:7px 0 0}.form-layout{grid-template-columns:minmax(0,.78fr) minmax(500px,1.22fr);align-items:start;gap:clamp(55px,8vw,120px);display:grid}#apply,#contact{scroll-margin-top:calc(var(--nav-height) + 24px)}.form-layout>div:first-child{top:calc(var(--nav-height) + 35px);position:sticky}.form-layout>div:first-child h2{font-size:clamp(42px,5vw,66px)}.form-layout>div:first-child>p:not(.eyebrow){color:var(--muted);font-size:17px}.form-layout .human-review-note{margin-top:28px}.intake-form{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel);padding:38px;box-shadow:0 28px 80px #00000038}.intake-form label,.contact-form label{color:#c7d1df;letter-spacing:.1em;text-transform:uppercase;gap:9px;margin-bottom:18px;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:700;display:grid}.intake-form input,.intake-form textarea,.intake-form select,.contact-form input,.contact-form textarea,.contact-form select{color:#fff;letter-spacing:0;text-transform:none;background:#070a0f;border:1px solid #fff3;border-radius:9px;outline:none;width:100%;padding:14px 15px;font-family:Inter,sans-serif;font-size:14px;transition:border-color .2s,box-shadow .2s,background .2s}.intake-form textarea,.contact-form textarea{resize:vertical}.intake-form input:focus,.intake-form textarea:focus,.intake-form select:focus,.contact-form input:focus,.contact-form textarea:focus,.contact-form select:focus{border-color:var(--blue-bright);background:#090e16;box-shadow:0 0 0 3px #1479ff29}.form-honey{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.form-notice{border:1px solid;border-radius:9px;margin:15px 0 0;padding:13px 15px;font-size:13px}.form-notice.success{color:#91e9c6;background:#36d39914;border-color:#36d39961}.form-notice.error{color:#ffb0b0;background:#ff6b6b14;border-color:#ff6b6b66}.intake-form .button:disabled,.contact-form .button:disabled{cursor:wait;opacity:.65;transform:none}.intake-form label>small{color:var(--faint);font:inherit;letter-spacing:.06em;justify-self:end;margin-top:-18px}.commerce-page{background:radial-gradient(circle at 50% -20%,#1479ff33,#0000 38%),#030407;min-height:100vh;position:relative;overflow:hidden}.commerce-orb{z-index:0;pointer-events:none;filter:blur(1px);border-radius:999px;position:fixed}.commerce-orb-one{border:1px solid #49a1ff24;width:460px;height:460px;top:18%;right:-180px;box-shadow:0 0 0 80px #49a1ff06,0 0 0 160px #49a1ff05}.commerce-orb-two{filter:blur(90px);background:#1479ff0e;width:520px;height:520px;bottom:-250px;left:-180px}.commerce-header{z-index:2;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;width:min(100% - 48px,1460px);min-height:96px;margin:0 auto;display:flex;position:relative}.commerce-header>a:first-child{color:#fff;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:14px;font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:700;display:flex}.commerce-header .brand{border-radius:15px;width:64px;height:64px}.commerce-header .brand img{object-fit:contain;width:100%;height:100%}.commerce-header>a:last-child,.commerce-header>button{border:1px solid var(--line);color:#aeb9c8;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:#ffffff05;border-radius:9px;padding:10px 14px;font-family:JetBrains Mono,monospace;font-size:9px}.commerce-shell{z-index:1;grid-template-columns:minmax(0,1fr) minmax(430px,.88fr);align-items:center;gap:clamp(55px,8vw,105px);width:min(100% - 48px,1180px);min-height:calc(100vh - 96px);margin:0 auto;padding:70px 0 100px;display:grid;position:relative}.commerce-summary h1{text-wrap:balance;margin:18px 0 24px;font-size:clamp(46px,5.4vw,78px);line-height:.98}.commerce-summary>p:not(.eyebrow){color:#aab6c6;max-width:650px;font-size:17px}.checkout-price{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:end;gap:4px 28px;margin:36px 0;padding:22px 0;display:grid}.checkout-price span,.checkout-price small{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:9px}.checkout-price strong{color:#fff;grid-area:1/2/3;font-family:Space Grotesk,sans-serif;font-size:58px;line-height:1}.commerce-summary ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px;margin:0;padding:0;list-style:none;display:grid}.commerce-summary li{color:#929fb0;padding-left:17px;font-size:13px;position:relative}.commerce-summary li:before{content:"";background:var(--blue-bright);width:7px;height:1px;position:absolute;top:.7em;left:0}.commerce-card{border:1px solid var(--blue-border);border-radius:var(--radius-md);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(145deg,#1479ff14,#0000 35%),#0a0e16ed;padding:40px;position:relative;box-shadow:0 35px 110px #00000073}.checkout-form h2{margin:12px 0 14px;font-size:34px}.checkout-form>p:not(.eyebrow):not(.form-notice){color:var(--muted);margin-bottom:28px;font-size:14px}.checkout-form label{color:#c7d1df;letter-spacing:.1em;text-transform:uppercase;gap:9px;margin-bottom:18px;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:700;display:grid}.checkout-form input{color:#fff;background:#070a0f;border:1px solid #fff3;border-radius:9px;outline:none;width:100%;padding:15px;font-family:Inter,sans-serif;font-size:15px;transition:border-color .2s,box-shadow .2s}.checkout-form input:focus{border-color:var(--blue-bright);box-shadow:0 0 0 3px #1479ff29}.secure-checkout-note{border:1px solid var(--line);background:#ffffff06;border-radius:10px;gap:3px;margin:25px 0;padding:16px 18px;display:grid}.secure-checkout-note b{color:#e6edf6;font-size:13px}.secure-checkout-note span{color:var(--muted);font-size:11px}.checkout-form .button:disabled{cursor:wait;opacity:.65;transform:none}.checkout-terms{color:var(--faint);text-align:center;margin-top:17px;font-size:10px;line-height:1.55;display:block}.commerce-loading{color:var(--muted);text-align:center;grid-column:1/-1}.commerce-message{text-align:center;grid-column:1/-1;width:min(100%,700px);margin:auto}.commerce-message h1{font-size:52px}.confirmation-shell{z-index:1;place-items:center;width:min(100% - 48px,800px);min-height:calc(100vh - 96px);margin:0 auto;padding:70px 0 100px;display:grid;position:relative}.confirmation-card{text-align:center;width:100%;padding:clamp(36px,6vw,65px)}.confirmation-card h1{margin:15px 0 20px;font-size:clamp(44px,7vw,72px)}.confirmation-card>p:not(.eyebrow){color:#aab6c6}.confirmation-mark{border:1px solid var(--blue-border);width:64px;height:64px;color:var(--blue-bright);background:#1479ff1f;border-radius:18px;place-items:center;margin:0 auto 26px;font-family:JetBrains Mono,monospace;font-size:14px;font-weight:700;display:grid;box-shadow:0 0 38px #1479ff33}.download-button{margin-top:25px}.download-facts{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px;display:flex}.download-facts span{border:1px solid var(--line);color:var(--muted);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;padding:7px 10px;font-family:JetBrains Mono,monospace;font-size:8px}.confirmation-email{border-top:1px solid var(--line);padding-top:24px;font-size:12px;margin:28px 0 0!important}.confirmation-progress{background:#ffffff14;border-radius:99px;width:min(100%,400px);height:3px;margin:32px auto 0;position:relative;overflow:hidden}.confirmation-progress span{border-radius:inherit;background:var(--blue-bright);width:38%;box-shadow:0 0 18px var(--blue);animation:1.35s ease-in-out infinite confirmation-scan;position:absolute;inset:0 auto 0 0}@keyframes confirmation-scan{0%{transform:translate(-110%)}to{transform:translate(360%)}}.path-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.path-grid article{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel);padding:36px}.path-grid article.featured{border-color:var(--blue-border);background:linear-gradient(145deg, #1479ff1c, transparent 38%), var(--panel)}.path-grid h2{margin:55px 0 24px;font-size:38px}.path-grid ol{counter-reset:steps}.path-grid li{counter-increment:steps;border-bottom:1px solid var(--line);color:#a4afbf;margin:0;padding:15px 0 15px 43px;font-size:13px;position:relative}.path-grid li:before{content:counter(steps, decimal-leading-zero);color:var(--blue-bright);font-family:JetBrains Mono,monospace;font-size:10px;position:absolute;top:15px;left:0}.path-grid li b{color:#dbe3ee}.path-grid+.container{margin-top:30px}.faq-layout{grid-template-columns:minmax(380px,.82fr) minmax(0,1.18fr);align-items:start;gap:clamp(55px,7vw,110px);display:grid}.faq-layout>div:first-child{top:calc(var(--nav-height) + 35px);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel);padding:34px;position:sticky}.faq-layout>div:first-child h2{font-size:40px}.faq-layout>div:first-child p{color:var(--muted)}.contact-form{border-top:1px solid var(--line);margin-top:28px;padding-top:26px}.faq-list{border-top:1px solid var(--line)}.faq-list article{border-bottom:1px solid var(--line)}.faq-list button{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) 38px;align-items:center;gap:25px;width:100%;padding:27px 0;display:grid}.faq-list button span{font-family:Space Grotesk,sans-serif;font-size:21px;font-weight:600;line-height:1.25}.faq-list button i{border:1px solid var(--line-strong);width:36px;height:36px;color:var(--blue-bright);border-radius:10px;place-items:center;font-style:normal;display:grid}.faq-list article>div{grid-template-rows:0fr;transition:grid-template-rows .28s;display:grid}.faq-list article>div p{min-height:0;color:var(--muted);margin:0;overflow:hidden}.faq-list article.open>div{grid-template-rows:1fr}.faq-list article.open>div p{padding:0 60px 28px 0}footer{border-top:1px solid var(--line);background:#020305;padding:78px 0 28px}.footer-grid{grid-template-columns:1.25fr .7fr .7fr 1fr;gap:55px;display:grid}.footer-grid>div{flex-direction:column;align-items:flex-start;gap:11px;display:flex}.footer-grid .brand{border-radius:22px;width:96px;height:96px;margin:0 0 10px}.footer-grid p{max-width:280px;color:var(--muted);margin:0;font-size:13px}.footer-grid a:not(.button):not(.logo-link){color:#8792a3;font-size:13px;transition:color .2s}.footer-grid a:hover{color:#fff}.footer-grid>div>span{color:#d6deea;letter-spacing:.16em;margin-bottom:12px;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:700}.footer-bottom{border-top:1px solid var(--line);color:#596475;letter-spacing:.06em;justify-content:space-between;gap:25px;margin-top:65px;padding-top:24px;font-family:JetBrains Mono,monospace;font-size:9px;display:flex}.dept-executive{--dept:#a384ff}.dept-marketing{--dept:#ff9f43}.dept-sales{--dept:#ff6b6b}.dept-finance{--dept:#f4c76b}.dept-hr{--dept:#d780ff}.dept-operations{--dept:#35d5a0}.dept-customer-success{--dept:#4ab8ff}.dept-product-qa{--dept:#52d98d}.dept-research{--dept:#87c9ff}.dept-partnership{--dept:#b29aff}.dept-storefront{--dept:#f1a56f}.dept-analytics{--dept:#39c8e6}.dept-legal-risk{--dept:#d6b24d}.dept-core{--dept:#2f86ff}@media (width<=1240px){:root{--nav-height:86px}.container{width:min(calc(100% - 48px), var(--container))}.nav-shell.container{width:min(100% - 32px,1780px)}.nav-shell{grid-template-columns:70px minmax(0,1fr);gap:14px}.brand{border-radius:15px;width:64px;height:64px}.nav-shell nav{gap:6px}.nav-shell nav a{min-height:48px;padding-inline:6px;font-size:10px}.hero{min-height:820px}.full-agent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.department-buy-grid{grid-template-columns:1fr}.department-buy-grid a{min-height:102px}.service-grid{grid-template-columns:1fr}.service-card{min-height:0}.service-card h2{margin-top:38px}.path-grid{grid-template-columns:1fr}}@media (width<=1180px){:root{--nav-height:74px}.container{width:min(calc(100% - 32px), var(--container))}.section{padding:88px 0}.nav-shell{grid-template-columns:1fr auto}.brand{border-radius:13px;width:56px;height:56px}.menu-button{border:1px solid var(--line-strong);color:#d8e0ec;letter-spacing:.12em;background:#ffffff08;border-radius:8px;justify-content:center;align-items:center;min-height:40px;padding:9px 13px;font-family:JetBrains Mono,monospace;font-size:10px;display:inline-flex}.nav-shell nav{inset:var(--nav-height) 0 auto;width:auto;max-height:calc(100vh - var(--nav-height));border:0;border-bottom:1px solid var(--line);background:#030407fa;border-radius:0;flex-direction:column;align-items:stretch;gap:7px;padding:16px 22px 24px;display:none;position:fixed;overflow-y:auto;box-shadow:0 28px 60px #00000073}.nav-shell nav.open{display:flex}.nav-shell nav a{border:1px solid var(--line);color:#dbe3ee;background:#ffffff06;border-radius:10px;padding:13px 15px;font-size:13px}.nav-shell nav a.active{border-color:var(--blue-border);background:#1479ff24}.hero{min-height:860px;padding:calc(var(--nav-height) + 80px) 0 65px;align-items:flex-end}.hero-photo{object-position:64% center}.hero-visual:after{background:linear-gradient(#0304072e 0%,#03040761 25%,#030407f0 58%,#030407fc 100%)}.hero-grid-bg{display:none}.hero-copy{width:100%;padding:0}.hero h1{font-size:clamp(48px,14vw,70px)}.hero-lead{font-size:16px}.hero .button-row,.hero .button{width:100%}.story-grid,.three-grid,.department-catalog-grid,.bundle-grid,.form-layout,.faq-layout{grid-template-columns:1fr}.story-grid{gap:38px}.story-grid>div:last-child{border-top:1px solid var(--blue-border);border-left:0;padding:25px 0 0}.dark-card{min-height:360px}.trust-panel{padding:34px 27px}.page-hero{min-height:530px;padding:calc(var(--nav-height) + 90px) 0 65px}.page-hero h1{font-size:clamp(46px,13vw,66px)}.catalog-intro .container{grid-template-columns:1fr;padding:28px}.catalog-intro strong{white-space:normal}.department-heading{grid-template-columns:58px minmax(0,1fr);gap:16px}.department-heading>span{border-radius:13px;width:58px;height:58px;font-size:13px}.department-heading h2 small{margin:10px 0 0;display:block}.full-agent-grid{grid-template-columns:1fr}.full-agent-card{min-height:0}.department-catalog-card{min-height:0;padding:26px}.department-catalog-card .department-heading h2{font-size:34px}.feature-list{grid-template-columns:1fr}.bundle-grid,.form-layout{gap:45px}.form-layout>div:first-child,.faq-layout>div:first-child{position:static}.intake-form{padding:25px}.faq-layout{gap:45px}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:42px 24px}.footer-bottom{flex-direction:column}.commerce-shell{grid-template-columns:1fr;align-items:start;gap:45px}.commerce-summary{max-width:760px}}@media (width<=520px){.brand{width:50px;height:50px}.product-details ul{columns:1}.product-card-bottom{flex-direction:column;align-items:stretch}.product-card-bottom .button{width:100%}.department-buy-grid,.footer-grid{grid-template-columns:1fr}.commerce-header{width:min(100% - 28px,1460px)}.commerce-header>a:first-child span{display:none}.commerce-shell,.confirmation-shell{width:min(100% - 28px,1180px);padding:42px 0 70px}.commerce-card{padding:26px}.commerce-summary ul{grid-template-columns:1fr}.checkout-price strong{font-size:48px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
