@import url("https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Inter:wght@400;500;600&family=JetBrains+Mono:wght@400&family=Manrope:wght@400;500;600;700;800&family=Space+Grotesk:wght@500;600;700&display=swap");:root{--ink:#111217;--muted:#747681;--line:#dedfe4;--paper:#f6f5f1;--white:#fff;--violet:#7567ee;--violet-dark:#5145bf;--orange:#ffb369;--mint:#bde8d1;--night:#171820;--serif:Georgia,serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Manrope,Arial,sans-serif}a{color:inherit}button,input,textarea{font:inherit}.container{max-width:1220px;margin:auto;padding:0 34px}.topline{height:34px;background:var(--ink);color:#d6d6dc;font:10px DM Mono,monospace;text-transform:uppercase;letter-spacing:.08em}.topline .container{height:100%;display:flex;align-items:center;justify-content:space-between}.advisory-header{background:rgba(246,245,241,.9);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--line);position:-webkit-sticky;position:sticky;top:0;z-index:10}.advisory-nav{height:84px;gap:30px}.advisory-nav,.vtg-brand{display:flex;align-items:center}.vtg-brand{gap:10px;text-decoration:none;font-weight:800;font-size:13px;line-height:1.05;letter-spacing:-.03em}.vtg-brand em{font-style:normal;color:var(--muted);font-weight:500}.vtg-mark{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:var(--violet);color:white;font:700 11px Space Grotesk,sans-serif;letter-spacing:-.07em}.advisory-nav-links{display:flex;gap:30px;margin-left:auto}.advisory-nav-links a,.nav-cta{font-size:12px;text-decoration:none;color:#656872}.advisory-nav-links a:hover,.nav-cta:hover{color:var(--violet)}.nav-cta{display:flex;gap:15px;align-items:center;color:var(--ink);border-bottom:1px solid var(--ink);padding-bottom:8px}.nav-cta span{color:var(--violet);font-size:17px}.advisory-hero{position:relative;overflow:hidden;background:var(--paper);min-height:700px;border-bottom:1px solid var(--line)}.hero-noise{position:absolute;inset:0;opacity:.25;background-image:radial-gradient(#8c899b .5px,transparent 0);background-size:8px 8px;-webkit-mask-image:linear-gradient(100deg,black,transparent 72%);mask-image:linear-gradient(100deg,black,transparent 72%)}.hero-layout{min-height:640px;display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-gap:50px;gap:50px;position:relative}.eyebrow{font:11px DM Mono,monospace;text-transform:uppercase;letter-spacing:.12em;color:var(--violet);display:flex;align-items:center;gap:9px}.eyebrow.warm{color:#bc7137}.eyebrow-dot{width:7px;height:7px;background:var(--orange);border-radius:50%;box-shadow:0 0 0 6px #ffb36925}.hero-copy h1,.subpage-hero h1{font:700 clamp(53px,6.1vw,82px)/.98 Space Grotesk,sans-serif;letter-spacing:-.07em;margin:25px 0 24px;max-width:700px}.cta-band h2 em,.hero-copy h1 em,.subpage-hero h1 em{font-style:normal;color:var(--violet)}.hero-copy p{font-size:15px;line-height:1.7;color:var(--muted);max-width:560px}.hero-copy .hero-lead{font-size:19px;color:var(--ink);max-width:490px}.hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:31px}.button{display:inline-flex;align-items:center;justify-content:center;gap:18px;padding:15px 20px;border-radius:5px;text-decoration:none;font-weight:700;font-size:12px;transition:transform .25s,background .25s,box-shadow .25s}.button:hover{transform:translateY(-3px)}.button-primary{background:var(--violet);color:#fff;box-shadow:0 12px 30px #7567ee30}.button-primary:hover{background:var(--violet-dark);box-shadow:0 16px 34px #7567ee40}.button-quiet{border:1px solid #cfd0d5;background:transparent}.hero-art{height:470px;position:relative;display:grid;place-items:center}.art-glow{width:360px;height:360px;background:#7567ee2c;filter:blur(75px);border-radius:50%;position:absolute}.orbit-ring{position:absolute;border:1px solid #cbc9d9;border-radius:50%;animation:spin 20s linear infinite}.ring-one{height:460px;width:290px;transform:rotate(30deg)}.ring-two{height:300px;width:480px;transform:rotate(-25deg);animation-duration:27s}.expert-card{width:min(100%,410px);background:var(--night);color:#fff;border-radius:9px;padding:22px;box-shadow:0 30px 80px #17182035;transform:rotate(-4deg);position:relative;z-index:2}.card-top{font:10px DM Mono,monospace;color:#a8a9b5;text-transform:uppercase;border-bottom:1px solid #373943;padding-bottom:18px}.status-dot{display:inline-block;width:7px;height:7px;background:var(--mint);border-radius:50%;margin-right:8px}.signal{display:flex;flex-direction:column;gap:8px;padding:24px 0}.signal span{font:10px DM Mono,monospace;color:#9296a4;text-transform:uppercase}.signal strong{font:17px Space Grotesk,sans-serif;font-weight:500}.signal-line{height:1px;background:#373943}.match-pill{padding:11px 13px;border:1px solid #496659;background:#243a34;color:var(--mint);border-radius:5px;font:10px DM Mono,monospace}.floating-note{position:absolute;z-index:3;background:#fff;border:1px solid #ebeaf0;padding:13px 15px;border-radius:6px;box-shadow:0 12px 32px #191a2317;font:700 17px DM Mono,monospace;color:var(--violet)}.floating-note small{font:10px Manrope,sans-serif;font-weight:500;color:#898b94;display:block;margin-top:3px}.note-one{top:42px;right:3px}.note-two{bottom:30px;left:0}.trust-strip{border-top:1px solid var(--line);display:flex;justify-content:space-between;padding-top:18px;padding-bottom:22px;font:10px DM Mono,monospace;color:#8b8d95;text-transform:uppercase;letter-spacing:.05em}.section{padding:115px 0}.split-layout{display:grid;grid-template-columns:1fr 1fr;grid-gap:100px;gap:100px;align-items:start}.contrast-section h2,.section h2,.split-layout h2{font:600 clamp(38px,4.5vw,60px)/1.03 Space Grotesk,sans-serif;letter-spacing:-.07em;margin:17px 0 25px}.contrast-section h2 span,.section h2 span,.split-layout h2 span{color:var(--violet)}.large-copy{font-size:18px;line-height:1.7;color:#626671;max-width:520px}.text-link{display:inline-flex;gap:16px;color:var(--violet);font-size:12px;text-decoration:none;border-bottom:1px solid #b8b0ee;padding-bottom:8px;margin-top:18px}.text-link span{font-size:17px}.challenge-section{background:#fff}.gains-section{background:var(--paper)}.gain-grid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:16px;gap:16px;margin-top:48px;border-top:1px solid var(--line)}.gain-item{padding:20px 4px 0}.gain-index{font:10px DM Mono,monospace;color:var(--violet)}.gain-item h3{font:600 17px/1.1 Space Grotesk,sans-serif;margin:30px 0 12px}.gain-item p{font-size:12px;line-height:1.7;color:var(--muted);margin:0}.advisory-choices{background:var(--night);color:#fff}.advisory-choices h2{color:#fff}.advisory-choices h2 span{color:var(--mint)}.choice-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px;gap:15px;margin-top:48px}.choice-card{min-height:355px;padding:27px;text-decoration:none;border-radius:7px;display:flex;flex-direction:column;justify-content:space-between;transition:transform .3s,box-shadow .3s}.choice-card:hover{transform:translateY(-8px);box-shadow:0 22px 45px #0003}.choice-card.infrastructure{background:linear-gradient(145deg,#6457d6,#332c78)}.choice-card.cybersecurity{background:linear-gradient(145deg,#d07942,#713b29)}.choice-icon{font-size:34px;color:var(--mint)}.choice-card>div:nth-child(2)>span{font:10px DM Mono,monospace;text-transform:uppercase;color:#fff9;letter-spacing:.08em}.choice-card h3{font:600 31px/1.04 Space Grotesk,sans-serif;letter-spacing:-.06em;max-width:430px;margin:13px 0}.choice-card p{font-size:13px;line-height:1.65;color:#fff9;max-width:450px}.choice-card b{font:11px DM Mono,monospace;color:#fff}.choice-footnote{font-size:12px;color:#aaaab4;margin-top:24px}.choice-footnote a{color:var(--mint)}.format-section{background:var(--orange)}.format-section h2 span{color:#674cb4}.format-section .large-copy{color:#694b35}.format-stack{border-top:1px solid #a8744d}.format-line{display:grid;grid-template-columns:45px 1fr auto;grid-gap:14px;gap:14px;align-items:center;border-bottom:1px solid #a8744d;padding:20px 0;color:#704d36}.format-line small,.format-line span{font:10px DM Mono,monospace}.format-line strong{font:600 16px Space Grotesk,sans-serif}.format-line.active{color:#4d38a0}.proof-section{background:#fff}.proof-layout{display:grid;grid-template-columns:.75fr 1.25fr;grid-gap:100px;gap:100px}.proof-number{font:200px/.75 Space Grotesk,sans-serif;letter-spacing:-.13em;color:var(--violet)}.proof-number span{font:13px DM Mono,monospace;letter-spacing:0;color:var(--muted);margin-left:20px}.proof-layout p{max-width:590px;font-size:15px;line-height:1.8;color:var(--muted)}.process-section{background:var(--paper)}.process-detail-grid,.process-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin-top:48px}.process-item{border-top:1px solid var(--line);padding-top:18px}.process-detail-grid article>span,.process-item>span{font:11px DM Mono,monospace;color:var(--violet)}.process-item h3{font:600 19px/1.1 Space Grotesk,sans-serif;margin:35px 0 12px}.process-item p{font-size:12px;line-height:1.7;color:var(--muted)}.cta-band{background:var(--violet);color:#fff;padding:90px 0}.cta-band-inner{display:flex;align-items:end;justify-content:space-between;gap:40px}.cta-band h2{font:600 clamp(38px,5vw,65px)/1 Space Grotesk,sans-serif;letter-spacing:-.07em;max-width:760px;margin:20px 0 0}.cta-band h2 em{color:var(--mint)}.cta-band .button-primary{background:#fff;color:var(--violet)}.advisory-footer{background:var(--paper);padding-top:65px}.footer-main{display:grid;grid-template-columns:1fr 1fr;grid-gap:90px;gap:90px}.footer-main>div>p{font-size:12px;color:var(--muted);max-width:240px;margin-top:22px}.footer-menu{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.footer-menu div{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.footer-menu strong{font:10px DM Mono,monospace;text-transform:uppercase;color:#8e9097;margin-bottom:8px}.footer-menu a{font-size:12px;color:#696c76;text-decoration:none}.footer-menu a:hover{color:var(--violet)}.footer-bottom{border-top:1px solid var(--line);margin-top:55px;padding:18px 34px 22px;display:flex;justify-content:space-between;color:#92949b;font:10px DM Mono,monospace;text-transform:uppercase}.subpage-hero{padding:95px 0 85px;background:var(--night);color:#fff}.subpage-hero h1{max-width:850px;margin-bottom:25px}.subpage-hero p{font-size:17px;line-height:1.7;color:#b3b4bf;max-width:650px}.detail-advisory{background:#fff}.advisory-detail-grid{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:100px;gap:100px}.detail-kicker{font:11px DM Mono,monospace;color:var(--violet);text-transform:uppercase;margin-bottom:20px}.advisory-list{list-style:none;padding:0;margin:0;border-top:1px solid var(--line)}.advisory-list li{display:flex;gap:15px;padding:18px 0;border-bottom:1px solid var(--line);font-size:14px;line-height:1.55;color:#5f626c}.advisory-list li span{color:var(--violet);font-size:17px}.gain-panel{padding:36px;background:var(--paper);border-radius:7px}.gain-panel h2{font-size:42px;margin-top:18px}.gain-panel p{font-size:14px;line-height:1.7;color:var(--muted);margin-bottom:30px}.security-panel{background:#f8e8dc}.pricing-section{background:#fff}.pricing-head{display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px;margin-bottom:42px}.pricing-head p{font-size:15px;line-height:1.7;color:var(--muted);margin:0}.pricing-table{border-top:1px solid var(--line)}.pricing-row{display:grid;grid-template-columns:65px 1.1fr 1fr auto;grid-gap:25px;gap:25px;align-items:center;border-bottom:1px solid var(--line);padding:22px 0}.pricing-row>span{font:11px DM Mono,monospace;color:var(--violet)}.pricing-row strong{font:600 18px Space Grotesk,sans-serif}.pricing-row p{font-size:12px;color:var(--muted);margin:0}.pricing-row b{font:14px DM Mono,monospace}.pricing-note{font-size:11px;color:#858791;margin:20px 0 25px}.process-detail{background:#fff}.process-detail-grid article{border-top:1px solid var(--line);padding-top:20px}.process-detail-grid article h2{font-size:28px;margin:35px 0 12px}.process-detail-grid article p{font-size:13px;line-height:1.7;color:var(--muted)}.faq-section{background:#fff}.faq-list{max-width:900px}.faq-list details{border-top:1px solid var(--line);padding:21px 0}.faq-list details:last-child{border-bottom:1px solid var(--line)}.faq-list summary{display:grid;grid-template-columns:55px 1fr 20px;grid-gap:20px;gap:20px;align-items:center;list-style:none;cursor:pointer;font:600 20px Space Grotesk,sans-serif}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{font:11px DM Mono,monospace;color:var(--violet)}.faq-list summary b{font-size:22px;font-weight:400;color:var(--violet)}.faq-list details[open] summary b{transform:rotate(45deg)}.faq-list details p{padding-left:75px;max-width:730px;font-size:14px;line-height:1.7;color:var(--muted)}.about-section,.contact-section{background:#fff}.about-grid,.contact-grid{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:100px;gap:100px}.contact-form{gap:20px}.contact-form,.contact-form label{display:flex;flex-direction:column}.contact-form label{gap:8px;font:10px DM Mono,monospace;text-transform:uppercase;color:#73767d}.contact-form input,.contact-form textarea{border:1px solid var(--line);background:var(--paper);border-radius:4px;padding:14px;outline:0;font:14px Manrope,sans-serif}.contact-form input:focus,.contact-form textarea:focus{border-color:var(--violet)}.contact-aside h2{font:600 55px/1 Space Grotesk,sans-serif;letter-spacing:-.07em;margin:20px 0}.contact-aside h2 span{color:var(--violet)}.contact-aside p{font-size:14px;line-height:1.75;color:var(--muted);max-width:360px}.mono-note{font:11px DM Mono,monospace!important;color:#8c8f98!important}.about-stat{font:190px/.8 Space Grotesk,sans-serif;color:var(--violet);letter-spacing:-.14em}.about-stat span{display:block;font:11px DM Mono,monospace;letter-spacing:.06em;color:var(--muted);margin:24px 0 0 20px;text-transform:uppercase}.about-points{margin:30px 0;border-top:1px solid var(--line)}.about-points p{font-size:13px;line-height:1.7;padding:16px 0;border-bottom:1px solid var(--line);color:var(--muted)}.about-points strong{display:block;color:var(--ink);margin-bottom:4px}.contrast-section{background:var(--night);color:#fff;padding:95px 0}.contrast-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:100px;gap:100px}.contrast-section h2{font-size:46px;color:#fff}.contrast-section p{color:#aaaab4;line-height:1.7;max-width:400px}.reveal{opacity:0;transform:translateY(24px);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.8,.2,1);transition-delay:var(--reveal-delay)}.reveal.is-visible{opacity:1;transform:none}@keyframes spin{to{transform:rotate(1turn)}}@media(max-width:900px){.advisory-nav-links{gap:15px}.about-grid,.advisory-detail-grid,.contact-grid,.hero-layout,.proof-layout,.split-layout{grid-template-columns:1fr;gap:45px}.hero-layout{padding-top:75px}.hero-art{height:390px}.gain-grid{grid-template-columns:repeat(2,1fr)}.choice-grid,.contrast-grid,.pricing-head{grid-template-columns:1fr;gap:24px}.process-detail-grid,.process-grid{grid-template-columns:repeat(2,1fr);gap:35px}.footer-main{grid-template-columns:1fr;gap:45px}.pricing-row{grid-template-columns:45px 1fr auto}.pricing-row p{grid-column:2}.pricing-row b{grid-column:3;grid-row:1}.cta-band-inner{align-items:flex-start;flex-direction:column}}@media(max-width:600px){.container{padding:0 20px}.topline .container{font-size:8px}.topline .container span:last-child{display:none}.advisory-nav{height:70px}.advisory-nav-links{display:none}.nav-cta{margin-left:auto;font-size:11px}.hero-copy h1,.subpage-hero h1{font-size:50px}.section{padding:78px 0}.hero-art{height:320px;transform:scale(.86);margin:0 -28px}.floating-note.note-one{right:-3px}.floating-note.note-two{left:0}.trust-strip{gap:10px;flex-direction:column}.trust-strip span{font-size:9px}.section h2,.split-layout h2{font-size:42px}.gain-grid{grid-template-columns:1fr}.choice-card{min-height:330px}.choice-card h3{font-size:27px}.format-line{grid-template-columns:35px 1fr;gap:10px}.format-line small{grid-column:2}.about-stat,.proof-number{font-size:130px}.process-detail-grid,.process-grid{grid-template-columns:1fr}.pricing-row{grid-template-columns:35px 1fr}.pricing-row b{grid-column:2;grid-row:auto}.faq-list summary{font-size:17px;grid-template-columns:35px 1fr 18px}.faq-list details p{padding-left:55px}.footer-menu{grid-template-columns:1fr 1fr}.footer-bottom{padding-left:20px;padding-right:20px;flex-direction:column;gap:10px}.subpage-hero{padding:70px 0}.contact-aside h2{font-size:45px}}.discovery-banner{background:#fff;border-bottom:1px solid var(--line);padding:82px 0}.discovery-layout,.panel-layout{display:grid;grid-template-columns:1fr 1fr;grid-gap:100px;gap:100px;align-items:center}.discovery-banner h2,.panel-section h2{font:600 clamp(38px,4.5vw,60px)/1.03 Space Grotesk,sans-serif;letter-spacing:-.07em;margin:17px 0 18px}.discovery-banner h2 em,.panel-section h2 em{font-style:normal;color:var(--violet)}.discovery-banner>.container>.reveal>p,.panel-section .large-copy{font-size:16px;line-height:1.7;color:var(--muted);max-width:520px}.discovery-benefits{border-top:1px solid var(--line)}.discovery-benefits>div{display:grid;grid-template-columns:40px 1fr;grid-gap:15px;gap:15px;border-bottom:1px solid var(--line);padding:15px 0}.discovery-benefits span,.panel-benefits>div>span{font:10px DM Mono,monospace;color:var(--violet)}.discovery-benefits p{margin:0;font-size:12px;line-height:1.55;color:var(--muted)}.discovery-benefits strong{display:block;color:var(--ink);font:600 14px Space Grotesk,sans-serif;margin-bottom:3px}.panel-section{background:var(--orange);padding:105px 0 30px}.panel-section .large-copy{color:#694b35}.panel-benefits{border-top:1px solid #a8744d}.panel-benefits>div{display:grid;grid-template-columns:40px 1fr;grid-gap:15px;gap:15px;border-bottom:1px solid #a8744d;padding:18px 0}.panel-benefits h3{font:600 18px Space Grotesk,sans-serif;color:#573a27;margin:0 0 5px}.panel-benefits p{font-size:12px;line-height:1.55;color:#704d36;margin:0}.panel-note{border-top:1px solid #a8744d;margin-top:85px;padding-top:18px;color:#704d36;font:12px DM Mono,monospace}.panel-note span{font-weight:700;color:#573a27}@media(max-width:900px){.discovery-layout,.panel-layout{grid-template-columns:1fr;gap:45px}}@media(max-width:600px){.discovery-banner,.panel-section{padding:75px 0 25px}.panel-note{margin-top:55px}}.track-pricing{background:var(--paper)}.track-pricing h2{margin:17px 0 40px}.pricing-matrix{border-top:1px solid var(--line);margin-top:40px}.pricing-matrix-head,.pricing-matrix-row{display:grid;grid-template-columns:1.4fr 1fr 1fr;grid-gap:24px;gap:24px;align-items:center}.pricing-matrix-head{padding:14px 0;font:10px DM Mono,monospace;color:#858791;text-transform:uppercase}.pricing-matrix-row{border-top:1px solid var(--line);padding:22px 0}.pricing-matrix-row>span{font:600 16px Space Grotesk,sans-serif}.pricing-matrix-row>span i{font:10px DM Mono,monospace;font-style:normal;color:var(--violet);display:inline-block;width:42px}.pricing-matrix-row b{font:14px DM Mono,monospace}.pricing-matrix-row b:last-child{color:#bc7137}.pricing-matrix+.pricing-note{margin-top:22px}@media(max-width:600px){.pricing-matrix-head,.pricing-matrix-row{grid-template-columns:1.25fr .9fr .9fr;gap:10px}.pricing-matrix-head{font-size:8px}.pricing-matrix-row>span{font-size:13px}.pricing-matrix-row>span i{width:27px;font-size:9px}.pricing-matrix-row b{font-size:11px}}.advisory-site{--ink:#fff;--muted:#a7a7a7;--line:#313131;--paper:#0a0a0a;--white:#fff;--violet:#6798ff;--violet-dark:#6798ff;--orange:#141414;--mint:#a7a7a7;--night:#141414;font-family:Inter,ui-sans-serif,system-ui,sans-serif;background:#0a0a0a;color:#fff}.advisory-site .topline{background:#6798ff;color:#0a0a0a;font-family:Inter,sans-serif;font-weight:500}.advisory-site .advisory-header{background:#0a0a0a;border-bottom:1px solid #1e1e1e;-webkit-backdrop-filter:none;backdrop-filter:none}.advisory-site .vtg-brand{color:#fff;font-weight:600}.advisory-site .vtg-brand em{color:#a7a7a7}.advisory-site .vtg-mark{background:#6798ff;color:#0a0a0a;border-radius:8px}.advisory-site .advisory-nav-links a,.advisory-site .nav-cta{color:#a7a7a7}.advisory-site .advisory-nav-links a:hover,.advisory-site .nav-cta:hover{color:#fff}.advisory-site .nav-cta{color:#fff;border-bottom:1px solid #454545}.advisory-site .nav-cta span{color:#6798ff}.advisory-site .advisory-hero{background:#0a0a0a;border-bottom:1px solid #1e1e1e}.advisory-site .hero-noise{opacity:1;background-image:linear-gradient(#1e1e1e 1px,transparent 0),linear-gradient(90deg,#1e1e1e 1px,transparent 0);background-size:56px 56px;-webkit-mask-image:linear-gradient(90deg,#000,transparent 88%);mask-image:linear-gradient(90deg,#000,transparent 88%)}.advisory-site .hero-copy h1,.advisory-site .subpage-hero h1{font-family:Inter,ui-sans-serif,sans-serif;font-size:clamp(48px,5.7vw,68px);font-weight:600;line-height:1.08;letter-spacing:-.036em}.advisory-site .cta-band h2 em,.advisory-site .discovery-banner h2 em,.advisory-site .hero-copy h1 em,.advisory-site .panel-section h2 em,.advisory-site .subpage-hero h1 em{color:#6798ff}.advisory-site .eyebrow{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.85px;color:#a7a7a7}.advisory-site .eyebrow.warm{color:#6798ff}.advisory-site .eyebrow-dot{background:#6798ff;box-shadow:none}.advisory-site .hero-copy p,.advisory-site .subpage-hero p{color:#a7a7a7}.advisory-site .hero-copy .hero-lead{color:#fff}.advisory-site .button{border-radius:8px;font:500 14px Inter,sans-serif;box-shadow:none}.advisory-site .button-primary{background:#fff;color:#0a0a0a}.advisory-site .button-primary:hover{background:#e8e8e8;box-shadow:none}.advisory-site .button-quiet{border:1px solid #454545;color:#fff;background:transparent}.advisory-site .button-quiet:hover{background:#1e1e1e}.advisory-site .hero-art{isolation:isolate}.advisory-site .art-glow{display:none}.advisory-site .orbit-ring{border-color:#313131;animation:none}.advisory-site .expert-card{background:#1e1e1e;border:1px solid #313131;border-radius:8px;box-shadow:none;transform:rotate(-3deg)}.advisory-site .card-top,.advisory-site .signal-line{border-color:#313131}.advisory-site .card-top,.advisory-site .signal span{color:#a7a7a7;font-family:JetBrains Mono,monospace}.advisory-site .status-dot{background:#6798ff}.advisory-site .signal strong{font-family:Inter,sans-serif;font-weight:500}.advisory-site .match-pill{background:#141414;border-color:#6798ff;color:#6798ff;border-radius:4px}.advisory-site .floating-note{background:#1e1e1e;border-color:#313131;border-radius:8px;box-shadow:none;color:#fff;font-family:Inter,sans-serif}.advisory-site .floating-note small{color:#a7a7a7;font-family:Inter,sans-serif}.advisory-site .trust-strip{border-color:#313131;color:#a7a7a7;font-family:JetBrains Mono,monospace}.advisory-site .about-section,.advisory-site .challenge-section,.advisory-site .contact-section,.advisory-site .detail-advisory,.advisory-site .faq-section,.advisory-site .gains-section,.advisory-site .pricing-section,.advisory-site .process-section,.advisory-site .proof-section,.advisory-site .section,.advisory-site .track-pricing{background:#0a0a0a;color:#fff}.advisory-site .contrast-section h2,.advisory-site .discovery-banner h2,.advisory-site .panel-section h2,.advisory-site .section h2,.advisory-site .split-layout h2{font-family:Inter,sans-serif;font-weight:600;letter-spacing:-.036em}.advisory-site .contrast-section h2 span,.advisory-site .section h2 span,.advisory-site .split-layout h2 span{color:#6798ff}.advisory-site .about-points p,.advisory-site .contact-aside p,.advisory-site .faq-list details p,.advisory-site .gain-item p,.advisory-site .large-copy,.advisory-site .pricing-head p,.advisory-site .process-detail-grid article p,.advisory-site .process-item p,.advisory-site .proof-layout p{color:#a7a7a7}.advisory-site .text-link{color:#6798ff;border-color:#6798ff}.advisory-site .about-points,.advisory-site .advisory-list,.advisory-site .faq-list details,.advisory-site .gain-grid,.advisory-site .gain-item,.advisory-site .pricing-table,.advisory-site .process-item{border-color:#313131}.advisory-site .advisory-list li span,.advisory-site .detail-kicker,.advisory-site .faq-list summary span,.advisory-site .gain-index,.advisory-site .pricing-row>span,.advisory-site .process-detail-grid article>span,.advisory-site .process-item>span{color:#6798ff}.advisory-site .about-points strong,.advisory-site .gain-item h3,.advisory-site .pricing-row strong,.advisory-site .process-item h3{color:#fff;font-family:Inter,sans-serif}.advisory-site .advisory-choices,.advisory-site .contrast-section,.advisory-site .cta-band,.advisory-site .panel-section{background:#141414;color:#fff}.advisory-site .advisory-choices h2,.advisory-site .advisory-choices h2 span{color:#fff}.advisory-site .choice-card{border:1px solid #313131;border-radius:8px;box-shadow:none;background:#1e1e1e!important}.advisory-site .choice-card:hover{transform:translateY(-4px);box-shadow:none;border-color:#6798ff}.advisory-site .choice-card p,.advisory-site .choice-card>div:nth-child(2)>span,.advisory-site .choice-footnote{color:#a7a7a7}.advisory-site .choice-card b,.advisory-site .choice-icon{color:#6798ff}.advisory-site .format-section{background:#141414;color:#fff}.advisory-site .format-section h2 span{color:#6798ff}.advisory-site .format-section .large-copy{color:#a7a7a7}.advisory-site .format-line,.advisory-site .format-stack{border-color:#313131}.advisory-site .format-line{color:#fff}.advisory-site .format-line small,.advisory-site .format-line span{color:#a7a7a7;font-family:JetBrains Mono,monospace}.advisory-site .format-line.active{color:#6798ff}.advisory-site .format-line strong{font-family:Inter,sans-serif}.advisory-site .proof-number,.advisory-site .proof-number span{color:#6798ff}.advisory-site .cta-band{border-top:1px solid #313131}.advisory-site .cta-band .button-primary{background:#fff;color:#0a0a0a}.advisory-site .advisory-footer{background:#0a0a0a;border-top:1px solid #1e1e1e}.advisory-site .footer-bottom,.advisory-site .footer-main>div>p,.advisory-site .footer-menu a,.advisory-site .footer-menu strong{color:#a7a7a7}.advisory-site .footer-bottom{border-color:#313131}.advisory-site .subpage-hero{background:#141414;border-bottom:1px solid #313131}.advisory-site .gain-panel{background:#1e1e1e;border:1px solid #313131;border-radius:8px}.advisory-site .security-panel{background:#1e1e1e}.advisory-site .pricing-note,.advisory-site .pricing-row,.advisory-site .pricing-row p{color:#a7a7a7}.advisory-site .pricing-row b{color:#fff}.advisory-site .pricing-matrix-head,.advisory-site .pricing-matrix-row{border-color:#313131}.advisory-site .pricing-matrix-row>span{color:#fff}.advisory-site .pricing-matrix-row>span i{color:#6798ff}.advisory-site .pricing-matrix-row b{color:#fff}.advisory-site .pricing-matrix-row b:last-child{color:#6798ff}.advisory-site .discovery-banner{background:#141414;border-color:#313131}.advisory-site .discovery-banner>.container>.reveal>p{color:#a7a7a7}.advisory-site .discovery-benefits,.advisory-site .discovery-benefits>div,.advisory-site .panel-benefits,.advisory-site .panel-benefits>div,.advisory-site .panel-note{border-color:#313131}.advisory-site .discovery-benefits span,.advisory-site .panel-benefits>div>span{color:#6798ff}.advisory-site .discovery-benefits p,.advisory-site .panel-benefits p,.advisory-site .panel-note{color:#a7a7a7}.advisory-site .discovery-benefits strong,.advisory-site .panel-benefits h3,.advisory-site .panel-note span{color:#fff}.advisory-site .contact-form input,.advisory-site .contact-form textarea{background:#1e1e1e;border-color:#454545;color:#fff;border-radius:8px}.advisory-site .contact-form label{color:#a7a7a7}.advisory-site .faq-list summary{color:#fff}.advisory-site .faq-list summary b{color:#6798ff}.academy-site{--academy-bg:#0a0a0a;--academy-panel:#141414;--academy-card:#1e1e1e;--academy-line:#313131;--academy-muted:#a7a7a7;--academy-blue:#6798ff;min-height:100vh;background:var(--academy-bg);color:#fff;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.academy-site a{color:inherit}.academy-site .announcement{min-height:34px;padding:9px 24px;background:var(--academy-blue);color:#0a0a0a;font:500 11px Inter,sans-serif;letter-spacing:.01em;text-align:center}.academy-site .announcement span{font-family:JetBrains Mono,monospace;text-transform:uppercase;margin-right:12px}.academy-site .announcement a{margin-left:12px;text-decoration:underline;text-underline-offset:3px}.academy-site .nav-wrap{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:rgba(10,10,10,.94);border-bottom:1px solid #1e1e1e;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.academy-site .nav{min-height:78px;display:flex;align-items:center;gap:34px}.academy-site .container{width:min(1220px,100%);margin:0 auto;padding-left:34px;padding-right:34px}.academy-site .brand{display:flex;align-items:center;gap:10px;color:#fff;text-decoration:none;font-size:13px;font-weight:600;line-height:1.06;letter-spacing:-.025em}.academy-site .brand em{font-style:normal;color:var(--academy-muted);font-weight:400}.academy-site .brand-mark{display:grid;place-items:center;width:38px;height:38px;border-radius:8px;background:var(--academy-blue);color:#0a0a0a;font-size:11px;font-weight:700}.academy-site .nav-links{display:flex;gap:28px;margin-left:auto}.academy-site .nav-links a,.academy-site .text-button{color:var(--academy-muted);font-size:13px;text-decoration:none;transition:color .2s ease}.academy-site .nav-links a:hover,.academy-site .text-button:hover{color:#fff}.academy-site .nav-actions{display:flex;align-items:center;gap:22px}.academy-site .button{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 17px;border:1px solid transparent;border-radius:8px;background:#fff;color:#0a0a0a;text-decoration:none;font-size:13px;font-weight:600;transition:background .2s ease,transform .2s ease,border-color .2s ease}.academy-site .button:hover{background:#e8e8e8;transform:translateY(-2px)}.academy-site .button-small{min-height:38px}.academy-site .page-hero{position:relative;overflow:hidden;border-bottom:1px solid var(--academy-line);background:#0a0a0a}.academy-site .page-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(#1e1e1e 1px,transparent 0),linear-gradient(90deg,#1e1e1e 1px,transparent 0);background-size:64px 64px;-webkit-mask-image:linear-gradient(110deg,#000,transparent 78%);mask-image:linear-gradient(110deg,#000,transparent 78%);opacity:.75}.academy-site .page-hero-inner{position:relative;padding-top:120px;padding-bottom:110px}.academy-site .eyebrow{position:relative;color:var(--academy-blue);font:11px JetBrains Mono,monospace;letter-spacing:.1em;text-transform:uppercase}.academy-site .page-hero h1{max-width:800px;margin:24px 0;font-size:clamp(52px,7vw,88px);font-weight:600;line-height:1.02;letter-spacing:-.055em}.academy-site .page-hero h1 span{color:var(--academy-blue)}.academy-site .page-hero p{max-width:690px;margin:0;color:var(--academy-muted);font-size:18px;line-height:1.7}.academy-site .section{padding:100px 0}.academy-site .catalog-section{background:var(--academy-bg)}.academy-site .catalog-toolbar{display:flex;justify-content:space-between;gap:24px;padding:0 0 18px;border-bottom:1px solid var(--academy-line);color:var(--academy-muted);font:11px JetBrains Mono,monospace;text-transform:uppercase;letter-spacing:.06em}.academy-site .catalog-toolbar span:first-child{color:#fff}.academy-site .catalog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:28px}.academy-site .catalog-card{display:flex;min-height:420px;flex-direction:column;padding:28px;border:1px solid var(--academy-line);border-radius:8px;background:var(--academy-card);transition:transform .25s ease,border-color .25s ease,background .25s ease;animation:academy-card-in .7s both}.academy-site .catalog-card:nth-child(2){animation-delay:.08s}.academy-site .catalog-card:nth-child(3){animation-delay:.16s}.academy-site .catalog-card:nth-child(4){animation-delay:.24s}.academy-site .catalog-card:nth-child(5){animation-delay:.32s}.academy-site .catalog-card:hover{transform:translateY(-6px);border-color:var(--academy-blue);background:#232323}.academy-site .course-top{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--academy-blue)}.academy-site .course-icon{font-size:24px}.academy-site .tag{padding:7px 9px;border:1px solid #454545;border-radius:999px;color:var(--academy-muted);font:10px JetBrains Mono,monospace;text-transform:uppercase}.academy-site .catalog-card h2{max-width:600px;margin:72px 0 16px;font-size:clamp(30px,3.3vw,48px);font-weight:600;line-height:1.04;letter-spacing:-.045em}.academy-site .catalog-card p{max-width:570px;margin:0;color:var(--academy-muted);font-size:14px;line-height:1.7}.academy-site .catalog-meta{display:flex;gap:18px;margin-top:28px;color:#fff;font:11px JetBrains Mono,monospace}.academy-site .catalog-meta span+span{color:var(--academy-muted)}.academy-site .course-bottom{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:auto;padding-top:26px;border-top:1px solid var(--academy-line)}.academy-site .course-bottom strong{font:600 20px Inter,sans-serif}.academy-site .course-bottom a{color:var(--academy-blue);font-size:13px;text-decoration:none}.academy-site .course-bottom a span{margin-left:8px}.academy-site .footer{padding:70px 0 0;background:#0a0a0a;border-top:1px solid #1e1e1e}.academy-site .footer-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px}.academy-site .footer p{max-width:250px;margin:20px 0 0;color:var(--academy-muted);font-size:13px;line-height:1.7}.academy-site .footer-links{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:25px;gap:25px}.academy-site .footer-links div{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.academy-site .footer-links strong{color:var(--academy-muted);font:10px JetBrains Mono,monospace;text-transform:uppercase}.academy-site .footer-links a{color:var(--academy-muted);font-size:13px;text-decoration:none}.academy-site .footer-links a:hover{color:#fff}.academy-site .footer-bottom{display:flex;justify-content:space-between;margin-top:60px;padding:18px 0 22px;border-top:1px solid var(--academy-line);color:#707070;font:10px JetBrains Mono,monospace;text-transform:uppercase}@keyframes academy-card-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media(max-width:800px){.academy-site .nav{gap:16px}.academy-site .nav-links{gap:14px}.academy-site .nav-actions .text-button{display:none}.academy-site .page-hero-inner{padding-top:88px;padding-bottom:82px}.academy-site .catalog-grid{grid-template-columns:1fr}.academy-site .footer-grid{grid-template-columns:1fr;gap:45px}}@media(max-width:560px){.academy-site .container{padding-left:20px;padding-right:20px}.academy-site .announcement{font-size:10px}.academy-site .announcement a{display:block;margin:5px 0 0}.academy-site .nav{min-height:70px}.academy-site .nav-links{display:none}.academy-site .nav-actions{margin-left:auto}.academy-site .page-hero h1{font-size:52px}.academy-site .page-hero p{font-size:16px}.academy-site .section{padding:72px 0}.academy-site .catalog-toolbar{flex-direction:column;gap:8px}.academy-site .catalog-card{min-height:390px;padding:22px}.academy-site .catalog-card h2{margin-top:54px;font-size:35px}.academy-site .footer-links{grid-template-columns:1fr 1fr}.academy-site .footer-bottom{flex-direction:column;gap:12px}}.academy-site .nav-links a,.advisory-site .advisory-nav-links a{font-size:15px;position:relative;padding:10px 0;transition:color .25s ease,transform .25s ease}.academy-site .nav-links a:after,.advisory-site .advisory-nav-links a:after{content:"";position:absolute;left:0;right:100%;bottom:2px;height:2px;background:#6798ff;transition:right .28s cubic-bezier(.2,.8,.2,1)}.academy-site .nav-links a:hover,.advisory-site .advisory-nav-links a:hover{color:#fff;transform:translateY(-1px)}.academy-site .nav-links a:hover:after,.advisory-site .advisory-nav-links a:hover:after{right:0}.advisory-site .nav-cta{font-size:15px;padding:10px 0;transition:color .25s ease,border-color .25s ease,transform .25s ease}.advisory-site .nav-cta:hover{transform:translateY(-1px);border-color:#6798ff}.academy-site .button,.advisory-site .button{position:relative;overflow:hidden;isolation:isolate;transition:transform .28s cubic-bezier(.2,.8,.2,1),background .28s ease,border-color .28s ease,box-shadow .28s ease}.academy-site .button:before,.advisory-site .button:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:-80%;width:48%;background:linear-gradient(105deg,transparent,#ffffff66,transparent);transform:skewX(-18deg);transition:left .55s ease}.academy-site .button:hover:before,.advisory-site .button:hover:before{left:135%}.advisory-site .button-primary{box-shadow:0 0 0 1px #fff2,0 12px 30px #6798ff24}.advisory-site .button-primary:hover{transform:translateY(-4px) scale(1.015);box-shadow:0 0 0 1px #6798ff,0 14px 34px #6798ff55}.advisory-site .button-quiet:hover{transform:translateY(-4px);border-color:#6798ff;box-shadow:0 10px 24px #6798ff1f}.academy-site .button:hover{transform:translateY(-4px) scale(1.015);box-shadow:0 12px 28px #6798ff3d}.academy-site .button span,.advisory-site .hero-actions .button-primary span{display:inline-block;transition:transform .25s ease}.academy-site .button:hover span,.advisory-site .hero-actions .button:hover span{transform:translate(4px,-3px)}.advisory-site .reveal{filter:blur(4px);transition:opacity .85s ease,transform .85s cubic-bezier(.2,.8,.2,1),filter .85s ease;will-change:opacity,transform,filter}.advisory-site .reveal.is-visible{filter:blur(0)}.advisory-site .expert-card{transition:transform .5s cubic-bezier(.2,.8,.2,1),border-color .3s ease}.advisory-site .hero-art:hover .expert-card{transform:rotate(-1deg) translateY(-8px);border-color:#6798ff}.advisory-site .floating-note{transition:transform .4s ease,border-color .3s ease}.advisory-site .hero-art:hover .note-one{transform:translate(5px,-5px)}.advisory-site .hero-art:hover .note-two{transform:translate(-4px,5px)}.advisory-site .about-points p,.advisory-site .format-line,.advisory-site .gain-item,.advisory-site .pricing-row,.advisory-site .process-item{transition:background .25s ease,transform .25s ease,border-color .25s ease}.advisory-site .gain-item:hover,.advisory-site .process-item:hover{background:#141414;transform:translateY(-5px);border-color:#6798ff}.advisory-site .format-line:hover,.advisory-site .pricing-row:hover{background:#141414;transform:translateX(5px);border-color:#6798ff}.advisory-site .about-points p:hover{background:#141414;padding-left:12px}.advisory-site .choice-card{position:relative;overflow:hidden}.advisory-site .choice-card:after{content:"";position:absolute;inset:auto -20% -65% 35%;height:180px;background:#6798ff1c;filter:blur(35px);border-radius:50%;transition:transform .4s ease}.advisory-site .choice-card:hover:after{transform:translate(-35px,-35px)}.advisory-site .discovery-benefits>div,.advisory-site .panel-benefits>div{transition:background .25s ease,transform .25s ease;padding-left:8px;padding-right:8px}.advisory-site .discovery-benefits>div:hover,.advisory-site .panel-benefits>div:hover{background:#1e1e1e;transform:translateX(5px)}.academy-site .footer a,.advisory-site .advisory-footer a{transition:color .22s ease,transform .22s ease}.academy-site .footer a:hover,.advisory-site .advisory-footer a:hover{transform:translateX(3px)}.academy-site .brand:hover .brand-mark,.advisory-site .vtg-brand:hover .vtg-mark{transform:rotate(-6deg) scale(1.06);box-shadow:0 8px 20px #6798ff55}.academy-site .brand-mark,.advisory-site .vtg-mark{transition:transform .3s ease,box-shadow .3s ease}.academy-site :focus-visible,.advisory-site :focus-visible{outline:2px solid #6798ff;outline-offset:4px}@keyframes advisory-pulse{0%,to{box-shadow:0 0 0 0 #6798ff00}50%{box-shadow:0 0 0 8px #6798ff18}}.advisory-site .status-dot{animation:advisory-pulse 2.4s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.academy-site *,.advisory-site *{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.advisory-site .reveal{filter:none;transform:none;opacity:1}}.academy-site .button,.advisory-site .button-primary{box-shadow:none}.academy-site .button:hover,.advisory-site .button-primary:hover{box-shadow:none;transform:translateY(-3px) scale(1.01);background:#f0f0f0}.advisory-site .button-quiet:hover{box-shadow:none}.academy-site a:not(.button):not(.brand):not(.nav-links a),.advisory-site a:not(.button):not(.vtg-brand):not(.nav-cta):not(.advisory-nav-links a){background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;transition:color .25s ease,background-size .3s cubic-bezier(.2,.8,.2,1),transform .25s ease}.academy-site a:not(.button):not(.brand):not(.nav-links a):hover,.advisory-site .choice-footnote a:hover,.advisory-site .text-link:hover,.advisory-site a:not(.button):not(.vtg-brand):not(.nav-cta):not(.advisory-nav-links a):hover{background-size:100% 1px}.academy-site .button:hover,.advisory-site .hero-actions .button-primary:hover{background:#f0f0f0;color:#0a0a0a}.academy-site .button:before,.advisory-site .button:before{opacity:.75}.academy-site a,.academy-site button,.academy-site input,.academy-site label,.academy-site li,.academy-site p,.academy-site small,.academy-site summary,.academy-site textarea,.advisory-site a,.advisory-site button,.advisory-site input,.advisory-site label,.advisory-site li,.advisory-site p,.advisory-site small,.advisory-site summary,.advisory-site textarea{font-size:max(14px,1em)}.academy-site .announcement,.academy-site .catalog-meta,.academy-site .catalog-toolbar,.academy-site .footer p,.academy-site .footer-bottom,.academy-site .footer-links a,.academy-site .footer-links strong,.academy-site .tag,.advisory-site .card-top,.advisory-site .choice-card b,.advisory-site .choice-card>div:nth-child(2)>span,.advisory-site .detail-kicker,.advisory-site .eyebrow,.advisory-site .faq-list summary span,.advisory-site .floating-note small,.advisory-site .footer-bottom,.advisory-site .footer-main>div>p,.advisory-site .footer-menu a,.advisory-site .footer-menu strong,.advisory-site .format-line small,.advisory-site .format-line span,.advisory-site .gain-index,.advisory-site .match-pill,.advisory-site .pricing-note,.advisory-site .pricing-row>span,.advisory-site .process-detail-grid article>span,.advisory-site .process-item>span,.advisory-site .signal span,.advisory-site .topline,.advisory-site .trust-strip{font-size:14px}.academy-site .button,.academy-site .text-button,.advisory-site .button,.advisory-site .nav-cta{font-size:15px}.academy-site .brand,.academy-site .brand-mark,.advisory-site .vtg-brand,.advisory-site .vtg-mark{font-size:14px}.contact-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}.form-status{margin:0;font-size:14px!important;line-height:1.6}.form-status-success{color:#32845d}.form-status-error{color:#ba4c4c}.contact-form button:disabled{cursor:wait;opacity:.65;transform:none!important}.breadcrumb{display:flex;align-items:center;gap:10px;padding-top:18px;color:#8e9097;font:14px JetBrains Mono,monospace;text-transform:uppercase;letter-spacing:.05em}.breadcrumb a{color:inherit;text-decoration:none}.breadcrumb a:hover{color:#6798ff}.subpage-hero .breadcrumb{position:relative;padding-left:0;padding-right:0}.subpage-hero .breadcrumb a{color:#a7a7a7}.pricing-cta{justify-self:end;color:#6798ff;text-decoration:none;font:14px JetBrains Mono,monospace;white-space:nowrap}.pricing-cta:hover{color:#fff}.proof-number{display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px}.proof-number small{flex-basis:100%;margin:12px 0 0 24px;color:#6798ff;font:600 18px Inter,sans-serif;letter-spacing:0;text-transform:uppercase}.scroll-top{position:fixed;right:24px;bottom:24px;z-index:50;width:48px;height:48px;border:1px solid #6798ff;border-radius:50%;background:#141414;color:#6798ff;font:600 24px Inter,sans-serif;cursor:pointer;opacity:0;pointer-events:none;transform:translateY(12px);transition:opacity .25s ease,transform .25s ease,background .25s ease,color .25s ease}.scroll-top.is-visible{opacity:1;pointer-events:auto;transform:none}.scroll-top:hover{background:#6798ff;color:#0a0a0a;transform:translateY(-4px)}.expert-card .signal:nth-of-type(2) strong{font-size:0}.expert-card .signal:nth-of-type(2) strong:after{content:"Infrastructure · Cybersecurity · Automation";font-size:17px}@media(max-width:900px){.pricing-row{grid-template-columns:45px 1fr auto}.pricing-cta{grid-column:2/-1;justify-self:start}.proof-number small{margin-left:0}}@media(max-width:600px){.breadcrumb{font-size:12px}.scroll-top{right:16px;bottom:16px;width:44px;height:44px}}.expert-card .signal:nth-of-type(2) strong{font-size:17px}.expert-card .signal:nth-of-type(4) strong{font-size:0}.expert-card .signal:nth-of-type(4) strong:after{content:"Infrastructure · Cybersecurity · Automation";font-size:17px}.academy-site>.breadcrumb{display:none}.contact-form.apollo-form-loading{position:relative;min-height:560px}.contact-form.apollo-form-loading:before{content:"";position:absolute;inset:0;margin:auto;width:42px;height:42px;border:2px solid #454545;border-top-color:#6798ff;border-radius:50%;animation:apollo-spin 1s linear infinite;z-index:2}.contact-form.apollo-form-loading>*{opacity:0!important;pointer-events:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}@keyframes apollo-spin{to{transform:rotate(1turn)}}.advisory-site .pricing-cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:164px;padding:11px 15px;border:1px solid #6798ff;border-radius:999px;background:transparent;background-image:none!important;color:#6798ff;font:500 14px JetBrains Mono,monospace;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background .25s ease,color .25s ease,border-color .25s ease,transform .25s ease}.advisory-site .pricing-cta span{display:inline-block;transition:transform .25s ease}.advisory-site .pricing-cta:hover{background:#6798ff;color:#0a0a0a;border-color:#6798ff;transform:translateY(-2px)}.advisory-site .pricing-cta:hover span{transform:translate(3px,-2px)}.advisory-site .pricing-cta:focus-visible{outline:2px solid #fff;outline-offset:4px}.advisory-site .pricing-checkout:disabled{opacity:.6;cursor:wait;transform:none}.advisory-site .pricing-checkout:disabled span{transform:none}@media(max-width:900px){.advisory-site .pricing-cta{min-width:150px}}.difference-section{background:#141414}.difference-heading,.process-heading{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:72px;gap:72px;align-items:end;margin:24px 0 48px}.difference-heading h2,.process-heading h2{margin:0;max-width:760px}.difference-heading p,.process-heading p{margin:0;max-width:510px;color:#a9a9a9;font-size:18px;line-height:1.65}.comparison-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.comparison-card{padding:30px;border:1px solid #303030;background:#1b1b1b}.comparison-card span{display:block;color:#9b9b9b;text-transform:uppercase;letter-spacing:.14em;font:14px/1.4 var(--font-mono,monospace);margin-bottom:22px}.comparison-card p{border-top:1px solid #343434;padding:18px 0 0;margin:0 0 18px;color:#bebebe;min-height:34px;font-size:16px}.comparison-highlight{border-color:#6798ff;background:#1f2229}.comparison-highlight p,.comparison-highlight span{color:#fff}.proof-line{display:flex;gap:18px;align-items:center;padding:26px 0 0;color:#a9a9a9;font-size:18px}.proof-line strong{color:#6798ff}.process-grid-six{grid-template-columns:repeat(3,1fr)}.impact-section{background:#1b1b1b}.impact-layout{display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px;align-items:end}.impact-layout h2{max-width:680px}.impact-layout .large-copy{max-width:560px}.workflow-shell{background:#0a0a0a;color:#fff}.workflow-section{padding:112px 0;border-top:1px solid #2b2b2b}.workflow-heading{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:80px;gap:80px;align-items:end;margin-bottom:48px}.workflow-heading h2{margin:18px 0 0;max-width:720px;font-size:clamp(42px,5.5vw,82px);line-height:.98;letter-spacing:-.055em}.workflow-heading h2 span,.workflow-heading strong{color:#6798ff}.workflow-heading>p{margin:0;max-width:520px;color:#aaa;font-size:18px;line-height:1.65}.workflow-program-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px;gap:14px}.workflow-program-card{position:relative;display:flex;flex-direction:column;text-align:left;color:#fff;background:#1c1c1c;border:1px solid #383838;border-radius:3px;padding:32px;min-height:340px;cursor:pointer;transition:transform .3s ease,border-color .3s ease,background .3s ease}.workflow-program-card.is-selected,.workflow-program-card:hover{transform:translateY(-5px);border-color:#6798ff;background:#20242d}.workflow-number{color:#6798ff;font:14px/1 var(--font-mono,monospace);letter-spacing:.08em}.workflow-card-arrow{position:absolute;right:30px;top:28px;color:#6798ff;font-size:22px}.workflow-program-card h3{font-size:clamp(27px,3vw,42px);letter-spacing:-.04em;margin:74px 0 14px}.workflow-program-card p{font-size:18px;line-height:1.55;color:#d0d0d0;max-width:480px;margin:0 0 28px}.workflow-card-meta{color:#a5a5a5;font-size:14px;margin-top:auto}.workflow-card-outcome{border-top:1px solid #3a3a3a;margin-top:22px;padding-top:17px;color:#6798ff;font-size:15px;line-height:1.45}.workflow-formats{background:#141414}.workflow-topic-strip{border:1px solid #383838;padding:22px 24px;margin:-12px 0 26px;background:#1b1b1b}.workflow-topic-strip>span{display:block;color:#999;text-transform:uppercase;letter-spacing:.14em;font:12px/1.4 var(--font-mono,monospace);margin-bottom:8px}.workflow-topic-strip strong{display:block;font-size:20px;margin-bottom:16px}.workflow-topic-strip div{display:flex;flex-wrap:wrap;gap:8px}.workflow-topic-strip div span{color:#c5c5c5;border:1px solid #414141;padding:7px 10px;font-size:13px}.workflow-format-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.workflow-format-card{display:flex;flex-direction:column;min-height:290px;padding:26px;border:1px solid #383838;background:#1b1b1b;transition:transform .3s ease,border-color .3s ease}.workflow-format-card.is-selected,.workflow-format-card:hover{transform:translateY(-4px);border-color:#6798ff}.workflow-format-card h3{font-size:27px;margin:52px 0 12px}.workflow-format-card p{color:#aaa;line-height:1.55;margin:0 0 18px}.workflow-format-card>strong{color:#e7e7e7;font-size:15px;line-height:1.45;margin-top:auto}.workflow-apply{margin-top:24px;align-self:flex-start;background:transparent;border:0;border-bottom:1px solid #6798ff;color:#6798ff;padding:0 0 8px;font:15px var(--font-mono,monospace);cursor:pointer}.workflow-apply span{margin-left:8px}.workflow-apply:disabled{cursor:not-allowed;opacity:.35;border-color:#666;color:#aaa}.workflow-application{background:#6798ff;color:#0a0a0a}.application-layout{display:grid;grid-template-columns:.78fr 1.22fr;grid-gap:80px;gap:80px}.workflow-application h2{font-size:clamp(42px,5vw,76px);line-height:1;letter-spacing:-.055em;margin:20px 0}.workflow-application h2 span{color:#fff}.workflow-application p{font-size:18px;line-height:1.6;max-width:500px}.application-selection{border-left:2px solid #0a0a0a;padding:16px 0 16px 18px;margin-top:36px;display:grid;grid-gap:6px;gap:6px}.application-selection span{font-size:14px;text-transform:uppercase;letter-spacing:.1em}.application-selection strong{font-size:20px}.application-form{display:grid;grid-gap:18px;gap:18px;background:#7aa4ff;padding:28px}.form-field-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.application-form label{display:grid;grid-gap:8px;gap:8px;color:#0a0a0a;font-size:14px;font-weight:700}.application-form input,.application-form select,.application-form textarea{width:100%;border:1px solid rgba(10,10,10,.42);background:#eef3ff;color:#0a0a0a;padding:14px 15px;font:16px/1.4 inherit;border-radius:2px}.application-form textarea{resize:vertical;min-height:120px}.application-form input:focus,.application-form select:focus,.application-form textarea:focus{outline:3px solid rgba(255,255,255,.8);outline-offset:2px}.consent-check{display:flex!important;grid-template-columns:auto 1fr!important;align-items:start;gap:10px!important;font-weight:500!important;line-height:1.5}.consent-check input{width:18px;height:18px;margin-top:2px}.workflow-application .button-primary{background:#0a0a0a;color:#fff;border-color:#0a0a0a;justify-content:center}.workflow-application .form-status{margin:0;padding:12px 14px;background:rgba(255,255,255,.72);font-size:15px}.workflow-application .form-status-error{color:#8b1d1d}.workflow-application .form-status-success{color:#165b36}@media (max-width:950px){.application-layout,.difference-heading,.impact-layout,.process-heading,.workflow-heading{grid-template-columns:1fr;gap:28px}.process-grid-six,.workflow-format-grid{grid-template-columns:repeat(2,1fr)}.application-layout{gap:44px}}@media (max-width:650px){.workflow-section{padding:76px 0}.workflow-heading{margin-bottom:32px}.workflow-heading h2{font-size:44px}.comparison-grid,.process-grid-six,.workflow-format-grid,.workflow-program-grid{grid-template-columns:1fr}.workflow-program-card{min-height:300px;padding:24px}.workflow-program-card h3{margin-top:58px}.workflow-format-card{min-height:260px}.comparison-card{padding:22px}.proof-line{display:grid;grid-gap:6px;gap:6px}.form-field-grid{grid-template-columns:1fr}.application-form{padding:18px}.application-layout{gap:28px}}.workflow-progress{display:flex;align-items:center;max-width:1160px;margin:0 auto;padding:28px 24px 0;color:#727272;font:14px JetBrains Mono,monospace}.workflow-progress span{display:flex;align-items:center;gap:7px;white-space:nowrap;transition:color .3s ease}.workflow-progress span.is-complete{color:#6798ff}.workflow-progress small{font:inherit;color:inherit;text-transform:uppercase;letter-spacing:.08em}.workflow-progress i{height:1px;flex:1 1;margin:0 16px;background:#353535;position:relative;overflow:hidden}.workflow-progress i:after{content:"";position:absolute;inset:0;background:#6798ff;transform:translateX(-100%);transition:transform .5s ease}.workflow-progress i.is-complete:after{transform:translateX(0)}.workflow-application{animation:workflow-enter .55s cubic-bezier(.2,.8,.2,1) both}.workflow-format-card,.workflow-program-card{animation:workflow-card-in .55s both}.workflow-format-card:nth-child(2),.workflow-program-card:nth-child(2){animation-delay:.08s}.workflow-format-card:nth-child(3){animation-delay:.16s}.workflow-format-card:nth-child(4){animation-delay:.24s}@keyframes workflow-enter{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes workflow-card-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.application-form-heading{display:flex;justify-content:space-between;gap:16px;align-items:center;padding-bottom:18px;border-bottom:1px solid rgba(10,10,10,.35);color:#0a0a0a}.application-form-heading span{font:14px JetBrains Mono,monospace;text-transform:uppercase;letter-spacing:.08em}.application-form-heading strong{font-size:16px}.field-wide{grid-column:1/-1}.application-form .choice-row{display:flex;flex-wrap:wrap;gap:14px;margin-top:3px}.application-form .choice-row label{display:flex;align-items:center;gap:8px;font-weight:500}.application-form .choice-row input{width:18px}.application-form select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}@media(max-width:650px){.workflow-progress{padding:22px 18px 0}.workflow-progress small{display:none}.workflow-progress i{margin:0 8px}.application-form-heading{align-items:flex-start;flex-direction:column;gap:7px}}@media(min-width:951px){.hero-layout{grid-template-columns:1.15fr .85fr;gap:30px}.hero-copy h1{max-width:760px}}.admin-page{min-height:100vh;padding:7rem 5vw;background:#0b1018;color:#eef4ff}.admin-card,.admin-table-wrap{border:1px solid #2b415e;border-radius:1.25rem;background:#121c2b;padding:2rem}.admin-card{max-width:34rem;margin:0 auto}.admin-header,.admin-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.admin-toolbar{justify-content:flex-start}.admin-form input,.admin-table-wrap select,.admin-toolbar input,.admin-toolbar select{border:1px solid #415a7b;border-radius:.5rem;background:#0e1724;color:inherit;padding:.75rem 1rem}.admin-form{display:grid;grid-gap:1rem;gap:1rem;margin-top:2rem}.admin-form label{display:grid;grid-gap:.4rem;gap:.4rem;color:#afc0d9}.admin-header>div:last-child{display:flex;gap:.75rem}.admin-table-wrap{overflow-x:auto}.admin-table-wrap table{width:100%;border-collapse:collapse}.admin-table-wrap td,.admin-table-wrap th{padding:1rem .75rem;border-bottom:1px solid #26364d;text-align:left;vertical-align:top}.admin-table-wrap th{color:#86a8e5;font-size:.8rem;text-transform:uppercase;letter-spacing:.08em}.admin-table-wrap small{display:block;margin-top:.35rem;color:#9db0c9}@media(max-width:720px){.admin-page{padding:5rem 1rem}.admin-header,.admin-toolbar{align-items:stretch;flex-direction:column}.admin-toolbar button,.admin-toolbar input,.admin-toolbar select{width:100%}}.academy-site .mobile-menu-panel,.academy-site .mobile-menu-toggle{display:none}.academy-site .mobile-menu-toggle{border:1px solid #454545;border-radius:7px;background:transparent;color:#fff;width:42px;height:42px;padding:9px;cursor:pointer}.academy-site .mobile-menu-toggle span{display:block;height:2px;margin:4px 0;background:currentColor;transition:transform .2s ease,opacity .2s ease}.academy-site .mobile-menu-toggle[aria-expanded=true] span:first-child{transform:translateY(6px) rotate(45deg)}.academy-site .mobile-menu-toggle[aria-expanded=true] span:nth-child(2){opacity:0}.academy-site .mobile-menu-toggle[aria-expanded=true] span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.academy-site .mobile-menu-panel a:focus-visible,.academy-site .mobile-menu-toggle:focus-visible{outline:2px solid var(--academy-blue);outline-offset:3px}@media(max-width:560px){.academy-site .nav{position:relative}.academy-site .nav-actions{display:none}.academy-site .mobile-menu-toggle{display:block;margin-left:auto}.academy-site .mobile-menu-panel{position:absolute;top:calc(100% + 1px);left:20px;right:20px;z-index:25;display:none;gap:4px;padding:14px;background:#141414;border:1px solid #313131;box-shadow:0 18px 40px #0008}.academy-site .mobile-menu-panel.is-open{display:grid}.academy-site .mobile-menu-panel a{display:block;padding:13px 10px;color:#fff;font-size:15px;text-decoration:none}.academy-site .mobile-menu-panel a:not(.button):hover{background:#1e1e1e;color:var(--academy-blue)}.academy-site .mobile-menu-panel .button{margin-top:6px;width:100%}}.advisory-mobile-menu-panel,.advisory-mobile-menu-toggle{display:none}.advisory-mobile-menu-toggle{border:2px solid #6798ff;border-radius:2px;background:transparent;color:#fff;width:46px;height:42px;padding:8px;cursor:pointer}.advisory-mobile-menu-toggle span{display:block;height:2px;margin:4px 0;background:currentColor;transition:transform .2s ease,opacity .2s ease}.advisory-mobile-menu-toggle[aria-expanded=true] span:first-child{transform:translateY(6px) rotate(45deg)}.advisory-mobile-menu-toggle[aria-expanded=true] span:nth-child(2){opacity:0}.advisory-mobile-menu-toggle[aria-expanded=true] span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.advisory-mobile-menu-panel a:focus-visible,.advisory-mobile-menu-toggle:focus-visible{outline:2px solid #fff;outline-offset:3px}@media(max-width:600px){.advisory-site .advisory-nav{position:relative;flex-direction:row;align-items:center;justify-content:space-between;gap:16px;min-height:112px;padding:16px 20px}.advisory-site .advisory-nav .vtg-brand{align-self:center}.advisory-site .advisory-nav-links,.advisory-site .advisory-nav>.nav-cta{display:none!important}.advisory-site .advisory-mobile-menu-toggle{display:block;align-self:center;margin-left:0}.advisory-site .advisory-mobile-menu-panel{position:absolute;top:100%;left:0;right:0;bottom:auto;z-index:25;display:none;grid-template-rows:1fr auto;gap:4px;height:calc(100dvh - 150px);min-height:calc(100dvh - 150px);overflow-y:auto;padding:24px 20px 32px;background:#0a0a0a;border:0;border-top:1px solid #313131;box-shadow:0 18px 40px #000b}.advisory-site .advisory-mobile-menu-panel.is-open{display:flex;flex-direction:column}.advisory-site .advisory-mobile-menu-panel a{display:flex;align-items:center;justify-content:flex-start;padding:16px 10px;color:#fff;font-size:16px;text-decoration:none;border-bottom:1px solid #313131}.advisory-site .advisory-mobile-menu-panel a:not(.nav-cta):hover{background:#141414;color:#6798ff}.advisory-site .advisory-mobile-menu-panel .nav-cta{display:flex;justify-content:flex-start;margin-top:14px;padding:14px 16px;color:#0a0a0a;background:#6798ff;border:1px solid #6798ff;font-size:15px;font-weight:600}.advisory-site .advisory-mobile-menu-panel .nav-cta span{color:#0a0a0a}}.advisory-site .vtg-brand{display:flex;flex:0 0 auto;flex-direction:column;align-items:center;justify-content:center;gap:0;min-width:0;text-decoration:none}.advisory-site .advisory-nav{height:auto;min-height:92px;padding-top:5px;padding-bottom:5px}.advisory-site .vtg-wordmark{display:block;width:clamp(150px,14vw,172px);height:auto;object-fit:contain;transition:filter .18s ease}.advisory-site .vtg-brand:hover .vtg-wordmark{filter:drop-shadow(0 0 8px #82acff40)}.advisory-site .brand-slogan{max-width:172px;margin-top:-10px;text-align:center;color:#aebbd0;font-size:10px;font-weight:500;line-height:1.15;letter-spacing:.015em;white-space:nowrap}@media (max-width:600px){.advisory-site .vtg-wordmark{width:clamp(145px,42vw,165px)}.advisory-site .brand-slogan{max-width:165px;font-size:9px}}@media (prefers-reduced-motion:reduce){.advisory-site .vtg-wordmark{transition:none}}