.pricing-page{--pc-bg:#05070f;--pc-card:linear-gradient(165deg, #122a5aa8, #070e22db);--pc-border:#4696ff38;--pc-border-strong:#6eb9ff8c;--pc-blue:#1465d8;--pc-cyan:#2e86ff;--pc-cyan-light:#7ec4ff;--pc-green:#4ade80;--pc-gold:#fbbf24;--pc-text:#f3f6fb;--pc-muted:#e2e8f5b8;--pc-divider:#50a5ff33;isolation:isolate;background:var(--pc-bg);min-height:100vh;color:var(--pc-text);position:relative}body:has(.pricing-page){background-color:var(--pc-bg)}.pricing-page:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(55% 45% at 12% 6%,#1465d84d,#0000 62%),radial-gradient(45% 40% at 100% 18%,#5046be3d,#0000 65%),radial-gradient(60% 45% at 50% 100%,#1465d838,#0000 60%);position:fixed;inset:0}.pricing-page:after{content:"";z-index:0;pointer-events:none;opacity:.14;background-image:linear-gradient(var(--pc-divider) 1px, transparent 1px), linear-gradient(90deg, var(--pc-divider) 1px, transparent 1px);background-size:64px 64px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(80% 60% at 50% 12%,#000 15%,#0000 72%);mask-image:radial-gradient(80% 60% at 50% 12%,#000 15%,#0000 72%)}.pricing-page>*{z-index:1;position:relative}.pricing-page>.nh-header{z-index:50}.pricing-page :where(ul,ol){margin:0;padding:0;list-style:none}.pricing-page :where(h1,h2,h3){margin:0}.pc-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--pc-cyan-light);background:#2e86ff1f;border:1px solid #2e86ff52;border-radius:999px;align-items:center;gap:6px;margin-bottom:16px;padding:6px 14px;font-size:12px;font-weight:800;display:inline-flex}.pc-h1{letter-spacing:-.02em;color:var(--pc-text);font-family:Space Grotesk,sans-serif;font-size:clamp(34px,5.2vw,58px);font-weight:800;line-height:1.08}.pc-accent{background:linear-gradient(100deg,#7ec4ff,#22d3ee 55%,#a78bfa);color:#0000;-webkit-background-clip:text;background-clip:text;display:block}.pc-h2{letter-spacing:-.01em;font-family:Space Grotesk,sans-serif;font-size:clamp(26px,3.4vw,38px);font-weight:800;line-height:1.15}.pc-h3{font-family:Space Grotesk,sans-serif;font-size:21px;font-weight:700}.pc-lede{max-width:60ch;color:var(--pc-muted);margin:12px auto 0;font-size:16px;line-height:1.6}.pc-head{text-align:center;max-width:760px;margin:0 auto 32px}.pc-section{max-width:1180px;margin:0 auto;padding:44px 24px}.pc-hero-wrap{position:relative;overflow:hidden}.pc-hero-media{z-index:0;position:absolute;inset:0}.pc-hero-img{object-fit:cover;object-position:62% 30%;opacity:.9}.pc-hero-media:after{content:"";background:linear-gradient(90deg, #05070ff2 0%, #05070fcc 38%, #05070f59 70%, #05070f8c 100%), linear-gradient(180deg, #05070f80 0%, transparent 25%, transparent 55%, var(--pc-bg) 100%);position:absolute;inset:0}.pc-hero{z-index:1;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:48px;max-width:1180px;margin:0 auto;padding:72px 24px 40px;display:grid;position:relative}.pc-sub{max-width:52ch;color:var(--pc-muted);margin:20px 0 26px;font-size:17px;line-height:1.65}.pc-chips{flex-wrap:wrap;gap:10px;display:flex}.pc-chips li{color:var(--pc-text);border:1px solid var(--pc-border);background:#091b3a99;border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:13.5px;font-weight:700;display:inline-flex}.pc-chips svg{color:var(--pc-green);flex-shrink:0}.pc-trial{background:var(--pc-card);border:1px solid var(--pc-border-strong);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:28px;padding:30px 28px;position:relative;overflow:hidden;box-shadow:0 30px 80px -30px #2e86ff8c,inset 0 1px #ffffff12}.pc-trial:before{content:"";pointer-events:none;background:radial-gradient(circle,#4ade8047,#0000 65%);border-radius:50%;width:260px;height:260px;position:absolute;inset:-40% -30% auto auto}.pc-trial-kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--pc-green);align-items:center;gap:6px;font-size:12px;font-weight:800;display:inline-flex}.pc-trial-big{background:linear-gradient(100deg,#fff,#bbf7d0);color:#0000;-webkit-background-clip:text;background-clip:text;margin:10px 0 4px;font-family:Space Grotesk,sans-serif;font-size:clamp(34px,4.4vw,48px);font-weight:800;line-height:1.05}.pc-trial-small{color:var(--pc-muted);margin:0 0 22px;font-size:14.5px}.pc-timeline{gap:16px;display:grid;position:relative}.pc-timeline:before{content:"";background:linear-gradient(var(--pc-green), var(--pc-cyan), #a78bfacc);width:2px;position:absolute;top:18px;bottom:18px;left:17px}.pc-timeline li{align-items:center;gap:14px;display:flex;position:relative}.pc-tl-dot{width:36px;height:36px;color:var(--pc-text);border:1.5px solid var(--pc-border-strong);background:#0b1a3a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.pc-timeline li:first-child .pc-tl-dot{border-color:var(--pc-green);color:var(--pc-green)}.pc-tl-text{color:var(--pc-text);font-size:15px;font-weight:600;line-height:1.4}.pc-plans{max-width:1180px;margin:0 auto;padding:32px 24px 24px;scroll-margin-top:90px}.pc-tabs{border:1px solid var(--pc-border);background:#091b3abf;border-radius:999px;gap:4px;width:max-content;max-width:100%;margin:0 auto 30px;padding:5px;display:flex}.pc-tab{cursor:pointer;min-height:44px;font:inherit;color:var(--pc-muted);background:0 0;border:0;border-radius:999px;padding:10px 24px;font-size:15px;font-weight:800;transition:background .2s,color .2s}.pc-tab:hover{color:var(--pc-text)}.pc-tab.is-on{color:#fff;background:linear-gradient(135deg, var(--pc-blue), var(--pc-cyan));box-shadow:0 10px 24px -10px #2e86ffb3}.pc-tab:focus-visible,.pc-btn:focus-visible,.pc-faq-item summary:focus-visible{outline-offset:3px;outline:3px solid #67e8f9}.pc-emp-trial{color:#bbf7d0;background:#10b9811f;border:1px solid #4ade8059;border-radius:999px;margin:16px 0 0;padding:8px 16px;font-size:14px;font-weight:700;display:inline-block}.pc-status{text-align:center;color:var(--pc-muted);padding:40px 0}.pc-status-error{color:#fecaca}.pc-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:22px;display:grid}.pc-grid-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.pc-grid-1{grid-template-columns:minmax(0,380px);justify-content:center}.pc-grid-2{grid-template-columns:repeat(2,minmax(0,360px));justify-content:center}.pc-card{background:var(--pc-card);border:1px solid var(--pc-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:26px;flex-direction:column;padding:30px 24px 24px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative;box-shadow:0 24px 60px -30px #000428b3,inset 0 1px #ffffff0d}.pc-card:hover{border-color:var(--pc-border-strong);transform:translateY(-4px)}.pc-card.is-best{border:1.5px solid var(--pc-cyan);box-shadow:0 30px 70px -26px #2e86ff99,0 0 0 4px #2e86ff14,inset 0 1px #ffffff14}.pc-card-badge{white-space:nowrap;color:#1a1206;background:linear-gradient(120deg,#fcd34d,#f59e0b);border-radius:999px;align-items:center;gap:5px;padding:5px 14px;font-size:12px;font-weight:800;display:inline-flex;position:absolute;top:-13px;left:50%;transform:translate(-50%);box-shadow:0 8px 18px -6px #f59e0b99}.pc-card-name{letter-spacing:.08em;text-transform:uppercase;color:var(--pc-cyan-light);font-size:13px;font-weight:800}.pc-card-price{flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:14px 0 6px;display:flex}.pc-card-amount{color:var(--pc-text);font-family:Space Grotesk,sans-serif;font-size:clamp(32px,3.2vw,40px);font-weight:800;line-height:1}.pc-card-per{color:var(--pc-muted);font-size:14px;font-weight:600}.pc-card-meta{min-height:28px;color:var(--pc-muted);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 18px;font-size:13.5px;display:flex}.pc-card-save{color:#bbf7d0;background:#4ade801f;border:1px solid #4ade8059;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:800}.pc-card-list{border-top:1px solid var(--pc-divider);flex-grow:1;align-content:start;gap:10px;margin-bottom:22px;padding-top:18px;display:grid}.pc-card-list li{color:var(--pc-text);align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;display:flex}.pc-card-list svg{color:var(--pc-green);flex-shrink:0;margin-top:2px}.pc-btn{text-align:center;min-height:48px;color:var(--pc-text);border:1px solid var(--pc-border-strong);background:#2e86ff1a;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 22px;font-size:15px;font-weight:800;text-decoration:none;transition:transform .15s,background .15s,box-shadow .15s;display:inline-flex}.pc-btn:hover{background:#2e86ff33;transform:translateY(-1px)}.pc-btn-primary{color:#fff;background:linear-gradient(135deg, var(--pc-blue), var(--pc-cyan));border-color:#0000;box-shadow:0 16px 34px -14px #2e86ffb3}.pc-btn-primary:hover{background:linear-gradient(135deg,#1a72ee,#4b9bff);box-shadow:0 20px 40px -14px #2e86ffcc}.pc-incl{border:1px solid var(--pc-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#091b3a8c;border-radius:26px;padding:34px 36px}.pc-incl .pc-h3{margin-bottom:22px}.pc-incl-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 24px;display:grid}.pc-incl-list li{align-items:center;gap:12px;font-size:14.5px;font-weight:600;line-height:1.4;display:flex}.pc-incl-icon{width:38px;height:38px;color:var(--pc-cyan-light);background:#2e86ff1f;border:1px solid #2e86ff4d;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.pc-bill{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.pc-bill-card{background:var(--pc-card);border:1px solid var(--pc-border);border-radius:22px;padding:26px 22px}.pc-bill-icon{color:#fff;background:linear-gradient(135deg,#1465d8e6,#22d3eebf);border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:16px;display:inline-flex}.pc-bill-card h3{margin-bottom:8px;font-size:16.5px;font-weight:800;line-height:1.3}.pc-bill-card p{color:var(--pc-muted);margin:0;font-size:14px;line-height:1.6}.pc-faq{gap:12px;max-width:860px;margin:0 auto;display:grid}.pc-faq-item{background:var(--pc-card);border:1px solid var(--pc-border);border-radius:18px;overflow:hidden}.pc-faq-item[open]{border-color:var(--pc-border-strong)}.pc-faq-item summary{cursor:pointer;color:var(--pc-text);justify-content:space-between;align-items:center;gap:14px;padding:18px 20px;font-size:15.5px;font-weight:800;list-style:none;display:flex}.pc-faq-item summary::-webkit-details-marker{display:none}.pc-faq-item summary:after{content:"+";width:28px;height:28px;color:var(--pc-cyan-light);border:1px solid var(--pc-border-strong);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;transition:transform .2s;display:inline-flex}.pc-faq-item[open] summary:after{transform:rotate(45deg)}.pc-faq-item p{color:var(--pc-muted);margin:0;padding:0 20px 18px;font-size:14.5px;line-height:1.65}.pc-cta{text-align:center;background:radial-gradient(ellipse 70% 90% at 50% 0%, #2e86ff52, transparent 70%), var(--pc-card);border:1px solid var(--pc-border-strong);border-radius:30px;padding:48px 28px}.pc-cta p{max-width:52ch;color:var(--pc-muted);margin:12px auto 26px;font-size:16px}.pc-cta-row{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.pricing-page main>.pc-section:last-child{padding-bottom:80px}@supports (grid-template-rows:subgrid){.pc-card{grid-row:span 5;grid-template-rows:subgrid;align-content:start;row-gap:0;display:grid}.pc-card-list{align-self:start}.pc-card .pc-btn{align-self:end}}@media (max-width:1100px){.pc-grid-4{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 18px}.pc-bill{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.pc-hero{grid-template-columns:1fr;gap:32px;padding:48px 20px 24px}.pc-hero-img{object-position:58% 20%}.pc-hero-media:after{background:linear-gradient(180deg, #05070f8c 0%, #05070fc7 45%, #05070fe6 75%, var(--pc-bg) 100%)}.pc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 18px}.pc-grid-3>:last-child{grid-column:1/-1;justify-self:center;width:100%;max-width:420px}.pc-grid-1{grid-template-columns:minmax(0,420px)}.pc-incl-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.pc-hero{padding:36px 16px 16px}.pc-section,.pc-plans{padding-left:16px;padding-right:16px}.pc-section{padding-top:32px;padding-bottom:32px}.pc-sub{font-size:16px}.pc-trial{border-radius:24px;padding:26px 20px}.pc-grid,.pc-grid-4,.pc-grid-2{grid-template-columns:1fr;gap:28px}.pc-grid-3>:last-child{max-width:none}.pc-card{display:flex}.pc-card-meta:empty{display:none}.pc-tabs{width:100%}.pc-tab{flex:1;padding:10px 12px;font-size:14px}.pc-incl{padding:26px 20px}.pc-incl-list,.pc-bill{grid-template-columns:1fr}.pc-cta{padding:36px 20px}.pc-cta-row .pc-btn{width:100%}}@media (prefers-reduced-motion:reduce){.pricing-page *{transition:none!important;animation:none!important}.pc-card:hover,.pc-btn:hover{transform:none}}.pc-life{border:1px solid var(--pc-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#091b3a8c;border-radius:26px;margin-bottom:22px;padding:32px 34px}.pc-life .pc-h3{margin-bottom:22px}.pc-rules-main .pc-h3{font-size:19px}.pc-rules{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:stretch;gap:22px;display:grid}.pc-rules-main{border:1px solid var(--pc-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#091b3a8c;border-radius:26px;padding:32px 34px}.pc-rules-main .pc-h3{margin-bottom:20px}.pc-rules-list{gap:16px;margin:0;padding:0;list-style:none;display:grid}.pc-rules-list li{color:var(--pc-muted);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;font-size:14.5px;line-height:1.6;display:grid}.pc-rules-n{color:var(--pc-cyan-light);min-width:14px;padding-top:7px;font-family:Space Grotesk,sans-serif;font-size:13px;font-weight:800}.pc-rules-icon{width:34px;height:34px;color:var(--pc-cyan-light);background:#2e86ff1f;border:1px solid #2e86ff4d;border-radius:11px;justify-content:center;align-items:center;display:inline-flex}.pc-credits{background:linear-gradient(165deg,#22784652,#070e22e6 65%);border:1px solid #4ade8066;border-radius:26px;padding:30px}.pc-credits h3{align-items:center;gap:10px;margin:0 0 10px;font-family:Space Grotesk,sans-serif;font-size:19px;font-weight:800;line-height:1.3;display:flex}.pc-credits h3 svg{color:var(--pc-green);flex-shrink:0}.pc-credits p{color:var(--pc-muted);margin:0;font-size:14px;line-height:1.6}.pc-credits ul{gap:11px;margin:16px 0;padding:0;list-style:none;display:grid}.pc-credits li{align-items:center;gap:10px;font-size:14.5px;font-weight:700;display:flex}.pc-credits li svg{color:var(--pc-green);flex-shrink:0}.pc-credits .pc-credits-note{color:#e2e8f58c;font-size:12.5px}@media (max-width:900px){.pc-rules{grid-template-columns:1fr}.pc-rules-main,.pc-credits,.pc-life{border-radius:22px;padding:24px 20px}}
.hc-page{--hc-bg:#05070f;--hc-card:linear-gradient(165deg, #122a5a9e, #070e22e6);--hc-border:#4696ff38;--hc-border-strong:#6eb9ff80;--hc-blue:#1465d8;--hc-cyan:#2e86ff;--hc-cyan-light:#7ec4ff;--hc-green:#4ade80;--hc-gold:#fbbf24;--hc-red:#f87171;--hc-text:#f3f6fb;--hc-muted:#e2e8f5b8;--hc-faint:#e2e8f580;background:var(--hc-bg);color:var(--hc-text);min-height:100vh}body:has(.hc-page){background-color:var(--hc-bg)}.hc-page :where(h1,h2,h3,p,ol,ul){margin:0}.hc-page :where(ol,ul){padding:0;list-style:none}.hc-page :is(a,button,input,select,textarea,summary):focus-visible{outline-offset:2px;outline:3px solid #67e8f9}.hc-hero{text-align:center;background:radial-gradient(70% 90% at 50% 0,#2e86ff47,#0000 70%),radial-gradient(40% 60% at 85% 20%,#fbbf241f,#0000 70%);padding:56px 16px 120px;position:relative;overflow:hidden}.hc-hero-inner{justify-items:center;gap:14px;max-width:760px;margin:0 auto;display:grid;position:relative}.hc-back{color:var(--hc-cyan-light);justify-self:start;align-items:center;gap:8px;font-size:13.5px;font-weight:700;text-decoration:none;display:inline-flex}.hc-eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--hc-cyan-light);background:#2e86ff1f;border:1px solid #2e86ff52;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:12.5px;font-weight:800;display:inline-flex}.hc-h1{letter-spacing:-.01em;font-family:Space Grotesk,sans-serif;font-size:clamp(32px,5vw,54px);font-weight:800;line-height:1.08}.hc-sub{max-width:600px;color:var(--hc-muted);font-size:16.5px;line-height:1.6}.hc-wrap{gap:44px;max-width:1140px;margin:-84px auto 0;padding:0 16px 64px;display:grid;position:relative}.hc-section{min-width:0}.hc-h2{margin-bottom:16px;font-family:Space Grotesk,sans-serif;font-size:22px;font-weight:800}.hc-h3{align-items:center;gap:10px;font-family:Space Grotesk,sans-serif;font-size:19px;font-weight:800;display:flex}.hc-muted{color:var(--hc-muted);font-size:14px;line-height:1.55}.hc-card{background:var(--hc-card);border:1px solid var(--hc-border);border-radius:24px;min-width:0;padding:24px;box-shadow:0 30px 70px -40px #000000e6}.hc-search{border:1px solid var(--hc-border-strong);max-width:760px;color:var(--hc-cyan-light);background:#091632eb;border-radius:18px;align-items:center;gap:12px;margin:0 auto 18px;padding:6px 8px 6px 18px;display:flex;box-shadow:0 24px 60px -24px #2e86ff8c}.hc-search input{min-width:0;min-height:50px;font:inherit;color:var(--hc-text);background:0 0;border:0;flex:1;font-size:16.5px}.hc-search input:focus{outline:none}.hc-search input::-webkit-search-cancel-button{display:none}.hc-search-clear{width:38px;height:38px;color:var(--hc-text);cursor:pointer;background:#ffffff14;border:0;border-radius:50%;font-size:22px}.hc-tabs{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:26px;display:flex}.hc-tab{font:inherit;color:var(--hc-muted);border:1px solid var(--hc-border);cursor:pointer;background:#ffffff0a;border-radius:999px;align-items:center;gap:7px;padding:9px 15px;font-size:13.5px;font-weight:700;display:inline-flex}.hc-tab.is-on{color:#fff;background:linear-gradient(135deg, var(--hc-blue), var(--hc-cyan));border-color:#0000}.hc-faq{gap:10px;display:grid}.hc-faq-item{background:var(--hc-card);border:1px solid var(--hc-border);border-radius:18px;overflow:hidden}.hc-faq-item summary{cursor:pointer;align-items:center;gap:12px;padding:18px 20px;font-size:15.5px;font-weight:700;list-style:none;display:flex}.hc-faq-item summary::-webkit-details-marker{display:none}.hc-faq-item summary>span:first-child{flex:1}.hc-faq-item summary:after{content:"+";color:var(--hc-cyan-light);flex-shrink:0;font-size:22px;transition:transform .2s}.hc-faq-item[open] summary:after{transform:rotate(45deg)}.hc-faq-item[open]{border-color:var(--hc-border-strong)}.hc-faq-item p{color:var(--hc-muted);padding:0 20px 18px;font-size:14.5px;line-height:1.7}.hc-faq-aud{color:var(--hc-cyan-light);background:#2e86ff24;border-radius:999px;flex-shrink:0;padding:3px 10px;font-size:11.5px;font-weight:800}.hc-empty{color:var(--hc-muted);border:1px dashed var(--hc-border);background:#ffffff08;border-radius:16px;padding:18px}.hc-contact{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.hc-contact-card{background:var(--hc-card);border:1px solid var(--hc-border);border-radius:22px;align-content:start;gap:8px;padding:22px;display:grid}.hc-contact-card.is-ticket{background:radial-gradient(120% 120% at 0% 0%, #fbbf2424, transparent 60%), var(--hc-card);border-color:#fbbf2473}.hc-contact-card h3{font-size:16.5px;font-weight:800}.hc-contact-card p{color:var(--hc-muted);font-size:14px;line-height:1.55}.hc-contact-card p a{color:var(--hc-cyan-light);overflow-wrap:anywhere;font-weight:700;text-decoration:none}.hc-contact-card .hc-btn{justify-self:start;margin-top:6px}.hc-contact-icon{color:#fff;background:linear-gradient(135deg,#1465d8e6,#2e86ffbf);border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.hc-contact-card.is-ticket .hc-contact-icon{color:#1a1206;background:linear-gradient(135deg, #fde68a, var(--hc-gold))}.hc-contact-icon.is-wa{background:linear-gradient(135deg,#16a34a,#22c55e)}.hc-safety{color:#fecaca;background:#f8717114;border:1px solid #f871714d;border-radius:14px;flex-wrap:wrap;align-items:flex-start;gap:8px;padding:12px 16px;font-size:14px;display:flex;margin-top:14px!important}.hc-safety svg{flex-shrink:0;margin-top:2px}.hc-btn{min-height:44px;font:inherit;color:var(--hc-text);border:1px solid var(--hc-border-strong);cursor:pointer;background:#2e86ff1f;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.hc-btn:hover{background:#2e86ff38}.hc-btn-primary{color:#fff;background:linear-gradient(135deg, var(--hc-blue), var(--hc-cyan));border-color:#0000;box-shadow:0 14px 30px -14px #2e86ffcc}.hc-btn:disabled{opacity:.6;cursor:default}.hc-link{font:inherit;color:var(--hc-cyan-light);cursor:pointer;background:0 0;border:0;padding:0;font-size:13.5px;font-weight:700;text-decoration:none}.hc-desk-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.hc-signin{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.hc-signin>div{flex:1;gap:4px;min-width:200px;display:grid}.hc-signin p{color:var(--hc-muted);font-size:14.5px}.hc-form{gap:16px;display:grid}.hc-field{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid;position:relative}.hc-field>label,.hc-field>legend{color:var(--hc-text);margin-bottom:2px;padding:0;font-size:13.5px;font-weight:800}.hc-field :is(select,textarea){box-sizing:border-box;width:100%;min-width:0;font:inherit;color:var(--hc-text);border:1px solid var(--hc-border-strong);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#050a17cc;border-radius:12px;padding:12px 14px;font-size:15px}.hc-field textarea{resize:vertical;min-height:120px;padding-bottom:28px;line-height:1.55}.hc-field select option{color:#0f172a;background:#fff}.hc-count{color:var(--hc-faint);font-size:11.5px;position:absolute;bottom:9px;right:12px}.hc-topics{flex-wrap:wrap;gap:8px;display:flex}.hc-topic{font:inherit;color:var(--hc-muted);border:1px solid var(--hc-border);cursor:pointer;background:#ffffff0a;border-radius:12px;align-items:center;gap:7px;padding:9px 13px;font-size:13.5px;font-weight:700;display:inline-flex}.hc-topic.is-on{color:#1a1206;background:var(--hc-gold);border-color:#0000}.hc-photo-btn.is-busy{opacity:.7}.hc-photo-preview{align-items:center;gap:12px;display:flex}.hc-photo-preview img{object-fit:cover;border:1px solid var(--hc-border);border-radius:12px;width:72px;height:72px}.hc-err{color:#fca5a5;font-size:13.5px;font-weight:700}.hc-send{justify-self:start}.hc-sent{border-color:#4ade8073;justify-items:start;gap:10px;display:grid}.hc-sent-icon{color:#052e1f;background:var(--hc-green);border-radius:16px;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex}.hc-sent p{color:var(--hc-muted);font-size:14.5px;line-height:1.6}.hc-ref{letter-spacing:.06em;font-family:Space Grotesk,ui-monospace,monospace;font-weight:800;color:var(--hc-text)!important;font-size:26px!important}.hc-mine{gap:14px;display:grid}.hc-count-pill{color:#bfdbfe;background:#2e86ff2e;border-radius:999px;padding:2px 9px;font-size:12px;font-weight:800}.hc-tickets{gap:12px;max-height:720px;padding-right:2px;display:grid;overflow-y:auto}.hc-ticket{background:#050a178c;border:1px solid #6eafff24;border-radius:16px;gap:10px;padding:16px;display:grid}.hc-ticket.is-answered{border-color:#4ade804d}.hc-ticket.is-overdue{border-color:#fbbf2473}.hc-ticket-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.hc-ticket-ref{letter-spacing:.05em;font-family:Space Grotesk,ui-monospace,monospace;font-weight:800}.hc-ticket-topic{color:var(--hc-cyan-light);background:#2e86ff1f;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700}.hc-ticket-desc{color:var(--hc-muted);overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13.5px;line-height:1.55;display:-webkit-box;overflow:hidden}.hc-steps{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.hc-steps li{color:var(--hc-faint);text-align:center;justify-items:center;gap:6px;font-size:11.5px;font-weight:700;display:grid;position:relative}.hc-steps li:not(:first-child):before{content:"";z-index:0;background:#ffffff1a;width:100%;height:2px;position:absolute;top:10px;right:50%}.hc-steps li.is-done:not(:first-child):before{background:var(--hc-cyan)}.hc-step-dot{z-index:1;color:#fff;background:#1e293b;border:2px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex;position:relative}.hc-steps li.is-done{color:var(--hc-text)}.hc-steps li.is-done .hc-step-dot{background:var(--hc-cyan);border-color:#0000}.hc-ticket.is-answered .hc-steps li .hc-step-dot{background:var(--hc-green)}.hc-ticket-meta{color:var(--hc-faint);flex-wrap:wrap;gap:6px 16px;font-size:12.5px;display:flex}.hc-ticket-meta span{align-items:center;gap:5px;display:inline-flex}.hc-ticket-meta .is-due{color:var(--hc-cyan-light);font-weight:700}.hc-ticket-meta .is-late{color:var(--hc-gold);font-weight:700}.hc-answer{background:#4ade8014;border:1px solid #4ade804d;border-radius:12px;padding:12px 14px}.hc-answer-label{color:var(--hc-green);align-items:center;gap:6px;font-size:12px;font-weight:800;display:flex;margin-bottom:4px!important}.hc-answer p:last-child{white-space:pre-line;overflow-wrap:anywhere;font-size:14px;line-height:1.6}.hc-skeleton{background:linear-gradient(90deg,#ffffff0a,#ffffff14,#ffffff0a) 0 0/200% 100%;border-radius:20px;height:160px;animation:1.4s linear infinite hcShimmer}@keyframes hcShimmer{to{background-position:-200% 0}}@media (max-width:900px){.hc-desk-grid{grid-template-columns:1fr}}@media (max-width:600px){.hc-hero{padding:40px 16px 96px}.hc-wrap{gap:34px;margin-top:-64px}.hc-card,.hc-contact-card{border-radius:20px;padding:18px}.hc-tabs{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;padding-bottom:2px;overflow-x:auto}.hc-tabs::-webkit-scrollbar{display:none}.hc-tab{flex-shrink:0}.hc-faq-item summary{padding:16px;font-size:15px}.hc-faq-item p{padding:0 16px 16px}}
.legal-page{--tm-bg:#05070f;--tm-card:linear-gradient(165deg, #122a5a99, #070e22d9);--tm-border:#4696ff38;--tm-border-strong:#6eb9ff8c;--tm-cyan:#2e86ff;--tm-cyan-light:#7ec4ff;--tm-text:#f3f6fb;--tm-body:#e2e8f5d1;--tm-muted:#e2e8f59e;--tm-divider:#50a5ff2e;isolation:isolate;background:var(--tm-bg);min-height:100vh;color:var(--tm-text);position:relative}body:has(.legal-page){background-color:var(--tm-bg)}.legal-page:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(50% 40% at 10% 4%,#1465d84d,#0000 62%),radial-gradient(45% 40% at 100% 20%,#5046be33,#0000 65%);position:fixed;inset:0}.legal-page>*{z-index:1;position:relative}.legal-page>.nh-header{z-index:50}.legal-page :where(ul,ol){margin:0;padding:0;list-style:none}.legal-page :where(h1,h2,h3,p){margin:0}.legal-page a{color:var(--tm-cyan-light)}.tm-hero{max-width:1180px;margin:0 auto;padding:64px 24px 28px}.tm-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--tm-cyan-light);background:#2e86ff1f;border:1px solid #2e86ff52;border-radius:999px;align-items:center;gap:6px;margin-bottom:16px;padding:6px 14px;font-size:12px;font-weight:800;display:inline-flex}.tm-hero h1{letter-spacing:-.02em;font-family:Space Grotesk,sans-serif;font-size:clamp(34px,5vw,54px);font-weight:800;line-height:1.08}.tm-date{color:var(--tm-muted);margin-top:10px;font-family:IBM Plex Mono,monospace;font-size:13.5px;font-weight:700}.tm-intro{max-width:70ch;color:var(--tm-body);margin-top:18px;font-size:16.5px;line-height:1.7}.tm-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.tm-btn{cursor:pointer;min-height:44px;font:inherit;border:1px solid var(--tm-border-strong);background:#2e86ff1a;border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-size:14.5px;font-weight:800;text-decoration:none;transition:background .15s;display:inline-flex;color:var(--tm-text)!important}.tm-btn:hover{background:#2e86ff33}.tm-btn:focus-visible,.tm-toc a:focus-visible,.tm-toc-mobile summary:focus-visible{outline-offset:3px;outline:3px solid #67e8f9}.tm-summary{max-width:1180px;margin:0 auto;padding:20px 24px 36px}.tm-h2{margin-bottom:18px;font-family:Space Grotesk,sans-serif;font-size:22px;font-weight:800}.tm-summary ul{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.tm-sum-card{background:var(--tm-card);border:1px solid var(--tm-border);border-radius:20px;padding:22px 18px}.tm-sum-icon{color:#fff;background:linear-gradient(135deg,#1465d8e6,#22d3eebf);border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:14px;display:inline-flex}.tm-sum-card h3{margin-bottom:8px;font-size:15.5px;font-weight:800;line-height:1.3}.tm-sum-card p{color:var(--tm-muted);font-size:13.5px;line-height:1.6}.tm-body{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:40px;max-width:1180px;margin:0 auto;padding:12px 24px 88px;display:grid}.tm-toc{border:1px solid var(--tm-border);background:#091b3a8c;border-radius:20px;max-height:calc(100vh - 110px);padding:18px 14px;position:sticky;top:92px;overflow-y:auto}.tm-toc-title,.tm-toc-mobile summary{letter-spacing:.1em;text-transform:uppercase;color:var(--tm-muted);font-size:12px;font-weight:800}.tm-toc-title{padding:0 8px 10px}.tm-toc a{color:var(--tm-body);border-radius:10px;align-items:baseline;gap:10px;padding:7px 8px;font-size:13.5px;font-weight:600;line-height:1.35;text-decoration:none;display:flex}.tm-toc a:hover{color:var(--tm-text);background:#2e86ff1a}.tm-toc a.is-on{color:#fff;box-shadow:inset 3px 0 0 var(--tm-cyan);background:#2e86ff2e}.tm-toc-n{min-width:18px;color:var(--tm-cyan-light);flex-shrink:0;font-size:12px;font-weight:800}.tm-toc-mobile{display:none}.tm-article{border:1px solid var(--tm-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#070e22b8;border-radius:26px;padding:36px 40px}.tm-section{border-top:1px solid var(--tm-divider);padding:28px 0;scroll-margin-top:96px}.tm-section:first-child{border-top:0;padding-top:0}.tm-section h2{align-items:center;gap:12px;margin-bottom:14px;font-family:Space Grotesk,sans-serif;font-size:21px;font-weight:800;line-height:1.3;display:flex}.tm-num{width:32px;height:32px;color:var(--tm-cyan-light);background:#2e86ff1f;border:1px solid #2e86ff52;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;display:inline-flex}.tm-section p{color:var(--tm-body);margin-bottom:14px;font-size:15.5px;line-height:1.75}.tm-section p:last-child{margin-bottom:0}.tm-lead{color:var(--tm-text);font-weight:800}.tm-list{gap:10px;margin:0 0 14px;display:grid}.tm-list li{color:var(--tm-body);padding-left:22px;font-size:15.5px;line-height:1.65;position:relative}.tm-list li:before{content:"";background:var(--tm-cyan);border-radius:50%;width:7px;height:7px;position:absolute;top:.7em;left:4px}.tm-contact{color:var(--tm-body);border:1px solid var(--tm-border);background:#2e86ff14;border-radius:16px;gap:4px;padding:18px 20px;font-size:15px;font-style:normal;line-height:1.6;display:grid}.tm-contact strong{color:var(--tm-text)}.tm-end{border-top:1px solid var(--tm-divider);color:var(--tm-muted);margin-top:8px;padding-top:24px;font-size:15px}@media (max-width:1100px){.tm-summary ul{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.tm-body{grid-template-columns:1fr;gap:16px}.tm-toc{display:none}.tm-toc-mobile{border:1px solid var(--tm-border);background:#091b3ab3;border-radius:18px;display:block}.tm-toc-mobile summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:48px;padding:16px 18px;list-style:none;display:flex}.tm-toc-mobile summary::-webkit-details-marker{display:none}.tm-toc-mobile summary:after{content:"+";color:var(--tm-cyan-light);font-size:18px}.tm-toc-mobile[open] summary:after{content:"−"}.tm-toc-mobile nav{padding:0 10px 12px}.tm-toc-mobile .tm-toc-n{min-width:18px;color:var(--tm-cyan-light);flex-shrink:0;font-size:12px;font-weight:800}.tm-toc-mobile a{color:var(--tm-body);gap:10px;padding:8px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.tm-article{padding:28px 24px}}@media (max-width:600px){.tm-hero{padding:40px 16px 20px}.tm-summary,.tm-body{padding-left:16px;padding-right:16px}.tm-summary ul{grid-template-columns:1fr}.tm-article{border-radius:22px;padding:24px 18px}.tm-section h2{align-items:flex-start;font-size:19px}.tm-section p,.tm-list li{font-size:15px}.tm-actions .tm-btn{flex:100%;justify-content:center}}@media print{.legal-page{color:#000!important;background:#fff!important}body:has(.legal-page){color:#000!important;background:#fff!important}.legal-page:before,.legal-page>.nh-header,.legal-page .site-footer,.tm-actions,.tm-toc,.tm-toc-mobile,.tm-summary{display:none!important}.tm-body{padding:0;display:block}.tm-article{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0}.tm-hero h1,.tm-section h2,.tm-section p,.tm-list li,.tm-contact,.tm-date,.tm-intro,.tm-end{color:#000!important}.tm-num{color:#000;background:0 0;border-color:#999}.tm-section{break-inside:avoid-page;border-color:#ccc}}
.advertise-page{--av-bg:#05070f;--av-card:linear-gradient(165deg, #122a5aa8, #070e22db);--av-border:#4696ff38;--av-border-strong:#6eb9ff8c;--av-blue:#1465d8;--av-cyan:#2e86ff;--av-cyan-light:#7ec4ff;--av-text:#f3f6fb;--av-muted:#e2e8f5bd;--av-divider:#50a5ff33;isolation:isolate;background:var(--av-bg);min-height:100vh;color:var(--av-text);position:relative}body:has(.advertise-page){background-color:var(--av-bg)}.advertise-page>*{z-index:1;position:relative}.advertise-page>.nh-header{z-index:50}.advertise-page :where(ul,ol){margin:0;padding:0;list-style:none}.advertise-page :where(h1,h2,h3,p,figure){margin:0}.av-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--av-cyan-light);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#2e86ff24;border:1px solid #2e86ff57;border-radius:999px;align-items:center;gap:6px;margin-bottom:16px;padding:6px 14px;font-size:12px;font-weight:800;display:inline-flex}.av-h1{letter-spacing:-.02em;text-wrap:balance;font-family:Space Grotesk,sans-serif;font-size:clamp(36px,5.6vw,64px);font-weight:800;line-height:1.06}.av-accent{background:linear-gradient(100deg,#fcd34d,#fb923c 45%,#f472b6);color:#0000;-webkit-background-clip:text;background-clip:text;display:block}.av-h2{letter-spacing:-.01em;font-family:Space Grotesk,sans-serif;font-size:clamp(26px,3.4vw,40px);font-weight:800;line-height:1.15}.av-lede{color:var(--av-muted);margin-top:12px;font-size:16px;line-height:1.65}.av-head{text-align:center;max-width:760px;margin:0 auto 34px}.av-head .av-lede{max-width:60ch;margin-left:auto;margin-right:auto}.av-section{max-width:1180px;margin:0 auto;padding:52px 24px}.av-btn{min-height:48px;color:var(--av-text);border:1px solid var(--av-border-strong);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#09142d8c;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-size:15px;font-weight:800;text-decoration:none;transition:transform .15s,background .15s,box-shadow .15s;display:inline-flex}.av-btn:hover{background:#2e86ff33;transform:translateY(-1px)}.av-btn-primary{color:#fff;background:linear-gradient(135deg, var(--av-blue), var(--av-cyan));border-color:#0000;box-shadow:0 16px 34px -14px #2e86ffbf}.av-btn-primary:hover{background:linear-gradient(135deg,#1a72ee,#4b9bff)}.av-btn:focus-visible,.av-faq-item summary:focus-visible{outline-offset:3px;outline:3px solid #67e8f9}.av-hero{align-items:center;min-height:min(86vh,760px);display:flex;position:relative;overflow:hidden}.av-hero-media{z-index:0;position:absolute;inset:0}.av-hero-img{object-fit:cover;object-position:70% 40%;filter:saturate(.95)brightness(.78)}.av-hero-media:after{content:"";background:linear-gradient(90deg, #05070ff5 0%, #05070fdb 34%, #05070f59 64%, #05070f1a 100%), linear-gradient(180deg, #05070f8c 0%, transparent 22%, transparent 62%, var(--av-bg) 100%), radial-gradient(ellipse 60% 70% at 0% 50%, #143ca059, transparent 70%);position:absolute;inset:0}.av-hero-inner{z-index:1;width:100%;max-width:1180px;margin:0 auto;padding:88px 24px 96px;position:relative}.av-hero-inner>*{max-width:640px}.av-sub{color:#ecf1fadb;max-width:54ch;margin:20px 0 28px;font-size:17.5px;line-height:1.65}.av-actions{flex-wrap:wrap;gap:12px;margin-bottom:26px;display:flex}.av-chips{flex-wrap:wrap;gap:10px;display:flex}.av-chips li{color:var(--av-text);border:1px solid var(--av-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050c1e99;border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:13.5px;font-weight:700;display:inline-flex}.av-chips svg{color:#fcd34d;flex-shrink:0}.av-section#placements{scroll-margin-top:80px}.av-aud-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.av-aud{--tone:96, 165, 250;background:var(--av-card);border:1px solid var(--av-border);border-radius:22px;flex-direction:column;gap:10px;padding:24px 20px 20px;transition:transform .2s,border-color .2s;display:flex;position:relative;overflow:hidden}.av-aud:before{content:"";background:radial-gradient(circle, rgba(var(--tone), .28), transparent 70%);pointer-events:none;border-radius:50%;width:180px;height:180px;position:absolute;inset:-40% -40% auto auto}.av-aud:hover{border-color:rgba(var(--tone), .6);transform:translateY(-4px)}.av-tone-amber{--tone:251, 191, 36}.av-tone-violet{--tone:167, 139, 250}.av-tone-pink{--tone:244, 114, 182}.av-tone-blue{--tone:96, 165, 250}.av-tone-green{--tone:74, 222, 128}.av-aud-icon{width:46px;height:46px;color:rgb(var(--tone));background:rgba(var(--tone), .14);border:1px solid rgba(var(--tone), .4);border-radius:14px;justify-content:center;align-items:center;display:inline-flex}.av-aud h3{font-size:18px;font-weight:800}.av-aud p{color:var(--av-muted);font-size:14px;line-height:1.55}.av-aud .av-aud-where{border-top:1px solid var(--av-divider);color:var(--av-text);gap:2px;margin-top:auto;padding-top:12px;font-size:13.5px;font-weight:700;display:grid}.av-aud-where span{letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--tone));font-size:11px;font-weight:800}.av-tg{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:40px;display:grid}.av-levels{gap:10px;margin-top:28px;display:grid;position:relative}.av-level{width:max-content;margin-left:calc(var(--i) * 28px);color:var(--av-text);background:rgba(46, 134, 255, calc(.1 + var(--i) * .06));border:1px solid var(--av-border-strong);border-radius:14px;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:800;display:inline-flex}.av-level svg{color:#fcd34d}.av-tg-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.av-tg-card{background:var(--av-card);border:1px solid var(--av-border);border-radius:22px;padding:24px 22px}.av-tg-icon{color:#fff;background:linear-gradient(135deg,#1465d8e6,#22d3eebf);border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:14px;display:inline-flex}.av-tg-card h3{margin-bottom:8px;font-size:17px;font-weight:800}.av-tg-card p{color:var(--av-muted);font-size:14px;line-height:1.6}.av-pv{border:1px solid var(--av-border);background:#091b3a73;border-radius:30px;grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:center;gap:48px;padding:44px;display:grid}.av-pv-list{gap:12px;margin-top:22px;display:grid}.av-pv-list li{align-items:center;gap:12px;font-size:15px;font-weight:700;display:flex}.av-pv-list svg{color:#4ade80;flex-shrink:0}.av-mock{position:relative}.av-mock-sample{z-index:2;letter-spacing:.06em;text-transform:uppercase;color:#1a1206;background:#fcd34d;border-radius:999px;padding:4px 12px;font-size:11.5px;font-weight:800;position:absolute;top:-12px;right:18px}.av-mock-card{text-align:center;color:#1a1a1a;background:#fff;border-radius:20px;padding:20px;box-shadow:0 30px 70px -28px #2e86ff99,0 0 0 6px #ffffff0f}.av-mock-sponsored{letter-spacing:.06em;text-transform:uppercase;color:#777;background:#0000000d;border-radius:999px;margin-bottom:14px;padding:3px 10px;font-size:10.5px;font-weight:700;display:inline-block}.av-mock-img{border-radius:12px;height:150px;margin-bottom:14px;position:relative;overflow:hidden}.av-mock-img img{object-fit:cover;object-position:38% 22%}.av-mock-name{margin-bottom:4px;font-family:Space Grotesk,sans-serif;font-size:16px;font-weight:700}.av-mock-line{color:#555;margin-bottom:16px;font-size:13.5px}.av-mock-btn{color:#fff;background:#1e3a8a;border-radius:999px;padding:10px 28px;font-size:13.5px;font-weight:700;display:inline-block}.av-mock-dots{justify-content:center;gap:7px;margin-top:14px;display:flex}.av-mock-dots span{background:#ffffff4d;border-radius:999px;width:7px;height:7px}.av-mock-dots .is-on{background:var(--av-cyan-light);width:20px}.av-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid;position:relative}.av-steps:before{content:"";background:linear-gradient(90deg, transparent, var(--av-cyan), #fcd34d, transparent);opacity:.6;height:2px;position:absolute;top:46px;left:16%;right:16%}.av-step{text-align:center;background:var(--av-card);border:1px solid var(--av-border);border-radius:22px;padding:26px 24px;position:relative}.av-step-n{color:var(--av-cyan-light);font-family:Space Grotesk,sans-serif;font-size:13px;font-weight:800;position:absolute;top:14px;left:18px}.av-step-icon{color:#fff;background:linear-gradient(135deg, var(--av-blue), var(--av-cyan));border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:16px;display:inline-flex;position:relative;box-shadow:0 0 0 6px #2e86ff24}.av-step h3{margin-bottom:8px;font-size:17px;font-weight:800}.av-step p{color:var(--av-muted);font-size:14px;line-height:1.6}.av-faq{gap:12px;max-width:860px;margin:0 auto;display:grid}.av-faq-item{background:var(--av-card);border:1px solid var(--av-border);border-radius:18px;overflow:hidden}.av-faq-item[open]{border-color:var(--av-border-strong)}.av-faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:18px 20px;font-size:15.5px;font-weight:800;list-style:none;display:flex}.av-faq-item summary::-webkit-details-marker{display:none}.av-faq-item summary:after{content:"+";width:28px;height:28px;color:var(--av-cyan-light);border:1px solid var(--av-border-strong);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;transition:transform .2s;display:inline-flex}.av-faq-item[open] summary:after{transform:rotate(45deg)}.av-faq-item p{color:var(--av-muted);padding:0 20px 18px;font-size:14.5px;line-height:1.65}.av-cta{border:1px solid var(--av-border-strong);border-radius:32px;position:relative;overflow:hidden}.av-cta-media{position:absolute;inset:0}.av-cta-media img{object-fit:cover;object-position:60% 55%;filter:saturate(.8)brightness(.6)}.av-cta-media:after{content:"";background:radial-gradient(70% 90%,#081432b8,#05070ff0 75%),linear-gradient(135deg,#1465d859,#f472b61f);position:absolute;inset:0}.av-cta-inner{text-align:center;padding:64px 28px;position:relative}.av-cta-inner p{color:#ecf1fadb;max-width:54ch;margin:14px auto 26px;font-size:16.5px}.advertise-page main>.av-section:last-child{padding-bottom:84px}@media (max-width:1100px){.av-aud-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.av-hero{min-height:0}.av-hero-inner{padding:64px 20px 72px}.av-hero-img{object-position:62% 40%;filter:saturate()brightness(.9)}.av-hero-media:after{background:linear-gradient(180deg, #05070f6b 0%, #05070fa8 40%, #05070fdb 75%, var(--av-bg) 100%), radial-gradient(ellipse 80% 60% at 0% 30%, #143ca059, transparent 70%)}.av-aud-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.av-tg,.av-pv{grid-template-columns:1fr;gap:28px}.av-pv{padding:32px 24px}.av-mock{width:100%;max-width:420px;margin:0 auto}.av-steps{grid-template-columns:1fr}.av-steps:before{display:none}}@media (max-width:600px){.av-section{padding:36px 16px}.av-hero-inner{padding:48px 16px 56px}.av-sub{font-size:16px}.av-actions .av-btn{flex:100%}.av-aud-grid,.av-tg-grid{grid-template-columns:1fr}.av-level{margin-left:calc(var(--i) * 16px)}.av-pv{border-radius:24px;padding:26px 18px}.av-cta-inner{padding:44px 20px}.av-cta-inner .av-btn{width:100%}}@media (prefers-reduced-motion:reduce){.advertise-page *{transition:none!important;animation:none!important}.av-aud:hover,.av-btn:hover{transform:none}}
.partners-page{--pt-bg:#05070f;--pt-card:linear-gradient(165deg, #122a5aa8, #070e22e0);--pt-border:#4696ff38;--pt-border-strong:#6eb9ff8c;--pt-blue:#1465d8;--pt-cyan:#2e86ff;--pt-cyan-light:#7ec4ff;--pt-text:#f3f6fb;--pt-muted:#e2e8f5bd;--pt-divider:#50a5ff33;isolation:isolate;background:var(--pt-bg);min-height:100vh;color:var(--pt-text);position:relative}body:has(.partners-page){background-color:var(--pt-bg)}.partners-page>*{z-index:1;position:relative}.partners-page>.nh-header{z-index:50}.partners-page :where(ul,ol,dl,dd){margin:0;padding:0;list-style:none}.partners-page :where(h1,h2,h3,p){margin:0}.pt-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--pt-cyan-light);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#2e86ff24;border:1px solid #2e86ff57;border-radius:999px;align-items:center;gap:6px;margin-bottom:16px;padding:6px 14px;font-size:12px;font-weight:800;display:inline-flex}.pt-h1{letter-spacing:-.02em;text-wrap:balance;font-family:Space Grotesk,sans-serif;font-size:clamp(34px,5.2vw,60px);font-weight:800;line-height:1.07}.pt-accent{background:linear-gradient(100deg,#7ec4ff,#22d3ee 45%,#fcd34d);color:#0000;-webkit-background-clip:text;background-clip:text;display:block}.pt-h2{letter-spacing:-.01em;text-wrap:balance;font-family:Space Grotesk,sans-serif;font-size:clamp(26px,3.4vw,40px);font-weight:800;line-height:1.15}.pt-lede{color:var(--pt-muted);margin-top:12px;font-size:16px;line-height:1.65}.pt-head{text-align:center;max-width:780px;margin:0 auto 34px}.pt-head .pt-lede{max-width:62ch;margin-left:auto;margin-right:auto}.pt-section{max-width:1180px;margin:0 auto;padding:52px 24px}.pt-section#levels{scroll-margin-top:80px}.pt-status{text-align:center;color:var(--pt-muted);padding:24px}.pt-note{color:#ecf1fadb;background:#fbbf2414;border:1px solid #fbbf244d;border-radius:14px;align-items:flex-start;gap:10px;margin-top:18px;padding:14px 16px;font-size:14px;line-height:1.55;display:flex}.pt-note svg{color:#fcd34d;flex-shrink:0;margin-top:2px}.pt-btn{min-height:48px;color:var(--pt-text);border:1px solid var(--pt-border-strong);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#09142d8c;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-size:15px;font-weight:800;text-decoration:none;transition:transform .15s,background .15s;display:inline-flex}.pt-btn:hover{background:#2e86ff33;transform:translateY(-1px)}.pt-btn-primary{color:#fff;background:linear-gradient(135deg, var(--pt-blue), var(--pt-cyan));border-color:#0000;box-shadow:0 16px 34px -14px #2e86ffbf}.pt-btn-primary:hover{background:linear-gradient(135deg,#1a72ee,#4b9bff)}.pt-btn:focus-visible,.pt-seg-btn:focus-visible,.pt-faq-item summary:focus-visible,.pt-slider input:focus-visible{outline-offset:3px;outline:3px solid #67e8f9}.pt-actions{flex-wrap:wrap;gap:12px;display:flex}.pt-actions-center{justify-content:center}.pt-tone-blue{--tone:96, 165, 250}.pt-tone-violet{--tone:167, 139, 250}.pt-tone-gold{--tone:251, 191, 36}.pt-tone-green{--tone:74, 222, 128}.pt-hero{background:linear-gradient(90deg,#f4f9ff 0%,#eaf3fc 45%,#e4effa 100%);align-items:center;min-height:600px;display:flex;position:relative;overflow:hidden}.pt-hero-media{z-index:0;width:min(76%,1240px);position:absolute;top:0;bottom:0;right:0}.pt-hero-img{object-fit:contain;object-position:100% 50%}.pt-hero:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(180deg, #05070f00 0%, var(--pt-bg) 100%);height:72px;position:absolute;inset:auto 0 0}.pt-hero .pt-eyebrow{color:#0b4fb3;background:#ffffffbf;border-color:#1465d84d}.pt-hero .pt-h1{color:#0a1a3a;font-size:clamp(32px,3.7vw,54px)}.pt-hero-inner>*{max-width:500px}.pt-hero-inner>.pt-chips{max-width:660px}.pt-hero .pt-accent{background:linear-gradient(100deg,#1465d8,#0891b2 55%,#16a34a);-webkit-background-clip:text;background-clip:text}.pt-hero .pt-sub{color:#23385e}.pt-hero .pt-btn:not(.pt-btn-primary){color:#0a1a3a;background:#ffffffbf;border-color:#143c8c59}.pt-hero .pt-btn:not(.pt-btn-primary):hover{background:#fff}.pt-hero .pt-chips li{color:#0a1a3a;background:#ffffffc7;border-color:#143c8c2e}.pt-hero .pt-chips svg{color:#16a34a}.pt-hero-inner{z-index:1;width:100%;max-width:1180px;margin:0 auto;padding:56px 24px 96px;position:relative}.pt-sub{color:#ecf1fadb;margin:20px 0 28px;font-size:17px;line-height:1.65}.pt-hero .pt-actions{margin-bottom:26px}.pt-chips{flex-wrap:wrap;gap:10px;display:flex}.pt-chips li{border:1px solid var(--pt-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050c1e99;border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:13.5px;font-weight:700;display:inline-flex}.pt-chips svg{color:#4ade80;flex-shrink:0}.pt-levels{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.pt-level{background:var(--pt-card);border:1px solid rgba(var(--tone), .35);box-shadow:0 24px 60px -32px rgba(var(--tone), .6), inset 0 1px 0 #ffffff0d;border-radius:26px;flex-direction:column;gap:14px;padding:28px 24px 24px;transition:transform .2s,border-color .2s;display:flex;position:relative;overflow:hidden}.pt-level:before{content:"";background:linear-gradient(90deg, rgba(var(--tone), .2), rgb(var(--tone)), rgba(var(--tone), .2));height:4px;position:absolute;inset:0 0 auto}.pt-level:after{content:"";pointer-events:none;background:radial-gradient(circle, rgba(var(--tone), .22), transparent 70%);border-radius:50%;width:220px;height:220px;position:absolute;top:-90px;right:-90px}.pt-level:hover{border-color:rgba(var(--tone), .7);transform:translateY(-4px)}.pt-level-top{align-items:center;gap:14px;display:flex}.pt-level-icon{width:50px;height:50px;color:rgb(var(--tone));background:rgba(var(--tone), .14);border:1px solid rgba(var(--tone), .4);border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.pt-level h3{font-size:21px;font-weight:800}.pt-level-who{color:var(--pt-muted);font-size:14.5px;line-height:1.55}.pt-level-how{align-items:flex-start;gap:10px;font-size:14.5px;font-weight:700;line-height:1.5;display:flex}.pt-level-how svg{color:rgb(var(--tone));flex-shrink:0;margin-top:2px}.pt-level-rates{border-top:1px solid var(--pt-divider);grid-template-columns:1fr 1fr;gap:10px;min-height:104px;margin-top:auto;padding-top:16px;display:grid}.pt-rate{border:1px solid var(--pt-border);background:#050c1e8c;border-radius:14px;gap:2px;padding:12px;display:grid}.pt-rate-label{letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--tone));font-size:11.5px;font-weight:800}.pt-rate-amt{font-family:Space Grotesk,sans-serif;font-size:28px;font-weight:800;line-height:1.1}.pt-rate-per{color:var(--pt-muted);font-size:12.5px}.pt-rate-loading{text-align:center;color:var(--pt-muted);grid-column:1/-1;align-self:center;font-size:14px}.pt-year{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid;position:relative}.pt-year:before{content:"";background:linear-gradient(90deg, #94a3b859, #4ade80 30%, var(--pt-cyan) 70%, #94a3b859);border-radius:3px;height:3px;position:absolute;top:40px;left:8%;right:8%}.pt-phase{text-align:center;background:var(--pt-card);border:1px solid var(--pt-border);border-radius:22px;padding:22px 20px;position:relative}.pt-phase-icon{color:#fff;border:2px solid var(--pt-border-strong);background:#0b1a3a;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:12px;display:inline-flex;position:relative}.pt-phase-green .pt-phase-icon{background:linear-gradient(135deg,#16a34a,#4ade80);border-color:#0000}.pt-phase-blue .pt-phase-icon{background:linear-gradient(135deg, var(--pt-blue), var(--pt-cyan));border-color:#0000}.pt-phase-green{border-color:#4ade8073}.pt-phase-blue{border-color:#2e86ff80}.pt-phase-months{letter-spacing:.08em;text-transform:uppercase;color:var(--pt-cyan-light);margin-bottom:6px;font-size:12px;font-weight:800;display:block}.pt-phase h3{margin-bottom:6px;font-size:17px;font-weight:800}.pt-phase p{color:var(--pt-muted);font-size:13.5px;line-height:1.55}.pt-flow{border:1px solid var(--pt-border);background:#091b3a80;border-radius:22px;margin-top:26px;padding:22px}.pt-flow-title{letter-spacing:.1em;text-transform:uppercase;color:var(--pt-muted);margin-bottom:14px;font-size:12px;font-weight:800}.pt-flow-steps{counter-reset:flow;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.pt-flow-steps li{grid-template-columns:auto 1fr;align-items:center;gap:2px 12px;display:grid;position:relative}.pt-flow-steps li+li:before{content:"→";color:var(--pt-cyan-light);font-weight:800;position:absolute;top:8px;left:-12px;transform:translate(-50%)}.pt-flow-icon{width:38px;height:38px;color:var(--pt-cyan-light);background:#2e86ff24;border:1px solid #2e86ff57;border-radius:12px;grid-row:span 2;justify-content:center;align-items:center;display:inline-flex}.pt-flow-steps strong{font-size:15px}.pt-flow-steps span:not(.pt-flow-icon){color:var(--pt-muted);font-size:13px;line-height:1.45}.pt-calc{border:1px solid var(--pt-border);background:#091b3a80;border-radius:30px;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:stretch;gap:36px;padding:36px;display:grid}.pt-seg{border:1px solid var(--pt-border);background:#050c1eb3;border-radius:999px;flex-wrap:wrap;gap:4px;margin:22px 0 18px;padding:5px;display:inline-flex}.pt-seg-btn{cursor:pointer;min-height:40px;font:inherit;color:var(--pt-muted);background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:8px 16px;font-size:14px;font-weight:800;display:inline-flex}.pt-seg-btn.is-on{color:#fff;background:linear-gradient(135deg, var(--pt-blue), var(--pt-cyan))}.pt-slider{margin-top:18px}.pt-slider label{justify-content:space-between;gap:12px;margin-bottom:8px;font-size:14px;font-weight:700;display:flex}.pt-slider strong{color:var(--pt-cyan-light);font-family:Space Grotesk,sans-serif;font-size:18px}.pt-slider input{width:100%;accent-color:var(--pt-cyan);height:28px}.pt-calc-result{text-align:center;background:radial-gradient(ellipse 80% 70% at 50% 0%, #4ade802e, transparent 70%), var(--pt-card);border:1px solid #4ade8066;border-radius:24px;flex-direction:column;justify-content:center;padding:28px;display:flex}.pt-calc-label{letter-spacing:.08em;text-transform:uppercase;color:#bbf7d0;font-size:12.5px;font-weight:800}.pt-calc-total{margin:8px 0 18px;font-family:Space Grotesk,sans-serif;font-size:clamp(36px,4.4vw,52px);font-weight:800;line-height:1.05}.pt-calc-split{text-align:left;gap:8px;display:grid}.pt-calc-split div{background:#050c1e8c;border-radius:12px;justify-content:space-between;gap:12px;padding:10px 14px;font-size:14px;display:flex}.pt-calc-split dt{color:var(--pt-muted)}.pt-calc-split dd{font-weight:800}.pt-calc-note{color:var(--pt-muted);margin-top:16px;font-size:12.5px;line-height:1.5}.pt-inc{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:36px;display:grid}.pt-inc-table{background:var(--pt-card);border:1px solid var(--pt-border);border-radius:26px;padding:24px}.pt-inc-table .pt-seg{margin-top:0}.pt-inc-table table{border-collapse:collapse;width:100%;font-size:14.5px}.pt-inc-table th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--pt-muted);border-bottom:1px solid var(--pt-divider);padding:10px 12px;font-size:12px;font-weight:800}.pt-inc-table td{font-variant-numeric:tabular-nums;border-bottom:1px solid #50a5ff1a;padding:11px 12px}.pt-inc-table td:last-child,.pt-inc-table th:last-child{text-align:right}.pt-inc-table td:last-child{color:#bbf7d0;font-weight:800}.pt-inc-table tbody tr:hover{background:#2e86ff0f}.pt-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.pt-step{background:var(--pt-card);border:1px solid var(--pt-border);border-radius:22px;padding:26px 22px;position:relative;overflow:hidden}.pt-step-n{color:#7ec4ff1f;font-family:Space Grotesk,sans-serif;font-size:44px;font-weight:800;position:absolute;top:10px;right:16px}.pt-step-icon{color:#fff;background:linear-gradient(135deg, var(--pt-blue), var(--pt-cyan));border-radius:16px;justify-content:center;align-items:center;width:50px;height:50px;margin-bottom:16px;display:inline-flex;box-shadow:0 12px 24px -12px #2e86ffcc}.pt-step h3{margin-bottom:8px;font-size:17px;font-weight:800}.pt-step p{color:var(--pt-muted);font-size:14px;line-height:1.6}.pt-tools{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.pt-tool{background:var(--pt-card);border:1px solid var(--pt-border);border-radius:20px;gap:16px;padding:22px;transition:border-color .2s;display:flex}.pt-tool:hover{border-color:var(--pt-border-strong)}.pt-tool-icon{width:44px;height:44px;color:var(--pt-cyan-light);background:#2e86ff24;border:1px solid #2e86ff57;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.pt-tool h3{margin-bottom:6px;font-size:16px;font-weight:800}.pt-tool p{color:var(--pt-muted);font-size:14px;line-height:1.55}.pt-who{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.pt-who-card{background:var(--pt-card);border:1px solid rgba(var(--tone), .3);border-radius:22px;padding:24px 20px;position:relative;overflow:hidden}.pt-who-card:after{content:"";pointer-events:none;background:radial-gradient(circle, rgba(var(--tone), .2), transparent 70%);border-radius:50%;width:170px;height:170px;position:absolute;bottom:-70px;right:-70px}.pt-who-card .pt-level-icon{margin-bottom:14px}.pt-who-card h3{margin-bottom:8px;font-size:17px;font-weight:800}.pt-who-card p{color:var(--pt-muted);font-size:14px;line-height:1.55}.pt-faq{gap:12px;max-width:860px;margin:0 auto;display:grid}.pt-faq-item{background:var(--pt-card);border:1px solid var(--pt-border);border-radius:18px;overflow:hidden}.pt-faq-item[open]{border-color:var(--pt-border-strong)}.pt-faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:18px 20px;font-size:15.5px;font-weight:800;list-style:none;display:flex}.pt-faq-item summary::-webkit-details-marker{display:none}.pt-faq-item summary:after{content:"+";width:28px;height:28px;color:var(--pt-cyan-light);border:1px solid var(--pt-border-strong);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;transition:transform .2s;display:inline-flex}.pt-faq-item[open] summary:after{transform:rotate(45deg)}.pt-faq-item p{color:var(--pt-muted);padding:0 20px 18px;font-size:14.5px;line-height:1.65}.pt-cta{border:1px solid var(--pt-border-strong);border-radius:32px;position:relative;overflow:hidden}.pt-cta-media{position:absolute;inset:0}.pt-cta-media img{object-fit:cover;object-position:66% 40%}.pt-cta-media:after{content:"";background:radial-gradient(70% 90%,#081432b3,#05070ff0 78%);position:absolute;inset:0}.pt-cta-inner{text-align:center;padding:64px 28px;position:relative}.pt-cta-inner p{color:#ecf1fadb;max-width:54ch;margin:14px auto 26px;font-size:16.5px}.partners-page main>.pt-section:last-child{padding-bottom:84px}@media (max-width:1100px){.pt-who,.pt-tools,.pt-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.pt-hero{min-height:0}.pt-hero-inner{padding:60px 20px 68px}.pt-hero-media{width:auto;inset:0}.pt-hero-img{object-fit:cover;object-position:46% 30%}.pt-hero:after{height:80px}.pt-hero-media:after{content:"";background:linear-gradient(180deg, #f0f7ffdb 0%, #f0f7ffcc 55%, #f0f7ff8c 80%, var(--pt-bg) 100%);position:absolute;inset:0}.pt-levels{grid-template-columns:1fr;max-width:560px;margin:0 auto}.pt-year{grid-template-columns:repeat(2,minmax(0,1fr))}.pt-year:before{display:none}.pt-flow-steps{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:16px}.pt-flow-steps li+li:before{display:none}.pt-calc,.pt-inc{grid-template-columns:1fr}.pt-calc{padding:28px 22px}}@media (max-width:600px){.pt-section{padding:36px 16px}.pt-hero-inner{padding:48px 16px 56px}.pt-sub{font-size:16px}.pt-actions .pt-btn{flex:100%}.pt-year,.pt-flow-steps,.pt-tools,.pt-who,.pt-steps{grid-template-columns:1fr}.pt-seg{border-radius:18px;grid-template-columns:1fr;width:100%;display:grid}.pt-seg-btn{border-radius:14px;justify-content:center;padding:8px 10px;font-size:13.5px}.pt-inc-table{padding:18px 14px}.pt-cta-inner{padding:44px 20px}}@media (prefers-reduced-motion:reduce){.partners-page *{transition:none!important;animation:none!important}.pt-level:hover,.pt-btn:hover{transform:none}}
.jobs-page{--jx-bg:#05070f;--jx-card:linear-gradient(165deg, #122a5a9e, #070e22e6);--jx-panel:#091b3a8c;--jx-border:#4696ff38;--jx-border-strong:#6eb9ff8c;--jx-blue:#1465d8;--jx-cyan:#2e86ff;--jx-cyan-light:#7ec4ff;--jx-green:#4ade80;--jx-text:#f3f6fb;--jx-muted:#e2e8f5b8;--jx-divider:#50a5ff2e;isolation:isolate;background:var(--jx-bg);min-height:100vh;color:var(--jx-text);position:relative}body:has(.jobs-page){background-color:var(--jx-bg)}.jobs-page>*{z-index:1;position:relative}.jobs-page>.nh-header{z-index:50}.jobs-page :where(ul,ol,dl,dd,fieldset){border:0;margin:0;padding:0;list-style:none}.jobs-page :where(h1,h2,h3,h4,p,legend){margin:0}.jx-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--jx-cyan-light);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#2e86ff24;border:1px solid #2e86ff57;border-radius:999px;align-items:center;gap:6px;margin-bottom:16px;padding:6px 14px;font-size:12px;font-weight:800;display:inline-flex}.jx-h1{letter-spacing:-.02em;text-wrap:balance;font-family:Space Grotesk,sans-serif;font-size:clamp(36px,5.4vw,64px);font-weight:800;line-height:1.06}.jx-accent{background:linear-gradient(100deg,#7ec4ff,#22d3ee 50%,#4ade80);color:#0000;-webkit-background-clip:text;background-clip:text;display:block}.jx-h2{letter-spacing:-.01em;text-wrap:balance;font-family:Space Grotesk,sans-serif;font-size:clamp(26px,3.4vw,40px);font-weight:800;line-height:1.15}.jx-h3{font-family:Space Grotesk,sans-serif;font-size:22px;font-weight:800;line-height:1.25}.jx-lede{color:var(--jx-muted);margin-top:12px;font-size:16px;line-height:1.65}.jx-head{text-align:center;max-width:760px;margin:0 auto 32px}.jx-section{max-width:1240px;margin:0 auto;padding:52px 24px}.jx-section-tight{padding-top:12px}.jx-count{color:#05070f;background:var(--jx-cyan-light);border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;margin-left:4px;padding:0 7px;font-size:12px;font-weight:800;display:inline-flex}.jx-btn{min-height:46px;font:inherit;cursor:pointer;color:var(--jx-text);border:1px solid var(--jx-border-strong);background:#09142d8c;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:11px 22px;font-size:15px;font-weight:800;text-decoration:none;transition:transform .15s,background .15s;display:inline-flex}.jx-btn:hover{background:#2e86ff33;transform:translateY(-1px)}.jx-btn-primary{color:#fff;background:linear-gradient(135deg, var(--jx-blue), var(--jx-cyan));border-color:#0000;box-shadow:0 14px 30px -14px #2e86ffbf}.jx-btn-primary:hover{background:linear-gradient(135deg,#1a72ee,#4b9bff)}.jx-btn-ghost{background:0 0}.jx-linkbtn{cursor:pointer;font:inherit;color:var(--jx-cyan-light);background:0 0;border:0;padding:4px;font-size:13.5px;font-weight:800}.jobs-page :is(.jx-btn,.jx-linkbtn,.jx-role,.jx-pill,.jx-save,.jx-sharebtn,.jx-faq-item summary,input,select):focus-visible{outline-offset:2px;outline:3px solid #67e8f9}.jx-hero{position:relative;overflow:hidden}.jx-hero-media{z-index:0;position:absolute;inset:0}.jx-hero-img{object-fit:cover;object-position:70% 40%}.jx-hero-media:after{content:"";background:linear-gradient(90deg, #05070ff0 0%, #05070fb8 40%, #05070f33 72%, #05070f1f 100%), linear-gradient(180deg, #05070f73 0%, transparent 22%, transparent 62%, var(--jx-bg) 100%);position:absolute;inset:0}.jx-hero-inner{z-index:1;max-width:1240px;margin:0 auto;padding:72px 24px 64px;position:relative}.jx-hero-inner>.jx-eyebrow,.jx-hero-inner>.jx-h1,.jx-hero-inner>.jx-sub{max-width:600px}.jx-sub{color:#ecf1fadb;margin:18px 0 26px;font-size:17px;line-height:1.65}.jx-console{border:1px solid var(--jx-border-strong);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#050c1eb8;border-radius:22px;grid-template-columns:minmax(0,1.6fr) minmax(0,.7fr) auto;gap:8px;max-width:860px;padding:8px;display:grid;box-shadow:0 30px 70px -30px #000c}.jx-field{background:#ffffff0f;border:1px solid #0000;border-radius:16px;align-items:center;gap:10px;min-height:52px;padding:0 14px;display:flex}.jx-field:focus-within{border-color:var(--jx-border-strong);background:#ffffff17}.jx-field svg{color:var(--jx-cyan-light);flex-shrink:0}.jx-field input{min-width:0;height:100%;font:inherit;color:var(--jx-text);background:0 0;border:0;outline:0;flex:1;font-size:15.5px}.jx-field input::placeholder{color:#e2e8f58c}.jx-console .jx-btn{border-radius:16px;min-height:52px}.jx-roles{color:var(--jx-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;font-size:13px;font-weight:700;display:flex}.jx-role{cursor:pointer;font:inherit;color:var(--jx-text);border:1px solid var(--jx-border);background:#2e86ff1f;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:700}.jx-role:hover{border-color:var(--jx-border-strong)}.jx-chips{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.jx-chips li{border:1px solid var(--jx-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050c1e99;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:13.5px;font-weight:700;display:inline-flex}.jx-chips svg{color:var(--jx-green);flex-shrink:0}.jx-quick{flex-wrap:wrap;gap:18px;margin-top:18px;display:flex}.jx-quick a{color:var(--jx-cyan-light);align-items:center;gap:6px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.jx-quick a:hover{text-underline-offset:3px;text-decoration:underline}.jx-board{grid-template-columns:290px minmax(0,1fr);align-items:start;gap:28px;max-width:1240px;margin:0 auto;padding:28px 24px 24px;scroll-margin-top:80px;display:grid}.jx-filters{background:var(--jx-panel);border:1px solid var(--jx-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:24px;gap:18px;padding:22px 20px;display:grid;position:sticky;top:88px}.jx-filters-head{justify-content:space-between;align-items:center;display:flex}.jx-filters-head h2{align-items:center;gap:8px;font-size:17px;font-weight:800;display:flex}.jx-fgroup{gap:10px;display:grid}.jx-fgroup legend,.jx-flabel{letter-spacing:.08em;text-transform:uppercase;color:var(--jx-muted);margin-bottom:2px;font-size:12px;font-weight:800}.jx-pills{flex-wrap:wrap;gap:6px;display:flex}.jx-pill{cursor:pointer;min-height:36px;color:var(--jx-muted);border:1px solid var(--jx-border);background:#ffffff0a;border-radius:999px;align-items:center;padding:6px 13px;font-size:13.5px;font-weight:700;display:inline-flex;position:relative}.jx-pill input{opacity:0;pointer-events:none;position:absolute}.jx-pill:has(input:focus-visible){outline-offset:2px;outline:3px solid #67e8f9}.jx-pill.is-on{color:#fff;background:linear-gradient(135deg, var(--jx-blue), var(--jx-cyan));border-color:#0000}.jx-select select{width:100%;min-height:44px;font:inherit;color:var(--jx-text);border:1px solid var(--jx-border);background:#050c1ecc;border-radius:12px;padding:8px 12px;font-size:14.5px}.jx-saved-toggle{cursor:pointer;border:1px solid var(--jx-border);background:#ffffff0a;border-radius:14px;align-items:center;gap:8px;padding:12px 14px;font-size:14px;font-weight:700;display:flex}.jx-saved-toggle input{accent-color:#f472b6;width:18px;height:18px}.jx-saved-toggle svg{color:#f472b6}.jx-saved-toggle .jx-count{margin-left:auto}.jx-saved-toggle.is-on{background:#f472b614;border-color:#f472b699}.jx-filters-done,.jx-filter-open,.jx-scrim{display:none}.jx-results-bar{justify-content:space-between;align-items:center;gap:12px;min-height:46px;margin-bottom:12px;display:flex}.jx-results-count{font-size:16px;font-weight:800}.jx-safety-strip{color:#ecf1fae0;background:#fbbf2414;border:1px solid #fbbf244d;border-radius:14px;align-items:flex-start;gap:10px;margin-bottom:16px;padding:12px 16px;font-size:13.5px;line-height:1.5;display:flex}.jx-safety-strip svg{color:#fcd34d;flex-shrink:0;margin-top:2px}.jx-list{gap:14px;display:grid}.jx-card{background:var(--jx-card);border:1px solid var(--jx-border);border-radius:22px;padding:20px 22px;transition:border-color .2s,transform .2s;position:relative}.jx-card:hover{border-color:var(--jx-border-strong)}.jx-card.is-open{border-color:var(--jx-border-strong);box-shadow:0 24px 60px -30px #2e86ff8c}.jx-card-top{align-items:flex-start;gap:14px;display:flex}.jx-logo{color:#fff;background:linear-gradient(135deg, var(--tone), color-mix(in srgb, var(--tone) 45%, #05070f));border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-family:Space Grotesk,sans-serif;font-size:18px;font-weight:800;display:inline-flex;box-shadow:inset 0 1px #fff3}.jx-card-title{flex:1;min-width:0}.jx-card-title h3{font-size:18px;font-weight:800;line-height:1.3}.jx-company{color:var(--jx-muted);flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:4px;font-size:14.5px;display:flex}.jx-verified{color:#bbf7d0;background:#4ade801f;border:1px solid #4ade8059;border-radius:999px;align-items:center;gap:4px;padding:2px 9px;font-size:12px;font-weight:800;display:inline-flex}.jx-save{cursor:pointer;width:42px;height:42px;color:var(--jx-muted);border:1px solid var(--jx-border);background:#ffffff0d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.jx-save.is-on{color:#fff;background:linear-gradient(135deg,#db2777,#f472b6);border-color:#0000}.jx-meta{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.jx-meta li{border:1px solid var(--jx-divider);background:#ffffff0d;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:13px;font-weight:600;display:inline-flex}.jx-meta svg{color:var(--jx-cyan-light)}.jx-salary{color:#bbf7d0;align-items:center;gap:8px;margin-top:12px;font-size:16px;font-weight:800;display:inline-flex}.jx-salary span{color:var(--jx-muted);border:1px solid var(--jx-divider);border-radius:999px;padding:2px 8px;font-size:12px;font-weight:700}.jx-card-foot{border-top:1px solid var(--jx-divider);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding-top:14px;display:flex}.jx-dates{color:var(--jx-muted);flex-wrap:wrap;gap:4px 14px;font-size:13px;display:flex}.jx-actions{gap:8px;display:flex}.jx-actions .jx-btn{min-height:42px;padding:9px 18px;font-size:14px}.jx-details{border-top:1px dashed var(--jx-divider);gap:14px;margin-top:16px;padding-top:16px;display:grid}.jx-dgrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.jx-dgrid div{background:#ffffff0a;border-radius:12px;padding:10px 12px}.jx-dgrid dt{letter-spacing:.06em;text-transform:uppercase;color:var(--jx-muted);font-size:11.5px;font-weight:800}.jx-dgrid dd{margin-top:2px;font-size:14.5px;font-weight:700}.jx-dblock h4{letter-spacing:.04em;text-transform:uppercase;color:var(--jx-cyan-light);margin-bottom:6px;font-size:13px;font-weight:800}.jx-dblock p{color:#ecf1fadb;white-space:pre-line;font-size:14.5px;line-height:1.65}.jx-share{flex-wrap:wrap;gap:8px;display:flex}.jx-sharebtn{cursor:pointer;min-height:38px;font:inherit;color:var(--jx-text);border:1px solid var(--jx-border);background:#ffffff0f;border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font-size:13.5px;font-weight:800;text-decoration:none;display:inline-flex}.jx-wa{color:#fff;background:#1faa53;border-color:#0000}.jx-tg{color:#fff;background:#229ed9;border-color:#0000}.jx-report{color:#fecaca}.jx-skeleton{background:linear-gradient(100deg,#122a5a66 30%,#2e86ff1f 50%,#122a5a66 70%) 0 0/200% 100%;min-height:170px;animation:1.3s linear infinite jx-shimmer}@keyframes jx-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.jx-empty{text-align:center;background:var(--jx-card);border:1px solid var(--jx-border);border-radius:24px;justify-items:center;gap:14px;padding:40px 28px;display:grid}.jx-empty-icon{width:64px;height:64px;color:var(--jx-cyan-light);border:1px solid var(--jx-border-strong);background:#2e86ff24;border-radius:20px;justify-content:center;align-items:center;display:inline-flex}.jx-empty h3{font-family:Space Grotesk,sans-serif;font-size:22px;font-weight:800}.jx-empty p{max-width:54ch;color:var(--jx-muted);font-size:15px;line-height:1.6}.jx-empty-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.jx-empty .jx-empty-note{align-items:center;gap:8px;font-size:13.5px;display:inline-flex}.jx-empty-note svg{color:var(--jx-green);flex-shrink:0}.jx-group{border-top:1px solid var(--jx-divider);justify-items:center;gap:10px;width:100%;margin-top:6px;padding-top:16px;display:grid}.jx-group div{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.jx-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.jx-step{background:var(--jx-card);border:1px solid var(--jx-border);border-radius:22px;padding:24px 22px;position:relative;overflow:hidden}.jx-step-n{color:#7ec4ff1f;font-family:Space Grotesk,sans-serif;font-size:42px;font-weight:800;position:absolute;top:10px;right:16px}.jx-step-icon{color:#fff;background:linear-gradient(135deg, var(--jx-blue), var(--jx-cyan));border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;margin-bottom:14px;display:inline-flex;box-shadow:0 12px 24px -12px #2e86ffcc}.jx-step h3{margin-bottom:6px;font-size:17px;font-weight:800}.jx-step p{color:var(--jx-muted);font-size:14px;line-height:1.6}.jx-talent{border:1px solid var(--jx-border-strong);border-radius:30px;position:relative;overflow:hidden}.jx-talent-media{position:absolute;inset:0}.jx-talent-media img{object-fit:cover;object-position:75% 40%}.jx-talent-media:after{content:"";background:linear-gradient(90deg,#05070ff5 0%,#05070fd1 45%,#05070f4d 100%);position:absolute;inset:0}.jx-talent-copy{max-width:600px;padding:52px 44px;position:relative}.jx-ticks{gap:10px;margin:20px 0 24px;display:grid}.jx-ticks li{align-items:flex-start;gap:10px;font-size:15px;font-weight:700;line-height:1.5;display:flex}.jx-ticks svg{color:var(--jx-green);flex-shrink:0;margin-top:3px}.jx-safety{background:linear-gradient(165deg,#78350f40,#070e22e6);border:1px solid #fbbf2459;border-radius:26px;gap:22px;padding:30px;display:flex}.jx-safety-icon{color:#fcd34d;background:#fbbf241f;border:1px solid #fbbf2466;border-radius:18px;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;display:inline-flex}.jx-safety p{color:#ecf1fadb;margin-top:8px;font-size:15px;line-height:1.6}.jx-safety .jx-ticks{margin-bottom:0}.jx-safety .jx-ticks svg{color:#fcd34d}.jx-faq{gap:12px;max-width:860px;margin:0 auto;display:grid}.jx-faq-item{background:var(--jx-card);border:1px solid var(--jx-border);border-radius:18px;overflow:hidden}.jx-faq-item[open]{border-color:var(--jx-border-strong)}.jx-faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:18px 20px;font-size:15.5px;font-weight:800;list-style:none;display:flex}.jx-faq-item summary::-webkit-details-marker{display:none}.jx-faq-item summary:after{content:"+";width:28px;height:28px;color:var(--jx-cyan-light);border:1px solid var(--jx-border-strong);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;transition:transform .2s;display:inline-flex}.jx-faq-item[open] summary:after{transform:rotate(45deg)}.jx-faq-item p{color:var(--jx-muted);padding:0 20px 18px;font-size:14.5px;line-height:1.65}.jx-employer{background:var(--jx-panel);border:1px solid var(--jx-border);border-radius:22px;align-items:center;gap:18px;padding:22px 26px;display:flex}.jx-employer .jx-step-icon{margin:0}.jx-employer>div{flex:1}.jx-employer p{color:var(--jx-muted);margin-top:4px;font-size:14.5px}.jobs-page main>.jx-section:last-child{padding-bottom:80px}@media (max-width:1100px){.jx-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.jx-hero-inner{padding:230px 20px 48px}.jx-console{grid-template-columns:1fr}.jx-board{grid-template-columns:1fr;padding-top:16px}.jx-filter-open{min-height:42px;padding:8px 16px;display:inline-flex}.jx-filters{z-index:80;background:#081128;border-radius:24px 24px 0 0;max-height:86vh;transition:transform .25s;position:fixed;inset:auto 0 0;overflow-y:auto;transform:translateY(105%)}.jx-filters.is-open{transform:none}.jx-filters-done{width:100%;display:inline-flex}.jx-scrim{z-index:70;background:#0000008c;border:0;display:block;position:fixed;inset:0}body:has(.jx-filters.is-open) .cw-launcher{display:none}.jx-talent-copy{padding:40px 26px}.jx-talent-media:after{background:linear-gradient(#05070fb3,#05070feb)}}@media (max-width:600px){.jx-section{padding:36px 16px}.jx-hero-inner{padding:220px 16px 40px}.jx-board{padding-left:16px;padding-right:16px}.jx-sub{font-size:16px}.jx-card{padding:18px 16px}.jx-card-foot{flex-direction:column;align-items:stretch}.jx-actions .jx-btn{flex:1}.jx-steps{grid-template-columns:1fr}.jx-safety{flex-direction:column;padding:24px 20px}.jx-employer{flex-direction:column;align-items:flex-start}.jx-employer .jx-btn{width:100%}}.jx-hero{background:radial-gradient(ellipse 45% 60% at 8% 35%, #1465d833, transparent 70%), var(--jx-bg)}.jx-hero:before{content:"";z-index:0;aspect-ratio:1;pointer-events:none;border:1px solid #7ec4ff29;border-radius:50%;width:min(78vw,1100px);position:absolute;top:50%;right:-12%;transform:translateY(-50%);box-shadow:inset 0 0 120px #2e86ff12}.jx-hero-media{width:62%;inset:0 0 0 auto;-webkit-mask-image:radial-gradient(90% 130% at 100% 42%,#000 46%,#0000 77%);mask-image:radial-gradient(90% 130% at 100% 42%,#000 46%,#0000 77%)}.jx-hero-media:after{background:linear-gradient(180deg, #05070f26 0%, transparent 25%, transparent 70%, var(--jx-bg) 100%)}.jx-hero-img{object-position:30% 40%;filter:saturate(1.05)}@media (max-width:900px){.jx-hero:before{display:none}.jx-hero-media{width:100%;height:300px;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 40%,#0000 100%);mask-image:linear-gradient(#000 40%,#0000 100%)}.jx-hero-media:after{background:linear-gradient(#05070f4d,#05070f0d)}}@media (prefers-reduced-motion:reduce){.jobs-page *{transition:none!important;animation:none!important}.jx-btn:hover{transform:none}}.jx-freeapply{color:#bbf7d0;background:#22c55e14;border:1px solid #22c55e4d;border-radius:12px;align-items:flex-start;gap:8px;margin:4px 0 12px;padding:10px 12px;font-size:13.5px;line-height:1.5;display:flex}.jx-freeapply svg{flex-shrink:0;margin-top:2px}
.employer-page{--ep-bg:#05070f;--ep-card:linear-gradient(165deg, #122a5a9e, #070e22e6);--ep-panel:#091b3a8c;--ep-border:#4696ff38;--ep-border-strong:#6eb9ff8c;--ep-blue:#1465d8;--ep-cyan:#2e86ff;--ep-cyan-light:#7ec4ff;--ep-green:#4ade80;--ep-text:#f3f6fb;--ep-muted:#e2e8f5b8;--ep-divider:#50a5ff2e;isolation:isolate;background:var(--ep-bg);min-height:100vh;color:var(--ep-text);position:relative}body:has(.employer-page){background-color:var(--ep-bg)}.employer-page>*{z-index:1;position:relative}.employer-page>.nh-header{z-index:50}.employer-page :where(ul,ol){margin:0;padding:0;list-style:none}.employer-page :where(h1,h2,h3,p){margin:0}.ep-checking{color:var(--ep-muted);justify-content:center;align-items:center;gap:12px;font-weight:700;display:flex}.ep-spinner{border:3px solid #7ec4ff40;border-top-color:var(--ep-cyan-light);border-radius:50%;width:22px;height:22px;animation:.8s linear infinite ep-spin}@keyframes ep-spin{to{transform:rotate(360deg)}}.ep-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--ep-cyan-light);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#2e86ff24;border:1px solid #2e86ff57;border-radius:999px;align-items:center;gap:6px;margin-bottom:16px;padding:6px 14px;font-size:12px;font-weight:800;display:inline-flex}.ep-h1{letter-spacing:-.02em;text-wrap:balance;font-family:Space Grotesk,sans-serif;font-size:clamp(36px,5.2vw,62px);font-weight:800;line-height:1.06}.ep-accent{background:linear-gradient(100deg,#7ec4ff,#22d3ee 50%,#a78bfa);color:#0000;-webkit-background-clip:text;background-clip:text;display:block}.ep-h2{letter-spacing:-.01em;text-wrap:balance;font-family:Space Grotesk,sans-serif;font-size:clamp(26px,3.2vw,38px);font-weight:800;line-height:1.15}.ep-h3{font-family:Space Grotesk,sans-serif;font-size:21px;font-weight:800}.ep-head{text-align:center;max-width:760px;margin:0 auto 30px}.ep-section{max-width:1240px;margin:0 auto;padding:52px 24px}.ep-section-tight{padding-top:8px;padding-bottom:8px}.ep-btn{min-height:48px;font:inherit;cursor:pointer;color:var(--ep-text);border:1px solid var(--ep-border-strong);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#09142d8c;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-size:15px;font-weight:800;text-decoration:none;transition:transform .15s,background .15s;display:inline-flex}.ep-btn:hover{background:#2e86ff33;transform:translateY(-1px)}.ep-btn-primary{color:#fff;background:linear-gradient(135deg, var(--ep-blue), var(--ep-cyan));border-color:#0000;box-shadow:0 16px 34px -14px #2e86ffbf}.ep-btn-primary:hover{background:linear-gradient(135deg,#1a72ee,#4b9bff)}.ep-actions{flex-wrap:wrap;gap:12px;display:flex}.ep-actions-center{justify-content:center}.employer-page :is(.ep-btn,.ea-btn,.ea-tab,.ea-link,.ea-notice-btn,.ep-faq-item summary,input):focus-visible{outline-offset:2px;outline:3px solid #67e8f9}.ep-hero{align-items:center;min-height:min(78vh,680px);display:flex;position:relative;overflow:hidden}.ep-hero-media{z-index:0;position:absolute;inset:0}.ep-hero-img{object-fit:cover;object-position:62% 36%}.ep-hero-media:after{content:"";background:linear-gradient(90deg, #05070ff0 0%, #05070fc7 34%, #05070f33 58%, #05070f00 75%), linear-gradient(180deg, #05070f66 0%, transparent 20%, transparent 66%, var(--ep-bg) 100%);position:absolute;inset:0}.ep-hero-inner{z-index:1;width:100%;max-width:1240px;margin:0 auto;padding:72px 24px 150px;position:relative}.ep-hero-inner>*{max-width:560px}.ep-sub{color:#ecf1fae0;margin:18px 0 26px;font-size:17px;line-height:1.65}.ep-chips{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.ep-chips li{border:1px solid var(--ep-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050c1e9e;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:13.5px;font-weight:700;display:inline-flex}.ep-chips svg{color:var(--ep-green);flex-shrink:0}.ep-auth>*{min-width:0}.ep-auth{z-index:2;grid-template-columns:minmax(0,1fr) minmax(0,470px);align-items:start;gap:32px;max-width:1240px;margin:-110px auto 0;padding:0 24px 40px;display:grid;position:relative}.ep-bgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.ep-bcard{background:var(--ep-card);border:1px solid var(--ep-border);border-radius:20px;gap:14px;padding:18px;transition:border-color .2s;display:flex}.ep-bcard:hover{border-color:var(--ep-border-strong)}.ep-bicon{width:44px;height:44px;color:var(--ep-cyan-light);background:#2e86ff24;border:1px solid #2e86ff57;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ep-bcard h3{margin-bottom:4px;font-size:15.5px;font-weight:800}.ep-bcard p{color:var(--ep-muted);font-size:13.5px;line-height:1.55}.ea-card{border:1px solid var(--ep-border-strong);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(170deg,#10244ef2,#060c1ef7);border-radius:28px;padding:26px 26px 22px;scroll-margin-top:100px;position:sticky;top:90px;box-shadow:0 40px 90px -36px #000000e6,0 0 0 1px #ffffff08,inset 0 1px #ffffff0f}.ea-tabs{border:1px solid var(--ep-border);background:#050c1ecc;border-radius:16px;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:22px;padding:5px;display:grid}.ea-tab{cursor:pointer;min-height:44px;font:inherit;color:var(--ep-muted);background:0 0;border:0;border-radius:12px;font-size:14.5px;font-weight:800}.ea-tab.is-on{color:#fff;background:linear-gradient(135deg, var(--ep-blue), var(--ep-cyan));box-shadow:0 10px 22px -12px #2e86ffcc}.ea-title{font-family:Space Grotesk,sans-serif;font-size:23px;font-weight:800}.ea-sub{color:var(--ep-muted);margin-top:6px;font-size:14px;line-height:1.55}.ea-steps{counter-reset:s;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:18px;display:grid}.ea-steps li{color:var(--ep-muted);border:1px solid var(--ep-divider);background:#ffffff0a;border-radius:12px;align-items:center;gap:8px;padding:8px 10px;font-size:12.5px;font-weight:800;display:flex;position:relative}.ea-steps li span{background:#ffffff14;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;display:inline-flex}.ea-steps li.is-on{color:var(--ep-text);border-color:var(--ep-border-strong);background:#2e86ff1f}.ea-steps li.is-on span{color:#fff;background:var(--ep-cyan)}.ea-steps li.is-done{color:#bbf7d0;border-color:#4ade8059}.ea-steps li.is-done span{color:#05070f;background:var(--ep-green)}.ea-notice{color:#fde68a;background:#fbbf2414;border:1px solid #fbbf2459;border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:16px;padding:12px 14px;font-size:13.5px;line-height:1.5;display:flex}.ea-notice span{flex:1;min-width:180px}.ea-notice.is-ok{color:#bbf7d0;background:#4ade8014;border-color:#4ade8059}.ea-notice-btn{cursor:pointer;font:inherit;color:#05070f;background:#fcd34d;border:0;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:800}.ea-form{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:18px;display:grid}.ea-field{min-width:0}.ea-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.ea-field label{color:#ecf1fae6;margin-bottom:6px;font-size:13px;font-weight:800;display:block}.ea-input{border:1px solid var(--ep-border);background:#ffffff0f;border-radius:14px;align-items:center;gap:10px;min-height:50px;padding:0 14px;transition:border-color .15s,background .15s;display:flex}.ea-input:focus-within{border-color:var(--ep-cyan-light);background:#ffffff17}.ea-input svg{color:var(--ep-cyan-light);flex-shrink:0}.ea-input input{text-overflow:ellipsis;width:100%;min-width:0;height:48px;font:inherit;color:var(--ep-text);background:0 0;border:0;outline:0;flex:1;font-size:15.5px}.ea-input input::placeholder{color:#e2e8f573}.ea-input input[readonly]{color:var(--ep-muted)}.ea-prefix{color:var(--ep-muted);border-right:1px solid var(--ep-divider);padding-right:8px;font-weight:800}.ea-code{letter-spacing:.5em;font-weight:800;font-size:20px!important}.ea-field.has-error .ea-input{border-color:#f87171}.ea-field-error{color:#fca5a5;margin-top:6px;font-size:13px;font-weight:700}.ea-sent{color:#bbf7d0;background:#25d3661a;border:1px solid #25d36659;border-radius:12px;align-items:center;gap:8px;padding:10px 12px;font-size:13.5px;font-weight:700;display:flex}.ea-timer{color:var(--ep-muted);justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.ea-timer .is-expired{color:#fca5a5;font-weight:700}.ea-btn{cursor:pointer;min-height:52px;font:inherit;color:#fff;background:linear-gradient(135deg, var(--ep-blue), var(--ep-cyan));border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;font-size:16px;font-weight:800;transition:transform .15s,filter .15s;display:inline-flex;box-shadow:0 16px 32px -14px #2e86ffcc}.ea-btn:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.ea-btn:disabled{opacity:.7;cursor:progress}.ea-link{cursor:pointer;font:inherit;color:var(--ep-cyan-light);background:0 0;border:0;padding:2px;font-size:13.5px;font-weight:800}.ea-link:disabled{color:var(--ep-muted);cursor:default}.ea-back{justify-self:center;align-items:center;gap:6px;display:inline-flex}.ea-switch{border-top:1px solid var(--ep-divider);text-align:center;color:var(--ep-muted);margin-top:18px;padding-top:16px;font-size:14px}.ea-legal{text-align:center;color:#e2e8f58c;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 6px;margin-top:10px;font-size:12px;line-height:1.5;display:flex}.ea-legal svg{color:var(--ep-green)}.ea-legal a{color:var(--ep-cyan-light)}.ep-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.ep-step{background:var(--ep-card);border:1px solid var(--ep-border);border-radius:22px;padding:26px 24px;position:relative;overflow:hidden}.ep-step-n{color:#7ec4ff1f;font-family:Space Grotesk,sans-serif;font-size:44px;font-weight:800;position:absolute;top:10px;right:16px}.ep-step-icon{color:#fff;background:linear-gradient(135deg, var(--ep-blue), var(--ep-cyan));border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;margin-bottom:14px;display:inline-flex;box-shadow:0 12px 24px -12px #2e86ffcc}.ep-step h3{margin-bottom:6px;font-size:17px;font-weight:800}.ep-step p{color:var(--ep-muted);font-size:14px;line-height:1.6}.ep-pricing{background:var(--ep-panel);border:1px solid var(--ep-border);border-radius:22px;align-items:center;gap:18px;padding:22px 26px;display:flex}.ep-pricing .ep-step-icon{background:linear-gradient(135deg,#b45309,#fbbf24);margin:0}.ep-pricing>div{flex:1}.ep-pricing p{color:var(--ep-muted);margin-top:4px;font-size:14.5px}.ep-faq{gap:12px;max-width:860px;margin:0 auto;display:grid}.ep-faq-item{background:var(--ep-card);border:1px solid var(--ep-border);border-radius:18px;overflow:hidden}.ep-faq-item[open]{border-color:var(--ep-border-strong)}.ep-faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:18px 20px;font-size:15.5px;font-weight:800;list-style:none;display:flex}.ep-faq-item summary::-webkit-details-marker{display:none}.ep-faq-item summary:after{content:"+";width:28px;height:28px;color:var(--ep-cyan-light);border:1px solid var(--ep-border-strong);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;transition:transform .2s;display:inline-flex}.ep-faq-item[open] summary:after{transform:rotate(45deg)}.ep-faq-item p{color:var(--ep-muted);padding:0 20px 18px;font-size:14.5px;line-height:1.65}.ep-cta{border:1px solid var(--ep-border-strong);border-radius:32px;position:relative;overflow:hidden}.ep-cta-media{position:absolute;inset:0}.ep-cta-media img{object-fit:cover;object-position:60% 30%}.ep-cta-media:after{content:"";background:radial-gradient(70% 90%,#081432b3,#05070ff0 78%);position:absolute;inset:0}.ep-cta-inner{text-align:center;padding:60px 28px;position:relative}.ep-cta-inner p{color:#ecf1fadb;max-width:52ch;margin:12px auto 24px;font-size:16.5px}.employer-page main>.ep-section:last-child{padding-bottom:84px}@media (max-width:1060px){.ep-auth{grid-template-columns:1fr;margin-top:-90px}.ep-benefits{order:2;padding-top:0}.ea-card{justify-self:center;width:100%;max-width:560px;position:relative;top:0}}@media (max-width:900px){.ep-hero{min-height:0}.ep-hero-inner{padding:230px 20px 130px}.ep-steps{grid-template-columns:1fr}}@media (max-width:600px){.ep-section{padding:36px 16px}.ep-hero-inner{padding:220px 16px 120px}.ep-auth{padding:0 16px 28px}.ep-actions .ep-btn{flex:100%}.ea-card{border-radius:24px;padding:20px 16px 18px}.ea-row{grid-template-columns:1fr}.ea-steps li{gap:5px;padding:7px 6px;font-size:11.5px}.ep-bgrid{grid-template-columns:1fr}.ep-pricing{flex-direction:column;align-items:flex-start}.ep-pricing .ep-btn{width:100%}}.ep-hero{background:radial-gradient(ellipse 45% 60% at 8% 35%, #1465d833, transparent 70%), var(--ep-bg)}.ep-hero:before{content:"";z-index:0;aspect-ratio:1;pointer-events:none;border:1px solid #7ec4ff1f;border-radius:50%;width:min(78vw,1100px);position:absolute;top:50%;right:-12%;transform:translateY(-50%);box-shadow:inset 0 0 120px #2e86ff0f}.ep-hero-media{aspect-ratio:16/10;isolation:isolate;border:1px solid #7ec4ff3d;border-radius:28px;width:min(44vw,580px);inset:72px max(24px,50vw - 596px) auto auto;overflow:hidden;box-shadow:0 40px 90px -45px #2e86ffb3}.ep-hero-media:after{background:linear-gradient(#0000 60%,#05070f66 100%)}.ep-hero-img{object-position:58% 40%}.ep-hero-inner{padding:72px 24px}@media (min-width:901px){.ep-hero-inner>*{max-width:min(560px,47vw)}}.ep-auth{margin-top:0}.ep-benefits{padding-top:8px}@media (max-width:1060px){.ep-auth{margin-top:0}}@media (max-width:900px){.ep-hero{display:block}.ep-hero:before{display:none}.ep-hero-media{aspect-ratio:auto;border-radius:22px;width:auto;height:200px;margin:16px 16px 0;position:relative;top:auto;right:auto;transform:none}.ep-hero-inner{padding:24px 20px 36px}}@media (max-width:600px){.ep-hero-inner{padding:22px 16px 32px}}@media (prefers-reduced-motion:reduce){.employer-page *{transition:none!important;animation:none!important}.ep-btn:hover,.ea-btn:hover:not(:disabled){transform:none}}.ea-nav{align-items:center;gap:10px;display:flex}.ea-nav .ea-btn{flex:1}.ea-back-btn{min-height:52px;font:inherit;cursor:pointer;color:var(--ep-text);border:1px solid var(--ep-divider);background:#ffffff0f;border-radius:14px;flex:none;padding:0 16px;font-size:14.5px;font-weight:800}.ea-back-btn:hover{border-color:var(--ep-border-strong)}@media (max-width:420px){.ea-steps li{text-align:center;flex-direction:column;gap:3px;font-size:10.5px}}.ejd-salary{border:0;min-width:0;margin:0 0 14px;padding:0}.ejd-salary legend{padding:0}.ejd-salary legend span{color:#f97316}.ejd-salary-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,.8fr);gap:10px;display:grid}.ejd-salary-field{min-width:0;color:var(--ejd-text-muted);gap:4px;font-size:12.5px;display:grid}.ejd-salary-field .ejd-input{width:100%}.ejd-salary.has-error .ejd-input:not(select){border-color:#f87171}.ejd-salary-preview{color:var(--ejd-text,#fff);margin:10px 0 2px;font-size:15px;font-weight:800}.ejd-salary-why{color:var(--ejd-text-muted);margin:6px 0 8px;font-size:12.5px}@media (max-width:520px){.ejd-salary-grid{grid-template-columns:1fr 1fr}.ejd-salary-grid>:last-child{grid-column:1/-1}}
.mission-page{--mn-bg:#05070f;--mn-card:linear-gradient(165deg, #122a5a99, #070e22e6);--mn-border:#4696ff33;--mn-border-strong:#6eb9ff80;--mn-blue:#1465d8;--mn-cyan:#2e86ff;--mn-cyan-light:#7ec4ff;--mn-gold:#fbbf24;--mn-text:#f5f7fb;--mn-body:#e8edf7d6;--mn-muted:#e2e8f5a8;--mn-divider:#50a5ff2e;isolation:isolate;background:var(--mn-bg);min-height:100vh;color:var(--mn-text);position:relative}body:has(.mission-page){background-color:var(--mn-bg)}.mission-page>*{z-index:1;position:relative}.mission-page>.nh-header{z-index:50}.mission-page :where(ul,ol){margin:0;padding:0;list-style:none}.mission-page :where(h1,h2,h3,p,figure,blockquote){margin:0}.mn-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--mn-cyan-light);background:#2e86ff1f;border:1px solid #2e86ff52;border-radius:999px;align-items:center;gap:6px;margin-bottom:18px;padding:6px 14px;font-size:12px;font-weight:800;display:inline-flex}.mn-eyebrow-warn{color:#fde68a;background:#fbbf241a;border-color:#fbbf2466}.mn-h1{letter-spacing:-.03em;font-family:Space Grotesk,sans-serif;font-size:clamp(40px,5vw,70px);font-weight:800;line-height:1.04}.mn-accent{background:linear-gradient(100deg,#fde68a,#fb923c 40%,#7ec4ff 100%);color:#0000;-webkit-background-clip:text;background-clip:text;display:block}.mn-h2{letter-spacing:-.02em;text-wrap:balance;font-family:Space Grotesk,sans-serif;font-size:clamp(30px,3.8vw,48px);font-weight:800;line-height:1.12}.mn-head{text-align:center;max-width:820px;margin:0 auto 36px}.mn-section{max-width:1240px;margin:0 auto;padding:72px 24px}.mn-lead{color:var(--mn-text)!important;font-size:19px!important}.mn-strong{font-weight:700;color:var(--mn-text)!important}.mn-btn{min-height:50px;color:var(--mn-text);border:1px solid var(--mn-border-strong);background:#09142d8c;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 26px;font-size:15.5px;font-weight:800;text-decoration:none;transition:transform .15s,background .15s;display:inline-flex}.mn-btn:hover{background:#2e86ff33;transform:translateY(-1px)}.mn-btn-primary{color:#1a1206;background:linear-gradient(135deg,#fde68a,#fbbf24 50%,#fb923c);border-color:#0000;box-shadow:0 18px 38px -16px #fb923cb3}.mn-btn-primary:hover{background:linear-gradient(135deg,#fef3c7,#fcd34d 50%,#fdba74)}.mn-actions{flex-wrap:wrap;gap:12px;display:flex}.mn-actions-center{justify-content:center}.mission-page :is(.mn-btn,.mn-scroll,.mn-who-card a):focus-visible{outline-offset:3px;outline:3px solid #67e8f9}.mn-reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(22px)}.mn-reveal.is-in{opacity:1;transform:none}.mn-hero{background:radial-gradient(ellipse 45% 60% at 6% 30%, #fb923c1f, transparent 70%), var(--mn-bg);align-items:center;min-height:min(88vh,760px);display:flex;position:relative;overflow:hidden}.mn-hero:before{content:"";z-index:0;aspect-ratio:1;pointer-events:none;border:1px solid #fde68a29;border-radius:50%;width:min(80vw,1150px);position:absolute;top:50%;right:-14%;transform:translateY(-50%);box-shadow:inset 0 0 140px #fb923c14}.mn-hero-media{z-index:0;width:62%;position:absolute;inset:0 0 0 auto;-webkit-mask-image:radial-gradient(90% 130% at 100% 45%,#000 46%,#0000 77%);mask-image:radial-gradient(90% 130% at 100% 45%,#000 46%,#0000 77%)}.mn-hero-img{object-fit:cover;object-position:62% 50%}.mn-hero-media:after{content:"";background:linear-gradient(180deg, #05070f26 0%, transparent 25%, transparent 70%, var(--mn-bg) 100%);position:absolute;inset:0}.mn-hero-inner{z-index:1;width:100%;max-width:1240px;margin:0 auto;padding:80px 24px 72px;position:relative}.mn-hero-inner>*{max-width:620px}.mn-hero-inner>.mn-h1{max-width:720px}.mn-sub{color:var(--mn-body);margin:22px 0 30px;font-size:19px;line-height:1.6}.mn-scroll{letter-spacing:.04em;color:var(--mn-muted);align-items:center;gap:10px;margin-top:34px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.mn-scroll:hover{color:var(--mn-text)}.mn-scroll-dot{border:2px solid #e2e8f566;border-radius:12px;width:22px;height:34px;position:relative}.mn-scroll-dot:after{content:"";background:var(--mn-gold);border-radius:2px;width:4px;height:8px;animation:1.8s ease-in-out infinite mn-scroll;position:absolute;top:6px;left:50%;transform:translate(-50%)}@keyframes mn-scroll{0%{opacity:0;transform:translate(-50%)}40%{opacity:1}to{opacity:0;transform:translate(-50%,12px)}}.mn-loss-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:56px;display:grid}.mn-loss-copy p{color:var(--mn-body);margin-top:18px;font-size:17px;line-height:1.75}.mn-loss-copy .mn-h2{margin-bottom:6px}.mn-distance{text-align:center;background:radial-gradient(ellipse 80% 70% at 50% 0%, #fbbf2424, transparent 70%), var(--mn-card);border:1px solid var(--mn-border-strong);border-radius:30px;padding:40px 34px;position:relative;overflow:hidden}.mn-distance-track{align-items:center;gap:0;margin-bottom:26px;display:flex}.mn-dot{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex}.mn-dot-a{background:linear-gradient(135deg, var(--mn-blue), var(--mn-cyan));box-shadow:0 0 0 8px #2e86ff24}.mn-dot-b{background:linear-gradient(135deg, #d97706, var(--mn-gold));box-shadow:0 0 0 8px #fbbf2424}.mn-distance-line{transform-origin:0;background:repeating-linear-gradient(90deg,#e2e8f58c 0 10px,#0000 10px 18px);border-radius:3px;flex:1;height:3px;margin:0 10px;transition:transform 1.4s cubic-bezier(.2,.8,.2,1) .3s;transform:scaleX(0)}.mn-reveal.is-in .mn-distance-line{transform:scaleX(1)}.mn-distance-big{letter-spacing:-.03em;background:linear-gradient(100deg,#fde68a,#fb923c);color:#0000;-webkit-background-clip:text;background-clip:text;font-family:Space Grotesk,sans-serif;font-size:clamp(54px,6.4vw,88px);font-weight:800;line-height:1}.mn-distance figcaption{color:var(--mn-body);margin-top:14px;font-size:16px;line-height:1.6}.mn-sides{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);align-items:stretch;gap:20px;display:grid}.mn-sides-street{background:repeating-linear-gradient(#fde68a99 0 18px,#0000 18px 32px);border-radius:4px;justify-self:center;width:4px}.mn-side{background:var(--mn-card);border:1px solid var(--tone-border);border-radius:26px;padding:30px 28px}.mn-side-blue{--tone:#7ec4ff;--tone-border:#7ec4ff59}.mn-side-amber{--tone:#fcd34d;--tone-border:#fcd34d59}.mn-side h3{color:var(--tone);align-items:center;gap:12px;margin-bottom:18px;font-size:20px;font-weight:800;display:flex}.mn-side h3 span{border:1px solid var(--tone-border);background:#ffffff0f;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.mn-side li{color:var(--mn-body);border-top:1px solid var(--mn-divider);padding:14px 0 14px 26px;font-size:16.5px;line-height:1.5;position:relative}.mn-side li:first-child{border-top:0}.mn-side li:before{content:"";background:var(--tone);width:9px;height:9px;box-shadow:0 0 12px var(--tone);border-radius:50%;position:absolute;top:22px;left:4px}.mn-enemy-card{text-align:center;background:radial-gradient(70% 80% at 50% 0,#ef444424,#0000 70%),linear-gradient(165deg,#28121eb3,#070a1af2);border:1px solid #fb923c59;border-radius:34px;max-width:980px;margin:0 auto;padding:56px 52px;position:relative;overflow:hidden}.mn-enemy-h2{letter-spacing:-.03em;margin-bottom:22px;font-family:Space Grotesk,sans-serif;font-size:clamp(44px,6vw,84px);font-weight:800;line-height:1}.mn-enemy-card p{max-width:64ch;color:var(--mn-body);margin:0 auto;font-size:18px;line-height:1.75}.mn-quote{color:#fde68a;border-top:1px solid #fb923c4d;margin-top:34px;padding-top:30px;font-family:Space Grotesk,sans-serif;font-size:clamp(24px,3vw,36px);font-weight:700;line-height:1.3}.mn-quote span{color:#fb923c99;font-size:64px;line-height:.6;display:block}.mn-pillars{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.mn-pillar{background:var(--mn-card);border:1px solid var(--mn-border);border-radius:24px;padding:28px 24px;transition:transform .2s,border-color .2s;position:relative;overflow:hidden}.mn-pillar:hover{border-color:var(--mn-border-strong);transform:translateY(-4px)}.mn-pillar-n{color:#7ec4ff1f;font-family:Space Grotesk,sans-serif;font-size:46px;font-weight:800;position:absolute;top:12px;right:18px}.mn-pillar-icon{color:#fff;background:linear-gradient(135deg, var(--mn-blue), var(--mn-cyan));border-radius:16px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:18px;display:inline-flex;box-shadow:0 14px 28px -14px #2e86ffd9}.mn-pillar h3{margin-bottom:8px;font-size:18.5px;font-weight:800}.mn-pillar p{color:var(--mn-muted);font-size:14.5px;line-height:1.65}.mn-who{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.mn-who-card,.mn-tone-blue{--tone:96, 165, 250}.mn-tone-violet{--tone:167, 139, 250}.mn-tone-cyan{--tone:34, 211, 238}.mn-tone-green{--tone:74, 222, 128}.mn-tone-amber{--tone:251, 191, 36}.mn-who-card a{height:100%;color:inherit;background:var(--mn-card);border:1px solid rgba(var(--tone), .3);border-radius:22px;flex-direction:column;gap:10px;padding:24px 20px;text-decoration:none;transition:transform .2s,border-color .2s;display:flex;position:relative;overflow:hidden}.mn-who-card a:after{content:"";background:radial-gradient(circle, rgba(var(--tone), .22), transparent 70%);pointer-events:none;border-radius:50%;width:170px;height:170px;position:absolute;top:-70px;right:-70px}.mn-who-card a:hover{border-color:rgba(var(--tone), .7);transform:translateY(-4px)}.mn-who-icon{width:48px;height:48px;color:rgb(var(--tone));background:rgba(var(--tone), .14);border:1px solid rgba(var(--tone), .4);border-radius:15px;justify-content:center;align-items:center;display:inline-flex}.mn-who-card h3{font-size:17px;font-weight:800}.mn-who-card p{color:var(--mn-muted);font-size:14px;line-height:1.55}.mn-who-link{color:rgb(var(--tone));margin-top:auto;padding-top:8px;font-size:14px;font-weight:800}.mn-promises{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:48px;display:grid}.mn-promises-head{position:sticky;top:100px}.mn-promises ol{gap:4px;display:grid}.mn-promises li{border-top:1px solid var(--mn-divider);gap:18px;padding:22px 4px;display:flex}.mn-promises li:first-child{border-top:0;padding-top:4px}.mn-pr-icon{color:#1a1206;background:linear-gradient(135deg,#fde68a,#fb923c);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.mn-promises h3{margin-bottom:6px;font-size:19px;font-weight:800}.mn-promises li p{color:var(--mn-muted);font-size:15.5px;line-height:1.65}.mn-vision{border:1px solid var(--mn-border-strong);border-radius:34px;align-items:center;min-height:460px;display:flex;position:relative;overflow:hidden}.mn-vision-media{position:absolute;inset:0}.mn-vision-media img{object-fit:cover;object-position:70% 40%}.mn-vision-media:after{content:"";background:linear-gradient(90deg,#05070ff5 0%,#05070fd9 42%,#05070f33 75%,#05070f1a 100%);position:absolute;inset:0}.mn-vision-copy{max-width:620px;padding:56px 48px;position:relative}.mn-vision-copy p{color:var(--mn-body);margin-top:18px;font-size:17px;line-height:1.75}.mn-closing-inner{text-align:center;max-width:900px;margin:0 auto;padding:40px 0;position:relative}.mn-closing-mark{z-index:-1;color:#0000;-webkit-text-stroke:1px #7ec4ff1f;font-family:Space Grotesk,sans-serif;font-size:clamp(220px,32vw,420px);font-weight:800;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-55%)}.mn-closing-h2{letter-spacing:-.03em;text-wrap:balance;font-family:Space Grotesk,sans-serif;font-size:clamp(38px,5.6vw,72px);font-weight:800;line-height:1.05}.mn-closing-inner p{max-width:54ch;color:var(--mn-body);margin:20px auto 32px;font-size:18px;line-height:1.65}.mission-page main>.mn-section:last-child{padding-bottom:96px}@media (max-width:1100px){.mn-pillars{grid-template-columns:repeat(2,minmax(0,1fr))}.mn-who{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.mn-hero{min-height:0}.mn-hero:before{display:none}.mn-hero-media{width:100%;height:320px;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 40%,#0000 100%);mask-image:linear-gradient(#000 40%,#0000 100%)}.mn-hero-media:after{background:linear-gradient(#05070f40,#05070f0d)}.mn-hero-inner{padding:250px 20px 56px}.mn-loss-grid,.mn-promises{grid-template-columns:1fr;gap:32px}.mn-promises-head{position:static}.mn-sides{grid-template-columns:1fr}.mn-sides-street{background:repeating-linear-gradient(90deg,#fde68a99 0 18px,#0000 18px 32px);width:100%;height:4px}.mn-who{grid-template-columns:repeat(2,minmax(0,1fr))}.mn-enemy-card{padding:40px 26px}.mn-vision-media:after{background:linear-gradient(#05070f8c,#05070fe6)}.mn-vision-copy{padding:40px 26px}}@media (max-width:600px){.mn-section{padding:48px 16px}.mn-hero-inner{padding:240px 16px 48px}.mn-sub{font-size:17px}.mn-actions .mn-btn{flex:100%}.mn-pillars,.mn-who{grid-template-columns:1fr}.mn-distance{padding:30px 20px}.mn-side{padding:24px 18px}.mn-enemy-card p{font-size:16.5px}}@media (prefers-reduced-motion:reduce){.mission-page *{transition:none!important;animation:none!important}.mn-reveal{opacity:1;transform:none}.mn-distance-line{transform:none}}
