.foa-report-page{--foa-bg: #08030f;--foa-bg-2: #0e0322;--foa-bg-3: #150733;--foa-violet: #6B34FD;--foa-violet-lt: #A88DFE;--foa-magenta: #A822BF;--foa-orange: #F25929;--foa-orange-lt: #ff8b5f;--foa-red: #f0454f;--foa-teal: #14B8A6;--foa-white: #FCF9FE;--foa-w78: rgba(252,249,254,0.78);--foa-w55: rgba(252,249,254,0.55);--foa-w30: rgba(252,249,254,0.30);--foa-w12: rgba(252,249,254,0.12);--foa-w06: rgba(252,249,254,0.06);--foa-font: "DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--foa-ease: cubic-bezier(.16,1,.3,1)}body.foa-report-page{margin:0;padding:0;background:var(--foa-bg);color:var(--foa-white);font-family:var(--foa-font);-webkit-font-smoothing:antialiased;overflow-x:clip}html:has(body.foa-report-page){scroll-behavior:smooth;background:var(--foa-bg);overflow-x:clip}.foa-report-page *{box-sizing:border-box}.foa-report-page img{max-width:100%}.foa-progress{position:fixed;top:0;left:0;height:3px;width:100%;z-index:1000;transform-origin:0 50%;transform:scaleX(0);background:linear-gradient(90deg, var(--foa-violet), var(--foa-magenta) 55%, var(--foa-orange));box-shadow:0 0 16px rgba(168,141,254,.6)}.foa-nav{position:fixed;top:0;left:0;right:0;z-index:999;display:flex;align-items:center;justify-content:space-between;padding:18px clamp(20px,4vw,52px);background:rgba(8,3,15,0);backdrop-filter:blur(0px);transition:background .4s ease,backdrop-filter .4s ease,border-color .4s ease,transform .45s var(--foa-ease),opacity .4s ease;border-bottom:1px solid rgba(0,0,0,0)}.foa-nav.is-hidden{transform:translateY(-100%);opacity:0;pointer-events:none}.foa-nav.is-stuck{background:rgba(8,3,15,.72);backdrop-filter:blur(14px);border-bottom-color:var(--foa-w12)}.foa-nav-logo{display:inline-flex;align-items:center;text-decoration:none;flex-shrink:0}.foa-nav-logo img{height:20px;width:auto;display:block}.foa-nav-mid{font-size:11px;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:var(--foa-w55);opacity:0;transform:translateY(-4px);transition:opacity .4s ease,transform .4s ease}.foa-nav.is-stuck .foa-nav-mid{opacity:1;transform:translateY(0)}@media(max-width: 780px){.foa-nav-mid{display:none}}.foa-nav-cta{position:relative;display:inline-flex;align-items:center;gap:7px;padding:9px 20px;border-radius:8px;font-size:13px;font-weight:800;font-family:var(--foa-font);text-decoration:none;color:#fcf9fe;cursor:pointer;background:rgba(0,0,0,0);letter-spacing:.2px;white-space:nowrap;z-index:0;border:1.5px solid rgba(0,0,0,0);background-clip:padding-box;transition:transform .2s,box-shadow .2s}.foa-nav-cta::before{content:"";position:absolute;inset:-1.5px;border-radius:9px;z-index:-1;background:linear-gradient(135deg, #6B34FD, #A822BF, #6B34FD, #A822BF, #6B34FD);background-size:300% 300%;animation:foaBorderSpin 3s linear infinite}.foa-nav-cta::after{content:"";position:absolute;inset:1px;border-radius:7px;z-index:-1;background:#140921;transition:background .2s}.foa-nav-cta:hover::after{background:rgba(107,52,253,.2)}.foa-nav-cta:hover{transform:translateY(-1px);box-shadow:0 6px 24px rgba(107,52,253,.35)}.foa-nav-cta>span{position:relative;z-index:1;display:inline-flex;align-items:center;gap:7px}@keyframes foaBorderSpin{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.foa-section{position:relative;padding:clamp(90px,14vh,180px) clamp(20px,5vw,52px);max-width:1280px;margin:0 auto}.foa-eyebrow{font-size:14px;font-weight:800;letter-spacing:2.8px;text-transform:uppercase;color:var(--foa-violet-lt);display:inline-flex;align-items:center;gap:12px;margin-bottom:26px}.foa-eyebrow::before{content:"";width:36px;height:2px;background:linear-gradient(90deg, var(--foa-violet), transparent)}.foa-h2{font-size:clamp(38px,5.4vw,80px);font-weight:900;letter-spacing:-2px;line-height:1.03;margin:0 0 28px}.foa-h2 .g{background:linear-gradient(120deg, var(--foa-violet-lt) 0%, var(--foa-magenta) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);filter:drop-shadow(0 0 32px rgba(168, 141, 254, 0.28))}.foa-lede{font-size:clamp(19px,2.3vw,27px);line-height:1.55;color:var(--foa-w78);max-width:760px;margin:0}.foa-reveal{opacity:0;transform:translateY(36px);transition:opacity .9s var(--foa-ease),transform .9s var(--foa-ease)}.foa-reveal.is-visible{opacity:1;transform:none}.foa-reveal.d1{transition-delay:.08s}.foa-reveal.d2{transition-delay:.16s}.foa-reveal.d3{transition-delay:.24s}.foa-reveal.d4{transition-delay:.32s}.foa-reveal.d5{transition-delay:.4s}.foa-pin-steps{position:relative}.foa-pin-steps.is-pinned{padding:0;max-width:none;margin:48vh 0 0}.foa-pin-steps.is-pinned .foa-pin-sticky{position:sticky;top:0;height:100vh;display:flex;align-items:center;justify-content:center;padding:84px clamp(20px,5vw,52px)}.foa-pin-steps .foa-pin-inner{max-width:1180px;margin:0 auto;width:100%}.foa-pin-steps.is-pinned .foa-step{opacity:0;transform:translateY(32px);transition:opacity .7s var(--foa-ease),transform .7s var(--foa-ease)}.foa-pin-steps.is-pinned .foa-step.is-on{opacity:1;transform:none}.foa-scene{--accent:var(--foa-violet);--accent-lt:var(--foa-violet-lt);text-align:center}.foa-scene .foa-eyebrow{justify-content:center;color:var(--accent-lt)}.foa-scene .foa-eyebrow::before{background:linear-gradient(90deg, var(--accent), transparent)}.foa-scene .foa-h2{text-align:center}.foa-scene .foa-step-head{margin-bottom:clamp(36px,5.5vh,64px)}.foa-scene .foa-h2 .g{background:linear-gradient(120deg, var(--accent-lt), var(--accent));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);filter:drop-shadow(0 0 26px color-mix(in srgb, var(--accent) 38%, transparent))}.foa-punchsec{--accent:var(--foa-violet);min-height:100vh;display:flex;align-items:center;justify-content:center;padding:clamp(60px,12vh,140px) clamp(20px,5vw,52px)}.foa-punch{text-align:center;font-size:clamp(34px,4.8vw,64px);font-weight:900;letter-spacing:-1.6px;line-height:1.18;max-width:1060px;margin:0 auto}.foa-punch .g{color:var(--accent);-webkit-text-fill-color:var(--accent);text-shadow:0 0 40px color-mix(in srgb, var(--accent) 62%, transparent)}.foa-punch .r{color:var(--foa-red);-webkit-text-fill-color:var(--foa-red);text-shadow:0 0 40px rgba(240,69,79,.55)}.foa-statgrid{display:grid;grid-template-columns:repeat(var(--cols, 3), minmax(0, 1fr));gap:clamp(18px,2vw,26px);max-width:1080px;margin:0 auto}.foa-statcard{padding:clamp(28px,3vw,40px) clamp(24px,2.4vw,32px);border-radius:20px;text-align:left;background:linear-gradient(160deg, color-mix(in srgb, var(--accent) 13%, transparent), rgba(14, 3, 34, 0.5));border:1px solid color-mix(in srgb, var(--accent) 32%, transparent)}.foa-statcard .name{font-size:13px;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:var(--accent-lt);margin-bottom:18px}.foa-statcard .num{font-size:clamp(54px,6.6vw,104px);font-weight:900;letter-spacing:-3px;line-height:1;color:var(--accent-lt);font-variant-numeric:tabular-nums;filter:drop-shadow(0 0 30px color-mix(in srgb, var(--accent) 38%, transparent))}.foa-statcard .num .suf{font-size:.5em;vertical-align:super;opacity:.85}.foa-statcard .lbl{font-size:16px;line-height:1.5;color:var(--foa-w78);margin-top:16px;font-weight:600}@media(max-width: 820px){.foa-statgrid{grid-template-columns:1fr;max-width:460px}}.foa-hero{position:relative;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:120px clamp(20px,5vw,52px) 90px;overflow:hidden}.foa-hero-bg{position:absolute;inset:0;z-index:0;pointer-events:none}.foa-orb{position:absolute;border-radius:50%;filter:blur(60px);opacity:.55;will-change:transform}.foa-orb.o1{width:560px;height:560px;top:-12%;left:-8%;background:radial-gradient(circle, rgba(107, 52, 253, 0.55), transparent 65%);animation:foaOrb1 20s ease-in-out infinite}.foa-orb.o2{width:520px;height:520px;bottom:-14%;right:-6%;background:radial-gradient(circle, rgba(168, 34, 191, 0.45), transparent 65%);animation:foaOrb2 26s ease-in-out infinite}.foa-orb.o3{width:420px;height:420px;top:30%;right:24%;background:radial-gradient(circle, rgba(242, 89, 41, 0.3), transparent 65%);animation:foaOrb3 30s ease-in-out infinite}@keyframes foaOrb1{0%,100%{transform:translate(0, 0)}50%{transform:translate(60px, 40px)}}@keyframes foaOrb2{0%,100%{transform:translate(0, 0)}50%{transform:translate(-50px, -30px)}}@keyframes foaOrb3{0%,100%{transform:translate(0, 0)}33%{transform:translate(-40px, 30px)}66%{transform:translate(30px, -20px)}}.foa-topo{position:absolute;inset:0;width:100%;height:100%;opacity:.5}.foa-topo path{fill:none;stroke:url(#foaTopoGrad);stroke-width:1;opacity:.5;stroke-dasharray:2400;stroke-dashoffset:2400;animation:foaTopoDraw 4s var(--foa-ease) forwards}.foa-topo path:nth-child(2){animation-delay:.25s}.foa-topo path:nth-child(3){animation-delay:.5s}.foa-topo path:nth-child(4){animation-delay:.75s}.foa-topo path:nth-child(5){animation-delay:1s}@keyframes foaTopoDraw{to{stroke-dashoffset:0}}.foa-field{position:absolute;inset:0;display:grid;grid-template-columns:repeat(auto-fill, 46px);grid-auto-rows:46px;justify-content:center;align-content:center;opacity:.5}.foa-field i{width:5px;height:5px;border-radius:50%;place-self:center;background:rgba(252,249,254,.1)}.foa-field i.v{background:var(--foa-red);box-shadow:0 0 10px rgba(240,69,79,.8);animation:foaBlink 3.5s ease-in-out infinite}@keyframes foaBlink{0%,100%{opacity:.25}50%{opacity:1}}.foa-blindfold{position:absolute;left:-20%;right:-20%;height:30%;top:35%;background:linear-gradient(180deg, transparent, rgba(8, 3, 15, 0.96) 30%, rgba(8, 3, 15, 0.96) 70%, transparent);backdrop-filter:blur(2px);animation:foaSweep 11s ease-in-out infinite}.foa-blindfold::before,.foa-blindfold::after{content:"";position:absolute;left:0;right:0;height:1.5px;background:linear-gradient(90deg, transparent, rgba(168, 141, 254, 0.7), transparent)}.foa-blindfold::before{top:0}.foa-blindfold::after{bottom:0}@keyframes foaSweep{0%,100%{transform:translateY(-60%)}50%{transform:translateY(60%)}}.foa-hero-inner{position:relative;z-index:2;max-width:1000px}.foa-hero-eyebrow{font-size:12px;font-weight:800;letter-spacing:3px;text-transform:uppercase;color:var(--foa-violet-lt);margin-bottom:30px;display:inline-flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:center}.foa-hero-eyebrow .dot{width:6px;height:6px;border-radius:50%;background:var(--foa-orange);box-shadow:0 0 12px var(--foa-orange)}.foa-hero h1{font-size:clamp(50px,9.5vw,132px);font-weight:900;letter-spacing:-3.5px;line-height:.96;margin:0 0 32px}.foa-hero h1 .g{display:inline-block;background:linear-gradient(115deg, #fff 0%, var(--foa-violet-lt) 50%, var(--foa-magenta) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);filter:drop-shadow(0 0 50px rgba(168, 141, 254, 0.4))}.foa-hero-sub{font-size:clamp(19px,2.4vw,28px);line-height:1.5;color:var(--foa-w78);max-width:760px;margin:0 auto 44px}.foa-hero-actions{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.foa-btn{display:inline-flex;align-items:center;gap:9px;padding:16px 32px;border-radius:12px;font-size:15px;font-weight:800;letter-spacing:.2px;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s,background .2s}.foa-btn-primary{color:#fff;background:linear-gradient(135deg, var(--foa-violet), var(--foa-magenta));box-shadow:0 14px 40px rgba(107,52,253,.45)}.foa-btn-primary:hover{transform:translateY(-3px);box-shadow:0 20px 56px rgba(107,52,253,.6)}.foa-btn-ghost{color:var(--foa-white);border:1px solid var(--foa-w30);background:var(--foa-w06)}.foa-btn-ghost:hover{border-color:var(--foa-violet-lt);color:#fff;transform:translateY(-3px);background:rgba(107,52,253,.12)}.foa-scrollhint{position:fixed;bottom:26px;left:50%;transform:translateX(-50%);z-index:900;display:flex;flex-direction:column;align-items:center;gap:9px;font-size:10px;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:var(--foa-w55);transition:opacity .5s ease,transform .5s ease;pointer-events:none}.foa-scrollhint.is-hidden{opacity:0;transform:translate(-50%, 12px)}.foa-scrollhint-track{width:22px;height:34px;border:2px solid var(--foa-w30);border-radius:12px;position:relative}.foa-scrollhint-dot{position:absolute;left:50%;top:6px;width:3px;height:7px;border-radius:2px;background:var(--foa-violet-lt);transform:translateX(-50%);animation:foaWheel 1.6s ease-in-out infinite}.foa-scrollhint-label{opacity:.8}@keyframes foaWheel{0%{opacity:0;transform:translate(-50%, 0)}30%{opacity:1}100%{opacity:0;transform:translate(-50%, 12px)}}@media(max-width: 780px){.foa-scrollhint-label{display:none}}.foa-rail-cta{position:fixed;left:0;top:50%;transform:translateY(-50%);writing-mode:vertical-rl;text-orientation:mixed;z-index:900;display:inline-flex;align-items:center;gap:11px;padding:18px 11px;border-radius:0 10px 10px 0;font-size:12px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase;color:#fff;text-decoration:none;background:linear-gradient(180deg, var(--foa-violet), var(--foa-magenta));box-shadow:0 10px 30px rgba(107,52,253,.45);transition:padding-left .2s ease,box-shadow .2s ease,opacity .4s ease,transform .4s ease}.foa-rail-cta:hover{padding-left:17px;box-shadow:0 14px 40px rgba(107,52,253,.6)}.foa-rail-cta-icon{display:inline-flex}.foa-rail-cta-icon svg{width:15px;height:15px;display:block}.foa-rail-cta.is-hidden{opacity:0;transform:translateY(-50%) translateX(-52px);pointer-events:none}@media(max-width: 980px){.foa-rail-cta{display:none}}.foa-setup{text-align:left}.foa-stat-trio{display:grid;grid-template-columns:repeat(3, 1fr);gap:clamp(24px,4vw,60px);margin-top:64px}.foa-bigstat .num{font-size:clamp(80px,13vw,190px);font-weight:900;letter-spacing:-5px;line-height:1;background:linear-gradient(135deg, #fff, var(--foa-violet-lt) 60%, var(--foa-magenta));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);font-variant-numeric:tabular-nums;filter:drop-shadow(0 0 45px rgba(168, 141, 254, 0.4))}.foa-bigstat .num .suf{-webkit-text-fill-color:var(--foa-violet-lt);font-size:.5em;vertical-align:super}.foa-bigstat .lbl{font-size:17px;line-height:1.5;color:var(--foa-w78);margin-top:18px;font-weight:600}.foa-setup-punch{font-size:clamp(30px,4vw,54px);font-weight:900;letter-spacing:-1.2px;line-height:1.2;margin-top:84px;max-width:980px}.foa-setup-punch .g{background:linear-gradient(120deg, var(--foa-violet-lt), var(--foa-magenta));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@media(max-width: 760px){.foa-stat-trio{grid-template-columns:1fr;gap:48px}}.foa-chart-wrap{margin-top:56px;padding:clamp(24px,4vw,48px);border-radius:24px;background:linear-gradient(160deg, rgba(28, 12, 60, 0.55), rgba(14, 3, 34, 0.55));border:1px solid var(--foa-w12);box-shadow:0 30px 90px rgba(0,0,0,.5)}.foa-chart-title{font-size:13px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase;color:var(--foa-violet-lt);text-align:center;margin-bottom:8px}.foa-chart-sub{font-size:13px;color:var(--foa-w55);text-align:center;margin-bottom:28px}.foa-chart-svg{width:100%;height:auto;display:block;overflow:visible}.foa-chart-area{fill:url(#foaAreaGrad);opacity:var(--draw, 1)}.foa-chart-line{fill:none;stroke:url(#foaLineGrad);stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1200;stroke-dashoffset:calc(1200 - 1200*var(--draw, 1))}.foa-chart-dot{opacity:var(--dots, 1)}.foa-chart-mult{opacity:var(--mult, 1);transform:scale(calc(0.6 + 0.4 * var(--mult, 1)));transform-box:fill-box;transform-origin:center}.foa-chart-label{font-size:11px;fill:var(--foa-w55);font-weight:600}.foa-chart-val{font-size:13px;font-weight:800}.foa-pin{position:relative}.foa-pin-inner{max-width:1280px;margin:0 auto;width:100%}.foa-pp-head{text-align:left;margin-bottom:40px}.foa-pp-stage{position:relative}.foa-pp-chart{position:relative}.foa-paradox-reveal{margin-top:64px;max-width:860px;text-align:center;margin-left:auto;margin-right:auto}.foa-pin.is-pinned{height:250vh;padding:0;max-width:none;margin:0}.foa-pin.is-pinned .foa-pin-sticky{position:sticky;top:0;height:100vh;display:flex;align-items:center;padding:0 clamp(24px,5vw,52px);--draw:0;--dots:0;--mult:0;--recede:0;--reveal:0;--revout:0;--punch1:0;--punch2:0}.foa-pin-paradox.is-pinned{height:340vh}.foa-pin-paradox.is-pinned .foa-pin-sticky{align-items:flex-start;padding-top:92px}.foa-pin.is-pinned .foa-pp-head{margin-bottom:20px;text-align:center;opacity:calc(1 - var(--recede, 0));transform:none;transition:none;will-change:opacity}.foa-pin.is-pinned .foa-pp-head .foa-h2{font-size:clamp(28px,3.4vw,46px);letter-spacing:-1.2px}.foa-pin.is-pinned .foa-pp-head .foa-lede{display:none}.foa-pin.is-pinned .foa-pp-stage{min-height:auto;position:static}.foa-pin.is-pinned .foa-pp-chart{max-width:820px;margin:0 auto;opacity:calc(1 - var(--recede, 0));transform:scale(calc(1 - 0.06 * var(--recede, 0)));filter:saturate(calc(1 - 0.8 * var(--recede, 0))) blur(calc(5px * var(--recede, 0)));will-change:opacity,transform,filter}.foa-pin.is-pinned .foa-pp-chart .foa-chart-svg{max-height:42vh}.foa-pin.is-pinned .foa-pp-reveal,.foa-pin.is-pinned .foa-pp-punch{position:absolute;inset:0;margin:0;max-width:none;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:92px clamp(24px,5vw,52px) 60px;transition:none;will-change:opacity,transform}.foa-pin.is-pinned .foa-pp-reveal{opacity:calc(var(--reveal, 0)*(1 - var(--revout, 0)));transform:translateY(calc(28px * (1 - var(--reveal, 0))))}.foa-pin.is-pinned .foa-pp-reveal>*{max-width:880px}.foa-pin.is-pinned .foa-pp-punch{gap:4px}.foa-pin.is-pinned .foa-pp-punch .l1{display:block;opacity:var(--punch1, 0);transform:translateY(calc(20px * (1 - var(--punch1, 0))));transition:none}.foa-pin.is-pinned .foa-pp-punch .l2{display:block;opacity:var(--punch2, 0);transform:translateY(calc(20px * (1 - var(--punch2, 0))));transition:none}.foa-paradox-reveal h3{font-size:clamp(34px,4.4vw,62px);font-weight:900;letter-spacing:-1.4px;line-height:1.1;margin:0 0 22px}.foa-paradox-reveal p{font-size:clamp(18px,2.1vw,24px);line-height:1.55;color:var(--foa-w78);margin:0 0 16px}.foa-paradox-punch{margin-top:40px;font-size:clamp(32px,4.4vw,58px);font-weight:900;letter-spacing:-1.4px;line-height:1.15}.foa-paradox-punch .g{color:var(--foa-orange);-webkit-text-fill-color:var(--foa-orange);text-shadow:0 0 40px rgba(242,89,41,.55)}.foa-paradox-reveal h3 .g{background:linear-gradient(120deg, var(--foa-violet-lt), var(--foa-magenta));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.foa-loop{text-align:center}.foa-loop-stage{position:relative;max-width:640px;margin:60px auto 0;aspect-ratio:1}.foa-loop-ring{position:absolute;inset:0}.foa-loop-ring circle{fill:none;stroke:var(--foa-w12);stroke-width:2}.foa-loop-ring .flow{stroke:url(#foaLoopGrad);stroke-width:3;stroke-linecap:round;stroke-dasharray:18 14;animation:foaLoopFlow 1.4s linear infinite;filter:drop-shadow(0 0 6px rgba(168, 141, 254, 0.6))}@keyframes foaLoopFlow{to{stroke-dashoffset:-32}}.foa-loop-node{position:absolute;width:clamp(150px,30%,200px);padding:20px 16px;border-radius:16px;transform:translate(-50%, -50%);background:linear-gradient(160deg, rgba(28, 12, 60, 0.92), rgba(14, 3, 34, 0.92));border:1px solid var(--foa-w12);box-shadow:0 16px 50px rgba(0,0,0,.5)}.foa-loop-node .n-num{font-size:clamp(38px,6vw,60px);font-weight:900;letter-spacing:-2.5px;line-height:1;background:linear-gradient(135deg, var(--foa-violet-lt), var(--foa-orange));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);filter:drop-shadow(0 0 24px rgba(168, 141, 254, 0.4))}.foa-loop-node .n-lbl{font-size:14px;font-weight:700;color:#fff;margin-top:9px;line-height:1.3}.foa-loop-node.top{top:6%;left:50%}.foa-loop-node.right{top:72%;left:88%}.foa-loop-node.left{top:72%;left:12%}.foa-loop-center{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:13px;font-weight:800;letter-spacing:2.4px;text-transform:uppercase;color:var(--foa-w55);text-align:center;line-height:1.5}.foa-loop-punch{font-size:clamp(32px,4.6vw,62px);font-weight:900;letter-spacing:-1.4px;line-height:1.2;margin:0 auto}@media(max-width: 680px){.foa-loop-node{width:160px}.foa-loop-node.right{left:82%}.foa-loop-node.left{left:18%}}.foa-pin-loop.is-pinned .foa-pin-sticky{--ring:0;--n1:0;--n2:0;--n3:0;--center:0}.foa-pin-loop.is-pinned .foa-loop-head{margin-bottom:0}.foa-pin-loop.is-pinned .foa-loop-head .foa-h2{font-size:clamp(32px,4.2vw,56px);letter-spacing:-1.5px}.foa-pin-loop.is-pinned .foa-loop-stage{max-width:420px;margin:clamp(76px,10vh,116px) auto 0}.foa-pin-loop.is-pinned .foa-loop-node{width:clamp(148px,33%,180px);padding:16px 14px}.foa-pin-loop.is-pinned .foa-loop-node .n-num{font-size:clamp(28px,4vw,44px)}.foa-pin-loop.is-pinned .foa-loop-node.top{top:8%}.foa-pin-loop.is-pinned .foa-loop-ring .flow{animation:none;stroke-dasharray:943;stroke-dashoffset:calc(943*(1 - var(--ring, 1)));transform:rotate(-90deg);transform-origin:center;transform-box:fill-box}.foa-pin-loop.is-pinned .foa-loop-node{transition:none}.foa-pin-loop.is-pinned .foa-loop-node.top{opacity:var(--n1, 1);transform:translate(-50%, -50%) scale(calc(0.82 + 0.18 * var(--n1, 1)))}.foa-pin-loop.is-pinned .foa-loop-node.right{opacity:var(--n2, 1);transform:translate(-50%, -50%) scale(calc(0.82 + 0.18 * var(--n2, 1)))}.foa-pin-loop.is-pinned .foa-loop-node.left{opacity:var(--n3, 1);transform:translate(-50%, -50%) scale(calc(0.82 + 0.18 * var(--n3, 1)))}.foa-pin-loop.is-pinned .foa-loop-center{opacity:var(--center, 1);transition:none}.foa-suppress{position:relative}.foa-suppress::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse 60% 50% at 50% 40%, rgba(240, 69, 79, 0.1), transparent 70%)}.foa-suppress-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px;margin-top:56px}.foa-suppress-card{padding:36px 28px;border-radius:20px;background:linear-gradient(160deg, rgba(40, 8, 16, 0.45), rgba(14, 3, 18, 0.6));border:1px solid rgba(240,69,79,.25)}.foa-suppress-card .num{font-size:clamp(62px,8.5vw,116px);font-weight:900;letter-spacing:-4px;line-height:1;color:var(--foa-red);font-variant-numeric:tabular-nums;filter:drop-shadow(0 0 36px rgba(240, 69, 79, 0.4))}.foa-suppress-card .num .suf{font-size:.5em;vertical-align:super;opacity:.8}.foa-suppress-card .lbl{font-size:17px;line-height:1.5;color:var(--foa-w78);margin-top:18px;font-weight:600}.foa-suppress-punch{font-size:clamp(34px,4.6vw,60px);font-weight:900;letter-spacing:-1.4px;margin-top:72px;text-align:left}.foa-suppress-punch .r{color:var(--foa-red)}@media(max-width: 760px){.foa-suppress-grid{grid-template-columns:1fr}}.foa-roles-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px;margin-top:56px}.foa-role{padding:36px 28px;border-radius:20px;text-align:left;background:linear-gradient(160deg, rgba(28, 12, 60, 0.5), rgba(14, 3, 34, 0.5));border:1px solid var(--foa-w12);transition:border-color .3s,transform .3s,box-shadow .3s}.foa-role:hover{border-color:var(--foa-violet-lt);transform:translateY(-4px);box-shadow:0 24px 60px rgba(107,52,253,.25)}.foa-role-name{font-size:14px;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:var(--foa-violet-lt);margin-bottom:20px}.foa-role-num{font-size:clamp(72px,10vw,120px);font-weight:900;letter-spacing:-4px;line-height:1;color:#fff;font-variant-numeric:tabular-nums;filter:drop-shadow(0 0 32px rgba(168, 141, 254, 0.32))}.foa-role-num .suf{font-size:.45em;vertical-align:super;color:var(--foa-w55)}.foa-role-cap{font-size:15px;color:var(--foa-w55);margin-top:16px;line-height:1.45}.foa-roles-punch{text-align:left;font-size:clamp(28px,3.6vw,46px);font-weight:900;letter-spacing:-1px;margin-top:64px;max-width:880px}.foa-roles-punch .g{background:linear-gradient(120deg, var(--foa-violet-lt), var(--foa-magenta));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@media(max-width: 760px){.foa-roles-grid{grid-template-columns:1fr}}.foa-gap-split{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:stretch}.foa-gap-trio{grid-template-columns:repeat(3, minmax(0, 1fr));gap:clamp(16px,1.8vw,24px);max-width:1080px;margin-left:auto;margin-right:auto}.foa-gap-card{padding:clamp(28px,3vw,40px) clamp(22px,2.2vw,30px);border-radius:20px;text-align:left}.foa-gap-card.good{background:linear-gradient(160deg, rgba(20, 184, 166, 0.14), rgba(14, 3, 34, 0.4));border:1px solid rgba(20,184,166,.3)}.foa-gap-card.warn{background:linear-gradient(160deg, rgba(242, 89, 41, 0.14), rgba(14, 3, 34, 0.4));border:1px solid rgba(242,89,41,.3)}.foa-gap-card.bad{background:linear-gradient(160deg, rgba(240, 69, 79, 0.14), rgba(14, 3, 34, 0.4));border:1px solid rgba(240,69,79,.3)}.foa-gap-card .num{font-size:clamp(48px,5.6vw,92px);font-weight:900;letter-spacing:-3px;line-height:1;font-variant-numeric:tabular-nums}.foa-gap-card .num .suf{font-size:.45em;vertical-align:super}.foa-gap-card.good .num{color:var(--foa-teal);filter:drop-shadow(0 0 30px rgba(20, 184, 166, 0.4))}.foa-gap-card.warn .num{color:var(--foa-orange);filter:drop-shadow(0 0 30px rgba(242, 89, 41, 0.4))}.foa-gap-card.bad .num{color:var(--foa-red);filter:drop-shadow(0 0 30px rgba(240, 69, 79, 0.4))}.foa-gap-card .lbl{font-size:15px;line-height:1.5;color:var(--foa-w78);margin-top:16px;font-weight:600}.foa-gap-punch{text-align:center;font-size:clamp(36px,5vw,72px);font-weight:900;letter-spacing:-2px;margin-top:clamp(40px,6vh,72px)}.foa-gap-punch .g{color:var(--foa-violet-lt);-webkit-text-fill-color:var(--foa-violet-lt)}@media(max-width: 760px){.foa-gap-split{grid-template-columns:1fr}.foa-gap-trio{grid-template-columns:1fr;max-width:460px}}.foa-clock{text-align:center}.foa-clock-viz{display:flex;align-items:center;justify-content:center;gap:clamp(16px,4vw,48px);margin:60px 0;flex-wrap:wrap}.foa-clock-from .v,.foa-clock-to .v{font-size:clamp(56px,9vw,124px);font-weight:900;letter-spacing:-4px;line-height:1;font-variant-numeric:tabular-nums;position:relative;display:inline-block}.foa-clock-from .v{color:color-mix(in srgb, #ffffff, var(--foa-w55) calc(var(--m-gray, 1) * 100%));opacity:var(--m-in, 1)}.foa-clock-from .v::after{content:"";position:absolute;left:0;top:54%;height:10px;border-radius:5px;width:calc(var(--m-strike, 1)*100%);background:var(--foa-red);box-shadow:0 0 18px rgba(240,69,79,.7)}.foa-clock-to .v{background:linear-gradient(135deg, var(--foa-orange-lt), var(--foa-red));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);filter:drop-shadow(0 0 40px rgba(242, 89, 41, 0.4))}.foa-clock-from .u,.foa-clock-to .u{font-size:14px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--foa-w55);margin-top:10px}.foa-clock-arrow{color:var(--foa-orange);display:inline-flex;align-items:center}.foa-clock-arrow svg{width:clamp(36px,6vw,64px);height:auto}.foa-clock-punch{font-size:clamp(30px,4vw,52px);font-weight:900;letter-spacing:-1.2px;max-width:960px;margin:0 auto;line-height:1.2;opacity:var(--punch, 1)}.foa-clock-punch .r{color:var(--foa-red)}.foa-pin-clock.is-pinned .foa-pin-sticky{--m-in:0;--m-gray:0;--m-strike:0;--m-shift:0;--arrow:0;--min-in:0;--punch:0}.foa-pin-clock.is-pinned .foa-clock-head .foa-h2{font-size:clamp(28px,3.6vw,48px);letter-spacing:-1.2px}.foa-pin-clock.is-pinned .foa-clock-viz{position:relative;display:block;height:clamp(150px,22vh,210px);margin:36px 0}.foa-pin-clock.is-pinned .foa-clock-from .v,.foa-pin-clock.is-pinned .foa-clock-to .v{font-size:clamp(40px,5.6vw,78px);letter-spacing:-2.5px}.foa-pin-clock.is-pinned .foa-clock-from{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) translateX(calc(var(--m-shift) * -255px));will-change:transform}.foa-pin-clock.is-pinned .foa-clock-arrow{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);opacity:var(--arrow)}.foa-pin-clock.is-pinned .foa-clock-to{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) translateX(255px) scale(calc(0.55 + 0.45 * var(--min-in)));opacity:var(--min-in);will-change:transform,opacity}.foa-pin-clock.is-pinned .foa-clock-from .u{opacity:var(--m-shift);transition:none}.foa-pin-clock.is-pinned .foa-clock-to .u{opacity:var(--min-in);transition:none}.foa-change-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:18px;margin-top:56px}.foa-change-card{position:relative;padding:26px 24px 46px;border-radius:18px;background:linear-gradient(160deg, rgba(28, 12, 60, 0.5), rgba(14, 3, 34, 0.5));border:1px solid var(--foa-w12);overflow:hidden}.foa-change-num{font-size:15px;font-weight:900;color:var(--foa-violet-lt);letter-spacing:1.2px;position:relative;z-index:3}.foa-change-title{font-size:clamp(20px,2.2vw,27px);font-weight:900;letter-spacing:-0.5px;color:#fff;margin:12px 0 14px;line-height:1.2;position:relative;z-index:3}.foa-change-locked{position:relative;margin:0;font-size:13.5px;line-height:1.62;color:var(--foa-w78);filter:blur(4px);opacity:.78;-webkit-user-select:none;user-select:none;-webkit-mask-image:linear-gradient(180deg, #000 32%, transparent 100%);mask-image:linear-gradient(180deg, #000 32%, transparent 100%)}.foa-change-card::after{content:"";position:absolute;left:0;right:0;bottom:0;height:42%;background:linear-gradient(180deg, rgba(14, 3, 34, 0) 0%, rgba(14, 3, 34, 0.55) 65%, rgba(14, 3, 34, 0.82) 100%);pointer-events:none;z-index:1}.foa-change-unlock{position:absolute;left:24px;bottom:18px;z-index:2;display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase;color:var(--foa-violet-lt)}.foa-change-unlock svg{width:13px;height:13px}.foa-change-lockicon{position:absolute;top:24px;right:24px;color:var(--foa-violet-lt);opacity:.7;z-index:2}.foa-change-lockicon svg{width:18px;height:18px}.foa-change-cta{margin-top:52px;text-align:center}.foa-change-cta p{font-size:clamp(24px,2.8vw,36px);font-weight:900;letter-spacing:-0.8px;color:#fff;margin:0 0 30px;line-height:1.25}.foa-change-cta p .g{color:var(--foa-violet-lt);-webkit-text-fill-color:var(--foa-violet-lt)}@media(max-width: 900px){.foa-change-grid{grid-template-columns:1fr 1fr}}@media(max-width: 600px){.foa-change-grid{grid-template-columns:1fr}}.foa-cta{position:relative;overflow:hidden}.foa-cta::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse 50% 60% at 25% 30%, rgba(107, 52, 253, 0.22), transparent 65%),radial-gradient(ellipse 50% 60% at 80% 70%, rgba(168, 34, 191, 0.18), transparent 65%)}.foa-cta-inner{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(32px,5vw,72px);align-items:center}.foa-cta-thesis{font-size:clamp(40px,5.5vw,80px);font-weight:900;letter-spacing:-2.2px;line-height:1.04;margin:0 0 26px}.foa-cta-thesis .g{background:linear-gradient(120deg, #fff, var(--foa-violet-lt) 55%, var(--foa-orange));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);filter:drop-shadow(0 0 45px rgba(168, 141, 254, 0.4))}.foa-cta-sub{font-size:19px;line-height:1.6;color:var(--foa-w78);margin:0 0 32px;max-width:560px}.foa-cta-meta{display:flex;gap:36px;flex-wrap:wrap}.foa-cta-meta .m .mn{font-size:40px;font-weight:900;color:#fff;letter-spacing:-1.5px}.foa-cta-meta .m .ml{font-size:13px;color:var(--foa-w55);letter-spacing:.5px}.foa-form{padding:clamp(28px,4vw,44px);border-radius:24px;background:linear-gradient(160deg, rgba(28, 12, 60, 0.7), rgba(14, 3, 34, 0.8));border:1px solid rgba(168,141,254,.3);box-shadow:0 30px 90px rgba(0,0,0,.55)}.foa-form h3{font-size:22px;font-weight:900;letter-spacing:-0.5px;margin:0 0 6px}.foa-form p{font-size:14px;color:var(--foa-w55);margin:0 0 24px}.foa-form-field{margin-bottom:14px}.foa-form-field input{width:100%;padding:14px 16px;border-radius:10px;background:hsla(0,0%,100%,.04);border:1px solid var(--foa-w12);color:#fff;font-family:var(--foa-font);font-size:14px;transition:border-color .2s,background .2s}.foa-form-field input::placeholder{color:var(--foa-w30)}.foa-form-field input:focus{outline:none;border-color:var(--foa-violet-lt);background:rgba(107,52,253,.08)}.foa-form button{width:100%;margin-top:8px;padding:16px;border:0;border-radius:10px;cursor:pointer;font-family:var(--foa-font);font-size:15px;font-weight:800;color:#fff;background:linear-gradient(135deg, var(--foa-violet), var(--foa-magenta));box-shadow:0 12px 32px rgba(107,52,253,.4);transition:transform .2s,box-shadow .2s}.foa-form button:hover{transform:translateY(-2px);box-shadow:0 16px 44px rgba(107,52,253,.6)}.foa-form-note{font-size:11px;color:var(--foa-w30);margin-top:14px;text-align:center}@media(max-width: 880px){.foa-cta-inner{grid-template-columns:1fr}}.foa-footer{border-top:1px solid var(--foa-w12);width:100%;background:linear-gradient(180deg, rgba(14, 3, 34, 0), rgba(8, 3, 15, 0.6));padding:80px 0 40px}.foa-footer-inner{max-width:1280px;margin:0 auto;padding:48px clamp(20px,5vw,52px);display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.foa-footer-logo img{height:19px;width:auto;display:block}.foa-footer p{font-size:12px;color:var(--foa-w55);margin:0;max-width:640px;line-height:1.5}@media(prefers-reduced-motion: reduce){html:has(body.foa-report-page){scroll-behavior:auto}.foa-report-page *{animation:none !important}.foa-reveal{opacity:1 !important;transform:none !important}.foa-chart-line{stroke-dashoffset:0 !important}.foa-chart-area,.foa-chart-dot,.foa-chart-mult{opacity:1 !important;transform:none !important}.foa-topo path{stroke-dashoffset:0 !important}}.admin-bar .foa-nav{top:32px}.admin-bar .foa-progress{top:32px}@media screen and (max-width: 782px){.admin-bar .foa-nav{top:46px}.admin-bar .foa-progress{top:46px}}body.has-announcement-bar .util-bar{top:44px}body.has-announcement-bar:not(.no-util-bar) .foa-nav,body.has-announcement-bar:not(.no-util-bar) .foa-progress{top:80px}body.has-announcement-bar.no-util-bar .foa-nav,body.has-announcement-bar.no-util-bar .foa-progress{top:44px}body:not(.has-announcement-bar):not(.no-util-bar) .foa-nav,body:not(.has-announcement-bar):not(.no-util-bar) .foa-progress{top:36px}body.admin-bar.has-announcement-bar .util-bar{top:76px}body.admin-bar.has-announcement-bar:not(.no-util-bar) .foa-nav,body.admin-bar.has-announcement-bar:not(.no-util-bar) .foa-progress{top:112px}body.admin-bar.has-announcement-bar.no-util-bar .foa-nav,body.admin-bar.has-announcement-bar.no-util-bar .foa-progress{top:76px}body.admin-bar:not(.has-announcement-bar):not(.no-util-bar) .foa-nav,body.admin-bar:not(.has-announcement-bar):not(.no-util-bar) .foa-progress{top:68px}@media(max-width: 799.98px){body.has-announcement-bar:not(.no-util-bar) .foa-nav,body.has-announcement-bar:not(.no-util-bar) .foa-progress,body.has-announcement-bar.no-util-bar .foa-nav,body.has-announcement-bar.no-util-bar .foa-progress{top:44px}body.admin-bar.has-announcement-bar:not(.no-util-bar) .foa-nav,body.admin-bar.has-announcement-bar:not(.no-util-bar) .foa-progress,body.admin-bar.has-announcement-bar.no-util-bar .foa-nav,body.admin-bar.has-announcement-bar.no-util-bar .foa-progress{top:76px}}@media(max-width: 720px){body.has-announcement-bar:not(.no-util-bar) .foa-nav,body.has-announcement-bar:not(.no-util-bar) .foa-progress,body.has-announcement-bar.no-util-bar .foa-nav,body.has-announcement-bar.no-util-bar .foa-progress{top:40px}}@media screen and (max-width: 782px){body.admin-bar.has-announcement-bar:not(.no-util-bar) .foa-nav,body.admin-bar.has-announcement-bar:not(.no-util-bar) .foa-progress,body.admin-bar.has-announcement-bar.no-util-bar .foa-nav,body.admin-bar.has-announcement-bar.no-util-bar .foa-progress{top:86px}}.foa-lede strong,.foa-pp-reveal strong{color:var(--foa-white);font-weight:700}.foa-nav-logo img,.foa-footer-logo img{height:20px;width:auto;display:block}.foa-cta::before{-webkit-mask-image:none !important;mask-image:none !important}.foa-statcard .lbl em{font-style:italic;font-weight:inherit}.foa-statcard .lbl strong{font-weight:900;font-style:inherit}.foa-gap-card .lbl em{font-style:italic;font-weight:inherit}.foa-gap-card .lbl strong{font-weight:900;font-style:inherit}.foa-form .hbspt-form form{display:flex;flex-direction:column}.foa-form .hbspt-form fieldset{max-width:100% !important}.foa-form .hbspt-form .hs-form-field label:not(.hs-error-msg){display:none}.foa-form .hbspt-form .hs-form-field .input{margin-bottom:14px;position:relative}.foa-form .hbspt-form .hs-form-field input[type=text],.foa-form .hbspt-form .hs-form-field input[type=email],.foa-form .hbspt-form .hs-form-field input[type=tel],.foa-form .hbspt-form .hs-form-field textarea{width:100%;height:48px;padding:12px 16px;border-radius:10px;border:1px solid rgba(252,249,254,.14);background:rgba(252,249,254,.06);font-size:15px;font-weight:400;font-family:var(--foa-font);color:var(--foa-white);caret-color:var(--foa-white);color-scheme:dark;-webkit-appearance:none;appearance:none;transition:border-color .2s,background .2s}.foa-form .hbspt-form .hs-form-field input[type=text]::placeholder,.foa-form .hbspt-form .hs-form-field input[type=email]::placeholder,.foa-form .hbspt-form .hs-form-field input[type=tel]::placeholder,.foa-form .hbspt-form .hs-form-field textarea::placeholder{color:var(--foa-w30);opacity:1}.foa-form .hbspt-form .hs-form-field input[type=text]::selection,.foa-form .hbspt-form .hs-form-field input[type=email]::selection,.foa-form .hbspt-form .hs-form-field input[type=tel]::selection,.foa-form .hbspt-form .hs-form-field textarea::selection{background:rgba(168,141,254,.25);color:var(--foa-white)}.foa-form .hbspt-form .hs-form-field input[type=text]:focus,.foa-form .hbspt-form .hs-form-field input[type=email]:focus,.foa-form .hbspt-form .hs-form-field input[type=tel]:focus,.foa-form .hbspt-form .hs-form-field textarea:focus{outline:none;border-color:var(--foa-violet-lt);background:rgba(107,52,253,.08)}.foa-form .hbspt-form .hs-form-field input[type=text]:-webkit-autofill,.foa-form .hbspt-form .hs-form-field input[type=text]:-webkit-autofill:hover,.foa-form .hbspt-form .hs-form-field input[type=text]:-webkit-autofill:focus,.foa-form .hbspt-form .hs-form-field input[type=email]:-webkit-autofill,.foa-form .hbspt-form .hs-form-field input[type=email]:-webkit-autofill:hover,.foa-form .hbspt-form .hs-form-field input[type=email]:-webkit-autofill:focus,.foa-form .hbspt-form .hs-form-field input[type=tel]:-webkit-autofill,.foa-form .hbspt-form .hs-form-field input[type=tel]:-webkit-autofill:hover,.foa-form .hbspt-form .hs-form-field input[type=tel]:-webkit-autofill:focus,.foa-form .hbspt-form .hs-form-field textarea:-webkit-autofill,.foa-form .hbspt-form .hs-form-field textarea:-webkit-autofill:hover,.foa-form .hbspt-form .hs-form-field textarea:-webkit-autofill:focus{-webkit-text-fill-color:var(--foa-white) !important;-webkit-box-shadow:0 0 0 1000px rgba(14,3,34,.95) inset !important;caret-color:var(--foa-white)}.foa-form .hbspt-form .hs-form-field textarea{height:auto;min-height:96px;resize:vertical}.foa-form .hbspt-form .hs-form-field.error .input input,.foa-form .hbspt-form .hs-form-field.invalid .input input{border-color:var(--foa-red) !important}.foa-form .hbspt-form .hs-error-msgs{list-style:none;padding:0;margin:0 0 8px}.foa-form .hbspt-form .hs-error-msgs .hs-error-msg{font-size:12px;color:var(--foa-red);line-height:1.4}.foa-form .hbspt-form input[type=submit]{width:100%;height:50px;border:none;border-radius:10px;background:linear-gradient(90deg, var(--foa-violet), var(--foa-magenta));color:#fff;font-size:15px;font-weight:700;font-family:var(--foa-font);letter-spacing:.3px;cursor:pointer;margin-top:8px;transition:transform .2s,box-shadow .2s}.foa-form .hbspt-form input[type=submit]:hover{transform:translateY(-2px);box-shadow:0 16px 44px rgba(107,52,253,.6)}.foa-form .hbspt-form input[type=submit]:disabled,.foa-form .hbspt-form input[type=submit][disabled]{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}.foa-form .hbspt-form .hs-richtext,.foa-form .hbspt-form .legal-consent-container .hs-richtext{font-size:11px;color:var(--foa-w30);line-height:1.5;margin-top:12px;text-align:center}.foa-form .hbspt-form .hs-richtext p,.foa-form .hbspt-form .hs-richtext span,.foa-form .hbspt-form .legal-consent-container .hs-richtext p,.foa-form .hbspt-form .legal-consent-container .hs-richtext span{color:var(--foa-w30)}.foa-form .hbspt-form .hs-richtext a,.foa-form .hbspt-form .legal-consent-container .hs-richtext a{color:var(--foa-violet-lt);text-decoration:underline}.foa-form .hbspt-form .hs_error_rollup{margin-bottom:8px}.foa-form .hbspt-form .hs_error_rollup .hs-error-msgs{margin:0}.foa-form .hbspt-form select{width:100% !important;height:48px;padding:12px 40px 12px 16px;border-radius:10px;border:1px solid rgba(252,249,254,.14);background-color:rgba(252,249,254,.06);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='rgba(252%2C249%2C254%2C0.55)' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;-webkit-appearance:none;appearance:none;font-size:15px;font-weight:400;font-family:var(--foa-font);color:var(--foa-white);color-scheme:dark;cursor:pointer;transition:border-color .2s,background-color .2s}.foa-form .hbspt-form select:focus{outline:none;border-color:var(--foa-violet-lt);background-color:rgba(107,52,253,.08)}.foa-form .hbspt-form select option{background:#150733;color:var(--foa-white)}/*# sourceMappingURL=foa-report.css.map */
