.chatbot-widget{right:max(22px, env(safe-area-inset-right));bottom:max(22px, env(safe-area-inset-bottom));z-index:7600;align-items:center;gap:10px;font-family:Inter,system-ui,sans-serif;display:flex;position:fixed}.chatbot-launcher{cursor:pointer;background:radial-gradient(circle at 35% 28%,#5f5476 0,#25212d 44%,#090a0e 76%);border:1px solid #8c45ffcc;border-radius:50%;place-items:center;width:82.5px;height:82.5px;padding:0;transition:transform .2s,box-shadow .2s;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 5px #8c45ff1f,0 18px 44px #0000008c,0 0 28px #8c45ff57}.chatbot-launcher:hover,.chatbot-launcher:focus-visible{transform:translateY(-3px)scale(1.03);box-shadow:0 0 0 6px #8c45ff2e,0 22px 50px #0000009e,0 0 36px #8c45ff7a}.chatbot-launcher:focus-visible{outline-offset:4px;outline:2px solid #04e01a}.chatbot-launcher__avatar{background:#bf32c5;border-radius:50%;display:block;position:absolute;inset:4.75%;overflow:hidden}.chatbot-launcher__avatar img{object-fit:cover;object-position:center;width:70.05px;max-width:none;height:70.05px;display:block;position:absolute;top:50%;left:50%;transform:translate(-52.1%,-52.8%)}.chatbot-launcher>span:not(.chatbot-launcher__avatar){color:#071009;background:#04e01a;border:2px solid #131019;border-radius:50%;place-items:center;width:23px;height:23px;font-size:14px;font-weight:900;display:grid;position:absolute;bottom:2px;right:1px}.chatbot-widget__prompt{color:#fff;letter-spacing:.045em;text-transform:uppercase;white-space:nowrap;background:#090a0ef0;border:1px solid #ffffff21;border-radius:999px;padding:9px 12px;font-size:13px;font-weight:800;animation:4.5s ease-in-out infinite chatbot-prompt;box-shadow:0 12px 30px #00000059}.chatbot-panel{color:#f7f5fa;background:linear-gradient(150deg,#1c1b21fc,#07080cfc);border:1px solid #8c45ff8a;border-radius:22px;grid-template-rows:auto minmax(180px,1fr) auto auto auto auto;width:min(430px,100vw - 32px);height:min(650px,100dvh - 130px);display:grid;position:absolute;bottom:90px;right:0;overflow:hidden;box-shadow:0 32px 90px #000000ad,0 0 50px #8c45ff2e}.chatbot-panel__header{background:linear-gradient(90deg,#8c45ff33,#04e01a0a);border-bottom:1px solid #ffffff1a;align-items:center;gap:11px;padding:14px 15px;display:flex}.chatbot-panel__avatar{background:#18151d;border:1px solid #8c45ffa8;border-radius:50%;flex:0 0 43px;width:43px;height:43px;overflow:hidden}.chatbot-panel__avatar img{object-fit:cover;width:100%;height:100%}.chatbot-panel__header>div:not(.chatbot-panel__header-actions){flex:1;gap:2px;min-width:0;display:grid}.chatbot-panel__header small{color:#b8a5dd;letter-spacing:.13em;font-size:10px;font-weight:850}.chatbot-panel__header strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.chatbot-panel__header div>span{color:#a8a5ad;align-items:center;gap:5px;font-size:11px;display:flex}.chatbot-panel__header div>span i{background:#04e01a;border-radius:50%;width:6px;height:6px;box-shadow:0 0 9px #04e01ab8}.chatbot-panel__header-actions{flex:none;align-items:center;gap:8px;display:flex}.chatbot-panel__header-actions button{color:#e5dcf4;cursor:pointer;background:#8c45ff1f;border:1px solid #8c45ff57;min-height:32px;font-weight:800}.chatbot-panel__header-actions button:hover,.chatbot-panel__header-actions button:focus-visible{background:#8c45ff38;border-color:#8c45ff;outline:0}.chatbot-panel__header-actions button:disabled{opacity:.42;cursor:not-allowed}.chatbot-panel__new-chat{white-space:nowrap;border-radius:9px;padding:0 10px;font-size:11px}.chatbot-panel__close{border-radius:50%;width:32px;height:32px;padding:0;font-size:22px;line-height:1}.chatbot-panel__messages{scrollbar-color:#5e3c89 transparent;padding:16px;overflow:auto}.chatbot-message{gap:4px;margin:0 0 13px;display:grid}.chatbot-message>span{color:#87838d;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.chatbot-message p{color:#e9e6ed;white-space:pre-wrap;background:#1d1b21;border:1px solid #ffffff17;border-radius:5px 15px 15px;width:fit-content;max-width:88%;margin:0;padding:11px 13px;font-size:15px;line-height:1.5}.chatbot-message--user{justify-items:end}.chatbot-message--user p{color:#fff;background:linear-gradient(135deg,#6f36cb,#8c45ff);border-color:#8c45ff6b;border-radius:15px 5px 15px 15px}.chatbot-message--thinking p{gap:4px;display:flex}.chatbot-message--thinking p i{background:#9a91a5;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite chatbot-dot}.chatbot-message--thinking p i:nth-child(2){animation-delay:.16s}.chatbot-message--thinking p i:nth-child(3){animation-delay:.32s}.chatbot-export{background:#8c45ff14;border-top:1px solid #8c45ff40;grid-template-columns:1fr auto;gap:8px;padding:10px 13px;display:grid}.chatbot-export label{gap:4px;display:grid}.chatbot-export label span{color:#b9b3c2;font-size:11px;font-weight:700}.chatbot-export input,.chatbot-panel__composer textarea{color:#fff;min-width:0;font:inherit;background:#111015;border:1px solid #ffffff26;border-radius:9px}.chatbot-export input{padding:8px 10px;font-size:13px}.chatbot-export button,.chatbot-panel__composer button{color:#fff;cursor:pointer;background:#8c45ff;border:0;border-radius:9px;font-weight:800}.chatbot-export button{padding:0 12px;font-size:11px}.chatbot-panel__status{color:#c5f8ca;background:#04e01a0f;border-top:1px solid #04e01a26;margin:0;padding:8px 14px;font-size:12px}.chatbot-panel__composer{border-top:1px solid #ffffff1a;grid-template-columns:1fr 42px;gap:8px;padding:11px 13px;display:grid}.chatbot-panel__composer textarea{resize:none;min-height:42px;max-height:58px;padding:11px;font-size:14px;line-height:1.35;overflow-y:hidden}.chatbot-panel__composer textarea.has-scroll{scrollbar-color:#8c45ff #17141d;overflow-y:auto}.chatbot-panel__composer textarea:focus,.chatbot-export input:focus{border-color:#8c45ff;outline:0;box-shadow:0 0 0 1px #8c45ff}.chatbot-panel__composer button{font-size:16px}.chatbot-panel__composer button:disabled,.chatbot-export button:disabled{opacity:.42;cursor:not-allowed}.chatbot-panel>footer{justify-content:space-between;align-items:center;gap:16px;padding:8px 13px 14px;display:flex}.chatbot-panel__actions{flex:none;align-items:center;gap:10px;display:flex}.chatbot-panel>footer button{color:#c9a9ff;white-space:nowrap;cursor:pointer;background:#8c45ff1f;border:1px solid #8c45ff6b;border-radius:8px;min-height:32px;padding:0 12px;font-size:12px;font-weight:800}.chatbot-panel>footer button:hover,.chatbot-panel>footer button:focus-visible{background:#8c45ff38;border-color:#8c45ff}.chatbot-panel>footer button:disabled{opacity:.4;cursor:not-allowed}.chatbot-panel>footer span{color:#aaa4ae;text-align:right;max-width:165px;font-size:11px;line-height:1.35}.chatbot-history{background:#07080cb8;min-height:0;overflow:hidden}.chatbot-history>header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.chatbot-history>header div{gap:2px;display:grid}.chatbot-history>header small{color:#9d82cb;letter-spacing:.12em;font-size:10px;font-weight:850}.chatbot-history>header strong{font-size:16px}.chatbot-history>header button,.chatbot-history__continue button{color:#fff;cursor:pointer;background:#8c45ff;border:0;border-radius:9px;min-height:34px;padding:0 12px;font-size:12px;font-weight:850}.chatbot-history__list{scrollbar-color:#5e3c89 transparent;max-height:100%;overflow-y:auto}.chatbot-history__list>button{color:#f5f2f8;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff12;gap:5px;width:100%;padding:13px 16px;display:grid}.chatbot-history__list>button:hover,.chatbot-history__list>button:focus-visible{background:#8c45ff1f;outline:0}.chatbot-history__list>button span{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:750;overflow:hidden}.chatbot-history__list>button time,.chatbot-history__list>p{color:#aaa4ae;font-size:11px}.chatbot-history__list>p{text-align:center;margin:0;padding:30px 16px}.chatbot-history__continue{border-top:1px solid #ffffff17;justify-content:center;padding:12px 14px;display:flex}.chatbot-admin{z-index:2;color:#f7f5fa;width:min(1500px,100% - 44px);margin:0 auto;padding:140px 0 90px;position:relative}.chatbot-admin--gated{min-height:70vh}.chatbot-admin__hero{background:linear-gradient(135deg,#8c45ff21,#ffffff06);border:1px solid #8c45ff61;border-radius:24px;grid-template-columns:1fr 130px;align-items:center;gap:34px;padding:34px;display:grid}.chatbot-admin__hero h1{max-width:900px;margin:6px 0 12px;font-size:clamp(35px,5vw,72px);line-height:.96}.chatbot-admin__hero p:last-child{color:#bbb5c3;max-width:900px;font-size:15px;line-height:1.6}.chatbot-admin__hero img{object-fit:cover;border:1px solid #8c45ffb3;border-radius:50%;width:130px;height:130px;box-shadow:0 0 55px #8c45ff47}.chatbot-admin__metrics{background:#0a0a0ecc;border:1px solid #ffffff1a;border-radius:16px;grid-template-columns:repeat(4,1fr);margin:18px 0;display:grid;overflow:hidden}.chatbot-admin__metrics span{border-right:1px solid #ffffff14;gap:7px;padding:19px;display:grid}.chatbot-admin__metrics span:last-child{border-right:0}.chatbot-admin__metrics small{color:#88828f;letter-spacing:.11em;font-size:9px;font-weight:850}.chatbot-admin__metrics strong{font-size:25px}.chatbot-admin__status{color:#cef8d2;background:#04e01a0f;border:1px solid #04e01a47;border-radius:10px;margin:14px 0;padding:12px 15px;font-size:12px}.chatbot-admin__loading{text-align:center;padding:60px}.chatbot-admin__workspace{grid-template-columns:285px 1fr;gap:16px;display:grid}.chatbot-admin__tenants,.chatbot-admin__editor,.chatbot-admin__conversations{background:#0b0b0fe0;border:1px solid #ffffff1a;border-radius:17px}.chatbot-admin__tenants{align-self:start;overflow:hidden}.chatbot-admin__tenants>h2{border-bottom:1px solid #ffffff14;margin:0;padding:17px 18px;font-size:15px}.chatbot-admin__tenants>button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff12;grid-template-columns:8px 1fr auto;align-items:center;gap:10px;width:100%;padding:14px 16px;display:grid}.chatbot-admin__tenants>button.selected{background:#8c45ff29;box-shadow:inset 3px 0 #8c45ff}.chatbot-admin__tenants>button>i{background:#605c64;border-radius:50%;width:7px;height:7px}.chatbot-admin__tenants>button>i.online{background:#04e01a;box-shadow:0 0 8px #04e01a99}.chatbot-admin__tenants>button span{gap:3px;min-width:0;display:grid}.chatbot-admin__tenants>button strong,.chatbot-admin__tenants>button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chatbot-admin__tenants>button strong{font-size:11px}.chatbot-admin__tenants>button small{color:#85808a;font-size:9px}.chatbot-admin__tenants>button b{color:#a993cf;font-size:8px}.chatbot-admin__add{background:#ffffff06;gap:9px;padding:15px;display:grid}.chatbot-admin__add label{color:#aaa4ae;gap:6px;font-size:9px;font-weight:750;display:grid}.chatbot-admin select,.chatbot-admin input,.chatbot-admin textarea{box-sizing:border-box;color:#f8f7fa;width:100%;font:inherit;background:#111015;border:1px solid #ffffff24;border-radius:9px}.chatbot-admin select,.chatbot-admin input{height:38px;padding:0 10px}.chatbot-admin textarea{resize:vertical;padding:10px;line-height:1.5}.chatbot-admin__add button,.chatbot-admin__editor footer button,.chatbot-admin__conversations header button,.chatbot-admin__transcript footer button{color:#fff;cursor:pointer;background:#8c45ff;border:0;border-radius:9px;min-height:38px;font-size:10px;font-weight:850}.chatbot-admin button:disabled{opacity:.45;cursor:not-allowed}.chatbot-admin__editor{overflow:hidden}.chatbot-admin__editor>header,.chatbot-admin__conversations>header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:20px;padding:17px 20px;display:flex}.chatbot-admin__editor header small,.chatbot-admin__conversations header small,.chatbot-admin__transcript header small{color:#8e829c;letter-spacing:.12em;font-size:8px;font-weight:850}.chatbot-admin__editor header h2,.chatbot-admin__conversations header h2,.chatbot-admin__transcript header h2{margin:3px 0 0;font-size:19px}.chatbot-admin__switch{align-items:center;gap:8px;font-size:10px;font-weight:750;display:flex}.chatbot-admin__switch input{opacity:0;pointer-events:none;position:absolute}.chatbot-admin__switch span{background:#3b3740;border-radius:999px;width:38px;height:21px;position:relative}.chatbot-admin__switch span:after{content:"";background:#aaa5ae;border-radius:50%;width:15px;height:15px;transition:all .2s;position:absolute;top:3px;left:3px}.chatbot-admin__switch input:checked+span{background:#04e01a40}.chatbot-admin__switch input:checked+span:after{background:#04e01a;left:20px}.chatbot-admin__fields{grid-template-columns:repeat(2,1fr);gap:14px;padding:20px;display:grid}.chatbot-admin__fields label{color:#aaa4ae;align-content:start;gap:7px;font-size:9px;font-weight:750;display:grid}.chatbot-admin__fields label.wide{grid-column:1/-1}.chatbot-admin__fields label>small{color:#77717e;font-size:8px;font-weight:500}.chatbot-admin__editor>footer{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:14px;padding:16px 20px;display:flex}.chatbot-admin__editor>footer span{color:#7d7882;font-size:9px}.chatbot-admin__editor>footer button{min-width:145px}.chatbot-admin__conversations{margin-top:18px;overflow:hidden}.chatbot-admin__conversations header button{background:#302a39;padding:0 16px}.chatbot-admin__conversation-list{display:grid}.chatbot-admin__conversation-list>button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff12;grid-template-columns:minmax(220px,1fr) 110px 180px;align-items:center;gap:16px;padding:14px 19px;display:grid}.chatbot-admin__conversation-list>button:hover{background:#8c45ff14}.chatbot-admin__conversation-list>button span{gap:4px;display:grid}.chatbot-admin__conversation-list>button strong{font-size:11px}.chatbot-admin__conversation-list>button small,.chatbot-admin__conversation-list>button time{color:#817c87;font-size:9px}.chatbot-admin__conversation-list>button b{font-size:9px}.chatbot-admin__conversation-list>p{color:#89838e;text-align:center;padding:28px}.chatbot-admin__transcript{z-index:9000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000c7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.chatbot-admin__transcript>div{background:#0d0d11;border:1px solid #8c45ff73;border-radius:18px;grid-template-rows:auto 1fr auto;width:min(700px,100%);max-height:86dvh;display:grid;overflow:hidden}.chatbot-admin__transcript header,.chatbot-admin__transcript footer{border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:14px;padding:15px 18px;display:flex}.chatbot-admin__transcript header>button{color:#fff;background:#242129;border:0;border-radius:50%;width:34px;height:34px;font-size:20px}.chatbot-admin__transcript main{padding:18px;overflow:auto}.chatbot-admin__transcript footer{border-top:1px solid #ffffff17;border-bottom:0}.chatbot-admin__transcript footer label{color:#aaa4ae;flex:1;gap:5px;font-size:9px;display:grid}.chatbot-admin__transcript footer button{padding:0 16px}.site-admin-panel__section--chatbot .site-admin-panel__section-head i{background:#04e01a;box-shadow:0 0 9px #04e01aa6}@keyframes chatbot-dot{0%,70%,to{opacity:.45;transform:translateY(0)}35%{opacity:1;transform:translateY(-4px)}}@keyframes chatbot-prompt{0%,72%,to{transform:translate(0)}78%{transform:translate(-3px)}84%{transform:translate(2px)}90%{transform:translate(-1px)}}@media (width<=800px){.chatbot-widget{right:max(14px, env(safe-area-inset-right));bottom:max(14px, env(safe-area-inset-bottom))}.chatbot-launcher{width:72.6px;height:72.6px}.chatbot-launcher__avatar img{width:61.4px;height:61.4px}.chatbot-widget__prompt{display:none}.chatbot-panel{border-radius:18px;width:calc(100vw - 24px);height:min(620px,100dvh - 102px);bottom:80px;right:-2px}.chatbot-panel>footer{flex-direction:column;align-items:stretch;gap:8px}.chatbot-panel__actions{width:100%}.chatbot-panel__actions button{flex:1}.chatbot-panel>footer span{text-align:left;max-width:none}.chatbot-admin{width:min(100% - 24px,1500px);padding-top:112px}.chatbot-admin__hero{grid-template-columns:1fr;padding:24px}.chatbot-admin__hero img{display:none}.chatbot-admin__metrics{grid-template-columns:repeat(2,1fr)}.chatbot-admin__workspace,.chatbot-admin__fields{grid-template-columns:1fr}.chatbot-admin__fields label.wide{grid-column:auto}.chatbot-admin__conversation-list>button{grid-template-columns:1fr auto}.chatbot-admin__conversation-list>button time{grid-column:1/-1}.chatbot-admin__transcript footer{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.chatbot-widget__prompt,.chatbot-message--thinking p i{animation:none}.chatbot-launcher{transition:none}}:root{--bg:#07090d;--panel:#11141b;--panel2:#171a22;--line:#ffffff1f;--muted:#9ba1ae;--green:#04e01a;--purple:#8c45ff;--white:#f7f8fa;--red:#ff565d;--radius:20px;--shadow:0 30px 80px #0000006b}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{background:var(--bg);color:var(--white);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input{font:inherit}button{color:inherit}.universe-shell{background:radial-gradient(circle at 65% 8%,#8c45ff1f,#0000 30%),linear-gradient(#07090d,#090b10 45%,#07090d);min-height:100vh;position:relative;overflow:hidden}.skip-link{z-index:999;background:var(--green);color:#041106;border-radius:0 0 10px 10px;padding:.8rem 1.2rem;font-weight:800;position:fixed;top:-5rem;left:1rem}.skip-link:focus{top:0}.stars{pointer-events:none;opacity:.42;background-image:radial-gradient(circle,#fff 1px,#0000 1.2px);background-size:62px 62px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 45%);mask-image:linear-gradient(#000 0%,#0000 45%)}.stars--two{opacity:.23;background-position:28px 16px;background-size:113px 113px}.site-header{border-bottom:1px solid var(--line);z-index:100;justify-content:space-between;align-items:center;max-width:1500px;height:88px;margin:auto;padding:0 4.2vw;display:flex;position:relative}.brand{align-items:center;gap:12px;display:inline-flex}.brand-mark{background:linear-gradient(140deg,var(--green),#008a15);clip-path:polygon(26% 0,100% 0,74% 100%,0 100%);place-items:center;width:42px;height:42px;display:grid}.brand-mark span{color:#041106;font-size:24px;font-weight:950;transform:skew(-12deg)}.brand-copy{flex-direction:column;display:flex}.brand-copy strong{letter-spacing:.13em;font-size:1.1rem;font-weight:900}.brand-copy small{font-size:var(--copy-label-min);letter-spacing:.18em;color:var(--muted);margin-top:3px}.nav{align-items:center;gap:2.15rem;font-size:.82rem;font-weight:650;display:flex}.nav>a:not(.nav-cta){color:#c9cdd4;transition:all .2s}.nav>a:not(.nav-cta):hover{color:var(--green)}.nav-cta{color:var(--green);border:1px solid #04e01a94;border-radius:8px;padding:.75rem 1rem;box-shadow:inset 0 0 18px #04e01a0f}.nav-cta span,.button span,.text-link span,.mission-detail a span,.insight-card a span{margin-left:.4rem;transition:transform .2s;display:inline-block}.nav-cta:hover span,.button:hover span,.text-link:hover span,.mission-detail a:hover span,.insight-card a:hover span{transform:translate(3px,-3px)}.menu-button{background:0 0;border:0;padding:10px;display:none}.menu-button span{background:#fff;width:25px;height:2px;margin:5px;display:block}.hero{z-index:2;max-width:1500px;min-height:calc(100vh - 88px);margin:auto;padding:4.4rem 4.2vw 1.4rem;position:relative}.hero-grid{grid-template-columns:minmax(0,1.02fr) minmax(430px,.98fr);align-items:center;gap:5vw;min-height:670px;display:grid}.eyebrow{font-size:var(--copy-label-min);letter-spacing:.19em;text-transform:uppercase;color:var(--green);font-weight:750}.status-dot{background:var(--green);width:7px;height:7px;box-shadow:0 0 12px var(--green);border-radius:50%;margin-right:.7rem;animation:1.8s infinite pulse;display:inline-block}@keyframes pulse{50%{opacity:.4;box-shadow:0 0 4px var(--green)}}.hero h1{letter-spacing:-.063em;max-width:870px;margin:1.6rem 0 1.65rem;font-size:clamp(3.4rem,5.5vw,6.5rem);font-weight:840;line-height:.92}.hero h1 em,.section h2 em,.newsletter h2 em,.final-cta h2 em{color:#0000;-webkit-text-stroke:1.3px #b079ffe6;font-style:normal;display:block}.hero-lede{color:#b4b9c3;max-width:680px;font-size:1.08rem;line-height:1.78}.hero-actions{flex-wrap:wrap;gap:1rem;margin:2.1rem 0 2.8rem;display:flex}.button{border-radius:8px;justify-content:center;align-items:center;min-height:52px;padding:0 1.25rem;font-size:.82rem;font-weight:780;display:inline-flex}.button--primary{background:var(--green);color:#031006;box-shadow:0 10px 35px #04e01a2b}.button--primary:hover{background:#27f539}.button--ghost{background:#ffffff06;border:1px solid #fff3}.button--ghost:hover{border-color:#ffffff6b}.play{width:23px;height:23px;font-size:var(--copy-label-min);border:1px solid #ffffff59;border-radius:50%;place-items:center;margin:0 .7rem 0 0!important;display:inline-grid!important}.hero-proof{border-top:1px solid var(--line);align-items:center;gap:0;max-width:720px;padding-top:1.3rem;display:flex}.hero-proof span{font-size:var(--copy-label-min);letter-spacing:.12em;color:#656c78;border-right:1px solid var(--line);align-items:center;gap:.6rem;margin-right:1.4rem;padding-right:1.4rem;display:flex}.hero-proof span:last-child{border:0}.hero-proof strong{font-size:var(--copy-label-min);color:#bbc0c8;text-transform:uppercase}.mission-visual{isolation:isolate;place-items:center;height:610px;display:grid;position:relative}.system-status{color:#7c8390;font-size:var(--copy-label-min);letter-spacing:.18em;justify-content:space-between;align-items:center;display:flex;position:absolute;top:4%;left:5%;right:3%}.system-status span{color:#aeb3bc}.system-status i{background:var(--green);width:5px;height:5px;box-shadow:0 0 8px var(--green);border-radius:50%;margin-right:.45rem;display:inline-block}.orbit{border:1px solid #a776ff3d;border-radius:50%;position:absolute;transform:rotate(-14deg)}.orbit--outer{aspect-ratio:1;width:96%}.orbit--middle{aspect-ratio:1;border-style:dashed;width:72%;animation:24s linear infinite spin}.orbit--inner{aspect-ratio:1;border-color:#04e01a33;width:45%}@keyframes spin{to{transform:rotate(346deg)}}.planet-glow{aspect-ratio:1;background:radial-gradient(circle,#8c45ff45,#3d1b7226 44%,#0000 70%);border-radius:50%;width:46%;position:absolute;box-shadow:0 0 80px #8c45ff1c}.lottie{display:block}.hero-rocket{z-index:3;filter:drop-shadow(0 0 34px #8c45ff40);width:72%;height:72%;position:relative}.orbit-label{border-left:2px solid var(--purple);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:5;box-shadow:var(--shadow);background:#080a0fd1;flex-direction:column;padding:.7rem .85rem;display:flex;position:absolute}.orbit-label small{font-size:var(--copy-label-min);letter-spacing:.18em;color:#848b97}.orbit-label strong{font-size:var(--copy-label-min);margin-top:.2rem}.orbit-label--one{top:36%;left:0}.orbit-label--two{border-color:var(--green);top:25%;right:0}.orbit-label--three{bottom:18%;right:7%}.telemetry{border:1px solid var(--line);background:#080a0ecc;grid-template-columns:auto auto;gap:.2rem 1.5rem;padding:.7rem 1rem;display:grid;position:absolute;bottom:5%;left:17%}.telemetry span{font-size:var(--copy-label-min);letter-spacing:.16em;color:#777f8c}.telemetry strong{font-size:var(--copy-label-min);letter-spacing:.14em;color:var(--green)}.telemetry i{background:linear-gradient(90deg,var(--green) 68%,#ffffff14 68%);grid-column:1/-1;height:2px}.scroll-cue{color:#6d7480;font-size:var(--copy-label-min);letter-spacing:.2em;justify-content:center;align-items:center;gap:1rem;display:flex}.scroll-cue i{background:linear-gradient(var(--green),transparent);width:1px;height:33px;display:block}.signal-bar{border-top:1px solid var(--line);border-bottom:1px solid var(--line);height:74px;font-size:var(--copy-label-min);letter-spacing:.16em;color:#777e89;z-index:2;background:#0a0c11d4;justify-content:center;align-items:center;gap:3.1vw;display:flex;position:relative}.signal-bar strong{color:#d8dbe0;font-size:var(--copy-label-min)}.signal-bar i{background:var(--purple);border-radius:50%;width:4px;height:4px}.section{z-index:2;width:min(1390px,91.6vw);margin:0 auto;padding:8.5rem 0;position:relative}.section-heading{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:end;gap:5rem;margin-bottom:4rem;display:grid}.section-heading h2,.assessment-intro h2,.portal-copy h2,.newsletter h2,.final-cta h2{letter-spacing:-.05em;margin:.9rem 0 0;font-size:clamp(2.5rem,4.7vw,5.3rem);line-height:.98}.section-heading>p,.section-heading>div+p{color:var(--muted);max-width:520px;font-size:.95rem;line-height:1.75}.mission-console{border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(145deg,#151820f2,#0a0c11eb)}.mission-tabs{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.mission-tab{border:0;border-right:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;grid-template-columns:auto 1fr;align-content:space-between;column-gap:1rem;min-height:155px;padding:1.25rem;display:grid;position:relative}.mission-tab:last-child{border-right:0}.mission-tab>span{font-size:var(--copy-label-min);letter-spacing:.16em;color:#626975}.mission-tab>i{color:#777e8c;justify-self:end;font-size:1.4rem;font-style:normal}.mission-tab strong{grid-column:1/-1;align-self:end;font-size:1.08rem}.mission-tab small{color:#777e8c;font-size:var(--copy-label-min);grid-column:1/-1;margin-top:.3rem}.mission-tab--active{box-shadow:inset 0 3px 0 var(--purple);background:linear-gradient(#8c45ff21,#8c45ff05)}.mission-tab--active>i,.mission-tab--active>span{color:var(--green)}.mission-detail{grid-template-columns:1.25fr .75fr;min-height:390px;padding:3rem;animation:.45s reveal;display:grid}@keyframes reveal{0%{opacity:0;transform:translateY(8px)}}.console-label{font-size:var(--copy-label-min);letter-spacing:.17em;color:var(--green)}.mission-detail__copy{align-self:center;max-width:700px}.mission-detail h3{letter-spacing:-.045em;margin:1.1rem 0;font-size:clamp(2rem,3.3vw,3.8rem);line-height:1.03}.mission-detail__copy>p:not(.console-label){color:#a8aeb8;max-width:620px;line-height:1.75}.mission-detail a,.insight-card a{color:var(--green);margin-top:1.25rem;font-size:.75rem;font-weight:750;display:inline-block}.radar-card{aspect-ratio:1;place-self:center;place-items:center;width:min(330px,100%);display:grid;position:relative}.radar-grid{border:1px solid #8c45ff3d;border-radius:50%;position:absolute;inset:4%}.radar-grid>span{border:1px solid #8c45ff2e;border-radius:50%;position:absolute;inset:18%}.radar-grid>span:nth-child(2){inset:36%}.radar-grid>span:nth-child(3){border:0;inset:50%}.radar-grid>i{background:#ffffff14;width:1px;position:absolute;top:0;bottom:0;left:50%}.radar-grid:after{content:"";background:#ffffff14;height:1px;position:absolute;top:50%;left:0;right:0}.radar-sweep{background:conic-gradient(#04e01a33,#0000 18%);border-radius:50%;animation:5s linear infinite radar;position:absolute;inset:4%}@keyframes radar{to{transform:rotate(360deg)}}.radar-core{border:1px solid var(--green);width:72px;height:72px;color:var(--green);border-radius:50%;place-items:center;font-size:1.5rem;display:grid;box-shadow:0 0 35px #04e01a24}.radar-card>small{font-size:var(--copy-label-min);letter-spacing:.18em;color:#69717d;position:absolute;bottom:8%}.assessment{grid-template-columns:.78fr 1.22fr;align-items:center;gap:7vw;display:grid}.assessment:before{content:"";border-top:1px solid var(--line);border-bottom:1px solid var(--line);z-index:-1;background:linear-gradient(105deg,#8c45ff12,#0000 35%);position:absolute;inset:0 -30vw}.assessment-intro h2{font-size:clamp(2.7rem,4.4vw,4.8rem)}.assessment-intro>p:not(.eyebrow){color:var(--muted);margin:1.6rem 0;line-height:1.8}.assessment-intro ul{grid-template-columns:1fr 1fr;gap:.8rem;padding:0;list-style:none;display:grid}.assessment-intro li{color:#c1c6cf;font-size:.75rem}.assessment-intro li span{width:18px;height:18px;color:var(--green);font-size:var(--copy-label-min);background:#04e01a1a;border-radius:50%;place-items:center;margin-right:.55rem;display:inline-grid}.scanner-panel{background:#10131a;border:1px solid #8c45ff5e;padding:1.4rem;box-shadow:0 30px 100px #0000008c,0 0 60px #8c45ff14}.panel-head,.portal-window-head{border-bottom:1px solid var(--line);font-size:var(--copy-label-min);letter-spacing:.17em;color:#747c88;justify-content:space-between;align-items:center;padding:0 0 1rem;display:flex}.panel-head span{color:#c5c9d0}.panel-head i{background:var(--green);width:6px;height:6px;box-shadow:0 0 8px var(--green);border-radius:50%;margin-right:.55rem;display:inline-block}.scanner-panel form{padding:1.4rem 0}.scanner-panel label,.newsletter label{font-size:var(--copy-label-min);text-transform:uppercase;letter-spacing:.15em;color:#8b929e;margin-bottom:.6rem;display:block}.url-control{background:#090b10;border:1px solid #ffffff2b;align-items:center;height:55px;display:flex}.url-control>span{color:#656d79;padding-left:1rem;font-size:.77rem}.url-control input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:.8rem .4rem}.url-control input::placeholder{color:#4f5661}.url-control button,.newsletter button{background:var(--green);color:#031006;font-size:var(--copy-label-min);cursor:pointer;border:0;align-self:stretch;padding:0 1.2rem;font-weight:850}.url-control button:disabled{opacity:.65}.scan-stage{border:1px solid var(--line);text-align:center;background:radial-gradient(circle,#8c45ff1a,#0000 50%),repeating-linear-gradient(0deg,#0000 0 38px,#ffffff06 39px),repeating-linear-gradient(90deg,#0000 0 38px,#ffffff06 39px);flex-direction:column;justify-content:center;align-items:center;height:390px;display:flex;position:relative;overflow:hidden}.scanner-orb{border:1px solid #8c45ff59;border-radius:50%;place-items:center;width:145px;height:145px;margin-bottom:1.4rem;display:grid;position:relative}.scanner-orb span{background:radial-gradient(circle,var(--purple),#8c45ff33);border-radius:50%;width:64px;height:64px;box-shadow:0 0 50px #8c45ff66}.scanner-orb i{border:1px dashed #ffffff26;border-radius:50%;animation:12s linear infinite spin;position:absolute;inset:10px}.scan-stage>p{margin:.4rem;font-weight:760}.scan-stage>small{color:#777f8b;font-size:var(--copy-label-min)}.scanner-note{font-size:var(--copy-label-min);text-align:center;color:#656c77;margin:1rem 0 0}.scan-lines{position:absolute;inset:0}.scan-lines span{background:linear-gradient(90deg,transparent,var(--green),transparent);height:2px;box-shadow:0 0 12px var(--green);animation:1.8s ease-in-out infinite scan;position:absolute;left:0;right:0}.scan-lines span:nth-child(2){animation-delay:.3s}.scan-lines span:nth-child(3){animation-delay:.6s}.scan-lines span:nth-child(4){animation-delay:.9s}@keyframes scan{0%{opacity:0;top:0}30%{opacity:1}to{opacity:0;top:100%}}.scan-results{text-align:left;grid-template-columns:170px 1fr;align-items:center;gap:2rem;width:90%;animation:.5s reveal;display:grid}.score-ring{border:8px solid #2b3240;border-top-color:var(--green);border-right-color:var(--purple);border-radius:50%;align-content:center;place-items:center;width:160px;height:160px;display:grid;box-shadow:0 0 35px #04e01a1f}.score-ring strong{font-size:3.2rem;line-height:1}.score-ring span{font-size:var(--copy-label-min);color:#747c88}.scan-results p{margin:.2rem 0;font-size:1.3rem;font-weight:800}.scan-results small{color:#7e8590}.result-bars{gap:.75rem;margin-top:1.3rem;display:grid}.result-bars span{height:26px;font-size:var(--copy-label-min);letter-spacing:.07em;color:#c5c9d0;background:#ffffff0a;padding:.35rem .55rem;position:relative;overflow:hidden}.result-bars i{z-index:-1;background:linear-gradient(90deg,#8c45ff52,#04e01a2e);position:absolute;inset:0 auto 0 0}.result-bars b{float:right;color:#fff}.section-heading--center{text-align:center;flex-direction:column;align-items:center;gap:1rem;display:flex}.section-heading--center>p{max-width:700px}.flight-path{grid-template-columns:repeat(5,1fr);display:grid;position:relative}.flight-path:before{content:"";border-top:1px dashed #8c45ff6e;position:absolute;top:57px;left:10%;right:10%}.flight-path article{text-align:center;padding:0 1.2rem;position:relative}.flight-path article>span{font-size:var(--copy-label-min);letter-spacing:.16em;color:#686f7b}.flight-node{z-index:2;background:#0d0f15;border:1px solid #8c45ff80;border-radius:50%;place-items:center;width:72px;height:72px;margin:1rem auto 1.4rem;display:grid;position:relative;box-shadow:0 0 25px #8c45ff1a}.flight-node i{color:var(--purple);font-style:normal;font-size:var(--copy-label-min)}.flight-path article:last-child .flight-node{border-color:var(--green);box-shadow:0 0 30px #04e01a1f}.flight-path article:last-child .flight-node i{color:var(--green)}.flight-path p{font-size:var(--copy-label-min);color:#7f8691;line-height:1.65}.portal-zone{border-top:1px solid var(--line);border-bottom:1px solid var(--line);z-index:2;background:radial-gradient(circle at 72%,#8c45ff29,#0000 28%),#0b0d12;position:relative;overflow:hidden}.portal-section{grid-template-columns:.72fr 1.28fr;align-items:center;gap:5vw;display:grid}.portal-copy>p:not(.eyebrow){color:var(--muted);line-height:1.78}.portal-features{grid-template-columns:1fr 1fr;gap:1rem;margin:1.6rem 0 2rem;display:grid}.portal-features span{font-size:var(--copy-label-min);color:#c4c8d0}.portal-features i{color:var(--green);width:24px;font-style:normal;display:inline-block}.portal-preview{background:#0f1118;border:1px solid #8c45ff73;min-height:530px;transform:perspective(1300px)rotateY(-4deg)rotateX(1deg);box-shadow:-35px 35px 90px #0000008c,0 0 90px #8c45ff1a}.portal-window-head{height:46px;padding:0 1rem}.portal-window-head span{gap:5px;display:flex}.portal-window-head i{background:#3b404b;border-radius:50%;width:7px;height:7px}.portal-window-head b{font-size:var(--copy-label-min);color:var(--green);border:1px solid #04e01a66;padding:.25rem .4rem}.portal-window-body{grid-template-columns:60px 1fr;min-height:480px;display:grid}.portal-window-body aside{border-right:1px solid var(--line);color:#727986;flex-direction:column;align-items:center;gap:1.2rem;padding:1rem 0;display:flex}.portal-window-body aside strong{color:var(--green);margin-bottom:.7rem;font-size:.75rem}.portal-window-body aside span{width:30px;height:30px;font-size:var(--copy-label-min);place-items:center;display:grid}.portal-window-body aside .active{color:#c19eff;border-left:2px solid var(--purple);background:#8c45ff29}.portal-welcome small,.portal-metrics small,.chart-head small{font-size:var(--copy-label-min);letter-spacing:.16em;color:#777f8b}.portal-welcome h3{margin:.35rem 0 1.5rem;font-size:1.45rem}.portal-metrics{grid-template-columns:repeat(3,1fr);gap:.8rem;display:grid}.portal-metrics article{border:1px solid var(--line);background:#ffffff05;grid-template-columns:1fr auto;padding:1rem;display:grid}.portal-metrics small{grid-column:1/-1}.portal-metrics strong{margin-top:.5rem;font-size:2rem}.portal-metrics span{font-size:var(--copy-label-min);color:#8c939f;align-self:end}.portal-metrics .up{color:var(--green)}.portal-chart{border:1px solid var(--line);margin-top:1rem;padding:1rem}.chart-head{justify-content:space-between;display:flex}.chart-head span{flex-direction:column;display:flex}.chart-head strong{font-size:var(--copy-label-min);margin-top:.25rem}.chart-head b{color:var(--green);font-size:var(--copy-label-min)}.portal-chart svg{width:100%;height:170px;margin-top:.5rem}.text-link{color:var(--green);font-size:var(--copy-label-min);align-self:end;font-weight:750}.insight-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.insight-card{border:1px solid var(--line);background:#12151cb3;flex-direction:column;min-height:520px;display:flex}.insight-art{background:radial-gradient(circle,#8c45ff52,#0000 55%),repeating-radial-gradient(circle,#0000 0 31px,#8c45ff26 32px);place-items:center;height:225px;display:grid;position:relative;overflow:hidden}.insight-art>i{color:#b48aff;text-shadow:0 0 30px var(--purple);font-size:3rem;font-style:normal}.insight-art>small{font-size:var(--copy-label-min);letter-spacing:.17em;color:#8f96a2;position:absolute;bottom:1rem;left:1rem}.mini-orbit{border:1px solid #ffffff2e;border-radius:50%;width:170px;height:70px;position:absolute;transform:rotate(-22deg)}.insight-art--green{background:radial-gradient(circle,#04e01a33,#0000 55%),repeating-linear-gradient(45deg,#0000 0 28px,#04e01a0f 29px)}.insight-art--green>i{color:var(--green);text-shadow:0 0 30px var(--green)}.insight-art--purple{background:linear-gradient(135deg,#8c45ff47,#0000),repeating-linear-gradient(90deg,#0000 0 40px,#ffffff0a 41px)}.insight-card>div:last-child{flex-direction:column;flex:1;padding:1.4rem;display:flex}.card-meta{font-size:var(--copy-label-min);letter-spacing:.15em;color:var(--green)}.insight-card h3{margin:.7rem 0;font-size:1.35rem;line-height:1.25}.insight-card p:not(.card-meta){font-size:var(--copy-label-min);color:#888f9b;line-height:1.7}.insight-card a{margin-top:auto}.newsletter{z-index:2;background:linear-gradient(110deg,#8c45ff1f,#0c0e14f0 45%);border:1px solid #8c45ff6b;grid-template-columns:.3fr 1fr .9fr;align-items:center;gap:3rem;width:min(1390px,91.6vw);margin:0 auto 8rem;padding:4rem;display:grid;position:relative;overflow:hidden}.newsletter-orbit{place-items:center;height:200px;display:grid;position:relative}.newsletter-orbit span{border:1px solid #8c45ff59;border-radius:50%;width:170px;height:65px;position:absolute;transform:rotate(25deg)}.newsletter-orbit span:nth-child(2){transform:rotate(-25deg)}.newsletter-orbit i{color:var(--green);text-shadow:0 0 25px var(--green);font-size:2rem;font-style:normal}.newsletter h2{font-size:clamp(2.3rem,3.4vw,4rem)}.newsletter-copy>p:not(.eyebrow){color:#9299a4;max-width:530px;line-height:1.7}.newsletter form>div:not(.subscribe-success){height:52px;display:flex}.newsletter input{border:1px solid var(--line);color:#fff;background:#090b10;border-right:0;outline:0;flex:1;min-width:0;padding:0 1rem}.newsletter form>small{font-size:var(--copy-label-min);color:#676e79;margin-top:.7rem;display:block}.subscribe-success{background:#04e01a0a;border:1px solid #04e01a4d;align-items:center;height:100px;padding:1rem;display:flex}.subscribe-success .lottie{width:75px;height:75px}.subscribe-success span{flex-direction:column;display:flex}.subscribe-success small{color:#7f8792;margin-top:.3rem}.final-cta{text-align:center;z-index:2;width:min(1100px,88vw);margin:0 auto;padding:5rem 0 9rem;position:relative}.final-cta h2{font-size:clamp(3rem,5.5vw,6.2rem)}.final-cta p:not(.eyebrow){color:#9299a4;max-width:680px;margin:1.5rem auto 2rem;line-height:1.75}.final-cta .button{margin:auto}footer{border-top:1px solid var(--line);z-index:2;background:#080a0e;position:relative}.footer-main{grid-template-columns:1fr 1fr;gap:4rem;width:min(1390px,91.6vw);margin:auto;padding:4.5rem 0;display:grid}.footer-brand p{color:#848b96;max-width:420px;margin-top:1.3rem;font-size:.78rem;line-height:1.7}.footer-brand>span{font-size:var(--copy-label-min);color:#5f6671}.footer-links{grid-template-columns:repeat(3,1fr);display:grid}.footer-links div{flex-direction:column;gap:.8rem;display:flex}.footer-links strong{font-size:var(--copy-label-min);letter-spacing:.17em;color:var(--green);margin-bottom:.35rem}.footer-links a{font-size:var(--copy-label-min);color:#9ba1ab}.footer-links a:hover{color:#fff}.footer-bottom{border-top:1px solid var(--line);color:#656c77;width:min(1390px,91.6vw);min-height:70px;font-size:var(--copy-label-min);justify-content:space-between;align-items:center;margin:auto;display:flex}.footer-bottom span:nth-child(2){gap:1.3rem;display:flex}@media (width<=1050px){.nav{gap:1.1rem}.hero-grid{grid-template-columns:1fr}.hero{padding-top:6rem}.mission-visual{width:100%;max-width:680px;height:520px;margin:0 auto}.hero-proof{flex-wrap:wrap;row-gap:1rem}.assessment,.portal-section{grid-template-columns:1fr}.portal-copy{max-width:760px}.portal-preview{transform:none}.newsletter{grid-template-columns:.35fr 1fr}.newsletter form{grid-column:1/-1}.flight-path{grid-template-columns:repeat(3,1fr);row-gap:2.5rem}.flight-path:before{display:none}.insight-grid{grid-template-columns:1fr 1fr}.insight-card:last-child{grid-column:1/-1}.section{padding:6.5rem 0}}@media (width<=760px){.site-header{height:72px;padding:0 5vw}.brand-mark{width:35px;height:35px}.brand-copy strong{font-size:.9rem}.brand-copy small{font-size:var(--copy-label-min)}.menu-button{z-index:3;display:block}.nav{border-bottom:1px solid var(--line);background:#080a0efa;flex-direction:column;align-items:stretch;gap:1rem;padding:1.5rem 5vw;display:none;position:absolute;top:71px;left:0;right:0}.nav--open{display:flex}.nav-cta{text-align:center}.hero{padding:4rem 5vw 1.5rem}.hero-grid{min-height:auto}.hero h1{font-size:clamp(3.25rem,15vw,5rem)}.hero-lede{font-size:.95rem}.hero-actions{flex-direction:column}.button{text-align:center;width:100%}.hero-proof span{border:0;width:50%;margin:0;padding:0}.mission-visual{height:410px;margin-top:2rem}.orbit-label{padding:.45rem .55rem}.orbit-label--one{left:-1rem}.orbit-label--two{right:-.5rem}.telemetry{left:4%}.signal-bar{text-align:center;flex-wrap:wrap;height:auto;padding:1.2rem 5vw}.signal-bar strong{order:-1;width:100%}.section{width:90vw;padding:5.3rem 0}.section-heading{grid-template-columns:1fr;gap:1.2rem;margin-bottom:2.5rem}.section-heading h2,.assessment-intro h2,.portal-copy h2{font-size:2.85rem}.mission-tabs{grid-template-columns:1fr 1fr}.mission-tab{min-height:130px}.mission-tab:nth-child(2){border-right:0}.mission-detail{grid-template-columns:1fr;padding:1.5rem}.radar-card{width:240px}.assessment{gap:3rem}.assessment-intro ul{grid-template-columns:1fr}.scanner-panel{padding:.8rem}.url-control{flex-wrap:wrap;height:auto;padding-top:.5rem}.url-control button{width:100%;height:48px;margin-top:.5rem}.scan-stage{height:410px}.scan-results{text-align:center;grid-template-columns:1fr}.score-ring{width:120px;height:120px;margin:auto}.result-bars{text-align:left}.flight-path{grid-template-columns:1fr 1fr}.portal-features{grid-template-columns:1fr}.portal-preview{min-height:440px}.portal-window-body{grid-template-columns:42px 1fr}.portal-dashboard{padding:1rem}.portal-metrics{grid-template-columns:1fr}.portal-metrics article:nth-child(n+2){display:none}.portal-chart svg{height:140px}.insight-grid{grid-template-columns:1fr}.insight-card:last-child{grid-column:auto}.newsletter{grid-template-columns:1fr;width:90vw;margin-bottom:4rem;padding:2rem}.newsletter-orbit{height:150px}.newsletter h2{font-size:2.8rem}.newsletter form>div:not(.subscribe-success){flex-direction:column;height:auto}.newsletter input{border-right:1px solid var(--line);height:50px}.newsletter button{height:50px}.final-cta{padding-bottom:6rem}.final-cta h2{font-size:3.1rem}.footer-main{grid-template-columns:1fr}.footer-links{gap:1.4rem}.footer-bottom{flex-wrap:wrap;gap:1rem;padding:1rem 0}.footer-bottom>span:first-child{width:100%}}@media (width<=460px){.mission-tabs{grid-template-columns:1fr}.mission-tab{border-right:0;border-bottom:1px solid var(--line);min-height:115px}.flight-path,.portal-features{grid-template-columns:1fr}.portal-copy h2,.section-heading h2,.assessment-intro h2{font-size:2.55rem}.footer-links{grid-template-columns:1fr 1fr;row-gap:2rem}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.scanner-lottie{filter:drop-shadow(0 0 28px #8c45ff4d);width:185px;height:185px;margin-bottom:.5rem}.scanner-lottie--active{width:215px;height:190px}.secondary-shell{background:radial-gradient(circle at 75% 7%,#8c45ff21,#0000 27%),#080a0f}.active-link{color:var(--green)!important}.page-hero{z-index:2;border-bottom:1px solid var(--line);grid-template-columns:1.25fr .75fr;align-items:center;gap:5rem;width:min(1390px,91.6vw);min-height:650px;margin:auto;padding:8rem 0 6rem;display:grid;position:relative}.page-hero__copy{max-width:950px}.page-hero h1{letter-spacing:-.065em;margin:1.4rem 0 1.8rem;font-size:clamp(4rem,7vw,8rem);line-height:.89}.page-hero h1 em{color:#0000;-webkit-text-stroke:1.2px #a878ee;font-style:normal;display:block}.page-hero__copy>p:last-of-type{color:#a0a7b1;max-width:720px;font-size:1rem;line-height:1.8}.page-hero__radar{aspect-ratio:1;border:1px solid #8c45ff4d;border-radius:50%;justify-self:center;width:320px;animation:28s linear infinite spin;position:relative}.page-hero__radar span{border:1px solid #8c45ff2e;border-radius:50%;position:absolute;inset:18%}.page-hero__radar span:nth-child(2){inset:36%}.page-hero__radar span:nth-child(3){background:var(--green);box-shadow:0 0 35px var(--green);border:0;inset:49%}.page-hero__radar:before,.page-hero__radar:after{content:"";background:#ffffff14;position:absolute}.page-hero__radar:before{width:1px;top:0;bottom:0;left:50%}.page-hero__radar:after{height:1px;top:50%;left:0;right:0}.page-hero__radar i{background:conic-gradient(#04e01a26,#0000 22%);border-radius:50%;position:absolute;inset:0}.route-section{z-index:2;width:min(1390px,91.6vw);margin:auto;padding:7rem 0;position:relative}.outcome-map{padding-top:3rem}.outcome-row{border-bottom:1px solid var(--line);grid-template-columns:100px 1fr .7fr 130px;align-items:center;gap:3rem;padding:3.5rem 1rem;transition:all .25s;display:grid}.outcome-row:hover{background:linear-gradient(90deg,#8c45ff14,#0000);transform:translate(5px)}.outcome-row__number{font-size:var(--copy-label-min);color:#69717d;align-items:center;gap:1rem;display:flex}.outcome-row__number i{background:var(--purple);flex:1;height:1px}.outcome-row h2{letter-spacing:-.04em;margin:.5rem 0;font-size:2.6rem}.outcome-row>div:nth-child(2)>p:last-child{color:#939aa5;max-width:600px;line-height:1.7}.outcome-row ul{color:#aeb4be;font-size:var(--copy-label-min);gap:.7rem;padding:0;list-style:none;display:grid}.outcome-row li span{color:var(--green);margin-right:.7rem}.outcome-row>a{font-size:var(--copy-label-min);color:var(--green);text-align:right}.connected-system{border-top:1px solid var(--line);grid-template-columns:.8fr 1.2fr;align-items:center;gap:8vw;display:grid}.connected-system h2,.origin-story h2,.operating-principles h2,.values-console h2{letter-spacing:-.05em;font-size:clamp(2.7rem,4.8vw,5rem);line-height:1}.connected-system>div:first-child>p:last-child{color:#9299a5;line-height:1.8}.system-ring{aspect-ratio:1;border:1px solid #8c45ff59;border-radius:50%;justify-self:center;place-items:center;width:min(530px,90%);display:grid;position:relative}.system-ring:before,.system-ring:after{content:"";border:1px dashed #8c45ff40;border-radius:50%;position:absolute;inset:17%}.system-ring:after{border-style:solid;border-color:#04e01a40;inset:35%}.system-ring span{font-size:var(--copy-label-min);letter-spacing:.16em;color:#9ba2ad;background:#090b10;padding:.5rem;position:absolute}.system-ring span:first-child{top:4%}.system-ring span:nth-child(2){top:48%;right:-2%}.system-ring span:nth-child(3){bottom:4%}.system-ring span:nth-child(4){top:48%;left:-2%}.system-ring strong{color:var(--green);letter-spacing:.2em;z-index:2;font-size:1rem}.route-close{text-align:center;z-index:2;width:min(1150px,88vw);margin:auto;padding:8rem 0 10rem;position:relative}.route-close h2{letter-spacing:-.055em;margin:1rem auto 2.5rem;font-size:clamp(3rem,5.5vw,6rem)}.route-close .button{display:inline-flex}.approach-list{padding-top:2rem}.approach-list>article{border-bottom:1px solid var(--line);grid-template-columns:100px 1fr .48fr;align-items:center;gap:4rem;padding:4rem 1rem;display:grid}.approach-phase{color:#707784;font-size:var(--copy-label-min);flex-direction:column;align-self:stretch;align-items:center;display:flex}.approach-phase i{background:linear-gradient(var(--purple),transparent);flex:1;width:1px;min-height:100px;margin-top:1rem}.approach-list h2{margin:.5rem 0;font-size:3.8rem;line-height:.9}.approach-list h3{margin:1.4rem 0 .7rem;font-size:1.3rem}.approach-list article>div:nth-child(2)>p:last-child{color:#9198a4;max-width:650px;line-height:1.75}.approach-list aside{border-left:1px solid var(--line);flex-direction:column;padding-left:2rem;display:flex}.approach-list aside small{font-size:var(--copy-label-min);letter-spacing:.17em;color:#6f7782}.approach-list aside strong{margin:.7rem 0;font-size:1.2rem}.approach-list aside span{font-size:var(--copy-label-min);color:var(--green)}.operating-principles,.values-console{border-top:1px solid var(--line)}.principle-grid,.values-grid{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:3rem;display:grid}.principle-grid article,.values-grid article{border-right:1px solid var(--line);min-height:220px;padding:2rem}.principle-grid article:last-child,.values-grid article:last-child{border-right:0}.principle-grid span,.values-grid span{font-size:var(--copy-label-min);color:var(--green);letter-spacing:.14em}.principle-grid h3,.values-grid h3{margin:3rem 0 .8rem;font-size:1.3rem}.principle-grid p,.values-grid p{font-size:var(--copy-label-min);color:#8a919c;line-height:1.7}.insight-library{padding-top:3rem}.insight-filter{border-bottom:1px solid var(--line);gap:.7rem;margin-bottom:2rem;padding-bottom:1.2rem;display:flex;overflow-x:auto}.insight-filter button{border:1px solid var(--line);color:#888f9a;font-size:var(--copy-label-min);white-space:nowrap;background:0 0;padding:.65rem .9rem}.insight-filter .selected{border-color:var(--green);color:var(--green);background:#04e01a0d}.insight-library__grid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.insight-library__grid>article{border:1px solid var(--line);background:#11141bcc;grid-template-columns:.72fr 1.28fr;min-height:360px;display:grid}.insight-library__art{background:radial-gradient(circle,#8c45ff59,#0000 55%),repeating-radial-gradient(circle,#0000 0 31px,#8c45ff26 32px);place-items:center;display:grid;position:relative}.insight-library__art span{font-size:var(--copy-label-min);color:#858c97;position:absolute;top:1rem;left:1rem}.insight-library__art i{color:#b58cff;text-shadow:0 0 30px var(--purple);font-size:3rem;font-style:normal}.insight-library__art--2{background:radial-gradient(circle,#04e01a3d,#0000 55%),repeating-linear-gradient(45deg,#0000 0 30px,#04e01a0f 31px)}.insight-library__art--2 i{color:var(--green)}.insight-library__art--3{background:linear-gradient(135deg,#8c45ff4d,#0000),repeating-linear-gradient(90deg,#0000 0 40px,#ffffff0a 41px)}.insight-library__grid>article>div:last-child{flex-direction:column;padding:1.5rem;display:flex}.insight-library__grid h2{margin:.7rem 0;font-size:1.45rem;line-height:1.25}.insight-library__grid p:not(.card-meta){font-size:var(--copy-label-min);color:#8a919d;line-height:1.7}.insight-library__grid a{font-size:var(--copy-label-min);color:var(--green);margin-top:auto}.signal-subscribe{background:linear-gradient(110deg,#8c45ff1f,#0000);border:1px solid #8c45ff66;grid-template-columns:1fr .8fr;align-items:center;gap:5rem;margin-bottom:8rem;padding:4rem;display:grid}.signal-subscribe h2{letter-spacing:-.04em;margin:.7rem 0;font-size:3rem}.signal-subscribe p:last-child{color:#8e95a0;line-height:1.7}.signal-subscribe label{font-size:var(--copy-label-min);letter-spacing:.14em;color:#818994;margin-bottom:.5rem;display:block}.signal-subscribe form>div{height:52px;display:flex}.signal-subscribe input{border:1px solid var(--line);color:#fff;background:#090b10;flex:1;min-width:0;padding:0 1rem}.signal-subscribe button{background:var(--green);color:#031006;border:0;padding:0 1rem;font-weight:800}.origin-story{grid-template-columns:1fr 1fr;gap:7rem;display:grid}.origin-story>div:last-child{color:#a0a7b2;font-size:1rem;line-height:1.9}.team-grid{grid-template-columns:repeat(3,1fr);gap:1rem;padding-top:1rem;display:grid}.team-grid article{border:1px solid var(--line);background:#11141b;padding:1rem 1rem 2rem}.team-portrait{background:radial-gradient(circle at 50% 38%,#8c45ff3d,#0000 32%),linear-gradient(145deg,#1a1f2a,#0b0d12);place-items:center;height:380px;margin-bottom:1.5rem;display:grid;position:relative;overflow:hidden}.team-portrait:before{content:"";border:1px solid #8c45ff40;border-radius:50%;width:250px;height:250px;position:absolute}.team-portrait span{letter-spacing:.08em;z-index:2;background:#171b24;border:1px solid #ffffff26;border-radius:50%;place-items:center;width:110px;height:110px;font-size:2rem;font-weight:900;display:grid}.team-portrait--greg{background:radial-gradient(circle at 50% 38%,#04e01a29,#0000 32%),linear-gradient(145deg,#1a1f2a,#0b0d12)}.team-portrait--jane{background:radial-gradient(circle at 50% 38%,#ffffff1f,#0000 32%),linear-gradient(145deg,#1a1f2a,#0b0d12)}.team-grid h2{margin:.6rem 0;font-size:1.6rem}.team-grid article>p:not(.card-meta){color:#8d949f;font-size:.75rem;line-height:1.7}.team-grid article>div:last-child{flex-wrap:wrap;gap:.4rem;margin-top:1.3rem;display:flex}.team-grid article>div:last-child span{font-size:var(--copy-label-min);letter-spacing:.13em;border:1px solid var(--line);color:#858d98;padding:.45rem .55rem}.portal-login{z-index:2;grid-template-columns:1fr .72fr;align-items:center;gap:8vw;width:min(1390px,91.6vw);min-height:780px;margin:auto;padding:6rem 0;display:grid;position:relative}.portal-login__copy h1,.start-page__intro h1,.assessment-page__hero h1{letter-spacing:-.06em;margin:1rem 0 1.5rem;font-size:clamp(3.5rem,6vw,6.8rem);line-height:.92}.portal-login__copy h1 em,.start-page__intro h1 em,.assessment-page__hero h1 em{color:#0000;-webkit-text-stroke:1.2px #a878ee;font-style:normal;display:block}.portal-login__copy>p:not(.eyebrow),.start-page__intro>p:not(.eyebrow),.assessment-page__hero>p:not(.eyebrow){color:#9ba2ad;max-width:700px;line-height:1.8}.portal-login__copy ul{grid-template-columns:1fr 1fr;gap:1rem;margin-top:2rem;padding:0;list-style:none;display:grid}.portal-login__copy li{font-size:var(--copy-label-min);color:#bac0c9}.portal-login__copy li span{color:var(--green);margin-right:.6rem}.portal-login__panel{box-shadow:var(--shadow);text-align:center;background:#11141b;border:1px solid #8c45ff66;padding:2rem}.portal-login__panel h2{margin:.7rem;font-size:2rem}.portal-login__panel>p:not(.eyebrow){color:#8c939e;font-size:.8rem}.portal-signin,.portal-demo{width:100%;height:52px;font-size:var(--copy-label-min);border:0;justify-content:center;align-items:center;margin-top:1.4rem;font-weight:800;display:flex}.portal-signin{background:var(--green);color:#031006}.portal-demo{border:1px solid var(--line);cursor:pointer;background:0 0}.login-divider{background:var(--line);height:1px;margin:2rem 0;position:relative}.login-divider span{color:#616975;font-size:var(--copy-label-min);white-space:nowrap;background:#11141b;padding:0 .7rem;position:absolute;left:50%;transform:translate(-50%,-50%)}.portal-login__panel>small{color:#646c77;font-size:var(--copy-label-min);margin-top:1rem;display:block}.portal-full{z-index:2;background:#0b0d12;min-height:calc(100vh - 88px);position:relative}.portal-full__top{border-bottom:1px solid var(--line);height:58px;font-size:var(--copy-label-min);justify-content:space-between;align-items:center;padding:0 2rem;display:flex}.portal-full__top>span{letter-spacing:.15em}.portal-full__top i{background:var(--green);border-radius:50%;width:5px;height:5px;margin-right:.5rem;display:inline-block}.portal-full__top button{color:var(--green);background:#04e01a0f;border:1px solid #04e01a66;padding:.6rem .8rem}.portal-full__layout{grid-template-columns:220px 1fr;min-height:720px;display:grid}.portal-full__layout>aside{border-right:1px solid var(--line);flex-direction:column;gap:.4rem;padding:1.4rem 1rem;display:flex}.portal-full__layout>aside>strong{color:var(--green);margin:0 1rem 1rem;font-size:1.3rem}.portal-full__layout>aside button{text-align:left;color:#878e99;font-size:var(--copy-label-min);background:0 0;border:0;padding:.8rem}.portal-full__layout>aside button span{width:30px;display:inline-block}.portal-full__layout>aside .selected{color:#c4a7ff;border-left:2px solid var(--purple);background:#8c45ff1f}.portal-full__main header h1{margin:.5rem 0;font-size:2.8rem}.portal-full__main header>p:last-child{color:#737b86;font-size:var(--copy-label-min)}.portal-kpis{grid-template-columns:repeat(4,1fr);gap:.8rem;margin-top:2rem;display:grid}.portal-kpis article{border:1px solid var(--line);background:#11141b;grid-template-columns:1fr auto;padding:1.2rem;display:grid}.portal-kpis small{font-size:var(--copy-label-min);letter-spacing:.13em;color:#777f8a;grid-column:1/-1}.portal-kpis strong{margin-top:.7rem;font-size:2.5rem}.portal-kpis span{font-size:var(--copy-label-min);color:#8a929d;align-self:end}.portal-kpis .positive{color:var(--green)}.portal-main-grid{grid-template-columns:1.25fr .75fr;gap:.8rem;margin-top:.8rem;display:grid}.portal-trend,.portal-opportunities{border:1px solid var(--line);background:#11141b;padding:1.4rem}.portal-trend>div:first-child{justify-content:space-between;display:flex}.portal-trend small,.portal-opportunities>small{font-size:var(--copy-label-min);letter-spacing:.14em;color:#777f8b}.portal-trend h2,.portal-opportunities h2{font-size:1rem}.portal-trend>div>strong{color:var(--green)}.portal-trend svg{width:100%;height:250px}.portal-opportunities>div{border-top:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;padding:1rem 0;display:grid}.portal-opportunities span{font-size:var(--copy-label-min);color:#ffd75b;border:1px solid #8c7a38;padding:.3rem}.portal-opportunities .high{color:#ff7880;border-color:#913d48}.portal-opportunities strong{font-size:var(--copy-label-min)}.portal-opportunities button{color:var(--green);font-size:var(--copy-label-min);background:0 0;border:0}.assessment-page{z-index:2;width:min(1390px,91.6vw);margin:auto;padding:6rem 0 9rem;position:relative}.assessment-page__hero{max-width:1000px;margin-bottom:4rem}.assessment-page__hero h1{font-size:clamp(4rem,6.5vw,7.2rem)}.assessment-workspace{box-shadow:var(--shadow);background:#0f1218;border:1px solid #8c45ff66;grid-template-columns:280px 1fr;display:grid}.assessment-workspace>aside{border-right:1px solid var(--line);padding:1.5rem}.assessment-workspace>aside>div{border-bottom:1px solid var(--line);grid-template-columns:35px 1fr;padding:1rem 0;display:grid}.assessment-workspace>aside>div span{color:var(--green);font-size:var(--copy-label-min);grid-row:1/3}.assessment-workspace>aside>div strong{font-size:var(--copy-label-min)}.assessment-workspace>aside>div small{font-size:var(--copy-label-min);color:#6f7782;margin-top:.25rem}.assessment-disclaimer{font-size:var(--copy-label-min);color:#69717d;margin-top:2rem;line-height:1.7}.assessment-console{min-height:600px;padding:1.5rem}.assessment-console__visual{flex-direction:column;justify-content:center;align-items:center;height:390px;display:flex}.assessment-console__visual span{font-size:var(--copy-label-min);letter-spacing:.18em;color:var(--green)}.assessment-console form>label{font-size:var(--copy-label-min);letter-spacing:.14em;color:#777f8b}.assessment-console form>div{border:1px solid var(--line);background:#090b10;height:55px;margin-top:.6rem;display:flex}.assessment-console form span{color:#686f7b;padding:.9rem 0 .9rem 1rem}.assessment-console input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:.8rem}.assessment-console form button{background:var(--green);color:#031006;border:0;padding:0 1.3rem;font-weight:850}.assessment-progress{grid-template-columns:1fr 1fr;align-items:center;height:520px;display:grid}.assessment-progress>div:first-child{height:340px}.assessment-progress>div:last-child{display:grid}.assessment-progress span{border-bottom:1px solid var(--line);font-size:var(--copy-label-min);color:#606875;grid-template-columns:35px 1fr auto;padding:1rem;display:grid}.assessment-progress span i{font-style:normal;font-size:var(--copy-label-min)}.assessment-progress span b{background:#313640;border-radius:50%;width:7px;height:7px}.assessment-progress span.active{color:#fff;background:#8c45ff14}.assessment-progress span.active i,.assessment-progress span.done i{color:var(--green)}.assessment-progress span.active b{background:var(--green);box-shadow:0 0 8px var(--green)}.assessment-progress span.done{color:#9097a2}.assessment-report__head{grid-template-columns:150px 1fr;align-items:center;gap:2rem;display:grid}.assessment-score{border:7px solid #2b313d;border-top-color:var(--green);border-right-color:var(--purple);border-radius:50%;align-content:center;place-items:center;width:140px;height:140px;display:grid}.assessment-score strong{font-size:3rem}.assessment-score span{font-size:var(--copy-label-min);color:#747c88}.assessment-report__head h2{margin:.5rem 0;font-size:2.4rem}.assessment-report__head p:last-child{color:#8e96a1}.assessment-report__metrics{grid-template-columns:repeat(4,1fr);gap:.7rem;margin-top:2rem;display:grid}.assessment-report__metrics article{border:1px solid var(--line);padding:1rem;display:grid}.assessment-report__metrics small{font-size:var(--copy-label-min);color:#78808b}.assessment-report__metrics strong{margin:.6rem 0;font-size:2rem}.assessment-report__metrics span{font-size:var(--copy-label-min);color:var(--green)}.assessment-report__metrics i{background:#272c35;height:3px;margin-top:1rem}.assessment-report__metrics b{background:linear-gradient(90deg,var(--purple),var(--green));height:100%;display:block}.assessment-report__next{background:#04e01a08;border:1px solid #04e01a3d;justify-content:space-between;align-items:center;margin-top:1rem;padding:1.3rem;display:flex}.assessment-report__next small{font-size:var(--copy-label-min);letter-spacing:.14em;color:var(--green)}.assessment-report__next strong{margin:.4rem 0;display:block}.assessment-report__next p{font-size:var(--copy-label-min);color:#7f8792}.assessment-report__next a{color:var(--green);font-size:var(--copy-label-min)}.assessment-report>button{color:#858d98;font-size:var(--copy-label-min);background:0 0;border:0;margin-top:1rem}.start-page{z-index:2;grid-template-columns:.8fr 1.2fr;gap:7vw;width:min(1390px,91.6vw);margin:auto;padding:7rem 0 9rem;display:grid;position:relative}.start-page__intro{align-self:start;position:sticky;top:4rem}.start-page__intro>div{border-top:1px solid var(--line);gap:.8rem;margin-top:2rem;padding-top:1.5rem;display:grid}.start-page__intro>div span{font-size:var(--copy-label-min);color:#68707b;letter-spacing:.08em}.start-page__intro>div strong{color:#b6bcc5;margin-left:1rem}.start-form{background:#11141b;border:1px solid #8c45ff66;padding:1.5rem}.start-form fieldset{border:0;margin:0;padding:2rem 0}.start-form legend{font-size:var(--copy-label-min);margin-bottom:1rem;font-weight:750}.goal-options{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.goal-options button{text-align:left;border:1px solid var(--line);color:#8d949f;height:48px;font-size:var(--copy-label-min);background:#0b0d12;padding:0 .9rem}.goal-options button span{color:#69717d;margin-right:.6rem}.goal-options .selected{border-color:var(--green);color:#fff;background:#04e01a0a}.goal-options .selected span{color:var(--green)}.form-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.form-grid label{font-size:var(--copy-label-min);letter-spacing:.1em;color:#8a929d}.form-grid label.wide{grid-column:1/-1}.form-grid input,.form-grid textarea{border:1px solid var(--line);color:#fff;resize:vertical;background:#0b0d12;outline:0;width:100%;margin-top:.5rem;padding:.8rem;display:block}.form-grid input:focus,.form-grid textarea:focus{border-color:var(--purple)}.submit-mission{background:var(--green);color:#031006;border:0;width:100%;height:54px;margin-top:1.5rem;font-weight:850}.submit-mission:disabled{opacity:.45}.form-note{color:#69717d;font-size:var(--copy-label-min);text-align:center;margin-top:.8rem;line-height:1.6;display:block}.form-error{color:#ff7d85;font-size:var(--copy-label-min)}.honeypot{position:absolute!important;left:-10000px!important}.start-success{text-align:center;z-index:2;flex-direction:column;justify-content:center;align-items:center;width:min(900px,88vw);min-height:740px;margin:auto;padding:7rem 0;display:flex;position:relative}.start-success>div{width:250px;height:250px}.start-success h1{letter-spacing:-.05em;font-size:4rem}.start-success>p:not(.eyebrow){color:#969da8;max-width:600px;margin-bottom:2rem;line-height:1.7}@media (width<=1000px){.page-hero{grid-template-columns:1fr}.page-hero__radar{display:none}.outcome-row{grid-template-columns:70px 1fr .7fr}.outcome-row>a{text-align:left;grid-column:2/-1}.connected-system,.origin-story,.portal-login,.start-page{grid-template-columns:1fr}.approach-list>article{grid-template-columns:70px 1fr}.approach-list aside{grid-column:2}.principle-grid,.values-grid{grid-template-columns:1fr 1fr}.principle-grid article:nth-child(2),.values-grid article:nth-child(2){border-right:0}.insight-library__grid{grid-template-columns:1fr}.team-grid{grid-template-columns:1fr 1fr}.portal-full__layout{grid-template-columns:150px 1fr}.portal-kpis{grid-template-columns:1fr 1fr}.portal-main-grid{grid-template-columns:1fr}.assessment-workspace{grid-template-columns:220px 1fr}.assessment-report__metrics{grid-template-columns:1fr 1fr}.start-page__intro{position:static}}@media (width<=700px){.page-hero{min-height:540px;padding:5rem 0}.page-hero h1{font-size:3.8rem}.outcome-row{grid-template-columns:45px 1fr;gap:1.2rem}.outcome-row ul{grid-column:2}.connected-system{gap:3rem}.system-ring{width:300px}.approach-list>article{grid-template-columns:40px 1fr;gap:1.2rem}.approach-list h2{font-size:3rem}.approach-list aside{grid-column:2}.principle-grid,.values-grid{grid-template-columns:1fr}.principle-grid article,.values-grid article{border-right:0;border-bottom:1px solid var(--line)}.signal-subscribe{grid-template-columns:1fr;gap:2rem;padding:2rem}.signal-subscribe form>div{flex-direction:column;height:auto}.signal-subscribe input,.signal-subscribe button{height:50px}.team-grid,.portal-login__copy ul{grid-template-columns:1fr}.portal-full__top>span{display:none}.portal-full__layout{grid-template-columns:1fr}.portal-full__layout>aside{display:none}.portal-full__main{padding:1.2rem}.portal-kpis{grid-template-columns:1fr 1fr}.assessment-workspace{grid-template-columns:1fr}.assessment-workspace>aside{display:none}.assessment-console form>div{flex-wrap:wrap;height:auto}.assessment-console form button{width:100%;height:50px}.assessment-progress{grid-template-columns:1fr}.assessment-progress>div:first-child{height:210px}.assessment-report{padding:.5rem}.assessment-report__head{grid-template-columns:1fr}.assessment-score{margin:auto}.assessment-report__metrics{grid-template-columns:1fr 1fr}.assessment-report__next{flex-direction:column;align-items:flex-start;gap:1rem}.goal-options,.form-grid{grid-template-columns:1fr}.form-grid label.wide{grid-column:auto}.start-form{padding:1rem}}.legal-copy{color:#a2a9b3;max-width:900px;font-size:1rem;line-height:1.9}.legal-copy h2{color:#fff;margin:3rem 0 .7rem;font-size:2rem}.legal-copy a{color:var(--green)}.legal-draft{color:#d5c17b;font-size:var(--copy-label-min);background:#ffd64d0a;border:1px solid #75652d;margin-top:3rem;padding:1rem}.field-note{z-index:2;position:relative}.field-note>header{border-bottom:1px solid var(--line);width:min(1100px,88vw);margin:auto;padding:8rem 0 5rem}.field-note>header h1{letter-spacing:-.06em;margin:1.2rem 0 2rem;font-size:clamp(3.7rem,6.5vw,7rem);line-height:.94}.field-note>header>p:not(.eyebrow){color:#a3aab5;max-width:780px;font-size:1.2rem;line-height:1.7}.field-note>header>div{font-size:var(--copy-label-min);letter-spacing:.14em;color:#707784;gap:2rem;margin-top:2rem;display:flex}.field-note__body{color:#b1b7c0;width:min(760px,88vw);margin:auto;padding:5rem 0 9rem;font-size:1.08rem;line-height:1.95}.field-note__lede{color:#fff!important;font-size:1.7rem!important;line-height:1.5!important}.field-note__body h2{letter-spacing:-.03em;color:#fff;margin:4rem 0 1rem;font-size:2.2rem;line-height:1.15}.field-note__body blockquote{color:#fff;border-left:3px solid var(--purple);margin:3rem 0;padding:1rem 0 1rem 2rem;font-size:1.8rem;line-height:1.4}.field-note__cta{background:linear-gradient(120deg,#8c45ff1f,#0000);border:1px solid #8c45ff66;margin-top:5rem;padding:2.5rem}.field-note__cta h2{margin:1rem 0 2rem}.coming-note{flex-direction:column;justify-content:center;align-items:center;min-height:700px;display:flex}.coming-note>p:not(.eyebrow){color:#8f97a2;margin-bottom:2rem}.charlie-section{border-top:1px solid var(--line);grid-template-columns:1fr .9fr;align-items:center;gap:6vw;display:grid}.charlie-art{background:radial-gradient(circle,#8c45ff2e,#0000 58%),#10131a;border:1px solid #8c45ff66;justify-content:center;align-items:center;height:620px;display:flex;overflow:hidden}.charlie-art img{object-fit:cover;width:100%;height:100%}.charlie-section h2{letter-spacing:-.05em;margin:.8rem 0 1.4rem;font-size:clamp(2.8rem,4.7vw,5rem);line-height:1}.charlie-section>div:last-child>p:not(.eyebrow){color:#969da8;line-height:1.8}.charlie-section a{color:var(--green);font-size:var(--copy-label-min);margin-top:1rem;font-weight:800;display:inline-block}@media (width<=800px){.charlie-section{grid-template-columns:1fr}.charlie-art{height:440px}}.team-portrait img{object-fit:cover;object-position:center top;transition:transform .5s,filter .5s}.team-grid article:hover .team-portrait img{filter:saturate(1.08);transform:scale(1.025)}.insight-grid,.insight-library__grid{grid-template-columns:minmax(0,760px)}.site-header .brand{flex:none}.nav{gap:.7rem;margin-left:auto;font-size:.9375rem;font-weight:720}.nav-primary,.nav-actions{align-items:center;display:flex}.nav-primary{background:#ffffff09;border:1px solid #ffffff24;border-radius:12px;gap:.15rem;padding:.25rem;box-shadow:inset 0 1px #ffffff09}.nav-primary>a,.nav-portal,.nav-cta{white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;min-height:44px;transition:color .2s,background .2s,border-color .2s,box-shadow .2s,transform .2s;display:inline-flex}.nav-primary>a{color:#e4e7ec;padding:0 .9rem}.nav-primary>a:hover,.nav-primary>a:focus-visible{color:#fff;background:#ffffff14}.nav-primary>a.active-link{color:var(--green);background:#04e01a14;box-shadow:inset 0 0 0 1px #04e01a29}.nav-portal{color:#eef0f4;background:#ffffff09;border:1px solid #ffffff42;padding:0 1rem}.nav-portal:hover,.nav-portal:focus-visible,.nav-portal.active-link{color:#fff;background:#8c45ff1f;border-color:#b079ffcc}.nav-cta{background:var(--green);border:1px solid var(--green);color:#031006;padding:0 1.05rem;font-weight:850;box-shadow:0 8px 24px #04e01a29}.nav-cta:hover,.nav-cta:focus-visible{color:#031006;background:#27f539;border-color:#27f539;transform:translateY(-1px);box-shadow:0 10px 30px #04e01a40}.nav-primary>a:focus-visible,.nav-portal:focus-visible,.nav-cta:focus-visible,.menu-button:focus-visible{outline-offset:3px;outline:3px solid #b079fff2}.menu-button{cursor:pointer;border-radius:8px;min-width:44px;min-height:44px}.menu-button:hover{background:#ffffff0f}@media (width<=1180px) and (width>=981px){.site-header{padding-left:2.5vw;padding-right:2.5vw}.brand-copy small{display:none}.nav-primary>a{padding:0 .7rem}.nav-portal{padding:0 .8rem}.nav-cta{padding:0 .85rem}}@media (width<=980px){.menu-button{z-index:3;display:block}.nav{border-bottom:1px solid var(--line);background:#080a0efb;flex-direction:column;align-items:stretch;gap:.75rem;margin:0;padding:1rem 4.2vw 1.25rem;display:none;position:absolute;top:87px;left:0;right:0;box-shadow:0 24px 45px #0000006b}.nav.nav--open{display:flex}.nav-primary,.nav-actions{flex-direction:column;align-items:stretch;gap:.5rem}.nav-primary{padding:.5rem}.nav-primary>a,.nav-portal,.nav-cta{width:100%;min-height:48px}.nav-primary>a{justify-content:flex-start;padding:0 1rem}.nav-actions{grid-template-columns:.65fr 1.35fr;display:grid}.nav-portal,.nav-cta{text-align:center}}@media (width<=760px){.nav{padding-left:5vw;padding-right:5vw;top:71px}.nav-actions{grid-template-columns:1fr}.nav-primary>a,.nav-portal,.nav-cta{min-height:50px}}.team-portrait img{object-fit:cover;object-position:center top;width:100%;height:100%;position:absolute;inset:0}.engagement-fit{border-top:1px solid var(--line);grid-template-columns:.7fr 1.3fr;align-items:start;gap:6vw;display:grid}.engagement-fit>div:first-child h2{letter-spacing:-.05em;margin:.8rem 0 1.4rem;font-size:clamp(2.6rem,4vw,4.5rem);line-height:1}.engagement-fit>div:first-child p:last-child{color:var(--muted);line-height:1.8}.fit-grid{border:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.fit-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#11141b;min-height:230px;padding:1.5rem}.fit-grid article:nth-child(2n){border-right:0}.fit-grid article:nth-last-child(-n+2){border-bottom:0}.fit-grid small,.portal-view-detail span{font-size:var(--copy-label-min);letter-spacing:.15em;color:var(--green)}.fit-grid strong{margin:1rem 0;font-size:1.65rem;display:block}.fit-grid p{color:#8f97a2;font-size:var(--copy-label-min);line-height:1.7}.assessment-error{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:520px;display:flex}.assessment-error>div{width:240px;height:240px}.assessment-error h2{margin:.7rem;font-size:2rem}.assessment-error>p:not(.eyebrow){color:#9ba2ad;max-width:520px}.assessment-error button,.portal-exit{border:1px solid var(--line);color:#fff;cursor:pointer;background:0 0;margin-top:1rem;padding:.8rem 1rem}.portal-view-detail{border:1px solid var(--line);background:#11141b;min-height:430px;margin-top:2rem;padding:3rem}.portal-view-detail h2{margin:.8rem 0;font-size:3rem}.portal-view-detail>p:not(.eyebrow){color:#9aa1ac;max-width:700px;line-height:1.8}.portal-view-detail>div{border-top:1px solid var(--line);justify-content:space-between;margin-top:3rem;padding-top:1.5rem;display:flex}.portal-view-detail strong{color:var(--green)}.portal-full__top .portal-exit{border:0;margin:0;padding:0}.portal-full__top button:disabled,.portal-opportunities button:disabled{opacity:.45}@media (width<=900px){.engagement-fit,.fit-grid{grid-template-columns:1fr}.fit-grid article{border-right:0!important;border-bottom:1px solid var(--line)!important}.fit-grid article:last-child{border-bottom:0!important}}@media (width<=600px){.insight-grid,.insight-library__grid{grid-template-columns:1fr}.portal-view-detail>div{flex-direction:column;gap:1rem}.fit-grid{grid-template-columns:1fr}}.universe-shell{--starfield-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='420' height='420' viewBox='0 0 420 420'%3E%3Cg fill='white'%3E%3Ccircle cx='23' cy='41' r='1.2'/%3E%3Ccircle cx='87' cy='18' r='.7'/%3E%3Ccircle cx='146' cy='72' r='.9'/%3E%3Ccircle cx='211' cy='28' r='1.1'/%3E%3Ccircle cx='286' cy='54' r='.65'/%3E%3Ccircle cx='368' cy='22' r='1'/%3E%3Ccircle cx='399' cy='103' r='.75'/%3E%3Ccircle cx='51' cy='139' r='.75'/%3E%3Ccircle cx='119' cy='166' r='1.15'/%3E%3Ccircle cx='178' cy='121' r='.6'/%3E%3Ccircle cx='247' cy='184' r='.85'/%3E%3Ccircle cx='332' cy='147' r='1.25'/%3E%3Ccircle cx='18' cy='236' r='.7'/%3E%3Ccircle cx='93' cy='274' r='1'/%3E%3Ccircle cx='155' cy='225' r='.65'/%3E%3Ccircle cx='224' cy='312' r='1.2'/%3E%3Ccircle cx='301' cy='253' r='.75'/%3E%3Ccircle cx='383' cy='291' r='.95'/%3E%3Ccircle cx='48' cy='374' r='1.1'/%3E%3Ccircle cx='132' cy='347' r='.7'/%3E%3Ccircle cx='198' cy='401' r='.8'/%3E%3Ccircle cx='274' cy='365' r='1'/%3E%3Ccircle cx='349' cy='395' r='.65'/%3E%3C/g%3E%3C/svg%3E");background-color:var(--bg);background-image:var(--starfield-image);background-position:0 0;background-size:420px 420px;background-attachment:fixed;overflow:clip}.stars{display:none}.portal-zone{background-color:#0b0d12;background-image:radial-gradient(circle at 72% 50%,#8c45ff29,transparent 28%), var(--starfield-image);background-position:50%,0 0;background-size:auto,420px 420px;background-attachment:scroll,fixed}.brand-logo{white-space:nowrap;isolation:isolate;align-items:center;gap:.38rem;width:auto;height:56px;display:inline-flex}.brand-lockup__copy{color:var(--green);text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;flex-direction:column;justify-content:center;line-height:.82;display:flex}.brand-lockup__name{letter-spacing:.045em;font-size:clamp(1.08rem,.88vw,1.45rem);font-weight:950}.brand-lockup__service{color:var(--green);letter-spacing:.07em;margin-top:.3rem;font-size:clamp(.58rem,.47vw,.78rem);font-weight:850}.brand-lockup__charlie{object-fit:contain;image-rendering:auto;width:auto;height:100%;display:block}footer .brand-logo{height:62px}.site-header{background-color:#07090de0;background-image:var(--starfield-image);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background-position:0 0;background-size:420px 420px;background-attachment:fixed;width:100%;max-width:none;padding-inline:max(4.2vw,50vw - 750px + 2rem);position:sticky;top:0;box-shadow:0 1px #ffffff0f}.hero-rocket{pointer-events:none}.hero-rocket>div{width:100%;height:100%;overflow:visible!important}.hero-rocket canvas{transform-origin:50% 43%;transform:scale(1.25);width:100%!important;height:100%!important}.insight-grid{grid-template-columns:1fr}.insight-card--featured{grid-template-columns:minmax(300px,.85fr) minmax(0,1.15fr);min-height:360px;display:grid}.insight-card--featured .insight-art{height:100%;min-height:360px}.insight-card--featured>div:last-child{padding:2.4rem}.insight-card--featured h3{max-width:760px;font-size:clamp(1.6rem,2.2vw,2.35rem)}.insight-card--featured p:not(.card-meta){max-width:720px;font-size:.82rem}@media (width<=760px){.site-header{padding-inline:5vw}.brand-logo{height:46px}footer .brand-logo{height:54px}.hero-rocket canvas{transform:scale(1.15)}.insight-card--featured{grid-template-columns:1fr;min-height:0}.insight-card--featured .insight-art{height:220px;min-height:220px}.insight-card--featured>div:last-child{min-height:300px;padding:1.4rem}}.why-hero-actions{flex-wrap:wrap;gap:.8rem;margin-top:2rem;display:flex}.why-thesis{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:start;gap:8vw;display:grid}.why-thesis h2,.comparison-heading h2,.growth-path__intro h2,.client-standard>div:first-child h2,.local-advantage__heading h2{letter-spacing:-.05em;margin:.8rem 0;font-size:clamp(2.7rem,4.7vw,5rem);line-height:1}.why-thesis>div:last-child{color:#a0a7b2;font-size:1.02rem;line-height:1.9}.why-thesis>div:last-child p:first-child{color:#d8dce2;margin-top:0}.advantage-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding-top:1rem;display:grid}.advantage-grid article{border:1px solid var(--line);background:linear-gradient(145deg,#171a22f0,#0c0e14eb);flex-direction:column;min-height:360px;padding:2.2rem;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.advantage-grid article:after{content:"";aspect-ratio:1;border:1px solid #8c45ff21;border-radius:50%;width:260px;position:absolute;bottom:-130px;right:-130px;box-shadow:0 0 70px #8c45ff0f}.advantage-grid article:hover{border-color:#8c45ff73;transform:translateY(-4px);box-shadow:0 24px 60px #00000047}.advantage-grid article>div{justify-content:space-between;align-items:center;gap:1rem;display:flex}.advantage-grid article>div span{color:var(--green);font-size:var(--copy-label-min);letter-spacing:.16em}.advantage-grid article>div small{color:#777f8b;font-size:var(--copy-label-min);letter-spacing:.15em;text-align:right}.advantage-grid h2{letter-spacing:-.04em;z-index:1;max-width:600px;margin:auto 0 1.3rem;font-size:clamp(1.8rem,2.65vw,3rem);line-height:1.08;position:relative}.advantage-grid p{color:#9299a4;z-index:1;max-width:590px;margin:0;font-size:.82rem;line-height:1.78;position:relative}.local-advantage{border-top:1px solid var(--line);padding-top:7rem}.local-advantage__heading{grid-template-columns:minmax(0,1.05fr) minmax(300px,.68fr);align-items:end;gap:7vw;margin-bottom:3.2rem;display:grid}.local-advantage__heading>p{color:#a0a7b2;max-width:580px;margin:0;line-height:1.82}.local-orbit{background:linear-gradient(145deg,#12151df7,#080a0ff5);border:1px solid #8c45ff61;grid-template-columns:minmax(0,1.08fr) minmax(380px,.92fr);display:grid;overflow:hidden;box-shadow:0 35px 100px #0000006b,0 0 85px #8c45ff12}.local-orbit__map{isolation:isolate;background:#080a0f;border-right:1px solid #8c45ff47;min-height:760px;position:relative;overflow:hidden}.local-orbit__map:before,.local-orbit__map:after{content:"";z-index:3;pointer-events:none;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.local-orbit__map:before{aspect-ratio:1;border:1px solid #04e01a7a;width:58%;box-shadow:0 0 35px #04e01a1f,inset 0 0 35px #04e01a14}.local-orbit__map:after{aspect-ratio:1;border:1px dashed #b079ff80;width:84%;animation:30s linear infinite localOrbitSpin}@keyframes localOrbitSpin{to{transform:translate(-50%,-50%)rotate(360deg)}}.local-orbit__map iframe{filter:grayscale(.82)invert(.9)hue-rotate(178deg)saturate(1.45)contrast(1.03)brightness(.74);opacity:.8;border:0;width:116%;height:116%;position:absolute;inset:-8%}.local-orbit__map:focus-within iframe,.local-orbit__map:hover iframe{opacity:.95}.map-scanline{z-index:4;pointer-events:none;background:linear-gradient(90deg,transparent,var(--green),transparent);height:2px;animation:5s ease-in-out infinite mapScan;position:absolute;left:0;right:0;box-shadow:0 0 16px #04e01ae6}@keyframes mapScan{0%{opacity:0;top:5%}15%{opacity:.55}85%{opacity:.55}to{opacity:0;top:95%}}.map-hud{z-index:5;pointer-events:none;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);font-size:var(--copy-label-min);letter-spacing:.15em;background:#07090de0;border:1px solid #ffffff26;justify-content:space-between;gap:1rem;padding:.75rem .9rem;display:flex;position:absolute;left:1.2rem;right:1.2rem}.map-hud--top{top:1.2rem}.map-hud--top span{color:var(--green)}.map-hud--top b{color:#bba3ea;font-weight:650}.map-hud--bottom{color:#b7bdc6;justify-content:flex-start;align-items:center;bottom:1.2rem}.map-hud--bottom i{background:var(--green);width:7px;height:7px;box-shadow:0 0 12px var(--green);border-radius:50%;animation:1.8s infinite pulse}.local-orbit__console{flex-direction:column;padding:2.4rem;display:flex}.orbit-status{border-bottom:1px solid var(--line);font-size:var(--copy-label-min);letter-spacing:.12em;color:#989faa;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1rem;display:flex}.orbit-status i{color:var(--green);font-style:normal}.local-orbit__console>h3{letter-spacing:-.045em;margin:2.1rem 0 1rem;font-size:clamp(2rem,3.2vw,3.25rem);line-height:1.03}.local-orbit__console>p{color:#9ba2ad;margin:0 0 1.6rem;font-size:.84rem;line-height:1.78}.local-proof{border-top:1px solid var(--line)}.local-proof article{border-bottom:1px solid var(--line);grid-template-columns:42px 1fr;gap:.8rem;padding:1.15rem 0;display:grid}.local-proof strong{color:#ad83ff;font-size:var(--copy-label-min);letter-spacing:.13em;padding-top:.2rem}.local-proof h4{margin:0 0 .35rem;font-size:1rem}.local-proof p{color:#9aa1ac;margin:0;font-size:.78rem;line-height:1.65}.distance-console{margin-top:auto;padding-top:1.6rem}.distance-console>button{background:var(--green);color:#031006;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:.6rem;width:100%;min-height:58px;padding:.8rem 1rem;font-size:.82rem;font-weight:850;transition:background .2s,transform .2s,box-shadow .2s;display:flex;box-shadow:0 12px 32px #04e01a29}.distance-console>button span{font-size:1.2rem}.distance-console>button:hover{background:#27f539;transform:translateY(-2px);box-shadow:0 16px 38px #04e01a3b}.distance-console>button:focus-visible{outline-offset:3px;outline:3px solid #b079fff2}.distance-console>button:disabled{opacity:.68;cursor:wait;transform:none}.distance-console>small{text-align:center;color:#8d949f;font-size:var(--copy-label-min);max-width:460px;margin:.65rem auto 0;line-height:1.6;display:block}.distance-result{background:#ffffff06;border:1px solid #ffffff21;grid-template-columns:1fr auto;align-items:start;gap:.5rem 1rem;margin-top:1rem;padding:1rem;animation:.35s reveal;display:grid}.distance-result>span{color:var(--green);font-size:var(--copy-label-min);letter-spacing:.12em}.distance-result>strong{color:var(--green);grid-area:1/2/3;font-size:1.75rem;line-height:1}.distance-result p{color:#b9bec7;margin:0;font-size:.78rem;line-height:1.6}.distance-result a{color:#c4a7ff;font-size:var(--copy-label-min);grid-column:1/-1;margin-top:.25rem;font-weight:750}.distance-result--error{border-color:#ff565d59;display:block}.distance-result--error>span{color:#ff858b}.distance-result--error p{margin:.55rem 0}.distance-result--error a{display:inline-block}.regional-coverage{border:1px solid var(--line);background:#0a0c11e6;border-top:0;justify-content:space-between;align-items:center;gap:2rem;min-height:72px;padding:1rem 1.3rem;display:flex}.regional-coverage>span{color:#9299a4;font-size:var(--copy-label-min);letter-spacing:.13em;white-space:nowrap}.regional-coverage>div{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:1rem;display:flex}.regional-coverage b{font-size:var(--copy-label-min);letter-spacing:.11em;color:#c8ccd3}.regional-coverage i{background:var(--purple);border-radius:50%;width:4px;height:4px;box-shadow:0 0 8px #8c45ffb3}.model-comparison{border-top:1px solid var(--line)}.comparison-heading{grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);align-items:end;gap:6vw;margin-bottom:3rem;display:grid}.comparison-heading>p{color:#999faa;margin:0;line-height:1.8}.comparison-table{border:1px solid var(--line);box-shadow:var(--shadow);scrollbar-color:var(--purple) #11141b;background:#0c0e14d6;overflow-x:auto}.comparison-table table{border-collapse:collapse;text-align:left;width:100%;min-width:900px}.comparison-table th,.comparison-table td{border-right:1px solid var(--line);border-bottom:1px solid var(--line);font-size:var(--copy-label-min);padding:1.25rem 1rem;line-height:1.45}.comparison-table thead th{color:#858c97;height:74px;font-size:var(--copy-label-min);letter-spacing:.13em;text-transform:uppercase;background:#0d1016}.comparison-table tbody th{color:#e5e8ed;width:31%;font-size:.75rem;font-weight:650}.comparison-table td{color:#8e96a1}.comparison-table tr:last-child th,.comparison-table tr:last-child td{border-bottom:0}.comparison-table th:last-child,.comparison-table td:last-child{border-right:0}.comparison-table .devteq-column{color:#edf6ef;background:#04e01a0b;border-left:1px solid #04e01a40}.comparison-table thead .devteq-column{color:var(--green);box-shadow:inset 0 3px 0 var(--green)}.comparison-table td.devteq-column span{color:var(--green);margin-right:.55rem;font-weight:900}.comparison-note{color:#656d79;font-size:var(--copy-label-min);margin:.8rem 0 0;line-height:1.6}.growth-path{border-top:1px solid var(--line);grid-template-columns:minmax(0,.76fr) minmax(0,1.24fr);align-items:start;gap:7vw;display:grid}.growth-path__intro{position:sticky;top:130px}.growth-path__intro>p:not(.eyebrow){color:#979eaa;margin:1.5rem 0;line-height:1.8}.growth-path__intro>a,.charlie-section--why a{color:var(--green);font-size:var(--copy-label-min);margin-top:.7rem;font-weight:800;display:inline-block}.growth-path__steps{border-top:1px solid var(--line)}.growth-path__steps article{border-bottom:1px solid var(--line);grid-template-columns:70px 1fr;gap:1rem;padding:2.5rem 0;display:grid}.growth-path__steps article>span{color:#b994ff;width:42px;height:42px;font-size:var(--copy-label-min);border:1px solid #8c45ff80;border-radius:50%;place-items:center;display:grid;box-shadow:0 0 25px #8c45ff14}.growth-path__steps small{font-size:var(--copy-label-min);letter-spacing:.16em;color:var(--green)}.growth-path__steps h3{letter-spacing:-.025em;margin:.6rem 0;font-size:1.55rem}.growth-path__steps p{color:#8e95a0;max-width:650px;margin:0;font-size:.78rem;line-height:1.75}.client-standard{border-top:1px solid var(--line)}.client-standard>div:first-child{grid-template-columns:.5fr 1fr;align-items:end;gap:5vw;margin-bottom:3rem;display:grid}.client-standard__grid{border:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.client-standard__grid article{border-right:1px solid var(--line);background:#11141bbf;min-height:260px;padding:1.8rem}.client-standard__grid article:last-child{border-right:0}.client-standard__grid span{font-size:var(--copy-label-min);letter-spacing:.14em;color:var(--green)}.client-standard__grid h3{margin:3rem 0 .9rem;font-size:1.3rem;line-height:1.15}.client-standard__grid p{font-size:var(--copy-label-min);color:#8d949f;margin:0;line-height:1.72}.charlie-section--why{grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr);gap:7vw}.charlie-section--why .charlie-art{background:radial-gradient(circle,#8c45ff38,#0000 56%),repeating-radial-gradient(circle,#0000 0 54px,#8c45ff14 55px),#10131a;height:520px}.charlie-section--why .charlie-art img{object-fit:contain;filter:drop-shadow(0 25px 38px #0006);padding:1.2rem}.charlie-principles{flex-wrap:wrap;gap:.5rem;margin:1.5rem 0 .5rem;display:flex}.charlie-principles span{color:#bca7e6;font-size:var(--copy-label-min);letter-spacing:.12em;background:#8c45ff0f;border:1px solid #8c45ff4d;padding:.55rem .65rem}.why-close>p:not(.eyebrow){color:#969da8;max-width:760px;margin:-1rem auto 2.2rem;line-height:1.8}@media (width<=1000px){.why-thesis,.comparison-heading,.growth-path,.local-advantage__heading,.local-orbit{grid-template-columns:1fr}.local-orbit__map{border-bottom:1px solid #8c45ff47;border-right:0;min-height:560px}.growth-path__intro{position:static}.client-standard>div:first-child{grid-template-columns:1fr}.client-standard__grid{grid-template-columns:1fr 1fr}.client-standard__grid article:nth-child(2){border-right:0}.client-standard__grid article:nth-child(-n+2){border-bottom:1px solid var(--line)}.charlie-section--why{grid-template-columns:1fr 1fr;gap:4vw}}@media (width<=700px){.page-hero h1{font-size:clamp(3rem,15vw,3.8rem)}.why-hero-actions{flex-direction:column;align-items:stretch}.why-hero-actions .button{width:100%}.advantage-grid{grid-template-columns:1fr}.advantage-grid article{min-height:320px;padding:1.5rem}.local-advantage{padding-top:5rem}.local-advantage__heading{margin-bottom:2rem}.local-orbit__map{min-height:430px}.local-orbit__map:before{width:64%}.local-orbit__map:after{width:96%}.map-hud{font-size:var(--copy-label-min);padding:.65rem;left:.7rem;right:.7rem}.map-hud--top{top:.7rem}.map-hud--top b{display:none}.map-hud--bottom{bottom:.7rem}.local-orbit__console{padding:1.4rem}.orbit-status{flex-direction:column;align-items:flex-start}.local-orbit__console>h3{margin-top:1.6rem;font-size:2.15rem}.regional-coverage{flex-direction:column;align-items:flex-start}.regional-coverage>div{justify-content:flex-start;gap:.75rem}.comparison-heading{margin-bottom:2rem}.comparison-table{margin-right:-4.2vw}.growth-path__steps article{grid-template-columns:52px 1fr}.client-standard__grid{grid-template-columns:1fr}.client-standard__grid article{border-right:0;min-height:220px;border-bottom:1px solid var(--line)!important}.client-standard__grid article:last-child{border-bottom:0!important}.charlie-section--why{grid-template-columns:1fr}.charlie-section--why .charlie-art{height:390px}.charlie-section--why .charlie-art img{padding:.6rem}}.nav{gap:.45rem}.nav-actions{gap:.4rem}.locale-selector__trigger,.nav-portal{box-sizing:border-box;min-height:44px;font-size:.9375rem;line-height:1}.locale-selector__trigger{justify-content:center;align-items:center;gap:.45rem;padding:0 .7rem;display:inline-flex}.locale-selector__trigger img,.nav-portal__glyph{flex:0 0 18px;width:18px;height:18px}.nav-portal{gap:.45rem;padding:0 .75rem}.nav-cta{padding:0 .85rem}@media (width<=1180px) and (width>=981px){.nav,.nav-actions{gap:.35rem}.locale-selector__trigger{padding:0 .6rem}.nav-portal{padding:0 .65rem}.nav-cta{padding:0 .7rem}}.insight-art--lottie{isolation:isolate;place-items:center;display:grid;overflow:hidden}.insight-art--lottie .insight-card__lottie{z-index:1;width:min(68%,340px);height:min(76%,240px);display:block;position:relative}.insight-art--lottie .insight-card__lottie>*,.insight-art--lottie .insight-card__lottie canvas{width:100%!important;height:100%!important}.insight-art--lottie small{z-index:2;position:absolute;bottom:1rem;left:1rem}@media (width<=760px){.insight-art--lottie .insight-card__lottie{width:min(72%,290px);height:180px}}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}img,svg,canvas,video,input,textarea,select,button{max-width:100%}:where(.hero-grid,.hero-copy,.mission-visual,.section-heading,.mission-detail,.assessment,.scanner-panel,.portal-section,.portal-copy,.portal-preview,.newsletter,.footer-main,.footer-links,.page-hero,.page-hero__copy,.outcome-row,.connected-system,.origin-story,.engagement-fit,.fit-grid,.signal-subscribe,.charlie-section,.portal-login,.portal-full__layout,.portal-full__main,.portal-main-grid,.assessment-workspace,.assessment-console,.assessment-report,.start-page,.start-form)>*{min-width:0}:where(h1,h2,h3,p,li,a,strong,span){overflow-wrap:break-word}:where(.hero h1,.page-hero h1,.route-close h2,.final-cta h2){text-wrap:balance}@media (width>=1051px){.hero{min-height:calc(100svh - 88px)}}@media (width>=1051px) and (height<=900px){.hero{grid-template-rows:minmax(0,1fr) auto;height:calc(100svh - 88px);min-height:0;padding:clamp(1.25rem,3.4svh,2.15rem) 4.2vw .65rem;display:grid}.hero-grid{gap:clamp(2rem,3vw,4rem);width:100%;height:100%;min-height:0}.hero-copy{align-self:center}.hero .eyebrow{margin-block:0}.hero h1{margin:clamp(.75rem,1.8svh,1.15rem) 0;font-size:clamp(3.45rem,min(5vw,9.2svh),5.6rem);line-height:.9}.hero-lede{font-size:clamp(.94rem,1.05vw,1.04rem);line-height:1.55}.hero-actions{margin:clamp(1rem,2.2svh,1.35rem) 0 clamp(1rem,2.3svh,1.45rem)}.hero .button{min-height:48px}.hero-proof{padding-top:clamp(.7rem,1.5svh,1rem)}.mission-visual{justify-self:center;width:100%;height:100%;min-height:0;max-height:min(680px,100svh - 135px)}.mission-visual .orbit--outer{width:min(96%,100svh - 245px)}.mission-visual .orbit--middle{width:min(72%,75svh - 183.75px)}.mission-visual .orbit--inner,.mission-visual .planet-glow{width:min(45%,47svh - 115.15px)}.mission-visual .system-status{top:1.5%}.scroll-cue{gap:.75rem}.scroll-cue i{height:clamp(18px,3.2svh,28px)}}@media (width>=1051px) and (height<=780px){.hero{padding-top:1rem}.hero h1{margin-block:.65rem;font-size:clamp(3.15rem,min(4.65vw,8.7svh),4.8rem)}.hero-lede{line-height:1.48}.hero-actions{margin-block:.9rem 1rem}.hero .button{min-height:44px}.hero-proof{padding-top:.65rem}.mission-visual .launch-console{min-height:72px;padding-block:.65rem}}@media (width<=1050px){.hero{padding-top:clamp(3rem,8vw,6rem)}.hero-grid{min-height:0}.mission-visual{width:min(100%,680px);height:clamp(430px,64vw,560px)}.page-hero,.portal-login,.coming-note,.start-success{min-height:calc(100svh - 88px)}.page-hero{padding-block:clamp(4.5rem,10vw,7rem)}.portal-login,.start-page,.assessment-page{padding-block:clamp(4rem,9vw,7rem)}.portal-preview{transform:none}.portal-full__layout,.portal-full__main,.assessment-workspace,.assessment-console{min-width:0}}@media (width<=900px){.section,.route-section{padding-block:clamp(4.5rem,10vw,6.5rem)}.section-heading{gap:1.5rem}.engagement-fit,.signal-subscribe{gap:2.5rem}.portal-login{min-height:0}.portal-login__panel,.portal-view-detail,.signal-subscribe{padding:clamp(1.5rem,5vw,2.5rem)}.portal-window-body,.portal-full__layout{min-height:0}.portal-dashboard,.portal-full__main{min-width:0}}@media (width<=760px){.hero{min-height:0;padding:clamp(3rem,12vw,4rem) 5vw 1.25rem}.hero h1{margin-block:1.1rem 1.25rem;font-size:clamp(2.85rem,14.5vw,4.75rem);line-height:.92}.hero-lede{line-height:1.65}.hero-actions{margin-block:1.5rem 1.75rem}.hero-proof{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem .5rem;display:grid}.hero-proof span{width:auto}.mission-visual{width:100%;height:clamp(365px,105vw,465px);margin-top:1.25rem}.mission-visual .orbit--outer{width:min(92%,420px)}.mission-visual .orbit--middle{width:min(70%,320px)}.mission-visual .orbit--inner,.mission-visual .planet-glow{width:min(44%,205px)}.mission-visual .orbit-label--one{left:0}.mission-visual .orbit-label--two{right:0}.mission-visual .orbit-label--three{bottom:22%;right:3%}.page-hero,.portal-login,.coming-note,.start-success{min-height:0}.page-hero{padding-block:clamp(4rem,16vw,5.5rem)}.page-hero h1,.portal-login__copy h1,.start-page__intro h1,.assessment-page__hero h1,.field-note>header h1{font-size:clamp(2.75rem,13vw,4rem);line-height:.95}.section-heading h2,.assessment-intro h2,.portal-copy h2,.newsletter h2,.final-cta h2,.connected-system h2,.origin-story h2,.operating-principles h2,.values-console h2,.charlie-section h2{font-size:clamp(2.35rem,11vw,3.25rem)}.section,.route-section,.assessment-page,.start-page,.portal-login{width:90vw}.mission-detail,.scanner-panel,.portal-view-detail,.start-form,.signal-subscribe,.field-note__cta{padding:clamp(1rem,4.5vw,1.5rem)}.scan-stage{height:auto;min-height:clamp(360px,108vw,430px);padding:1rem}.scan-results{gap:1.25rem;width:100%}.portal-preview,.portal-window-body{min-height:0}.portal-dashboard{padding:.85rem}.portal-chart svg{height:clamp(110px,35vw,150px)}.team-portrait,.charlie-art{aspect-ratio:4/5;height:auto}.assessment-console,.assessment-report,.assessment-error{min-height:0}.assessment-console__visual,.assessment-progress{height:auto;min-height:360px}.assessment-console__visual>div,.assessment-progress>div:first-child{width:min(100%,260px);height:240px;margin-inline:auto}.portal-view-detail h2,.signal-subscribe h2,.assessment-report__head h2,.start-success h1{font-size:clamp(2rem,9vw,3rem)}.field-note>header{padding-block:clamp(4rem,14vw,6rem) 3.5rem}.field-note__body{padding-block:3.5rem 6rem;font-size:1rem}.field-note__lede,.field-note__body blockquote{font-size:clamp(1.3rem,6vw,1.65rem)!important}.route-close,.final-cta{width:90vw;padding-block:clamp(5rem,15vw,7rem)}}@media (width<=520px){.eyebrow{line-height:1.65}.hero h1,.page-hero h1,.portal-login__copy h1,.start-page__intro h1,.assessment-page__hero h1,.field-note>header h1{font-size:clamp(2.45rem,13vw,3.35rem)}.hero-proof{grid-template-columns:1fr 1fr}.mission-visual{height:clamp(340px,112vw,420px)}.mission-visual .system-status small{display:none}.mission-visual .launch-console{left:0;right:0}.mission-tabs,.flight-path,.portal-kpis,.assessment-report__metrics,.footer-links{grid-template-columns:1fr}.mission-tab{border-right:0}.portal-features,.portal-login__copy ul,.portal-metrics{grid-template-columns:1fr}.portal-kpis article,.assessment-report__metrics article{min-width:0}.portal-view-detail>div,.assessment-report__next,.field-note>header>div{flex-direction:column;align-items:flex-start;gap:.75rem}.system-ring{width:min(100%,300px)}.system-ring span:nth-child(2){right:0}.system-ring span:nth-child(4){left:0}.url-control>span,.assessment-console form span{width:100%;padding-bottom:0}.url-control input,.assessment-console input{flex-basis:calc(100% - 1rem);width:100%}.final-cta .button,.route-close .button{width:100%}}@media (width<=1050px) and (height<=600px) and (orientation:landscape){.hero{padding-top:2rem}.hero h1{font-size:clamp(2.8rem,8vw,4rem)}.mission-visual{height:360px}.page-hero,.portal-login,.start-page,.assessment-page{padding-block:3rem}}@media (prefers-reduced-motion:reduce){.portal-preview,.outcome-row{transform:none!important}}.custom-cursor{--cursor-x:-100px;--cursor-y:-100px;z-index:2147483647;pointer-events:none;opacity:0;transition:opacity .12s;position:fixed;inset:0}.custom-cursor.is-visible{opacity:1}.custom-cursor.is-clickable,.custom-cursor.is-text{opacity:0}.custom-cursor.is-blocked{opacity:1}.custom-cursor__planet{width:24px;height:24px;transform:translate3d(var(--cursor-x), var(--cursor-y), 0) translate(-50%, -50%);will-change:transform;background:radial-gradient(circle at 35% 30%,#d8b5ff 0 12%,#9b55ef 36%,#5b1e9b 72%,#251038 100%);border:1.5px solid #d9b8fff2;border-radius:50%;transition:width .11s,height .11s,filter .11s;display:block;position:fixed;top:0;left:0;box-shadow:0 0 6px #b079fff2,0 0 14px #8c45ffb8}.custom-cursor__planet:before{content:"";border:2.25px solid #c99afff2;border-radius:50%;width:40.5px;height:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-24deg);box-shadow:0 0 5px #b079ffe6}.custom-cursor__planet:after{content:"";border-top:1px solid #f0e0ffa6;border-radius:50%;position:absolute;inset:4.5px 1.5px;transform:rotate(-24deg)}.custom-cursor.is-pressed .custom-cursor__planet{filter:brightness(1.35);width:21px;height:21px}.custom-cursor.is-blocked .custom-cursor__planet,.custom-cursor.is-blocked.is-pressed .custom-cursor__planet{filter:none;background:#23050cf0;border:3px solid #ff3651;width:31.5px;height:31.5px;box-shadow:0 0 7px #ff3651f2,0 0 17px #ff36518c}.custom-cursor.is-blocked .custom-cursor__planet:before{background:#ff3651;border:0;border-radius:999px;width:30px;height:3px;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-45deg);box-shadow:0 0 6px #ff3651f2}.custom-cursor.is-blocked .custom-cursor__planet:after{background:#ff365114;border:0;border-radius:50%;inset:6px;transform:none}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){html.has-custom-cursor,html.has-custom-cursor *{cursor:none!important}html.has-custom-cursor a[href],html.has-custom-cursor button:not(:disabled),html.has-custom-cursor input:not(:disabled):is([type=button],[type=submit],[type=reset],[type=checkbox],[type=radio],[type=file],[type=range],[type=color]),html.has-custom-cursor select:not(:disabled),html.has-custom-cursor summary,html.has-custom-cursor label[for],html.has-custom-cursor [role=button]:not([aria-disabled=true]),html.has-custom-cursor [role=link]:not([aria-disabled=true]),html.has-custom-cursor [data-cursor=interactive]:not([aria-disabled=true]),html.has-custom-cursor a[href] *,html.has-custom-cursor button:not(:disabled) *,html.has-custom-cursor summary *,html.has-custom-cursor label[for] *,html.has-custom-cursor [role=button]:not([aria-disabled=true]) *,html.has-custom-cursor [role=link]:not([aria-disabled=true]) *,html.has-custom-cursor [data-cursor=interactive]:not([aria-disabled=true]) *{cursor:pointer!important}html.has-custom-cursor textarea:not(:disabled):not([readonly]),html.has-custom-cursor input:not([type]):not(:disabled):not([readonly]),html.has-custom-cursor input:not(:disabled):not([readonly]):is([type=text],[type=email],[type=url],[type=tel],[type=search],[type=password],[type=number]),html.has-custom-cursor [contenteditable]:not([contenteditable=false]),html.has-custom-cursor [contenteditable]:not([contenteditable=false]) *,html.has-custom-cursor [role=textbox]:not([aria-disabled=true]):not([aria-readonly=true]),html.has-custom-cursor [role=textbox]:not([aria-disabled=true]):not([aria-readonly=true]) *,html.has-custom-cursor [data-cursor=text]:not([aria-disabled=true]),html.has-custom-cursor [data-cursor=text]:not([aria-disabled=true]) *{cursor:text!important}}@media (hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.custom-cursor{display:none}}.site-footer{z-index:2;background-color:#07090d;background-image:radial-gradient(circle at 14% 30%, #8c45ff21, transparent 26rem), radial-gradient(circle at 84% 18%, #04e01a0f, transparent 24rem), var(--starfield-image);background-position:50%,50%,0 0;background-size:auto,auto,420px 420px;border-top:1px solid #8c45ff66;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09}.site-footer:after{z-index:-1;content:"";pointer-events:none;border:1px solid #8c45ff1f;border-radius:50%;width:34rem;height:34rem;position:absolute;bottom:-15rem;right:-8rem;box-shadow:0 0 0 5rem #8c45ff06,0 0 0 10rem #8c45ff05}.footer-cta,.footer-main,.footer-bottom{width:min(1390px,91.6vw);margin-inline:auto}.footer-cta{border-bottom:1px solid #ffffff1f;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(2rem,6vw,6rem);padding:clamp(3.25rem,6vw,5.5rem) 0;display:grid}.footer-cta>div{max-width:820px}.footer-cta__eyebrow{color:var(--green);font-size:var(--copy-label-min);letter-spacing:.19em;text-transform:uppercase;align-items:center;gap:.7rem;margin:0 0 1rem;font-weight:800;display:flex}.footer-cta__eyebrow i{background:var(--green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 14px #04e01ae6}.footer-cta h2{letter-spacing:-.052em;max-width:18ch;margin:0;font-size:clamp(2.2rem,4.4vw,4.65rem);line-height:.98}.footer-cta>div>p:last-child{color:#9da4af;max-width:660px;margin:1.25rem 0 0;font-size:.9rem;line-height:1.8}.footer-cta__action{border:1px solid var(--green);background:var(--green);color:#031006;border-radius:8px;justify-content:space-between;align-items:center;gap:1.5rem;min-width:190px;min-height:54px;padding:0 1.25rem;font-size:.76rem;font-weight:850;text-decoration:none;transition:transform .2s,background .2s,box-shadow .2s;display:inline-flex;box-shadow:0 12px 38px #04e01a2e}.footer-cta__action:hover,.footer-cta__action:focus-visible{background:#27f539;transform:translateY(-2px);box-shadow:0 16px 45px #04e01a42}.footer-cta__action span{font-size:1rem;transition:transform .2s}.footer-cta__action:hover span,.footer-cta__action:focus-visible span{transform:translate(3px,-3px)}.site-footer .footer-main{grid-template-columns:minmax(280px,340px) minmax(0,1fr);column-gap:clamp(2rem,4vw,4rem);padding:clamp(4rem,7vw,6.25rem) 0;display:grid}.site-footer .footer-brand{grid-column:1;min-width:0}.site-footer .footer-brand p{color:#9ba2ad;max-width:330px;margin:1.4rem 0 1.6rem;font-size:.82rem;line-height:1.65}.footer-contact{color:#747c88;max-width:360px;font-size:var(--copy-label-min);gap:.55rem;line-height:1.6;display:grid}.footer-contact>strong{color:#f4f6f8;width:min(100%,240px);font-size:var(--copy-label-min);letter-spacing:.17em;text-transform:uppercase;gap:.55rem;margin-bottom:.15rem;font-weight:850;display:grid}.footer-contact>strong:after{background:linear-gradient(90deg, var(--purple), #8c45ff1f);content:"";width:100%;height:1px;box-shadow:0 0 10px #8c45ff33}.footer-contact__links{flex-wrap:wrap;gap:.35rem 1rem;display:flex}.footer-contact a{color:#b8bec7;text-underline-offset:.25rem;-webkit-text-decoration:underline #b8bec761;text-decoration:underline #b8bec761;transition:color .2s,text-decoration-color .2s}.footer-contact address{color:#747c88;font-style:normal}.footer-contact a:hover,.footer-contact a:focus-visible{color:var(--green);-webkit-text-decoration-color:var(--green);text-decoration-color:var(--green)}.site-footer .footer-links{grid-column:2;grid-template-columns:repeat(4,max-content);justify-content:end;justify-self:end;gap:clamp(1.35rem,2.25vw,2.25rem);width:max-content;max-width:100%;display:grid}.footer-link-group{min-width:0}.footer-link-group>strong{color:#f4f6f8;font-size:var(--copy-label-min);letter-spacing:.18em;text-transform:uppercase;gap:.8rem;margin-bottom:1rem;font-weight:850;display:grid}.footer-link-group>strong:after{background:linear-gradient(90deg, var(--purple), #8c45ff2e);content:"";width:100%;height:1px;box-shadow:0 0 12px #8c45ff38}.footer-link-group>div{gap:.3rem;display:grid}.site-footer .footer-link-group a{color:#aab0ba;width:max-content;max-width:100%;min-height:39px;font-size:var(--copy-label-min);justify-content:flex-start;align-items:center;gap:.42rem;font-weight:650;text-decoration:none;transition:color .2s,transform .2s;display:inline-flex;position:relative}.site-footer .footer-link-group a:after{content:"";background:#ffffff2b;height:1px;transition:height .2s,background .2s,box-shadow .2s;position:absolute;bottom:4px;left:0;right:0}.footer-link-group a i{color:#7f8792;font-size:var(--copy-label-min);opacity:.8;font-style:normal;transition:color .2s,transform .2s}.site-footer .footer-link-group a:hover,.site-footer .footer-link-group a:focus-visible{color:#fff;transform:translateY(-1px)}.site-footer .footer-link-group a:hover:after,.site-footer .footer-link-group a:focus-visible:after{background:var(--green);height:2px;box-shadow:0 0 10px #04e01a73}.footer-link-group a:hover i,.footer-link-group a:focus-visible i{color:var(--green);transform:translate(2px,-2px)}.site-footer .footer-bottom{color:#727986;min-height:78px;font-size:var(--copy-label-min);border-top:1px solid #ffffff1f;grid-template-columns:1fr auto 1fr;align-items:center;gap:2rem;padding:1rem 0;display:grid}.footer-tagline{color:#a85eff;font-size:var(--copy-label-min);text-underline-offset:.3rem;font-weight:800;-webkit-text-decoration:underline #a85eff73;text-decoration:underline #a85eff73;transition:color .2s,text-decoration-color .2s}.footer-tagline:hover,.footer-tagline:focus-visible{color:#c18cff;text-decoration-color:#c18cff}.footer-utility{justify-content:flex-end;align-items:center;gap:1.15rem;display:flex}.footer-utility a{color:#a9afb9;text-underline-offset:.3rem;font-weight:700;-webkit-text-decoration:underline #a9afb961;text-decoration:underline #a9afb961;transition:color .2s,text-decoration-color .2s}.footer-utility a:hover,.footer-utility a:focus-visible{color:var(--green);-webkit-text-decoration-color:var(--green);text-decoration-color:var(--green)}.site-footer a:focus-visible{outline-offset:4px;outline:3px solid #b079fff2}@media (width<=1050px){.site-footer .footer-main{grid-template-columns:1fr;gap:3.5rem}.site-footer .footer-brand,.site-footer .footer-links{grid-column:1}.site-footer .footer-brand p,.footer-contact{max-width:620px}.site-footer .footer-bottom{grid-template-columns:1fr auto}.footer-tagline{grid-area:1/1/auto/-1;justify-self:center}}@media (width<=760px){.footer-cta{grid-template-columns:1fr;gap:2rem}.footer-cta h2{font-size:clamp(2.45rem,11vw,3.55rem)}.footer-cta__action{width:min(100%,320px)}.site-footer .footer-main{padding-block:4rem}.site-footer .footer-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem 2rem}.site-footer .footer-bottom{text-align:center;flex-direction:column;align-items:center;gap:1.15rem;min-height:0;padding:1.75rem 0 2rem;display:flex}.footer-utility{flex-wrap:wrap;justify-content:center}}@media (width<=560px){.site-footer .footer-links{grid-template-columns:1fr;gap:2.25rem}.footer-link-group>div{grid-template-columns:1fr}.site-footer .footer-link-group a{min-height:44px;font-size:.8rem}.footer-contact{gap:.55rem;display:grid}}@media (prefers-reduced-motion:reduce){.footer-cta__action,.footer-cta__action span,.site-footer .footer-link-group a,.footer-link-group a i{transition:none}}.site-footer .footer-brand .brand{margin-bottom:.8rem;display:inline-flex}.site-footer .footer-brand .brand-logo{transform-origin:0;transform:scale(1.5)}.site-footer .brand-lockup__charlie{transform-origin:0;margin-right:.7rem;transform:scale(1.2)}.approach-hero__telemetry{border-top:1px solid var(--line);color:#9fa8b5;font-size:var(--copy-label-min);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;gap:.7rem 1.3rem;margin-top:2rem;padding-top:1rem;display:flex}.approach-hero__telemetry span{align-items:center;gap:.45rem;display:inline-flex}.approach-hero__telemetry b{color:#e7eaf0;font-size:.76rem}.approach-hero__telemetry i,.flight-plan-console__status>span i,.outcome-targets__console>span i{background:var(--green);width:6px;height:6px;box-shadow:0 0 12px var(--green);border-radius:50%}.approach-flight-plan,.outcome-targets{width:min(1390px,91.6vw);padding-top:7rem}.flight-plan-console,.outcome-targets__console{background:linear-gradient(90deg,#8c45ff1a,#0000 38%),repeating-linear-gradient(90deg,#0000 0 74px,#ffffff05 75px),#0b0e14e6;border:1px solid #8c45ff57;border-bottom-color:#04e01a4d;grid-template-columns:minmax(0,1.25fr) minmax(270px,.75fr);align-items:end;gap:4rem;padding:1.4rem 1.5rem 1.55rem;display:grid;position:relative;box-shadow:0 24px 80px #00000047,inset 0 1px #ffffff06}.flight-plan-console:before,.outcome-targets__console:before{content:"";background:linear-gradient(90deg, var(--purple), transparent);width:18%;height:2px;position:absolute;top:-1px;left:-1px;box-shadow:0 0 18px #8c45ff8c}.flight-plan-console h2,.outcome-targets__console h2{letter-spacing:-.035em;max-width:820px;margin:.55rem 0 0;font-size:clamp(1.7rem,2.6vw,2.8rem);line-height:1.08}.flight-plan-console__status{justify-self:end;width:min(100%,360px)}.flight-plan-console__status>span,.outcome-targets__console>span{color:#b8c0cb;font-size:var(--copy-label-min);letter-spacing:.14em;justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.flight-plan-console__status>div{grid-template-columns:repeat(5,1fr);gap:.4rem;margin-top:.85rem;display:grid}.flight-plan-console__status b{color:#7f8794;font-size:var(--copy-label-min);text-align:center;border:1px solid #ffffff1a;padding:.45rem 0}.flight-plan-console__status b:first-child{color:var(--green);background:#04e01a0b;border-color:#04e01a73}.flight-plan-route{padding-top:2rem;position:relative}.flight-plan-route:before{content:"";background:linear-gradient(var(--green), var(--purple) 32%, var(--purple) 72%, var(--green));width:1px;position:absolute;top:0;bottom:5.5rem;left:67px;box-shadow:0 0 18px #8c45ff4d}.flight-phase{isolation:isolate;align-items:center;min-height:300px;position:relative;overflow:hidden;border:0!important;border-bottom:1px solid var(--line)!important;grid-template-columns:135px minmax(0,1.35fr) minmax(250px,.65fr)!important;gap:2.8rem!important;padding:2.3rem 2rem 2.3rem 0!important;display:grid!important}.flight-phase:after{content:"";z-index:-1;opacity:0;background:linear-gradient(90deg,#8c45ff13,#0000 70%);border-left:1px solid #8c45ff52;transition:opacity .25s;position:absolute;inset:1.35rem 0}.flight-phase:hover:after{opacity:1}.flight-phase__track{z-index:2;align-content:center;align-self:stretch;place-items:center;gap:.75rem;display:grid;position:relative}.flight-phase__track>span{color:#89929e;font-size:var(--copy-label-min);letter-spacing:.14em;position:absolute;top:1rem;left:1rem}.flight-phase__track>i{color:#c3a6ff;background:radial-gradient(circle,#8c45ff33,#0a0c11f2 64%),#0b0e14;border:1px solid #8c45ff9e;border-radius:50%;place-items:center;width:74px;height:74px;font-size:1.5rem;font-style:normal;display:grid;box-shadow:0 0 0 10px #07090df2,0 0 38px #8c45ff2b}.flight-phase:first-child .flight-phase__track>i,.flight-phase:last-child .flight-phase__track>i{color:var(--green);border-color:#04e01a9e;box-shadow:0 0 0 10px #07090df2,0 0 38px #04e01a24}.flight-phase__copy h2{letter-spacing:-.055em;line-height:.95;margin:.5rem 0 1rem!important;font-size:clamp(3rem,5vw,5.2rem)!important}.flight-phase__copy h3{margin:0 0 1rem;font-size:1.2rem}.flight-phase__copy>p:last-child{color:#adb5c0;max-width:720px;margin:0;line-height:1.75}.flight-phase aside{background:linear-gradient(110deg,#8c45ff12,#0f1219c7);flex-direction:column;justify-content:center;align-self:center;min-height:150px;position:relative;border:1px solid #ffffff1a!important;border-left:2px solid var(--purple)!important;padding:1.3rem 1.4rem 1.3rem 1.6rem!important;display:flex!important}.flight-phase:first-child aside,.flight-phase:last-child aside{border-left-color:var(--green)!important}.flight-phase aside small{font-size:var(--copy-label-min);letter-spacing:.14em;color:#9aa3af!important}.flight-phase aside strong{margin:.6rem 0 .9rem;font-size:1.25rem}.flight-phase aside>span{align-items:center;gap:.45rem;font-size:.75rem;display:flex;color:#9ea7b2!important}.flight-phase aside>span i{background:var(--green);width:5px;height:5px;box-shadow:0 0 8px var(--green);border-radius:50%}.mission-principles{border-top:1px solid var(--line);padding-top:8rem;position:relative}.mission-principles:before,.mission-parameters:before{content:"";z-index:-1;pointer-events:none;filter:blur(2px);border-radius:50%;position:absolute}.mission-principles:before{background:radial-gradient(circle,#8c45ff1c,#0000 66%);width:520px;height:520px;top:3rem;right:-220px}.mission-principles__heading{grid-template-columns:1fr auto;align-items:end;gap:3rem;margin-bottom:3.2rem;display:grid}.mission-principles__heading h2{margin-bottom:0}.mission-principles__signal{grid-template-columns:36px 1fr;align-items:center;gap:.15rem .8rem;width:180px;display:grid}.mission-principles__signal>i{background:radial-gradient(circle, var(--green) 0 3px, transparent 4px), conic-gradient(#04e01a2e, transparent 34%);border:1px solid #04e01a73;border-radius:50%;grid-row:1/3;width:34px;height:34px}.mission-principles__signal span{color:#8f98a5;font-size:var(--copy-label-min);letter-spacing:.12em}.mission-principles__signal strong{color:var(--green);font-size:var(--copy-label-min);letter-spacing:.1em}.mission-principles .principle-grid{border:1px solid var(--line);background:#0a0d12b8;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;box-shadow:0 30px 80px #00000038}.mission-principles .principle-grid article{background-color:#0000;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:32px 32px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;min-height:300px;padding:1.7rem;position:relative;overflow:hidden}.mission-principles .principle-grid article:after{content:"";border:1px solid #8c45ff2e;border-radius:50%;width:170px;height:170px;position:absolute;bottom:-85px;right:-85px;box-shadow:0 0 0 28px #8c45ff06,0 0 0 58px #8c45ff05}.mission-principles .principle-grid article>div{justify-content:space-between;align-items:center;display:flex}.mission-principles .principle-grid article>div span{color:var(--green)}.mission-principles .principle-grid article>div i{color:#b795f7;border:1px solid #8c45ff59;border-radius:50%;place-items:center;width:38px;height:38px;font-style:normal;display:grid}.mission-principles .principle-grid h3{margin-top:4rem}.mission-parameters{border-top:1px solid var(--line);position:relative}.mission-parameters:before{background:radial-gradient(circle,#04e01a12,#0000 68%);width:580px;height:580px;bottom:0;left:-280px}.mission-parameters__intro{position:relative}.mission-parameters__beacon{place-items:center;width:170px;height:170px;margin:2.4rem 0 0;display:grid;position:relative}.mission-parameters__beacon span,.mission-parameters__beacon i{border:1px solid #8c45ff38;border-radius:50%;position:absolute;inset:0}.mission-parameters__beacon i{border-style:dashed;inset:30px}.mission-parameters__beacon:before{content:"";background:var(--green);border-radius:50%;position:absolute;inset:55px;box-shadow:0 0 35px #04e01a80}.mission-parameters__beacon b{color:#969fac;font-size:var(--copy-label-min);letter-spacing:.16em;position:absolute;bottom:-5px}.mission-parameters .fit-grid{background:#0c0f15e0;border:1px solid #8c45ff40;padding-top:42px;position:relative;box-shadow:0 30px 90px #0000004d}.fit-grid__status{border-bottom:1px solid var(--line);color:#9099a5;height:42px;font-size:var(--copy-label-min);letter-spacing:.14em;justify-content:space-between;align-items:center;padding:0 1.2rem;display:flex;position:absolute;inset:0 0 auto}.fit-grid__status i{color:var(--green);font-style:normal}.mission-parameters .fit-grid article{background:linear-gradient(140deg,#8c45ff09,#0000 55%);min-height:255px;position:relative}.mission-parameters .fit-grid article:before{content:"+";color:#8c45ff80;font-size:1rem;position:absolute;top:.7rem;right:.8rem}.outcome-targets__console{align-items:center}.outcome-targets__console>span{justify-self:end}.outcome-targets__grid{grid-template-columns:1fr 1fr;gap:1rem;padding-top:1rem;display:grid}.outcome-targets .outcome-row{background:radial-gradient(circle at 5% 5%,#8c45ff1f,#0000 32%),linear-gradient(145deg,#13161eeb,#090c11e6);grid-template-rows:auto 1fr auto;min-height:410px;transition:border-color .25s,transform .25s,box-shadow .25s;position:relative;overflow:hidden;border:1px solid var(--line)!important;grid-template-columns:104px minmax(0,1fr)!important;gap:0 1.4rem!important;padding:1.7rem!important;display:grid!important}.outcome-targets .outcome-row:hover{transform:translateY(-3px);box-shadow:0 24px 70px #00000052,0 0 45px #8c45ff0e;border-color:#8c45ff6b!important}.outcome-targets .outcome-row:first-child,.outcome-targets .outcome-row:nth-child(4){background:radial-gradient(circle at 5% 5%,#04e01a14,#0000 32%),linear-gradient(145deg,#13161eeb,#090c11e6)}.outcome-row__signal{border-right:1px solid var(--line);flex-direction:column;grid-row:1/4;align-items:center;padding-right:1.4rem;display:flex;position:relative}.outcome-row__signal:after{content:"";background:linear-gradient(var(--purple), transparent);width:1px;position:absolute;top:110px;bottom:0}.outcome-row:first-child .outcome-row__signal:after,.outcome-row:nth-child(4) .outcome-row__signal:after{background:linear-gradient(var(--green), transparent)}.outcome-row__signal>span{color:#929ba7;font-size:var(--copy-label-min);letter-spacing:.14em;align-self:flex-start}.outcome-row__signal>i{z-index:1;color:#b896fa;background:#0d1016;border:1px solid #8c45ff85;border-radius:50%;place-items:center;width:66px;height:66px;margin-top:2.1rem;font-size:1.35rem;font-style:normal;display:grid;box-shadow:0 0 30px #8c45ff24}.outcome-row:first-child .outcome-row__signal>i,.outcome-row:nth-child(4) .outcome-row__signal>i{color:var(--green);border-color:#04e01a80;box-shadow:0 0 30px #04e01a1a}.outcome-row__signal>small{color:#88919d;font-size:var(--copy-label-min);letter-spacing:.12em;writing-mode:vertical-rl;margin-top:.75rem}.outcome-targets .outcome-row__copy h2{letter-spacing:-.045em;margin:.45rem 0 .9rem;font-size:clamp(2rem,3.4vw,3.45rem);line-height:1}.outcome-targets .outcome-row__copy>p:last-child{color:#aeb6c1;line-height:1.7}.outcome-targets .outcome-row ul{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;align-self:end;gap:.55rem 1rem;margin:1.5rem 0;padding:1.15rem 0;display:grid}.outcome-targets .outcome-row li{font-size:.82rem}.outcome-targets .outcome-row>a{color:var(--green);place-self:end start;font-weight:750}.route-close--orbital{isolation:isolate;border-top:1px solid var(--line);position:relative;overflow:hidden}.route-close--orbital:before{content:"";z-index:-2;background:radial-gradient(circle,#8c45ff1b,#0000 48%);position:absolute;inset:10% 0}.route-close__orbit{z-index:-1;border:1px solid #8c45ff21;border-radius:50%;width:680px;height:680px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.route-close__orbit i{border:1px dashed #8c45ff24;border-radius:50%;position:absolute;inset:17%}.route-close__orbit i:nth-child(2){border-style:solid;border-color:#04e01a21;inset:35%}.route-close__orbit span{color:var(--green);text-shadow:0 0 14px var(--green);position:absolute;top:12%;right:16%}@media (width<=1050px){.flight-phase{grid-template-columns:115px minmax(0,1fr)!important;gap:1.5rem!important}.flight-phase aside{grid-column:2;width:min(100%,520px)}.flight-plan-route:before{left:57px}.outcome-targets__grid{grid-template-columns:1fr}.outcome-targets .outcome-row{min-height:360px}}@media (width<=820px){.flight-plan-console,.outcome-targets__console,.mission-principles__heading{grid-template-columns:1fr;gap:1.5rem}.flight-plan-console__status,.outcome-targets__console>span{justify-self:start;width:100%}.flight-plan-console__status>span,.outcome-targets__console>span{justify-content:flex-start}.mission-principles .principle-grid{grid-template-columns:1fr 1fr}.mission-principles__signal{justify-self:start}.mission-parameters__beacon{display:none}}@media (width<=620px){.approach-flight-plan,.outcome-targets{width:90vw;padding-top:4.5rem}.approach-hero__telemetry{grid-template-columns:1fr;display:grid}.flight-plan-console,.outcome-targets__console{padding:1.2rem}.flight-plan-route:before{bottom:4rem;left:29px}.flight-phase{min-height:0;grid-template-columns:58px minmax(0,1fr)!important;gap:1rem!important;padding:2.6rem 0!important}.flight-phase__track>span{top:0;left:0}.flight-phase__track>i{width:48px;height:48px;font-size:1rem;box-shadow:0 0 0 7px #07090df5,0 0 24px #8c45ff26}.flight-phase__copy h2{font-size:clamp(2.6rem,13vw,3.6rem)!important}.flight-phase aside{grid-column:1/3;min-height:130px;margin-left:58px}.mission-principles .principle-grid{grid-template-columns:1fr}.mission-principles .principle-grid article{min-height:240px}.mission-principles .principle-grid h3{margin-top:2.8rem}.outcome-targets .outcome-row{min-height:0;grid-template-columns:58px minmax(0,1fr)!important;gap:0 .85rem!important;padding:1.2rem!important}.outcome-row__signal{padding-right:.75rem}.outcome-row__signal>i{width:42px;height:42px;margin-top:1.5rem;font-size:.95rem}.outcome-row__signal>small{display:none}.outcome-targets .outcome-row ul,.outcome-targets .outcome-row>a{grid-column:1/3;margin-left:58px}.outcome-targets .outcome-row ul{grid-template-columns:1fr}.route-close__orbit{width:440px;height:440px}}@media (prefers-reduced-motion:reduce){.flight-phase,.outcome-targets .outcome-row{transition:none}}.route-close--technology-handoff{border:1px solid #8c45ff57;border-left:2px solid var(--green);background:radial-gradient(circle at 82% 48%,#8c45ff2e,#0000 29%),linear-gradient(112deg,#0d1118f7,#07090ee0);grid-template-columns:minmax(0,1.02fr) minmax(440px,.98fr);align-items:center;gap:clamp(2rem,5vw,6.5rem);width:min(1390px,91.6vw);min-height:560px;margin:8rem auto;padding:clamp(2rem,5.3vw,5.5rem);display:grid;box-shadow:0 34px 100px #00000057,inset 0 1px #ffffff0a}.route-close--technology-handoff:before{content:"";z-index:-1;opacity:.56;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 44%,#000);mask-image:linear-gradient(90deg,#0000,#000 44%,#000)}.technology-handoff__copy{max-width:660px}.technology-handoff__copy .eyebrow{margin-bottom:1.4rem}.technology-handoff__kicker{color:#8c45ffb8;letter-spacing:-.075em;margin:0 0 .7rem;font:800 clamp(4.25rem,7vw,7rem)/.78 Inter,sans-serif}.technology-handoff__copy h2{color:#f2f4f8;letter-spacing:-.065em;max-width:650px;margin:0;font-size:clamp(2.7rem,4.5vw,5.1rem);line-height:.94}.technology-handoff__copy h2 em{color:var(--green);font-style:normal}.technology-handoff__copy>p:not(.eyebrow):not(.technology-handoff__kicker){color:#b4bdc9;max-width:590px;margin:1.5rem 0 1.8rem;font-size:clamp(1rem,1.3vw,1.14rem);line-height:1.7}.technology-handoff__signals{border-top:1px solid #ffffff1a;flex-wrap:wrap;gap:.65rem 1.2rem;margin:0 0 2rem;padding-top:1.25rem;display:flex}.technology-handoff__signals span{color:#d4d9e1;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.45rem;font-size:.77rem;font-weight:700;display:inline-flex}.technology-handoff__signals b{color:var(--green);font-size:.68rem}.route-close--technology-handoff .journey-route-actions{margin-top:0}.technology-handoff__system{background:linear-gradient(145deg,#0a0d14f0,#0e0a1aad);border:1px solid #ffffff21;flex-direction:column;justify-content:space-between;min-height:408px;padding:1rem 1.15rem .9rem;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 80px #8c45ff0b,0 24px 70px #0000004d}.technology-handoff__system:before,.technology-handoff__system:after{content:"";pointer-events:none;border:1px solid #8c45ff40;width:110px;height:110px;position:absolute}.technology-handoff__system:before{border-radius:50%;top:-55px;right:-55px;box-shadow:0 0 0 26px #8c45ff09,0 0 0 55px #8c45ff05}.technology-handoff__system:after{border-color:#04e01a38;bottom:-70px;left:-70px;transform:rotate(45deg)}.technology-handoff__system-head,.technology-handoff__system-footer{z-index:1;color:#96a0ad;letter-spacing:.13em;justify-content:space-between;align-items:center;font-size:.68rem;font-weight:750;display:flex;position:relative}.technology-handoff__system-head span{align-items:center;gap:.55rem;display:flex}.technology-handoff__system-head i{background:var(--green);width:7px;height:7px;box-shadow:0 0 15px var(--green);border-radius:50%}.technology-handoff__system-head small{color:#b395ef;font-size:inherit}.technology-handoff__system-footer{border-top:1px solid #ffffff17;justify-content:center;gap:1.2rem;padding-top:.9rem;font-size:.62rem}.technology-handoff__system-footer span+span:before{content:"→";color:var(--green);margin-right:1.2rem}.technology-handoff__orbit{aspect-ratio:1;background:radial-gradient(circle,#8c45ff1c,#0000 53%);border:1px solid #8c45ff40;border-radius:50%;align-self:center;width:min(100%,350px);margin:-1.5rem 0;position:relative}.technology-handoff__orbit>i{border:1px dashed #8c45ff57;border-radius:50%;animation:18s linear infinite dtq-orbit-spin;position:absolute;inset:15%}.technology-handoff__orbit>i:nth-child(2){border-style:solid;border-color:#04e01a45;animation-duration:12s;animation-direction:reverse;inset:35%}.technology-handoff__orbit>b{color:var(--green);letter-spacing:.09em;background:radial-gradient(circle at 38% 35%,#58437d,#160d2a 62%);border:1px solid #04e01aa6;border-radius:50%;place-items:center;font-size:.72rem;display:grid;position:absolute;inset:39%;box-shadow:0 0 38px #8c45ff6b,inset 0 0 20px #8c45ff73}.technology-handoff__satellite{color:#d5dbe3;letter-spacing:.1em;background:#11141d;border:1px solid #ffffff26;padding:.34rem .5rem;font-size:.62rem;font-weight:800;position:absolute;box-shadow:0 0 22px #00000070}.technology-handoff__satellite--one{color:var(--green);border-color:#04e01a73;top:11%;left:6%}.technology-handoff__satellite--two{color:#c7abff;border-color:#8c45ff8c;top:46%;right:0}.technology-handoff__satellite--three{bottom:12%;left:13%}@keyframes dtq-orbit-spin{to{transform:rotate(360deg)}}@media (width<=900px){.route-close--technology-handoff{grid-template-columns:1fr;gap:2rem;min-height:0;padding:clamp(1.5rem,6vw,3rem)}.technology-handoff__system{width:min(100%,560px);min-height:365px}.technology-handoff__copy{max-width:none}}@media (width<=620px){.route-close--technology-handoff{width:90vw;margin:5rem auto}.technology-handoff__kicker{font-size:4rem}.technology-handoff__copy h2{font-size:clamp(2.55rem,12vw,3.65rem)}.technology-handoff__signals{grid-template-columns:1fr 1fr;gap:.7rem;display:grid}.technology-handoff__system{min-height:315px;padding:.85rem}.technology-handoff__orbit{width:260px;margin:-1rem 0}.technology-handoff__system-footer{gap:.45rem;font-size:.52rem}.technology-handoff__system-footer span+span:before{margin-right:.45rem}}@media (prefers-reduced-motion:reduce){.technology-handoff__orbit>i{animation:none}}.relaunch-proof{border-block:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(480px,.9fr);align-items:center;gap:clamp(3rem,7vw,7rem);display:grid}.relaunch-proof__copy h2,.launch-foundation__heading h2{letter-spacing:-.05em;margin:.8rem 0 1.4rem;font-size:clamp(2.7rem,4.8vw,5.1rem);line-height:.98}.relaunch-proof__copy h2 em{color:#0000;-webkit-text-stroke:1.2px #a878ee;font-style:normal;display:block}.relaunch-proof__copy>p:not(.eyebrow),.launch-foundation__heading>p{max-width:700px;color:var(--copy-secondary);font-size:1rem;line-height:1.75}.relaunch-proof__copy .button{margin-top:1.2rem}.relaunch-proof__metrics{box-shadow:var(--shadow);background:linear-gradient(145deg,#8c45ff21,#0c0e14f2);border:1px solid #8c45ff6b;grid-template-columns:repeat(3,1fr);margin:0;display:grid}.relaunch-proof__metrics>div{border-right:1px solid var(--line);padding:1.6rem}.relaunch-proof__metrics>div:last-child{border-right:0}.relaunch-proof__metrics dt,.case-study-facts dt{color:var(--copy-muted);font-size:var(--copy-label-min);letter-spacing:.11em;font-weight:800}.relaunch-proof__metrics dd{color:#fff;letter-spacing:-.06em;margin:1rem 0 .35rem;font-size:clamp(2rem,3vw,3.3rem);font-weight:850}.relaunch-proof__metrics dd span{color:var(--green);letter-spacing:0;margin-left:.2rem;font-size:.85rem}.relaunch-proof__metrics small{color:var(--copy-muted);font-size:.78rem}.launch-foundation{border-top:1px solid var(--line)}.launch-foundation__heading{grid-template-columns:1.1fr .9fr;align-items:end;gap:5rem;margin-bottom:3rem;display:grid}.launch-foundation__grid{grid-template-columns:1.2fr .8fr;gap:1rem;display:grid}.launch-package,.launch-options article{border:1px solid var(--line);background:#11141b}.launch-package{padding:clamp(1.5rem,4vw,3rem)}.launch-package--primary{background:linear-gradient(145deg,#04e01a0f,#11141b 48%);border-color:#04e01a59}.launch-package>div{display:grid}.launch-package>div span,.launch-options article>span{color:var(--green);letter-spacing:.12em;font-size:.75rem;font-weight:800}.launch-package>div strong{letter-spacing:-.06em;margin-top:.7rem;font-size:clamp(2.8rem,5vw,5.2rem);line-height:1}.launch-package>div small{color:var(--copy-muted);margin-top:.5rem;font-size:.88rem}.launch-package ul{color:var(--copy-secondary);grid-template-columns:1fr 1fr;gap:.85rem 1.5rem;padding:1.8rem 0 1.8rem 1.2rem;font-size:.94rem;line-height:1.55;display:grid}.launch-package li::marker{color:var(--green)}.launch-package>p{color:var(--copy-muted);font-size:.9rem;line-height:1.65}.launch-package .button{margin-top:1rem}.launch-options{gap:1rem;display:grid}.launch-options article{align-content:center;padding:1.5rem;display:grid}.launch-options strong{margin:.65rem 0;font-size:1.7rem}.launch-options p{color:var(--copy-muted);margin:0;font-size:.92rem;line-height:1.65}.insight-library__grid>article{min-height:390px}.insight-library__grid>article.insight-library__case-study{border-color:#04e01a59;grid-column:1/-1;grid-template-columns:minmax(260px,.55fr) minmax(0,1.45fr);min-height:360px}.insight-library__case-study .insight-library__art{background:radial-gradient(circle,#04e01a38,#0000 55%),repeating-radial-gradient(circle,#0000 0 31px,#04e01a1a 32px)}.insight-library__case-study .insight-library__art i{color:var(--green);text-shadow:0 0 30px #04e01a80}.case-study-facts{background:var(--line);grid-template-columns:repeat(2,1fr);gap:1px;margin:3rem 0 4rem;padding:1px;display:grid}.case-study-facts>div{background:#11141b;padding:1.2rem}.case-study-facts dd{color:#fff;margin:.5rem 0 0;font-size:1.05rem;font-weight:750}.portal-module{margin-top:2rem}.portal-module__summary{grid-template-columns:repeat(3,1fr);gap:.8rem;margin-top:1.5rem;display:grid}.portal-module__summary article{border:1px solid var(--line);background:#11141b;min-height:150px;padding:1.2rem;display:grid}.portal-module__summary small{color:var(--copy-muted);font-size:var(--copy-label-min);letter-spacing:.1em}.portal-module__summary strong{align-self:end;margin-top:1rem;font-size:2.3rem}.portal-module__summary span{color:var(--green);font-size:.78rem}.portal-module__table{border:1px solid var(--line);background:#11141b;margin-top:.8rem}.portal-module__table>div,.portal-module__table article{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr minmax(120px,.45fr);align-items:center;gap:1rem;padding:1rem 1.2rem;display:grid}.portal-module__table>div{color:var(--copy-muted);font-size:var(--copy-label-min);letter-spacing:.11em;font-weight:800}.portal-module__table article:last-child{border-bottom:0}.portal-module__table article strong{font-size:.9rem}.portal-module__table article span{color:var(--copy-muted);font-size:.84rem}.portal-module__table article b{color:var(--green);font-size:.78rem}.portal-module__note{color:var(--copy-muted);margin-top:1rem;font-size:.82rem;line-height:1.6;display:block}.nav>a,.footer-link-group a,.footer-utility a,.text-link,.mission-detail a,.insight-card a,.insight-library__grid a,.charlie-section a,.growth-path__intro>a,.distance-console a,.assessment-report__next a,.portal-exit,.portal-full__layout>aside button,.portal-opportunities button{align-items:center;min-height:44px;display:inline-flex}.footer-link-group a,.footer-utility a{padding-block:.55rem}@media (width<=1050px){.relaunch-proof,.launch-foundation__heading,.launch-foundation__grid{grid-template-columns:1fr}.launch-foundation__heading{gap:1rem}.insight-library__grid{grid-template-columns:1fr}.insight-library__grid>article.insight-library__case-study{grid-column:auto}}@media (width<=700px){.relaunch-proof{gap:2rem}.relaunch-proof__metrics,.portal-module__summary{grid-template-columns:1fr}.relaunch-proof__metrics>div{border-right:0;border-bottom:1px solid var(--line)}.relaunch-proof__metrics>div:last-child{border-bottom:0}.launch-package ul,.case-study-facts,.insight-library__grid>article,.insight-library__grid>article.insight-library__case-study{grid-template-columns:1fr}.insight-library__art{min-height:220px}.portal-module__table>div{display:none}.portal-module__table article{grid-template-columns:1fr;gap:.35rem}}.contact-rail{z-index:1;background:linear-gradient(100deg,#8c45ff21,#0a0c12eb 42%,#04e01a0b),#080a0ff0;border:1px solid #8c45ff57;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(1rem,2.4vw,2.2rem);width:min(1390px,91.6vw);margin:0 auto;padding:clamp(1rem,1.7vw,1.35rem) clamp(1rem,2.4vw,1.8rem);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 18px 50px #0000002e}.contact-rail:after{z-index:-1;content:"";pointer-events:none;border:1px solid #8c45ff21;border-radius:50%;width:9rem;height:9rem;position:absolute;right:12%;box-shadow:0 0 0 2.2rem #8c45ff06}.contact-rail__signal{color:#79818d;width:70px;font-size:var(--copy-label-min);letter-spacing:.15em;justify-items:center;gap:.45rem;font-weight:800;display:grid}.contact-rail__signal i{background:var(--green);border:2px solid #061009;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 5px #04e01a1a,0 0 20px #04e01acc}.contact-rail__copy{min-width:0}.contact-rail__copy>small,.contact-rail__call small{color:var(--green);font-size:var(--copy-label-min);letter-spacing:.14em;text-transform:uppercase;font-weight:850;display:block}.contact-rail__copy>strong{color:#f5f7fa;margin-top:.22rem;font-size:clamp(1rem,1.55vw,1.3rem);line-height:1.2;display:block}.contact-rail__copy p{color:#aeb5bf;max-width:680px;margin:.35rem 0 0;font-size:.78rem;line-height:1.55}.contact-rail__call{color:#f4fff5;background:#04e01a16;border:1px solid #04e01a94;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;min-width:260px;min-height:62px;padding:.65rem .85rem;text-decoration:none;transition:border-color .2s,background .2s,box-shadow .2s,transform .2s;display:grid}.contact-rail__call:hover,.contact-rail__call:focus-visible{border-color:var(--green);background:#04e01a26;transform:translateY(-2px);box-shadow:0 12px 34px #04e01a1f}.contact-rail__call>span:nth-child(2){min-width:0}.contact-rail__call strong{color:#fff;letter-spacing:.025em;white-space:nowrap;margin-top:.18rem;font-size:.84rem;display:block}.contact-rail__phone{background:var(--green);color:#041008;border-radius:50%;place-items:center;width:35px;height:35px;font-size:.86rem;display:grid;box-shadow:0 0 22px #04e01a38}.contact-rail__call>i{color:var(--green);font-style:normal}.contact-rail--home-hero{grid-template-columns:minmax(0,1fr) auto;width:100%;margin-top:clamp(1rem,2vh,1.5rem);padding:.9rem}.contact-rail--home-hero .contact-rail__signal,.contact-rail--home-hero .contact-rail__copy p{display:none}.contact-rail--home-hero .contact-rail__call{min-width:238px;min-height:56px}.contact-rail--hero{width:100%;margin-top:clamp(1.5rem,3vw,2.5rem)}.contact-rail--assessment{margin-top:clamp(-2rem,-2vw,-1rem);margin-bottom:clamp(4.5rem,8vw,8rem)}.footer-cta__actions{gap:.7rem;width:min(100%,280px);display:grid}.footer-cta__actions .footer-cta__action{width:100%}.footer-cta__call{color:#f5f2ff;background:#8c45ff17;border:1px solid #8c45ff8c;border-radius:8px;grid-template-columns:1fr auto;align-items:center;min-height:58px;padding:.62rem 1rem;text-decoration:none;transition:border-color .2s,background .2s,transform .2s;display:grid;position:relative}.footer-cta__call small,.footer-cta__call strong{grid-column:1}.footer-cta__call small{color:#b9a0e8;font-size:var(--copy-label-min);letter-spacing:.14em;text-transform:uppercase;font-weight:800}.footer-cta__call strong{margin-top:.13rem;font-size:.79rem}.footer-cta__call span{color:var(--green);grid-area:1/2/span 2;font-size:1rem}.footer-cta__call:hover,.footer-cta__call:focus-visible{border-color:var(--purple);background:#8c45ff2b;transform:translateY(-2px)}.final-cta__actions{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:.8rem;display:flex}.button--call{color:#f6f2ff;background:#8c45ff17;border-color:#8c45ffa6}.button--call:hover,.button--call:focus-visible{border-color:var(--purple);background:#8c45ff2e;box-shadow:0 10px 34px #8c45ff24}@media (width<=900px){.contact-rail{grid-template-columns:minmax(0,1fr) auto}.contact-rail__signal{display:none}.contact-rail--assessment{margin-top:0}}@media (width<=660px){.contact-rail,.contact-rail--home-hero{grid-template-columns:1fr;gap:.85rem;width:min(100% - 1.5rem,560px);padding:1rem}.contact-rail--home-hero{width:100%}.contact-rail__copy p,.contact-rail--home-hero .contact-rail__copy p{font-size:var(--copy-label-min);display:block}.contact-rail__call,.contact-rail--home-hero .contact-rail__call{width:100%;min-width:0}.contact-rail--assessment{margin-bottom:4rem}.footer-cta__actions{width:100%}.final-cta__actions{display:grid}.final-cta__actions .button{width:100%}}@media (prefers-reduced-motion:reduce){.contact-rail__call,.footer-cta__call{transition:none}}:root{--page-gutter:clamp(1.25rem, 4.2vw, 5rem);--content-width:1390px;--shell-width:1500px}html,body,#root{width:100%;min-width:0}body{min-height:100%}:where(.site-header,.hero,.section,.route-section,.page-hero,.assessment-page,.start-page,.portal-login,.field-note>header,.field-note__body,.footer-cta,.footer-main,.footer-bottom),:where(.mission-tabs,.mission-detail,.assessment,.flight-path,.relaunch-proof,.portal-section,.portal-window-body,.portal-metrics,.insight-grid,.newsletter,.advantage-grid,.local-orbit,.comparison-heading,.growth-path,.client-standard__grid,.charlie-section,.approach-flight-plan,.flight-phase,.outcome-targets__grid,.outcome-row,.portal-login,.portal-full__layout,.portal-kpis,.portal-main-grid,.assessment-workspace,.assessment-report__metrics,.start-page,.goal-options,.form-grid,.footer-main,.footer-links)>*{min-width:0}:where(.comparison-table,.portal-preview,.assessment-workspace){max-width:100%}:where(.page-hero h1,.hero h1,.section-heading h2,.route-close h2,.final-cta h2){-webkit-hyphens:none;hyphens:none}@media (width>=2000px){:root{--content-width:1680px;--shell-width:1840px}.site-header,.hero{max-width:var(--shell-width)}.section,.route-section,.assessment-page,.start-page,.portal-login{width:min(var(--content-width), 88vw)}.site-header{padding-inline:clamp(2.5rem,3vw,4rem)}.hero{grid-template-rows:minmax(0,1fr) auto;height:calc(100svh - 88px);min-height:760px;max-height:1080px;padding:clamp(2rem,4svh,3.5rem) clamp(2.5rem,3vw,4rem) 1rem;display:grid}.hero-grid{grid-template-columns:minmax(0,1.12fr) minmax(560px,.88fr);gap:clamp(3rem,4vw,6rem);width:100%;height:100%;min-height:0}.hero-copy{align-self:center;width:100%;max-width:940px}.hero h1{max-width:940px;margin-block:clamp(1rem,2svh,1.4rem);font-size:clamp(4.7rem,4vw,6.2rem);line-height:.91}.hero-lede{max-width:760px}.hero-actions{margin-block:clamp(1.25rem,2.5svh,1.8rem)}.hero-proof{max-width:800px}.mission-visual{justify-self:center;width:100%;height:min(680px,100svh - 155px);min-height:560px;max-height:680px}.mission-visual .orbit--outer{width:min(94%,650px)}.mission-visual .orbit--middle{width:min(71%,490px)}.mission-visual .orbit--inner,.mission-visual .planet-glow{width:min(45%,310px)}.mission-visual .system-status{top:1.5%}.scroll-cue i{height:26px}.page-hero{width:min(var(--content-width), 88vw);min-height:min(820px,100svh - 88px)}.page-hero h1,.portal-login__copy h1,.start-page__intro h1,.assessment-page__hero h1{font-size:clamp(4.5rem,4.8vw,6.5rem)}.section,.route-section{padding-block:clamp(6.5rem,7vw,8.5rem)}.local-orbit{grid-template-columns:minmax(0,1.15fr) minmax(460px,.85fr)}.local-orbit__map{min-height:680px}}@media (width>=1400px) and (height<=820px){.hero{height:auto;min-height:calc(100svh - 88px);padding-top:clamp(1.4rem,3svh,2.2rem)}.hero-grid{min-height:0}.hero h1{font-size:clamp(3.8rem,4.7vw,5.45rem)}.mission-visual{height:min(610px,100svh - 125px);min-height:520px}}@media (width>=981px) and (width<=1399px){.site-header{padding-inline:clamp(1.5rem,3vw,2.75rem)}.hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(400px,.92fr);gap:clamp(2rem,4vw,3.5rem)}.hero h1{font-size:clamp(3.65rem,5.45vw,5.2rem)}.mission-visual{max-width:610px}.nav-primary>a{padding-inline:.72rem}.nav-portal,.nav-cta{padding-inline:.82rem}.assessment,.portal-section{gap:clamp(2.5rem,5vw,4.5rem)}}@media (width<=1050px){.hero-grid{grid-template-columns:1fr;gap:clamp(2.5rem,7vw,4.5rem)}.hero-copy{max-width:760px}.mission-visual{justify-self:center}.mission-detail,.assessment,.portal-section,.newsletter,.why-thesis,.comparison-heading,.growth-path,.local-advantage__heading,.local-orbit,.origin-story,.connected-system,.signal-subscribe,.portal-login,.start-page{grid-template-columns:1fr}.section-heading{grid-template-columns:1fr;gap:1.5rem}.section-heading>p,.section-heading>div+p{max-width:720px}.assessment-intro,.portal-copy{max-width:760px}.portal-preview{width:100%}.insight-card--featured{grid-template-columns:minmax(240px,.72fr) minmax(0,1.28fr)}.local-orbit__map{min-height:clamp(430px,62vw,560px)}}@media (width<=820px){.mission-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.mission-tab:nth-child(2){border-right:0}.mission-tab:nth-child(-n+2){border-bottom:1px solid var(--line)}.mission-detail{grid-template-columns:1fr;gap:2rem}.radar-card{width:min(300px,76vw)}.flight-path{grid-template-columns:1fr;gap:0}.flight-path:before{border-top:0;border-left:1px dashed #8c45ff6e;width:1px;inset:1.5rem auto 1.5rem 35px}.flight-path article{text-align:left;min-height:116px;padding:0 0 1.5rem 92px}.flight-path article>span{text-align:center;width:70px;position:absolute;top:28px;left:0}.flight-node{width:70px;height:70px;margin:0;position:absolute;top:0;left:0}.flight-path h3{margin-top:0}.advantage-grid,.client-standard__grid,.charlie-section--why,.relaunch-proof,.footer-main{grid-template-columns:1fr}.charlie-section--why .charlie-art{aspect-ratio:1;justify-self:center;width:min(100%,560px);height:auto}.regional-coverage{flex-direction:column;align-items:flex-start;gap:.8rem}.regional-coverage>div{justify-content:flex-start}.comparison-table{border-inline:0;margin-inline:calc(50% - 50vw);padding-inline:5vw}.portal-kpis,.assessment-report__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.insight-card--featured,.insight-library__grid>article{grid-template-columns:1fr}.insight-card--featured .insight-art,.insight-library__art{min-height:240px}}@media (width<=600px){:root{--page-gutter:5vw}.section,.route-section,.assessment-page,.start-page,.portal-login,.page-hero,.field-note>header,.field-note__body{width:90vw}.hero-actions,.why-hero-actions{grid-template-columns:1fr;display:grid}.hero-actions .button,.why-hero-actions .button{width:100%}.hero-proof{grid-template-columns:1fr}.hero-proof span{border-right:0;border-bottom:1px solid var(--line);min-height:34px;margin:0;padding:0}.hero-proof span:last-child{border-bottom:0}.mission-tabs,.portal-kpis,.assessment-report__metrics,.client-standard__grid,.footer-links{grid-template-columns:1fr}.mission-tab,.mission-tab:nth-child(2){border-right:0;border-bottom:1px solid var(--line)}.mission-tab:last-child{border-bottom:0}.flight-phase aside{width:auto;max-width:calc(100% - 58px);margin-right:0}.mission-detail{min-height:0}.assessment-intro ul,.portal-features,.portal-metrics,.goal-options,.form-grid{grid-template-columns:1fr}.url-control,.assessment-console form>div,.signal-subscribe form>div{flex-wrap:wrap;height:auto;min-height:0}.url-control>span,.assessment-console form span{width:100%;padding:.8rem 1rem 0}.url-control input,.assessment-console input{min-height:48px}.url-control button,.assessment-console form button,.signal-subscribe button{width:100%;min-height:50px}.scan-results{text-align:center;grid-template-columns:1fr}.score-ring{margin-inline:auto}.portal-window-body{grid-template-columns:44px minmax(0,1fr)}.portal-dashboard{padding:.7rem}.portal-chart{display:none}.local-orbit__map{min-height:400px}.local-orbit__console{padding:1.2rem}.distance-result{grid-template-columns:1fr}.distance-result>strong{grid-area:auto/1}.distance-result a{grid-column:1}.client-standard__grid article,.client-standard__grid article:nth-child(2){border-right:0;border-bottom:1px solid var(--line);min-height:0}.client-standard__grid article:last-child{border-bottom:0}.footer-cta,.footer-bottom{align-items:stretch}}@media (height<=560px) and (orientation:landscape){.hero,.page-hero,.portal-login,.coming-note,.start-success{height:auto;min-height:0}.hero-grid{height:auto}.growth-path__intro,.start-page__intro{position:static}}@media (prefers-reduced-motion:reduce){.map-scanline,.local-orbit__map:after{animation:none}}@media (width>=2000px){.hero-grid{grid-template-columns:minmax(0,1.18fr) minmax(560px,.82fr);gap:clamp(2.5rem,3vw,4.5rem)}.hero-copy{max-width:1040px}.hero h1{text-wrap:wrap;max-width:1040px;font-size:clamp(4.4rem,3.55vw,5.7rem);line-height:.9}.hero-lede{max-width:780px}}@media (width>=2000px) and (height<=1200px){.hero{min-height:0;padding-top:clamp(1.5rem,3svh,2.5rem)}.hero h1{margin-block:.9rem 1rem;font-size:clamp(4.1rem,3.25vw,5.25rem)}.hero-lede{line-height:1.58}.hero-actions{margin-block:1.1rem 1.3rem}.hero-proof{padding-top:.9rem}.contact-rail--home-hero{margin-top:.8rem;padding-block:.75rem}.mission-visual{height:min(640px,100svh - 175px);min-height:0}}.technology-lab{z-index:2;border-top:1px solid var(--line);width:min(1390px,91.6vw);margin:0 auto;padding:clamp(6rem,9vw,10rem) 0;position:relative}.technology-lab:before{content:"";pointer-events:none;background:radial-gradient(circle at 72% 46%,#8c45ff29,#0000 36%),radial-gradient(circle at 25% 62%,#04e01a0f,#0000 30%);height:70%;position:absolute;inset:12% -12% auto}.technology-lab__heading{grid-template-columns:minmax(0,1.15fr) minmax(280px,.55fr);align-items:end;gap:clamp(2rem,7vw,7rem);margin-bottom:clamp(2.5rem,5vw,4.5rem);display:grid;position:relative}.technology-lab__heading h2{letter-spacing:-.055em;margin:.8rem 0 0;font-size:clamp(3.1rem,5.5vw,6rem);line-height:.96}.technology-lab__heading h2 em{color:#0000;-webkit-text-stroke:1.1px #a878ee;font-style:normal}.technology-lab__heading>p{color:var(--copy-secondary,#aeb5bf);margin:0;font-size:1rem;line-height:1.75}.technology-workbench{background:#080a0ff2;border:1px solid #8c45ff73;border-radius:16px;grid-template-columns:minmax(220px,.32fr) minmax(0,1fr);min-height:590px;display:grid;position:relative;overflow:hidden;box-shadow:0 35px 100px #00000061,inset 0 1px #ffffff0a}.technology-workbench:after{content:"";pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 22%,#000);mask-image:linear-gradient(90deg,#0000 22%,#000)}.technology-workbench__controls{z-index:2;border-right:1px solid var(--line);background:#0d1017e0;flex-direction:column;padding:clamp(1.2rem,2vw,1.8rem);display:flex;position:relative}.technology-workbench__controls>span,.technology-screen__head,.technology-telemetry{color:#7f8895;font-size:var(--copy-label-min);letter-spacing:.14em;font-weight:800}.technology-workbench__controls button{border:1px solid var(--line);color:#adb4be;text-align:left;cursor:pointer;background:#080a0fb8;border-radius:8px;grid-template-columns:36px 1fr auto;align-items:center;gap:.7rem;min-height:82px;margin-top:.7rem;padding:.8rem;transition:border-color .2s,background .2s,transform .2s;display:grid}.technology-workbench__controls button:hover,.technology-workbench__controls button:focus-visible{border-color:#8c45ffbf;transform:translate(3px)}.technology-workbench__controls button.selected{color:#fff;box-shadow:inset 3px 0 var(--green);background:linear-gradient(100deg,#04e01a17,#8c45ff12);border-color:#04e01a94}.technology-workbench__controls button i{color:#69717e;font-size:var(--copy-label-min);font-style:normal}.technology-workbench__controls button strong{font-size:.82rem}.technology-workbench__controls button b{color:var(--green);font-size:.8rem}.technology-workbench__controls>small{color:#747d89;font-size:var(--copy-label-min);margin-top:auto;padding-top:1.4rem;line-height:1.6}.technology-workbench__screen{z-index:2;grid-template-rows:auto minmax(250px,1fr) auto auto;min-width:0;padding:clamp(1rem,2.3vw,2rem);animation:.35s both technology-screen-in;display:grid;position:relative}.technology-screen__head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1.2rem;display:flex}.technology-screen__head>span i,.technology-telemetry i{background:var(--green);border-radius:50%;width:6px;height:6px;margin-right:.55rem;display:inline-block;box-shadow:0 0 12px #04e01acc}.technology-screen__head>div{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.technology-screen__head b{color:#aa91d9;font-size:var(--copy-label-min);letter-spacing:.08em;border:1px solid #8c45ff47;padding:.4rem .55rem}.technology-pipeline{grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;padding:clamp(2rem,4vw,4rem) 0;display:grid}.technology-pipeline article{text-align:center;min-width:0;padding:0 .45rem;position:relative}.technology-node{aspect-ratio:1;background:radial-gradient(circle,#8c45ff38,#0d1017 68%);border:1px solid #8c45ff8c;border-radius:50%;place-items:center;width:clamp(54px,5vw,72px);margin:0 auto 1rem;display:grid;position:relative;box-shadow:0 0 0 8px #8c45ff09,0 0 30px #8c45ff21}.technology-node>span{color:#cab5f8;font-size:1.2rem}.technology-node>i{border-radius:inherit;border:1px dashed #04e01a33;animation:16s linear infinite technology-spin;position:absolute;inset:-5px}.technology-pipeline article:nth-child(2) .technology-node{background:radial-gradient(circle,#04e01a30,#0d1017 68%);border-color:#04e01aa8;box-shadow:0 0 0 8px #04e01a09,0 0 35px #04e01a26}.technology-pipeline article:nth-child(2) .technology-node>span{color:var(--green)}.technology-pipeline article>small{color:#838c99;min-height:28px;font-size:var(--copy-label-min);letter-spacing:.08em;text-transform:uppercase;font-weight:800;display:block}.technology-pipeline article>strong{color:#eef0f3;font-size:clamp(.67rem,.8vw,.8rem);line-height:1.45;display:block}.technology-pulse{background:#8c45ff47;width:100%;height:1px;position:absolute;top:35px;right:-50%;overflow:hidden}.technology-pulse:after{background:linear-gradient(90deg, transparent, var(--green), transparent);content:"";width:35%;height:1px;animation:2.5s linear infinite technology-flow;position:absolute}.technology-decision{background:linear-gradient(105deg,#04e01a0e,#8c45ff12);border:1px solid #04e01a47;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.2rem;padding:1.1rem;display:grid}.technology-decision__mark{aspect-ratio:1;width:58px;color:var(--green);font-size:var(--copy-label-min);border:1px solid #04e01a80;border-radius:50%;place-items:center;font-weight:900;display:grid;position:relative}.technology-decision__mark i{background:var(--purple);width:5px;height:5px;box-shadow:0 0 10px var(--purple);border-radius:50%;position:absolute}.technology-decision__mark i:first-of-type{top:2px;left:12px}.technology-decision__mark i:nth-of-type(2){top:27px;right:0}.technology-decision__mark i:nth-of-type(3){bottom:3px;left:15px}.technology-decision small{color:var(--green);font-size:var(--copy-label-min);letter-spacing:.1em;font-weight:850}.technology-decision strong{color:#fff;margin-top:.32rem;font-size:clamp(.84rem,1.2vw,1rem);line-height:1.35;display:block}.technology-decision p{color:#8f98a4;font-size:var(--copy-label-min);margin:.3rem 0 0;line-height:1.5}.technology-decision>a{color:#efe8ff;min-height:46px;font-size:var(--copy-label-min);white-space:nowrap;border:1px solid #8c45ff8c;border-radius:7px;align-items:center;gap:.6rem;padding:0 .9rem;font-weight:800;text-decoration:none;display:inline-flex}.technology-decision>a:hover,.technology-decision>a:focus-visible{border-color:var(--green);background:#04e01a0f}.technology-telemetry{font-size:var(--copy-label-min);justify-content:space-between;gap:.8rem;padding-top:1rem;display:flex}.technology-telemetry span{white-space:nowrap}.technology-telemetry i{width:4px;height:4px;margin-right:.35rem}.portal-intelligence{background:linear-gradient(90deg,#04e01a0e,#8c45ff0f);border:1px solid #04e01a40;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;margin-top:.8rem;padding:.7rem .8rem;display:grid}.portal-intelligence>span{align-items:center;gap:.4rem;display:flex}.portal-intelligence>span i{color:var(--green);font-style:normal}.portal-intelligence small{color:#9da5b0;font-size:var(--copy-label-min);letter-spacing:.08em}.portal-intelligence strong{color:#e9edf1;font-size:var(--copy-label-min);line-height:1.4}.portal-intelligence>b{color:var(--green);font-size:var(--copy-label-min);white-space:nowrap}.page-hero__radar.tech-radar{border-color:#8c45ff66;width:min(390px,29vw);animation:none;box-shadow:0 0 80px #8c45ff1a,inset 0 0 55px #8c45ff0e}.page-hero__radar.tech-radar>span:first-child{animation:24s linear infinite technology-spin;inset:15%}.page-hero__radar.tech-radar>span:nth-child(2){border-style:dashed;animation:17s linear infinite technology-spin-reverse;inset:31%}.page-hero__radar.tech-radar>span:nth-child(3){z-index:1;inset:49%}.tech-radar__core{z-index:3;background:#0a0d12;border-radius:50%;place-content:center;justify-items:center;display:grid;position:absolute;inset:35%;box-shadow:0 0 40px #04e01a1f}.tech-radar__core small{color:#858f9c;font-size:var(--copy-label-min);letter-spacing:.12em}.tech-radar__core strong{color:#fff;font-size:var(--copy-label-min);letter-spacing:.1em;margin:.2rem 0}.tech-radar__core b{color:var(--green);font-size:var(--copy-label-min);letter-spacing:.1em}.tech-radar__core b i{background:var(--green);width:4px;height:4px;box-shadow:0 0 8px var(--green);border-radius:50%;margin-right:.25rem;display:inline-block;position:static}.tech-radar__label{z-index:4;color:#fff;min-width:86px;font-size:var(--copy-label-min);letter-spacing:.08em;background:#080a0feb;border:1px solid #8c45ff61;border-radius:6px;padding:.55rem .65rem;display:grid;position:absolute;box-shadow:0 12px 30px #00000040}.tech-radar__label small{color:#969faa;font-size:var(--copy-label-min);letter-spacing:.09em;margin-top:.2rem}.tech-radar__label--ai{border-color:#04e01a80;top:5%;left:11%}.tech-radar__label--ai:before{content:"";background:var(--green);width:7px;height:7px;box-shadow:0 0 12px var(--green);border-radius:50%;position:absolute;top:-5px;right:-5px}.tech-radar__label--pwa{top:22%;right:-4%}.tech-radar__label--azure{bottom:12%;right:6%}.tech-radar__label--portal{bottom:8%;left:1%}@keyframes technology-screen-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes technology-spin{to{transform:rotate(360deg)}}@keyframes technology-spin-reverse{to{transform:rotate(-360deg)}}@keyframes technology-flow{0%{transform:translate(-120%)}to{transform:translate(390%)}}@media (width<=1100px){.technology-pipeline{grid-template-columns:repeat(3,1fr);gap:2.2rem 0}.technology-pipeline article:nth-child(3) .technology-pulse{display:none}.technology-telemetry{grid-template-columns:1fr 1fr;display:grid}}@media (width<=900px){.technology-lab__heading,.technology-workbench{grid-template-columns:1fr}.technology-lab__heading{gap:1.2rem}.technology-workbench__controls{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:.7rem;display:grid}.technology-workbench__controls>span,.technology-workbench__controls>small{grid-column:1/-1}.technology-workbench__controls button{margin-top:0}}@media (width<=700px){.technology-lab{width:90vw;padding-block:5rem}.technology-lab__heading h2{font-size:clamp(2.7rem,12vw,3.7rem)}.technology-workbench{border-radius:10px}.technology-workbench__controls{grid-template-columns:1fr}.technology-workbench__controls>span,.technology-workbench__controls>small{grid-column:auto}.technology-workbench__controls button{min-height:62px}.technology-screen__head{flex-direction:column;align-items:flex-start}.technology-screen__head>div{justify-content:flex-start}.technology-pipeline{grid-template-columns:1fr;gap:0;padding-block:1.5rem}.technology-pipeline article{text-align:left;grid-template-rows:auto auto;grid-template-columns:68px 1fr;align-items:center;min-height:92px;display:grid}.technology-node{grid-row:1/3;width:54px;margin:0}.technology-pipeline article>small{align-self:end;min-height:0}.technology-pipeline article>strong{align-self:start}.technology-pulse{background:#8c45ff59;width:1px;height:40px;top:73px;left:27px;right:auto}.technology-pulse:after{width:1px;height:35%;animation:2.5s linear infinite technology-flow-vertical}.technology-pipeline article:nth-child(3) .technology-pulse{display:block}.technology-decision{grid-template-columns:auto 1fr}.technology-decision>a{grid-column:1/-1;justify-content:center}.technology-telemetry{grid-template-columns:1fr}.portal-intelligence{grid-template-columns:auto 1fr}.portal-intelligence>b{grid-column:2}}@keyframes technology-flow-vertical{0%{transform:translateY(-120%)}to{transform:translateY(390%)}}@media (prefers-reduced-motion:reduce){.technology-workbench__screen,.technology-node>i,.technology-pulse:after,.page-hero__radar.tech-radar>span{animation:none!important}}.growth-system{isolation:isolate;background:linear-gradient(145deg,#0d1017fa,#07090efa);border:1px solid #8c45ff8c;border-radius:18px;grid-template-columns:minmax(290px,.34fr) minmax(0,1fr);display:grid;position:relative;overflow:hidden;box-shadow:0 35px 100px #0000006b,0 0 70px #8c45ff12}.growth-system:before{z-index:-1;content:"";pointer-events:none;background:radial-gradient(circle at 77% 18%,#8c45ff29,#0000 31%),radial-gradient(circle at 53% 78%,#04e01a11,#0000 27%),linear-gradient(#ffffff05 1px,#0000 1px) 0 0/54px 54px,linear-gradient(90deg,#ffffff05 1px,#0000 1px) 0 0/54px 54px;position:absolute;inset:0}.growth-system__controls{background:#0d1017d6;border-right:1px solid #ffffff1c;flex-direction:column;gap:.85rem;padding:clamp(1.35rem,2.2vw,2rem);display:flex}.growth-system__controls-heading{gap:.45rem;margin-bottom:.25rem;display:grid}.growth-system__controls-heading>span,.growth-system__panel-head>div>span,.growth-system__panel-head aside small,.growth-system__next small{color:var(--green);letter-spacing:.1em;font-size:.86rem;font-weight:850}.growth-system__controls-heading>strong{color:#f4f5f7;font-size:1.35rem;line-height:1.2}.growth-system__controls button{color:#d4d8de;text-align:left;cursor:pointer;background:#07090eb3;border:1px solid #ffffff21;border-radius:10px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:.85rem;min-height:96px;padding:1rem;transition:border-color .2s,background .2s,transform .2s,box-shadow .2s;display:grid}.growth-system__controls button:hover,.growth-system__controls button:focus-visible{background:#8c45ff14;border-color:#b079ffcc;transform:translate(3px)}.growth-system__controls button:focus-visible{outline-offset:3px;outline:3px solid #ffffffe6}.growth-system__controls button.selected{box-shadow:inset 4px 0 var(--green), 0 12px 34px #00000038, 0 0 24px #04e01a0d;color:#fff;background:linear-gradient(105deg,#04e01a1c,#8c45ff14);border-color:#04e01ab8}.growth-system__controls button>span:first-child{color:#929aa6;font-size:.9rem;font-weight:800}.growth-system__controls button>span:nth-child(2){gap:.28rem;display:grid}.growth-system__controls button strong{font-size:1rem;line-height:1.3}.growth-system__controls button small{color:#9da5b0;font-size:.9rem;line-height:1.35}.growth-system__controls button b{color:var(--green);font-size:1rem}.growth-system__controls>p{color:#aab1bb;border-top:1px solid #ffffff1a;margin:auto 0 0;padding-top:1.2rem;font-size:.9rem;line-height:1.7}.growth-system__controls>p strong{color:#f1f3f5}.growth-system__panel{min-width:0;padding:clamp(1.5rem,3vw,2.6rem);animation:.3s both technology-screen-in}.growth-system__panel-head{grid-template-columns:minmax(0,1.25fr) minmax(230px,.75fr);align-items:stretch;gap:clamp(1.3rem,3vw,2.5rem);display:grid}.growth-system__panel-head h3{color:#fff;letter-spacing:-.045em;max-width:830px;margin:.7rem 0 .8rem;font-size:clamp(2rem,3vw,3.25rem);line-height:1.04}.growth-system__panel-head>div>p{color:#b5bbc4;max-width:780px;margin:0;font-size:1rem;line-height:1.75}.growth-system__panel-head aside{background:linear-gradient(145deg,#8c45ff1b,#ffffff06);border:1px solid #8c45ff6b;border-radius:12px;flex-direction:column;justify-content:space-between;gap:1.2rem;padding:1.35rem;display:flex}.growth-system__panel-head aside small{color:#bb98ff}.growth-system__panel-head aside strong{color:#f3f4f7;font-size:1.05rem;line-height:1.55}.growth-system__proof{background:#05080c8f;border:1px solid #ffffff1c;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin:1.5rem 0;display:grid}.growth-system__proof span{color:#c2c7ce;border-right:1px solid #ffffff1a;align-items:center;min-height:54px;padding:.75rem .9rem .75rem 1.8rem;font-size:.86rem;font-weight:750;line-height:1.35;display:flex;position:relative}.growth-system__proof span:last-child{border-right:0}.growth-system__proof span:before{background:var(--green);content:"";border-radius:50%;width:6px;height:6px;position:absolute;left:.8rem;box-shadow:0 0 10px #04e01abf}.growth-system__path{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.growth-system__path article{background:linear-gradient(145deg,#151922e6,#0a0d13e6);border:1px solid #ffffff1f;border-radius:12px;min-height:215px;padding:1.3rem;transition:transform .2s,border-color .2s,box-shadow .2s;position:relative;overflow:hidden}.growth-system__path article:after{aspect-ratio:1;content:"";pointer-events:none;border:1px solid #8c45ff29;border-radius:50%;width:170px;position:absolute;bottom:-78px;right:-78px;box-shadow:inset 0 0 40px #8c45ff0d}.growth-system__path article:hover{border-color:#8c45ff8c;transform:translateY(-3px);box-shadow:0 18px 40px #0000003d}.growth-system__step-head{align-items:center;gap:.8rem;display:flex}.growth-system__step-head>span{color:#c7a8ff;background:#8c45ff14;border:1px solid #8c45ff8c;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-size:1rem;display:grid;box-shadow:0 0 24px #8c45ff17}.growth-system__step-head small{color:var(--green);letter-spacing:.08em;text-transform:uppercase;font-size:.86rem;font-weight:800;line-height:1.35}.growth-system__path h4{color:#fff;letter-spacing:-.025em;margin:1.15rem 0 .55rem;font-size:1.35rem}.growth-system__path p{z-index:1;color:#aeb5bf;max-width:560px;margin:0;font-size:.94rem;line-height:1.7;position:relative}.growth-system__next{background:linear-gradient(105deg,#04e01a13,#8c45ff13);border:1px solid #04e01a5c;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.2rem;margin-top:.9rem;padding:1.2rem;display:grid}.growth-system__next>div:first-child{aspect-ratio:1;width:62px;color:var(--green);border:1px solid #04e01a8c;border-radius:50%;place-items:center;font-size:.78rem;font-weight:900;display:grid;position:relative}.growth-system__next>div:first-child i{background:var(--purple);width:6px;height:6px;box-shadow:0 0 10px var(--purple);border-radius:50%;position:absolute;top:2px;right:7px}.growth-system__next strong{color:#fff;margin-top:.35rem;font-size:1rem;line-height:1.5;display:block}.growth-system__next p{color:#a0a8b3;margin:.3rem 0 0;font-size:.88rem;line-height:1.55}.growth-system__next>a{color:#f5f0ff;white-space:nowrap;background:#8c45ff14;border:1px solid #8c45ffb3;border-radius:8px;justify-content:center;align-items:center;gap:.65rem;min-height:52px;padding:0 1rem;font-size:.92rem;font-weight:850;text-decoration:none;transition:border-color .2s,background .2s,transform .2s;display:inline-flex}.growth-system__next>a:hover,.growth-system__next>a:focus-visible{border-color:var(--green);background:#04e01a14;transform:translateY(-2px)}.growth-system__next>a:focus-visible{outline-offset:3px;outline:3px solid #fff}@media (width<=1180px){.growth-system{grid-template-columns:1fr}.growth-system__controls{border-bottom:1px solid #ffffff1c;border-right:0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.growth-system__controls-heading,.growth-system__controls>p{grid-column:1/-1}.growth-system__controls>p{margin-top:.25rem}.growth-system__controls button{grid-template-columns:30px minmax(0,1fr) auto;min-height:106px}}@media (width<=900px){.growth-system__panel-head{grid-template-columns:1fr}.growth-system__panel-head aside{gap:.75rem}.growth-system__proof{grid-template-columns:1fr 1fr}.growth-system__proof span:nth-child(2){border-right:0}.growth-system__proof span:nth-child(-n+2){border-bottom:1px solid #ffffff1a}.growth-system__next{grid-template-columns:auto 1fr}.growth-system__next>a{grid-column:1/-1}}@media (width<=720px){.growth-system{border-radius:12px}.growth-system__controls{grid-template-columns:1fr}.growth-system__controls-heading,.growth-system__controls>p{grid-column:auto}.growth-system__controls button{min-height:82px}.growth-system__path{grid-template-columns:1fr}.growth-system__path article{min-height:0}.growth-system__proof{grid-template-columns:1fr}.growth-system__proof span,.growth-system__proof span:nth-child(2){border-bottom:1px solid #ffffff1a;border-right:0}.growth-system__proof span:last-child{border-bottom:0}.growth-system__next{grid-template-columns:1fr}.growth-system__next>div:first-child{display:none}.growth-system__next>a{grid-column:auto}}@media (width<=480px){.growth-system__panel,.growth-system__controls{padding:1.1rem}.growth-system__panel-head h3{font-size:clamp(1.9rem,9vw,2.6rem)}.growth-system__proof span,.growth-system__path article,.growth-system__next{padding:1rem}}@media (prefers-reduced-motion:reduce){.growth-system__panel,.growth-system__controls button,.growth-system__path article,.growth-system__next>a{transition:none;animation:none}}.growth-system__proof,.growth-system__path{grid-template-columns:repeat(3,minmax(0,1fr))}.growth-system__path article{min-height:190px}.growth-system__panel-head aside{border-left:3px solid #8c45ffb8}.growth-system__controls button[aria-selected=true] small{color:#c4cbd3}@media (width<=1180px){.growth-system__controls>p{display:none}}@media (width<=840px){.growth-system__path{grid-template-columns:1fr}.growth-system__path article{min-height:0}}@media (width<=900px){.growth-system__proof{grid-template-columns:1fr 1fr}}@media (width<=720px){.growth-system__proof{grid-template-columns:1fr}}.portal-full{--portal-panel:#11141bf0;--portal-panel-2:#0c0f15f5;--portal-border:#ffffff21;--portal-copy:#d8dde5;--portal-muted:#aeb7c3;color:#f7f9fb;background:radial-gradient(circle at 83% 3%,#8c45ff21,#0000 23rem),radial-gradient(circle at 26% 80%,#04e01a0b,#0000 30rem),#090b10;min-height:calc(100vh - 88px)}.portal-full button,.portal-full a,.portal-full select,.portal-full textarea{font:inherit}.portal-full button,.portal-full a{min-height:44px}.portal-full button:focus-visible,.portal-full a:focus-visible,.portal-full select:focus-visible,.portal-full textarea:focus-visible{outline-offset:3px;outline:3px solid #b789ff}.portal-full__top{z-index:20;height:auto;min-height:64px;color:var(--portal-copy);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080a0ff0;padding:.65rem clamp(1rem,2.5vw,2.5rem);font-size:.875rem;position:sticky;top:88px}.portal-full__top>span{letter-spacing:.1em;font-weight:750}.portal-full__top>div{gap:.65rem;display:flex}.portal-full__top button{cursor:pointer;border-radius:7px;font-size:.86rem;font-weight:760}.portal-full__top .portal-exit{color:#fff;border:1px solid var(--portal-border);padding:.65rem .85rem}.portal-full__top>div button:first-child{color:#d7c2ff;background:#8c45ff1a;border-color:#8c45ff75}.portal-full__top>div button:last-child{color:#07110a;border-color:var(--green);background:var(--green)}.portal-mobile-bar{display:none}.portal-full__layout{grid-template-columns:270px minmax(0,1fr);min-height:820px}.portal-full__layout>aside{border-right:1px solid var(--portal-border);background:#0a0c12e0;gap:1rem;height:calc(100vh - 152px);min-height:620px;padding:1.3rem;position:sticky;top:152px}.portal-workspace-mark{border-bottom:1px solid var(--portal-border);align-items:center;gap:.8rem;padding:.45rem .4rem 1.15rem;display:flex}.portal-workspace-mark>strong{width:48px;height:48px;color:var(--green);border:1px solid #04e01a6b;border-radius:50%;place-items:center;margin:0;font-size:1rem;display:grid;box-shadow:0 0 24px #04e01a17}.portal-workspace-mark>span{min-width:0;display:grid}.portal-workspace-mark b{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;overflow:hidden}.portal-workspace-mark small{color:var(--portal-muted);font-size:.8rem}.portal-full__layout>aside nav{gap:.38rem;display:grid}.portal-full__layout>aside nav button{color:#c0c8d3;cursor:pointer;border:1px solid #0000;border-radius:7px;grid-template-columns:32px 1fr auto;align-items:center;width:100%;min-height:50px;padding:.7rem .85rem;font-size:.94rem;transition:background .2s,color .2s,border-color .2s,transform .2s;display:grid}.portal-full__layout>aside nav button:hover{color:#fff;background:#ffffff0b;transform:translate(2px)}.portal-full__layout>aside nav button>span{color:#a883ec;width:auto;font-size:1rem}.portal-full__layout>aside nav button>b{min-width:24px;height:24px;color:var(--green);font-size:var(--copy-label-min);background:#04e01a1f;border-radius:50%;place-items:center;display:grid}.portal-full__layout>aside nav .selected{border-color:#8c45ff57;border-left:3px solid var(--purple);color:#fff;background:linear-gradient(90deg,#8c45ff2e,#8c45ff0a)}.portal-aside-status{border:1px solid var(--portal-border);background:#ffffff06;border-radius:8px;align-items:center;gap:.7rem;margin-top:auto;padding:1rem;display:flex}.portal-aside-status>i{background:var(--green);width:9px;height:9px;box-shadow:0 0 14px var(--green);border-radius:50%}.portal-aside-status>span{display:grid}.portal-aside-status strong{font-size:.86rem}.portal-aside-status small{color:var(--portal-muted);font-size:.76rem}.portal-full__main{width:100%;max-width:1640px;padding:clamp(1.5rem,3.5vw,4rem)}.portal-dashboard-header{justify-content:space-between;align-items:flex-end;gap:3rem;padding-bottom:1.6rem;display:flex}.portal-dashboard-header>div:first-child{max-width:960px}.portal-dashboard-header h1{letter-spacing:-.055em;max-width:980px;margin:.65rem 0 .8rem;font-size:clamp(2.5rem,4vw,4.8rem);line-height:.99}.portal-dashboard-header>div:first-child>p:last-child{max-width:800px;color:var(--portal-copy);margin:0;font-size:1.05rem;line-height:1.75}.portal-account-chip{border:1px solid var(--portal-border);background:#ffffff06;border-radius:9px;flex:none;align-items:center;gap:.75rem;min-width:205px;padding:.7rem .9rem;display:flex}.portal-account-chip>span{color:#071109;background:var(--green);border-radius:50%;place-items:center;width:39px;height:39px;font-weight:900;display:grid}.portal-account-chip div{display:grid}.portal-account-chip small{color:var(--portal-muted);font-size:var(--copy-label-min);letter-spacing:.1em}.portal-account-chip strong{font-size:.92rem}.portal-sample-notice{background:#8c45ff12;border:1px solid #b079ff59;border-radius:8px;align-items:center;gap:1rem;margin:.4rem 0 1.2rem;padding:.9rem 1rem;display:flex}.portal-sample-notice span{color:#d7c2ff;font-size:var(--copy-label-min);letter-spacing:.09em;border:1px solid #b079ff80;flex:none;padding:.35rem .5rem;font-weight:850}.portal-sample-notice p{color:#c6ccd5;margin:0;font-size:.9rem;line-height:1.55}.portal-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:1.1rem}.portal-kpi-card{border-color:var(--portal-border);background:linear-gradient(145deg,#181c25f5,#0d1016f5);border-radius:9px;min-height:190px;padding:0;overflow:hidden}.portal-kpi-card>button{width:100%;height:100%;min-height:188px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:1fr auto;padding:1.3rem;display:grid}.portal-kpi-card small{color:#bbc3ce;letter-spacing:.1em;grid-column:1/-1;font-size:.78rem;font-weight:800}.portal-kpi-card strong{align-self:end;margin-top:1.6rem;font-size:clamp(2.5rem,3.4vw,4rem);line-height:1}.portal-kpi-card span{color:#c0c8d2;text-align:right;align-self:end;font-size:.86rem}.portal-kpi-card span.positive{color:var(--green)}.portal-kpi-card i{background:linear-gradient(90deg, var(--purple), var(--green));opacity:.75;grid-column:1/-1;height:3px;margin-top:1rem}.portal-kpi-card b{color:#bfa2f7;opacity:0;grid-column:1/-1;margin-top:.8rem;font-size:.78rem;transition:opacity .2s,transform .2s;transform:translateY(5px)}.portal-kpi-card button:hover b,.portal-kpi-card button:focus-visible b{opacity:1;transform:none}.portal-overview-grid{grid-template-columns:minmax(0,1.3fr) minmax(350px,.7fr);gap:1rem;margin-top:1rem;display:grid}.portal-insight-grid{grid-template-columns:1.15fr .75fr .9fr;gap:1rem;margin-top:1rem;display:grid}.portal-panel{border:1px solid var(--portal-border);background:var(--portal-panel);border-radius:9px;box-shadow:0 18px 52px #0000002b}.portal-panel__head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.portal-panel__head small{color:#b7c0cb;letter-spacing:.11em;font-size:.76rem;font-weight:800}.portal-panel__head h2{margin:.42rem 0 0;font-size:1.38rem;line-height:1.2}.portal-panel__head>strong{color:var(--green);font-size:1rem}.portal-panel__head>button{color:var(--green);cursor:pointer;background:0 0;border:0;font-size:.84rem}.portal-panel--trend,.portal-next-moves,.portal-funnel,.portal-channel-mix,.portal-flight-log{padding:1.35rem}.portal-line-chart{width:100%;height:auto;min-height:190px;margin-top:.8rem;display:block;overflow:visible}.portal-chart-caption,.portal-muted{color:var(--portal-muted);margin:.4rem 0 0;font-size:.9rem;line-height:1.65}.portal-range{justify-content:flex-end;gap:.35rem;margin-top:.75rem;display:flex}.portal-range button{border:1px solid var(--portal-border);color:#b7bfca;cursor:pointer;background:#ffffff06;border-radius:6px;min-width:48px;min-height:36px;font-size:.76rem}.portal-range button.selected{color:#fff;background:#8c45ff29;border-color:#8c45ffb3}.portal-move{border:0;border-top:1px solid var(--portal-border);width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:auto 1fr auto;align-items:center;gap:.25rem .75rem;padding:1rem 0;display:grid}.portal-move:first-of-type{margin-top:.75rem}.portal-move>strong{font-size:.94rem}.portal-move>small{color:var(--portal-muted);grid-column:2/-1;font-size:.8rem;line-height:1.5}.portal-move>i{color:var(--green);grid-area:1/3;font-size:.78rem;font-style:normal}.priority{color:#f4d66d;min-width:52px;min-height:25px;font-size:var(--copy-label-min);letter-spacing:.06em;border:1px solid #7f713c;border-radius:4px;justify-content:center;align-items:center;padding:.2rem .4rem;font-weight:850;display:inline-flex}.priority--high{color:#ff949b;background:#ff5a640d;border-color:#a94856}.priority--ready{color:var(--green);border-color:#04e01a6b}.portal-funnel__steps{gap:.95rem;margin-top:1.3rem;display:grid}.portal-funnel__steps>div{gap:.4rem;display:grid}.portal-funnel__steps span{color:#d6dbe3;justify-content:space-between;font-size:.86rem;display:flex}.portal-funnel__steps b{color:#fff}.portal-funnel__steps i{background:linear-gradient(90deg, var(--purple), var(--green));border-radius:9px;height:9px;display:block;box-shadow:0 0 16px #8c45ff24}.portal-text-action{color:var(--green);text-align:left;cursor:pointer;background:0 0;border:0;margin-top:1rem;padding:0;font-size:.86rem;font-weight:750}.portal-channel-mix{grid-template-columns:1fr 1fr;align-items:center;display:grid}.portal-channel-mix .portal-panel__head{grid-column:1/-1}.portal-donut{aspect-ratio:1;background:conic-gradient(var(--green) 0 46%, var(--purple) 46% 75%, #b67cff 75% 90%, #4c5360 90%);border-radius:50%;place-items:center;width:150px;max-width:100%;margin:1.2rem auto 0;display:grid;position:relative}.portal-donut:after{content:"";background:#11141b;border-radius:50%;position:absolute;inset:18px}.portal-donut>div{z-index:1;text-align:center;display:grid}.portal-donut strong{font-size:1.7rem}.portal-donut span{color:var(--portal-muted);font-size:.75rem}.portal-channel-mix ul{gap:.55rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.portal-channel-mix li{color:var(--portal-copy);grid-template-columns:8px 1fr auto;gap:.5rem;font-size:.78rem;display:grid}.dot{background:#555;border-radius:50%;width:7px;height:7px;margin-top:.3rem}.dot--green{background:var(--green)}.dot--purple{background:var(--purple)}.dot--violet{background:#b67cff}.dot--gray{background:#59616d}.portal-flight-log ol{gap:0;margin:1rem 0 0;padding:0;list-style:none;display:grid}.portal-flight-log li{border-top:1px solid var(--portal-border);grid-template-columns:20px 1fr;gap:.55rem;padding:.75rem 0;display:grid}.portal-flight-log li>i{border:2px solid var(--purple);border-radius:50%;width:9px;height:9px;margin-top:.3rem;box-shadow:0 0 13px #8c45ff73}.portal-flight-log li span{display:grid}.portal-flight-log li strong{font-size:.82rem}.portal-flight-log li small{color:var(--portal-muted);font-size:.76rem}.portal-recommendation{background:linear-gradient(120deg,#04e01a12,#8c45ff14 70%,#0d1016f5);border:1px solid #04e01a57;border-radius:10px;grid-template-columns:180px minmax(0,1fr) minmax(280px,.48fr);align-items:center;gap:clamp(1.5rem,3vw,3rem);margin-top:1rem;padding:clamp(1.5rem,3vw,2.6rem);display:grid;overflow:hidden}.portal-recommendation__orbit{aspect-ratio:1;border:1px solid #8c45ff8c;border-radius:50%;place-items:center;width:155px;max-width:100%;display:grid;position:relative;box-shadow:0 0 55px #8c45ff29,inset 0 0 42px #8c45ff1a}.portal-recommendation__orbit:before,.portal-recommendation__orbit:after{content:"";border-radius:50%;position:absolute}.portal-recommendation__orbit:before{border:1px dashed #04e01a8c;inset:20px;transform:rotate(-20deg)}.portal-recommendation__orbit:after{background:var(--green);width:14px;height:14px;box-shadow:0 0 18px var(--green);top:13px;right:29px}.portal-recommendation__orbit span{z-index:1;color:#fff;font-size:1.4rem;font-weight:900}.portal-recommendation h2{letter-spacing:-.035em;max-width:820px;margin:.65rem 0 .9rem;font-size:clamp(1.7rem,2.8vw,2.8rem);line-height:1.08}.portal-recommendation p{color:var(--portal-copy);font-size:.98rem;line-height:1.7}.portal-recommendation ul{color:#c5ccd5;flex-wrap:wrap;gap:.55rem 1.1rem;padding:0;font-size:.84rem;list-style:none;display:flex}.portal-recommendation li:before{content:"✓";color:var(--green);margin-right:.4rem}.portal-recommendation__actions{border-left:1px solid var(--portal-border);gap:.65rem;padding-left:1.3rem;display:grid}.portal-recommendation__actions>span{color:#bfa2f8;font-size:var(--copy-label-min);letter-spacing:.1em;font-weight:850}.portal-recommendation__actions>strong{font-size:1.35rem}.portal-recommendation__actions button{color:#061008;background:var(--green);cursor:pointer;border:0;border-radius:7px;padding:.8rem 1rem;font-size:.88rem;font-weight:850}.portal-recommendation__actions small{color:var(--portal-muted);font-size:.76rem;line-height:1.55}.portal-view-stack{gap:1rem;margin-top:1rem;display:grid}.portal-score-grid{grid-template-columns:minmax(220px,.55fr) 1fr 1fr;gap:1rem;display:grid}.portal-score-orbit{border:1px solid var(--portal-border);background:var(--portal-panel);border-radius:9px;place-items:center;min-height:270px;display:grid}.portal-score-orbit:before{content:"";aspect-ratio:1;background:conic-gradient(var(--green) var(--score), #ffffff14 0);filter:drop-shadow(0 0 12px #04e01a33);border-radius:50%;grid-area:1/1;width:190px;max-width:72%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 11px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 11px),#000 0)}.portal-score-orbit--purple:before{background:conic-gradient(#b67cff var(--score), #ffffff14 0);filter:drop-shadow(0 0 12px #8c45ff38)}.portal-score-orbit>div{text-align:center;grid-area:1/1;display:grid}.portal-score-orbit strong{font-size:3rem;line-height:1}.portal-score-orbit span{color:#fff;margin-top:.35rem;font-size:.86rem;font-weight:750}.portal-score-orbit small{color:var(--green);font-size:.78rem}.portal-vitals{padding:1.4rem}.portal-vitals>small,.portal-wide-score>small{color:#bbc3ce;letter-spacing:.1em;font-size:.76rem;font-weight:850}.portal-vitals h2{max-width:610px;margin:.5rem 0 1.1rem;font-size:1.55rem;line-height:1.25}.portal-vitals>div{gap:.35rem;margin-top:.8rem;display:grid}.portal-vitals>div span{color:var(--portal-copy);justify-content:space-between;font-size:.84rem;display:flex}.portal-vitals>div i,.portal-horizontal-bars i{background:#ffffff14;border-radius:8px;height:8px;display:block;overflow:hidden}.portal-vitals>div em,.portal-horizontal-bars em{border-radius:inherit;background:linear-gradient(90deg,var(--purple),var(--green));height:100%;display:block}.portal-two-col{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.portal-two-col>.portal-panel{padding:1.4rem}.portal-bars{justify-content:space-around;align-items:end;gap:1rem;min-height:250px;padding-top:1.5rem;display:flex}.portal-bars>div{grid-template-rows:1fr auto auto;justify-items:center;min-width:50px;height:220px;display:grid}.portal-bars>div>span{background:#ffffff0f;border-radius:6px 6px 0 0;align-items:end;width:28px;height:165px;display:flex}.portal-bars__fill{border-radius:inherit;background:var(--purple);width:100%;display:block}.portal-bars__fill--green{background:linear-gradient(var(--green), #04e01a57)}.portal-bars b{margin-top:.35rem;font-size:.8rem}.portal-bars small{color:var(--portal-muted);font-size:.75rem}.portal-callout{background:linear-gradient(90deg,#8c45ff1a,#11141bf0);border:1px solid #8c45ff57;border-radius:9px;grid-template-columns:70px 1fr auto;align-items:center;gap:1.5rem;padding:1.5rem;display:grid}.portal-callout>div:first-child{color:#c7a9ff;border:1px solid #8c45ff80;border-radius:50%;place-items:center;width:64px;height:64px;font-size:1.5rem;display:grid}.portal-callout h2{margin:.45rem 0;font-size:1.5rem}.portal-callout p{color:var(--portal-copy);margin:0;font-size:.9rem;line-height:1.65}.portal-callout button{color:#e3d5ff;cursor:pointer;background:#8c45ff1a;border:1px solid #8c45ff7a;border-radius:7px;padding:.8rem 1rem;font-size:.85rem}.portal-wide-score{align-content:center;min-height:270px;padding:1.4rem;display:grid}.portal-wide-score>strong{margin:1rem 0 .2rem;font-size:3.5rem;line-height:1}.portal-wide-score>span{color:var(--green);font-size:.84rem;font-weight:750}.portal-wide-score>p{color:var(--portal-muted);font-size:.87rem;line-height:1.6}.portal-market-radar{display:grid}.portal-radar{place-items:center;min-height:260px;margin-top:1rem;display:grid;position:relative;overflow:hidden}.portal-radar i{aspect-ratio:1;border:1px solid #8c45ff6b;border-radius:50%;grid-area:1/1;width:220px;max-width:80%;box-shadow:0 0 35px #8c45ff1a}.portal-radar i:nth-child(2){border-style:dashed;border-color:#04e01a5c;width:150px}.portal-radar i:nth-child(3){background:radial-gradient(circle,#04e01a3d,#0000 70%);width:70px}.portal-radar span,.portal-radar b{z-index:1;grid-area:1/1}.portal-radar span{color:#fff;letter-spacing:.1em;margin-top:1.6rem;font-size:.75rem;font-weight:850}.portal-radar b{color:var(--green);font-size:var(--copy-label-min);margin-top:4rem}.portal-data-table{overflow:hidden}.portal-data-table .portal-panel__head{padding:1.3rem}.portal-data-table__head,.portal-data-table>div:not(.portal-panel__head){border-top:1px solid var(--portal-border);grid-template-columns:1.35fr .55fr .55fr 1fr;align-items:center;gap:1rem;min-height:58px;padding:.8rem 1.3rem;display:grid}.portal-data-table__head{color:#b8c0cb;font-size:var(--copy-label-min);letter-spacing:.08em;text-transform:uppercase;background:#ffffff06;font-weight:850}.portal-data-table>div:not(.portal-panel__head):not(.portal-data-table__head){color:var(--portal-copy);font-size:.88rem}.portal-data-table .positive{color:var(--green);font-weight:750}.portal-horizontal-bars{gap:1rem;margin-top:1.3rem;display:grid}.portal-horizontal-bars>div{grid-template-columns:120px 1fr;align-items:center;gap:1rem;display:grid}.portal-horizontal-bars span{color:var(--portal-copy);justify-content:space-between;font-size:.84rem;display:flex}.portal-checklist>div:not(.portal-panel__head){border-top:1px solid var(--portal-border);grid-template-columns:28px 1fr auto;align-items:center;gap:.6rem;padding:.9rem 0;display:grid}.portal-checklist>div:not(.portal-panel__head) i{width:24px;height:24px;color:var(--green);font-size:var(--copy-label-min);border:1px solid #04e01a66;border-radius:50%;place-items:center;font-style:normal;display:grid}.portal-checklist>div:not(.portal-panel__head) strong{font-size:.86rem}.portal-checklist>div:not(.portal-panel__head) span{color:var(--green);font-size:.8rem}.portal-priority-summary{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.portal-priority-summary article{border:1px solid var(--portal-border);background:var(--portal-panel);border-radius:9px;min-height:150px;padding:1.25rem;display:grid}.portal-priority-summary small{color:#bbc3ce;letter-spacing:.1em;font-size:.75rem;font-weight:850}.portal-priority-summary strong{align-self:end;font-size:2.5rem}.portal-priority-summary span{color:var(--green);font-size:.82rem}.portal-opportunity-list{gap:.8rem;display:grid}.portal-opportunity-list>article{border:1px solid var(--portal-border);background:var(--portal-panel);border-radius:9px;grid-template-columns:60px minmax(0,1fr) minmax(230px,.45fr);align-items:start;gap:1.2rem;padding:1.4rem;display:grid}.portal-opportunity-list h2{margin:.4rem 0 .6rem;font-size:1.45rem}.portal-opportunity-list p{max-width:760px;color:var(--portal-copy);margin:0;font-size:.92rem;line-height:1.65}.portal-opportunity-list small{color:#b9c1cb;font-size:var(--copy-label-min);letter-spacing:.08em;font-weight:800}.portal-opportunity-list ul{flex-wrap:wrap;gap:.5rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.portal-opportunity-list li{border:1px solid var(--portal-border);color:var(--portal-muted);border-radius:5px;padding:.45rem .6rem;font-size:.76rem}.portal-opportunity-list li b{color:#fff}.portal-opportunity-list>article>div:last-child{border-left:1px solid var(--portal-border);gap:.65rem;padding-left:1.1rem;display:grid}.portal-opportunity-list>article>div:last-child>strong{font-size:1rem}.portal-opportunity-list button{color:var(--green);cursor:pointer;background:#04e01a0d;border:1px solid #04e01a66;border-radius:7px;padding:.75rem .85rem;font-size:.82rem;font-weight:800}.portal-disclaimer{color:var(--portal-muted);font-size:.82rem;line-height:1.6}.portal-growth-intro{background:linear-gradient(120deg,#8c45ff1a,#11141bf0);border:1px solid #8c45ff57;border-radius:9px;grid-template-columns:1.1fr .9fr;align-items:end;gap:4rem;padding:clamp(1.5rem,3vw,2.5rem);display:grid}.portal-growth-intro h2{letter-spacing:-.045em;max-width:760px;margin:.6rem 0 0;font-size:clamp(2rem,3vw,3.3rem);line-height:1.03}.portal-growth-intro>p{color:var(--portal-copy);margin:0;font-size:.98rem;line-height:1.75}.portal-plan-tabs{flex-wrap:wrap;gap:.6rem;display:flex}.portal-plan-tabs button{border:1px solid var(--portal-border);color:#c7ced7;cursor:pointer;background:#ffffff06;border-radius:7px;padding:.7rem 1rem;font-size:.84rem}.portal-plan-tabs button.selected{color:var(--green);background:#04e01a12;border-color:#04e01a8c}.portal-growth-plans{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.portal-growth-card{border:1px solid var(--portal-border);background:var(--portal-panel);opacity:.72;border-radius:9px;flex-direction:column;min-height:560px;padding:1.5rem;transition:opacity .2s,transform .2s,border-color .2s;display:flex;transform:scale(.985)}.portal-growth-card.selected{opacity:1;border-color:#04e01a80;transform:none;box-shadow:0 20px 60px #04e01a0f}.portal-growth-card--purple.selected{border-color:#8c45ffa6;box-shadow:0 20px 60px #8c45ff1a}.portal-growth-card--violet.selected{border-color:#b67cff94}.portal-growth-card>div:first-child{justify-content:space-between;gap:.7rem;display:flex}.portal-growth-card>div:first-child small{color:#bfc6d0;max-width:68%;font-size:var(--copy-label-min);letter-spacing:.09em;font-weight:850;line-height:1.45}.portal-growth-card>div:first-child span{color:var(--green);font-size:var(--copy-label-min);border:1px solid #04e01a59;border-radius:4px;align-self:start;padding:.35rem .45rem;font-weight:800}.portal-growth-card h2{letter-spacing:-.035em;margin:2rem 0 .8rem;font-size:2rem;line-height:1.08}.portal-growth-card>p{color:var(--portal-copy);font-size:.92rem;line-height:1.65}.portal-growth-card>strong{color:#c9aaff;margin-top:.6rem;font-size:1rem}.portal-growth-card ul{border-block:1px solid var(--portal-border);gap:.8rem;margin:1.4rem 0;padding:1.2rem 0;list-style:none;display:grid}.portal-growth-card li{color:#d6dce4;gap:.6rem;font-size:.86rem;display:flex}.portal-growth-card li i{color:var(--green);font-style:normal}.portal-growth-card>div:last-child{gap:.65rem;margin-top:auto;display:grid}.portal-growth-card>div:last-child button{color:#071108;background:var(--green);cursor:pointer;border:0;border-radius:7px;padding:.8rem 1rem;font-size:.84rem;font-weight:850}.portal-growth-card>div:last-child small{color:var(--portal-muted);font-size:var(--copy-label-min);text-align:center}.portal-strategy-review{background:linear-gradient(100deg,#04e01a0f,#8c45ff14);border:1px solid #04e01a5c;border-radius:9px;grid-template-columns:150px 1fr auto;align-items:center;gap:2rem;padding:2rem;display:grid}.portal-strategy-review .portal-recommendation__orbit{width:130px}.portal-strategy-review h2{margin:.5rem 0;font-size:1.8rem}.portal-strategy-review p{color:var(--portal-copy);margin:0;font-size:.9rem;line-height:1.65}.portal-strategy-review>div:last-child{gap:.6rem;min-width:240px;display:grid}.portal-strategy-review a{color:var(--green);border:1px solid #04e01a6b;border-radius:7px;justify-content:center;align-items:center;padding:.7rem 1rem;font-size:.84rem;font-weight:800;display:flex}.portal-strategy-review a:first-child{color:#071108;background:var(--green)}.portal-support-actions{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.portal-support-actions article{border:1px solid var(--portal-border);background:var(--portal-panel);border-radius:9px;grid-template-columns:58px 1fr;gap:1rem;padding:1.4rem;display:grid}.portal-support-actions article>span{color:#c6a8ff;border:1px solid #8c45ff80;border-radius:50%;place-items:center;width:54px;height:54px;font-size:1.35rem;display:grid}.portal-support-actions small{color:#b9c2cc;font-size:var(--copy-label-min);letter-spacing:.1em;font-weight:850}.portal-support-actions h2{margin:.45rem 0;font-size:1.45rem}.portal-support-actions p{color:var(--portal-copy);margin:0;font-size:.88rem;line-height:1.6}.portal-support-actions button,.portal-support-actions a{width:fit-content;color:var(--green);cursor:pointer;background:#04e01a0a;border:1px solid #04e01a6b;border-radius:7px;grid-column:2;align-items:center;padding:.65rem .85rem;font-size:.82rem;font-weight:800;display:inline-flex}.portal-support-form{background:var(--portal-panel);border:1px solid #8c45ff73;border-radius:9px;grid-template-columns:1fr 1fr;gap:1rem;padding:1.5rem;display:grid}.portal-support-form>div{grid-column:1/-1}.portal-support-form h2{margin:.45rem 0;font-size:1.7rem}.portal-support-form p{color:var(--portal-copy)}.portal-support-form label{color:#d4dae2;gap:.45rem;font-size:.85rem;font-weight:750;display:grid}.portal-support-form label.wide{grid-column:1/-1}.portal-support-form select,.portal-support-form textarea{border:1px solid var(--portal-border);color:#fff;background:#0b0d12;border-radius:7px;width:100%;padding:.85rem;font-size:1rem}.portal-support-form>button{color:#071108;background:var(--green);cursor:pointer;border:0;border-radius:7px;grid-column:1/-1;justify-self:start;padding:.8rem 1.1rem;font-weight:850}.portal-contact-strip{background:#04e01a09;border:1px solid #04e01a52;border-radius:9px;grid-template-columns:1fr auto auto;align-items:center;gap:1rem;padding:1.3rem;display:grid}.portal-contact-strip>div{display:grid}.portal-contact-strip small{color:#b9c2cc;font-size:var(--copy-label-min);letter-spacing:.1em;font-weight:850}.portal-contact-strip strong{margin:.25rem 0;font-size:1.2rem}.portal-contact-strip span{color:var(--portal-muted);font-size:.84rem}.portal-contact-strip a{color:var(--green);border:1px solid #04e01a66;border-radius:7px;align-items:center;padding:.7rem .9rem;font-size:.82rem;font-weight:800;display:flex}.portal-empty{border:1px solid var(--portal-border);background:var(--portal-panel);border-radius:9px;grid-template-columns:150px 1fr;align-items:center;gap:2rem;min-height:390px;margin-top:1rem;padding:2rem;display:grid}.portal-empty>span{aspect-ratio:1;color:#c3a5ff;border:1px solid #8c45ff80;border-radius:50%;place-items:center;width:130px;font-size:3rem;display:grid;box-shadow:0 0 45px #8c45ff21}.portal-empty h2{margin:.5rem 0;font-size:2rem}.portal-empty p:last-child{max-width:670px;color:var(--portal-copy);font-size:1rem;line-height:1.7}.portal-login--qa{gap:clamp(3rem,7vw,7rem);width:min(1480px,91.6vw)}.portal-login--qa:before{content:"";z-index:-1;aspect-ratio:1;border:1px solid #8c45ff1f;border-radius:50%;width:min(42vw,620px);position:absolute;top:5%;right:-8vw;box-shadow:0 0 100px #8c45ff14}.portal-login--qa .portal-login__copy h1{font-size:clamp(3.6rem,6.4vw,7rem)}.portal-login--qa .portal-login__copy>p:not(.eyebrow){color:#c5cbd4;font-size:1.08rem}.portal-login--qa .portal-login__copy ul{gap:.85rem 1.5rem}.portal-login--qa .portal-login__copy li{color:#d4d9e1;font-size:.98rem;line-height:1.55}.portal-login__proof{background:#ffffff1f;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:2rem;padding:1px;display:grid}.portal-login__proof span{color:#b8c0cb;background:#0c0f15;gap:.3rem;padding:1rem;font-size:.78rem;line-height:1.45;display:grid}.portal-login__proof strong{color:#fff;font-size:var(--copy-label-min);letter-spacing:.08em}.portal-login--qa .portal-login__panel{background:linear-gradient(145deg,#171a23f7,#0d1016f7);border-radius:10px;padding:clamp(1.5rem,3vw,2.5rem)}.portal-login--qa .portal-login__panel>p:not(.eyebrow){color:#c2c8d1;font-size:1rem;line-height:1.7}.portal-login--qa .portal-signin,.portal-login--qa .portal-demo{border-radius:7px;height:auto;min-height:56px;font-size:.94rem}.portal-login--qa .portal-login__panel>small{color:#aeb6c1;font-size:.84rem;line-height:1.6}.portal-login__help{border-top:1px solid var(--portal-border);color:#b8c0ca;justify-content:space-between;gap:1rem;margin-top:1.2rem;padding-top:1rem;font-size:.83rem;display:flex}.portal-login__help a{color:var(--green);font-weight:800}@media (width<=1200px){.portal-full__layout{grid-template-columns:225px minmax(0,1fr)}.portal-full__layout>aside{padding:1rem}.portal-insight-grid{grid-template-columns:1fr 1fr}.portal-flight-log{grid-column:1/-1}.portal-recommendation{grid-template-columns:140px 1fr}.portal-recommendation__actions{grid-column:2}.portal-growth-plans{grid-template-columns:1fr 1fr}.portal-growth-card:last-child{grid-column:1/-1;min-height:480px}}@media (width<=980px){.portal-full__top{top:71px}.portal-full__top>span{display:none}.portal-mobile-bar{z-index:19;border-bottom:1px solid var(--portal-border);background:#090b10f2;justify-content:space-between;align-items:center;min-height:52px;padding:.4rem 5vw;display:flex;position:sticky;top:135px}.portal-mobile-bar button{color:#fff;background:0 0;border:0;font-weight:800}.portal-mobile-bar span{color:var(--green);font-size:var(--copy-label-min);letter-spacing:.1em;font-weight:850}.portal-full__layout{display:block}.portal-full__layout>aside{z-index:25;width:min(86vw,330px);height:auto;min-height:0;display:none;position:fixed;inset:187px auto 0 0;overflow-y:auto;box-shadow:30px 0 80px #00000073}.portal-full__layout>aside.open{display:flex}.portal-dashboard-header{flex-direction:column;align-items:flex-start;gap:1rem}.portal-account-chip{min-width:0}.portal-kpis{grid-template-columns:1fr 1fr}.portal-overview-grid,.portal-two-col,.portal-support-actions,.portal-insight-grid{grid-template-columns:1fr}.portal-flight-log{grid-column:auto}.portal-score-grid{grid-template-columns:1fr 1fr}.portal-score-grid>:last-child{grid-column:1/-1}.portal-opportunity-list>article{grid-template-columns:60px 1fr}.portal-opportunity-list>article>div:last-child{border-left:0;grid-column:2;padding-left:0}.portal-growth-intro{grid-template-columns:1fr;gap:1rem}.portal-strategy-review{grid-template-columns:120px 1fr}.portal-strategy-review>div:last-child{grid-column:2}.portal-contact-strip{grid-template-columns:1fr 1fr}.portal-contact-strip>div{grid-column:1/-1}}@media (width<=700px){.portal-full__top{flex-wrap:wrap;gap:.4rem}.portal-full__top>div{margin-left:auto}.portal-full__top>div button:first-child{display:none}.portal-mobile-bar{top:135px}.portal-full__main{padding:1.2rem 5vw 3rem}.portal-dashboard-header h1{font-size:clamp(2.4rem,12vw,3.5rem)}.portal-dashboard-header>div:first-child>p:last-child{font-size:1rem}.portal-sample-notice{flex-direction:column;align-items:flex-start}.portal-kpis{grid-template-columns:1fr}.portal-kpi-card{min-height:170px}.portal-kpi-card>button{min-height:168px}.portal-panel__head{flex-direction:column;align-items:flex-start}.portal-panel__head>button{padding-left:0}.portal-line-chart{min-height:150px}.portal-channel-mix{grid-template-columns:1fr}.portal-channel-mix .portal-panel__head{grid-column:auto}.portal-recommendation{grid-template-columns:1fr}.portal-recommendation__orbit{width:125px}.portal-recommendation__actions{border-top:1px solid var(--portal-border);border-left:0;grid-column:auto;padding:1.2rem 0 0}.portal-score-grid,.portal-priority-summary,.portal-growth-plans{grid-template-columns:1fr}.portal-score-grid>:last-child,.portal-growth-card:last-child{grid-column:auto}.portal-bars{gap:.4rem;overflow-x:auto}.portal-bars>div{min-width:50px}.portal-callout{grid-template-columns:1fr}.portal-callout button{width:100%}.portal-data-table{overflow-x:auto}.portal-data-table__head,.portal-data-table>div:not(.portal-panel__head){min-width:720px}.portal-opportunity-list>article{grid-template-columns:1fr}.portal-opportunity-list>article>div:last-child{grid-column:auto}.portal-growth-card{opacity:1;min-height:0;transform:none}.portal-strategy-review{grid-template-columns:1fr}.portal-strategy-review>div:last-child{grid-column:auto;min-width:0}.portal-support-actions article{grid-template-columns:50px 1fr}.portal-support-actions button,.portal-support-actions a{grid-column:1/-1;justify-content:center;width:100%}.portal-support-form{grid-template-columns:1fr}.portal-support-form label,.portal-support-form label.wide,.portal-support-form>button{grid-column:auto}.portal-contact-strip{grid-template-columns:1fr}.portal-contact-strip>div{grid-column:auto}.portal-contact-strip a{justify-content:center}.portal-empty{grid-template-columns:1fr}.portal-empty>span{width:100px}.portal-login__proof{grid-template-columns:1fr}.portal-login__help{flex-direction:column;align-items:flex-start}}.portal-connection-status{color:#c9d0da;align-items:center;gap:.65rem;margin:.25rem 0 .8rem;font-size:.82rem;display:flex}.portal-login__signal{isolation:isolate;place-items:center;display:grid;position:relative}.portal-login__signal:before,.portal-login__signal:after{content:"";border:1px solid #8c45ff47;border-radius:50%;width:145px;height:145px;position:absolute}.portal-login__signal:after{border-color:#04e01a33;width:205px;height:90px;transform:rotate(-18deg)}.portal-login__signal>span{background:radial-gradient(circle at 36% 30%,#c7a7ff 0 5%,#7040b2 20%,#1b1530 68%);border-radius:50%;width:82px;height:82px;box-shadow:0 0 45px #8c45ff57}.portal-login__signal>strong{z-index:2;color:#fff;letter-spacing:.18em;text-shadow:0 1px 5px #000;font-size:.7rem;position:absolute}.portal-login__signal i,.portal-login__signal b{background:var(--green);width:7px;height:7px;box-shadow:0 0 12px var(--green);border-radius:50%;animation:5s linear infinite portal-signal-orbit;position:absolute}.portal-login__signal b{width:4px;height:4px;animation-duration:8s;animation-direction:reverse}@keyframes portal-signal-orbit{0%{transform:rotate(0)translate(72px)rotate(0)}to{transform:rotate(360deg)translate(72px)rotate(-360deg)}}.portal-connection-status>span{border:2px solid #8c45ff4d;border-top-color:var(--green);border-radius:50%;flex:none;width:15px;height:15px;animation:.8s linear infinite admin-spin}.portal-connection-status--error{background:#ff67740f;border:1px solid #ff677459;border-radius:6px;grid-template-columns:1fr auto;padding:.75rem;display:grid}.portal-connection-status--error p{color:#ffd3d8;margin:0;font-size:.8rem;line-height:1.45}.portal-connection-status--error button{color:var(--green);font:inherit;cursor:pointer;background:0 0;border:0;font-weight:800}.portal-signin--pending{opacity:.68;cursor:wait;place-items:center;display:grid}@media print{.site-header,.site-footer,.portal-full__top,.portal-mobile-bar,.portal-full__layout>aside,.portal-sample-notice{display:none!important}.portal-full,.portal-full__layout,.portal-full__main{color:#111;background:#fff;min-height:0;display:block}.portal-full__main{max-width:none;padding:0}.portal-panel,.portal-kpi-card,.portal-recommendation,.portal-callout,.portal-score-orbit,.portal-wide-score,.portal-growth-card{break-inside:avoid;color:#111;box-shadow:none;background:#fff;border-color:#aaa}.portal-full p,.portal-full span,.portal-full small{color:#333!important}.portal-full button,.portal-full a{display:none!important}}@media (prefers-reduced-motion:reduce){.portal-full *{scroll-behavior:auto!important;transition-duration:.01ms!important}}.portal-loading{color:#aab1bc;z-index:2;place-content:center;justify-items:center;gap:1rem;min-height:72vh;display:grid;position:relative}.portal-loading span{aspect-ratio:1;border:2px solid #8c45ff40;border-top-color:var(--green);border-radius:50%;width:54px;animation:.9s linear infinite admin-spin}@keyframes admin-spin{to{transform:rotate(360deg)}}.portal-full--admin{background:radial-gradient(circle at 85% 10%,#8c45ff1f,#0000 27rem),#090b10}.portal-full--admin .portal-full__top{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#090b10f0;height:64px;position:sticky;top:0}.admin-role{color:var(--green);letter-spacing:.11em;font-size:var(--copy-label-min);background:#04e01a0f;border:1px solid #04e01a59;padding:.55rem .8rem}.admin-layout{grid-template-columns:248px minmax(0,1fr);min-height:calc(100vh - 64px)}.admin-layout>aside{background:#0c0f15eb;height:calc(100vh - 64px);padding:1.6rem 1rem;position:sticky;top:64px}.admin-layout>aside>strong{color:#fff;align-items:baseline;gap:.55rem;margin:0 .9rem 1.8rem;font-size:1.55rem;display:flex}.admin-layout>aside>strong small{color:var(--green);font-size:var(--copy-label-min);letter-spacing:.18em}.admin-layout>aside button{cursor:pointer;border-radius:7px;min-height:48px;font-size:.78rem}.admin-layout>aside button span{color:#7d8591}.admin-layout>aside .selected{border-left:2px solid var(--green);color:#fff;background:linear-gradient(90deg,#04e01a17,#8c45ff0d)}.admin-layout>aside .selected span{color:var(--green)}.admin-sidebar-foot{border-top:1px solid var(--line);gap:.35rem;margin-top:auto;padding:1rem;display:grid}.admin-sidebar-foot span{color:#747c88;font-size:var(--copy-label-min);letter-spacing:.14em}.admin-sidebar-foot b{color:var(--green);letter-spacing:.12em;font-size:.78rem}.admin-main{width:min(1440px,100%);padding:clamp(1.4rem,4vw,4rem);overflow:hidden}.admin-hero{grid-template-columns:minmax(0,1fr) 250px;align-items:center;gap:3rem;padding:.5rem 0 2rem;display:grid}.admin-hero h1,.admin-page-head h1,.admin-client-view header h1{letter-spacing:-.055em;margin:.65rem 0 1rem;font-size:clamp(2.6rem,4.7vw,5.2rem);line-height:.96}.admin-hero>div:first-child>p:last-child,.admin-page-head>div>p:last-child{color:#a2a9b4;max-width:720px;font-size:.95rem;line-height:1.75}.admin-orbit{aspect-ratio:1;border:1px solid #8c45ff52;border-radius:50%;justify-self:center;place-items:center;width:220px;display:grid;position:relative;box-shadow:inset 0 0 55px #8c45ff14,0 0 60px #8c45ff14}.admin-orbit:before,.admin-orbit:after{content:"";border:1px solid #ffffff14;border-radius:50%;position:absolute}.admin-orbit:before{inset:28px}.admin-orbit:after{border-color:#04e01a47;inset:58px}.admin-orbit span{background:var(--green);width:8px;height:8px;box-shadow:0 0 15px var(--green);border-radius:50%;position:absolute}.admin-orbit span:first-child{top:27px;left:50%}.admin-orbit span:nth-child(2){background:var(--purple);box-shadow:0 0 15px var(--purple);bottom:57px;right:57px}.admin-orbit strong{z-index:2;color:var(--green);white-space:pre-line;text-align:center;letter-spacing:.17em;font-size:.8rem;line-height:1.5}.admin-metric-grid,.admin-score-grid,.admin-operations-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.admin-score-grid,.admin-operations-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.admin-metric{border:1px solid var(--line);background:linear-gradient(145deg,#161a23eb,#0d1016eb);align-content:space-between;min-height:164px;padding:1.25rem;display:grid}.admin-metric small{color:#8d95a1;font-size:var(--copy-label-min);letter-spacing:.12em}.admin-metric strong{color:#fff;overflow-wrap:anywhere;margin-top:1rem;font-size:clamp(2rem,3vw,3rem);line-height:1}.admin-metric span{color:#9199a5;margin-top:.8rem;font-size:.76rem;line-height:1.45}.admin-metric--green{border-color:#04e01a40;box-shadow:inset 0 3px #04e01ab3}.admin-metric--green strong{color:var(--green)}.admin-metric--purple{border-color:#8c45ff59;box-shadow:inset 0 3px #8c45ffbf}.admin-metric--purple strong{color:#b88cff}.admin-command-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin-top:.85rem;display:grid}.admin-command-grid button{text-align:left;color:#fff;border:1px solid var(--line);cursor:pointer;background:#11141be0;flex-direction:column;align-items:flex-start;min-height:260px;padding:1.5rem;transition:transform .2s,border-color .2s,background .2s;display:flex}.admin-command-grid button:hover{background:#8c45ff12;border-color:#8c45ff99;transform:translateY(-3px)}.admin-command-grid span{color:var(--green);font-size:var(--copy-label-min);letter-spacing:.12em}.admin-command-grid strong{margin-top:2rem;font-size:1.65rem}.admin-command-grid p{color:#9da4af;font-size:.86rem;line-height:1.7}.admin-command-grid b{color:#b98cff;margin-top:auto;font-size:.78rem}.admin-security-note{background:#04e01a09;border:1px solid #04e01a33;grid-template-columns:220px minmax(0,1fr);align-items:center;gap:1.5rem;margin-top:.85rem;padding:1.25rem 1.5rem;display:grid}.admin-security-note span{color:var(--green);font-size:var(--copy-label-min);letter-spacing:.12em}.admin-security-note p{color:#9ba3ae;margin:0;font-size:.82rem;line-height:1.65}.admin-page-head{justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:2rem;display:flex}.admin-action{background:var(--green);color:#031006;cursor:pointer;white-space:nowrap;border:1px solid #04e01a8c;min-height:50px;padding:0 1.25rem;font-weight:850}.admin-action:disabled{opacity:.55;cursor:wait}.admin-system-summary,.admin-operations-panel{border:1px solid var(--line);background:#11141be6;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.admin-system-summary>div,.admin-operations-panel>div{border-right:1px solid var(--line);align-content:center;gap:.7rem;min-height:96px;padding:1.1rem;display:grid}.admin-system-summary>div:last-child,.admin-operations-panel>div:last-child{border-right:0}.admin-system-summary small,.admin-operations-panel small{color:#818995;font-size:var(--copy-label-min);letter-spacing:.12em}.admin-system-summary strong,.admin-operations-panel strong{overflow-wrap:anywhere;font-size:.9rem}.admin-status{color:#a8afb8;width:max-content;font-size:var(--copy-label-min);letter-spacing:.08em;text-transform:uppercase;border:1px solid #5f6670;padding:.38rem .55rem;font-weight:800}.admin-status--operational,.admin-status--connected{color:var(--green);background:#04e01a0d;border-color:#04e01a7a}.admin-status--attention,.admin-status--checking,.admin-status--needs-setup{color:#ffd86b;background:#ffd86b0d;border-color:#ffd86b80}.admin-status--degraded,.admin-status--unavailable,.admin-status--error{color:#ff7f88;background:#ff7f880d;border-color:#ff7f8880}.admin-status--ready{color:#b98cff;background:#8c45ff0f;border-color:#8c45ff80}.admin-check-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-top:.85rem;display:grid}.admin-check-grid article{border:1px solid var(--line);background:#11141be6;grid-template-columns:minmax(0,1fr) auto;gap:.75rem 1rem;min-height:176px;padding:1.25rem;display:grid}.admin-check-grid article>div{align-items:center;gap:.65rem;display:flex}.admin-check-grid small{color:#c2c7cf;font-size:.78rem;font-weight:700}.admin-check-grid strong{grid-column:1/-1;align-self:end;font-size:1rem}.admin-check-grid p{color:#858d99;font-size:var(--copy-label-min);grid-column:1/-1;margin:0}.admin-check-dot{background:#69717c;border-radius:50%;width:8px;height:8px}.admin-check-dot--operational{background:var(--green);box-shadow:0 0 10px var(--green)}.admin-check-dot--attention{background:#ffd86b;box-shadow:0 0 10px #ffd86b}.admin-check-dot--unavailable{background:#ff7f88;box-shadow:0 0 10px #ff7f88}.admin-timestamp,.admin-disclaimer{color:#858d98;font-size:var(--copy-label-min);margin-top:1rem;line-height:1.6;display:block}.admin-error{color:#ff9ba2;background:#ff7f880f;border:1px solid #ff7f8880;padding:1rem}.admin-source-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin-bottom:.85rem;display:grid}.admin-source-grid article{border:1px solid var(--line);background:#11141be6;grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:.8rem;min-height:126px;padding:1rem 1.1rem;display:grid}.admin-source-grid article>div{align-items:center;gap:.6rem;min-width:0;display:flex}.admin-source-grid article small{color:#d4d8de;font-size:.76rem;font-weight:750}.admin-source-grid article p{color:#8f97a2;overflow-wrap:anywhere;grid-column:1/-1;margin:0;font-size:.74rem;line-height:1.55}.admin-source-dot{background:#777;border-radius:50%;flex:none;width:8px;height:8px}.admin-source-dot--connected{background:var(--green);box-shadow:0 0 10px #04e01acc}.admin-source-dot--ready{background:var(--purple);box-shadow:0 0 10px #8c45ffcc}.admin-source-dot--needs-setup{background:#ffd86b}.admin-source-dot--error{background:#ff7f88}.admin-metrics-panel{border:1px solid var(--line);background:#11141be6;margin-top:.85rem}.admin-ga-summary,.admin-search-summary{border-bottom:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.admin-ga-summary article,.admin-search-summary article{border-right:1px solid var(--line);align-content:center;gap:.5rem;min-height:126px;padding:1rem 1.1rem;display:grid}.admin-ga-summary article:last-child,.admin-search-summary article:last-child{border-right:0}.admin-ga-summary small,.admin-search-summary small{color:#858d99;font-size:var(--copy-label-min);letter-spacing:.1em}.admin-ga-summary strong,.admin-search-summary strong{color:#fff;font-size:1.65rem}.admin-ga-summary span{color:#929aa6;font-size:.68rem;line-height:1.45}.admin-search-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-breakdown-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-breakdown-grid>div{border-right:1px solid var(--line);min-height:180px;padding:1.1rem}.admin-breakdown-grid>div:last-child{border-right:0}.admin-breakdown-grid>div>small,.admin-lighthouse-actions>small{color:var(--green);font-size:var(--copy-label-min);letter-spacing:.12em;margin-bottom:.7rem;display:block}.admin-breakdown-grid p{color:#aab1bb;border-bottom:1px solid #ffffff12;justify-content:space-between;gap:1rem;margin:0;padding:.65rem 0;font-size:.76rem;display:flex}.admin-breakdown-grid p:last-child{border-bottom:0}.admin-breakdown-grid p strong{color:#e6e9ed;text-align:right}.admin-lighthouse-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-lighthouse-grid>article{border-right:1px solid var(--line);grid-template-columns:150px minmax(0,1fr);gap:1.2rem;min-height:230px;padding:1.25rem;display:grid}.admin-lighthouse-grid>article:last-child{border-right:0}.admin-lighthouse-grid>article>div{background:#04e01a06;border:1px solid #04e01a3d;align-content:center;justify-items:center;display:grid}.admin-lighthouse-grid>article>div small{color:#8f98a4;letter-spacing:.12em}.admin-lighthouse-grid>article>div strong{color:var(--green);font-size:3.6rem;line-height:1}.admin-lighthouse-grid>article>div span{color:#adb4be;font-size:.72rem}.admin-lighthouse-grid dl{align-content:center;margin:0;display:grid}.admin-lighthouse-grid dl div{border-bottom:1px solid #ffffff12;justify-content:space-between;gap:1rem;padding:.62rem 0;display:flex}.admin-lighthouse-grid dl div:last-child{border-bottom:0}.admin-lighthouse-grid dt{color:#929aa5;font-size:.74rem}.admin-lighthouse-grid dd{color:#fff;margin:0;font-size:.78rem;font-weight:800}.admin-lighthouse-actions{border-top:1px solid var(--line);padding:1.1rem}.admin-lighthouse-actions article{border-bottom:1px solid #ffffff12;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:74px;padding:.7rem 0;display:grid}.admin-lighthouse-actions article:last-child{border-bottom:0}.admin-lighthouse-actions article>span{color:var(--purple);font-size:.75rem}.admin-lighthouse-actions strong{font-size:.82rem}.admin-lighthouse-actions p{color:#8f97a2;margin:.25rem 0 0;font-size:.72rem}.admin-lighthouse-actions b{color:#b98cff;text-align:right;font-size:.72rem}.admin-keyword-table{overflow-x:auto}.admin-keyword-head,.admin-keyword-metrics{grid-template-columns:minmax(190px,1.8fr) 82px 75px 68px 90px 60px minmax(150px,1fr);align-items:center;gap:.8rem;display:grid}.admin-keyword-head{border-bottom:1px solid var(--line);color:#858d99;min-width:900px;font-size:var(--copy-label-min);letter-spacing:.08em;padding:.8rem 1.1rem}.admin-keyword-table>article{border-bottom:1px solid var(--line);min-width:900px;padding:.95rem 1.1rem}.admin-keyword-table>article:last-child{border-bottom:0}.admin-keyword-metrics strong{overflow-wrap:anywhere;font-size:.8rem}.admin-keyword-metrics b{color:var(--green)}.admin-keyword-metrics span{color:#b2b9c3;font-size:.76rem}.admin-keyword-metrics .positive{color:var(--green)}.admin-keyword-metrics .negative{color:#ff7f88}.admin-keyword-metrics code{color:#b98cff;text-overflow:ellipsis;white-space:nowrap;font-family:inherit;font-size:.72rem;overflow:hidden}.admin-keyword-table>article>p{border-left:2px solid var(--purple);color:#c5cad1;background:#8c45ff0e;gap:1rem;margin:.75rem 0 0;padding:.75rem;font-size:.76rem;line-height:1.55;display:flex}.admin-keyword-table>article>p span{color:#b98cff;font-size:var(--copy-label-min);letter-spacing:.08em;flex:none;font-weight:800}.admin-metrics-empty{background:#ffd86b0a;border:1px solid #ffd86b66;margin-top:.85rem;padding:1.5rem}.admin-metrics-empty p{color:#a6adb7;margin:.5rem 0 0;line-height:1.6}.admin-history{border:1px solid var(--line);background:#11141be6;margin-top:.85rem}.admin-section-title{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;min-height:88px;padding:1.2rem;display:flex}.admin-section-title small{color:var(--green);font-size:var(--copy-label-min);letter-spacing:.12em}.admin-section-title h2{margin:.35rem 0 0;font-size:1.25rem}.admin-section-title>span{color:#8b939e;font-size:var(--copy-label-min)}.admin-data-table>div,.admin-data-table article{border-bottom:1px solid var(--line);grid-template-columns:1.7fr repeat(5,minmax(78px,.65fr));align-items:center;gap:1rem;min-height:56px;padding:.75rem 1.2rem;display:grid}.admin-data-table>div{color:#858d99;font-size:var(--copy-label-min);letter-spacing:.08em}.admin-data-table article:last-of-type{border-bottom:0}.admin-data-table article strong{font-size:.76rem}.admin-data-table article b{color:var(--green);font-size:1rem}.admin-data-table article span{color:#b7bdc6;font-size:.78rem}.admin-empty{color:#9098a3;padding:2rem 1.2rem}.admin-operations-panel{margin-top:.85rem}.admin-client-view>nav{border-bottom:1px solid var(--line);gap:.5rem;margin-bottom:1.5rem;padding-bottom:1rem;display:flex;overflow-x:auto}.admin-client-view>nav button{border:1px solid var(--line);color:#9199a4;cursor:pointer;white-space:nowrap;background:0 0;min-height:44px;padding:0 .85rem}.admin-client-view>nav .selected{border-color:var(--purple);color:#fff;background:#8c45ff1f}@media (width<=1180px){.admin-score-grid,.admin-operations-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-command-grid{grid-template-columns:1fr}.admin-command-grid button{min-height:210px}.admin-ga-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-ga-summary article:nth-child(3){border-right:0}.admin-lighthouse-grid>article{grid-template-columns:120px minmax(0,1fr)}}@media (width<=900px){.portal-full--admin .portal-full__top>span{display:none}.admin-role{font-size:var(--copy-label-min)}.portal-full__layout.admin-layout{display:block}.admin-layout>aside{z-index:15;border-right:0;border-bottom:1px solid var(--line);flex-direction:row;width:100%;height:auto;padding:.65rem;display:flex;position:sticky;top:64px;overflow-x:auto}.admin-layout>aside>strong,.admin-sidebar-foot{display:none}.admin-layout>aside button{min-width:max-content;padding:.7rem .85rem}.admin-layout>aside .selected{border-left:0;border-bottom:2px solid var(--green)}.admin-hero{grid-template-columns:1fr}.admin-orbit{display:none}.admin-system-summary,.admin-operations-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-system-summary>div:nth-child(2),.admin-operations-panel>div:nth-child(2){border-right:0}.admin-system-summary>div:nth-child(-n+2),.admin-operations-panel>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.admin-data-table{overflow-x:auto}.admin-data-table>div,.admin-data-table article{min-width:760px}.admin-source-grid,.admin-lighthouse-grid{grid-template-columns:1fr}.admin-lighthouse-grid>article{border-right:0;border-bottom:1px solid var(--line)}.admin-lighthouse-grid>article:last-child{border-bottom:0}}@media (width<=650px){.portal-full--admin .portal-full__top{padding:0 1rem}.admin-role{text-overflow:ellipsis;white-space:nowrap;max-width:55vw;overflow:hidden}.admin-main{padding:1.25rem 1rem 3rem}.admin-hero h1,.admin-page-head h1,.admin-client-view header h1{font-size:clamp(2.35rem,13vw,3.5rem)}.admin-page-head{flex-direction:column;align-items:stretch}.admin-action{width:100%}.admin-metric-grid,.admin-score-grid,.admin-operations-grid,.admin-check-grid{grid-template-columns:1fr}.admin-metric{min-height:142px}.admin-system-summary,.admin-operations-panel{grid-template-columns:1fr}.admin-system-summary>div,.admin-operations-panel>div{border-right:0;border-bottom:1px solid var(--line)}.admin-system-summary>div:last-child,.admin-operations-panel>div:last-child{border-bottom:0}.admin-security-note{grid-template-columns:1fr;gap:.7rem}.admin-command-grid button{min-height:230px}.admin-source-grid,.admin-ga-summary,.admin-search-summary,.admin-breakdown-grid{grid-template-columns:1fr}.admin-ga-summary article,.admin-search-summary article,.admin-breakdown-grid>div{border-right:0;border-bottom:1px solid var(--line)}.admin-lighthouse-grid>article{grid-template-columns:1fr}.admin-lighthouse-grid>article>div{min-height:150px}.admin-lighthouse-actions article{grid-template-columns:34px minmax(0,1fr)}.admin-lighthouse-actions b{text-align:left;grid-column:2}.admin-keyword-table>article>p{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.portal-loading span{animation:none}.admin-command-grid button{transition:none}}.nav-primary{background:linear-gradient(#13171df5,#080b0ff5);border-color:#ffffff21;border-radius:14px;gap:.28rem;padding:.3rem;box-shadow:inset 0 1px #ffffff0f,0 12px 30px #00000038}.nav-primary>a{color:#c9ced6;border:1px solid #0000;min-height:42px;padding-inline:1rem;font-weight:760;position:relative}.nav-primary>a:hover,.nav-primary>a:focus-visible{color:#fff;background:#ffffff0e;border-color:#ffffff1f}.nav-primary>a.active-link{box-shadow:none;color:#f1f5f2;background:#ffffff05;border-color:#04e01a94}.nav-primary>a.active-link:after{content:none;display:none}.nav-portal{background:linear-gradient(#161920e6,#0a0c11e6);border-color:#fff3;box-shadow:inset 0 1px #ffffff0b}.nav-portal:hover,.nav-portal:focus-visible{background:#fff1;border-color:#ffffff61}.nav-portal.active-link{box-shadow:none;color:#f1f5f2;background:#ffffff05;border-color:#04e01a94}@media (width<=980px){.nav{background-color:#07090dfb;background-image:var(--starfield-image);background-size:420px 420px;border:1px solid #ffffff21;border-radius:16px;padding:.9rem;left:4.2vw;right:4.2vw;box-shadow:0 24px 52px #0000008c}.nav-primary{gap:.45rem;padding:.55rem}.nav-primary>a{min-height:50px}}@media (width<=760px){.nav{left:5vw;right:5vw}}.site-footer{background-color:#07090d;background-image:var(--starfield-image);background-position:0 0;background-size:420px 420px;border-top-color:#ffffff21}.site-footer:after{display:none}.footer-cta__eyebrow{font-size:.82rem}.footer-cta__call small{font-size:.78rem}.footer-cta__call strong{font-size:1rem}.footer-cta__call span{font-size:1.12rem}.footer-contact>strong,.footer-link-group>strong{font-size:.82rem}.site-footer .footer-link-group a{color:#c3c8d0;min-height:44px;font-size:1rem}.footer-link-group a i{font-size:.9rem}.site-footer .footer-bottom{color:#aeb5bf;font-size:.88rem}.footer-tagline{font-size:1rem}.footer-utility a{font-size:.9rem}@media (width<=760px){.site-footer .footer-link-group a{font-size:1.02rem}.site-footer .footer-bottom{font-size:.92rem}}@media (width>=1051px){.hero-title-line{display:block}.portal-full .portal-full__top{top:88px}}@media (width<=760px){.portal-full .portal-full__top{top:72px}}@media (width>=2200px){html{font-size:clamp(16px,min(.75vw,1.65svh),22px)}:root{--shell-width:90.8vw;--content-width:87.5vw}.site-header{width:100%;max-width:none;margin-inline:0}.hero{width:var(--shell-width);max-width:none}.section,.route-section,.assessment-page,.start-page,.portal-login,.page-hero{width:var(--content-width)}.site-header{height:4.35vw;padding-inline:6.25vw}.portal-full .portal-full__top{top:4.35vw}.brand-logo{height:2.9vw}.nav-primary>a,.nav-portal,.nav-cta{min-height:2.55vw}.hero{grid-template-rows:minmax(0,1fr) auto;height:calc(100svh - 4.35vw);min-height:0;max-height:none;padding:2.15vw 5.1vw .65vw;display:grid}.hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:4.15vw;width:100%;height:100%;min-height:0}.hero-copy{align-self:center;width:100%;max-width:none}.hero .eyebrow{font-size:.72vw}.hero h1{text-wrap:wrap;width:100%;max-width:none;margin-block:1.15vw 1.2vw;font-size:4.55vw;line-height:.91}.hero-lede{max-width:36vw;font-size:.9vw;line-height:1.65}.hero-actions{gap:.8vw;margin-block:1.3vw 1.45vw}.hero .button{min-height:2.65vw;padding-inline:1.05vw;font-size:.72vw}.hero-proof{width:100%;max-width:none;padding-top:.95vw}.hero-proof span{gap:.5vw;margin-right:1.1vw;padding-right:1.1vw;font-size:.65vw}.hero-proof strong{font-size:.72vw}.contact-rail--home-hero{width:100%;max-width:none;min-height:5.35vw;margin-top:1.25vw;padding:.8vw}.contact-rail--home-hero .contact-rail__copy>small,.contact-rail--home-hero .contact-rail__call small{font-size:.62vw}.contact-rail--home-hero .contact-rail__copy>strong{font-size:1.1vw}.contact-rail--home-hero .contact-rail__call{min-width:14vw;min-height:3.55vw;padding:.55vw .75vw}.contact-rail--home-hero .contact-rail__call strong{font-size:.74vw}.contact-rail--home-hero .contact-rail__phone{width:2.25vw;height:2.25vw;font-size:.75vw}.mission-visual{justify-self:center;width:100%;height:35.4vw;min-height:0;max-height:none}.mission-visual .orbit--outer{width:94%}.mission-visual .orbit--middle{width:71%}.mission-visual .orbit--inner,.mission-visual .planet-glow{width:45%}.mission-visual .system-status{font-size:.58vw;top:1.5%}.branded-rocket-stage{width:min(40%,15vw)}.capability-satellite{width:9.8vw}.capability-satellite__symbol-button{width:4.75vw;height:3.65vw}.capability-satellite__text-button{min-height:2.75vw;padding:.4vw .55vw}.capability-satellite__copy small{font-size:.62vw}.capability-satellite__copy strong{font-size:.72vw}.capability-satellite__arrow{font-size:.7vw}.mission-visual .launch-console{min-height:4.7vw;padding:.8vw 1vw;left:3%;right:3%}.launch-console__copy small{font-size:.62vw}.launch-console__copy strong{font-size:.9vw}.launch-console__copy span{font-size:.68vw}.launch-button{min-width:6.5vw;height:2.75vw;font-size:.62vw}.scroll-cue{margin-top:0}.scroll-cue i{height:1.55vw}}@media (width>=2800px){.technology-lab,.contact-rail,.footer-cta,.footer-main,.footer-bottom{max-width:var(--content-width)}}.value-hero-actions{flex-wrap:wrap;gap:.8rem;margin-top:1.5rem;display:flex}.value-section-heading{justify-content:space-between;align-items:end;gap:3rem;margin-bottom:2rem;display:flex}.value-section-heading>div{max-width:760px}.value-section-heading h2{margin:.5rem 0 0;font-size:clamp(2rem,3.4vw,4rem);line-height:1.04}.value-section-heading>p{color:#c7ced8;max-width:540px;margin:0;font-size:1rem;line-height:1.75}.strategy-console{scroll-margin-top:7rem}.strategy-console__workspace{background:#0a0d13eb;border:1px solid #ffffff26;border-radius:14px;grid-template-columns:minmax(260px,.68fr) minmax(0,1.32fr);display:grid;overflow:hidden;box-shadow:0 30px 90px #00000038}.strategy-console__targets{background:linear-gradient(#8c45ff1a,#0000 42%);border-right:1px solid #ffffff1f;align-content:start;padding:1rem;display:grid}.strategy-console__targets button{color:#c9d0da;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:42px 38px 1fr;align-items:center;min-height:76px;padding:.85rem;transition:all .2s;display:grid}.strategy-console__targets button:hover{color:#fff;background:#ffffff0b}.strategy-console__targets button.selected{color:#fff;box-shadow:inset 3px 0 var(--green);background:linear-gradient(90deg,#04e01a1a,#8c45ff14);border-color:#04e01a6b}.strategy-console__targets span{color:#aeb7c4;font-size:.8rem;font-weight:800}.strategy-console__targets i{color:#c5a7ff;border:1px solid #b789ff61;border-radius:50%;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.strategy-console__targets strong{letter-spacing:.08em;font-size:.88rem}.strategy-console__readout{background:radial-gradient(circle at 86% 12%,#8c45ff2b,#0000 18rem);min-height:520px;padding:clamp(1.5rem,4vw,3.5rem)}.strategy-console__status,.technology-readout__status{color:#b7c0cc;letter-spacing:.1em;border-bottom:1px solid #ffffff21;justify-content:space-between;gap:1rem;padding-bottom:1rem;font-size:.76rem;display:flex}.strategy-console__status span,.technology-readout__status span{color:var(--green);font-weight:850}.strategy-console__status i,.technology-readout__status i{background:var(--green);width:7px;height:7px;box-shadow:0 0 12px var(--green);border-radius:50%;margin-right:.45rem;display:inline-block}.strategy-console__readout h3,.technology-readout h3{max-width:760px;margin:2rem 0 .8rem;font-size:clamp(2rem,3.3vw,3.8rem);line-height:1.02}.strategy-console__readout>p,.technology-readout>p{color:#cbd2dc;max-width:800px;font-size:1.02rem;line-height:1.75}.strategy-console__readout ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:1.5rem 0;padding:0;list-style:none;display:grid}.strategy-console__readout li{color:#dce1e8;background:#ffffff06;border:1px solid #ffffff1c;border-radius:7px;gap:.65rem;padding:.8rem;display:flex}.strategy-console__readout li span{color:var(--green)}.strategy-console__route{background:#8c45ff12;border:1px solid #b789ff52;border-radius:9px;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;margin:1.8rem 0;padding:1rem;display:grid}.strategy-console__route div{gap:.3rem;display:grid}.strategy-console__route small,.technology-readout__output small{color:#b5beca;font-size:var(--copy-label-min);letter-spacing:.1em;font-weight:800}.strategy-console__route strong{font-size:.92rem;line-height:1.45}.strategy-console__route>i{color:var(--green);font-style:normal}.strategy-console__readout>a,.technology-readout>a{min-height:46px;color:var(--green);align-items:center;gap:.6rem;font-weight:800;display:inline-flex}.value-connected-system{margin-top:0}.expansion-ladder__grid{border:1px solid #ffffff21;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.expansion-ladder__grid article{background:linear-gradient(150deg,#ffffff09,#8c45ff06);border-right:1px solid #ffffff1f;min-height:290px;padding:1.5rem;position:relative}.expansion-ladder__grid article:last-child{border-right:0}.expansion-ladder__grid article>span{color:#b994ff;font-size:2rem;font-weight:900}.expansion-ladder__grid small{color:var(--green);letter-spacing:.12em;margin-top:1.5rem;font-weight:850;display:block}.expansion-ladder__grid h3{margin:.55rem 0 .7rem;font-size:1.35rem}.expansion-ladder__grid p{color:#bac3cf;font-size:.95rem;line-height:1.7}.process-promise,.blog-intro{grid-template-columns:1fr 1fr;align-items:end;gap:4rem;display:grid}.process-promise h2,.blog-intro h2{margin:.5rem 0 0;font-size:clamp(2rem,3.2vw,3.7rem);line-height:1.06}.process-promise>p,.blog-intro>p{color:#cbd2dc;margin:0;font-size:1.03rem;line-height:1.8}.process-standard{padding-top:clamp(4rem,8vw,8rem)}.insight-collection{scroll-margin-top:7rem}.insight-collection--case-studies{background:linear-gradient(#8c45ff09,#0000 42%);border-top:1px solid #ffffff1f}.insight-collection--case-studies .eyebrow{color:#b994ff}.process-expectations{gap:2rem;display:grid}.technology-console{scroll-margin-top:7rem}.technology-console__shell{background:#080b10f2;border:1px solid #ffffff26;border-radius:14px;grid-template-columns:minmax(480px,1fr) minmax(0,1fr);min-height:680px;display:grid;overflow:hidden}.technology-console__map{background:radial-gradient(circle,#8c45ff2e,#0000 42%),linear-gradient(#ffffff06 1px,#0000 1px) 0 0/34px 34px,linear-gradient(90deg,#ffffff06 1px,#0000 1px) 0 0/34px 34px;border-right:1px solid #ffffff1f;min-height:680px;position:relative;overflow:hidden}.technology-console__core{z-index:3;text-align:center;background:#0a0e12f5;border:1px solid #04e01a8c;border-radius:50%;place-items:center;width:154px;height:154px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 55px #04e01a1a,inset 0 0 30px #04e01a0f}.technology-console__core small{color:#c6ced8;font-size:var(--copy-label-min);letter-spacing:.16em}.technology-console__core strong{font-size:1.05rem;line-height:1.1}.technology-console__core span{color:var(--green);font-size:var(--copy-label-min);letter-spacing:.12em;font-weight:850}.technology-console__core span i{background:var(--green);width:6px;height:6px;box-shadow:0 0 10px var(--green);border-radius:50%;margin-right:.35rem;display:inline-block}.technology-console__orbit{pointer-events:none;border:1px solid #b789ff33;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.technology-console__orbit--two{opacity:.6;border-style:dashed;width:590px;height:590px}.technology-node{z-index:4;color:#dbe1e9;text-align:left;cursor:pointer;background:#0e1118f2;border:1px solid #b789ff57;border-radius:9px;grid-template-rows:auto auto;grid-template-columns:40px 1fr;width:172px;min-height:72px;padding:.65rem;transition:all .2s;display:grid;position:absolute;box-shadow:0 14px 32px #00000040}.technology-node:hover,.technology-node.selected{border-color:var(--green);transform:scale(1.03);box-shadow:0 0 30px #04e01a1a}.technology-node>i{color:#c7aaff;border:1px solid #b789ff73;border-radius:50%;grid-row:1/3;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.technology-node strong{letter-spacing:.08em;font-size:.86rem}.technology-node small{color:#aeb8c4;font-size:var(--copy-label-min);letter-spacing:.08em}.technology-node--ai{top:9%;left:50%;transform:translate(-50%)}.technology-node--ai:hover,.technology-node--ai.selected{transform:translate(-50%)scale(1.03)}.technology-node--pwa{top:42%;right:5%}.technology-node--azure{bottom:9%;left:50%;transform:translate(-50%)}.technology-node--azure:hover,.technology-node--azure.selected{transform:translate(-50%)scale(1.03)}.technology-node--portal{top:42%;left:5%}.technology-readout{background:radial-gradient(circle at 90% 5%,#8c45ff26,#0000 20rem);padding:clamp(1.5rem,4vw,3.5rem)}.technology-readout__proof{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:1.5rem 0;display:grid}.technology-readout__proof span{color:#d9dfe7;border:1px solid #ffffff1c;border-radius:7px;align-items:center;gap:.6rem;min-height:52px;padding:.7rem;display:flex}.technology-readout__proof i{color:#071109;background:var(--green);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-style:normal;font-weight:900;display:grid}.technology-readout__output{border-left:3px solid var(--green);background:#04e01a0f;gap:.35rem;margin:1.5rem 0;padding:1rem;display:grid}.technology-readout__output strong{font-size:1.08rem}.proof-loop{grid-template-columns:.65fr 1.35fr;align-items:start;gap:4rem;display:grid}.proof-loop>div:first-child{position:sticky;top:8rem}.proof-loop h2,.responsible-ai h2{margin:.6rem 0 1rem;font-size:clamp(2rem,3.4vw,4rem);line-height:1.04}.proof-loop>div:first-child>p:last-child,.responsible-ai>div:last-child>p{color:#c6ced8;font-size:1rem;line-height:1.8}.proof-loop__flow{border:1px solid #ffffff21;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.proof-loop__flow article{background:#ffffff06;border-bottom:1px solid #ffffff1c;border-right:1px solid #ffffff1c;min-height:250px;padding:1.4rem}.proof-loop__flow article:nth-child(2n){border-right:0}.proof-loop__flow article:nth-child(n+3){border-bottom:0}.proof-loop__flow article>span{color:#b38bff;font-weight:900}.proof-loop__flow strong{margin:1.2rem 0 .5rem;font-size:1.2rem;display:block}.proof-loop__flow p{color:#b9c2cd;line-height:1.65}.proof-loop__flow a{min-height:44px;color:var(--green);align-items:center;gap:.45rem;font-weight:800;display:inline-flex}.proof-loop__flow a i{font-style:normal}.responsible-ai{border-top:1px solid #ffffff1f;grid-template-columns:.55fr 1.45fr;align-items:center;gap:4rem;display:grid}.responsible-ai__orbit{place-items:center;min-height:440px;display:grid;position:relative}.responsible-ai__orbit span{border:1px solid var(--green);color:#fff;border-radius:50%;place-items:center;width:150px;height:150px;font-size:2.4rem;font-weight:900;display:grid;box-shadow:0 0 70px #04e01a1a}.responsible-ai__orbit i{border:1px solid #b789ff45;border-radius:50%;width:280px;height:280px;position:absolute}.responsible-ai__orbit i:last-child{opacity:.55;border-style:dashed;width:420px;height:420px}.responsible-ai ul{margin:2rem 0 0;padding:0;list-style:none}.responsible-ai li{border-top:1px solid #ffffff1f;grid-template-columns:38px 1fr;padding:1rem 0;display:grid}.responsible-ai li>span{color:var(--green);grid-row:1/3;font-weight:900}.responsible-ai li strong{font-size:1.05rem}.responsible-ai li p{color:#b9c2cd;margin:.3rem 0 0;line-height:1.65}.charlie-section--technology{border-top:1px solid #ffffff1f}@media (width<=1100px){.expansion-ladder__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.expansion-ladder__grid article{border-bottom:1px solid #ffffff1f}.expansion-ladder__grid article:nth-child(2n){border-right:0}.expansion-ladder__grid article:nth-child(n+3){border-bottom:0}.technology-console__shell{grid-template-columns:1fr}.technology-console__map{border-bottom:1px solid #ffffff1f;border-right:0}.proof-loop{grid-template-columns:1fr}.proof-loop>div:first-child{position:static}}@media (width>=761px) and (width<=1120px){.menu-button{z-index:3;display:block}.nav{background:#080a0efb;border:1px solid #ffffff21;border-radius:0 0 14px 14px;flex-direction:column;align-items:stretch;gap:.75rem;margin:0;padding:1rem;display:none;position:absolute;top:87px;left:4.2vw;right:4.2vw;box-shadow:0 24px 45px #0000006b}.nav.nav--open{display:flex}.nav-primary{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding:.5rem;display:grid}.nav-actions{grid-template-columns:.65fr 1.35fr;gap:.5rem;display:grid}.nav-primary>a,.nav-portal,.nav-cta{width:100%;min-height:50px}.nav-primary>a{justify-content:flex-start;padding-inline:1rem}}@media (width<=760px){.value-section-heading,.process-promise,.blog-intro,.responsible-ai{grid-template-columns:1fr;align-items:start;gap:1.5rem}.value-section-heading{display:grid}.strategy-console__workspace{grid-template-columns:1fr}.strategy-console__targets{border-bottom:1px solid #ffffff1f;border-right:0;grid-template-columns:repeat(2,minmax(0,1fr))}.strategy-console__targets button{grid-template-columns:34px 1fr}.strategy-console__targets button i{display:none}.strategy-console__readout{min-height:0}.strategy-console__readout ul,.technology-readout__proof,.strategy-console__route{grid-template-columns:1fr}.strategy-console__route>i{transform:rotate(90deg)}.expansion-ladder__grid,.proof-loop__flow{grid-template-columns:1fr}.expansion-ladder__grid article,.proof-loop__flow article{border-bottom:1px solid #ffffff1c;border-right:0;min-height:0}.expansion-ladder__grid article:nth-child(n),.proof-loop__flow article:nth-child(n){border-bottom:1px solid #ffffff1c}.expansion-ladder__grid article:last-child,.proof-loop__flow article:last-child{border-bottom:0}.technology-console__shell,.technology-console__map{min-height:600px}.technology-console__orbit--two{width:470px;height:470px}.technology-console__orbit--one{width:300px;height:300px}.technology-console__core{width:130px;height:130px}.technology-node{grid-template-columns:32px 1fr;width:142px}.technology-node--pwa{right:2%}.technology-node--portal{left:2%}.responsible-ai__orbit{min-height:320px}.responsible-ai__orbit i:last-child{width:300px;height:300px}.responsible-ai__orbit i{width:230px;height:230px}}@media (width<=480px){.strategy-console__targets{grid-template-columns:1fr}.technology-console__map{min-height:720px}.technology-console__orbit{display:none}.technology-console__core{top:50%}.technology-node--ai{top:5%}.technology-node--pwa{top:24%;right:5%}.technology-node--portal{top:auto;bottom:24%;left:5%}.technology-node--azure{bottom:5%}}@media (prefers-reduced-motion:reduce){.strategy-console__targets button,.technology-node{transition:none}}.page-hero{box-sizing:border-box;grid-template-columns:minmax(0,1.45fr) minmax(15rem,.55fr);align-items:start;gap:clamp(2rem,4vw,4.5rem);width:min(96rem,91.6vw);height:auto;min-height:calc(100svh - 5.5rem);padding-block:clamp(2rem,4svh,3.25rem);overflow:visible}.page-hero__copy{width:100%;max-width:56rem}.page-hero h1{letter-spacing:-.055em;text-wrap:balance;width:100%;max-width:56rem;margin-block:clamp(.7rem,1.5svh,1.1rem);font-size:clamp(3.25rem,min(4vw,8svh),4.5rem);line-height:.93}.page-hero__copy>p:last-of-type{color:#c3cad4;max-width:43rem;margin-block:0;font-size:clamp(1rem,1.05vw,1.08rem);line-height:1.6}.page-hero__radar{align-self:center;width:min(19rem,24vw,36svh);max-width:100%}.page-hero .value-hero-actions,.page-hero .approach-hero__telemetry{margin-top:clamp(1rem,2svh,1.4rem)}@media (width>=2000px){.page-hero{grid-template-columns:minmax(0,1.5fr) minmax(17rem,.5fr);gap:clamp(3rem,4vw,6rem);width:min(108rem,88vw);padding-block:clamp(2rem,3.5svh,3rem)}.page-hero__copy,.page-hero h1{max-width:62rem}.page-hero h1{font-size:clamp(3.75rem,3vw,4.5rem)}.page-hero__radar{width:min(20rem,34svh)}}@media (width<=1120px){.page-hero{grid-template-columns:minmax(0,1fr);gap:0;width:min(50rem,90vw);min-height:calc(100svh - 5.5rem);padding-block:clamp(2.5rem,6svh,4rem)}.page-hero__copy,.page-hero h1{max-width:50rem}.page-hero h1{font-size:clamp(3.1rem,min(7vw,8svh),4.25rem)}.page-hero__radar{display:none}}@media (width>=1121px) and (height<=850px){.page-hero{padding-block:1.4rem 2rem}.page-hero h1{margin-block:.55rem .75rem;font-size:clamp(3rem,min(3.7vw,7svh),3.8rem)}.page-hero__copy>p:last-of-type{line-height:1.5}.page-hero__radar{width:min(17rem,34svh)}.page-hero .value-hero-actions,.page-hero .approach-hero__telemetry{margin-top:.8rem}}@media (width<=760px){.page-hero{width:90vw;min-height:0;padding-block:clamp(2.75rem,8svh,4.5rem)}.page-hero h1{margin-block:.75rem .9rem;font-size:clamp(2.75rem,12vw,3.65rem);line-height:.94}.page-hero__copy>p:last-of-type{font-size:1rem;line-height:1.6}}@media (width<=480px){.page-hero{padding-block:2.5rem 3.25rem}.page-hero h1{font-size:clamp(2.5rem,12vw,3.1rem)}.page-hero .value-hero-actions{grid-template-columns:1fr;display:grid}.page-hero .value-hero-actions .button{width:100%}.page-hero .approach-hero__telemetry{gap:.55rem 1rem}}@media (height<=560px) and (orientation:landscape){.page-hero{min-height:0;padding-block:1.75rem}.page-hero h1{font-size:clamp(2.65rem,9svh,3.4rem)}}:root{--copy-primary:#f3f5f8;--copy-secondary:#c5cad2;--copy-muted:#aeb6c1;--copy-subtle:#98a1ad;--copy-body-min:1.0625rem;--copy-supporting-min:1rem;--copy-label-min:.9375rem}body{color:var(--copy-primary);font-size:var(--copy-body-min);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.6}.hero-lede,.page-hero__copy>p:last-child,.section-heading>p,.section-heading>div+p,.assessment-intro>p:not(.eyebrow),.portal-copy>p:not(.eyebrow),.newsletter-copy>p:not(.eyebrow),.final-cta>p:not(.eyebrow),.route-close>p:not(.eyebrow),.connected-system p,.why-thesis>div:last-child,.comparison-heading>p,.growth-path__intro>p,.client-standard>div:first-child>p,.charlie-section p,.portal-login__copy>p:not(.eyebrow),.start-page__intro>p:not(.eyebrow),.assessment-page__hero>p:not(.eyebrow),.portal-view-detail>p:not(.eyebrow){color:var(--copy-secondary);font-size:1rem;line-height:1.75}.eyebrow,.console-label,.card-meta,.footer-cta__eyebrow{color:var(--green);letter-spacing:.13em;font-size:.78rem;font-weight:800;line-height:1.55}.button,.nav,.nav-cta,.nav-portal,.text-link,.mission-detail a,.insight-card a,.insight-library__grid a,.growth-path__intro>a,.charlie-section a,.charlie-section--why a,.outcome-row>a,.assessment-report__next a{font-size:.9rem}.hero-proof span{color:var(--copy-muted);letter-spacing:.08em;font-size:.75rem}.hero-proof strong{color:#e2e6eb;font-size:.78rem}.system-status,.signal-bar,.panel-head,.portal-window-head{color:var(--copy-muted);font-size:var(--copy-label-min);letter-spacing:.12em;line-height:1.5}.system-status span,.panel-head span,.portal-window-head span,.signal-bar strong{color:#e2e6eb}.signal-bar strong{font-size:.78rem}.orbit-label small,.telemetry span,.radar-card>small,.flight-path article>span,.insight-art>small,.insight-library__art span{color:var(--copy-subtle);font-size:var(--copy-label-min);letter-spacing:.11em;line-height:1.45}.orbit-label strong,.telemetry strong{font-size:.8rem}.scroll-cue{color:var(--copy-subtle);font-size:var(--copy-label-min);letter-spacing:.14em}.mission-tab>span{color:var(--copy-subtle);font-size:var(--copy-label-min);letter-spacing:.11em}.mission-tab small{color:var(--copy-muted);font-size:.82rem;line-height:1.45}.assessment-intro li,.portal-features span,.outcome-row ul,.portal-login__copy li{color:var(--copy-secondary);font-size:.95rem;line-height:1.55}.scanner-panel label,.newsletter label,.signal-subscribe label,.assessment-console form>label,.form-grid label{color:var(--copy-muted);letter-spacing:.09em;font-size:.8rem;font-weight:700;line-height:1.5}.url-control>span{color:var(--copy-muted);font-size:.9rem}.url-control input::placeholder,.newsletter input::placeholder,.start-form input::placeholder,.start-form textarea::placeholder{color:#8f98a5;opacity:1}.url-control button,.newsletter button,.portal-signin,.portal-demo,.goal-options button{font-size:.88rem}.scan-stage>small,.scan-results small,.scanner-note,.newsletter form>small,.assessment-disclaimer,.comparison-note,.portal-login__panel>small,.form-note{color:var(--copy-muted);font-size:var(--copy-supporting-min);line-height:1.65}.score-ring span,.assessment-score span{color:var(--copy-muted);font-size:.78rem}.result-bars span{color:#dde1e7;min-height:30px;font-size:.75rem;line-height:1.4}.flight-path p,.insight-card p:not(.card-meta),.insight-library__grid p:not(.card-meta),.principle-grid p,.values-grid p,.team-grid article>p:not(.card-meta),.fit-grid p,.advantage-grid p,.growth-path__steps p,.client-standard__grid p,.assessment-report__next p,.portal-full__main header>p:last-child{color:var(--copy-muted);font-size:.95rem;line-height:1.72}.portal-welcome small,.portal-metrics small,.chart-head small,.portal-kpis small,.portal-trend small,.portal-opportunities>small,.assessment-report__metrics small,.assessment-report__next small{color:var(--copy-muted);font-size:var(--copy-label-min);letter-spacing:.1em;line-height:1.45}.portal-metrics span,.portal-kpis span,.chart-head b,.portal-opportunities strong,.assessment-report__metrics span{font-size:.78rem;line-height:1.45}.portal-window-head b,.portal-opportunities span{font-size:var(--copy-label-min);line-height:1.35}.portal-full__top{color:var(--copy-secondary);font-size:.78rem}.portal-full__layout>aside button{color:var(--copy-muted);font-size:.82rem;line-height:1.4}.portal-opportunities button,.assessment-report>button{font-size:.8rem}.outcome-row__number,.approach-phase{color:var(--copy-subtle);font-size:.75rem}.system-ring span,.approach-list aside small,.approach-list aside span,.principle-grid span,.values-grid span,.fit-grid small,.advantage-grid article>div span,.advantage-grid article>div small,.growth-path__steps small,.growth-path__steps article>span,.client-standard__grid span,.charlie-principles span,.team-grid article>div:last-child span{font-size:var(--copy-label-min);line-height:1.45}.approach-list aside small,.advantage-grid article>div small{color:var(--copy-muted)}.comparison-table th,.comparison-table td{font-size:.88rem;line-height:1.55}.comparison-table thead th{color:var(--copy-muted);font-size:var(--copy-label-min)}.comparison-table tbody th{color:#eef1f5;font-size:.9rem}.insight-filter button{color:var(--copy-muted);font-size:.85rem}.login-divider span{color:var(--copy-subtle);font-size:.76rem}.assessment-workspace>aside>div span,.assessment-workspace>aside>div strong,.assessment-workspace>aside>div small,.assessment-console__visual span,.assessment-progress span,.assessment-progress span i{font-size:.78rem;line-height:1.45}.assessment-workspace>aside>div small,.assessment-progress span{color:var(--copy-muted)}.assessment-report__next p{margin-top:.45rem}.start-page__intro>div span{color:var(--copy-muted);letter-spacing:.04em;font-size:.82rem;line-height:1.55}.start-form legend{font-size:.92rem}.form-error{color:#ff9ca3;font-size:.88rem;line-height:1.55}.field-note>header>div{color:var(--copy-muted);letter-spacing:.1em;font-size:.76rem}.footer-cta>div>p:last-child{color:var(--copy-secondary);font-size:1rem;line-height:1.75}.footer-cta__action{font-size:.9rem}.site-footer .footer-brand p{color:var(--copy-secondary);font-size:1rem;line-height:1.7}.footer-contact{color:var(--copy-muted);font-size:.88rem;line-height:1.65}.footer-contact>strong,.footer-link-group>strong{letter-spacing:.13em;font-size:.75rem}.footer-contact address{color:var(--copy-muted)}.site-footer .footer-link-group a{color:#c4cad3;font-size:.88rem}.footer-link-group a i{color:var(--copy-subtle);opacity:1;font-size:.82rem}.site-footer .footer-bottom{color:var(--copy-subtle);font-size:.75rem;line-height:1.5}.footer-tagline{color:#bd86ff;font-size:.82rem}.footer-utility a{color:#c1c7d0}@media (width<=760px){.eyebrow,.console-label,.card-meta,.footer-cta__eyebrow{font-size:.75rem}.signal-bar{height:auto;min-height:74px;padding-block:1rem;line-height:1.55}.site-footer .footer-link-group a{font-size:.92rem}}:root{--readable-text-floor:clamp(17px, calc(.5vw + 8px), 20px)}body{font-size:var(--readable-text-floor)}body :where(p,li,dt,dd,address,figcaption){font-size:max(var(--readable-text-floor), 1em)}.site-footer :where(a,address,p),.contact-rail :where(a,p,strong,small),.field-note :where(p,li,a),.legal-copy :where(p,li,a){overflow-wrap:anywhere}.nav a,.button,.nav-hero-panel a,.nav-hero-panel button,.footer-cta__action,.footer-cta__call{white-space:normal;min-height:44px}.nav-hero-panel,.footer-main,.footer-links,.footer-bottom{min-width:0}@media (width<=980px){.nav a,.nav-hero-panel a,.nav-hero-panel button{min-height:48px}}.flight-path h3{font-size:max(var(--readable-text-floor), 1em)!important}.page-hero--nav{grid-template-columns:minmax(0,1.18fr) minmax(22rem,.82fr);align-items:center;gap:clamp(2.5rem,5vw,6rem);width:min(96rem,91.6vw);min-height:0;margin-inline:auto;padding-block:clamp(3rem,5vw,5.25rem);overflow:visible}.page-hero--nav .page-hero__copy,.page-hero--nav h1{max-width:52rem}.page-hero--nav h1{letter-spacing:-.058em;text-wrap:balance;margin:.8rem 0 1.1rem;font-size:clamp(3.25rem,4.35vw,5rem);line-height:.94}.page-hero--nav h1 em{color:#0000;-webkit-text-stroke:1.5px #a96dff;text-shadow:0 0 30px #8c45ff2e;margin-top:.14em;font-style:normal;display:block}.page-hero--nav .page-hero__copy>p:last-of-type{color:#d1d7df;max-width:47rem;font-size:clamp(1.05rem,1.2vw,1.18rem);line-height:1.65}.page-hero--nav .value-hero-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.6rem;display:flex}.page-hero--nav .value-hero-actions .button{min-height:52px;padding-inline:1.2rem;font-size:.96rem}.page-hero__proof{border-top:1px solid #ffffff1f;flex-wrap:wrap;gap:.7rem 1.3rem;margin-top:1.45rem;padding-top:1.1rem;display:flex}.page-hero__proof span{color:#c8cfd9;align-items:center;gap:.48rem;font-size:.83rem;font-weight:760;display:inline-flex}.page-hero__proof i{background:var(--green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 11px #04e01abf}.nav-hero-panel{background:radial-gradient(circle at 100% 0,#8c45ff30,#0000 42%),linear-gradient(145deg,#11151df5,#080b10fa);border:1px solid #b789ff57;border-radius:18px;justify-self:end;width:100%;max-width:31rem;position:relative;overflow:hidden;box-shadow:0 28px 80px #00000052,inset 0 1px #ffffff0a}.nav-hero-panel:before{content:"";opacity:.32;pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:30px 30px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 72%);mask-image:linear-gradient(#000,#0000 72%)}.nav-hero-panel>*{z-index:1;position:relative}.nav-hero-panel__heading{color:#d8dee7;letter-spacing:.09em;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:1rem;min-height:54px;padding:.85rem 1rem;font-size:.72rem;font-weight:850;display:flex}.nav-hero-panel__heading span{align-items:center;gap:.48rem;display:inline-flex}.nav-hero-panel__heading span i{background:var(--green);width:7px;height:7px;box-shadow:0 0 10px var(--green);border-radius:50%}.nav-hero-panel__heading small{color:#9ba6b5;letter-spacing:.08em;text-align:right;font-size:.68rem}.nav-hero-panel>p:last-child{color:#aeb8c5;border-top:1px solid #ffffff1c;justify-content:space-between;gap:1rem;margin:0;padding:1rem;font-size:.76rem;display:flex}.nav-hero-panel>p:last-child strong{color:var(--green);letter-spacing:.09em;font-size:.7rem}.nav-hero-panel>p:last-child span{text-align:right}.growth-hero-panel{max-width:33rem}.growth-hero-panel__choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;padding:.8rem;display:grid;position:relative}.growth-hero-panel__choices:before,.growth-hero-panel__choices:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#0000,#8c45ff6b,#0000);position:absolute}.growth-hero-panel__choices:before{height:1px;top:50%;left:1.4rem;right:1.4rem}.growth-hero-panel__choices:after{background:linear-gradient(#0000,#04e01a52,#0000);width:1px;top:1.4rem;bottom:1.4rem;left:50%}.growth-hero-panel__choices button{z-index:1;color:#d7dde5;text-align:left;cursor:pointer;background:#0a0e14e6;border:1px solid #ffffff1c;border-radius:12px;grid-template-columns:2.1rem minmax(0,1fr) 1.7rem;align-items:center;gap:.65rem;min-height:5.35rem;padding:.8rem;transition:border-color .2s,background .2s,color .2s,transform .2s,box-shadow .2s;display:grid;position:relative;box-shadow:inset 0 1px #ffffff06}.growth-hero-panel__choices button:hover{color:#fff;background:#8c45ff13;border-color:#b789ff8c;transform:translateY(-2px)}.growth-hero-panel__choices button:focus-visible{outline:2px solid var(--green);outline-offset:2px}.growth-hero-panel__choices button.is-active{color:#fff;background:linear-gradient(135deg,#04e01a17,#8c45ff14);border-color:#04e01a99;box-shadow:0 0 24px #04e01a12,inset 0 1px #ffffff0d}.growth-hero-panel__choices button.is-active:after{content:"";background:var(--green);height:2px;position:absolute;inset:auto .75rem 0;box-shadow:0 0 11px #04e01abf}.growth-hero-panel__number{color:#b99af1;border:1px solid #b789ff66;border-radius:50%;place-items:center;width:2.1rem;height:2.1rem;font-size:.76rem;font-weight:900;display:grid}.growth-hero-panel__choices button.is-active .growth-hero-panel__number{color:var(--green);border-color:#04e01a8c;box-shadow:0 0 16px #04e01a17}.growth-hero-panel__choice-copy{gap:.22rem;min-width:0;display:grid}.growth-hero-panel__choice-copy small{color:#9d83cf;letter-spacing:.12em;font-size:.75rem;font-weight:900}.growth-hero-panel__choice-copy strong{font-size:.88rem;line-height:1.3}.growth-hero-panel__choices button>i{color:#bea3f2;border:1px solid #b789ff52;border-radius:50%;place-items:center;width:1.7rem;height:1.7rem;font-size:.8rem;font-style:normal;display:grid}.growth-hero-panel__choices button.is-active>i{color:var(--green);background:#04e01a0e;border-color:#04e01a73}.growth-hero-panel__readout{background:linear-gradient(90deg,#04e01a0b,#8c45ff0e);border-top:1px solid #ffffff1c;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:.8rem 1.2rem;padding:1rem;animation:.24s both growth-navigator-readout;display:grid}.growth-hero-panel__readout>div{align-content:start;gap:.3rem;min-width:0;display:grid}.growth-hero-panel__readout small{color:#9b85c6;letter-spacing:.09em;font-size:.73rem;font-weight:900}.growth-hero-panel__readout strong{color:#edf1f5;font-size:.87rem;line-height:1.35}.growth-hero-panel__readout>a{min-height:2.6rem;color:var(--green);text-transform:capitalize;background:#04e01a09;border:1px solid #04e01a59;border-radius:8px;grid-column:1/-1;justify-content:space-between;align-items:center;padding:.62rem .75rem;font-size:.82rem;font-weight:850;transition:border-color .2s,background .2s;display:flex}.growth-hero-panel__readout>a:hover{background:#04e01a13;border-color:#04e01ab3}@keyframes growth-navigator-readout{0%{opacity:.35;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.process-hero-panel ol{margin:0;padding:.8rem 1rem;list-style:none;display:grid}.process-hero-panel li{grid-template-columns:38px 1fr;align-items:center;min-height:51px;display:grid;position:relative}.process-hero-panel li>span{z-index:1;color:#c8aaff;background:#0d1118;border:1px solid #b789ff7a;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.68rem;font-weight:850;display:grid}.process-hero-panel li>strong{font-size:.93rem}.process-hero-panel li>i{background:linear-gradient(var(--green), #8c45ff59);width:1px;position:absolute;top:37px;bottom:-14px;left:13px}.technology-hero-panel__stack{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;padding:.75rem;display:grid}.technology-hero-panel__stack button{color:#fff;text-align:left;cursor:pointer;background:#ffffff06;border:1px solid #ffffff1a;border-radius:10px;grid-template-columns:34px 1fr;align-items:center;gap:.55rem;min-height:76px;padding:.7rem;transition:border-color .2s,background .2s,transform .2s;display:grid}.technology-hero-panel__stack button:hover{background:#04e01a0e;border-color:#04e01a85;transform:translateY(-2px)}.technology-hero-panel__stack button>i{color:#c6a8ff;border:1px solid #b789ff6b;border-radius:50%;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.technology-hero-panel__stack button span{gap:.18rem;display:grid}.technology-hero-panel__stack button strong{letter-spacing:.06em;font-size:.82rem}.technology-hero-panel__stack button small{color:#9fa9b6;letter-spacing:.04em;font-size:.65rem}.technology-hero-panel__stack button>b{color:var(--green);letter-spacing:.1em;text-align:right;grid-column:1/-1;font-size:.63rem}.blog-hero-panel{padding-bottom:0}.blog-hero-panel__signal{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:.6rem;padding:2rem 1.25rem 1rem;display:grid}.blog-hero-panel__signal span{color:#fff;letter-spacing:.08em;background:#8c45ff14;border:1px solid #b789ff6b;border-radius:12px;place-items:center;min-height:68px;font-size:1rem;font-weight:900;display:grid}.blog-hero-panel__signal i{color:var(--green);font-style:normal}.blog-hero-panel .blog-hero-panel__copy{color:#c6ced8;margin:0;padding:.8rem 1.25rem 1.25rem;font-size:.94rem;line-height:1.65}.blog-hero-panel>a{min-height:56px;color:var(--green);background:#04e01a09;border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;padding:.9rem 1.25rem;font-size:.9rem;font-weight:850;display:flex}#strategy-console,#technology-console,#latest-insights,#flight-plan-title{scroll-margin-top:7rem}.process-promise{padding-bottom:clamp(2.25rem,4vw,3.75rem)}.process-promise+.approach-flight-plan{padding-top:0}.blog-intro{padding-bottom:clamp(2.25rem,4vw,3.75rem)}.blog-intro+.insight-library{padding-top:0}@media (width<=1120px){.page-hero--nav{grid-template-columns:minmax(0,1fr);gap:2.5rem;width:min(52rem,90vw);padding-block:clamp(3rem,7vw,5rem)}.page-hero--nav h1{font-size:clamp(3rem,7.5vw,4.5rem)}.nav-hero-panel{justify-self:stretch;max-width:none}}@media (width<=640px){.page-hero--nav{gap:2rem;width:90vw;padding-block:2.75rem 3.5rem}.page-hero--nav h1{font-size:clamp(2.65rem,11.5vw,3.5rem)}.page-hero--nav .page-hero__copy>p:last-of-type{font-size:1rem;line-height:1.62}.page-hero--nav .value-hero-actions{grid-template-columns:1fr;display:grid}.page-hero--nav .value-hero-actions .button{justify-content:space-between;width:100%}.page-hero__proof{grid-template-columns:1fr;gap:.65rem;display:grid}.nav-hero-panel__heading{align-items:flex-start}.growth-hero-panel__choices,.technology-hero-panel__stack{grid-template-columns:1fr}.growth-hero-panel__choices:before,.growth-hero-panel__choices:after{display:none}.growth-hero-panel__readout{grid-template-columns:1fr}.growth-hero-panel__readout>a{grid-column:1}.blog-hero-panel__signal{gap:.35rem;padding-inline:.8rem}.blog-hero-panel__signal span{min-height:56px;font-size:.85rem}.nav-hero-panel>p:last-child{display:grid}.nav-hero-panel>p:last-child span{text-align:left}.process-promise,.blog-intro{padding-bottom:2rem}}@media (width>=1121px) and (height<=760px){.page-hero--nav{padding-block:2.25rem 3rem}.page-hero--nav h1{font-size:clamp(3rem,3.8vw,4.2rem)}.page-hero--nav .page-hero__copy>p:last-of-type{line-height:1.55}.page-hero--nav .value-hero-actions{margin-top:1.2rem}.page-hero__proof{margin-top:1.1rem;padding-top:.9rem}}@media (width>=2000px){.page-hero--nav{grid-template-columns:minmax(0,1.2fr) minmax(25rem,.8fr);width:min(108rem,88vw)}.page-hero--nav h1{font-size:clamp(4rem,3.2vw,5.1rem)}.nav-hero-panel{max-width:34rem}}@media (prefers-reduced-motion:reduce){.growth-hero-panel__choices button,.growth-hero-panel__readout,.growth-hero-panel__readout>a,.technology-hero-panel__stack button{transition:none;animation:none}}.process-standard{padding-block:clamp(5rem,7vw,8rem);display:block}.process-standard__intro{grid-template-columns:minmax(0,1.28fr) minmax(24rem,.72fr);align-items:end;gap:clamp(2.5rem,6vw,7rem);margin-bottom:clamp(2.5rem,4vw,4rem);display:grid}.process-standard__intro h2{letter-spacing:-.055em;text-wrap:balance;max-width:56rem;margin:.85rem 0 0;font-size:clamp(3rem,4.25vw,4.7rem);line-height:.98}.process-standard__brief>p{color:#c2cad4;max-width:34rem;margin:0;font-size:1.05rem;line-height:1.68}.process-standard__brief>div{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:1.45rem;display:flex}.process-standard__brief a{color:#071009;background:var(--green);border:1px solid #04e01a8c;border-radius:8px;align-items:center;gap:.6rem;min-height:44px;padding:.65rem .85rem;font-size:.94rem;font-weight:880;transition:filter .2s,transform .2s;display:inline-flex}.process-standard__brief a:hover{filter:brightness(1.08);transform:translateY(-2px)}.process-standard__brief a span{transition:transform .2s}.process-standard__brief a:hover span{transform:translate(.15rem,-.15rem)}.process-standard__availability{color:#a7b0bd;letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:.55rem;font-size:.82rem;font-weight:800;display:inline-flex}.process-standard__availability i,.process-standard__console>header i{background:var(--green);border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 12px #04e01acc}.process-standard__console{isolation:isolate;background:radial-gradient(circle at 84% 18%,#8c45ff30,#0000 35%),linear-gradient(145deg,#11151dfa,#070a0ffc);border:1px solid #a774ff61;border-radius:20px;width:100%;position:relative;overflow:hidden;box-shadow:0 36px 100px #0006,0 0 70px #8c45ff14,inset 0 1px #ffffff0e}.process-standard__console:before{content:"";z-index:-1;opacity:.42;pointer-events:none;background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:30px 30px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}.process-standard__console>header{color:#e0e5eb;letter-spacing:.1em;border-bottom:1px solid #ffffff1c;justify-content:space-between;align-items:center;gap:1rem;min-height:58px;padding:.95rem 1.25rem;font-size:.8rem;font-weight:850;display:flex}.process-standard__console>header span{align-items:center;gap:.6rem;display:inline-flex}.process-standard__console>header small{color:#98a3b1;letter-spacing:.09em;font-size:.76rem;font-weight:800}.process-standard__tabs{background:#00000024;border-bottom:1px solid #ffffff1a;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.process-standard__tabs button{color:#bdc6d2;text-align:left;cursor:pointer;background:0 0;border:0;border-right:1px solid #ffffff17;grid-template-columns:2.4rem minmax(0,1fr) auto;align-items:center;gap:.85rem;min-height:7.5rem;padding:1.2rem;transition:color .2s,background .2s;display:grid;position:relative}.process-standard__tabs button:last-child{border-right:0}.process-standard__tabs button:before{content:"";background:0 0;height:3px;transition:background .2s,box-shadow .2s;position:absolute;inset:auto 0 0}.process-standard__tabs button:hover{color:#fff;background:#ffffff08}.process-standard__tabs button:focus-visible{z-index:1;outline:2px solid var(--green);outline-offset:-3px}.process-standard__tabs button.is-active{color:#fff;background:linear-gradient(#04e01a13,#8c45ff0b)}.process-standard__tabs button.is-active:before{background:var(--green);box-shadow:0 0 16px #04e01ab3}.process-standard__tabs button>span:first-child{color:#c1a6ff;border:1px solid #a774ff6b;border-radius:50%;place-items:center;width:2.35rem;height:2.35rem;font-size:.76rem;font-weight:900;display:grid}.process-standard__tabs button.is-active>span:first-child{color:var(--green);border-color:#04e01a9e}.process-standard__tabs button>span:nth-child(2){gap:.38rem;display:grid}.process-standard__tabs button strong{font-size:.98rem;line-height:1.25}.process-standard__tabs button small{color:#7f8b9a;letter-spacing:.12em;font-size:.76rem;font-weight:850}.process-standard__tabs button>i{color:#667383;font-size:.95rem;font-style:normal}.process-standard__tabs button.is-active>i{color:var(--green)}.process-standard__detail{grid-template-columns:minmax(0,1.25fr) minmax(20rem,.75fr);align-items:center;gap:clamp(2.5rem,6vw,7rem);min-height:25rem;padding:clamp(2.5rem,4vw,4.5rem);animation:.28s both process-standard-reveal;display:grid}.process-standard__detail-copy{min-width:0}.process-standard__detail-signal{align-items:center;gap:.85rem;margin-bottom:1.25rem;display:flex}.process-standard__detail-signal span{width:2.6rem;height:2.6rem;color:var(--green);background:#04e01a0a;border:1px solid #04e01a75;border-radius:50%;place-items:center;display:grid;box-shadow:0 0 25px #04e01a17}.process-standard__detail-signal small{color:#b493f3;letter-spacing:.11em;font-size:.78rem;font-weight:900}.process-standard__detail h3{letter-spacing:-.045em;margin:0 0 .75rem;font-size:clamp(2.4rem,3.35vw,4rem);line-height:1}.process-standard__detail-copy>strong{color:#e0e5eb;max-width:42rem;font-size:clamp(1.1rem,1.3vw,1.28rem);line-height:1.5;display:block}.process-standard__detail-copy>p{color:#aeb8c5;max-width:48rem;margin:1.1rem 0 0;font-size:1rem;line-height:1.72}.process-standard__outcomes{background:linear-gradient(145deg,#ffffff0b,#8c45ff0e);border:1px solid #ffffff1c;border-radius:14px;padding:clamp(1.5rem,2.4vw,2.25rem);box-shadow:inset 0 1px #ffffff0a}.process-standard__outcomes>small{color:#a58bcf;letter-spacing:.11em;font-size:.78rem;font-weight:900}.process-standard__outcomes ul{gap:1rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.process-standard__outcomes li{color:#e0e5eb;align-items:flex-start;gap:.75rem;font-size:.94rem;font-weight:720;line-height:1.45;display:flex}.process-standard__outcomes li i{width:1.35rem;height:1.35rem;color:var(--green);border:1px solid #04e01a66;border-radius:50%;flex:none;place-items:center;margin-top:.02rem;font-size:.7rem;font-style:normal;display:grid}.process-standard__console>footer{color:#8c97a6;letter-spacing:.12em;border-top:1px solid #ffffff1a;justify-content:center;align-items:center;gap:clamp(.8rem,2vw,1.75rem);min-height:52px;padding:.8rem 1rem;font-size:.72rem;font-weight:900;display:flex}.process-standard__console>footer i{background:#8c45ff;border-radius:50%;width:4px;height:4px;box-shadow:0 0 8px #8c45ffb3}@keyframes process-standard-reveal{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (width<=980px){.process-standard__intro{grid-template-columns:1fr;align-items:start;gap:1.5rem}.process-standard__brief>p{max-width:48rem}.process-standard__detail{grid-template-columns:1fr;gap:2rem}}@media (width<=760px){.process-standard{padding-block:4rem}.process-standard__intro h2{font-size:clamp(2.55rem,10vw,3.5rem)}.process-standard__tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.process-standard__tabs button:nth-child(2){border-right:0}.process-standard__tabs button:nth-child(-n+2){border-bottom:1px solid #ffffff17}.process-standard__detail{min-height:0;padding:2.25rem 1.5rem}}@media (width<=520px){.process-standard__brief>div{justify-items:start;display:grid}.process-standard__console>header{align-items:flex-start}.process-standard__console>header small{text-align:right;max-width:8rem}.process-standard__tabs{grid-template-columns:1fr}.process-standard__tabs button{border-bottom:1px solid #ffffff17;border-right:0;min-height:5.7rem}.process-standard__tabs button:nth-child(3){border-bottom:1px solid #ffffff17}.process-standard__tabs button:last-child{border-bottom:0}.process-standard__detail{padding:2rem 1.2rem}.process-standard__outcomes{padding:1.35rem}.process-standard__console>footer{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.process-standard__brief a,.process-standard__brief a span,.process-standard__tabs button,.process-standard__tabs button:before{transition:none}.process-standard__detail{animation:none}}.page-hero--process{grid-template-columns:minmax(0,1.12fr) minmax(27rem,.88fr);align-items:center;gap:clamp(2rem,4vw,4.5rem);height:calc(100svh - max(5.5rem,4.35vw));min-height:34rem;max-height:50rem;padding-block:clamp(1.75rem,3.5svh,3rem)}.page-hero--process .page-hero__copy{align-self:center}.page-hero--process h1{margin-block:.65rem .85rem;font-size:clamp(3.15rem,min(4vw,7.4svh),4.45rem)}.page-hero--process .page-hero__copy>p:last-of-type{max-width:45rem;line-height:1.55}.page-hero--process .value-hero-actions{margin-top:1.15rem}.page-hero--process .page-hero__proof{margin-top:1rem;padding-top:.9rem}.process-route-console{isolation:isolate;background:radial-gradient(circle at 50% 38%,#8c45ff2e,#0000 31%),radial-gradient(circle at 12% 88%,#04e01a13,#0000 32%),linear-gradient(150deg,#0f121cfa,#05080dfc);border-color:#9d61ff85;max-width:31.5rem;box-shadow:0 28px 80px #00000061,0 0 54px #8c45ff17,inset 0 1px #ffffff0e}.process-route-console:after{content:"";z-index:0;pointer-events:none;border:1px solid #8c45ff33;border-radius:50%;width:9rem;height:9rem;position:absolute;bottom:3.25rem;right:-4.5rem;box-shadow:0 0 60px #8c45ff1f}.process-route-console__map{z-index:1;height:15rem;margin:.3rem .65rem 0;position:relative}.process-route-console__orbit{pointer-events:none;border:1px solid #a676ff4d;border-radius:50%;position:absolute;transform:rotate(-9deg);box-shadow:inset 0 0 34px #8c45ff09}.process-route-console__orbit--outer{inset:1.4rem 3rem 1rem}.process-route-console__orbit--inner{border-color:#04e01a26;inset:3.15rem 5.6rem 2.75rem;transform:rotate(13deg)}.process-route-console__course{background:linear-gradient(90deg,#0000,#04e01a52,#0000);width:11.8rem;height:1px;position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)rotate(-20deg);box-shadow:0 0 10px #04e01a1f}.process-route-console__core{z-index:2;background:radial-gradient(circle,#04e01a14,#0000 58%),#070b11f5;border:1px solid #04e01a6b;border-radius:50%;place-content:center;justify-items:center;width:6.7rem;height:6.7rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 .55rem #8c45ff0b,0 0 36px #04e01a17,inset 0 0 24px #8c45ff14}.process-route-console__core:before{content:"";border:1px dashed #ae85ff47;border-radius:50%;animation:18s linear infinite process-route-spin;position:absolute;inset:.48rem}.process-route-console__core small{color:#84909f;letter-spacing:.12em;font-size:.54rem;font-weight:900}.process-route-console__core strong{color:var(--green);text-shadow:0 0 18px #04e01a80;margin:.15rem 0 .05rem;font-size:1.5rem;line-height:1}.process-route-console__core span{color:#fff;letter-spacing:.05em;font-size:.72rem;font-weight:850}.process-route-console__map button{z-index:3;color:#8792a1;text-align:center;cursor:pointer;background:0 0;border:0;justify-items:center;gap:.08rem;width:5.6rem;padding:.18rem;transition:color .2s,filter .2s,transform .2s;display:grid;position:absolute;transform:translate(-50%,-50%)}.process-route-console__map button[data-phase="01"]{top:12%;left:50%}.process-route-console__map button[data-phase="02"]{top:36%;left:87%}.process-route-console__map button[data-phase="03"]{top:84%;left:73%}.process-route-console__map button[data-phase="04"]{top:84%;left:27%}.process-route-console__map button[data-phase="05"]{top:36%;left:13%}.process-route-console__map button>span{color:#bfa5fb;background:#0a0e16;border:1px solid #a774ff7a;border-radius:50%;place-items:center;width:2.15rem;height:2.15rem;font-size:.8rem;transition:border-color .2s,color .2s,background .2s,box-shadow .2s;display:grid;box-shadow:0 0 0 .22rem #080b11e0}.process-route-console__map button small{color:currentColor;letter-spacing:.035em;white-space:nowrap;font-size:.57rem;font-weight:900}.process-route-console__map button>i{color:#635473;letter-spacing:.1em;opacity:0;font-size:.48rem;font-style:normal;font-weight:850;transition:opacity .2s}.process-route-console__map button:hover,.process-route-console__map button.is-active{color:#eef2f7;filter:drop-shadow(0 0 8px #04e01a24);transform:translate(-50%,-50%)scale(1.055)}.process-route-console__map button.is-active>span{color:var(--green);background:#04e01a13;border-color:#04e01ac7;box-shadow:0 0 0 .22rem #080b11f0,0 0 20px #04e01a38}.process-route-console__map button.is-active>i{color:var(--green);opacity:1}.process-route-console__map button:focus-visible{outline:2px solid var(--green);outline-offset:3px;border-radius:6px}.process-route-console__readout{z-index:2;background:linear-gradient(90deg,#8c45ff13,#04e01a09);border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;grid-template-columns:minmax(0,1.35fr) minmax(8.2rem,.65fr);align-items:center;gap:1rem;min-height:5.2rem;padding:.85rem 1rem;animation:.24s both process-route-readout;display:grid;position:relative}.process-route-console__readout>div{gap:.25rem;min-width:0;display:grid}.process-route-console__readout>div small,.process-route-console__readout p span{color:#a889dd;letter-spacing:.105em;font-size:.58rem;font-weight:900}.process-route-console__readout>div strong{color:#f2f4f7;font-size:.87rem;line-height:1.3}.process-route-console__readout p{border-left:1px solid #04e01a3d;gap:.22rem;margin:0;padding-left:1rem;display:grid}.process-route-console__readout p span{color:#6d7887}.process-route-console__readout p b{color:var(--green);font-size:.76rem;line-height:1.3}.process-route-console>footer{z-index:2;color:#8e99a7;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;min-height:2.85rem;padding:.65rem 1rem;font-size:.59rem;font-weight:850;display:flex;position:relative}.process-route-console>footer span{color:var(--green);align-items:center;gap:.45rem;display:inline-flex}.process-route-console>footer span i{background:var(--green);border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #04e01acc}.process-route-console>footer b{color:#7e8997;font-size:.56rem}@keyframes process-route-spin{to{transform:rotate(360deg)}}@keyframes process-route-readout{0%{opacity:.35;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (width>=861px) and (width<=1120px){.page-hero--process{width:var(--app-content-rail);grid-template-columns:minmax(0,1.05fr) minmax(22rem,.95fr);gap:1.5rem;height:calc(100svh - 5.5rem);min-height:34rem;padding-block:1.5rem}.page-hero--process h1{font-size:clamp(2.9rem,min(5.4vw,7svh),3.65rem)}.page-hero--process .page-hero__copy>p:last-of-type{font-size:1rem;line-height:1.48}.page-hero--process .page-hero__proof{grid-template-columns:1fr;gap:.4rem;display:grid}.process-route-console{max-width:26rem}.process-route-console__map{height:14rem}}@media (width<=860px){.page-hero--process{width:var(--app-content-rail);grid-template-columns:1fr;gap:2rem;height:auto;min-height:0;max-height:none;padding-block:2.5rem 3.5rem}.process-route-console{justify-self:start;width:min(31.5rem,100%);max-width:none}}@media (width>=861px) and (height<=700px){.page-hero--process{height:auto;min-height:0;max-height:none;padding-block:1.2rem 1.6rem}.page-hero--process h1{font-size:clamp(2.85rem,5.7svh,3.55rem)}.process-route-console__map{height:13.25rem}}@media (width<=520px){.process-route-console__map{height:13.75rem;margin-inline:.2rem}.process-route-console__map button{width:4.9rem}.process-route-console__map button small{font-size:.52rem}.process-route-console__map button[data-phase="02"]{left:85%}.process-route-console__map button[data-phase="05"]{left:15%}.process-route-console__readout{grid-template-columns:1fr;gap:.65rem}.process-route-console__readout p{border-top:1px solid #04e01a33;border-left:0;padding:.65rem 0 0}.process-route-console>footer b{display:none}}@media (prefers-reduced-motion:reduce){.process-route-console__core:before,.process-route-console__readout{animation:none}.process-route-console__map button,.process-route-console__map button>span,.process-route-console__map button>i{transition:none}}.technology-route-menu{isolation:isolate;background:radial-gradient(circle at 12%,#04e01a14,#0000 28%),radial-gradient(circle at 88% 20%,#8c45ff29,#0000 34%),linear-gradient(145deg,#0d1018fa,#120c1ff5);border-color:#8c45ff94;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 30px 90px #00000073,0 0 48px #8c45ff1a,inset 0 1px #ffffff0d}.technology-route-menu:before{z-index:-1;content:"";background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 88%);mask-image:radial-gradient(circle,#000,#0000 88%)}.technology-route-menu:after{z-index:-1;aspect-ratio:1;content:"";pointer-events:none;border:1px solid #8c45ff26;border-radius:50%;width:190px;position:absolute;bottom:-92px;right:-72px;box-shadow:0 0 0 28px #8c45ff06,0 0 0 56px #04e01a05}.technology-route-menu__heading,.technology-route-menu__status{z-index:4;color:#eff1f5;min-height:50px;font-size:var(--copy-label-min,.86rem);letter-spacing:.075em;background:#07090e85;border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:1rem;margin:0;padding:.78rem 1rem;font-weight:850;display:flex;position:relative}.technology-route-menu__heading>span,.technology-route-menu__status>strong{align-items:center;gap:.55rem;display:inline-flex}.technology-route-menu__heading i,.technology-route-menu__status i{background:var(--green);border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 14px #04e01ae6}.technology-route-menu__heading small{color:#b89be9;font-size:var(--copy-label-min,.86rem);letter-spacing:.1em;white-space:nowrap;font-weight:850}.technology-route-menu__map{padding:.75rem;position:relative}.technology-route-menu__trajectory{z-index:0;background:linear-gradient(#0000,#8c45ffa6 12%,#04e01ab8 88%,#0000);width:1px;position:absolute;top:2.45rem;bottom:2.45rem;left:2.45rem;box-shadow:0 0 12px #8c45ff38}.technology-route-menu__routes{z-index:2;gap:.55rem;display:grid;position:relative}.technology-route-menu__routes>a{color:#f4f5f8;background:linear-gradient(105deg,#12151df2,#0b0d14c2);border:1px solid #ffffff1c;border-radius:12px;grid-template-columns:52px minmax(0,1fr) 24px;align-items:center;gap:.8rem;min-width:0;min-height:76px;padding:.65rem .78rem .65rem .55rem;text-decoration:none;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06}.technology-route-menu__routes>a:before{background:var(--purple);opacity:0;content:"";border-radius:2px;width:2px;transition:opacity .18s;position:absolute;inset:11px auto 11px 0;box-shadow:0 0 14px #8c45ffbf}.technology-route-menu__routes>a:hover,.technology-route-menu__routes>a:focus-visible{background:linear-gradient(105deg,#8c45ff21,#0e1118f5);border-color:#8c45ffb3;transform:translate(3px);box-shadow:0 10px 24px #00000042,0 0 22px #8c45ff14}.technology-route-menu__routes>a:focus-visible{outline-offset:2px;outline:2px solid #04e01ac7}.technology-route-menu__routes>a:hover:before,.technology-route-menu__routes>a:focus-visible:before,.technology-route-menu__routes>a.is-active:before{opacity:1}.technology-route-menu__routes>a.is-active{background:linear-gradient(105deg,#04e01a1c,#8c45ff13 76%,#0e1118f0);border-color:#04e01a94;box-shadow:0 0 24px #04e01a12,inset 0 1px #ffffff0a}.technology-route-menu__routes>a.is-active:before{background:var(--green);box-shadow:0 0 14px #04e01acc}.technology-route-menu__marker{grid-template-columns:1fr;justify-items:center;gap:.2rem;width:52px;display:grid;position:relative}.technology-route-menu__marker:before{z-index:-1;aspect-ratio:1;content:"";background:#0c0e15f5;border:1px solid #8c45ff73;border-radius:50%;width:36px;position:absolute;top:50%;left:50%;transform:translate(-50%,-28%);box-shadow:0 0 0 5px #8c45ff09,0 0 14px #8c45ff1a}.technology-route-menu__marker small{color:#a992dd;letter-spacing:.08em;font-size:.72rem;font-weight:900}.technology-route-menu__marker i{color:#c7aaff;font-size:.98rem;font-style:normal;line-height:1}.technology-route-menu__routes>a.is-active .technology-route-menu__marker:before{border-color:#04e01a94;box-shadow:0 0 0 5px #04e01a0b,0 0 18px #04e01a26}.technology-route-menu__routes>a.is-active .technology-route-menu__marker i{color:var(--green)}.technology-route-menu__copy{min-width:0}.technology-route-menu__copy small,.technology-route-menu__copy strong,.technology-route-menu__copy b{overflow-wrap:normal;word-break:normal;display:block}.technology-route-menu__copy small{color:#a992dd;font-size:var(--copy-label-min,.82rem);letter-spacing:.075em;font-weight:850;line-height:1.2}.technology-route-menu__copy strong{color:#f7f8fa;margin-top:.12rem;font-size:clamp(1rem,1.2vw,1.12rem);line-height:1.2}.technology-route-menu__copy b{color:#aeb6c1;margin-top:.16rem;font-size:clamp(.86rem,.95vw,.95rem);font-weight:600;line-height:1.3}.technology-route-menu__arrow{color:#806ba5;text-align:center;font-size:1rem;transition:color .18s,transform .18s}.technology-route-menu__routes>a:hover .technology-route-menu__arrow,.technology-route-menu__routes>a:focus-visible .technology-route-menu__arrow,.technology-route-menu__routes>a.is-active .technology-route-menu__arrow{color:var(--green);transform:translate(2px,2px)}.technology-route-menu__status{min-height:47px;color:var(--green);font-size:var(--copy-label-min,.84rem);border-top:1px solid #ffffff17;border-bottom:0}.technology-route-menu__status span{color:#c1c7d0;letter-spacing:.02em;text-transform:none;font-weight:750}#technology-console,#proof-loop,#responsible-ai,#human-expertise{scroll-margin-top:7rem}@media (width<=1120px){.technology-route-menu__routes>a{min-height:72px}}@media (width<=720px){.technology-route-menu__map{padding:.7rem}.technology-route-menu__routes>a{grid-template-columns:48px minmax(0,1fr) 22px;gap:.7rem;min-height:74px}.technology-route-menu__marker{width:48px}.technology-route-menu__trajectory{left:2.24rem}}@media (width<=460px){.technology-route-menu__heading,.technology-route-menu__status{flex-direction:column;align-items:flex-start;gap:.35rem}.technology-route-menu__heading small{white-space:normal}}@media (prefers-reduced-motion:reduce){.technology-route-menu__routes>a,.technology-route-menu__arrow{transition:none}}:root{--app-shell-width:min(96rem, 91.6vw);--app-shell-gutter:4.2vw;--app-content-rail:var(--app-shell-width);--app-content-inset:calc((100% - var(--app-content-rail)) / 2)}.site-header{width:100%;max-width:none;padding-inline:var(--app-content-inset);margin-inline:0}:is(.page-hero,.section,.route-section,.technology-lab,.assessment-page,.start-page,.portal-login,.route-close,.final-cta,.footer-cta,.footer-main,.footer-bottom,.coming-note,.start-success,.field-note>header),.contact-rail:not(.contact-rail--home-hero){max-width:none;margin-inline:auto;width:var(--app-content-rail)!important}.legal-copy{max-width:56.25rem;width:min(56.25rem, var(--app-content-rail))!important}.field-note__body{width:min(47.5rem,88vw)}.hero{width:var(--app-shell-width);max-width:none;margin-inline:auto;padding-inline:0}.hero h1{line-height:.96}.capability-satellite__text-button{width:13.5rem;max-width:none}.capability-satellite__copy strong{white-space:normal}.hero-actions .button .play{flex:none;place-items:center;font-size:0;line-height:0;position:relative;transform:none;display:inline-grid!important}.hero-actions .button .play:before{clip-path:polygon(0 0,100% 50%,0 100%);content:"";background:currentColor;border:0;width:.32rem;height:.42rem;margin-left:0;display:block;transform:translate(.035rem)}.hero-actions .button--ghost:hover .play{transform:none}@media (width>=1121px){.hero-grid{align-items:end}.hero-copy,.mission-visual{align-self:end}.branded-rocket-stage{width:min(45%,17.55rem)}.mission-visual>:is(.orbit,.planet-glow,.branded-rocket-stage){translate:0 clamp(-8.5rem,-12svh,-7rem)}}@media (width>=2000px){:root{--app-shell-width:min(108rem, 88vw);--app-shell-gutter:5.1vw}.branded-rocket-stage{width:min(45%,16.875vw)}}@media (width<=1120px){:root{--app-shell-width:100%;--app-shell-gutter:5vw;--app-content-rail:calc(var(--app-shell-width) - var(--app-shell-gutter) - var(--app-shell-gutter))}.hero{padding-inline:var(--app-shell-gutter)}.nav{left:var(--app-content-inset);right:var(--app-content-inset)}}@media (width<=600px){.capability-satellite__text-button{width:min(11.5rem,44vw)}}.portal-login--qa{--portal-header-offset:88px;box-sizing:border-box;width:var(--app-content-rail);min-height:calc(100svh - var(--portal-header-offset));padding-block:clamp(1.5rem,3.2svh,3rem)}.portal-login--qa .portal-login__copy,.portal-login--qa .portal-login__panel{min-width:0}@media (width>=1600px){.portal-login--qa{--portal-header-offset:4.35vw}}@media (width>=1001px){.portal-login--qa{grid-template-columns:minmax(0,1.12fr) minmax(410px,.88fr);align-items:center;gap:clamp(2rem,5vw,6rem)}.portal-login--qa .portal-login__copy h1{text-wrap:wrap;max-width:9.4ch;margin-block:clamp(.65rem,1.5svh,1.15rem);font-size:clamp(3.35rem,min(5.15vw,9.7svh),6.25rem);line-height:.9}.portal-login--qa .portal-login__copy>p:not(.eyebrow){max-width:720px;line-height:1.6}.portal-login--qa .portal-login__copy ul{gap:clamp(.4rem,1svh,.75rem) 1.5rem;margin-block:clamp(.85rem,2svh,1.6rem) 0}.portal-login--qa .portal-login__proof{margin-top:clamp(.85rem,2svh,1.5rem)}.portal-login--qa .portal-login__proof span{padding:clamp(.65rem,1.4svh,.95rem)}.portal-login--qa .portal-login__panel{padding:clamp(1.1rem,2.4svh,2rem)}.portal-login--qa .portal-login__lottie{height:clamp(105px,18.5svh,175px)}.portal-login--qa .portal-login__panel h2{margin-block:clamp(.35rem,1svh,.7rem);font-size:clamp(1.65rem,min(2vw,3.5svh),2rem);line-height:1.1}.portal-login--qa .portal-login__panel>p:not(.eyebrow){margin-block:0;line-height:1.55}.portal-login--qa .portal-signin,.portal-login--qa .portal-demo{min-height:50px;margin-top:clamp(.7rem,1.5svh,1.15rem)}.portal-login--qa .login-divider{margin-block:clamp(1.1rem,2.2svh,1.65rem)}.portal-login--qa .portal-login__panel>small{margin-top:clamp(.6rem,1.2svh,.9rem);line-height:1.45}.portal-login--qa .portal-login__help{margin-top:clamp(.7rem,1.4svh,1rem);padding-top:clamp(.65rem,1.3svh,.9rem)}}@media (width>=1001px) and (height<=760px){.portal-login--qa{min-height:calc(100svh - var(--portal-header-offset));gap:clamp(1.5rem,4vw,4rem);padding-block:1rem}.portal-login--qa .portal-login__copy h1{font-size:clamp(3rem,min(4.7vw,9svh),5.35rem)}.portal-login--qa .portal-login__copy>p:not(.eyebrow){line-height:1.48}.portal-login--qa .portal-login__copy ul{gap:.3rem 1.2rem;margin-top:.7rem}.portal-login--qa .portal-login__proof{margin-top:.7rem}.portal-login--qa .portal-login__proof span{padding:.55rem}.portal-login--qa .portal-login__panel{padding:.9rem 1.25rem}.portal-login--qa .portal-login__lottie{height:clamp(88px,15svh,120px)}.portal-login--qa .portal-login__panel h2{margin-block:.25rem}.portal-login--qa .portal-login__panel>p:not(.eyebrow){line-height:1.4}.portal-login--qa .portal-signin,.portal-login--qa .portal-demo{min-height:46px;margin-top:.55rem}.portal-login--qa .login-divider{margin-block:.85rem}.portal-login--qa .portal-login__panel>small{margin-top:.45rem;line-height:1.35}.portal-login--qa .portal-login__help{margin-top:.5rem;padding-top:.5rem}}@media (width<=1000px){.portal-login--qa{width:var(--app-content-rail);align-items:start;gap:clamp(2rem,7vw,4rem);min-height:0;padding-block:clamp(3rem,8vw,5rem)}.portal-login--qa .portal-login__copy h1{max-width:11ch}.portal-login--qa .portal-login__panel{justify-self:center;width:min(100%,680px)}.portal-login--qa .portal-login__lottie{height:clamp(140px,28vw,205px)}}@media (width<=620px){.portal-login--qa{width:90vw;padding-block:2.5rem}.portal-login--qa .portal-login__copy ul,.portal-login--qa .portal-login__proof{grid-template-columns:1fr}.portal-login--qa .portal-login__panel{padding:1.1rem}.portal-login--qa .portal-login__lottie{height:135px}.portal-login--qa .login-divider span{white-space:normal;text-align:center;max-width:calc(100% - 1rem)}}@media (height<=560px) and (orientation:landscape){.portal-login--qa{align-items:start;height:auto;min-height:0;padding-block:1rem 2rem;display:grid}}.site-admin-identity{color:#f7f7fb;border-left:1px solid #8c45ff61;grid-template-columns:auto auto;align-items:center;column-gap:clamp(.52rem,.8vw,.72rem);min-height:44px;padding:.14rem .55rem .14rem clamp(.68rem,1vw,.82rem);display:inline-grid}.site-admin-identity__operator,.site-admin-identity__session-toggle{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.site-admin-identity__operator{justify-content:flex-start;align-self:stretch;align-items:center;display:inline-flex}.site-admin-identity__operator>span{justify-items:start;gap:.03rem;display:grid}.site-admin-identity__operator small{color:#04e01a;letter-spacing:.1em;text-transform:uppercase;font-size:.58rem;font-weight:800;line-height:1}.site-admin-identity__operator strong{color:#f7f7fbe6;white-space:nowrap;font-size:.76rem;font-weight:700;line-height:1.12}.site-admin-identity__session{align-content:center;justify-items:start;gap:.16rem;min-width:0;display:grid}.site-admin-identity__session-toggle{color:#04e01a;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;justify-content:flex-start;align-items:center;gap:.3rem;font-size:.62rem;font-weight:800;line-height:1;display:inline-flex}.site-admin-operator{text-align:left;align-items:center;gap:clamp(.48rem,.7vw,.65rem);min-width:0;display:inline-flex}.site-admin-operator>span{gap:.03rem;display:grid}.site-admin-operator small{color:#04e01a;letter-spacing:.1em;text-transform:uppercase;font-size:.58rem;font-weight:800;line-height:1}.site-admin-operator strong{color:#f7f7fbe6;text-overflow:clip;white-space:nowrap;max-width:none;font-size:.76rem;font-weight:700;line-height:1.12;overflow:visible}.site-admin-operator>b{color:#04e01a;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:.3rem;font-size:.62rem;font-weight:800;line-height:1;display:inline-flex}.site-admin-operator>b>i,.site-admin-identity__session-toggle>i,.site-admin-panel footer>i{background:#04e01a;border-radius:999px;flex:none;width:7px;height:7px;box-shadow:0 0 9px #04e01ab8}.site-admin-identity__command{color:#bca1ffb8;font-size:.78rem}.site-admin-identity__signout{color:#f7f7fb94;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;justify-self:start;margin:0 0 0 calc(7px + .3rem);padding:.05rem 0 0;font:700 .56rem/1 Inter,sans-serif}.site-admin-identity__signout:hover{color:#f7f7fb}.site-admin-identity__operator:focus-visible,.site-admin-identity__session-toggle:focus-visible,.site-admin-identity__signout:focus-visible{outline-offset:3px;outline:2px solid #8c45ff}.site-admin-identity{grid-template-columns:auto;min-height:48px;padding:.14rem .4rem .14rem .68rem}.site-admin-identity__summary{z-index:7;grid-template-rows:repeat(3,auto);align-content:center;justify-items:start;row-gap:.14rem;min-width:0;display:grid;position:relative}.site-admin-identity__heading{align-items:center;gap:.48rem;min-width:0;display:inline-flex}.site-admin-identity__operator{cursor:default;align-self:auto;align-items:center;display:inline-flex}.site-admin-identity__operator small{color:#04e01a;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;align-items:center;font-size:.84rem;font-weight:800;line-height:1;display:inline-flex}.site-admin-identity__name{color:#f7f7fbe6;white-space:nowrap;font-size:1.08rem;font-weight:700;line-height:1.08}.site-admin-identity__session{align-items:center;justify-items:initial;gap:.3rem;display:inline-flex}.site-admin-identity__status-dot{background:#04e01a;border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 8px #04e01ab8}.site-admin-identity__session>span{color:#04e01a;letter-spacing:.055em;text-transform:uppercase;white-space:nowrap;font-size:.81rem;font-weight:800;line-height:1}.site-admin-identity__signout{color:#f7f7fba8;cursor:pointer;background:#ffffff09;border:1px solid #ffffff21;border-radius:5px;place-items:center;width:26px;height:26px;margin:0;padding:0;display:inline-grid}.site-admin-identity__signout svg{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.site-admin-identity__signout:hover{color:#fff;background:#8c45ff1f;border-color:#8c45ffb3}.site-admin-identity__control{z-index:8;color:#bca1ff;width:28px;height:28px;font:inherit;cursor:pointer;pointer-events:auto;touch-action:manipulation;background:#8c45ff1c;border:1px solid #8c45ff94;border-radius:6px;place-items:center;padding:0;display:inline-grid;position:relative}.site-admin-identity__control>span{font-size:.92rem;line-height:1}.site-admin-identity__control:hover,.site-admin-identity__control[aria-expanded=true]{background:#04e01a0f;border-color:#04e01a85}.site-admin-identity__control:focus-visible{outline-offset:3px;outline:2px solid #8c45ff}.portal-access__glyph{background:#05131a;border:0;border-radius:50%;width:28px;height:28px;overflow:hidden;box-shadow:0 0 10px #4adaff1f}.portal-access__glyph img{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.site-admin-mobile-trigger{display:none}.site-admin-panel{z-index:4000;color:#f6f6fb;opacity:0;pointer-events:none;background:#0d0f16f7;border:1px solid #8c45ffad;border-radius:16px;width:min(410px,100vw - 1.5rem);max-height:calc(100dvh - clamp(6.25rem,12vh,8.5rem));transition:opacity .22s,transform .28s;position:fixed;top:clamp(5.5rem,10vh,7rem);right:clamp(.75rem,2vw,1.5rem);overflow:hidden;transform:translate(calc(100% + 2rem));box-shadow:0 28px 80px #0000008f,0 0 32px #8c45ff26}.site-admin-panel.open{opacity:1;pointer-events:auto;transform:translate(0)}.site-admin-panel>header{background:linear-gradient(110deg,#8c45ff33,#04e01a0f);border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:1rem 1.05rem;display:flex}.site-admin-panel>header div,.site-admin-panel__section-head span,.site-admin-panel__route span{gap:.25rem;display:grid}.site-admin-panel>header small,.site-admin-panel__section-head small,.site-admin-panel__route small{color:#aeb0bb;letter-spacing:.1em;font-size:.76rem;font-weight:800}.site-admin-panel>header strong{font-size:1.2rem}.site-admin-panel>header button{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff29;border-radius:10px;width:42px;height:42px;font-size:1.5rem}.site-admin-panel__header-actions{align-items:center;gap:.4rem;display:inline-flex}.site-admin-panel>header button:first-child{color:#c9b7ff}.site-admin-panel__collapsed-tab{z-index:4000;color:#f7f7fb;min-height:42px;font:inherit;cursor:pointer;background:#0d0f16f7;border:1px solid #8c45ffad;border-right:0;border-radius:10px 0 0 10px;align-items:center;gap:.48rem;padding:.55rem .65rem .55rem .7rem;display:inline-flex;position:fixed;top:clamp(5.5rem,10vh,7rem);right:0;box-shadow:0 12px 34px #0000005c}.site-admin-panel__collapsed-tab span{color:#04e01a}.site-admin-panel__collapsed-tab strong{letter-spacing:.05em;text-transform:uppercase;font-size:.72rem}.site-admin-panel__collapsed-tab:hover{background:#04e01a1a;border-color:#04e01a}.site-admin-panel__body{overscroll-behavior:contain;max-height:calc(100dvh - clamp(12rem,22vh,15rem));padding:.9rem;overflow-y:auto}.site-admin-panel__route,.site-admin-panel__section{background:#ffffff09;border:1px solid #ffffff1a;border-radius:12px;padding:.9rem}.site-admin-panel__route,.site-admin-panel__section-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.site-admin-panel__section{margin-top:.75rem}.site-admin-panel__route strong{color:#c9b7ff;word-break:break-word;font-size:.95rem}.site-admin-panel__section-head strong{font-size:1rem}.site-admin-panel__route>i,.site-admin-panel__section-head>i{background:#70727c;border-radius:999px;flex:none;width:10px;height:10px}.site-admin-panel__route>i.online,.site-admin-panel__section-head>i.online{background:#04e01a;box-shadow:0 0 12px #04e01acc}.site-admin-panel__section>p{color:#b9bbc5;margin:.65rem 0 .8rem;font-size:.89rem;line-height:1.55}.site-admin-panel__buttons{flex-wrap:wrap;gap:.45rem;display:flex}.site-admin-panel__buttons button,.site-admin-panel__buttons a,.site-admin-panel__session button,.admin-entry-actions>button{color:#f7f7fb;min-height:40px;font:inherit;cursor:pointer;background:#8c45ff1c;border:1px solid #8c45ff75;border-radius:8px;padding:.58rem .75rem;font-size:.92rem;font-weight:750;text-decoration:none}.site-admin-panel__buttons kbd{color:#bafdc1;letter-spacing:.02em;background:#00000047;border:1px solid #ffffff30;border-bottom-color:#ffffff5c;border-radius:5px;justify-content:center;align-items:center;min-width:2.6rem;min-height:1.35rem;margin-right:.3rem;padding:.12rem .28rem;font:800 .66rem/1 Inter,sans-serif;display:inline-flex}.site-admin-panel__buttons button:hover,.site-admin-panel__buttons button.selected,.site-admin-panel__buttons a:hover,.admin-entry-actions>button:hover{background:#04e01a1a;border-color:#04e01a}.site-admin-panel button:disabled{opacity:.46;cursor:not-allowed}.site-admin-panel__message{color:#c6c7cf;margin-top:.65rem;font-size:.78rem;line-height:1.45;display:block}.site-admin-push__status{background:#0000002e;border:1px solid #ffffff17;grid-template-columns:repeat(3,minmax(0,1fr));margin:.8rem 0;display:grid}.site-admin-push__status>span{border-right:1px solid #ffffff17;gap:.3rem;min-width:0;padding:.7rem;display:grid}.site-admin-push__status>span:last-child{border-right:0}.site-admin-push__status small{color:#858893;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem}.site-admin-push__status strong{color:#f1f2f5;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;font-size:.78rem;overflow:hidden}.site-admin-panel__buttons button.is-enabled:disabled{color:#ff8f9c;cursor:not-allowed;background:#ff5a7014;border-color:#ff5a7073}.site-admin-push__recheck{color:#8f929d;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:.65rem;padding:0;font-size:.74rem;text-decoration:underline;display:inline-flex}.site-admin-push__recheck:hover{color:#c3c5cc}.site-admin-push__recheck:disabled{cursor:wait;opacity:.55}.site-admin-panel__session{grid-template-columns:1fr 1fr;gap:.55rem;margin-top:.8rem;display:grid}.site-admin-panel__session button:last-child{color:#ffc0c8;background:#ff5a7014;border-color:#ff5a706b}.site-admin-panel>footer{color:#a9abb5;border-top:1px solid #ffffff17;align-items:center;gap:.55rem;padding:.75rem 1rem;font-size:.76rem;display:flex}.site-admin-panel>footer span{color:#c8b8f4;margin-left:auto}.admin-entry-actions{align-items:center;gap:.65rem;display:flex}.admin-entry-actions>button{color:#071009;background:#04e01a;border-color:#04e01a}.portal-full--admin .portal-full__top{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(.8rem,2vw,1.5rem);display:grid}.portal-admin-operator{border-left:1px solid #8c45ff7a;justify-self:start;padding-left:clamp(.75rem,1.5vw,1.25rem)}.portal-admin-operator>span{min-width:clamp(6rem,10vw,8rem)}.portal-admin-operator strong{max-width:13rem}.admin-command-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-notifications-workspace{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:start;gap:1rem;display:grid}.admin-notifications-workspace .site-admin-panel__section{background:linear-gradient(145deg,#161a23f0,#0d1016f0);border-color:#8c45ff57;border-radius:0;margin:0;padding:clamp(1.1rem,2.5vw,1.7rem)}.admin-notifications-workspace .site-admin-panel__section-head strong{font-size:clamp(1.15rem,2vw,1.5rem)}.admin-notifications-workspace .site-admin-panel__section>p{max-width:760px;font-size:.94rem}.admin-notifications-workspace .site-admin-panel__buttons button{min-height:48px;padding:.7rem 1rem;font-size:.86rem}.admin-notifications-guide{background:#04e01a09;border:1px solid #04e01a38;padding:clamp(1.1rem,2.5vw,1.7rem)}.admin-notifications-guide>small{color:#04e01a;letter-spacing:.12em;font-weight:800}.admin-notifications-guide ol{counter-reset:notification-step;gap:1rem;margin:1.25rem 0;padding:0;list-style:none;display:grid}.admin-notifications-guide li{counter-increment:notification-step;grid-template-columns:30px minmax(0,1fr);gap:.15rem .75rem;display:grid}.admin-notifications-guide li:before{content:counter(notification-step, decimal-leading-zero);color:#9f7cff;grid-row:1/3;font-size:.78rem;font-weight:800}.admin-notifications-guide li strong{color:#f3f4f7;font-size:.88rem}.admin-notifications-guide li span,.admin-notifications-guide p{color:#999faa;font-size:.8rem;line-height:1.55}.admin-notifications-guide p{border-top:1px solid #ffffff14;margin:1.1rem 0 0;padding-top:1rem}.site-admin-inspecting #main-content>section,.site-admin-inspecting #main-content section[class],.site-admin-inspecting .site-footer>section,.site-admin-inspecting .site-footer>div{outline-offset:-2px;outline:1px dashed #04e01a85}.site-admin-panel__buttons .site-admin-panel__display-lab{color:#071009;background:#04e01a;border-color:#04e01a;flex:1 0 100%;min-height:46px}.site-admin-panel__buttons .site-admin-panel__display-lab:hover{color:#f7f7fb;background:#04e01a21}.site-admin-display-lab{z-index:7000;color:#f7f7fb;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;text-align:left;direction:ltr;background:radial-gradient(circle at 82% 12%,#8c45ff29,#0000 30rem),radial-gradient(circle at 12% 82%,#04e01a0e,#0000 28rem),#080a0f;grid-template-rows:auto minmax(0,1fr);font-family:Inter,sans-serif;display:grid;position:fixed;inset:0}.site-admin-display-lab button,.site-admin-display-lab select{font:inherit}.site-admin-display-lab__header{z-index:2;background:#0a0c12f2;border-bottom:1px solid #ffffff1c;grid-template-columns:minmax(210px,.65fr) minmax(520px,1.7fr) minmax(210px,.65fr);align-items:center;gap:1rem;min-height:76px;padding:.75rem clamp(1rem,2vw,1.75rem);display:grid;position:relative;box-shadow:0 14px 36px #00000052}.site-admin-display-lab__header>div:first-child{gap:.2rem;display:grid}.site-admin-display-lab__header>div:first-child small,.site-admin-display-lab legend,.site-admin-display-lab__route>span{color:#04e01a;letter-spacing:.13em;font-size:.7rem;font-weight:850}.site-admin-display-lab__header>div:first-child strong{font-size:1.25rem}.site-admin-display-lab__readout{background:#8c45ff0f;border:1px solid #8c45ff4d;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.site-admin-display-lab__readout>span{text-align:center;border-right:1px solid #8c45ff38;gap:.15rem;padding:.55rem .8rem;display:grid}.site-admin-display-lab__readout>span:last-child{border-right:0}.site-admin-display-lab__readout small{color:#888c97;letter-spacing:.1em;font-size:.62rem;font-weight:800}.site-admin-display-lab__readout strong{color:#eae6f6;font-size:.85rem}.site-admin-display-lab__actions{justify-content:flex-end;gap:.5rem;display:flex}.site-admin-display-lab__actions button,.site-admin-display-lab__languages button,.site-admin-display-lab__orientation button,.site-admin-display-lab__zooms button{color:#eeeef4;cursor:pointer;background:#8c45ff1a;border:1px solid #8c45ff6b;border-radius:7px;min-height:40px;padding:.55rem .72rem;font-size:.76rem;font-weight:800}.site-admin-display-lab__actions button:last-child{background:#ffffff0e;border-color:#ffffff2e}.site-admin-display-lab__workspace{grid-template-columns:clamp(300px,23vw,360px) minmax(0,1fr);min-height:0;display:grid}.site-admin-display-lab__controls{overscroll-behavior:contain;background:#0c0f16f0;border-right:1px solid #ffffff1a;min-height:0;padding:1rem;overflow-y:auto}.site-admin-display-lab__route{gap:.45rem;display:grid}.site-admin-display-lab__route select{color:#f4f4f7;background:#151821;border:1px solid #ffffff21;border-radius:7px;width:100%;min-height:44px;padding:.55rem .7rem;font-size:.78rem}.site-admin-display-lab fieldset{background:#ffffff06;border:1px solid #ffffff1a;border-radius:10px;min-width:0;margin:1rem 0 0;padding:.85rem}.site-admin-display-lab legend{padding-inline:.3rem}.site-admin-display-lab fieldset>p{color:#969aa5;margin:0 0 .75rem;font-size:.72rem;line-height:1.5}.site-admin-display-lab__devices{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.site-admin-display-lab__languages{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;display:grid}.site-admin-display-lab__languages button{text-align:left;align-content:center;justify-items:start;gap:.16rem;min-width:0;min-height:48px;padding:.45rem .55rem;display:grid}.site-admin-display-lab__languages button:first-child{grid-column:1/-1}.site-admin-display-lab__languages strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.78rem;overflow:hidden}.site-admin-display-lab__languages small{color:#8f949f;font-size:.62rem}.site-admin-display-lab__devices button{color:#e8e8ee;text-align:left;cursor:pointer;background:#0000002e;border:1px solid #ffffff1a;border-radius:8px;grid-template-columns:24px minmax(0,1fr);gap:.12rem .45rem;min-width:0;min-height:72px;padding:.55rem;display:grid}.site-admin-display-lab__devices button:first-child{grid-column:1/-1}.site-admin-display-lab__devices button>span{color:#9972f0;text-align:center;grid-row:1/3;align-self:center;font-size:1.2rem}.site-admin-display-lab__devices button strong{font-size:.78rem}.site-admin-display-lab__devices button small{color:#9da0a9;font-size:.66rem}.site-admin-display-lab__devices button em{color:#6f737f;grid-column:1/-1;font-size:.61rem;font-style:normal}.site-admin-display-lab__devices button.selected,.site-admin-display-lab__languages button.selected,.site-admin-display-lab__orientation button.selected,.site-admin-display-lab__zooms button.selected{color:#071009;background:#04e01a;border-color:#04e01a;box-shadow:0 0 18px #04e01a1f}.site-admin-display-lab__devices button.selected>span,.site-admin-display-lab__devices button.selected small,.site-admin-display-lab__devices button.selected em,.site-admin-display-lab__languages button.selected small{color:#102014}.site-admin-display-lab__orientation{grid-template-columns:1fr 1fr;gap:.45rem;display:grid}.site-admin-display-lab__zooms{grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;display:grid}.site-admin-display-lab__zooms button{min-height:34px;padding:.35rem;font-size:.68rem}.site-admin-display-lab__controls>footer{background:#04e01a09;border:1px solid #04e01a2b;gap:.65rem;margin-top:1rem;padding:.8rem;display:flex}.site-admin-display-lab__controls>footer>i,.site-admin-display-lab__stage-status>i{background:#04e01a;border-radius:50%;flex:none;width:8px;height:8px;margin-top:.25rem;box-shadow:0 0 10px #04e01abf}.site-admin-display-lab__controls>footer span{gap:.2rem;display:grid}.site-admin-display-lab__controls>footer strong{font-size:.72rem}.site-admin-display-lab__controls>footer small{color:#8d919c;font-size:.66rem;line-height:1.45}.site-admin-display-lab__stage{background-color:#05070b;background-image:linear-gradient(#8c45ff0e 1px,#0000 1px),linear-gradient(90deg,#8c45ff0e 1px,#0000 1px);background-size:32px 32px;place-items:center;min-width:0;min-height:0;display:grid;position:relative;overflow:hidden}.site-admin-display-lab__frame{transform-origin:50%;background:#fff;border:2px solid #8c45ff;border-radius:5px;flex:none;transition:width .18s,height .18s,transform .18s;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 24px 80px #000000a6,0 0 28px #8c45ff38}.site-admin-display-lab__frame iframe{background:#2a2a2a;border:0;display:block}.site-admin-display-lab__ruler{z-index:2;color:#686d79;pointer-events:none;justify-content:space-between;font:700 .58rem/1 Inter,sans-serif;display:flex;position:absolute}.site-admin-display-lab__ruler--top{top:.55rem;left:1.7rem;right:1.1rem}.site-admin-display-lab__ruler--side{flex-direction:column;top:1.7rem;bottom:2.5rem;left:.55rem}.site-admin-display-lab__stage-status{z-index:2;color:#aeb2bc;background:#080a0fe6;border:1px solid #ffffff17;border-radius:6px;align-items:center;gap:.45rem;padding:.45rem .65rem;font-size:.65rem;display:flex;position:absolute;bottom:.7rem;right:1rem}.site-admin-display-lab__stage-status>i{margin:0}@media (width<=980px){.site-admin-display-lab__header{grid-template-columns:1fr auto}.site-admin-display-lab__readout{grid-area:2/1/auto/-1}.site-admin-display-lab__workspace{grid-template-columns:minmax(270px,34vw) minmax(0,1fr)}}@media (width<=700px){.site-admin-display-lab{grid-template-rows:auto auto;overflow-y:auto}.site-admin-display-lab__header{grid-template-columns:minmax(0,1fr) auto;min-height:0;position:sticky;top:0}.site-admin-display-lab__header>div:first-child small{font-size:.59rem}.site-admin-display-lab__actions button:first-child{display:none}.site-admin-display-lab__readout{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.site-admin-display-lab__readout>span{padding:.45rem .25rem}.site-admin-display-lab__readout>span:nth-child(2){border-right:0}.site-admin-display-lab__readout>span:nth-child(-n+2){border-bottom:1px solid #8c45ff38}.site-admin-display-lab__readout strong{font-size:.7rem}.site-admin-display-lab__workspace{display:block}.site-admin-display-lab__controls{border-bottom:1px solid #ffffff1a;border-right:0;max-height:none;overflow:visible}.site-admin-display-lab__devices{grid-template-columns:repeat(2,minmax(0,1fr))}.site-admin-display-lab__stage{height:68svh;min-height:30rem}}@media (width<=1180px){.site-admin-identity{display:none}.site-admin-mobile-trigger{color:#04e01a;background:#04e01a14;border:1px solid #04e01a73;border-radius:8px;justify-content:center;align-items:center;min-height:42px;padding:.5rem .65rem;font-weight:800;display:inline-flex}.portal-admin-operator{display:inline-flex}}@media (width<=900px){.portal-full--admin .portal-full__top{grid-template-columns:auto 1fr auto}.portal-admin-operator>b{display:none}.admin-notifications-workspace{grid-template-columns:1fr}}@media (width<=720px){.site-admin-panel{max-height:calc(100dvh - 1.5rem);top:.75rem}.site-admin-panel__body{max-height:calc(100dvh - 8.5rem)}.admin-entry-actions{flex-wrap:wrap;justify-content:flex-end}.admin-entry-actions>button{order:2}.site-admin-panel>footer span{display:none}.site-admin-push__status{grid-template-columns:1fr}.site-admin-push__status>span{border-bottom:1px solid #ffffff17;border-right:0}.site-admin-push__status>span:last-child{border-bottom:0}.portal-full--admin .portal-full__top{gap:.55rem}.portal-admin-operator{padding-left:.55rem}.portal-admin-operator>span{min-width:0}.portal-admin-operator small{font-size:.62rem}.portal-admin-operator strong{max-width:5.5rem;font-size:.78rem}.admin-entry-actions>button{text-overflow:ellipsis;white-space:nowrap;max-width:42vw;overflow:hidden}.admin-command-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.site-admin-panel,.site-admin-display-lab__frame{transition:none}}.site-admin-only-boundary{outline-offset:-1px;outline:1px solid #ff677461!important}@media print{.site-admin-only-boundary{outline:0!important}}.site-admin-gridlines{z-index:3900;pointer-events:none;background-image:linear-gradient(90deg,#b67cff24 1px,#0000 1px),linear-gradient(#b67cff24 1px,#0000 1px),linear-gradient(90deg,#04e01a57 1px,#0000 1px),linear-gradient(#04e01a57 1px,#0000 1px);background-size:8px 8px,8px 8px,64px 64px,64px 64px;position:fixed;inset:0}.site-admin-gridlines:before,.site-admin-gridlines:after{content:"";background:#ff6774d1;position:absolute;box-shadow:0 0 8px #ff67748c}.site-admin-gridlines:before{width:1px;top:0;bottom:0;left:50%}.site-admin-gridlines:after{height:1px;top:50%;left:0;right:0}@media print{.site-admin-gridlines{display:none!important}}.site-admin-panel{border-radius:12px;width:min(390px,100vw - 1.5rem)}.site-admin-panel>header{min-height:52px;padding:.55rem .65rem}.site-admin-panel>header div{gap:.12rem}.site-admin-panel>header small,.site-admin-panel__section-head small{font-size:.66rem;line-height:1}.site-admin-panel>header strong{font-size:1rem;line-height:1.1}.site-admin-panel>header button{border-radius:7px;width:32px;height:32px;font-size:1.15rem}.site-admin-panel__header-actions{gap:.3rem}.site-admin-panel__body{max-height:calc(100dvh - clamp(9rem,17vh,11rem));padding:.55rem}.site-admin-panel__section{border-radius:9px;margin-top:.42rem;padding:.55rem}.site-admin-panel__body>.site-admin-panel__section:first-child{margin-top:0}.site-admin-panel__section-head{gap:.4rem;min-height:12px}.site-admin-panel__section-head span{gap:0}.site-admin-panel__section-head>i{width:7px;height:7px}.site-admin-panel__buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:.36rem;margin-top:.42rem;display:grid}.site-admin-panel__buttons button,.site-admin-panel__buttons a,.site-admin-panel__session button{text-align:center;border-radius:6px;justify-content:center;align-items:center;min-width:0;min-height:34px;padding:.38rem .48rem;font-size:.72rem;line-height:1.15;display:inline-flex}.site-admin-panel__buttons .site-admin-panel__display-lab{min-height:34px}.site-admin-panel__message{margin-top:.4rem;font-size:.68rem;line-height:1.3}.site-admin-push__status{grid-template-columns:repeat(3,minmax(0,1fr));margin:.42rem 0}.site-admin-push__status>span{text-align:center;gap:.12rem;padding:.38rem .28rem}.site-admin-push__status small{font-size:.54rem}.site-admin-push__status strong{font-size:.64rem}.site-admin-push__recheck{margin-top:.4rem;font-size:.66rem}.site-admin-panel__session{gap:.36rem;margin-top:.42rem}@media (width<=720px){.site-admin-panel{max-height:calc(100dvh - 1rem);top:.5rem}.site-admin-panel__body{max-height:calc(100dvh - 4.75rem)}.site-admin-push__status{grid-template-columns:repeat(3,minmax(0,1fr))}.site-admin-push__status>span{border-bottom:0;border-right:1px solid #ffffff17}.site-admin-push__status>span:last-child{border-right:0}}.site-admin-form-tester__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.site-admin-form-tester__grid button{color:#fff;background:#ffffff0b;border:1px solid #ffffff21;border-radius:8px;min-height:42px;padding:9px 10px;font:750 12.5px/1.25 Inter,sans-serif}.site-admin-form-tester__grid button:hover,.site-admin-form-tester__grid button.selected{background:#8c45ff29;border-color:#8c45ff}.site-admin-form-tester__grid kbd,.site-admin-form-tester__shortcuts kbd{color:#04e01a;background:#202020;border:1px solid #fff3;border-bottom-color:#ffffff61;border-radius:5px;justify-content:center;align-items:center;min-width:22px;min-height:22px;padding:2px 6px;font:800 10px/1 Inter,sans-serif;display:inline-flex;box-shadow:0 2px #0000004d}.site-admin-form-tester__shortcuts{gap:7px;margin:12px 0 8px;display:grid}.site-admin-form-tester__shortcuts span{color:#ffffffb3;align-items:center;gap:5px;font-size:10px;display:flex}.site-admin-form-tester__shortcuts span strong{color:#fff;letter-spacing:.08em;text-transform:uppercase;margin-left:auto;font-size:10px}html[data-form-fill-mode] .custom-cursor,html[data-form-fill-mode] .custom-cursor.is-text{opacity:1}html[data-form-fill-mode=valid] .custom-cursor__planet{width:26px;height:26px;transform:translate3d(var(--cursor-x), var(--cursor-y), 0) translate(-50%, -50%);border-radius:50%;background:radial-gradient(circle at 31% 31%,#444a5a85 0 8%,#0000 9%),radial-gradient(circle at 67% 57%,#444a5a6b 0 10%,#0000 11%),radial-gradient(circle at 44% 76%,#444a5a5c 0 6%,#0000 7%),radial-gradient(circle at 35% 28%,#fff 0,#dbe2ee 45%,#8993a7 100%)!important;border:1.5px solid #eef4fff2!important;box-shadow:0 0 0 3px #04e01a2e,0 0 17px #04e01aad!important}html[data-form-fill-mode=valid] .custom-cursor__planet:before{content:"✓";color:#04e01a;background:#07160b;border:1px solid #b9ffc0;border-radius:50%;place-items:center;width:15px;height:15px;font:900 9px/1 Inter,sans-serif;display:grid;inset:auto -7px -6px auto;transform:none;box-shadow:0 0 8px #04e01abf}html[data-form-fill-mode=valid] .custom-cursor__planet:after{display:none}html[data-form-fill-mode=invalid] .custom-cursor__planet{width:17px;height:29px;transform:translate3d(var(--cursor-x), var(--cursor-y), 0) translate(-50%, -50%) rotate(38deg);border-radius:56% 56% 42% 42%;background:linear-gradient(90deg,#44206d,#b579ff 48%,#562685)!important;border:1.5px solid #d9bcff!important;box-shadow:0 0 0 3px #ff4f6929,0 0 16px #a75effeb!important}html[data-form-fill-mode=invalid] .custom-cursor__planet:before{content:"";background:#241237;border:1px solid #f2e8ff;border-radius:50%;width:6px;height:6px;top:6px;left:50%;transform:translate(-50%);box-shadow:0 0 6px #ffffffb3}html[data-form-fill-mode=invalid] .custom-cursor__planet:after{content:"";background:linear-gradient(#ffef72,#ff4262 66%,#0000);border:0;border-radius:50% 50% 70% 70%;width:7px;height:13px;inset:auto auto -10px 50%;transform:translate(-50%);box-shadow:0 0 9px #ff4262e6}html[data-form-fill-mode] input,html[data-form-fill-mode] select,html[data-form-fill-mode] textarea{cursor:copy!important}@media (width<=520px){.site-admin-form-tester__grid{grid-template-columns:1fr}}.site-admin-form-tester__grid{gap:6px;margin-top:7px}.site-admin-form-tester__grid button{border-radius:6px;min-height:34px;padding:6px 7px;font-size:12.5px}.site-admin-form-tester__grid kbd{min-width:19px;min-height:19px;padding:2px 5px;font-size:9px}@media (width<=520px){.site-admin-form-tester__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}:root{--public-header-height:5.5rem;--public-viewport-height:calc(100svh - var(--public-header-height));--public-section-pad:clamp(2.25rem, 5svh, 4.5rem);--public-section-gap:clamp(1.25rem, 2.6svh, 2rem)}.section,.route-section,.technology-lab{padding-block:var(--public-section-pad)}.section-heading,.value-section-heading,.technology-lab__heading,.launch-foundation__heading,.company-story__heading,.company-guarantee__heading,.insight-library__heading,.process-standard__intro{margin-bottom:var(--public-section-gap);gap:clamp(1.5rem,4vw,4rem)}.section-heading h2,.value-section-heading h2,.technology-lab__heading h2,.launch-foundation__heading h2,.company-story__heading h2,.company-guarantee__heading h2,.insight-library__heading h2{font-size:clamp(2.35rem,min(3.35vw,6.3svh),4rem);line-height:1.02}.hero{box-sizing:border-box;min-height:var(--public-viewport-height);padding-block:clamp(1.25rem,2.6svh,2.25rem)}.hero-grid{min-height:0}.hero h1{margin-block:clamp(.7rem,1.5svh,1.2rem);font-size:clamp(3.2rem,min(5.15vw,8.8svh),5.75rem)}.hero-lede{line-height:1.58}.hero-actions{margin-block:clamp(1rem,2svh,1.55rem)}.hero-proof{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding-top:.85rem;display:grid}.hero-copy>.eyebrow{margin-block:0}.hero-proof span{min-width:0;margin:0;padding:.45rem .7rem}.mission-visual{height:min(34rem, calc(var(--public-viewport-height) - 3rem));min-height:28rem}.outcomes .section-heading{margin-bottom:1rem}.mission-tab{min-height:96px;padding:.75rem}.mission-detail{min-height:0;padding:clamp(1.15rem,2.5vw,2rem)}.mission-detail h3{margin-block:.7rem}.mission-detail__copy>p:not(.console-label){line-height:1.52}.radar-card{width:min(15rem,29svh,100%)}.page-hero--nav{min-height:var(--public-viewport-height);align-items:center;gap:clamp(2rem,4vw,4.5rem);padding-block:clamp(1.35rem,2.8svh,2.5rem)}.page-hero--nav h1{margin-block:clamp(.55rem,1.1svh,.9rem);font-size:clamp(3rem,min(3.8vw,7.4svh),4.25rem)}.page-hero--nav .page-hero__copy>p:last-of-type{line-height:1.5}.page-hero--nav .value-hero-actions,.page-hero--nav .page-hero__proof{margin-top:clamp(.8rem,1.5svh,1.2rem)}.nav-hero-panel__heading,.nav-hero-panel>p:last-child,.technology-route-menu__heading,.technology-route-menu__status{min-height:46px;padding-block:.6rem}.growth-hero-panel__choices,.technology-route-menu__map{padding:.65rem}.growth-hero-panel__choices button,.technology-route-menu__routes>a{min-height:68px}.growth-hero-panel__readout{padding-block:.7rem}.value-section-heading{align-items:center;margin-bottom:clamp(.9rem,1.8svh,1.35rem)}.value-section-heading h2{margin-top:.35rem}.strategy-console__targets{padding:.7rem}.strategy-console__targets button{min-height:66px;padding:.62rem}.strategy-console__readout{min-height:0;padding:clamp(1.15rem,2.5vw,2rem)}.strategy-console__readout h3,.technology-readout h3{margin:clamp(.75rem,1.5svh,1.1rem) 0 .55rem;font-size:clamp(2.15rem,min(2.8vw,5.2svh),3.25rem)}.strategy-console__readout>p,.technology-readout>p{margin-block:.55rem;line-height:1.52}.strategy-console__readout ul,.technology-readout__proof{gap:.5rem;margin-block:clamp(.65rem,1.35svh,1rem)}.strategy-console__readout li,.technology-readout__proof span{min-height:46px;padding:.55rem .65rem}.strategy-console__route,.technology-readout__output{margin-block:clamp(.65rem,1.35svh,1rem);padding:.7rem .85rem}.connected-system{gap:clamp(2rem,6vw,6rem)}.connected-system h2{font-size:clamp(2.45rem,min(3.5vw,6.5svh),4rem)}.system-ring{width:min(25rem,44svh,88%)}.expansion-ladder__grid article{min-height:0;padding:1.15rem}.expansion-ladder__grid small{margin-top:.8rem}.approach-flight-plan{padding-top:var(--public-section-pad)}.flight-plan-console{gap:2rem;padding:1rem 1.15rem}.flight-plan-console h2{font-size:clamp(1.75rem,2.25vw,2.55rem)}.flight-plan-tabs{border:1px solid var(--line);background:#080a0fc7;border-top:0;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.flight-plan-tabs button{border:0;border-right:1px solid var(--line);color:#b8c0cb;text-align:left;cursor:pointer;background:0 0;grid-template-columns:auto 1fr;align-content:center;gap:.2rem .65rem;min-width:0;min-height:82px;padding:.65rem .8rem;display:grid;position:relative}.flight-plan-tabs button:last-child{border-right:0}.flight-plan-tabs button:after{content:"";background:0 0;height:3px;position:absolute;inset:auto 0 0}.flight-plan-tabs button:hover,.flight-plan-tabs button:focus-visible,.flight-plan-tabs button.is-active{color:#fff;background:linear-gradient(#8c45ff17,#04e01a09)}.flight-plan-tabs button:focus-visible{z-index:1;outline:2px solid var(--green);outline-offset:-3px}.flight-plan-tabs button.is-active:after{background:var(--green);box-shadow:0 0 14px #04e01a9e}.flight-plan-tabs button>span{color:var(--green);font-weight:850}.flight-plan-tabs button>i{color:#b493f3;justify-self:end;font-style:normal}.flight-plan-tabs button>strong,.flight-plan-tabs button>small{grid-column:1/-1}.flight-plan-tabs button>small{color:#89939f;letter-spacing:.08em;font-weight:780}.flight-phase{background:linear-gradient(145deg,#8c45ff0d,#0a0c11c7);border-radius:0 0 12px 12px;align-items:center;min-width:0;min-height:0;border:1px solid var(--line)!important;border-top:0!important;grid-template-columns:90px minmax(0,1.35fr) minmax(250px,.65fr)!important;gap:clamp(1.25rem,3.5vw,3.5rem)!important;padding:clamp(1.2rem,2.5vw,2rem)!important;display:grid!important}.flight-phase:last-child{border-bottom:1px solid #04e01a6b!important}.flight-phase:after{inset:0}.flight-phase__track{align-self:stretch;min-height:8rem}.flight-phase__track>span{top:0;left:0}.flight-phase__track>i{width:64px;height:64px}.flight-phase__copy h2{font-size:clamp(1.75rem,2vw,2.3rem)}.flight-phase__copy h3{margin-bottom:.5rem}.flight-phase__copy>p:last-child{line-height:1.5}.flight-phase aside{margin-top:0;padding:.75rem}.flight-phase aside strong{margin-block:.35rem}.process-standard{padding-block:clamp(1.75rem,3.7svh,2.35rem)}.process-standard__intro h2{font-size:clamp(2.25rem,min(2.85vw,5.2svh),3.35rem);line-height:1.02}.process-standard__intro{margin-bottom:1rem}.process-standard__brief>p{line-height:1.5}.process-standard__tabs button{min-height:86px;padding:.8rem}.process-standard__detail{gap:clamp(1.5rem,4vw,4rem);min-height:0;padding:clamp(1.2rem,2.5vw,2rem)}.process-standard__detail-signal{margin-bottom:.65rem}.process-standard__detail h3{font-size:clamp(2.1rem,min(2.8vw,5.2svh),3.2rem)}.process-standard__detail-copy>p{margin-top:.65rem;line-height:1.55}.process-standard__outcomes{padding:1rem}.process-standard__outcomes ul{gap:.65rem;margin-top:.7rem}.process-standard__console>footer{min-height:44px;padding-block:.55rem}.process-route-console__map button{width:8rem}.process-route-console__map button[data-phase="02"]{left:82%}.process-route-console__map button[data-phase="05"]{left:18%}.launch-foundation__heading{margin-bottom:var(--public-section-gap)}.launch-package,.launch-options article{padding:1.15rem}.launch-package ul{padding-block:1rem}.mission-parameters .fit-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.mission-parameters .fit-grid article{border-bottom:0;min-height:0;padding:1.15rem}.fit-grid strong{margin-block:.65rem}.technology-console__shell,.technology-console__map{min-height:min(27rem,51svh)}.technology-console__shell{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}.technology-console__orbit--one{width:min(21rem,40svh);height:min(21rem,40svh)}.technology-console__orbit--two{width:min(30rem,54svh);height:min(30rem,54svh)}.technology-readout{padding:clamp(1.1rem,2vw,1.5rem)}.proof-loop{gap:clamp(2rem,5vw,4rem)}.proof-loop h2,.responsible-ai h2{font-size:clamp(2.3rem,min(3.2vw,6svh),3.7rem)}.proof-loop__flow article{min-height:0;padding:1rem}.proof-loop__flow strong{margin-top:.65rem}.responsible-ai{gap:clamp(2rem,5vw,4rem)}.responsible-ai__orbit{min-height:min(21rem,46svh)}.responsible-ai__orbit i:last-child{width:min(20rem,42svh);height:min(20rem,42svh)}.responsible-ai__orbit i:not(:last-child){width:min(14rem,30svh);height:min(14rem,30svh)}.responsible-ai ul{margin-top:1rem}.responsible-ai li{padding-block:.65rem}.charlie-art{height:min(28rem,56svh)}.blog-intro{padding-block:clamp(2rem,4svh,3rem)}.company-story,.company-guarantee,.insight-library{padding-block:var(--public-section-pad)}.company-story__path article{min-height:0;padding:1.25rem}.company-story__path small{margin-top:1.25rem}.company-story__path h3,.company-guarantee__grid h3{margin-block:.55rem}.company-story__path p,.company-guarantee__grid p{line-height:1.55}.company-story__link{margin-top:1rem}.company-guarantee__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.company-guarantee__grid article{min-height:0;padding:1.2rem}.company-guarantee__close{padding:.8rem 1rem}.insight-library__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.insight-library__grid>article,.insight-library__grid>article.insight-library__case-study{grid-column:auto;grid-template-columns:1fr;min-width:0;min-height:0}.insight-library__art,.insight-library__art--lottie{min-height:clamp(9rem,18svh,11rem)}.insight-library__lottie,.insight-library__case-study .insight-library__lottie{width:min(68%,10rem)}.insight-library__grid>article>div:last-child{min-width:0;padding:1rem}.insight-library__grid h2{font-size:clamp(1.3rem,1.55vw,1.65rem)}.insight-library__grid p:not(.card-meta){line-height:1.52}.insight-collection--case-studies{padding-block:2rem}.technology-lab{box-sizing:border-box}@media (width>=1181px) and (height>=700px){.technology-lab{height:auto;min-height:0;padding-block:clamp(.65rem,1.25svh,1rem);display:block}.technology-lab__heading{align-items:center;gap:clamp(2rem,5vw,5rem);margin-bottom:clamp(.6rem,1.15svh,.9rem)}.technology-lab__heading h2{margin-top:.35rem;font-size:clamp(2.4rem,min(3vw,5.1svh),3.35rem);line-height:.98}.technology-lab__heading>p{line-height:1.5}.growth-system{height:auto;min-height:0}.growth-system__controls{gap:clamp(.45rem,.9svh,.65rem);min-height:0;padding:clamp(.8rem,1.45svh,1.15rem)}.growth-system__controls-heading{gap:.2rem;margin-bottom:0}.growth-system__controls-heading>strong{font-size:1.1rem}.growth-system__controls button{gap:.65rem;min-height:clamp(66px,8.4svh,78px);padding:.55rem .7rem}.growth-system__controls button small{font-size:.82rem;line-height:1.25}.growth-system__controls>p{padding-top:.6rem;font-size:.8rem;line-height:1.45}.growth-system__panel{grid-template-rows:auto auto minmax(0,1fr) auto;min-height:0;padding:clamp(.8rem,1.5svh,1.15rem);display:grid}.growth-system__panel-head{gap:clamp(1rem,2vw,1.75rem)}.growth-system__panel-head h3{margin:.3rem 0 .45rem;font-size:clamp(2rem,min(2.45vw,4.25svh),2.7rem);line-height:1}.growth-system__panel-head>div>p{font-size:.9rem;line-height:1.45}.growth-system__panel-head aside{gap:.6rem;padding:.75rem .9rem}.growth-system__panel-head aside strong{font-size:.92rem;line-height:1.4}.growth-system__proof{margin:clamp(.45rem,.9svh,.65rem) 0}.growth-system__proof span{min-height:40px;padding-block:.4rem;font-size:.78rem}.growth-system__path{gap:.7rem;min-height:0}.growth-system__path article{min-height:140px;padding:clamp(.65rem,1.2svh,.85rem)}.growth-system__step-head{gap:.6rem}.growth-system__step-head>span{width:34px;height:34px}.growth-system__step-head small{font-size:.76rem}.growth-system__path h4{margin:clamp(.45rem,.8svh,.65rem) 0 .3rem;font-size:1.05rem}.growth-system__path p{font-size:.82rem;line-height:1.45}.growth-system__next{gap:.8rem;margin-top:clamp(.45rem,.8svh,.6rem);padding:.55rem .75rem}.growth-system__next>div:first-child{width:44px;font-size:.68rem}.growth-system__next strong{margin-top:.2rem;font-size:.88rem;line-height:1.35}.growth-system__next p{margin-top:.12rem;font-size:.76rem;line-height:1.35}.growth-system__next>a{min-height:42px;font-size:.8rem}}.technology-workbench{min-height:min(33rem,56svh)}.portal-preview{min-height:0}.portal-section{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2rem,4vw,3.5rem)}.portal-window-body{min-height:0}.portal-dashboard{padding:1rem}.portal-welcome h3{margin:.3rem 0 .75rem}.portal-metrics article{padding:.7rem}.portal-chart{margin-top:.7rem;padding:.7rem}.portal-chart svg{height:min(7rem,16svh)}.portal-intelligence{margin-top:.7rem;padding:.7rem}.insights .insight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.insights .insight-card,.insights .insight-card--featured{grid-template-columns:1fr;min-height:0}.insights .insight-card--featured .insight-art,.insights .insight-art{height:min(10rem,19svh);min-height:0}.insights .insight-card--featured>div:last-child,.insights .insight-card>div:last-child{padding:1rem}.insights .insight-card h3,.insights .insight-card--featured h3{margin-block:.55rem;font-size:clamp(1.3rem,1.6vw,1.65rem)}.insights .insight-card p:not(.card-meta){line-height:1.5}.assessment-page{min-height:var(--public-viewport-height);grid-template-columns:minmax(310px,.58fr) minmax(710px,1.42fr);align-items:center;gap:clamp(2rem,4vw,4.5rem);padding-block:.35rem;display:grid}.assessment-page__hero{margin-bottom:0}.assessment-page__hero h1{margin-block:.6rem .9rem;font-size:clamp(3.1rem,min(4.5vw,7svh),5rem)}.assessment-page__hero>p:last-child{line-height:1.55}.assessment-workspace{grid-template-columns:minmax(0,1fr)}.assessment-workspace>aside,.assessment-console{padding:1rem}.assessment-workspace>aside{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.assessment-workspace>aside>.eyebrow,.assessment-disclaimer{grid-column:1/-1}.assessment-workspace>aside>div{border:1px solid var(--line);padding:.55rem}.assessment-disclaimer{margin-block:.25rem 0;line-height:1.45}.assessment-console{min-height:0}.assessment-console__visual{height:min(19rem,38svh)}.assessment-console__visual>div{width:min(16rem,30svh);height:min(16rem,30svh)}.assessment-progress{height:min(29rem,56svh)}.assessment-report{padding:1rem}.assessment-report__metrics{margin-top:1rem}.start-page{min-height:var(--public-viewport-height);align-items:center;gap:clamp(2rem,5vw,5rem);padding-block:.75rem}.start-page__intro{position:static}.start-page__intro h1{margin-block:.65rem 1rem;font-size:clamp(3.2rem,min(4.7vw,7.2svh),5.2rem)}.start-page__intro>div{gap:.5rem;margin-top:1rem;padding-top:.8rem}.start-form{padding:1rem}.start-form fieldset{padding-block:.55rem}.goal-options{grid-template-columns:repeat(3,minmax(0,1fr))}.goal-options button{height:auto;min-height:46px}.form-grid{gap:.65rem 1rem}.form-grid input{height:46px}.form-grid textarea{min-height:72px}.submit-mission{margin-top:.55rem}.portal-login--qa{min-height:var(--public-viewport-height);padding-block:clamp(1.5rem,3svh,2.5rem)}.portal-login--qa .portal-login__copy h1{margin-block:.65rem 1rem;font-size:clamp(3.25rem,min(5.6vw,8svh),6.4rem)}.portal-login--qa .portal-login__copy ul,.portal-login__proof{margin-top:1rem}.portal-login__lottie{height:min(11rem,22svh)}.portal-login--qa .portal-login__panel{padding:1.25rem}.portal-login--qa .login-divider{margin-block:1.15rem}.portal-full{height:var(--public-viewport-height);min-height:0;overflow:hidden}.portal-full__layout{height:calc(100% - 58px);min-height:0}.portal-full__layout>aside,.portal-full__main{min-height:0;overflow-y:auto}.portal-full__main{padding:clamp(1rem,2.5svh,2rem)}.portal-kpis,.portal-main-grid,.portal-view-stack,.portal-module{margin-top:.75rem}.portal-kpis article,.portal-panel,.portal-trend,.portal-opportunities{padding:1rem}.portal-trend svg{height:min(14rem,29svh)}.portal-bars{min-height:12rem}.portal-bars>div{height:11rem}.route-close{box-sizing:border-box;min-height:min(34rem, var(--public-viewport-height));padding-block:clamp(3rem,7svh,5rem)}.route-close h2{margin-block:.75rem 1.5rem;font-size:clamp(2.7rem,min(4.2vw,7svh),4.75rem)}.route-close__orbit{width:min(34rem,66svh);height:min(34rem,66svh)}@media (width>=1101px) and (height<=760px){:root{--public-section-pad:clamp(1.35rem, 3.5svh, 2.2rem);--public-section-gap:.85rem}.hero h1,.page-hero--nav h1{font-size:clamp(2.85rem,min(3.6vw,7svh),3.75rem)}.mission-visual{min-height:24rem}.nav-hero-panel__heading,.nav-hero-panel>p:last-child,.technology-route-menu__heading,.technology-route-menu__status,.process-standard__console>header,.process-standard__console>footer{min-height:42px}.growth-hero-panel__choices button,.technology-route-menu__routes>a,.process-standard__tabs button{min-height:60px}.strategy-console__targets button{min-height:56px}.technology-console__shell,.technology-console__map{min-height:25rem}.company-story__path article,.company-guarantee__grid article,.expansion-ladder__grid article{padding:.9rem}.assessment-console__visual{height:15rem}}@media (width<=1100px){:root{--public-section-pad:clamp(3rem, 8vw, 5rem)}.process-standard,.insight-collection--case-studies,.start-page{padding-block:var(--public-section-pad)}.hero,.page-hero--nav,.assessment-page,.start-page,.portal-full,.route-close{height:auto;min-height:0;overflow:visible}.hero-proof{grid-template-columns:repeat(2,minmax(0,1fr))}.mission-visual{height:min(34rem,78vw);min-height:28rem}.flight-plan-route,.mission-parameters .fit-grid,.company-guarantee__grid,.insight-library__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.flight-plan-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.flight-plan-tabs button:nth-child(3){border-right:0}.flight-plan-tabs button:nth-child(n+4){border-top:1px solid var(--line)}.flight-phase{grid-template-columns:72px minmax(0,1fr)!important}.flight-phase aside{grid-column:2}.flight-phase{min-height:0}.technology-console__shell,.technology-console__map{min-height:36rem}.technology-console__shell,.portal-section{grid-template-columns:1fr}.assessment-page__hero{margin-bottom:2rem}.assessment-page{display:block}.assessment-workspace{grid-template-columns:minmax(190px,.42fr) minmax(0,1.58fr)}.assessment-workspace>aside{border-right:1px solid var(--line);border-bottom:0;display:block}.insights .insight-grid{grid-template-columns:1fr}.goal-options{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-full__layout{height:auto}.portal-full__layout>aside,.portal-full__main{overflow:visible}}@media (width<=760px){.process-route-console__map button[data-phase="02"]{left:80%}.process-route-console__map button[data-phase="05"]{left:20%}.assessment-workspace{grid-template-columns:1fr}.assessment-workspace>aside{display:none}.hero{padding-block:2.5rem}.hero-grid{gap:2rem}.mission-visual{min-height:23rem}.flight-plan-route,.mission-parameters .fit-grid,.company-guarantee__grid,.insight-library__grid,.goal-options,.hero-proof,.flight-plan-tabs{grid-template-columns:1fr}.flight-plan-tabs button,.flight-plan-tabs button:nth-child(3){border-top:1px solid var(--line);border-right:0}.flight-phase{grid-template-columns:1fr!important}.flight-phase__track{min-height:6rem}.flight-phase aside{grid-column:auto}.company-story__path article,.company-guarantee__grid article,.insight-library__grid>article{min-height:0}.insight-library__art,.insight-library__art--lottie{min-height:13rem}.assessment-console__visual,.assessment-progress{height:auto;min-height:22rem}.route-close{padding-block:4rem}}@media (height<=560px) and (orientation:landscape){.hero,.page-hero--nav,.assessment-page,.start-page,.portal-full,.route-close{height:auto;min-height:0;overflow:visible}}@media (width>=1121px){.hero-proof,.contact-rail--home-hero{width:min(100%,45rem);max-width:45rem}.contact-rail--home-hero{margin-inline:0;padding-right:.9rem}.mission-visual .launch-console{left:calc(clamp(138px,12vw,168px)/2 - 6.75rem)}}@media (width>=761px) and (height>=600px){html{scroll-padding-top:var(--public-header-height)}#main-content>section:not(.signal-bar),#main-content>.portal-zone{box-sizing:border-box;min-block-size:var(--public-viewport-height);scroll-snap-align:start;scroll-margin-top:0}#main-content>.portal-zone{align-items:center;display:grid}#main-content>.portal-zone>.portal-section{box-sizing:border-box;min-block-size:var(--public-viewport-height)}}.portal-full--admin{width:var(--app-content-rail);background-color:#07090de6;background-image:radial-gradient(circle at 82% 7%, #8c45ff29, transparent 24rem), radial-gradient(circle at 18% 86%, #04e01a0e, transparent 25rem), var(--starfield-image);background-position:top,bottom,0 0;background-size:auto,auto,420px 420px;background-attachment:scroll,scroll,fixed;border-inline:1px solid #ffffff17;margin-inline:auto;box-shadow:0 0 0 1px #8c45ff0f,0 24px 90px #0000003d}.portal-full--admin .portal-full__top,.portal-full--admin .admin-layout>aside{background-color:#080a0fe0;background-image:var(--starfield-image);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background-position:0 0;background-size:420px 420px;background-attachment:fixed}.portal-full--admin .admin-main{background:linear-gradient(115deg, #090b10a3, #090b1057), var(--starfield-image);background-position:0 0;background-size:auto,420px 420px;background-attachment:scroll,fixed;max-width:none}@media (width>=1101px){.portal-full--admin .portal-full__top{height:58px;min-height:58px;padding-block:.45rem;position:relative;top:auto}.portal-full--admin .admin-layout{grid-template-columns:clamp(13rem,14vw,15rem) minmax(0,1fr);height:calc(100% - 58px);min-height:0}.portal-full--admin .admin-layout>aside{height:100%;min-height:0;padding:clamp(.8rem,1.7svh,1.25rem) .8rem;position:relative;top:auto;overflow-y:auto}.portal-full--admin .admin-layout>aside>strong{margin:0 .7rem clamp(.65rem,1.5svh,1.15rem);font-size:1.25rem}.portal-full--admin .admin-layout>aside button{min-height:clamp(42px,5.4svh,48px);padding-block:.55rem}.portal-full--admin .admin-main{width:100%;min-width:0;padding:clamp(.75rem,1.7svh,1.15rem) clamp(1rem,1.6vw,1.6rem);overflow:hidden auto}.portal-full--admin .admin-main--command-center{grid-template-rows:auto auto auto auto;align-content:start;gap:clamp(.45rem,1svh,.7rem);display:grid;overflow-y:hidden}.admin-main--command-center .admin-hero{grid-template-columns:minmax(0,1fr) clamp(7.5rem,9vw,9.5rem);gap:clamp(1.25rem,2.5vw,2.5rem);min-height:0;padding:0}.admin-main--command-center .admin-hero h1{max-width:15ch;margin:clamp(.3rem,.75svh,.55rem) 0 clamp(.35rem,.8svh,.6rem);font-size:clamp(2.3rem,min(3.4vw,6.6svh),4rem);line-height:.94}.admin-main--command-center .admin-hero>div:first-child>p:last-child{max-width:52rem;margin:0;font-size:clamp(.82rem,1.25vw,.95rem);line-height:1.45}.admin-main--command-center .admin-orbit{width:clamp(7.5rem,min(9vw,17svh),9.5rem)}.admin-main--command-center .admin-orbit:before{inset:20%}.admin-main--command-center .admin-orbit:after{inset:38%}.admin-main--command-center .admin-orbit span:first-child{top:12%}.admin-main--command-center .admin-orbit span:nth-child(2){bottom:25%;right:25%}.admin-main--command-center .admin-metric-grid,.admin-main--command-center .admin-command-grid{gap:clamp(.45rem,.85vw,.7rem);margin-top:0}.admin-main--command-center .admin-metric{min-height:clamp(5.75rem,13svh,7rem);padding:clamp(.65rem,1.4svh,.9rem)}.admin-main--command-center .admin-metric strong{margin-top:.35rem;font-size:clamp(1.4rem,min(2.1vw,3.6svh),2rem)}.admin-main--command-center .admin-metric span{margin-top:.3rem;font-size:clamp(.75rem,1vw,.82rem);line-height:1.3}.admin-main--command-center .admin-command-grid button{min-height:clamp(7.5rem,18svh,9.25rem);padding:clamp(.7rem,1.5svh,1rem)}.admin-main--command-center .admin-command-grid strong{margin-top:clamp(.35rem,.75svh,.6rem);font-size:clamp(1rem,1.35vw,1.2rem)}.admin-main--command-center .admin-command-grid p{margin:clamp(.3rem,.65svh,.5rem) 0;font-size:clamp(.76rem,1vw,.84rem);line-height:1.4}.admin-main--command-center .admin-command-grid b{margin-top:auto}.admin-main--command-center .admin-security-note{grid-template-columns:minmax(11rem,13rem) minmax(0,1fr);gap:1rem;min-height:0;margin-top:0;padding:clamp(.55rem,1.2svh,.75rem) 1rem}.admin-main--command-center .admin-security-note p{font-size:clamp(.75rem,1vw,.82rem);line-height:1.4}}@media (width>=1101px) and (height<=700px){.portal-full--admin .admin-sidebar-foot,.admin-main--command-center .admin-security-note,.admin-main--command-center .admin-hero>div:first-child>p:last-child{display:none}}@media (width<=1100px){.portal-full--admin{border-inline:0}}.privacy-consent__announcement{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;padding:0;position:fixed;top:0;left:0;overflow:hidden}.privacy-consent{z-index:12000;border:1px solid #8c45ff80;border-top:3px solid var(--green);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(140deg,#12151dfb,#080a0ffc);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;gap:1.1rem 2rem;width:min(91.6vw,1390px);padding:1.5rem 1.65rem;display:grid;position:fixed;bottom:clamp(1rem,2.2vw,2rem);left:50%;transform:translate(-50%);box-shadow:0 28px 90px #000000b8,0 0 55px #8c45ff1f}.privacy-consent__signal{color:var(--green);letter-spacing:.13em;text-transform:uppercase;grid-column:1/-1;align-items:center;gap:.6rem;font-size:.76rem;font-weight:800;display:flex}.privacy-consent__signal i{background:var(--green);width:8px;height:8px;box-shadow:0 0 12px var(--green);border-radius:50%}.privacy-consent__copy h2{letter-spacing:-.025em;margin:0 0 .55rem;font-size:clamp(1.4rem,2vw,2rem)}.privacy-consent__copy p{color:#c5cad3;max-width:820px;margin:0;font-size:1rem;line-height:1.62}.privacy-consent__copy>div{gap:1.25rem;margin-top:.7rem;display:flex}.privacy-consent__copy a,.privacy-settings a{color:#b891ff;text-underline-offset:3px;font-size:.92rem;font-weight:750;text-decoration:underline}.privacy-consent__actions{grid-template-columns:1fr 1fr;align-content:center;gap:.65rem;min-width:min(440px,34vw);display:grid}.privacy-consent__actions button,.privacy-settings__actions button{min-height:48px;font:inherit;cursor:pointer;border-radius:8px;padding:.7rem 1rem;font-size:.9rem;font-weight:820}.privacy-consent__choice{color:#061008;border:1px solid #0000}.privacy-consent__choice--essential{background:#b891ff}.privacy-consent__choice--analytics{background:var(--green)}.privacy-consent__choice:disabled{color:#d6d8dd;cursor:not-allowed;background:#414650}.privacy-consent__manage{color:#fff;background:#ffffff0b;border:1px solid #ffffff42;grid-column:1/-1}.privacy-consent button:hover:not(:disabled),.privacy-consent button:focus-visible,.privacy-settings button:hover:not(:disabled),.privacy-settings button:focus-visible{filter:brightness(1.12);outline-offset:2px;outline:2px solid #fff}.privacy-settings__backdrop{z-index:12010;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000c2;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.privacy-settings{border:1px solid #8c45ff80;border-top:3px solid var(--green);background:linear-gradient(145deg,#151923,#090b10);border-radius:16px;width:min(720px,100%);max-height:min(88vh,820px);padding:clamp(1.5rem,4vw,2.5rem);position:relative;overflow:auto;box-shadow:0 36px 120px #000000bf}.privacy-settings__close{color:#fff;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff38;border-radius:50%;width:44px;height:44px;font-size:1.6rem;position:absolute;top:1rem;right:1rem}.privacy-settings h2{letter-spacing:-.035em;margin:.55rem 3rem .7rem 0;font-size:clamp(1.75rem,4vw,2.7rem);line-height:1.05}.privacy-settings__intro{color:#b8bec8;margin:0 0 1.4rem;font-size:1rem;line-height:1.65}.privacy-setting{border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:1.2rem;padding:1.2rem 0;display:flex}.privacy-setting strong{font-size:1.05rem;display:block}.privacy-setting p{color:#aeb5c0;margin:.35rem 0 0;font-size:.95rem;line-height:1.55}.privacy-setting small{color:#b891ff;margin-top:.45rem;font-size:.87rem;line-height:1.5;display:block}.privacy-setting__status{color:var(--green);text-transform:uppercase;letter-spacing:.08em;flex:none;font-size:.8rem;font-weight:850}.privacy-setting--toggle{cursor:pointer;position:relative}.privacy-setting--toggle input{opacity:0;pointer-events:none;position:absolute}.privacy-toggle{background:#404550;border:1px solid #ffffff3d;border-radius:999px;flex:0 0 58px;width:58px;height:32px;transition:all .2s;position:relative}.privacy-toggle i{background:#fff;border-radius:50%;width:22px;height:22px;transition:all .2s;position:absolute;top:4px;left:4px}.privacy-setting--toggle input:checked+.privacy-toggle{background:var(--green);border-color:var(--green)}.privacy-setting--toggle input:checked+.privacy-toggle i{background:#041106;left:30px}.privacy-setting--toggle input:focus-visible+.privacy-toggle{outline-offset:3px;outline:2px solid #fff}.privacy-setting--locked{cursor:not-allowed}.privacy-setting--locked .privacy-toggle{opacity:.55}.privacy-settings__links{border-top:1px solid #ffffff1f;flex-wrap:wrap;gap:1.5rem;padding-top:1rem;display:flex}.privacy-settings__actions{grid-template-columns:1fr 1fr;gap:.75rem;margin-top:1.4rem;display:grid}.privacy-settings__actions button:first-child{color:#071008;background:#b891ff;border:1px solid #b891ff}.privacy-settings__actions button:last-child{border:1px solid var(--green);background:var(--green);color:#041106}.footer-utility :is(a,button){color:#c1c7d0;min-height:44px;font:inherit;text-underline-offset:.3rem;cursor:pointer;background:0 0;border:0;align-items:center;padding:.55rem 0;font-size:.9rem;font-weight:700;line-height:1.2;-webkit-text-decoration:underline #a9afb961;text-decoration:underline #a9afb961;transition:color .2s,text-decoration-color .2s;display:inline-flex}.footer-utility :is(a,button):hover{color:var(--green);-webkit-text-decoration-color:var(--green);text-decoration-color:var(--green)}.footer-utility :is(a,button):focus-visible{color:var(--green);-webkit-text-decoration-color:var(--green);text-decoration-color:var(--green);outline-offset:4px;outline:3px solid #b079fff2}.legal-copy--privacy{grid-template-columns:minmax(0,1fr) minmax(260px,.35fr);align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.legal-copy__content h2{scroll-margin-top:7rem}.legal-copy__content h3{margin:2rem 0 .6rem;font-size:1.25rem}.legal-copy__content ul{color:#c2c7d0;padding-left:1.25rem;font-size:1rem;line-height:1.75}.legal-copy__content li+li{margin-top:.5rem}.legal-summary{background:linear-gradient(145deg,#8c45ff1f,#ffffff06);border:1px solid #8c45ff52;border-radius:12px;padding:1.4rem;position:sticky;top:7rem}.legal-summary strong{color:var(--green);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.8rem;font-size:.82rem;display:block}.legal-summary a{color:#d7dbe2;border-bottom:1px solid #ffffff14;padding:.55rem 0;font-size:.95rem;display:block}.legal-summary button{border:1px solid var(--green);background:var(--green);color:#041106;cursor:pointer;border-radius:8px;width:100%;min-height:48px;margin-top:1rem;font-weight:850}.data-table{border-collapse:collapse;width:100%;margin:1.2rem 0 2rem;font-size:.94rem}.data-table th,.data-table td{text-align:left;vertical-align:top;border:1px solid #ffffff21;padding:1rem;line-height:1.55}.data-table th{color:#fff;background:#8c45ff1f}.data-table td{color:#c2c7d0}.legal-callout{border-left:3px solid var(--green);color:#d7dbe2;background:#04e01a0e;margin:1.5rem 0;padding:1.1rem 1.2rem}.text-button{color:var(--green);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:750;text-decoration:underline}.form-note a,.scanner-note a,.newsletter-form small a,.assessment-privacy-note a{color:var(--green);text-underline-offset:3px;font-weight:750;text-decoration:underline}.assessment-privacy-note{color:#aeb5c0;margin-top:.8rem;font-size:.88rem;line-height:1.5;display:block}.unsubscribe-page{z-index:2;width:min(760px,91.6vw);min-height:calc(100vh - 88px);margin:0 auto;padding:clamp(5rem,12vh,9rem) 0;position:relative}.unsubscribe-page h1{letter-spacing:-.055em;margin:.8rem 0 1rem;font-size:clamp(2.5rem,6vw,5.2rem);line-height:.98}.unsubscribe-page>p:not(.eyebrow){color:#bdc3cd;max-width:620px;font-size:1.05rem;line-height:1.7}.unsubscribe-page form{background:#ffffff09;border:1px solid #8c45ff59;border-radius:12px;margin-top:2rem;padding:1.4rem}.unsubscribe-page label{color:#d8dce3;margin-bottom:.65rem;font-size:.95rem;font-weight:750;display:block}.unsubscribe-page form>div{min-height:54px;display:flex}.unsubscribe-page input{color:#fff;background:#090b10;border:1px solid #fff3;border-right:0;border-radius:8px 0 0 8px;flex:1;min-width:0;padding:0 1rem}.unsubscribe-page form button{background:var(--green);color:#041106;cursor:pointer;border:0;border-radius:0 8px 8px 0;padding:0 1.2rem;font-weight:850}.unsubscribe-page form>p{color:#ffb5b5;line-height:1.6}@media (width<=980px){.privacy-consent{grid-template-columns:1fr}.privacy-consent__actions{min-width:0}.legal-copy--privacy{grid-template-columns:1fr}.legal-summary{order:-1;grid-template-columns:repeat(2,1fr);gap:0 1rem;display:grid;position:static}.legal-summary strong,.legal-summary button{grid-column:1/-1}}@media (width<=620px){.privacy-consent{border-radius:12px;width:calc(100vw - 1rem);padding:1.1rem;bottom:.65rem}.privacy-consent__signal{font-size:.7rem}.privacy-consent__copy p{font-size:.94rem}.privacy-consent__actions,.privacy-settings__actions{grid-template-columns:1fr}.privacy-consent__manage{grid-column:auto}.privacy-setting{align-items:flex-start}.privacy-settings{max-height:94vh;padding:1.3rem}.privacy-settings__links{gap:.7rem;display:grid}.legal-summary{grid-template-columns:1fr}.legal-summary strong,.legal-summary button{grid-column:auto}.data-table,.data-table tbody,.data-table tr,.data-table th,.data-table td{display:block}.data-table thead{position:absolute;left:-10000px}.data-table tr{border:1px solid #ffffff21;margin-bottom:1rem}.data-table td{border:0;border-bottom:1px solid #ffffff1a}.data-table td:last-child{border:0}.unsubscribe-page form>div{gap:.65rem;display:grid}.unsubscribe-page input,.unsubscribe-page form button{border:1px solid #fff3;border-radius:8px;min-height:52px}}@media (prefers-reduced-motion:reduce){.privacy-toggle,.privacy-toggle i{transition:none}}.accessibility-announcement{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;position:fixed;overflow:hidden}.accessibility-dialog__backdrop{z-index:12020;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#000000c7;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.accessibility-dialog{border:1px solid #8c45ff8c;border-top:3px solid var(--green);background:linear-gradient(145deg,#151923,#090b10);border-radius:16px;width:min(720px,100%);max-height:min(90vh,850px);padding:clamp(1.5rem,4vw,2.5rem);position:relative;overflow:auto;box-shadow:0 36px 120px #000000bf}.accessibility-dialog__close{color:#fff;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff38;border-radius:50%;width:44px;height:44px;font-size:1.6rem;position:absolute;top:1rem;right:1rem}.accessibility-dialog h2{letter-spacing:-.035em;margin:.55rem 3rem .7rem 0;font-size:clamp(1.75rem,4vw,2.7rem);line-height:1.05}.accessibility-dialog__intro{color:#b8bec8;margin:0 0 1.35rem;font-size:1rem;line-height:1.65}.accessibility-dialog__settings{border-top:1px solid #ffffff1f}.accessibility-option{cursor:pointer;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:1.2rem;padding:1.1rem 0;display:flex;position:relative}.accessibility-option strong{font-size:1.05rem;display:block}.accessibility-option small{color:#aeb5c0;max-width:510px;margin-top:.35rem;font-size:.94rem;line-height:1.5;display:block}.accessibility-option input{opacity:0;pointer-events:none;position:absolute}.accessibility-switch{background:#404550;border:1px solid #ffffff3d;border-radius:999px;flex:0 0 58px;width:58px;height:32px;transition:all .2s;position:relative}.accessibility-switch b{background:#fff;border-radius:50%;width:22px;height:22px;transition:all .2s;position:absolute;top:4px;left:4px}.accessibility-option input:checked+.accessibility-switch{background:var(--green);border-color:var(--green)}.accessibility-option input:checked+.accessibility-switch b{background:#041106;left:30px}.accessibility-option input:focus-visible+.accessibility-switch{outline-offset:3px;outline:3px solid #fff}.accessibility-dialog__policy{color:#d7dbe2;background:#8c45ff17;border-left:3px solid #b891ff;margin-top:1.25rem;padding:1.1rem 1.2rem}.accessibility-dialog__policy strong{color:var(--green)}.accessibility-dialog__policy p{margin:.5rem 0 0;line-height:1.6}.accessibility-dialog__policy a{color:#d5b9ff;text-underline-offset:3px;text-decoration:underline}.accessibility-dialog__actions{grid-template-columns:1fr 1fr;gap:.75rem;margin-top:1.35rem;display:grid}.accessibility-dialog__actions button{min-height:48px;font:inherit;cursor:pointer;border-radius:8px;padding:.7rem 1rem;font-size:.9rem;font-weight:820}.accessibility-dialog__actions button:first-child{color:#071008;background:#b891ff;border:1px solid #b891ff}.accessibility-dialog__actions button:last-child{border:1px solid var(--green);background:var(--green);color:#041106}.a11y-reduce-motion *,.a11y-reduce-motion :before,.a11y-reduce-motion :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.a11y-high-contrast{--green:#19f239}.a11y-high-contrast body{color:#fff!important;background:#000!important}.a11y-high-contrast :is(p,li,small,address){color:#f3f5f7!important}.a11y-high-contrast :is(a,button,input,select,textarea){border-color:#fff!important}.a11y-high-contrast :focus-visible{outline-offset:4px;outline:3px solid #fff!important}.a11y-large-text{font-size:118%}.a11y-large-text :is(.eyebrow,small){letter-spacing:inherit}.a11y-reading-guide body:after{content:"";z-index:11900;pointer-events:none;background:linear-gradient(to bottom,#00000080 0,#00000080 calc(var(--a11y-guide-y,50%) - 2.1rem),transparent calc(var(--a11y-guide-y,50%) - 2.1rem),transparent calc(var(--a11y-guide-y,50%) + 2.1rem),#00000080 calc(var(--a11y-guide-y,50%) + 2.1rem),#00000080 100%);mix-blend-mode:multiply;position:fixed;inset:0}@media (width<=620px){.accessibility-dialog{max-height:94vh;padding:1.3rem}.accessibility-option{align-items:flex-start}.accessibility-dialog__actions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.accessibility-switch,.accessibility-switch b{transition:none}}.portal-full--admin{--portal-site-header-height:88px;--portal-admin-bar-height:64px;grid-template-rows:var(--portal-admin-bar-height) minmax(0, 1fr);height:var(--public-viewport-height,calc(100svh - var(--portal-site-header-height)));min-height:0;display:grid;overflow:hidden}.portal-full--admin .portal-full__top{z-index:30;height:var(--portal-admin-bar-height);min-height:var(--portal-admin-bar-height);grid-row:1;position:relative;inset:auto}.portal-full--admin .admin-layout{grid-row:2;height:100%;min-height:0}.portal-full--admin .admin-layout>aside{overscroll-behavior:contain;height:100%;min-height:0;position:relative;top:auto;overflow-y:auto}.portal-full--admin .admin-main{overscroll-behavior:contain;scrollbar-gutter:stable;height:100%;min-height:0;overflow:hidden auto}@media (width>=2200px){.portal-full--admin{--portal-site-header-height:4.35vw}}@media (width<=900px),(height<=560px) and (orientation:landscape){.portal-full--admin{height:auto;min-height:calc(100svh - var(--portal-site-header-height));display:block;overflow:visible}.portal-full--admin .portal-full__top{top:var(--portal-site-header-height);height:auto;min-height:var(--portal-admin-bar-height);position:sticky}.portal-full--admin .admin-layout{height:auto;min-height:0}.portal-full--admin .admin-layout>aside{top:calc(var(--portal-site-header-height) + var(--portal-admin-bar-height));z-index:25;height:auto;min-height:0;position:sticky;overflow:auto hidden}.portal-full--admin .admin-main{scrollbar-gutter:auto;height:auto;overflow:visible}}@media (width<=760px){.portal-full--admin{--portal-site-header-height:72px}}.portal-full--admin .portal-full__top{grid-template-columns:auto minmax(0,1fr) auto}.portal-full--admin .portal-admin-operator{min-width:0}.portal-full--admin .portal-admin-operator>span{min-width:max-content}.portal-full--admin .portal-admin-operator strong{text-overflow:clip;white-space:nowrap;max-width:none;overflow:visible}.portal-full--admin .portal-admin-operator>b{min-width:0;display:inline-flex}.portal-full--admin .portal-admin-operator>b>span{white-space:nowrap;align-items:center;gap:.65rem;min-width:0;display:inline-flex}.portal-full--admin .portal-admin-operator>b em{color:#bca1ff;letter-spacing:.1em;border-left:1px solid #8c45ff7a;padding-left:.65rem;font-size:.68rem;font-style:normal}@media (width>=1101px){.portal-full--admin .admin-layout{height:100%}.portal-full--admin .admin-main--command-center{grid-template-rows:max-content max-content max-content;align-content:start;gap:clamp(.45rem,.9svh,.65rem);display:grid;overflow:hidden auto}.admin-main--command-center .admin-hero{min-height:max-content;padding:0}.admin-main--command-center .admin-hero h1{margin:clamp(.2rem,.5svh,.4rem) 0 clamp(.25rem,.55svh,.45rem);font-size:clamp(2.35rem,min(3.1vw,5.7svh),3.55rem);line-height:.93}.admin-main--command-center .admin-hero>div:first-child>p:last-child{line-height:1.35}.admin-main--command-center .admin-orbit{width:clamp(7rem,min(8vw,15svh),8.5rem)}.admin-main--command-center .admin-metric{min-height:clamp(5.4rem,11.5svh,6.4rem);padding:clamp(.6rem,1.15svh,.8rem)}.admin-main--command-center .admin-command-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-main--command-center .admin-command-grid button{min-height:clamp(7rem,15.5svh,8.25rem);padding:clamp(.65rem,1.15svh,.85rem)}.admin-main--command-center .admin-command-grid strong{margin-top:clamp(.25rem,.45svh,.4rem)}.admin-main--command-center .admin-command-grid p{margin:clamp(.2rem,.4svh,.35rem) 0;line-height:1.32}}@media (width>=1101px) and (height<=780px){.portal-full--admin .admin-main{padding-block:.7rem}.admin-main--command-center .admin-hero h1{font-size:clamp(2.25rem,min(2.9vw,5.4svh),3.2rem)}.admin-main--command-center .admin-command-grid button{min-height:6.75rem}}@media (width<=900px){.portal-full--admin{--portal-admin-bar-height:110px}.portal-full--admin .portal-full__top{grid-template-columns:auto minmax(0,1fr);row-gap:.45rem}.portal-full--admin .portal-admin-operator{border-left:0;grid-area:2/1/auto/-1;padding-left:0}.portal-full--admin .admin-entry-actions{justify-self:end}}@media (width<=560px){.portal-full--admin{--portal-admin-bar-height:128px}.portal-full--admin .portal-admin-operator{align-items:flex-start}.portal-full--admin .portal-admin-operator>b>span{white-space:normal;gap:.15rem;display:grid}.portal-full--admin .portal-admin-operator>b em{border-left:0;padding-left:0}}.creative-services,.web-apps-section,.add-on-apps,.connect-programs,.company-members,.company-story,.company-philosophy,.company-guarantee,.creative-services__grid>article,.connect-programs__grid>article{scroll-margin-top:7rem}.creative-services__grid{background:#080a0fb8;border:1px solid #ffffff24;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(2.5rem,5vw,4.5rem);display:grid}.creative-services__grid article{border-right:1px solid #ffffff1f;min-width:0;padding:clamp(1.6rem,3vw,2.6rem)}.creative-services__grid article:last-child{border-right:0}.creative-services__grid>article>span,.web-apps-section__grid span,.connect-programs__grid>article>span,.company-members__grid span,.company-philosophy__grid span{color:var(--green);letter-spacing:.16em;font-size:.74rem;font-weight:850}.creative-services__grid small,.connect-programs__grid small,.company-members__grid small{color:#b79af0;letter-spacing:.14em;text-transform:uppercase;margin-top:2.4rem;font-size:.74rem;font-weight:800;display:block}.creative-services__grid h3,.web-apps-section__grid h3,.connect-programs__grid h2,.company-members__grid h3,.company-philosophy__grid h3{margin:.8rem 0 1rem;font-size:clamp(1.35rem,2vw,2rem);line-height:1.12}.creative-services__grid p,.web-apps-section__grid p,.connect-programs__grid p,.company-members__grid p,.company-philosophy__grid p{color:#aeb6c1;line-height:1.72}.creative-services__grid ul{gap:.55rem;margin:1.5rem 0;padding:0;list-style:none;display:grid}.creative-services__grid li{color:#c9d0d8;font-size:.82rem}.creative-services__grid li i{color:var(--green);margin-right:.55rem;font-style:normal}.creative-services__grid a,.connect-programs__grid a{min-height:44px;color:var(--green);text-underline-offset:.3rem;align-items:center;gap:.65rem;font-size:.78rem;font-weight:800;text-decoration:underline;display:inline-flex}.creative-services__grid a i,.connect-programs__grid a i{font-style:normal}.web-apps-section{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(2.5rem,6vw,6rem);display:grid}.web-apps-section__intro h2,.connect-programs__heading h1,.company-members__heading h2,.company-philosophy__heading h2{letter-spacing:-.05em;margin:.7rem 0 1.2rem;font-size:clamp(2.45rem,4.8vw,5.2rem);line-height:.96}.web-apps-section__intro>p,.connect-programs__heading>p,.company-members__heading>p,.company-philosophy__heading>p{color:#c2cad4;line-height:1.8}.web-apps-section__intro .button{margin-top:1.4rem}.web-apps-section__grid{border:1px solid #ffffff24;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.web-apps-section__grid article{background:linear-gradient(145deg,#8c45ff0e,#07090dd1);border-bottom:1px solid #ffffff1f;border-right:1px solid #ffffff1f;min-height:250px;padding:clamp(1.5rem,3vw,2.4rem)}.web-apps-section__grid article:nth-child(2n){border-right:0}.web-apps-section__grid article:nth-last-child(-n+2){border-bottom:0}.connect-programs{padding-top:clamp(5rem,8vw,8rem)}.connect-programs__heading,.company-members__heading,.company-philosophy__heading{grid-template-columns:minmax(0,1.08fr) minmax(300px,.72fr);align-items:end;gap:clamp(2rem,6vw,6rem);margin-bottom:clamp(2.5rem,5vw,4.5rem);display:grid}.connect-programs__grid,.company-philosophy__grid{border:1px solid #ffffff24;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.connect-programs__grid article,.company-philosophy__grid article{background:linear-gradient(145deg,#12151deb,#080a0fdb);border-bottom:1px solid #ffffff1f;border-right:1px solid #ffffff1f;min-width:0;padding:clamp(1.6rem,3.2vw,2.8rem)}.connect-programs__grid article:nth-child(2n),.company-philosophy__grid article:nth-child(2n){border-right:0}.connect-programs__grid article:nth-last-child(-n+2),.company-philosophy__grid article:nth-last-child(-n+2){border-bottom:0}.connect-programs__grid article>strong{color:#d4dae1;margin:1.2rem 0;font-size:.8rem;line-height:1.6;display:block}.start-page{scroll-margin-top:6rem}.start-form__selected{background:#8c45ff14;border:1px solid #8c45ff66;grid-template-columns:1fr auto auto;align-items:center;gap:.8rem;margin:0 0 1rem;padding:.8rem 1rem;display:grid}.start-form__selected span{color:#9c85c7;text-transform:uppercase;font-size:.7rem;font-weight:800}.start-form__selected strong{color:#fff;font-size:.78rem}.start-form__selected button{min-height:44px;color:var(--green);cursor:pointer;background:0 0;border:0;font-size:.75rem;font-weight:800}.company-members{padding-bottom:clamp(4rem,7vw,7rem)}.company-members__grid{border:1px solid #ffffff24;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.company-members__grid article{background:linear-gradient(145deg,#8c45ff0d,#07090dcc);border-right:1px solid #ffffff1f;min-height:280px;padding:clamp(1.6rem,3vw,2.6rem)}.company-members__grid article:last-child{border-right:0}.company-philosophy{padding-block:clamp(4rem,7vw,7rem)}.company-philosophy__grid article{min-height:250px}.company-philosophy__grid h3{max-width:17ch}@media (width<=1000px){.creative-services__grid{grid-template-columns:1fr}.creative-services__grid article{border-bottom:1px solid #ffffff1f;border-right:0}.creative-services__grid article:last-child{border-bottom:0}.web-apps-section,.company-members__grid{grid-template-columns:1fr}.company-members__grid article{border-bottom:1px solid #ffffff1f;border-right:0;min-height:0}.company-members__grid article:last-child{border-bottom:0}}@media (width<=700px){.connect-programs__heading,.company-members__heading,.company-philosophy__heading,.web-apps-section__grid,.connect-programs__grid,.company-philosophy__grid{grid-template-columns:1fr}.web-apps-section__grid article,.connect-programs__grid article,.company-philosophy__grid article{border-bottom:1px solid #ffffff1f;border-right:0;min-height:0}.web-apps-section__grid article:last-child,.connect-programs__grid article:last-child,.company-philosophy__grid article:last-child{border-bottom:0}.start-form__selected{grid-template-columns:1fr auto}.start-form__selected span{grid-column:1/-1}}@media (width>=1181px) and (height>=700px){.connect-programs{box-sizing:border-box;min-height:var(--public-viewport-height);grid-template-rows:auto minmax(0,1fr);align-content:center;padding-block:clamp(1.4rem,3svh,2.6rem);display:grid}.connect-programs__heading{align-items:center;gap:clamp(2rem,4vw,4rem);margin-bottom:clamp(.85rem,1.8svh,1.35rem)}.connect-programs__heading h1{margin:.4rem 0 0;font-size:clamp(2.65rem,min(3.65vw,7svh),4.4rem)}.connect-programs__heading>p{line-height:1.55}.connect-programs__grid{grid-template-columns:repeat(4,minmax(0,1fr));min-height:0}.connect-programs__grid article{border-bottom:0;border-right:1px solid #ffffff1f;flex-direction:column;min-height:0;padding:clamp(1rem,1.65vw,1.7rem);display:flex}.connect-programs__grid article:last-child{border-right:0}.connect-programs__grid small{margin-top:clamp(.65rem,1.25svh,.95rem)}.connect-programs__grid h2{margin:clamp(.45rem,1svh,.7rem) 0;font-size:clamp(1.18rem,min(1.45vw,2.9svh),1.65rem);line-height:1.1}.connect-programs__grid p{margin-block:0;font-size:clamp(.78rem,min(.82vw,1.8svh),.94rem);line-height:1.48}.connect-programs__grid article>strong{margin:clamp(.55rem,1.2svh,.85rem) 0;font-size:.72rem;line-height:1.45}.connect-programs__grid a{margin-top:auto}}@media (prefers-reduced-motion:reduce){.creative-services__grid a,.connect-programs__grid a{scroll-behavior:auto}}.technology-differentiators,.technology-differentiators__grid>article,#web-metrics,#search-visibility,#applied-ai,#client-portals,#cloud-hosting{scroll-margin-top:7rem}.technology-differentiators__grid{background:#080a0fbd;border:1px solid #ffffff24;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(2.5rem,5vw,4.5rem);display:grid}.technology-differentiators__grid article{background:linear-gradient(145deg,#8c45ff12,#07090ddb);border-bottom:1px solid #ffffff1f;border-right:1px solid #ffffff1f;min-width:0;padding:clamp(1.6rem,3vw,2.8rem)}.technology-differentiators__grid article:nth-child(2n){border-right:0}.technology-differentiators__grid article:last-child{border-bottom:0;border-right:0;grid-column:1/-1}.technology-differentiators__grid article>span{color:var(--green);letter-spacing:.16em;font-size:.74rem;font-weight:850}.technology-differentiators__grid article>small{color:#b79af0;letter-spacing:.14em;margin-top:1.6rem;font-size:.74rem;font-weight:800;display:block}.technology-differentiators__grid h3{max-width:18ch;margin:.8rem 0 1rem;font-size:clamp(1.45rem,2.3vw,2.4rem);line-height:1.08}.technology-differentiators__grid p{color:#aeb6c1;line-height:1.72}.technology-differentiators__grid ul{gap:.55rem;margin:1.5rem 0;padding:0;list-style:none;display:grid}.technology-differentiators__grid li{color:#c9d0d8;font-size:.82rem}.technology-differentiators__grid li i{color:var(--green);margin-right:.55rem;font-style:normal}.technology-differentiators__grid article>div{border-left:3px solid var(--green);background:#04e01a0f;gap:.4rem;margin-top:1.6rem;padding:1rem;display:grid}.technology-differentiators__grid article>div small{color:#aeb6c1;letter-spacing:.14em;font-size:.68rem;font-weight:800}.technology-differentiators__grid article>div strong{color:#f4f6f8;line-height:1.45}@media (width<=700px){.technology-differentiators__grid{grid-template-columns:1fr}.technology-differentiators__grid article{border-bottom:1px solid #ffffff1f;border-right:0}.technology-differentiators__grid article:last-child{border-bottom:0;grid-column:auto}}.creative-services__header{grid-template-columns:minmax(0,.92fr) minmax(360px,.72fr);align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.creative-services__header h2{letter-spacing:-.045em;max-width:14ch;margin:.55rem 0 0;font-size:clamp(2.4rem,min(4.25vw,7svh),4.6rem);line-height:.96}.creative-signal{background:radial-gradient(circle at 22%,#8c45ff38,#0000 34%),linear-gradient(145deg,#12141df0,#07090dd1);border:1px solid #8c45ff73;grid-template-rows:1fr auto;grid-template-columns:150px 1fr;align-items:center;min-height:210px;display:grid;position:relative;overflow:hidden;box-shadow:0 0 38px #8c45ff1a,inset 0 0 28px #8c45ff0f}.creative-signal:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 38%,#ffffff12 49%,#0000 60%);animation:6s ease-in-out infinite creative-signal-scan;position:absolute;inset:0;transform:translate(-120%)}.creative-signal__orbit{border:1px solid #b79af066;border-radius:50%;width:104px;height:104px;margin-inline:auto;animation:11s linear infinite creative-orbit-turn;position:relative}.creative-signal__orbit:before,.creative-signal__orbit:after{content:"";border:1px dashed #04e01a61;border-radius:50%;position:absolute;inset:14px}.creative-signal__orbit:after{border-style:solid;border-color:#8c45ff9e;inset:32px}.creative-signal__orbit i{background:var(--green);width:9px;height:9px;box-shadow:0 0 14px var(--green);border-radius:50%;position:absolute}.creative-signal__orbit i:first-child{top:8px;left:22px}.creative-signal__orbit i:nth-child(2){background:#b79af0;bottom:30px;right:6px;box-shadow:0 0 14px #8c45ff}.creative-signal__orbit span{color:#fff;place-items:center;font-size:1rem;font-weight:900;animation:11s linear infinite creative-orbit-counterturn;display:grid;position:absolute;inset:0}.creative-signal__readout{padding:1.15rem 1.35rem 1rem 0;animation:.35s both creative-readout-in}.creative-signal__readout small{color:var(--green);letter-spacing:.16em;font-size:.66rem;font-weight:850}.creative-signal__readout strong{color:#b79af0;letter-spacing:.12em;text-transform:uppercase;margin-top:.45rem;font-size:.78rem;display:block}.creative-signal__readout p{color:#f4f6f8;max-width:26ch;margin:.45rem 0 0;font-size:1rem;font-weight:750;line-height:1.35}.creative-signal__controls{z-index:1;border-top:1px solid #ffffff1f;grid-column:1/-1;grid-template-columns:repeat(3,1fr);display:grid;position:relative}.creative-signal__controls button{color:#aeb6c1;min-height:46px;font:inherit;cursor:pointer;background:#05070bd1;border:0;border-right:1px solid #ffffff1a;padding:.7rem .8rem;font-size:.7rem;font-weight:800;transition:color .2s,background .2s,box-shadow .2s}.creative-signal__controls button:last-child{border-right:0}.creative-signal__controls button span{color:var(--green);margin-right:.45rem}.creative-signal__controls button:hover,.creative-signal__controls button:focus-visible,.creative-signal__controls button.is-active{color:#fff;box-shadow:inset 0 -2px var(--green);background:#8c45ff2b}.creative-services__grid article{transition:background .25s,box-shadow .25s;position:relative}.creative-services__grid article.is-active,.creative-services__grid article:hover{box-shadow:inset 0 3px var(--green);background:linear-gradient(145deg,#8c45ff1a,#07090ddb)}@keyframes creative-orbit-turn{to{transform:rotate(360deg)}}@keyframes creative-orbit-counterturn{to{transform:rotate(-360deg)}}@keyframes creative-signal-scan{0%,58%{transform:translate(-120%)}82%,to{transform:translate(120%)}}@keyframes creative-readout-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@media (width>=1181px) and (height>=700px){.creative-services{box-sizing:border-box;min-height:var(--public-viewport-height);grid-template-rows:auto minmax(0,1fr);align-content:center;padding-block:clamp(1.25rem,2.6svh,2.25rem);display:grid}.creative-services__header{gap:clamp(2rem,4.5vw,4.5rem)}.creative-services__header h2{font-size:clamp(2.5rem,min(3.45vw,6.4svh),4rem)}.creative-signal{min-height:clamp(175px,22svh,215px)}.creative-services__grid{min-height:0;margin-top:clamp(.85rem,1.8svh,1.35rem)}.creative-services__grid article{flex-direction:column;min-height:0;padding:clamp(1rem,1.65vw,1.65rem);display:flex}.creative-services__grid small{margin-top:clamp(.7rem,1.2svh,1rem)}.creative-services__grid h3{margin:clamp(.45rem,.8svh,.7rem) 0;font-size:clamp(1.18rem,min(1.45vw,2.7svh),1.7rem)}.creative-services__grid p{margin:0;font-size:clamp(.78rem,min(.82vw,1.75svh),.94rem);line-height:1.48}.creative-services__grid ul{gap:clamp(.28rem,.6svh,.5rem);margin:clamp(.65rem,1.2svh,1rem) 0 .35rem}.creative-services__grid li{font-size:clamp(.72rem,min(.74vw,1.5svh),.82rem)}.creative-services__grid a{margin-top:auto}}@media (width<=1000px){.creative-services__header{grid-template-columns:1fr}.creative-signal{max-width:680px}}@media (width<=600px){.creative-services__header h2{font-size:clamp(2rem,11vw,3.2rem)}.creative-signal{grid-template-columns:100px 1fr;min-height:0}.creative-signal__orbit{width:76px;height:76px}.creative-signal__readout{padding:.9rem .8rem .9rem 0}.creative-signal__controls{grid-template-columns:1fr}.creative-signal__controls button{text-align:left;border-bottom:1px solid #ffffff1a;border-right:0}}@media (prefers-reduced-motion:reduce){.creative-signal:after,.creative-signal__orbit,.creative-signal__orbit span,.creative-signal__readout{animation:none}}.site-header{gap:clamp(.8rem,1.6vw,1.6rem)}.site-header__identity{align-items:center;gap:clamp(.65rem,1.2vw,1.1rem);min-width:0;display:flex}.portal-access{color:#f5f1ff;background:linear-gradient(135deg,#8c45ff1f,#04e01a09);border:1px solid #8c45ff94;border-radius:10px;grid-template-columns:34px 1fr auto;align-items:center;gap:.65rem;min-width:170px;min-height:52px;padding:.48rem .7rem;transition:border-color .2s,background .2s,transform .2s;display:grid;position:relative;box-shadow:inset 0 1px #ffffff12,0 0 26px #8c45ff14}.portal-access:before{background:linear-gradient(var(--purple),var(--green));content:"";width:2px;position:absolute;inset:5px auto 5px 0;box-shadow:0 0 10px #8c45ffb8}.portal-access:hover,.portal-access:focus-visible,.portal-access--active{border-color:var(--green);background:linear-gradient(135deg,#8c45ff2e,#04e01a14);outline:none;transform:translateY(-1px)}.portal-access__glyph{width:34px;height:34px;color:var(--green);border:1px solid #04e01a8c;border-radius:50%;place-items:center;font-size:1.35rem;display:grid;box-shadow:inset 0 0 13px #04e01a14,0 0 14px #04e01a14}.portal-access__copy{flex-direction:column;min-width:0;display:flex}.portal-access__copy small{color:#a992d0;letter-spacing:.13em;font-size:.61rem;font-weight:800}.portal-access__copy strong{color:#fff;white-space:nowrap;margin-top:.1rem;font-size:.82rem}.portal-access>i{color:var(--green);font-style:normal}.nav{gap:.65rem;margin-left:auto}.nav-primary,.nav-actions{display:flex}.nav-cta.active-link{border-color:var(--green);background:#04e01a14}.growth-landing{scroll-margin-top:88px}.growth-landing__actions .journey-next-link{color:#fff;background:#ffffff0a;border:1px solid #ffffff38;border-radius:7px;justify-content:center;align-items:center;min-height:50px;padding:.8rem 1rem;font-weight:800;display:inline-flex}.growth-landing__actions .journey-next-link:hover,.growth-landing__actions .journey-next-link:focus-visible{border-color:var(--purple);color:#c7a9ff;outline:none}.journey-framework,.journey-investment,.delivery-assurance{position:relative}.journey-phase-grid{border:1px solid var(--line);background:#080a0fb8;border-radius:14px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.journey-phase-grid article{border-right:1px solid var(--line);min-width:0;padding:clamp(1rem,1.8vw,1.5rem);position:relative}.journey-phase-grid article:last-child{border-right:0}.journey-phase-grid article:after{background:linear-gradient(90deg,var(--purple),var(--green));opacity:.7;content:"";height:3px;position:absolute;inset:auto 0 0}.journey-phase-grid span{color:var(--green);font-size:1.15rem;font-weight:900}.journey-phase-grid small{color:#b896fb;letter-spacing:.12em;margin-top:.8rem;font-weight:850;display:block}.journey-phase-grid h3{margin:.55rem 0;font-size:clamp(1.15rem,1.35vw,1.45rem)}.journey-phase-grid p{color:#aeb5bf;line-height:1.55}.journey-phase-grid article>div{border-top:1px solid var(--line);color:#e7ebef;align-items:center;gap:.5rem;margin-top:1rem;padding-top:.8rem;display:flex}.journey-phase-grid article>div i{color:var(--green);font-style:normal}.journey-investment__grid{border:1px solid var(--line);border-radius:14px 14px 0 0;grid-template-columns:1.25fr repeat(3,1fr);display:grid;overflow:hidden}.journey-investment__grid article{border-right:1px solid var(--line);background:#0b0d12c2;padding:clamp(1.1rem,2vw,1.7rem)}.journey-investment__grid article:last-child{border-right:0}.journey-investment__grid article:first-child{background:linear-gradient(145deg,#8c45ff21,#04e01a0b)}.journey-investment__grid small{color:#ad8ee8;letter-spacing:.1em;font-weight:850}.journey-investment__grid strong{color:#fff;margin:.65rem 0;font-size:clamp(1.45rem,2vw,2rem);display:block}.journey-investment__grid p{color:#adb4be;line-height:1.6}.journey-investment__footer{background:#04e01a06;border:1px solid #04e01a59;border-top:0;border-radius:0 0 14px 14px;align-items:center;gap:1.5rem;padding:1rem 1.2rem;display:flex}.journey-investment__footer span{color:#adb4be}.journey-investment__footer span strong{color:#fff;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;display:block}.journey-investment__footer .button{margin-left:auto}.delivery-assurance__grid{border:1px solid var(--line);background:var(--line);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.delivery-assurance__grid article{background:linear-gradient(145deg,#8c45ff14,#080a0ff5);padding:clamp(1.35rem,3vw,2.4rem)}.delivery-assurance__grid article>span{color:var(--green);font-size:2rem;font-weight:900}.delivery-assurance__grid small{color:#b896fb;letter-spacing:.12em;margin-top:.65rem;font-weight:850;display:block}.delivery-assurance__grid h3{margin:.65rem 0;font-size:clamp(1.8rem,2.6vw,2.8rem)}.delivery-assurance__grid p{color:#b6bdc7;max-width:62ch;line-height:1.65}.delivery-assurance__grid ul{border-top:1px solid var(--line);gap:.55rem;margin:1.2rem 0 0;padding:1rem 0 0;list-style:none;display:grid}.delivery-assurance__grid li:before{color:var(--green);content:"✓";margin-right:.55rem}.journey-route-actions{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}@media (width>=981px) and (width<=1260px){.portal-access{grid-template-columns:34px;min-width:52px;padding-inline:.5rem}.portal-access__copy,.portal-access>i{display:none}.nav-primary>a{padding-inline:.72rem;font-size:.75rem}}@media (width<=980px){.site-header__identity{gap:.65rem}.portal-access{grid-template-columns:30px;min-width:46px;min-height:46px;padding:.42rem}.portal-access__glyph{width:30px;height:30px}.portal-access__copy,.portal-access>i{display:none}.nav{margin-left:0}.nav-actions{margin-top:.5rem;display:block}.nav-cta{width:100%;min-height:50px}.journey-phase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.journey-phase-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.journey-investment__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.journey-investment__grid article{border-bottom:1px solid var(--line)}}@media (width<=760px){.portal-access{min-width:44px}.journey-phase-grid,.journey-investment__grid,.delivery-assurance__grid{grid-template-columns:1fr}.journey-phase-grid article,.journey-investment__grid article{border-right:0;border-bottom:1px solid var(--line)}.journey-investment__footer{flex-direction:column;align-items:stretch}.journey-investment__footer .button{margin-left:0}.growth-landing{scroll-margin-top:72px}}@media (prefers-reduced-motion:reduce){.portal-access{transition:none}}@media (width>=1261px){.portal-access{min-width:0;min-height:42px;box-shadow:none;background:#0a0c1170;border-color:#8c45ff4d;border-radius:8px;grid-template-columns:28px auto;gap:.5rem;padding:.34rem .55rem}.portal-access:before{opacity:.55;width:1px;box-shadow:none;inset:8px auto 8px 0}.portal-access:hover,.portal-access:focus-visible,.portal-access--active{box-shadow:none;background:#04e01a0b;border-color:#04e01a9e;transform:none}.portal-access__glyph{width:28px;height:28px;box-shadow:none;border-color:#04e01a61}.portal-access__copy small,.portal-access>i{display:none}.portal-access__copy strong{white-space:nowrap;margin-top:0}}.charlie-section--technology .charlie-art img{object-fit:contain;object-position:center bottom;max-width:100%}@media (width>=1101px) and (height>=700px){.charlie-section--technology .charlie-art{aspect-ratio:4/3;height:auto;min-height:0}}@media (width>=1281px){.site-footer .footer-main{grid-template-columns:minmax(280px,340px) minmax(0,1fr);column-gap:clamp(3rem,5vw,6rem)}.site-footer .footer-links{grid-column:2;grid-template-columns:repeat(4,minmax(0,1fr));justify-self:stretch;gap:clamp(1rem,1.6vw,1.75rem);width:100%}}.site-footer .footer-link-group a{align-items:center}.site-footer .footer-link-group a span{overflow-wrap:anywhere;min-width:0;line-height:1.35}.site-footer .footer-link-group a i{flex:none}@media (width>=1051px) and (width<=1280px){.site-footer .footer-main{grid-template-columns:1fr;gap:3rem}.site-footer .footer-brand,.site-footer .footer-links{grid-column:1;justify-self:stretch;width:100%}}.charlie-section--insights .charlie-art{background:linear-gradient(135deg,#8d00b8 0%,#c600c7 48%,#8c45ff 100%)}.charlie-section--insights .charlie-art img{object-fit:contain;object-position:center;filter:drop-shadow(0 18px 34px #08001057);width:100%;height:100%}.assessment-intro h2{text-wrap:balance;max-width:12ch;font-size:clamp(2.65rem,min(3.85vw,6.8svh),4.25rem)}.scan-protected,.scan-error{text-align:center;justify-items:center;gap:.7rem;width:min(100%,42rem);padding:clamp(1rem,3vw,2rem);display:grid}.scan-error .scanner-lottie{margin-bottom:0}.scan-protected__icon{width:6.5rem;height:6.5rem;color:var(--green);border:2px solid var(--green);background:radial-gradient(circle,#04e01a1c,#8c45ff14 58%,#0000 60%);border-radius:50%;place-items:center;font-size:3.2rem;line-height:1;display:grid;box-shadow:0 0 2.8rem #04e01a21,inset 0 0 1.6rem #8c45ff1f}.scan-protected>p,.scan-error>p{margin:0;font-size:1.1rem;font-weight:800}.scan-protected>small,.scan-error>small{max-width:36rem;color:var(--copy-muted,#aeb6c1);font-size:.95rem;line-height:1.6}.scan-stage__actions,.assessment-protected>div{flex-wrap:wrap;justify-content:center;gap:.65rem;margin-top:.35rem;display:flex}.scan-stage__actions button,.scan-stage__actions a,.scan-error>button,.assessment-protected button,.assessment-protected a{color:#eef1f5;cursor:pointer;background:#ffffff09;border:1px solid #fff3;border-radius:7px;justify-content:center;align-items:center;min-height:44px;padding:.7rem 1rem;font-size:.8rem;font-weight:800;display:inline-flex}.scan-stage__actions a,.assessment-protected a{color:#041106;border-color:var(--green);background:var(--green)}.scan-stage__actions button:hover,.scan-error>button:hover,.assessment-protected button:hover{border-color:#ffffff6b}.scan-stage__actions a:hover,.assessment-protected a:hover{background:#27f539}.assessment-protected{text-align:center;place-content:center;justify-items:center;gap:.8rem;min-height:min(31rem,58svh);padding:clamp(1.5rem,4vw,3rem);display:grid}.assessment-protected .eyebrow,.assessment-protected h2,.assessment-protected>p{margin:0}.assessment-protected h2{letter-spacing:-.04em;text-wrap:balance;max-width:17ch;font-size:clamp(2rem,3.4vw,3.2rem);line-height:1.05}.assessment-protected>p:last-of-type{max-width:42rem;color:var(--copy-muted,#aeb6c1);line-height:1.65}.assessment-report:focus:not(:focus-visible),.assessment-error:focus:not(:focus-visible),.assessment-protected:focus:not(:focus-visible){outline:none}@media (width>=1051px){.assessment-page{grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr);gap:clamp(2.25rem,3.5vw,4rem)}.assessment-page__hero h1{text-wrap:balance;max-width:9.5ch;font-size:clamp(3.25rem,min(3.8vw,6.3svh),4.5rem)}}@media (width<=600px){.assessment-intro h2{max-width:none}.scan-stage__actions,.assessment-protected>div{grid-template-columns:1fr;width:100%;display:grid}.scan-stage__actions>*,.assessment-protected>div>*{width:100%}.scan-protected__icon{width:5rem;height:5rem;font-size:2.5rem}}@media (prefers-reduced-motion:reduce){.scan-lines span{animation:none}}.url-control,.assessment-console form>div{transition:border-color .18s,background-color .18s,box-shadow .18s}.url-control:focus-within,.assessment-console form>div:focus-within{border-color:var(--purple);box-shadow:none;background:0 0}.url-control input:focus,.url-control input:focus-visible,.assessment-console input:focus,.assessment-console input:focus-visible{color:#fff;caret-color:#c6a6ff;background:0 0;outline:none}.url-control input::selection{color:#fff;background:#8c45ffd1}.assessment-console input::selection{color:#fff;background:#8c45ffd1}.url-control input:-webkit-autofill{caret-color:#c6a6ff;transition:background-color 9999s ease-out;-webkit-text-fill-color:#fff!important;box-shadow:inset 0 0 0 1000px #07090d!important}.url-control input:-webkit-autofill:hover{caret-color:#c6a6ff;transition:background-color 9999s ease-out;-webkit-text-fill-color:#fff!important;box-shadow:inset 0 0 0 1000px #07090d!important}.url-control input:-webkit-autofill:focus{caret-color:#c6a6ff;transition:background-color 9999s ease-out;-webkit-text-fill-color:#fff!important;box-shadow:inset 0 0 0 1000px #07090d!important}.url-control input:-webkit-autofill:active{caret-color:#c6a6ff;transition:background-color 9999s ease-out;-webkit-text-fill-color:#fff!important;box-shadow:inset 0 0 0 1000px #07090d!important}.assessment-console input:-webkit-autofill{caret-color:#c6a6ff;transition:background-color 9999s ease-out;-webkit-text-fill-color:#fff!important;box-shadow:inset 0 0 0 1000px #07090d!important}.assessment-console input:-webkit-autofill:hover{caret-color:#c6a6ff;transition:background-color 9999s ease-out;-webkit-text-fill-color:#fff!important;box-shadow:inset 0 0 0 1000px #07090d!important}.assessment-console input:-webkit-autofill:focus{caret-color:#c6a6ff;transition:background-color 9999s ease-out;-webkit-text-fill-color:#fff!important;box-shadow:inset 0 0 0 1000px #07090d!important}.assessment-console input:-webkit-autofill:active{caret-color:#c6a6ff;transition:background-color 9999s ease-out;-webkit-text-fill-color:#fff!important;box-shadow:inset 0 0 0 1000px #07090d!important}@media (width<=760px){:root{--iphone-gutter:clamp(1rem, 4.6vw, 1.35rem);--iphone-header-height:4.5rem;--app-shell-width:100%;--app-shell-gutter:var(--iphone-gutter);--app-content-rail:calc(100% - var(--iphone-gutter) - var(--iphone-gutter));--app-content-inset:var(--iphone-gutter);--page-gutter:var(--iphone-gutter);--public-header-height:var(--iphone-header-height);--public-viewport-height:calc(100svh - var(--iphone-header-height));--public-section-pad:clamp(3.5rem, 16vw, 5rem)}html{min-width:0;scroll-padding-top:calc(var(--iphone-header-height) + 1rem);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{min-width:0;overflow-x:clip}#root,.universe-shell,#main-content,.secondary-shell{min-width:0;max-width:100%}.universe-shell{overflow:clip visible}:is(img,svg,video,canvas){max-width:100%}:is(.hero-copy,.page-hero__copy,.section-heading>*,.value-section-heading>*,.portal-full__main,.portal-panel,.start-form,.assessment-console,.footer-main>*,.footer-links,.nav-hero-panel){min-width:0}:is(h1,h2,h3,p,li,a,button,strong,small,address){overflow-wrap:break-word}:is(input,select,textarea){max-width:100%;font-size:16px}:is(button,a,input,select,textarea){touch-action:manipulation}:is(.section,.route-section,.technology-lab,.assessment-page,.start-page,.portal-login,.route-close,.final-cta,.footer-cta,.footer-main,.footer-bottom,.coming-note,.start-success,.field-note>header,.contact-rail:not(.contact-rail--home-hero)){max-width:none;margin-inline:auto;width:var(--app-content-rail)!important}.section,.route-section,.technology-lab{padding-block:var(--public-section-pad)}.site-header{z-index:1200;width:100%;height:var(--iphone-header-height);min-height:var(--iphone-header-height);padding-left:max(var(--iphone-gutter), env(safe-area-inset-left));padding-right:max(var(--iphone-gutter), env(safe-area-inset-right));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07090df0;border-bottom:1px solid #ffffff21;gap:.55rem;position:sticky;top:0}.site-header>.brand,.site-header__identity .brand{flex:0 auto;min-width:0}.site-header__identity{flex:auto;gap:.5rem;min-width:0}.brand-logo{object-fit:contain;width:auto;max-width:min(8.25rem,34vw);height:2.55rem}.portal-access{flex:0 0 2.75rem;grid-template-columns:1fr;justify-items:center;width:2.75rem;min-width:2.75rem;min-height:2.75rem;padding:.35rem}.portal-access:before,.portal-access__copy,.portal-access>i{display:none}.portal-access__glyph{width:2rem;height:2rem}.menu-button{z-index:2;flex:0 0 2.75rem;width:2.75rem;min-width:2.75rem;min-height:2.75rem;margin-left:auto;padding:.45rem;display:block;position:relative}.menu-button span{width:1.45rem;margin:.28rem auto}.site-admin-mobile-trigger{flex:0 0 2.75rem;width:2.75rem;min-width:2.75rem;min-height:2.75rem;padding-inline:.2rem;font-size:.64rem}.nav{z-index:1190;top:var(--iphone-header-height);right:max(.65rem, env(safe-area-inset-right));left:max(.65rem, env(safe-area-inset-left));max-height:calc(100dvh - var(--iphone-header-height) - max(.65rem, env(safe-area-inset-bottom)));overscroll-behavior:contain;background-color:#07090dfb;background-image:var(--starfield-image);background-size:420px 420px;border:1px solid #b789ff57;border-top:0;border-radius:0 0 14px 14px;margin:0;padding:.75rem;display:none;position:fixed;overflow-y:auto;box-shadow:0 28px 70px #0000009e}.nav.nav--open{display:flex}.nav-primary,.nav-actions{grid-template-columns:1fr;gap:.45rem;width:100%;display:grid}.nav-primary{padding:.4rem}.nav-actions{margin-top:.15rem}.nav-primary>a,.nav-cta{white-space:normal;justify-content:flex-start;width:100%;min-height:3.2rem;padding-inline:1rem;font-size:.95rem}.nav-cta{justify-content:space-between}.eyebrow{letter-spacing:.14em;font-size:.72rem;line-height:1.55}:is(.section-heading,.value-section-heading,.technology-lab__heading,.process-promise,.blog-intro,.launch-foundation__heading,.company-story__heading,.company-guarantee__heading,.insight-library__heading,.connect-programs__heading,.company-members__heading,.company-philosophy__heading){grid-template-columns:1fr;align-items:start;gap:1.25rem;margin-bottom:2rem;display:grid}:is(.section-heading h2,.value-section-heading h2,.technology-lab__heading h2,.launch-foundation__heading h2,.company-story__heading h2,.company-guarantee__heading h2,.insight-library__heading h2,.web-apps-section__intro h2,.connect-programs__heading h1,.company-members__heading h2,.company-philosophy__heading h2){letter-spacing:-.045em;text-wrap:balance;margin-top:.55rem;font-size:clamp(2.15rem,10.5vw,3rem);line-height:1}.hero{box-sizing:border-box;width:100%;min-height:0;padding:2.35rem var(--iphone-gutter) 1.25rem}.hero-grid{grid-template-columns:minmax(0,1fr);gap:2.25rem;min-height:0}.hero-copy{width:100%;max-width:none}.hero h1{letter-spacing:-.055em;max-width:100%;margin:1rem 0 1.15rem;font-size:clamp(2.65rem,13vw,3.75rem);line-height:.94}.hero-title-line{display:block}.hero-lede{max-width:42rem;font-size:1rem;line-height:1.65}.hero-actions{grid-template-columns:1fr;gap:.7rem;margin-block:1.45rem;display:grid}.hero-actions .button{justify-content:space-between;width:100%;min-height:3.25rem;padding-inline:1rem}.hero-actions .button--ghost{justify-content:center}.hero-proof{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding-top:.65rem;display:grid}.hero-proof span{border-right:0;border-bottom:1px solid var(--line);min-height:3.2rem;margin:0;padding:.65rem .45rem;font-size:.67rem;line-height:1.35}.hero-proof span:nth-last-child(-n+2){border-bottom:0}.hero-proof strong{font-size:.69rem}.contact-rail,.contact-rail--home-hero{grid-template-columns:1fr;gap:.8rem;width:100%;padding:.9rem}.contact-rail__signal{display:none}.contact-rail__copy p,.contact-rail--home-hero .contact-rail__copy p{font-size:.82rem;line-height:1.55;display:block}.contact-rail__call,.contact-rail--home-hero .contact-rail__call{width:100%;min-width:0;min-height:3.5rem}.contact-rail__call strong{white-space:normal}.mission-visual{justify-self:center;width:min(100%,27rem);height:clamp(23.5rem,108vw,27rem);min-height:0;margin:0 auto}.mission-visual .orbit--outer{width:min(94%,25rem)}.mission-visual .orbit--middle{width:min(72%,19rem)}.mission-visual .orbit--inner,.mission-visual .planet-glow{width:min(45%,12rem)}.branded-rocket-stage{width:min(42%,10.5rem)}.capability-satellite,.mission-visual .capability-satellite{width:min(8.2rem,36vw);transform:none}.mission-visual .capability-satellite.orbit-label--one{top:38%;left:0}.mission-visual .capability-satellite.orbit-label--two{top:12%;right:0;transform:none}.mission-visual .capability-satellite.orbit-label--three{bottom:27%;right:0;transform:none}.capability-satellite__symbol-button{width:3.25rem;height:2.7rem}.capability-satellite__text-button{width:100%;min-height:2.75rem;padding:.4rem .45rem}.capability-satellite__copy small{white-space:normal;font-size:.5rem}.capability-satellite__copy strong{white-space:normal;font-size:.64rem}.satellite-dossier{max-height:calc(100% - 6rem);bottom:5.4rem;left:0;right:0;overflow-y:auto}.satellite-dossier>p{font-size:.72rem}.launch-console{gap:.55rem;min-height:4.75rem;padding:.7rem;bottom:0;left:0;right:0}.launch-console__copy strong{font-size:.8rem}.launch-console__copy span{display:none}.launch-button{min-width:5.8rem;height:2.8rem}.signal-bar{height:auto;padding:1.15rem var(--iphone-gutter);text-align:center;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.signal-bar strong{grid-column:1/-1}.signal-bar i{display:none}.mission-tabs,.flight-plan-tabs{scroll-snap-type:x proximity;scrollbar-width:thin;-webkit-overflow-scrolling:touch;grid-template-columns:none;display:flex;overflow-x:auto}.mission-tab,.flight-plan-tabs button,.flight-plan-tabs button:nth-child(3){scroll-snap-align:start;border-top:0;border-right:1px solid var(--line);border-bottom:0;flex:0 0 min(78%,17rem);min-height:6.75rem}.mission-detail,.assessment,.portal-section,.newsletter,.connected-system,.proof-loop,.responsible-ai,.web-apps-section,.launch-foundation__grid,.origin-story{grid-template-columns:1fr}.mission-detail{gap:1.5rem;padding:1.15rem}.radar-card{width:min(16rem,76vw)}.assessment-intro ul,.portal-features,.portal-metrics,.insight-grid,.insights .insight-grid,.portal-metrics,.portal-kpis{grid-template-columns:1fr}.url-control,.assessment-console form>div,.signal-subscribe form>div,.unsubscribe-page form>div{grid-template-columns:1fr;gap:.55rem;height:auto;min-height:0;display:grid}.url-control>span,.assessment-console form span{width:100%;padding:.75rem .85rem 0}.url-control input,.assessment-console input,.signal-subscribe input,.unsubscribe-page input{width:100%;min-height:3.25rem}.url-control button,.assessment-console form button,.signal-subscribe button,.unsubscribe-page form button{border-radius:7px;width:100%;min-height:3.25rem}.scan-stage{height:auto;min-height:22rem}.scan-results,.assessment-report__head,.assessment-report__metrics{text-align:center;grid-template-columns:1fr}.score-ring,.assessment-score{margin-inline:auto}.portal-preview{min-height:0;overflow:hidden;transform:none}.portal-window-body{grid-template-columns:2.75rem minmax(0,1fr);min-height:0}.portal-dashboard{min-width:0;padding:.75rem}.portal-chart{overflow:hidden}.portal-chart svg{height:8rem}.insight-card,.insight-card--featured,.insight-library__grid>article,.insight-library__grid>article.insight-library__case-study{grid-template-columns:1fr;min-height:0}.technology-workbench,.technology-lab__heading,.technology-workbench__controls{grid-template-columns:1fr}.technology-screen__head{flex-direction:column;align-items:flex-start}.technology-pipeline{grid-template-columns:1fr}.technology-pipeline article{text-align:left;grid-template-columns:3.75rem minmax(0,1fr);min-height:5.75rem}.technology-decision,.portal-intelligence{grid-template-columns:1fr}.technology-decision>a,.portal-intelligence>b{grid-column:auto}.page-hero,.page-hero--nav,.page-hero--process{grid-template-columns:minmax(0,1fr);gap:2rem;height:auto;min-height:0;max-height:none;padding-block:2.6rem 3.5rem;overflow:visible;width:var(--app-content-rail)!important}.page-hero h1,.page-hero--nav h1,.page-hero--process h1{letter-spacing:-.05em;text-wrap:balance;max-width:100%;margin:.75rem 0 .9rem;font-size:clamp(2.45rem,11.8vw,3.35rem);line-height:.96}.page-hero__copy>p:last-of-type,.page-hero--nav .page-hero__copy>p:last-of-type,.page-hero--process .page-hero__copy>p:last-of-type{font-size:1rem;line-height:1.62}.page-hero .value-hero-actions{grid-template-columns:1fr;gap:.65rem;display:grid}.page-hero .value-hero-actions .button{justify-content:space-between;width:100%;min-height:3.25rem}.page-hero__proof{grid-template-columns:1fr;gap:.55rem;display:grid}.page-hero__proof span{border-bottom:1px solid #ffffff17;min-height:2.75rem;padding:.55rem 0}.page-hero__proof span:last-child{border-bottom:0}.nav-hero-panel,.growth-hero-panel,.process-route-console,.technology-route-menu,.blog-hero-panel{border-radius:12px;justify-self:stretch;width:100%;max-width:none}.nav-hero-panel__heading,.technology-route-menu__heading,.technology-route-menu__status{flex-direction:column;align-items:flex-start;gap:.35rem}.growth-hero-panel__choices{grid-template-columns:1fr}.growth-hero-panel__choices:before,.growth-hero-panel__choices:after{display:none}.growth-hero-panel__choices button{min-height:4.8rem}.growth-hero-panel__readout,.process-route-console__readout{grid-template-columns:1fr}.process-route-console__readout p{border-top:1px solid #04e01a33;border-left:0;padding:.65rem 0 0}.process-route-console__map{height:14rem;margin-inline:.15rem}.process-route-console__map button{width:4.8rem}.process-route-console__map button[data-phase="02"]{left:84%}.process-route-console__map button[data-phase="05"]{left:16%}.technology-route-menu__map{padding:.55rem}.technology-route-menu__routes>a{grid-template-columns:2.75rem minmax(0,1fr) 1.25rem;gap:.55rem;min-height:4.8rem;padding-inline:.45rem}.technology-route-menu__marker{width:2.75rem}.technology-route-menu__trajectory{left:2rem}.blog-hero-panel__signal{gap:.3rem;padding:1.1rem .65rem .75rem}.blog-hero-panel__signal span{min-height:3.5rem;font-size:.82rem}.growth-landing{isolation:isolate;width:100%;padding:3.25rem var(--iphone-gutter) 6.5rem;border-block:1px solid var(--line);background:radial-gradient(circle at 80% 10%,#8c45ff29,#0000 22rem),#080a0f;position:relative;overflow:hidden}.growth-landing__sky{z-index:-1;pointer-events:none;opacity:.28;background-image:var(--starfield-image);background-size:420px 420px;position:absolute;inset:0}.growth-landing__surface{z-index:0;pointer-events:none;height:6.5rem;position:absolute;inset:auto -10% -2rem}.growth-landing__arrival{right:var(--iphone-gutter);width:4.5rem;display:block;bottom:1.5rem}.growth-landing__content{grid-template-columns:minmax(0,1fr);gap:2.5rem;width:100%;display:grid;position:relative}.growth-landing__intro{position:static}.growth-landing__intro h2{letter-spacing:-.05em;margin:.7rem 0 1rem;font-size:clamp(2.35rem,11vw,3.15rem);line-height:.98}.growth-landing__intro h2 em{color:#0000;-webkit-text-stroke:1px #a96dff;font-style:normal}.growth-landing__intro>p:last-of-type{color:#c4cbd5;line-height:1.65}.growth-landing__actions{grid-template-columns:1fr;gap:.65rem;margin-top:1.4rem;display:grid}.growth-landing__actions>*{width:100%}.growth-landing__path{grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:1.25rem}.growth-landing__path span{min-height:3.85rem;padding:.65rem}.growth-landing__path span:nth-child(2){border-right:0}.growth-landing__path span:nth-child(-n+2){border-bottom:1px solid var(--line)}.growth-landing__path strong{font-size:.82rem}.growth-navigator{background:#0a0d13f0;border:1px solid #8c45ff66;border-radius:12px;min-width:0;overflow:hidden}.growth-navigator__head{border-bottom:1px solid var(--line);gap:.35rem;padding:.85rem;font-size:.72rem;display:grid}.growth-navigator__tabs{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}.growth-navigator__tabs button{scroll-snap-align:start;border:0;border-right:1px solid var(--line);color:#d6dce4;text-align:left;background:#ffffff06;flex:0 0 72%;min-height:4.7rem;padding:.75rem}.growth-navigator__tabs button.selected{color:#fff;box-shadow:inset 0 -3px var(--green);background:#04e01a12}.growth-navigator__tabs small,.growth-navigator__tabs strong{display:block}.growth-navigator__tabs small{color:#aa8de0;font-size:.68rem}.growth-navigator__tabs strong{margin-top:.35rem}.growth-route{grid-template-columns:1fr;gap:1.2rem;padding:1rem;display:grid}.growth-route h3{margin:.5rem 0;font-size:1.55rem;line-height:1.1}.growth-route p{color:#b7c0cb;line-height:1.6}.growth-route ol{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.growth-route li{grid-template-columns:2rem .5rem minmax(0,1fr);align-items:center;gap:.5rem;min-height:3rem;display:grid}.growth-route li span,.growth-route li i{color:var(--green);font-style:normal}.growth-route__telemetry{grid-template-columns:1fr;gap:.65rem;display:grid}.growth-route__telemetry span{border:1px solid var(--line);padding:.8rem}.growth-route__telemetry small,.growth-route__telemetry strong{display:block}.growth-route__telemetry small{color:#aa8de0;font-size:.68rem}.growth-route__telemetry strong{margin-top:.3rem}:is(.strategy-console__workspace,.creative-services__grid,.journey-phase-grid,.journey-investment__grid,.delivery-assurance__grid,.expansion-ladder__grid,.proof-loop__flow,.company-members__grid,.company-philosophy__grid,.company-guarantee__grid,.company-story__path,.insight-library__grid,.web-apps-section__grid,.connect-programs__grid,.fit-grid,.principle-grid,.values-grid,.team-grid){grid-template-columns:minmax(0,1fr)}:is(.creative-services__grid article,.journey-phase-grid article,.journey-investment__grid article,.web-apps-section__grid article,.connect-programs__grid article,.company-members__grid article,.company-philosophy__grid article,.company-guarantee__grid article){border-right:0;border-bottom:1px solid var(--line);min-width:0;min-height:0}:is(.creative-services__grid article,.journey-phase-grid article,.journey-investment__grid article,.web-apps-section__grid article,.connect-programs__grid article,.company-members__grid article,.company-philosophy__grid article,.company-guarantee__grid article):last-child{border-bottom:0}.strategy-console__targets{grid-template-columns:1fr;padding:.6rem}.strategy-console__targets button{min-height:3.4rem}.strategy-console__readout{padding:1rem}.strategy-console__readout ul,.technology-readout__proof,.strategy-console__route,.mission-parameters .fit-grid{grid-template-columns:1fr}.journey-investment__footer{flex-direction:column;align-items:stretch}.journey-investment__footer .button{width:100%;margin-left:0}.system-ring{width:min(100%,18rem)}.system-ring span:nth-child(2){right:-.5rem}.system-ring span:nth-child(4){left:-.5rem}.technology-console__shell,.technology-console__map{min-height:0}.technology-console__map{grid-template-columns:1fr;gap:.65rem;padding:1rem;display:grid}.technology-console__orbit{display:none}.technology-console__core,.technology-node{position:relative;inset:auto!important;transform:none!important}.technology-console__core{width:7rem;height:7rem;margin:.35rem auto 1rem;top:auto;left:auto}.technology-node{grid-template-columns:2.5rem minmax(0,1fr);width:100%;min-height:4.5rem;display:grid}.technology-readout,.responsible-ai li,.proof-loop__flow article{min-width:0}.responsible-ai__orbit{min-height:18rem;overflow:hidden}.responsible-ai__orbit i:last-child{width:17rem;height:17rem}.responsible-ai__orbit i:not(:last-child){width:12rem;height:12rem}.process-standard__intro,.process-standard__detail{grid-template-columns:1fr}.process-standard__tabs{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}.process-standard__tabs button,.process-standard__tabs button:nth-child(2),.process-standard__tabs button:nth-child(3){scroll-snap-align:start;border-right:1px solid var(--line);border-bottom:0;flex:0 0 min(82%,18rem);min-height:6.2rem}.process-standard__detail{padding:1.25rem}.flight-phase{grid-template-columns:1fr!important;gap:1rem!important;padding:1.25rem!important}.flight-phase__track{min-height:4.5rem}.flight-phase aside{grid-column:auto;width:100%;max-width:none;margin:0}.route-close,.final-cta{padding-block:4.5rem}.route-close h2,.final-cta h2{font-size:clamp(2.35rem,11vw,3.25rem);line-height:1}.journey-route-actions,.final-cta__actions{grid-template-columns:1fr;display:grid}.journey-route-actions .button,.route-close .button,.final-cta__actions .button{width:100%}.assessment-page,.start-page,.portal-login{grid-template-columns:1fr;gap:2rem;min-height:0;padding-block:3rem 4.5rem;display:grid}.assessment-page__hero,.start-page__intro{margin-bottom:0;position:static}.assessment-page__hero h1,.start-page__intro h1,.portal-login__copy h1,.field-note>header h1{max-width:100%;font-size:clamp(2.45rem,11.5vw,3.35rem);line-height:.97}.assessment-workspace{grid-template-columns:1fr}.assessment-workspace>aside{display:none}.assessment-console,.assessment-report,.assessment-error,.start-form{min-height:0;padding:1rem}.assessment-console__visual,.assessment-progress{grid-template-columns:1fr;height:auto;min-height:20rem}.assessment-console__visual>div,.assessment-progress>div:first-child{width:min(100%,15rem);height:14rem;margin-inline:auto}.goal-options,.form-grid{grid-template-columns:1fr}.goal-options button,.submit-mission{height:auto;min-height:3.25rem}.form-grid label.wide{grid-column:auto}.start-form__selected{grid-template-columns:1fr auto}.start-form__selected span{grid-column:1/-1}.field-note>header,.field-note__body{width:var(--app-content-rail)}.field-note>header{padding-block:3.5rem 2.5rem}.field-note__body{padding-block:3rem 4.5rem;font-size:1rem}.case-study-facts{grid-template-columns:1fr}.legal-copy,.legal-copy--privacy{grid-template-columns:1fr;max-width:none;width:var(--app-content-rail)!important}.legal-summary{order:-1;grid-template-columns:1fr;position:static}.data-table,.data-table tbody,.data-table tr,.data-table th,.data-table td{display:block}.data-table thead{position:absolute;left:-10000px}.data-table tr{border:1px solid var(--line);margin-bottom:1rem}.data-table td{border:0;border-bottom:1px solid #ffffff1a}.portal-login--qa{padding-block:3rem 4rem;width:var(--app-content-rail)!important}.portal-login--qa:before{width:80vw;right:-35vw}.portal-login--qa .portal-login__copy h1{max-width:100%}.portal-login--qa .portal-login__copy ul,.portal-login__proof{grid-template-columns:1fr}.portal-login--qa .portal-login__panel{width:100%;padding:1rem}.portal-login--qa .portal-signin,.portal-login--qa .portal-demo{width:100%;min-height:3.25rem}.portal-login__help{flex-direction:column;align-items:flex-start}.portal-full{width:100%;min-width:0;max-width:100%;overflow-x:clip}.portal-full__top{top:var(--iphone-header-height);min-width:0;padding:.55rem var(--iphone-gutter)}.portal-full__top>div{min-width:0;margin-left:auto}.portal-full__top button{min-height:2.75rem}.portal-mobile-bar{top:calc(var(--iphone-header-height) + 4rem);padding-inline:var(--iphone-gutter)}.portal-full__layout,.portal-full__main{min-width:0}.portal-full__layout>aside{inset:calc(var(--iphone-header-height) + 7.25rem) auto 0 0;width:min(88vw,20rem)}.portal-full__main,.admin-main{width:100%;max-width:100%;padding:1.25rem var(--iphone-gutter) calc(3rem + env(safe-area-inset-bottom));overflow-x:clip}.portal-dashboard-header,.admin-page-head{flex-direction:column;align-items:flex-start;gap:1rem}.portal-dashboard-header h1,.admin-hero h1,.admin-page-head h1,.admin-client-view header h1{max-width:100%;font-size:clamp(2.35rem,11vw,3.25rem)}.portal-account-chip{width:100%;min-width:0}:is(.portal-kpis,.portal-overview-grid,.portal-insight-grid,.portal-two-col,.portal-support-actions,.portal-score-grid,.portal-priority-summary,.portal-growth-plans,.portal-strategy-review,.portal-contact-strip,.admin-metric-grid,.admin-score-grid,.admin-operations-grid,.admin-check-grid,.admin-system-summary,.admin-command-grid){grid-template-columns:minmax(0,1fr)}.portal-score-grid>:last-child,.portal-growth-card:last-child,.portal-strategy-review>div:last-child,.portal-contact-strip>div{grid-column:auto}.portal-panel,.portal-kpi-card,.portal-growth-card,.admin-metric,.admin-command-grid button{min-width:0;min-height:0}.portal-recommendation,.portal-callout,.portal-empty,.portal-support-form,.portal-opportunity-list>article{grid-template-columns:1fr}.portal-recommendation__actions{border-top:1px solid var(--portal-border);border-left:0;grid-column:auto;padding:1rem 0 0}.portal-support-form label,.portal-support-form label.wide,.portal-support-form>button,.portal-opportunity-list>article>div:last-child{grid-column:auto}.portal-data-table,.admin-data-table,.portal-bars{overscroll-behavior-x:contain;scrollbar-width:thin;-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.portal-data-table__head,.portal-data-table>div:not(.portal-panel__head){min-width:42rem}.admin-data-table>div,.admin-data-table article{min-width:45rem}.portal-full--admin{--portal-site-header-height:var(--iphone-header-height);border-inline:0;width:100%}.portal-full--admin .portal-full__top{max-width:100%}.portal-full--admin .portal-admin-operator,.portal-full--admin .portal-admin-operator>b,.portal-full--admin .portal-admin-operator>b>span{white-space:normal;min-width:0;max-width:100%}.admin-role{text-overflow:clip;white-space:normal;max-width:none;overflow:visible}.admin-layout>aside{scrollbar-width:thin}.admin-action{width:100%}.admin-security-note{grid-template-columns:1fr}.site-admin-panel{top:max(.5rem, env(safe-area-inset-top));right:max(.5rem, env(safe-area-inset-right));left:max(.5rem, env(safe-area-inset-left));width:auto;max-height:calc(100dvh - max(1rem, env(safe-area-inset-top) + env(safe-area-inset-bottom)))}.footer-cta,.site-footer .footer-main{grid-template-columns:1fr;gap:2rem}.footer-cta{padding-block:3.5rem}.footer-cta h2{font-size:clamp(2.25rem,10.8vw,3.15rem)}.footer-cta__actions,.footer-cta__action,.footer-cta__call{width:100%;max-width:none}.site-footer .footer-main{padding-block:3.5rem}.site-footer .footer-brand p{font-size:1rem}.site-footer .footer-links,.footer-link-group>div{grid-template-columns:1fr;gap:1.5rem}.site-footer .footer-link-group a{min-height:3rem;font-size:1rem}.site-footer .footer-bottom{min-height:0;padding:1.6rem 0 calc(1.8rem + env(safe-area-inset-bottom));text-align:center;flex-direction:column;align-items:center;gap:1rem;display:flex}.footer-utility{flex-wrap:wrap;justify-content:center;gap:.65rem 1rem}.privacy-consent{right:max(.5rem, env(safe-area-inset-right));bottom:max(.5rem, env(safe-area-inset-bottom));left:max(.5rem, env(safe-area-inset-left));width:auto;max-height:calc(100dvh - max(1rem, env(safe-area-inset-top) + env(safe-area-inset-bottom)));grid-template-columns:1fr;padding:1rem;overflow-y:auto;transform:none}.privacy-consent__copy p{font-size:.94rem}.privacy-consent__actions,.privacy-settings__actions{grid-template-columns:1fr;min-width:0}.privacy-consent__manage{grid-column:auto}.privacy-settings__backdrop{padding:max(.5rem, env(safe-area-inset-top)) max(.5rem, env(safe-area-inset-right)) max(.5rem, env(safe-area-inset-bottom)) max(.5rem, env(safe-area-inset-left))}.privacy-settings{max-height:calc(100dvh - max(1rem, env(safe-area-inset-top) + env(safe-area-inset-bottom)));padding:1.15rem}.privacy-setting{align-items:flex-start}.custom-cursor{display:none!important}}@media (width<=390px){:root{--iphone-gutter:.9rem}.brand-logo{max-width:7.2rem;height:2.25rem}.site-header,.site-header__identity{gap:.35rem}.hero h1,.page-hero h1,.page-hero--nav h1,.page-hero--process h1,.assessment-page__hero h1,.start-page__intro h1,.portal-login__copy h1,.field-note>header h1{font-size:clamp(2.3rem,12.5vw,3rem)}.mission-visual{height:23rem}.capability-satellite,.mission-visual .capability-satellite{width:min(7.4rem,36vw)}.capability-satellite__symbol-button{width:2.8rem;height:2.25rem}.capability-satellite__text-button{min-height:2.55rem;padding:.3rem .35rem}.capability-satellite__copy strong{font-size:.58rem}.launch-console__copy small{letter-spacing:.12em;font-size:.42rem}.launch-button{min-width:5.2rem;padding-left:.55rem;font-size:.48rem}.process-route-console__map button{width:4.35rem}.process-route-console__map button small{font-size:.49rem}.technology-route-menu__copy b{display:none}.technology-route-menu__routes>a{min-height:4.25rem}.footer-contact__links a,.contact-rail__call strong{font-size:.8rem}.portal-full__top{align-items:flex-start}.portal-full__top>div{flex-wrap:wrap;justify-content:flex-end}}@media (width<=350px){.site-header>.brand .brand-logo,.site-header__identity .brand-logo{max-width:5.9rem}.hero-proof{grid-template-columns:1fr}.hero-proof span:nth-last-child(-n+2){border-bottom:1px solid var(--line)}.hero-proof span:last-child{border-bottom:0}.blog-hero-panel__signal{grid-template-columns:1fr}.blog-hero-panel__signal>i{display:none}.growth-navigator__tabs button,.mission-tab,.flight-plan-tabs button,.process-standard__tabs button{flex-basis:88%}}@media (width<=950px) and (height<=500px) and (orientation:landscape){:root{--iphone-gutter:max(1rem, env(safe-area-inset-left));--iphone-header-height:4rem}.site-header{height:var(--iphone-header-height);min-height:var(--iphone-header-height)}.nav{top:var(--iphone-header-height);max-height:calc(100dvh - var(--iphone-header-height))}.hero,.page-hero,.page-hero--nav,.page-hero--process,.portal-login,.assessment-page,.start-page,.portal-full,.route-close,.coming-note,.start-success{height:auto;min-height:0;max-height:none;overflow:visible}.hero,.page-hero,.page-hero--nav,.page-hero--process{padding-block:2rem}.mission-visual{height:24rem}.portal-full--admin{--portal-site-header-height:var(--iphone-header-height);display:block}.privacy-consent,.privacy-settings,.site-admin-panel{max-height:calc(100dvh - 1rem)}}@media (width<=760px) and (prefers-reduced-motion:reduce){.mission-tabs,.flight-plan-tabs,.process-standard__tabs,.growth-navigator__tabs,.portal-data-table,.admin-data-table{scroll-behavior:auto}}.hero-eyebrow-mobile,.hero-lede-mobile,.hero-action-label--mobile,.hero-proof-mobile{display:none}.hero-proof strong i{font-style:normal}.hero-actions .hero-action-label{margin-left:0}@media (width<=760px){:root{--iphone-section-space:clamp(2rem, 5.5svh, 3rem);--iphone-panel-radius:.75rem}.section,.route-section,.technology-lab{padding-block:var(--iphone-section-space)}:is(.section-heading,.value-section-heading,.technology-lab__heading,.process-promise,.blog-intro,.launch-foundation__heading,.company-story__heading,.company-guarantee__heading,.insight-library__heading,.connect-programs__heading,.company-members__heading,.company-philosophy__heading){gap:.8rem;margin-bottom:1.1rem}:is(.section-heading h2,.value-section-heading h2,.technology-lab__heading h2,.launch-foundation__heading h2,.company-story__heading h2,.company-guarantee__heading h2,.insight-library__heading h2,.web-apps-section__intro h2,.connect-programs__heading h1,.company-members__heading h2,.company-philosophy__heading h2,.assessment-intro h2,.portal-copy h2,.newsletter h2,.final-cta h2,.connected-system h2,.origin-story h2,.operating-principles h2,.values-console h2,.charlie-section h2){text-wrap:balance;font-size:clamp(1.72rem,7.45vw,2.05rem);line-height:1.02}:is(.section-heading,.value-section-heading,.technology-lab__heading)>p{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.9rem;line-height:1.55;display:-webkit-box;overflow:hidden}.hero{box-sizing:border-box;width:100%;height:auto;min-height:0;padding:.8rem var(--iphone-gutter) 1rem;overflow:clip}.hero-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"eyebrow""title""visual""lede""actions""proof";align-content:center;gap:.55rem;min-height:0;display:grid}.hero-copy{display:contents}.hero-copy>.eyebrow{letter-spacing:.13em;white-space:nowrap;grid-area:eyebrow;align-items:center;min-width:0;margin:0;font-size:.7rem;line-height:1.3;display:flex}.hero-eyebrow-desktop,.hero-lede-desktop,.hero-proof-desktop,.hero-actions .hero-action-label--desktop{display:none}.hero-eyebrow-mobile,.hero-lede-mobile,.hero-proof-mobile,.hero-actions .hero-action-label--mobile{display:inline}.hero h1{letter-spacing:-.058em;text-wrap:initial;grid-area:title;max-width:100%;margin:0;font-size:clamp(1.82rem,8.1vw,2rem);line-height:.94}.hero h1>.hero-title-line{display:block}.hero h1>em{white-space:nowrap;font-size:.94em;display:block}.hero h1>em .hero-title-line{display:inline}.hero-lede{grid-area:lede;max-width:none;margin:0;font-size:.82rem;line-height:1.42}.hero-actions{grid-area:actions;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0;display:grid}.hero-actions .button{text-align:center;white-space:nowrap;min-width:0;min-height:2.75rem;padding-inline:.7rem;font-size:.78rem;line-height:1.15}.hero-actions .button--primary{justify-content:space-between}.hero-actions .button--ghost{justify-content:center}.hero-actions .play{width:1.15rem;height:1.15rem;margin-right:.25rem!important}.hero-actions .hero-action-label{overflow-wrap:normal;word-break:normal;margin-left:0;transform:none}.hero-proof{border-top:1px solid var(--line);grid-area:proof;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;display:grid}.hero-proof span,.hero-proof span:nth-last-child(-n+2){border-right:1px solid var(--line);text-align:center;border-bottom:0;flex-direction:column;justify-content:center;align-items:center;gap:.1rem;min-width:0;min-height:2.8rem;margin:0;padding:.3rem .12rem;font-size:.58rem;line-height:1.2;display:flex}.hero-proof span:last-child{border-right:0}.hero-proof strong{white-space:nowrap;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;min-width:0;font-size:.62rem;line-height:1.18}.contact-rail--home-hero,.hero .scroll-cue{display:none}.mission-visual{isolation:isolate;grid-area:visual;width:100%;height:clamp(14.25rem,29svh,15.5rem);min-height:0;margin:0;position:relative;overflow:hidden}.mission-visual>:is(.orbit,.planet-glow,.launch-assembly){position:absolute;top:39%;left:50%;translate:-50% -50%}.mission-visual .orbit--outer{width:min(11.5rem,51vw)}.mission-visual .orbit--middle{width:min(8.65rem,39vw)}.mission-visual .orbit--inner,.mission-visual .planet-glow{width:min(5.45rem,25vw)}.launch-assembly{--launch-assembly-scale:1;transform-origin:50%;width:min(6rem,27vw);transform:none}.branded-rocket-stage{width:100%}.capability-satellite,.mission-visual .capability-satellite{gap:0;width:2.75rem;min-height:2.75rem;transform:none}.mission-visual .capability-satellite.orbit-label--one{top:42%;left:1.2rem}.mission-visual .capability-satellite.orbit-label--two{top:5%;right:3.1rem;transform:none}.mission-visual .capability-satellite.orbit-label--three{bottom:4rem;right:1.2rem;transform:none}.capability-satellite__symbol-button{width:2.75rem;height:2.75rem}.capability-satellite__text-button{display:none}.launch-console{grid-template-columns:minmax(0,1fr) auto;gap:.4rem;min-height:3.7rem;padding:.42rem .5rem .42rem .65rem;bottom:0;left:0;right:0;overflow:hidden}.launch-console__copy{gap:.08rem}.launch-console__copy small{white-space:nowrap;font-size:.58rem}.launch-console__copy strong{overflow-wrap:normal;word-break:normal;font-size:.74rem;line-height:1.12}.launch-console__copy span{display:none}.launch-button{min-width:5.55rem;height:2.75rem;padding-left:.5rem;font-size:.68rem}.signal-bar{min-height:4.25rem;padding:.65rem var(--iphone-gutter);text-align:center;overflow-wrap:normal;word-break:normal;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;font-size:.65rem;line-height:1.35;display:grid}.signal-bar strong{grid-column:auto;font-size:.65rem}.outcomes .section-heading,.approach .section-heading,.insights .section-heading{grid-template-columns:minmax(0,1fr);gap:.75rem}.section-heading>p,.section-heading>div+p,.technology-lab__heading>p,.relaunch-proof__copy>p:not(.eyebrow),.portal-copy>p:not(.eyebrow),.newsletter-copy>p:not(.eyebrow),.final-cta>p:not(.eyebrow),.assessment-intro>p:not(.eyebrow){-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.82rem;line-height:1.48;display:-webkit-box;overflow:hidden}.mission-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:0;display:grid;overflow:visible}.mission-tab{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:.25rem;min-width:0;min-height:4.85rem;padding:.55rem .3rem;display:flex}.mission-tab>span,.mission-tab>i{font-size:.58rem}.mission-tab>i{display:none}.mission-tab strong{font-size:.66rem;line-height:1.15}.mission-tab small{display:none}.mission-detail{min-height:0}.mission-detail__copy>p:not(.console-label){-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.assessment{grid-template-columns:minmax(0,1fr);gap:1.15rem}.assessment-intro h2{margin-block:.65rem .8rem;font-size:clamp(1.62rem,7vw,1.9rem)}.assessment-intro>p:not(.eyebrow){-webkit-line-clamp:2}.assessment-intro ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin-block:.55rem 0}.assessment-intro li{min-width:0;font-size:.7rem}.assessment-intro li span{width:1rem;height:1rem;margin-right:.35rem;font-size:.55rem}.scanner-panel{padding:.8rem}.panel-head{min-height:2rem;padding-bottom:.65rem;font-size:.62rem}.panel-head small{font-size:.58rem}.scanner-panel form{padding:.6rem 0}.scanner-panel label{margin-bottom:.4rem;font-size:.65rem}.url-control{grid-template-columns:auto minmax(0,1fr) auto;height:auto;min-height:0;display:grid}.url-control>span{padding-left:.7rem;font-size:.72rem}.url-control input{min-height:2.75rem;font-size:.78rem}.url-control button{grid-column:auto;min-height:2.75rem;padding-inline:.65rem;font-size:.68rem}.scanner-lottie{width:6.5rem;height:6.5rem;margin-bottom:.25rem}.scan-stage>p{font-size:.85rem}.scan-stage>small{font-size:.68rem}.scanner-note{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:0;font-size:.68rem;line-height:1.45;display:-webkit-box;overflow:hidden}.flight-path{margin-inline:calc(var(--iphone-gutter) * -1);padding-inline:var(--iphone-gutter);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:min(78%,17rem);grid-auto-flow:column;gap:.75rem;padding-bottom:.65rem;display:grid;overflow-x:auto}.flight-path:before{display:none}.flight-path article{border:1px solid var(--line);text-align:left;scroll-snap-align:start;background:#ffffff06;min-height:13.5rem;padding:1rem}.flight-node{width:3rem;height:3rem;margin:.7rem 0 1rem}.flight-path h3{margin-block:.45rem;font-size:1.15rem}.flight-path p{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.76rem;line-height:1.5;display:-webkit-box;overflow:hidden}.relaunch-proof{grid-template-columns:minmax(0,1fr);gap:1.25rem}.relaunch-proof__copy h2{margin-block:.55rem .8rem;font-size:clamp(1.72rem,7.45vw,2.05rem);line-height:1.02}.relaunch-proof__copy .button{width:100%;min-height:2.75rem;margin-top:.8rem;padding-inline:.7rem;font-size:.72rem}.relaunch-proof__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.relaunch-proof__metrics>div{min-width:0;min-height:7rem;padding:.65rem .4rem}.relaunch-proof__metrics dt,.relaunch-proof__metrics small{font-size:.5rem;line-height:1.25}.relaunch-proof__metrics dd{font-size:1.55rem}.technology-workbench{grid-template-columns:minmax(0,1fr)}.technology-workbench__controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;padding:.65rem;display:grid}.technology-workbench__controls>span{grid-column:1/-1;font-size:.58rem}.technology-workbench__controls>button{min-width:0;min-height:3.6rem;padding:.45rem}.technology-workbench__controls>button i,.technology-workbench__controls>button strong{font-size:.62rem;line-height:1.2}.technology-workbench__controls>button b,.technology-workbench__controls>small{display:none}.technology-workbench__screen{grid-template-rows:auto auto auto auto;padding:.75rem}.technology-screen__head{flex-direction:row;min-height:2.5rem;padding:.45rem}.technology-screen__head>span{font-size:.58rem}.technology-screen__head>div{display:none}.technology-pipeline{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:min(84%,17rem);grid-auto-flow:column;gap:.55rem;min-height:0;padding:.75rem 0;display:grid;overflow-x:auto}.flight-path::-webkit-scrollbar{display:none}.technology-pipeline::-webkit-scrollbar{display:none}.technology-pipeline article{border:1px solid var(--line);scroll-snap-align:start;min-height:8.4rem;padding:.75rem}.technology-node{width:2.75rem;height:2.75rem}.technology-pipeline article small{font-size:.55rem}.technology-pipeline article strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.72rem;line-height:1.35;display:-webkit-box;overflow:hidden}.technology-pulse{display:none}.technology-decision{grid-template-columns:minmax(0,1fr);gap:.65rem;padding:.8rem}.technology-decision__mark,.technology-decision p{display:none}.technology-decision small{font-size:.56rem}.technology-decision strong{font-size:.78rem;line-height:1.4}.technology-decision a{min-height:2.6rem;font-size:.68rem}.technology-telemetry{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;padding:.55rem}.technology-telemetry span{font-size:.5rem}.portal-section{grid-template-columns:minmax(0,1fr);gap:1.25rem}.portal-copy h2{margin-block:.55rem .8rem}.portal-features{gap:.45rem;margin:.8rem 0}.portal-features span{font-size:.66rem;line-height:1.35}.portal-copy .button{width:100%;min-height:2.75rem;padding-inline:.7rem;font-size:.72rem}.portal-preview{height:20rem;min-height:0;transform:none}.insight-grid{grid-auto-columns:min(86%,20rem);min-width:0;height:auto}.insight-card,.insight-card--featured{grid-area:auto;grid-template-columns:minmax(0,1fr);width:auto;height:29rem;min-height:0}.insight-card .insight-art{height:9.5rem;min-height:9.5rem}.insight-card>div:last-child{min-height:0;padding:1rem}.insight-card h3{margin-block:.55rem;font-size:1.15rem;line-height:1.2}.insight-card>div:last-child>p:not(.card-meta){-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:.75rem;line-height:1.48;display:-webkit-box;overflow:hidden}.newsletter{gap:1.25rem;padding-block:3rem}.newsletter-orbit{width:8rem;height:8rem}.newsletter-copy h2{margin-block:.55rem .8rem;font-size:clamp(1.85rem,8vw,2.3rem)}.final-cta{padding-block:3rem}.final-cta h2{margin-block:.65rem .9rem;font-size:clamp(1.8rem,7.6vw,2.2rem)}.mission-detail{grid-template-columns:minmax(0,1fr);gap:.8rem;padding:1rem}.mission-detail h3{margin-block:.45rem;font-size:1.45rem;line-height:1.05}.mission-detail__copy>p:not(.console-label){font-size:.82rem;line-height:1.5}.radar-card{display:none}.assessment,.portal-section,.connected-system,.proof-loop,.responsible-ai,.web-apps-section,.origin-story,.charlie-section{gap:1.75rem}.scan-stage{height:12rem;min-height:12rem}:is(.creative-services__grid,.client-standard__grid,.creative-demonstration-grid,.delivery-assurance__grid,.expansion-ladder__grid,.industry-example-grid,.insight-grid,.journey-phase-grid,.journey-investment__grid,.launch-foundation__grid,.company-members__grid,.company-philosophy__grid,.company-guarantee__grid,.web-apps-section__grid,.connect-programs__grid,.team-grid,.principle-grid,.values-grid,.insight-library__grid,.portal-features,.advantage-grid,.fit-grid){margin-inline:calc(var(--iphone-gutter) * -1);padding-inline:var(--iphone-gutter);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;grid-template-columns:none;grid-auto-columns:min(86%,20rem);grid-auto-flow:column;gap:.8rem;padding-bottom:.65rem;display:grid;overflow-x:auto}:is(.creative-services__grid,.client-standard__grid,.creative-demonstration-grid,.delivery-assurance__grid,.expansion-ladder__grid,.industry-example-grid,.insight-grid,.journey-phase-grid,.journey-investment__grid,.launch-foundation__grid,.company-members__grid,.company-philosophy__grid,.company-guarantee__grid,.web-apps-section__grid,.connect-programs__grid,.team-grid,.principle-grid,.values-grid,.insight-library__grid,.portal-features,.advantage-grid,.fit-grid)>*{scroll-snap-align:start;grid-area:auto;min-width:0;min-height:0}:is(.creative-services__grid,.client-standard__grid,.creative-demonstration-grid,.delivery-assurance__grid,.expansion-ladder__grid,.industry-example-grid,.insight-grid,.journey-phase-grid,.journey-investment__grid,.launch-foundation__grid,.company-members__grid,.company-philosophy__grid,.company-guarantee__grid,.web-apps-section__grid,.connect-programs__grid,.team-grid,.principle-grid,.values-grid,.insight-library__grid,.portal-features,.advantage-grid,.fit-grid)::-webkit-scrollbar{display:none}:is(.value-section-heading,.flight-plan-console,.process-standard__intro,.launch-foundation__heading,.mission-parameters__intro,.company-members__heading,.company-story__heading,.company-philosophy__heading,.company-guarantee__heading,.insight-library__heading,.web-apps-section__intro){grid-template-columns:minmax(0,1fr);gap:.7rem;margin-bottom:1rem}:is(.value-section-heading,.flight-plan-console,.process-standard__intro,.launch-foundation__heading,.mission-parameters__intro,.company-members__heading,.company-story__heading,.company-philosophy__heading,.company-guarantee__heading,.insight-library__heading,.web-apps-section__intro) h2{margin-block:.45rem .65rem;font-size:clamp(1.68rem,7.25vw,2rem);line-height:1.03}:is(.value-section-heading,.flight-plan-console,.process-standard__intro,.launch-foundation__heading,.mission-parameters__intro,.company-members__heading,.company-story__heading,.company-philosophy__heading,.company-guarantee__heading,.insight-library__heading,.web-apps-section__intro) p:not(.eyebrow){-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-block:0;font-size:.8rem;line-height:1.48;display:-webkit-box;overflow:hidden}.growth-landing{height:auto;min-height:0;padding-block:var(--iphone-section-space)}.growth-landing__content{grid-template-columns:minmax(0,1fr);gap:1rem}.growth-landing__intro{min-width:0}.growth-landing__intro h2{margin-block:.55rem .75rem;font-size:clamp(1.75rem,7.5vw,2.05rem);line-height:1.02}.growth-landing__intro>p:not(.eyebrow){-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.8rem;line-height:1.48;display:-webkit-box;overflow:hidden}.growth-landing__actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.45rem;margin-top:.85rem;display:grid}.growth-landing__actions :is(.button,.journey-next-link){text-align:center;min-width:0;min-height:2.75rem;padding-inline:.55rem;font-size:.64rem}.growth-landing__arrival{opacity:.42;width:6rem;bottom:calc(3.822rem - 2px)}.growth-navigator__head{min-height:2.5rem;padding:.55rem}.growth-navigator__head :is(span,small){font-size:.55rem}.growth-navigator__tabs{scrollbar-width:none;min-height:0}.growth-navigator__tabs::-webkit-scrollbar{display:none}.growth-navigator__tabs button{flex:0 0 42%;min-height:4rem;padding:.5rem}.growth-navigator__tabs button :is(small,strong){font-size:.6rem}.growth-route{grid-template-columns:minmax(0,1fr);gap:.65rem;padding:.8rem}.growth-route__copy h3{margin-block:.35rem .55rem;font-size:1.25rem;line-height:1.08}.growth-route__copy p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.75rem;line-height:1.45;display:-webkit-box;overflow:hidden}.growth-route ol{gap:.35rem}.growth-route li{min-height:2.35rem;padding:.4rem}.growth-route li :is(span,strong){font-size:.63rem}.growth-route__telemetry{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem}.growth-route__telemetry>span{min-width:0;padding:.5rem}.growth-route__telemetry :is(small,strong){font-size:.56rem;line-height:1.3}.strategy-console__workspace{grid-template-columns:minmax(0,1fr)}.strategy-console__targets{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:0}.strategy-console__targets button{min-width:0;min-height:4.5rem;padding:.45rem .25rem}.strategy-console__targets button i{display:none}.strategy-console__targets button :is(span,strong){font-size:.6rem;line-height:1.2}.strategy-console__readout{min-height:0;padding:.9rem}.strategy-console__readout h3{margin-block:.55rem;font-size:1.35rem;line-height:1.08}.strategy-console__readout>p{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.78rem;line-height:1.45;display:-webkit-box;overflow:hidden}.strategy-console__readout ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;margin-block:.7rem}.strategy-console__readout li{min-width:0;padding:.4rem;font-size:.62rem;line-height:1.35}.strategy-console__route{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;margin-block:.7rem}.strategy-console__route>i{display:none}.strategy-console__route>div{min-width:0;padding:.5rem}.strategy-console__route :is(small,strong){font-size:.57rem;line-height:1.3}.strategy-console__readout>a{min-height:2.7rem;padding-inline:.6rem;font-size:.66rem}.creative-services__grid h3{margin-block:.55rem;font-size:1.25rem;line-height:1.12}.creative-services__grid article>p{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.75rem;line-height:1.45;display:-webkit-box;overflow:hidden}.creative-services__grid li{font-size:.66rem;line-height:1.35}.creative-services__actions{gap:.4rem}.creative-services__actions a{font-size:.61rem}.flight-plan-console__status{min-height:2.5rem;padding:.45rem}.flight-plan-tabs{scrollbar-width:none;min-height:0}.flight-plan-tabs::-webkit-scrollbar{display:none}.process-standard__tabs::-webkit-scrollbar{display:none}.flight-plan-tabs button{flex:0 0 29%;min-height:4.25rem;padding:.4rem}.flight-plan-tabs button :is(span,i,strong,small){font-size:.6rem}.approach-flight-plan .flight-phase{min-height:0;grid-template-columns:2.8rem minmax(0,1fr)!important;gap:.65rem!important;padding:1rem!important}.flight-phase__track>span{font-size:.58rem}.flight-phase__track>i{width:2.5rem;height:2.5rem}.approach-flight-plan .flight-phase__copy h2{margin-block:.2rem;font-size:1.8rem!important}.flight-phase__copy h3{margin-block:.25rem;font-size:1rem}.flight-phase__copy>p:last-child{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-block:.4rem;font-size:.75rem;line-height:1.45;display:-webkit-box;overflow:hidden}.approach-flight-plan .flight-phase aside{grid-column:1/-1;min-height:0;margin:0;padding:.65rem}.flight-phase aside :is(small,strong,span){font-size:.65rem}.process-standard__brief>p{-webkit-line-clamp:3}.process-standard__brief>div{gap:.4rem}.process-standard__brief :is(a,span){font-size:.62rem}.process-standard__console>header{min-height:2.5rem;padding:.5rem}.process-standard__console>header :is(span,small){font-size:.54rem}.process-standard__tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid;overflow:visible}.process-standard__tabs button{flex:none;min-width:0;min-height:4.3rem;padding:.4rem .25rem}.process-standard__tabs button>span:nth-child(2) strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.58rem;line-height:1.2;display:-webkit-box;overflow:hidden}.process-standard__tabs button :is(span,small,i){font-size:.54rem}.process-standard__detail{grid-template-columns:minmax(0,1fr);gap:.65rem;padding:.85rem}.process-standard__detail h3{margin-block:.35rem;font-size:1.35rem}.process-standard__detail-copy>strong,.process-standard__detail-copy>p{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.75rem;line-height:1.42;display:-webkit-box;overflow:hidden}.process-standard__outcomes li{font-size:.66rem}.process-standard__console>footer{display:none}.launch-package,.launch-options{height:29rem;min-height:0}.launch-package{padding:1rem}.launch-package>div strong{font-size:1.5rem}.launch-package li{font-size:.65rem;line-height:1.35}.launch-package>p{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.7rem;line-height:1.42;display:-webkit-box;overflow:hidden}.launch-package .button{min-height:2.75rem;font-size:.68rem}.launch-options{gap:.5rem}.launch-options article{min-height:0;padding:.75rem}.launch-options article :is(span,strong){font-size:.78rem}.launch-options article p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.65rem;line-height:1.35;display:-webkit-box;overflow:hidden}.fit-grid__status{display:none}.process-expectations .fit-grid>article{height:12.5rem;padding:.9rem}.process-expectations .fit-grid article :is(small,strong){font-size:.72rem}.process-expectations .fit-grid article p{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.7rem;line-height:1.42;display:-webkit-box;overflow:hidden}.technology-console__shell{grid-template-columns:minmax(0,1fr)}.technology-console__map{height:14rem;min-height:0}.technology-readout{min-height:0;padding:.9rem}.technology-readout h3{margin-block:.55rem;font-size:1.35rem;line-height:1.08}.technology-readout>p{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.76rem;line-height:1.45;display:-webkit-box;overflow:hidden}.technology-readout__proof{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;margin-block:.7rem}.technology-readout__proof span{min-width:0;padding:.4rem;font-size:.62rem}.technology-readout__output{padding:.6rem}.technology-readout>a{min-height:2.7rem;margin-top:.65rem;font-size:.64rem}.proof-loop{grid-template-columns:minmax(0,1fr);gap:1rem}.proof-loop>div:first-child h2,.responsible-ai h2,.charlie-section--technology h2{margin-block:.5rem .7rem;font-size:clamp(1.7rem,7.3vw,2rem);line-height:1.03}.proof-loop>div:first-child>p:not(.eyebrow),.responsible-ai>div:last-child>p:not(.eyebrow),.charlie-section--technology>div:last-child>p:not(.eyebrow){-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.78rem;line-height:1.47;display:-webkit-box;overflow:hidden}.proof-loop__flow{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:min(82%,18rem);grid-auto-flow:column;gap:.65rem;display:grid;overflow-x:auto}.proof-loop__flow::-webkit-scrollbar{display:none}.proof-loop__flow article{scroll-snap-align:start;min-height:15rem;padding:1rem}.proof-loop__flow article p{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.72rem;line-height:1.42;display:-webkit-box;overflow:hidden}.responsible-ai{grid-template-columns:minmax(0,1fr);gap:1rem}.responsible-ai__orbit{justify-self:center;width:8rem;height:8rem;min-height:8rem}.responsible-ai ul{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:min(84%,18rem);grid-auto-flow:column;gap:.6rem;margin-top:.8rem;display:grid;overflow-x:auto}.responsible-ai ul::-webkit-scrollbar{display:none}.responsible-ai li{border:1px solid var(--line);scroll-snap-align:start;grid-template-columns:2rem minmax(0,1fr);min-height:10rem;padding:.75rem}.responsible-ai li p{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.7rem;line-height:1.42;display:-webkit-box;overflow:hidden}.charlie-section--technology{grid-template-columns:minmax(0,1fr);gap:1rem}.charlie-section--technology .charlie-art{width:100%;height:13rem}.charlie-section--technology .charlie-art img{object-fit:contain}.charlie-principles{scrollbar-width:none;gap:.35rem;display:flex;overflow-x:auto}.charlie-principles::-webkit-scrollbar{display:none}.charlie-principles span{flex:none;font-size:.56rem}.company-story__path{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:min(84%,18rem);grid-auto-flow:column;gap:.65rem;display:grid;overflow-x:auto}.company-story__path::-webkit-scrollbar{display:none}.company-story__path article{scroll-snap-align:start;min-height:17rem;padding:1rem}.company-story__path article h3{font-size:1.15rem}.company-story__path article p{-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:.72rem;line-height:1.45;display:-webkit-box;overflow:hidden}.company-story__link{min-height:2.65rem;margin-top:.75rem;font-size:.66rem}.company-members__grid>article,.company-philosophy__grid>article,.company-guarantee__grid>article{height:17.5rem;padding:1rem}:is(.company-members__grid,.company-philosophy__grid,.company-guarantee__grid) article h3{margin-block:.55rem;font-size:1.15rem;line-height:1.15}:is(.company-members__grid,.company-philosophy__grid,.company-guarantee__grid) article p{-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:.72rem;line-height:1.45;display:-webkit-box;overflow:hidden}.company-guarantee__close{grid-template-columns:minmax(0,1fr);gap:.55rem;padding:.75rem}.company-guarantee__close p,.company-guarantee__close .button{font-size:.68rem}.company-guarantee__close .button{min-height:2.7rem}.insight-collection .insight-library__grid>article{grid-template-columns:minmax(0,1fr);height:31rem}.insight-collection .insight-library__art{height:10rem}.insight-collection .insight-library__grid>article>div:last-child{min-height:0;padding:1rem}.insight-collection .insight-library__grid h2{margin-block:.55rem;font-size:1.15rem;line-height:1.18}.insight-collection .insight-library__grid p:not(.card-meta){-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:.72rem;line-height:1.45;display:-webkit-box;overflow:hidden}.team-portrait,.charlie-art,.insight-library__art,.insight-library__art--lottie{max-height:14rem}.page-hero,.page-hero--nav,.page-hero--process{grid-template-columns:minmax(0,1fr);align-content:start;gap:.7rem;min-height:0;padding-block:1rem 1.25rem}.page-hero h1,.page-hero--nav h1,.page-hero--process h1{margin:.3rem 0 .45rem;font-size:clamp(1.85rem,8.3vw,2.25rem);line-height:.92}.page-hero__copy>p:last-of-type,.page-hero--nav .page-hero__copy>p:last-of-type,.page-hero--process .page-hero__copy>p:last-of-type{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.8rem;line-height:1.42;display:-webkit-box;overflow:hidden}.page-hero .value-hero-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;margin-top:.6rem}.page-hero .value-hero-actions .button{min-height:2.75rem;padding-inline:.55rem;font-size:.63rem}.page-hero__proof{gap:.4rem;margin-top:.5rem;display:flex;overflow-x:auto}.page-hero__proof span{white-space:nowrap;overflow-wrap:normal;word-break:normal;border:1px solid #ffffff17;flex:none;min-height:2.15rem;padding:.35rem .6rem;font-size:.58rem}.nav-hero-panel,.growth-hero-panel,.process-route-console,.technology-route-menu,.blog-hero-panel{border-radius:var(--iphone-panel-radius);scrollbar-width:none;max-height:min(18rem,36svh);overflow:hidden auto}:is(.nav-hero-panel,.growth-hero-panel,.process-route-console,.technology-route-menu,.blog-hero-panel)::-webkit-scrollbar{display:none}.growth-hero-panel__choices{scroll-snap-type:x mandatory;scrollbar-width:none;gap:.35rem;padding:.5rem;display:flex;overflow-x:auto}.growth-hero-panel__choices::-webkit-scrollbar{display:none}.growth-hero-panel__choices button{scroll-snap-align:start;flex:0 0 72%;grid-template-columns:1.7rem minmax(0,1fr);gap:.4rem;min-height:4rem;padding:.4rem}.growth-hero-panel__choices button p,.growth-hero-panel__choices button small{display:none}.growth-hero-panel__number{width:1.65rem;height:1.65rem;font-size:.56rem}.growth-hero-panel__choice-copy strong{font-size:.68rem;line-height:1.22}.growth-hero-panel__choices button>i{display:none}.growth-hero-panel__readout{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;padding:.5rem}.growth-hero-panel__readout small,.growth-hero-panel__readout strong{font-size:.55rem;line-height:1.28}.growth-hero-panel__readout>a{min-height:2.55rem;padding:.4rem .55rem;font-size:.6rem}.growth-hero-panel>p:last-child{display:none}.process-route-console__map{height:10.5rem}.technology-route-menu__routes>a{min-height:3.2rem}.technology-route-menu__copy b{display:none}.blog-hero-panel__signal span{min-height:2.8rem}.route-close,.final-cta,.footer-cta{padding-block:3.5rem}.footer-cta h2,.route-close h2,.final-cta h2{font-size:clamp(1.9rem,8.3vw,2.4rem)}.creative-services__grid>article{height:25rem;padding:.9rem}.creative-services__grid small{margin-top:1rem}.creative-services__grid h3{margin-block:.5rem;font-size:1.2rem}.creative-services__grid p{-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:.72rem;line-height:1.42;display:-webkit-box;overflow:hidden}.process-standard__intro{gap:.4rem}.process-standard__intro h2{margin-block:.3rem;font-size:1.55rem}.process-standard__brief>p{-webkit-line-clamp:2;font-size:.73rem;line-height:1.4}.process-standard__brief>div{margin-top:.45rem}.process-standard__brief a{min-height:2.7rem;padding:.4rem .65rem}.process-standard__availability{display:none}.process-standard__detail{gap:.45rem;padding:.65rem}.process-standard__tabs{scroll-snap-type:x mandatory;gap:0;display:flex;overflow-x:auto}.process-standard__tabs button{scroll-snap-align:start;flex:0 0 48%;grid-template-columns:1.65rem minmax(0,1fr);gap:.35rem;min-height:4rem;padding:.35rem}.process-standard__tabs button>span:first-child{width:1.6rem;height:1.6rem}.process-standard__tabs button>span:nth-child(2) strong{-webkit-line-clamp:2;font-size:.58rem}.process-standard__tabs button>span:nth-child(2) small,.process-standard__tabs button>i{display:none}.process-standard__detail-signal{margin-bottom:.35rem}.process-standard__detail-signal span{width:1.8rem;height:1.8rem}.process-standard__detail-signal small{font-size:.5rem}.process-standard__detail h3{font-size:1.15rem}.process-standard__detail-copy>strong,.process-standard__detail-copy>p{-webkit-line-clamp:2;margin-top:.25rem;font-size:.68rem;line-height:1.36}.process-standard__outcomes{padding:.45rem}.process-standard__outcomes>small{font-size:.5rem}.process-standard__outcomes ul{scrollbar-width:none;gap:.4rem;margin-top:.4rem;display:flex;overflow-x:auto}.process-standard__outcomes ul::-webkit-scrollbar{display:none}.process-standard__outcomes li{border:1px solid #ffffff14;flex:0 0 76%;min-height:2.8rem;padding:.35rem;font-size:.58rem;line-height:1.3}.process-standard__outcomes li i{width:1rem;height:1rem;font-size:.5rem}.technology-console__map{grid-template-rows:5.75rem 3rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:.3rem;height:10rem;padding:.45rem}.technology-console__core{grid-area:1/1/auto/-1;width:5.15rem;height:5.15rem;margin:0 auto}.technology-console__core small,.technology-console__core span{font-size:.46rem}.technology-console__core strong{font-size:.72rem}.technology-node{text-align:center;grid-row:2;grid-template-rows:auto auto;grid-template-columns:1fr;place-items:center;width:100%;height:3rem;min-height:0;padding:.2rem}.technology-node--ai{grid-column:1}.technology-node--pwa{grid-column:2}.technology-node--azure{grid-column:3}.technology-node--portal{grid-column:4}.technology-node>i{grid-row:auto;width:1.3rem;height:1.3rem;font-size:.56rem}.technology-node strong{letter-spacing:.02em;font-size:.47rem}.technology-node small{display:none}.technology-readout{padding:.65rem}.technology-readout h3{margin-block:.35rem;font-size:1.15rem}.technology-readout>p{-webkit-line-clamp:2;margin-block:.35rem;font-size:.7rem;line-height:1.38}.technology-readout__proof{margin-block:.45rem}.technology-readout__proof span{min-height:2.35rem;padding:.3rem;font-size:.54rem}.technology-readout__proof i{width:1.1rem;height:1.1rem;font-size:.55rem}.technology-readout__output{margin-block:.45rem;padding:.4rem}.technology-readout__output :is(small,strong){font-size:.57rem}.technology-readout>a{min-height:2.65rem;margin-top:.4rem}.assessment-page{gap:.75rem;padding-block:1.6rem 2.5rem}.assessment-page__hero{margin:0}.assessment-page__hero h1{margin:.35rem 0 .55rem;font-size:clamp(1.85rem,8.2vw,2.15rem);line-height:.96}.assessment-page__hero>p:not(.eyebrow){-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.76rem;line-height:1.42;display:-webkit-box;overflow:hidden}.assessment-console{padding:.65rem}.assessment-console__visual{height:10.5rem;min-height:10.5rem}.assessment-console__visual>div{width:7.5rem;height:7.5rem}.assessment-console__visual span{font-size:.52rem}.assessment-console form>label{font-size:.55rem}.assessment-console form>div{grid-template-columns:auto minmax(0,1fr) auto;align-items:stretch;height:auto;min-height:2.8rem;display:grid}.assessment-console form span{place-items:center;width:auto;padding:.35rem .15rem .35rem .5rem;font-size:.62rem;display:grid}.assessment-console input{min-width:0;min-height:2.75rem;padding:.4rem;font-size:.68rem}.assessment-console form button{width:auto;min-height:2.75rem;padding-inline:.55rem;font-size:.55rem}.assessment-privacy-note{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.4rem;font-size:.5rem;line-height:1.35;display:-webkit-box;overflow:hidden}.portal-login--qa{gap:.75rem;padding-block:1.5rem 2.5rem}.portal-login--qa .portal-login__copy h1{margin:.35rem 0 .55rem;font-size:clamp(1.85rem,8vw,2.15rem);line-height:.95}.portal-login--qa .portal-login__copy>p:not(.eyebrow){-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.74rem;line-height:1.4;display:-webkit-box;overflow:hidden}.portal-login--qa .portal-login__copy ul{display:none}.portal-login--qa .portal-login__proof{grid-template-columns:repeat(3,minmax(0,1fr));gap:.3rem;margin-top:.55rem;display:grid}.portal-login--qa .portal-login__proof span{min-width:0;padding:.35rem;font-size:.5rem;line-height:1.25}.portal-login--qa .portal-login__proof strong{font-size:.5rem}.portal-login--qa .portal-login__panel{padding:.7rem}.portal-login--qa .portal-login__lottie{height:6.5rem}.portal-login--qa .portal-login__panel h2{margin:.35rem;font-size:1.2rem}.portal-login--qa .portal-login__panel>p:not(.eyebrow){-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.35rem 0;font-size:.68rem;line-height:1.38;display:-webkit-box;overflow:hidden}.portal-login--qa .portal-signin,.portal-login--qa .portal-demo{height:auto;min-height:2.75rem;margin-top:.55rem;font-size:.62rem}.portal-login--qa .login-divider{margin-block:1rem}.portal-login--qa .portal-login__panel>small{-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-top:.5rem;font-size:.48rem;line-height:1.3;display:-webkit-box;overflow:hidden}.portal-login--qa .portal-login__help{flex-direction:row;align-items:center;min-height:2rem;padding-top:.5rem;font-size:.55rem}.connect-programs__heading{gap:.4rem}.connect-programs__heading h1{margin-block:.3rem}.connect-programs__heading>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.76rem;line-height:1.4;display:-webkit-box;overflow:hidden}.connect-programs__grid>article{height:23rem;padding:.85rem}.connect-programs__grid small{margin-top:.75rem}.connect-programs__grid h2{margin-block:.45rem;font-size:1.12rem}.connect-programs__grid p{-webkit-line-clamp:5;-webkit-box-orient:vertical;font-size:.7rem;line-height:1.4;display:-webkit-box;overflow:hidden}.connect-programs__grid article>strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-block:.6rem;font-size:.63rem;line-height:1.35;display:-webkit-box;overflow:hidden}.connect-programs__grid a{margin-top:auto;font-size:.62rem}.start-page{gap:.55rem;padding-block:1.5rem 2rem}.start-page__intro h1{margin:.35rem 0 .55rem;font-size:clamp(1.85rem,8.2vw,2.15rem);line-height:.96}.start-page__intro>p:not(.eyebrow){-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.74rem;line-height:1.4;display:-webkit-box;overflow:hidden}.start-page__intro>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;margin-top:.55rem;padding-top:.55rem}.start-page__intro>div span{font-size:.48rem;line-height:1.25}.start-page__intro>div strong{margin:.15rem 0 0;font-size:.48rem;display:block}.start-form{padding:.65rem}.start-form fieldset{padding:.65rem 0}.start-form legend{margin-bottom:.45rem;font-size:.68rem}.start-form .goal-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:.3rem}.start-form .goal-options button{text-align:center;height:2.75rem;min-height:2.75rem;padding:.3rem;font-size:.5rem;line-height:1.2}.start-form .goal-options button span{display:none}.start-form .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.start-form .form-grid label{min-width:0;font-size:.48rem}.start-form .form-grid label.wide{grid-column:1/-1}.start-form .form-grid :is(input,textarea){margin-top:.25rem;padding:.45rem;font-size:.68rem}.start-form .form-grid input{height:2.65rem}.start-form .form-grid textarea{height:4.25rem;min-height:4.25rem}.start-form .submit-mission{height:2.75rem;min-height:2.75rem;margin-top:.65rem;font-size:.65rem}.start-form .form-note{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.4rem;font-size:.46rem;line-height:1.3;display:-webkit-box;overflow:hidden}.portfolio-hero .page-hero__copy>h1{max-width:none}.portfolio-signal>header,.portfolio-signal>footer{min-height:2.15rem;padding:.35rem .55rem;font-size:.5rem}.portfolio-signal__core{min-height:6.5rem}.portfolio-signal__core:before{inset:8% 28%}.portfolio-signal__core:after{inset:24% 36%}.portfolio-signal__core span,.portfolio-signal__core small{font-size:.48rem}.portfolio-signal__core strong{font-size:1.65rem}.portfolio-signal__readouts{grid-template-columns:repeat(3,minmax(0,1fr))}.portfolio-signal__readouts span{border-bottom:0;border-right:1px solid #ffffff1a;gap:.15rem;padding:.35rem}.portfolio-signal__readouts small,.portfolio-signal__readouts strong{font-size:.44rem}.portfolio-signal>footer b{display:none}.portfolio-switcher{scrollbar-width:none;border:0;gap:.35rem;margin-top:.75rem;display:flex;overflow-x:auto}.portfolio-switcher::-webkit-scrollbar{display:none}.portfolio-switcher a{flex:0 0 72%;min-height:2.8rem;padding:.45rem .65rem;font-size:.62rem;border:1px solid #ffffff1f!important}.portfolio-disclosure{gap:.35rem;margin-block:.75rem!important;padding:.65rem!important}.portfolio-disclosure>span,.portfolio-disclosure p,.portfolio-disclosure a{font-size:.58rem;line-height:1.35}.portfolio-disclosure p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.industry-portfolio,.creative-portfolio-foundation{padding-top:1.5rem}.featured-example{margin-top:.75rem}.product-brand-preview{height:9.5rem;min-height:9.5rem;padding:.65rem}.product-brand-preview__top{padding-bottom:.4rem;font-size:.48rem}.product-brand-preview__top span i{width:1.2rem;height:1.2rem}.product-brand-preview__copy{gap:.25rem;max-width:70%;margin-top:.65rem}.product-brand-preview__copy small{font-size:.42rem}.product-brand-preview__copy strong{font-size:1.45rem}.product-brand-preview__copy span{display:none}.product-brand-preview__product{border-radius:.7rem;width:2.7rem;height:6.5rem;top:29%;right:9%}.product-brand-preview__product:before{width:1.35rem;height:.55rem;top:-.35rem}.product-brand-preview__metric{gap:.1rem;padding:.35rem .5rem;bottom:.4rem;left:.65rem;right:auto}.product-brand-preview__metric strong{font-size:.72rem}.featured-example__copy{padding:.7rem}.featured-example__status{gap:.35rem;margin-bottom:.45rem;padding-bottom:.35rem}.featured-example__status span,.featured-example__status b{font-size:.45rem}.featured-example__copy h2{margin:.35rem 0;font-size:1.18rem;line-height:1.05}.featured-example__copy>p:not(.eyebrow){-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.35rem 0;font-size:.68rem;line-height:1.38;display:-webkit-box;overflow:hidden}.featured-example__features{scrollbar-width:none;gap:.35rem;margin:.5rem 0;display:flex;overflow-x:auto}.featured-example__features::-webkit-scrollbar{display:none}.featured-example__features span{border:1px solid #ffffff17;flex:none;padding:.3rem;font-size:.5rem}.featured-example__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;display:grid}.featured-example__actions :is(.button,.demo-preparing,a){text-align:center;min-height:2.7rem;padding:.4rem;font-size:.52rem}.featured-example__copy>small{display:none}.industry-example-grid>article{height:8.25rem;padding:.65rem}.industry-example-grid .eyebrow{margin:.55rem 0 .25rem}.industry-example-grid h3{margin-bottom:.35rem;font-size:1.05rem}.industry-example-grid>article>p:not(.eyebrow){-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.62rem;line-height:1.35;display:-webkit-box;overflow:hidden}.industry-example-grid footer{display:none}.creative-demonstration-grid>article{height:14rem;padding:.75rem}.creative-demonstration-grid small{margin-top:.75rem}.creative-demonstration-grid h3{margin-block:.4rem;font-size:1.15rem}.creative-demonstration-grid p{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.68rem;line-height:1.38;display:-webkit-box;overflow:hidden}.collection-empty-state{grid-template-columns:auto minmax(0,1fr);gap:.55rem;margin-top:.75rem;padding:.65rem}.collection-empty-state>span{width:2.25rem;height:2.25rem}.collection-empty-state h3{margin:.25rem 0;font-size:.9rem}.collection-empty-state>div>p:not(.eyebrow){-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.58rem;line-height:1.3;display:-webkit-box;overflow:hidden}.collection-empty-state .button{grid-column:1/-1;width:100%;min-height:2.7rem;font-size:.62rem}:is(.hero-actions .button,.hero-proof strong,.launch-console__copy,.launch-button,.signal-bar>*,.mission-tab,.flight-plan-tabs button,.process-standard__tabs button,.growth-navigator__tabs button){overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}}@media (width<=760px) and (height<=700px) and (orientation:portrait){.hero{padding-top:.55rem}.hero-grid{gap:.3rem;min-height:0}.hero h1{font-size:clamp(1.62rem,7.5vw,1.82rem)}.mission-visual{height:10.6rem}.mission-visual .orbit--outer{width:min(9.3rem,45vw)}.mission-visual .orbit--middle{width:min(7rem,34vw)}.mission-visual .orbit--inner,.mission-visual .planet-glow{width:min(4.45rem,22vw)}.hero-lede{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.launch-console{min-height:3rem}}@media (width<=350px){.hero h1>em{font-size:.88em}.hero-actions{grid-template-columns:1fr}.hero-actions .button{min-height:2.75rem}.hero-proof{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-proof span:nth-child(2){border-right:0}.hero-proof span:nth-child(-n+2){border-bottom:1px solid var(--line)}.page-hero .value-hero-actions{grid-template-columns:1fr}}@media (width<=350px) and (height<=650px){.hero-proof{display:none}}@media (width<=760px) and (prefers-reduced-motion:reduce){:is(.creative-services__grid,.client-standard__grid,.creative-demonstration-grid,.delivery-assurance__grid,.expansion-ladder__grid,.industry-example-grid,.insight-grid,.journey-phase-grid,.journey-investment__grid,.launch-foundation__grid,.company-members__grid,.company-philosophy__grid,.company-guarantee__grid,.web-apps-section__grid,.connect-programs__grid,.team-grid,.principle-grid,.values-grid,.insight-library__grid,.portal-features,.advantage-grid,.fit-grid){scroll-behavior:auto}}@media (width>=2560px) and (height>=1440px){:root{--public-header-height:4.35vw;--tv-content-width:87.5vw}.hero{height:var(--public-viewport-height);min-height:0;max-height:none;padding:clamp(2.5rem,3svh,4rem) 5.1vw clamp(.75rem,1vw,1.5rem)}.hero-grid{width:100%;height:min(41vw, calc(var(--public-viewport-height) - 5vw));grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);align-self:center;align-items:end;gap:4.5vw;min-height:0}.hero-copy,.mission-visual{align-self:end}.hero .eyebrow{font-size:clamp(.75rem,.62vw,1.15rem)}.hero h1{width:100%;max-width:none;margin-block:clamp(1.25rem,1.25vw,2.25rem);font-size:clamp(6.5rem,4.65vw,9.5rem);line-height:.93}.hero-lede{max-width:39vw;font-size:clamp(1rem,.78vw,1.35rem);line-height:1.65}.hero-actions{gap:clamp(1rem,.8vw,1.75rem);margin-block:clamp(1.5rem,1.4vw,2.5rem)}.hero .button{min-height:clamp(3.5rem,2.65vw,5rem);padding-inline:clamp(1.25rem,1.05vw,2rem);font-size:clamp(.8rem,.62vw,1.05rem)}.hero-proof,.contact-rail--home-hero{width:100%;max-width:none}.hero-proof{padding-top:clamp(1rem,.95vw,1.75rem)}.hero-proof span,.hero-proof strong{font-size:clamp(.7rem,.56vw,1rem)}.contact-rail--home-hero{margin-top:clamp(1.25rem,1.1vw,2rem)}.mission-visual{justify-self:center;width:100%;height:100%;min-height:0;max-height:none}.mission-visual>:is(.orbit,.planet-glow,.branded-rocket-stage,.capability-satellite){translate:0 -5svh}.mission-visual .orbit--outer{width:94%}.mission-visual .orbit--middle{width:71%}.mission-visual .orbit--inner,.mission-visual .planet-glow{width:45%}.mission-visual .launch-console{left:3%;right:3%}:is(.section,.route-section,.page-hero,.page-hero--nav,.page-hero--process,.assessment-page,.start-page,.portal-login,.technology-lab,.contact-rail,.newsletter,.footer-cta,.footer-main,.footer-bottom,.approach-flight-plan,.outcome-targets){width:var(--tv-content-width);max-width:none}:is(.page-hero,.page-hero--nav,.page-hero--process){min-height:var(--public-viewport-height);grid-template-columns:minmax(0,1.15fr) minmax(36rem,.85fr);gap:5vw;padding-block:clamp(4rem,5svh,7rem)}:is(.page-hero h1,.page-hero--nav h1,.page-hero--process h1,.portal-login__copy h1,.start-page__intro h1,.assessment-page__hero h1,.field-note>header h1){margin-block:clamp(1rem,1vw,1.75rem);font-size:clamp(5.5rem,4.2vw,8rem);line-height:.94}:is(.page-hero__copy>p:last-of-type,.page-hero--nav .page-hero__copy>p:last-of-type,.page-hero--process .page-hero__copy>p:last-of-type){max-width:42vw;font-size:clamp(1rem,.8vw,1.4rem);line-height:1.65}:is(.nav-hero-panel,.growth-hero-panel,.process-route-console,.technology-route-menu,.blog-hero-panel){width:100%;max-width:none;min-height:min(35rem,54svh)}:is(.section-heading h2,.value-section-heading h2,.technology-lab__heading h2,.launch-foundation__heading h2,.company-story__heading h2,.company-guarantee__heading h2,.insight-library__heading h2,.assessment-intro h2,.portal-copy h2,.newsletter h2){font-size:clamp(4.5rem,3.2vw,6.75rem);line-height:.99}:is(.route-close h2,.final-cta h2,.footer-cta h2){font-size:clamp(5rem,3.7vw,7.5rem)}.assessment-workspace{grid-template-columns:minmax(18rem,22rem) minmax(0,1fr)}.assessment-console{min-height:42rem}}.not-found-page{z-index:2;grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);grid-template-areas:"visual content""telemetry telemetry";align-items:center;gap:clamp(2rem,5vw,6rem);width:min(1390px,91.6vw);min-height:max(700px,100svh - 2rem);margin:0 auto;padding:clamp(8rem,14vh,11rem) 0 clamp(5rem,9vh,8rem);display:grid;position:relative;overflow:hidden}.not-found-page:before{content:"";pointer-events:none;border:1px solid #8c45ff1c;border-radius:50%;position:absolute;inset:9% 6% 19%;transform:rotate(-8deg);box-shadow:0 0 90px #8c45ff14,inset 0 0 80px #04e01a06}.not-found-page__visual{isolation:isolate;grid-area:visual;place-items:center;min-height:clamp(330px,44vw,610px);display:grid;position:relative}.not-found-page__visual strong{z-index:2;color:#0000;letter-spacing:-.1em;-webkit-text-stroke:1px #f7f7fbad;text-shadow:0 0 38px #8c45ff3d,0 0 80px #04e01a14;font-size:clamp(9rem,18vw,17rem);font-weight:900;line-height:.72;position:relative}.not-found-page__orbit{z-index:3;aspect-ratio:1;border:1px solid #04e01a8f;border-radius:50%;width:clamp(150px,18vw,270px);position:absolute;transform:rotate(-18deg);box-shadow:0 0 28px #04e01a17,inset 0 0 32px #8c45ff1a}.not-found-page__orbit:before,.not-found-page__orbit:after{content:"";border:1px solid #8c45ff61;border-radius:50%;position:absolute}.not-found-page__orbit:before{border-style:dashed;inset:16%}.not-found-page__orbit:after{background:radial-gradient(circle,#8c45ff61,#8c45ff0a 48%,#0000 72%);inset:38%;box-shadow:0 0 28px #8c45ff57}.not-found-page__orbit i{background:#090c11;border:2px solid #04e01a;width:13px;height:13px;position:absolute;top:7%;left:22%;transform:rotate(18deg);box-shadow:0 0 18px #04e01abf}.not-found-page__orbit b{background:#fff;border-radius:50%;width:5px;height:5px;position:absolute;bottom:10%;right:12%;box-shadow:0 0 12px #fff}.not-found-page__signal{z-index:4;color:#04e01a;letter-spacing:.16em;background:#07090de0;border:1px solid #04e01a57;padding:.45rem .75rem;font-size:.66rem;font-weight:850;position:absolute;bottom:10%}.not-found-page__content{z-index:4;grid-area:content;max-width:650px;position:relative}.not-found-page__content h1{letter-spacing:-.065em;max-width:11ch;margin:.85rem 0 1.25rem;font-size:clamp(3.5rem,6.3vw,7rem);line-height:.88}.not-found-page__content h1 em{color:#0000;-webkit-text-stroke:1px #8c45ff;font-style:normal;display:block}.not-found-page__content>p:not(.eyebrow){color:#aeb6c1;max-width:55ch;margin:0 0 2rem;font-size:clamp(1rem,1.3vw,1.18rem);line-height:1.75}.not-found-page__action{justify-content:center;align-items:center;gap:1.2rem;min-height:54px;padding-inline:1.35rem;display:inline-flex}.not-found-page__action span{font-size:1.05rem;transition:transform .18s}.not-found-page__action:hover span,.not-found-page__action:focus-visible span{transform:translate(.2rem,-.2rem)}.not-found-page__telemetry{z-index:4;background:#080a0fb8;border:1px solid #ffffff1f;grid-area:telemetry;grid-template-columns:.7fr 1.6fr 1fr;display:grid;position:relative}.not-found-page__telemetry>span{border-right:1px solid #ffffff1a;gap:.4rem;min-width:0;padding:1rem 1.2rem;display:grid}.not-found-page__telemetry>span:last-child{border-right:0}.not-found-page__telemetry small{color:#747b86;letter-spacing:.13em;font-size:.64rem;font-weight:850}.not-found-page__telemetry strong,.not-found-page__telemetry code{color:#d8dde4;text-overflow:ellipsis;white-space:nowrap;font:750 .76rem/1.4 Inter,sans-serif;overflow:hidden}.not-found-page__telemetry>span:first-child strong{color:#ff8592}.not-found-page__telemetry>span:last-child strong{color:#04e01a}@media (width>=901px){.not-found-page__orbit{animation:16s linear infinite not-found-orbit}.not-found-page__signal{animation:2.8s ease-in-out infinite not-found-signal}}@keyframes not-found-orbit{to{transform:rotate(342deg)}}@keyframes not-found-signal{50%{opacity:.52;box-shadow:0 0 22px #04e01a1f}}@media (width<=900px){.not-found-page{text-align:center;grid-template-columns:1fr;grid-template-areas:"content""visual""telemetry";gap:1.25rem;min-height:0;padding:7rem 0 4rem}.not-found-page__content{justify-self:center}.not-found-page__content h1{max-width:12ch}.not-found-page__content>p:not(.eyebrow){margin-inline:auto}.not-found-page__visual{min-height:clamp(260px,64vw,390px)}.not-found-page__signal{bottom:6%}}@media (width<=620px){.not-found-page{width:min(90vw,34rem);padding-top:6.25rem}.not-found-page__content h1{font-size:clamp(3.15rem,15vw,4.75rem)}.not-found-page__visual strong{font-size:clamp(7.2rem,37vw,11rem)}.not-found-page__orbit{width:clamp(125px,40vw,190px)}.not-found-page__telemetry{text-align:left;grid-template-columns:1fr}.not-found-page__telemetry>span{border-bottom:1px solid #ffffff1a;border-right:0}.not-found-page__telemetry>span:last-child{border-bottom:0}}@media (prefers-reduced-motion:reduce){.not-found-page__orbit,.not-found-page__signal,.not-found-page__action span{transition:none;animation:none}}@media (width<=760px) and (orientation:portrait){:root{--iphone-header:4rem;--iphone-frame:calc(100svh - var(--iphone-header));--iphone-frame-pad:clamp(.9rem, 2.25svh, 1.25rem);--iphone-frame-gap:clamp(.65rem, 1.6svh, .9rem);--iphone-frame-gutter:clamp(.9rem, 4.1vw, 1.1rem);--iphone-display:clamp(1.72rem, 7.6vw, 2.05rem);--iphone-copy:clamp(.78rem, 3.35vw, .86rem)}html{scroll-padding-top:var(--iphone-header);scroll-snap-type:y proximity}body{overflow-x:clip}.universe-shell{overflow:clip visible}.site-header{z-index:200;width:100%;height:var(--iphone-header);min-height:var(--iphone-header);padding-inline:var(--iphone-frame-gutter);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#07090df0;position:sticky;top:0}.site-header .brand-logo{width:auto;height:clamp(2.25rem,10vw,2.65rem)}.site-header .brand-lockup__name{font-size:clamp(.9rem,4.1vw,1.04rem)}.site-header .brand-lockup__service{margin-top:.22rem;font-size:clamp(.5rem,2.2vw,.58rem)}.site-header__identity{gap:.45rem}.site-header .portal-access{width:2.55rem;min-width:2.55rem;height:2.55rem;min-height:2.55rem;padding:.25rem}.site-header .portal-access__glyph{width:1.95rem;height:1.95rem}.site-header .menu-button,.site-header .site-admin-mobile-trigger{width:2.55rem;min-width:2.55rem;height:2.55rem;min-height:2.55rem;padding:.45rem}#main-content>:is(.hero,.page-hero,.growth-landing,.route-section,.route-close,.technology-lab,.portal-zone,.newsletter,.final-cta,.assessment-page,.portal-login,.start-page,.start-success,.unsubscribe-page,.coming-note),.site-footer>:is(.footer-cta,.footer-main){box-sizing:border-box;width:100%;scroll-margin-top:var(--iphone-header);scroll-snap-align:start;scroll-snap-stop:normal;overflow:hidden;height:var(--iphone-frame)!important;min-height:var(--iphone-frame)!important;max-height:var(--iphone-frame)!important;margin-block:0!important}#main-content>:is(.route-section,.route-close,.technology-lab),#main-content>:is(.newsletter,.final-cta),.site-footer>:is(.footer-cta,.footer-main){padding:var(--iphone-frame-pad) var(--iphone-frame-gutter)!important}#main-content>:is(.legal-copy,.legal-copy--privacy){scroll-snap-align:none;overflow:visible;height:auto!important;min-height:var(--iphone-frame)!important;max-height:none!important;padding-block:2rem!important}#main-content>.signal-bar,#main-content>.contact-rail--assessment{display:none!important}#main-content>:is(.route-section,.technology-lab){align-content:center}#main-content>:is(.strategy-console,.creative-services,.journey-framework,.journey-investment,.approach-flight-plan,.launch-foundation,.process-expectations,.technology-console,.web-apps-section,.delivery-assurance,.industry-portfolio,.creative-portfolio-foundation,.insight-library,.connect-programs,.company-members,.company-story,.company-philosophy,.company-guarantee){gap:var(--iphone-frame-gap);grid-template-rows:auto minmax(0,1fr);display:grid}#main-content>:is(.why-thesis,.advantage-grid,.model-comparison,.growth-path,.client-standard,.connected-system,.proof-loop,.responsible-ai,.charlie-section,.process-promise,.blog-intro,.relaunch-proof){align-content:center;gap:var(--iphone-frame-gap);display:grid}:is(.value-section-heading,.section-heading,.technology-lab__heading,.flight-plan-console,.connect-programs__heading,.launch-foundation__heading,.company-members__heading,.company-story__heading,.company-philosophy__heading,.company-guarantee__heading,.insight-library__heading,.web-apps-section__intro){min-height:0;gap:.45rem!important;margin:0!important}:is(.section-heading h2,.value-section-heading h2,.technology-lab__heading h2,.connect-programs__heading h1,.launch-foundation__heading h2,.company-members__heading h2,.company-story__heading h2,.company-philosophy__heading h2,.company-guarantee__heading h2,.insight-library__heading h2,.web-apps-section__intro h2,.route-section h2,.route-close h2,.newsletter h2,.final-cta h2){font-size:var(--iphone-display);letter-spacing:-.045em;text-wrap:balance;margin-block:.35rem .5rem;line-height:1}:is(.value-section-heading,.section-heading,.technology-lab__heading,.connect-programs__heading,.launch-foundation__heading,.company-members__heading,.company-story__heading,.company-philosophy__heading,.company-guarantee__heading,.insight-library__heading,.web-apps-section__intro)>p:not(.eyebrow){font-size:var(--iphone-copy);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.38;display:-webkit-box;overflow:hidden}.eyebrow{margin-block:0;font-size:clamp(.58rem,2.5vw,.66rem);line-height:1.3}#main-content>.hero{padding:.7rem var(--iphone-frame-gutter) .8rem!important}.hero-grid{grid-template-rows:auto auto minmax(0,1fr) auto auto auto;grid-template-areas:"eyebrow""title""visual""lede""actions""proof";align-content:stretch;gap:clamp(.35rem,1svh,.55rem);width:100%;height:100%;min-height:0}.hero h1{letter-spacing:-.055em;margin:0;font-size:clamp(1.72rem,7.8vw,1.98rem);line-height:.95}.hero h1>em{font-size:.91em}.hero-lede{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:clamp(.72rem,3vw,.8rem);line-height:1.35;display:-webkit-box;overflow:hidden}.mission-visual{align-self:stretch;width:100%;max-height:none;margin:0;position:relative;overflow:hidden;height:100%!important;min-height:0!important}.mission-visual>:is(.orbit,.planet-glow,.launch-assembly){top:44%;left:50%;translate:-50% -50%}.mission-visual .orbit--outer{width:min(14.25rem,58vw)}.mission-visual .orbit--middle{width:min(10.75rem,44vw)}.mission-visual .orbit--inner,.mission-visual .planet-glow{width:min(6.75rem,28vw)}.mission-visual .launch-assembly{--launch-assembly-scale:.9;width:min(8.5rem,35vw);transform:translateY(-6%) scale(var(--launch-assembly-scale))}.mission-visual .capability-satellite,.mission-visual .capability-satellite.orbit-label--one,.mission-visual .capability-satellite.orbit-label--two,.mission-visual .capability-satellite.orbit-label--three{gap:.08rem;width:5.3rem;min-height:4.35rem;bottom:auto;left:auto;transform:translate(0,0)}.mission-visual .capability-satellite.orbit-label--one{top:3%;right:-.15rem}.mission-visual .capability-satellite.orbit-label--two{top:35%;right:-.3rem}.mission-visual .capability-satellite.orbit-label--three{top:67%;right:-.15rem}.mission-visual .capability-satellite__symbol-button{width:2.75rem;height:2.75rem}.mission-visual .satellite-symbol{transform:scale(.78)}.mission-visual .capability-satellite__text-button{text-align:center;background:#080c11e0;border-radius:.35rem;justify-content:center;width:100%;min-height:1.35rem;padding:.16rem .28rem;display:flex}.mission-visual .capability-satellite__copy{align-items:center}.mission-visual .capability-satellite__copy small,.mission-visual .capability-satellite__arrow{display:none}.mission-visual .capability-satellite__copy strong{letter-spacing:.01em;white-space:normal;margin:0;font-size:.48rem;line-height:1.05}.mission-visual .launch-console{border-radius:.55rem;grid-template-columns:minmax(0,1fr) auto;gap:.45rem;height:3.65rem;min-height:3.65rem;padding:.38rem .45rem .38rem .6rem;bottom:0;left:0;right:0;overflow:hidden}.launch-console__copy{gap:.08rem;min-width:0}.launch-console__copy small{white-space:nowrap;font-size:.52rem}.launch-console__copy strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.68rem;line-height:1.12;display:-webkit-box;overflow:hidden}.launch-console__copy span,.launch-console .ignition-countdown{display:none}.launch-console__ignition{min-width:5.25rem;display:block}.launch-console .launch-button{width:5.25rem;min-width:5.25rem;height:2.65rem;padding-left:.5rem;font-size:.61rem}.launch-console .launch-button i{width:1.55rem;height:1.55rem}.hero-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.hero-actions .button{height:2.55rem;min-height:2.55rem;padding-inline:.6rem;font-size:.72rem}.hero-proof{min-height:2.45rem}.hero-proof span,.hero-proof span:nth-last-child(-n+2){min-height:2.45rem;padding-block:.2rem;font-size:.5rem}.hero-proof strong{font-size:.56rem}#main-content>:is(.section,.technology-lab){box-sizing:border-box;width:100%;scroll-margin-top:var(--iphone-header);scroll-snap-align:start;overflow:hidden;height:var(--iphone-frame)!important;min-height:var(--iphone-frame)!important;max-height:var(--iphone-frame)!important;padding:var(--iphone-frame-pad) var(--iphone-frame-gutter)!important;margin:0!important}#main-content>:is(.outcomes,.approach,.insights,.assessment,.technology-lab){gap:var(--iphone-frame-gap);grid-template-rows:auto minmax(0,1fr);align-content:stretch;display:grid}#main-content>.relaunch-proof,#main-content>.portal-zone .portal-section{align-content:center}.mission-console,.scanner-panel,.flight-path,.technology-workbench,.insight-grid,.portal-preview{min-height:0;max-height:100%}.mission-console{grid-template-rows:auto minmax(0,1fr);height:100%;display:grid}.mission-tabs,.strategy-console__targets,.process-standard__tabs,.mission-tab,.strategy-console__targets button,.process-standard__tabs button{min-height:3.8rem}.mission-detail{align-content:center;height:100%;padding:.8rem}.mission-detail h3{font-size:clamp(1.25rem,5.5vw,1.5rem)}.assessment{grid-template-rows:auto minmax(0,1fr)!important;gap:.65rem!important}.assessment-intro>p:not(.eyebrow),.assessment-intro ul{margin-block:.35rem 0}.assessment-intro ul{scrollbar-width:none;gap:.35rem;display:flex;overflow-x:auto}.assessment-intro li{white-space:nowrap;flex:none}.scanner-panel{grid-template-rows:auto auto minmax(0,1fr) auto;height:100%;padding:.65rem;display:grid}.scan-stage{width:100%;height:100%;min-height:0}.scanner-lottie{width:min(6rem,24vw);height:min(6rem,24vw)}.flight-path,.insight-grid,:is(.creative-services__grid,.journey-phase-grid,.journey-investment__grid,.delivery-assurance__grid,.industry-example-grid,.creative-demonstration-grid,.expansion-ladder__grid,.launch-foundation__grid,.fit-grid,.connect-programs__grid,.company-members__grid,.company-philosophy__grid,.company-guarantee__grid,.insight-library__grid,.web-apps-section__grid){height:100%;min-height:0;max-height:100%}.flight-path article,.insight-grid>*,:is(.creative-services__grid,.journey-phase-grid,.journey-investment__grid,.delivery-assurance__grid,.industry-example-grid,.creative-demonstration-grid,.expansion-ladder__grid,.launch-foundation__grid,.fit-grid,.connect-programs__grid,.company-members__grid,.company-philosophy__grid,.company-guarantee__grid,.insight-library__grid,.web-apps-section__grid)>*{max-height:100%;height:100%!important}.technology-workbench{grid-template-rows:auto minmax(0,1fr);height:100%;display:grid}.technology-workbench__screen,.technology-console__shell,.strategy-console__workspace,.process-standard__console{height:100%;min-height:0;max-height:100%}#main-content>.portal-zone{padding:0}#main-content>.portal-zone>.portal-section{width:100%;height:100%;min-height:0;padding:var(--iphone-frame-pad) var(--iphone-frame-gutter)!important}.portal-zone .portal-copy>p:not(.eyebrow){-webkit-line-clamp:2}.portal-zone .portal-preview{height:min(45svh,21rem)}.newsletter,.final-cta,.route-close{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.newsletter-orbit{width:min(7rem,30vw);height:min(7rem,30vw)}#main-content>.page-hero{grid-template-rows:auto minmax(0,1fr);align-content:stretch;gap:.65rem;display:grid;padding:var(--iphone-frame-pad) var(--iphone-frame-gutter)!important}.page-hero__copy{min-height:0}.page-hero h1{margin-block:.35rem .5rem;font-size:clamp(1.72rem,7.8vw,2.05rem);line-height:.96}.page-hero__copy>p:not(.eyebrow){font-size:var(--iphone-copy);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.38;display:-webkit-box;overflow:hidden}.page-hero .value-hero-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;margin-top:.55rem}.page-hero .value-hero-actions .button{min-height:2.55rem;padding-inline:.45rem;font-size:.65rem}.page-hero__proof{scrollbar-width:none;gap:.35rem;margin-top:.45rem;display:flex;overflow-x:auto}.page-hero__proof span{flex:1 0 auto;min-height:1.7rem;padding:.28rem .4rem;font-size:.55rem}.page-hero>:is(.nav-hero-panel,.page-hero__radar,.portfolio-signal){align-self:stretch;width:100%;height:100%;min-height:0;max-height:100%;margin:0;overflow:hidden}.growth-hero-panel,.process-route-console,.technology-route-menu,.blog-hero-panel,.portfolio-signal{grid-template-rows:auto auto minmax(0,1fr) auto;display:grid}.growth-hero-panel__choices,.process-route-console__routes,.technology-route-menu__routes{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:min(78%,17rem);grid-auto-flow:column;gap:.4rem;padding:.45rem;display:grid;overflow-x:auto}.growth-hero-panel__choices button,.process-route-console__routes a,.technology-route-menu__routes a{scroll-snap-align:start;min-height:3.6rem}.growth-hero-panel__readout{min-height:0;padding:.55rem}.growth-hero-panel__readout>div strong{font-size:.64rem;line-height:1.25}#main-content>.growth-landing{padding:var(--iphone-frame-pad) var(--iphone-frame-gutter)!important}.growth-landing__content{grid-template-rows:auto minmax(0,1fr);align-content:stretch;gap:.65rem;width:100%;height:100%}.growth-landing__intro h2{margin-block:.35rem .45rem;font-size:clamp(1.55rem,6.9vw,1.85rem)}.growth-landing__intro>p:not(.eyebrow){-webkit-line-clamp:2}.growth-landing__actions{margin-top:.45rem}.growth-navigator{grid-template-rows:auto auto minmax(0,1fr);height:100%;min-height:0;display:grid;overflow:hidden}.growth-route{height:100%;min-height:0;overflow:hidden}.strategy-console__workspace,.technology-console__shell{grid-template-rows:auto minmax(0,1fr);display:grid}.strategy-console__readout,.technology-readout,.process-standard__detail,.flight-phase{height:100%;max-height:100%;overflow:hidden;min-height:0!important}#main-content>.assessment-page,#main-content>.start-page,#main-content>.portal-login{grid-template-rows:auto minmax(0,1fr);gap:.65rem;display:grid;padding:var(--iphone-frame-pad) var(--iphone-frame-gutter)!important}.assessment-page__hero h1,.start-page__intro h1,.portal-login__copy h1{margin-block:.35rem .45rem;font-size:clamp(1.68rem,7.4vw,1.95rem);line-height:.98}:is(.assessment-page__hero,.start-page__intro,.portal-login__copy)>p:not(.eyebrow){font-size:var(--iphone-copy);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-block:0;line-height:1.38;display:-webkit-box;overflow:hidden}.assessment-workspace{height:100%;min-height:0}.assessment-workspace>aside{display:none}.assessment-console{height:100%;min-height:0;overflow:auto}.assessment-console__visual{height:min(31svh,15rem);min-height:0}.start-page__intro>div,.portal-login__copy>:is(ul,.portal-login__proof){display:none}.start-form,.portal-login__panel{overscroll-behavior:contain;height:100%;min-height:0;max-height:100%;overflow-y:auto}.portal-login__lottie{height:min(16svh,7rem)}.portal-full{overflow:hidden;height:100svh!important;min-height:100svh!important;max-height:100svh!important}.portal-full__layout,.portal-full__main,.admin-main{min-height:0;max-height:100%}.portal-full__main,.admin-main{overflow-y:auto}.site-footer>.footer-cta{align-content:center;gap:1rem;display:grid}.site-footer>.footer-main{grid-template-rows:auto minmax(0,1fr);align-content:center;gap:1rem;display:grid}.site-footer .footer-brand>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.site-footer .footer-links{align-content:start;min-height:0}.site-footer .footer-link-group a{min-height:2.1rem;padding-block:.2rem;font-size:.72rem}.site-footer .footer-bottom{scroll-snap-align:end;min-height:0;padding-block:1rem}:is(.flight-path,.insight-grid,.creative-services__grid,.journey-phase-grid,.journey-investment__grid,.delivery-assurance__grid,.industry-example-grid,.creative-demonstration-grid,.expansion-ladder__grid,.launch-foundation__grid,.fit-grid,.connect-programs__grid,.company-members__grid,.company-philosophy__grid,.company-guarantee__grid,.insight-library__grid,.web-apps-section__grid){overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;grid-auto-columns:min(84%,19rem)}:is(.flight-path,.insight-grid,.creative-services__grid,.journey-phase-grid,.journey-investment__grid,.delivery-assurance__grid,.industry-example-grid,.creative-demonstration-grid,.expansion-ladder__grid,.launch-foundation__grid,.fit-grid,.connect-programs__grid,.company-members__grid,.company-philosophy__grid,.company-guarantee__grid,.insight-library__grid,.web-apps-section__grid,.growth-hero-panel__choices,.process-route-console__routes,.technology-route-menu__routes)::-webkit-scrollbar{display:none}}@media (width<=760px) and (height<=700px) and (orientation:portrait){:root{--iphone-frame-pad:.65rem;--iphone-frame-gap:.4rem;--iphone-display:clamp(1.42rem, 6.8vw, 1.68rem);--iphone-copy:.7rem}.hero-grid{gap:.25rem}.hero h1{font-size:clamp(1.45rem,7.1vw,1.68rem)}.hero-lede,.hero-proof,.page-hero__proof,.growth-landing__intro>p:not(.eyebrow),:is(.value-section-heading,.section-heading,.technology-lab__heading)>p:not(.eyebrow){display:none}.mission-visual .launch-console{height:3.2rem;min-height:3.2rem}.mission-visual .launch-assembly{--launch-assembly-scale:.6}.hero-actions .button,.page-hero .value-hero-actions .button{height:2.35rem;min-height:2.35rem}.page-hero h1,.assessment-page__hero h1,.start-page__intro h1,.portal-login__copy h1{font-size:clamp(1.42rem,6.8vw,1.65rem)}.growth-landing__intro h2{font-size:1.42rem}.newsletter-orbit,.portal-login__lottie{display:none}}@media (width<=350px) and (orientation:portrait){:root{--iphone-frame-gutter:.7rem}.hero-actions,.page-hero .value-hero-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-actions .button,.page-hero .value-hero-actions .button{padding-inline:.35rem;font-size:.61rem}.mission-visual .capability-satellite.orbit-label--two{right:-.35rem}}@media (width<=760px) and (orientation:portrait) and (prefers-reduced-motion:reduce){html{scroll-snap-type:none}}.portfolio-hero .page-hero__copy>h1{max-width:none;font-size:clamp(3.5rem,5vw,6.4rem)}.portfolio-hero .page-hero__copy>h1 em{white-space:nowrap;display:block}.portfolio-signal{background:radial-gradient(circle at 50% 44%,#8c45ff3d,#0000 25%),linear-gradient(145deg,#11141df5,#06080cf5);border:1px solid #ffffff2e;align-self:center;overflow:hidden;box-shadow:0 2rem 5rem #00000047}.portfolio-signal>header,.portfolio-signal>footer{color:#9aa5b4;letter-spacing:.13em;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:1rem;min-height:3.4rem;padding:.8rem 1.1rem;font-size:.63rem;font-weight:800;display:flex}.portfolio-signal>header span,.portfolio-signal>footer span{color:var(--green);align-items:center;gap:.55rem;display:inline-flex}.portfolio-signal>header i,.portfolio-signal>footer i{background:var(--green);border-radius:50%;width:.44rem;height:.44rem;box-shadow:0 0 1rem #04e01ab8}.portfolio-signal__core{text-align:center;align-content:center;place-items:center;gap:.5rem;min-height:19rem;display:grid;position:relative}.portfolio-signal__core:before,.portfolio-signal__core:after{content:"";border:1px solid #8c45ff52;border-radius:50%;position:absolute;inset:13%}.portfolio-signal__core:after{border-style:dashed;border-color:#04e01a42;inset:26%}.portfolio-signal__core span,.portfolio-signal__core small{z-index:1;color:#9da8b4;letter-spacing:.2em;font-size:.66rem;font-weight:850}.portfolio-signal__core strong{z-index:1;color:#fff;letter-spacing:-.06em;text-shadow:0 0 2rem #8c45ff80;font-size:clamp(2.3rem,5vw,4.5rem);line-height:1}.portfolio-signal__readouts{border-top:1px solid #ffffff1a;grid-template-columns:repeat(3,1fr);display:grid}.portfolio-signal__readouts span{border-right:1px solid #ffffff1a;gap:.4rem;min-width:0;padding:1rem;display:grid}.portfolio-signal__readouts span:last-child{border-right:0}.portfolio-signal__readouts small{overflow-wrap:anywhere;color:#727e8d;letter-spacing:.09em;font-size:.56rem}.portfolio-signal__readouts strong{color:#d5dae2;font-size:.68rem}.portfolio-signal>footer{border-top:1px solid #ffffff1a;border-bottom:0}.portfolio-signal>footer b{color:#9aa5b4;font-size:.59rem}.portfolio-switcher{width:var(--app-content-rail);background:#07090dc7;border:1px solid #ffffff26;grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(2rem,4vw,3.5rem) auto 0;display:grid}.portfolio-switcher a{color:#aeb8c5;border-right:1px solid #ffffff1f;align-items:center;gap:.8rem;min-height:4.8rem;padding:1rem 1.2rem;font-size:.78rem;font-weight:800;text-decoration:none;display:flex}.portfolio-switcher a:last-child{border-right:0}.portfolio-switcher a:hover,.portfolio-switcher a.is-active{color:#fff;background:#8c45ff1f}.portfolio-switcher a.is-active{box-shadow:inset 0 -2px var(--green)}.portfolio-switcher span{color:var(--green);letter-spacing:.13em;font-size:.62rem}.portfolio-switcher i{color:#7d8997;margin-left:auto;font-style:normal}.portfolio-disclosure{align-content:initial;background:#04e01a0a;border:1px solid #04e01a38;grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(1.2rem,3vw,2.5rem);height:auto;min-height:0;display:grid;margin-block:clamp(2rem,4vw,3.5rem)!important;padding:1.2rem 1.4rem!important}.portfolio-disclosure>span{color:var(--green);letter-spacing:.14em;font-size:.68rem;font-weight:850}.portfolio-disclosure p{color:#aeb8c5;margin:0;font-size:.78rem;line-height:1.65}.portfolio-disclosure a{color:#d4dae2;white-space:nowrap;font-size:.72rem;font-weight:800}.portfolio-disclosure a i{color:var(--green);font-style:normal}.featured-example{background:linear-gradient(145deg,#0f121af7,#07090df7);border:1px solid #ffffff2b;grid-template-columns:minmax(0,1.18fr) minmax(340px,.82fr);margin-top:clamp(2.5rem,5vw,4.5rem);display:grid;box-shadow:0 2rem 6rem #00000040}.product-brand-preview{color:#18201e;background:radial-gradient(circle at 74% 38%,#c8e96ebf,#0000 22%),#f1eee4;min-height:39rem;padding:2rem;position:relative;overflow:hidden}.product-brand-preview__top{z-index:2;letter-spacing:.1em;border-bottom:1px solid #18201e24;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1.2rem;font-size:.65rem;font-weight:850;display:flex;position:relative}.product-brand-preview__top span{align-items:center;gap:.6rem;display:flex}.product-brand-preview__top span i{color:#c8e96e;background:#18201e;border-radius:.4rem;place-items:center;width:1.7rem;height:1.7rem;font-style:normal;display:grid}.product-brand-preview__top small{color:#66706b;font-size:.52rem}.product-brand-preview__copy{z-index:2;gap:1rem;max-width:58%;margin-top:6rem;display:grid;position:relative}.product-brand-preview__copy small{color:#53633b;letter-spacing:.14em;font-size:.55rem;font-weight:850}.product-brand-preview__copy strong{letter-spacing:-.07em;font-size:clamp(2.8rem,5vw,5.1rem);line-height:.9}.product-brand-preview__copy em{color:#53633b;font-family:Georgia,serif;font-weight:500}.product-brand-preview__copy span{color:#65706b;max-width:28rem;font-size:.8rem;line-height:1.6}.product-brand-preview__product{background:linear-gradient(90deg,#718352,#9eaf78 38%,#c1ce9b 68%,#7d8e5e);border-radius:2rem;place-items:center;width:8.4rem;height:20rem;display:grid;position:absolute;top:26%;right:12%;transform:rotate(8deg);box-shadow:2rem 2.4rem 2.4rem #18201e38}.product-brand-preview__product:before{content:"";background:#29322f;border-radius:.4rem;width:4rem;height:1.5rem;position:absolute;top:-1rem}.product-brand-preview__product i{background:linear-gradient(#ffffff59,#0000);border-radius:999px;width:1rem;position:absolute;top:1rem;bottom:1.2rem;left:1.2rem}.product-brand-preview__product span{color:#ffffffdb;letter-spacing:.25em;font-size:.56rem;font-weight:900;transform:rotate(-90deg)}.product-brand-preview__metric{background:#ffffffe0;border-radius:.8rem;gap:.3rem;padding:1rem 1.2rem;display:grid;position:absolute;bottom:7%;right:4%;box-shadow:0 1rem 2rem #18201e1f}.product-brand-preview__metric small{color:#69736e;letter-spacing:.12em;font-size:.5rem}.product-brand-preview__metric strong{font-size:1.3rem}.featured-example__copy{padding:clamp(2rem,4vw,3.8rem)}.featured-example__status{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2.6rem;padding-bottom:1rem;display:flex}.featured-example__status span{color:var(--green);letter-spacing:.12em;align-items:center;gap:.55rem;font-size:.62rem;font-weight:850;display:inline-flex}.featured-example__status span i{background:var(--green);width:.45rem;height:.45rem;box-shadow:0 0 .9rem var(--green);border-radius:50%}.featured-example__status b{color:#788491;letter-spacing:.12em;font-size:.6rem}.featured-example__copy h2{letter-spacing:-.055em;margin:.9rem 0 1.2rem;font-size:clamp(2.3rem,4.4vw,4.4rem);line-height:.96}.featured-example__copy>p:not(.eyebrow){color:#aeb8c4;line-height:1.75}.featured-example__features{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:1.6rem 0 2rem;display:grid}.featured-example__features span{color:#d0d6de;font-size:.72rem}.featured-example__features span:first-letter{color:var(--green)}.featured-example__actions{flex-wrap:wrap;align-items:center;gap:1.2rem;display:flex}.featured-example__actions>a:not(.button){color:#d2d8e0;font-size:.72rem;font-weight:800}.featured-example__actions>a i{color:var(--green);font-style:normal}.demo-preparing{color:#9aa5b2;border:1px solid #ffffff29;align-items:center;gap:.65rem;min-height:3rem;padding:0 1rem;font-size:.7rem;font-weight:800;display:inline-flex}.demo-preparing i{background:#f0a63b;border-radius:50%;width:.48rem;height:.48rem;box-shadow:0 0 .8rem #f0a63b80}.featured-example__copy>small{color:#707b88;margin-top:2rem;font-size:.62rem;line-height:1.65;display:block}.industry-example-grid{border:1px solid #ffffff24;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(2rem,4vw,3.5rem);display:grid}.industry-example-grid article{background:linear-gradient(145deg,#8c45ff0b,#07090dd1);border-bottom:1px solid #ffffff1f;border-right:1px solid #ffffff1f;flex-direction:column;min-width:0;min-height:23rem;padding:clamp(1.5rem,3vw,2.4rem);display:flex}.industry-example-grid article:nth-child(3n){border-right:0}.industry-example-grid article:nth-last-child(-n+3){border-bottom:0}.industry-example-grid header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.industry-example-grid header span{color:var(--green);letter-spacing:.14em;font-size:.75rem;font-weight:850}.industry-example-grid header small{color:#6f7a87;letter-spacing:.1em;text-transform:uppercase;font-size:.6rem}.industry-example-grid .eyebrow{color:#8f78bb;margin:3rem 0 .8rem}.industry-example-grid h3{margin:0 0 1rem;font-size:clamp(1.6rem,2.5vw,2.4rem)}.industry-example-grid>article>p:not(.eyebrow){color:#aab4c0;margin:0;line-height:1.7}.industry-example-grid .example-launch{color:#f5f7fa;letter-spacing:.04em;background:#04e01a0f;border:1px solid #04e01a61;align-items:center;gap:.55rem;width:fit-content;margin-top:1.7rem;padding:.72rem .9rem;font-size:.69rem;font-weight:850;text-decoration:none;display:inline-flex}.industry-example-grid .example-launch:hover{border-color:var(--green);background:#04e01a21}.industry-example-grid .example-launch i{color:var(--green);font-style:normal}.industry-example-grid footer{color:#64707d;letter-spacing:.11em;justify-content:space-between;gap:1rem;margin-top:auto;padding-top:2rem;font-size:.58rem;font-weight:800;display:flex}.industry-example-grid footer i{color:var(--green);font-style:normal}.creative-portfolio-foundation{padding-top:clamp(4.5rem,8vw,8rem)}.creative-demonstration-grid{border:1px solid #ffffff24;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(2.5rem,5vw,4.5rem);display:grid}.creative-demonstration-grid article{background:linear-gradient(145deg,#8c45ff0e,#07090dd9);border-right:1px solid #ffffff1f;flex-direction:column;min-height:25rem;padding:clamp(1.7rem,3vw,2.8rem);display:flex}.creative-demonstration-grid article:last-child{border-right:0}.creative-demonstration-grid>article>span{color:var(--green);letter-spacing:.15em;font-size:.8rem;font-weight:850}.creative-demonstration-grid small{color:#8f78bb;letter-spacing:.12em;margin-top:3rem;font-size:.63rem;font-weight:850}.creative-demonstration-grid h3{margin:.8rem 0 1rem;font-size:clamp(1.8rem,3vw,3rem)}.creative-demonstration-grid p{color:#aeb7c3;line-height:1.72}.creative-demonstration-grid footer{color:#727e8a;letter-spacing:.11em;align-items:center;gap:.6rem;margin-top:auto;font-size:.62rem;font-weight:800;display:flex}.creative-demonstration-grid footer i{background:#f0a63b;border-radius:50%;width:.42rem;height:.42rem}.collection-empty-state{background:#04e01a09;border:1px solid #04e01a38;grid-template-columns:auto 1fr auto;align-items:center;gap:1.5rem;margin-top:2rem;padding:clamp(1.4rem,3vw,2.4rem);display:grid}.collection-empty-state>span{width:3.5rem;height:3.5rem;color:var(--green);border:1px solid #04e01a57;border-radius:50%;place-items:center;display:grid}.collection-empty-state h3{margin:.55rem 0;font-size:clamp(1.3rem,2.5vw,2.2rem)}.collection-empty-state>div>p:not(.eyebrow){color:#95a0ad;margin:0;font-size:.76rem}@media (width<=1000px){.portfolio-switcher{grid-template-columns:repeat(2,1fr)}.portfolio-switcher a:nth-child(2){border-right:0}.portfolio-switcher a:nth-child(-n+2){border-bottom:1px solid #ffffff1f}.portfolio-disclosure{grid-template-columns:1fr}.portfolio-disclosure a{white-space:normal}.featured-example{grid-template-columns:1fr}.product-brand-preview{min-height:35rem}.industry-example-grid{grid-template-columns:repeat(2,1fr)}.industry-example-grid article:nth-child(3n){border-right:1px solid #ffffff1f}.industry-example-grid article:nth-child(2n){border-right:0}.industry-example-grid article:nth-last-child(-n+3){border-bottom:1px solid #ffffff1f}.industry-example-grid article:last-child{border-bottom:0}.creative-demonstration-grid{grid-template-columns:1fr}.creative-demonstration-grid article{border-bottom:1px solid #ffffff1f;border-right:0;min-height:0}.creative-demonstration-grid article:last-child{border-bottom:0}.collection-empty-state{grid-template-columns:auto 1fr}.collection-empty-state .button{grid-column:2;justify-self:start}}@media (width<=620px){.portfolio-hero .page-hero__copy>h1{font-size:clamp(3.1rem,14vw,5.2rem)}.portfolio-hero .page-hero__copy>h1 em{white-space:normal}.portfolio-signal__core{min-height:15rem}.portfolio-signal__readouts{grid-template-columns:1fr}.portfolio-signal__readouts span{border-bottom:1px solid #ffffff1a;border-right:0}.portfolio-signal__readouts span:last-child{border-bottom:0}.portfolio-switcher{grid-template-columns:1fr}.portfolio-switcher a{border-bottom:1px solid #ffffff1f;min-height:4rem;border-right:0!important}.portfolio-switcher a:last-child{border-bottom:0}.product-brand-preview{min-height:33rem;padding:1.2rem}.product-brand-preview__top small{display:none}.product-brand-preview__copy{max-width:100%;margin-top:3.5rem}.product-brand-preview__copy strong{font-size:clamp(2.7rem,15vw,4.2rem)}.product-brand-preview__product{width:5.5rem;height:13rem;top:53%;right:9%}.product-brand-preview__product:before{width:2.7rem}.product-brand-preview__metric{bottom:5%;left:5%;right:auto}.featured-example__features,.industry-example-grid{grid-template-columns:1fr}.industry-example-grid article{min-height:0;border-bottom:1px solid #ffffff1f!important;border-right:0!important}.industry-example-grid article:last-child{border-bottom:0!important}.industry-example-grid .eyebrow{margin-top:2rem}.collection-empty-state{grid-template-columns:1fr}.collection-empty-state .button{grid-column:auto}}.design-portfolio,.copy-portfolio{padding-top:clamp(4.5rem,8vw,8rem)}.design-customization-note{background:linear-gradient(100deg,#04e01a1a,#8c45ff14);border:1px solid #04e01a4d;grid-template-columns:auto 1fr auto;align-items:center;gap:1.5rem;margin-top:2.4rem;padding:1.15rem 1.3rem;display:grid}.design-customization-note>span{color:var(--green);letter-spacing:.14em;font-size:.7rem;font-weight:900}.design-customization-note p{color:#c0c9d3;margin:0;font-size:.82rem;line-height:1.6}.design-customization-note a{color:#fff;white-space:nowrap;font-size:.74rem;font-weight:850}.design-customization-note a i{color:var(--green);font-style:normal}.design-asset-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:clamp(2rem,4vw,3.25rem);display:grid}.design-asset{background:#12151a;border:1px solid #ffffff26;min-width:0;overflow:hidden;box-shadow:0 1.4rem 3.5rem #0000002e}.design-asset>header,.design-asset footer{color:#ffffffc2;letter-spacing:.11em;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1rem;font-size:.61rem;font-weight:850;display:flex}.design-asset>header small{color:var(--green);font-size:.55rem}.design-asset__art{isolation:isolate;place-items:center;min-height:18rem;display:grid;position:relative;overflow:hidden}.design-asset__art:before,.design-asset__art:after{content:"";z-index:-1;position:absolute}.design-asset__art:before{opacity:.5;border:1px solid;border-radius:50%;width:16rem;height:16rem;transform:translate(27%,-14%)}.design-asset__art:after{opacity:.52;border:1px solid;width:8rem;height:23rem;transform:rotate(28deg)translate(-30%,24%)}.design-asset__art i{border:1px solid #ffffff85;width:74%;height:68%;position:absolute;transform:rotate(-6deg)}.design-asset__art b{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff21;width:52%;height:45%;position:absolute;transform:rotate(8deg)translate(28%,-7%)}.design-asset__art em{aspect-ratio:1;width:clamp(4rem,8vw,6rem);color:inherit;text-transform:uppercase;background:#00000038;border:1px solid;border-radius:50%;place-items:center;font-size:clamp(2rem,4vw,3.4rem);font-style:normal;font-weight:900;display:grid}.design-asset__art strong{max-width:55%;color:inherit;letter-spacing:.14em;text-transform:uppercase;font-size:.62rem;font-weight:900;line-height:1.35;position:absolute;bottom:9%;left:8%}.design-asset__copy{background:#080a0ed6;padding:1.35rem 1.4rem 1.5rem}.design-asset__copy .eyebrow{color:var(--green);margin:0 0 .8rem;font-size:.57rem}.design-asset__copy h3{color:#f7f8fa;letter-spacing:-.045em;max-width:27rem;margin:0;font-size:clamp(1.65rem,2.8vw,2.65rem);line-height:.98}.design-asset__copy>div{flex-wrap:wrap;gap:.45rem;margin-top:1.3rem;display:flex}.design-asset__copy>div span{color:#aab4c0;border:1px solid #ffffff2e;padding:.4rem .55rem;font-size:.61rem}.design-asset footer{color:#8995a2;border-top:1px solid #ffffff1f}.design-asset footer b{color:var(--green);font-size:.56rem}.design-asset--northline .design-asset__art{color:#26341c;background:#c7db8e}.design-asset--signal .design-asset__art{color:#1e1714;background:#f15d27}.design-asset--gather .design-asset__art{color:#fff3e7;background:#bd8067}.design-asset--form .design-asset__art{color:#ebf2f3;background:#2b5f87}.design-asset--apex .design-asset__art{color:#172114;background:#d6f029}.design-asset--luna .design-asset__art{color:#572e50;background:#e2c4cf}.design-asset--field .design-asset__art{color:#0a2734;background:#65b5d7}.design-asset--northstar .design-asset__art{color:#e9f46b;background:#3357c8}.design-asset--daily .design-asset__art{color:#fff2dc;background:#cf3450}.design-asset--ironline .design-asset__art{color:#ffc24c;background:#4f5960}.creative-delivery,.copy-deliverables{padding-top:clamp(4.5rem,8vw,8rem)}.copy-process{border:1px solid #ffffff24;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:clamp(2rem,4vw,3.4rem);display:grid}.copy-process article{background:linear-gradient(145deg,#8c45ff0f,#07090dd9);border-right:1px solid #ffffff1f;min-height:21rem;padding:1.5rem}.copy-process article:last-child{border-right:0}.copy-process>article>span{color:var(--green);letter-spacing:.13em;font-size:.72rem;font-weight:900}.copy-process small{color:#987ed0;letter-spacing:.1em;margin-top:3.5rem;font-size:.56rem;font-weight:850;display:block}.copy-process h3{margin:.7rem 0;font-size:clamp(1.4rem,2.2vw,2.1rem);line-height:1}.copy-process p{color:#aab4c1;margin:0;font-size:.77rem;line-height:1.68}.copy-deliverables__grid{border:1px solid #ffffff24;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(2rem,4vw,3.5rem);display:grid}.copy-deliverables__grid article{background:#07090dd1;border-right:1px solid #ffffff1f;padding:clamp(1.6rem,3vw,2.5rem)}.copy-deliverables__grid article:last-child{border-right:0}.copy-deliverables__grid span{color:var(--green);letter-spacing:.13em;font-size:.72rem;font-weight:900}.copy-deliverables__grid small{color:#967cce;letter-spacing:.12em;margin-top:2rem;font-size:.62rem;font-weight:850;display:block}.copy-deliverables__grid h3{margin:.8rem 0 1rem;font-size:clamp(1.8rem,3vw,2.8rem);line-height:.98}.copy-deliverables__grid p{color:#aeb8c4;line-height:1.7}.copy-deliverables__grid ul{gap:.75rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.copy-deliverables__grid li{color:#cbd2da;font-size:.78rem;line-height:1.5}.copy-deliverables__grid li:before{color:var(--green);content:"✓";margin-right:.55rem}.copy-deliverables__featured{background:linear-gradient(155deg,#8c45ff3d,#07090df2)!important}.copy-deliverables__featured .button{margin-top:1.7rem}@media (width<=1000px){.design-asset-grid{grid-template-columns:1fr}.copy-process{grid-template-columns:repeat(2,1fr)}.copy-process article{border-bottom:1px solid #ffffff1f}.copy-process article:nth-child(2n){border-right:0}.copy-process article:last-child{border-bottom:0}.copy-deliverables__grid{grid-template-columns:1fr}.copy-deliverables__grid article{border-bottom:1px solid #ffffff1f;border-right:0}.copy-deliverables__grid article:last-child{border-bottom:0}}@media (width<=620px){.design-customization-note{grid-template-columns:1fr;gap:.7rem}.design-asset__art{min-height:15rem}.copy-process{grid-template-columns:1fr}.copy-process article{border-right:0;min-height:0}.copy-process small{margin-top:2rem}}.portfolio-system-map{background:radial-gradient(circle,#ffae2d14,#0000 22%),radial-gradient(circle,#8c45ff29,#0000 66%),linear-gradient(145deg,#11141dfa,#06080cfa);border:1px solid #ffffff2e;align-self:center;overflow:hidden;box-shadow:0 2rem 5rem #0000004d}.portfolio-system-map>header,.portfolio-system-map>footer{color:#9aa5b4;letter-spacing:.13em;justify-content:space-between;align-items:center;gap:1rem;min-height:3.4rem;padding:.8rem 1.1rem;font-size:.61rem;font-weight:850;display:flex}.portfolio-system-map>header{border-bottom:1px solid #ffffff1a}.portfolio-system-map>footer{border-top:1px solid #ffffff1a}.portfolio-system-map>:is(header,footer) span{color:var(--green);align-items:center;gap:.55rem;display:inline-flex}.portfolio-system-map>:is(header,footer) i{background:var(--green);border-radius:50%;width:.44rem;height:.44rem;box-shadow:0 0 1rem #04e01ab8}.portfolio-system-map>footer b{color:#8f9aa8;font-size:.58rem}.portfolio-system-map__space{isolation:isolate;min-height:29rem;position:relative;overflow:hidden}.portfolio-system-map__space:before{z-index:-2;content:"";opacity:.55;background-image:radial-gradient(circle at 14% 18%,#fff 0 1px,#0000 1.4px),radial-gradient(circle at 82% 24%,#fffc 0 1px,#0000 1.5px),radial-gradient(circle at 68% 78%,#ffffffb8 0 1px,#0000 1.5px),radial-gradient(circle at 28% 71%,#ffffff94 0 1px,#0000 1.5px);background-size:8rem 7rem,11rem 9rem,9rem 12rem,13rem 10rem;position:absolute;inset:0}.portfolio-system-map__sun{aspect-ratio:1;z-index:3;color:#261306;background:radial-gradient(circle at 34% 30%,#fff9cb 0,#ffd65b 24%,#f28b22 58%,#8d3408 100%);border:1px solid #ffe091b8;border-radius:50%;align-content:center;place-items:center;gap:.12rem;width:5.8rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 2rem #ffb53d99,0 0 5rem #ff8d243d}.portfolio-system-map__sun span,.portfolio-system-map__sun small{letter-spacing:.13em;font-size:.43rem;font-weight:950}.portfolio-system-map__sun strong{font-size:1.8rem;line-height:.9}.portfolio-system-map__ring{z-index:-1;border:1px solid #8c45ff38;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.portfolio-system-map__ring.ring-1{width:6.2rem;height:6.2rem}.portfolio-system-map__ring.ring-2{width:10rem;height:10rem}.portfolio-system-map__ring.ring-3{width:14rem;height:14rem}.portfolio-system-map__ring.ring-4{width:18rem;height:18rem}.portfolio-system-map__ring.ring-5{border-style:dashed;border-color:#04e01a2e;width:22rem;height:22rem}.portfolio-system-map__orbiter{width:var(--orbit);height:var(--orbit);z-index:2;margin:calc(var(--orbit) / -2);pointer-events:none;animation:portfolio-orbit var(--duration) linear infinite;position:absolute;top:50%;left:50%}.portfolio-system-map__planet{width:var(--planet-size);height:var(--planet-size);right:calc(var(--planet-size) / -2);color:#fff;pointer-events:auto;border:1px solid #ffffffb8;border-radius:50%;place-items:center;text-decoration:none;transition:filter .2s,box-shadow .2s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 0 .9rem #8c45ff85}.portfolio-system-map__planet b{z-index:2;text-shadow:0 1px 4px #000;font-size:clamp(.38rem,1vw,.57rem);line-height:1;position:relative}.portfolio-system-map__planet small{z-index:4;color:#fff;letter-spacing:.06em;opacity:0;pointer-events:none;background:#05070bf5;border:1px solid #ffffff2e;width:max-content;max-width:9rem;padding:.34rem .48rem;font-size:.5rem;font-weight:850;transition:opacity .2s,transform .2s;position:absolute;bottom:calc(100% + .45rem);left:50%;transform:translate(-50%,.25rem)}.portfolio-system-map__planet:is(:hover,:focus-visible){filter:brightness(1.3);outline:none;box-shadow:0 0 0 3px #04e01a2e,0 0 1.4rem #04e01ab3}.portfolio-system-map__planet:is(:hover,:focus-visible) small{opacity:1;transform:translate(-50%)}.portfolio-system-map__planet.is-mercury{background:radial-gradient(circle at 32% 28%,#e3d9ce,#655e59 68%,#282523)}.portfolio-system-map__planet.is-venus{background:radial-gradient(circle at 30% 25%,#fff0a8,#b86b27 62%,#552810)}.portfolio-system-map__planet.is-earth{background:radial-gradient(circle at 65% 30%,#6bd77c 0 15%,#0000 16%),radial-gradient(circle at 40% 45%,#5cba72 0 17%,#0000 18%),#2575bd}.portfolio-system-map__planet.is-mars{background:radial-gradient(circle at 34% 28%,#ffb070,#a83c24 62%,#4f1611)}.portfolio-system-map__planet.is-jupiter{background:repeating-linear-gradient(0deg,#a85f39 0 4px,#f0c48b 4px 8px,#6e3828 8px 11px)}.portfolio-system-map__planet.is-saturn{background:#d4ad62}.portfolio-system-map__planet.is-saturn:after{content:"";border:2px solid #d9c48a;border-radius:50%;width:160%;height:38%;position:absolute;transform:rotate(-18deg)}.portfolio-system-map__planet.is-uranus{background:radial-gradient(circle at 35% 30%,#d2ffff,#4db9c9 68%,#21586b)}.portfolio-system-map__planet.is-neptune{background:radial-gradient(circle at 35% 30%,#82a7ff,#3156d8 62%,#101e70)}.portfolio-system-map__planet.is-pluto{background:radial-gradient(circle at 36% 28%,#eee0ce,#8d7461 65%,#3d3028)}.portfolio-system-map__planet.is-moon{color:#111;background:radial-gradient(circle at 30% 34%,#777 0 10%,#0000 11%),radial-gradient(circle at 68% 61%,#777 0 12%,#0000 13%),#d5d8df}@keyframes portfolio-orbit{0%{transform:rotate(var(--angle))}to{transform:rotate(calc(var(--angle) + 360deg))}}.industry-portfolio{padding-top:clamp(3.5rem,6vw,6rem)}.industry-showcase-list{border-top:1px solid #ffffff24;margin-top:clamp(2rem,4vw,3.5rem);display:grid}.industry-showcase{background:linear-gradient(145deg,#0f121af7,#07090df7);border:1px solid #ffffff24;border-top:0;grid-template-columns:minmax(0,1.08fr) minmax(22rem,.92fr);align-items:stretch;min-height:min(52rem,100svh - 7rem);scroll-margin-top:6rem;display:grid}.industry-showcase.is-reversed{grid-template-columns:minmax(22rem,.92fr) minmax(0,1.08fr)}.industry-showcase.is-reversed .industry-showcase__snapshot{order:2}.industry-showcase.is-reversed .industry-showcase__copy{order:1}.industry-showcase__snapshot{min-width:0;min-height:32rem;color:inherit;background:#11151c;border-right:1px solid #ffffff24;grid-template-rows:auto 1fr;text-decoration:none;display:grid;overflow:hidden}.industry-showcase.is-reversed .industry-showcase__snapshot{border-left:1px solid #ffffff24;border-right:0}.industry-showcase__browser-bar{background:#11151b;border-bottom:1px solid #ffffff1f;align-items:center;gap:.45rem;min-height:3rem;padding:.65rem 1rem;display:flex}.industry-showcase__browser-bar>i{background:#ff6258;border-radius:50%;width:.55rem;height:.55rem}.industry-showcase__browser-bar>i:nth-child(2){background:#f4bd3c}.industry-showcase__browser-bar>i:nth-child(3){background:#39c955}.industry-showcase__browser-bar b{color:#cbd3dd;letter-spacing:.08em;margin-left:.35rem;font-size:.62rem}.industry-showcase__browser-bar small{color:var(--green);letter-spacing:.1em;margin-left:auto;font-size:.54rem;font-weight:900}.industry-showcase__viewport{background:#0b0e13;min-height:0;position:relative;overflow:hidden}.industry-showcase__viewport iframe{pointer-events:none;transform-origin:50%;background:#0b0e13;border:0;width:1440px;height:900px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.56)}.industry-showcase__viewport>a{color:#fff;letter-spacing:.08em;opacity:0;background:#05080be6;border:1px solid #04e01a7a;align-items:center;gap:.5rem;padding:.65rem .8rem;font-size:.62rem;font-weight:900;transition:opacity .2s,transform .2s;display:inline-flex;position:absolute;bottom:1rem;right:1rem;transform:translateY(.3rem)}.industry-showcase__snapshot:hover .industry-showcase__viewport>a,.industry-showcase__viewport>a:focus-visible{opacity:1;transform:translateY(0)}.industry-showcase__copy{flex-direction:column;justify-content:center;padding:clamp(2rem,4vw,4rem);display:flex}.industry-showcase__copy>header{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:clamp(1.5rem,3vh,2.5rem);padding-bottom:1rem;display:flex}.industry-showcase__copy>header span{color:var(--green);letter-spacing:.11em;align-items:center;gap:.55rem;font-size:.6rem;font-weight:850;display:inline-flex}.industry-showcase__copy>header span i{background:var(--green);width:.44rem;height:.44rem;box-shadow:0 0 .9rem var(--green);border-radius:50%}.industry-showcase__copy>header b{color:#788491;letter-spacing:.1em;font-size:.57rem}.industry-showcase__copy .eyebrow{color:var(--green);margin:0}.industry-showcase__copy h2{letter-spacing:-.055em;margin:.8rem 0 1rem;font-size:clamp(2.2rem,3.8vw,4.2rem);line-height:.96}.industry-showcase__copy>p:not(.eyebrow){color:#aeb8c4;margin:0;line-height:1.72}.industry-showcase__features{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin:1.5rem 0 1.8rem;display:grid}.industry-showcase__features span{color:#d0d6de;font-size:.7rem}.industry-showcase__features span:first-letter{color:var(--green)}.industry-showcase__actions{flex-wrap:wrap;align-items:center;gap:1.1rem;display:flex}.industry-showcase__actions>a:not(.button){color:#d2d8e0;font-size:.7rem;font-weight:850}.industry-showcase__actions>a i{color:var(--green);font-style:normal}.industry-showcase__copy>small{color:#707b88;margin-top:1.6rem;font-size:.58rem;line-height:1.55;display:block}@media (prefers-reduced-motion:reduce){.portfolio-system-map__orbiter{animation-play-state:paused}}@media (width<=1000px){.portfolio-system-map__space{min-height:25rem}.industry-showcase,.industry-showcase.is-reversed{grid-template-columns:1fr;min-height:auto}.industry-showcase.is-reversed .industry-showcase__snapshot,.industry-showcase.is-reversed .industry-showcase__copy{order:initial}.industry-showcase__snapshot,.industry-showcase.is-reversed .industry-showcase__snapshot{border:0;border-bottom:1px solid #ffffff24;min-height:31rem}}@media (width<=620px){.portfolio-system-map__space{min-height:20rem;margin:-1.7rem -2.5rem;transform:scale(.82)}.portfolio-system-map>footer b{display:none}.industry-showcase__snapshot,.industry-showcase.is-reversed .industry-showcase__snapshot{min-height:18rem}.industry-showcase__viewport iframe{transform:translate(-50%,-50%)scale(.28)}.industry-showcase__copy{padding:1.25rem}.industry-showcase__copy>header{margin-bottom:1rem}.industry-showcase__copy>header span,.industry-showcase__copy>header b{font-size:.46rem}.industry-showcase__copy h2{font-size:clamp(2rem,10vw,3rem)}.industry-showcase__features{grid-template-columns:1fr}.industry-showcase__copy>small{display:none}}.portal-full--client{--portal-site-header-height:88px;--portal-client-bar-height:58px;width:var(--app-content-rail);height:var(--public-viewport-height,calc(100svh - var(--portal-site-header-height)));grid-template-rows:var(--portal-client-bar-height) minmax(0, 1fr);background-color:#07090de6;background-image:var(--starfield-image);background-position:0 0;background-size:420px 420px;background-attachment:fixed;border-inline:1px solid #ffffff17;min-height:0;margin-inline:auto;display:grid;overflow:hidden;box-shadow:0 0 0 1px #8c45ff0f,0 24px 90px #0000003d}.portal-full--client .portal-full__top{z-index:30;width:100%;height:var(--portal-client-bar-height);min-height:var(--portal-client-bar-height);border-bottom:1px solid var(--portal-border);background-color:#080a0fe6;background-image:var(--starfield-image);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background-position:0 0;background-size:420px 420px;background-attachment:fixed;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.45rem clamp(1rem,1.6vw,1.6rem);display:grid;position:relative;inset:auto}.portal-full--client .portal-full__top>span{text-align:center;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.portal-full--client .portal-full__layout{background-image:var(--starfield-image);background-position:0 0;background-size:420px 420px;background-attachment:fixed;grid-row:2;grid-template-columns:clamp(13rem,14vw,15rem) minmax(0,1fr);width:100%;height:100%;min-height:0;display:grid}.portal-full--client .portal-full__layout>aside{overscroll-behavior:contain;border-right:1px solid var(--portal-border);background-color:#080a0fe0;background-image:var(--starfield-image);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background-position:0 0;background-size:420px 420px;background-attachment:fixed;width:100%;height:100%;min-height:0;padding:clamp(.8rem,1.7svh,1.25rem) .8rem;position:relative;inset:auto;overflow:hidden auto}.portal-full--client .portal-full__main{overscroll-behavior:contain;scrollbar-gutter:stable;background:linear-gradient(115deg, #090b10a3, #090b1057), var(--starfield-image);background-position:0 0;background-size:auto,420px 420px;background-attachment:scroll,fixed;width:100%;min-width:0;max-width:none;height:100%;min-height:0;padding:clamp(.9rem,1.7svh,1.25rem) clamp(1rem,1.6vw,1.6rem);overflow:hidden auto}.portal-full--client .portal-dashboard-header{gap:clamp(1.25rem,2.5vw,2.5rem);padding-bottom:clamp(.8rem,1.6svh,1.15rem)}.portal-full--client .portal-dashboard-header h1{margin:clamp(.35rem,.75svh,.55rem) 0 clamp(.35rem,.8svh,.6rem);font-size:clamp(2.4rem,min(3.4vw,6.4svh),4rem);line-height:.94}@media (width>=2200px){.portal-full--client{--portal-site-header-height:4.35vw}}@media (width<=1100px),(height<=560px) and (orientation:landscape){.portal-full--client{width:100%;height:auto;min-height:calc(100svh - var(--portal-site-header-height));border-inline:0;display:block;overflow:visible}.portal-full--client .portal-full__top{top:var(--portal-site-header-height);height:auto;min-height:var(--portal-client-bar-height);position:sticky}.portal-full--client .portal-mobile-bar{top:calc(var(--portal-site-header-height) + var(--portal-client-bar-height));position:sticky}.portal-full--client .portal-full__layout{height:auto;display:block}.portal-full--client .portal-full__layout>aside{inset:calc(var(--portal-site-header-height) + var(--portal-client-bar-height) + 52px) auto 0 0;z-index:25;width:min(86vw,20rem);height:auto;display:none;position:fixed;overflow-y:auto;box-shadow:30px 0 80px #00000073}.portal-full--client .portal-full__layout>aside.open{display:flex}.portal-full--client .portal-full__main{height:auto;padding:1.25rem var(--iphone-gutter,5vw) calc(3rem + env(safe-area-inset-bottom));scrollbar-gutter:auto;overflow:visible}}@media (width<=760px){.portal-full--client{--portal-site-header-height:72px}.portal-full--client .portal-full__top{grid-template-columns:auto minmax(0,1fr);gap:.55rem}.portal-full--client .portal-full__top>span{display:none}.portal-full--client .portal-full__top>div{min-width:0;margin-left:auto}}@media print{.portal-full--client,.portal-full--client .portal-full__layout,.portal-full--client .portal-full__main{width:100%;height:auto;min-height:0;box-shadow:none;background:#fff;border:0;display:block;overflow:visible}}.portal-full--scrolling{height:auto;min-height:calc(100svh - var(--portal-site-header-height));display:block;overflow:visible}.portal-full--scrolling .portal-full__top{top:var(--portal-site-header-height);position:sticky}.portal-full--scrolling .portal-full__layout{height:auto;min-height:calc(100svh - var(--portal-site-header-height) - var(--portal-client-bar-height));align-items:start;overflow:visible}.portal-full--scrolling .portal-full__layout>aside{top:calc(var(--portal-site-header-height) + var(--portal-client-bar-height));height:calc(100svh - var(--portal-site-header-height) - var(--portal-client-bar-height));position:sticky}.portal-full--scrolling .portal-full__main{height:auto;min-height:calc(100svh - var(--portal-site-header-height) - var(--portal-client-bar-height));scrollbar-gutter:auto;padding-bottom:clamp(2.5rem,6svh,5rem);overflow:visible}@media (width<=1100px),(height<=560px) and (orientation:landscape){.portal-full--scrolling .portal-full__layout>aside{top:calc(var(--portal-site-header-height) + var(--portal-client-bar-height) + 52px);height:auto;position:fixed}.portal-full--scrolling .portal-full__main{min-height:0}}.header-call{color:#f6fff7;background:linear-gradient(135deg,#04e01a14,#8c45ff0e);border:1px solid #04e01a6b;border-radius:8px;flex:none;align-items:center;gap:.5rem;min-width:0;min-height:42px;padding:.34rem .65rem .34rem .4rem;text-decoration:none;transition:border-color .2s,background .2s,transform .2s;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff0b}.header-call:hover,.header-call:focus-visible{border-color:var(--green);background:linear-gradient(135deg,#04e01a24,#8c45ff13);outline:none;transform:translateY(-1px)}.header-call:focus-visible{outline-offset:3px;outline:3px solid #b079fff2}.header-call__glyph{background:var(--green);color:#041008;border-radius:50%;flex:0 0 29px;place-items:center;width:29px;height:29px;font-size:.76rem;display:grid;box-shadow:0 0 16px #04e01a2b}.header-call__copy{flex-direction:column;gap:.12rem;min-width:0;line-height:1;display:flex}.header-call__copy small{color:var(--green);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;font-size:.56rem;font-weight:850}.header-call__copy strong{color:#fff;letter-spacing:.015em;white-space:nowrap;font-size:.72rem}.nav-actions{align-items:center}.nav-portal{gap:.45rem}.nav-portal__glyph{object-fit:contain;flex:0 0 1.05rem;width:1.05rem;height:1.05rem}.nav-portal>i{color:var(--green);font-style:normal}.technology-rail{z-index:1;box-sizing:border-box;background:linear-gradient(100deg,#8c45ff24,#0a0c12f0 45%,#04e01a0e),#080a0ff2;border:1px solid #8c45ff61;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;width:min(100%,38rem);max-width:38rem;min-height:5.35rem;margin-top:clamp(1rem,2vh,1.5rem);padding:.78rem .9rem;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 18px 50px #00000029}@media (width>=1121px){.mission-visual>.launch-assembly{translate:-50% calc(-50% - 3rem)}}@media (width>=1121px) and (width<=2199px) and (height<=1150px){.hero{height:calc(100svh - var(--public-header-height));grid-template-rows:minmax(0,1fr) auto;min-height:0;padding-block:clamp(.85rem,1.8svh,1.2rem) .55rem;display:grid}.hero-grid{height:100%;min-height:0}.technology-rail{width:min(100%,38rem);max-width:38rem;height:4rem;min-height:4rem;max-height:4rem;margin-top:.65rem;padding:.45rem .65rem}.technology-rail__copy p{display:none}.hero .technology-rail>a{text-wrap:balance;gap:.5rem;width:8.75rem;min-width:0;height:2.5rem;min-height:2.5rem;padding:.4rem .6rem;line-height:1.15}.mission-visual{height:100%;min-height:0}.mission-visual>:is(.orbit,.planet-glow){translate:0 clamp(-10.5rem,-17svh,-9rem)}.scroll-cue{min-height:2rem}.scroll-cue i{height:1.35rem}}.technology-rail:after{z-index:-1;content:"";pointer-events:none;border:1px solid #8c45ff21;border-radius:50%;width:7rem;height:7rem;position:absolute;right:13%;box-shadow:0 0 0 1.8rem #8c45ff06}.technology-rail__signal{color:#9aa2ad;letter-spacing:.13em;justify-items:center;gap:.35rem;width:2.65rem;font-size:.5rem;font-weight:850;display:grid}.technology-rail__signal i{background:var(--green);border:2px solid #061009;border-radius:50%;width:.55rem;height:.55rem;box-shadow:0 0 0 .28rem #04e01a1a,0 0 1rem #04e01ab8}.technology-rail__copy{min-width:0}.technology-rail__copy small{color:var(--green);font-size:var(--copy-label-min);letter-spacing:.14em;text-transform:uppercase;font-weight:850;display:block}.technology-rail__copy strong{color:#f7f8fa;margin-top:.2rem;font-size:clamp(.96rem,1.35vw,1.16rem);line-height:1.15;display:block}.technology-rail__copy p{color:#aeb5bf;max-width:40rem;margin:.28rem 0 0;font-size:.66rem;line-height:1.35}.technology-rail>a{color:#f7f2ff;background:#8c45ff1b;border:1px solid #8c45ffa6;border-radius:9px;justify-content:space-between;align-items:center;gap:.85rem;min-width:12rem;min-height:3.35rem;padding:.68rem .82rem;font-size:.72rem;font-weight:850;text-decoration:none;transition:border-color .2s,background .2s,transform .2s;display:inline-flex}.technology-rail>a span{color:var(--green)}.technology-rail>a:hover,.technology-rail>a:focus-visible{border-color:var(--green);background:#04e01a16;outline:none;transform:translateY(-1px)}.technology-rail>a:focus-visible{outline-offset:3px;outline:3px solid #b079fff2}.hero-actions .hero-action-label{display:inline}@media (width>=981px) and (width<=1260px){.header-call{justify-content:center;width:44px;min-width:44px;min-height:44px;padding:.35rem}.header-call__copy{display:none}.nav-portal{padding-inline:.7rem}.technology-rail__signal,.technology-rail__copy p{display:none}}@media (width<=980px){.header-call{justify-content:center;width:2.75rem;min-width:2.75rem;min-height:2.75rem;padding:.35rem}.header-call__copy{display:none}.header-call__glyph{flex-basis:2rem;width:2rem;height:2rem}.nav-actions{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:.5rem;margin-top:.5rem;display:grid}.nav-portal,.nav-cta{width:100%;min-height:50px}.technology-rail{grid-template-columns:minmax(0,1fr) auto}.technology-rail__signal,.technology-rail__copy p{display:none}}@media (width<=760px){.site-header .header-call{width:2.55rem;min-width:2.55rem;height:2.55rem;min-height:2.55rem;padding:.25rem}.site-header .header-call__glyph{flex-basis:1.95rem;width:1.95rem;height:1.95rem}.nav-actions{grid-template-columns:1fr;margin-top:.15rem}.nav-portal,.nav-cta{justify-content:space-between;min-height:3.2rem;padding-inline:1rem;font-size:.95rem}.technology-rail{display:none}}@media (width>=2200px){.header-call{gap:.55vw;min-height:2.55vw;padding:.32vw .65vw .32vw .38vw}.header-call__glyph{flex-basis:1.7vw;width:1.7vw;height:1.7vw;font-size:.72vw}.header-call__copy small{font-size:.55vw}.header-call__copy strong{font-size:.68vw}.nav-portal{gap:.45vw;padding-inline:1vw}.nav-portal__glyph{flex-basis:1.05vw;width:1.05vw;height:1.05vw}.technology-rail{gap:.7vw;width:min(100%,38vw);max-width:38vw;height:4.25vw;min-height:4.25vw;max-height:4.25vw;margin-top:.65vw;padding:.5vw .65vw}.technology-rail__signal{width:2.7vw;font-size:.5vw}.technology-rail__copy small{font-size:.62vw}.technology-rail__copy strong{font-size:1.05vw}.technology-rail__copy p{display:none}.technology-rail>a{text-wrap:balance;gap:.4vw;width:8.75vw;min-width:0;height:2.65vw;min-height:2.65vw;padding:.4vw .55vw;font-size:.62vw;line-height:1.15}}.hero-actions .button--primary{color:#effff1;background:linear-gradient(105deg,#04e01a1b,#04e01a09),#070c0ad1;border:1px solid #04e01ad1;box-shadow:inset 0 1px #ffffff0e,0 8px 24px #0000002e}.hero-actions .button--primary:hover,.hero-actions .button--primary:focus-visible{border-color:var(--green);color:#fff;background:linear-gradient(105deg,#04e01a2b,#04e01a0e),#070f0ae6;box-shadow:inset 0 1px #ffffff14,0 10px 28px #04e01a1a}.launch-console__ignition{z-index:1;isolation:isolate;min-width:11rem;position:relative}.launch-console__ignition:before{z-index:-2;content:"";opacity:.72;pointer-events:none;background:radial-gradient(at 50% 68%,#04e01a33,#04e01a0b 45%,#0000 72%);border-radius:1rem;animation:2.6s ease-in-out infinite devteq-ignite-attractor;position:absolute;inset:.8rem -1.15rem -.85rem}.launch-button{color:#021006;transform-origin:50% 60%;background:linear-gradient(135deg,#39ff4c 0%,#04e01a 48%,#00bb12 100%);border:1px solid #9bffa6eb;border-radius:10px;min-width:9.75rem;height:3.75rem;padding:0 .65rem 0 1.05rem;font-size:.82rem;position:relative;overflow:visible;box-shadow:inset 0 1px #ffffff94,inset 0 -8px 18px #00490829,0 0 0 1px #04e01a47,0 0 22px #04e01a52,0 16px 38px #04e01a38}.launch-button:after{z-index:-1;content:"";opacity:0;pointer-events:none;border:1px solid #04e01a94;border-radius:15px;position:absolute;inset:-.55rem}.launch-button:not(:disabled){animation:2.6s cubic-bezier(.45,0,.2,1) infinite devteq-ignite-command}.launch-button:not(:disabled):after{animation:2.6s cubic-bezier(.2,.7,.25,1) infinite devteq-ignite-orbit}.launch-button:not(:disabled)>i{animation:1.35s cubic-bezier(.4,0,.2,1) infinite devteq-ignite-arrow}.launch-button:hover:not(:disabled),.launch-button:focus-visible:not(:disabled){background:linear-gradient(135deg,#6aff78 0%,#19f42e 50%,#03cc17 100%);animation:none;transform:translateY(-3px)scale(1.025);box-shadow:inset 0 1px #ffffffb3,inset 0 -8px 18px #0049081f,0 0 0 2px #04e01a57,0 0 34px #04e01a7a,0 18px 42px #04e01a4d}.launch-button:disabled:after{opacity:0;animation:none}@keyframes devteq-ignite-command{0%,to{transform:scale(1);box-shadow:inset 0 1px #ffffff94,inset 0 -8px 18px #00490829,0 0 0 1px #04e01a3d,0 0 18px #04e01a42,0 14px 32px #04e01a2e}46%{transform:scale(1.045);box-shadow:inset 0 1px #ffffffad,inset 0 -8px 18px #00490821,0 0 0 4px #04e01a1c,0 0 34px #04e01a75,0 18px 44px #04e01a4d}}@keyframes devteq-ignite-orbit{0%{opacity:0;transform:scale(.88)}28%{opacity:.72}72%,to{opacity:0;transform:scale(1.18)}}@keyframes devteq-ignite-attractor{0%,to{opacity:.45;transform:scale(.94)}50%{opacity:.9;transform:scale(1.08)}}@media (width>=2200px){.launch-console__ignition{min-width:8.5vw}.launch-button{min-width:7.8vw;height:3vw;padding-inline:.85vw .55vw;font-size:.66vw}}@media (width<=760px){.launch-console__ignition{min-width:7rem}.launch-console__ignition:before{inset:.9rem -.45rem -.45rem}.launch-button{min-width:6.75rem;height:3rem;padding-inline:.7rem .45rem}}@media (prefers-reduced-motion:reduce){.header-call,.technology-rail>a,.launch-console__ignition:before,.launch-button:not(:disabled),.launch-button:not(:disabled):after,.launch-button:not(:disabled)>i{transition:none}}.start-page--upgraded{grid-template-columns:minmax(22rem,.72fr) minmax(42rem,1.28fr);align-items:stretch;gap:clamp(2.5rem,5vw,6rem);padding-block:clamp(1rem,2.5svh,2.5rem)}.start-page--upgraded .start-page__intro{flex-direction:column;max-width:39rem;min-height:100%;display:flex}.start-page--upgraded .start-page__intro h1{max-width:none}.start-page--upgraded .start-page__intro h1>span,.start-page--upgraded .start-page__intro h1>em{white-space:nowrap;display:block}.start-page--upgraded .start-page__intro>p:not(.eyebrow){max-width:36rem}.start-page__steps{background:linear-gradient(135deg,#8c45ff12,#04e01a06);grid-template-columns:1fr;border:1px solid var(--line)!important;gap:0!important;margin-top:1.35rem!important;padding-top:0!important;display:grid!important}.start-page__steps>span{border-bottom:1px solid var(--line);grid-template-columns:2.25rem 1fr;gap:.08rem .65rem;padding:.7rem .8rem;display:grid;letter-spacing:0!important}.start-page__steps>span:last-child{border-bottom:0}.start-page__steps b{color:var(--green);letter-spacing:.14em;grid-row:1/3;align-self:center;font-size:.74rem}.start-page__steps strong{font-size:.9rem;line-height:1.25;color:#e7e9ed!important;margin:0!important}.start-page__steps small{color:#7e8693;font-size:.75rem;line-height:1.4}.growth-signal{background:linear-gradient(90deg,#8c45ff1a,#0000 55%),repeating-linear-gradient(90deg,#0000 0 2.2rem,#ffffff06 2.25rem);border:1px solid #8c45ff47;width:100%;height:5.25rem;margin-top:.85rem;position:relative;overflow:hidden}.growth-signal__marker{width:5.6rem;position:absolute;inset:0 auto 0 0}.growth-signal__orbit{border:1px solid #8c45ff6b;border-radius:50%;position:absolute;top:50%;left:1.4rem;transform:translateY(-50%)}.growth-signal__orbit--outer{width:4rem;height:4rem}.growth-signal__orbit--inner{border-color:#04e01a61;width:2.3rem;height:2.3rem;left:2.25rem}.growth-signal__core{background:var(--green);border-radius:50%;width:.65rem;height:.65rem;position:absolute;top:50%;left:3.06rem;transform:translateY(-50%);box-shadow:0 0 1.1rem #04e01abf}.growth-signal__content{gap:.18rem;display:grid;position:absolute;top:50%;left:6.25rem;right:1rem;transform:translateY(-50%)}.start-page--upgraded .growth-signal__label,.start-page--upgraded .growth-signal__route{color:#d9dde4;letter-spacing:.16em;font-size:.66rem;font-weight:800}.start-page--upgraded .growth-signal__route{color:var(--green);font-size:.61rem;line-height:1.3}.start-page--upgraded .growth-signal__content small{color:#858e9b;font-size:.66rem;line-height:1.35}.start-form--mission{background:linear-gradient(145deg,#181b24fa,#0c0e14fa);border-color:#8c45ff8c;flex-direction:column;align-self:stretch;min-height:0;padding:0;display:flex;position:relative;overflow:hidden;box-shadow:0 2rem 6rem #0000007a,0 0 4rem #8c45ff0f}.start-form--mission:before{content:"";background:linear-gradient(90deg, var(--purple), var(--green), transparent 82%);height:2px;position:absolute;inset:0 0 auto}.start-form__header{background:#07090d5c;padding:.85rem 1rem 0}.start-form--mission .panel-head{padding-bottom:.7rem}.start-form__progress{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-inline:-1rem;display:grid}.start-form__progress span{border-right:1px solid var(--line);color:#747c88;letter-spacing:.12em;text-transform:uppercase;padding:.6rem 1rem;font-size:.61rem;font-weight:750;position:relative}.start-form__progress span:last-child{border-right:0}.start-form__progress b{color:#59616d;margin-right:.4rem}.start-form__progress .active{color:#e4e7eb;box-shadow:inset 0 -2px var(--purple);background:#8c45ff14}.start-form__progress .active b{color:var(--green)}.start-form__section{border-bottom:1px solid var(--line);padding:.72rem 1rem}.start-form__section--outcomes{padding-top:.8rem}.start-form__section-head{grid-template-columns:1.8rem 1fr;align-items:start;gap:.6rem;margin-bottom:.55rem;display:grid}.start-form__section-head>span{width:1.7rem;height:1.7rem;color:var(--green);letter-spacing:.08em;background:#04e01a0a;border:1px solid #04e01a61;place-items:center;font-size:.57rem;font-weight:850;display:grid}.start-form__section-head div{align-items:baseline;gap:.6rem;min-width:0;display:flex}.start-form__section-head strong{color:#f0f2f5;font-size:.77rem}.start-form__section-head small{color:#78818e;font-size:.63rem;line-height:1.35}.start-form--mission fieldset{padding:0}.goal-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.goal-options button{text-align:left;cursor:pointer;border-color:#ffffff1a;grid-template-columns:1.65rem minmax(0,1fr);align-items:center;gap:.55rem;height:auto;min-height:3.6rem;padding:.48rem .58rem;transition:border-color .18s,background .18s,transform .18s;display:grid}.goal-options button:hover{background:#8c45ff0f;border-color:#8c45ffa6;transform:translateY(-1px)}.goal-options button>span:last-child{gap:.16rem;min-width:0;display:grid}.goal-options button strong{color:#b8bec8;text-overflow:ellipsis;font-size:.66rem;line-height:1.2;overflow:hidden}.goal-options button small{color:#68717e;font-size:.56rem;line-height:1.25}.goal-options__check{border:1px solid #ffffff1f;place-items:center;width:1.5rem;height:1.5rem;font-size:.55rem;display:grid;color:#626b78!important;margin:0!important}.goal-options .selected{border-color:var(--green);background:linear-gradient(135deg,#04e01a17,#04e01a05);box-shadow:inset 0 0 1.5rem #04e01a06}.goal-options .selected strong{color:#fff}.goal-options .selected small{color:#9da5b0}.goal-options .selected .goal-options__check{background:#04e01a14;border-color:#04e01abf;color:var(--green)!important}.start-form--mission .form-grid label{color:#a9b0bb;letter-spacing:.12em;text-transform:uppercase;font-size:.59rem;font-weight:750}.start-form--mission .form-grid input,.start-form--mission .form-grid textarea,.start-form--mission .form-grid select{color:#fff;width:100%;font:inherit;letter-spacing:0;text-transform:none;background:#07090dc7;border:1px solid #ffffff1f;border-radius:0;outline:0;margin-top:.32rem;font-size:.72rem;font-weight:500;transition:border-color .18s,box-shadow .18s;display:block}.start-form--mission .form-grid input,.start-form--mission .form-grid select{height:2.65rem;padding:0 .72rem}.start-form--mission .form-grid textarea{resize:vertical;min-height:4.35rem;padding:.7rem;line-height:1.45}.start-form--mission .form-grid input::placeholder,.start-form--mission .form-grid textarea::placeholder{color:#77808d;opacity:1}.start-form--mission .form-grid select:has(option[value=""]:checked){color:#77808d}.start-form--mission .form-grid select option{color:#f4f5f7;background:#11141b}.start-form--mission .form-grid :is(input,textarea,select):focus{border-color:var(--purple);box-shadow:0 0 0 2px #8c45ff1f}.form-grid--project{grid-template-columns:1fr 1fr}.start-form--mission .submit-mission{cursor:pointer;letter-spacing:.09em;justify-content:space-between;align-items:center;width:calc(100% - 2rem);height:3.1rem;margin:.8rem 1rem 0;padding:0 1rem 0 1.15rem;transition:background .18s,box-shadow .18s,transform .18s;display:flex}.start-form--mission .submit-mission:hover:not(:disabled){background:#27f539;transform:translateY(-1px);box-shadow:0 .7rem 2rem #04e01a2b}.start-form--mission .submit-mission b{border:1px solid #03100647;place-items:center;width:1.8rem;height:1.8rem;font-size:.8rem;display:grid}.start-form--mission .form-note{max-width:44rem;margin:.55rem auto .75rem;padding-inline:1rem;font-size:.57rem;line-height:1.45}.start-form--mission .form-note a{color:var(--green);text-decoration:underline}.start-form--mission .form-error{margin:.55rem 1rem 0}.start-form--mission .start-form__selected{margin:.65rem 1rem 0}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (width<=1100px){.start-page--upgraded{grid-template-columns:1fr;gap:2rem;max-width:54rem}.start-page--upgraded .start-page__intro{max-width:none}.growth-signal{display:none}}@media (width<=760px){.start-page--upgraded{width:100%;padding-inline:var(--iphone-frame-gutter,1rem)}.start-page--upgraded .start-page__intro{padding-inline:.15rem}.start-page--upgraded .start-page__steps{display:none!important}.start-form__progress span{text-align:center;padding-inline:.55rem}.start-form__progress b{margin:0 0 .15rem;display:block}.start-form__section-head div{gap:.15rem;display:grid}.goal-options,.form-grid--project{grid-template-columns:1fr}.goal-options button{min-height:3.35rem}}@media (width<=760px) and (orientation:portrait){.start-page--upgraded{grid-template-rows:auto minmax(0,1fr);gap:.55rem}.start-form--mission{overflow-y:auto}.start-form--mission .goal-options,.start-form--mission .form-grid{grid-template-columns:1fr}}@media (width>=1500px) and (height>=820px){.start-form--mission{justify-self:end;max-width:60rem}}.start-form__progress .active,.start-form__progress .complete{color:#f2ecff;box-shadow:inset 0 -2px var(--purple);background:#8c45ff1f}.start-form__progress .active{background:#8c45ff33}.start-form__progress .active b,.start-form__progress .complete b{color:#b98cff}.goal-options button{min-height:3rem}.goal-options button>strong{color:#b8bec8;text-overflow:clip;font-size:.68rem;line-height:1.25;overflow:visible}.goal-options .selected>strong{color:#fff}.start-form--mission .form-grid{align-items:start}.start-form--mission .form-grid :is(input,textarea,select)[aria-invalid=true]{border-color:#ff6b76;box-shadow:0 0 0 2px #ff485721}.start-form--mission .form-grid :is(input,textarea,select)[aria-invalid=true]:focus{border-color:var(--purple);box-shadow:0 0 0 2px #8c45ff1f}.form-field__error{color:#ff8c95;letter-spacing:0;text-transform:none;margin-top:.3rem;font-size:.59rem;font-weight:600;line-height:1.35;display:block}.website-field{min-width:0}.start-form--mission .website-option{color:#aeb5c0;letter-spacing:0;text-transform:none;cursor:pointer;align-items:center;gap:.45rem;margin-top:.42rem;font-size:.61rem;font-weight:600;line-height:1.3;display:flex}.start-form--mission .form-grid .website-option input{width:.9rem;height:.9rem;accent-color:var(--purple);flex:0 0 .9rem;margin:0;padding:0}.start-form--mission .form-grid input:disabled{color:#69717e;cursor:not-allowed;opacity:.72;background:#07090d6b}.start-form--success{grid-template-rows:auto 1fr;min-height:clamp(33rem,66svh,42rem);display:grid}.start-form--success .start-form__header{border-bottom:1px solid var(--line);padding-bottom:.85rem}.start-form--success .panel-head{padding-bottom:0}.start-form-success__body{align-content:center;gap:1rem;min-width:0;padding:clamp(1.1rem,2.5vw,2rem);display:grid}.start-form-success__heading{grid-template-columns:4.75rem minmax(0,1fr);align-items:center;gap:1rem;display:grid}.start-form-success__animation{background:#04e01a0f;border:1px solid #04e01a59;border-radius:50%;width:4.75rem;height:4.75rem;overflow:hidden}.start-form-success__animation>*{width:100%!important;height:100%!important}.start-form-success__heading .eyebrow{margin-bottom:.28rem}.start-form-success__heading h2{color:#f5f6f8;letter-spacing:-.055em;margin:0;font-size:clamp(1.85rem,3.4vw,3.35rem);line-height:1}.start-form-success__heading p:last-child{color:#9ba3af;margin:.45rem 0 0;font-size:.76rem}.request-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:0;display:grid}.request-summary>div{background:#07090d85;border:1px solid #ffffff17;min-width:0;padding:.72rem .78rem}.request-summary dt{color:#727b88;letter-spacing:.13em;text-transform:uppercase;margin-bottom:.34rem;font-size:.55rem;font-weight:800}.request-summary dd{overflow-wrap:anywhere;color:#edf0f4;margin:0;font-size:.72rem;font-weight:650;line-height:1.4}.request-summary dd small{color:#8c95a2;margin-top:.15rem;font-size:.63rem;font-weight:500;display:block}.request-summary__wide{grid-column:1/-1}.request-summary ul{flex-wrap:wrap;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.request-summary li{color:#d9c9ff;background:#8c45ff14;border:1px solid #8c45ff57;padding:.25rem .42rem;font-size:.61rem}.request-summary__wide:last-child dd{white-space:pre-wrap;max-height:5.1rem;overflow:auto}.start-form--success .client-inquiry-reward{margin:0}.start-form--success .submit-mission{width:100%;margin:0}@media (width<=760px){.goal-options button{min-height:3rem}.start-form--success{min-height:0}.start-form-success__heading{grid-template-columns:3.75rem minmax(0,1fr)}.start-form-success__animation{width:3.75rem;height:3.75rem}.request-summary{grid-template-columns:1fr}.request-summary__wide{grid-column:auto}}.universe-promise{background:#07090d47;border:1px solid #8c45ff52;grid-template-columns:minmax(0,1fr) 16.75rem;align-items:center;height:8.75rem;margin-top:auto;display:grid;position:relative;overflow:hidden}.universe-promise:before{content:"";opacity:.62;background-image:radial-gradient(circle at 9% 23%,#fff 0 1px,#0000 1.4px),radial-gradient(circle at 19% 76%,#b98cffe6 0 1px,#0000 1.4px),radial-gradient(circle at 38% 16%,#ffffffc7 0 1px,#0000 1.3px),radial-gradient(circle at 53% 82%,#04e01ab3 0 1px,#0000 1.3px),radial-gradient(circle at 69% 13%,#ffffffbf 0 1px,#0000 1.4px),radial-gradient(circle at 93% 69%,#b98cffe6 0 1px,#0000 1.4px);position:absolute;inset:0}.universe-promise p{z-index:2;color:#f3efff;letter-spacing:.035em;text-wrap:balance;align-self:start;max-width:19ch;margin:0;padding:1rem 0 0 1rem;font-size:clamp(.78rem,1.02vw,1rem);font-weight:850;line-height:1.35;position:relative}.universe-promise p:before{content:"// BEYOND THE SKY";color:var(--green);letter-spacing:.18em;margin-bottom:.45rem;font-size:.54rem;font-weight:850;display:block}.milky-way{z-index:1;perspective:42rem;perspective-origin:50%;width:16.75rem;height:8.75rem;position:relative;overflow:hidden}.milky-way__rotator{z-index:1;transform-origin:50%;width:8.35rem;height:8.35rem;margin-left:-.75rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(2)}.milky-way__orbit{position:absolute;inset:0;transform:none}.milky-way__core{z-index:4;transform-origin:50%;pointer-events:none;background:radial-gradient(#fffffffa 0 8%,#ffe6b3eb 24%,#cc9dff85 52%,#0000 76%);border-radius:50%;width:1.18rem;height:.72rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-7deg);box-shadow:0 0 .6rem #ffe6b3b8,0 0 1.15rem #8c45ff66}.milky-way__art{object-fit:contain;image-rendering:auto;transform-origin:50%;backface-visibility:hidden;mix-blend-mode:screen;filter:saturate(1.16)contrast(1.32)brightness(1.07);will-change:transform;width:7.9rem;height:7.9rem;animation:46s linear infinite milky-way-spin-arms-in-plane;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-7deg)scale(.96)}.milky-way__dust{z-index:2;mix-blend-mode:screen;opacity:.46;filter:blur(5px);background:radial-gradient(#fff4d657,#0000 14%),linear-gradient(176deg,#0000 38%,#0303083d 46%,#0000 55%);border-radius:50%;width:7.65rem;height:3.55rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-10deg)}.milky-way__stars{z-index:3;pointer-events:none;background-image:radial-gradient(circle at 14% 34%,#ffffffe6 0 .6px,#0000 1.2px),radial-gradient(circle at 32% 71%,#b98cffe6 0 .7px,#0000 1.3px),radial-gradient(circle at 58% 18%,#ffffffb8 0 .55px,#0000 1.2px),radial-gradient(circle at 74% 66%,#cdb7ffd6 0 .7px,#0000 1.35px),radial-gradient(circle at 91% 39%,#ffffffd1 0 .6px,#0000 1.25px);border-radius:50%;position:absolute;inset:.48rem}.milky-way__stars--far{z-index:0;opacity:.42;transform:scale(.94)}.milky-way__stars--near{opacity:.78}@keyframes milky-way-spin-arms-in-plane{0%{transform:translate(-50%,-50%)rotate(-7deg)scaleY(.416581)rotate(0)scaleY(2.40049)scale(.96)}to{transform:translate(-50%,-50%)rotate(-7deg)scaleY(.416581)rotate(360deg)scaleY(2.40049)scale(.96)}}@media (width<=1100px){.universe-promise{display:none}}@media (prefers-reduced-motion:reduce){.milky-way__art{animation:none}}.start-form__progress{grid-template-columns:repeat(4,minmax(0,1fr))}.start-form__progress span{min-width:0;padding-inline:.75rem}.start-form__section--service{padding-block:.52rem}.start-form__section-head--compact{margin-bottom:.38rem}.service-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.service-options button{color:#aeb5c0;text-align:left;cursor:pointer;background:#07090d9e;border:1px solid #ffffff1a;grid-template-columns:1.25rem minmax(0,1fr);align-items:center;gap:.42rem;min-height:2.45rem;padding:.38rem .52rem;display:grid}.service-options button:hover,.service-options button:focus-visible{border-color:#8c45ffb3;outline:0}.service-options button>span{color:#69727e;border:1px solid #ffffff21;place-items:center;width:1.15rem;height:1.15rem;font-size:.58rem;display:grid}.service-options button strong{min-width:0;color:inherit;font-size:.62rem;line-height:1.2}.service-options button.selected{border-color:var(--green);color:#fff;background:linear-gradient(135deg,#04e01a17,#04e01a05)}.service-options button.selected>span{color:var(--green);background:#04e01a14;border-color:#04e01abf}.start-form--mission .service-other{color:#a9b0bb;letter-spacing:.12em;text-transform:uppercase;margin-top:.5rem;font-size:.59rem;font-weight:750;display:block}.start-form--mission .service-other input,.start-form--mission .referral-other input{color:#fff;width:100%;height:2.65rem;font:inherit;letter-spacing:0;text-transform:none;background:#07090dc7;border:1px solid #ffffff1f;border-radius:0;outline:0;margin-top:.32rem;padding:0 .72rem;font-size:.72rem;font-weight:500;display:block}.start-form--mission :is(.service-other,.referral-other) input:focus{border-color:var(--purple);box-shadow:0 0 0 2px #8c45ff1f}.start-form--mission :is(.service-other,.referral-other) input[aria-invalid=true]{border-color:#ff6b76;box-shadow:0 0 0 2px #ff485721}.start-form--mission :is(.service-other,.referral-other) input[aria-invalid=true]:focus{border-color:var(--purple);box-shadow:0 0 0 2px #8c45ff1f}.form-field__feedback{color:#0000;letter-spacing:0;text-transform:none;align-items:center;gap:.32rem;width:100%;height:2rem;margin-top:.22rem;font-size:.55rem;font-weight:600;line-height:1.25;display:flex;overflow:hidden}.form-field__error{color:#ff8c95}.form-field__success{color:var(--green)}.form-field__success-animation{border-radius:50%;flex:0 0 1.15rem;width:1.15rem;height:1.15rem;overflow:hidden}.form-field__success-animation>*{width:100%!important;height:100%!important}.form-grid--project>:is(.website-field,.referral-field){align-self:start;min-width:0}.form-grid--project>:is(.website-field,.referral-field)>label:first-child{margin:0;line-height:1.2;display:block}.referral-field{align-content:start;display:grid}.referral-other{margin-top:.5rem;display:block}.website-field__label-row{grid-column:1/-1;grid-template-columns:max-content max-content minmax(0,1fr) max-content;align-items:center;gap:.4rem;min-height:1.35rem;display:grid}.website-field__label-row>label:first-child{white-space:nowrap;margin:0}.start-form--mission .website-field__label-row .website-option{white-space:nowrap;justify-content:flex-end;margin:0}.start-form--mission .website-field__label-row .referral-field__label{text-align:right;white-space:nowrap;margin:0}.start-form--mission .website-option{margin-top:0}.website-reassurance{visibility:hidden;opacity:0;min-width:0;max-width:100%;color:var(--green);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.3rem;font-size:.58rem;font-weight:650;line-height:1.3;transition:opacity .18s;display:inline-flex;overflow:hidden}.website-reassurance.is-visible{visibility:visible;opacity:1}.website-reassurance b{background:#04e01a14;border:1px solid #04e01a99;border-radius:50%;place-items:center;width:1rem;height:1rem;font-size:.58rem;display:grid}.submit-mission__spinner{border:2px solid #03100640;border-top-color:#031006;border-radius:50%;width:1rem;height:1rem;animation:.7s linear infinite submit-mission-spin}@keyframes submit-mission-spin{to{transform:rotate(360deg)}}@media (width<=760px){.start-form__progress span{padding-inline:.35rem;font-size:.54rem}.service-options{grid-template-columns:1fr}.form-field__feedback{height:2.25rem}.website-option-row{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.submit-mission__spinner{animation-duration:1.4s}}.start-form--mission{width:100%}.start-form__section{padding:.56rem 1rem}.start-form__section-head{margin-bottom:.4rem}.start-form--mission .form-grid{gap:.24rem .7rem}.form-field__feedback{height:1.35rem;margin-top:.12rem;font-size:.62rem}.goal-options button{min-height:3rem;padding-block:.4rem}.goal-options button strong{font-size:.74rem}.service-options{grid-template-columns:repeat(4,minmax(0,1fr))}.service-options button strong{font-size:.7rem}.start-form__section-head--service>div{width:100%}.service-multiple-toggle{color:#858e9a;letter-spacing:.02em;text-transform:none;cursor:pointer;align-items:center;gap:.38rem;margin-left:auto;font-size:.61rem;font-weight:650;line-height:1.2;display:inline-flex}.service-multiple-toggle input{width:.95rem;height:.95rem;accent-color:var(--green);margin:0}.start-form--mission .form-grid input::placeholder,.start-form--mission .form-grid textarea::placeholder{font-size:.72rem}.start-form__section--project{padding-bottom:.35rem}.start-form--mission .submit-mission{isolation:isolate;background:linear-gradient(105deg,#04e01a 0%,#27f539 48%,#04e01a 100%);justify-content:center;margin-top:.35rem;animation:2.8s ease-in-out infinite submit-mission-invite;position:relative;overflow:hidden;box-shadow:0 .55rem 1.8rem #04e01a2b,inset 0 1px #ffffff38}.start-form--mission .submit-mission>span{z-index:1;text-align:center;font-size:.88rem;font-weight:900;position:relative}.start-form--mission .submit-mission>b{z-index:1;position:absolute;right:1rem}.start-form--mission .submit-mission:before{content:"";z-index:0;background:linear-gradient(105deg,#0000 35%,#ffffff6b 50%,#0000 65%);transition:transform .55s;position:absolute;inset:0;transform:translate(-120%)}.start-form--mission .submit-mission:hover:not(:disabled):before{transform:translate(120%)}.start-form--mission .form-note{text-align:center;white-space:nowrap;max-width:none;margin-block:.42rem .58rem;line-height:1.2}@keyframes submit-mission-invite{0%,to{box-shadow:0 .55rem 1.8rem #04e01a24,inset 0 1px #ffffff38}50%{box-shadow:0 .7rem 2.25rem #04e01a47,0 0 0 1px #04e01a33,inset 0 1px #ffffff47}}@media (width<=900px){.service-options{grid-template-columns:repeat(2,minmax(0,1fr))}.start-form__section-head--service>div{flex-wrap:wrap}.service-multiple-toggle{flex-basis:100%;margin:.2rem 0 0}.start-form--mission .form-note{white-space:normal}}@media (width<=760px){.form-field__feedback{height:1.55rem}.service-options{grid-template-columns:1fr}.website-field__label-row{grid-template-columns:auto minmax(0,1fr);gap:.35rem .6rem}.start-form--mission .website-field__label-row .website-option{text-align:left;justify-content:flex-start}.website-field__label-row .website-reassurance,.start-form--mission .website-field__label-row .referral-field__label{text-align:left;grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.start-form--mission .submit-mission{animation:none}.start-form--mission .submit-mission:before{display:none}}.referral-field{grid-template-rows:2.97rem 1.35rem;row-gap:.12rem}.referral-details-slot{visibility:hidden;grid-template-columns:minmax(7.5rem,.72fr) minmax(0,1.28fr);align-items:center;gap:.4rem;min-width:0;height:1.35rem;display:grid;overflow:hidden}.referral-details-slot.is-active{visibility:visible}.start-form--mission .referral-details-slot input{color:#fff;letter-spacing:0;text-transform:none;background:#07090dc7;border:1px solid #ffffff1f;border-radius:0;outline:0;width:100%;min-width:0;height:1.35rem;margin:0;padding:0 .48rem;font-size:.62rem;font-weight:550}.start-form--mission .referral-details-slot input:focus{border-color:var(--purple);box-shadow:0 0 0 2px #8c45ff1f}.start-form--mission .referral-details-slot input[aria-invalid=true]{border-color:#ff6b76}.referral-detail-feedback{height:1.35rem;margin:0;font-size:.55rem;line-height:1.15}.referral-detail-feedback .form-field__success-animation{flex-basis:.92rem;width:.92rem;height:.92rem}@media (width<=760px){.referral-details-slot{grid-template-columns:minmax(6.75rem,.7fr) minmax(0,1.3fr)}.referral-detail-feedback{height:1.35rem}}.locale-selector{z-index:120;position:relative}.locale-selector__trigger{color:#dfe0e6;min-height:40px;font:inherit;cursor:pointer;background:#080a0fa3;border:1px solid #ffffff2b;border-radius:8px;align-items:center;gap:.45rem;padding:.32rem .55rem;font-size:.76rem;font-weight:750;display:inline-flex}.locale-selector__trigger img{object-fit:contain;filter:drop-shadow(0 0 6px #8c45ff59);width:21px;height:21px}.locale-selector__trigger i{color:#bca1ff;font-style:normal}.locale-selector__menu{background:#0d0f16fa;border:1px solid #8c45ff7a;border-radius:12px;width:235px;padding:.65rem;position:absolute;top:calc(100% + .55rem);right:0;box-shadow:0 20px 50px #00000075}.locale-selector__menu>p{color:#aeb0bb;letter-spacing:.12em;text-transform:uppercase;margin:.25rem .45rem .5rem;font-size:.71rem}.locale-selector__menu button{color:#e9e9ef;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:baseline;width:100%;padding:.65rem .7rem;display:flex}.locale-selector__menu button:hover,.locale-selector__menu button.selected{background:#8c45ff29}.locale-selector__menu button.selected span:after{content:"✓";color:var(--green);margin-inline-start:.45rem}.locale-selector__menu small{color:#989eaa}.locale-selector__notice{border-top:1px solid #ffffff1a;font-size:.7rem;display:block;padding:.65rem .45rem .1rem!important;line-height:1.45!important}.localization-admin{z-index:2;width:min(1380px,92vw);margin:auto;padding:4.5rem 0 7rem;position:relative}.localization-admin--gated{align-content:center;justify-items:start;min-height:72vh;display:grid}.localization-admin>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:3rem;padding-bottom:2.4rem;display:flex}.localization-admin h1{letter-spacing:-.06em;max-width:760px;margin:.7rem 0 1rem;font-size:clamp(3rem,5vw,5.7rem);line-height:.94}.localization-admin>header p:not(.eyebrow){color:#9fa6b2;max-width:710px;line-height:1.7}.localization-admin__locale{background:#8c45ff0f;border:1px solid #8c45ff6b;align-items:center;gap:1rem;min-width:250px;padding:1rem;display:flex}.localization-admin__locale img{object-fit:contain;width:48px;height:48px}.localization-admin__locale label{color:#aeb3bc;letter-spacing:.12em;text-transform:uppercase;gap:.35rem;font-size:.7rem;display:grid}.localization-admin select,.localization-admin input,.translation-table textarea{color:#f7f7fb;font:inherit;background:#0b0d12;border:1px solid #ffffff29}.localization-admin select{padding:.55rem}.localization-admin__toolbar{grid-template-columns:minmax(260px,1fr) auto minmax(230px,.7fr);align-items:center;gap:1rem;padding:1.2rem 0;display:grid}.localization-admin__toolbar input{width:100%;height:46px;padding:0 .8rem}.localization-admin__toolbar span{color:#aeb4bf;font-size:.85rem}.localization-admin__toolbar b{color:var(--green)}.localization-admin__toolbar small{color:#bca1ff;text-align:right}.localization-admin__loading{color:#aeb4bf;padding:3rem 0}.translation-table{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.translation-table article{background:linear-gradient(145deg,#171a22f0,#0b0d12f0);border:1px solid #ffffff21;padding:1rem}.translation-table article>header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.translation-table code{color:#bca1ff;font-size:.78rem}.translation-table label{gap:.45rem;margin-top:.9rem;display:grid}.translation-table label small{letter-spacing:.12em;color:#8c94a1;font-size:.66rem}.translation-table textarea{resize:vertical;width:100%;min-height:62px;padding:.65rem;line-height:1.5}.translation-table textarea:focus,.localization-admin input:focus{border-color:var(--purple);outline:0}.translation-table footer{justify-content:space-between;align-items:center;gap:1rem;margin-top:.8rem;display:flex}.translation-table footer span{color:#8e95a1;font-size:.72rem}.translation-table footer button{color:var(--green);font:inherit;cursor:pointer;background:#04e01a14;border:1px solid #04e01a6b;padding:.55rem .75rem;font-size:.75rem;font-weight:800}.translation-table footer button:disabled{opacity:.5;cursor:wait}html[dir=rtl] .locale-selector__menu{left:0;right:auto}html[dir=rtl] .localization-admin{text-align:right}@media (width<=900px){.localization-admin>header{flex-direction:column;align-items:start}.localization-admin__toolbar{grid-template-columns:1fr}.localization-admin__toolbar small{text-align:left}.translation-table{grid-template-columns:1fr}}@media (width<=700px){.locale-selector__trigger span{display:none}.locale-selector__menu{right:-.5rem}.localization-admin{padding-top:2.5rem}.localization-admin__locale{width:100%}}.locale-selector__request{color:#d9ccff;background:#8c45ff1a;border:1px solid #8c45ff8c;border-radius:7px;justify-content:space-between;align-items:center;gap:.75rem;margin:.35rem 0 .2rem;padding:.62rem .7rem;font-size:.75rem;font-weight:800;line-height:1.25;text-decoration:none;display:flex}.locale-selector__request:hover,.locale-selector__request:focus-visible{color:#fff;border-color:var(--purple);background:#8c45ff38;outline:0}.locale-selector__request span{color:var(--green);font-size:1rem}html[dir=rtl] body,html[dir=rtl] input,html[dir=rtl] textarea,html[dir=rtl] select{text-align:right}html[dir=rtl] input[type=email],html[dir=rtl] input[type=url],html[dir=rtl] input[inputmode=url],html[dir=rtl] input[inputmode=email]{text-align:left;direction:ltr}html[dir=rtl] .locale-selector__menu button{text-align:right}.mission-visual .launch-gantry{filter:drop-shadow(0 18px 22px #00000085)drop-shadow(0 0 12px #a6b0b71a);width:43%;height:94%;top:2%;left:-14%}.mission-visual .launch-gantry__mast{background:linear-gradient(90deg,#121517fc,#50575cf5 28%,#22272afc 61%,#0b0d0efc),linear-gradient(#ffffff24,#0000 18% 78%,#8e979d24);border:1px solid #a6b0b775;border-radius:24px 8px 12px 24px;inset:0 43% 0 6%;overflow:hidden;box-shadow:inset 2px 0 #ffffff14,inset -1px 0 #bbc3c826,inset 0 0 22px #0000008a,0 0 0 1px #000000b3,0 0 20px #9aa4aa1f}.mission-visual .launch-gantry__mast:before{opacity:.88;background:linear-gradient(#0000,#d1d7da 14%,#97a1a7d1 52%,#687278 86%,#0000);border:0;border-radius:99px;width:2px;height:auto;inset:7% auto 7% 15%;box-shadow:0 0 8px #bcc5ca40}.mission-visual .launch-gantry__mast:after{opacity:.82;background:linear-gradient(90deg,#d5dbde,#929da3 50%,#5f686d);border:1px solid #b1babf6b;border-radius:99px;height:5px;inset:auto 20% 8% 29%;box-shadow:0 0 10px #b2bbc038}.mission-visual .launch-gantry__arm{background:linear-gradient(#5e737ee6,#141d23fa 42%,#04080c 72%),linear-gradient(90deg,#d2d8dc21,#0000);border:1px solid #a7b1b775;border-radius:99px;width:89%;height:4.5%;left:48%;box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #b5bec31f,0 5px 11px #0000007a,0 0 9px #aeb8be1a}.mission-visual .launch-gantry__arm:before{content:"";background:linear-gradient(90deg,#0000,#d3d9dcb8,#848e949e,#0000);border-radius:99px;height:1px;position:absolute;top:50%;left:12%;right:16%;transform:translateY(-50%)}.mission-visual .launch-gantry__arm:after{background:linear-gradient(#283943,#070b0f 58%,#172128);border-color:#a9b3b985;border-radius:6px;width:8px;height:205%;right:-4px;box-shadow:inset 0 1px #ffffff1f,0 0 10px #b3bcc124}.mission-visual .launch-pad{width:38%;height:9.5%;top:99%}.mission-visual .launch-pad:before{background:radial-gradient(at 50% 35%,#020507 0 22%,#0000 23%),radial-gradient(at 50% 0,#cdd3d724,#0000 58%),linear-gradient(#50616b 0,#172128 28%,#070b0f 64%,#020406 100%);border:1px solid #b1babf85;border-radius:56% 56% 26% 26%;inset:0 0 32%;box-shadow:inset 0 2px #ffffff29,inset 0 -2px #808a902e,0 11px 20px #00000085,0 0 16px #b4bdc221}.mission-visual .launch-pad:after{background:linear-gradient(90deg,#0000 0 18%,#cfd6da2e 18% 22%,#0000 22% 78%,#7b858b2e 78% 82%,#0000 82%),linear-gradient(#1c2930,#05080b);border-left:5px solid #121b21;border-right:5px solid #121b21;border-radius:0 0 8px 8px;height:39%;bottom:0;left:19%;right:19%;box-shadow:inset 0 -1px #b8c1c61f}.mission-visual .launch-pad>i{background:#020608;width:6px;height:6px;top:16%;box-shadow:inset 0 0 0 1px #bec7cc94,0 0 7px #b5bec32e}.mission-visual .launch-pad>b{opacity:.58;background:linear-gradient(90deg,#0000,#d6dcdf 18%,#929ca2 52%,#5f686d 84%,#0000);width:42%;height:2px;top:16%;box-shadow:0 0 9px #b9c2c73d}@keyframes devteq-pad-ignition{to{box-shadow:inset 0 2px #fff3,inset 0 -2px #89939938,0 12px 20px #00000080,0 0 26px #bec7cc3d,0 0 32px #858f9524}}.mission-visual .satellite-symbol{transform-origin:50%;backface-visibility:hidden;will-change:transform, scale, filter;scale:1.3}.mission-visual .capability-satellite{justify-items:center;gap:.8rem}.mission-visual .capability-satellite__symbol-button{transform-origin:50%;justify-self:center}.mission-visual .capability-satellite.orbit-label--one,.mission-visual .capability-satellite.orbit-label--two,.mission-visual .capability-satellite.orbit-label--three{bottom:auto;left:auto;right:3%;transform:none}.mission-visual .capability-satellite.orbit-label--one{top:9%}.mission-visual .capability-satellite.orbit-label--two{top:38%}.mission-visual .capability-satellite.orbit-label--three{top:67%}@media (width<=900px){.mission-visual .capability-satellite{gap:.6rem}.mission-visual .capability-satellite.orbit-label--one,.mission-visual .capability-satellite.orbit-label--two,.mission-visual .capability-satellite.orbit-label--three{right:1%}}@media (width<=760px){.mission-visual .capability-satellite{gap:.42rem}.mission-visual .capability-satellite.orbit-label--one,.mission-visual .capability-satellite.orbit-label--two,.mission-visual .capability-satellite.orbit-label--three{right:0}.mission-visual .capability-satellite.orbit-label--one{top:8%}.mission-visual .capability-satellite.orbit-label--two{top:37%}.mission-visual .capability-satellite.orbit-label--three{top:66%}}@media (width<=760px) and (orientation:portrait){.mission-visual .capability-satellite.orbit-label--one{top:3%}.mission-visual .capability-satellite.orbit-label--two{top:35%}.mission-visual .capability-satellite.orbit-label--three{top:67%}}.site-search{align-items:center;display:flex;position:relative}.site-search--open{z-index:2500}.site-back{color:#e7e9ed;cursor:pointer;background:linear-gradient(#161920e6,#0a0c11e6);border:1px solid #fff3;border-radius:8px;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;transition:color .2s,border-color .2s,background .2s,box-shadow .2s,transform .2s;display:inline-flex;box-shadow:inset 0 1px #ffffff0b}.site-back svg{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round}.site-back:hover,.site-back:focus-visible{color:#fff;background:#8c45ff1f;border-color:#b079ffcc;box-shadow:0 0 24px #8c45ff21}.site-back:focus-visible{outline:2px solid var(--green);outline-offset:3px}.site-search__trigger{color:#e7e9ed;cursor:pointer;background:linear-gradient(#161920e6,#0a0c11e6);border:1px solid #fff3;border-radius:8px;justify-content:center;align-items:center;width:44px;height:44px;transition:color .2s,border-color .2s,background .2s,box-shadow .2s,transform .2s;display:inline-flex;box-shadow:inset 0 1px #ffffff0b}.site-search__trigger span{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-search__trigger svg,.site-search__field svg{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round}.site-search__trigger:hover,.site-search__trigger:focus-visible,.site-search--open .site-search__trigger{color:#fff;border-color:var(--green);background:#8c45ff33;box-shadow:0 0 0 1px #04e01a2e,0 0 26px #8c45ff3d}.site-search__trigger:focus-visible{outline:2px solid var(--green);outline-offset:3px}.site-search__dialog{z-index:2500;background:linear-gradient(155deg,#12151dfc,#07090dfc);border:1px solid #b079ff7a;border-radius:18px;flex-direction:column;width:min(760px,100vw - 2rem);max-height:min(720px,100svh - 7rem);animation:.2s ease-out siteSearchReveal;display:flex;position:absolute;top:calc(100% + .75rem);right:0;overflow:hidden;box-shadow:0 35px 110px #000000a8,0 0 70px #8c45ff1a}@keyframes siteSearchReveal{0%{opacity:0;transform:translateY(-10px)scale(.985)}to{opacity:1;transform:none}}.site-search__dialog>header{justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.4rem 1.4rem 1rem;display:flex}.site-search__dialog>header small{color:var(--green);letter-spacing:.15em;font-size:.75rem}.site-search__dialog>header h2{color:#fff;letter-spacing:-.035em;margin:.38rem 0 0;font-size:clamp(1.45rem,3vw,2.1rem);line-height:1.05}.site-search__close{color:#d9dde4;cursor:pointer;background:#ffffff09;border:1px solid #ffffff26;border-radius:50%;flex:0 0 42px;width:42px;height:42px;font-size:1.7rem;line-height:1}.site-search__close:hover,.site-search__close:focus-visible{color:#fff;background:#8c45ff1f;border-color:#b079ffbf}.site-search__field{color:#b88dff;background:#090c11;border:1px solid #b079ff8f;border-radius:11px;align-items:center;gap:.8rem;min-height:62px;margin:0 1.4rem;padding:0 1rem;display:flex;box-shadow:0 0 0 3px #8c45ff14,inset 0 1px #ffffff09}.site-search__field svg{flex:0 0 22px;width:22px;height:22px}.site-search__field input{color:#fff;background:0 0;border:0;outline:0;width:100%;min-width:0;font:650 1rem/1.3 Inter,system-ui,sans-serif}.site-search__field input::placeholder{color:#858d98}.site-search__field input::-webkit-search-cancel-button{filter:invert();opacity:.7}.site-search__field kbd{color:#8f97a2;letter-spacing:.08em;background:#ffffff0a;border:1px solid #ffffff2b;border-radius:5px;padding:.27rem .4rem;font:700 .65rem/1 Inter,system-ui,sans-serif}.site-search__status{color:#a9b0ba;letter-spacing:.05em;justify-content:space-between;align-items:center;padding:.9rem 1.5rem .65rem;font-size:.78rem;display:flex}.site-search__status small{color:#707985}.site-search__results{scrollbar-color:var(--purple) #0b0e13;min-height:0;padding:0 .65rem .75rem;overflow:auto}:is(.site-search__results>a,.site-search__group>a){color:#fff;border:1px solid #0000;border-radius:10px;justify-content:space-between;align-items:center;gap:1.25rem;min-height:92px;padding:1rem;text-decoration:none;transition:background .16s,border-color .16s,transform .16s;display:flex}:is(.site-search__results>a,.site-search__group>a):hover,:is(.site-search__results>a,.site-search__group>a):focus-visible{background:#8c45ff13;border-color:#b079ff52;transform:translate(3px)}:is(.site-search__results>a,.site-search__group>a)>span{min-width:0}:is(.site-search__results>a,.site-search__group>a) small{color:var(--green);letter-spacing:.13em;text-transform:uppercase;margin-bottom:.3rem;font-size:.68rem;display:block}:is(.site-search__results>a,.site-search__group>a) strong{color:#f2f4f7;font-size:1rem;line-height:1.25;display:block}:is(.site-search__results>a,.site-search__group>a) p{color:#979faa;margin:.25rem 0 0;font-size:.78rem;line-height:1.45}:is(.site-search__results>a,.site-search__group>a)>i{color:#aa7fff;flex:none;font-size:1rem;font-style:normal}.site-search__group{display:grid}.site-search__group+.site-search__group{border-top:1px solid #ffffff14;margin-top:.35rem;padding-top:.65rem}.site-search__group-title{color:#b58cff;letter-spacing:.13em;text-transform:uppercase;padding:.35rem 1rem .2rem;font-size:.67rem;font-weight:850}.site-search__empty{text-align:center;border:1px dashed #ffffff2e;border-radius:10px;margin:.35rem;padding:1.5rem}.site-search__empty strong{color:#eef0f4;font-size:1rem}.site-search__empty p{color:#969eaa;max-width:480px;margin:.55rem auto 1rem;font-size:.8rem;line-height:1.55}.site-search__empty>a{color:var(--green);font-size:.82rem;font-weight:800}@media (width<=1180px) and (width>=981px){.site-search__trigger{width:42px}}@media (width<=760px){.site-back{flex-basis:44px;width:44px;height:44px}}@media (width<=980px){.site-search{width:100%}.site-search__trigger{gap:.55rem;width:100%;height:50px}.site-search__trigger span{clip:auto;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.site-search__dialog{width:auto;max-height:calc(100svh - 6.75rem);position:fixed;top:5.75rem;left:1rem;right:1rem}}@media (width<=560px){.site-search__dialog{border-width:1px;border-radius:12px;max-height:calc(100svh - 5.75rem);top:5rem;left:.65rem;right:.65rem}.site-search__dialog>header{padding:1.1rem 1rem .85rem}.site-search__field{min-height:56px;margin:0 1rem}.site-search__field kbd{display:none}.site-search__status{padding-inline:1.1rem}:is(.site-search__results>a,.site-search__group>a){min-height:88px;padding:.9rem .75rem}:is(.site-search__results>a,.site-search__group>a) p{font-size:.76rem}}@media (prefers-reduced-motion:reduce){.site-search__dialog{animation:none}:is(.site-search__results>a,.site-search__group>a){transition:none}}@media (width>=981px){.site-header .brand-logo{gap:0}.site-header__identity>.brand{margin-inline-end:-8px}.site-header>.nav{gap:10px}.site-header .nav-primary{gap:0;padding-inline:8px}.site-header .nav-primary>a{padding-inline:10px}.site-header .site-search__trigger{width:44px;height:44px;margin:0;padding:0}.site-header .locale-selector__trigger{box-sizing:border-box;background:linear-gradient(#161920e6,#0a0c11e6);border:1px solid #fff3;justify-content:center;align-items:center;gap:5px;min-height:44px;padding:0 10px;font-size:.9375rem;line-height:1;box-shadow:inset 0 1px #ffffff0b}.site-header .locale-selector__trigger img{filter:none;flex:0 0 24px;width:24px;height:24px}.site-header .locale-selector__trigger i{align-items:center;margin:0;line-height:1;display:inline-flex}.site-header .nav-actions{gap:10px}.site-header .nav-portal{gap:8px;padding-inline:10px}.site-header .nav-cta{padding-inline:10px}.site-header .nav-cta span{margin-left:8px}.site-header .locale-selector__trigger:hover,.site-header .locale-selector__trigger:focus-visible{background:#8c45ff1f;border-color:#b079ffcc}}.site-footer .footer-brand{flex-direction:column;align-items:flex-start;display:flex}.site-footer .footer-brand>.brand{margin:0}.site-footer .footer-brand p{text-wrap:balance;width:min(100%,26rem);max-width:26rem;margin:.8rem 0 .95rem;line-height:1.5}.site-footer .footer-contact{gap:.3rem;width:min(100%,28rem);max-width:28rem;line-height:1.45}.site-footer .footer-contact>strong{gap:.4rem;margin-bottom:.05rem}.site-footer .footer-link-group>strong{letter-spacing:.08em;text-transform:none}@media (width>=1281px){.site-footer .footer-main{grid-template-columns:minmax(280px,2fr) minmax(0,1fr);column-gap:0}.site-footer .footer-brand{grid-column:1}.site-footer .footer-links{--footer-directory-column-width:8.75rem;--footer-label-track-width:7.75rem;--footer-directory-gap:calc(clamp(.45rem, .65vw, .7rem) + 10px);grid-column:2;grid-template-columns:repeat(4, var(--footer-directory-column-width));column-gap:var(--footer-directory-gap);justify-self:end;width:max-content;max-width:none;display:grid}.site-footer .footer-link-group,.site-footer .footer-link-group>div{width:var(--footer-directory-column-width);min-width:var(--footer-directory-column-width)}.site-footer .footer-link-group>strong{margin-bottom:1rem;font-size:1rem;line-height:1.35;display:block}.site-footer .footer-link-group>strong:after{background:linear-gradient(90deg, var(--purple), #8c45ff47);width:100%;height:2px;margin-top:.65rem;display:block;box-shadow:0 0 12px #8c45ff52}.site-footer .footer-link-group a{grid-template-columns:var(--footer-label-track-width) auto;align-items:center;column-gap:.38rem;width:100%;max-width:none;display:grid}.site-footer .footer-link-group a span{overflow-wrap:normal;white-space:nowrap;word-break:keep-all;min-width:0}.site-footer .footer-link-group a i{justify-self:end}}@media (width>=1121px){.hero-copy>.hero-proof,.hero-copy>.technology-rail{width:min(100%,45rem);max-width:45rem;margin-left:0;margin-right:auto}.hero-copy>.technology-rail{grid-template-columns:auto minmax(0,1fr) auto;column-gap:10px}.mission-visual{--launch-console-height:158px}.mission-visual .launch-console,.mission-visual--rocket-countdown .launch-console,.mission-visual--rocket-launching .launch-console{height:var(--launch-console-height);min-height:var(--launch-console-height);max-height:var(--launch-console-height);align-items:center;top:auto;bottom:0;transform:none}.mission-visual .capability-satellite{width:clamp(11.75rem,13.5vw,13.5rem);bottom:auto;left:auto;right:1%}.mission-visual .capability-satellite__symbol-button{justify-self:center}.mission-visual .capability-satellite__text-button{width:100%;max-width:100%}.mission-visual .capability-satellite.orbit-label--one{top:6%}.mission-visual .capability-satellite.orbit-label--two{top:31%}.mission-visual .capability-satellite.orbit-label--three{top:56%}}.launch-console__ignition{grid-template-rows:58px 58px;grid-template-columns:minmax(0,1fr);align-self:center;justify-items:stretch;gap:10px;width:clamp(168px,12vw,190px);min-width:clamp(168px,12vw,190px);height:126px}.ignition-countdown{text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:58px;padding:.42rem .7rem;display:grid}.ignition-countdown small{white-space:normal;min-width:0;line-height:1.25}.ignition-countdown strong{white-space:nowrap;text-align:right;min-width:1.3ch}.ignition-countdown--launching strong{letter-spacing:-.01em;white-space:nowrap;text-align:center;grid-column:1/-1;font-size:clamp(.72rem,.9vw,.88rem);line-height:1}.ignition-countdown--launching small{display:none}.launch-button{height:58px}.mission-visual--rocket-countdown .launch-console__ignition,.mission-visual--rocket-launching .launch-console__ignition{align-self:center;transform:none}.mission-visual--rocket-launching .launch-button{min-width:0;padding-inline:.9rem .55rem;font-size:.66rem;line-height:1.15}.mission-visual--rocket-launching .launch-button>span{text-align:center;white-space:nowrap;max-width:none}.mission-visual .launch-pad{width:48%}.mission-visual .rocket-exhaust{clip-path:polygon(43% 0,57% 0,63% 16%,70% 38%,79% 66%,87% 100%,13% 100%,21% 66%,30% 38%,37% 16%);filter:blur(.25px);border-radius:20% 20% 7% 7%;width:34%;top:89.5%}.mission-visual .rocket-exhaust:before{filter:blur(4px);inset:48% 8% 4%}@keyframes devteq-rocket-exhaust{0%{opacity:.84;height:11.25%;transform:translate(-50%)scaleX(.38)}8%{opacity:1;height:11.5%;transform:translate(-50%)scaleX(.48)}18%{opacity:1;height:12.25%;transform:translate(-50%)scaleX(.56)}34%{opacity:1;height:16.5%;transform:translate(-50%)scaleX(.68)}52%{opacity:1;height:31%;transform:translate(-50%)scaleX(.84)}72%{opacity:.96;height:47%;transform:translate(-50%)scaleX(.98)}90%{opacity:.86;height:60%;transform:translate(-50%)scaleX(1.06)}to{opacity:.72;height:66%;transform:translate(-50%)scaleX(.94)}}.journey-transition__earth-horizon{aspect-ratio:1672/941;width:100vw;height:auto;box-shadow:none;opacity:1;image-rendering:auto;backface-visibility:hidden;background:url(/brand/earth-horizon-sharp.png) 50%/100% 100% no-repeat;border:0;border-radius:0;animation:none;bottom:-18.5vh;left:0;right:auto;transform:none}.journey-transition__status{gap:.58rem;bottom:clamp(12rem,30vh,20rem)}.journey-transition__status small{font-size:clamp(.78rem,.82vw,.92rem)}.journey-transition__status strong{font-size:clamp(1.35rem,2.2vw,1.9rem);line-height:1.16}.hero .scroll-cue{color:#929aa7;min-height:2.25rem}.hero .scroll-cue i{background:linear-gradient(#04e01ae0,#8c45ff7a 64%,#0000);flex:0 0 1px;width:1px;height:1.75rem;position:relative;box-shadow:0 0 8px #04e01a33}.hero .scroll-cue i:after{content:"";border-bottom:1px solid #a876ffad;border-right:1px solid #a876ffad;width:5px;height:5px;position:absolute;bottom:1px;left:50%;transform:translate(-50%)rotate(45deg)}.growth-landing{min-height:max(700px,100dvh - 82px);padding-bottom:clamp(7rem,12vh,10rem)}.growth-landing__surface{background:radial-gradient(at 8% 18%,#120c1838 0 2.6%,#0000 2.9%),radial-gradient(at 30% 44%,#110b172e 0 3.2%,#0000 3.5%),radial-gradient(at 55% 16%,#110b1733 0 2.1%,#0000 2.4%),radial-gradient(at 82% 37%,#110b1733 0 2.8%,#0000 3.1%),linear-gradient(#5b4b67 0%,#493b55 31%,#382d43 66%,#2b2334 100%);border-top-color:#dfcdef6b;box-shadow:0 -20px 54px #8c45ff1c,inset 0 10px 24px #ffffff0e,inset 0 -36px 56px #0d09132e}.growth-landing__surface i{background:#130c1933;border-color:#18101e7a;box-shadow:inset 4px 4px 8px #0000004d,inset -2px -2px 5px #c4add414,0 1px #dbc7e70e}.growth-landing__surface i:after{content:"";filter:blur(1px);background:#0d081229;border-radius:50%;position:absolute;inset:24% 18%}.growth-landing__surface i:nth-child(10){width:38px;height:12px;top:45%;left:4%}.growth-landing__surface i:nth-child(11){width:21px;height:8px;top:20%;left:17%}.growth-landing__surface i:nth-child(12){width:64px;height:21px;top:52%;left:27%}.growth-landing__surface i:nth-child(13){width:34px;height:11px;top:11%;left:39%}.growth-landing__surface i:nth-child(14){width:19px;height:7px;top:43%;left:48%}.growth-landing__surface i:nth-child(15){width:76px;height:25px;top:48%;left:61%}.growth-landing__surface i:nth-child(16){width:25px;height:9px;top:13%;left:72%}.growth-landing__surface i:nth-child(17){width:43px;height:14px;top:57%;left:80%}.growth-landing__surface i:nth-child(18){width:17px;height:6px;top:46%;right:2%}.growth-landing__surface i:nth-child(19){width:52px;height:17px;top:64%;left:9%}.growth-landing__surface i:nth-child(20){width:27px;height:9px;top:67%;left:36%}.growth-landing__surface i:nth-child(21){width:58px;height:19px;top:70%;left:51%}.growth-landing__surface i:nth-child(22){width:33px;height:11px;top:71%;right:22%}.growth-landing__surface i:nth-child(23){width:22px;height:8px;top:25%;right:11%}.growth-landing__surface i:nth-child(24){width:47px;height:15px;top:68%;right:1%}.strategy-console{padding-top:clamp(7.5rem,10vw,10rem)}.strategy-console:before{background:radial-gradient(145% 110% at 50% 0,#3b2f466b 0%,#201b2a38 42%,#0a0b120f 72%,#0000 100%),linear-gradient(#05070b 0%,#05070bad 42%,#0000 100%);height:clamp(170px,19vw,300px)}.growth-landing__ceremony{--charlie-step-one-y:48%;--charlie-ramp-mid-y:82%;--charlie-step-two-y:112%;--charlie-ramp-low-y:146%;--charlie-final-y:180%}.growth-landing__gangway{clip-path:polygon(0 12%,100% 0,100% 100%,0 88%);background:repeating-linear-gradient(128deg,#0000 0 12%,#7e99a633 12.5% 14%,#0000 14.5% 26%),linear-gradient(#4c5962 0%,#172129 35%,#070b0f 63%,#2d3a43 100%);border:0;border-radius:1px;height:6.4%;box-shadow:inset 0 1px #00e8ff8c,inset 0 -1px #020508fa,0 6px 10px #00000080}.growth-landing__gangway:before,.growth-landing__gangway:after{width:100%;height:1px;box-shadow:none;background:linear-gradient(90deg,#1f2c34,#00e8ffb8 48%,#293943);left:0}.growth-landing__gangway i,.growth-landing__gangway b{width:2px;box-shadow:none;background:linear-gradient(90deg,#05080a,#788992 50%,#10171c);top:8%;bottom:8%}.moon-charlie{filter:drop-shadow(0 9px 7px #00000094)}.moon-charlie__pack{background:linear-gradient(135deg,#4a5964 0%,#1b252d 42%,#080c11 100%);border:1px solid #43525d;box-shadow:inset 1px 1px #abc5d02e,inset -2px -2px #00000094}.moon-charlie__helmet{background:0 0;border:1px solid #00e8ffad;overflow:hidden;box-shadow:inset 0 0 0 2px #080c11,inset -4px -4px 7px #00000085,0 4px 6px #00000073}.moon-charlie__helmet:after{display:none}.moon-charlie__helmet img{object-fit:contain;width:100%;max-width:none;height:100%;inset:0;transform:none}.moon-charlie__body{background:linear-gradient(135deg,#4a5862 0 13%,#182229 34%,#090d12 70%,#252f38 100%);border:1px solid #00e8ff9e;box-shadow:inset 1px 1px #9cb8c42e,inset -4px -3px 6px #00000094}.moon-charlie__arm,.moon-charlie__leg{background:linear-gradient(90deg,#45535d 0%,#172129 42%,#070b0f 72%,#27333b 100%);border:1px solid #00e8ff80;box-shadow:inset 1px 0 #8ba5b029,inset -2px 0 #0000008a}.moon-charlie__arm:after,.moon-charlie__leg:after{background:#202c34;outline:1px solid #34434d;box-shadow:inset -2px -2px 3px #070b0e}.moon-charlie__flag{filter:drop-shadow(0 4px 4px #00000085)}.moon-charlie__flag>i{background:linear-gradient(90deg,#10171c 0%,#85959d 46%,#34424a 68%,#080d10 100%);border:1px solid #485861;box-shadow:inset 1px 0 #a6bec738}.moon-charlie__flag>b{border:1px solid #48545d;box-shadow:0 3px 5px #00000080}@media (width<=1050px){.growth-landing__ceremony{--charlie-step-one-y:44%;--charlie-ramp-mid-y:76%;--charlie-step-two-y:104%;--charlie-ramp-low-y:136%;--charlie-final-y:170%}}@media (width<=700px){.launch-console__ignition{grid-template-rows:52px 52px;width:168px;min-width:168px;height:114px}.ignition-countdown{min-height:52px;padding:.3rem .48rem}.ignition-countdown--launching strong{font-size:1rem}.launch-button{height:52px}.journey-transition__earth-horizon{width:170vw;bottom:-14vh;left:-35vw}.journey-transition__status{bottom:clamp(7rem,18vh,9rem)}.growth-landing__ceremony{--charlie-step-one-y:40%;--charlie-ramp-mid-y:66%;--charlie-step-two-y:92%;--charlie-ramp-low-y:126%;--charlie-final-y:158%}.growth-landing{min-height:0;padding-bottom:9rem}.growth-landing:after{height:72px}.strategy-console{padding-top:6rem}}@media (prefers-reduced-motion:reduce){.journey-transition__earth-horizon{animation:none}}.growth-landing__hatch{top:58.2%}.moon-charlie{top:49%}.growth-landing__ceremony{--charlie-ramp-start-x:-50%;--charlie-ramp-start-y:1%;--charlie-step-one-x:-64%;--charlie-step-one-y:32%;--charlie-ramp-mid-x:-78%;--charlie-ramp-mid-y:64%;--charlie-step-two-x:-92%;--charlie-step-two-y:95%;--charlie-ramp-low-x:-106%;--charlie-ramp-low-y:126%;--charlie-ramp-end-x:-114%;--charlie-ramp-end-y:144%;--charlie-step-three-x:-156%;--charlie-step-three-y:152%;--charlie-surface-x:-202%;--charlie-surface-y:157%;--charlie-final-y:160%}@keyframes moon-charlie-descent{0%,3%{opacity:0;transform:translate(-50%,-18%)rotate(0)scale(.78)}7%{opacity:1;transform:translate(-50%,-10%)rotate(-1deg)scale(.84)}13%{transform:translate(var(--charlie-ramp-start-x), var(--charlie-ramp-start-y)) rotate(1deg) scale(.87)}23%{transform:translate(var(--charlie-step-one-x), var(--charlie-step-one-y)) rotate(-1.5deg) scale(.9)}33%{transform:translate(var(--charlie-ramp-mid-x), var(--charlie-ramp-mid-y)) rotate(1.5deg) scale(.93)}43%{transform:translate(var(--charlie-step-two-x), var(--charlie-step-two-y)) rotate(-1.5deg) scale(.96)}53%{transform:translate(var(--charlie-ramp-low-x), var(--charlie-ramp-low-y)) rotate(1.5deg) scale(.98)}62%{transform:translate(var(--charlie-ramp-end-x), var(--charlie-ramp-end-y)) rotate(0) scale(1)}70%{transform:translate(var(--charlie-step-three-x), var(--charlie-step-three-y)) rotate(1.5deg) scale(1)}77%{transform:translate(var(--charlie-surface-x), var(--charlie-surface-y)) rotate(-1.5deg) scale(1)}84%{transform:translate(var(--charlie-final-x), var(--charlie-final-y)) rotate(0) scale(1)}90%{transform:translate(var(--charlie-final-x), calc(var(--charlie-final-y) - 3%)) rotate(.5deg) scale(1.012, .988)}96%,to{opacity:1;transform:translate(var(--charlie-final-x), var(--charlie-final-y)) rotate(0) scale(1)}}.moon-charlie__helmet img{object-fit:fill;width:225%;height:225%;inset:-29% auto auto -61%;transform:none}.journey-transition__earth-horizon{will-change:background-position;background-position:40% 100%;background-size:112%;animation:18s linear infinite alternate devteq-transit-earth-rotation}@keyframes devteq-transit-earth-rotation{0%{background-position:40% 100%}to{background-position:60% 100%}}.journey-transition--transit .journey-transition__vehicle{animation:3.25s linear both devteq-transit-rocket-rise}@keyframes devteq-transit-rocket-rise{0%{opacity:.28;transform:translate(-15%,50vh)scale(.94)}8%{opacity:1;transform:translate(-15%,40vh)scale(.97)}30%{transform:translate(-15%,20vh)scale(1)}55%{transform:translate(-15%,-4vh)scale(1)}76%{transform:translate(-15%,-32vh)scale(.98)}90%{opacity:1;transform:translate(-15%,-70vh)scale(.94)}98%{opacity:1;transform:translate(-15%,-108vh)scale(.9)}to{opacity:0;transform:translate(-15%,-118vh)scale(.88)}}@media (width<=1050px){.growth-landing__ceremony{--charlie-step-three-x:-150%;--charlie-step-three-y:148%;--charlie-surface-x:-178%;--charlie-surface-y:150%;--charlie-final-y:150%}}@media (width<=700px){.growth-landing__ceremony{--charlie-ramp-start-x:-50%;--charlie-ramp-start-y:-45%;--charlie-step-one-x:-56%;--charlie-step-one-y:-28%;--charlie-ramp-mid-x:-62%;--charlie-ramp-mid-y:-11%;--charlie-step-two-x:-68%;--charlie-step-two-y:5%;--charlie-ramp-low-x:-74%;--charlie-ramp-low-y:22%;--charlie-ramp-end-x:-80%;--charlie-ramp-end-y:38%;--charlie-step-three-x:-130%;--charlie-step-three-y:76%;--charlie-surface-x:-190%;--charlie-surface-y:114%;--charlie-final-y:152%}}@media (prefers-reduced-motion:reduce){.journey-transition__earth-horizon,.journey-transition--transit .journey-transition__vehicle{animation:none}}.journey-transition__earth-horizon{aspect-ratio:1672/941;transform-origin:50% 82%;will-change:transform;background:url(/brand/earth-horizon-sharp.png) 50%/contain no-repeat;width:min(52vw,780px);height:auto;animation:3.25s cubic-bezier(.32,.02,.3,1) both devteq-transit-earth-visible-spin;bottom:-3vh;left:50%;right:auto}@keyframes devteq-transit-earth-visible-spin{0%{transform:translate(-50%)rotate(-6deg)scale(.96)}48%{transform:translate(-50%)rotate(1deg)scale(1)}to{transform:translate(-50%)rotate(12deg)scale(1.02)}}.journey-transition__stars{z-index:1;opacity:.9;filter:drop-shadow(0 0 3px #a776ff47);background-image:radial-gradient(circle,#fffffffa 0 1px,#0000 1.55px),radial-gradient(circle,#b189fff2 0 1px,#0000 1.7px),radial-gradient(circle,#04e01acc 0 .8px,#0000 1.45px),radial-gradient(circle,#cdebffe6 0 .7px,#0000 1.35px);background-position:11px 5px,31px 47px,72px 19px,113px 97px;background-size:83px 79px,137px 131px,181px 167px,229px 211px;inset:0}@keyframes devteq-transit-rocket-center-burst{0%{opacity:0;transform:translate(-50%,56vh)scale(.9)}12%{opacity:1;transform:translate(-50%,24vh)scale(.96)}24%{opacity:1;transform:translate(-50%,-48%)scale(1)}44%{opacity:1;transform:translate(-50%,-54%)scale(1.02)}58%{opacity:1;transform:translate(-50%,-17vh)scale(1)}72%{opacity:1;transform:translate(-50%,-48vh)scale(.96)}86%{opacity:.96;transform:translate(-50%,-92vh)scale(.9)}to{opacity:0;transform:translate(-50%,-148vh)scale(.82)}}.growth-landing__ceremony{--charlie-final-x:-305%;--charlie-final-y:172%;--charlie-surface-x:-246%;--charlie-surface-y:166%}.moon-charlie__helmet img{object-fit:cover;image-rendering:auto;width:116%;height:116%;inset:auto -8% -8% auto;transform:none}.growth-landing--ceremony .moon-charlie__flag{animation:8.4s ease-in-out 1.5s both moon-charlie-carry-and-plant}.growth-landing--ceremony .moon-charlie__arm--right{animation:8.4s ease-in-out 1.5s both moon-charlie-flag-arm}@keyframes moon-charlie-carry-and-plant{0%,5%{opacity:0;transform:translate(10%,-7%)rotate(-22deg)}10%,66%{opacity:1;transform:translate(10%,-7%)rotate(-22deg)}72%{opacity:1;transform:translate(8%,-12%)rotate(-29deg)}78%{opacity:1;transform:translate(-2%,3%)rotate(-10deg)}84%{opacity:1;transform:translate(-9%,20%)rotate(6deg)}90%{opacity:1;transform:translate(-6%,10%)rotate(-3deg)}96%,to{opacity:1;transform:translate(-7%,12%)rotate(0)}}@keyframes moon-charlie-flag-arm{0%,72%{transform:rotate(-68deg)}82%{transform:rotate(-112deg)}92%,to{transform:rotate(-138deg)}}.growth-landing__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.growth-landing__actions .button{white-space:nowrap;justify-content:center;width:13.5rem;min-width:13.5rem;min-height:2.75rem}.rocket-replay-button{appearance:none;color:#fff;cursor:pointer;background:0 0;border-color:#ffffff52}.rocket-replay-button:hover,.rocket-replay-button:focus-visible{color:var(--green);border-color:var(--green);outline:none}.rocket-replay-button:disabled{opacity:.58;cursor:progress}.rocket-memory-transition,.rocket-memory-entry{z-index:20000;pointer-events:none;isolation:isolate;color:#fff;background:#03050a;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.rocket-memory-transition:before,.rocket-memory-entry:before{content:"";z-index:-2;opacity:.58;background-image:radial-gradient(circle,#ffffffe6 0 1px,#0000 1.5px),radial-gradient(circle,#a576ffb8 0 1px,#0000 1.6px),radial-gradient(circle,#04e01a7a 0 .8px,#0000 1.4px);background-size:83px 79px,137px 131px,181px 167px;animation:.95s cubic-bezier(.2,.72,.22,1) both rocket-course-stars;position:absolute;inset:-18%}.rocket-memory-transition:after,.rocket-memory-entry:after{content:"";z-index:-1;background:linear-gradient(112deg,#0000 0 42%,#04e01a14 48%,#8c45ff1f 52%,#0000 58%),radial-gradient(at 50% 52%,#8c45ff17,#0000 44%);position:absolute;inset:0}.rocket-memory-transition i,.rocket-memory-entry i{transform-origin:0;background:linear-gradient(90deg,#0000,#8c45ff75 14%,#04e01a 50%,#8c45ff75 86%,#0000);height:1px;position:absolute;top:50%;left:12vw;right:12vw;transform:rotate(-6deg)scaleX(0);box-shadow:0 0 12px #04e01a38}.rocket-memory-transition i:before,.rocket-memory-entry i:before,.rocket-memory-transition i:after,.rocket-memory-entry i:after{content:"";border:1px solid var(--green);background:#03050a;border-radius:50%;width:7px;height:7px;position:absolute;top:50%;translate:0 -50%;box-shadow:0 0 12px #04e01a73}.rocket-memory-transition i:before,.rocket-memory-entry i:before{left:24%}.rocket-memory-transition i:after,.rocket-memory-entry i:after{right:24%}.rocket-memory-transition b,.rocket-memory-entry b{aspect-ratio:1;border:1px solid #8c45ff38;border-radius:50%;width:min(44rem,68vw);position:absolute;box-shadow:inset 0 0 0 1px #04e01a0f,0 0 36px #8c45ff14}.rocket-memory-transition span,.rocket-memory-entry span{border-left:2px solid var(--green);text-align:left;background:linear-gradient(90deg,#04e01a0e,#0000 78%);gap:.35rem;min-width:min(25rem,72vw);padding:.8rem 1rem;display:grid;position:relative}.rocket-memory-transition span small,.rocket-memory-entry span small{color:var(--green);letter-spacing:.2em;font-size:.62rem;font-weight:850}.rocket-memory-transition span strong,.rocket-memory-entry span strong{letter-spacing:.08em;font-size:clamp(.92rem,1.35vw,1.15rem);font-weight:800}.rocket-memory-transition{animation:.95s cubic-bezier(.22,.72,.2,1) both rocket-course-cover}.rocket-memory-entry{animation:1.05s cubic-bezier(.4,0,.22,1) both rocket-course-reveal}.rocket-memory-transition i{animation:.72s cubic-bezier(.2,.72,.22,1) 80ms both rocket-route-draw}.rocket-memory-entry i{animation:.78s cubic-bezier(.4,0,.22,1) 80ms both rocket-route-release}.rocket-memory-transition b{animation:.78s ease-out 80ms both rocket-orbit-lock}.rocket-memory-entry b{animation:.8s ease-in both rocket-orbit-release}@keyframes rocket-course-cover{0%{opacity:0;clip-path:polygon(0 100%,100% 88%,100% 100%,0 100%)}to{opacity:1;clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}@keyframes rocket-course-reveal{0%{opacity:1;clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}to{opacity:0;clip-path:polygon(0 0,100% 0,100% 12%,0 0)}}@keyframes rocket-route-draw{to{transform:rotate(-6deg)scaleX(1)}}@keyframes rocket-route-release{0%{transform:rotate(-6deg)scaleX(1)}to{transform:rotate(-6deg)scaleX(0)}}@keyframes rocket-orbit-lock{0%{opacity:0;transform:scale(.74)}to{opacity:1;transform:scale(1)}}@keyframes rocket-orbit-release{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.16)}}@keyframes rocket-course-stars{0%{transform:translateY(-5%)scale(.98)}to{transform:translateY(5%)scale(1.04)}}@media (width<=1050px){.growth-landing__ceremony{--charlie-final-x:-255%;--charlie-final-y:160%;--charlie-surface-x:-212%;--charlie-surface-y:155%}}@media (width<=700px){.journey-transition__earth-horizon{width:82vw;bottom:4vh}.growth-landing__ceremony{--charlie-final-x:-285%;--charlie-final-y:164%;--charlie-surface-x:-235%;--charlie-surface-y:154%}.growth-landing__actions{align-items:stretch}.growth-landing__actions .button{justify-content:center;width:100%;min-width:0}}@media (prefers-reduced-motion:reduce){.rocket-memory-transition,.rocket-memory-entry,.journey-transition__earth-horizon,.journey-transition--transit .journey-transition__vehicle,.growth-landing--ceremony .moon-charlie__flag,.growth-landing--ceremony .moon-charlie__arm--right{animation:none}}.hero-lede-line{display:block}@media (width>=1121px){.hero-lede-line{white-space:nowrap}.mission-visual .capability-satellite.orbit-label--one{top:6%}.mission-visual .capability-satellite.orbit-label--two{top:35%}.mission-visual .capability-satellite.orbit-label--three{top:64%}}.hero .scroll-cue{flex-direction:column;justify-content:center;align-items:center;gap:.38rem;display:flex}.hero .scroll-cue i{display:block}.journey-transition__earth-horizon{aspect-ratio:1672/941;width:100vw;height:auto;box-shadow:none;opacity:1;transform-origin:50% 100%;will-change:background-position, transform;background:url(/brand/earth-horizon-sharp.png) 47% 100%/106% no-repeat;border:0;border-radius:0;animation:3.25s cubic-bezier(.22,.68,.26,1) both devteq-transit-horizon-drift;bottom:-23vh;left:0;right:auto;transform:scale(1.015);-webkit-mask-image:linear-gradient(#0000 0 51%,#0000003d 57%,#000 64%);mask-image:linear-gradient(#0000 0 51%,#0000003d 57%,#000 64%)}@keyframes devteq-transit-horizon-drift{0%{background-position:47% 100%;transform:scale(1.015)}to{background-position:53% 100%;transform:scale(1.035)}}.journey-transition--transit .journey-transition__stars{z-index:1;opacity:.52;filter:none;background-image:radial-gradient(circle at 18% 18%,#ffffffeb 0 1px,#0000 1.5px),radial-gradient(circle at 70% 24%,#a67bffcc 0 1px,#0000 1.7px),radial-gradient(circle at 42% 43%,#04e01a8c 0 1px,#0000 1.7px);background-position:0 0,0 0,0 0;background-size:91px 83px,137px 129px,181px 167px;animation:none;inset:0}.journey-transition--transit .journey-transition__velocity{opacity:0;animation:none}.journey-transition:after{mix-blend-mode:normal;background:radial-gradient(circle at 50% 45%,#0000 0 34%,#03050a2e 66%,#03050ab3 100%)}.growth-landing__hatch{aspect-ratio:.5;isolation:isolate;clip-path:polygon(50% 0,100% 17%,100% 82%,50% 100%,0 82%,0 17%);opacity:0;transform-origin:50% 0;background:linear-gradient(#10171d,#020407 72%);border:1px solid #8997a0d1;border-radius:42% 42% 28% 28%;width:14.5%;top:54.1%;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:inset 0 0 0 2px #010306c7,0 0 9px #00e8ff2e}.growth-landing__hatch:before{z-index:0;border-radius:inherit;background:radial-gradient(at 50% 80%,#04e01a1c,#0000 58%);border:0;inset:0}.growth-landing__hatch i{z-index:1;aspect-ratio:auto;border-radius:inherit;transform-origin:50% 0;background:linear-gradient(145deg,#35414a 0%,#11171d 44%,#05080b 100%);border:0;width:auto;position:absolute;inset:0;transform:translateY(0)scaleY(1);box-shadow:inset 1px 1px #c4d3db38,inset -2px -3px #0000009e}.growth-landing__hatch i:after{content:"";border-radius:inherit;border:1px solid #00e8ff2e;position:absolute;inset:10% 18%}.growth-landing--ceremony .growth-landing__hatch{animation:.32s ease-out .18s both moon-hatch-aperture}.growth-landing--ceremony .growth-landing__hatch i{animation:.9s cubic-bezier(.22,.78,.22,1) .32s both moon-hatch-raise}.growth-landing--complete .growth-landing__hatch{opacity:1;transform:translate(-50%)}.growth-landing--complete .growth-landing__hatch i{transform:translateY(-96%)scaleY(.1)}@keyframes moon-hatch-aperture{0%{opacity:0}to{opacity:1}}@keyframes moon-hatch-raise{0%,12%{transform:translateY(0)scaleY(1)}72%{transform:translateY(-76%)scaleY(.34)}to{transform:translateY(-96%)scaleY(.1)}}.growth-landing__gangway{transform-origin:0;width:118%;height:6.4%;top:63%;left:50%;transform:rotate(106deg)scaleX(0)}.growth-landing--ceremony .growth-landing__gangway{animation:1.18s cubic-bezier(.18,.75,.2,1) 1.08s both moon-gangway-from-door}.growth-landing--complete .growth-landing__gangway{opacity:1;transform:rotate(106deg)scaleX(.82)}@keyframes moon-gangway-from-door{0%{opacity:0;transform:rotate(106deg)scaleX(0)}8%{opacity:1}82%{transform:rotate(106deg)scaleX(.85)}to{opacity:1;transform:rotate(106deg)scaleX(.82)}}.moon-charlie{aspect-ratio:3/4;filter:drop-shadow(0 8px 7px #0000008c);width:clamp(48px,39%,74px)}.moon-charlie__figure{z-index:2;transform-origin:50% 100%;backface-visibility:hidden;background-image:url(/brand/charlie-moon-sprite-v4.svg);background-position:0 0;background-repeat:no-repeat;background-size:400% 200%;width:100%;height:100%;display:block;position:relative}.growth-landing--ceremony .moon-charlie__figure{animation:8.4s step-end 1.5s both moon-charlie-sprite-performance}.growth-landing--complete .moon-charlie__figure{animation:1.15s step-end infinite alternate moon-charlie-sprite-wave}@keyframes moon-charlie-sprite-performance{0%,8%{background-position:0 0}16%{background-position:66.666% 0}24%{background-position:0 0}32%{background-position:66.666% 0}40%{background-position:0 0}48%{background-position:66.666% 0}56%{background-position:0 0}64%{background-position:66.666% 0}70%{background-position:0 100%}78%{background-position:33.333% 100%}86%{background-position:0 100%}92%{background-position:66.666% 100%}96%,to{background-position:100% 100%}}@keyframes moon-charlie-sprite-wave{0%{background-position:66.666% 100%}to{background-position:100% 100%}}.moon-charlie__flag{z-index:1;transform-origin:86% 100%;width:112%;height:104%;top:8%;left:-88%}.moon-charlie__plant-dust{bottom:-12%;left:-80%}.growth-landing--complete .moon-charlie__flag{opacity:1;transform:translate(-7%,12%)rotate(0)}.growth-landing--ceremony .moon-charlie__plant-dust{animation:1.1s ease-out 8.35s both moon-plant-dust}@media (width<=700px){.journey-transition__earth-horizon{background-size:110%;width:130vw;height:auto;bottom:-4vh;left:-15vw}.growth-landing__gangway{transform:rotate(103deg)scaleX(0)}.growth-landing--complete .growth-landing__gangway{transform:rotate(103deg)scaleX(.82)}@keyframes moon-gangway-from-door{0%{opacity:0;transform:rotate(103deg)scaleX(0)}8%{opacity:1}82%{transform:rotate(103deg)scaleX(.85)}to{opacity:1;transform:rotate(103deg)scaleX(.82)}}}@media (prefers-reduced-motion:reduce){.journey-transition__earth-horizon,.growth-landing--ceremony .growth-landing__hatch,.growth-landing--ceremony .growth-landing__hatch i,.growth-landing--ceremony .growth-landing__gangway,.growth-landing--ceremony .moon-charlie__figure,.growth-landing--complete .moon-charlie__figure,.growth-landing--ceremony .moon-charlie__flag{animation:none}.growth-landing--ceremony .growth-landing__hatch,.growth-landing--ceremony .growth-landing__gangway,.growth-landing--ceremony .moon-charlie,.growth-landing--ceremony .moon-charlie__flag{opacity:1}.growth-landing--ceremony .growth-landing__hatch i{transform:translateY(-96%)scaleY(.1)}.growth-landing--ceremony .growth-landing__gangway{transform:rotate(106deg)scaleX(.82)}}.growth-landing__actions .button{box-sizing:border-box;flex:0 0 13.5rem;justify-content:center;width:13.5rem;min-width:13.5rem;height:2.75rem;min-height:2.75rem;padding-inline:.85rem}.launch-button{z-index:3;touch-action:manipulation;isolation:isolate;position:relative}.mission-visual .branded-rocket-stage{isolation:isolate;aspect-ratio:398/955;width:44.42%;margin-inline:auto;position:relative;overflow:hidden}.mission-visual .branded-rocket-stage>img,.journey-transition .journey-transition__rocket-shell>img{opacity:1;image-rendering:auto;backface-visibility:hidden;width:225.126%;max-width:none;height:auto;display:block;transform:translate(-43.192%,-4.714%)}.mission-visual .launch-vehicle,.journey-transition .journey-transition__vehicle{--rocket-axis-x:50%;--rocket-nozzle-y:88.7%;transform-style:flat;transform-origin:var(--rocket-axis-x) var(--rocket-nozzle-y);backface-visibility:hidden;will-change:transform, opacity;overflow:visible}.journey-transition__rocket-shell{isolation:isolate;overflow:hidden}.rocket-turntable{--turntable-phase:0s;z-index:2;opacity:0;pointer-events:none;will-change:opacity;display:block;position:absolute;inset:0;overflow:visible}.rocket-turntable--transit{--turntable-phase:-2.74s}.rocket-turntable>i{--frame-delay:0s;opacity:0;transform-origin:50% 100%;image-rendering:auto;backface-visibility:hidden;will-change:opacity;background-image:url(/brand/rocket-turntable-cinematic-v9.webp);background-repeat:no-repeat;background-size:400% 200%;display:block;position:absolute;inset:0}.rocket-turntable>i:first-child{--frame-delay:0s;opacity:1;background-position:0 0;transform:scale(1.015)}.rocket-turntable>i:nth-child(2){--frame-delay:-6.3s;background-position:33.333% 0;transform:scale(1.015)}.rocket-turntable>i:nth-child(3){--frame-delay:-5.4s;background-position:66.667% 0;transform:scale(1.015)}.rocket-turntable>i:nth-child(4){--frame-delay:-4.5s;background-position:100% 0;transform:scale(1.015)}.rocket-turntable>i:nth-child(5){--frame-delay:-3.6s;background-position:0 100%;transform:scale(1.015)}.rocket-turntable>i:nth-child(6){--frame-delay:-2.7s;background-position:33.333% 100%;transform:scale(1.015)}.rocket-turntable>i:nth-child(7){--frame-delay:-1.8s;background-position:66.667% 100%;transform:scale(1.015)}.rocket-turntable>i:nth-child(8){--frame-delay:-.9s;background-position:100% 100%;transform:scale(1.015)}.mission-visual--rocket-launching .rocket-turntable--launch{animation:.22s ease-out .46s both devteq-turntable-reveal}.cinematic-rocket--transit .cinematic-rocket__turntable{opacity:0}.cinematic-rocket--transit .rocket-turntable--transit{opacity:1}.mission-visual--rocket-launching .branded-rocket-stage>img{animation:.22s ease-out .46s both devteq-master-rocket-release}.journey-transition--transit .journey-transition__rocket-shell>img{opacity:0}.mission-visual--rocket-launching .rocket-turntable--launch>i,.journey-transition--transit .rocket-turntable--transit>i{animation-name:devteq-rocket-turntable-crossfade;animation-duration:7.2s;animation-delay:calc(var(--frame-delay) + var(--turntable-phase));animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:both}@keyframes devteq-turntable-reveal{0%{opacity:0}to{opacity:1}}@keyframes devteq-master-rocket-release{0%{opacity:1}to{opacity:0}}@keyframes devteq-rocket-turntable-crossfade{0%{opacity:1}12.5%,87.5%{opacity:0}to{opacity:1}}.mission-visual--rocket-launching .launch-vehicle{animation:2.7s cubic-bezier(.52,.03,.86,.42) .5s both devteq-rocket-launch-trajectory,3.2s linear both devteq-rocket-launch-visibility}@keyframes devteq-rocket-launch-trajectory{0%{transform:translate(0,0)scale(1)}to{transform:translateY(-134vh)scale(.78)}}@keyframes devteq-rocket-launch-visibility{0%,94%{opacity:1}to{opacity:0}}.journey-transition--transit .journey-transition__vehicle{animation:4.25s linear both devteq-transit-rocket-trajectory,4.25s linear both devteq-transit-rocket-visibility;top:50%;left:50%}@keyframes devteq-transit-rocket-trajectory{0%{animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translate(-50%,62vh)scale(.9)}30%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:translate(-50%,-49%)scale(1)}57%{animation-timing-function:cubic-bezier(.5,.02,.82,.38);transform:translate(-50%,-55%)scale(1.01)}to{transform:translate(-50%,-148vh)scale(.82)}}@keyframes devteq-transit-rocket-visibility{0%{opacity:.35}7%,93%{opacity:1}to{opacity:0}}.journey-transition__earth-horizon{animation-duration:4.25s}.mission-visual .launch-pad{width:48%;top:99.5%}.mission-visual .rocket-exhaust{z-index:1;left:var(--rocket-axis-x);top:calc(var(--rocket-nozzle-y) - 0.2%);clip-path:polygon(40% 0,60% 0,72% 18%,84% 55%,67% 86%,50% 100%,33% 86%,16% 55%,28% 18%);filter:drop-shadow(0 7px 9px #04e01a80)drop-shadow(0 15px 19px #00e8ff2b);opacity:0;transform-origin:50% 0;will-change:height, transform, opacity;background:linear-gradient(#fff 0 13%,#ecfff3 20%,#9bffc3 34%,#04e01a 58%,#00e8ff6b 80%,#04e01a08 100%);border-radius:34% 34% 58% 58%;width:18%;height:10.8%;overflow:visible;transform:translate(-50%)scaleX(.46)}.mission-visual .rocket-exhaust:before{content:"";z-index:-1;filter:blur(6px);background:radial-gradient(at 50% 8%,#ffffffad 0 8%,#5cff9b85 22%,#04e01a4d 48%,#00e8ff1c 70%,#0000 84%);border-radius:48% 48% 64% 64%;animation:.72s ease-in-out infinite alternate devteq-rocket-plume-breathe;position:absolute;inset:31% -38% -7%}.mission-visual .rocket-exhaust:after{content:"";filter:blur(.25px);background:linear-gradient(#fff 0 26%,#edfff3 42%,#62ff97d1 74%,#04e01a0d);border-radius:45% 45% 60% 60%;position:absolute;inset:0 37% 12%}.mission-visual--rocket-countdown .rocket-exhaust{animation:1s cubic-bezier(.37,0,.63,1) infinite alternate devteq-rocket-exhaust-prime}.mission-visual--rocket-launching .rocket-exhaust{animation:3.2s cubic-bezier(.32,.04,.64,.72) both devteq-rocket-exhaust-polished}@keyframes devteq-rocket-exhaust-prime{0%{opacity:.38;height:10.8%;transform:translate(-50%)scaleX(.42)}to{opacity:.72;height:12%;transform:translate(-50%)scaleX(.52)}}@keyframes devteq-rocket-exhaust-polished{0%{opacity:0;height:10.8%;transform:translate(-50%)scaleX(.44)}12%{opacity:1;height:10.8%;transform:translate(-50%)scaleX(.56)}32%{opacity:1;height:16%;transform:translate(-50%)scaleX(.66)}60%{opacity:.96;height:36%;transform:translate(-50%)scaleX(.76)}to{opacity:.72;height:58%;transform:translate(-50%)scaleX(.7)}}@keyframes devteq-rocket-plume-breathe{0%{opacity:.78;transform:scaleX(.97)scaleY(.985)}to{opacity:1;transform:scaleX(1.025)scaleY(1.015)}}.journey-transition .journey-transition__exhaust{left:var(--rocket-axis-x);top:var(--rocket-nozzle-y);clip-path:polygon(38% 0,62% 0,76% 25%,88% 65%,67% 90%,50% 100%,33% 90%,12% 65%,24% 25%);filter:drop-shadow(0 12px 17px #04e01a57);background:linear-gradient(#fff 0 12%,#edfff3 20%,#78ffad 39%,#04e01a 60%,#00e8ff47 83%,#0000 100%);border-radius:34% 34% 60% 60%;width:25%;height:43%;transform:translate(-50%)scaleX(.76)}.growth-landing__exhaust{clip-path:polygon(39% 0,61% 0,76% 24%,88% 64%,68% 89%,50% 100%,32% 89%,12% 64%,24% 24%);filter:drop-shadow(0 12px 17px #04e01a57);transform-origin:50% 0;background:linear-gradient(#fff 0 12%,#edfff3 21%,#7dffb0 39%,#04e01a 60%,#00e8ff47 82%,#0000 100%);border-radius:34% 34% 60% 60%;width:21%;height:35%;top:calc(88.7% - 1px);left:50%;transform:translate(-50%)scaleX(.78)}.growth-landing__exhaust:before{content:"";z-index:-1;filter:blur(6px);background:radial-gradient(at 50% 8%,#65ff9d73,#04e01a33 48%,#00e8ff14 70%,#0000 84%);border-radius:50% 50% 64% 64%;position:absolute;inset:28% -30% -5%}.growth-landing__exhaust:after{content:"";background:linear-gradient(#fff 0 28%,#edfff3 44%,#62ff97c7 76%,#0000);border-radius:45% 45% 60% 60%;position:absolute;inset:0 37% 13%}.growth-landing--landing .growth-landing__exhaust{animation:4.2s cubic-bezier(.22,.7,.25,1) both devteq-touchdown-plume}@keyframes devteq-touchdown-plume{0%{opacity:.78;height:35%;transform:translate(-50%)scaleX(.68)}58%{opacity:.84;height:27%;transform:translate(-50%)scaleX(.64)}84%{opacity:.64;height:13%;transform:translate(-50%)scaleX(.56)}96%{opacity:.3;height:4%;transform:translate(-50%)scaleX(.44)}to{opacity:0;height:0;transform:translate(-50%)scaleX(.38)}}.growth-landing__ceremony{--charlie-final-width:clamp(132px, calc(var(--journey-rocket-size) * .76), 165px);--charlie-ground-clearance:66px;--charlie-final-x:-205%;--charlie-final-y:calc(var(--growth-surface-visible-depth) - var(--growth-rocket-touchdown-overlap) + var(--journey-rocket-size) * 1.22374 - var(--charlie-final-width) * 1.33333 - var(--charlie-ground-clearance));--charlie-surface-y:calc(var(--charlie-final-y) - 10px);--charlie-ramp-start-x:-50%;--charlie-ramp-start-y:-8%;--charlie-step-one-x:-62%;--charlie-step-one-y:24%;--charlie-ramp-mid-x:-78%;--charlie-ramp-mid-y:57%;--charlie-step-two-x:-96%;--charlie-step-two-y:90%;--charlie-ramp-low-x:-116%;--charlie-ramp-low-y:118%;--charlie-step-three-x:-148%}.growth-landing .moon-charlie{display:none}.moon-landing-finale{z-index:7;width:var(--charlie-final-width);aspect-ratio:3/4;opacity:0;visibility:hidden;pointer-events:none;transform:translate(var(--charlie-ramp-start-x), var(--charlie-ramp-start-y)) scale(.68);transform-origin:50% 100%;filter:drop-shadow(0 8px 7px #00000061);will-change:transform, opacity;position:absolute;top:49%;left:50%;overflow:visible}.growth-landing--ceremony .moon-landing-finale{visibility:visible;animation:8.4s cubic-bezier(.4,.08,.24,1) 1.35s both moon-charlie-rig-descent}.growth-landing--complete .moon-landing-finale{opacity:1;visibility:visible;transform:translate(var(--charlie-final-x), var(--charlie-final-y)) scale(1);filter:drop-shadow(0 7px 6px #00000057);will-change:auto}@keyframes moon-charlie-rig-descent{0%,4%{opacity:0;transform:translate(var(--charlie-ramp-start-x), var(--charlie-ramp-start-y)) rotate(0) scale(.68)}8%{opacity:1;transform:translate(-54%,7%)rotate(0)scale(.72)}17%{transform:translate(var(--charlie-step-one-x), var(--charlie-step-one-y)) rotate(-1.2deg) scale(.78)}29%{transform:translate(var(--charlie-ramp-mid-x), var(--charlie-ramp-mid-y)) rotate(1.2deg) scale(.84)}41%{transform:translate(var(--charlie-step-two-x), var(--charlie-step-two-y)) rotate(-1deg) scale(.9)}53%{transform:translate(var(--charlie-ramp-low-x), var(--charlie-ramp-low-y)) rotate(1deg) scale(.96)}64%{transform:translate(var(--charlie-step-three-x), calc(var(--charlie-final-y) - 26px)) rotate(-.8deg) scale(1)}75%{transform:translate(-178%, var(--charlie-surface-y)) rotate(.7deg) scale(1)}84%,to{opacity:1;transform:translate(var(--charlie-final-x), var(--charlie-final-y)) rotate(0) scale(1)}}.moon-landing-finale__charlie{position:absolute;inset:0;overflow:visible}.moon-landing-finale__body,.moon-landing-finale__wave-arm{object-fit:contain;image-rendering:auto;backface-visibility:hidden;max-width:none;display:block;position:absolute}.moon-landing-finale__body{z-index:2;object-position:center bottom;width:100%;height:100%;inset:0}.moon-landing-finale__wave-arm{z-index:3;aspect-ratio:420/385;transform-origin:10% 72%;will-change:transform;width:34%;height:auto;top:31%;left:64%;transform:rotate(55deg)}.growth-landing--ceremony .moon-landing-finale__wave-arm{animation:8.4s cubic-bezier(.37,0,.63,1) 1.35s both moon-charlie-egress-arm}.growth-landing--complete .moon-landing-finale__wave-arm{animation:2.8s cubic-bezier(.37,0,.63,1) infinite alternate moon-charlie-calm-arm-wave}@keyframes moon-charlie-egress-arm{0%,64%{transform:rotate(55deg)}76%{transform:rotate(24deg)}88%,to{transform:rotate(-4deg)}}@keyframes moon-charlie-calm-arm-wave{0%{transform:rotate(-4deg)}to{transform:rotate(4deg)}}.moon-landing-finale__flag{z-index:1;width:58%;height:100%;position:absolute;bottom:0;left:-45%}.moon-landing-finale__flag>i{z-index:2;background:linear-gradient(90deg,#44525d,#f1f7f9 48%,#657680);border-radius:999px 999px 2px 2px;width:clamp(2px,4%,4px);position:absolute;top:0;bottom:0;right:6%;box-shadow:0 0 4px #ffffff47}.moon-landing-finale__flag>b{z-index:1;transform-origin:100%;will-change:transform;background:repeating-linear-gradient(#b22234 0 7.692%,#fff 7.692% 15.384%);border-radius:3px 5px 5px 3px;width:74%;height:38%;position:absolute;top:5%;right:10%;overflow:hidden;transform:perspective(240px)rotateY(0)scaleX(1);box-shadow:0 3px 5px #0000005c}.moon-landing-finale__flag>b:before{content:"";z-index:1;background:radial-gradient(circle,#fff 0 11%,#0000 14%) 0 0/5px 5px,#3c3b6e;width:42%;height:54%;position:absolute;top:0;right:0}.moon-landing-finale__flag>b:after,.moon-landing-finale__flag b>span{content:"";z-index:2;background:linear-gradient(90deg,#080b1829,#0000 38%,#ffffff24 62%,#0000 82%);position:absolute;inset:0}.growth-landing--complete .moon-landing-finale__flag>b{animation:3.4s cubic-bezier(.37,0,.63,1) infinite alternate moon-landing-flag-billow}@keyframes moon-landing-flag-billow{0%{transform:perspective(240px)rotateY(-1.5deg)skewY(-.12deg)scaleX(.994)}to{transform:perspective(240px)rotateY(2.5deg)skewY(.16deg)scaleX(1.006)}}.moon-landing-finale__dust{z-index:0;opacity:0;width:44%;height:14%;position:absolute;bottom:-3%;left:-42%}.moon-landing-finale__dust i{filter:blur(1px);background:#cdbeda85;border-radius:50%;position:absolute;bottom:0}.moon-landing-finale__dust i:first-child{width:28%;height:54%;left:5%}.moon-landing-finale__dust i:nth-child(2){width:40%;height:88%;left:30%}.moon-landing-finale__dust i:nth-child(3){width:30%;height:60%;right:3%}.growth-landing--ceremony .moon-landing-finale__dust{animation:1s ease-out 8.55s both moon-landing-plant-dust}@keyframes moon-landing-plant-dust{0%{opacity:0;transform:translateY(0)scale(.4)}22%{opacity:.78}to{opacity:0;transform:translate(-10%,-66%)scale(1.55)}}@media (width<=1050px){.growth-landing__ceremony{--charlie-final-width:clamp(110px, calc(var(--journey-rocket-size) * .78), 140px);--charlie-final-x:-184%;--charlie-ground-clearance:54px}}@media (width<=700px){.growth-landing__ceremony{--charlie-final-width:82px;--charlie-final-x:-198%;--charlie-ground-clearance:34px}.growth-landing__actions .button{flex-basis:100%;width:100%;min-width:0}}@media (prefers-reduced-motion:reduce){.mission-visual--rocket-launching .launch-vehicle,.journey-transition--transit .journey-transition__vehicle,.mission-visual--rocket-launching .rocket-exhaust,.mission-visual .rocket-exhaust:before,.growth-landing--landing .growth-landing__exhaust,.mission-visual--rocket-launching .rocket-turntable--launch,.mission-visual--rocket-launching .rocket-turntable--launch>i,.journey-transition--transit .rocket-turntable--transit>i,.growth-landing--ceremony .moon-landing-finale,.growth-landing--ceremony .moon-landing-finale__wave-arm,.growth-landing--complete .moon-landing-finale__wave-arm,.growth-landing--complete .moon-landing-finale__flag>b,.growth-landing--ceremony .moon-landing-finale__dust{animation:none}.mission-visual--rocket-launching .rocket-turntable--launch,.journey-transition--transit .rocket-turntable--transit{opacity:0}.mission-visual--rocket-launching .branded-rocket-stage>img,.journey-transition--transit .journey-transition__rocket-shell>img{opacity:1}.growth-landing--ceremony .moon-landing-finale,.growth-landing--complete .moon-landing-finale{opacity:1;visibility:visible;transform:translate(var(--charlie-final-x), var(--charlie-final-y)) scale(1)}.moon-landing-finale__wave-arm{transform:rotate(0)}}:root{--client-panel-width:min(560px, 96vw)}.site-header__session-identities{flex:none;align-items:center;gap:0;min-width:0;display:inline-flex}.site-header__session-identities>.site-admin-identity{order:1}.site-header__session-identities>.site-client-identity{order:2}.site-client-identity{background:0 0;border-left:0;grid-template-columns:42px minmax(78px,1fr) auto;align-items:center;gap:8px;min-width:222px;height:58px;margin-left:0;padding:3px 0;display:grid}.site-header__session-identities>.site-admin-identity+.site-client-identity{border-left:2px solid #8c45ff;margin-left:12px;padding-left:14px;box-shadow:-1px 0 12px #8c45ff57}.site-client-identity__avatar,.site-client-identity__coins,.site-client-identity__control,.site-client-identity__signout{cursor:pointer;border:0}.site-client-identity__avatar{background:radial-gradient(circle,#8c45ff3d,#0000 70%);place-items:center;width:42px;height:42px;padding:0;display:grid}.site-client-identity__copy{grid-template-rows:repeat(3,auto);row-gap:2px;min-width:0;display:grid}.site-client-identity__heading,.site-client-identity__session{align-items:center;gap:5px;display:inline-flex}.site-client-identity__heading small,.site-client-identity__session>span{color:#9da4af;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800;line-height:1}.site-client-identity__copy>strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.12;overflow:hidden}.site-client-identity__control,.site-client-identity__signout{color:#cdb8ff;background:#8c45ff17;border:1px solid #8c45ff6b;border-radius:6px;place-items:center;padding:0;display:inline-grid}.site-client-identity__control{width:22px;height:22px;margin-left:auto;font-size:12px}.site-client-identity__session>i,.portal-client-session b i{background:var(--green);width:5px;height:5px;box-shadow:0 0 8px var(--green);border-radius:50%;flex:0 0 5px}.site-client-identity__signout{color:#b5bdc9;width:22px;height:22px;margin-left:1px}.site-client-identity__signout svg{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.site-client-identity__control:hover,.site-client-identity__signout:hover{border-color:var(--green);color:#fff}.site-client-identity__coins{color:#d8ffdd;background:#04e01a0f;border:1px solid #04e01a3b;border-radius:999px;align-items:center;gap:4px;padding:7px 8px;font-size:11px;font-weight:800;display:inline-flex}.site-client-identity__coins i{color:var(--green);font-style:normal}.site-client-mobile-trigger{display:none}.site-client-panel{z-index:10030;width:var(--client-panel-width);background:radial-gradient(circle at 70% 0,#8c45ff2e,#0000 34%),linear-gradient(155deg,#11151e,#090b10 65%);border-left:1px solid #8c45ff7a;grid-template-rows:auto auto minmax(0,1fr) auto;height:100dvh;transition:transform .28s;display:grid;position:fixed;top:0;right:0;overflow:hidden;transform:translate(102%);box-shadow:-26px 0 80px #0000008c}.site-client-panel.open{transform:translate(0)}.site-client-panel>header{border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.site-client-panel>header>div{align-items:center;gap:14px;display:flex}.site-client-panel>header span{display:grid}.site-client-panel>header small,.site-client-panel>header b{color:#8e96a3;letter-spacing:.15em;font-size:9px;font-weight:700}.site-client-panel>header strong{margin:3px 0 5px;font-size:17px}.site-client-panel>header b{color:#b7bec9;align-items:center;gap:6px;display:flex}.site-client-panel>header b i{background:var(--green);width:5px;height:5px;box-shadow:0 0 8px var(--green);border-radius:50%}.site-client-panel>header>button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:50%;width:38px;height:38px;font-size:24px}.site-client-panel>nav{border-bottom:1px solid #ffffff17;grid-template-columns:repeat(5,1fr);display:grid}.site-client-panel>nav button{color:#7f8794;cursor:pointer;letter-spacing:.08em;background:#ffffff04;border:0;border-right:1px solid #ffffff12;min-width:0;padding:13px 5px 11px;font-size:9px}.site-client-panel>nav button span{color:#a98aff;margin-bottom:4px;font-size:15px;display:block}.site-client-panel>nav button.selected{color:#fff;box-shadow:inset 0 -2px var(--purple);background:#8c45ff1f}.site-client-panel__content{scrollbar-color:var(--purple) transparent;min-height:0;padding:22px;overflow-y:auto}.site-client-panel>footer{background:#00000029;border-top:1px solid #ffffff17;justify-content:space-between;padding:13px 20px;display:flex}.site-client-panel>footer a,.site-client-panel>footer button{color:#a6adb8;cursor:pointer;background:0 0;border:0;font-size:11px}.site-client-panel>footer a{color:var(--green)}.site-client-panel__scrim{z-index:10020;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#020307a3;border:0;position:fixed;inset:0}.client-mode-toast{z-index:10050;color:#e8ffeb;background:#11161a;border:1px solid #04e01a66;align-items:center;gap:10px;padding:13px 17px;font-size:12px;animation:.28s both client-toast-in;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 18px 50px #00000073}.client-mode-toast span{color:var(--green);font-size:18px}@keyframes client-toast-in{0%{opacity:0;transform:translateY(12px)}}.client-balance-card{background:linear-gradient(120deg,#8c45ff2b,#04e01a0a);border:1px solid #8c45ff61;justify-content:space-between;align-items:center;min-height:125px;padding:18px 22px;display:flex}.client-balance-card>span{display:grid}.client-balance-card small{color:#949ca9;letter-spacing:.16em;font-size:9px}.client-balance-card strong{margin-top:7px;font-size:34px}.client-balance-card strong i{color:var(--green);margin-right:8px;font-style:normal}.client-reward-progress{margin:18px 0}.client-reward-progress>span{justify-content:space-between;gap:15px;margin-bottom:8px;font-size:11px;display:flex}.client-reward-progress small{color:#9fa7b2}.client-reward-progress>i{background:#252a34;border-radius:999px;height:7px;display:block;overflow:hidden}.client-reward-progress>i b{border-radius:inherit;background:linear-gradient(90deg, var(--purple), var(--green));height:100%;display:block;box-shadow:0 0 16px #04e01a59}.client-reward-catalog{gap:9px;display:grid}.client-reward-catalog article{background:#ffffff06;border:1px solid #ffffff1a;grid-template-columns:1fr auto;align-items:center;gap:14px;padding:15px;display:grid}.client-reward-catalog article>div:first-child{display:grid}.client-reward-catalog article span{color:var(--green);font-size:10px;font-weight:800}.client-reward-catalog article strong{margin:4px 0;font-size:14px}.client-reward-catalog article p,.client-reward-note,.client-simple-panel>p:not(.eyebrow),.client-customization>p{color:#8f97a4;margin:0;font-size:11px;line-height:1.65}.client-reward-catalog article>button,.client-reward-confirm button,.client-simple-panel>button,.client-customization>button{min-height:36px;color:var(--green);cursor:pointer;background:#04e01a12;border:1px solid #04e01a59;padding:0 12px;font-size:10px;font-weight:800}.client-reward-catalog article>button:disabled{color:#69717e;cursor:not-allowed;background:0 0;border-color:#ffffff1a}.client-reward-confirm{gap:5px;width:145px;display:grid}.client-reward-confirm small{color:#d7dbe2;font-size:9px}.client-reward-confirm button:last-child{color:#9aa2ae;background:0 0;border-color:#ffffff1f}.client-reward-note{margin-top:15px}.client-earning-guide{background:#8c45ff0e;border:1px solid #8c45ff47;gap:12px;margin:0 0 18px;padding:16px;display:grid}.client-earning-guide>header{justify-content:space-between;align-items:end;gap:18px;display:flex}.client-earning-guide>header span{display:grid}.client-earning-guide>header small{color:#aa86ff;letter-spacing:.15em;font-size:9px;font-weight:800}.client-earning-guide>header h3{margin:4px 0 0;font-size:17px}.client-earning-guide>header p{color:#8f97a4;text-align:right;max-width:260px;margin:0;font-size:10px;line-height:1.5}.client-earning-guide>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.client-earning-guide article{background:#ffffff06;border:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:10px;padding:10px 11px;display:flex}.client-earning-guide article span{display:grid}.client-earning-guide article strong{font-size:11px}.client-earning-guide article small{color:#747d8a;margin-top:3px;font-size:9px}.client-earning-guide article b{color:var(--green);white-space:nowrap;font-size:11px}.portal-rewards-view .client-rewards{grid-template-columns:minmax(260px,.82fr) minmax(420px,1.3fr);align-items:start;gap:14px 18px;display:grid}.portal-rewards-view .client-balance-card,.portal-rewards-view .client-reward-progress,.portal-rewards-view .client-earning-guide{grid-column:1}.portal-rewards-view .client-reward-progress,.portal-rewards-view .client-earning-guide{margin:0}.portal-rewards-view .client-earning-guide>header,.portal-rewards-view .client-earning-guide>div{text-align:left;grid-template-columns:1fr;display:grid}.portal-rewards-view .client-earning-guide>header p{text-align:left}.portal-rewards-view .client-reward-catalog{grid-area:1/2/span 3}.portal-rewards-view .client-reward-note{grid-column:1/-1;margin:0}.portal-reward-toast{position:fixed}.client-simple-panel{background:radial-gradient(circle at 80% 20%,#8c45ff26,#0000 40%);border:1px solid #8c45ff52;flex-direction:column;justify-content:center;align-items:flex-start;min-height:470px;padding:25px;display:flex}.client-simple-panel__icon{color:#aa86ff;font-size:64px}.client-simple-panel h3{max-width:360px;margin:8px 0 12px;font-size:28px;line-height:1.05}.client-simple-panel>button{height:43px;margin-top:22px}.client-history>header{justify-content:space-between;align-items:flex-end;margin-bottom:12px;display:flex}.client-history>header small{color:#8f97a3;letter-spacing:.15em;font-size:9px}.client-history>header strong{font-size:11px}.client-history article{border-top:1px solid #ffffff17;grid-template-columns:82px 1fr;align-items:center;gap:12px;padding:13px 0;display:grid}.client-history article>span{font-size:12px;font-weight:850}.client-history article>span.earned{color:var(--green)}.client-history article>span.redeemed{color:#bd9cff}.client-history article div{display:grid}.client-history article strong{font-size:12px}.client-history article small{color:#747d8a;margin-top:3px;font-size:9px}.client-settings>p{color:#929aa6;margin:0 0 18px;font-size:12px;line-height:1.6}.client-settings>button{color:#fff;cursor:pointer;text-align:left;background:0 0;border:0;border-top:1px solid #ffffff1a;grid-template-columns:1fr auto;align-items:center;gap:18px;width:100%;padding:17px 4px;display:grid}.client-settings>button span{display:grid}.client-settings>button strong{font-size:13px}.client-settings>button small{color:#7f8895;margin-top:4px;font-size:10px}.client-settings>button>i{background:#20252e;border:1px solid #ffffff29;border-radius:999px;width:42px;height:22px;padding:3px}.client-settings>button>i b{background:#7e8794;border-radius:50%;width:14px;height:14px;transition:transform .2s,background .2s;display:block}.client-settings>button>i.on{background:#04e01a14;border-color:#04e01a66}.client-settings>button>i.on b{background:var(--green);transform:translate(18px)}.client-customization__preview{background:radial-gradient(circle,#8c45ff21,#0000 56%);border:1px solid #8c45ff52;justify-content:center;align-items:center;gap:25px;min-height:205px;margin-bottom:18px;display:flex}.client-customization__preview>span:last-child{max-width:180px;display:grid}.client-customization__preview small{color:#8b94a1;letter-spacing:.15em;font-size:9px}.client-customization__preview strong{margin-top:7px;font-size:15px;line-height:1.3}.client-customization>button{min-height:42px;margin-top:16px}.client-customization>button.secondary{color:#bd9eff;background:#8c45ff14;border-color:#8c45ff57;margin-left:8px}.client-customization>small{color:#737c89;margin-top:9px;font-size:9px;display:block}.client-avatar{--avatar-unit:1px;width:calc(70 * var(--avatar-unit));height:calc(86 * var(--avatar-unit));flex:none;display:inline-block;position:relative}.client-avatar--small{--avatar-unit:.54px}.client-avatar--medium{--avatar-unit:1px}.client-avatar--large{--avatar-unit:1.35px}.client-avatar--landing{--avatar-unit:.72px}.client-avatar--upload{width:calc(72 * var(--avatar-unit));height:calc(72 * var(--avatar-unit));border:calc(2 * var(--avatar-unit)) solid #8c45ffad;background:#151922;border-radius:50%;overflow:hidden}.client-avatar--upload img{object-fit:cover;width:100%;height:100%}.client-avatar__pack{z-index:0;top:calc(37 * var(--avatar-unit));left:calc(4 * var(--avatar-unit));width:calc(62 * var(--avatar-unit));height:calc(34 * var(--avatar-unit));border:calc(2 * var(--avatar-unit)) solid #ffffff52;border-radius:calc(12 * var(--avatar-unit));background:color-mix(in srgb, var(--avatar-suit) 65%, #151922);position:absolute}.client-avatar__helmet{z-index:4;top:calc(2 * var(--avatar-unit));left:calc(11 * var(--avatar-unit));width:calc(48 * var(--avatar-unit));height:calc(45 * var(--avatar-unit));border:calc(3 * var(--avatar-unit)) solid #e8edf6;box-shadow:inset 0 0 0 calc(2 * var(--avatar-unit)) #00000029, 0 0 calc(14 * var(--avatar-unit)) color-mix(in srgb, var(--avatar-trim) 45%, transparent);background:#bfc8d8;border-radius:50% 50% 44% 44%;position:absolute}.client-avatar__glass{inset:calc(7 * var(--avatar-unit)) calc(5 * var(--avatar-unit)) calc(6 * var(--avatar-unit));border:calc(2 * var(--avatar-unit)) solid var(--avatar-trim);background:radial-gradient(circle at 50% 58%, var(--avatar-face) 0 38%, #241f34 40% 100%);border-radius:48% 48% 42% 42%;position:absolute;overflow:hidden}.client-avatar__glass:before,.client-avatar__glass:after{content:"";width:calc(4 * var(--avatar-unit));height:calc(5 * var(--avatar-unit));background:#15131d;border-radius:50%;position:absolute;top:48%}.client-avatar__glass:before{left:28%}.client-avatar__glass:after{right:28%}.client-avatar__glass b{z-index:2;width:calc(12 * var(--avatar-unit));height:calc(5 * var(--avatar-unit));border-bottom:calc(2 * var(--avatar-unit)) solid #7e3357;border-radius:50%;position:absolute;top:68%;left:50%;transform:translate(-50%)}.client-avatar--face-1 .client-avatar__glass b{border-bottom:0;border-top:calc(2 * var(--avatar-unit)) solid #7e3357}.client-avatar--face-2 .client-avatar__glass:after{height:calc(2 * var(--avatar-unit));border-radius:0}.client-avatar--face-3 .client-avatar__glass b{width:calc(7 * var(--avatar-unit));border-bottom-color:#fff}.client-avatar__glass em{background:#ffffff47;border-radius:50%;width:45%;height:20%;position:absolute;top:8%;left:12%;transform:rotate(-20deg)}.client-avatar__antenna{top:calc(-9 * var(--avatar-unit));right:calc(1 * var(--avatar-unit));width:calc(2 * var(--avatar-unit));height:calc(12 * var(--avatar-unit));background:#cdd5e1;position:absolute}.client-avatar__antenna:after{content:"";top:calc(-2 * var(--avatar-unit));left:calc(-2 * var(--avatar-unit));width:calc(6 * var(--avatar-unit));height:calc(6 * var(--avatar-unit));background:var(--avatar-trim);box-shadow:0 0 calc(8 * var(--avatar-unit)) var(--avatar-trim);border-radius:50%;position:absolute}.client-avatar--accessory-0 .client-avatar__antenna{display:none}.client-avatar--accessory-2 .client-avatar__helmet:after{content:"★";top:calc(-3 * var(--avatar-unit));left:calc(-5 * var(--avatar-unit));color:var(--avatar-trim);font-size:calc(13 * var(--avatar-unit));position:absolute}.client-avatar--accessory-3 .client-avatar__helmet:after{content:"";top:calc(-5 * var(--avatar-unit));left:calc(8 * var(--avatar-unit));width:calc(25 * var(--avatar-unit));height:calc(6 * var(--avatar-unit));background:var(--avatar-trim);border-radius:50% 50% 0 0;position:absolute}.client-avatar__body{z-index:3;top:calc(40 * var(--avatar-unit));left:calc(17 * var(--avatar-unit));width:calc(36 * var(--avatar-unit));height:calc(31 * var(--avatar-unit));border:calc(2 * var(--avatar-unit)) solid #e7ebf1;border-radius:calc(8 * var(--avatar-unit));background:var(--avatar-suit);position:absolute}.client-avatar__body i{top:calc(6 * var(--avatar-unit));left:calc(5 * var(--avatar-unit));width:calc(26 * var(--avatar-unit));height:calc(8 * var(--avatar-unit));border:calc(1 * var(--avatar-unit)) solid #ffffff73;background:#07090e57;position:absolute}.client-avatar__body b{bottom:calc(4 * var(--avatar-unit));color:#fff;font-size:calc(6 * var(--avatar-unit));letter-spacing:.08em;position:absolute;left:50%;transform:translate(-50%)}.client-avatar__arm,.client-avatar__leg{z-index:2;border:calc(2 * var(--avatar-unit)) solid #e7ebf1;background:var(--avatar-suit);position:absolute}.client-avatar__arm{top:calc(44 * var(--avatar-unit));width:calc(13 * var(--avatar-unit));height:calc(29 * var(--avatar-unit));border-radius:calc(7 * var(--avatar-unit));transform-origin:50% 10%}.client-avatar__arm--left{left:calc(8 * var(--avatar-unit));transform:rotate(12deg)}.client-avatar__arm--right{right:calc(8 * var(--avatar-unit));transform:rotate(-36deg)}.client-avatar__leg{top:calc(66 * var(--avatar-unit));width:calc(15 * var(--avatar-unit));height:calc(20 * var(--avatar-unit));border-radius:0 0 calc(6 * var(--avatar-unit)) calc(6 * var(--avatar-unit))}.client-avatar__leg--left{left:calc(19 * var(--avatar-unit));transform:rotate(4deg)}.client-avatar__leg--right{right:calc(19 * var(--avatar-unit));transform:rotate(-4deg)}.portal-client-session{align-items:center;gap:9px;display:flex}.portal-client-session>span{letter-spacing:normal;display:grid}.portal-client-session small{color:#7e8794;letter-spacing:.13em;font-size:8px}.portal-client-session strong{color:#fff;font-size:12px}.portal-client-session b{color:#9da5b1;letter-spacing:.08em;align-items:center;gap:5px;font-size:8px;font-weight:600;display:flex}.portal-full__top .portal-enter-client-mode{color:#cdb9ff;background:#8c45ff1a;border-color:#8c45ff80}.portal-account-chip>.client-avatar{margin-right:2px}.portal-account-chip b{color:var(--green);margin-top:3px;font-size:9px}.client-inquiry-reward{background:#04e01a0d;border:1px solid #04e01a4d;align-items:center;gap:8px;padding:10px 15px;font-size:12px;display:flex;color:#b9c2bd!important}.client-inquiry-reward span,.client-inquiry-reward strong{color:var(--green)}.client-landing-crew{z-index:8;pointer-events:none;width:72px;height:92px;position:absolute;bottom:7%;left:54%}.client-landing-crew__gangway{z-index:1;transform-origin:0;background:repeating-linear-gradient(90deg,#39404b 0 8px,#596373 9px 11px);border:2px solid #8893a4;width:79px;height:14px;animation:1s .45s forwards client-gangway;position:absolute;top:4px;left:1px;transform:rotate(28deg)scaleX(0);box-shadow:0 5px 10px #00000059}.client-landing-crew__charlie{z-index:3;opacity:0;background:#ee82c5;border:2px solid #eff4fa;border-radius:50%;width:45px;height:45px;animation:.9s 1.25s forwards client-crew-arrive,2.4s ease-in-out 2.2s infinite client-wave;position:absolute;top:20px;left:42px;overflow:hidden}.client-landing-crew__charlie img{object-fit:cover;width:100%;height:100%}.client-landing-crew__avatar{z-index:4;opacity:0;animation:.9s 2.15s forwards client-crew-arrive,2.8s ease-in-out 3.1s infinite reverse client-wave;position:absolute;top:0;right:0}@keyframes client-gangway{to{transform:rotate(28deg)scaleX(1)}}@keyframes client-crew-arrive{0%{opacity:0;transform:translate(-38px,-23px)scale(.7)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes client-wave{0%,to{transform:rotate(-2deg)translateY(0)}50%{transform:rotate(3deg)translateY(-2px)}}@media (width<=1180px){.site-client-identity{grid-template-columns:42px minmax(54px,1fr);min-width:143px}.site-client-identity__coins{display:none}}@media (width>=851px) and (width<=1180px){body.site-admin-active.site-client-active .site-header__session-identities>.site-admin-identity{display:inline-grid}body.site-admin-active.site-client-active .site-admin-mobile-trigger{display:none}}@media (width>=981px) and (width<=1180px){body.site-admin-active.site-client-active .site-header .menu-button{z-index:3;display:block}body.site-admin-active.site-client-active .site-header>.nav{border-bottom:1px solid var(--line);background:#080a0efb;flex-direction:column;align-items:stretch;gap:.75rem;margin:0;padding:1rem 4.2vw 1.25rem;display:none;position:absolute;top:87px;left:0;right:0;box-shadow:0 24px 45px #0000006b}body.site-admin-active.site-client-active .site-header>.nav.nav--open{display:flex}body.site-admin-active.site-client-active .site-header .nav-primary,body.site-admin-active.site-client-active .site-header .nav-actions{flex-direction:column;align-items:stretch;gap:.5rem}body.site-admin-active.site-client-active .site-header .nav-primary{padding:.5rem}body.site-admin-active.site-client-active .site-header .nav-primary>a,body.site-admin-active.site-client-active .site-header .nav-portal,body.site-admin-active.site-client-active .site-header .nav-cta{width:100%;min-height:48px}body.site-admin-active.site-client-active .site-header .nav-primary>a{justify-content:flex-start;padding:0 1rem}body.site-admin-active.site-client-active .site-header .nav-actions{grid-template-columns:.65fr 1.35fr;display:grid}}@media (width<=850px){.site-client-identity{display:none}.site-client-mobile-trigger{color:#c7aeff;background:#8c45ff14;border:1px solid #8c45ff66;place-items:center;width:42px;height:42px;display:grid}.site-client-panel>nav{grid-template-columns:repeat(5,minmax(58px,1fr));overflow-x:auto}.portal-client-session{display:none}.portal-full__top .portal-enter-client-mode{display:inline-flex}.portal-rewards-view .client-rewards{grid-template-columns:1fr}.portal-rewards-view .client-balance-card,.portal-rewards-view .client-reward-progress,.portal-rewards-view .client-earning-guide,.portal-rewards-view .client-reward-catalog,.portal-rewards-view .client-reward-note{grid-area:auto/1}}@media (width<=560px){.site-client-panel__content{padding:15px}.site-client-panel>nav button{font-size:8px}.client-reward-catalog article{grid-template-columns:1fr}.client-reward-catalog article>button,.client-reward-confirm{width:100%}.client-customization__preview{text-align:center;flex-direction:column;gap:10px}.client-customization>button,.client-customization>button.secondary{width:100%;margin:10px 0 0}.client-mode-toast{bottom:12px;left:12px;right:12px}.client-earning-guide>header,.client-earning-guide>div{grid-template-columns:1fr;display:grid}.client-earning-guide>header p{text-align:left}}@media (prefers-reduced-motion:reduce){.site-client-panel,.client-mode-toast,.client-landing-crew__gangway,.client-landing-crew__charlie,.client-landing-crew__avatar{transition:none!important;animation:none!important}.client-landing-crew__gangway{transform:rotate(28deg)scaleX(1)}.client-landing-crew__charlie,.client-landing-crew__avatar{opacity:1}}.page-hero--blog{grid-template-columns:minmax(0,1.08fr) minmax(29rem,.92fr);gap:clamp(3rem,6vw,7rem)}.page-hero--blog .blog-hero-panel{background:radial-gradient(circle at 88% 12%,#8c45ff33,#0000 34%),linear-gradient(145deg,#11151dfa,#070a0ffc);border-color:#a774ff6b;justify-self:end;width:100%;max-width:40rem;overflow:hidden;box-shadow:0 32px 90px #00000061,0 0 70px #8c45ff14}.blog-hero-panel__intro{gap:.65rem;padding:1.45rem 1.5rem 1rem;display:grid}.blog-hero-panel__intro small{color:var(--green);letter-spacing:.16em;font-size:.63rem;font-weight:900}.blog-hero-panel__intro strong{color:#f5f7fa;letter-spacing:-.025em;max-width:30rem;font-size:clamp(1.25rem,1.6vw,1.65rem);line-height:1.18}.blog-hero-panel .blog-hero-panel__signal{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin:0;padding:.75rem 1.5rem 1rem;list-style:none;display:grid}.blog-hero-panel__signal li{background:linear-gradient(145deg,#8c45ff1f,#8c45ff09);border:1px solid #b789ff5c;border-radius:12px;align-content:center;gap:.38rem;min-height:6.7rem;padding:1rem;display:grid;position:relative}.blog-hero-panel__signal li:not(:last-child):after{content:"→";z-index:2;width:1.25rem;height:1.25rem;color:var(--green);background:#0a0d12;border-radius:50%;place-items:center;font-size:.72rem;display:grid;position:absolute;top:50%;right:-.66rem;transform:translateY(-50%)}.blog-hero-panel__signal li>span{color:#fff;letter-spacing:.08em;background:0 0;border:0;min-height:0;font-size:1.05rem;font-weight:950}.blog-hero-panel__signal li>small{color:#aab3bf;letter-spacing:.035em;font-size:.66rem;font-weight:750;line-height:1.35}.blog-hero-panel .blog-hero-panel__copy{color:#cbd2db;padding:.65rem 1.5rem 1.35rem;font-size:.95rem}.blog-hero-panel>a{padding-inline:1.5rem}.blog-hero-panel>a>span{color:#9ca6b4;letter-spacing:.12em;font-size:.64rem}@media (width>=761px){.mission-interiors{padding-block:clamp(4rem,6vw,6.5rem);overflow:hidden;height:auto!important;min-height:0!important;max-height:none!important}.mission-interiors__header{grid-template-columns:minmax(0,1.2fr) minmax(20rem,.8fr);align-items:end;margin-bottom:clamp(2rem,4vw,3.5rem)}.mission-interiors__header h2{max-width:54rem;font-size:clamp(3.2rem,5.2vw,5.5rem)}.mission-interiors__grid{align-items:stretch}.mission-cabin{height:auto!important;min-height:clamp(34rem,39vw,42rem)!important}}.mission-cabin{background:linear-gradient(155deg,#20262d,#090c10 68%);border-color:#ffffff29;border-radius:18px;box-shadow:0 28px 70px #00000061}.mission-cabin:before{clip-path:none;pointer-events:none;border:12px solid #20262c;border-radius:17px;inset:0}.mission-cabin__window{border-width:12px;height:43%;top:6%;left:7%;right:7%}.mission-cabin__charlie img{aspect-ratio:1;object-fit:cover;border:1px solid #b789ff7a;border-radius:50%;box-shadow:0 18px 28px #0000006b,0 0 30px #8c45ff1f}.mission-cabin__charlie span{white-space:nowrap;border-radius:999px;margin-top:.45rem}.mission-cabin__console{height:15%;bottom:32%}.mission-cabin__panorama{border-width:12px;height:43%;top:6%;left:7%;right:7%}.mission-cabin__lab{top:52%}.mission-cabin__lab span{padding-block:14px}.mission-cabin__copy{background:linear-gradient(#090c10f0,#090c10 32%);border-top:1px solid #ffffff1c;align-content:center;min-height:29%;padding:clamp(1.4rem,2.2vw,2rem);display:grid;bottom:0;left:0;right:0}.mission-cabin__copy small{color:#a889dd;font-weight:850}.mission-cabin__copy h3{max-width:31rem;margin:.65rem 0 .75rem;font-size:clamp(1.7rem,2.5vw,2.7rem);line-height:1.02}.mission-cabin__copy p{color:#b9c1cc;max-width:34rem}.mission-cabin__copy a{width:fit-content;color:var(--green);justify-content:space-between;gap:1rem;margin-top:.9rem;font-size:.78rem;font-weight:850;text-decoration:none;display:inline-flex}.blog-intro{height:auto!important;min-height:0!important;max-height:none!important;margin-top:0!important;padding-block:clamp(3.5rem,5vw,5.5rem)!important}@media (width<=1120px){.page-hero--blog{grid-template-columns:minmax(0,1fr)}.page-hero--blog .blog-hero-panel{justify-self:stretch;max-width:none}}@media (width<=760px){.blog-hero-panel__intro{padding:1.1rem 1rem .7rem}.blog-hero-panel .blog-hero-panel__signal{gap:.4rem;padding:.55rem 1rem .8rem}.blog-hero-panel__signal li{min-height:4.75rem;padding:.7rem .5rem}.blog-hero-panel__signal li>small{font-size:.58rem}.blog-hero-panel .blog-hero-panel__copy{padding:.4rem 1rem 1rem}.mission-cabin__copy{min-height:34%;padding:1.15rem}.mission-cabin__copy h3{margin-block:.45rem .55rem}.mission-cabin__copy a{margin-top:.6rem;font-size:.7rem}}@media (width<=480px){.blog-hero-panel__signal li:not(:last-child):after{display:none}.blog-hero-panel__intro strong{font-size:1.08rem}}@media (prefers-reduced-motion:reduce){.mission-cabin,.blog-hero-panel{scroll-behavior:auto}}.blog-hero-panel__signal li{text-align:center;justify-items:center}.blog-hero-panel__signal li>span,.blog-hero-panel__signal li>small{text-align:center;width:100%}.mission-cabin__charlie{width:38%;top:10%;left:6%}.mission-cabin__charlie img{aspect-ratio:auto;object-fit:contain;filter:drop-shadow(0 18px 24px #00000094);box-shadow:none;border:0;border-radius:0}.company-leader{grid-template-columns:minmax(17rem,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(2.5rem,7vw,7rem);display:grid}.company-leader__portrait{background:#15181d;border:1px solid #b789ff6b;border-radius:20px;width:min(100%,34rem);margin:0;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000061,0 0 50px #8c45ff14}.company-leader__portrait:after{content:"";pointer-events:none;background:linear-gradient(#0000 58%,#05070ae6);position:absolute;inset:0}.company-leader__portrait img{aspect-ratio:1;object-fit:cover;object-position:center;width:100%;display:block}.company-leader__portrait figcaption{z-index:1;justify-content:space-between;align-items:end;gap:1rem;display:flex;position:absolute;bottom:1.15rem;left:1.25rem;right:1.25rem}.company-leader__portrait figcaption span,.company-leader__portrait figcaption small{color:#fff;letter-spacing:.13em;font-size:.7rem;font-weight:900}.company-leader__portrait figcaption small{color:var(--green);font-size:.6rem}.company-leader__content{max-width:53rem}.company-leader__content h2{letter-spacing:-.055em;margin:.8rem 0 1.2rem;font-size:clamp(2.6rem,5vw,5.2rem);line-height:.95}.company-leader__content>p:not(.eyebrow){color:#b8c0cc;max-width:48rem;font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.7}.company-leader__content blockquote{border-left:2px solid var(--purple);color:#f4f6f8;margin:1.5rem 0;padding:1rem 0 1rem 1.25rem;font-size:clamp(1.05rem,1.6vw,1.35rem);font-weight:750;line-height:1.45}.company-leader__credentials{flex-wrap:wrap;gap:.55rem;display:flex}.company-leader__credentials span{color:#c7a9ff;letter-spacing:.11em;border:1px solid #b789ff5c;padding:.7rem .8rem;font-size:.68rem;font-weight:850}.charlie-section--insights .charlie-art--insights{aspect-ratio:1;background:radial-gradient(circle at 50% 46%,#8c45ff29,#070a0ffa 68%);border:1px solid #b789ff59;justify-self:center;place-items:center;width:min(100%,37rem);max-height:none;display:grid;overflow:hidden}.charlie-section--insights .charlie-art--insights img{object-fit:contain;object-position:center;width:100%;height:100%}@media (width<=760px){.company-leader{grid-template-columns:minmax(0,1fr);gap:1.25rem}.company-leader__portrait{justify-self:center;width:100%;max-width:22rem}.company-leader__content h2{font-size:clamp(1.85rem,8.6vw,2.35rem)}.company-leader__content>p:not(.eyebrow){font-size:.86rem;line-height:1.55}.company-leader__content blockquote{margin-block:1rem;font-size:.95rem}.company-leader__credentials{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.company-leader__credentials span{flex:none;font-size:.56rem}.charlie-section--insights .charlie-art--insights{width:min(100%,22rem);height:auto;max-height:none}.mission-cabin__charlie{width:42%;top:9%;left:7%}}.charlie-section--insights .charlie-art--insights img{width:76%;height:92%}@media (width>=761px){.company-leader{grid-template-columns:minmax(15rem,.52fr) minmax(0,1.48fr);gap:clamp(2.5rem,5vw,5rem)}.company-leader__portrait{justify-self:center;width:min(100%,23.8rem)}.company-philosophy{box-sizing:border-box;grid-template-rows:auto minmax(0,1fr);align-content:stretch;display:grid;overflow:hidden;height:calc(100svh - 84px)!important;min-height:calc(100svh - 84px)!important;max-height:calc(100svh - 84px)!important;padding-block:clamp(1.75rem,3vh,2.75rem)!important}.company-philosophy__heading{align-items:end;margin-bottom:clamp(1rem,2vh,1.5rem)}.company-philosophy__heading h2{margin-top:.55rem;font-size:clamp(2.3rem,4.1vw,4.35rem);line-height:.98}.company-philosophy__heading>p{font-size:clamp(.82rem,1.05vw,1rem);line-height:1.5}.company-philosophy__grid{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));min-height:0}.company-philosophy__grid article{min-height:0;padding:clamp(.9rem,2.1vh,1.6rem)}.company-philosophy__grid article h3{margin-block:.45rem;font-size:clamp(1.15rem,1.8vw,1.75rem);line-height:1.08}.company-philosophy__grid article p{margin:.45rem 0 0;font-size:clamp(.78rem,.95vw,.94rem);line-height:1.45}}:where(.technology-lab,.outcomes,.assessment,.approach,.relaunch-proof,.portal-section,.insights,.newsletter,.final-cta,.strategy-console,.creative-services,.web-apps-section,.journey-framework,.value-connected-system,.expansion-ladder,.journey-investment,.technology-console,.technology-readout,.technology-differentiators__grid article,.delivery-assurance__grid article,.proof-loop,.responsible-ai,.route-close--orbital,.company-leader,.company-story,.charlie-section--insights,.company-philosophy,.company-guarantee,.insight-collection,.connect-programs,.signal-subscribe){isolation:isolate;position:relative;overflow:hidden}.embedded-space-visual{z-index:-1;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden}.embedded-space-visual--earth{opacity:.58;background-image:radial-gradient(circle at 12% 18%,#fff9 0 1px,#0000 1.5px),radial-gradient(circle at 78% 31%,#6dc4ff7a 0 1px,#0000 1.5px),radial-gradient(circle at 93% 78%,#ffffff73 0 1px,#0000 1.5px);background-size:11rem 11rem,15rem 15rem,19rem 19rem}.earth-visual__globe{aspect-ratio:1;background:radial-gradient(at 34% 28%,#77d08be6 0 7%,#0000 7.5%),radial-gradient(at 55% 42%,#62be7ad1 0 13%,#0000 13.5%),radial-gradient(at 31% 60%,#48a566bf 0 9%,#0000 9.5%),radial-gradient(circle at 32% 25%,#a9e8ff 0 5%,#2f9be4 24%,#0b5a9d 55%,#032e58 82%);border-radius:50%;width:clamp(18rem,31vw,34rem);position:absolute;bottom:-12rem;right:-7rem;box-shadow:inset -3.2rem -2.2rem 5rem #00000085,0 0 4rem #4aaeef40}.earth-visual__globe:before,.earth-visual__globe:after{content:"";border:1px solid #d5f1ff33;border-radius:50%;position:absolute}.earth-visual__globe:before{inset:12% -8%;transform:rotate(16deg)scaleY(.38)}.earth-visual__globe:after{inset:-7% 22%;transform:rotate(-22deg)scaleX(.42)}.earth-visual__globe i{background:linear-gradient(118deg,#fff3,#0000 28% 72%,#00000038);border-radius:50%;position:absolute;inset:4%}.earth-visual__globe b{filter:blur(.7px);border-top:2px solid #ffffff3d;border-radius:50%;position:absolute;inset:18% 4% 58% 11%;transform:rotate(-8deg)}.earth-visual__orbit{border:1px solid #68c3ff45;border-radius:50%;width:min(48rem,54vw);height:min(18rem,24vw);position:absolute;bottom:-10%;right:-9%;transform:rotate(-13deg)}.earth-visual__orbit--two{border-style:dashed;border-color:#8c45ff45;width:min(34rem,42vw);height:min(12rem,18vw);bottom:8%;right:-2%;transform:rotate(29deg)}.earth-visual__satellite{background:linear-gradient(90deg,#495260,#b5bec7 48%,#343b45);border:1px solid #dde8f28c;border-radius:.2rem;width:2.5rem;height:1.2rem;position:absolute;top:18%;right:24%;transform:rotate(-18deg);box-shadow:0 0 1.2rem #70c3ff3d}.earth-visual__satellite:before,.earth-visual__satellite:after{content:"";background:repeating-linear-gradient(90deg,#5389be80 0 .5rem,#0e213cb3 .5rem .62rem);border:1px solid #71b8f46b;width:2.7rem;height:.85rem;position:absolute;top:50%;transform:translateY(-50%)}.earth-visual__satellite:before{right:calc(100% + .25rem)}.earth-visual__satellite:after{left:calc(100% + .25rem)}.earth-visual__satellite i{background:#ffffff8c;width:1px;height:1rem;position:absolute;bottom:100%;left:50%}.earth-visual__satellite b{aspect-ratio:1;background:var(--green);width:.35rem;box-shadow:0 0 .65rem var(--green);border-radius:50%;position:absolute;bottom:calc(100% + .8rem);left:50%;transform:translate(-50%)}.earth-visual__signal{gap:.45rem;display:flex;position:absolute;top:9%;right:7%}.earth-visual__signal i{aspect-ratio:1;background:var(--green);border-radius:50%;width:.32rem;box-shadow:0 0 .75rem #04e01ab8}.earth-visual--mission .earth-visual__globe{width:clamp(24rem,38vw,40rem);bottom:-13rem;right:-10rem}.earth-visual--mission .earth-visual__satellite{top:24%;right:18%}.earth-visual--scan .earth-visual__globe{opacity:.72;width:clamp(26rem,40vw,43rem);bottom:-17rem;left:-11rem;right:auto}.earth-visual--scan .earth-visual__orbit{bottom:1%;left:-12%;right:auto;transform:rotate(16deg)}.earth-visual--scan .earth-visual__orbit--two{bottom:18%;left:-5%;right:auto;transform:rotate(-25deg)}.earth-visual--scan .earth-visual__satellite{top:11%;right:7%}.earth-visual--flight-path .earth-visual__globe{opacity:.58;width:clamp(28rem,46vw,50rem);bottom:-18rem;right:-13rem}.earth-visual--flight-path .earth-visual__satellite{top:44%;right:11%;transform:rotate(9deg)}.earth-visual--proof .earth-visual__globe{opacity:.42;width:34rem;bottom:-20rem;right:16%}.earth-visual--proof .earth-visual__satellite{top:14%;right:4%;scale:.78}.earth-visual--technology .earth-visual__globe{opacity:.52;width:clamp(25rem,35vw,39rem);bottom:-15rem;right:-8rem}.earth-visual--technology .earth-visual__satellite{top:8%;right:12%}.earth-visual--portal .earth-visual__globe{opacity:.38;width:40rem;bottom:-15rem;right:-12rem}.earth-visual--portal .earth-visual__orbit{bottom:4%}.earth-visual--signals .earth-visual__globe{opacity:.42;width:29rem;top:9%;bottom:auto;right:-8rem}.earth-visual--signals .earth-visual__satellite{top:8%;right:28%;scale:.72}.earth-visual--transmission .earth-visual__globe{opacity:.42;width:32rem;bottom:-15rem;left:-9rem;right:auto}.earth-visual--transmission .earth-visual__satellite{top:20%;right:9%}.earth-visual--launch .earth-visual__globe{opacity:.35;width:38rem;bottom:-19rem;right:-3rem}.earth-visual--launch .earth-visual__satellite{top:15%;right:21%;scale:.68}.embedded-space-visual--lunar{opacity:.56;background-image:radial-gradient(circle at 15% 30%,#ffffff73 0 1px,#0000 1.4px),radial-gradient(circle at 84% 68%,#be9fff80 0 1px,#0000 1.5px);background-size:13rem 13rem,17rem 17rem}.lunar-visual__moon{aspect-ratio:1;background:radial-gradient(circle at 30% 30%,#3f414042 0 5%,#0000 5.5%),radial-gradient(circle at 61% 21%,#3e403f33 0 8%,#0000 8.5%),radial-gradient(circle at 70% 58%,#32343338 0 6%,#0000 6.5%),radial-gradient(circle at 34% 28%,#f0f0ed,#a9aaa7 44%,#555856 80%);border-radius:50%;width:clamp(18rem,30vw,33rem);position:absolute;bottom:-10rem;right:-7rem;box-shadow:inset -3rem -2rem 4.5rem #0000008c,0 0 3rem #ffffff14}.lunar-visual__moon:before,.lunar-visual__moon:after,.lunar-visual__moon i,.lunar-visual__moon b{content:"";background:#3e403f3d;border-radius:50%;position:absolute;box-shadow:inset .3rem .35rem .55rem #00000040}.lunar-visual__moon:before{aspect-ratio:1;width:15%;top:48%;left:20%}.lunar-visual__moon:after{aspect-ratio:1;width:9%;top:35%;right:19%}.lunar-visual__moon i{aspect-ratio:1;width:12%;top:13%;left:47%}.lunar-visual__moon b{aspect-ratio:1;width:7%;bottom:17%;left:53%}.lunar-visual__course{border-top:1px dashed #b58bff6e;border-radius:50%;height:30%;position:absolute;top:47%;left:9%;right:7%;transform:rotate(-7deg)}.lunar-visual__rocket{background:linear-gradient(90deg,#70757c,#eef1f4 48%,#646970);border-radius:50% 50% 34% 34%;width:1.65rem;height:3.4rem;position:absolute;top:31%;left:68%;transform:rotate(54deg);box-shadow:0 0 1.4rem #8c45ff42}.lunar-visual__rocket:before{content:"";filter:blur(.08rem);clip-path:polygon(36% 0,64% 0,100% 100%,0 100%);background:linear-gradient(#fff 0 12%,#8c45ff 42%,#0000);width:.7rem;height:1.7rem;position:absolute;bottom:-1.45rem;left:50%;transform:translate(-50%)}.lunar-visual__rocket i{aspect-ratio:1;background:#17202b;border:1px solid #91d5ffbf;border-radius:50%;width:.46rem;position:absolute;top:.58rem;left:50%;transform:translate(-50%)}.lunar-visual__asteroid{aspect-ratio:1;clip-path:polygon(18% 4%,70% 0,100% 33%,84% 83%,38% 100%,0 70%,5% 27%);filter:drop-shadow(0 .55rem .7rem #00000057);background:radial-gradient(circle at 32% 30%,#aaa69f 0 7%,#0000 8%),linear-gradient(135deg,#85827c,#343536 72%);width:3.1rem;position:absolute}.lunar-visual__asteroid i{background:#00000047;border-radius:50%;position:absolute;inset:23% 46% 49% 17%}.lunar-visual__asteroid--one{top:13%;left:8%;rotate:14deg}.lunar-visual__asteroid--two{width:1.55rem;top:62%;left:38%;rotate:-28deg}.lunar-visual__asteroid--three{width:2.2rem;top:12%;right:6%;rotate:31deg}.lunar-visual__asteroid--four{width:1.25rem;bottom:7%;right:24%;rotate:-15deg}.lunar-visual__asteroid--five{width:.9rem;top:8%;left:58%;rotate:47deg}.lunar-visual--lunar-base .lunar-visual__moon{opacity:.78;width:38rem;bottom:-13rem;right:-9rem}.lunar-visual--lunar-base .lunar-visual__rocket{top:13%;left:auto;right:22%;scale:.82}.lunar-visual--lunar-base .lunar-visual__asteroid{opacity:.22}.lunar-visual--creative-field .lunar-visual__moon{opacity:.15;right:-14rem}.lunar-visual--creative-field .lunar-visual__asteroid--one{width:4.4rem;top:8%;left:48%}.lunar-visual--creative-field .lunar-visual__asteroid--three{width:3.5rem;top:38%;right:3%}.lunar-visual--creative-field .lunar-visual__rocket{top:65%;left:79%;scale:.65}.lunar-visual--navigation .lunar-visual__moon{opacity:.3;bottom:-14rem;left:-12rem;right:auto}.lunar-visual--navigation .lunar-visual__rocket{top:18%;left:78%}.lunar-visual--navigation .lunar-visual__course{top:28%;transform:rotate(-13deg)}.lunar-visual--asteroid-belt .lunar-visual__moon{opacity:.12}.lunar-visual--asteroid-belt .lunar-visual__asteroid--one{width:3.8rem;top:42%;left:2%}.lunar-visual--asteroid-belt .lunar-visual__asteroid--two{width:1.9rem;top:10%;left:26%}.lunar-visual--asteroid-belt .lunar-visual__asteroid--three{width:3.2rem;top:8%;right:27%}.lunar-visual--asteroid-belt .lunar-visual__asteroid--four{width:2.6rem;bottom:20%;right:2%}.lunar-visual--course-correction .lunar-visual__moon{opacity:.38;bottom:-15rem;left:-10rem;right:auto}.lunar-visual--course-correction .lunar-visual__rocket{top:20%;left:75%}.lunar-visual--slingshot .lunar-visual__moon{opacity:.42;width:41rem;bottom:-16rem;right:-7rem}.lunar-visual--slingshot .lunar-visual__course{top:25%;transform:rotate(-18deg)}.lunar-visual--slingshot .lunar-visual__rocket{top:12%;left:66%}.lunar-visual--clearance .lunar-visual__moon{opacity:.34;width:42rem;bottom:-18rem;right:-10rem}.lunar-visual--clearance .lunar-visual__rocket{top:12%;left:84%;scale:.75}.embedded-space-visual--solar{opacity:.94}.solar-visual__trajectory{background:linear-gradient(90deg,#0000,#ffffff24,#8c45ff73,#ffffff24,#0000);height:1px;position:absolute;top:52%;left:4%;right:4%}.solar-visual__planet{width:var(--planet-size,6rem);aspect-ratio:1;background:radial-gradient(circle at 31% 27%,#e8f6ff 0 4%,var(--planet-light,#8dc9ef) 18%,var(--planet,#3b77c7) 53%,var(--planet-dark,#15234e) 82%);box-shadow:inset calc(var(--planet-size,6rem) * -.2) calc(var(--planet-size,6rem) * -.13) calc(var(--planet-size,6rem) * .26) #0000007a,0 0 calc(var(--planet-size,6rem) * .34) var(--planet-glow,#5b8deb40);border-radius:50%;flex:none;display:block;position:relative}.solar-visual__planet i{border-radius:inherit;border-left:1px solid #ffffff2b;position:absolute;inset:8%}.solar-visual__planet b{border-radius:inherit;background:linear-gradient(110deg,#ffffff29,#0000 30% 73%,#0003);position:absolute;inset:0}.solar-visual__planet--sun{--planet-light:#fff0a8;--planet:#f4b63c;--planet-dark:#c45413;--planet-glow:#ffb72f80;background:radial-gradient(circle at 35% 28%,#fff8c2,#ffc84d 28%,#f28a1a 67%,#c54411);box-shadow:inset -1.2rem -.7rem 2rem #bb360033,0 0 3.4rem #ffb72f8c}.solar-visual__planet--mercury{--planet-light:#d5d2cb;--planet:#8a8986;--planet-dark:#444541;--planet-glow:#b4b4aa2e;background:radial-gradient(circle at 26% 30%,#666 0 6%,#0000 7%),radial-gradient(circle at 62% 46%,#6b6b68 0 8%,#0000 9%),radial-gradient(circle at 34% 28%,#ddd9d1,#8b8985 48%,#484945)}.solar-visual__planet--venus{--planet-light:#ffd18e;--planet:#d68a43;--planet-dark:#6d351f;--planet-glow:#ef994a52;background:repeating-radial-gradient(at 35% 28%,#ffd69a 0 7%,#e5a25c 8% 13%,#b66d3d 14% 19%)}.solar-visual__planet--earth{--planet-light:#9fe6ff;--planet:#238ed2;--planet-dark:#073f76;--planet-glow:#37a2e457;background:radial-gradient(at 33% 31%,#66bb7e 0 10%,#0000 11%),radial-gradient(at 59% 53%,#4ca56d 0 13%,#0000 14%),radial-gradient(circle at 34% 26%,#a7e8ff,#278fd2 42%,#07558f 73%)}.solar-visual__planet--mars{--planet-light:#f7aa73;--planet:#c95f3a;--planet-dark:#66271f;--planet-glow:#dc663947;background:radial-gradient(circle at 34% 32%,#8d382a 0 8%,#0000 9%),radial-gradient(circle at 70% 58%,#91382a 0 5%,#0000 6%),radial-gradient(circle at 34% 27%,#f3ad78,#c9603d 53%,#6b2b21)}.solar-visual__planet--jupiter{--planet-glow:#d5a16f47;background:repeating-linear-gradient(178deg,#f2d2ac 0 9%,#b77a57 10% 17%,#e8bb8d 18% 28%)}.solar-visual__planet--jupiter:after{content:"";background:#a5523f;border-radius:50%;width:21%;height:10%;position:absolute;top:56%;right:13%;box-shadow:inset .15rem .1rem .25rem #00000038}.solar-visual__planet--saturn{--planet-light:#fff0b2;--planet:#d5b66c;--planet-dark:#6e5a32;--planet-glow:#e5c88252;background:repeating-linear-gradient(178deg,#f0d98f 0 10%,#b99751 11% 17%,#e0c477 18% 27%)}.solar-visual__planet--saturn:after{content:"";z-index:2;border:.22rem solid #e5c882bf;border-color:#e5c882bf #e5c88252 #e5c882bf #e5c88233;border-radius:50%;width:170%;height:34%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-14deg)}.solar-visual__planet--uranus{--planet-light:#d0ffff;--planet:#6bcbd1;--planet-dark:#28777f;--planet-glow:#65d8de52}.solar-visual__planet--uranus:after{content:"";border:1px solid #97edee7a;border-radius:50%;width:132%;height:18%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(76deg)}.solar-visual__planet--neptune{--planet-light:#87b6ff;--planet:#416fdf;--planet-dark:#172e79;--planet-glow:#4a6ee861;background:repeating-linear-gradient(178deg,#6e99f1 0 14%,#345ec8 15% 27%,#587fdf 28% 42%)}.solar-visual--objective{width:33%;height:15rem;left:auto;right:0;overflow:visible}.solar-visual--objective .solar-visual__trajectory{display:none}.solar-visual--objective .solar-visual__planet{--planet-size:clamp(7rem,10vw,10.5rem);opacity:.42;position:absolute;top:1rem;right:6%}.solar-visual--readout{justify-content:flex-end;align-items:center;gap:clamp(1rem,2vw,2rem);width:min(41%,22rem);height:10rem;display:flex;inset:4.6rem 1.8rem auto auto;overflow:visible}.solar-visual--readout .solar-visual__trajectory{top:54%;left:-8%;right:-8%}.solar-visual--readout .solar-visual__planet{--planet-size:clamp(4.4rem,6.1vw,7rem)}.solar-visual--readout .solar-visual__planet:nth-of-type(3){--planet-size:clamp(3.8rem,5.4vw,6.2rem)}.technology-readout h3{max-width:68%}.technology-readout>p{max-width:78%}.solar-visual--card{justify-content:flex-end;align-items:center;gap:.65rem;width:44%;height:6rem;display:flex;inset:.8rem .8rem auto auto;overflow:visible}.solar-visual--card .solar-visual__trajectory{opacity:.6;left:0;right:0}.solar-visual--card .solar-visual__planet{--planet-size:clamp(2.6rem,3.8vw,4.25rem);opacity:.72}.technology-differentiators__grid article>span{z-index:1;position:relative}.technology-differentiators__grid article>small,.technology-differentiators__grid article>h3{max-width:68%}.solar-visual--delivery{width:8rem;height:7rem;inset:.8rem .9rem auto auto;overflow:visible}.solar-visual--delivery .solar-visual__trajectory{display:none}.solar-visual--delivery .solar-visual__planet{--planet-size:clamp(4rem,5vw,5.8rem);opacity:.62;position:absolute;top:.3rem;right:.5rem}.delivery-assurance__grid article>small,.delivery-assurance__grid article>h3{max-width:74%}.solar-visual--proof{opacity:.42}.solar-visual--proof .solar-visual__planet{--planet-size:clamp(8rem,13vw,13rem);position:absolute}.solar-visual--proof .solar-visual__planet--earth{top:10%;left:-4rem}.solar-visual--proof .solar-visual__planet--neptune{bottom:-4rem;right:2%;scale:.7}.solar-visual--responsible{opacity:.7}.solar-visual--responsible .solar-visual__trajectory{border-radius:50%;top:50%;left:2%;right:54%;transform:rotate(-12deg)}.solar-visual--responsible .solar-visual__planet{--planet-size:clamp(4.5rem,7vw,7.5rem);position:absolute}.solar-visual--responsible .solar-visual__planet--venus{top:15%;left:4%}.solar-visual--responsible .solar-visual__planet--uranus{bottom:12%;left:24%;scale:.82}.solar-visual--handoff .solar-visual__trajectory{display:none}.solar-visual--handoff .solar-visual__planet{--planet-size:clamp(9rem,17vw,17rem);opacity:.38;position:absolute;top:50%;right:6%;transform:translateY(-50%)}.rocket-interior-visual__bulkhead{background:linear-gradient(90deg,#090c10,#39434d 47%,#11161d 75%,#050709);width:clamp(2.5rem,5vw,5.5rem);position:absolute;top:-8%;bottom:-8%;box-shadow:inset 1px 0 #ffffff1a,inset -1px 0 #0009}.rocket-interior-visual__bulkhead:before{content:"";background:repeating-linear-gradient(#bccad642 0 .18rem,#0000 .18rem 3.5rem);position:absolute;inset:7% 34%}.rocket-interior-visual__bulkhead--left{left:-1.7rem;transform:skewY(-4deg)}.rocket-interior-visual__bulkhead--right{right:-1.7rem;transform:skewY(4deg)}.rocket-interior-visual__window{background:radial-gradient(circle at 61% 32%,#8c45ff 0 1.2%,#0000 1.5%),radial-gradient(circle at 30% 61%,#fff 0 1px,#0000 1.4px),linear-gradient(150deg,#071122,#11142e);border:clamp(.35rem,.8vw,.7rem) solid #5d6c7985;border-radius:46% 46% 38% 38%;width:clamp(13rem,24vw,25rem);height:clamp(7rem,13vw,14rem);position:absolute;top:8%;right:4%;overflow:hidden;box-shadow:inset 0 0 1.6rem #000000b3,0 0 0 1px #b8cbd81f}.rocket-interior-visual__window:before{content:"";aspect-ratio:1;background:radial-gradient(circle at 32% 28%,#9ddaff,#367bc5 48%,#15284f 75%);border-radius:50%;width:62%;position:absolute;bottom:-58%;right:-9%;box-shadow:inset -1rem -.7rem 1.7rem #0000006b}.rocket-interior-visual__window i{aspect-ratio:1;background:#fff;border-radius:50%;width:.18rem;position:absolute;box-shadow:3.2rem 1rem #fff,6.5rem -.4rem #ffffffa6,9rem 1.6rem #ffffff6b}.rocket-interior-visual__window i:first-child{top:22%;left:12%}.rocket-interior-visual__window i:nth-child(2){top:62%;left:42%;scale:.65}.rocket-interior-visual__console{transform-origin:bottom;background:linear-gradient(160deg,#3b4550b8,#0c1016d9);border:1px solid #97aab840;border-radius:.5rem;width:clamp(15rem,29vw,31rem);height:clamp(4rem,8vw,8.5rem);position:absolute;bottom:5%;right:4%;transform:perspective(20rem)rotateX(18deg);box-shadow:inset 0 .2rem .7rem #ffffff09}.rocket-interior-visual__console i{background:var(--green);border-radius:999px;width:1.2rem;height:.32rem;margin:1rem .15rem 0 .8rem;display:inline-block;position:relative;box-shadow:0 0 .55rem #04e01a94}.rocket-interior-visual__console i:nth-child(2){background:var(--purple);box-shadow:0 0 .55rem #8c45ff8c}.rocket-interior-visual__console i:nth-child(3){background:#f4c45d;box-shadow:0 0 .55rem #f4c45d80}.rocket-interior-visual__console b{background:repeating-linear-gradient(0deg,#5eceff1a 0 1px,#0000 1px 6px);border:1px solid #5eceff47;width:38%;height:48%;position:absolute;top:22%;right:7%}.rocket-interior-visual__rib{background:linear-gradient(90deg,#0000,#9aaebc47,#0000);height:1px;position:absolute;left:9%;right:9%}.rocket-interior-visual__rib--one{top:7%}.rocket-interior-visual__rib--two{bottom:7%}.rocket-interior-visual--safety .rocket-interior-visual__window{display:none}.rocket-interior-visual--archive .rocket-interior-visual__window{opacity:.28;top:2%;right:2%}.rocket-interior-visual--archive .rocket-interior-visual__console{opacity:.3;bottom:3%;left:3%;right:auto}.rocket-interior-visual--flight-recorder .rocket-interior-visual__window:before{background:radial-gradient(circle at 34% 30%,#b6b9ba,#51575b 54%,#23272a 77%)}.rocket-interior-visual--communications .rocket-interior-visual__window{opacity:.34;top:3%;right:3%}.rocket-interior-visual--communications .rocket-interior-visual__console{opacity:.32;bottom:3%;left:4%;right:auto}.rocket-interior-visual--transmission .rocket-interior-visual__window{opacity:.42;top:8%;right:3%}.rocket-interior-visual--transmission .rocket-interior-visual__console{opacity:.38;bottom:4%;left:2%;right:auto}@media (width<=760px){.embedded-space-visual{opacity:.32}.earth-visual__globe{width:16rem!important;inset:auto -8rem -8rem auto!important}.earth-visual__orbit{width:18rem;height:7rem;bottom:2rem;right:-7rem}.earth-visual__orbit--two{width:14rem;height:6rem;bottom:5rem;right:-5rem}.earth-visual__satellite{top:6%;right:8%;scale:.55}.lunar-visual__moon{width:17rem!important;bottom:-9rem!important;left:auto!important;right:-9rem!important}.lunar-visual__asteroid{scale:.62}.lunar-visual__rocket{top:9%!important;left:77%!important;right:auto!important;scale:.58!important}.solar-visual--objective{width:42%;height:8rem}.solar-visual--objective .solar-visual__planet{--planet-size:5rem;opacity:.32;right:-1rem}.solar-visual--readout{opacity:.48;gap:.45rem;width:40%;height:6rem;inset:3.7rem .7rem auto auto}.solar-visual--readout .solar-visual__planet{--planet-size:3.2rem}.solar-visual--readout .solar-visual__planet:nth-of-type(3){--planet-size:2.7rem}.technology-readout h3,.technology-readout>p{max-width:100%}.technology-readout h3{padding-top:3.2rem}.solar-visual--card{opacity:.56;width:38%;height:4.5rem}.solar-visual--card .solar-visual__planet{--planet-size:2.5rem}.technology-differentiators__grid article>small,.technology-differentiators__grid article>h3{max-width:100%}.solar-visual--delivery .solar-visual__planet{--planet-size:3.5rem;opacity:.45}.delivery-assurance__grid article>small,.delivery-assurance__grid article>h3{max-width:100%}.solar-visual--proof .solar-visual__planet{--planet-size:7rem}.solar-visual--responsible .solar-visual__planet{--planet-size:4rem;opacity:.4}.solar-visual--responsible .solar-visual__planet--venus{top:3%;left:1%}.solar-visual--responsible .solar-visual__planet--uranus{bottom:5%;left:auto;right:3%}.solar-visual--handoff .solar-visual__planet{--planet-size:9rem;opacity:.25;right:-3rem}.rocket-interior-visual__bulkhead{opacity:.55;width:2.4rem}.rocket-interior-visual__window{opacity:.25!important;width:11rem!important;height:6rem!important;top:3%!important;left:auto!important;right:-2rem!important}.rocket-interior-visual__console{opacity:.22!important;width:12rem!important;height:4rem!important;inset:auto -2rem 1% auto!important}}@media (prefers-reduced-motion:no-preference){.earth-visual__globe b{animation:14s ease-in-out infinite alternate embedded-cloud-drift}.earth-visual__satellite{animation:7s ease-in-out infinite embedded-satellite-drift}.lunar-visual__rocket{animation:5.4s ease-in-out infinite embedded-rocket-drift}.lunar-visual__asteroid{animation:18s linear infinite embedded-asteroid-turn}.solar-visual__planet{animation:5.4s ease-in-out infinite alternate embedded-planet-float;animation-delay:calc(var(--planet-index,0) * -.8s)}.rocket-interior-visual__console i{animation:2.6s ease-in-out infinite embedded-console-pulse}}@keyframes embedded-cloud-drift{to{transform:translate(8%)rotate(-4deg)}}@keyframes embedded-satellite-drift{50%{translate:.35rem -.45rem}}@keyframes embedded-rocket-drift{50%{translate:.5rem -.35rem}}@keyframes embedded-asteroid-turn{to{rotate:1turn}}@keyframes embedded-planet-float{to{translate:0 -.4rem}}@keyframes embedded-console-pulse{50%{opacity:.42}}#devteq-client-portal{--portal-accent:#04e01a;--portal-accent-soft:#04e01a1a}#devteq-client-portal[data-accent=purple]{--portal-accent:#a66cff;--portal-accent-soft:#8c45ff21}#devteq-client-portal[data-accent=blue]{--portal-accent:#4db8ff;--portal-accent-soft:#4db8ff1f}#devteq-client-portal[data-accent=amber]{--portal-accent:#ffbe3d;--portal-accent-soft:#ffbe3d1f}.portal-full--client .portal-full__top>div{justify-content:flex-end;align-items:center;gap:.72rem;margin-left:auto;display:flex}.portal-full--client .portal-full__top>div>button{min-height:38px;margin:0}.portal-full--client .portal-enter-client-mode{margin-right:.18rem!important}#devteq-client-portal[data-density=compact] .portal-full__main{padding:clamp(.72rem,1.2svh,1rem) clamp(.85rem,1.25vw,1.25rem)}#devteq-client-portal[data-density=compact] .portal-dashboard-header{padding-bottom:clamp(.55rem,1svh,.8rem)}#devteq-client-portal[data-density=compact] .portal-dashboard-header h1{margin:.28rem 0 .36rem;font-size:clamp(2.15rem,min(2.75vw,5.25svh),3.35rem)}#devteq-client-portal[data-density=compact] .portal-dashboard-header>div:first-child>p:last-child{font-size:.92rem;line-height:1.48}#devteq-client-portal[data-density=compact] .portal-account-chip{padding:.48rem .68rem}#devteq-client-portal[data-density=compact] .portal-sample-notice{margin:.18rem 0 .7rem;padding:.58rem .72rem}#devteq-client-portal[data-density=compact] .portal-view-stack{gap:.72rem}#devteq-client-portal[data-density=compact] .portal-panel{padding:clamp(.78rem,1.15vw,1.05rem)}.portal-view-canvas{min-height:0}.portal-configure-button{color:#d9c2ff!important;background:#8c45ff1a!important;border-color:#8c45ff85!important}.portal-configure-button.active{border-color:var(--portal-accent)!important;color:var(--portal-accent)!important;background:var(--portal-accent-soft)!important}.portal-widget-note{color:#d8c6f7;background:#8c45ff14;border:1px dashed #a66cff94;justify-content:space-between;align-items:center;gap:1rem;margin:0 0 .65rem;padding:.48rem .7rem;font-size:.76rem;display:flex}.portal-widget-note button{color:var(--portal-accent);cursor:pointer;background:0 0;border:0;font-weight:800}.portal-workspace-mark{min-height:54px}.portal-workspace-mark>img{object-fit:contain;background:#ffffff0a;border-radius:7px;width:42px;height:42px}.portal-workspace-mark>strong{border-color:var(--portal-accent)!important;color:var(--portal-accent)!important}.portal-full--client aside nav button.selected{border-color:color-mix(in srgb,var(--portal-accent) 65%,transparent);color:var(--portal-accent);background:var(--portal-accent-soft)}.portal-full--client aside nav button>b{color:#08100a;background:var(--portal-accent)}#devteq-client-portal[data-density=compact] .portal-kpis{gap:.72rem}#devteq-client-portal[data-density=compact] .portal-kpi-card,#devteq-client-portal[data-density=compact] .portal-kpi-card>button{min-height:132px}#devteq-client-portal[data-density=compact] .portal-kpi-card{padding:.9rem}#devteq-client-portal[data-density=compact] .portal-kpi-card strong{font-size:clamp(2.35rem,3.1vw,3.35rem)}#devteq-client-portal[data-density=compact] .portal-overview-grid{gap:.72rem}#devteq-client-portal[data-density=compact] .portal-line-chart{max-height:150px}#devteq-client-portal[data-density=compact] .portal-insight-grid{gap:.72rem}.portal-performance-primary,.portal-performance-trends,.portal-visibility-widgets,.portal-accessibility-widgets{display:contents}.portal-growth-workspace .portal-growth-card:not(.selected){display:none}.portal-growth-workspace .portal-growth-plans{grid-template-columns:1fr}.portal-growth-workspace .portal-growth-card{grid-template-columns:minmax(0,1fr) minmax(280px,.7fr);gap:.7rem 1.35rem;min-height:0;display:grid}.portal-growth-workspace .portal-growth-card>div:first-child,.portal-growth-workspace .portal-growth-card>h2,.portal-growth-workspace .portal-growth-card>p,.portal-growth-workspace .portal-growth-card>strong{grid-column:1}.portal-growth-workspace .portal-growth-card>ul{grid-area:1/2/span 4;margin:0}.portal-growth-workspace .portal-growth-card>div:last-child{grid-column:1/-1}.portal-opportunity-workspace{min-height:0}.portal-opportunity-list{scroll-snap-type:x proximity;grid-template-columns:repeat(5,minmax(230px,1fr));gap:.72rem;padding-bottom:.35rem;display:grid;overflow-x:auto}.portal-opportunity-list>article{scroll-snap-align:start;flex-direction:column;min-width:230px;min-height:360px;padding:.9rem;display:flex}.portal-opportunity-list>article>div:nth-child(2){flex-direction:column;flex:1;display:flex}.portal-opportunity-list>article>div:nth-child(2)>p{font-size:.82rem;line-height:1.48}.portal-opportunity-list>article>div:nth-child(2)>ul{margin-top:auto}.portal-opportunity-list>article>div:last-child{border-top:1px solid var(--portal-border);border-left:0;margin-top:.75rem;padding:.75rem 0 0}.portal-opportunity-price{gap:.55rem;display:grid}.portal-opportunity-price>span{display:grid}.portal-opportunity-price>span>strong{color:#fff;font-size:1.45rem}.portal-opportunity-price>span>b{color:var(--portal-muted);font-size:.7rem;font-weight:600}.portal-opportunity-price>button{width:100%}.portal-opportunity-price>small{color:#ffbf69;font-size:.68rem;line-height:1.35}.portal-purchase-review{border:1px solid color-mix(in srgb,var(--portal-accent) 55%,transparent);background:#05080cf5;border-radius:7px;gap:.55rem;padding:.78rem;display:grid;position:relative}.portal-purchase-review>strong{color:#fff}.portal-purchase-review>p{font-size:.76rem!important;line-height:1.45!important}.portal-purchase-review label{color:#fff;align-items:flex-start;gap:.45rem;font-size:.74rem;line-height:1.35;display:flex}.portal-purchase-review label input{accent-color:var(--portal-accent);margin-top:.14rem}.portal-purchase-review>button{width:100%}.portal-purchase-review>button:last-of-type{border-color:var(--portal-border);color:var(--portal-muted);background:0 0}.portal-purchase-review .portal-purchase-close{color:#fff;background:0 0;border:0;width:28px;padding:0;font-size:1.2rem;position:absolute;top:.2rem;right:.25rem}.portal-purchase-review [role=alert]{color:#ff8d99;font-size:.72rem}.portal-purchase-success{background:#04e01a14;border:1px solid #04e01a73;border-radius:7px;align-items:center;gap:.6rem;padding:.72rem;display:flex}.portal-purchase-success>span{color:#071009;background:var(--green);border-radius:50%;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.portal-purchase-success>div{gap:.18rem;display:grid}.portal-purchase-success small{color:#c7d1ca;line-height:1.35}.portal-purchase-success b{color:var(--green);letter-spacing:.08em;font-size:.65rem}.portal-rewards-workspace{min-height:0}.portal-reward-summary{background:linear-gradient(120deg,#8c45ff1f,#0e1117f5);border:1px solid #8c45ff5c;border-radius:9px;grid-template-columns:auto minmax(260px,.8fr) minmax(260px,1fr);align-items:center;gap:clamp(1rem,2.2vw,2rem);padding:.9rem 1.1rem;display:grid}.portal-reward-summary>div:first-child{display:grid}.portal-reward-summary>div:first-child>small{color:#c9aaff;letter-spacing:.1em;font-size:.68rem}.portal-reward-summary>div:first-child>strong{color:#fff;font-size:clamp(1.8rem,2.5vw,2.7rem)}.portal-reward-summary>div:first-child>span{color:var(--portal-muted);font-size:.72rem}.portal-reward-summary>div:nth-child(2){gap:.42rem;display:grid}.portal-reward-summary>div:nth-child(2)>span{justify-content:space-between;gap:1rem;font-size:.76rem;display:flex}.portal-reward-summary>div:nth-child(2)>i{background:#ffffff14;border-radius:99px;height:8px;overflow:hidden}.portal-reward-summary>div:nth-child(2)>i>b{background:linear-gradient(90deg,var(--purple),var(--green));height:100%;display:block}.portal-reward-summary>p{color:var(--portal-copy);margin:0;font-size:.78rem;line-height:1.5}.portal-reward-grid{grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);gap:.72rem;display:grid}.portal-earning-guide>article{border-top:1px solid var(--portal-border);grid-template-columns:65px 1fr;gap:.7rem;padding:.55rem 0;display:grid}.portal-earning-guide>article>span{color:var(--green);font-size:.8rem;font-weight:900}.portal-earning-guide>article>div{gap:.16rem;display:grid}.portal-earning-guide>article small{color:var(--portal-muted);font-size:.7rem;line-height:1.35}.portal-reward-catalog>div:last-child{grid-template-columns:repeat(2,1fr);gap:.6rem;display:grid}.portal-reward-catalog article{border:1px solid var(--portal-border);background:#ffffff05;border-radius:7px;grid-template-columns:1fr auto;gap:.3rem .7rem;padding:.65rem;display:grid}.portal-reward-catalog article>span{color:#c8a6ff;grid-area:1/2;font-size:.72rem;font-weight:900}.portal-reward-catalog article>strong{grid-area:1/1}.portal-reward-catalog article>p{color:var(--portal-muted);grid-column:1/-1;margin:0;font-size:.72rem;line-height:1.4}.portal-reward-catalog article>button,.portal-reward-confirm{grid-column:1/-1}.portal-reward-catalog button{color:var(--green);cursor:pointer;background:#04e01a0d;border:1px solid #04e01a66;border-radius:5px;padding:.48rem .6rem;font-size:.72rem;font-weight:800}.portal-reward-catalog button:disabled{opacity:.45;cursor:not-allowed}.portal-reward-confirm{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.portal-reward-confirm small{color:#fff;width:100%}.portal-reward-history>div:last-child{grid-template-columns:repeat(4,1fr);gap:.5rem;display:grid}.portal-reward-history article{border:1px solid var(--portal-border);border-radius:6px;gap:.2rem;padding:.55rem;display:grid}.portal-reward-history article>span{color:#c8a6ff;font-size:.72rem;font-weight:900}.portal-reward-history article>span.positive{color:var(--green)}.portal-reward-history article>small{color:var(--portal-muted)}.portal-workspace-notice{color:#c9ffd0;background:#04e01a12;border:1px solid #04e01a61;margin:0;padding:.55rem .7rem;font-size:.76rem}.portal-personalization-hero{background:linear-gradient(120deg,#8c45ff1a,#0d1016f5);border:1px solid #8c45ff66;border-radius:9px;grid-template-columns:minmax(260px,.7fr) 1.3fr;align-items:center;gap:1.4rem;padding:.8rem 1rem;display:grid}.portal-personalization-hero h2{margin:.25rem 0;font-size:clamp(1.35rem,2vw,2rem)}.portal-personalization-hero p{color:var(--portal-copy);margin:0;font-size:.78rem}.portal-brand-preview{border:1px solid var(--portal-border);background:#090c11;border-radius:8px;align-items:center;gap:.75rem;min-height:62px;padding:.65rem .8rem;display:flex}.portal-brand-preview>img,.portal-brand-preview>strong{object-fit:contain;width:44px;height:44px}.portal-brand-preview>strong{border:1px solid var(--portal-accent);color:var(--portal-accent);border-radius:50%;place-items:center;display:grid}.portal-brand-preview>span{display:grid}.portal-brand-preview small{color:var(--portal-muted);letter-spacing:.1em;font-size:.62rem}.portal-personalization-grid{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:.72rem;min-height:0;display:grid}.portal-personalization-grid label{color:#fff;gap:.35rem;font-size:.75rem;display:grid}.portal-personalization-grid input[type=text],.portal-personalization-grid label>input{border:1px solid var(--portal-border);color:#fff;background:#0a0d12;border-radius:5px;min-height:38px;padding:.55rem .65rem}.portal-logo-actions{gap:.5rem;margin-top:.55rem;display:flex}.portal-logo-actions button,.portal-personalization-save button{color:#dbc8ff;cursor:pointer;background:#8c45ff14;border:1px solid #8c45ff80;border-radius:5px;padding:.58rem .72rem;font-weight:800}.portal-personalization-grid fieldset{border:0;margin:.65rem 0 0;padding:0}.portal-personalization-grid legend{color:var(--portal-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.4rem;font-size:.67rem;font-weight:800}.portal-accent-options,.portal-density-options{grid-template-columns:repeat(2,1fr);gap:.4rem;display:grid}.portal-accent-options button,.portal-density-options button{border:1px solid var(--portal-border);color:#c9d0d9;text-transform:capitalize;cursor:pointer;background:#ffffff05;border-radius:5px;align-items:center;gap:.45rem;padding:.5rem;display:flex}.portal-accent-options button.selected,.portal-density-options button.selected{border-color:var(--portal-accent);color:#fff;background:var(--portal-accent-soft)}.portal-accent-options i{background:var(--green);border-radius:50%;width:10px;height:10px}.portal-accent-options [data-accent=purple] i{background:#a66cff}.portal-accent-options [data-accent=blue] i{background:#4db8ff}.portal-accent-options [data-accent=amber] i{background:#ffbe3d}.portal-density-options button{text-align:left;display:grid}.portal-density-options small{color:var(--portal-muted);font-size:.65rem}.portal-widget-settings>p{color:var(--portal-copy);margin:0 0 .55rem;font-size:.75rem}.portal-widget-settings>div:last-child{grid-template-columns:repeat(4,1fr);gap:.55rem;max-height:min(44svh,430px);padding-right:.25rem;display:grid;overflow-y:auto}.portal-widget-settings fieldset{border:1px solid var(--portal-border);border-radius:7px;margin:0;padding:.55rem}.portal-widget-settings fieldset>button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:.5rem;width:100%;padding:.38rem 0;display:flex}.portal-widget-settings fieldset>button>span{gap:.1rem;display:grid}.portal-widget-settings fieldset>button small{color:var(--portal-muted);font-size:.6rem}.portal-widget-settings fieldset>button>i{background:#2b3039;border-radius:99px;flex:none;width:30px;height:17px;position:relative}.portal-widget-settings fieldset>button>i>b{background:#9098a4;border-radius:50%;width:11px;height:11px;transition:transform .18s;position:absolute;top:3px;left:3px}.portal-widget-settings fieldset>button>i.on{background:var(--portal-accent-soft);box-shadow:inset 0 0 0 1px var(--portal-accent)}.portal-widget-settings fieldset>button>i.on>b{background:var(--portal-accent);transform:translate(13px)}.portal-personalization-save{justify-content:flex-end;align-items:center;gap:1rem;display:flex}.portal-personalization-save span{color:var(--portal-muted);font-size:.72rem}.admin-client-portals{min-height:100%}.admin-client-portals .admin-page-head>span{color:var(--green);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:900}.admin-client-directory{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.admin-client-directory>article{border:1px solid var(--portal-border);background:#ffffff06;border-radius:8px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.9rem;display:grid}.admin-client-directory>article.is-sending{grid-column:1/-1}.admin-client-avatar{color:#d9c6ff;background:#8c45ff1a;border:1px solid #8c45ff8c;border-radius:50%;place-items:center;width:46px;height:46px;font-weight:900;display:grid}.admin-client-directory>article>div:nth-child(2){gap:.14rem;display:grid}.admin-client-directory small{color:var(--portal-muted);letter-spacing:.08em;font-size:.62rem}.admin-client-directory span{color:var(--portal-copy);font-size:.73rem}.admin-client-directory b{color:#ffbf69;font-size:.65rem;font-weight:700}.admin-client-directory b.ready{color:var(--green)}.admin-client-directory button{color:var(--green);cursor:pointer;background:#04e01a0f;border:1px solid #04e01a6b;border-radius:5px;padding:.58rem .68rem;font-size:.72rem;font-weight:900}.admin-client-actions{flex-wrap:wrap;justify-content:flex-end;gap:.42rem;display:flex}.admin-client-actions button:last-child{color:#d6c2ff;background:#8c45ff12;border-color:#8c45ff7a}.admin-authorization-form{background:#080a0fb8;border:1px solid #8c45ff66;border-radius:7px;grid-column:1/-1;grid-template-columns:.72fr .45fr 1fr 1fr;gap:.65rem;padding:.85rem;display:grid}.admin-authorization-form>header{border-bottom:1px solid var(--portal-border);grid-column:1/-1;justify-content:space-between;gap:1rem;padding-bottom:.65rem;display:flex}.admin-authorization-form>header>div{gap:.16rem;display:grid}.admin-authorization-form>header strong{font-size:1rem}.admin-authorization-form>header p{max-width:760px;color:var(--portal-copy);margin:0;font-size:.7rem;line-height:1.45}.admin-authorization-form>header>button{color:#fff;background:0 0;border:0;min-width:38px;padding:0;font-size:1.2rem}.admin-authorization-form label{color:#f5f7fa;align-content:start;gap:.3rem;font-size:.66rem;font-weight:800;display:grid}.admin-authorization-form label.wide{grid-column:span 2}.admin-authorization-form :is(input,select,textarea){border:1px solid var(--portal-border);color:#fff;width:100%;min-height:38px;font:inherit;background:#090c11;border-radius:5px;padding:.5rem .58rem}.admin-authorization-form textarea{resize:vertical}.admin-authorization-form>footer{grid-column:1/-1;justify-content:flex-end;gap:.45rem;display:flex}.admin-authorization-form>footer button:last-child{border-color:var(--portal-border);color:#cbd1da;background:0 0}.admin-monitored-portal{margin:-1rem}.admin-monitor-banner{color:#ffd4d8;background:#ff677412;border:1px solid #ff677461;justify-content:space-between;align-items:center;gap:1rem;padding:.6rem .8rem;font-size:.72rem;display:flex}.admin-monitor-banner button{color:#fff;cursor:pointer;background:0 0;border:0;font-weight:900}@media (width<=1280px){.portal-widget-settings>div:last-child{grid-template-columns:repeat(2,1fr)}.portal-reward-grid,.portal-personalization-grid{grid-template-columns:1fr}.portal-reward-summary{grid-template-columns:1fr 1fr}.portal-reward-summary>p{grid-column:1/-1}.admin-client-directory{grid-template-columns:1fr}}@media (width<=1100px){.portal-opportunity-list{grid-template-columns:repeat(5,minmax(260px,70vw))}.portal-personalization-save{flex-direction:column;align-items:stretch}.portal-growth-workspace .portal-growth-card{display:flex}.portal-full--client .portal-full__top>div{gap:.45rem}}@media (width<=700px){.portal-full--client .portal-full__top>div{grid-template-columns:repeat(2,auto);display:grid}.portal-configure-button{display:none}.portal-reward-summary,.portal-personalization-hero,.portal-reward-catalog>div:last-child,.portal-reward-history>div:last-child,.portal-widget-settings>div:last-child{grid-template-columns:1fr}.portal-accent-options,.portal-density-options{grid-template-columns:1fr 1fr}.admin-client-directory>article{grid-template-columns:42px 1fr}.admin-client-actions{grid-column:1/-1;justify-content:stretch}.admin-client-actions button{flex:1}.admin-authorization-form{grid-template-columns:1fr}.admin-authorization-form label.wide{grid-column:auto}}.client-avatar--portrait .client-avatar__glass{background:#18202c}.client-avatar--portrait .client-avatar__glass:before,.client-avatar--portrait .client-avatar__glass:after,.client-avatar--portrait .client-avatar__glass>b{display:none}.client-avatar--portrait .client-avatar__glass>img{object-fit:cover;object-position:50% 22%;filter:saturate(.82)contrast(1.08);width:100%;height:122%;position:absolute;inset:0}.client-avatar--suit-classic-white .client-avatar__body b{color:#222a37}.client-avatar--suit-deep-space :is(.client-avatar__body,.client-avatar__arm,.client-avatar__leg){border-color:#596273}.client-avatar--suit-mission-gold :is(.client-avatar__body,.client-avatar__arm,.client-avatar__leg){border-color:#ffe3a0}.portal-impact-forecast{background:#8c45ff0e;border:1px solid #8c45ff47;border-radius:7px;grid-template-columns:auto minmax(40px,1fr) auto;align-items:center;gap:.55rem;margin-top:.7rem;padding:.6rem;display:grid}.portal-impact-forecast>div{gap:.12rem;display:grid}.portal-impact-forecast>div:last-of-type{text-align:right}.portal-impact-forecast span{color:var(--portal-muted);letter-spacing:.08em;font-size:.55rem;font-weight:850}.portal-impact-forecast strong{color:#fff;font-size:.92rem}.portal-impact-forecast>div:last-of-type strong{color:var(--green)}.portal-impact-forecast>i{background:#ffffff1a;border-radius:99px;height:5px;position:relative}.portal-impact-forecast>i>b{border-radius:inherit;background:linear-gradient(90deg,var(--purple),var(--green));position:absolute;inset:0 0 0 38%;box-shadow:0 0 12px #04e01a38}.portal-impact-forecast>small{color:#aab2be;grid-column:1/-1;font-size:.6rem;line-height:1.35}.portal-visibility-summary,.portal-heatmap-summary{grid-template-columns:repeat(4,1fr);gap:.6rem;display:grid}.portal-visibility-summary>article,.portal-heatmap-summary>article{border:1px solid var(--portal-border);background:var(--portal-panel);border-radius:7px;gap:.18rem;min-height:96px;padding:.72rem .82rem;display:grid}.portal-visibility-summary small,.portal-heatmap-summary small{color:#b9c2ce;letter-spacing:.09em;font-size:.62rem;font-weight:850}.portal-visibility-summary strong,.portal-heatmap-summary strong{color:#fff;align-self:end;font-size:1.65rem}.portal-visibility-summary span,.portal-heatmap-summary span{color:var(--green);font-size:.68rem}.portal-keyword-analytics{min-height:0;overflow:hidden}.portal-keyword-analytics .portal-panel__head{padding:.75rem .9rem}.portal-keyword-row{border-top:1px solid var(--portal-border);grid-template-columns:minmax(170px,1.05fr) .3fr .32fr .3fr .45fr .3fr minmax(230px,1.25fr);align-items:center;gap:.65rem;min-height:48px;padding:.52rem .9rem;font-size:.72rem;display:grid}.portal-keyword-row--head{color:#aeb7c3;letter-spacing:.07em;text-transform:uppercase;background:#ffffff06;min-height:36px;font-size:.58rem;font-weight:850}.portal-keyword-row>strong{color:#fff}.portal-keyword-row>b{color:#cdb6ff;font-size:.85rem}.portal-keyword-row>p{color:#b6bec9;margin:0;line-height:1.35}.portal-keyword-row .negative{color:#ff8f98}.portal-visibility-footer{grid-template-columns:repeat(3,1fr);gap:.6rem;display:grid}.portal-visibility-footer>div{background:#8c45ff0a;border:1px solid #8c45ff3d;border-radius:7px;grid-template-columns:auto 1fr;gap:.12rem .55rem;padding:.65rem .75rem;display:grid}.portal-visibility-footer small{color:#cbb2ff;border:1px solid #8c45ff7a;border-radius:50%;grid-row:1/3;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.portal-visibility-footer strong{font-size:.76rem}.portal-visibility-footer span{color:var(--portal-muted);font-size:.65rem}.portal-accessibility-explainer{grid-template-columns:minmax(140px,.42fr) 1.15fr .75fr;gap:.6rem;display:grid}.portal-accessibility-explainer>div,.portal-accessibility-explainer>article{border:1px solid var(--portal-border);background:var(--portal-panel);border-radius:8px;min-height:155px}.portal-accessibility-explainer>div .portal-score-orbit{border:0;min-height:100%}.portal-accessibility-explainer>article{align-content:center;padding:.85rem 1rem;display:grid}.portal-accessibility-explainer small{color:#b9c2ce;letter-spacing:.09em;font-size:.62rem;font-weight:850}.portal-accessibility-explainer h2{margin:.4rem 0;font-size:1.15rem}.portal-accessibility-explainer strong{color:var(--green);margin:.4rem 0;font-size:1.45rem}.portal-accessibility-explainer p{color:var(--portal-copy);margin:0;font-size:.72rem;line-height:1.45}.portal-accessibility-categories{grid-template-columns:repeat(4,1fr);gap:.6rem;display:grid}.portal-accessibility-categories>article{border:1px solid var(--portal-border);background:var(--portal-panel);border-radius:8px;grid-template-columns:28px 1fr auto;gap:.45rem;min-height:134px;padding:.75rem;display:grid}.portal-accessibility-categories>article>span{width:25px;height:25px;color:var(--green);border:1px solid #04e01a6b;border-radius:50%;place-items:center;font-weight:900;display:grid}.portal-accessibility-categories small{color:#aab3bf;min-height:2.7em;font-size:.61rem;line-height:1.35;display:block}.portal-accessibility-categories strong{margin:.28rem 0;font-size:.8rem;display:block}.portal-accessibility-categories p{color:var(--portal-muted);margin:0;font-size:.64rem;line-height:1.4}.portal-accessibility-categories>article>b{color:var(--green);white-space:nowrap;font-size:.6rem}.portal-accessibility-categories>article>b.attention{color:#ffca70}.portal-accessibility-actions{overflow:hidden}.portal-accessibility-actions .portal-panel__head{padding:.68rem .85rem}.portal-accessibility-actions>div:last-child{grid-template-columns:repeat(3,1fr);display:grid}.portal-accessibility-actions>div:last-child>article{border-top:1px solid var(--portal-border);border-right:1px solid var(--portal-border);grid-template-columns:24px 1fr;gap:.3rem .55rem;padding:.65rem .8rem;display:grid}.portal-accessibility-actions>div:last-child>article:last-child{border-right:0}.portal-accessibility-actions article>span{color:#c8aaff;font-weight:900}.portal-accessibility-actions article>strong{font-size:.74rem}.portal-accessibility-actions article>p,.portal-accessibility-actions article>b{color:var(--portal-muted);grid-column:2;margin:0;font-size:.62rem;line-height:1.35}.portal-accessibility-actions article>b{color:#ffca70}.portal-heatmap-grid{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:.6rem;min-height:0;display:grid}.portal-heatmap-canvas,.portal-heatmap-insights{min-height:0;padding:.8rem}.portal-heatmap-page{background:#f3f5f8;border:1px solid #ffffff2b;border-radius:7px;width:min(100%,760px);height:min(34svh,315px);min-height:230px;margin:.55rem auto 0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 999px #10141c08}.portal-heatmap-page:after{content:"";pointer-events:none;mix-blend-mode:multiply;background:radial-gradient(circle at 71% 43%,#ff2d24cc 0 3%,#ff95148c 7%,#0000 17%),radial-gradient(circle at 28% 66%,#ff432cb8,#ffd21a6b 8%,#0000 18%),radial-gradient(circle at 51% 72%,#ffda2080,#0000 17%),radial-gradient(circle at 18% 24%,#4aaeff59,#0000 13%);position:absolute;inset:0}.portal-heatmap-page>header{background:#141923;justify-content:flex-end;align-items:center;gap:5%;height:12%;padding:0 5%;display:flex}.portal-heatmap-page>header i{background:#dfe3e9;border-radius:99px;width:12%;height:8%}.portal-heatmap-page>section{background:linear-gradient(120deg,#e3e8ef,#fafbfc);height:45%;padding:7% 9%}.portal-heatmap-page>section span{background:#222936;width:48%;height:13%;margin-bottom:3%;display:block}.portal-heatmap-page>section b{background:#a9b1bd;width:62%;height:5%;margin:2% 0;display:block}.portal-heatmap-page>section button{color:#071008;background:#04e01a;border:0;border-radius:4px;margin-top:4%;padding:2.5% 5%;font-weight:850}.portal-heatmap-page>div{grid-template-columns:repeat(3,1fr);gap:4%;height:35%;padding:4% 7%;display:grid}.portal-heatmap-page>div article{background:#d8dde4;border-radius:4px}.portal-heatmap-page>footer{background:#1b202b;height:8%}.portal-heatmap-legend{color:var(--portal-muted);justify-content:center;align-items:center;gap:.55rem;margin-top:.4rem;font-size:.6rem;display:flex}.portal-heatmap-legend i{background:linear-gradient(90deg,#4aaeff,#ffe11f,#ff7a18,#ff3026);border-radius:99px;width:120px;height:7px}.portal-heatmap-insights>article{border-top:1px solid var(--portal-border);grid-template-columns:30px 1fr;gap:.55rem;padding:.7rem 0;display:grid}.portal-heatmap-insights>article:first-of-type{margin-top:.55rem}.portal-heatmap-insights>article>span{color:#c8aaff;font-size:.65rem;font-weight:900}.portal-heatmap-insights strong{font-size:.76rem}.portal-heatmap-insights p{color:var(--portal-muted);margin:.2rem 0 0;font-size:.67rem;line-height:1.4}.portal-device-mix{gap:.45rem;margin-top:.5rem;display:grid}.portal-device-mix>div{gap:.18rem;display:grid}.portal-device-mix span{justify-content:space-between;font-size:.65rem;display:flex}.portal-device-mix i{background:#ffffff14;border-radius:99px;height:5px;overflow:hidden}.portal-device-mix em{background:linear-gradient(90deg,var(--purple),var(--green));height:100%;display:block}.portal-authorization-summary{background:#8c45ff0e;border:1px solid #8c45ff4d;border-radius:8px;grid-template-columns:auto auto minmax(320px,1fr);align-items:center;gap:1rem;padding:.7rem .85rem;display:grid}.portal-authorization-summary>div{min-width:120px;display:grid}.portal-authorization-summary small{color:#b9c2cd;letter-spacing:.08em;font-size:.6rem;font-weight:850}.portal-authorization-summary strong{font-size:1.75rem}.portal-authorization-summary span{color:var(--green);font-size:.65rem}.portal-authorization-summary p{color:var(--portal-copy);margin:0;font-size:.7rem;line-height:1.4}.portal-authorization-list{min-height:0;overflow:hidden}.portal-authorization-list .portal-panel__head{padding:.75rem .9rem}.portal-authorization-list>article{border-top:1px solid var(--portal-border);grid-template-columns:88px minmax(0,1fr) 125px minmax(190px,.38fr);align-items:center;gap:.75rem;min-height:100px;padding:.72rem .9rem;display:grid}.portal-authorization-type{color:#cbb3ff;border:1px solid #8c45ff80;border-radius:4px;justify-self:start;padding:.35rem .45rem;font-size:.58rem;font-weight:900}.portal-authorization-type--contract{color:var(--green);border-color:#04e01a6b}.portal-authorization-list>article>div:nth-child(2){gap:.18rem;display:grid}.portal-authorization-list>article>div:nth-child(2)>small,.portal-authorization-list>article>div:nth-child(2)>b{color:var(--portal-muted);font-size:.6rem}.portal-authorization-list>article>div:nth-child(2)>p{color:var(--portal-copy);margin:0;font-size:.68rem;line-height:1.35}.portal-authorization-status{color:#ffca70;text-transform:capitalize;font-size:.66rem;font-weight:850}.portal-authorization-status--approved,.portal-authorization-status--signed{color:var(--green)}.portal-authorization-actions{justify-content:flex-end;gap:.4rem;display:flex}.portal-authorization-actions :is(button,a){color:var(--green);white-space:nowrap;cursor:pointer;background:#04e01a0b;border:1px solid #04e01a66;border-radius:5px;padding:.52rem .62rem;font-size:.65rem;font-weight:850}.portal-authorization-actions button:nth-child(2){border-color:var(--portal-border);color:#c6cdd6;background:0 0}.portal-billing-membership{background:linear-gradient(110deg,#04e01a0f,#8c45ff0e);border:1px solid #04e01a4d;border-radius:8px;grid-template-columns:minmax(220px,.62fr) 1.25fr minmax(240px,.7fr);align-items:center;gap:1rem;padding:.9rem 1rem;display:grid}.portal-billing-membership>div:first-child small{color:#b9c2cd;letter-spacing:.08em;font-size:.62rem}.portal-billing-membership h2{margin:.28rem 0;font-size:1.3rem}.portal-billing-membership>div:first-child span{color:var(--green);text-transform:capitalize;font-size:.68rem}.portal-billing-membership>div:first-child i{background:var(--green);width:6px;height:6px;box-shadow:0 0 10px var(--green);border-radius:50%;margin-right:.25rem;display:inline-block}.portal-billing-membership dl{grid-template-columns:1fr 1fr;gap:.55rem;margin:0;display:grid}.portal-billing-membership dl>div{border:1px solid var(--portal-border);border-radius:5px;gap:.15rem;padding:.48rem .55rem;display:grid}.portal-billing-membership dt{color:var(--portal-muted);text-transform:uppercase;font-size:.58rem}.portal-billing-membership dd{color:#fff;margin:0;font-size:.7rem;font-weight:800}.portal-membership-cancel{border-left:1px solid var(--portal-border);gap:.5rem;padding-left:.9rem;display:grid}.portal-membership-cancel p{color:var(--portal-copy);margin:0;font-size:.67rem;line-height:1.4}.portal-membership-cancel>button,.portal-membership-cancel>div button{color:#ffabb2;cursor:pointer;background:#ff505a0b;border:1px solid #ff747f6b;border-radius:5px;padding:.55rem .65rem;font-size:.66rem;font-weight:850}.portal-membership-cancel button:disabled{opacity:.45;cursor:not-allowed}.portal-membership-cancel>div{gap:.35rem;display:grid}.portal-membership-cancel>div strong{font-size:.68rem}.portal-membership-cancel>div button:last-child{border-color:var(--portal-border);color:#c4cbd4;background:0 0}.portal-transaction-history{min-height:0;overflow:hidden}.portal-transaction-history .portal-panel__head{padding:.75rem .9rem}.portal-transaction-row{border-top:1px solid var(--portal-border);grid-template-columns:.7fr minmax(180px,1.2fr) .7fr .55fr .45fr .6fr;align-items:center;gap:.7rem;min-height:58px;padding:.55rem .9rem;font-size:.68rem;display:grid}.portal-transaction-row--head{color:#aeb7c2;text-transform:uppercase;background:#ffffff06;min-height:34px;font-size:.58rem;font-weight:850}.portal-transaction-row :is(button,a){color:#d4c0ff;cursor:pointer;background:#8c45ff0d;border:1px solid #8c45ff66;border-radius:4px;justify-self:end;padding:.43rem .55rem;font-size:.62rem}.portal-notifications-workspace{grid-template-rows:minmax(0,1fr) auto auto;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr)}.portal-notification-channels{background:#8c45ff0e;border:1px solid #8c45ff4d;border-radius:8px;align-content:start;gap:.65rem;padding:.9rem;display:grid}.portal-notification-channels h2{margin:.3rem 0;font-size:1.25rem}.portal-notification-channels p{color:var(--portal-copy);margin:0;font-size:.7rem;line-height:1.45}.portal-notification-channels label{color:#fff;gap:.3rem;font-size:.68rem;display:grid}.portal-notification-channels input{border:1px solid var(--portal-border);color:#fff;background:#090c11;border-radius:5px;min-height:38px;padding:.5rem .6rem}.portal-notification-channels>button,.portal-notification-categories>button{border:1px solid var(--portal-border);color:#fff;text-align:left;cursor:pointer;background:#ffffff05;border-radius:6px;justify-content:space-between;align-items:center;gap:.7rem;width:100%;padding:.65rem .7rem;display:flex}.portal-notification-channels>button.selected,.portal-notification-categories>button.selected{background:#04e01a0b;border-color:#04e01a61}.portal-notification-channels button>span,.portal-notification-categories button>span{gap:.12rem;display:grid}.portal-notification-channels button small,.portal-notification-categories button small{color:var(--portal-muted);font-size:.63rem;line-height:1.35}.portal-notification-channels button>i,.portal-notification-categories button>i{background:#2b3039;border-radius:99px;flex:none;width:32px;height:18px;position:relative}.portal-notification-channels button>i>b,.portal-notification-categories button>i>b{background:#8e96a2;border-radius:50%;width:12px;height:12px;transition:transform .18s;position:absolute;top:3px;left:3px}.portal-notification-channels button.selected>i,.portal-notification-categories button.selected>i{box-shadow:inset 0 0 0 1px var(--green);background:#04e01a24}.portal-notification-channels button.selected>i>b,.portal-notification-categories button.selected>i>b{background:var(--green);transform:translate(14px)}.portal-notification-categories{min-height:0;overflow:hidden}.portal-notification-categories .portal-panel__head{padding:.8rem .9rem}.portal-notification-categories>button{border-width:1px 0 0;border-radius:0;min-height:67px;padding-inline:.9rem}.portal-notifications-workspace>.portal-personalization-save,.portal-notifications-workspace>.portal-workspace-notice{grid-column:1/-1}.portal-personalization-grid{grid-template-columns:minmax(250px,.58fr) minmax(360px,.92fr) minmax(390px,1.15fr)}.portal-brand-settings,.portal-avatar-studio,.portal-widget-settings{min-height:0;padding:.8rem;overflow:hidden}.portal-brand-preview>.client-avatar{margin-left:auto}.portal-avatar-studio__preview{border:1px solid var(--portal-border);background:#ffffff05;border-radius:7px;grid-template-columns:100px 1fr;align-items:center;gap:.8rem;padding:.65rem;display:grid}.portal-avatar-studio__preview>.client-avatar{justify-self:center}.portal-avatar-studio__preview>div{gap:.3rem;display:grid}.portal-avatar-studio__preview p{color:var(--portal-muted);margin:0;font-size:.65rem;line-height:1.4}.portal-avatar-studio__preview>div>div{flex-wrap:wrap;gap:.35rem;display:flex}.portal-avatar-studio button{color:#d9c7ff;cursor:pointer;background:#8c45ff0e;border:1px solid #8c45ff6b;border-radius:4px;padding:.45rem .55rem;font-size:.62rem;font-weight:850}.portal-avatar-store{grid-template-columns:repeat(2,1fr);gap:.42rem;max-height:min(32svh,300px);margin-top:.55rem;padding-right:.2rem;display:grid;overflow-y:auto}.portal-avatar-store>article{border:1px solid var(--portal-border);background:#ffffff05;border-radius:6px;grid-template-columns:1fr auto;gap:.16rem .4rem;padding:.55rem;display:grid}.portal-avatar-store>article.selected{background:#04e01a0a;border-color:#04e01a80}.portal-avatar-store article>span{color:#bfa4f8;text-transform:uppercase;grid-column:2;font-size:.54rem}.portal-avatar-store article>strong{font-size:.68rem}.portal-avatar-store article>small{color:var(--portal-muted);grid-column:1/-1;font-size:.57rem;line-height:1.3}.portal-avatar-store article>button{grid-column:1/-1;margin-top:.18rem}.portal-avatar-economy{color:#b2bbc6;margin:.45rem 0 0;font-size:.58rem;line-height:1.35}.portal-widget-settings>div:last-child{grid-template-columns:repeat(3,1fr);max-height:min(47svh,440px)}@media (width>=1101px) and (height>=700px){.portal-full--scrolling .portal-full__layout{height:auto;min-height:calc(100svh - var(--portal-site-header-height) - var(--portal-client-bar-height));overflow:visible}.portal-full--scrolling .portal-full__main{height:auto;min-height:calc(100svh - var(--portal-site-header-height) - var(--portal-client-bar-height));scrollbar-gutter:auto;display:block;overflow:visible}.portal-full--scrolling .portal-full__layout>aside{padding-block:.65rem;overflow-y:auto}.portal-full--client .portal-workspace-mark{min-height:46px;margin-bottom:.28rem}.portal-full--client aside nav{gap:.12rem}.portal-full--client aside nav button{min-height:36px;padding:.38rem .58rem;font-size:.72rem}.portal-full--client aside nav button>span{width:23px}.portal-full--client aside nav button>b{min-width:20px;height:20px;font-size:.56rem}.portal-full--client .portal-aside-status{padding:.62rem .7rem}#devteq-client-portal[data-density=compact] .portal-dashboard-header{align-items:center;min-height:0;padding-bottom:.42rem}#devteq-client-portal[data-density=compact] .portal-dashboard-header h1{white-space:nowrap;max-width:none;margin:.16rem 0 .22rem;font-size:clamp(1.75rem,min(2.25vw,3.65svh),2.65rem);line-height:1}#devteq-client-portal[data-density=compact] .portal-dashboard-header>div:first-child>p:last-child{max-width:900px;font-size:.78rem;line-height:1.35}#devteq-client-portal[data-density=compact] .portal-account-chip{min-width:175px;padding:.35rem .55rem}#devteq-client-portal[data-density=compact] .portal-sample-notice{white-space:nowrap;gap:.55rem;min-height:34px;margin:.08rem 0 .35rem;padding:.28rem .45rem;overflow:hidden}#devteq-client-portal[data-density=compact] .portal-sample-notice span{padding:.22rem .38rem;font-size:.58rem}#devteq-client-portal[data-density=compact] .portal-sample-notice p{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.67rem;line-height:1.2;overflow:hidden}#devteq-client-portal[data-density=compact] .portal-view-canvas{min-height:0;overflow:hidden}#devteq-client-portal[data-density=compact] .portal-view-canvas>.portal-view-stack{gap:.52rem;height:calc(100% - .35rem);min-height:0;margin-top:.35rem;overflow:hidden}#devteq-client-portal[data-density=compact] .portal-view-stack>*{min-height:0}#devteq-client-portal[data-density=compact] .portal-view-canvas[data-view=overview]{grid-template-rows:102px minmax(0,1fr);gap:.5rem;display:grid}#devteq-client-portal[data-density=compact] .portal-kpis{gap:.5rem;margin:0}#devteq-client-portal[data-density=compact] .portal-kpi-card,#devteq-client-portal[data-density=compact] .portal-kpi-card>button{height:102px;min-height:0}#devteq-client-portal[data-density=compact] .portal-kpi-card{padding:0}#devteq-client-portal[data-density=compact] .portal-kpi-card>button{padding:.65rem .75rem}#devteq-client-portal[data-density=compact] .portal-kpi-card strong{margin-top:.4rem;font-size:clamp(1.8rem,2.35vw,2.5rem)}#devteq-client-portal[data-density=compact] .portal-kpi-card span{font-size:.65rem}#devteq-client-portal[data-density=compact] .portal-kpi-card i{margin-top:.45rem}#devteq-client-portal[data-density=compact] .portal-overview-grid{gap:.5rem;min-height:0;margin:0}#devteq-client-portal[data-density=compact] .portal-overview-grid>.portal-panel{min-height:0;padding:.72rem;overflow:hidden}#devteq-client-portal[data-density=compact] .portal-line-chart{min-height:0;max-height:15svh;margin-top:.25rem}#devteq-client-portal[data-density=compact] .portal-range{margin-top:.2rem}#devteq-client-portal[data-density=compact] .portal-range button{min-width:38px;min-height:27px}#devteq-client-portal[data-density=compact] .portal-chart-caption{font-size:.68rem;line-height:1.35}#devteq-client-portal[data-density=compact] .portal-move{padding:.52rem 0}#devteq-client-portal[data-density=compact] .portal-move>small{font-size:.64rem;line-height:1.3}.portal-performance-primary,.portal-performance-trends,.portal-visibility-widgets,.portal-accessibility-widgets{display:grid}.portal-performance-primary,.portal-score-grid{grid-template-columns:minmax(150px,.42fr) minmax(150px,.42fr) minmax(320px,1.16fr);gap:.52rem}.portal-performance-trends,.portal-two-col{grid-template-columns:1fr 1fr;gap:.52rem}.portal-view-canvas[data-view=performance] .portal-view-stack{grid-template-rows:minmax(145px,.8fr) minmax(190px,1.1fr) auto}#devteq-client-portal[data-density=compact] .portal-score-orbit{min-height:140px}#devteq-client-portal[data-density=compact] .portal-score-orbit:before{width:105px}#devteq-client-portal[data-density=compact] .portal-score-orbit strong{font-size:2rem}#devteq-client-portal[data-density=compact] .portal-vitals{padding:.7rem}#devteq-client-portal[data-density=compact] .portal-vitals h2{margin:.3rem 0;font-size:1rem}#devteq-client-portal[data-density=compact] .portal-vitals>div{margin-top:.5rem}#devteq-client-portal[data-density=compact] .portal-performance-trends>.portal-panel{min-height:0;padding:.7rem;overflow:hidden}#devteq-client-portal[data-density=compact] .portal-bars{height:14svh;min-height:105px;padding-top:.4rem}#devteq-client-portal[data-density=compact] .portal-bars>div{min-width:34px;height:100%}#devteq-client-portal[data-density=compact] .portal-bars>div>span{height:9svh}#devteq-client-portal[data-density=compact] .portal-callout{grid-template-columns:42px 1fr auto;gap:.75rem;padding:.55rem .7rem}#devteq-client-portal[data-density=compact] .portal-callout>div:first-child{width:38px;height:38px}#devteq-client-portal[data-density=compact] .portal-callout h2{margin:.15rem 0;font-size:.9rem}#devteq-client-portal[data-density=compact] .portal-callout p{font-size:.63rem;line-height:1.35}.portal-view-canvas[data-view=visibility] .portal-view-stack,.portal-view-canvas[data-view=heat-maps] .portal-view-stack{grid-template-rows:auto minmax(0,1fr) auto}.portal-view-canvas[data-view=accessibility] .portal-view-stack{grid-template-rows:auto auto minmax(0,1fr)}.portal-view-canvas[data-view=opportunities] .portal-view-stack,.portal-view-canvas[data-view=approvals] .portal-view-stack,.portal-view-canvas[data-view=billing] .portal-view-stack{grid-template-rows:auto minmax(0,1fr) auto}.portal-view-canvas[data-view=personalization] .portal-view-stack{grid-template-rows:auto minmax(0,1fr) auto auto}.portal-view-canvas[data-view=personalization] .portal-personalization-hero{padding:.52rem .7rem}.portal-view-canvas[data-view=personalization] .portal-personalization-hero h2{font-size:1.15rem}.portal-view-canvas[data-view=personalization] .portal-brand-preview{min-height:48px;padding:.4rem .55rem}.portal-view-canvas[data-view=personalization] .portal-brand-preview>img,.portal-view-canvas[data-view=personalization] .portal-brand-preview>strong{width:34px;height:34px}.portal-view-canvas[data-view=rewards] .portal-view-stack{grid-template-rows:auto minmax(0,1fr) auto auto}.portal-view-canvas[data-view=growth-plan] .portal-view-stack{grid-template-rows:auto auto minmax(0,1fr) auto}.portal-view-canvas[data-view=growth-plan] .portal-growth-intro{gap:1rem;padding:.65rem .8rem}.portal-view-canvas[data-view=growth-plan] .portal-growth-intro h2{font-size:1.35rem}.portal-view-canvas[data-view=growth-plan] .portal-growth-intro>p{font-size:.66rem;line-height:1.4}.portal-view-canvas[data-view=growth-plan] .portal-growth-card{height:100%;min-height:0;padding:.8rem}.portal-view-canvas[data-view=growth-plan] .portal-growth-card h2{margin:.6rem 0 .3rem;font-size:1.25rem}.portal-view-canvas[data-view=growth-plan] .portal-growth-card>p,.portal-view-canvas[data-view=growth-plan] .portal-growth-card li{font-size:.66rem}.portal-view-canvas[data-view=growth-plan] .portal-growth-card ul{gap:.4rem;margin:.45rem 0;padding:.45rem 0}.portal-view-canvas[data-view=growth-plan] .portal-strategy-review{grid-template-columns:60px 1fr auto;gap:.75rem;padding:.55rem .7rem}.portal-view-canvas[data-view=growth-plan] .portal-strategy-review .portal-recommendation__orbit{width:50px}.portal-view-canvas[data-view=growth-plan] .portal-strategy-review h2{margin:.15rem 0;font-size:.9rem}.portal-view-canvas[data-view=growth-plan] .portal-strategy-review p{font-size:.62rem;line-height:1.3}}@media (width<=1450px){.portal-personalization-grid{grid-template-columns:minmax(230px,.58fr) minmax(320px,.88fr) minmax(330px,1fr)}.portal-widget-settings>div:last-child{grid-template-columns:repeat(2,1fr)}.portal-keyword-row{grid-template-columns:minmax(150px,1fr) .3fr .3fr .3fr .4fr .3fr minmax(180px,1.1fr)}}@media (width<=1100px){.portal-visibility-summary,.portal-heatmap-summary,.portal-accessibility-categories{grid-template-columns:1fr 1fr}.portal-heatmap-grid,.portal-accessibility-explainer,.portal-billing-membership,.portal-personalization-grid,.portal-notifications-workspace{grid-template-columns:1fr}.portal-authorization-list>article{grid-template-columns:80px 1fr}.portal-authorization-status,.portal-authorization-actions{grid-column:2;justify-content:flex-start}.portal-keyword-analytics,.portal-transaction-history{overflow-x:auto}.portal-keyword-row{min-width:980px}.portal-transaction-row{min-width:850px}.portal-notifications-workspace>.portal-personalization-save,.portal-notifications-workspace>.portal-workspace-notice{grid-column:auto}}@media (prefers-reduced-motion:reduce){.portal-widget-settings i>b{transition:none!important}}.portal-northline-frame{background:#10141c;border:1px solid #ffffff2e;border-radius:8px;width:min(100%,760px);margin:.7rem auto 0;position:relative;overflow:hidden;box-shadow:0 18px 42px #00000038}.portal-northline-frame .product-brand-preview{transform-origin:0 0;border:0;border-radius:0;height:300px;min-height:260px}.portal-northline-frame .product-brand-preview__top{min-height:46px;padding-inline:6%}.portal-northline-frame .product-brand-preview__copy{padding:9% 8%}.portal-northline-frame .product-brand-preview__copy strong{font-size:clamp(1.45rem,3.5vw,2.65rem)}.portal-northline-activity{z-index:5;pointer-events:none;mix-blend-mode:multiply;position:absolute;inset:0}.portal-northline-activity__hotspot{aspect-ratio:1;filter:blur(1px);background:radial-gradient(circle,#ff302ae0 0 15%,#ff891b94 31%,#ffe11f57 52%,#0000 73%);border-radius:50%;width:15%;position:absolute}.portal-northline-activity__hotspot--nav{width:10%;top:4%;right:17%}.portal-northline-activity__hotspot--hero{width:18%;top:33%;left:16%}.portal-northline-activity__hotspot--cta{width:18%;top:52%;left:27%}.portal-northline-activity__hotspot--metric{width:16%;bottom:10%;right:9%}.portal-responsiveness-workspace{gap:.75rem}.portal-responsive-intro{border:1px solid var(--portal-border);background:linear-gradient(120deg,#8c45ff1c,#04e01a0b);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1.5rem;padding:.95rem 1rem;display:grid}.portal-responsive-intro small,.portal-responsive-findings small{color:#c9adff;letter-spacing:.1em;font-size:.65rem;font-weight:850}.portal-responsive-intro h2{margin:.38rem 0;font-size:1.45rem}.portal-responsive-intro p{max-width:760px;color:var(--portal-copy);margin:0;font-size:.82rem;line-height:1.55}.portal-responsive-intro>span{border-left:1px solid var(--portal-border);color:var(--portal-muted);gap:.15rem;padding-left:1rem;font-size:.68rem;display:grid}.portal-responsive-intro b{color:var(--green);font-size:1.08rem}.portal-responsive-controls{grid-template-columns:repeat(4,1fr);gap:.55rem;display:grid}.portal-responsive-controls button{border:1px solid var(--portal-border);color:#d5dce5;cursor:pointer;text-align:left;background:#ffffff06;border-radius:7px;justify-content:center;align-items:center;gap:.55rem;min-height:58px;padding:.55rem .65rem;display:flex}.portal-responsive-controls button.selected{color:#fff;background:#04e01a14;border-color:#04e01a99;box-shadow:inset 0 0 0 1px #04e01a21}.portal-responsive-controls i{min-width:22px;color:var(--portal-accent);place-items:center;font-size:1.22rem;font-style:normal;display:grid}.portal-responsive-controls span{gap:.05rem;font-size:.78rem;font-weight:800;display:grid}.portal-responsive-controls small{color:var(--portal-muted);font-size:.62rem;font-weight:650}.portal-responsive-stage{border:1px solid var(--portal-border);background:#0c0f15;border-radius:9px;overflow:hidden}.portal-responsive-stage__chrome{border-bottom:1px solid var(--portal-border);color:#bfc7d1;justify-content:space-between;gap:1rem;padding:.55rem .75rem;font-size:.68rem;display:flex}.portal-responsive-stage__chrome b{color:var(--green)}.portal-responsive-stage__viewport{background:radial-gradient(circle at 50% 10%,#8c45ff1f,#0000 44%),#080a0f;place-items:start center;min-height:340px;padding:1.1rem;display:grid;overflow:auto}.portal-responsive-stage .portal-northline-frame{margin:0;transition:width .25s}.portal-northline-frame--desktop{width:min(100%,980px)}.portal-northline-frame--laptop{width:min(100%,780px)}.portal-northline-frame--tablet{width:560px}.portal-northline-frame--phone{width:300px}.portal-northline-frame--tablet .product-brand-preview,.portal-northline-frame--phone .product-brand-preview{height:390px}.portal-northline-frame--phone .product-brand-preview__top small{display:none}.portal-northline-frame--phone .product-brand-preview__copy{padding-top:23%}.portal-northline-frame--phone .product-brand-preview__metric{inset:auto 7% 7% auto}.portal-responsive-findings{grid-template-columns:repeat(3,1fr);gap:.6rem;display:grid}.portal-responsive-findings article{border:1px solid var(--portal-border);background:var(--portal-panel);border-radius:7px;grid-template-columns:25px 1fr;gap:.55rem;padding:.75rem;display:grid}.portal-responsive-findings article>span{color:var(--portal-accent);font-size:.68rem;font-weight:900}.portal-responsive-findings div{gap:.2rem;display:grid}.portal-responsive-findings strong{font-size:.8rem}.portal-responsive-findings p{color:var(--portal-muted);margin:0;font-size:.69rem;line-height:1.45}.portal-full--client .portal-dashboard-header{padding-bottom:.8rem}.portal-full--client .portal-dashboard-header h1{font-size:clamp(2.15rem,min(3vw,5.2svh),3.35rem)}.portal-full--client .portal-dashboard-header>div:first-child>p:last-child{font-size:.88rem;line-height:1.5}.portal-full--client .portal-kpis{gap:.6rem;margin-top:.65rem}.portal-full--client .portal-kpi-card,.portal-full--client .portal-kpi-card>button{min-height:108px}.portal-full--client .portal-kpi-card>button{padding:.8rem}.portal-full--client .portal-kpi-card strong{margin-top:.65rem;font-size:clamp(2rem,2.6vw,2.8rem)}.portal-full--client .portal-kpi-card span{font-size:.72rem}.portal-full--client .portal-kpi-card i{margin-top:.55rem}.portal-full--client .portal-overview-grid,.portal-full--client .portal-insight-grid{gap:.6rem;margin-top:.65rem}.portal-full--client .portal-panel--trend,.portal-full--client .portal-next-moves,.portal-full--client .portal-funnel,.portal-full--client .portal-channel-mix,.portal-full--client .portal-flight-log{padding:.9rem}.portal-full--client .portal-line-chart{min-height:145px;margin-top:.45rem}.portal-full--client .portal-chart-caption{font-size:.76rem;line-height:1.45}@media (width<=1100px){.portal-responsive-controls,.portal-responsive-findings{grid-template-columns:1fr 1fr}.portal-responsive-intro{grid-template-columns:1fr}.portal-responsive-intro>span{border:0;padding:0}.portal-northline-frame--tablet{width:min(560px,100%)}}@media (width<=640px){.portal-responsive-controls,.portal-responsive-findings{grid-template-columns:1fr}.portal-responsive-stage__viewport{justify-content:start;padding:.7rem}.portal-northline-frame--phone{width:280px}}:is(.secondary-shell,.universe-shell) #main-content{overflow-x:clip}:is(.outcomes,.assessment,.approach,.relaunch-proof,.portal-section,.insights,.newsletter,.final-cta,.strategy-console,.creative-services,.web-apps-section,.journey-framework,.value-connected-system,.expansion-ladder,.journey-investment,.technology-console,.technology-differentiators,.delivery-assurance,.responsible-ai,.company-leader,.company-story,.charlie-section--insights,.company-philosophy,.company-guarantee,.insight-collection,.connect-programs,.signal-subscribe){overflow:visible}:is(.route-section,.section)>.embedded-space-visual{width:auto;left:calc(-50vw + 50%);right:calc(-50vw + 50%);-webkit-mask-image:linear-gradient(#0000 0,#000 7% 93%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 7% 93%,#0000 100%)}:is(.route-section,.section)>.embedded-space-visual--earth{background-image:linear-gradient(#0000,#1f5f8b14 48%,#0000),radial-gradient(circle at 12% 18%,#fff9 0 1px,#0000 1.5px),radial-gradient(circle at 78% 31%,#6dc4ff7a 0 1px,#0000 1.5px),radial-gradient(circle at 93% 78%,#ffffff73 0 1px,#0000 1.5px);background-size:auto,11rem 11rem,15rem 15rem,19rem 19rem}:is(.route-section,.section)>.embedded-space-visual--lunar{background-image:linear-gradient(#0000,#5b486c1a 50%,#0000),radial-gradient(circle at 15% 30%,#ffffff73 0 1px,#0000 1.4px),radial-gradient(circle at 84% 68%,#be9fff80 0 1px,#0000 1.5px);background-size:auto,13rem 13rem,17rem 17rem}:is(.route-section,.section)>.embedded-space-visual--solar{background:radial-gradient(at 72% 48%,#3b4e9b1a,#0000 34%)}.lunar-visual--lunar-base .lunar-visual__moon,.lunar-visual--creative-field .lunar-visual__moon,.lunar-visual--slingshot .lunar-visual__moon,.lunar-visual--clearance .lunar-visual__moon{right:-10rem}.growth-landing:after{background:linear-gradient(#2b233400 0 58%,#2b233485 82%,#2b2334 100%);height:clamp(1.5rem,2.6vw,2.75rem)}.strategy-console:before,.strategy-console:before{background:radial-gradient(145% 110% at 50% 0,#5b4b6b57 0%,#2d263833 43%,#0000 100%),linear-gradient(#2b2334 0%,#2b2334c7 12%,#12111b52 57%,#0000 100%);height:clamp(8rem,13vw,13rem)}@media (width>=761px){.company-leader{align-items:stretch}.company-leader__portrait{align-self:stretch;height:auto;min-height:0}.company-leader__portrait img{aspect-ratio:auto;object-fit:cover;object-position:50% 34%;width:100%;height:100%;position:absolute;inset:0}.company-leader__content{flex-direction:column;min-height:100%;display:flex}.company-leader__credentials{margin-top:auto;padding-top:.6rem}}.embedded-space-visual--interior{opacity:.82;background:linear-gradient(#3e4e5b21,#0000 15% 84%,#323e4921),linear-gradient(90deg,#1c263033,#0000 15% 85%,#1c263033)}.embedded-space-visual--interior:before,.embedded-space-visual--interior:after{content:"";z-index:0;background:linear-gradient(#313f4a6b,#0a0e1333);border:1px solid #7b94a424;height:1.1rem;position:absolute;left:4%;right:4%;box-shadow:inset 0 1px #ffffff0a}.embedded-space-visual--interior:before{top:1.5%}.embedded-space-visual--interior:after{bottom:1.5%;transform:rotate(180deg)}.rocket-interior-visual__bulkhead{z-index:1;opacity:.68;background:linear-gradient(90deg,#080b0f,#26343f 28%,#4b5b67 49%,#18222b 72%,#06090d);width:clamp(2.1rem,3.2vw,3.8rem);top:-2%;bottom:-2%;box-shadow:inset 1px 0 #c6dbe81f,inset -1px 0 #000000bf,0 0 1.5rem #0000005c}.rocket-interior-visual__bulkhead:before{background:repeating-linear-gradient(#9cbccd4d 0 .14rem,#0000 .14rem 4.5rem);inset:6% 38%}.rocket-interior-visual__bulkhead--left{left:-1.15rem}.rocket-interior-visual__bulkhead--right{right:-1.15rem}.rocket-interior-visual__window{z-index:1;opacity:.72;background:radial-gradient(circle at 72% 24%,#8c45ffcc 0 .7%,#0000 1.1%),radial-gradient(circle at 34% 31%,#fff 0 1px,#0000 1.4px),radial-gradient(circle at 62% 63%,#c2ddffc7 0 1px,#0000 1.5px),linear-gradient(145deg,#020610 0%,#071329 54%,#16112b 100%);border:clamp(.45rem,.7vw,.7rem) solid #34424d;border-radius:2.5rem 2.5rem 2rem 2rem;outline:1px solid #b6d5e738;width:clamp(18rem,25vw,27rem);height:clamp(10rem,14vw,15rem);top:7%;right:-2rem;box-shadow:0 0 0 2px #070b10,inset 0 0 2.2rem #000000d1,0 1.5rem 3.2rem #0000005c,0 0 2.4rem #4f86ba1a}.rocket-interior-visual__window:before{background:radial-gradient(at 36% 28%,#68c082d9 0 8%,#0000 9%),radial-gradient(circle at 34% 28%,#a8e6ff,#347dbf 47%,#14274e 76%);width:68%;bottom:-62%;right:-8%;box-shadow:inset -1.2rem -.8rem 2rem #00000080,0 0 1.8rem #499bda38}.rocket-interior-visual__window:after{content:"";clip-path:polygon(0 0,46% 0,19% 100%,0 100%);background:linear-gradient(118deg,#ffffff29,#0000 20% 72%,#5eb4e70a);border-radius:1.7rem;position:absolute;inset:4%}.rocket-interior-visual__window b{border-radius:inherit;border:1px solid #8fcae914;position:absolute;inset:0}.rocket-interior-visual__viewport{z-index:1;aspect-ratio:1;background:radial-gradient(circle at 64% 27%,#fff 0 1px,#0000 1.5px),radial-gradient(circle at 31% 68%,#c5ddffad 0 1px,#0000 1.4px),linear-gradient(145deg,#02050d,#0a1630 62%,#1a1030);border:clamp(.42rem,.62vw,.65rem) solid #303d47;border-radius:50%;outline:1px solid #bcd6e533;width:clamp(8.5rem,12vw,12rem);position:absolute;bottom:8%;left:-2.8rem;overflow:hidden;box-shadow:0 0 0 2px #070a0e,inset 0 0 1.4rem #000,0 1rem 2.4rem #00000061}.rocket-interior-visual__viewport:before{content:"";border:1px solid #98c3d929;border-radius:50%;position:absolute;inset:8%}.rocket-interior-visual__viewport:after{content:"";background:linear-gradient(125deg,#ffffff26,#0000 28% 70%);border-radius:50%;position:absolute;inset:0}.rocket-interior-visual__viewport i{aspect-ratio:1;background:radial-gradient(circle at 34% 28%,#e6c7ff,#7d44b0 52%,#27183f 78%);border-radius:50%;width:70%;position:absolute;bottom:-22%;right:-18%;box-shadow:inset -.75rem -.55rem 1rem #00000075,0 0 1rem #8c45ff40}.rocket-interior-visual__viewport b{aspect-ratio:1;background:#fff;border-radius:50%;width:.18rem;position:absolute;top:18%;left:16%;box-shadow:2.3rem 1.1rem #ffffffb3,4.6rem -.25rem #ffffff80}.rocket-interior-visual__hull-panel{z-index:1;opacity:.62;background:linear-gradient(150deg,#2d3a458a,#0a0e1352);border:1px solid #7691a02e;border-radius:.65rem;width:clamp(9rem,14vw,15rem);height:4.2rem;position:absolute;top:9%;left:4%;box-shadow:inset 0 1px #ffffff0a}.rocket-interior-visual__hull-panel i{background:var(--green);border-radius:999px;width:1.7rem;height:.22rem;margin:1rem .15rem 0 .75rem;display:inline-block;position:relative;box-shadow:0 0 .55rem #04e01a6b}.rocket-interior-visual__hull-panel i:nth-child(2){background:var(--purple);margin-left:.1rem;box-shadow:0 0 .55rem #8c45ff6b}.rocket-interior-visual__hull-panel b{background:linear-gradient(90deg,#04e01a80,#8c45ff85,#0000);height:1px;position:absolute;bottom:.75rem;left:.75rem;right:.75rem}.rocket-interior-visual__console{z-index:1;opacity:.52;background:linear-gradient(160deg,#33434fc2,#080c11eb);border-color:#85a5b542}.rocket-interior-visual__rib{opacity:.7;background:linear-gradient(90deg,#0000,#7e9daf3d 16%,#8c45ff29 50%,#7e9daf3d 84%,#0000)}.rocket-interior-visual--command .rocket-interior-visual__window{opacity:.76;width:clamp(20rem,27vw,29rem);height:clamp(11rem,15vw,16rem);top:8%;left:auto;right:-2rem}.rocket-interior-visual--command .rocket-interior-visual__viewport{bottom:7%;left:-3rem;right:auto}.rocket-interior-visual--command .rocket-interior-visual__console{opacity:.44;bottom:3%;right:1%}.rocket-interior-visual--navigation .rocket-interior-visual__window{opacity:.72;top:6%;right:-2rem}.rocket-interior-visual--navigation .rocket-interior-visual__viewport{bottom:6%;left:-2.5rem}.rocket-interior-visual--navigation .rocket-interior-visual__console{opacity:.48;bottom:3%;left:2%;right:auto}.rocket-interior-visual--copilot .rocket-interior-visual__window{opacity:.68;width:clamp(18rem,23vw,25rem);height:clamp(10rem,13vw,14rem);top:7%;left:auto;right:-2.5rem}.rocket-interior-visual--copilot .rocket-interior-visual__viewport{bottom:9%;left:-3rem}.rocket-interior-visual--copilot .rocket-interior-visual__console{opacity:.46;bottom:2%;right:1%}.rocket-interior-visual--guidance .rocket-interior-visual__window{opacity:.62;top:5%;right:-2rem}.rocket-interior-visual--guidance .rocket-interior-visual__viewport{bottom:8%;left:-2.5rem}.rocket-interior-visual--guidance .rocket-interior-visual__console{opacity:.42;width:auto;bottom:2%;left:4%;right:4%}.rocket-interior-visual--safety .rocket-interior-visual__window{opacity:.58;display:block;top:7%;left:-2.5rem;right:auto}.rocket-interior-visual--safety .rocket-interior-visual__viewport{bottom:7%;left:auto;right:-2.5rem}.rocket-interior-visual--safety .rocket-interior-visual__console{opacity:.52;top:7%;bottom:auto;right:2%}.rocket-interior-visual--safety .rocket-interior-visual__bulkhead{opacity:.72;width:clamp(2.4rem,4vw,4.5rem)}.rocket-interior-visual--archive .rocket-interior-visual__window,.rocket-interior-visual--communications .rocket-interior-visual__window,.rocket-interior-visual--transmission .rocket-interior-visual__window{opacity:.6;top:5%;left:auto;right:-2rem}.rocket-interior-visual--archive .rocket-interior-visual__viewport,.rocket-interior-visual--communications .rocket-interior-visual__viewport,.rocket-interior-visual--transmission .rocket-interior-visual__viewport{bottom:7%;left:-2.5rem}.rocket-interior-visual--flight-recorder .rocket-interior-visual__window{opacity:.6;top:5%;left:-2rem;right:auto}.rocket-interior-visual--flight-recorder .rocket-interior-visual__viewport{bottom:7%;left:auto;right:-2.5rem}.charlie-section--insights .charlie-art--insights{background:radial-gradient(circle at 78% 24%,#8c45ffe6 0 .6%,#0000 1%),radial-gradient(circle at 22% 36%,#fff 0 1px,#0000 1.4px),radial-gradient(circle at 65% 72%,#dbe7ffa6 0 1px,#0000 1.5px),radial-gradient(circle at 50% 46%,#8c45ff2e,#03070ffa 70%);border:clamp(.45rem,.75vw,.72rem) solid #303d48;border-radius:2.4rem;outline:1px solid #b5d3e433;position:relative;box-shadow:0 0 0 2px #070b10,inset 0 0 2rem #000000b8,0 2rem 4rem #00000057}.charlie-section--insights .charlie-art--insights:after{content:"";clip-path:polygon(0 0,42% 0,16% 100%,0 100%);pointer-events:none;background:linear-gradient(120deg,#ffffff1a,#0000 22% 76%);border-radius:1.55rem;position:absolute;inset:3%}.charlie-section--insights .charlie-art--insights img{z-index:1;position:relative}@media (width<=760px){:is(.route-section,.section)>.embedded-space-visual{left:calc(-50vw + 50%);right:calc(-50vw + 50%);-webkit-mask-image:linear-gradient(#0000 0,#000 4% 96%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 4% 96%,#0000 100%)}.rocket-interior-visual__window{opacity:.42!important;width:11rem!important;height:6.5rem!important;display:block!important;top:4%!important;left:auto!important;right:-2.5rem!important}.rocket-interior-visual__viewport{opacity:.46;width:7rem;bottom:5%!important;left:-2.4rem!important;right:auto!important}.rocket-interior-visual__hull-panel{display:none}.growth-landing:after{height:1.6rem}.strategy-console:before,.strategy-console:before{height:7rem}}.connect-page__hero{border-bottom:1px solid #ffffff1a}.connect-page__panel{max-width:34rem}.connect-page__panel-intro{gap:.5rem;padding:1.25rem 1.25rem .8rem;display:grid}.connect-page__panel-intro small{color:var(--green);letter-spacing:.16em;font-size:.64rem;font-weight:900}.connect-page__panel-intro strong{color:#f7f8fa;font-size:clamp(1.25rem,1.8vw,1.65rem);line-height:1.15}.connect-page__panel-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:0;padding:.45rem 1.25rem 1.25rem;list-style:none;display:grid}.connect-page__panel-list li{background:#080b10b8;border:1px solid #ffffff1f;border-radius:12px;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.7rem;min-height:5.25rem;padding:.8rem;display:grid}.connect-page__panel-list li>span{color:#bd95ff;border:1px solid #8c45ff80;border-radius:50%;place-items:center;width:2rem;height:2rem;font-size:.65rem;font-weight:900;display:grid}.connect-page__panel-list li div{gap:.22rem;min-width:0;display:grid}.connect-page__panel-list strong{color:#f1f3f6;font-size:.82rem}.connect-page__panel-list small{color:#8e98a6;font-size:.66rem;line-height:1.35}.connect-page__pager{border-top:1px solid #ffffff1c;grid-template-columns:repeat(4,1fr);display:grid}.connect-page__pager a{color:#798391;letter-spacing:.12em;border-right:1px solid #ffffff17;place-items:center;min-height:2.8rem;font-size:.66rem;font-weight:900;display:grid}.connect-page__pager a:last-child{border-right:0}.connect-page__pager a:hover,.connect-page__pager a:focus-visible{color:#fff;background:#8c45ff17}.connect-page__pager a.is-active{color:var(--green);box-shadow:inset 0 -2px var(--green);background:#04e01a0f}.connect-page__overview,.connect-page__detail,.connect-page__steps{padding-block:clamp(4rem,7vw,7rem)}.connect-page__overview>header,.connect-page__steps>header{grid-template-columns:minmax(0,1.2fr) minmax(20rem,.8fr);align-items:end;gap:clamp(2rem,5vw,6rem);margin-bottom:clamp(2.5rem,4vw,4rem);display:grid}.connect-page__overview>header .eyebrow,.connect-page__steps>header .eyebrow{grid-column:1/-1;margin:0 0 -1.2rem}.connect-page__overview h2,.connect-page__detail h2,.connect-page__steps h2,.connect-page__cta h2{color:#fff;letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(2.5rem,4.4vw,4.9rem);line-height:.98}.connect-page__overview>header>p:last-child,.connect-page__steps>header>p:last-child{color:#adb5c1;margin:0;font-size:1rem;line-height:1.75}.connect-page__cards{background:linear-gradient(145deg,#12161ef2,#080b10f5);border:1px solid #ffffff21;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 28px 80px #00000047}.connect-page__cards article{border-right:1px solid #ffffff1c;min-height:24rem;padding:clamp(1.5rem,2.5vw,2.4rem);position:relative}.connect-page__cards article:last-child{border-right:0}.connect-page__cards article:after{content:"";opacity:.5;background:linear-gradient(90deg, var(--purple), transparent);height:2px;position:absolute;bottom:1.5rem;left:1.6rem;right:1.6rem}.connect-page__cards article>span{color:#7152a7;font-size:clamp(2.4rem,4vw,4.2rem);font-weight:900;line-height:1;display:block}.connect-page__cards article>small{color:var(--green);letter-spacing:.15em;margin-top:2.2rem;font-size:.67rem;font-weight:900;display:block}.connect-page__cards h3{color:#fff;letter-spacing:-.035em;margin:.8rem 0 1rem;font-size:clamp(1.45rem,2vw,2.05rem);line-height:1.08}.connect-page__cards p{color:#aeb6c1;margin:0;font-size:.92rem;line-height:1.72}.connect-page__detail-band{z-index:2;background:radial-gradient(circle at 86% 18%,#8c45ff29,#0000 31%),linear-gradient(135deg,#11151cf0,#070a0efa);border-block:1px solid #ffffff1c;position:relative}.connect-page__detail{grid-template-columns:minmax(18rem,.75fr) minmax(0,1.25fr);gap:clamp(3rem,7vw,8rem);display:grid}.connect-page__detail header{align-self:start;position:sticky;top:7rem}.connect-page__detail h2{margin-top:1rem;font-size:clamp(2.5rem,4vw,4.5rem)}.connect-page__detail-list{border-top:1px solid #ffffff21}.connect-page__detail-list article{border-bottom:1px solid #ffffff21;grid-template-columns:3.2rem minmax(0,1fr);gap:1.25rem;padding:1.8rem 0;display:grid}.connect-page__detail-list article>span{color:var(--green);letter-spacing:.15em;padding-top:.25rem;font-size:.7rem;font-weight:900}.connect-page__detail-list h3{color:#fff;letter-spacing:-.02em;margin:0 0 .55rem;font-size:1.25rem}.connect-page__detail-list p{color:#aeb6c1;max-width:47rem;margin:0;font-size:.93rem;line-height:1.72}.connect-page__step-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid;position:relative}.connect-page__step-grid:before{content:"";z-index:-1;border-top:1px dashed #8c45ff75;position:absolute;top:2.2rem;left:12%;right:12%}.connect-page__step-grid article{background:#0c0f15e6;border:1px solid #ffffff21;border-radius:16px;min-height:18rem;padding:1.5rem}.connect-page__step-grid article>span{width:3rem;height:3rem;color:var(--green);background:#0a0d12;border:1px solid #04e01a8c;border-radius:50%;place-items:center;font-size:.68rem;font-weight:900;display:grid;box-shadow:0 0 26px #04e01a14}.connect-page__step-grid h3{color:#fff;letter-spacing:-.025em;margin:2.6rem 0 .8rem;font-size:1.45rem}.connect-page__step-grid p{color:#aeb6c1;margin:0;font-size:.9rem;line-height:1.72}.connect-page__cta{background:radial-gradient(circle at 100% 0,#8c45ff38,#0000 40%),linear-gradient(135deg,#151922f5,#080b10fa);border:1px solid #8c45ff6e;border-radius:20px;grid-template-columns:minmax(0,1.35fr) auto;align-items:center;gap:3rem;margin-bottom:clamp(4rem,7vw,7rem);padding:clamp(2rem,4vw,3.5rem);display:grid;box-shadow:0 30px 90px #0000004d}.connect-page__cta h2{max-width:58rem;margin:.7rem 0 1rem;font-size:clamp(2.35rem,3.8vw,4.2rem)}.connect-page__cta div>p:last-child{color:#b3bbc6;max-width:50rem;margin:0;line-height:1.72}.connect-page__cta .button{min-width:13rem}@media (width<=980px){.connect-page__overview>header,.connect-page__steps>header,.connect-page__detail{grid-template-columns:1fr}.connect-page__overview>header .eyebrow,.connect-page__steps>header .eyebrow{margin-bottom:-1rem}.connect-page__cards{grid-template-columns:1fr}.connect-page__cards article{border-bottom:1px solid #ffffff1c;border-right:0;min-height:0}.connect-page__cards article:last-child{border-bottom:0}.connect-page__cards article>small{margin-top:1.4rem}.connect-page__detail header{position:static}}@media (width<=760px){.connect-page__hero{padding-block:3rem}.connect-page__panel{max-width:none}.connect-page__panel-list{grid-template-columns:1fr}.connect-page__panel-list li{min-height:4.6rem}.connect-page__overview,.connect-page__detail,.connect-page__steps{padding-block:4rem}.connect-page__overview>header,.connect-page__steps>header{gap:1.25rem}.connect-page__overview>header .eyebrow,.connect-page__steps>header .eyebrow{margin-bottom:0}.connect-page__step-grid{grid-template-columns:1fr}.connect-page__step-grid:before{display:none}.connect-page__step-grid article{min-height:0}.connect-page__step-grid h3{margin-top:1.5rem}.connect-page__cta{grid-template-columns:1fr;gap:1.8rem;margin-inline:auto}.connect-page__cta .button{width:100%}}@media (prefers-reduced-motion:reduce){.connect-page__pager a,.connect-page__cards article,.connect-page__step-grid article{transition:none}}.connect-contact{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(2rem,5vw,5.5rem);padding-block:clamp(4.5rem,8vw,8rem);display:grid}.connect-contact__intro{top:calc(var(--public-header-height,88px) + 2rem);position:sticky}.connect-contact__intro h2{max-width:13ch;margin:.85rem 0 1.25rem;font-size:clamp(2.1rem,4vw,4.5rem);line-height:.98}.connect-contact__intro>p:last-of-type{max-width:42rem;color:var(--text-muted,#b9b9c4);line-height:1.75}.connect-contact__signals{gap:.75rem;margin-top:2rem;display:grid}.connect-contact__signals span{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#ffffff06;border:1px solid #ffffff1a;grid-template-columns:2.25rem 1fr;align-items:center;gap:.75rem;padding:.9rem 1rem;font-size:.78rem;display:grid}.connect-contact__signals b{color:#04e01a;letter-spacing:.12em;font-size:.68rem}.connect-form{width:100%;max-width:none}.connect-form .start-form__progress{grid-template-columns:repeat(3,minmax(0,1fr))}.connect-form select{color:#fff;width:100%;min-height:3.35rem;font:inherit;appearance:auto;background:#242429;border:1px solid #ffffff29;border-radius:.3rem;padding:0 2.65rem 0 1rem}.connect-form input:focus,.connect-form textarea:focus,.connect-form select:focus{border-color:#8c45ff;outline:none;box-shadow:0 0 0 1px #8c45ff}.connect-form [aria-invalid=true]{box-shadow:none;border-color:#ff5d73}.connect-form__optional{color:var(--text-muted,#9c9ca8);letter-spacing:.08em;text-transform:uppercase;margin-left:.5rem;font-size:.68rem;font-weight:500}.connect-form__success{width:100%}@media (width<=980px){.connect-contact{grid-template-columns:1fr}.connect-contact__intro{position:static}.connect-contact__intro h2{max-width:18ch}.connect-contact__signals{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.connect-contact{padding-block:3.5rem}.connect-contact__signals,.connect-form .start-form__progress{grid-template-columns:1fr}}.cinematic-rocket{--cinematic-roll-duration:5.2s;z-index:2;aspect-ratio:449/1076;transform-origin:50% 100%;filter:drop-shadow(0 16px 24px #0000006b)drop-shadow(0 0 15px #00e8ff21);isolation:isolate;width:100%;display:block;position:relative;overflow:visible}.cinematic-rocket__art{z-index:2;transform-origin:50% 100%;backface-visibility:hidden;position:absolute;inset:0;overflow:hidden}.cinematic-rocket__turntable{image-rendering:auto;backface-visibility:hidden;transform-origin:50% 100%;will-change:transform;background-image:url(/brand/rocket-front-stable-v10.webp);background-position:0 0;background-repeat:no-repeat;background-size:100% 100%;display:block;position:absolute;inset:0;transform:scale(1.006)}.cinematic-plume{z-index:1;opacity:0;transform-origin:50% 0;will-change:opacity, transform;pointer-events:none;width:52%;height:92%;position:absolute;top:94.5%;left:50%;transform:translate(-50%)scale(.9,.01)}.cinematic-rocket--countdown .cinematic-plume{visibility:hidden;opacity:0;transform:translate(-50%)scale(.9,.01)}.cinematic-rocket--launching .cinematic-plume{animation:3.8s linear both cinematic-launch-plume}.cinematic-rocket--transit .cinematic-plume{opacity:.92;transform:translate(-50%)scale(1.04,1.1)}.cinematic-rocket--transit .cinematic-plume__bloom{opacity:0}.cinematic-rocket--landing .cinematic-plume{animation:4.8s cubic-bezier(.2,.68,.22,1) both cinematic-touchdown-plume}.cinematic-rocket--landed .cinematic-plume,.cinematic-rocket--idle .cinematic-plume{visibility:hidden}.cinematic-plume__body,.cinematic-plume__core,.cinematic-plume__bloom{display:block;position:absolute}.cinematic-plume__body{z-index:1;clip-path:polygon(28% 0,72% 0,84% 18%,96% 48%,78% 76%,50% 100%,22% 76%,4% 48%,16% 18%);filter:blur(.55px)drop-shadow(0 12px 14px #04e01a57);transform-origin:50% 0;background:linear-gradient(#fff 0 13%,#effff4 21%,#c7ffe0 34%,#40f583 55%,#04e01a85 75%,#8c45ff14 100%);border-radius:44% 44% 60% 60%/9% 9% 91% 91%;animation:.42s ease-in-out infinite alternate cinematic-plume-body;inset:0 2%}.cinematic-plume__core{z-index:3;clip-path:polygon(30% 0,70% 0,80% 44%,50% 100%,20% 44%);filter:blur(.35px);transform-origin:50% 0;background:linear-gradient(#fff 0 34%,#fffffff0 54%,#c0ffd785 82%,#0000 100%);border-radius:45% 45% 70% 70%;animation:.3s ease-in-out infinite alternate cinematic-plume-core;inset:0 30% 34%}.cinematic-plume__bloom{z-index:0;filter:blur(4px);opacity:0;background:radial-gradient(at 50% 42%,#ffffffad 0 8%,#aeffca52 20%,#04e01a21 44%,#0000 72%);border-radius:50%;height:22%;bottom:-2%;left:-34%;right:-34%;transform:scaleX(.84)}.cinematic-rocket--launching .cinematic-plume__bloom{animation:3.8s linear both cinematic-pad-bloom}@keyframes cinematic-launch-plume{0%,6%{opacity:0;transform:translate(-50%)scale(.84,.01)}10%{opacity:.9;transform:translate(-50%)scale(.9,.2)}18%{opacity:1;transform:translate(-50%)scale(.96,.4)}30%{opacity:1;transform:translate(-50%)scale(1.02,.68)}48%{opacity:1;transform:translate(-50%)scale(1.08,.92)}68%{opacity:.98;transform:translate(-50%)scaleX(1.1)}86%{opacity:.92;transform:translate(-50%)scale(1.06,.96)}to{opacity:.86;transform:translate(-50%)scaleY(.9)}}@keyframes cinematic-pad-bloom{0%,7%{opacity:0;transform:scaleX(.72)}13%{opacity:.48;transform:scaleX(.96)}22%{opacity:.34;transform:scaleX(1.12)}44%,to{opacity:0;transform:scaleX(.9)}}@keyframes cinematic-plume-body{0%{transform:translate(-.8%)scaleX(.985)}to{transform:translate(.8%)scaleX(1.015)}}@keyframes cinematic-plume-core{0%{transform:scaleX(.98)}to{transform:scaleX(1.02)}}@keyframes cinematic-touchdown-plume{0%{opacity:.92;transform:translate(-50%)scale(1.12,1.08)}42%{opacity:.9;transform:translate(-50%)scale(1.08,.84)}68%{opacity:.7;transform:translate(-50%)scaleY(.52)}84%{opacity:.36;transform:translate(-50%)scale(.94,.24)}95%{opacity:.08;transform:translate(-50%)scale(.9,.06)}to{opacity:0;transform:translate(-50%)scale(.86,.01)}}.cinematic-launch-vehicle{z-index:2;transform-origin:50% 96%;will-change:transform, opacity;width:100%;position:relative;overflow:visible}.cinematic-launch-vehicle>.cinematic-rocket{width:31%;margin-inline:auto}.mission-visual--rocket-launching .cinematic-launch-vehicle{animation:3.8s linear both cinematic-launch-trajectory}.mission-visual--rocket-transit .cinematic-launch-vehicle{visibility:hidden;opacity:0}@keyframes cinematic-launch-trajectory{0%,12%{opacity:1;transform:translate(0,0)scale(1)rotate(0)}24%{transform:translateY(-3vh)scale(.995)rotate(-.25deg)}48%{transform:translateY(-25vh)scale(.96)rotate(.45deg)}72%{transform:translateY(-60vh)scale(.91)rotate(-.55deg)}91%{opacity:1;transform:translateY(-93vh)scale(.87)rotate(.25deg)}to{opacity:0;transform:translateY(-112vh)scale(.84)rotate(0)}}.cinematic-transit-vehicle{z-index:5;width:calc(var(--journey-rocket-size) * .72);opacity:1;transform-origin:50% 100%;filter:drop-shadow(0 18px 32px #00000070)drop-shadow(0 0 24px #04e01a29);will-change:transform, opacity;animation:5.2s linear both cinematic-transit-trajectory;position:absolute;top:50%;left:50%}@keyframes cinematic-transit-trajectory{0%{opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translate(-50%,32vh)scale(.82)rotate(-2deg)}10%{opacity:1}30%{animation-timing-function:ease-in-out;transform:translate(-54%,-44%)scale(1)rotate(1.3deg)}58%{animation-timing-function:cubic-bezier(.45,0,.72,.38);transform:translate(-46%,-51%)scale(1.015)rotate(-1.1deg)}82%{opacity:1;transform:translate(-51%,-67vh)scale(.94)rotate(.7deg)}to{opacity:0;transform:translate(-50%,-118vh)scale(.86)rotate(0)}}.journey-transition__earth-horizon{z-index:2;aspect-ratio:auto;opacity:1;transform-origin:50% 100%;will-change:background-position, transform;background-image:linear-gradient(#7ed8ff1a,#0517343d 38%,#010714e0 100%),radial-gradient(at 50% 0,#b7ebff5c,#0000 48%),url(/brand/earth-global-texture.jpg);background-position:0 0,0 0,0 46%;background-repeat:no-repeat,no-repeat,repeat-x;background-size:100% 100%,100% 100%,auto 148%;border:0;border-top:1px solid #b1e7ffb8;border-radius:50% 50% 0 0/17% 17% 0 0;width:116vw;height:48vh;animation:5.2s linear both cinematic-earth-horizon-departure;position:absolute;bottom:-14vh;left:-8vw;right:auto;transform:rotate(-.35deg)scale(1.01);box-shadow:0 -16px 42px #4eb8ff47,inset 0 19px 36px #cbf6ff2e;-webkit-mask:none;mask:none}.journey-transition--transit .journey-transition__earth-horizon{opacity:1}@keyframes cinematic-earth-horizon-departure{0%{background-position:0 0,0 0,0 46%;transform:rotate(-.35deg)scale(1.01)}to{background-position:0 0,0 0,52% 46%;transform:rotate(-.35deg)scale(1.025)}}.growth-landing{--cinematic-rocket-anchor-x:85%;--cinematic-arrival-rocket-size:clamp(168px, 10vw, 210px);--cinematic-rocket-ground-overlap:clamp(20px, 1.4vw, 28px);--cinematic-rocket-bottom:calc(var(--growth-surface-visible-depth) - var(--cinematic-rocket-ground-overlap));--cinematic-charlie-size:clamp(126px, 8.5vw, 160px);--cinematic-charlie-width:clamp(94.5px, 6.375vw, 120px);--cinematic-charlie-blank-bottom:clamp(6px, .48vw, 9px);--cinematic-charlie-footing-inset:clamp(7px, .55vw, 10px);--cinematic-charlie-rocket-gap:clamp(136px, 9vw, 168px)}.cinematic-arrival,.growth-landing__ceremony.cinematic-ceremony{left:var(--cinematic-rocket-anchor-x);right:auto;bottom:var(--cinematic-rocket-bottom);width:var(--cinematic-arrival-rocket-size);transform-origin:50% 100%;position:absolute;translate:-50%}.cinematic-arrival{z-index:4;opacity:0;will-change:transform, opacity;transform:translateY(-92vh)scale(.82)}.cinematic-arrival>.cinematic-rocket{width:100%}.growth-landing--landing .cinematic-arrival{animation:4.8s cubic-bezier(.2,.66,.2,1) both cinematic-rocket-touchdown}.growth-landing--landed .cinematic-arrival{opacity:1;transform:translate3d(0, 0, 0) rotate(var(--growth-rocket-settle-angle))}.cinematic-arrival:after{content:"";z-index:0;filter:blur(3px);opacity:0;background:radial-gradient(#e8d6f480,#8c45ff2e 42%,#0000 72%);border-radius:50%;height:10%;position:absolute;bottom:-4%;left:-42%;right:-42%;transform:scale(.3)}.growth-landing--landing .cinematic-arrival:after{animation:4.8s linear both cinematic-touchdown-dust}.cinematic-arrival__shadow{z-index:0;filter:blur(4px);opacity:.78;background:#07030cdb;border-radius:50%;height:11px;position:absolute;bottom:1px;left:6%;right:6%;transform:scaleX(.82)}@keyframes cinematic-rocket-touchdown{0%{opacity:0;transform:translateY(-88vh)scale(.84)rotate(-1.2deg)}8%{opacity:1}24%{transform:translateY(-52vh)scale(.89)rotate(.8deg)}48%{transform:translateY(-24vh)scale(.95)rotate(-.5deg)}68%{transform:translateY(-9vh)scale(.985)rotate(.25deg)}82%{transform:translateY(-24px)scale(.997)rotate(.1deg)}91%{transform:translateY(-7px)scale(1)rotate(.3deg)}97%{transform:translateY(-1px)scale(1)rotate(1.2deg)}to{opacity:1;transform:translate3d(0, 0, 0) rotate(var(--growth-rocket-settle-angle))}}@keyframes cinematic-touchdown-dust{0%,70%{opacity:0;transform:scale(.3)}79%{opacity:.28;transform:scale(.72)}90%{opacity:.72;transform:scale(1.12)}to{opacity:0;transform:scale(1.58)translateY(-20%)}}.growth-landing__ceremony.cinematic-ceremony{z-index:6;aspect-ratio:449/1076;pointer-events:none;transform:rotate(var(--growth-rocket-settle-angle));overflow:visible}.cinematic-hatch{z-index:7;aspect-ratio:.54;clip-path:polygon(50% 0,100% 16%,100% 83%,50% 100%,0 83%,0 16%);opacity:0;perspective:140px;background:radial-gradient(at 50% 75%,#04e01a26,#0000 58%),#030609;border:1px solid #91a4aed1;border-radius:43% 43% 28% 28%;width:15.5%;position:absolute;top:53.8%;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 2px #000000d1,0 0 12px #00e8ff33}.cinematic-hatch>i{z-index:2;border-radius:inherit;transform-origin:5%;backface-visibility:hidden;background:radial-gradient(circle at 76% 48%,#04e01a 0 5%,#04e01a38 6% 11%,#0000 12%),linear-gradient(145deg,#4d5e68,#172028 45%,#070b0f 100%);border:1px solid #d2e0e76b;display:block;position:absolute;inset:0;transform:rotateY(0);box-shadow:inset 1px 1px #ffffff2b,inset -3px -4px #00000085}.growth-landing--ceremony .cinematic-hatch{animation:.22s ease-out .16s both cinematic-hatch-aperture}.growth-landing--ceremony .cinematic-hatch>i{animation:.92s cubic-bezier(.2,.78,.2,1) .28s both cinematic-hatch-open}.growth-landing--complete .cinematic-hatch{opacity:1}.growth-landing--complete .cinematic-hatch>i{transform:rotateY(-78deg)}.cinematic-gangway{z-index:6;clip-path:polygon(0 20%,100% 0,100% 100%,0 80%);opacity:0;transform-origin:0;background:repeating-linear-gradient(90deg,#0000 0 8.5%,#121a20b8 9% 10.5%,#0000 11% 17%),linear-gradient(#e1e9ec 0 15%,#8997a0 18% 54%,#34414a 58% 100%);border:1px solid #e0ecf1d1;width:106%;height:6.2%;position:absolute;top:65.4%;left:50%;overflow:visible;transform:rotate(103.5deg)scaleX(0);box-shadow:inset 0 2px #ffffff9e,inset 0 -3px #0a1014ad,0 7px 12px #00000061}.cinematic-gangway:before,.cinematic-gangway:after{content:"";background:linear-gradient(90deg,#f7fbfc,#52616a 52%,#dbe4e8);border:1px solid #ebf4f79e;border-radius:999px;height:3px;position:absolute;left:1%;right:1%;box-shadow:0 0 4px #00e8ff29}.cinematic-gangway:before{top:-5px}.cinematic-gangway:after{bottom:-5px}.cinematic-gangway>i,.cinematic-gangway>b{background:linear-gradient(#eaf1f3,#3b4951);width:2px;position:absolute;top:-7px;bottom:-7px;box-shadow:1px 0 #00000075}.cinematic-gangway>i{left:34%}.cinematic-gangway>b{left:68%}.growth-landing--ceremony .cinematic-gangway{animation:1.22s cubic-bezier(.18,.78,.2,1) .76s both cinematic-gangway-extend}.growth-landing--complete .cinematic-gangway{opacity:1;transform:rotate(103.5deg)scaleX(.94)}@keyframes cinematic-hatch-aperture{0%{opacity:0}to{opacity:1}}@keyframes cinematic-hatch-open{0%{transform:rotateY(0)}to{transform:rotateY(-78deg)}}@keyframes cinematic-gangway-extend{0%{opacity:0;transform:rotate(103.5deg)scaleX(0)}10%{opacity:1}84%{transform:rotate(103.5deg)scaleX(.97)}to{opacity:1;transform:rotate(103.5deg)scaleX(.94)}}.cinematic-performance{z-index:9;left:calc(50% - var(--cinematic-charlie-rocket-gap));bottom:calc(0px - var(--cinematic-charlie-blank-bottom) - var(--cinematic-charlie-footing-inset));width:var(--cinematic-charlie-width);height:var(--cinematic-charlie-size);opacity:0;transform-origin:50% 100%;filter:drop-shadow(0 8px 7px #00000061);will-change:transform, opacity;position:absolute;overflow:visible}.cinematic-performance:after{content:"";z-index:1;left:16%;right:16%;bottom:calc(var(--cinematic-charlie-blank-bottom) + var(--cinematic-charlie-footing-inset) - 2px);filter:blur(4px);opacity:.82;background:#07030cbd;border-radius:50%;height:clamp(7px,.7vw,10px);position:absolute;transform:scaleX(.84)}.growth-landing--ceremony .cinematic-performance{animation:10s cubic-bezier(.35,.06,.24,1) 1.35s both cinematic-charlie-descent}.growth-landing--ceremony .cinematic-charlie{animation:10s linear 1.35s both cinematic-charlie-step-cycle}.growth-landing--complete .cinematic-performance{opacity:1;transform:translate(0)}.cinematic-charlie{z-index:3;display:block;position:absolute;inset:0;overflow:visible}.cinematic-charlie__body,.cinematic-charlie__wave-arm{object-fit:contain;image-rendering:auto;backface-visibility:hidden;max-width:none;display:block;position:absolute}.cinematic-charlie__body{z-index:2;object-position:center bottom;width:100%;height:100%;inset:0}.cinematic-charlie__wave-arm{z-index:3;aspect-ratio:420/385;transform-origin:10% 72%;will-change:transform;width:34%;height:auto;top:31%;left:64%;transform:rotate(52deg)}.growth-landing--ceremony .cinematic-charlie__wave-arm{animation:10s cubic-bezier(.37,0,.63,1) 1.35s both cinematic-charlie-egress-arm}.growth-landing--complete .cinematic-charlie__wave-arm{animation:2.8s cubic-bezier(.37,0,.63,1) infinite alternate cinematic-charlie-subtle-wave}@keyframes cinematic-charlie-descent{0%,7%{opacity:0;transform:translate(64%,-56%)rotate(0)}11%{opacity:1;transform:translate(62%,-54%)rotate(0)}22%{transform:translate(53%,-43%)rotate(-.8deg)}34%{transform:translate(43%,-31%)rotate(.7deg)}46%{transform:translate(34%,-20%)rotate(-.65deg)}58%{transform:translate(25%,-10%)rotate(.55deg)}68%{transform:translate(18%,-3%)rotate(-.45deg)}78%{transform:translate(10%)rotate(.35deg)}86%{transform:translate(3%,-1%)rotate(-.2deg)}91%,to{opacity:1;transform:translate(0)rotate(0)}}@keyframes cinematic-charlie-step-cycle{0%,11%,22%,34%,46%,58%,68%,78%,86%,to{transform:translateY(0)rotate(0)}16%,28%,40%,52%,63%,73%,82%{transform:translateY(-2.5%)rotate(-.7deg)}}@keyframes cinematic-charlie-egress-arm{0%,62%{transform:rotate(52deg)}72%{transform:rotate(26deg)}82%{transform:rotate(8deg)}88%,to{transform:rotate(-4deg)}}@keyframes cinematic-charlie-subtle-wave{0%{transform:rotate(-4deg)}to{transform:rotate(4deg)}}.cinematic-planted-flag{z-index:1;opacity:0;transform-origin:0 100%;border-left:clamp(2px, 3.8%, 5px) solid #dfe8ec;clip-path:polygon(0 0,100% 4%,92% 35%,4% 31%,4% 100%,0 100%);filter:saturate(1.35)contrast(1.08)drop-shadow(0 4px 4px #0000004d);background:linear-gradient(#21468b 0 0) 0 0/44% 34% no-repeat,repeating-linear-gradient(#c91f37 0 7%,#fff 7% 14%) 0 0/100% 34% no-repeat;width:43%;height:84%;display:block;position:absolute;bottom:8%;left:7%}.cinematic-planted-flag:before{content:"✦  ✦\a  ✦  ✦";color:#fff;white-space:pre;text-align:center;text-shadow:0 0 2px #ffffffb3;width:31%;font-size:clamp(3px,.28vw,5px);line-height:1.18;position:absolute;top:2%;left:7%}.growth-landing--ceremony .cinematic-planted-flag{animation:10s cubic-bezier(.37,0,.24,1) 1.35s both cinematic-flag-carry-and-plant}.growth-landing--complete .cinematic-planted-flag{opacity:1;animation:1.45s ease-in-out infinite alternate cinematic-planted-flag-breathe}@keyframes cinematic-planted-flag-breathe{0%{clip-path:polygon(0 0,100% 4%,92% 35%,4% 31%,4% 100%,0 100%)}to{clip-path:polygon(0 0,94% 1%,100% 32%,4% 31%,4% 100%,0 100%)}}@keyframes cinematic-flag-carry-and-plant{0%,61%{opacity:0;transform:translate(72%,-22%)rotate(-38deg)}66%{opacity:1;transform:translate(72%,-22%)rotate(-38deg)}76%{opacity:1;transform:translate(42%,-10%)rotate(-25deg)}84%{opacity:1;transform:translate(18%,3%)rotate(-11deg)}91%,to{opacity:1;transform:translate(0)rotate(0)}}.cinematic-plant-dust{z-index:1;opacity:0;width:28%;height:9%;display:block;position:absolute;bottom:8%;left:20%}.cinematic-plant-dust>i{filter:blur(1px);background:#dbcce58c;border-radius:50%;display:block;position:absolute;bottom:0}.cinematic-plant-dust>i:first-child{width:28%;height:48%;left:0}.cinematic-plant-dust>i:nth-child(2){width:38%;height:76%;left:24%}.cinematic-plant-dust>i:nth-child(3){width:34%;height:58%;left:52%}.cinematic-plant-dust>i:nth-child(4){width:24%;height:42%;right:0}.growth-landing--ceremony .cinematic-plant-dust{animation:10s linear 1.35s both cinematic-plant-contact}@keyframes cinematic-plant-contact{0%,88%{opacity:0;transform:translateY(0)scale(.35)}92%{opacity:.75;transform:translateY(0)scale(.72)}96%{opacity:.38}to{opacity:0;transform:translate(-12%,-72%)scale(1.55)}}.growth-landing__moon--one{z-index:1;width:clamp(168px,10.05vw,192px);height:clamp(168px,10.05vw,192px);top:-9%;left:-2%;right:auto}.growth-landing__planet{display:none}@media (width<=1050px){.growth-landing{--cinematic-arrival-rocket-size:clamp(108px, 12vw, 132px);--cinematic-rocket-anchor-x:90%;--cinematic-charlie-size:clamp(90px, 11vw, 116px);--cinematic-charlie-width:clamp(67.5px, 8.25vw, 87px);--cinematic-charlie-blank-bottom:clamp(5px, .7vw, 8px);--cinematic-charlie-footing-inset:clamp(6px, .8vw, 9px);--cinematic-charlie-rocket-gap:clamp(82px, 10vw, 108px)}.growth-landing__moon--one{width:clamp(112px,14vw,132px);height:clamp(112px,14vw,132px);top:-8%;left:-4%;right:auto}}@media (width<=700px){.growth-landing{--cinematic-arrival-rocket-size:72px;--cinematic-rocket-anchor-x:92%;--cinematic-charlie-size:60px;--cinematic-charlie-width:45px;--cinematic-charlie-blank-bottom:4px;--cinematic-charlie-footing-inset:5px;--cinematic-charlie-rocket-gap:52px}.cinematic-gangway{width:100%;height:5.6%}.growth-landing__moon--one{width:82px;height:82px;top:-6%;left:-6%;right:auto}.journey-transition__earth-horizon{background-size:100% 100%,100% 100%,auto 145%;width:140vw;height:42vh;bottom:-12vh;left:-20vw}}@media (prefers-reduced-motion:reduce){.cinematic-rocket__turntable,.cinematic-plume,.cinematic-plume *,.cinematic-launch-vehicle,.cinematic-transit-vehicle,.journey-transition__earth-horizon,.cinematic-arrival,.cinematic-arrival:after,.cinematic-hatch,.cinematic-hatch>i,.cinematic-gangway,.cinematic-performance,.cinematic-charlie,.cinematic-charlie__wave-arm,.cinematic-planted-flag,.cinematic-plant-dust{transition:none!important;animation:none!important}.growth-landing--landing .cinematic-arrival,.growth-landing--landed .cinematic-arrival{opacity:1;transform:rotate(var(--growth-rocket-settle-angle))}.growth-landing--ceremony .cinematic-hatch,.growth-landing--complete .cinematic-hatch{opacity:1}.growth-landing--ceremony .cinematic-hatch>i,.growth-landing--complete .cinematic-hatch>i{transform:rotateY(-78deg)}.growth-landing--ceremony .cinematic-gangway,.growth-landing--complete .cinematic-gangway{opacity:1;transform:rotate(103.5deg)scaleX(.94)}.growth-landing--ceremony .cinematic-performance,.growth-landing--complete .cinematic-performance{opacity:1;transform:none}.growth-landing--ceremony .cinematic-charlie__wave-arm,.growth-landing--complete .cinematic-charlie__wave-arm{transform:rotate(-4deg)}.growth-landing--ceremony .cinematic-planted-flag,.growth-landing--complete .cinematic-planted-flag{opacity:1}}html[data-locale]:not([data-locale=en]) :where(h1,h2,h3,p,a,button,label,legend,strong,small,span){overflow-wrap:anywhere}html[data-locale]:not([data-locale=en]) :where(.hero-copy,.page-hero__copy,.technology-rail__copy,.footer-main,.footer-links,.footer-link-group,.footer-link-group a,.nav,.nav-primary,.nav-actions){min-width:0}html[data-locale]:not([data-locale=en]) :where(.button,.nav-portal,.nav-cta,.footer-cta__action,.footer-cta__call){white-space:normal;text-wrap:balance}@media (width>=1281px){html[data-locale]:not([data-locale=en]) .site-footer .footer-main{grid-template-columns:minmax(260px,1.4fr) minmax(0,2fr);column-gap:clamp(2rem,4vw,5rem)}html[data-locale]:not([data-locale=en]) .site-footer .footer-links{grid-template-columns:repeat(4,minmax(0,1fr));justify-self:stretch;column-gap:clamp(.85rem,1.6vw,1.8rem);width:100%;max-width:100%}html[data-locale]:not([data-locale=en]) .site-footer :is(.footer-link-group,.footer-link-group>div){width:auto;min-width:0}html[data-locale]:not([data-locale=en]) .site-footer .footer-link-group a{grid-template-columns:minmax(0,1fr) auto}html[data-locale]:not([data-locale=en]) .site-footer .footer-link-group a span{overflow-wrap:anywhere;white-space:normal;word-break:normal}}@media (width>=1121px) and (width<=1320px){html[data-locale]:not([data-locale=en]) .menu-button{z-index:3;display:block}html[data-locale]:not([data-locale=en]) .nav{background:#080a0efb;border:1px solid #ffffff21;border-radius:0 0 14px 14px;flex-direction:column;align-items:stretch;gap:.75rem;margin:0;padding:1rem;display:none;position:absolute;top:87px;left:4.2vw;right:4.2vw;box-shadow:0 24px 45px #0000006b}html[data-locale]:not([data-locale=en]) .nav.nav--open{display:flex}html[data-locale]:not([data-locale=en]) .nav-primary{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding:.5rem;display:grid}html[data-locale]:not([data-locale=en]) .nav-actions{grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);gap:.5rem;display:grid}html[data-locale]:not([data-locale=en]) :is(.nav-primary>a,.nav-portal,.nav-cta){width:100%;min-height:50px}html[data-locale]:not([data-locale=en]) .nav-primary>a{justify-content:flex-start;padding-inline:1rem}}@media (width>=1321px) and (width<=1699px){html[data-locale=ta] .menu-button{z-index:3;display:block}html[data-locale=ta] .nav{background:#080a0efb;border:1px solid #ffffff21;border-radius:0 0 14px 14px;flex-direction:column;align-items:stretch;gap:.75rem;margin:0;padding:1rem;display:none;position:absolute;top:87px;left:4.2vw;right:4.2vw;box-shadow:0 24px 45px #0000006b}html[data-locale=ta] .nav.nav--open{display:flex}html[data-locale=ta] .nav-primary{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding:.5rem;display:grid}html[data-locale=ta] .nav-actions{grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);gap:.5rem;display:grid}html[data-locale=ta] :is(.nav-primary>a,.nav-portal,.nav-cta){width:100%;min-height:50px}html[data-locale=ta] .nav-primary>a{justify-content:flex-start;padding-inline:1rem}}html[data-locale=ta] .hero-copy h1{font-size:clamp(2.65rem,5.25vw,6rem);line-height:.98}@media (width>=1121px) and (height<=900px){html[data-locale]:not([data-locale=en]) .hero-copy h1,html[data-locale]:not([data-locale=en]) .page-hero h1{font-size:clamp(2.75rem,4.4vw,4.85rem);line-height:.98}html[data-locale=ta] .hero-copy h1{font-size:clamp(2.5rem,3.8vw,4.3rem)}}@media (width<=760px){html[data-locale]:not([data-locale=en]) :where(.hero-copy h1,.page-hero h1){-webkit-hyphens:auto;hyphens:auto;text-wrap:balance}html[data-locale=ta] .hero-copy h1{font-size:clamp(1.72rem,7.2vw,2.35rem);line-height:1.05}}html[data-locale]:not([data-locale=en]) .chatbot-widget__prompt{white-space:normal;text-align:center;text-transform:none;max-width:min(15rem,100vw - 8rem)}html[dir=rtl] .chatbot-widget{right:auto;left:max(22px, env(safe-area-inset-left));flex-direction:row-reverse}html[dir=rtl] .chatbot-panel{left:0;right:auto}html[dir=rtl] :where(.chatbot-panel__header,.chatbot-panel__messages,.chatbot-panel>footer){direction:rtl}html[dir=rtl] .chatbot-message--user{justify-items:start}html[dir=rtl] .chatbot-message--assistant{justify-items:end}html[dir=rtl] .chatbot-panel>footer span{text-align:left}html[dir=rtl] .site-footer .footer-brand{align-items:flex-end}html[dir=rtl] .site-footer :where(.footer-link-group a i,.nav-portal>i,.nav-cta>span,.footer-cta__action>span){transform:scaleX(-1)}@media (width<=760px){html[dir=rtl] .chatbot-widget{right:auto;left:max(14px, env(safe-area-inset-left))}}html[data-locale]:not([data-locale=en]){--localized-body-size:clamp(.86rem, .78vw, 1rem);--localized-control-size:clamp(.7rem, .68vw, .84rem)}html[data-locale]:not([data-locale=en]) body{font-size:var(--localized-body-size)}html[data-locale]:not([data-locale=en]) :where(.site-header *,.hero-grid *,.page-hero *,.section *,.route-section *,.technology-lab *,.site-footer *){min-width:0}html[data-locale]:not([data-locale=en]) :where(.nav-primary>a,.nav-portal,.nav-cta,.button,.text-link,.mission-tab,.flight-plan-tabs button,.process-standard__tabs button,.strategy-console__targets button,.technology-route-menu__routes>a,.growth-hero-panel__choices button){overflow-wrap:anywhere;white-space:normal;text-wrap:balance;min-width:0;height:auto;line-height:1.25}html[data-locale]:not([data-locale=en]) :where(.nav-primary>a,.nav-portal,.nav-cta,.button,.text-link){font-size:var(--localized-control-size)}html[data-locale]:not([data-locale=en]) :where(.hero-copy,.page-hero__copy,.section-heading>*,.value-section-heading>*,.technology-lab__heading>*,.mission-detail__copy,.strategy-console__readout,.technology-readout,.portal-copy,.newsletter-copy,.final-cta){max-width:100%}html[data-locale]:not([data-locale=en]) :where(.section-heading h2,.assessment-intro h2,.portal-copy h2,.newsletter h2,.final-cta h2,.value-section-heading h2,.technology-lab__heading h2,.launch-foundation__heading h2,.company-story__heading h2,.company-guarantee__heading h2,.insight-library__heading h2,.connected-system h2,.proof-loop h2,.responsible-ai h2){letter-spacing:-.035em;font-size:clamp(2rem,min(3vw,5.7svh),3.65rem);line-height:1.06}html[data-locale]:not([data-locale=en]) :where(.mission-detail h3,.strategy-console__readout h3,.technology-readout h3,.growth-system__panel-head h3,.process-standard__detail h3){font-size:clamp(1.7rem,min(2.5vw,4.8svh),3rem);line-height:1.08}html[data-locale]:not([data-locale=en]) :where(.hero-lede,.page-hero__copy>p,.section-heading>p,.section-heading>div+p,.mission-detail__copy>p,.strategy-console__readout>p,.technology-readout>p,.portal-copy>p,.final-cta>p){line-height:1.52}html[data-locale]:not([data-locale=en]) .site-header{gap:clamp(.65rem,1.5vw,1.35rem)}html[data-locale]:not([data-locale=en]) .site-header__identity{flex:0 auto;min-width:0}html[data-locale]:not([data-locale=en]) .site-header__identity>:where(.brand,.site-back){flex:none}html[data-locale]:not([data-locale=en]) .header-call{flex:0 11rem;min-width:0;max-width:11rem;overflow:hidden}html[data-locale]:not([data-locale=en]) .header-call__copy{min-width:0}html[data-locale]:not([data-locale=en]) .header-call__copy :where(small,strong){text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:clamp(.6rem,.62vw,.76rem);line-height:1.2;display:block;overflow:hidden}html[data-locale=es] .hero h1{font-size:clamp(2.8rem,min(4.35vw,8svh),5rem);line-height:.98}html[data-locale=zh] .hero h1{font-size:clamp(3rem,min(4.65vw,8.3svh),5.25rem);line-height:.96}html[data-locale=he] .hero h1{font-size:clamp(2.75rem,min(4.2vw,7.7svh),4.85rem);line-height:1}html[data-locale=ta] .hero h1{letter-spacing:-.03em;max-width:100%;font-size:clamp(2.15rem,min(3.25vw,6.35svh),4.15rem);line-height:1.045}html[data-locale=ta] :where(.hero-lede,.page-hero__copy>p){font-size:clamp(.82rem,.78vw,.96rem);line-height:1.48}html[data-locale=ta] :where(.hero-actions,.hero-proof){margin-block:clamp(.65rem,1.3svh,1rem)}html[data-locale]:not([data-locale=en]) .orbit-label{width:max-content;max-width:min(18rem,46%);padding:.55rem .7rem}html[data-locale]:not([data-locale=en]) .orbit-label :where(small,strong){overflow-wrap:anywhere;white-space:normal;font-size:clamp(.62rem,.62vw,.75rem);line-height:1.28}@media (width>=1121px){html[data-locale]:not([data-locale=en]) .hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);gap:clamp(1.5rem,3vw,3.5rem)}html[data-locale=ta] .hero-grid{grid-template-columns:minmax(0,1.16fr) minmax(390px,.84fr)}html[data-locale=ta] .hero-copy{width:100%;max-width:790px}html[data-locale]:not([data-locale=en]) :where(.mission-tabs,.flight-plan-tabs,.process-standard__tabs,.strategy-console__targets,.growth-hero-panel__choices,.technology-route-menu__routes){align-items:stretch}html[data-locale]:not([data-locale=en]) :where(.mission-tab,.flight-plan-tabs button,.process-standard__tabs button,.strategy-console__targets button,.growth-hero-panel__choices button,.technology-route-menu__routes>a){padding:clamp(.5rem,.75vw,.8rem)}}@media (width>=1321px) and (width<=1600px){html[data-locale=es] .menu-button,html[data-locale=zh] .menu-button,html[data-locale=he] .menu-button{z-index:3;display:block}html[data-locale=es] .nav,html[data-locale=zh] .nav,html[data-locale=he] .nav{top:87px;background:#080a0efb;border:1px solid #ffffff21;border-radius:0 0 14px 14px;flex-direction:column;align-items:stretch;gap:.75rem;margin:0;padding:1rem;display:none;position:absolute;inset-inline:4.2vw;box-shadow:0 24px 45px #0000006b}html[data-locale=es] .nav.nav--open,html[data-locale=zh] .nav.nav--open,html[data-locale=he] .nav.nav--open{display:flex}html[data-locale=es] .nav-primary,html[data-locale=zh] .nav-primary,html[data-locale=he] .nav-primary{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding:.5rem;display:grid}html[data-locale=es] .nav-actions,html[data-locale=zh] .nav-actions,html[data-locale=he] .nav-actions{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:.5rem;display:grid}html[data-locale=es] :is(.nav-primary>a,.nav-portal,.nav-cta),html[data-locale=zh] :is(.nav-primary>a,.nav-portal,.nav-cta),html[data-locale=he] :is(.nav-primary>a,.nav-portal,.nav-cta){justify-content:flex-start;width:100%;min-height:50px;padding-inline:1rem}}@media (width>=1321px) and (width<=1699px){html[data-locale=ta] .menu-button{z-index:3;display:block}html[data-locale=ta] .nav{top:87px;background:#080a0efb;border:1px solid #ffffff21;border-radius:0 0 14px 14px;flex-direction:column;align-items:stretch;gap:.75rem;margin:0;padding:1rem;display:none;position:absolute;inset-inline:4.2vw;box-shadow:0 24px 45px #0000006b}html[data-locale=ta] .nav.nav--open{display:flex}html[data-locale=ta] .nav-primary{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding:.5rem;display:grid}html[data-locale=ta] .nav-actions{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:.5rem;display:grid}html[data-locale=ta] :is(.nav-primary>a,.nav-portal,.nav-cta){justify-content:flex-start;width:100%;min-height:50px;padding-inline:1rem}}@media (width>=1121px) and (height<=900px){html[data-locale]:not([data-locale=en]){--public-section-pad:clamp(1.5rem, 3svh, 2.5rem);--public-section-gap:clamp(.75rem, 1.5svh, 1.2rem)}html[data-locale]:not([data-locale=en]) .hero{height:auto;min-height:var(--public-viewport-height);padding-block:clamp(.75rem,1.7svh,1.25rem)}html[data-locale]:not([data-locale=en]) .hero h1{margin-block:clamp(.45rem,1svh,.75rem)}html[data-locale=ta] .hero h1{font-size:clamp(2.1rem,min(2.85vw,6.05svh),3.35rem)}html[data-locale]:not([data-locale=en]) .hero-actions{margin-block:clamp(.6rem,1.2svh,.95rem)}html[data-locale]:not([data-locale=en]) .hero-proof{padding-top:.55rem}html[data-locale]:not([data-locale=en]) .mission-visual{height:min(31rem, calc(var(--public-viewport-height) - 2rem));min-height:25rem}}@media (width<=760px){html[data-locale]:not([data-locale=en]) .header-call__copy{display:none}html[data-locale]:not([data-locale=en]) .header-call{flex-basis:42px;width:42px;max-width:42px}html[data-locale]:not([data-locale=en]) :where(.hero,.page-hero,.section,.route-section){height:auto;min-height:0}html[data-locale]:not([data-locale=en]) :where(.hero h1,.page-hero h1){font-size:clamp(2.15rem,10.5vw,3.2rem);line-height:1.04}html[data-locale=ta] :where(.hero h1,.page-hero h1){font-size:clamp(1.72rem,7.1vw,2.35rem);line-height:1.1}html[data-locale]:not([data-locale=en]) :where(.section-heading h2,.assessment-intro h2,.portal-copy h2,.newsletter h2,.final-cta h2,.value-section-heading h2,.technology-lab__heading h2){font-size:clamp(1.8rem,8.4vw,2.65rem);line-height:1.1}html[data-locale]:not([data-locale=en]) :where(.hero-actions>*,.final-cta__actions>*,.value-hero-actions>*){width:100%}html[data-locale]:not([data-locale=en]) .orbit-label{max-width:52%}}html[dir=rtl] :where(.hero-copy,.page-hero__copy,.section-heading,.mission-detail__copy,.strategy-console__readout,.technology-readout,.portal-copy,.footer-link-group){text-align:right}html[dir=rtl] .mission-tab,html[dir=rtl] .flight-plan-tabs button{border-right:0;border-left:1px solid var(--line);text-align:right}html[dir=rtl] .mission-tab:last-child,html[dir=rtl] .flight-plan-tabs button:last-child{border-left:0}html[dir=rtl] :where(.nav-cta>span,.button>span,.text-link>span,.mission-detail a>span,.insight-card a>span){margin-left:0;margin-right:.4rem;transform:scaleX(-1)}:root{--responsive-header-height:var(--public-header-height,5.5rem);--responsive-viewport-height:calc(100svh - var(--responsive-header-height))}@supports (height:100dvh){:root{--responsive-viewport-height:calc(100dvh - var(--responsive-header-height))}}@media (width>=2200px){:root{--responsive-header-height:4.35vw}}html,body,#root,.universe-shell{max-inline-size:100%;overflow-x:clip}:is(.hero,.page-hero,.page-hero--nav,.page-hero--process,.section,.route-section,.technology-lab,.assessment-page,.start-page,.portal-login,.portal-zone,.route-close,.final-cta,.not-found-page){box-sizing:border-box;max-inline-size:100%}@media (width>=761px) and (height>=600px){#main-content>:is(section:not(.signal-bar),.portal-zone){min-block-size:var(--responsive-viewport-height);scroll-snap-align:start;scroll-margin-block-start:0}#main-content>.portal-zone>.portal-section{min-block-size:var(--responsive-viewport-height)}}@media (width>=1121px){.hero,:is(.page-hero,.page-hero--nav,.page-hero--process){min-block-size:var(--responsive-viewport-height)}.hero-grid,:is(.page-hero,.page-hero--nav,.page-hero--process)>*,:is(.hero-grid,.mission-detail,.assessment,.portal-section,.growth-system,.strategy-console,.technology-console__shell,.process-standard__detail,.footer-main)>*{min-inline-size:0}}@media (width>=1121px) and (height<=1150px){.mission-visual{--responsive-launch-console-height:var(--launch-console-height,158px);--responsive-mission-gap:clamp(.75rem, 1.5dvh, 1rem);--responsive-mission-stage-size:calc(var(--responsive-viewport-height) - var(--responsive-launch-console-height) - 5.25rem)}.mission-visual>:is(.orbit,.planet-glow){top:calc(( 100% - var(--responsive-launch-console-height) - var(--responsive-mission-gap) ) / 2);left:50%;translate:-50% -50%}.mission-visual>.launch-assembly{top:calc(( 100% - var(--responsive-launch-console-height) - var(--responsive-mission-gap) ) / 2);translate:-50% -50%;transform:scale(var(--launch-assembly-scale,1));left:50%}.hero .mission-visual>.capability-satellite{animation:none!important;left:auto!important;right:clamp(2rem,2vw,2.5rem)!important;transform:translate(0,0)!important}.hero .mission-visual>.capability-satellite.orbit-label--one{top:5%!important}.hero .mission-visual>.capability-satellite.orbit-label--two{top:27%!important}.hero .mission-visual>.capability-satellite.orbit-label--three{top:47%!important}.mission-visual .orbit--outer{inline-size:min(88%, var(--responsive-mission-stage-size))}.mission-visual .orbit--middle{inline-size:min(67%, calc(var(--responsive-mission-stage-size) * .76))}.mission-visual .orbit--inner,.mission-visual .planet-glow{inline-size:min(42%, calc(var(--responsive-mission-stage-size) * .47))}}@media (width>=2200px) and (height<=1200px){.mission-visual{--responsive-mission-stage-size:17.25vw}}@media (width>=1121px) and (height>=600px) and (height<=960px){:root{--responsive-scene-pad:clamp(.8rem, 1.7dvh, 1.15rem);--responsive-scene-gap:clamp(.7rem, 1.45dvh, 1rem)}.hero{block-size:var(--responsive-viewport-height);min-block-size:0;max-block-size:var(--responsive-viewport-height);padding-block:var(--responsive-scene-pad) .45rem;grid-template-rows:minmax(0,1fr) auto;overflow:clip}.hero-grid{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);align-items:stretch;gap:clamp(2rem,3.2vw,3.8rem);block-size:100%;min-block-size:0}.hero-copy{align-self:center}.hero .eyebrow{font-size:clamp(.7rem,1.45dvh,.78rem)}.hero h1{text-wrap:wrap;max-inline-size:11.5ch;margin-block:clamp(.5rem,1.2dvh,.75rem);font-size:clamp(3.35rem,min(4.2vw,8.15dvh),4.65rem);line-height:.92}.hero-lede{max-inline-size:39rem;font-size:clamp(.92rem,1.85dvh,1rem);line-height:1.48}.hero-actions{gap:.75rem;margin-block:clamp(.7rem,1.55dvh,.95rem)}.hero .button{min-block-size:43px;padding-inline:1rem;font-size:.84rem}.hero-proof{padding-block-start:clamp(.45rem,1dvh,.65rem)}.hero-proof span{padding-block:.34rem;font-size:.74rem}.technology-rail{block-size:3.5rem;min-block-size:3.5rem;max-block-size:3.5rem;margin-block-start:clamp(.45rem,1dvh,.65rem);padding:.35rem .55rem}.technology-rail__copy p{display:none}.hero .technology-rail>a{block-size:2.25rem;min-block-size:2.25rem}.mission-visual{block-size:100%;min-block-size:0;max-block-size:100%}.scroll-cue{gap:.4rem;min-block-size:1.55rem;font-size:.72rem}.scroll-cue i{block-size:.85rem}:is(.section,.route-section,.technology-lab,.page-hero,.page-hero--nav,.page-hero--process,.assessment-page,.start-page,.portal-login,.route-close,.final-cta){padding-block:clamp(1rem,2.3dvh,1.55rem)}.assessment-page{block-size:auto;min-block-size:var(--responsive-viewport-height);max-block-size:none;padding-block:.35rem;overflow:visible}.assessment-page .assessment-console__visual{block-size:min(13rem,24dvh)}.assessment-page .assessment-console__visual>div{block-size:min(11.5rem,22dvh);inline-size:min(11.5rem,22dvh)}.start-page{block-size:auto;min-block-size:var(--responsive-viewport-height);align-items:stretch;max-block-size:none;padding-block:.35rem;overflow:visible}.start-page>:is(.start-page__intro,.start-form){min-block-size:0;max-block-size:none}.start-page__intro,.start-page>.start-form{overscroll-behavior:auto;scrollbar-gutter:auto;overflow:visible}.start-page>.start-form.start-form--mission{padding:0}.start-page .start-form__header{padding-top:.55rem}.start-page .start-form--mission .panel-head{padding-bottom:.45rem}.start-page .start-form__progress span{padding-block:.45rem}.start-page .start-form__section{padding-block:.38rem}.start-page .start-form__section-head{margin-bottom:.28rem}.start-page .goal-options button{min-block-size:2.75rem}.start-page .start-form--mission .form-grid :is(input:not([type=checkbox]),select){block-size:2.35rem}.start-page .start-form--mission .form-grid textarea{block-size:3.4rem;min-block-size:3.4rem}.start-page .form-field__feedback{block-size:.9rem}.start-page .form-field__success-animation{flex-basis:.85rem;block-size:.85rem;inline-size:.85rem}.start-page .start-form--mission .submit-mission{block-size:2.75rem}.start-page .start-form--mission .form-note{margin-block:.28rem .4rem}:is(.section-heading,.value-section-heading,.technology-lab__heading,.launch-foundation__heading,.company-story__heading,.company-guarantee__heading,.insight-library__heading,.process-standard__intro){margin-block-end:clamp(.7rem,1.5dvh,1rem)}:is(.section-heading h2,.value-section-heading h2,.technology-lab__heading h2,.launch-foundation__heading h2,.company-story__heading h2,.company-guarantee__heading h2,.insight-library__heading h2){font-size:clamp(2.15rem,min(3vw,5.3dvh),3rem);line-height:1}:is(.page-hero,.page-hero--nav,.page-hero--process){gap:clamp(1.5rem,3vw,3rem)}:is(.page-hero h1,.page-hero--nav h1,.page-hero--process h1){margin-block:.5rem .7rem;font-size:clamp(2.8rem,min(3.55vw,6.6dvh),3.8rem)}:is(.mission-tab,.strategy-console__targets button,.growth-system__controls button,.technology-route-menu__routes>a,.process-standard__tabs button,.flight-plan-tabs button){min-block-size:56px}:is(.mission-detail,.strategy-console__readout,.technology-readout,.process-standard__detail,.growth-system__panel,.portal-panel,.assessment-console,.start-form){padding:clamp(.8rem,1.7dvh,1.15rem)}:is(.technology-console__shell,.technology-console__map){min-block-size:min(24rem,49dvh)}.insight-library__art,.insight-library__art--lottie,.insights .insight-art{min-block-size:clamp(7.5rem,17dvh,9.5rem)}}@media (width>=761px) and (width<=1120px){.hero,:is(.page-hero,.page-hero--nav,.page-hero--process),.assessment-page,.start-page,.portal-login{block-size:auto;min-block-size:var(--responsive-viewport-height);max-block-size:none;overflow:visible}.hero-grid,:is(.mission-detail,.assessment,.portal-section,.growth-system,.strategy-console,.technology-console__shell,.process-standard__detail){grid-template-columns:minmax(0,1fr)}}@media (width<=760px){:root{--responsive-header-height:var(--iphone-header,4.5rem)}#main-content>:is(.legal-copy,.legal-copy--privacy,.field-note,.portal-full,.start-page,.assessment-page){overflow:visible;block-size:auto!important;max-block-size:none!important}:is(.hero-grid,.mission-detail,.assessment,.portal-section,.growth-system,.strategy-console,.technology-console__shell,.process-standard__detail,.footer-main)>*{min-inline-size:0}}@media (height<=599px) and (orientation:landscape){#main-content>:is(section,.portal-zone),.hero,:is(.page-hero,.page-hero--nav,.page-hero--process),.assessment-page,.start-page,.portal-login,.route-close,.final-cta{block-size:auto!important;min-block-size:0!important;max-block-size:none!important;overflow:visible!important}}@media (width>=1700px){html[data-locale]:not([data-locale=en]) .site-header{gap:clamp(.35rem,.6vw,.7rem);inline-size:min(1880px,100vw - 24px);max-inline-size:min(1880px,100vw - 24px);padding-inline:clamp(.85rem,1.25vw,1.5rem)}html[data-locale]:not([data-locale=en]) .menu-button{display:none}html[data-locale]:not([data-locale=en]) .site-header__identity{flex:0 auto;max-inline-size:25rem}html[data-locale]:not([data-locale=en]) .header-call{flex-basis:9.5rem;max-inline-size:9.5rem}html[data-locale]:not([data-locale=en]) .site-header>.nav{min-inline-size:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:row;flex:auto;justify-content:flex-end;align-items:center;gap:6px;margin:0;padding:0;display:flex;position:static;inset:auto}html[data-locale]:not([data-locale=en]) .site-header .nav-primary{flex:0 auto;grid-template-columns:none;gap:0;min-inline-size:0;padding-inline:3px;display:flex}html[data-locale]:not([data-locale=en]) .site-header .nav-actions{flex:0 auto;grid-template-columns:none;gap:6px;min-inline-size:0;display:flex}html[data-locale]:not([data-locale=en]) .site-header :is(.nav-primary>a,.nav-portal,.nav-cta){width:auto;letter-spacing:0;overflow-wrap:normal;white-space:nowrap;text-wrap:nowrap;justify-content:center;min-block-size:42px;padding-inline:clamp(5px,.42vw,8px);font-size:clamp(.61rem,.54vw,.69rem);line-height:1.15}html[data-locale]:not([data-locale=en]) .site-header .nav-portal{gap:5px}html[data-locale]:not([data-locale=en]) .site-header .nav-cta span{margin-inline-start:5px}html[data-locale]:not([data-locale=en]) .site-header .site-search__trigger{width:40px;height:40px}html[data-locale]:not([data-locale=en]) .site-header .locale-selector__trigger{white-space:nowrap;gap:4px;min-block-size:42px;padding-inline:7px;font-size:clamp(.61rem,.54vw,.69rem)}html[data-locale]:not([data-locale=en]) .site-header .locale-selector__trigger img{flex-basis:20px;width:20px;height:20px}}@media (width>=1121px){.mission-visual>.launch-assembly{left:50%;translate:-50% -50%}.mission-visual .cinematic-launch-vehicle{left:50%;translate:-50%}.mission-visual .cinematic-launch-vehicle>.cinematic-rocket{margin-inline:auto}.mission-visual .launch-pad{left:50%;transform:translate(-50%)}}.mission-visual .cinematic-launch-vehicle .cinematic-plume{width:46%;height:46%;top:94.5%;overflow:clip}.mission-visual .cinematic-launch-vehicle .cinematic-plume__bloom{bottom:0}.journey-transition__earth-horizon{image-rendering:auto;filter:none;will-change:background-position;background:url(/brand/earth-horizon-sharp.png) 50% 100%/contain no-repeat;width:min(87vw,1672px);animation:4.25s linear both devteq-transit-earth-native-drift;left:50%;right:auto;transform:translate(-50%)}@keyframes devteq-transit-earth-native-drift{0%{background-position:47% 100%}to{background-position:53% 100%}}.growth-landing#growth-journey{scroll-margin-block-start:var(--public-header-height,78px)}.launch-console__ignition{grid-template-rows:58px 58px;grid-template-columns:minmax(0,1fr);gap:10px;width:clamp(176px,12vw,196px);min-width:clamp(176px,12vw,196px);height:126px}.launch-console__ignition>.ignition-countdown,.launch-console__ignition>.launch-button{box-sizing:border-box;width:100%;min-width:0;min-height:0;margin:0}.launch-console__ignition>.ignition-countdown{text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.55rem;min-height:58px;padding:.42rem .68rem;display:grid}.launch-console__ignition .ignition-countdown small{color:#9ba3ae;letter-spacing:.12em;white-space:nowrap;min-width:0;font-size:.61rem;line-height:1.2}.launch-console__ignition .ignition-countdown strong{letter-spacing:-.02em;text-align:right;white-space:nowrap;min-width:1.3ch;font-size:1.05rem;line-height:1}.launch-console__ignition .ignition-countdown--launching{text-align:center;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);justify-items:center;gap:.18rem;padding-block:.35rem}.launch-console__ignition .ignition-countdown--launching small{color:#d9ffe0;font-size:.55rem;display:block}.launch-console__ignition .ignition-countdown--launching strong{letter-spacing:0;text-align:center;white-space:normal;text-wrap:balance;grid-column:1;align-self:center;width:100%;font-size:clamp(.72rem,.8vw,.84rem);line-height:1.12}.launch-console__ignition>.launch-button{height:58px}@media (width<=700px){.launch-console__ignition{width:150px;min-width:150px}.launch-console__ignition .ignition-countdown small{letter-spacing:.08em;font-size:.5rem}}@media (prefers-reduced-motion:reduce){.journey-transition__earth-horizon{animation:none}}
