:root{--ink:#061522;--ink-2:#0a2235;--paper:#f4f7f8;--mist:#d9e4e8;--line:rgba(114,167,190,0.26);--signal:#68d6ff;--signal-2:#2269ff;--white:#fafdff;--muted:#9eb2bd;--audio-energy:0;--display:"Iowan Old Style","Palatino Linotype",Palatino,Georgia,serif;--body:"Avenir Next",Avenir,"Segoe UI",sans-serif;--utility:"SFMono-Regular",Consolas,"Liberation Mono",monospace}.fulgeo-product-page,.fulgeo-suite-overview{--suite-accent:#66d4ff;--suite-hot:#e2e7ff;--suite-blue:#3978ff;--suite-violet:#8b5cf6;--suite-gradient:linear-gradient(125deg,#14b8ff,#3978ff 48%,#8b5cf6);color:#eaf7fb;font-family:var(--body)}.fulgeo-product-page h1,.fulgeo-product-page h2,.fulgeo-product-page h3,.fulgeo-product-page h4,.fulgeo-suite-overview h1,.fulgeo-suite-overview h2,.fulgeo-suite-overview h3{font-family:var(--display);font-weight:400;letter-spacing:-.045em}.fulgeo-product-page{color:#081525;background:#fff}.fulgeo-suite-overview{padding:clamp(4rem,8vw,8rem) max(5vw,1.25rem);background:#061a26;border-top:1px solid #21495a}.fulgeo-suite-overview>header{max-width:900px;margin-bottom:clamp(2rem,5vw,4rem)}.fulgeo-suite-overview>header h2{max-width:12ch;margin:.5rem 0 1rem;font-size:clamp(2.5rem,6vw,6.4rem);line-height:.96}.fulgeo-suite-overview>header>p:last-child{max-width:700px;color:#aac2cc}.suite-selector{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid #295163}.suite-selector button{min-width:0;min-height:185px;padding:1.3rem;color:#aac2cc;text-align:left;background:#081f2c;border:0;border-right:1px solid #295163;cursor:pointer;transition:background .2s ease,color .2s ease,transform .2s ease}.suite-selector button:last-child{border-right:0}.suite-selector button:hover,.suite-selector button[aria-selected=true]{color:#fff;background:var(--suite-gradient);transform:translateY(-5px)}.suite-selector button small,.suite-selector button span{display:block}.suite-selector button span{font:700 .8rem/1 var(--font-mono,monospace);letter-spacing:.12em}.suite-selector button strong{display:block;margin:1.6rem 0 .75rem;font-size:clamp(1.3rem,2vw,2rem)}.suite-selector button small{font-size:.85rem;line-height:1.4}.suite-decision-stage{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);min-height:560px;border:1px solid #295163;border-top:0}.suite-outcome-card{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;padding:clamp(2rem,5vw,5rem);color:#fff;background:var(--suite-gradient)}.suite-outcome-card h3{max-width:11ch;margin:.7rem 0 1rem;font-size:clamp(2.3rem,4.8vw,5.5rem);line-height:.95}.suite-outcome-card p:not(.eyebrow){max-width:560px}.suite-outcome-card>small{margin:1rem 0 2rem;font-weight:700}.suite-plan-summary{display:grid;gap:.3rem;margin-top:1.3rem;padding:.9rem 1rem;color:#f6fbff;background:rgba(5,13,28,.72);border:1px solid rgba(255,255,255,.25)}.suite-plan-summary span{font:800 .68rem/1 var(--utility);letter-spacing:.1em}.suite-plan-summary strong{font-size:1.1rem}.suite-product-mark{position:relative;display:inline-grid;place-items:center;width:70px;aspect-ratio:1;margin-bottom:2rem;border:1px solid;border-radius:50%}.suite-product-mark i{position:absolute;width:40%;height:1px;background:currentColor;transform:rotate(0)}.suite-product-mark i:nth-child(2){transform:rotate(60deg)}.suite-product-mark i:nth-child(3){transform:rotate(-60deg)}.suite-live-preview{padding:clamp(2rem,5vw,5rem);background:#04131d}.suite-live-preview h3{margin:.7rem 0 2rem;font-size:clamp(1.8rem,3vw,3.4rem)}.suite-choice-list{display:grid;gap:.7rem}.suite-choice-list button{display:grid;grid-template-columns:2.6rem 1fr;gap:.75rem;align-items:center;width:100%;padding:1.1rem;color:#dcebf0;font-size:1rem;text-align:left;background:transparent;border:1px solid #295163;cursor:pointer}.suite-choice-list button span{color:var(--suite-accent);font:700 .75rem/1 monospace}.suite-choice-list button.active,.suite-choice-list button:hover{color:#fff;background:var(--suite-gradient);border-color:#6f8dff}.suite-choice-list button.active span,.suite-choice-list button:hover span{color:#fff}.suite-answer{min-height:150px;margin-top:1rem;padding:1.3rem;color:#fff;background:var(--suite-gradient)}.suite-answer span,.suite-answer strong{display:block}.suite-answer span{margin-bottom:.6rem;font:700 .72rem/1 monospace;letter-spacing:.12em;text-transform:uppercase}.suite-answer strong{font-size:clamp(1.25rem,2vw,2rem);line-height:1.25}.suite-urgency{display:flex;gap:1rem;align-items:center;margin:1.5rem 0 0;color:#dcebf0;font-weight:700}.suite-urgency span{color:var(--suite-accent);animation:suitePulse 1.8s ease-in-out infinite}@keyframes suitePulse{50%{opacity:.25;transform:scale(.7)}}.product-local-nav{position:sticky;z-index:20;top:0;display:grid;grid-template-columns:auto 1fr auto;gap:2rem;align-items:center;min-height:76px;padding:.75rem max(3vw,1.1rem);color:#081525;background:rgba(255,255,255,.92);border-bottom:1px solid #d9e0ee;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.product-local-brand{display:flex;gap:.8rem;align-items:center}.product-local-brand .suite-product-mark{width:42px;margin:0;color:var(--suite-accent)}.product-local-brand small,.product-local-brand span{display:block}.product-local-brand b{letter-spacing:.08em}.product-local-brand small{margin-top:.15rem;color:#66738a;font:700 .68rem/1 var(--utility);letter-spacing:.14em}.product-local-nav>div{display:flex;gap:clamp(1rem,2.5vw,2.5rem);justify-content:center;color:#44536a;font-size:.86rem}.product-local-nav>div a:focus-visible,.product-local-nav>div a:hover{color:#315bd5}.product-local-nav aside{display:flex;gap:1rem;align-items:center;font-size:.86rem;font-weight:800}.product-trial-cta{padding:.8rem 1rem;color:#fff;background:var(--suite-gradient);border-radius:6px;box-shadow:0 10px 32px rgba(65,101,255,.24)}.product-decision{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,.8fr);min-height:780px;overflow:hidden;background:radial-gradient(circle at 84% 18%,rgba(96,86,255,.16),transparent 28%),radial-gradient(circle at 16% 78%,rgba(20,184,255,.11),transparent 31%),#fff;border-top:1px solid #d9e0ee}.product-decision:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.55;background-image:linear-gradient(rgba(63,92,170,.07) 1px,transparent 0),linear-gradient(90deg,rgba(63,92,170,.07) 1px,transparent 0);background-size:56px 56px;-webkit-mask-image:linear-gradient(90deg,#000,transparent 76%);mask-image:linear-gradient(90deg,#000,transparent 76%)}.product-decision-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(2rem,7vw,8rem)}.product-decision-copy h1{max-width:12ch;margin:.7rem 0 1.5rem;font:400 clamp(3.4rem,6.6vw,7.4rem)/.87 var(--display);letter-spacing:-.06em;text-wrap:balance}.product-decision-copy>p:not(.eyebrow){max-width:650px;color:#42546b;line-height:1.65}.product-hero-actions{display:flex;gap:1.25rem;align-items:center;margin-top:2rem}.product-hero-actions>a:not(.button){color:#344762;font-size:.9rem;font-weight:800}.product-decision-copy>ul{display:flex;flex-wrap:wrap;gap:.5rem;margin:2.2rem 0 0;padding:0;list-style:none}.product-decision-copy>ul li{display:flex;gap:.5rem;align-items:center;padding:.7rem .85rem;color:#253650;background:#f2f5ff;border:1px solid #d5ddf2;border-radius:999px;font-size:.78rem}.product-decision-copy>ul span{color:#4f5fff}.product-demo{align-self:center;margin:clamp(1.2rem,4vw,4rem);color:#071922;background:#fff;border:1px solid #d5ddf2;border-radius:22px;box-shadow:0 30px 80px rgba(42,54,132,.18),14px 14px 0 #705eff;overflow:hidden}.product-demo header{display:flex;justify-content:space-between;align-items:center;padding:1.3rem;border-bottom:1px solid #b8cad1}.product-demo header .suite-product-mark{width:48px;margin:0}.product-demo header>span{font:700 .7rem/1 monospace;letter-spacing:.12em}.product-demo-choices{display:grid;padding:1.3rem;gap:.7rem}.product-demo-choices button{padding:1rem;color:#17303c;text-align:left;background:#edf4f6;border:1px solid transparent;cursor:pointer}.product-demo-choices button.active,.product-demo-choices button:hover{background:var(--suite-hot);border-color:var(--suite-accent)}.product-demo-answer{min-height:190px;padding:2rem;color:#fff;background:var(--suite-gradient)}.product-demo-answer small,.product-demo-answer strong{display:block}.product-demo-answer small{margin-bottom:.75rem;font:700 .72rem/1 monospace;letter-spacing:.12em;text-transform:uppercase}.product-demo-answer strong{font-size:clamp(1.5rem,2.6vw,2.6rem);line-height:1.15}.fulgeo-product-page .button{color:#fff;background:var(--suite-gradient);border-color:transparent;border-radius:10px;box-shadow:0 14px 32px rgba(72,76,218,.22)}.fulgeo-product-page .button:hover{color:#fff;background:linear-gradient(125deg,#0ca6ec,#315bd5 46%,#7446d4)}.fulgeo-product-page .button-white{color:#111a35;background:#fff;border-color:#fff}.fulgeo-product-page .button-white:hover{color:#111a35;background:#eef1ff}.product-confidence{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;padding:0 max(5vw,1.25rem);color:#15223b;background:#dce2f0;border-block:1px solid #dce2f0}.product-confidence span{display:flex;min-height:82px;gap:.75rem;align-items:center;padding:1rem 1.2rem;background:#fff;font-size:.88rem;font-weight:800}.product-confidence i{display:grid;flex:0 0 26px;width:26px;aspect-ratio:1;place-items:center;color:#fff;font-size:.72rem;font-style:normal;background:var(--suite-gradient);border-radius:50%}.intelligence-lab{padding:clamp(4rem,8vw,8rem) max(5vw,1.25rem);color:#0b1730;background:#f4f6ff;border-top:1px solid #d9e0ee}.intelligence-lab>header{max-width:900px;margin-bottom:2.5rem}.intelligence-lab>header h2{max-width:15ch;margin:.7rem 0 1rem;font-size:clamp(2.5rem,5vw,5.5rem);line-height:.96}.intelligence-lab>header>p:last-child{max-width:760px;color:#516078}.lab-shell{display:grid;grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr);min-height:680px;border:1px solid #2a5363}.lab-shell>form{padding:clamp(1.3rem,3vw,2.5rem);background:#081f2c;border-right:1px solid #2a5363}.lab-form-grid{display:grid;gap:1rem}.lab-form-grid label{display:grid;gap:.5rem;color:#eaf7fb;font-weight:700}.lab-form-grid input,.lab-form-grid textarea{width:100%;padding:.85rem 1rem;color:#071922;background:#f8fbfc;border:1px solid #9bb2bc;border-radius:0}.lab-form-grid input:focus,.lab-form-grid textarea:focus{outline:3px solid var(--suite-accent);outline-offset:1px}.lab-shell form>.button{width:100%;margin:1.3rem 0 .8rem;border:0}.lab-shell form>small{display:block;color:#aac2cc;line-height:1.5}.lab-number-grid{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.lab-status{padding:1rem;color:#fff;background:var(--suite-gradient);font-weight:700}.lab-status.error{background:#ffb7ad}.lab-output{position:relative;min-width:0;padding:clamp(1.1rem,2.5vw,2rem);color:#071922;background:#edf4f6;overflow:hidden}.lab-output-label{display:flex;justify-content:space-between;gap:1rem;align-items:center;margin-bottom:1.2rem;font:700 .72rem/1 var(--utility);letter-spacing:.12em}.lab-output-label i{padding:.45rem .65rem;color:#071922;font-style:normal;background:var(--suite-accent)}.lab-empty{display:grid;min-height:530px;place-content:center;text-align:center;background:repeating-linear-gradient(135deg,#e4edef,#e4edef 10px,#edf4f6 0,#edf4f6 20px);border:1px solid #b8cad1}.lab-empty span{color:var(--suite-accent);font:800 clamp(3rem,9vw,8rem)/.8 var(--utility);text-shadow:2px 2px #071922}.lab-empty strong{max-width:28ch;margin:2rem auto 0}.prism-board{display:grid;grid-template-columns:minmax(180px,.65fr) 1fr;gap:1rem}.prism-phone{display:flex;flex-direction:column;min-height:520px;padding:1.2rem;color:#fff;background:linear-gradient(155deg,#101f43,#315bd5 52%,#6e42bf);border:8px solid #071922;border-radius:28px;box-shadow:inset 0 0 0 1px #75899a}.prism-phone>span{font:700 .7rem/1 var(--utility)}.prism-phone strong{margin-top:auto;font-size:clamp(1.8rem,4vw,3.5rem);line-height:.95}.prism-phone p{color:#e4d8ee}.prism-phone b{padding:.8rem;color:#071922;text-align:center;background:var(--suite-accent)}.prism-board ol{display:grid;gap:.6rem;margin:0;padding:0;list-style:none}.prism-board li{display:grid;grid-template-columns:4rem 1fr;gap:.8rem;padding:.85rem;background:#fff;border-left:5px solid var(--suite-accent)}.prism-board time{font:700 .72rem/1.2 var(--utility)}.prism-board li small,.prism-board li strong{display:block}.prism-board li p{margin:.3rem 0;font-size:.88rem}.prism-board li small{color:#526d78}.lab-caption{grid-column:1/-1;padding:1rem;background:#fff}.signal-board>header{display:grid;grid-template-columns:1fr auto;gap:.35rem 1rem;padding:1rem;color:#eaf7fb;background:#071922}.signal-board>header span{font:700 .7rem/1 var(--utility);letter-spacing:.12em}.signal-board>header small{grid-column:1/-1;color:#aac2cc}.signal-slides{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(240px,42%);gap:.8rem;padding:1rem 0;overflow-x:auto;scroll-snap-type:x mandatory}.signal-slides article{display:flex;flex-direction:column;aspect-ratio:1;padding:1.2rem;background:#f7f5ff;border:7px solid var(--suite-accent);scroll-snap-align:start}.signal-slides article h4{margin:auto 0 .7rem;font-size:clamp(1.45rem,2.5vw,2.3rem);line-height:1}.signal-slides article p{margin:0 0 auto}.signal-slides article footer{padding-top:.7rem;border-top:1px solid #071922;font-size:.72rem}.signal-publish{padding:1rem;background:#fff}.signal-publish>strong{font:700 .72rem/1 var(--utility);letter-spacing:.12em}.signal-publish small{display:block;padding-top:.8rem;border-top:1px solid #b8cad1}.lab-download{width:100%;padding:1rem;color:#071922;font-weight:800;background:var(--suite-accent);border:0;cursor:pointer}.lab-download:disabled{cursor:not-allowed;opacity:.55}.relay-board{display:grid;grid-template-columns:1fr .75fr;gap:1rem;min-height:520px;align-content:center}.relay-inbox{padding:clamp(1.2rem,4vw,3rem);background:#fff;border:1px solid #b8cad1}.relay-board aside small,.relay-inbox span{font:700 .7rem/1 var(--utility);letter-spacing:.12em}.relay-inbox p{max-width:34ch;padding:1rem;background:#edf3ff;border-radius:1rem 1rem 1rem 0}.relay-inbox .qualify{margin-left:2rem;background:var(--suite-hot)}.relay-board aside{display:grid;align-content:center;gap:1rem;padding:1.5rem;color:#eaf7fb;background:#071922}.relay-board aside strong{color:var(--suite-accent);font-size:1.3rem}.lens-board{display:grid;grid-template-columns:.8fr 1.2fr;gap:1rem;min-height:520px}.lens-dial{display:flex;flex-direction:column;justify-content:center;padding:1.5rem;color:#eaf7fb;background:#071922}.lens-dial>span{color:var(--suite-accent);font:800 clamp(5rem,12vw,10rem)/.8 var(--utility)}.lens-dial small{margin:2rem 0 .5rem;letter-spacing:.12em}.lens-dial strong{font-size:clamp(1.6rem,3vw,3rem);line-height:1}.lens-board dl{display:grid;gap:.6rem;margin:0}.lens-board dl>div{padding:1rem;background:#fff;border-left:5px solid var(--suite-accent)}.lens-board dt{margin-bottom:.4rem;font:700 .72rem/1 var(--utility);text-transform:uppercase}.lens-board dd{margin:0}.product-fast-path{padding:clamp(4rem,8vw,8rem) max(5vw,1.25rem);color:#071922;background:var(--suite-hot)}.product-fast-path header{max-width:900px}.product-fast-path h2{max-width:14ch;margin:.6rem 0 2.5rem;font-size:clamp(2.5rem,5vw,5.5rem);line-height:.96}.product-fast-path ol{display:grid;grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;border:1px solid #17303c}.product-fast-path li{min-height:190px;padding:1.5rem;border-right:1px solid #17303c}.product-fast-path li:last-child{border:0}.product-fast-path li span,.product-fast-path li strong{display:block}.product-fast-path li span{font:700 .8rem/1 monospace}.product-fast-path li strong{margin-top:3.5rem;font-size:clamp(1.5rem,3vw,3rem)}.product-fast-path>p{max-width:680px;margin:2rem 0 0 auto;font-weight:700}.product-fast-path>.button{margin-top:2rem}.product-proof{padding:clamp(5rem,9vw,9rem) max(5vw,1.25rem);color:#eef5ff;background:radial-gradient(circle at 80% 20%,rgba(143,92,255,.2),transparent 28%),#071329}.product-proof>header{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(2rem,7vw,7rem);align-items:end}.product-case-study h2,.product-comparison h2,.product-faq h2,.product-final-cta h2,.product-pricing h2,.product-proof h2,.product-touchpoints h2{margin:.6rem 0 0;font:400 clamp(3rem,5.8vw,6.4rem)/.9 var(--display);letter-spacing:-.055em;text-wrap:balance}.product-proof>header>p:last-child{max-width:720px;margin:0;color:#aebed6;line-height:1.65}.product-proof-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:4rem;background:rgba(137,171,255,.26)}.product-proof-metrics article{min-height:220px;padding:2rem;background:rgba(7,25,49,.92)}.product-proof-metrics span,.product-proof-metrics strong{display:block}.product-proof-metrics strong{color:var(--suite-accent);font:800 clamp(3.5rem,7vw,7rem)/.85 var(--body);letter-spacing:-.08em}.product-proof-metrics span{max-width:16ch;margin-top:2rem;color:#d6e0ef}.product-proof blockquote{max-width:1000px;margin:5rem 0 1.5rem auto;font:400 clamp(2.4rem,4.5vw,5.2rem)/.98 var(--display);letter-spacing:-.045em}.product-proof cite{display:block;margin-top:1.2rem;color:var(--suite-accent);font:800 .75rem/1.2 var(--utility);letter-spacing:.1em;text-transform:uppercase}.product-proof>small{display:block;max-width:760px;margin-left:auto;color:#8295b2;line-height:1.55}.product-case-study{padding:clamp(5rem,9vw,9rem) max(5vw,1.25rem);color:#0a1930;background:#fff}.product-case-study>header{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.6fr);gap:clamp(2rem,7vw,7rem);align-items:end}.product-case-study>header .eyebrow{grid-column:1/-1}.product-case-study>header h2{max-width:13ch}.product-case-study>header>p:last-child{max-width:520px;margin:0;color:#59677d;line-height:1.6}.product-case-study ol{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin:4rem 0 2rem;padding:1px;list-style:none;background:#d9e0ee;border:1px solid #d9e0ee}.product-case-study li{min-height:260px;padding:clamp(1.4rem,3vw,2.5rem);background:#f8f9ff}.product-case-study li:nth-child(2){background:#f0f2ff}.product-case-study li:nth-child(3){color:#fff;background:var(--suite-gradient)}.product-case-study li span{font:800 .75rem/1 var(--utility);letter-spacing:.12em}.product-case-study li p{max-width:25ch;margin-top:5rem;font-size:clamp(1.15rem,1.8vw,1.55rem);line-height:1.35}.product-comparison{display:grid;grid-template-columns:1fr 1fr;gap:1px;color:#081525;background:#a8b8cf}.product-comparison>header{grid-column:1/-1;padding:clamp(5rem,8vw,8rem) max(5vw,1.25rem);color:#f1f6ff;background:#081426}.product-comparison>header h2{max-width:18ch}.product-comparison article{min-height:480px;padding:clamp(2rem,5vw,5rem);background:#e9eef6}.product-comparison article:last-child{color:#eff6ff;background:linear-gradient(145deg,#102443,#26205d);box-shadow:inset 0 4px var(--suite-accent)}.product-comparison article>span{font:900 .76rem/1 var(--utility);letter-spacing:.1em}.product-comparison ul{display:grid;gap:0;margin:4rem 0 0;padding:0;list-style:none}.product-comparison li{padding:1.1rem 0;border-bottom:1px solid rgba(40,63,83,.2)}.product-comparison article:last-child li{border-color:rgba(230,240,255,.16)}.product-comparison article:first-of-type li:before{content:"−";margin-right:.8rem;color:#a65555}.product-comparison article:last-child li:before{content:"+";margin-right:.8rem;color:var(--suite-accent)}.product-comparison article>a{display:inline-flex;margin-top:2.4rem;color:var(--suite-accent);font-weight:900}.product-touchpoints{padding:clamp(5rem,9vw,9rem) max(5vw,1.25rem);color:#0a1930;background:#f7f8ff}.product-touchpoints>header{max-width:1000px}.product-touchpoints>header h2{max-width:14ch}.product-touchpoints>div{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:4rem;background:#ccd5ea;border:1px solid #ccd5ea}.product-touchpoints article{display:flex;min-height:210px;flex-direction:column;justify-content:space-between;padding:1.5rem;background:#fff;transition:transform .2s ease,box-shadow .2s ease}.product-touchpoints article:hover{position:relative;z-index:1;transform:translateY(-6px);box-shadow:0 18px 45px rgba(50,62,137,.16)}.product-touchpoints article span{color:#526fff;font:800 .75rem/1 var(--utility);letter-spacing:.12em}.product-touchpoints article strong{max-width:12ch;font:400 clamp(1.5rem,2.4vw,2.7rem)/1 var(--display)}.product-pricing{padding:clamp(5rem,9vw,9rem) max(5vw,1.25rem);color:#0a1930;background:#eef3fa}.product-pricing>header{max-width:980px}.product-pricing>div{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin-top:4rem;background:#9eacc2}.product-pricing article{display:flex;min-height:520px;flex-direction:column;padding:clamp(2rem,4vw,4rem);background:#fff}.product-pricing article.featured{color:#f2f6ff;background:linear-gradient(145deg,#101f43,#315bd5 52%,#5d36a5);box-shadow:inset 0 4px #66d4ff}.product-pricing article>span{font-weight:900}.product-pricing article>strong{margin-top:2rem;font:780 clamp(2.4rem,4vw,4.8rem)/1 var(--body);letter-spacing:-.055em}.product-pricing ul{display:grid;gap:.9rem;margin:3rem 0;padding:0;list-style:none}.product-pricing li:before{content:"✓";margin-right:.7rem;color:#526fff}.product-pricing .featured li:before{color:var(--suite-accent)}.product-pricing .featured>small{display:block;margin:-1.4rem 0 2rem;color:#b9c7dd;line-height:1.55}.product-pricing .button{width:100%;margin-top:auto;justify-content:space-between}.product-faq{display:grid;grid-template-columns:.75fr 1.25fr;gap:clamp(3rem,8vw,9rem);padding:clamp(5rem,9vw,9rem) max(5vw,1.25rem);color:#edf5ff;background:#071329}.product-faq>div{border-top:1px solid rgba(137,171,255,.3)}.product-faq details{border-bottom:1px solid rgba(137,171,255,.3)}.product-faq summary{display:grid;grid-template-columns:1fr auto;gap:1rem;padding:1.6rem 0;cursor:pointer;list-style:none;font-weight:800}.product-faq summary::-webkit-details-marker{display:none}.product-faq summary span{color:var(--suite-accent);font-size:1.4rem}.product-faq details[open] summary span{transform:rotate(45deg)}.product-faq details p{max-width:760px;margin:0;padding:0 2rem 1.6rem 0;color:#aebed6;line-height:1.65}.product-final-cta{padding:clamp(6rem,11vw,11rem) max(5vw,1.25rem);text-align:center;background:radial-gradient(circle at 50% 30%,color-mix(in srgb,var(--suite-accent) 34%,transparent),transparent 32%),linear-gradient(140deg,#071329,#251557)}.product-final-cta h2{max-width:16ch;margin-inline:auto}.product-final-cta>p:not(.eyebrow){max-width:700px;margin:1.5rem auto;color:#c1cee1}.product-final-cta .button{margin-top:1.4rem}.suite-enquiry{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:clamp(2rem,7vw,8rem);padding:clamp(4rem,8vw,8rem) max(5vw,1.25rem);color:#eaf7fb;background:#04131d}.suite-enquiry>div h2{max-width:11ch;margin:.7rem 0 1rem;font-size:clamp(2.3rem,4.5vw,5rem);line-height:.96}.suite-enquiry>div p{color:#aac2cc}.suite-enquiry>div>strong{display:block;margin-top:2rem;color:var(--suite-accent);font-size:1.25rem}.suite-enquiry form{display:grid;grid-template-columns:1fr 1fr;gap:1rem;align-content:start;padding:clamp(1.3rem,3vw,2.5rem);color:#071922;background:#f8fbfc}.suite-enquiry label{display:grid;gap:.5rem;font-weight:700}.suite-enquiry input,.suite-enquiry textarea{width:100%;padding:.9rem 1rem;color:#071922;font:inherit;background:#fff;border:1px solid #9bb2bc;border-radius:0}.suite-enquiry input:focus,.suite-enquiry textarea:focus{outline:3px solid var(--suite-accent);outline-offset:1px}.suite-enquiry .full{grid-column:1/-1}.suite-form-footer{display:flex;gap:1rem;align-items:center;justify-content:space-between}.suite-form-footer small{max-width:340px}.suite-form-success{display:grid;place-items:start;align-content:center;gap:1rem;min-height:360px;padding:2.5rem;color:#071922;background:var(--suite-accent)}.suite-form-success span{display:grid;place-items:center;width:62px;aspect-ratio:1;font-size:2rem;border:1px solid;border-radius:50%}.suite-form-success strong{max-width:17ch;font-size:clamp(1.7rem,3vw,3rem)}.suite-form-success a{color:inherit}.suite-product-nav{display:grid;grid-template-columns:repeat(5,1fr);background:#061a26;border-top:1px solid #2a5363}.suite-product-nav a{min-height:180px;padding:1.2rem;color:#aac2cc;text-decoration:none;border-right:1px solid #2a5363}.suite-product-nav a:last-child{border:0}.suite-product-nav a.active,.suite-product-nav a:hover{color:#061a26;background:var(--suite-accent)}.suite-product-nav small,.suite-product-nav span,.suite-product-nav strong{display:block}.suite-product-nav span{font:700 .75rem/1 monospace}.suite-product-nav strong{margin:1.5rem 0 .7rem;font-size:1.35rem}.suite-product-nav small{font-size:.78rem;line-height:1.35}@media (max-width:900px){.suite-selector{grid-template-columns:1fr 1fr}.suite-selector button{min-height:140px;border-bottom:1px solid #295163}.suite-selector button:last-child{grid-column:1/-1}.product-decision,.suite-decision-stage,.suite-enquiry{grid-template-columns:1fr}.product-decision{min-height:0}.product-demo{width:auto}.suite-product-nav{grid-template-columns:1fr 1fr}.suite-product-nav a:last-child{grid-column:1/-1}.lab-shell{grid-template-columns:1fr}.lab-shell>form{border-right:0;border-bottom:1px solid #2a5363}.product-local-nav{grid-template-columns:1fr auto}.product-local-nav>div{display:none}.product-case-study>header,.product-faq,.product-proof>header{grid-template-columns:1fr}.product-touchpoints>div{grid-template-columns:1fr 1fr}}@media (max-width:600px){.fulgeo-suite-overview{padding-inline:1rem}.suite-selector{display:flex;gap:.6rem;overflow-x:auto;padding:.6rem;scroll-snap-type:x mandatory;border-bottom:0}.suite-selector button,.suite-selector button:last-child{flex:0 0 76vw;min-height:150px;border:1px solid #295163;scroll-snap-align:center}.suite-decision-stage{display:block;min-height:0;border-top:1px solid #295163}.suite-live-preview,.suite-outcome-card{padding:1.5rem}.suite-outcome-card h3{font-size:clamp(2.2rem,13vw,3.7rem)}.suite-choice-list button{grid-template-columns:2rem 1fr}.product-decision-copy{padding:3.5rem 1rem}.product-decision-copy h1{font-size:clamp(2.5rem,13vw,4rem)}.product-demo{margin:0 1rem 3rem;box-shadow:8px 8px 0 var(--suite-accent)}.product-fast-path{padding-inline:1rem}.product-fast-path ol{grid-template-columns:1fr}.product-fast-path li{min-height:120px;border-right:0;border-bottom:1px solid #17303c}.product-fast-path li strong{margin-top:1.5rem}.suite-enquiry{padding-inline:1rem}.suite-enquiry form{grid-template-columns:1fr;padding:1.1rem}.suite-enquiry .full{grid-column:auto}.suite-form-footer{display:grid}.suite-form-footer .button{width:100%}.suite-product-nav{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.suite-product-nav a,.suite-product-nav a:last-child{flex:0 0 72vw;min-height:150px;border-right:1px solid #2a5363;scroll-snap-align:start}.intelligence-lab{padding-inline:1rem}.intelligence-lab>header h2{font-size:clamp(2.5rem,13vw,4rem)}.lab-number-grid,.lens-board,.prism-board,.relay-board{grid-template-columns:1fr}.lab-output{padding:.8rem}.lab-empty{min-height:360px}.prism-phone{min-height:440px}.signal-slides{grid-auto-columns:86%}.lens-board,.relay-board{min-height:0}.product-local-nav{min-height:68px;padding-inline:.8rem}.product-local-brand small,.product-local-nav aside>a:first-child{display:none}.product-hero-actions{align-items:flex-start;flex-direction:column}.product-decision-copy>ul{display:grid}.product-confidence{grid-template-columns:1fr 1fr;padding-inline:1rem}.product-confidence span{min-height:100px;align-items:flex-start;flex-direction:column}.product-case-study,.product-faq,.product-final-cta,.product-pricing,.product-proof,.product-touchpoints{padding-inline:1rem}.product-case-study ol,.product-comparison,.product-pricing>div,.product-proof-metrics,.product-touchpoints>div{grid-template-columns:1fr}.product-case-study li{min-height:190px}.product-case-study li p{margin-top:2.6rem}.product-proof-metrics article,.product-touchpoints article{min-height:150px}.product-comparison>header{grid-column:auto;padding-inline:1rem}.product-comparison article{min-height:0;padding:3rem 1rem}.product-pricing article{min-height:460px;padding:2rem 1.2rem}.product-proof blockquote{margin-top:3.5rem}}@media (prefers-reduced-motion:reduce){.suite-urgency span{animation:none}.suite-selector button{transition:none}}*{box-sizing:border-box}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}html{scroll-behavior:smooth}body,html{background:var(--ink)}body{margin:0;color:var(--white);font-family:var(--body);font-size:18px;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--signal);outline-offset:4px}::selection{background:var(--signal);color:var(--ink)}.site-shell{min-height:100vh;-webkit-user-select:none;user-select:none}.site-shell img{-webkit-touch-callout:none;-webkit-user-drag:none}[contenteditable=true],[data-allow-copy],input,select,textarea{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}.site-header{position:sticky;top:0;z-index:50;height:84px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(20px,3vw,56px);padding:0 clamp(22px,4.2vw,72px);border-bottom:1px solid var(--line);background:rgba(6,21,34,.84);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.brand{display:inline-flex;align-items:center;gap:11px;min-width:max-content}.brand-logo-image{width:108px;height:64px;flex:0 0 108px;object-fit:contain;border:1px solid rgba(208,222,236,.75);border-radius:8px}.brand-logo-image,.brand-mark-image{display:block;background:#fff;box-shadow:0 5px 18px rgba(0,0,0,.18)}.brand-mark-image{width:44px;height:44px;flex:0 0 44px;object-fit:cover;object-position:center;border:1px solid rgba(208,222,236,.75);border-radius:9px}.brand span{display:grid;line-height:1}.brand strong{font-family:var(--display);font-size:19px;font-weight:500;letter-spacing:-.02em}.brand small{margin-top:5px;font:14px/1.15 var(--utility);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.site-header>nav{display:flex;justify-content:center;gap:clamp(14px,1.8vw,30px)}.site-header>nav a{color:#c3d3db;font-size:15px;letter-spacing:.02em;transition:color .2s}.site-header>nav a:hover{color:var(--signal)}.header-actions{display:flex;align-items:center;gap:16px}.language-menu{position:relative}.language-menu>summary{min-width:170px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;min-height:46px;padding:0 13px;border:1px solid rgba(104,214,255,.3);border-radius:999px;color:#e5f5fb;background:rgba(5,18,29,.68);cursor:pointer;list-style:none}.language-menu>summary::-webkit-details-marker{display:none}.language-menu>summary span{color:var(--signal);font-size:20px}.language-menu>summary strong{overflow:hidden;font-size:14px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.language-menu>summary i{color:var(--muted);font-style:normal;transition:transform .2s ease}.language-menu[open]>summary i{transform:rotate(180deg)}.language-menu-popover{position:absolute;top:calc(100% + 11px);right:0;width:280px;padding:17px;border:1px solid rgba(104,214,255,.3);color:var(--white);background:rgba(5,18,29,.98);box-shadow:0 24px 70px rgba(0,0,0,.35)}.language-menu-popover>p{margin:0 0 10px;color:var(--signal);font-size:14px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.language-menu-popover>a{display:flex;justify-content:space-between;gap:20px;padding:13px 3px;border-top:1px solid var(--line);color:#c6d9e1;font-size:16px}.language-menu-popover>a.active{color:#fff}.language-menu-popover>a span{color:var(--signal)}.language-menu-popover>a.language-request{margin-top:6px;color:var(--signal);font-weight:700}.mobile-menu{display:none}.button{display:inline-flex;justify-content:center;align-items:center;min-height:58px;padding:0 30px;border:1px solid var(--signal);border-radius:999px;color:var(--ink);background:var(--signal);font:750 16px/1.15 var(--body);letter-spacing:.015em;cursor:pointer;transition:transform .2s,background .2s,box-shadow .2s}.button:hover{transform:translateY(-2px);background:#a1e7ff}.button:disabled{opacity:.55;cursor:wait}.button-white{border-color:#fff;border-radius:4px;color:#061522;background:#fff;box-shadow:0 14px 36px rgba(0,0,0,.18)}.button-white:hover{color:#061522;background:#edf9ff;box-shadow:0 18px 42px rgba(0,0,0,.25)}.button-small{min-height:46px;padding:0 19px;font-size:15px}.section-action{width:fit-content;gap:12px;margin-top:32px}.section-action span{font-size:15px}.text-link{display:inline-flex;align-items:center;gap:12px;font:700 16px/1.2 var(--body);letter-spacing:.02em;color:#d8e7ed}.eyebrow,.text-link span{color:var(--signal)}.eyebrow{margin:0 0 22px;font:700 15px/1.35 var(--body);letter-spacing:.09em;text-transform:uppercase}.page-hero{position:relative;min-height:78vh;display:flex;align-items:end;padding:clamp(100px,12vw,180px) clamp(24px,8vw,132px) clamp(70px,8vw,120px);overflow:hidden;border-bottom:1px solid var(--line);background:radial-gradient(circle at 78% 24%,rgba(34,105,255,.13),transparent 38%)}.home-hero{min-height:calc(100svh - 84px)}.hero-copy{position:relative;z-index:3;width:min(820px,69vw)}.hero-copy h1{max-width:820px;margin:0;font:400 clamp(46px,5.8vw,88px)/.96 var(--display);letter-spacing:-.05em;text-wrap:balance}.hero-copy .lede{max-width:670px;margin:32px 0 0;color:#c2d3db;font-size:clamp(17px,1.8vw,23px);line-height:1.5;text-wrap:balance}.fulgeo-hero{min-height:max(900px,calc(100svh - 84px));padding-bottom:clamp(74px,8vw,118px)}.fulgeo-hero .hero-copy{width:min(1050px,77vw)}.fulgeo-hero .hero-copy h1{max-width:980px;font-size:clamp(52px,6.2vw,92px)}.hero-price-label{margin:28px 0 0;color:var(--signal);font-size:18px;font-weight:700}.hero-value-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;max-width:1040px;margin:26px 0 0;padding:1px;list-style:none;background:rgba(104,214,255,.24)}.hero-value-list li{min-height:82px;display:flex;align-items:center;padding:16px;color:#eefaff;background:rgba(5,18,29,.85);font-size:15px;font-weight:650;line-height:1.35}.hero-actions{display:flex;align-items:center;gap:28px;margin-top:38px}.hero-experience{position:absolute;z-index:0;inset:0;overflow:hidden;background:#030b12}.hero-experience:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(6,21,34,.9),rgba(6,21,34,.42) 48%,rgba(6,21,34,.32)),linear-gradient(0deg,rgba(6,21,34,.92),transparent 55%);pointer-events:none}.hero-experience video{width:100%;height:100%;object-fit:cover;object-position:center;opacity:.66;filter:saturate(.72) contrast(1.14) hue-rotate(8deg)}.hero-experience canvas{position:absolute!important;inset:0;z-index:1}.sound-toggle{position:absolute;z-index:4;right:32px;bottom:26px;display:grid;width:50px;height:50px;place-items:center;border:1px solid rgba(255,255,255,.5);border-radius:50%;padding:0;color:var(--white);background:rgba(6,21,34,.7);box-shadow:0 12px 30px rgba(0,0,0,.28);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;transition:transform .2s ease,background .2s ease}.sound-toggle:focus-visible,.sound-toggle:hover{background:rgba(31,134,179,.9);transform:scale(1.08)}.sound-toggle span{font-size:21px;line-height:1}.page-visual{position:absolute;z-index:0;inset:0;margin:0;overflow:hidden;background:#040e17}.page-visual>img{object-fit:cover;object-position:center;filter:saturate(.72) contrast(1.12);transform:scale(1.015)}.page-visual>video{width:100%;height:100%;object-fit:cover;filter:saturate(.78) contrast(1.1)}.page-visual-wash{position:absolute;z-index:1;inset:0;background:linear-gradient(90deg,rgba(3,13,22,.98),rgba(3,13,22,.87) 34%,rgba(3,13,22,.28) 69%,rgba(3,13,22,.12)),linear-gradient(0deg,rgba(3,13,22,.9),transparent 62%)}.cms-media-credit{position:absolute;z-index:2;right:28px;bottom:22px;max-width:42vw;color:rgba(255,255,255,.78);font-size:12px;line-height:1.4}section{position:relative}.home-proof-strip{display:grid;grid-template-columns:repeat(5,1fr);border-bottom:1px solid var(--line);background:#04111b}.home-proof-strip>div{display:grid;min-height:176px;align-content:center;gap:13px;padding:30px clamp(20px,3vw,48px);border-right:1px solid var(--line)}.home-proof-strip>div:last-child{border-right:0}.home-proof-strip strong{color:var(--signal);font:400 clamp(48px,5vw,78px)/.9 var(--display);letter-spacing:-.05em}.home-proof-strip span{max-width:170px;color:#b8cbd4;font-size:15px;font-weight:700;line-height:1.35}.hero-domain-list{display:flex;flex-wrap:wrap;gap:8px;margin:26px 0 0;padding:0;list-style:none}.hero-domain-list li{padding:9px 12px;border:1px solid rgba(255,255,255,.3);color:#d9e8ee;font-size:14px;font-weight:750}.memory-intro{max-width:760px;color:#3b5966;font-size:19px;line-height:1.65}.home-value-routes{padding:clamp(90px,10vw,150px) clamp(24px,8vw,132px);color:#fff;background:radial-gradient(circle at 78% 18%,rgba(34,105,255,.25),transparent 28%),#061522;border-bottom:1px solid var(--line)}.home-value-routes>div{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:46px;background:var(--line)}.home-value-routes article{min-height:340px;padding:30px;background:#0a1d2b}.home-value-routes article>span{color:var(--signal);font:14px/1 var(--utility)}.home-value-routes h2{margin:80px 0 18px;font:400 clamp(38px,4vw,62px)/1 var(--display)}.home-value-routes article p{color:#bdd0d8;font-size:18px;line-height:1.6}.value-close{margin:38px 0 0;color:#fff;font:400 clamp(28px,3vw,46px)/1.1 var(--display)}.home-commercial{display:grid;grid-template-columns:1fr 1fr;gap:clamp(45px,8vw,130px);padding:clamp(90px,10vw,150px) clamp(24px,8vw,132px);color:#fff;background:radial-gradient(circle at 82% 30%,rgba(104,214,255,.18),transparent 34%),#071927;border-bottom:1px solid var(--line)}.home-commercial h2{max-width:820px;margin:0;font:400 clamp(48px,6vw,88px)/.95 var(--display);letter-spacing:-.05em;text-wrap:balance}.home-commercial>div>p:not(.eyebrow){max-width:700px;color:#bdd0d8;font-size:19px;line-height:1.65}.home-commercial ol{align-self:center;margin:0;padding:0;list-style:none;border-top:1px solid rgba(104,214,255,.3)}.home-commercial li{display:grid;grid-template-columns:54px 1fr;gap:18px;align-items:center;min-height:92px;border-bottom:1px solid rgba(104,214,255,.23)}.home-commercial li span{color:var(--signal);font:14px/1 var(--utility)}.home-commercial li strong{font:400 clamp(22px,2.2vw,34px)/1.05 var(--display)}.cms-story{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;padding:clamp(80px,9vw,140px) clamp(24px,8vw,132px);color:var(--ink);background:#d3e0e5;border-bottom:1px solid #b9cbd2}.cms-block{position:relative;min-height:330px;padding:clamp(30px,5vw,70px);background:#f6f9fa}.cms-block>span{color:var(--signal-2);font:14px/1 var(--utility)}.cms-block h2{max-width:720px;margin:40px 0 0;font:400 clamp(37px,4.5vw,68px)/.98 var(--display);letter-spacing:-.04em}.cms-block li,.cms-block p{color:#355462;font-size:18px;line-height:1.65}.cms-block ul{margin:30px 0 0;padding-left:22px}.cms-block-callout{grid-column:1/-1;color:#fff;background:#0a2235}.cms-block-callout p{color:#c8d8df}.section-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(40px,8vw,140px);padding:clamp(90px,12vw,180px) clamp(24px,8vw,132px);border-bottom:1px solid var(--line)}.capability-field h2,.engine h2,.form-section h2,.section-grid h2{margin:0;font:400 clamp(42px,5vw,76px)/1 var(--display);letter-spacing:-.045em;text-wrap:balance}.operating-memory{color:var(--ink);background:var(--paper)}.operating-memory .eyebrow{color:var(--signal-2)}.memory-stack{position:relative;align-self:center}.memory-stack>div{display:grid;grid-template-columns:58px 1fr;align-items:center;padding:17px 0;border-top:1px solid #bdcbd1}.memory-stack span{font:14px/1 var(--utility);color:#537180}.memory-stack strong{font-size:19px;font-weight:500}.memory-stack svg{display:block;width:100%;height:auto;margin-top:32px;overflow:visible}.signal-line{fill:none;stroke:var(--signal-2);stroke-width:2;stroke-dasharray:1;stroke-dashoffset:1}.home-editorial{min-height:clamp(500px,61vw,860px);display:grid;align-items:end;overflow:hidden;border-bottom:1px solid var(--line);background:#061522;isolation:isolate}.home-editorial:after{content:"";position:absolute;z-index:1;inset:0;background:linear-gradient(90deg,rgba(4,15,24,.88),rgba(4,15,24,.35) 54%,rgba(4,15,24,.08)),linear-gradient(0deg,rgba(4,15,24,.94),transparent 60%)}.home-editorial>img{z-index:0;object-fit:cover;object-position:center;filter:saturate(.82) contrast(1.06);transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.home-editorial[data-revealed=true]>img{transform:scale(1.018)}.home-editorial>div{position:relative;z-index:2;width:min(900px,78vw);padding:clamp(48px,8vw,120px) clamp(24px,8vw,132px)}.home-editorial h2{max-width:880px;margin:0;font:400 clamp(48px,6.8vw,102px)/.92 var(--display);letter-spacing:-.052em;text-wrap:balance}.home-editorial small{display:block;margin-top:26px;color:rgba(235,246,250,.76);font-size:13px;letter-spacing:.04em}.home-editorial-commerce{min-height:clamp(460px,55vw,780px)}.home-editorial-commerce:after{background:linear-gradient(90deg,rgba(4,15,24,.86),rgba(4,15,24,.2) 60%,rgba(4,15,24,.05)),linear-gradient(0deg,rgba(4,15,24,.9),transparent 62%)}.home-editorial-commerce>img{object-position:center 43%}.engine{padding:clamp(90px,12vw,180px) clamp(24px,8vw,132px);background:#081b2a;border-bottom:1px solid var(--line)}.engine-steps{display:grid;grid-template-columns:repeat(4,1fr);margin-top:72px;border-top:1px solid var(--line)}.engine-steps article{min-height:230px;padding:25px 24px 30px 0;border-right:1px solid var(--line)}.engine-steps article+article{padding-left:24px}.engine-steps span{color:var(--signal);font:14px/1 var(--utility)}.engine-steps p{margin-top:70px;color:#c8d5dc;font-size:17px;line-height:1.5}.capability-field{display:grid;grid-template-columns:.75fr 1.25fr;min-height:780px;padding:clamp(90px,12vw,180px) clamp(24px,8vw,132px);background:#03101a;overflow:hidden;border-bottom:1px solid var(--line)}.capability-field>div:first-child{z-index:2}.capability-field>div:first-child>p:last-child{width:75%;margin-top:30px;color:var(--muted);line-height:1.6}.signal-map{position:absolute;z-index:0;inset:24% 0 auto 25%;opacity:.65}.capability-list{z-index:2;display:grid;align-content:end}.capability-list a{display:flex;justify-content:space-between;padding:20px 0;border-top:1px solid var(--line);font-size:clamp(18px,2.4vw,36px);font-family:var(--display)}.capability-list a span{color:var(--signal);font:15px/1 var(--utility)}.companies-panel{display:grid;grid-template-columns:1fr 1fr}.companies-intro{grid-column:1/-1;padding:clamp(70px,8vw,115px) clamp(24px,8vw,100px);color:#fff;background:#061522}.companies-intro h2{max-width:1000px}.companies-intro>p:last-child{max-width:760px;color:#bdd0d8;font-size:19px;line-height:1.65}.companies-close{grid-column:1/-1;margin:0;padding:32px clamp(24px,8vw,100px);color:#fff;background:#061522;font:400 clamp(28px,3vw,46px)/1.1 var(--display)}.company-registration-line{padding-top:18px;border-top:1px solid #afc2ca;font-weight:750}.companies-panel article{min-height:560px;padding:clamp(80px,8vw,130px) clamp(24px,8vw,100px);background:var(--paper);color:var(--ink)}.companies-panel article+article{border-left:1px solid #c7d3d8}.companies-panel h2{margin:0 0 30px;font:400 clamp(54px,7vw,100px)/1 var(--display)}.companies-panel article p:not(.eyebrow){max-width:520px;line-height:1.65}.companies-panel article a{display:inline-flex;align-items:center;min-height:52px;margin-top:40px;padding:0 21px;color:#123f85;border:1px solid;border-radius:999px;font:700 14px/1.15 var(--body);letter-spacing:.02em;transition:color .2s ease,background .2s ease,transform .2s ease}.companies-panel article a:hover{color:#fff;background:#123f85;transform:translateY(-2px)}.company-card-actions{display:flex;flex-wrap:wrap;gap:16px;align-items:center;margin-top:40px}.companies-panel article .company-card-actions>a{margin-top:0}.companies-panel article .company-card-actions>.button{color:#061522}.companies-panel .fulgeo-card{color:var(--white);background:linear-gradient(140deg,#0a2235,#102f58 64%,#1d5e79)}.companies-panel .fulgeo-card .home-fulgeo-cta{min-height:62px;padding-inline:30px;border-color:#fff;border-radius:4px;color:#061522;background:#fff;box-shadow:0 18px 44px rgba(0,0,0,.25);font-size:17px}.companies-panel .fulgeo-card .home-fulgeo-cta:hover{color:#061522;background:#eaf8ff}.home-fulgeo{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(50px,8vw,130px);padding:clamp(90px,11vw,160px) clamp(24px,8vw,132px);overflow:hidden;background:radial-gradient(circle at 85% 35%,rgba(111,94,255,.28),transparent 34%),#061522;border-bottom:1px solid var(--line)}.home-fulgeo h2{max-width:820px;margin:0;font:400 clamp(44px,5.4vw,82px)/.98 var(--display);letter-spacing:-.045em}.home-fulgeo p:not(.eyebrow){max-width:680px;color:#aebfc8;font-size:18px;line-height:1.6}.home-fulgeo ol{display:grid;align-content:center;gap:1px;margin:0;padding:0;list-style:none;background:rgba(104,214,255,.17)}.home-fulgeo li{display:grid;grid-template-columns:52px 1fr;align-items:center;min-height:110px;padding:22px;background:#0a2032;font:400 clamp(20px,2vw,30px)/1.2 var(--display)}.home-fulgeo li span{color:var(--signal);font:14px/1 var(--utility)}.home-inline-actions{display:flex;align-items:center;flex-wrap:wrap;gap:28px;margin-top:32px}.home-inline-actions .section-action{margin-top:0}.home-market-entry{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(50px,9vw,150px);padding:clamp(100px,12vw,180px) clamp(24px,8vw,132px);overflow:hidden;color:var(--ink);background:#dcebf0;border-bottom:1px solid #b8ccd4;isolation:isolate}.home-market-entry:before{content:"";position:absolute;z-index:1;inset:0;background:linear-gradient(108deg,rgba(247,251,252,.97),rgba(238,247,249,.88) 40%,rgba(224,240,245,.52) 68%,rgba(224,240,245,.26))}.home-market-entry:after{content:"";position:absolute;z-index:1;right:8%;bottom:-120px;width:min(44vw,650px);aspect-ratio:1;border:1px solid rgba(34,105,255,.2);border-radius:50%;box-shadow:0 0 0 70px rgba(34,105,255,.05),0 0 0 140px rgba(34,105,255,.035);pointer-events:none}.home-market-entry-photo{z-index:0;object-fit:cover;object-position:center;filter:saturate(.72) contrast(1.05)}.home-market-entry ol,.home-market-entry>div{position:relative;z-index:2}.home-market-entry h2{max-width:880px;margin:0;font:400 clamp(48px,6vw,88px)/.95 var(--display);letter-spacing:-.05em;text-wrap:balance}.home-market-entry p:not(.eyebrow){max-width:690px;color:#355462;font-size:19px;line-height:1.65}.home-market-entry ol{align-self:center;margin:0;padding:0;list-style:none;border-top:1px solid #aabfc8}.home-market-entry li{display:grid;grid-template-columns:58px 1fr;gap:17px;align-items:center;min-height:116px;border-bottom:1px solid #aabfc8}.home-market-entry li span{color:var(--signal-2);font:14px/1 var(--utility)}.home-market-entry li strong{font:500 clamp(20px,2.1vw,31px)/1.15 var(--display)}.home-standard{padding:clamp(100px,12vw,180px) clamp(24px,8vw,132px);background:radial-gradient(circle at 16% 12%,rgba(34,105,255,.18),transparent 30%),#061522;border-bottom:1px solid var(--line)}.home-standard-heading{display:grid;grid-template-columns:1.2fr .8fr;gap:clamp(35px,7vw,120px);align-items:end}.home-standard-heading .eyebrow{grid-column:1/-1;margin-bottom:-10px}.home-standard-heading h2{max-width:900px;margin:0;font:400 clamp(48px,6vw,88px)/.95 var(--display);letter-spacing:-.05em;text-wrap:balance}.home-standard-heading>p:last-child{margin:0;color:#afc3cd;font-size:19px;line-height:1.65}.home-standard-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:72px;background:rgba(104,214,255,.22)}.home-standard-grid article{min-height:370px;padding:clamp(28px,4vw,58px);background:#0a2031}.home-standard-grid article>span{color:var(--signal);font:14px/1 var(--utility)}.home-standard-grid h3{margin:85px 0 20px;font:400 clamp(28px,3vw,44px)/1 var(--display);letter-spacing:-.03em}.home-standard-grid p{color:#bdd0d8;font-size:17px;line-height:1.65}.home-company{color:var(--ink);background:#e8eff2}.home-company h2{max-width:820px}.home-company>div:last-child>p{max-width:700px;margin:0;color:#355462;font-size:19px;line-height:1.7}.home-final-cta{display:grid;justify-items:start;padding:clamp(100px,12vw,180px) clamp(24px,8vw,132px);overflow:hidden;background:radial-gradient(circle at 80% 45%,rgba(104,214,255,.25),transparent 28%),linear-gradient(135deg,#061522,#0a2940);border-bottom:1px solid var(--line)}.home-final-cta h2{max-width:1000px;margin:0;font:400 clamp(58px,8vw,118px)/.91 var(--display);letter-spacing:-.055em;text-wrap:balance}.home-final-cta>p:not(.eyebrow){max-width:720px;margin:34px 0 0;color:#bed0d8;font-size:20px;line-height:1.65}.aco-section{padding:clamp(90px,10vw,150px) clamp(24px,8vw,132px);overflow:hidden;border-bottom:1px solid var(--line);color:#f8fcff;background:radial-gradient(circle at 84% 8%,rgba(91,76,255,.24),transparent 26%),#030d15}.aco-heading{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(35px,7vw,110px);align-items:end}.aco-heading .eyebrow{grid-column:1/-1;margin-bottom:-8px;color:#a99cff}.aco-heading h2{max-width:940px;margin:0;font:400 clamp(50px,6.4vw,98px)/.93 var(--display);letter-spacing:-.055em;text-wrap:balance}.aco-heading>p:last-child{max-width:650px;margin:0;color:#bed0d8;font-size:19px;line-height:1.65}.aco-ladder{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:72px;background:rgba(169,156,255,.28)}.aco-ladder article{display:flex;flex-direction:column;min-height:260px;padding:28px;background:#091b29}.aco-ladder span{color:#a99cff;font:700 16px/1 var(--utility)}.aco-ladder p{max-width:260px;margin:44px 0 20px;color:#dce8ed;font-size:18px;line-height:1.45}.aco-ladder strong{margin-top:auto;font:400 clamp(24px,2.3vw,36px)/1 var(--display)}.aco-screen{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);min-height:790px;margin-top:90px;border:1px solid rgba(169,156,255,.35);background:#061522;box-shadow:0 38px 100px rgba(0,0,0,.3)}.aco-photo{position:relative;min-height:650px;overflow:hidden;background:#101b26}.aco-photo img{object-fit:cover;filter:saturate(.8) contrast(1.05)}.aco-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(3,13,21,.92),transparent 55%)}.aco-photo>span{position:absolute;z-index:2;right:28px;bottom:25px;left:28px;padding-top:14px;border-top:1px solid rgba(255,255,255,.45);color:#e0eaee;font-size:15px;line-height:1.5}.aco-console{display:flex;min-width:0;flex-direction:column;padding:clamp(30px,4vw,64px)}.aco-screen-label{margin:0;color:#a99cff;font-size:15px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.aco-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.aco-tabs button{min-height:46px;border:1px solid rgba(169,156,255,.4);border-radius:999px;padding:0 16px;color:#cad9df;background:transparent;cursor:pointer;font-size:15px}.aco-tabs button[aria-selected=true]{color:#061522;background:#a99cff}.aco-console blockquote{margin:48px 0 0;padding:0 0 0 23px;border-left:3px solid #a99cff;font:400 clamp(27px,3.3vw,48px)/1.12 var(--display)}.aco-criteria-label{margin:42px 0 0;color:#a99cff;font-size:15px;font-weight:750;letter-spacing:.05em;text-transform:uppercase}.aco-console>ul{display:grid;grid-template-columns:1fr 1fr;gap:10px 25px;margin:18px 0 0;padding:0;list-style:none}.aco-console>ul li{display:grid;grid-template-columns:18px 1fr;gap:7px;color:#d8e4e9;font-size:15px;line-height:1.45}.aco-console>ul li span{color:#a99cff}.aco-decision{margin:auto 0 0;padding-top:28px;border-top:1px solid var(--line);color:#e7f1f5;font-size:18px;line-height:1.55}.aco-path{grid-column:1/-1;display:grid;grid-template-columns:repeat(5,1fr);margin:0;padding:0 36px 32px;list-style:none;background:#061522}.aco-path li{display:grid;gap:10px;padding-top:18px;border-top:1px solid rgba(169,156,255,.38);color:#dce7ec;font-size:15px}.aco-path li span{color:#a99cff;font:14px/1 var(--utility)}.aco-services{display:grid;grid-template-columns:.7fr 1.3fr;gap:clamp(35px,7vw,110px);margin-top:90px}.aco-services h3{margin:0;font:400 clamp(40px,5vw,72px)/.98 var(--display);letter-spacing:-.045em}.aco-services>div{display:grid;grid-template-columns:1fr 1fr;gap:1px;padding:1px;background:rgba(169,156,255,.25)}.aco-services article{display:grid;grid-template-columns:45px 1fr;align-items:center;min-height:100px;padding:18px;color:#e2ebef;background:#0a1d2b;font-size:17px;line-height:1.35}.aco-services article span{color:#a99cff;font:14px/1 var(--utility)}.aco-services article strong{font-weight:600}.aco-sources{display:grid;grid-template-columns:1fr 1fr;gap:36px;max-width:1120px;margin-top:70px;padding:30px;border-left:3px solid #a99cff;background:#0a1d2b}.aco-sources .eyebrow{margin-bottom:12px;color:#a99cff}.aco-sources p:last-child{margin:0;color:#c4d5dc;font-size:17px;line-height:1.65}.aco-sources>div:last-child{display:flex;flex-direction:column;justify-content:center;gap:18px}.aco-sources a{color:#fff;font-size:15px;font-weight:750;text-decoration:underline;text-decoration-color:#a99cff;text-underline-offset:5px}.commercial-atlas{padding:clamp(90px,10vw,150px) clamp(24px,8vw,132px);border-bottom:1px solid #b9cbd2;color:var(--ink);background:#edf3f5}.commercial-atlas>header{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(35px,7vw,110px);align-items:end}.commercial-atlas>header .eyebrow{grid-column:1/-1;margin-bottom:-8px;color:var(--signal-2)}.commercial-atlas>header h2{max-width:950px;margin:0;font:400 clamp(50px,6.4vw,96px)/.93 var(--display);letter-spacing:-.055em;text-wrap:balance}.commercial-atlas>header>p:last-child{max-width:620px;margin:0;color:#385663;font-size:19px;line-height:1.65}.commercial-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:70px;background:#adc1ca}.commercial-tabs button{display:flex;min-height:190px;flex-direction:column;align-items:flex-start;padding:23px;border:0;text-align:left;color:#254654;background:#f8fafb;cursor:pointer}.commercial-tabs button>span{color:#1f62e6;font:14px/1 var(--utility)}.commercial-tabs button strong{margin-top:42px;font:400 clamp(22px,2.2vw,33px)/1.04 var(--display)}.commercial-tabs button small{margin-top:12px;color:#55717d;font-size:14px;line-height:1.4}.commercial-tabs button[aria-selected=true]{color:#fff;background:#0a2235}.commercial-tabs button[aria-selected=true] small{color:#b6c9d1}.commercial-tabs button[aria-selected=true]>span{color:var(--signal)}.commercial-screen{display:grid;grid-template-columns:.72fr 1.28fr;min-height:760px;margin-top:1px;background:#0a2235}.commercial-screen>figure{position:relative;min-height:640px;margin:0;overflow:hidden}.commercial-screen figure img{object-fit:cover;filter:saturate(.72) contrast(1.08)}.commercial-screen figure:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(5,18,29,.94),transparent 55%)}.commercial-screen figcaption{position:absolute;z-index:2;right:25px;bottom:24px;left:25px;padding-top:13px;border-top:1px solid rgba(255,255,255,.42);color:#e1eaee;font-size:14px;line-height:1.5}.commercial-products{padding:clamp(30px,5vw,70px);color:#fff}.commercial-products>.eyebrow{color:var(--signal)}.commercial-category-intro{max-width:760px;margin:-4px 0 30px;color:#d8e7ed;font-size:clamp(18px,1.8vw,24px);font-weight:600;line-height:1.5}.commercial-products article{padding:30px 0;border-top:1px solid rgba(104,214,255,.22)}.commercial-products h3{max-width:22ch;margin:0;font:400 clamp(26px,2.7vw,41px)/1.04 var(--display);text-wrap:balance}.commercial-products article p{max-width:68ch;margin:15px 0 0;color:#bdd0d8;font-size:16px;line-height:1.55}.commercial-products article small{display:block;margin-top:13px;color:#8fb2c0;font-size:14px;line-height:1.45}.commercial-product-link{display:inline-flex;margin-top:18px;color:var(--signal);font-weight:800;text-decoration:underline;text-underline-offset:5px}.commercial-products dl{display:grid;align-content:start;gap:18px;margin:0}.commercial-products dt{color:#8faab5;font-size:12px;font-weight:750;letter-spacing:.05em;text-transform:uppercase}.commercial-products dd{margin:5px 0 0;color:#fff;font-size:17px;font-weight:750;line-height:1.35}.commercial-disclaimer{margin:28px 0 0;padding:22px;border:1px solid #aebfc7;color:#425f6c;font-size:15px;line-height:1.65}.bridge-routes{display:grid;grid-template-columns:.7fr 1.3fr;gap:clamp(35px,7vw,110px);margin-top:80px}.bridge-routes h3{margin:0;font:400 clamp(38px,4.6vw,67px)/.98 var(--display);letter-spacing:-.04em}.bridge-routes ol{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin:0;padding:1px;list-style:none;background:#b4c7cf}.bridge-routes li{display:grid;grid-template-columns:42px 1fr;align-items:center;min-height:94px;padding:17px;color:#183a49;background:#f8fafb;font-size:16px;font-weight:650;line-height:1.35}.bridge-routes li span{color:#1f62e6;font:14px/1 var(--utility)}.service-evidence{display:grid;grid-template-columns:.92fr 1.08fr;min-height:760px;color:var(--ink);background:var(--paper);border-bottom:1px solid #c6d3d8}.service-evidence-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(76px,8vw,130px) clamp(24px,7vw,110px)}.service-evidence .eyebrow{color:var(--signal-2)}.delivery-heading h2,.faq-section h2,.service-evidence h2,.system-heading h2{margin:0;font:400 clamp(43px,5vw,76px)/.98 var(--display);letter-spacing:-.045em;text-wrap:balance}.service-evidence-copy>p:not(.eyebrow){max-width:620px;color:#385766;font-size:18px;line-height:1.6}.service-evidence ul{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:35px 0 0;padding:0;list-style:none;border-top:1px solid #b8c9d0}.service-evidence li{display:grid;grid-template-columns:22px 1fr;gap:8px;padding:17px 10px 17px 0;border-bottom:1px solid #ced9de;color:#213e4c;font-size:16px;line-height:1.35}.service-evidence li span{color:var(--signal-2);font-family:var(--utility)}.service-evidence figure{position:relative;min-height:650px;margin:0;overflow:hidden;background:#071927}.service-evidence figure img{object-fit:cover;object-position:center;filter:saturate(.78) contrast(1.05)}.service-evidence figure:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(5,18,29,.82),transparent 42%)}.service-evidence figcaption{position:absolute;z-index:2;left:34px;right:34px;bottom:30px;max-width:620px;padding-top:13px;border-top:1px solid rgba(255,255,255,.35);color:#d8e4e9;font:14px/1.55 var(--body)}.system-section{padding:clamp(90px,10vw,150px) clamp(24px,8vw,132px);overflow:hidden;background:#04111b;border-bottom:1px solid var(--line)}.service-system{display:grid;grid-template-columns:.75fr 1.25fr;gap:clamp(45px,7vw,110px)}.system-heading p{max-width:560px;color:var(--muted);font-size:18px;line-height:1.6}.system-stage-tabs{grid-column:1;display:grid;align-self:start;margin-top:24px;border-top:1px solid var(--line)}.system-stage-tabs button{display:grid;grid-template-columns:46px 1fr;align-items:center;min-height:76px;padding:0;border:0;border-bottom:1px solid var(--line);text-align:left;color:#9eb2bd;background:transparent;cursor:pointer}.system-stage-tabs button i{color:var(--signal);font:14px/1 var(--utility);font-style:normal}.system-stage-tabs button span{font:400 21px/1 var(--display)}.system-stage-tabs button[aria-selected=true]{color:var(--white);background:linear-gradient(90deg,rgba(104,214,255,.12),transparent)}.system-display{position:relative;grid-column:2;grid-row:1/span 2;min-height:580px;overflow:hidden;border:1px solid var(--line);background:radial-gradient(circle at 50% 42%,rgba(34,105,255,.17),transparent 37%),#061522}.system-display>svg{position:absolute;inset:0;width:100%;height:100%;opacity:.78}.system-orbits{fill:none;stroke:rgba(104,214,255,.17);stroke-width:1}.system-route{fill:none;stroke:url(#system-flow);stroke-width:3;stroke-dasharray:1;animation:routeSignal 2.4s ease both}.system-node{fill:#e7f8ff;filter:drop-shadow(0 0 8px #68d6ff);transition:cx .65s ease,cy .65s ease,r .3s ease}.system-core,.system-node{stroke:#68d6ff;stroke-width:2}.system-core{fill:#061522}.system-copy{position:absolute;z-index:2;inset:auto 28px 28px;max-width:560px;padding:25px;background:rgba(4,17,27,.82);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-left:2px solid var(--signal)}.system-copy>p{margin:0 0 10px;color:var(--signal);font:14px/1.2 var(--body);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.system-copy h3{margin:0;font:400 clamp(27px,3vw,43px)/1 var(--display)}.system-copy>span{display:block;margin-top:14px;color:#b9cbd3;font-size:17px;line-height:1.55}.system-copy ul{display:flex;flex-wrap:wrap;gap:7px;margin:20px 0 0;padding:0;list-style:none}.system-copy li{padding:9px 11px;border:1px solid rgba(104,214,255,.22);color:#d7e6ec;font:14px/1.3 var(--body)}.system-section>.section-action{margin-left:calc(37.5% + clamp(45px, 7vw, 110px))}.delivery-section{padding:clamp(90px,10vw,150px) clamp(24px,8vw,132px);color:var(--ink);background:#edf3f5;border-bottom:1px solid #c5d2d7}.delivery-heading{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(30px,7vw,110px);align-items:end}.delivery-heading .eyebrow{grid-column:1/-1;margin-bottom:-8px;color:var(--signal-2)}.delivery-heading p:not(.eyebrow){max-width:600px;margin:0;color:#46616e;font-size:17px;line-height:1.6}.delivery-grid,.subscription-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:66px;background:#b7c9d0}.delivery-grid article,.subscription-grid article{display:flex;flex-direction:column;min-height:400px;padding:32px;background:#f8fafb}.delivery-grid article>span,.subscription-grid article>span{color:var(--signal-2);font:14px/1.2 var(--body);font-weight:700;letter-spacing:.05em;text-transform:uppercase}.delivery-grid h3,.subscription-grid h3{margin:65px 0 0;font:400 clamp(30px,3vw,45px)/1 var(--display)}.delivery-grid p,.subscription-grid p{color:#47616e;font-size:17px;line-height:1.6}.delivery-grid .section-action,.subscription-grid .section-action{margin-top:auto}.subscription-section{color:var(--white);background:radial-gradient(circle at 70% 0,rgba(98,76,255,.24),transparent 36%),#071725}.subscription-section .delivery-heading .eyebrow{color:#a99cff}.subscription-section .delivery-heading p{color:#aebfc8}.subscription-grid{background:rgba(151,137,255,.24)}.subscription-grid article{color:var(--white);background:#0b2031}.subscription-grid article.featured{background:linear-gradient(145deg,#15314b,#172557 70%,#251e61);box-shadow:inset 0 3px #9c90ff}.subscription-grid article>span{color:#a99cff}.subscription-grid p{color:#b9cad2}.plan-price{display:block;margin:18px 0 12px;color:#fff;font-size:clamp(22px,2vw,32px)}.plan-features{display:grid;gap:9px;margin:8px 0 28px;padding:0;list-style:none}.plan-features li{padding-left:20px;color:#c8d8df;font-size:15px;line-height:1.45}.plan-features li:before{content:"+";margin-left:-20px;margin-right:10px;color:var(--signal)}.scope-note{margin:26px 0 0;color:#a9bbc4;font:14px/1.55 var(--body)}.faq-section{display:grid;grid-template-columns:.75fr 1.25fr;gap:clamp(45px,8vw,130px);padding:clamp(90px,10vw,150px) clamp(24px,8vw,132px);color:var(--ink);background:var(--paper);border-bottom:1px solid #c4d1d6}.faq-section .eyebrow{color:var(--signal-2)}.faq-list{border-top:1px solid #adc0c8}.faq-list details{border-bottom:1px solid #c8d4d9}.faq-list summary{display:grid;grid-template-columns:1fr 22px;gap:20px;padding:24px 0;cursor:pointer;list-style:none;font:400 clamp(21px,2.1vw,31px)/1.2 var(--display)}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--signal-2);font:17px/1 var(--utility);transition:transform .2s}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{max-width:780px;margin:0;padding:0 40px 25px 0;color:#405d6b;font-size:16px;line-height:1.65}.visibility-checker{grid-template-columns:.9fr 1.1fr;gap:clamp(50px,8vw,130px);padding:clamp(90px,10vw,150px) clamp(24px,8vw,132px);background:radial-gradient(circle at 82% 18%,rgba(104,214,255,.18),transparent 34%),#061522}.identity-checker,.visibility-checker{display:grid;color:var(--white);border-bottom:1px solid var(--line)}.identity-checker{grid-template-columns:1fr;gap:clamp(38px,6vw,86px);padding:clamp(72px,8vw,118px) clamp(24px,8vw,132px);background:radial-gradient(circle at 88% 8%,rgba(124,231,193,.13),transparent 30%),#081a28}.identity-checker.identity-checking,.identity-checker.identity-idle{grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);align-items:start}.identity-intro h2{max-width:820px;margin:0;font:400 clamp(48px,5.5vw,84px)/.98 var(--display);letter-spacing:-.045em}.identity-intro>p:not(.eyebrow,.checker-note,.checker-error,.identity-urgency){max-width:700px;color:#bfd0d8;font-size:19px;line-height:1.55}.identity-urgency{display:grid;grid-template-columns:30px 1fr;gap:12px;align-items:center;max-width:720px;margin:26px 0 0;padding:15px 18px;border-left:3px solid #ffd166;color:#fff4cd;background:rgba(255,209,102,.1);font-size:15px;font-weight:700;line-height:1.45}.identity-urgency span{display:grid;width:27px;height:27px;place-items:center;border-radius:50%;color:#081a28;background:#ffd166;font:900 15px/1 var(--utility)}.identity-stakes{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;max-width:820px;margin:0;padding:0;list-style:none;background:rgba(255,209,102,.22)}.identity-stakes li{display:grid;grid-template-columns:18px 1fr;gap:8px;align-items:start;padding:13px 14px;color:#f8ecca;background:#102534;font-size:12px;font-weight:700;line-height:1.4}.identity-stakes li span{color:#ffd166}.identity-runway{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin:28px 0 0;padding:0;list-style:none;background:rgba(124,231,193,.3)}.identity-runway li{display:grid;grid-template-columns:30px 1fr;gap:9px;align-items:center;min-height:68px;padding:13px 14px;color:#d9e9ee;background:#0b2639;font-size:13px;line-height:1.25}.identity-runway b{display:grid;width:27px;height:27px;place-items:center;border:1px solid #7ce7c1;border-radius:50%;color:#7ce7c1;font:800 11px/1 var(--utility)}.identity-intro form{display:grid;gap:15px;margin-top:22px}.identity-intro label{display:grid;gap:7px;color:#dcecf2;font-size:16px;font-weight:700}.identity-intro input{min-height:58px;padding:0 18px;border:1px solid #4c7183;border-radius:7px;color:#061522;background:#f8fcfd;font-size:18px}.identity-intro input::placeholder{color:#70828b;opacity:1}.identity-intro label small{color:#91aab5;font-size:12px;font-weight:500;line-height:1.4}.identity-intro .button{min-height:64px;margin-top:6px;justify-content:space-between;color:#061522;background:#fff;box-shadow:0 0 0 0 rgba(124,231,193,.34);font-size:17px;font-weight:900;animation:checker-pulse 2.8s ease-out infinite}.identity-intro .button:hover{background:#7ce7c1;animation-play-state:paused}.identity-result{min-height:560px;padding:clamp(26px,3vw,46px);border:1px solid rgba(104,214,255,.3);background:rgba(8,31,47,.72);box-shadow:0 28px 80px rgba(0,0,0,.22)}.identity-empty{height:100%;display:grid;align-content:center;gap:28px}.identity-empty>small{width:fit-content;padding:8px 11px;border:1px solid rgba(124,231,193,.45);border-radius:999px;color:#7ce7c1;font:800 11px/1 var(--utility);letter-spacing:.08em}.identity-empty h3{max-width:660px;margin:0;color:#effbff;font:400 clamp(38px,4.4vw,65px)/.98 var(--display);letter-spacing:-.04em}.identity-empty ol{display:grid;margin:4px 0 0;padding:0;list-style:none;border-top:1px solid rgba(104,214,255,.22)}.identity-empty li{display:grid;grid-template-columns:42px 1fr;gap:15px;align-items:center;min-height:72px;border-bottom:1px solid rgba(104,214,255,.22);color:#d4e5ea}.identity-empty li b{color:#72d4ff;font:800 11px/1 var(--utility)}.identity-progress{display:grid;align-content:center;min-height:470px;text-align:center}.identity-progress strong{font:400 clamp(70px,8vw,120px)/.8 var(--display)}.identity-progress p{color:#b9ccd4;font-size:17px}.identity-progress>div{height:8px;margin-top:24px;overflow:hidden;border-radius:5px;background:#284555}.identity-progress>div span{display:block;height:100%;border-radius:inherit;background:var(--signal);transition:width .15s ease}.identity-result>header{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:22px;border-bottom:1px solid var(--line)}.identity-result>header p{margin:0;color:var(--signal);font-weight:700}.identity-result>header strong{display:block;margin-top:8px;font:400 clamp(60px,7vw,100px)/.8 var(--display)}.identity-result>header small{color:#9eb2bd;font:18px/1 var(--body)}.identity-result>header>span{color:#b9ccd4;font-size:14px}.identity-summary{margin:24px 0;color:#e7f1f5;font-size:18px;line-height:1.55}.identity-sources{display:grid;gap:1px;margin:20px 0;padding:16px;background:rgba(104,214,255,.18)}.identity-sources .eyebrow{margin:0 0 6px;color:var(--signal)}.identity-sources a{display:grid;gap:5px;padding:11px 0;color:#fff;border-top:1px solid rgba(104,214,255,.18);text-decoration:none}.identity-sources a strong{font-size:15px}.identity-sources a small{color:#b9ccd4;font-size:13px;line-height:1.4}.identity-flags{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:rgba(104,214,255,.18)}.identity-flags article{display:grid;grid-template-columns:44px 1fr;gap:13px;min-height:142px;padding:21px;background:#0b2639}.identity-flags article>span{display:grid;width:40px;height:40px;place-items:center;border-radius:50%;color:#061522;font-size:21px;font-weight:900;background:#ff8d8d;box-shadow:0 0 0 5px rgba(255,141,141,.13)}.identity-flags article.green>span{background:#8be3bf}.identity-flags article.unknown>span{background:#c7c0ff}.identity-flags article.red{background:linear-gradient(120deg,rgba(111,25,36,.72),#0b2639 72%)}.identity-flags article.green{background:linear-gradient(120deg,rgba(12,93,74,.72),#0b2639 72%)}.identity-flags strong{font-size:18px}.identity-flags small,.identity-flags strong{display:block}.identity-flag-title{display:flex;align-items:center;gap:9px}.visibility-help{position:relative;display:inline-grid;width:24px;height:24px;flex:0 0 24px;place-items:center;border:1px solid rgba(255,255,255,.52);border-radius:50%;padding:0;color:#061522;background:#f4c84c;font:900 14px/1 var(--body);cursor:help}.visibility-tooltip{position:absolute;z-index:8;left:50%;bottom:calc(100% + 12px);width:min(300px,calc(100vw - 56px));padding:13px 15px;border:1px solid rgba(104,214,255,.42);border-radius:6px;color:#eaf9ff;background:#061522;box-shadow:0 15px 34px rgba(0,0,0,.38);font:500 13px/1.48 var(--body);text-align:left;opacity:0;visibility:hidden;transform:translate(-50%,6px);transition:opacity .18s ease,transform .18s ease,visibility .18s ease;pointer-events:none}.visibility-help:focus .visibility-tooltip,.visibility-help:focus-visible .visibility-tooltip,.visibility-help:hover .visibility-tooltip{opacity:1;visibility:visible;transform:translate(-50%)}.identity-flags small{margin-top:2px;color:#8be3bf;font-size:12px;text-transform:uppercase}.identity-flags article.red small{color:#ffb0b0}.identity-flags article.unknown small{color:#c7c0ff}.identity-flags p{margin:7px 0 0;color:#b9ccd4;font-size:13px;line-height:1.4}.identity-next{position:relative;display:grid;gap:16px;margin-top:24px;padding:24px;border:1px solid rgba(255,184,92,.65);background:linear-gradient(120deg,rgba(111,61,18,.7),rgba(45,28,15,.65));box-shadow:0 0 0 5px rgba(255,184,92,.08)}.identity-next .eyebrow{color:#ffd08b}.identity-next strong{color:#fff;font-size:clamp(22px,2.5vw,32px);line-height:1.2}.identity-next p:not(.eyebrow){margin:0;color:#c4d5dc;font-size:15px;line-height:1.5}.identity-next.identity-urgent{border:2px solid #fff;color:#061522;background:#fff;box-shadow:0 0 0 5px rgba(255,255,255,.18),0 18px 44px rgba(0,0,0,.24)}.identity-next.identity-urgent .eyebrow{color:#061522}.identity-next.identity-urgent p:not(.eyebrow){color:#263d4a}.identity-next.identity-urgent{grid-template-columns:minmax(0,1fr) auto;align-items:center}.identity-next.identity-urgent .identity-urgent-cta{grid-column:2;grid-row:1/span 2}.identity-next.identity-urgent:after{content:"";position:absolute;inset:0;border:2px solid rgba(6,21,34,.25);border-radius:inherit;pointer-events:none;animation:urgent-pulse 2.8s ease-out infinite}.identity-urgent-cta{display:inline-flex;min-height:68px;width:fit-content;align-items:center;justify-content:center;padding:0 30px;border:2px solid #fff;border-radius:5px;color:#061522;background:#fff;box-shadow:0 0 0 0 rgba(255,255,255,.65),0 14px 34px rgba(0,0,0,.24);font-size:18px;font-weight:900;letter-spacing:-.01em;text-decoration:none;animation:urgent-heartbeat 1.8s ease-in-out infinite;transition:transform .2s ease,background .2s ease}.identity-urgent-cta:hover{color:#061522;background:#eafff7;transform:translateY(-3px) scale(1.02);animation-play-state:paused}.identity-urgent-keyword:before{content:"✓";display:inline-grid;width:34px;height:34px;place-items:center;margin-right:12px;border:2px solid #fff;border-radius:50%;color:#061522;background:#fff;box-shadow:0 0 0 5px rgba(255,255,255,.15),0 0 24px rgba(255,255,255,.55);font-size:20px;font-weight:950;vertical-align:4px;animation:tick-jump 1.35s ease-in-out infinite}.identity-next-action{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:26px;padding:24px 26px;border:2px solid #fff;border-radius:6px;color:#061522;background:#fff;box-shadow:0 18px 40px rgba(0,0,0,.24)}.identity-next-action .eyebrow{margin:0 0 8px;color:#7a5600;font-size:15px;font-weight:950;letter-spacing:.12em}.identity-next-action strong{display:block;color:#061522;font-family:var(--utility);font-size:clamp(24px,3vw,40px);font-weight:950;line-height:1.05;letter-spacing:-.02em}.identity-next-action p:not(.eyebrow){max-width:680px;margin:8px 0 0;color:#40525d;font-size:16px;line-height:1.45}.identity-next-action-cta{display:inline-flex;min-height:62px;align-items:center;justify-content:center;flex:0 0 auto;padding:0 24px;border:2px solid #061522;border-radius:5px;color:#fff;background:#061522;font-size:17px;font-weight:900;text-decoration:none;white-space:nowrap;animation:urgent-heartbeat 1.8s ease-in-out infinite}.identity-next-action-cta:hover{color:#061522;background:#8be3bf}.identity-managed-cycle{margin-top:26px;padding:clamp(24px,3vw,38px);border:1px solid rgba(124,231,193,.48);color:#eaf8fd;background:linear-gradient(145deg,rgba(16,62,61,.92),rgba(7,29,43,.96))}.identity-managed-cycle header{display:grid;grid-template-columns:.45fr 1.55fr;gap:24px;align-items:end}.identity-managed-cycle .eyebrow{margin:0;color:#8be3bf}.identity-managed-cycle h3{margin:0;font:400 clamp(30px,4vw,54px)/1 var(--display);letter-spacing:-.035em}.identity-managed-cycle ol{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin:34px 0 0;padding:0;list-style:none;background:rgba(124,231,193,.24)}.identity-managed-cycle li{display:grid;grid-template-columns:34px 1fr;gap:12px;min-height:210px;padding:22px;background:rgba(7,30,43,.94)}.identity-managed-cycle li>span{color:#8be3bf;font:800 12px/1 var(--utility)}.identity-managed-cycle li strong{color:#fff;font-size:17px;line-height:1.25}.identity-managed-cycle li p{margin:15px 0 0;color:#b7cbd4;font-size:14px;line-height:1.55}.identity-managed-cycle>.button{width:100%;justify-content:space-between;margin-top:1px}.identity-placements{margin-top:24px;padding:18px;border:1px solid rgba(104,214,255,.22);background:rgba(6,21,34,.72)}.identity-placements .eyebrow{margin:0 0 12px;color:var(--signal)}.identity-placements ol{display:grid;grid-template-columns:1fr 1fr;gap:9px 24px;margin:0;padding-left:20px;color:#dce8ed;font-size:14px;line-height:1.45}.identity-placements li::marker{color:var(--signal)}.identity-result>.button.section-action{display:flex;width:100%;min-height:68px;align-items:center;justify-content:center;margin-top:24px;font-size:18px;font-weight:800;letter-spacing:.01em}.identity-simulation{margin-top:28px;padding:22px;border:1px solid rgba(169,156,255,.38);background:#050f19}.identity-simulation-heading{display:flex;justify-content:space-between;gap:20px;align-items:baseline;padding:18px 20px;border:1px solid rgba(255,209,102,.55);border-left:5px solid #ffd166;background:linear-gradient(90deg,rgba(255,209,102,.14),rgba(255,209,102,.02))}.identity-simulation-heading .eyebrow{margin:0;color:#ffd166;font-family:var(--utility);font-size:clamp(20px,2.6vw,34px);font-weight:950;letter-spacing:.06em;line-height:1.08;text-shadow:0 0 24px rgba(255,209,102,.4)}.identity-simulation-heading>p:last-child{margin:0;color:#99aeb8;font-size:13px;line-height:1.4;text-align:right}.identity-simulation-heading>p:last-child:empty{display:none}.simulation-grid{display:grid;grid-template-columns:1fr;gap:1px;margin-top:18px;background:rgba(169,156,255,.25)}.simulation-grid article{min-height:235px;padding:19px;background:#0b1d2d}.simulation-ai>p,.simulation-grid article>p{margin:0 0 14px;color:#b9aaff;font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.simulation-searchbar{padding:11px 14px;border:1px solid #476174;border-radius:999px;color:#dce8ed;background:#06121e;font-size:14px}.mock-browser{overflow:hidden;min-height:200px;padding:0 15px 15px;border:1px solid #344e60;border-radius:8px;background:#f7fafc;color:#182936;box-shadow:0 10px 25px rgba(0,0,0,.2)}.mock-browser-bar{display:flex;align-items:center;gap:5px;height:28px;margin:0 -15px 12px;padding:0 10px;background:#e0e8ed}.mock-browser-bar i{width:7px;height:7px;border-radius:50%;background:#ff8178}.mock-browser-bar i:nth-child(2){background:#ffca5f}.mock-browser-bar i:nth-child(3){background:#72d58a}.mock-browser-bar span{margin-left:8px;color:#67808c;font-size:10px}.mock-google-logo{display:flex;gap:0;margin:2px 0 10px 4px;font:700 20px/1 Arial,sans-serif;letter-spacing:-2px}.mock-google-logo b:first-child,.mock-google-logo b:nth-child(4){color:#4285f4}.mock-google-logo b:nth-child(2),.mock-google-logo b:nth-child(6){color:#ea4335}.mock-google-logo b:nth-child(3){color:#fbbc05}.mock-google-logo b:nth-child(5){color:#34a853}.mock-browser .simulation-searchbar{padding:7px 11px;border-color:#d0dce2;color:#415863;background:#fff;font-size:11px;display:flex;align-items:center;gap:9px;min-height:34px;border-radius:18px;font-size:15px}.search-icon{color:#5f6368;font-size:20px}.search-cursor{width:1px;height:20px;background:#2c3e50;animation:cursor-blink 1s steps(2,jump-none) infinite}.autocomplete-list{display:grid;gap:0;margin-top:3px;color:#3c4043;font-size:14px}.autocomplete-list>div{display:flex;align-items:center;gap:12px;min-height:34px;padding:4px 11px}.autocomplete-list>div>span{color:#5f6368;font-size:18px}.autocomplete-list .autocomplete-selected{border-radius:2px;background:#f1f3f4}.autocomplete-list strong{font-weight:650}.mock-browser .simulation-result{margin-top:10px;padding:10px;border-left-color:#1a73e8;background:#fff}.mock-browser .simulation-result small{color:#188038;font-size:10px}.mock-browser .simulation-result strong{color:#1a0dab;font-size:15px}.mock-browser .simulation-result span{color:#4d5156;font-size:11px}.mock-panel-browser{padding-bottom:12px}.mock-panel-browser .simulation-panel-card{color:#1f2d36;border-color:#d1dce2;background:#fff}.mock-panel-browser .simulation-panel-card strong{color:#202124;font-size:15px}.mock-panel-browser .simulation-panel-card small,.mock-panel-browser .simulation-panel-card>span:last-child{color:#5f6d75;font-size:10px}.mock-panel-browser .simulation-avatar{width:35px;height:35px;font-size:17px}.simulation-result{display:grid;gap:6px;margin-top:18px;padding:14px;border-left:3px solid #72d4ff;background:#071522}.simulation-result small{color:#8fd8a8;font-size:12px}.simulation-result strong{color:#72d4ff;font-size:19px;line-height:1.2}.simulation-result span{color:#c4d5dc;font-size:13px;line-height:1.45}.simulation-panel-card{display:grid;grid-template-columns:48px 1fr;gap:4px 12px;align-items:center;padding:17px;border:1px solid #40586b;background:#071522}.simulation-avatar{display:grid;width:44px;height:44px;place-items:center;grid-row:span 2;border-radius:50%;color:#071522;background:#a99cff;font-size:22px;font-weight:900}.simulation-panel-card strong{color:#fff;font-size:17px}.simulation-panel-card small,.simulation-panel-card>span:last-child{grid-column:2;color:#aebfc8;font-size:12px;line-height:1.4}.simulation-ai{margin-top:18px}.simulation-ai>div{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:rgba(169,156,255,.22)}.simulation-ai .ai-provider-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px;padding:0;background:transparent}.ai-provider-tabs button{min-height:38px;padding:0 16px;border:1px solid #566a79;border-radius:999px;color:#c9d8df;background:#0b1d2d;cursor:pointer;font-size:13px;font-weight:700}.ai-provider-tabs button[aria-selected=true]{color:#061522;border-color:#72d4ff;background:#72d4ff}.simulation-ai>article.mock-ai{grid-column:1/-1}.simulation-ai article{padding:15px;background:#0b1d2d}.simulation-ai article>strong{color:#fff;font-size:15px}.simulation-ai article p{margin:11px 0;color:#dce8ed;font-size:14px;line-height:1.5}.simulation-ai article a{color:#72d4ff;text-decoration:underline;text-underline-offset:3px}.simulation-ai article small{color:#8ea6b2;font-size:11px}.mock-live-link{display:inline-flex;width:fit-content;margin-top:14px;padding:9px 13px;border:1px solid;border-radius:999px;color:#72d4ff;font-size:12px;font-weight:800;text-decoration:none}.mock-live-link:hover{color:#061522;background:#72d4ff}.mock-ai{min-height:420px;border-left:3px solid #72d4ff;padding:0!important;overflow:hidden;cursor:pointer}.ai-shell{display:grid;grid-template-columns:205px 1fr;min-height:420px;color:#202123;background:#fff}.ai-shell aside{display:grid;align-content:start;gap:8px;padding:20px 14px;color:#50545b;background:#f7f7f8;border-right:1px solid #e4e4e7}.ai-shell aside strong{margin-bottom:14px;color:#202123;font-size:18px}.ai-shell aside span{padding:9px 10px;border-radius:7px;font-size:12px}.ai-shell aside span:first-of-type{color:#202123;background:#e9e9eb}.ai-shell aside small{margin-top:auto;color:#8b929a;font-size:10px}.ai-main{display:grid;grid-template-rows:auto 1fr auto;min-width:0;background:#fff}.ai-main>header{display:flex;align-items:center;justify-content:space-between;padding:15px 22px;border-bottom:1px solid #ededee}.ai-main>header strong{color:#202123;font-size:14px}.ai-main>header span{padding:6px 14px;border-radius:999px;color:#202123;background:#f2f2f3;font-size:12px}.ai-thread{display:grid;align-content:center;justify-items:stretch;gap:12px;width:min(680px,90%);margin:0 auto;padding:25px 0}.ai-thread>small,.mock-ai-answer,.mock-ai-user{opacity:0;visibility:hidden}.mock-ai-user{justify-self:end;max-width:80%;margin-top:0;padding:11px 15px;border-radius:15px 15px 4px 15px;color:#202123;background:#f1f1f1;font-size:14px}.mock-ai-answer{margin-top:0;padding:0 5px;color:#202123;background:transparent;font-size:16px;line-height:1.58}.mock-ai-answer a{color:#2563eb;font-weight:650}.ai-thread>small{color:#8b929a;font-size:10px}.ai-composer{display:flex;align-items:center;justify-content:space-between;width:min(680px,90%);min-height:49px;margin:0 auto 22px;padding:0 15px;border:1px solid #d7d8dc;border-radius:14px;color:#9499a1;box-shadow:0 1px 4px rgba(0,0,0,.08);font-size:13px}.ai-composer b{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;color:#fff;background:#202123;font-size:15px}.mock-ai.ai-open .mock-ai-user{opacity:1;visibility:visible;animation:ai-type-question .85s steps(24) both}.mock-ai.ai-open .mock-ai-answer{opacity:1;visibility:visible;animation:ai-type-answer 2.8s steps(72) .82s both}.mock-ai.ai-open .ai-thread>small{opacity:1;visibility:visible;animation:ai-fade-in .3s ease 3.7s both}.mock-deepseek .ai-shell{background:#f8fbff}.mock-deepseek .ai-shell aside{background:#eef5ff}.mock-gemini .ai-shell aside{background:#f2efff}.mock-claude .ai-shell aside{background:#fff2e8}.identity-urgent-keyword{display:inline-flex;align-items:center;width:fit-content;padding:10px 14px 10px 10px;border-radius:5px;color:#fff!important;background:#0c2638;text-shadow:0 0 24px rgba(255,255,255,.24)}.ai-composer span{color:#9499a1;font-size:13px}.ai-thread{grid-template-columns:minmax(0,1fr)}.ai-thread,.ai-thread>*{min-width:0;max-width:100%}.mock-ai-answer{width:100%;min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.mock-ai-answer blockquote,.mock-ai-answer h4,.mock-ai-answer p{max-width:100%;margin:0;overflow-wrap:anywhere;word-break:break-word}.mock-ai-answer a{overflow-wrap:anywhere;word-break:break-word}.mock-ai-answer h4{margin:5px 0 3px;font:750 1.08em/1.35 var(--body)}.mock-ai-answer blockquote{padding:10px 14px;border-left:3px solid;border-radius:0 8px 8px 0;background:rgba(127,127,127,.1)}.mock-ai-answer code{padding:2px 5px;border-radius:4px;background:rgba(127,127,127,.14);font:.88em/1.45 ui-monospace,SFMono-Regular,Menlo,monospace;overflow-wrap:anywhere}.mock-ai-answer .answer-break{display:block;height:11px}.mock-ai-answer .answer-bullet{position:relative;padding-left:18px}.mock-ai-answer .answer-bullet:before{position:absolute;left:2px;content:"•"}.mock-ai-answer hr{width:100%;margin:5px 0;border:0;border-top:1px solid;opacity:.18}.mock-ai.ai-open .ai-thread>small,.mock-ai.ai-open .mock-ai-answer,.mock-ai.ai-open .mock-ai-user{animation:ai-fade-in .18s ease both}.simulation-ai article.mock-ai .mock-ai-answer,.simulation-ai article.mock-ai .mock-ai-answer blockquote,.simulation-ai article.mock-ai .mock-ai-answer h4,.simulation-ai article.mock-ai .mock-ai-answer p,.simulation-ai article.mock-ai .mock-ai-answer strong{color:#202123}.simulation-ai article.mock-ai .mock-ai-answer a{color:#1d4ed8}.simulation-ai article.mock-ai .ai-thread>small{color:#5f6873}.simulation-ai .live-ai-heading{display:flex;grid-template-columns:none;align-items:end;justify-content:space-between;gap:28px;margin-bottom:18px;padding:26px;border:1px solid rgba(104,214,255,.28);background:linear-gradient(120deg,rgba(34,105,255,.2),rgba(5,15,25,.9))}.live-ai-heading h3{max-width:900px;margin:7px 0 0;color:#fff;font:400 clamp(34px,4.5vw,66px)/.98 var(--display);letter-spacing:-.04em;text-wrap:balance}.live-ai-heading .eyebrow{margin:0;color:#72d4ff}.simulation-ai .engine-telemetry{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin-bottom:18px;background:rgba(104,214,255,.25)}.engine-telemetry span{display:grid;gap:7px;padding:18px;color:#a9bdc7;background:#071927;font-size:12px;text-transform:uppercase;letter-spacing:.05em}.engine-telemetry b{color:#fff;font:400 clamp(26px,3vw,42px)/1 var(--display);letter-spacing:-.03em}.simulation-ai .fixed-question-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin-bottom:18px;background:rgba(104,214,255,.24)}.fixed-question-strip>span{display:grid;align-content:space-between;gap:26px;min-height:126px;padding:16px;color:#d7e8ef;background:#0a2031;font-size:13px;line-height:1.4}.fixed-question-strip b{color:#72d4ff;font:12px/1 var(--utility)}.ai-provider-tabs button{display:inline-flex;align-items:center;gap:8px}.engine-dot{width:8px;height:8px;flex:0 0 auto;border-radius:50%;background:#ff8d8d;box-shadow:0 0 0 3px rgba(255,141,141,.12)}.engine-dot.evidence-grounded,.engine-dot.live{background:#41d99b;box-shadow:0 0 0 3px rgba(65,217,155,.15),0 0 14px rgba(65,217,155,.4)}.engine-dot.not-configured{background:#ffd166;box-shadow:0 0 0 3px rgba(255,209,102,.14)}.engine-status{color:#155a3e!important;background:#dff8ed!important;font-weight:850;letter-spacing:.05em}.engine-status.engine-not-configured{color:#765300!important;background:#fff1bd!important}.engine-status.engine-failed{color:#8a2525!important;background:#ffe1e1!important}.engine-citations{display:flex;flex-wrap:wrap;gap:7px}.engine-citations a{display:inline-flex;max-width:100%;align-items:center;gap:7px;padding:7px 10px;border:1px solid;border-radius:999px;font-size:11px;line-height:1.2;text-decoration:none!important}.engine-citations a b{display:grid;width:18px;height:18px;flex:0 0 auto;place-items:center;border-radius:50%;color:#fff;background:#2563eb;font-size:10px}.engine-citations a span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-composer.live-ai-composer span{font-size:12px}.mock-ai{cursor:default}@media (max-width:1120px){.identity-checker.identity-checking,.identity-checker.identity-idle{grid-template-columns:1fr}.identity-simulation{overflow:hidden}.identity-simulation,.simulation-ai,.simulation-ai>article.mock-ai{width:100%;min-width:0}.simulation-ai>article.mock-ai{overflow:hidden}.mock-ai .ai-shell{grid-template-columns:1fr;width:100%;min-height:560px}.mock-ai .ai-shell aside{display:none}.mock-ai .ai-main{width:100%;min-width:0}.mock-ai .ai-composer,.mock-ai .ai-thread{width:calc(100% - 32px);max-width:none}.mock-ai .ai-thread{padding:28px 0}.mock-ai .mock-ai-answer,.mock-ai .mock-ai-user{max-width:100%;font-size:15px}.mock-ai .mock-ai-answer{line-height:1.55;overflow-wrap:anywhere}.ai-provider-tabs{width:100%}.simulation-ai .fixed-question-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.simulation-ai .engine-telemetry{grid-template-columns:repeat(2,1fr)}}@keyframes urgent-heartbeat{0%,to{transform:scale(1);box-shadow:0 0 0 0 rgba(255,255,255,.58),0 14px 34px rgba(0,0,0,.24)}12%{transform:scale(1.035);box-shadow:0 0 0 10px rgba(255,255,255,0),0 18px 38px rgba(0,0,0,.28)}24%{transform:scale(1)}36%{transform:scale(1.025)}48%{transform:scale(1)}}@keyframes checker-pulse{0%,70%,to{box-shadow:0 0 0 0 rgba(124,231,193,.28)}82%{box-shadow:0 0 0 12px rgba(124,231,193,0)}}@keyframes tick-jump{0%,to{transform:translateY(0) rotate(0deg)}35%{transform:translateY(-7px) rotate(-8deg)}60%{transform:translateY(0) rotate(5deg)}}@keyframes ai-type-question{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes ai-type-answer{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes ai-fade-in{0%{opacity:0}to{opacity:1}}@keyframes cursor-blink{50%{opacity:0}}@keyframes urgent-pulse{0%,45%{opacity:0;transform:scale(1)}15%{opacity:1}75%,to{opacity:0;transform:scale(1.015)}}.external-entity-cta{display:flex;justify-content:space-between;align-items:end;gap:40px;padding:70px clamp(24px,8vw,132px);color:#fff;background:#071927;border-bottom:1px solid var(--line)}.external-entity-cta h2{margin:0;font:400 clamp(40px,5vw,70px)/1 var(--display)}.external-entity-cta p:not(.eyebrow){max-width:680px;color:#bfd0d8;font-size:18px;line-height:1.6}.business-proof h2,.checker-intro h2,.plain-story h2{margin:0;font:400 clamp(48px,5.5vw,84px)/.98 var(--display);letter-spacing:-.045em;text-wrap:balance}.business-proof header>p:not(.eyebrow),.checker-intro>p:not(.eyebrow,.checker-note,.checker-error){max-width:760px;color:#bfd0d8;font-size:20px;line-height:1.6}.checker-intro form{display:grid;gap:12px;margin-top:40px}.checker-intro label{color:#dcecf2;font-size:16px;font-weight:700}.checker-intro form>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.checker-intro input{min-width:0;min-height:62px;padding:0 20px;border:1px solid #4c7183;border-radius:7px;color:#061522;background:#f8fcfd;font-size:18px}.checker-intro .button{min-height:62px}.checker-note{max-width:760px;margin-top:22px;color:#9eb2bd;font-size:14px;line-height:1.55}.checker-error{padding:16px;border-left:3px solid #ff8d8d;color:#ffe2e2;background:rgba(145,27,27,.23);font-size:16px;line-height:1.5}.checker-result{min-height:600px;padding:clamp(26px,3vw,46px);border:1px solid rgba(104,214,255,.3);background:rgba(8,31,47,.72);box-shadow:0 28px 80px rgba(0,0,0,.22)}.checker-empty{height:100%;display:grid;align-content:center;gap:12px}.checker-empty span{display:flex;align-items:center;min-height:118px;padding:0 34px;border:1px solid rgba(104,214,255,.18);color:#dff7ff;background:linear-gradient(90deg,rgba(34,105,255,.15),transparent);font:400 clamp(40px,5vw,72px)/1 var(--display)}.checker-result>header{display:flex;justify-content:space-between;align-items:flex-start;gap:28px;padding-bottom:26px;border-bottom:1px solid var(--line)}.checker-result>header p{margin:0;color:var(--signal);font-size:16px;font-weight:700}.checker-result>header strong{display:block;margin-top:8px;font:400 clamp(70px,8vw,120px)/.8 var(--display)}.checker-result>header strong small{color:#9eb2bd;font:18px/1 var(--body)}.checker-result>header>span{max-width:260px;color:#b9ccd4;text-align:right;font-size:15px;line-height:1.5;overflow-wrap:anywhere}.dimension-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:28px;background:rgba(104,214,255,.18)}.dimension-grid article{padding:24px;text-align:center;background:#092033}.score-ring{--score:0%;width:108px;height:108px;display:grid;grid-template-columns:auto auto;place-content:center;margin:0 auto;border-radius:50%;background:radial-gradient(circle closest-side,#092033 78%,transparent 80% 99%),conic-gradient(var(--signal) var(--score),#284555 0)}.score-ring strong{font:400 37px/1 var(--display)}.score-ring small{align-self:end;padding-bottom:4px;color:#a9bdc6;font-size:14px}.dimension-grid h3{margin:20px 0 5px;color:var(--signal);font-size:18px;letter-spacing:.08em}.dimension-grid p{margin:0;color:#d2e0e6;font-size:15px}.checker-priorities{margin-top:28px;padding-top:26px;border-top:1px solid var(--line)}.checker-priorities h3{margin:0;font:400 30px/1 var(--display)}.checker-priorities ul{display:grid;gap:10px;margin:18px 0 0;padding:0;list-style:none}.checker-priorities li{padding-left:22px;color:#c4d5dc;font-size:15px;line-height:1.45}.checker-priorities li:before{content:"→";margin-left:-22px;margin-right:9px;color:var(--signal)}.business-proof{padding:clamp(90px,10vw,150px) clamp(24px,8vw,132px);color:var(--ink);background:#edf3f5;border-bottom:1px solid #c5d1d6}.business-proof header{display:grid;grid-template-columns:1.2fr .8fr;gap:clamp(36px,6vw,100px);align-items:end}.business-proof header .eyebrow{grid-column:1/-1;margin-bottom:-5px;color:#1c5aef}.business-proof header>p:not(.eyebrow){margin:0;color:#3d5968}.proof-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:68px;background:#aebfc7}.proof-tabs button{display:grid;grid-template-rows:auto auto 1fr;gap:13px;min-height:220px;padding:27px;border:0;color:#173747;text-align:left;background:#edf3f5;cursor:pointer;transition:color .2s ease,background .2s ease}.proof-tabs button>span{color:#155ceb;font-size:18px;font-weight:800;letter-spacing:.08em}.proof-tabs button>strong{font:400 clamp(30px,3vw,45px)/1 var(--display)}.proof-tabs button>small{align-self:end;font-size:16px;line-height:1.45}.proof-tabs button[aria-selected=true]{color:#fff;background:#0b2940;box-shadow:inset 0 4px var(--signal)}.proof-tabs button[aria-selected=true]>span{color:var(--signal)}.proof-stage{display:grid;grid-template-columns:minmax(0,1.28fr) minmax(340px,.72fr);min-height:620px;margin-top:1px;overflow:hidden;color:#f8fcff;background:#071927}.proof-stage figure{display:grid;grid-template-rows:42px 1fr;min-width:0;margin:0;background:#e7edef}.proof-browser-bar{display:flex;align-items:center;gap:7px;padding:0 14px;color:#526d79;background:#d3dde1;font-size:14px}.proof-browser-bar i{width:9px;height:9px;border-radius:50%;background:#708b96}.proof-browser-bar span{margin-left:10px}.proof-image{position:relative;min-height:578px}.proof-image img{object-fit:cover;object-position:top center}.proof-stage article{display:flex;flex-direction:column;justify-content:center;padding:clamp(34px,4vw,66px);background:radial-gradient(circle at 100% 0,rgba(34,105,255,.22),transparent 40%),#071927}.proof-acronym{margin:0 0 26px;color:var(--signal);font-size:20px;font-weight:800;letter-spacing:.1em}.proof-stage h3{margin:0;font:400 clamp(44px,4.5vw,72px)/.94 var(--display);letter-spacing:-.045em}.proof-stage article>strong{max-width:580px;margin-top:30px;font-size:clamp(20px,1.7vw,25px);line-height:1.38}.proof-stage article>p:last-child{max-width:600px;margin-top:22px;color:#bfd0d8;font-size:17px;line-height:1.62}.proof-note{margin:24px 0 0;color:#526e7a;font-size:14px;line-height:1.55}.plain-story{padding:clamp(90px,10vw,150px) clamp(24px,8vw,132px);color:var(--ink);background:#fff;border-bottom:1px solid #c9d5da}.plain-story header{max-width:900px}.plain-story .eyebrow{color:var(--signal-2)}.plain-story-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:60px;background:#b6c7ce}.plain-story-grid article{min-height:330px;padding:30px;background:#f4f7f8}.plain-story-grid span{color:#1d62ec;font-size:14px;font-weight:800}.plain-story-grid h3{margin:50px 0 20px;font:400 clamp(30px,3vw,44px)/1.05 var(--display)}.plain-story-grid p{margin:0;color:#365361;font-size:18px;line-height:1.6}.content-principle{min-height:540px;background:var(--paper);color:var(--ink)}.content-principle .eyebrow{color:var(--signal-2)}.content-principle>div:last-child{padding-top:31px;border-top:1px solid #b9c7cd}.content-principle>div:last-child p{max-width:720px;font-size:clamp(18px,2vw,25px);line-height:1.55}.content-principle ul{padding-left:18px;color:#24404f;line-height:1.7}.related{padding:clamp(80px,10vw,150px) clamp(24px,8vw,132px);background:#071927}.related-heading{display:flex;justify-content:space-between;align-items:center;gap:30px;margin-bottom:34px}.related-heading .eyebrow,.related-heading .section-action{margin:0}.related>div:not(.related-heading){display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line)}.related>div:not(.related-heading)>a{display:flex;flex-direction:column;min-height:260px;padding:28px;background:#071927;transition:background .25s}.related>div:not(.related-heading)>a:hover{background:#0b263a}.related>div:not(.related-heading)>a span{color:var(--signal);font:14px/1.3 var(--body);text-transform:uppercase}.related>div:not(.related-heading)>a strong{margin-top:54px;font:400 25px/1.15 var(--display)}.related>div:not(.related-heading)>a small{margin-top:auto;color:var(--muted);font:14px/1.2 var(--body)}.form-section{display:grid;grid-template-columns:.75fr 1.25fr;gap:clamp(50px,8vw,130px);padding:clamp(90px,11vw,160px) clamp(24px,8vw,132px);color:var(--ink);background:var(--paper)}.form-section>div>p:last-child{max-width:500px;margin-top:30px;color:#48616e;line-height:1.6}.form-section .eyebrow{color:var(--signal-2)}.discovery-form{display:grid;grid-template-columns:1fr 1fr;gap:22px}.form-autofill{display:grid;grid-template-columns:1fr auto;gap:12px 28px;align-items:center;margin-bottom:12px;padding:26px;border:1px solid #9ebbc8;background:linear-gradient(120deg,#e8f4f8,#f7fafb)}.form-autofill h3{margin:0;font:400 clamp(27px,2.6vw,40px)/1 var(--display)}.form-autofill p{max-width:650px;margin:10px 0 0;color:#486571;font-size:16px;line-height:1.55}.form-autofill .button{white-space:nowrap}.form-autofill .autofill-status{grid-column:1/-1;margin:3px 0 0;padding-top:12px;border-top:1px solid #c2d5dc;color:#1558d7;font-weight:700}.discovery-form label,.login-panel label{display:grid;gap:9px;color:#2c4c5c;font:700 15px/1.25 var(--body);letter-spacing:.04em}.discovery-form input,.discovery-form select,.discovery-form textarea,.login-panel input{width:100%;border:0;border-bottom:1px solid #9fb3bc;border-radius:0;padding:12px 0;color:var(--ink);background:transparent;outline:none;font:16px/1.4 var(--body);text-transform:none}.discovery-form input:focus,.discovery-form select:focus,.discovery-form textarea:focus,.login-panel input:focus{border-color:var(--signal-2);box-shadow:0 2px 0 var(--signal-2)}.discovery-form .full{grid-column:1/-1}.form-footer{display:flex;align-items:center;justify-content:space-between;gap:24px}.form-footer p{max-width:420px;color:#5a737f;font-size:15px;line-height:1.55}.form-error{color:#a32626}.honeypot{position:absolute!important;left:-10000px;width:1px;height:1px;overflow:hidden}.form-state{display:grid;gap:22px;justify-items:start;padding:50px;border:1px solid #b3c6cf;font-family:var(--display);font-size:28px}.company-dossier>section{padding:clamp(90px,10vw,150px) clamp(24px,8vw,132px);border-bottom:1px solid #c5d3d9}.company-dossier h2{max-width:1050px;margin:0;font:400 clamp(48px,6vw,90px)/.96 var(--display);letter-spacing:-.048em;text-wrap:balance}.company-dossier .eyebrow{color:var(--signal-2)}.company-overview{color:var(--ink);background:#f4f7f8}.company-overview>p:not(.eyebrow){max-width:870px;margin:34px 0 0;color:#365462;font-size:clamp(19px,2vw,26px);line-height:1.62}.company-mission{max-width:1020px;display:grid;grid-template-columns:120px 1fr;gap:32px;align-items:start;margin-top:65px;padding:32px 0;border-top:1px solid #9fb6c0;border-bottom:1px solid #9fb6c0}.company-mission span{color:#1d62ec;font-size:15px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.company-mission strong{max-width:780px;color:#173746;font:650 clamp(21px,2.1vw,30px)/1.48 var(--body);letter-spacing:-.018em}.company-overview-actions{display:flex;align-items:center;gap:30px}.company-leadership{position:relative;scroll-margin-top:80px;overflow:hidden;color:#f5fbff;background:radial-gradient(circle at 88% 10%,rgba(58,131,255,.2),transparent 28%),#061522}.company-leadership:before{position:absolute;top:0;bottom:0;left:clamp(24px,8vw,132px);width:1px;content:"";background:linear-gradient(180deg,transparent,rgba(104,214,255,.48) 12%,rgba(104,214,255,.14) 88%,transparent)}.company-leadership>header{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(36px,7vw,100px);align-items:end}.company-leadership>header .eyebrow{grid-column:1/-1}.company-leadership>header>p:last-child{max-width:560px;margin:0;color:#afc6d1;font-size:19px;line-height:1.65}.leadership-grid{position:relative;display:grid;gap:24px;margin-top:70px}.leadership-grid article{position:relative;display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1fr);min-width:0;min-height:560px;overflow:hidden;border:1px solid rgba(159,190,204,.34);background:linear-gradient(120deg,rgba(15,43,61,.96),rgba(7,25,39,.98));box-shadow:0 24px 70px rgba(0,0,0,.2)}.leadership-grid article:after{position:absolute;right:0;bottom:0;width:150px;height:4px;content:"";background:linear-gradient(90deg,transparent,var(--signal))}.leadership-grid article:nth-child(2n){grid-template-columns:minmax(0,1fr) minmax(300px,.72fr)}.leadership-grid article:nth-child(2n) .leader-portrait{grid-column:2;grid-row:1}.leadership-grid article:nth-child(2n) .leader-copy{grid-column:1;grid-row:1}.leader-portrait{position:relative;min-height:560px;overflow:hidden;background:#dce7eb}.leader-portrait:after{position:absolute;inset:auto 0 0;height:24%;content:"";background:linear-gradient(0deg,rgba(5,20,32,.42),transparent);pointer-events:none}.leader-portrait img{object-fit:cover;object-position:center 20%;filter:saturate(.86) contrast(1.03);transition:transform .55s ease,filter .55s ease}.leadership-grid article:hover .leader-portrait img{transform:scale(1.018);filter:saturate(1) contrast(1.03)}.leader-copy{display:flex;min-height:560px;flex-direction:column;justify-content:center;padding:clamp(38px,5vw,78px)}.leader-copy>span{display:inline-grid;width:46px;height:46px;place-items:center;border:1px solid rgba(104,214,255,.42);border-radius:50%;color:var(--signal);font:13px/1 var(--utility)}.leader-copy h3{margin:clamp(50px,6vw,86px) 0 10px;color:#fff;font:400 clamp(38px,4.6vw,66px)/.96 var(--display);letter-spacing:-.045em}.leader-copy strong{display:block;max-width:570px;color:var(--signal);font-size:15px;line-height:1.45;letter-spacing:.035em;text-transform:uppercase}.leader-copy p{max-width:720px;margin:28px 0 0;color:#b9ced7;font-size:17px;line-height:1.7}.company-model{color:#f7fcff;background:radial-gradient(circle at 78% 20%,rgba(34,105,255,.22),transparent 30%),#061522}.company-final .eyebrow,.company-model .eyebrow,.company-operating .eyebrow{color:var(--signal)}.company-model header{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(40px,8vw,130px);align-items:end}.company-model header .eyebrow{grid-column:1/-1;margin-bottom:-10px}.company-model header>p:last-child{margin:0;color:#b3c7d0;font-size:19px;line-height:1.65}.company-model ol{display:grid;grid-template-columns:repeat(4,1fr);margin:75px 0 0;padding:0;border-top:1px solid var(--line);list-style:none}.company-model li{min-height:280px;padding:25px 24px 30px 0;border-right:1px solid var(--line)}.company-model li+li{padding-left:24px}.company-capabilities article>span,.company-model li>span{color:var(--signal);font:14px/1 var(--utility)}.company-model h3{margin:75px 0 18px;font:400 clamp(31px,3vw,46px)/1 var(--display)}.company-model li p{color:#b9ccd5;font-size:17px;line-height:1.55}.company-capabilities{color:var(--ink);background:#edf3f5}.company-capabilities header{max-width:1020px}.company-capabilities>div{margin-top:70px;border-top:1px solid #a9bdc6}.company-capabilities article{display:grid;grid-template-columns:70px minmax(210px,.45fr) 1fr;gap:25px;align-items:center;min-height:140px;border-bottom:1px solid #b9cbd2}.company-capabilities article>span{color:#1f62e6}.company-capabilities h3{margin:0;font:400 clamp(31px,3.4vw,52px)/1 var(--display)}.company-capabilities article p{max-width:750px;color:#3f5d6a;font-size:18px;line-height:1.55}.company-operating{color:#f6fcff;background:#071927}.company-operating header{max-width:1100px}.company-line{display:grid;grid-template-columns:.48fr 1fr;gap:clamp(40px,8vw,130px);align-items:start;margin-top:75px;padding:55px 0;border-top:1px solid var(--line)}.company-line+.company-line{margin-top:0}.company-line>strong{font:400 clamp(55px,8vw,118px)/.85 var(--display);letter-spacing:-.055em}.company-line p{max-width:760px;margin:0;color:#bdd0d8;font-size:20px;line-height:1.65}.company-line>strong{grid-row:1/span 2}.company-line>.button{grid-column:2;width:fit-content}.company-line.fulgeo-line>strong{color:#a89aff}.company-governance{color:var(--ink);background:#fff}.company-governance>div{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin-top:65px;background:#b9c9d0}.company-governance>div p{margin:0;padding:34px;color:#36525f;background:#f2f6f7;font-size:18px;line-height:1.65}.company-governance blockquote{max-width:1100px;margin:65px 0 0;padding:0 0 0 28px;border-left:4px solid var(--signal-2);font:400 clamp(32px,4vw,58px)/1.08 var(--display)}.company-record{color:#f7fcff;background:#0a2031}.company-record .eyebrow{color:var(--signal)}.company-record dl{margin:70px 0 0;border-top:1px solid var(--line)}.company-record dl>div{display:grid;grid-template-columns:.42fr 1fr;gap:30px;padding:25px 0;border-bottom:1px solid var(--line)}.company-record dt{color:#9fb7c1;font-size:15px;font-weight:750;text-transform:uppercase}.company-record dd{margin:0;overflow-wrap:anywhere;font:400 clamp(25px,3vw,42px)/1.1 var(--display)}.record-note{max-width:940px;margin-top:42px;color:#a8bdc6;font-size:15px;line-height:1.65}.record-note a{color:var(--signal);text-decoration:underline;text-underline-offset:4px}.company-final{color:#fff;background:radial-gradient(circle at 85% 25%,rgba(104,214,255,.22),transparent 28%),#04111b}.company-final h2{max-width:1150px}.company-final .button{margin-top:48px}.site-footer{display:grid;grid-template-columns:1fr 1.5fr .65fr;gap:50px;padding:70px clamp(24px,6vw,100px) 42px;border-top:1px solid var(--line);background:#030c13}.site-footer>div:first-child p{margin-top:30px;color:var(--muted);font-size:14px;line-height:1.7}.site-footer .regulatory{margin:0;color:#8ca3ae;font-size:14px;line-height:1.7}.footer-links{display:grid;align-content:start;gap:14px;font-size:14px}.site-footer>small{grid-column:1/-1;padding-top:32px;border-top:1px solid var(--line);color:#78909b;font:14px/1.3 var(--body)}.screen-shield{position:fixed;z-index:9999;inset:0;display:grid;place-items:center;pointer-events:none;opacity:0;background:#02090e;transition:opacity .1s}.screen-shield.visible{opacity:1}.screen-shield span{font:14px/1.2 var(--body);color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.state-page{min-height:100svh;display:grid;align-content:center;justify-items:start;gap:20px;padding:10vw}.state-page h1{max-width:800px;margin:0;font:400 clamp(50px,8vw,100px)/.96 var(--display)}.state-page p:not(.eyebrow){color:var(--muted)}.loading-line{width:min(500px,70vw);height:1px;background:linear-gradient(90deg,var(--signal),transparent);animation:pulse 1.2s infinite alternate}.admin-auth{min-height:100svh;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 70% 20%,#11375b,#061522 45%)}.login-panel{width:min(460px,100%);display:grid;gap:22px;padding:clamp(34px,6vw,64px);color:var(--ink);background:var(--paper);border-radius:2px}.login-panel h1{margin:0 0 20px;font:400 48px/.98 var(--display)}.login-panel .eyebrow{color:var(--signal-2)}.admin-console{min-height:100svh;display:grid;grid-template-columns:260px 1fr;color:var(--ink);background:#eef3f5}.admin-console aside{display:flex;flex-direction:column;gap:5px;padding:42px 26px;color:var(--white);background:var(--ink)}.admin-console aside h1{margin:0 0 40px;font:400 38px/1 var(--display)}.admin-console aside button{border:0;border-radius:4px;padding:13px 14px;text-align:left;color:#a9bdc7;background:transparent;cursor:pointer}.admin-console aside button.active{color:var(--white);background:#0d2d44}.admin-console aside button:last-child{margin-top:auto}.admin-console>section{min-width:0;padding:48px clamp(24px,5vw,80px)}.admin-console header h2{margin:0 0 40px;font:400 50px/1 var(--display)}.admin-console .eyebrow{color:var(--signal-2)}.table-wrap{max-width:1200px;overflow-x:auto;background:white;box-shadow:0 18px 60px rgba(16,46,62,.08)}.table-wrap table{width:100%;border-collapse:collapse}.table-wrap td,.table-wrap th{padding:18px 20px;border-bottom:1px solid #dce5e9;text-align:left;white-space:nowrap}.table-wrap th{color:#58717d;font:700 14px/1.2 var(--body);text-transform:uppercase;letter-spacing:.05em}.table-wrap td{font-size:15px}.table-wrap select{min-height:42px;border:1px solid #b7c7ce;border-radius:4px;padding:8px 34px 8px 10px;color:var(--ink);background:#fff;font:700 14px/1.2 var(--body)}.table-wrap td small{display:block;margin-top:4px;color:#6e858f}.status{display:inline-block;padding:7px 10px;border-radius:999px;color:#24516a;background:#e0edf2;font:14px/1.2 var(--body);font-weight:700}.status.published{color:#12592e;background:#dff2e6}.admin-state{padding:50px;color:#52707e;background:white}.admin-state.error{color:#972626}.analytics-dashboard{display:grid;gap:24px}.analytics-toolbar{display:flex;align-items:end;justify-content:space-between;gap:24px;padding:20px 22px;background:#fff;border:1px solid #d8e3e7}.analytics-toolbar>div{display:grid;gap:5px}.analytics-toolbar span{color:#5c747f;font-size:13px}.analytics-toolbar label{display:grid;gap:6px;color:#48606b;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.analytics-toolbar select{min-width:150px;padding:9px 12px;border:1px solid #bed0d8;background:#fff}.analytics-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.analytics-kpis article{display:grid;gap:8px;min-height:154px;padding:23px;background:#082033;color:#fff}.analytics-kpis span{color:#9bb3bf;font-size:13px;text-transform:uppercase;letter-spacing:.08em}.analytics-kpis strong{font:400 clamp(38px,4vw,58px)/1 var(--display)}.analytics-kpis small{color:#9edff6}.analytics-chart,.analytics-grid>section{padding:26px;background:#fff;border:1px solid #d8e3e7}.analytics-chart>header,.analytics-grid section>header{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:24px}.analytics-chart h3,.analytics-grid h3{margin:4px 0 0;font:400 30px/1.05 var(--display)}.analytics-chart header>span{color:#617984;font-size:12px}.analytics-bars{display:flex;align-items:end;gap:6px;min-height:220px;overflow-x:auto}.analytics-bars>div{position:relative;display:grid;grid-template-rows:170px auto auto;justify-items:center;gap:6px;min-width:34px;height:220px}.analytics-bars i{align-self:end;width:22px;min-height:4px;background:linear-gradient(#62d4f6,#0b7da6)}.analytics-bars small{color:#6b7f88;font-size:9px;white-space:nowrap}.analytics-bars b{font-size:11px}.analytics-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.8fr);gap:24px}.analytics-grid .table-wrap{box-shadow:none;border:0}.analytics-list{display:grid;gap:0;margin:0;padding:0;list-style:none}.analytics-list li{display:grid;gap:4px;padding:13px 0;border-top:1px solid #dfe8eb}.analytics-definitions p,.analytics-empty,.analytics-list span{color:#607681;font-size:13px}.analytics-definitions{padding:18px 22px;background:#e3ecef}.analytics-definitions summary{cursor:pointer;font-weight:700}.analytics-definitions p{max-width:850px}.admin-editor-stage{padding:34px!important}.compounding-story{padding:clamp(70px,9vw,130px) var(--page-gutter);color:#eff8fb;background:#071b2b;overflow:hidden}.compounding-story>header{max-width:900px}.compounding-story h2{max-width:850px;margin:12px 0 22px;font:400 clamp(44px,6vw,84px)/.96 var(--display)}.compounding-story header>p:last-child{max-width:760px;color:#adc1cb;font-size:clamp(17px,1.6vw,22px);line-height:1.6}.compounding-selector{display:flex;gap:2px;margin-top:54px;overflow-x:auto}.compounding-selector button{flex:1 0 220px;padding:18px 20px;border:1px solid #345266;color:#9eb3be;background:transparent;text-align:left;cursor:pointer}.compounding-selector button[aria-selected=true]{color:#061927;background:#65d4f5;border-color:#65d4f5}.compounding-result{display:grid;grid-template-columns:minmax(180px,.45fr) 1.55fr;min-height:330px;border:1px solid #345266;border-top:0}.compounding-result>div{display:flex;flex-direction:column;justify-content:center;padding:clamp(30px,5vw,70px)}.compounding-result>div:first-child{border-right:1px solid #345266}.compounding-result span{color:#65d4f5;font:400 clamp(100px,14vw,190px)/.78 var(--display)}.compounding-result small{margin-top:20px;color:#9eb3be;text-transform:uppercase;letter-spacing:.12em}.compounding-result p{max-width:760px;margin:0 0 35px;font:400 clamp(28px,3.2vw,48px)/1.08 var(--display)}.compounding-result ul{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.compounding-result li{padding:9px 14px;border:1px solid #436477;color:#b9ccd4}.compounding-story footer{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-top:28px}.compounding-story footer strong{max-width:680px;font-size:18px;line-height:1.5}.admin-editor-stage>header{display:none}.visual-editor-toolbar{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;padding:13px 16px;background:#fff;box-shadow:0 10px 35px rgba(16,46,62,.07)}.visual-editor-toolbar>div{display:flex;align-items:center;gap:12px;color:#5b7380;font-size:14px}.add-blocks button,.block-editor button,.current-media button,.table-action{display:inline-flex;align-items:center;justify-content:center;min-height:42px;border:1px solid #aec1c9;border-radius:4px;padding:0 15px;color:#183a49;background:#fff;font:700 14px/1.2 var(--body);cursor:pointer;text-decoration:none}.visual-editor-grid{display:grid;grid-template-columns:minmax(420px,.72fr) minmax(540px,1.28fr);min-height:calc(100svh - 120px);background:#d8e2e6;box-shadow:0 18px 60px rgba(16,46,62,.1)}.editor-panel{max-height:calc(100svh - 120px);overflow-y:auto;padding:30px;background:#f8fafb}.editor-intro h3{margin:0;font:400 40px/1 var(--display)}.editor-intro>p:last-child{color:#55717d;line-height:1.55}.editor-panel label{display:grid;gap:8px;margin-top:17px;color:#294b5a;font-size:14px;font-weight:750}.editor-panel input:not([type=file]),.editor-panel select,.editor-panel textarea{width:100%;min-height:48px;border:1px solid #afc0c8;border-radius:3px;padding:12px 13px;color:#0a2235;background:#fff;font:500 16px/1.45 var(--body)}.editor-panel textarea{resize:vertical}.editor-panel fieldset{margin:28px 0 0;padding:22px;border:1px solid #c5d2d7;background:#fff}.editor-panel legend{padding:0 9px;color:#1f62e6;font-size:14px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.block-editor{margin-top:18px;padding:18px;border:1px solid #d3dfe3;background:#f5f8f9}.block-editor>div,.current-media{display:flex;justify-content:space-between;align-items:center;gap:14px}.block-editor>div button,.current-media button{min-height:34px;color:#8b2828;border-color:#e1b8b8;font-size:12px}.add-blocks{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.editor-empty{color:#617985}.media-uploader figure{height:210px;margin:18px 0;overflow:hidden;background:#071927}.media-uploader figure img,.media-uploader figure video{width:100%;height:100%;object-fit:cover}.media-uploader input[type=file]{color:#526d79;font-size:14px}.media-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.current-media{padding:15px;background:#e8f3f7}.current-media div{display:grid;gap:5px}.current-media small{color:#5b7480}.seo-editor{margin-top:26px;border:1px solid #c5d2d7;background:#fff}.seo-editor summary{padding:20px;color:#183a49;font-weight:800;cursor:pointer}.seo-editor[open]{padding:0 20px 20px}.publish-confirm{margin-top:24px;padding:20px;border:2px solid #1f62e6;background:#edf4ff}.publish-confirm p{color:#3e5e6d;line-height:1.5}.editor-actions,.publish-confirm>div{display:flex;justify-content:flex-end;gap:10px}.editor-actions{position:sticky;bottom:-30px;margin:28px -30px -30px;padding:18px 30px;border-top:1px solid #c8d5da;background:rgba(248,250,251,.96);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.form-success{padding:14px;color:#12592e;background:#dff2e6}.preview-panel{position:sticky;top:0;display:grid;grid-template-rows:auto 1fr;min-width:0;height:calc(100svh - 120px);background:#132e3e}.preview-panel>div{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:13px 18px;color:#dce8ed;background:#0a2235;font-size:13px}.preview-panel p{display:flex;align-items:baseline;gap:12px;margin:0}.preview-panel p span{color:#94acb6}.preview-panel iframe{width:100%;height:100%;border:0;background:#fff}@keyframes pulse{0%{opacity:.25;transform:scaleX(.5);transform-origin:left}to{opacity:1;transform:scaleX(1);transform-origin:left}}@keyframes routeSignal{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@media (max-width:1120px){.header-actions .button,.site-header>nav{display:none}.site-header{grid-template-columns:auto 1fr auto}.header-actions{justify-self:end}.mobile-menu{display:block;position:relative}.mobile-menu summary{display:grid;gap:7px;cursor:pointer;list-style:none}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary span{display:block;width:26px;height:1px;background:var(--white)}.mobile-menu nav{position:fixed;inset:84px 0 auto;display:grid;padding:30px;background:#071927;border-bottom:1px solid var(--line)}.home-proof-strip{grid-template-columns:repeat(3,1fr)}.home-proof-strip>div:nth-child(3){border-right:0}.home-proof-strip>div:nth-child(n+4){border-top:1px solid var(--line)}.home-standard-grid{grid-template-columns:1fr}.home-standard-grid article{min-height:290px}.mobile-menu nav a{padding:15px 0;border-bottom:1px solid var(--line)}.visual-editor-grid{grid-template-columns:1fr}.editor-panel{max-height:none}.preview-panel{position:static;height:760px}.hero-value-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.site-header{height:70px;padding-inline:18px}.brand strong{font-size:17px}.brand-logo-image{width:88px;height:52px;flex-basis:88px;border-radius:7px}.brand-mark-image{width:36px;height:36px;flex-basis:36px;border-radius:8px}.language-menu>summary{min-width:48px;width:48px;grid-template-columns:1fr;place-items:center;padding:0}.language-menu>summary i,.language-menu>summary strong{display:none}.language-menu-popover{position:fixed;top:78px;right:18px;width:min(310px,calc(100vw - 36px))}.mobile-menu nav{inset-block-start:70px}.home-hero,.page-hero{min-height:100svh;padding:110px 22px 76px}.hero-experience video{min-width:100%;min-height:100%;object-position:58% center;opacity:.72}.hero-copy{width:100%}.hero-copy h1{font-size:clamp(42px,13vw,60px)}.fulgeo-hero{min-height:auto;padding:102px 20px 48px}.fulgeo-hero .hero-copy{width:100%}.fulgeo-hero .hero-copy h1{font-size:clamp(39px,10.6vw,52px)}.fulgeo-hero .eyebrow{margin-bottom:14px}.fulgeo-hero .hero-copy .lede{margin-top:20px}.fulgeo-hero .hero-price-label{margin-top:18px}.hero-value-list{grid-template-columns:1fr 1fr;margin-top:18px}.hero-value-list li{min-height:60px;padding:12px 14px;font-size:13px}.hero-value-list li:last-child{grid-column:1/-1}.hero-copy .lede{font-size:17px}.hero-domain-list{gap:6px}.hero-domain-list li{font-size:13px}.hero-actions{align-items:flex-start;flex-direction:column;gap:24px}.fulgeo-hero .hero-actions{gap:16px;margin-top:24px}.home-proof-strip{grid-template-columns:1fr 1fr}.home-proof-strip>div{min-height:150px;padding:27px 22px;border-top:1px solid var(--line)}.home-proof-strip>div:nth-child(3){border-right:1px solid var(--line)}.home-proof-strip>div:nth-child(2n){border-right:0}.home-proof-strip>div:last-child{grid-column:1/-1;border-right:0}.sound-toggle{right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));width:46px;height:46px}.page-visual-wash{background:linear-gradient(0deg,rgba(3,13,22,.97) 8%,rgba(3,13,22,.63) 66%,rgba(3,13,22,.26))}.page-visual>img{object-position:62% center}.form-section,.section-grid{grid-template-columns:1fr;padding:82px 22px}.capability-field h2,.engine h2,.form-section h2,.section-grid h2{font-size:48px}.engine{padding:82px 22px}.engine-steps{grid-template-columns:1fr}.engine-steps article{min-height:auto;padding:24px 0;border-right:0;border-bottom:1px solid var(--line)}.engine-steps article+article{padding-left:0}.engine-steps p{margin:34px 0 0}.capability-field{grid-template-columns:1fr;min-height:800px;padding:82px 22px}.signal-map{inset:26% -45% auto 0}.capability-list{margin-top:220px}.companies-panel{grid-template-columns:1fr}.companies-close,.companies-intro{grid-column:auto;padding-inline:22px}.companies-panel article{min-height:470px;padding:72px 22px}.companies-panel article+article{border-left:0;border-top:1px solid #c7d3d8}.delivery-heading,.faq-section,.home-fulgeo,.home-market-entry,.home-standard-heading,.service-evidence,.service-system{grid-template-columns:1fr}.home-fulgeo{padding:82px 22px}.home-fulgeo h2{font-size:48px}.home-fulgeo ol{margin-top:30px}.home-inline-actions{align-items:flex-start;flex-direction:column}.home-final-cta,.home-market-entry,.home-standard{padding:82px 22px}.home-market-entry{gap:50px;padding-top:380px}.home-market-entry:before{inset:0 0 auto;height:340px;background:linear-gradient(180deg,rgba(224,240,245,.08),rgba(224,240,245,.18) 58%,#dcebf0)}.home-market-entry-photo{inset:0 0 auto!important;width:100%!important;height:340px!important;object-position:68% center}.home-market-entry h2,.home-standard-heading h2{font-size:50px}.home-standard-heading .eyebrow{grid-column:auto;margin-bottom:0}.home-standard-heading>p:last-child{margin-top:16px}.home-standard-grid{margin-top:48px}.home-standard-grid article{min-height:270px;padding:30px 22px}.home-standard-grid h3{margin-top:60px}.home-editorial{min-height:620px}.home-editorial>div{width:100%;padding:58px 22px}.home-editorial h2{font-size:49px}.home-editorial-memory>img{object-position:58% center}.home-editorial-commerce>img{object-position:54% center}.home-final-cta h2{font-size:58px}.aco-section,.commercial-atlas{padding:82px 22px}.aco-heading,.aco-services,.aco-sources,.commercial-atlas>header{grid-template-columns:1fr}.aco-heading .eyebrow,.commercial-atlas>header .eyebrow{grid-column:auto;margin-bottom:0}.aco-heading h2,.commercial-atlas>header h2{font-size:52px}.aco-heading>p:last-child,.commercial-atlas>header>p:last-child{margin-top:18px;font-size:18px}.aco-ladder{grid-template-columns:1fr 1fr;margin-top:48px}.aco-ladder article{min-height:225px;padding:22px}.aco-screen,.commercial-screen{grid-template-columns:1fr;min-height:0;margin-top:55px}.aco-photo,.commercial-screen>figure{min-height:520px}.aco-console{padding:34px 22px}.aco-console blockquote{margin-top:35px;font-size:34px}.aco-console>ul{grid-template-columns:1fr}.aco-decision{margin-top:35px}.aco-path{grid-template-columns:1fr;padding:0 22px 26px}.aco-path li{grid-template-columns:48px 1fr}.aco-services{margin-top:60px}.aco-services>div{grid-template-columns:1fr}.aco-sources{margin-top:50px}.commercial-tabs{grid-template-columns:1fr 1fr;margin-top:48px}.commercial-tabs button{min-height:170px;padding:19px}.commercial-products{padding:34px 22px}.commercial-products article{grid-template-columns:1fr;gap:22px}.commercial-products dl{grid-template-columns:1fr 1fr}.home-value-routes{padding:82px 22px}.home-value-routes>div{grid-template-columns:1fr}.home-value-routes article{min-height:280px}.home-value-routes h2{margin-top:58px}.bridge-routes ol,.company-leadership>header{grid-template-columns:1fr}.company-leadership>header .eyebrow{grid-column:auto}.leadership-grid{grid-template-columns:1fr;gap:16px;margin-top:48px}.leadership-grid article,.leadership-grid article:nth-child(2n){grid-template-columns:1fr;min-height:0}.leadership-grid article:nth-child(2n) .leader-copy,.leadership-grid article:nth-child(2n) .leader-portrait{grid-column:1;grid-row:auto}.leader-portrait{min-height:0;aspect-ratio:4/5}.leader-copy{min-height:0;padding:30px 22px 40px}.leader-copy h3{margin-top:44px;font-size:44px}.leader-copy p{font-size:16px;line-height:1.68}.company-overview-actions{align-items:flex-start;flex-direction:column}.service-evidence>*{min-width:0}.service-evidence-copy{width:100%;padding:82px 22px}.service-evidence-copy h2{overflow-wrap:anywhere}.service-evidence figure{width:100%}.delivery-heading h2,.faq-section h2,.service-evidence h2,.system-heading h2{font-size:48px}.service-evidence ul{grid-template-columns:1fr}.service-evidence figure{min-height:470px}.service-evidence figcaption{left:22px;right:22px}.delivery-section,.faq-section,.system-section{padding:82px 22px}.system-display{grid-column:1;grid-row:auto;min-height:560px}.system-copy{inset:auto 16px 16px;padding:20px}.system-stage-tabs{grid-column:1}.system-section>.section-action{margin-left:0}.delivery-grid,.subscription-grid{grid-template-columns:1fr;margin-top:45px}.delivery-grid article,.subscription-grid article{min-height:340px}.business-proof header,.identity-checker,.proof-stage,.visibility-checker{grid-template-columns:1fr}.business-proof,.plain-story,.visibility-checker{padding:82px 22px}.business-proof h2,.checker-intro h2,.plain-story h2{font-size:48px}.checker-intro form>div{grid-template-columns:1fr}.checker-result{min-height:560px}.checker-result>header{flex-direction:column}.checker-result>header>span{text-align:left}.dimension-grid{grid-template-columns:1fr}.identity-checker{padding:82px 22px}.identity-intro h2{font-size:48px}.identity-intro input{font-size:16px}.identity-result>header{flex-direction:column;gap:16px}.identity-result{padding:16px}.identity-flags{grid-template-columns:1fr}.visibility-tooltip{position:fixed;inset:auto 20px 24px;width:auto;transform:translateY(8px)}.visibility-help:focus .visibility-tooltip,.visibility-help:focus-visible .visibility-tooltip,.visibility-help:hover .visibility-tooltip{transform:translateY(0)}.identity-next.identity-urgent,.identity-placements ol{grid-template-columns:1fr}.identity-next.identity-urgent .identity-urgent-cta{grid-column:1;grid-row:auto;width:100%}.identity-next-action{align-items:stretch;flex-direction:column;padding:22px}.identity-next-action-cta{width:100%;white-space:normal}.identity-managed-cycle header,.identity-managed-cycle ol{grid-template-columns:1fr}.identity-managed-cycle li{min-height:0}.identity-simulation-heading{align-items:flex-start;flex-direction:column}.identity-simulation{margin-inline:-8px;padding:12px}.identity-simulation-heading>p:last-child{text-align:left}.simulation-ai>div,.simulation-grid{grid-template-columns:1fr}.simulation-ai{min-width:0}.simulation-ai>article.mock-ai{width:100%;min-width:0}.mock-ai{min-height:0;overflow:hidden}.mock-ai .ai-shell{grid-template-columns:1fr;min-height:560px;width:100%}.mock-ai .ai-shell aside{display:none}.mock-ai .ai-main{width:100%;min-width:0}.mock-ai .ai-composer,.mock-ai .ai-thread{width:calc(100% - 32px);max-width:none}.mock-ai .ai-thread{padding:28px 0}.mock-ai .mock-ai-user{max-width:100%;font-size:15px}.mock-ai .mock-ai-answer{font-size:15px;line-height:1.55;overflow-wrap:anywhere}.external-entity-cta{align-items:flex-start;flex-direction:column;padding:70px 22px}.plain-story-grid,.proof-tabs{grid-template-columns:1fr}.proof-tabs button{min-height:180px}.proof-stage{min-height:0}.proof-image{min-height:660px}.proof-stage article{padding:55px 24px}.plain-story-grid article{min-height:270px}.related-heading{align-items:flex-start;flex-direction:column}.related{padding:75px 22px}.related>div:not(.related-heading){grid-template-columns:1fr}.related>div:not(.related-heading)>a{min-height:220px}.discovery-form{grid-template-columns:1fr}.discovery-form .full{grid-column:auto}.form-autofill{grid-template-columns:1fr;padding:23px}.form-autofill .autofill-status{grid-column:auto}.form-autofill .button{width:100%;white-space:normal}.form-footer{align-items:flex-start;flex-direction:column}.company-dossier>section{padding:82px 22px}.company-dossier h2{font-size:48px}.company-governance>div,.company-line,.company-mission,.company-model header,.company-record dl>div{grid-template-columns:1fr}.company-mission{gap:18px;margin-top:45px}.company-mission strong{font-size:20px;line-height:1.5}.company-model header>p:last-child{margin-top:10px}.company-model ol{grid-template-columns:1fr;margin-top:48px}.company-model li,.company-model li+li{min-height:auto;padding:27px 0;border-right:0;border-bottom:1px solid var(--line)}.company-model h3{margin:30px 0 12px}.company-capabilities>div{margin-top:48px}.company-capabilities article{grid-template-columns:42px 1fr;gap:14px;padding:28px 0}.company-capabilities article p{grid-column:2;margin:0}.company-line{gap:28px;margin-top:52px;padding:40px 0}.company-line p{font-size:18px}.company-line>strong{grid-row:auto}.company-line>.button{grid-column:auto}.company-governance>div{margin-top:45px}.company-governance blockquote{margin-top:48px;font-size:36px}.company-record dl{margin-top:48px}.company-record dl>div{gap:12px}.site-footer{grid-template-columns:1fr;padding:60px 22px 35px}.cms-story,.home-commercial{grid-template-columns:1fr;padding:82px 22px}.home-commercial{gap:45px}.home-commercial h2{font-size:50px}.cms-block-callout{grid-column:auto}.cms-media-credit{right:18px;bottom:14px;max-width:calc(100vw - 36px)}.site-footer>small{grid-column:auto}.admin-console{grid-template-columns:1fr}.admin-console aside{position:static;padding:24px 20px}.admin-console aside h1{margin-bottom:18px}.admin-console aside button:last-child{margin-top:10px}.admin-console>section{padding:40px 18px;overflow:hidden}.admin-console header h2{font-size:42px}.admin-editor-stage{padding:12px!important}.visual-editor-toolbar{flex-wrap:wrap}.visual-editor-grid{display:block}.editor-panel{padding:22px 18px}.media-fields{grid-template-columns:1fr}.editor-actions{bottom:-22px;margin:24px -18px -22px;padding:15px 18px}.preview-panel{height:600px;margin-top:12px}.preview-panel>div{align-items:flex-start;flex-direction:column}}@media (max-width:430px){.identity-checker{padding-inline:14px}.identity-result{padding-inline:10px}.identity-simulation{margin-inline:0;padding:10px}.ai-provider-tabs{gap:8px}.ai-provider-tabs button{min-height:44px;padding-inline:13px;font-size:13px}.mock-ai .ai-shell{min-height:520px}.mock-ai .ai-main>header{padding-inline:14px}.mock-ai .ai-composer,.mock-ai .ai-thread{width:calc(100% - 24px)}}@media (max-height:520px) and (orientation:landscape){.home-hero,.page-hero{min-height:680px}.hero-experience video{object-position:center}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.hero-experience canvas,.signal-map{display:none}}.mock-google-ai-mode .ai-shell{background:#fbfdff}.mock-google-ai-mode .ai-shell aside{background:#f0f6ff}.mock-google-ai-mode .ai-main>header span{color:#1a73e8;background:#e8f0fe}.simulation-ai .ai-provider-tabs button:first-child[aria-selected=true]{color:#174ea6;border-color:#8ab4f8;background:#e8f0fe}.simulation-ai .ai-provider-tabs button:nth-child(2)[aria-selected=true]{color:#fff;border-color:#10a37f;background:#10a37f}.simulation-ai .ai-provider-tabs button:nth-child(3)[aria-selected=true]{color:#123a7a;border-color:#75a7ff;background:#dceaff}.simulation-ai .ai-provider-tabs button:nth-child(4)[aria-selected=true]{color:#253b80;border-color:#9b8cff;background:#e9e6ff}.simulation-ai .ai-provider-tabs button:nth-child(5)[aria-selected=true]{color:#7b2f1c;border-color:#d97757;background:#ffe8dc}.mock-google-ai-mode .ai-shell{border-top:4px solid transparent;border-image:linear-gradient(90deg,#4285f4 0 25%,#ea4335 25% 50%,#fbbc05 50% 75%,#34a853 75%) 1}.mock-google-ai-mode .ai-main>header strong{color:#174ea6}.mock-google-ai-mode .ai-composer b{color:#fff;background:#1a73e8}.mock-chatgpt .ai-shell{color:#ececec;background:#212121}.mock-chatgpt .ai-shell aside{color:#c5c5c5;background:#171717;border-right-color:#303030}.mock-chatgpt .ai-main>header strong,.mock-chatgpt .ai-shell aside strong{color:#f5f5f5}.mock-chatgpt .ai-shell aside span:first-of-type{color:#fff;background:#2f2f2f}.mock-chatgpt .ai-main{background:#212121}.mock-chatgpt .ai-main>header{border-bottom-color:#3b3b3b}.mock-chatgpt .ai-main>header span{color:#d1d5db;background:#2f2f2f}.mock-chatgpt .mock-ai-user{color:#f5f5f5;background:#2f2f2f}.mock-chatgpt .mock-ai-answer{color:#ececec}.mock-chatgpt .mock-ai-answer a{color:#76d7bd}.mock-chatgpt .ai-thread>small{color:#9ca3af}.mock-chatgpt .ai-composer{color:#a7a7a7;border-color:#4b4b4b;background:#2f2f2f;box-shadow:none}.mock-chatgpt .ai-composer b{color:#101010;background:#10a37f}.simulation-ai article.mock-ai.mock-chatgpt .mock-ai-answer,.simulation-ai article.mock-ai.mock-chatgpt .mock-ai-answer blockquote,.simulation-ai article.mock-ai.mock-chatgpt .mock-ai-answer h4,.simulation-ai article.mock-ai.mock-chatgpt .mock-ai-answer p,.simulation-ai article.mock-ai.mock-chatgpt .mock-ai-answer strong{color:#f2f2f2}.simulation-ai article.mock-ai.mock-chatgpt .mock-ai-answer a{color:#7fe0c3}.simulation-ai article.mock-ai.mock-chatgpt .ai-thread>small{color:#b3bac4}.mock-deepseek .ai-shell{color:#1f3c6d;background:#f7fbff;border-top:4px solid #4d8dff}.mock-deepseek .ai-shell aside{color:#466486;background:#eaf2ff;border-right-color:#cfe0fb}.mock-deepseek .ai-main>header strong,.mock-deepseek .ai-shell aside strong{color:#1456b8}.mock-deepseek .ai-shell aside span:first-of-type{color:#174ea6;background:#d9e9ff}.mock-deepseek .ai-main{background:#f7fbff}.mock-deepseek .ai-main>header{border-bottom-color:#d6e6fb}.mock-deepseek .ai-main>header span{color:#1456b8;background:#dceaff}.mock-deepseek .mock-ai-user{color:#173d77;background:#e2efff}.mock-deepseek .mock-ai-answer{color:#1e3c67}.mock-deepseek .mock-ai-answer a{color:#2d72d9}.mock-deepseek .ai-composer{color:#6d88a8;border-color:#c6dcf7;background:#fff}.mock-deepseek .ai-composer b{background:#4d8dff}.mock-gemini .ai-shell{color:#27356d;background:#fbfaff;border-top:4px solid transparent;border-image:linear-gradient(90deg,#4285f4,#9b72cb,#d96570) 1}.mock-gemini .ai-shell aside{color:#5b5d82;background:#f1efff;border-right-color:#e0dbff}.mock-gemini .ai-main>header strong,.mock-gemini .ai-shell aside strong{color:#4d46a5}.mock-gemini .ai-shell aside span:first-of-type{color:#423a8e;background:#e4e0ff}.mock-gemini .ai-main{background:#fbfaff}.mock-gemini .ai-main>header{border-bottom-color:#e7e2ff}.mock-gemini .ai-main>header span{color:#5f54b7;background:#eeeaff}.mock-gemini .mock-ai-user{color:#3d347d;background:#ece9ff}.mock-gemini .mock-ai-answer{color:#30345f}.mock-gemini .mock-ai-answer a{color:#6b55c9}.mock-gemini .ai-composer{color:#77749b;border-color:#d8d1ff;background:#fff}.mock-gemini .ai-composer b{background:#7959d6}.mock-claude .ai-shell{color:#4b342b;background:#fffaf6;border-top:4px solid #d97757}.mock-claude .ai-shell aside{color:#805f50;background:#fff1e8;border-right-color:#f2d9ca}.mock-claude .ai-main>header strong,.mock-claude .ai-shell aside strong{color:#8a3f27}.mock-claude .ai-shell aside span:first-of-type{color:#7b2f1c;background:#ffe3d4}.mock-claude .ai-main{background:#fffaf6}.mock-claude .ai-main>header{border-bottom-color:#f1ddd1}.mock-claude .ai-main>header span{color:#984d32;background:#ffe8dc}.mock-claude .mock-ai-user{color:#683928;background:#fbe8dc}.mock-claude .mock-ai-answer{color:#4b342b}.mock-claude .mock-ai-answer a{color:#b25235}.mock-claude .ai-composer{color:#99786a;border-color:#e8cfc1;background:#fff}.mock-claude .ai-composer b{background:#d97757}.fulgeo-growth-engine{padding:clamp(90px,10vw,150px) clamp(24px,8vw,132px);color:#f4fbff;background:radial-gradient(circle at 82% 8%,rgba(67,228,179,.16),transparent 28%),linear-gradient(145deg,#071826,#0a2434 62%,#071522);border-bottom:1px solid rgba(104,214,255,.22)}.growth-engine-heading{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(34px,7vw,110px);align-items:end}.growth-engine-heading .eyebrow{grid-column:1/-1;margin-bottom:-8px;color:#7ce7c1}.growth-engine-compare h2,.growth-engine-heading h2{max-width:900px;margin:0;font:400 clamp(48px,6vw,88px)/.95 var(--display);letter-spacing:-.048em;text-wrap:balance}.growth-engine-heading>p:last-child{max-width:670px;margin:0;color:#b9cbd3;font-size:19px;line-height:1.65}.growth-engine-metrics{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;margin-top:66px;border:1px solid rgba(124,231,193,.24);background:rgba(124,231,193,.24)}.growth-engine-metrics>div{min-height:166px;padding:26px 22px;background:rgba(7,24,38,.94)}.growth-engine-metrics strong{display:block;color:#fff;font:400 clamp(34px,4vw,58px)/.9 var(--display)}.growth-engine-metrics span{display:block;margin-top:24px;color:#a9bec8;font-size:14px;line-height:1.4}.growth-engine-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin:1px 0 0;padding:0;list-style:none;background:rgba(104,214,255,.2)}.growth-engine-steps li{min-height:330px;padding:28px;background:#0b2131}.growth-engine-steps li>span{color:#7ce7c1;font:800 14px/1 var(--utility)}.growth-engine-steps h3{margin:72px 0 18px;font:400 clamp(30px,3vw,44px)/1 var(--display)}.growth-engine-steps p{margin:0;color:#aec2cb;font-size:16px;line-height:1.6}.growth-engine-product{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(310px,.5fr);gap:1px;margin-top:74px;background:rgba(124,231,193,.3);box-shadow:0 30px 90px rgba(0,0,0,.24)}.growth-engine-console{display:grid;grid-template-columns:82px minmax(0,1fr);min-height:590px;color:#102a38;background:#eef6f7}.growth-console-rail{display:flex;align-items:center;flex-direction:column;gap:26px;padding:28px 12px;color:#8aa0aa;background:#dbe9ec}.growth-console-rail strong{color:#102a38;font:900 13px/1 var(--utility);letter-spacing:.12em;writing-mode:vertical-rl;transform:rotate(180deg)}.growth-console-rail span{display:grid;width:36px;height:36px;place-items:center;border:1px solid #afc3ca;border-radius:50%;font-size:11px}.growth-console-rail span:first-of-type{color:#07251c;border-color:#57cda7;background:#7ce7c1}.growth-console-rail i{width:1px;flex:1 1;background:#b4c9d0}.growth-console-main{padding:clamp(34px,5vw,66px)}.growth-console-main .eyebrow{color:#13775a}.growth-console-main>h3{max-width:720px;margin:0;font:400 clamp(38px,4.7vw,67px)/.98 var(--display);letter-spacing:-.04em}.growth-console-main>p:not(.eyebrow){margin:20px 0 38px;color:#45616d;font-size:17px}.growth-console-rows{display:grid;border-top:1px solid #b6cbd2}.growth-console-rows article{display:grid;grid-template-columns:112px minmax(140px,.7fr) minmax(180px,1fr) 28px;gap:18px;align-items:center;min-height:78px;border-bottom:1px solid #c2d3d8}.growth-console-rows article>span{color:#13775a;font:800 11px/1.2 var(--utility);letter-spacing:.05em}.growth-console-rows strong{font-size:16px}.growth-console-rows small{color:#58717c;font-size:13px;line-height:1.4}.growth-console-rows i{display:grid;width:25px;height:25px;place-items:center;border-radius:50%;color:#063326;background:#7ce7c1;font-style:normal;font-weight:900}.growth-engine-offer{display:flex;flex-direction:column;justify-content:center;padding:clamp(34px,4vw,58px);background:linear-gradient(150deg,#13384a,#0a1d2c)}.growth-engine-offer .eyebrow{color:#7ce7c1}.growth-engine-offer>strong{display:block;margin-top:24px;color:#fff;font:400 clamp(39px,4.2vw,62px)/.95 var(--display)}.growth-engine-offer>span{margin-top:14px;color:#b7cbd4;font-size:16px;line-height:1.5}.growth-engine-offer .button{width:100%;margin-top:44px;justify-content:space-between}.growth-engine-offer .text-link{width:fit-content;margin-top:24px;color:#9fe8d0}.growth-engine-offer small{margin-top:42px;color:#8fa7b1;font-size:12px;line-height:1.55}.growth-engine-compare{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin-top:92px;background:rgba(104,214,255,.22)}.growth-engine-compare>header{grid-column:1/-1;padding:0 0 55px;background:#071725}.growth-engine-compare>header .eyebrow{color:#7ce7c1}.growth-engine-compare h2{max-width:1050px;font-size:clamp(44px,5.3vw,78px)}.growth-engine-compare article{min-height:420px;padding:clamp(28px,4vw,48px)}.growth-engine-compare article>span{font:800 12px/1 var(--utility);letter-spacing:.1em}.growth-engine-compare h3{margin:70px 0 28px;font:400 clamp(31px,3vw,46px)/1 var(--display)}.growth-engine-compare ul{display:grid;gap:13px;margin:0;padding:0;list-style:none}.growth-engine-compare li{padding-left:23px;font-size:16px;line-height:1.5}.growth-engine-compare li:before{display:inline-block;width:23px;margin-left:-23px;font-weight:900}.growth-compare-diy{color:#2a414c;background:#dfe8ea}.growth-compare-diy>span{color:#8b4a4a}.growth-compare-diy li:before{content:"−";color:#a85757}.growth-compare-fulgeo{color:#edfaff;background:#0d2a3b;box-shadow:inset 0 3px #7ce7c1}.growth-compare-fulgeo>span{color:#7ce7c1}.growth-compare-fulgeo li{color:#c5d6dd}.growth-compare-fulgeo li:before{content:"+";color:#7ce7c1}.fulgeo-case-brief{margin-top:1px;padding:clamp(72px,8vw,112px) clamp(26px,6vw,92px);color:#102a38;background:#dcecef}.fulgeo-case-copy{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:26px clamp(42px,6vw,92px);align-items:end}.fulgeo-case-copy .eyebrow,.fulgeo-case-metrics{grid-column:1/-1}.fulgeo-case-copy>p:not(.eyebrow){margin:0}.fulgeo-case-brief .eyebrow,.fulgeo-objections .eyebrow,.fulgeo-platforms .eyebrow,.fulgeo-prompt-comparison .eyebrow,.fulgeo-value-case .eyebrow{color:#13775a}.fulgeo-case-brief h2,.fulgeo-platforms h2,.fulgeo-prompt-comparison h2,.fulgeo-start-promise h2,.fulgeo-value-case h2{margin:0;font:400 clamp(42px,5.3vw,76px)/.98 var(--display);letter-spacing:-.045em;text-wrap:balance}.fulgeo-case-brief p{max-width:710px;color:#3d5968;font-size:18px;line-height:1.65}.fulgeo-case-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:30px;border:1px solid #b8cdd3;background:#b8cdd3}.fulgeo-case-metrics>div{min-width:0;padding:22px;background:#eef5f6}.fulgeo-case-metrics strong{display:block;color:#0a5b44;font:400 clamp(34px,4vw,54px)/.9 var(--display);letter-spacing:-.04em}.fulgeo-case-metrics span{display:block;margin-top:12px;color:#46616d;font-size:13px;line-height:1.35}.fulgeo-case-evidence{overflow:hidden;width:100%;margin:48px 0 0;border:1px solid #9fb7c0;background:#fff;box-shadow:0 28px 70px rgba(11,43,57,.17)}.fulgeo-case-evidence img{display:block;width:100%;height:auto}.fulgeo-case-evidence figcaption{padding:13px 16px;color:#5c7480;background:#fff;font:800 11px/1.4 var(--utility);letter-spacing:.05em;text-transform:uppercase}.fulgeo-case-brief ul,.fulgeo-popular-card ul,.fulgeo-prompt-comparison ul,.fulgeo-start-promise ul{display:grid;gap:0;margin:0;padding:0;list-style:none}.fulgeo-case-brief li{display:grid;grid-template-columns:34px 1fr;gap:14px;align-items:center;min-height:76px;border-bottom:1px solid #b8cdd3;color:#274653;font-weight:700}.fulgeo-case-brief li span{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;color:#06271e;background:#7ce7c1}.fulgeo-value-case{margin-top:1px;padding:clamp(84px,10vw,142px) 0 0;color:#102a38;background:#f2f6f6}.fulgeo-value-case>header{display:grid;grid-template-columns:1.18fr .82fr;gap:clamp(38px,7vw,110px);align-items:end;padding-inline:clamp(26px,6vw,92px)}.fulgeo-value-case>header .eyebrow{grid-column:1/-1;margin-bottom:-10px}.fulgeo-value-case>header p:last-child{margin:0;color:#47616e;font-size:19px;line-height:1.65}.fulgeo-value-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:64px;background:#b8cdd3}.fulgeo-start-promise>*,.fulgeo-value-layout>*{min-width:0}.fulgeo-popular-card,.fulgeo-savings-card{padding:clamp(34px,5vw,70px)}.fulgeo-savings-card{display:flex;flex-direction:column;justify-content:flex-start;background:#dfeaed}.fulgeo-savings-card>span{color:#41616e;font:800 12px/1.2 var(--utility);letter-spacing:.09em;text-transform:uppercase}.fulgeo-savings-card dl{margin:48px 0 0}.fulgeo-savings-card dl div{display:grid;grid-template-columns:1fr auto;gap:22px;align-items:baseline;padding:24px 0;border-bottom:1px solid #b4c7cd}.fulgeo-savings-card dt{color:#46616d;font-size:15px}.fulgeo-savings-card dd{margin:0;color:#0c2835;font:400 clamp(25px,3vw,40px)/1 var(--display)}.fulgeo-plan-cost dt strong{color:#0c2835;font-weight:850}.fulgeo-plan-cost dd strong{color:#0a5b44;font-weight:800}.fulgeo-savings-card .traditional-seo-cost dd{text-decoration:line-through;text-decoration-color:#d22f3f;text-decoration-thickness:4px;text-decoration-skip-ink:none}.fulgeo-saving-total{padding:38px 0 26px;border-top:3px solid #0a5b44}.fulgeo-saving-total span{display:block;color:#13775a;font:800 12px/1.2 var(--utility);letter-spacing:.08em;text-transform:uppercase}.fulgeo-saving-total strong{display:block;margin-top:12px;color:#0a5b44;font:400 clamp(56px,7vw,94px)/.9 var(--display);letter-spacing:-.05em}.fulgeo-saving-total b{display:inline-flex;margin-top:18px;padding:8px 12px;border-radius:999px;color:#eafff7;background:#0a5b44;font:900 12px/1 var(--utility);letter-spacing:.06em;text-transform:uppercase}.fulgeo-savings-card small{color:#637b85;line-height:1.55}.fulgeo-popular-card{position:relative;overflow:hidden;color:#eefaff;background:radial-gradient(circle at 100% 0,rgba(124,231,193,.2),transparent 33%),#0a2636}.popular-ribbon{position:absolute;top:28px;right:-48px;width:220px;padding:12px 20px;transform:rotate(38deg);color:#06271e;background:#7ce7c1;font:900 11px/1 var(--utility);letter-spacing:.06em;text-align:center}.fulgeo-popular-card .eyebrow{color:#7ce7c1}.fulgeo-popular-card h3{margin:26px 0 0;font:400 clamp(42px,5vw,70px)/.95 var(--display)}.fulgeo-popular-card>strong{display:block;margin-top:20px;color:#7ce7c1;font:400 clamp(34px,4vw,54px)/1 var(--display)}.fulgeo-popular-card>p:not(.eyebrow){max-width:660px;color:#b8cbd3;font-size:17px;line-height:1.6}.fulgeo-popular-card h4{margin:42px 0 14px;font:800 13px/1.2 var(--utility);letter-spacing:.08em;text-transform:uppercase}.fulgeo-popular-card li{position:relative;padding:13px 0 13px 26px;border-bottom:1px solid rgba(184,203,211,.18);color:#d8e7eb;line-height:1.45}.fulgeo-popular-card li:before{content:"✓";position:absolute;left:0;color:#7ce7c1;font-weight:900}.fulgeo-popular-card .button{width:100%;margin-top:38px;justify-content:space-between}.fulgeo-start-promise{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:1px;background:rgba(104,214,255,.22)}.fulgeo-start-promise>article{min-height:570px;padding:clamp(38px,5vw,72px);color:#102a38;background:#edf4f5}.fulgeo-start-promise h2{margin-top:24px;font-size:clamp(39px,4.5vw,64px)}.fulgeo-start-promise ul{margin-top:44px}.fulgeo-start-promise li{padding:15px 0;border-bottom:1px solid #c2d3d8;color:#3a5865}.fulgeo-start-promise li:before{content:"+";display:inline-block;width:24px;color:#13775a;font-weight:900}.fulgeo-start-promise .button{margin-top:40px}.fulgeo-start-promise .fulgeo-promise{display:flex;flex-direction:column;justify-content:flex-start;color:#eefaff;background:#103348;box-shadow:inset 0 3px #7ce7c1}.fulgeo-promise .eyebrow{color:#7ce7c1}.fulgeo-promise p:last-child{max-width:660px;color:#bfd0d8;font-size:18px;line-height:1.65}.fulgeo-platforms{margin-top:1px;padding:clamp(80px,10vw,140px) clamp(28px,6vw,92px);color:#102a38;background:#dcecef}.fulgeo-platforms h2{max-width:1120px}.platform-wordmark-row{display:grid;grid-template-columns:repeat(6,1fr);gap:1px;margin-top:56px;background:#afc7ce}.platform-wordmark-row span{display:grid;min-height:92px;padding:16px;place-items:center;color:#173845;background:#edf4f5;font:800 13px/1.2 var(--utility);letter-spacing:.04em;text-align:center}.fulgeo-platforms>p:last-child{max-width:980px;margin:44px 0 0;color:#405e6b;font-size:18px;line-height:1.65}.fulgeo-prompt-comparison{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin-top:1px;color:#102a38;background:#b7cbd1}.fulgeo-prompt-comparison>header{grid-column:1/-1;padding:clamp(76px,9vw,128px) clamp(28px,6vw,92px);background:#edf4f5}.fulgeo-prompt-comparison>header p:last-child{max-width:760px;color:#47616e;font-size:18px;line-height:1.6}.fulgeo-prompt-comparison>article{min-height:420px;padding:clamp(34px,5vw,66px);background:#dfe8ea}.fulgeo-prompt-comparison>article:last-child{color:#eefaFF;background:#0d2a3b;box-shadow:inset 0 3px #7ce7c1}.fulgeo-prompt-comparison article>span{color:#7b4a4a;font:900 12px/1 var(--utility);letter-spacing:.1em}.fulgeo-prompt-comparison article:last-child>span{color:#7ce7c1}.fulgeo-prompt-comparison article ul{margin-top:58px}.fulgeo-prompt-comparison article li{padding:17px 0 17px 26px;border-bottom:1px solid rgba(64,94,107,.23);line-height:1.45}.fulgeo-prompt-comparison article:last-child li{color:#c7d9df;border-color:rgba(199,217,223,.16)}.fulgeo-prompt-comparison article li:before{content:"−";display:inline-block;width:26px;margin-left:-26px;color:#a85757;font-weight:900}.fulgeo-prompt-comparison article:last-child li:before{content:"+";color:#7ce7c1}.fulgeo-objections{margin-top:1px;padding:clamp(78px,9vw,130px) clamp(28px,6vw,92px);color:#102a38;background:#f2f6f6}.fulgeo-objections>div{margin-top:50px;border-top:1px solid #b9cdd3}.fulgeo-objections details{border-bottom:1px solid #b9cdd3}.fulgeo-objections summary{display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center;padding:28px 0;cursor:pointer;font:400 clamp(25px,3vw,40px)/1.1 var(--display);list-style:none}.fulgeo-objections summary::-webkit-details-marker{display:none}.fulgeo-objections summary span{display:grid;width:34px;height:34px;place-items:center;border:1px solid #8eabb5;border-radius:50%;font:20px/1 var(--body)}.fulgeo-objections details[open] summary span{transform:rotate(45deg)}.fulgeo-objections details p{max-width:850px;margin:0;padding:0 0 30px;color:#47616e;font-size:17px;line-height:1.65}@media (max-width:1120px){.identity-checker,.identity-result,.identity-simulation,.mock-ai .ai-main,.simulation-ai,.simulation-ai>article.mock-ai{min-width:0;max-width:100%}.mock-ai .ai-shell{grid-template-columns:minmax(0,1fr);width:100%}.mock-ai .ai-shell aside{display:none}.mock-ai .ai-composer,.mock-ai .ai-thread{width:calc(100% - 32px);min-width:0}.mock-ai .ai-main>header{flex-wrap:wrap;gap:8px;padding:14px 16px}.mock-ai .mock-ai-answer,.mock-ai .mock-ai-user{min-width:0;overflow-wrap:anywhere}.mock-ai .ai-composer b{flex-shrink:0}.growth-engine-heading{grid-template-columns:1fr}.growth-engine-heading .eyebrow{grid-column:auto;margin-bottom:0}.growth-engine-metrics{grid-template-columns:repeat(2,1fr)}.growth-engine-metrics>div:last-child{grid-column:1/-1}.growth-engine-steps{grid-template-columns:1fr 1fr}.growth-engine-product{grid-template-columns:1fr}.growth-engine-offer{min-height:420px}.fulgeo-case-copy,.fulgeo-value-case>header{grid-template-columns:1fr}.fulgeo-case-copy .eyebrow,.fulgeo-case-copy>*,.fulgeo-case-metrics{grid-column:auto}.fulgeo-value-case>header .eyebrow{grid-column:auto;margin-bottom:0}.fulgeo-value-layout{grid-template-columns:1fr}.platform-wordmark-row{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.compounding-story{padding:70px 18px}.compounding-story h2{font-size:48px}.compounding-selector{margin-top:36px}.compounding-result{grid-template-columns:1fr}.compounding-result>div:first-child{min-height:210px;border-right:0;border-bottom:1px solid #345266}.compounding-result>div{padding:32px 22px}.compounding-result span{font-size:112px}.compounding-result p{font-size:32px}.analytics-toolbar,.compounding-story footer{align-items:stretch;flex-direction:column}.analytics-grid,.analytics-kpis{grid-template-columns:1fr}.analytics-kpis article{min-height:130px}.analytics-chart,.analytics-grid>section{padding:20px 15px}.identity-runway,.identity-stakes{grid-template-columns:1fr}.identity-runway li{min-height:58px}.identity-checker{padding-inline:12px}.identity-result{padding-inline:8px}.identity-simulation{margin-inline:0;padding:8px;width:100%}.simulation-ai .ai-provider-tabs{gap:6px}.simulation-ai .ai-provider-tabs button{padding-inline:12px;min-height:44px}.simulation-ai .live-ai-heading{align-items:flex-start;flex-direction:column;padding:18px}.simulation-ai .fixed-question-strip{grid-template-columns:1fr}.simulation-ai .engine-telemetry{grid-template-columns:1fr 1fr}.fixed-question-strip>span{min-height:0;grid-template-columns:28px 1fr;gap:8px;padding:12px}.mock-ai .ai-shell{min-height:620px}.mock-ai .ai-thread{align-content:start}.engine-citations{display:grid}.engine-citations a{border-radius:6px}.fulgeo-growth-engine{padding:82px 18px}.growth-engine-compare h2,.growth-engine-heading h2{font-size:47px}.growth-engine-heading>p:last-child{font-size:17px}.growth-engine-metrics{grid-template-columns:1fr;margin-top:46px}.growth-engine-metrics>div,.growth-engine-metrics>div:last-child{grid-column:auto;min-height:130px}.growth-engine-steps{grid-template-columns:1fr}.growth-engine-steps li{min-height:260px}.growth-engine-steps h3{margin-top:50px}.growth-engine-product{margin-top:54px}.growth-engine-console{grid-template-columns:1fr;min-height:0}.growth-console-rail{align-items:center;flex-direction:row;gap:10px;padding:14px}.growth-console-rail strong{margin-right:auto;writing-mode:initial;transform:none}.growth-console-rail span{width:30px;height:30px}.growth-console-rail i{display:none}.growth-console-main{padding:32px 20px 42px}.growth-console-main>h3{font-size:43px}.growth-console-rows article{grid-template-columns:1fr 28px;gap:8px 14px;padding:16px 0}.growth-console-rows article>small,.growth-console-rows article>span,.growth-console-rows article>strong{grid-column:1}.growth-console-rows article>i{grid-column:2;grid-row:1/span 3}.growth-engine-offer{min-height:460px;padding:34px 22px}.growth-engine-compare{grid-template-columns:1fr;margin-top:72px}.growth-engine-compare>header{grid-column:auto;padding-bottom:40px}.growth-engine-compare article{min-height:360px;padding:34px 22px}.growth-engine-compare h3{margin-top:52px}.fulgeo-case-brief{padding:72px 22px}.fulgeo-case-copy{grid-template-columns:1fr;gap:22px}.fulgeo-case-copy .eyebrow,.fulgeo-case-copy>*,.fulgeo-case-metrics{grid-column:auto}.fulgeo-case-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.fulgeo-case-metrics>div{padding:18px 14px}.fulgeo-case-evidence{margin-top:30px}.fulgeo-case-brief h2,.fulgeo-platforms h2,.fulgeo-prompt-comparison h2,.fulgeo-start-promise h2,.fulgeo-value-case h2{font-size:44px}.fulgeo-value-case{padding-top:72px}.fulgeo-value-case>header{padding-inline:22px}.fulgeo-value-layout{margin-top:44px}.fulgeo-popular-card,.fulgeo-savings-card{padding:42px 22px}.fulgeo-savings-card dl div{grid-template-columns:1fr;gap:8px}.fulgeo-saving-total strong{font-size:60px}.popular-ribbon{top:21px;right:-61px;font-size:9px}.fulgeo-prompt-comparison,.fulgeo-start-promise{grid-template-columns:1fr}.fulgeo-start-promise>article{min-height:0;padding:58px 22px}.fulgeo-objections,.fulgeo-platforms,.fulgeo-prompt-comparison>header{padding:72px 22px}.platform-wordmark-row{grid-template-columns:1fr 1fr;margin-top:40px}.fulgeo-prompt-comparison>header{grid-column:auto}.fulgeo-prompt-comparison>article{min-height:0;padding:48px 22px}.fulgeo-objections summary{font-size:28px}}@media print{body:before{content:"ArcBridge protected material — printing disabled";position:fixed;inset:0;z-index:99999;display:grid;place-items:center;color:black;background:white}.site-shell{display:none}}.fulgeo-prompt-comparison>*{min-width:0;overflow-wrap:anywhere}@media (max-width:760px){.fulgeo-prompt-comparison{grid-template-columns:minmax(0,1fr)}.language-menu-popover{position:fixed;left:max(12px,env(safe-area-inset-left));right:max(12px,env(safe-area-inset-right));width:auto;max-width:none}}