
.fxa-page{--fxa-bg:#020711;--fxa-panel:#071524;--fxa-panel-2:#0a1c30;--fxa-cyan:#43e8ff;--fxa-blue:#3b82f6;--fxa-violet:#8b5cf6;--fxa-green:#35d6a0;--fxa-orange:#fb923c;--fxa-text:#f7fbff;--fxa-muted:#91a8be;position:relative;background:var(--fxa-bg);color:var(--fxa-text);overflow:hidden}
.fxa-page *{box-sizing:border-box}.fxa-page a{text-decoration:none}.fxa-pointer-glow{position:fixed;z-index:1;width:500px;height:500px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(67,232,255,.08),transparent 66%);transform:translate(-50%,-50%);opacity:0;transition:opacity .25s}
.fxa-hero{position:relative;min-height:960px;padding:130px 0 110px;background:radial-gradient(circle at 78% 28%,rgba(37,99,235,.18),transparent 34%),radial-gradient(circle at 15% 18%,rgba(67,232,255,.1),transparent 28%),linear-gradient(180deg,#030916,#06111f)}
.fxa-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:58px 58px;mask-image:linear-gradient(to bottom,#000,transparent 94%)}
.fxa-nebula{position:absolute;border-radius:50%;filter:blur(12px);pointer-events:none}.fxa-nebula--one{width:620px;height:620px;right:-240px;top:80px;border:1px solid rgba(67,232,255,.17);box-shadow:inset 0 0 150px rgba(67,232,255,.05)}.fxa-nebula--two{width:300px;height:300px;left:-140px;bottom:90px;background:radial-gradient(circle,rgba(139,92,246,.18),transparent 68%)}
.fxa-particle-field{position:absolute;inset:0;overflow:hidden}.fxa-particle{position:absolute;width:3px;height:3px;border-radius:50%;background:rgba(123,231,255,.65);box-shadow:0 0 12px rgba(67,232,255,.8);animation:fxaParticleFloat var(--duration) ease-in-out infinite alternate}
.fxa-hero-layout{display:grid;grid-template-columns:minmax(0,.83fr) minmax(600px,1.17fr);align-items:center;gap:70px}.fxa-hero-copy{position:relative;z-index:3}.fxa-eyebrow{display:inline-flex;align-items:center;gap:10px;padding:9px 14px;border:1px solid rgba(67,232,255,.24);border-radius:999px;background:rgba(8,22,39,.65);color:#bdf8ff;font-size:.72rem;font-weight:850;letter-spacing:.13em;text-transform:uppercase;backdrop-filter:blur(12px)}.fxa-live-dot{width:7px;height:7px;border-radius:50%;background:var(--fxa-cyan);box-shadow:0 0 18px var(--fxa-cyan);animation:fxaPulse 1.7s infinite}
.fxa-hero h1{max-width:760px;margin:28px 0 24px;font-size:clamp(3.4rem,5.9vw,6.6rem);line-height:.92;letter-spacing:-.07em;font-weight:880}.fxa-hero h1 span{display:block;background:linear-gradient(100deg,#fff 0%,#67e8f9 35%,#60a5fa 68%,#c4b5fd);-webkit-background-clip:text;color:transparent}.fxa-hero-description{max-width:650px;color:var(--fxa-muted);font-size:1.08rem;line-height:1.8}.fxa-hero-actions{display:flex;gap:14px;flex-wrap:wrap;margin:34px 0}
.fxa-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 23px;border-radius:14px;font-weight:800;transition:transform .25s,box-shadow .25s,border-color .25s}.fxa-button--primary{background:linear-gradient(135deg,#06b6d4,#2563eb 65%,#7c3aed);color:#fff;box-shadow:0 15px 38px rgba(37,99,235,.32)}.fxa-button--primary:hover{color:#fff;transform:translateY(-3px);box-shadow:0 22px 48px rgba(37,99,235,.46)}.fxa-button--glass{border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.045);color:#fff}.fxa-button--glass:hover{color:#fff;border-color:rgba(67,232,255,.52);background:rgba(67,232,255,.07);transform:translateY(-3px)}
.fxa-trust-row{display:flex;flex-wrap:wrap;gap:18px;color:#8ea5ba;font-size:.72rem}.fxa-trust-row span{display:flex;align-items:center;gap:7px}.fxa-trust-row i{color:#5cecff}
.fxa-command-stage{position:relative;z-index:2;min-height:650px;perspective:1600px}.fxa-stage-ring{position:absolute;border-radius:50%;border:1px solid rgba(67,232,255,.12);pointer-events:none}.fxa-stage-ring--outer{width:630px;height:630px;right:-50px;top:-15px;animation:fxaOrbit 24s linear infinite}.fxa-stage-ring--inner{width:430px;height:430px;right:52px;top:88px;border-color:rgba(139,92,246,.15);animation:fxaOrbitReverse 17s linear infinite}
.fxa-console{position:relative;width:111%;margin-left:-6%;border:1px solid rgba(151,211,255,.2);border-radius:24px;overflow:hidden;background:#06111f;box-shadow:0 55px 130px rgba(0,0,0,.6),0 0 0 1px rgba(255,255,255,.03) inset;transform:rotateY(-7deg) rotateX(3deg);transform-style:preserve-3d;transition:transform .2s ease}
.fxa-console-bar{height:54px;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;padding:0 18px;border-bottom:1px solid rgba(255,255,255,.07);background:#091726}.fxa-console-dots{display:flex;gap:6px}.fxa-console-dots i{width:8px;height:8px;border-radius:50%;background:#fb7185}.fxa-console-dots i:nth-child(2){background:#facc15}.fxa-console-dots i:nth-child(3){background:#4ade80}.fxa-console-brand{text-align:center;color:#cedceb;font-size:.68rem;font-weight:850}.fxa-console-brand span{display:inline-block;width:8px;height:8px;margin-right:6px;border-radius:3px;background:linear-gradient(135deg,var(--fxa-cyan),var(--fxa-violet))}.fxa-console-status{justify-self:end;color:#79d9c2;font-size:.58rem;font-weight:800}.fxa-console-status i{display:inline-block;width:6px;height:6px;margin-right:6px;border-radius:50%;background:#35d6a0;box-shadow:0 0 10px #35d6a0}
.fxa-console-body{display:grid;grid-template-columns:74px 1fr;min-height:515px}.fxa-console-nav{padding:20px 10px;border-right:1px solid rgba(255,255,255,.06);background:#071321}.fxa-console-nav div{display:grid;place-items:center;width:40px;height:40px;margin:0 auto 8px;border-radius:11px;color:#526c84}.fxa-console-nav div.is-active{color:#c8f7ff;background:rgba(67,232,255,.1);box-shadow:inset 3px 0 #43e8ff}.fxa-console-main{padding:24px}.fxa-console-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.fxa-console-heading small,.fxa-chart-panel small,.fxa-readiness-panel small{color:#60768c;font-size:.47rem;letter-spacing:.14em;text-transform:uppercase}.fxa-console-heading h2{margin:4px 0 0;font-size:1rem}.fxa-period{padding:6px 8px;border:1px solid rgba(255,255,255,.06);border-radius:7px;color:#7890a6;font-size:.48rem}
.fxa-kpi-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.fxa-kpi-grid article{padding:13px;border:1px solid rgba(255,255,255,.06);border-radius:11px;background:linear-gradient(145deg,#0b1b2e,#091624);transition:.25s}.fxa-kpi-grid article:hover{border-color:rgba(67,232,255,.32);transform:translateY(-3px)}.fxa-kpi-grid i{display:grid;place-items:center;width:26px;height:26px;margin-bottom:9px;border-radius:8px;background:rgba(67,232,255,.1);color:#5cecff}.fxa-kpi-grid span,.fxa-kpi-grid small{display:block;color:#6f8499;font-size:.47rem}.fxa-kpi-grid strong{display:block;margin:4px 0;font-size:1.2rem}.fxa-kpi-grid strong b{font:inherit}
.fxa-console-panels{display:grid;grid-template-columns:1.55fr .85fr;gap:10px;margin-top:10px}.fxa-chart-panel,.fxa-readiness-panel{min-height:220px;padding:15px;border:1px solid rgba(255,255,255,.06);border-radius:12px;background:linear-gradient(145deg,#0a192a,#081522)}.fxa-chart-panel header{display:flex;justify-content:space-between}.fxa-chart-panel header strong,.fxa-readiness-panel header strong{display:block;margin-top:3px;font-size:.72rem}.fxa-chart-panel header>span{font-size:.44rem;color:#60768c}.fxa-chart-panel svg{width:100%;height:158px}.fxa-chart-grid-lines line{stroke:rgba(255,255,255,.06)}.fxa-chart-area{fill:url(#fxaArea);opacity:0;animation:fxaFadeArea 1s .7s forwards}.fxa-chart-line{fill:none;stroke:#43e8ff;stroke-width:3;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;animation:fxaDraw 1.8s .35s ease forwards}.fxa-chart-point{fill:#d2fbff;stroke:#0e7490;stroke-width:5;filter:drop-shadow(0 0 6px #43e8ff)}
.fxa-readiness-panel{text-align:center}.fxa-score-ring{width:106px;height:106px;margin:13px auto;border-radius:50%;display:grid;place-items:center;background:conic-gradient(#43e8ff 0 87%,#8b5cf6 87% 96%,#fb7185 96%);position:relative}.fxa-score-ring:before{content:"";position:absolute;inset:13px;border-radius:50%;background:#0a192a}.fxa-score-ring>div{position:relative}.fxa-score-ring strong{font-size:1.45rem}.fxa-score-ring span{font-size:.62rem}.fxa-score-ring small{display:block}.fxa-score-legend{display:grid;gap:6px}.fxa-score-legend span{display:grid;grid-template-columns:7px 1fr auto;align-items:center;gap:6px;color:#74899d;font-size:.44rem;text-align:left}.fxa-score-legend i{width:6px;height:6px;border-radius:50%}.fxa-score-legend .is-ready{background:#43e8ff}.fxa-score-legend .is-progress{background:#8b5cf6}.fxa-score-legend .is-gap{background:#fb7185}.fxa-score-legend b{color:#d9e6f2}
.fxa-float-card{position:absolute;z-index:6;display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid rgba(177,225,255,.2);border-radius:14px;background:rgba(8,21,37,.9);backdrop-filter:blur(18px);box-shadow:0 22px 60px rgba(0,0,0,.42);animation:fxaFloat 4.2s ease-in-out infinite}.fxa-float-card>i{display:grid;place-items:center;width:35px;height:35px;border-radius:10px;background:rgba(67,232,255,.12);color:var(--fxa-cyan)}.fxa-float-card small{display:block;color:#6f8499;font-size:.54rem}.fxa-float-card strong{font-size:.68rem}.fxa-float-card>span{margin-left:10px;color:#67e8f9;font-size:.75rem}.fxa-float-card--audit{left:-35px;bottom:45px}.fxa-float-card--evidence{right:-35px;top:88px;animation-delay:-1.7s}
.fxa-proof-strip{padding:28px 0;border-top:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.06);background:#050d18}.fxa-proof-strip .container{display:flex;align-items:center;justify-content:space-between;gap:30px}.fxa-proof-strip>div>span{color:#61778c;font-size:.68rem;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.fxa-proof-strip .container div{display:flex;align-items:center;gap:20px;color:#b7c5d3;font-size:.75rem}.fxa-proof-strip i{width:3px;height:3px;border-radius:50%;background:#34506a}
.fxa-platform-section,.fxa-reporting-section,.fxa-journey-section,.fxa-security-section{padding:125px 0}.fxa-platform-section{background:radial-gradient(circle at 50% 35%,rgba(37,99,235,.1),transparent 35%),#050d18}.fxa-section-heading{max-width:720px}.fxa-section-heading--center{text-align:center;margin:0 auto 64px}.fxa-section-heading>span{display:block;margin-bottom:14px;color:#55e2f6;font-size:.7rem;font-weight:850;letter-spacing:.16em;text-transform:uppercase}.fxa-section-heading h2{margin:0;font-size:clamp(2.3rem,4.8vw,4.9rem);line-height:1.01;letter-spacing:-.055em;font-weight:840}.fxa-section-heading p{margin:22px 0 0;color:var(--fxa-muted);font-size:1.02rem;line-height:1.8}
.fxa-capability-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.fxa-capability-card{position:relative;min-height:360px;padding:34px;border:1px solid rgba(255,255,255,.08);border-radius:24px;background:linear-gradient(145deg,rgba(13,33,55,.96),rgba(7,20,35,.98));overflow:hidden;transform-style:preserve-3d;transition:border-color .3s,box-shadow .3s}.fxa-capability-card:hover{border-color:rgba(67,232,255,.35);box-shadow:0 28px 70px rgba(0,0,0,.28)}.fxa-card-glow{position:absolute;width:260px;height:260px;right:-110px;top:-120px;border-radius:50%;background:radial-gradient(circle,rgba(67,232,255,.12),transparent 68%);opacity:0;transition:opacity .3s}.fxa-capability-card:hover .fxa-card-glow{opacity:1}.fxa-capability-card--featured{grid-row:span 2;min-height:738px}.fxa-capability-card--wide{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;align-items:center;min-height:390px}.fxa-capability-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:linear-gradient(145deg,rgba(67,232,255,.16),rgba(37,99,235,.13));color:#5cecff;font-size:1.2rem}.fxa-capability-card>span,.fxa-capability-card>div>span{display:block;margin-top:26px;color:#55e2f6;font-size:.62rem;font-weight:850;letter-spacing:.15em;text-transform:uppercase}.fxa-capability-card h3{margin:12px 0;font-size:1.65rem;letter-spacing:-.03em}.fxa-capability-card p{max-width:640px;color:#91a4bb;line-height:1.75}
.fxa-register-list{margin-top:38px}.fxa-register-list div{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-bottom:10px;padding:14px;border:1px solid rgba(255,255,255,.07);border-radius:14px;background:rgba(255,255,255,.025)}.fxa-register-list b{color:#8befff;font-size:.65rem}.fxa-register-list span{font-size:.7rem}.fxa-register-list em{font-style:normal;font-size:.5rem;padding:6px 8px;border-radius:999px}.fxa-register-list .is-high{background:rgba(251,113,133,.12);color:#fda4af}.fxa-register-list .is-limited{background:rgba(251,191,36,.12);color:#fcd34d}.fxa-register-list .is-minimal{background:rgba(52,211,153,.12);color:#6ee7b7}
.fxa-risk-bars{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;margin-top:35px}.fxa-risk-bars i{height:8px;border-radius:999px;background:#1e3349}.fxa-risk-bars i:nth-child(1){background:#34d399}.fxa-risk-bars i:nth-child(2){background:#facc15}.fxa-risk-bars i:nth-child(3){background:#fb923c}.fxa-capability-card>small{display:flex;justify-content:space-between;margin-top:12px;color:#72869a;font-size:.72rem}.fxa-capability-card>small strong{color:#fb923c}
.fxa-framework-cloud{display:flex;flex-wrap:wrap;gap:8px;margin-top:30px}.fxa-framework-cloud b{padding:10px 12px;border:1px solid rgba(67,232,255,.16);border-radius:10px;background:rgba(67,232,255,.05);color:#a5f3fc;font-size:.61rem}.fxa-evidence-stack{margin-top:25px}.fxa-evidence-stack div{display:flex;align-items:center;gap:12px;margin-top:9px;padding:13px;border:1px solid rgba(255,255,255,.07);border-radius:13px;background:#0c2035}.fxa-evidence-stack i{color:#67e8f9;font-size:1.2rem}.fxa-evidence-stack span{flex:1;font-size:.69rem}.fxa-evidence-stack b{color:#6ee7b7;font-size:.48rem}
.fxa-tenant-orbit{position:relative;height:280px}.fxa-tenant-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:125px;height:125px;border-radius:50%;background:radial-gradient(circle,#164e63,#071521 70%);border:1px solid rgba(67,232,255,.32);box-shadow:0 0 60px rgba(67,232,255,.15)}.fxa-tenant-core i{font-size:1.45rem;color:#67e8f9}.fxa-tenant-core b{font-size:.64rem}.fxa-tenant-node{position:absolute;display:grid;place-items:center;width:62px;height:62px;border-radius:18px;background:#0c2035;border:1px solid rgba(255,255,255,.09);font-size:.65rem;animation:fxaNodeFloat 4s ease-in-out infinite}.fxa-tenant-node--a{left:12%;top:13%}.fxa-tenant-node--b{right:8%;top:26%;animation-delay:-1.2s}.fxa-tenant-node--c{left:20%;bottom:4%;animation-delay:-2.3s}
.fxa-reporting-section{background:radial-gradient(circle at 80% 45%,rgba(139,92,246,.13),transparent 35%),#07111e}.fxa-reporting-layout{display:grid;grid-template-columns:.78fr 1.22fr;align-items:center;gap:80px}.fxa-reporting-benefits{display:grid;gap:12px;margin-top:30px}.fxa-reporting-benefits span{display:flex;align-items:center;gap:9px;color:#c7d6e4}.fxa-reporting-benefits i{color:#54e8c0}.fxa-report-studio{border:1px solid rgba(151,211,255,.18);border-radius:24px;overflow:hidden;background:#071524;box-shadow:0 45px 110px rgba(0,0,0,.48);transform-style:preserve-3d}.fxa-report-studio>header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.07);background:#0a1a2c}.fxa-report-studio>header div{display:flex;align-items:center;gap:9px;font-weight:800}.fxa-report-studio>header i{color:#55e2f6}.fxa-report-studio>header b{padding:6px 9px;border-radius:999px;background:rgba(52,211,153,.1);color:#6ee7b7;font-size:.55rem}.fxa-report-toolbar{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:14px 20px;border-bottom:1px solid rgba(255,255,255,.06);color:#7890a6;font-size:.63rem}.fxa-report-toolbar b{padding:8px 10px;border:1px solid rgba(255,255,255,.07);border-radius:8px;background:#0c2035;color:#d9e6f2}.fxa-report-toolbar button{border:0;border-radius:8px;padding:9px 12px;background:linear-gradient(135deg,#06b6d4,#2563eb);color:#fff;font-size:.6rem;font-weight:800}.fxa-report-body{display:grid;grid-template-columns:1.2fr .8fr;min-height:400px;padding:20px;gap:16px}.fxa-report-cover{padding:28px;border-radius:16px;background:linear-gradient(145deg,#102b47,#091827);border:1px solid rgba(255,255,255,.07)}.fxa-report-cover>small{color:#67e8f9;font-size:.53rem;letter-spacing:.13em}.fxa-report-cover h3{margin:42px 0 10px;font-size:2rem;letter-spacing:-.04em}.fxa-report-cover p{color:#7890a6;font-size:.7rem}.fxa-report-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:55px}.fxa-report-metrics span{padding:12px;border-radius:10px;background:rgba(255,255,255,.04);color:#7890a6;font-size:.5rem}.fxa-report-metrics b{display:block;color:#fff;font-size:1.05rem}.fxa-report-preview-list{display:grid;gap:9px}.fxa-report-preview-list div{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:12px;border:1px solid rgba(255,255,255,.06);border-radius:11px;background:#0a1a2c}.fxa-report-preview-list span{color:#4d6982;font-size:.55rem}.fxa-report-preview-list b{font-size:.62rem}.fxa-report-preview-list i{color:#54e8c0}.fxa-report-studio>footer{display:flex;gap:8px;padding:14px 20px;border-top:1px solid rgba(255,255,255,.06)}.fxa-report-studio>footer span{padding:7px 9px;border-radius:8px;background:rgba(255,255,255,.04);color:#8ca2b7;font-size:.57rem}
.fxa-journey-section{background:#050d18}.fxa-journey{position:relative;display:grid;grid-template-columns:repeat(5,1fr);gap:16px;margin-top:60px}.fxa-journey-line{position:absolute;top:54px;left:10%;right:10%;height:1px;background:#17304a}.fxa-journey-line span{display:block;width:82%;height:100%;background:linear-gradient(90deg,#43e8ff,#8b5cf6);box-shadow:0 0 15px #43e8ff}.fxa-journey article{position:relative;text-align:center}.fxa-journey article>b{position:absolute;right:22%;top:-12px;color:#38536d;font-size:.58rem}.fxa-journey article>i{position:relative;z-index:2;display:grid;place-items:center;width:76px;height:76px;margin:auto;border-radius:22px;background:#0a1c30;border:1px solid rgba(255,255,255,.09);color:#67e8f9;font-size:1.3rem;box-shadow:0 0 35px rgba(67,232,255,.08)}.fxa-journey h3{margin:16px 0 5px;font-size:.9rem}.fxa-journey p{color:#72869a;font-size:.68rem}
.fxa-security-section{background:radial-gradient(circle at 75% 50%,rgba(37,99,235,.12),transparent 38%),#07111e}.fxa-security-layout{display:grid;grid-template-columns:.82fr 1.18fr;align-items:center;gap:80px}.fxa-text-link{display:inline-flex;align-items:center;gap:9px;margin-top:28px;color:#67e8f9;font-weight:750}.fxa-security-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.fxa-security-grid article{padding:28px;border:1px solid rgba(255,255,255,.08);border-radius:20px;background:rgba(8,24,42,.8);transition:.3s}.fxa-security-grid article:hover{transform:translateY(-5px);border-color:rgba(67,232,255,.32);box-shadow:0 22px 55px rgba(0,0,0,.24)}.fxa-security-grid i{font-size:1.4rem;color:#5cecff}.fxa-security-grid b,.fxa-security-grid span{display:block}.fxa-security-grid b{margin:16px 0 8px}.fxa-security-grid span{color:#8296aa;font-size:.75rem;line-height:1.6}
.fxa-final-cta{position:relative;padding:135px 0;background:#030914}.fxa-cta-orbit{position:absolute;width:760px;height:760px;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgba(37,99,235,.21),rgba(139,92,246,.08) 35%,transparent 68%);animation:fxaBreathe 5s ease-in-out infinite}.fxa-cta-card{position:relative;max-width:930px;margin:auto;padding:58px;border:1px solid rgba(151,211,255,.16);border-radius:30px;background:linear-gradient(145deg,rgba(13,31,52,.92),rgba(5,16,30,.94));box-shadow:0 45px 100px rgba(0,0,0,.42);text-align:center;backdrop-filter:blur(18px)}.fxa-cta-card img{width:min(320px,65%);max-height:130px;object-fit:contain;margin-bottom:25px;filter:drop-shadow(0 16px 26px rgba(0,0,0,.36))}.fxa-cta-card>span{display:block;color:#55e2f6;font-size:.7rem;font-weight:850;letter-spacing:.16em;text-transform:uppercase}.fxa-cta-card h2{margin:16px 0;font-size:clamp(2.4rem,5vw,5rem);line-height:1;letter-spacing:-.055em}.fxa-cta-card p{max-width:700px;margin:0 auto 30px;color:#91a4bb;line-height:1.75}.fxa-cta-card>div{display:flex;justify-content:center;gap:14px;flex-wrap:wrap}
@keyframes fxaPulse{50%{opacity:.45;transform:scale(.78)}}@keyframes fxaFloat{50%{transform:translateY(-10px)}}@keyframes fxaNodeFloat{50%{transform:translateY(-8px)}}@keyframes fxaOrbit{to{transform:rotate(360deg)}}@keyframes fxaOrbitReverse{to{transform:rotate(-360deg)}}@keyframes fxaDraw{to{stroke-dashoffset:0}}@keyframes fxaFadeArea{to{opacity:1}}@keyframes fxaParticleFloat{to{transform:translate3d(var(--drift),-45px,0);opacity:.2}}@keyframes fxaBreathe{50%{transform:translate(-50%,-50%) scale(1.06)}}
@media(max-width:1199px){.fxa-hero-layout{grid-template-columns:1fr}.fxa-hero-copy{max-width:820px}.fxa-command-stage{width:min(100%,900px);margin:auto}.fxa-console{width:100%;margin-left:0}.fxa-reporting-layout,.fxa-security-layout{grid-template-columns:1fr;gap:55px}.fxa-report-studio{max-width:900px}.fxa-proof-strip .container{align-items:flex-start;flex-direction:column}.fxa-proof-strip .container div{flex-wrap:wrap}}
@media(max-width:900px){.fxa-hero{min-height:auto;padding:100px 0 85px}.fxa-command-stage{min-height:560px}.fxa-console{transform:none}.fxa-stage-ring,.fxa-float-card{display:none}.fxa-capability-grid{grid-template-columns:1fr}.fxa-capability-card--featured{grid-row:auto;min-height:520px}.fxa-capability-card--wide{grid-column:auto;grid-template-columns:1fr}.fxa-tenant-orbit{margin-top:20px}.fxa-journey{grid-template-columns:1fr 1fr}.fxa-journey-line{display:none}.fxa-security-grid{grid-template-columns:1fr 1fr}.fxa-report-body{grid-template-columns:1fr}.fxa-report-preview-list{grid-template-columns:1fr 1fr}}
@media(max-width:680px){.fxa-hero{padding:82px 0 65px}.fxa-hero h1{font-size:clamp(2.7rem,14vw,4.4rem)}.fxa-command-stage{display:none}.fxa-kpi-grid{grid-template-columns:1fr 1fr}.fxa-console-panels{grid-template-columns:1fr}.fxa-platform-section,.fxa-reporting-section,.fxa-journey-section,.fxa-security-section{padding:85px 0}.fxa-capability-card{padding:25px}.fxa-capability-card--featured{min-height:auto}.fxa-security-grid,.fxa-journey{grid-template-columns:1fr}.fxa-report-preview-list{grid-template-columns:1fr}.fxa-report-toolbar{grid-template-columns:1fr}.fxa-report-metrics{grid-template-columns:1fr}.fxa-cta-card{padding:38px 22px}.fxa-proof-strip .container div{gap:11px}.fxa-proof-strip i{display:none}}
@media(prefers-reduced-motion:reduce){.fxa-page *,.fxa-page *:before,.fxa-page *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}.fxa-pointer-glow{display:none}}
