:root{--ink:var(--ai4u-ink);--paper:var(--ai4u-paper);--paper-warm:#ebe7dd;--line:var(--ai4u-hairline);--orange:var(--ai4u-coral);--violet:var(--ai4u-violet);--green:var(--ai4u-green)}.platform-page{background:var(--paper);color:var(--ink);min-height:100vh;overflow:hidden}.platform-page ::selection{background:var(--orange);color:#fff}.platform-shell{width:min(100% - 48px,1380px);margin-inline:auto}.ai4u-brand{display:inline-flex;align-items:center;gap:10px;color:#0b1023;white-space:nowrap;vertical-align:middle}.ai4u-brand-mark{display:block;flex:0 0 auto;width:48px;height:48px}.ai4u-brand-wordmark{font-size:32px;font-weight:750;line-height:1;letter-spacing:-.055em;word-spacing:.025em}.ai4u-brand.is-inverse{color:#fff}.platform-brand-link{justify-self:start;display:inline-flex;align-items:center;min-height:48px;border-radius:8px}.platform-brand-link:focus-visible{outline:2px solid #7259f4;outline-offset:6px}.platform-nav{position:absolute;inset:0 0 auto;z-index:50;border-bottom:1px solid var(--line)}.platform-nav-inner{height:88px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.platform-nav-links{display:flex;gap:34px;align-items:center}.platform-nav-links a{color:rgba(19,23,31,.68);font-size:14px;font-weight:550;transition:color .16s ease}.platform-nav-links a:hover{color:var(--ink)}.platform-nav-cta{justify-self:end;display:inline-flex;align-items:center;gap:9px;color:var(--ink);font-size:14px;font-weight:650}.platform-nav-cta svg{width:16px;transition:transform .16s ease}.platform-nav-cta:hover svg{transform:translate(2px,-2px)}.platform-menu-button,.platform-mobile-menu{display:none}.platform-hero{position:relative;padding-top:82px;min-height:930px;background:linear-gradient(90deg,transparent 49.93%,rgba(19,23,31,.07) 50%,transparent 50.07%),radial-gradient(circle at 73% 43%,rgba(110,86,207,.12),transparent 31%),var(--paper)}.platform-hero:before{content:"";position:absolute;inset:82px 0 0;pointer-events:none;background-image:linear-gradient(rgba(19,23,31,.045) 1px,transparent 0);background-size:100% 96px;mask-image:linear-gradient(180deg,rgba(0,0,0,.7),transparent 86%)}.platform-hero-glow{position:absolute;width:520px;height:520px;right:6vw;top:210px;border:1px solid rgba(110,86,207,.16);border-radius:50%;box-shadow:0 0 0 90px rgba(110,86,207,.035),0 0 0 180px rgba(110,86,207,.02)}.platform-hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.04fr) minmax(480px,.96fr);gap:clamp(48px,7vw,120px);align-items:center;min-height:730px}.platform-hero-copy{padding-top:44px}.platform-kicker{display:flex;align-items:center;gap:9px;margin:0 0 24px;color:rgba(19,23,31,.62);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.platform-kicker svg{width:15px;height:15px;color:var(--orange)}.platform-kicker-dark{color:hsla(0,0%,100%,.6)}.platform-kicker-dark svg{color:#ff8a6f}.platform-cta-band h2,.platform-footer h2,.platform-hero h1,.platform-section h2{font-weight:520;letter-spacing:-.065em}.platform-hero h1{max-width:780px;margin:0;font-size:clamp(68px,7.15vw,118px);line-height:.89}.platform-hero h1 em,.platform-section h2 em{color:var(--violet);font-family:Georgia,Times New Roman,serif;font-weight:400}.platform-hero-deck{max-width:660px;margin:34px 0 30px;color:rgba(19,23,31,.7);font-size:clamp(18px,1.5vw,22px);line-height:1.55;letter-spacing:-.018em}.url-launch-form{max-width:690px;min-height:72px;padding:7px 7px 7px 20px;display:flex;align-items:center;border:1px solid rgba(19,23,31,.18);border-radius:12px;background:hsla(0,0%,100%,.84);box-shadow:0 18px 54px rgba(19,23,31,.08)}.url-launch-form>svg{width:20px;color:rgba(19,23,31,.42);flex:0 0 auto}.url-launch-form input{min-width:0;flex:1;height:56px;padding:0 15px;border:0;outline:0;color:var(--ink);background:transparent;font-size:17px}.url-launch-form input::placeholder{color:rgba(19,23,31,.38)}.platform-button,.url-launch-form button{display:inline-flex;align-items:center;justify-content:center;gap:14px;height:56px;padding:0 24px;border:0;border-radius:8px;background:var(--ink);color:#fff;font-size:14px;font-weight:650;cursor:pointer;transition:transform .16s ease,background .16s ease}.platform-button:hover,.url-launch-form button:hover{background:#282d37;transform:translateY(-1px)}.platform-button svg,.url-launch-form button svg{width:17px}.platform-form-note{display:flex;align-items:center;gap:8px;margin:14px 0 0;color:rgba(19,23,31,.5);font-size:12px}.platform-form-note svg{width:14px;color:var(--green)}.opportunity-orbit{position:relative;height:565px;border:1px solid rgba(19,23,31,.15);background:hsla(43,24%,94%,.7);overflow:hidden}.opportunity-orbit:after,.opportunity-orbit:before{content:"";position:absolute;left:50%;top:52%;width:410px;height:410px;border:1px solid rgba(19,23,31,.09);border-radius:50%;transform:translate(-50%,-50%)}.opportunity-orbit:after{width:260px;height:260px;border-style:dashed}.orbit-header{height:54px;padding:0 18px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(19,23,31,.12);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.orbit-header span:first-child{display:flex;gap:8px;align-items:center}.orbit-header svg{width:12px;color:var(--green)}.orbit-header span:last-child{color:rgba(19,23,31,.43)}.orbit-core{position:absolute;z-index:2;left:50%;top:52%;width:176px;height:176px;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:50%;color:#fff;background:var(--ink);box-shadow:0 30px 80px rgba(19,23,31,.24)}.orbit-core svg{position:absolute;width:132px;height:132px;opacity:.1}.orbit-core strong{font-size:48px;line-height:1;font-weight:500;letter-spacing:-.06em}.orbit-core span{margin-top:8px;font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:hsla(0,0%,100%,.54)}.orbit-item{position:absolute;z-index:3;width:230px;padding:13px;display:flex;align-items:center;gap:12px;border:1px solid rgba(19,23,31,.13);background:hsla(0,0%,100%,.94);box-shadow:0 14px 40px rgba(19,23,31,.08)}.orbit-item>span{display:grid;place-items:center;width:32px;height:32px;color:#fff;background:var(--orange);font-size:10px;font-weight:800}.orbit-item small,.orbit-item strong{display:block}.orbit-item strong{font-size:12px}.orbit-item small{margin-top:4px;color:rgba(19,23,31,.48);font-size:9px}.orbit-item-one{left:18px;top:115px}.orbit-item-two{right:14px;top:194px}.orbit-item-two>span{background:var(--violet)}.orbit-item-three{left:42px;bottom:42px}.orbit-item-three>span{background:var(--green)}.orbit-signal{position:absolute;right:22px;bottom:22px;display:flex;gap:4px;align-items:end;height:38px}.orbit-signal i{display:block;width:4px;background:rgba(19,23,31,.22)}.orbit-signal i:first-child{height:11px}.orbit-signal i:nth-child(2){height:21px}.orbit-signal i:nth-child(3){height:16px}.orbit-signal i:nth-child(4){height:32px;background:var(--orange)}.orbit-signal i:nth-child(5){height:25px}.platform-proof-line{position:relative;z-index:2;min-height:116px;display:grid;grid-template-columns:1.15fr repeat(3,1fr);align-items:center;border-top:1px solid var(--line)}.platform-proof-line span{color:rgba(19,23,31,.46);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.platform-proof-line strong{padding-left:32px;border-left:1px solid var(--line);font-size:14px;font-weight:600}.platform-section{padding:150px 0}.platform-section-heading{display:grid;grid-template-columns:1.35fr .65fr;gap:100px;align-items:end;margin-bottom:76px}.platform-ecosystem-grid h2,.platform-section-heading h2{margin:0;font-size:clamp(54px,6.4vw,96px);line-height:.96}.platform-section-heading>p,.section-action-copy p{margin:0;color:rgba(19,23,31,.62);font-size:18px;line-height:1.62}.platform-analysis-section{background:#fbfaf7}.analysis-product-frame{min-height:600px;display:grid;grid-template-columns:265px 1fr;border:1px solid rgba(19,23,31,.15);background:#fff;box-shadow:0 40px 100px rgba(19,23,31,.09)}.analysis-rail{padding:30px 22px;display:flex;flex-direction:column;color:#fff;background:var(--ink)}.analysis-rail-brand{display:flex;justify-content:space-between;padding-bottom:28px;border-bottom:1px solid hsla(0,0%,100%,.12)}.analysis-rail-brand span{font-weight:700}.analysis-rail-brand small{color:hsla(0,0%,100%,.45)}.analysis-rail ol{margin:60px 0 0;padding:0;display:grid;gap:8px;list-style:none}.analysis-rail li{padding:15px 13px;display:flex;gap:14px;align-items:center;color:hsla(0,0%,100%,.45);font-size:13px;border-left:2px solid transparent}.analysis-rail li span{font-size:9px;letter-spacing:.1em}.analysis-rail li.is-active{color:#fff;border-color:var(--orange);background:hsla(0,0%,100%,.06)}.analysis-rail-score{margin-top:auto;padding:20px;background:var(--orange)}.analysis-rail-score span,.analysis-rail-score strong{display:block}.analysis-rail-score span{font-size:10px;text-transform:uppercase;letter-spacing:.12em}.analysis-rail-score strong{margin-top:8px;font-size:40px;font-weight:500;letter-spacing:-.06em}.analysis-canvas{padding:54px 60px}.analysis-canvas-header{display:flex;justify-content:space-between;align-items:start;padding-bottom:38px;border-bottom:1px solid var(--line)}.analysis-canvas-header small{color:var(--orange);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.analysis-canvas-header h3{margin:8px 0 0;font-size:30px;font-weight:520;letter-spacing:-.04em}.analysis-canvas-header>span{padding:9px 12px;border:1px solid rgba(8,127,91,.25);color:var(--green);background:rgba(8,127,91,.07);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.analysis-opportunities{display:grid}.analysis-opportunities article{min-height:135px;display:grid;grid-template-columns:48px 1fr 90px;gap:24px;align-items:center;border-bottom:1px solid var(--line)}.analysis-index{display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--line);font-size:10px;font-weight:800}.analysis-opportunities p{margin:0 0 5px;color:var(--violet);font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.analysis-opportunities h4{margin:0;font-size:19px;font-weight:650;letter-spacing:-.025em}.analysis-opportunities small{display:block;margin-top:6px;color:rgba(19,23,31,.53)}.analysis-opportunities article>strong{justify-self:end;font-size:28px;font-weight:500;letter-spacing:-.05em}.platform-how-section{color:#fff;background:var(--ink)}.platform-section-heading-light h2 em{color:#a897ff}.platform-section-heading-light>p{color:hsla(0,0%,100%,.58)}.platform-steps{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid hsla(0,0%,100%,.14);border-bottom:1px solid hsla(0,0%,100%,.14)}.platform-steps article{min-height:340px;padding:34px;position:relative;border-right:1px solid hsla(0,0%,100%,.14)}.platform-steps article:last-child{border-right:0}.platform-steps article>span{color:hsla(0,0%,100%,.34);font-size:11px;font-weight:700;letter-spacing:.12em}.platform-steps article>svg{position:absolute;right:32px;top:29px;width:22px;color:var(--orange)}.platform-steps h3{margin:130px 0 15px;font-size:32px;font-weight:530;letter-spacing:-.04em}.platform-steps p{max-width:310px;margin:0;color:hsla(0,0%,100%,.55);line-height:1.6}.section-action-copy a{display:inline-flex;align-items:center;gap:9px;margin-top:24px;color:var(--ink);font-size:14px;font-weight:700}.section-action-copy svg{width:16px}.agent-preview-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.agent-preview-card{min-height:440px;padding:28px;display:flex;flex-direction:column;background:#fbfaf7;transition:background .18s ease,transform .18s ease}.agent-preview-card:hover{position:relative;z-index:2;background:#fff;transform:translateY(-5px)}.agent-card-top{display:flex;justify-content:space-between;align-items:center}.agent-card-top>span{color:rgba(19,23,31,.38);font-size:11px;font-weight:800}.agent-card-top svg{width:42px;height:42px;padding:10px;color:var(--agent-accent);border:1px solid color-mix(in srgb,var(--agent-accent) 28%,transparent)}.agent-preview-card>p{margin:88px 0 10px;color:var(--agent-accent);font-size:10px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.agent-preview-card h3{margin:0 0 15px;font-size:35px;font-weight:540;letter-spacing:-.05em}.agent-preview-card>strong{max-width:330px;color:rgba(19,23,31,.58);font-size:15px;font-weight:500;line-height:1.55}.agent-card-footer{margin-top:auto;padding-top:22px;display:flex;justify-content:space-between;gap:20px;align-items:end;border-top:1px solid var(--line);color:rgba(19,23,31,.48);font-size:12px}.agent-card-footer svg{width:17px;flex:0 0 auto;color:var(--ink)}.platform-ecosystem-section{padding-top:50px}.platform-ecosystem-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:100px;align-items:start}.ecosystem-links{display:grid;border-top:1px solid var(--line)}.ecosystem-links a{min-height:150px;padding:28px 8px;display:grid;grid-template-columns:1.05fr 1fr 28px;gap:25px;align-items:center;border-bottom:1px solid var(--line);transition:padding .18s ease}.ecosystem-links a:hover{padding-left:18px}.ecosystem-links span{font-size:20px;font-weight:650;letter-spacing:-.03em}.ecosystem-links small{margin-right:16px;color:var(--orange);font-size:9px}.ecosystem-links p{margin:0;color:rgba(19,23,31,.5);font-size:14px;line-height:1.5}.ecosystem-links svg{width:19px}.platform-cta-band{padding:100px 0;color:#fff;background:var(--violet)}.platform-cta-inner{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:end}.platform-cta-band h2{max-width:650px;margin:0;font-size:clamp(48px,5.5vw,80px);line-height:.98}.platform-cta-inner>div:last-child>p{margin:13px 0 0;color:hsla(0,0%,100%,.6);font-size:12px}.url-launch-form.is-compact{max-width:none;box-shadow:0 25px 70px rgba(22,16,60,.22)}.platform-footer{padding:110px 0 34px;color:#fff;background:#0b0d12}.platform-footer-lead{padding-bottom:90px;display:grid;grid-template-columns:1fr auto;align-items:end;gap:60px;border-bottom:1px solid hsla(0,0%,100%,.13)}.platform-footer-lead h2{max-width:900px;margin:0;font-size:clamp(58px,7vw,104px);line-height:.9}.platform-button-light{color:var(--ink);background:#fff}.platform-button-light:hover{color:var(--ink);background:#eceae5}.platform-footer-grid{padding:70px 0;display:grid;grid-template-columns:2fr repeat(3,1fr);gap:60px}.platform-footer-grid>div{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.platform-footer-grid>div:first-child p{max-width:340px;margin:16px 0 0;color:hsla(0,0%,100%,.48);line-height:1.6}.platform-footer-grid>div>span{margin-bottom:8px;color:hsla(0,0%,100%,.37);font-size:10px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.platform-footer-grid a{color:hsla(0,0%,100%,.7);font-size:14px}.platform-footer-grid a:hover{color:#fff}.platform-footer-bottom{padding-top:25px;display:flex;justify-content:space-between;border-top:1px solid hsla(0,0%,100%,.13);color:hsla(0,0%,100%,.33);font-size:11px}@media (prefers-reduced-motion:no-preference){.orbit-core{animation:platform-float 5s ease-in-out infinite}.orbit-item-one{animation:platform-float 6.4s ease-in-out .2s infinite}.orbit-item-two{animation:platform-float 5.8s ease-in-out 1s infinite}.orbit-item-three{animation:platform-float 6.8s ease-in-out .6s infinite}}@keyframes platform-float{0%,to{translate:0 0}50%{translate:0 -7px}}@media (max-width:1050px){.platform-nav-inner{grid-template-columns:1fr auto}.platform-nav-cta,.platform-nav-links{display:none}.platform-menu-button{justify-self:end;display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--line);border-radius:12px;background:transparent}.platform-menu-button:focus-visible{outline:2px solid #7259f4;outline-offset:3px}.platform-menu-button svg{width:20px}.platform-mobile-menu{position:absolute;inset:88px 0 auto;max-height:calc(100dvh - 88px);overscroll-behavior:contain;padding:12px 24px 26px;display:grid;gap:0;border-bottom:1px solid var(--line);background:#f8f6f1;box-shadow:0 20px 40px rgba(19,23,31,.1)}.platform-mobile-menu>a{padding:15px 0;border-bottom:1px solid var(--line);font-size:18px}.platform-mobile-menu>a:last-child{margin-top:14px;padding:15px;color:#fff;background:var(--ink);text-align:center}.platform-hero-grid{grid-template-columns:1fr;padding:130px 0 70px}.platform-hero-copy{padding-top:0}.opportunity-orbit{width:min(100%,660px)}.platform-proof-line{grid-template-columns:repeat(3,1fr);padding:26px 0;gap:20px}.platform-proof-line span{grid-column:1/-1}.platform-hero{min-height:0}.platform-section-heading{grid-template-columns:1fr;gap:35px}.platform-section-heading>p,.section-action-copy{max-width:680px}.analysis-product-frame{grid-template-columns:210px 1fr}.analysis-canvas{padding:38px}.platform-ecosystem-grid{grid-template-columns:1fr;gap:70px}}@media (max-width:760px){.ai4u-brand{gap:8px}.ai4u-brand-mark{width:40px;height:40px}.ai4u-brand-wordmark{font-size:28px}.platform-shell{width:min(100% - 32px,1380px)}.platform-nav-inner{height:70px}.platform-mobile-menu{top:70px;max-height:calc(100dvh - 70px)}.platform-hero{padding-top:70px;background:var(--paper)}.platform-hero-glow,.platform-hero:before{display:none}.platform-hero-grid{padding:90px 0 50px;gap:60px}.platform-hero h1{font-size:clamp(54px,17vw,78px)}.platform-hero-deck{margin-top:26px;font-size:17px}.url-launch-form{padding:10px;display:grid;grid-template-columns:28px 1fr;min-height:0}.url-launch-form input{height:48px;padding:0 5px}.url-launch-form button{grid-column:1/-1;width:100%}.opportunity-orbit{height:520px}.orbit-item{width:205px}.orbit-item-one{left:8px}.orbit-item-two{right:8px;top:185px}.orbit-item-three{left:15px;bottom:32px}.platform-proof-line{grid-template-columns:1fr}.platform-proof-line strong{min-height:35px;padding:12px 0 0;border-left:0;border-top:1px solid var(--line)}.platform-section{padding:90px 0}.platform-section-heading{margin-bottom:45px}.platform-ecosystem-grid h2,.platform-section-heading h2{font-size:clamp(48px,14vw,68px)}.platform-section-heading>p,.section-action-copy p{font-size:16px}.analysis-product-frame{display:block;min-height:0}.analysis-rail{display:none}.analysis-canvas{padding:26px 20px}.analysis-canvas-header{gap:20px}.analysis-canvas-header h3{font-size:23px}.analysis-canvas-header>span{display:none}.analysis-opportunities article{min-height:150px;grid-template-columns:36px 1fr;gap:14px}.analysis-opportunities article>strong{display:none}.analysis-opportunities h4{font-size:17px}.agent-preview-grid,.platform-steps{grid-template-columns:1fr}.platform-steps article{min-height:260px;border-right:0;border-bottom:1px solid hsla(0,0%,100%,.14)}.platform-steps article:last-child{border-bottom:0}.platform-steps h3{margin-top:82px}.agent-preview-card{min-height:370px}.agent-preview-card>p{margin-top:58px}.ecosystem-links a{grid-template-columns:1fr 22px;gap:15px}.ecosystem-links p{grid-column:1;grid-row:2}.ecosystem-links svg{grid-column:2;grid-row:1/3}.platform-cta-inner{grid-template-columns:1fr;gap:50px}.platform-cta-band{padding:80px 0}.platform-footer-lead{grid-template-columns:1fr}.platform-footer-grid{grid-template-columns:1fr 1fr}.platform-footer-grid>div:first-child{grid-column:1/-1}.platform-footer-bottom{gap:20px}}.analysis-trust-summary{padding:30px;border:1px solid rgba(150,158,255,.38);background:hsla(0,0%,100%,.025)}.analysis-trust-summary.is-pattern-based{border-color:rgba(255,151,100,.48)}.analysis-trust-mode{display:grid;grid-template-columns:1fr auto;align-items:start;gap:6px 20px}.analysis-trust-mode span{color:#a99cff;font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.analysis-trust-summary.is-pattern-based .analysis-trust-mode span{color:#ff9b72}.analysis-trust-mode strong{grid-column:2;grid-row:1/3;color:#fff;font-size:58px;font-weight:480;letter-spacing:-.07em;line-height:.9}.analysis-trust-mode small{color:hsla(0,0%,100%,.42);font-size:10px;line-height:1.35}.analysis-trust-summary>p{margin:28px 0;color:hsla(0,0%,100%,.57);font-size:12px;line-height:1.6}.analysis-trust-summary dl{margin:0;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid hsla(0,0%,100%,.1)}.analysis-trust-summary dl div{padding:17px 12px 0 0}.analysis-trust-summary dt{color:hsla(0,0%,100%,.3);font-size:8px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.analysis-trust-summary dd{margin:6px 0 0;color:hsla(0,0%,100%,.75);font-size:11px}.analysis-trust-scope{min-height:78px;margin-top:16px;padding:17px 20px;display:grid;grid-template-columns:30px 1fr auto;gap:16px;align-items:center;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.025)}.analysis-trust-scope>svg{width:20px;color:#a99cff}.analysis-trust-scope strong{display:block;color:#fff;font-size:12px}.analysis-trust-scope p{margin:4px 0 0;color:hsla(0,0%,100%,.46);font-size:11px;line-height:1.45}.analysis-trust-scope button{min-height:40px;padding:0 14px;display:flex;align-items:center;gap:10px;border:1px solid hsla(0,0%,100%,.14);color:hsla(0,0%,100%,.78);background:transparent;font-size:10px;cursor:pointer}.analysis-trust-scope button svg{width:13px}.analysis-trust-evidence{margin-top:34px!important;padding:0!important;border:0!important}.analysis-trust-evidence>span{display:block;margin-bottom:10px;color:hsla(0,0%,100%,.34)!important;font-size:8px!important;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.analysis-trust-evidence blockquote{margin:0 0 8px;padding:13px 15px;border:1px solid hsla(0,0%,100%,.09);background:hsla(0,0%,100%,.025)}.analysis-trust-evidence blockquote p{margin:0;color:hsla(0,0%,100%,.66);font-size:11px;line-height:1.5}.analysis-trust-evidence blockquote cite{display:block;margin-top:7px;color:#9c8dff;font-size:8px;font-style:normal;letter-spacing:.06em;text-transform:uppercase}.analysis-trust-roadmap{padding-top:60px}.analysis-trust-validation{border:1px solid rgba(150,158,255,.4);background:hsla(0,0%,100%,.025)}.analysis-trust-validation>header{padding:46px;display:grid;grid-template-columns:.75fr 1.25fr;column-gap:70px}.analysis-trust-validation>header .platform-kicker{grid-column:1/-1}.analysis-trust-validation>header h2{margin:30px 0 0;color:#fff;font-size:46px;font-weight:480;letter-spacing:-.055em;line-height:1}.analysis-trust-validation>header>p:last-child{align-self:end;margin:30px 0 0;color:hsla(0,0%,100%,.55);font-size:14px;line-height:1.6}.analysis-trust-validation>div{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid hsla(0,0%,100%,.1)}.analysis-trust-validation article{min-height:170px;padding:25px;border-right:1px solid hsla(0,0%,100%,.1);border-bottom:1px solid hsla(0,0%,100%,.1)}.analysis-trust-validation article:nth-child(2n){border-right:0}.analysis-trust-validation article:last-child{grid-column:1/-1;border-bottom:0}.analysis-trust-validation article>span{color:#a99cff;font-size:8px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.analysis-trust-validation article h3{margin:16px 0 10px;color:#fff;font-size:16px;line-height:1.35}.analysis-trust-validation article p{margin:0;color:hsla(0,0%,100%,.46);font-size:11px;line-height:1.55}.analysis-trust-validation article p strong{color:hsla(0,0%,100%,.72)}.analysis-trust-validation footer{padding:25px 30px;display:grid;grid-template-columns:120px 1fr;gap:25px;border-top:1px solid hsla(0,0%,100%,.1);background:rgba(113,93,245,.08)}.analysis-trust-validation footer strong{color:#a99cff;font-size:9px;letter-spacing:.1em;text-transform:uppercase}.analysis-trust-validation footer p{margin:0;color:hsla(0,0%,100%,.65);font-size:12px;line-height:1.55}.analysis-trust-after-validation{padding:90px 0 28px}.analysis-trust-after-validation span{color:#ff8a63;font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.analysis-trust-after-validation h2{margin:10px 0 0;color:#fff;font-size:34px;font-weight:500;letter-spacing:-.04em}.analysis-trust-review{padding:70px 0}.analysis-trust-review>header{max-width:850px}.analysis-trust-review>header h2{margin:26px 0 18px;color:#fff;font-size:clamp(42px,4.6vw,68px);font-weight:470;letter-spacing:-.06em;line-height:1}.analysis-trust-review>header>p:last-child{max-width:710px;margin:0;color:hsla(0,0%,100%,.54);line-height:1.65}.analysis-trust-limits{margin-top:55px;display:grid;grid-template-columns:1fr 1fr;gap:1px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.1)}.analysis-trust-limits section{min-height:310px;padding:30px;background:#070912}.analysis-trust-limits section>span{color:#ff8a63;font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.analysis-trust-limits section:last-child>span{color:#a99cff}.analysis-trust-limits ul{margin:34px 0 0;padding:0;display:grid;gap:20px;list-style:none}.analysis-trust-limits li{display:grid;grid-template-columns:18px 1fr;gap:10px;color:hsla(0,0%,100%,.63);font-size:13px;line-height:1.55}.analysis-trust-limits li svg{width:15px;color:hsla(0,0%,100%,.33)}.analysis-trust-records{margin-top:55px;padding:34px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.018)}.analysis-trust-records>div:first-child{display:flex;justify-content:space-between;gap:20px}.analysis-trust-records>div:first-child span{color:#a99cff;font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.analysis-trust-records>div:first-child strong{color:#fff;font-size:12px}.analysis-trust-records>p{max-width:700px;margin:15px 0 28px;color:hsla(0,0%,100%,.46);font-size:12px;line-height:1.6}.analysis-trust-records>div:last-child{max-height:620px;display:grid;grid-template-columns:1fr 1fr;gap:10px;overflow-y:auto}.analysis-trust-records article{padding:16px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.025)}.analysis-trust-records article span{color:#a99cff;font-size:8px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.analysis-trust-records article p{margin:9px 0 0;color:hsla(0,0%,100%,.64);font-size:11px;line-height:1.55}@media (max-width:760px){.analysis-trust-summary{padding:24px}.analysis-trust-scope{grid-template-columns:26px 1fr}.analysis-trust-scope button{grid-column:2;justify-self:start}.analysis-trust-validation>header{padding:30px 22px;grid-template-columns:1fr}.analysis-trust-validation>header h2{font-size:38px}.analysis-trust-validation>div{grid-template-columns:1fr}.analysis-trust-validation article,.analysis-trust-validation article:last-child,.analysis-trust-validation article:nth-child(2n){grid-column:auto;border-right:0;border-bottom:1px solid hsla(0,0%,100%,.1)}.analysis-trust-limits,.analysis-trust-validation footer{grid-template-columns:1fr}.analysis-trust-records{padding:24px 18px}.analysis-trust-records>div:last-child{grid-template-columns:1fr}}.analyzer-page main{min-height:850px;padding-top:82px}.analyzer-intake{min-height:820px;padding:120px 0 100px;display:grid;grid-template-columns:1fr 560px;gap:110px;align-items:center}.analyzer-intake-copy h1,.analyzer-loading-copy h1,.marketplace-hero h1,.report-hero h1{margin:0;font-size:clamp(62px,6.5vw,98px);font-weight:520;letter-spacing:-.065em;line-height:.93}.analyzer-intake-copy h1 em,.analyzer-loading-copy h1 em,.marketplace-hero h1 em,.report-hero h1 em{color:var(--violet);font-family:Georgia,Times New Roman,serif;font-weight:400}.analyzer-intake-copy>p:not(.platform-kicker){max-width:660px;margin:30px 0 0;color:rgba(19,23,31,.62);font-size:19px;line-height:1.62}.analyzer-includes{margin-top:40px;display:grid;grid-template-columns:1fr 1fr;gap:16px 24px}.analyzer-includes span{display:flex;align-items:center;gap:9px;color:rgba(19,23,31,.66);font-size:13px;font-weight:600}.analyzer-includes svg{width:16px;color:var(--green)}.analyzer-intake-card{padding:42px;border:1px solid var(--line);background:#fbfaf7;box-shadow:0 35px 90px rgba(19,23,31,.09)}.analyzer-card-number{color:var(--orange);font-size:11px;font-weight:800;letter-spacing:.12em}.analyzer-intake-card h2{margin:55px 0 12px;font-size:35px;font-weight:550;letter-spacing:-.045em}.analyzer-intake-card>p{margin:0;color:rgba(19,23,31,.53);line-height:1.55}.analyzer-intake-card form{margin-top:35px}.analyzer-intake-card label{display:block;margin-bottom:10px;font-size:11px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.analyzer-intake-card form>div{height:62px;padding:0 18px;display:flex;align-items:center;gap:12px;border:1px solid rgba(19,23,31,.19);background:#fff}.analyzer-intake-card form>div svg{width:19px;color:rgba(19,23,31,.4)}.analyzer-intake-card input{min-width:0;flex:1;height:58px;border:0;outline:0;background:transparent;font-size:16px}.analyzer-intake-card form>button{width:100%;height:60px;margin-top:12px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;border:0;color:#fff;background:var(--ink);font-weight:650;cursor:pointer}.analyzer-intake-card form>button svg{width:18px}.analyzer-intake-card>small{display:block;margin-top:18px;color:rgba(19,23,31,.4);font-size:10px;text-align:center}.analyzer-error{margin-top:16px;padding:13px;display:flex;align-items:start;gap:9px;color:#a61e4d;background:#fff0f4;font-size:13px;line-height:1.45}.analyzer-error svg{width:17px;flex:0 0 auto}.analyzer-loading{min-height:820px;padding:110px 0 90px;display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center;overflow-anchor:none}.analyzer-loading-visual{position:relative;height:550px;display:grid;place-items:center;border:1px solid var(--line);background:hsla(0,0%,100%,.48);overflow:hidden}.analyzer-loading-visual:after,.analyzer-loading-visual:before{content:"";position:absolute;width:390px;height:390px;border:1px solid rgba(19,23,31,.1);border-radius:50%}.analyzer-loading-visual:after{width:250px;height:250px;border-style:dashed}.analyzer-radar{position:relative;z-index:2;width:160px;height:160px;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--ink)}.analyzer-radar svg{width:92px;height:92px;opacity:.8}.analyzer-radar span{position:absolute;width:112px;height:1px;background:linear-gradient(90deg,var(--orange),transparent);transform-origin:left center;animation:radar-scan 2.2s linear infinite}@keyframes radar-scan{to{transform:rotate(1turn)}}.analyzer-reading-card{position:absolute;z-index:3;left:30px;bottom:35px;width:calc(100% - 60px);padding:18px;display:flex;align-items:center;gap:12px;border:1px solid var(--line);background:#fff;box-shadow:0 18px 40px rgba(19,23,31,.09)}.analyzer-reading-card svg{width:18px;color:var(--violet)}.analyzer-reading-card span{overflow:hidden;color:rgba(19,23,31,.6);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.analyzer-progress-list{margin:50px 0 20px;display:grid}.analyzer-progress-list>div{min-height:62px;display:flex;align-items:center;gap:16px;color:rgba(19,23,31,.3);border-bottom:1px solid var(--line)}.analyzer-progress-list>div>span{width:28px;height:28px;display:grid;place-items:center;border:1px solid var(--line);font-size:10px}.analyzer-progress-list>div p{margin:0;font-size:14px}.analyzer-progress-list .is-current{color:var(--ink)}.analyzer-progress-list .is-current>span{color:#fff;background:var(--violet);border-color:var(--violet)}.analyzer-progress-list .is-done{color:rgba(19,23,31,.58)}.analyzer-progress-list .is-done>span{color:#fff;background:var(--green);border-color:var(--green)}.analyzer-progress-list svg{width:14px}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.analyzer-loading-copy>small{color:rgba(19,23,31,.42)}.analysis-report{padding:110px 0 130px}.report-hero{padding-bottom:70px;display:grid;grid-template-columns:1.35fr .65fr;gap:90px;align-items:end}.report-hero>div:first-child>p:not(.platform-kicker){max-width:760px;margin:28px 0 20px;color:rgba(19,23,31,.63);font-size:18px;line-height:1.6}.report-hero a{display:flex;align-items:center;gap:8px;max-width:600px;overflow:hidden;color:var(--violet);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.report-hero a svg{width:15px}.report-scores{padding-left:40px;display:grid;grid-template-columns:1fr 1fr;border-left:1px solid var(--line)}.report-scores>div{padding:0 20px 22px}.report-scores>div:first-child{border-right:1px solid var(--line)}.report-scores small,.report-scores span,.report-scores strong{display:block}.report-scores span{color:rgba(19,23,31,.5);font-size:10px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.report-scores strong{margin-top:11px;font-size:68px;font-weight:510;line-height:1;letter-spacing:-.075em}.report-scores small{margin-top:6px;color:rgba(19,23,31,.35);font-size:9px;text-transform:uppercase;letter-spacing:.08em}.report-scores>p{grid-column:1/-1;margin:0;padding:20px 20px 0;border-top:1px solid var(--line);color:rgba(19,23,31,.53);font-size:13px;line-height:1.55}.report-business-strip{display:grid;grid-template-columns:1.2fr 1fr 1fr;border:1px solid var(--line);background:#fbfaf7}.report-business-strip>div{min-height:145px;padding:28px;border-right:1px solid var(--line)}.report-business-strip>div:last-child{border-right:0}.report-business-strip span,.report-opportunity-main>div>span,.report-opportunity-meta>span{display:block;color:var(--orange);font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.report-business-strip p{margin:18px 0 0;color:rgba(19,23,31,.63);line-height:1.55}.report-toolbar{position:sticky;z-index:20;margin-top:60px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);background:hsla(43,26%,95%,.94);backdrop-filter:blur(16px)}.report-toolbar nav{display:flex;gap:34px}.report-toolbar button{height:62px;padding:0;border:0;border-bottom:2px solid transparent;background:transparent;color:rgba(19,23,31,.45);font-size:13px;font-weight:650;cursor:pointer}.report-toolbar nav button.is-active{color:var(--ink);border-color:var(--orange)}.report-toolbar>button{display:flex;align-items:center;gap:8px;color:var(--ink)}.report-toolbar svg{width:15px}.report-content{min-height:560px}.analysis-report .analyze-another:focus-visible,.analysis-report .growth-plan-actions a:focus-visible,.analysis-report .growth-plan-opportunity-switcher button:focus-visible,.analysis-report .report-agent-team a:focus-visible,.analysis-report .report-content:focus-visible,.analysis-report .report-next-step a:focus-visible,.analysis-report .report-opportunity-actions a:focus-visible,.analysis-report .report-opportunity-actions button:focus-visible,.analysis-report .report-toolbar button:focus-visible{outline:3px solid color-mix(in srgb,var(--violet) 66%,#fff);outline-offset:3px}.report-opportunities article{min-height:300px;display:grid;grid-template-columns:70px 1.2fr .8fr;gap:55px;align-items:start;padding:52px 0;border-bottom:1px solid var(--line)}.report-opportunity-number{width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--line);font-size:11px;font-weight:800}.report-opportunity-main>p{margin:0 0 12px;color:var(--violet);font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.report-opportunity-main h2{margin:0;font-size:39px;font-weight:540;letter-spacing:-.05em}.report-opportunity-main>strong{display:block;max-width:680px;margin-top:16px;color:rgba(19,23,31,.6);font-size:15px;font-weight:500;line-height:1.6}.report-opportunity-main>div{margin-top:32px;padding-left:16px;border-left:2px solid var(--orange)}.report-opportunity-main>div p{margin:7px 0 0;font-size:13px;font-weight:600}.report-opportunity-meta{padding:25px;background:#fbfaf7;border:1px solid var(--line)}.report-opportunity-meta>p{min-height:65px;margin:12px 0 25px;font-size:14px;line-height:1.55}.report-opportunity-meta>div{display:flex;flex-wrap:wrap;gap:7px}.report-opportunity-meta i{padding:6px 8px;color:rgba(19,23,31,.55);background:rgba(19,23,31,.05);font-size:9px;font-style:normal;font-weight:700;text-transform:uppercase}.report-opportunity-meta i.is-high{color:var(--green);background:rgba(8,127,91,.08)}.report-opportunity-meta .report-opportunity-actions{margin-top:24px;display:grid;gap:1px;background:var(--line)}.report-opportunity-actions a,.report-opportunity-actions button{min-height:43px;padding:0 13px;display:flex;align-items:center;justify-content:space-between;gap:10px;border:0;background:#fff;color:var(--ink);font:inherit;font-size:11px;font-weight:700;text-align:left;cursor:pointer}.report-opportunity-actions button{background:var(--violet)}.report-opportunity-actions svg{width:14px;flex:0 0 auto}.report-growth-plan{padding:70px 0 10px}.report-growth-plan>header{max-width:880px}.report-growth-plan>header h2{max-width:820px;margin:25px 0 18px;font-size:clamp(42px,5vw,72px);font-weight:480;letter-spacing:-.06em;line-height:.98}.report-growth-plan>header>p:last-child{max-width:720px;margin:0;color:rgba(19,23,31,.58);font-size:15px;line-height:1.65}.growth-plan-opportunity-switcher{margin-top:32px;display:flex;flex-wrap:wrap;gap:8px}.growth-plan-opportunity-switcher button{min-height:44px;padding:9px 13px;display:inline-flex;align-items:center;gap:9px;border:1px solid var(--line);background:#fbfaf7;color:rgba(19,23,31,.68);font:inherit;font-size:11px;font-weight:700;line-height:1.2;text-align:left;cursor:pointer}.growth-plan-opportunity-switcher button span{color:var(--orange);font-size:9px;font-weight:800;letter-spacing:.08em}.growth-plan-opportunity-switcher button.is-active{border-color:var(--violet);background:var(--violet)}.growth-plan-opportunity-switcher button.is-active span{color:hsla(0,0%,100%,.7)}.growth-plan-thesis{margin-top:55px;display:grid;grid-template-columns:.7fr 1fr 1fr;border:1px solid var(--line);background:var(--line);gap:1px}.growth-plan-thesis>div{min-height:220px;padding:28px;background:#fbfaf7}.growth-plan-approval span,.growth-plan-decision span,.growth-plan-thesis span,.growth-plan-workbench section>span{color:var(--orange);font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.growth-plan-thesis h3{margin:70px 0 0;font-size:29px;font-weight:520;letter-spacing:-.045em}.growth-plan-thesis p{margin:50px 0 0;color:rgba(19,23,31,.64);font-size:14px;line-height:1.6}.growth-plan-workbench{margin-top:1px;display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line)}.growth-plan-workbench>section{min-height:650px;padding:40px;background:#fbfaf7}.growth-plan-workbench h3{margin:42px 0 16px;font-size:32px;font-weight:520;letter-spacing:-.045em;line-height:1.08}.growth-plan-workbench section>p{color:rgba(19,23,31,.59);font-size:13px;line-height:1.65}.growth-plan-campaign ol{margin:35px 0 0;padding:0;list-style:none;counter-reset:growth-step}.growth-plan-campaign li{min-height:66px;padding:16px 0 16px 42px;position:relative;border-top:1px solid var(--line);color:rgba(19,23,31,.66);font-size:12px;line-height:1.55;counter-increment:growth-step}.growth-plan-campaign li:before{content:counter(growth-step,decimal-leading-zero);position:absolute;left:0;color:var(--violet);font-size:9px;font-weight:800}.growth-plan-campaign>div{margin-top:28px;padding:20px;border:1px solid rgba(104,87,232,.3);background:#f7f5ff}.growth-plan-campaign>div strong{color:#6857e8;font-size:9px;letter-spacing:.1em;text-transform:uppercase}.growth-plan-campaign>div p{margin:9px 0 0;font-size:12px;line-height:1.6}.growth-plan-proof .analysis-trust-evidence{margin-top:34px}.growth-plan-decision{margin-top:1px;display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line)}.growth-plan-decision>div{min-height:300px;padding:34px;background:#fbfaf7}.growth-plan-decision ul{margin:30px 0 0;padding:0;display:grid;gap:18px;list-style:none}.growth-plan-decision li{display:grid;grid-template-columns:18px 1fr;gap:10px;color:rgba(19,23,31,.62);font-size:12px;line-height:1.55}.growth-plan-decision li svg{width:15px;color:var(--violet)}.growth-plan-decision>div>p{margin:65px 0 0;color:rgba(19,23,31,.67);font-size:15px;line-height:1.65}.growth-plan-approval{margin-top:26px;padding:30px;display:grid;grid-template-columns:48px 1fr;gap:22px;border:1px solid rgba(8,127,91,.36);background:rgba(8,127,91,.06)}.growth-plan-approval>svg{width:42px;height:42px;color:var(--green)}.growth-plan-approval h3{margin:8px 0 7px;font-size:25px;font-weight:540;letter-spacing:-.04em}.growth-plan-approval p{max-width:930px;margin:0;color:rgba(19,23,31,.62);font-size:13px;line-height:1.6}.growth-plan-actions{margin-top:20px;display:flex;justify-content:flex-end;gap:10px}.growth-plan-actions a{min-height:48px;padding:0 17px;display:inline-flex;align-items:center;gap:13px;border:1px solid var(--line);font-size:12px;font-weight:700}.growth-plan-actions a:last-child{color:#fff;border-color:var(--violet);background:var(--violet)}.growth-plan-actions svg{width:15px}.report-roadmap{padding:60px 0;display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line)}.report-roadmap article{min-height:480px;padding:32px;background:#fbfaf7}.report-roadmap article>span{display:grid;place-items:center;width:40px;height:40px;color:#fff;background:var(--ink);font-size:10px}.report-roadmap small{display:block;margin-top:90px;color:var(--orange);font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.report-roadmap h2{margin:8px 0 35px;font-size:42px;font-weight:540;letter-spacing:-.05em}.report-roadmap ul{margin:0;padding:0;display:grid;gap:18px;list-style:none}.report-roadmap li{display:flex;gap:8px;color:rgba(19,23,31,.63);font-size:14px;line-height:1.5}.report-roadmap li svg{width:14px;flex:0 0 auto;color:var(--violet)}.report-agent-team{padding:60px 0;display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.report-agent-team article{min-height:430px;padding:30px;display:flex;flex-direction:column;border:1px solid var(--line);background:#fbfaf7}.report-agent-team article>div:first-child{display:flex;justify-content:space-between;color:rgba(19,23,31,.35);font-size:11px;font-weight:800}.report-agent-team article>div:first-child svg{width:42px;height:42px;padding:10px;color:var(--agent-accent);border:1px solid color-mix(in srgb,var(--agent-accent) 25%,transparent)}.report-agent-team article>p{margin:70px 0 8px;color:var(--agent-accent);font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.report-agent-team h2{margin:0;font-size:35px;font-weight:540;letter-spacing:-.05em}.report-agent-team article>strong{margin-top:13px;color:rgba(19,23,31,.58);font-size:14px;font-weight:500;line-height:1.55}.report-agent-team article>div:nth-of-type(2){margin-top:24px;padding:14px;background:rgba(19,23,31,.04)}.report-agent-team article>div:nth-of-type(2) span{color:rgba(19,23,31,.42);font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.report-agent-team article>div:nth-of-type(2) p{margin:7px 0 0;font-size:13px}.report-agent-team article>a{margin-top:auto;padding-top:20px;display:flex;justify-content:space-between;border-top:1px solid var(--line);font-size:13px;font-weight:700}.report-agent-team article>a svg{width:16px}.report-guardrails{padding:60px 0;display:grid;grid-template-columns:.8fr 1.2fr;gap:90px}.report-guardrail-intro{padding:40px;color:#fff;background:var(--ink)}.report-guardrail-intro svg{width:42px;height:42px;color:#a897ff}.report-guardrail-intro h2{margin:100px 0 20px;font-size:42px;font-weight:530;letter-spacing:-.05em}.report-guardrail-intro p{margin:0;color:hsla(0,0%,100%,.58);line-height:1.6}.report-guardrails>div:last-child{display:grid}.report-guardrails article{padding:25px 0;display:grid;grid-template-columns:45px .8fr 1.2fr;gap:25px;border-bottom:1px solid var(--line)}.report-guardrails article>span{color:var(--orange);font-size:10px;font-weight:800}.report-guardrails h3{margin:0;font-size:16px}.report-guardrails article p{margin:0;color:rgba(19,23,31,.57);font-size:14px;line-height:1.55}.report-next-step{margin-top:80px;padding:60px;display:grid;grid-template-columns:1fr 1fr;gap:90px;color:#fff;background:var(--violet)}.report-next-step h2{margin:0;font-size:50px;font-weight:520;letter-spacing:-.055em}.report-next-step>div:last-child{align-self:end}.report-next-step>div:last-child p{margin:0 0 24px;color:hsla(0,0%,100%,.66);line-height:1.6}.report-next-step a{display:inline-flex;gap:10px;align-items:center;padding-bottom:7px;border-bottom:1px solid hsla(0,0%,100%,.5);font-weight:700}.report-next-step a svg{width:16px}.analyze-another{margin:28px auto 0;display:flex;align-items:center;gap:8px;border:0;background:transparent;color:rgba(19,23,31,.55);font-size:12px;cursor:pointer}.analyze-another svg{width:14px}.analyzer-page-fallback,.marketplace-loading{min-height:700px;display:grid;place-items:center;color:rgba(19,23,31,.5)}.marketplace-page>main{padding-top:82px}.marketplace-hero{min-height:610px;padding:120px 0 85px;display:grid;grid-template-columns:1.25fr .75fr;gap:100px;align-items:end}.marketplace-hero>div:last-child{padding:35px;border-left:1px solid var(--line)}.marketplace-hero>div:last-child>svg{width:34px;height:34px;color:var(--orange)}.marketplace-hero>div:last-child p{margin:80px 0 0;color:rgba(19,23,31,.62);font-size:17px;line-height:1.65}.marketplace-controls{min-height:92px;display:flex;justify-content:space-between;gap:30px;align-items:center;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.marketplace-search{width:min(100%,390px);display:flex;align-items:center;gap:10px}.marketplace-search svg{width:18px;color:rgba(19,23,31,.45)}.marketplace-search input{width:100%;height:48px;border:0;outline:0;background:transparent;font-size:14px}.marketplace-filters{display:flex;align-items:center;gap:7px}.marketplace-filters>svg{width:16px;margin-right:8px;color:rgba(19,23,31,.4)}.marketplace-filters button{padding:9px 12px;border:1px solid var(--line);background:transparent;color:rgba(19,23,31,.58);font-size:11px;cursor:pointer}.marketplace-filters button.is-active{background:var(--ink);border-color:var(--ink)}.marketplace-result-line{height:70px;display:flex;justify-content:space-between;align-items:center;color:rgba(19,23,31,.4);font-size:10px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.marketplace-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.marketplace-card{min-height:590px;padding:28px;display:flex;flex-direction:column;background:#fbfaf7;outline:0 solid var(--agent-accent);transition:background .18s ease,outline-width .18s ease}.marketplace-card:hover{position:relative;z-index:2;background:#fff}.marketplace-card.is-focused{position:relative;z-index:3;outline-width:3px}.marketplace-card-head{display:flex;justify-content:space-between;align-items:start;color:rgba(19,23,31,.33);font-size:10px;font-weight:800}.marketplace-card-head>div{display:flex;flex-direction:column;align-items:end;gap:10px}.marketplace-card-head svg{width:38px;height:38px;padding:9px;color:var(--agent-accent);border:1px solid color-mix(in srgb,var(--agent-accent) 25%,transparent)}.marketplace-card-head small{color:var(--agent-accent);font-size:9px;letter-spacing:.1em;text-transform:uppercase}.marketplace-card>h2{margin:75px 0 12px;font-size:35px;font-weight:540;letter-spacing:-.05em}.marketplace-card>strong{max-width:330px;font-size:15px;line-height:1.5}.marketplace-card>p{margin:16px 0 0;color:rgba(19,23,31,.56);font-size:13px;line-height:1.6}.marketplace-outcome{margin-top:28px;padding:16px;background:rgba(19,23,31,.04)}.marketplace-connectors>span,.marketplace-outcome span{color:rgba(19,23,31,.4);font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.marketplace-outcome p{margin:7px 0 0;font-size:13px;font-weight:600}.marketplace-connectors{margin-top:20px}.marketplace-connectors>div{margin-top:9px;display:flex;flex-wrap:wrap;gap:6px}.marketplace-connectors i{padding:6px 8px;border:1px solid var(--line);color:rgba(19,23,31,.55);font-size:9px;font-style:normal}.marketplace-card>a{margin-top:auto;padding-top:20px;display:flex;justify-content:space-between;border-top:1px solid var(--line);font-size:13px;font-weight:700}.marketplace-card>a svg{width:16px}.marketplace-empty{min-height:450px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid var(--line);background:#fbfaf7;text-align:center}.marketplace-empty>svg{width:32px;height:32px;color:var(--orange)}.marketplace-empty h2{margin:20px 0 10px;font-size:32px;letter-spacing:-.04em}.marketplace-empty p{max-width:530px;margin:0;color:rgba(19,23,31,.55)}.marketplace-empty a{margin-top:25px;display:flex;align-items:center;gap:9px;font-size:13px;font-weight:700}.marketplace-empty a svg{width:16px}.marketplace-process{margin:140px 0;padding:70px;display:grid;grid-template-columns:.85fr 1.15fr;gap:100px;color:#fff;background:var(--ink)}.marketplace-process>div h2{max-width:520px;margin:0;font-size:52px;font-weight:520;letter-spacing:-.055em;line-height:1}.marketplace-process ol{margin:0;padding:0;list-style:none}.marketplace-process li{min-height:100px;display:grid;grid-template-columns:34px 1fr 24px;gap:16px;align-items:center;border-bottom:1px solid hsla(0,0%,100%,.13)}.marketplace-process li>span{color:#a897ff;font-size:10px;font-weight:800}.marketplace-process h3{margin:0 0 5px;font-size:17px}.marketplace-process li p{margin:0;color:hsla(0,0%,100%,.5);font-size:13px}.marketplace-process li svg{width:16px;color:var(--green)}@media (max-width:1050px){.analyzer-page main,.marketplace-page>main{padding-top:70px}.analyzer-intake{grid-template-columns:1fr;gap:70px}.analyzer-intake-card{width:min(100%,620px)}.report-hero{grid-template-columns:1fr}.report-scores{max-width:560px;padding-left:0;border-left:0}.marketplace-grid{grid-template-columns:repeat(2,1fr)}.marketplace-controls{align-items:stretch;padding:24px 0;flex-direction:column}.marketplace-filters{overflow-x:auto;padding-bottom:4px}}@media (max-width:760px){.analyzer-intake,.analyzer-loading{min-height:0;padding:90px 0 80px;grid-template-columns:1fr;gap:60px}.analyzer-intake-copy h1,.analyzer-loading-copy h1,.marketplace-hero h1,.report-hero h1{font-size:clamp(50px,15vw,70px)}.analyzer-includes{grid-template-columns:1fr}.analyzer-intake-card{padding:28px 20px}.analyzer-intake-card h2{margin-top:40px;font-size:29px}.analyzer-loading-visual{height:440px;grid-row:2}.analysis-report{padding-top:90px}.report-hero{gap:50px}.report-scores{grid-template-columns:1fr 1fr;padding:20px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.report-business-strip{grid-template-columns:1fr}.report-business-strip>div{min-height:0;border-right:0;border-bottom:1px solid var(--line)}.report-toolbar{top:0;overflow-x:auto}.report-toolbar nav{gap:22px;min-width:max-content}.report-toolbar>button{display:none}.report-opportunities article{grid-template-columns:40px 1fr;gap:16px}.report-opportunity-meta{grid-column:2}.report-opportunity-main h2{font-size:31px}.growth-plan-decision,.growth-plan-thesis,.growth-plan-workbench{grid-template-columns:1fr}.growth-plan-thesis>div{min-height:0}.growth-plan-thesis h3,.growth-plan-thesis p{margin-top:30px}.growth-plan-workbench>section{min-height:0;padding:30px 22px}.growth-plan-opportunity-switcher{align-items:stretch;flex-direction:column}.growth-plan-opportunity-switcher button{width:100%}.growth-plan-approval{grid-template-columns:1fr}.growth-plan-actions{align-items:stretch;flex-direction:column}.growth-plan-actions a{justify-content:space-between}.report-agent-team,.report-roadmap{grid-template-columns:1fr}.report-roadmap article{min-height:410px}.report-roadmap small{margin-top:65px}.report-guardrails{grid-template-columns:1fr;gap:35px}.report-guardrail-intro h2{margin-top:75px}.report-guardrails article{grid-template-columns:34px 1fr}.report-guardrails article p{grid-column:2}.report-next-step{padding:38px 24px;grid-template-columns:1fr;gap:35px}.report-next-step h2{font-size:40px}.marketplace-hero{min-height:0;padding:90px 0 70px;grid-template-columns:1fr;gap:55px}.marketplace-hero>div:last-child{padding:28px 0 0;border-left:0;border-top:1px solid var(--line)}.marketplace-hero>div:last-child p{margin-top:35px}.marketplace-filters>svg,.marketplace-result-line span:last-child{display:none}.marketplace-grid{grid-template-columns:1fr}.marketplace-card{min-height:540px}.marketplace-process{margin:90px -16px;padding:50px 24px;grid-template-columns:1fr;gap:50px}.marketplace-process>div h2{font-size:43px}}.future-platform .future-hero{--studio-accent:#7667f4;min-height:100svh;padding-top:82px;color:#111522;background:radial-gradient(circle at 82% 28%,rgba(113,93,245,.1),transparent 29%),radial-gradient(circle at 7% 78%,rgba(255,115,79,.06),transparent 27%),linear-gradient(180deg,#fff,#fafaff 74%,#f3f4fb)}.future-platform .future-hero-field{--studio-accent:#157f70}.future-platform .future-hero-constellation{--studio-accent:#d35441}.future-platform .future-hero:before{inset:82px 0 0;background-image:linear-gradient(rgba(38,43,69,.03) 1px,transparent 0),linear-gradient(90deg,rgba(38,43,69,.025) 1px,transparent 0);background-size:100% 112px,112px 100%;mask-image:linear-gradient(180deg,rgba(0,0,0,.46),transparent 90%)}.future-hero-meta{position:absolute;z-index:3;left:50%;top:116px;display:flex;justify-content:space-between;color:rgba(17,21,34,.35);font-size:9px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;transform:translateX(-50%)}.future-platform .future-hero-grid{min-height:calc(100svh - 82px);padding:34px 0 28px;display:grid;grid-template-columns:minmax(0,37.5%) minmax(0,62.5%);gap:0;align-items:center}.future-platform .future-hero-copy{padding:12px 0 0;transform:translateY(-65px)}.future-platform .future-hero-overline{margin:0 0 30px;color:rgba(17,21,34,.5);font-size:10px;font-weight:720;letter-spacing:.18em;text-transform:uppercase}.future-platform .future-hero-overline:before{content:"";width:62px;height:1px;margin:0 0 17px;display:block;background:#111522}.future-platform .future-hero-copy h1{max-width:760px;margin:0;color:#090b12;font-size:clamp(60px,4.6vw,76px);font-weight:390;letter-spacing:-.064em;line-height:.94}.future-platform .future-hero-copy h1>em,.future-platform .future-hero-copy h1>span{display:block;color:inherit}.future-platform .future-hero-constellation .future-hero-copy h1>span,.future-platform .future-hero-field .future-hero-copy h1>span{color:#090b12}.future-platform .future-hero-copy h1>em{margin:.08em 0 .1em;font-family:Georgia,Times New Roman,serif;font-weight:400;font-style:italic;letter-spacing:-.065em}.future-platform .future-hero-deck{max-width:690px;margin:31px 0 0;color:rgba(17,21,34,.63);font-size:14px;letter-spacing:-.015em;line-height:1.58}.future-hero-mobile-launch{display:none}.future-hero-capabilities{max-width:690px;margin-top:25px;display:flex;flex-wrap:wrap;align-items:center;gap:9px 11px;color:rgba(17,21,34,.47);font-size:10px;font-weight:650;letter-spacing:.04em}.future-hero-capabilities i{width:3px;height:3px;border-radius:50%;background:rgba(17,21,34,.24)}.future-platform .future-hero-actions{margin:34px 0 0;gap:26px;align-items:center}.future-platform .future-hero-actions a,.future-platform .future-hero-actions button{min-height:48px;padding:0;display:inline-flex;align-items:center;gap:8px;border:0;color:#111522;background:transparent;font-family:inherit;font-size:12px;cursor:pointer}.future-platform .future-hero-actions .future-hero-primary{padding:0 22px;color:#fff;border-radius:999px;background:#111522;box-shadow:0 14px 30px rgba(17,21,34,.12)}.future-platform .future-hero-actions svg{width:15px}.future-platform .future-hero-actions a:last-child{border-bottom:1px solid rgba(17,21,34,.2)}.future-hero-commercial{max-width:700px;margin:20px 0 0!important;color:rgba(17,21,34,.46)!important;font-size:9.5px!important;font-weight:650;letter-spacing:.045em!important;line-height:1.5!important;text-transform:uppercase}.future-opportunity-studio{position:relative;z-index:4;width:100%;height:clamp(540px,calc(100svh - 150px),650px);min-height:540px;border:0;color:#111522;background:transparent;overflow:hidden}.future-opportunity-studio:before{content:"";position:absolute;z-index:1;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(251,251,255,.96),rgba(251,251,255,0) 10%,rgba(251,251,255,0) 94%,rgba(248,248,253,.58)),linear-gradient(180deg,rgba(251,251,255,.94),rgba(251,251,255,0) 11%,rgba(251,251,255,0) 89%,rgba(244,245,251,.96))}.future-studio-art{z-index:0;object-fit:contain;object-position:left center;opacity:1;filter:saturate(.96) contrast(1.01);transform-origin:34% 47%;animation:future-universe-breathe 13s ease-in-out infinite;will-change:transform;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 94%,transparent),linear-gradient(180deg,transparent,#000 12%,#000 88%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent,#000 7%,#000 94%,transparent),linear-gradient(180deg,transparent,#000 12%,#000 88%,transparent);mask-composite:intersect}.future-studio-head{position:relative;min-height:22px;margin-bottom:8px;display:flex;align-items:center;justify-content:space-between;color:rgba(17,21,34,.52);font-size:8px;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.future-studio-head span{display:flex;align-items:center;gap:7px;color:#151a2a;white-space:nowrap}.future-studio-head svg{width:11px;color:#15966e}.future-studio-head small{padding:6px 8px;border:1px solid rgba(18,115,84,.14);border-radius:999px;color:#127354;background:rgba(239,251,246,.88);font-size:7px;letter-spacing:.08em}.future-studio-capabilities{position:absolute;z-index:3;inset:0;pointer-events:none}.future-studio-capabilities a{position:absolute;width:92px;min-height:70px;display:grid;place-items:center;color:#3a58db;font-size:11px;font-weight:720;letter-spacing:-.01em;pointer-events:auto;transition:opacity .35s ease,transform .35s ease}.future-studio-capabilities a svg{width:22px;height:22px;color:currentColor;filter:drop-shadow(0 2px 8px rgba(255,255,255,.9))}.future-studio-capabilities a span{position:absolute;white-space:nowrap;text-shadow:0 1px 10px hsla(0,0%,100%,.98),0 0 20px hsla(0,0%,100%,.9)}.future-studio-capabilities .is-agents{left:6.4%;top:19.5%}.future-studio-capabilities .is-agents span{top:-30px}.future-studio-capabilities .is-tools{left:44.5%;top:14%;color:#e85d3f}.future-studio-capabilities .is-tools span{top:-6px;left:73px}.future-studio-capabilities .is-automations{left:6.2%;top:65%;color:#7047d8}.future-studio-capabilities .is-automations span{top:76px}.future-studio-capabilities .is-builds{left:45%;top:68%;color:#119271}.future-studio-capabilities .is-builds span{top:65px}.future-studio-capabilities a:focus-visible span,.future-studio-capabilities a:hover span{text-decoration:underline;text-underline-offset:4px}.future-studio-capabilities a:hover{transform:translateY(-3px) scale(1.025)}.future-studio-capabilities a:focus-visible{outline:2px solid currentColor;outline-offset:3px;border-radius:50%;transform:translateY(-3px)}.future-studio-core-label{position:absolute;z-index:3;left:33%;top:46%;width:142px;display:grid;place-items:center;gap:8px;color:rgba(99,104,127,.76);text-align:center;transform:translate(-50%,-50%);pointer-events:none}.future-studio-core-business,.future-studio-core-idle{width:100%;display:grid;place-items:center;gap:7px}.future-studio-core-label svg{width:18px;height:18px}.future-studio-core-label span{font-size:9px;font-weight:720;letter-spacing:.12em;line-height:1.35;text-transform:uppercase}.future-studio-core-business{animation:future-company-arrive .6s cubic-bezier(.2,.8,.2,1) both}.future-studio-core-business>span:nth-child(2){max-width:132px;overflow:hidden;color:rgba(40,45,67,.84);text-overflow:ellipsis;white-space:nowrap}.future-studio-core-business>small{color:rgba(69,75,99,.54);font-size:7px;font-weight:720;letter-spacing:.1em;text-transform:uppercase}.future-studio-company-mark{width:78px;height:78px;display:grid;place-items:center;border-radius:50%;color:#171b2a;background:hsla(0,0%,100%,.72);box-shadow:0 12px 30px rgba(81,77,132,.15),inset 0 0 0 1px hsla(0,0%,100%,.82);backdrop-filter:blur(10px)}.future-studio-company-mark img{width:56px;height:56px;object-fit:contain}.future-studio-company-mark b{font-size:32px;font-weight:650;letter-spacing:-.05em}.future-studio-preview{position:absolute;z-index:5;top:46%;right:0;width:34%;padding:15px 16px 13px;border:0;border-radius:18px;background:hsla(0,0%,100%,.78);box-shadow:0 24px 60px rgba(72,68,125,.13),inset 0 0 0 1px rgba(47,52,82,.1);backdrop-filter:blur(24px) saturate(1.12);transition:transform .55s cubic-bezier(.2,.8,.2,1),background .35s ease,box-shadow .35s ease}.future-studio-preview-head{padding-bottom:9px;display:flex;justify-content:space-between;gap:9px;border-bottom:1px solid rgba(36,42,68,.1)}.future-studio-preview-head span{color:rgba(16,20,33,.76);font-size:8px;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.future-studio-preview-head small{color:rgba(16,20,33,.48);font-size:8px}.future-studio-preview ol{margin:0;padding:0;list-style:none}.future-studio-preview li{min-height:51px;display:grid;grid-template-columns:35px 1fr;gap:9px;align-items:center;border-bottom:1px solid rgba(36,42,68,.08);transition:opacity .3s ease,transform .4s cubic-bezier(.2,.8,.2,1)}.future-studio-preview li:last-child{border-bottom:0}.future-studio-preview li>span{position:relative;width:31px;height:31px;display:grid;place-items:center;border-radius:50%;color:#4967e6;background:rgba(73,103,230,.09)}.future-studio-preview li>span svg{width:14px;height:14px}.future-studio-preview li>span i{position:absolute;right:-2px;bottom:-1px;color:rgba(17,21,34,.45);font-size:6px;font-style:normal;font-weight:760}.future-studio-preview li.is-move>span{color:#7953d8;background:rgba(121,83,216,.09)}.future-studio-preview li.is-proof>span{color:#149675;background:rgba(20,150,117,.09)}.future-studio-preview li.is-current{transform:translateX(4px)}.future-studio-preview li.is-current>span{animation:future-scan-step 1.3s ease-in-out infinite}.future-studio-preview li.is-done>span{color:#118264;background:rgba(17,130,100,.11)}.future-opportunity-studio.is-scanning .future-studio-preview li:not(.is-current):not(.is-done){opacity:.42}.future-studio-preview small,.future-studio-preview strong{display:block}.future-studio-preview strong{color:rgba(16,20,33,.86);font-size:11px;font-weight:680}.future-studio-preview small{margin-top:2px;color:rgba(16,20,33,.6);font-size:9px;line-height:1.35}.future-studio-preview li small{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.future-studio-preview>a{min-height:31px;padding-top:9px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid rgba(36,42,68,.08);color:rgba(16,20,33,.7);font-size:8px;font-weight:700}.future-studio-preview>a svg{width:11px}.future-studio-preview-status{min-height:31px;padding-top:9px;display:flex;align-items:center;border-top:1px solid rgba(36,42,68,.08);color:rgba(16,20,33,.64);font-size:8px;font-weight:700}.future-studio-fleet{min-width:0}.future-studio-fleet ol{display:grid}.future-studio-fleet li{min-height:39px;grid-template-columns:30px minmax(0,1fr);gap:8px}.future-studio-fleet li>span{width:26px;height:26px;border-radius:8px;color:#777e8e;background:rgba(17,21,34,.055)}.future-studio-fleet li>span svg{width:13px;height:13px}.future-studio-fleet li strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.future-studio-fleet li small{color:rgba(16,20,33,.52);font-size:8.8px;font-weight:760;letter-spacing:.055em;text-transform:uppercase}.future-studio-fleet li[data-status=queued]>span,.future-studio-fleet li[data-status=running]>span{color:#6857e8;background:rgba(104,87,232,.1)}.future-studio-fleet li[data-status=running]{color:#4d3bc6;background:rgba(104,87,232,.035)}.future-studio-fleet li[data-status=completed]>span{color:#168465;background:rgba(22,132,101,.1)}.future-studio-fleet li[data-status=failed]>span{color:#a61e4d;background:rgba(166,30,77,.08)}.future-studio-fleet li:last-child{margin-top:3px;background:rgba(104,87,232,.035)}.future-studio-command{position:absolute;z-index:5;top:18%;right:0;width:44%;margin:0;padding:14px;border:0;border-radius:20px;background:hsla(0,0%,100%,.82);box-shadow:0 28px 70px rgba(72,68,125,.13),inset 0 0 0 1px rgba(47,52,82,.1);backdrop-filter:blur(24px) saturate(1.12);transition:transform .55s cubic-bezier(.2,.8,.2,1),background .35s ease,box-shadow .35s ease}.future-studio-command-copy{margin:0 0 8px;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:12px;align-items:end}.future-studio-command-copy strong{color:#111522;font-size:15px;font-weight:650;letter-spacing:-.025em;line-height:1.08}.future-studio-command-copy span{color:rgba(16,20,33,.62);font-size:9.2px;line-height:1.42}.future-studio-command>small{margin:7px 2px 0;display:block;color:rgba(16,20,33,.52);font-size:8.2px;line-height:1.4}.future-studio-live-command{display:grid;gap:7px}.future-studio-live-command>strong{color:#111522;font-size:17px;font-weight:680;letter-spacing:-.035em}.future-studio-live-command>span{color:rgba(16,20,33,.62);font-size:9.5px;line-height:1.45}.future-studio-live-command>small{color:rgba(16,20,33,.5);font-size:8px;line-height:1.4}.future-studio-complete-action{min-height:31px;display:flex;align-items:center;justify-content:space-between;gap:10px}.future-studio-complete-action small{color:rgba(16,20,33,.54);font-size:8px;font-weight:680}.future-studio-complete-action button{min-height:31px;padding:0 11px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:0;border-radius:999px;color:#fff;background:#111522;font:inherit;font-size:8.5px;font-weight:720;white-space:nowrap;cursor:pointer;transition:transform .25s ease,background .25s ease}.future-studio-complete-action button:hover{transform:translateY(-1px);background:#20263a}.future-studio-complete-action button:focus-visible{outline:2px solid #6d5ce7;outline-offset:3px}.future-studio-complete-action button:disabled{cursor:wait;opacity:.58}.future-studio-complete-action svg{width:12px;height:12px}.future-studio-live-command progress{width:100%;height:5px;overflow:hidden;border:0;border-radius:999px;appearance:none;background:rgba(95,86,158,.1)}.future-studio-live-command progress::-webkit-progress-bar{border-radius:999px;background:rgba(95,86,158,.1)}.future-studio-live-command progress::-webkit-progress-value{border-radius:999px;background:#6d5ce7;transition:width .5s cubic-bezier(.2,.8,.2,1)}.future-studio-live-command progress::-moz-progress-bar{border-radius:999px;background:#6d5ce7}.future-studio-live-command.is-complete progress::-webkit-progress-value{background:#138264}.future-studio-live-command.is-complete progress::-moz-progress-bar{background:#138264}.future-platform .future-opportunity-studio .future-studio-command .url-launch-form{max-width:none;min-height:48px;padding:5px 5px 5px 13px;margin-bottom:0;border-color:rgba(43,48,76,.14);background:hsla(0,0%,100%,.96);box-shadow:0 12px 30px rgba(76,71,125,.07),inset 0 0 0 1px hsla(0,0%,100%,.75)}.future-platform .future-opportunity-studio .future-studio-command .url-launch-form>svg{width:15px;color:rgba(16,20,33,.4)}.future-platform .future-opportunity-studio .future-studio-command .url-launch-form input{height:38px;padding:0 9px;color:#111522;font-size:11px}.future-platform .future-opportunity-studio .future-studio-command .url-launch-form input::placeholder{color:rgba(17,21,34,.42)}.future-platform .future-opportunity-studio .future-studio-command .url-launch-form button{height:38px;min-height:38px;padding:0 14px;color:#fff;background:#111522;box-shadow:0 10px 24px rgba(17,21,34,.12)}.future-platform .future-opportunity-studio .future-studio-command .url-launch-form button span{white-space:nowrap;font-size:8.5px}.future-platform .future-opportunity-studio .future-studio-command .url-launch-form button svg{width:13px}.url-launch-form button:disabled,.url-launch-form input:disabled{cursor:progress;opacity:.72}.url-launch-spinner{animation:future-spin .8s linear infinite}.future-opportunity-studio.is-scanning .future-studio-art{animation:future-universe-scan 2.4s ease-in-out infinite;filter:saturate(1.05) contrast(1.02)}.future-opportunity-studio.is-scanning .future-studio-capabilities a{animation:future-node-listen 1.8s ease-in-out infinite;pointer-events:none}.future-opportunity-studio.is-scanning .future-studio-capabilities .is-tools{animation-delay:.18s}.future-opportunity-studio.is-scanning .future-studio-capabilities .is-automations{animation-delay:.36s}.future-opportunity-studio.is-scanning .future-studio-capabilities .is-builds{animation-delay:.54s}.future-opportunity-studio.is-scanning .future-studio-command{transform:translate3d(0,-4px,0);background:hsla(0,0%,100%,.9);box-shadow:0 34px 78px rgba(82,73,150,.17),inset 0 0 0 1px rgba(92,76,191,.12)}.future-opportunity-studio.is-scanning .future-studio-preview{transform:translate3d(-4px,5px,0)}.future-opportunity-studio.is-complete .future-studio-art{animation:future-universe-complete .72s cubic-bezier(.2,.8,.2,1) both}.future-opportunity-studio.is-complete .future-studio-command,.future-opportunity-studio.is-complete .future-studio-preview{background:hsla(0,0%,100%,.91);box-shadow:0 30px 72px rgba(58,105,89,.13),inset 0 0 0 1px rgba(19,130,100,.13)}.future-opportunity-studio.is-error .future-studio-command{box-shadow:0 28px 70px rgba(154,78,62,.12),inset 0 0 0 1px rgba(185,85,62,.14)}@keyframes future-universe-breathe{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(0,-4px,0) scale(1.012)}}@keyframes future-universe-scan{0%,to{transform:translate3d(0,-2px,0) scale(1.012);opacity:.94}50%{transform:translate3d(3px,-6px,0) scale(1.028);opacity:1}}@keyframes future-universe-complete{0%{transform:scale(1.02)}55%{transform:scale(1.045)}to{transform:scale(1.015)}}@keyframes future-node-listen{0%,to{opacity:.55;transform:translateZ(0) scale(.98)}50%{opacity:1;transform:translate3d(0,-3px,0) scale(1.035)}}@keyframes future-company-arrive{0%{opacity:0;transform:translate3d(0,8px,0) scale(.88)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes future-scan-step{0%,to{transform:scale(.94);opacity:.72}50%{transform:scale(1.06);opacity:1}}@keyframes future-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.future-studio-art,.future-studio-capabilities a,.future-studio-command,.future-studio-core-business,.future-studio-preview,.future-studio-preview li,.future-studio-preview li.is-current>span,.url-launch-spinner{animation:none!important;transition:none!important}}@media (max-width:1180px){.future-platform .future-hero-grid{grid-template-columns:minmax(0,39%) minmax(0,61%);gap:0}.future-platform .future-hero-copy h1{font-size:clamp(56px,5vw,64px)}.future-studio-command{width:44%}.future-studio-preview{width:34%}}@media (max-width:960px){.future-platform .future-hero{min-height:0}.future-hero-meta{top:102px}.future-hero-meta span:last-child{display:none}.future-platform .future-hero-grid{min-height:0;padding:125px 0 80px;grid-template-columns:1fr;gap:70px}.future-platform .future-hero-copy{max-width:760px;transform:none}.future-platform .future-hero-copy h1{font-size:clamp(72px,11vw,104px)}.future-opportunity-studio{width:min(100%,820px);margin-inline:auto}}@media (max-width:620px){.future-platform .future-hero-grid{padding:105px 0 56px;gap:50px}.future-platform .future-hero-copy h1{font-size:clamp(45px,12.4vw,62px);line-height:.92}.future-platform .future-hero-deck{margin-top:25px;font-size:15px}.future-hero-mobile-launch{margin-top:22px;display:block}.future-hero-mobile-launch .url-launch-form{height:auto;padding:7px;grid-template-columns:1fr;align-items:stretch;border-radius:17px}.future-hero-mobile-launch .url-launch-form>svg{display:none}.future-hero-mobile-launch .url-launch-form input{width:100%;min-height:45px;padding:0 11px}.future-hero-mobile-launch .url-launch-form button{min-height:46px;padding:0 15px}.future-hero-mobile-launch .url-launch-form button span{font-size:10px}.future-hero-capabilities{display:none}.future-platform .future-hero-actions{margin-top:13px;align-items:flex-start}.future-platform .future-hero-actions .future-hero-primary{display:none}.future-platform .future-hero-actions a{min-height:36px}.future-hero-commercial{margin-top:8px!important}.future-opportunity-studio{display:none}}@media print{.analyze-another,.platform-footer,.platform-nav,.report-next-step,.report-toolbar{display:none!important}.analyzer-page main{padding-top:0}.analysis-report{width:100%;padding:20px}.report-content{min-height:0}}:root{--future-black:#020306;--future-panel:#080b12;--future-panel-2:#0d111b;--future-white:#f6f7fb;--future-muted:#9298aa;--future-line:rgba(201,211,255,.16);--future-violet:#8876ff;--future-blue:#5a78ff;--future-coral:#ff684b;--future-green:#65d49a}.analyzer-page,.future-platform,.legacy-platform,.marketplace-page{--ink:var(--future-white);--paper:var(--future-black);--line:var(--future-line);--orange:var(--future-coral);--violet:var(--future-violet);--green:var(--future-green);color:var(--future-white);background:var(--future-black)}.future-platform,.legacy-platform{--ink:#12151d;--paper:#fff;--line:rgba(18,21,29,.12);--orange:#f05b43;--violet:#6857e8;--green:#198b68;color:#12151d;background:#fff}.future-shell{width:min(100% - 72px,1380px);margin-inline:auto}.analyzer-page .platform-nav,.future-platform .platform-nav,.legacy-platform>.platform-nav,.marketplace-page .platform-nav{position:absolute;color:var(--future-white);border-color:hsla(0,0%,100%,.1);background:rgba(2,3,6,.72);backdrop-filter:blur(18px)}.future-platform .platform-nav,.legacy-platform>.platform-nav{color:#12151d;border-color:rgba(18,21,29,.11);background:hsla(0,0%,100%,.9);box-shadow:0 10px 38px rgba(31,38,65,.035)}.legacy-platform>.platform-nav{position:relative;z-index:100}.analyzer-page .platform-nav .ai4u-brand,.future-platform .platform-nav .ai4u-brand,.legacy-platform>.platform-nav .ai4u-brand,.marketplace-page .platform-nav .ai4u-brand{color:#fff}.future-platform .platform-nav .ai4u-brand,.legacy-platform>.platform-nav .ai4u-brand{color:#12151d}.analyzer-page .platform-nav-links a,.future-platform .platform-nav-links a,.legacy-platform>.platform-nav .platform-nav-links a,.marketplace-page .platform-nav-links a{color:hsla(0,0%,100%,.62)}.future-platform .platform-nav-links a,.legacy-platform>.platform-nav .platform-nav-links a{color:rgba(18,21,29,.62)}.analyzer-page .platform-nav-links a:hover,.future-platform .platform-nav-links a:hover,.legacy-platform>.platform-nav .platform-nav-links a:hover,.marketplace-page .platform-nav-links a:hover{color:#fff}.future-platform .platform-nav-links a:hover,.legacy-platform>.platform-nav .platform-nav-links a:hover{color:#12151d}.analyzer-page .platform-nav-links a.is-active,.future-platform .platform-nav-links a.is-active,.legacy-platform>.platform-nav .platform-nav-links a.is-active,.marketplace-page .platform-nav-links a.is-active{color:#fff}.future-platform .platform-nav-links a.is-active,.legacy-platform>.platform-nav .platform-nav-links a.is-active{color:#12151d}.analyzer-page .platform-nav-cta,.future-platform .platform-nav-cta,.legacy-platform>.platform-nav .platform-nav-cta,.marketplace-page .platform-nav-cta{color:#fff}html[data-hero-variant=constellation] .future-platform .platform-nav,html[data-hero-variant=field] .future-platform .platform-nav{color:#0b1034;border-color:rgba(11,16,52,.12);background:rgba(248,249,255,.74)}html[data-hero-variant=constellation] .future-platform .platform-nav-links a,html[data-hero-variant=field] .future-platform .platform-nav-links a{color:rgba(11,16,52,.62)}html[data-hero-variant=constellation] .future-platform .platform-nav .ai4u-brand,html[data-hero-variant=constellation] .future-platform .platform-nav-cta,html[data-hero-variant=field] .future-platform .platform-nav .ai4u-brand,html[data-hero-variant=field] .future-platform .platform-nav-cta{color:#0b1034}.future-hero{position:relative;min-height:900px;padding-top:82px;overflow:hidden;color:#111522;background:radial-gradient(circle at 76% 44%,rgba(108,91,255,.12),transparent 33%),linear-gradient(180deg,#fff,#fbfbff 72%,#f3f4fc)}.future-hero:before{content:"";position:absolute;inset:82px 0 0;pointer-events:none;background-image:linear-gradient(rgba(32,39,69,.035) 1px,transparent 0),linear-gradient(90deg,rgba(32,39,69,.03) 1px,transparent 0);background-size:100% 96px,96px 100%;mask-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent 88%)}.future-hero-grid{min-height:818px;display:grid;grid-template-columns:minmax(460px,.88fr) minmax(620px,1.12fr);align-items:center;gap:36px}.future-hero-copy{position:relative;z-index:3;padding-bottom:14px}.future-hero-copy h1{max-width:690px;margin:0;font-size:clamp(70px,6vw,104px);line-height:.94;letter-spacing:-.07em;font-weight:430}.future-hero-copy h1 span{color:#9687ff}.future-hero-copy>p{max-width:570px;margin:26px 0 30px;color:rgba(17,21,34,.6);font-size:18px;line-height:1.58;letter-spacing:-.015em}.future-hero-visual{position:relative;height:760px;min-width:0}.future-hero-visual:after{content:"";position:absolute;inset:5% 0;pointer-events:none;background:radial-gradient(circle at center,transparent 44%,rgba(252,252,255,.5) 71%,#fbfbff 91%)}.future-hero-visual img{object-fit:contain;object-position:center;filter:saturate(.96) contrast(1.03)}.future-hero-mirror .future-hero-visual img{mix-blend-mode:multiply}.future-hero-constellation,.future-hero-field{color:#0b1034;background:#f8f9ff}.future-hero-constellation .future-hero-copy h1 span,.future-hero-field .future-hero-copy h1 span{color:#4f57ef}.future-hero-constellation .future-hero-copy>p,.future-hero-field .future-hero-copy>p{color:rgba(11,16,52,.62)}.future-hero-constellation .future-hero-visual,.future-hero-field .future-hero-visual{height:740px}.future-hero-constellation .url-launch-form,.future-hero-field .url-launch-form{border-color:rgba(50,65,170,.22);background:hsla(0,0%,100%,.88);box-shadow:0 20px 65px rgba(62,72,170,.14)}.future-hero-constellation .url-launch-form input,.future-hero-field .url-launch-form input{color:#0b1034}.future-hero-constellation .url-launch-form button,.future-hero-field .url-launch-form button{background:#3344ed}.future-hero-constellation .future-hero-trust,.future-hero-field .future-hero-trust{color:rgba(11,16,52,.48)}.analyzer-page .url-launch-form,.future-platform .url-launch-form{max-width:640px;border-color:rgba(174,188,255,.42);border-radius:999px;background:rgba(7,9,15,.72);box-shadow:0 0 0 1px rgba(106,126,255,.18),0 0 34px rgba(91,82,255,.2)}.future-platform .url-launch-form{border-color:rgba(45,52,92,.18);background:hsla(0,0%,100%,.92);box-shadow:0 18px 65px rgba(72,68,160,.12),inset 0 0 0 1px hsla(0,0%,100%,.9)}.analyzer-page .url-launch-form input,.future-platform .url-launch-form input{color:#fff}.future-platform .url-launch-form input{color:#111522}.analyzer-page .url-launch-form input::placeholder,.future-platform .url-launch-form input::placeholder{color:hsla(0,0%,100%,.38)}.future-platform .url-launch-form input::placeholder{color:rgba(17,21,34,.42)}.analyzer-page .url-launch-form button,.future-platform .url-launch-form button{border-radius:999px;background:linear-gradient(110deg,#503dbe,#5e61f7 55%,#8a6cff);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.22),0 0 26px rgba(108,91,255,.38)}.analyzer-page .url-launch-form>svg,.future-platform .url-launch-form>svg{color:hsla(0,0%,100%,.47)}.future-platform .url-launch-form>svg{color:rgba(17,21,34,.42)}.future-hero-actions{margin:18px 0 0 18px;display:flex;flex-wrap:wrap;gap:22px}.future-hero-actions a{display:inline-flex;align-items:center;gap:7px;padding-bottom:3px;border-bottom:1px solid rgba(17,21,34,.22);color:rgba(17,21,34,.7);font-size:11px;font-weight:650}.future-hero-actions a:first-child{color:#4f46cf;border-color:rgba(79,70,207,.28)}.future-hero-actions svg{width:13px}.future-hero-trust{margin:14px 0 0 18px;display:flex;align-items:center;gap:9px;color:rgba(17,21,34,.43);font-size:11px}.future-hero-trust svg{width:13px;color:var(--future-green)}.future-hero-trust i{width:3px;height:3px;border-radius:50%;background:currentColor}.mirror-status{position:absolute;left:43%;top:48%;width:220px;color:hsla(0,0%,100%,.52);font-size:10px;line-height:1.6;letter-spacing:.18em;text-align:center;text-transform:uppercase;transform:translate(-50%,-50%)}.mirror-status svg{display:block;width:20px;margin:0 auto 13px;color:rgba(144,137,255,.8)}.future-proof-rail{color:#12151d;border-top:1px solid rgba(18,21,29,.1);border-bottom:1px solid rgba(18,21,29,.1);background:#f7f7fb}.future-proof-rail .future-shell{min-height:118px;display:grid;grid-template-columns:1.3fr repeat(4,1fr);align-items:center}.future-proof-rail span{color:rgba(18,21,29,.42);font-size:10px;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.future-proof-rail a{min-height:48px;padding-left:28px;display:flex;align-items:center;gap:10px;border-left:1px solid rgba(18,21,29,.1);color:inherit}.future-proof-rail a:hover strong{color:var(--future-violet)}.future-proof-rail a:focus-visible{outline:2px solid var(--future-violet);outline-offset:4px}.future-proof-rail strong{font-size:22px;font-weight:520;transition:color .16s ease}.future-proof-rail small{color:rgba(18,21,29,.46);font-size:11px;font-weight:500}.future-breadth-strip{color:#12151d;border-top:1px solid rgba(18,21,29,.09);border-bottom:1px solid rgba(18,21,29,.11);background:#fff}.future-breadth-strip .future-shell{min-height:76px;display:flex;align-items:center;gap:clamp(22px,3.2vw,48px);overflow-x:auto;scrollbar-width:none}.future-breadth-strip .future-shell::-webkit-scrollbar{display:none}.future-breadth-strip a,.future-breadth-strip span{flex:0 0 auto}.future-breadth-strip span{margin-right:auto;color:#d65342;font-size:9px;font-weight:780;letter-spacing:.15em;text-transform:uppercase}.future-breadth-strip a{color:rgba(18,21,29,.62);font-size:11px;font-weight:650;border-bottom:1px solid transparent;transition:color .16s ease,border-color .16s ease}.future-breadth-strip a:hover{color:#12151d;border-color:rgba(18,21,29,.28)}.future-breadth-strip a:focus-visible{outline:2px solid #6857e8;outline-offset:5px}.future-intent-rail{padding:72px 0 62px;color:#12151d;border-top:1px solid rgba(18,21,29,.1);border-bottom:1px solid rgba(18,21,29,.1);background:linear-gradient(135deg,#f7f6fb,#fff 52%,#fff7f2)}.future-intent-heading{display:grid;grid-template-columns:180px 1fr;gap:42px;align-items:end}.future-intent-heading>span{padding-bottom:7px;color:#d65342;font-size:9px;font-weight:780;letter-spacing:.16em;text-transform:uppercase}.future-intent-heading h2{max-width:760px;margin:0;font-size:clamp(42px,4vw,62px);font-weight:440;letter-spacing:-.055em;line-height:1}.future-intent-paths{margin-top:42px;display:grid;grid-template-columns:repeat(3,1fr);gap:1px;border:1px solid rgba(18,21,29,.12);background:rgba(18,21,29,.12)}.future-intent-paths>a{position:relative;min-height:210px;padding:25px;display:grid;grid-template-columns:32px 46px 1fr 20px;gap:12px;align-items:start;color:#12151d;background:hsla(0,0%,100%,.9);transition:background .16s ease,transform .16s ease}.future-intent-paths>a:hover{z-index:2;background:#fff;transform:translateY(-4px)}.future-intent-paths>a>small{color:rgba(18,21,29,.34);font-size:9px;font-weight:760}.future-intent-paths>a>svg:first-of-type{width:42px;height:42px;padding:10px;color:#6958e8;border:1px solid rgba(105,88,232,.22);border-radius:14px;background:#f5f3ff}.future-intent-paths>a:nth-child(2)>svg:first-of-type{color:#d65342;border-color:rgba(214,83,66,.2);background:#fff4ef}.future-intent-paths>a:nth-child(3)>svg:first-of-type{color:#177558;border-color:rgba(23,117,88,.2);background:#eef9f4}.future-intent-paths>a>svg:last-child{width:15px;color:rgba(18,21,29,.42)}.future-intent-paths strong{display:block;margin-top:70px;font-size:20px;font-weight:620;letter-spacing:-.03em}.future-intent-paths span{max-width:285px;margin-top:8px;display:block;color:rgba(18,21,29,.54);font-size:12px;line-height:1.5}.future-enterprise-path{width:fit-content;margin:25px 0 0 auto;display:flex;align-items:center;gap:10px;color:rgba(18,21,29,.62);border-bottom:1px solid rgba(18,21,29,.18);font-size:11px;font-weight:650}.future-enterprise-path svg{width:13px}.future-manifesto{padding:130px 0 120px;color:#12151d;border-bottom:1px solid rgba(18,21,29,.1);background:#fff}.future-manifesto-grid{display:grid;grid-template-columns:180px minmax(0,1.25fr) minmax(300px,.58fr);gap:70px;align-items:start}.future-manifesto-grid>p{margin:11px 0 0;color:var(--future-coral);font-size:10px;font-weight:750;letter-spacing:.14em;text-transform:uppercase}.future-manifesto h2{margin:0;max-width:800px;font-size:clamp(48px,5vw,76px);font-weight:430;line-height:.99;letter-spacing:-.06em}.future-manifesto h2 span{color:var(--future-violet)}.future-manifesto-grid>div{padding-top:10px}.future-manifesto-grid>div p{margin:0;color:rgba(18,21,29,.58);font-size:15px;line-height:1.75}.future-manifesto-grid>div a{width:fit-content;margin-top:32px;display:flex;align-items:center;gap:10px;color:#12151d;font-size:12px;font-weight:700}.future-manifesto-grid>div a svg{width:15px}.future-section{padding:140px 0;background:var(--future-black)}.future-section h2{margin:0;font-size:clamp(52px,5vw,82px);line-height:.98;letter-spacing:-.06em;font-weight:440}.future-section h2 span{color:var(--future-violet)}.future-section-copy>p{max-width:500px;margin:26px 0 0;color:var(--future-muted);font-size:17px;line-height:1.65}.future-section-copy ul{margin:30px 0;padding:0;display:grid;gap:13px;list-style:none}.future-section-copy li{display:flex;align-items:center;gap:11px;color:hsla(0,0%,100%,.61);font-size:12px}.future-section-copy li svg{width:15px;color:var(--future-green)}.future-outline-button{width:fit-content;min-height:48px;padding:0 22px;display:inline-flex;align-items:center;gap:25px;border:1px solid rgba(157,165,255,.55);border-radius:999px;color:#fff;box-shadow:0 0 25px rgba(92,88,255,.15);font-size:12px;font-weight:650}.future-outline-button:hover{border-color:#fff;background:hsla(0,0%,100%,.05)}.future-outline-button svg{width:15px}.future-map-layout{display:grid;grid-template-columns:.78fr 1.22fr;gap:80px;align-items:center}.future-map-product{position:relative;min-height:620px;border:1px solid rgba(151,163,255,.32);background:#070910;box-shadow:0 0 55px rgba(72,66,226,.12);overflow:hidden}.future-map-product:before{content:"";position:absolute;inset:-80% 48% auto;width:1px;height:130%;background:rgba(137,118,255,.52);box-shadow:0 0 30px 8px rgba(100,87,255,.35);transform:rotate(27deg)}.future-map-topline{height:58px;padding:0 22px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--future-line);color:hsla(0,0%,100%,.48);font-size:9px;letter-spacing:.12em;text-transform:uppercase}.future-map-topline span{display:flex;align-items:center;gap:8px;color:hsla(0,0%,100%,.7)}.future-map-topline svg{width:12px;color:var(--future-green)}.future-map-main{min-height:320px;display:grid;grid-template-columns:.78fr 1.22fr;border-bottom:1px solid var(--future-line)}.future-score-signal{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;border-right:1px solid var(--future-line);overflow:hidden}.future-score-signal i{position:absolute;width:190px;height:190px;border:1px solid rgba(101,118,255,.44);border-radius:50%;box-shadow:0 0 35px rgba(85,77,255,.18)}.future-score-signal i:nth-child(2){width:235px;height:235px;opacity:.4}.future-score-signal i:nth-child(3){width:285px;height:285px;opacity:.18}.future-score-signal strong{position:relative;z-index:1;font-size:60px;font-weight:420;letter-spacing:-.08em}.future-score-signal span{position:relative;z-index:1;color:hsla(0,0%,100%,.4);font-size:8px;letter-spacing:.13em;text-transform:uppercase}.future-ranked-list{padding:30px 20px}.future-ranked-list>p{margin:0 0 16px;color:hsla(0,0%,100%,.42);font-size:8px;letter-spacing:.13em;text-transform:uppercase}.future-ranked-list article{min-height:76px;padding:11px;display:grid;grid-template-columns:36px 1fr auto;gap:12px;align-items:center;border-bottom:1px solid hsla(0,0%,100%,.08)}.future-ranked-list b{width:34px;height:34px;display:grid;place-items:center;color:#fff;background:#d64d3e;font-size:9px}.future-ranked-list article:nth-of-type(2) b{background:#5e55d8}.future-ranked-list article:nth-of-type(3) b{background:#337859}.future-ranked-list small,.future-ranked-list strong{display:block}.future-ranked-list strong{font-size:12px}.future-ranked-list small{margin-top:4px;color:hsla(0,0%,100%,.34);font-size:9px}.future-ranked-list em{color:hsla(0,0%,100%,.72);font-size:19px;font-style:normal}.future-evidence-row{min-height:100px;display:grid;grid-template-columns:repeat(4,1fr);align-items:center}.future-evidence-row span{padding:0 18px;color:hsla(0,0%,100%,.35);border-right:1px solid var(--future-line);font-size:8px;text-align:center}.future-evidence-row span:last-child{border-right:0}.future-evidence-row strong{display:block;margin-bottom:7px;color:hsla(0,0%,100%,.83);font-size:27px;font-weight:430}.future-map-ground{position:relative;height:140px;overflow:hidden;border-top:1px solid var(--future-line)}.future-map-ground:before{content:"";position:absolute;left:50%;top:44px;width:520px;height:220px;border:1px solid rgba(105,91,255,.5);border-radius:50%;transform:translateX(-50%);box-shadow:0 0 30px rgba(88,74,255,.2),inset 0 0 30px rgba(88,74,255,.1)}.future-map-ground i{position:absolute;top:68px;width:7px;height:7px;border-radius:50%;box-shadow:0 0 20px 8px currentColor}.future-map-ground i:first-child{left:28%;color:var(--future-coral)}.future-map-ground i:nth-child(2){left:50%;color:var(--future-violet)}.future-map-ground i:nth-child(3){left:72%;color:var(--future-green)}.future-platform .future-growth-section{color:#12151d;border-top:1px solid rgba(18,21,29,.1);border-bottom:1px solid rgba(18,21,29,.1);background:radial-gradient(circle at 83% 20%,rgba(111,88,232,.12),transparent 27%),radial-gradient(circle at 7% 85%,rgba(229,101,70,.1),transparent 24%),#fbfaf7}.future-growth-layout{display:grid;grid-template-columns:.76fr 1.24fr;gap:clamp(54px,7vw,105px);align-items:center}.future-growth-copy .platform-kicker,.future-growth-copy .platform-kicker svg{color:#d65342}.future-growth-copy h2{margin-top:27px}.future-growth-copy h2 span{color:#6958e8}.future-growth-copy>p:not(.platform-kicker){max-width:570px;margin:30px 0 0;color:rgba(18,21,29,.6);font-size:16px;line-height:1.66}.future-growth-status{width:fit-content;margin-top:28px;padding:12px 15px;display:flex;align-items:center;gap:10px;border:1px solid rgba(23,117,88,.18);border-radius:999px;color:#316653;background:rgba(239,249,245,.82);font-size:10px}.future-growth-status svg{width:13px;color:#177558}.future-growth-status strong{color:#165b45}.future-growth-actions{margin-top:32px;display:flex;flex-wrap:wrap;align-items:center;gap:24px}.future-growth-actions .future-outline-button{color:#fff;border-color:#12151d;background:#12151d;box-shadow:0 15px 32px rgba(18,21,29,.12)}.future-growth-actions>a:last-child{display:flex;align-items:center;gap:8px;color:#33394a;border-bottom:1px solid rgba(18,21,29,.2);font-size:11px;font-weight:650}.future-growth-actions>a:last-child svg{width:13px}.future-growth-product{border:1px solid rgba(35,39,58,.15);background:hsla(0,0%,100%,.88);box-shadow:0 36px 90px rgba(68,57,82,.12);backdrop-filter:blur(20px)}.future-growth-product>header{min-height:58px;padding:0 22px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(35,39,58,.11);color:rgba(18,21,29,.48);font-size:9px;font-weight:760;letter-spacing:.12em;text-transform:uppercase}.future-growth-product>header small{padding:7px 10px;border:1px solid rgba(214,83,66,.16);border-radius:999px;color:#a64939;background:#fff5f1;font-size:8px;letter-spacing:.08em}.future-growth-mission{padding:32px 28px 30px;display:grid;grid-template-columns:120px 1fr;gap:12px 24px;border-bottom:1px solid rgba(35,39,58,.11)}.future-growth-mission>small{color:#6958e8;font-size:8px;font-weight:780;letter-spacing:.13em;text-transform:uppercase}.future-growth-mission h3{margin:0;font-size:27px;font-weight:520;letter-spacing:-.04em;line-height:1.08}.future-growth-mission p{grid-column:2;max-width:520px;margin:0;color:rgba(18,21,29,.52);font-size:11px;line-height:1.55}.future-growth-product ol{margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);list-style:none}.future-growth-product li{min-height:94px;padding:17px 20px;display:grid;grid-template-columns:28px 1fr 17px;gap:10px;align-items:center;border-right:1px solid rgba(35,39,58,.1);border-bottom:1px solid rgba(35,39,58,.1)}.future-growth-product li:nth-child(2n){border-right:0}.future-growth-product li>span{color:rgba(18,21,29,.3);font-size:9px;font-weight:760}.future-growth-product li small,.future-growth-product li strong{display:block}.future-growth-product li strong{font-size:12px;font-weight:650}.future-growth-product li small{margin-top:5px;color:rgba(18,21,29,.46);font-size:9px;line-height:1.38}.future-growth-product li>svg{width:15px;color:#177558}.future-growth-product li:nth-last-child(-n+3)>svg{color:#6958e8}.future-growth-product>footer{min-height:80px;padding:17px 22px;display:grid;grid-template-columns:80px 1fr;gap:20px;align-items:center;background:linear-gradient(90deg,#f6f4ff,#fff8f4)}.future-growth-product>footer span{color:#d65342;font-size:8px;font-weight:780;letter-spacing:.13em;text-transform:uppercase}.future-growth-product>footer strong{font-size:12px;font-weight:600;line-height:1.45}.future-section-header{margin-bottom:70px;display:grid;grid-template-columns:1.2fr .8fr;gap:90px;align-items:end}.future-section-header>p{max-width:470px;margin:0;color:var(--future-muted);line-height:1.65}.future-path-section{border-top:1px solid var(--future-line)}.future-path{position:relative;display:grid;grid-template-columns:1fr 40px 1fr 40px 1fr;align-items:start}.future-path:before{content:"";position:absolute;left:0;right:0;top:83px;height:1px;background:linear-gradient(90deg,#507cff,#b66bea 55%,#ffb36a);box-shadow:0 0 16px rgba(105,89,255,.75)}.future-path>svg{width:18px;margin:76px auto 0;color:hsla(0,0%,100%,.6)}.future-path article,.future-path>svg{position:relative;z-index:2}.future-path article small{color:hsla(0,0%,100%,.38);font-size:9px;letter-spacing:.1em}.future-path article>div{width:76px;height:76px;margin:22px 0;display:grid;place-items:center;border:1px solid rgba(142,154,255,.7);border-radius:50%;background:var(--future-black);box-shadow:0 0 22px rgba(88,85,255,.25)}.future-path article>div svg{width:24px}.future-path h3{margin:0 0 12px;font-size:21px;font-weight:540}.future-path article p{max-width:290px;margin:0;color:hsla(0,0%,100%,.4);font-size:12px;line-height:1.55}.future-agent-section{border-top:1px solid var(--future-line)}.future-agent-layout{display:grid;grid-template-columns:.7fr 1.3fr;gap:80px;align-items:center}.future-agent-system{position:relative;min-height:620px}.future-agent-system:after,.future-agent-system:before{content:"";position:absolute;left:54%;top:50%;width:430px;height:430px;border:1px solid rgba(121,112,255,.26);border-radius:50%;transform:translate(-50%,-50%)}.future-agent-system:after{width:570px;height:570px;opacity:.5}.future-agent-core{position:absolute;z-index:3;left:54%;top:50%;width:230px;height:230px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid rgba(140,127,255,.78);border-radius:50%;background:#060811;box-shadow:0 0 40px rgba(89,75,255,.28);transform:translate(-50%,-50%)}.future-agent-core svg{width:36px;margin-bottom:20px;color:#9587ff}.future-agent-core span{color:hsla(0,0%,100%,.4);font-size:8px;letter-spacing:.16em;text-transform:uppercase}.future-agent-core strong{margin-top:6px;font-size:15px;font-weight:550}.future-agent-node{position:absolute;z-index:4;width:210px;display:grid;grid-template-columns:52px 1fr;gap:12px;align-items:center;color:#fff}.future-agent-node i{grid-row:1/3;width:52px;height:52px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--agent-color) 65%,#fff 5%);border-radius:50%;color:var(--agent-color);background:#090b13;box-shadow:0 0 18px color-mix(in srgb,var(--agent-color) 22%,transparent)}.future-agent-node i svg{width:21px}.future-agent-node span{font-size:12px;font-weight:650}.future-agent-node small{color:hsla(0,0%,100%,.37);font-size:9px;line-height:1.35}.future-agent-node:after{content:"";position:absolute;height:1px;width:110px;background:color-mix(in srgb,var(--agent-color) 50%,transparent);opacity:.55}.node-1{left:4%;top:12%}.node-1:after{left:168px;top:40px;transform:rotate(22deg);transform-origin:left}.node-2{right:-2%;top:14%}.node-2:after{right:195px;top:48px;transform:rotate(-21deg);transform-origin:right}.node-3{left:-2%;bottom:14%}.node-3:after{left:178px;top:10px;transform:rotate(-24deg);transform-origin:left}.node-4{right:-1%;bottom:17%}.node-4:after{right:198px;top:10px;transform:rotate(24deg);transform-origin:right}.node-5{left:42%;bottom:0}.node-5:after{left:40px;bottom:64px;width:70px;transform:rotate(-90deg);transform-origin:left}.future-principles{min-height:86px;margin-top:55px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--future-line);border-bottom:1px solid var(--future-line)}.future-principles span{padding:0 20px;display:flex;align-items:center;justify-content:center;gap:12px;border-right:1px solid var(--future-line);color:hsla(0,0%,100%,.48);font-size:11px}.future-principles span:last-child{border-right:0}.future-principles svg{width:17px;color:#8e81ff}.future-universe-links,.future-universe-section{border-top:1px solid var(--future-line)}.future-universe-links a{min-height:132px;display:grid;grid-template-columns:80px 1fr 40px;align-items:center;border-bottom:1px solid var(--future-line);color:#fff;transition:padding .18s ease,background .18s ease}.future-universe-links a:hover{padding:0 18px;background:hsla(0,0%,100%,.025)}.future-universe-links small{color:var(--future-coral);font-size:9px;font-weight:700}.future-universe-links h3{margin:0;font-size:28px;font-weight:480;letter-spacing:-.035em}.future-universe-links p{margin:8px 0 0;color:hsla(0,0%,100%,.38);font-size:12px}.future-universe-links svg{width:18px}.future-final-cta{padding:110px 0;background:#070912;border-top:1px solid var(--future-line)}.future-final-cta .future-shell{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px;align-items:end}.future-final-cta h2{max-width:580px;margin:0;font-size:clamp(48px,5vw,78px);line-height:.98;letter-spacing:-.06em;font-weight:430}.future-final-cta p{color:var(--future-muted)}.future-platform .future-universe-section{color:#12151d;border-color:rgba(18,21,29,.1);background:radial-gradient(circle at 88% 12%,rgba(120,98,255,.1),transparent 24%),#f5f4fb}.future-platform .future-universe-section .future-section-header>p{color:rgba(18,21,29,.57)}.future-platform .future-universe-links{border-color:rgba(18,21,29,.12)}.future-platform .future-universe-links a{color:#12151d;border-color:rgba(18,21,29,.12)}.future-platform .future-universe-links a:hover{background:hsla(0,0%,100%,.68)}.future-platform .future-universe-links p{color:rgba(18,21,29,.48)}.future-platform .future-final-cta,.future-platform .future-map-section{color:#f8f8fb}.future-platform .future-map-section .future-section-copy>p{color:hsla(0,0%,100%,.62)}.future-platform .future-map-section .future-ranked-list strong,.future-platform .future-map-section .future-score-signal strong{color:#fff}.future-platform .future-agent-section,.future-platform .future-path-section{color:var(--ai4u-ink);border-color:var(--ai4u-hairline);background:radial-gradient(circle at 84% 14%,rgba(104,87,232,.09),transparent 27%),var(--ai4u-paper-lilac)}.future-platform .future-agent-section{background:radial-gradient(circle at 12% 78%,rgba(22,132,101,.08),transparent 24%),var(--ai4u-paper)}.future-platform .future-agent-node small,.future-platform .future-agent-section .future-section-copy>p,.future-platform .future-path article p,.future-platform .future-path-section .future-section-header>p{color:rgba(17,21,34,.56)}.future-platform .future-agent-node span,.future-platform .future-path article small{color:rgba(17,21,34,.72)}.future-platform .future-path>svg{color:rgba(17,21,34,.42)}.future-platform .future-path article>div{color:var(--ai4u-violet);border-color:rgba(104,87,232,.38);background:hsla(0,0%,100%,.82);box-shadow:0 14px 40px rgba(72,62,123,.1)}.future-platform .future-agent-node{color:var(--ai4u-ink)}.future-platform .future-agent-section .future-outline-button{color:var(--ai4u-ink);border-color:rgba(104,87,232,.34);background:hsla(0,0%,100%,.8);box-shadow:0 14px 34px rgba(72,62,123,.09)}.future-platform .future-agent-section .future-outline-button:hover{border-color:var(--ai4u-violet);background:#fff}.future-platform .future-agent-node i{background:hsla(0,0%,100%,.88);box-shadow:0 12px 34px color-mix(in srgb,var(--agent-color) 14%,transparent)}.future-platform .future-agent-core,.future-platform .future-agent-core strong{color:#fff}.future-platform .future-principles{border-color:var(--ai4u-hairline);background:hsla(0,0%,100%,.54)}.future-platform .future-principles span{color:rgba(17,21,34,.58);border-color:var(--ai4u-hairline)}.home-live-foundation{color:#12151d;background:#fff}.home-live-foundation section{background-color:transparent}.home-live-capabilities{border-top:1px solid rgba(18,21,29,.08);background:#f7f7fa}.home-preserved-depth{color:#12151d;background:#fff}.home-depth-intro{padding:120px 0 110px;border-top:1px solid rgba(18,21,29,.1);background:linear-gradient(135deg,#f1effb,#fff 56%,#fff4ef)}.home-depth-intro p{margin:0 0 24px;color:#f05b43;font-size:10px;font-weight:750;letter-spacing:.16em;text-transform:uppercase}.home-depth-intro h2{max-width:1040px;margin:0;font-size:clamp(48px,5.2vw,82px);font-weight:430;letter-spacing:-.06em;line-height:.98}.home-depth-intro span{display:block;max-width:690px;margin-top:32px;color:rgba(18,21,29,.58);font-size:17px;line-height:1.65}.home-preserved-depth section{color:#12151d}.home-preserved-depth .bg-white{background-color:#fff!important}.home-preserved-depth .bg-gray-50{background-color:#f7f7fa!important}.home-preserved-depth .text-black,.home-preserved-depth .text-gray-800,.home-preserved-depth .text-gray-900{color:#12151d!important}.future-platform .future-final-cta{color:#12151d;border-color:rgba(18,21,29,.1);background:linear-gradient(135deg,#f4f3fb,#fff 60%,#fff4ef)}.future-platform .future-final-cta p{color:rgba(18,21,29,.56)}.future-platform .future-final-cta .url-launch-form{background:#fff}.analyzer-page main,.marketplace-page>main{color:var(--future-white);background:var(--future-black)}.analyzer-intake-copy h1 em,.analyzer-loading-copy h1 em,.marketplace-hero h1 em,.report-hero h1 em{color:var(--future-violet);font-family:inherit;font-style:normal}.analyzer-includes span,.analyzer-intake-copy>p:not(.platform-kicker),.marketplace-hero>div:last-child p,.report-hero>div:first-child>p:not(.platform-kicker){color:var(--future-muted)}.analyzer-intake-card,.analyzer-loading-visual,.marketplace-card,.marketplace-empty,.report-agent-team article,.report-business-strip,.report-opportunity-meta,.report-roadmap article{color:var(--future-white);border-color:var(--future-line);background:var(--future-panel);box-shadow:none}.analyzer-intake-card form>div{border-color:var(--future-line);background:var(--future-black)}.analyzer-intake-card input{color:#fff}.analyzer-intake-card form>button{border:1px solid rgba(157,165,255,.5);border-radius:999px;background:linear-gradient(110deg,#4736a9,#6163ef,#8265dc);box-shadow:0 0 25px rgba(103,85,255,.28)}.analyzer-intake-card>p,.analyzer-intake-card>small,.growth-plan-approval p,.growth-plan-decision li,.growth-plan-decision>div>p,.growth-plan-thesis p,.growth-plan-workbench section>p,.marketplace-card>p,.marketplace-connectors>span,.marketplace-empty p,.marketplace-outcome span,.report-agent-team article>strong,.report-business-strip p,.report-growth-plan>header>p:last-child,.report-guardrails article p,.report-opportunity-main>strong,.report-opportunity-meta>p{color:var(--future-muted)}.analyzer-reading-card{color:var(--future-white);border-color:var(--future-line);background:var(--future-panel);box-shadow:0 0 30px rgba(84,75,255,.18)}.analyzer-reading-card span{color:var(--future-muted)}.analyzer-radar{border:1px solid rgba(145,131,255,.55);background:#070912;box-shadow:0 0 30px rgba(92,78,255,.3)}.analyzer-progress-list>div,.report-guardrails article,.report-opportunities article,.report-toolbar{border-color:var(--future-line)}.analyzer-progress-list>div{color:hsla(0,0%,100%,.28)}.analyzer-progress-list .is-current{color:#fff}.analyzer-progress-list .is-done{color:hsla(0,0%,100%,.58)}.report-scores{border-color:var(--future-line)}.report-scores small,.report-scores span,.report-scores>p{color:var(--future-muted)}.report-toolbar{top:0;background:rgba(2,3,6,.9)}.report-toolbar button{color:hsla(0,0%,100%,.4)}.report-toolbar nav button.is-active,.report-toolbar>button{color:#fff}.report-hero a,.report-opportunity-main>p{color:#9c8dff}.report-opportunity-meta i{color:hsla(0,0%,100%,.55);background:hsla(0,0%,100%,.05)}.growth-plan-decision,.growth-plan-thesis,.growth-plan-workbench,.report-opportunity-meta .report-opportunity-actions{background:var(--future-line)}.growth-plan-decision>div,.growth-plan-thesis>div,.growth-plan-workbench>section,.report-opportunity-actions a{color:var(--future-white);background:var(--future-panel)}.report-opportunity-actions button{color:#fff;background:#4c3eaa}.growth-plan-opportunity-switcher button{color:var(--future-muted);border-color:var(--future-line);background:var(--future-panel)}.growth-plan-opportunity-switcher button.is-active{color:#fff;border-color:#7767ee;background:#4c3eaa}.growth-plan-campaign li{color:var(--future-muted);border-color:var(--future-line)}.growth-plan-campaign>div{border-color:rgba(143,128,255,.4);background:rgba(143,128,255,.08)}.growth-plan-campaign>div strong{color:#a99cff}.growth-plan-approval{border-color:rgba(56,200,148,.36);background:rgba(8,127,91,.08)}.growth-plan-actions a{color:#fff;border-color:var(--future-line)}.growth-plan-actions a:last-child{border-color:#7767ee;background:#4c3eaa}.report-roadmap{background:var(--future-line)}.report-roadmap li{color:var(--future-muted)}.marketplace-outcome,.report-agent-team article>div:nth-of-type(2){background:hsla(0,0%,100%,.035)}.marketplace-process,.report-guardrail-intro{border:1px solid var(--future-line);background:var(--future-panel)}.report-next-step{border:1px solid rgba(143,128,255,.55);background:#0b0a22}.analyze-another{color:var(--future-muted)}.marketplace-card-head svg,.marketplace-card>a,.marketplace-connectors i,.marketplace-controls,.marketplace-grid,.marketplace-result-line{border-color:var(--future-line)}.marketplace-filters>svg,.marketplace-search svg{color:hsla(0,0%,100%,.38)}.marketplace-search input{color:#fff}.marketplace-filters button{color:hsla(0,0%,100%,.55);border-color:var(--future-line)}.marketplace-filters button.is-active{color:#fff;border-color:rgba(136,118,255,.7);background:#312b75}.marketplace-grid{background:var(--future-line)}.marketplace-card:hover{background:#0c1019}.marketplace-card-head{color:hsla(0,0%,100%,.3)}.marketplace-connectors i{color:hsla(0,0%,100%,.5)}.marketplace-result-line{color:hsla(0,0%,100%,.32)}.marketplace-process li{border-color:var(--future-line)}.marketplace-page .marketplace-hero{min-height:370px;padding:110px 0 58px;display:block;text-align:center}.marketplace-page .marketplace-hero>div{max-width:920px;margin-inline:auto}.marketplace-page .marketplace-hero h1{font-size:clamp(56px,5.5vw,86px)}.marketplace-page .marketplace-hero>div>p{max-width:580px;margin:24px auto 0;color:var(--future-muted);font-size:17px;line-height:1.6}.capability-mode{width:250px;height:46px;margin:-24px auto 34px;padding:4px;display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--future-line);border-radius:999px;background:#060810}.capability-mode a,.capability-mode span{display:grid;place-items:center;border-radius:999px;color:var(--future-muted);font-size:12px}.capability-mode span{color:#fff;background:#373079;box-shadow:0 0 22px rgba(103,88,255,.28)}.capability-layout{margin-top:42px;display:grid;grid-template-columns:1fr 350px;gap:24px;align-items:start}.featured-capability{position:relative;min-height:300px;padding:38px;display:grid;grid-template-columns:110px 1fr;gap:32px;border:1px solid rgba(150,158,255,.52);background:#090b14;box-shadow:0 0 34px rgba(83,72,255,.13);overflow:hidden}.featured-capability:after{content:"";position:absolute;right:-120px;top:-120px;width:330px;height:330px;border:1px solid color-mix(in srgb,var(--agent-accent) 42%,transparent);border-radius:50%;box-shadow:0 0 65px color-mix(in srgb,var(--agent-accent) 20%,transparent)}.featured-capability-icon{width:100px;height:100px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--agent-accent) 55%,#fff 8%);border-radius:22px;color:var(--agent-accent);background:#070910;box-shadow:0 0 24px color-mix(in srgb,var(--agent-accent) 18%,transparent)}.featured-capability-icon svg{width:40px;height:40px}.featured-capability-copy{position:relative;z-index:2}.featured-capability-copy>small{color:var(--agent-accent);font-size:9px;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.featured-capability-copy h2{margin:10px 0 7px;font-size:38px;font-weight:480;letter-spacing:-.045em}.featured-capability-copy>strong{font-size:14px}.featured-capability-copy>p{max-width:590px;margin:13px 0 20px;color:var(--future-muted);font-size:12px;line-height:1.55}.featured-capability-copy dl{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:25px}.featured-capability-copy dt{color:hsla(0,0%,100%,.34);font-size:8px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.featured-capability-copy dd{margin:5px 0 0;color:hsla(0,0%,100%,.67);font-size:10px}.featured-capability>a{position:absolute;z-index:3;right:28px;bottom:28px;min-height:44px;padding:0 17px;display:flex;align-items:center;gap:22px;border:1px solid var(--future-line);border-radius:999px;font-size:11px}.featured-capability>a svg{width:14px}.capability-catalog-head{height:62px;display:flex;justify-content:space-between;color:hsla(0,0%,100%,.35);font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.capability-catalog article,.capability-catalog-head{align-items:center;border-bottom:1px solid var(--future-line)}.capability-catalog article{min-height:78px;display:grid;grid-template-columns:30px 44px 1.1fr 1fr 60px;gap:14px}.capability-catalog article.is-focused{background:rgba(104,88,255,.08)}.capability-catalog article>span{color:hsla(0,0%,100%,.26);font-size:9px}.capability-catalog article>i{width:38px;height:38px;display:grid;place-items:center;color:var(--agent-accent);border:1px solid color-mix(in srgb,var(--agent-accent) 32%,transparent);font-style:normal}.capability-catalog article>i svg{width:17px}.capability-catalog h3{margin:0;font-size:13px;font-weight:620}.capability-catalog article div small{display:block;margin-top:4px;color:hsla(0,0%,100%,.33);font-size:8px}.capability-catalog article p{margin:0;color:var(--future-muted);font-size:10px}.capability-catalog article>a{display:flex;justify-content:flex-end;align-items:center;gap:6px;color:hsla(0,0%,100%,.63);font-size:10px}.capability-catalog article>a svg{width:12px}.capability-recommendations{position:sticky;top:24px;padding:28px;border:1px solid rgba(150,158,255,.48);background:#080a12;box-shadow:0 0 32px rgba(81,69,255,.12)}.capability-recommendations>div:first-child>span{display:flex;align-items:center;gap:7px;color:#9c8dff;font-size:8px;letter-spacing:.08em;text-transform:uppercase}.capability-recommendations>div:first-child>span svg{width:12px}.capability-recommendations h2{margin:50px 0 12px;font-size:32px;font-weight:480;letter-spacing:-.04em}.capability-recommendations>div:first-child p{margin:0 0 28px;color:var(--future-muted);font-size:12px;line-height:1.55}.capability-recommendations>div:nth-child(2){border-top:1px solid var(--future-line)}.capability-recommendations>div:nth-child(2)>a{min-height:76px;display:grid;grid-template-columns:38px 1fr 16px;gap:11px;align-items:center;border-bottom:1px solid var(--future-line)}.capability-recommendations>div:nth-child(2) i{width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--future-line);font-style:normal}.capability-recommendations>div:nth-child(2) i svg{width:15px}.capability-recommendations>div:nth-child(2) span strong{display:block;font-size:11px}.capability-recommendations>div:nth-child(2) span small{display:block;margin-top:4px;color:var(--future-muted);font-size:8px;line-height:1.35}.capability-recommendations>div:nth-child(2)>a>svg{width:13px}.capability-analysis-cta{min-height:50px;margin-top:26px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;border:1px solid rgba(150,158,255,.62);border-radius:999px;background:#312b75;box-shadow:0 0 24px rgba(103,88,255,.23);font-size:11px;font-weight:650}.capability-analysis-cta svg{width:14px}.marketplace-process>div>p{max-width:480px;margin:20px 0 0;color:var(--future-muted);line-height:1.6}.legacy-platform{min-height:100vh;color:#12151d;background:#fff}.legacy-platform-content{padding-top:82px;color:#12151d;background:#fff}.legacy-platform-content footer,.legacy-platform-content nav.fixed,.legacy-platform-content>*>nav.fixed{display:none!important}.legacy-platform-content>div,.legacy-platform-content>main{background-color:inherit}@media (prefers-reduced-motion:no-preference){.future-hero-visual img{animation:future-breathe 8s ease-in-out infinite}.future-score-signal i:nth-child(2){animation:future-pulse 4.5s ease-in-out infinite}.future-agent-system:before{animation:future-orbit 24s linear infinite}}@keyframes future-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.018)}}@keyframes future-pulse{0%,to{transform:scale(.94);opacity:.25}50%{transform:scale(1.04);opacity:.55}}@keyframes future-orbit{to{rotate:1turn}}@media (max-width:1100px){.future-hero-grid{grid-template-columns:1fr 1fr}.future-hero-copy h1{font-size:clamp(62px,7.6vw,86px)}.future-agent-layout,.future-growth-layout,.future-map-layout{grid-template-columns:1fr}.future-section-copy{max-width:700px}.future-map-product{width:100%}.future-agent-system{width:min(100%,850px);margin-inline:auto}.future-intent-heading{grid-template-columns:140px 1fr}.future-growth-product{width:100%}.future-proof-rail .future-shell{grid-template-columns:repeat(4,1fr);padding:28px 0}.future-proof-rail span{grid-column:1/-1;margin-bottom:24px}.future-manifesto-grid{grid-template-columns:150px 1fr;gap:45px}.future-manifesto-grid>div{grid-column:2;max-width:650px}.capability-layout,.future-final-cta .future-shell{grid-template-columns:1fr}.capability-recommendations{position:static;display:grid;grid-template-columns:.8fr 1fr;gap:35px}.capability-analysis-cta{grid-column:1/-1}}@media (max-width:760px){.future-shell{width:min(100% - 32px,1380px)}.analyzer-page .platform-mobile-menu,.future-platform .platform-mobile-menu,.legacy-platform .platform-mobile-menu,.marketplace-page .platform-mobile-menu{color:#fff;border-color:var(--future-line);background:#06080e}.analyzer-page .platform-mobile-menu>a:last-child,.future-platform .platform-mobile-menu>a:last-child,.legacy-platform .platform-mobile-menu>a:last-child,.marketplace-page .platform-mobile-menu>a:last-child{color:#fff;background:#373079}.analyzer-page .platform-menu-button,.future-platform .platform-menu-button,.legacy-platform .platform-menu-button,.marketplace-page .platform-menu-button{color:#fff;border-color:var(--future-line)}.future-hero{min-height:0;padding-top:70px}.future-hero-grid{min-height:0;padding:80px 0 40px;grid-template-columns:1fr;gap:24px}.future-hero-copy h1{font-size:clamp(53px,15.2vw,72px)}.future-hero-copy>p{font-size:16px}.future-hero-mobile-launch{margin-top:22px;display:block}.future-hero-mobile-launch .url-launch-form{height:auto;padding:7px;grid-template-columns:1fr;align-items:stretch;border-radius:17px}.future-hero-mobile-launch .url-launch-form>svg{display:none}.future-hero-mobile-launch .url-launch-form input{width:100%;min-height:45px;padding:0 11px}.future-hero-mobile-launch .url-launch-form button{min-height:46px;padding:0 15px}.future-hero-mobile-launch .url-launch-form button span{font-size:10px}.future-hero-capabilities{display:none}.future-platform .future-hero-actions{margin-top:13px;align-items:flex-start}.future-platform .future-hero-actions .future-hero-primary{display:none}.future-platform .future-hero-actions a{min-height:36px}.future-hero-commercial{margin-top:8px!important}.future-hero-visual{height:480px;order:2}.future-hero-constellation .future-hero-visual,.future-hero-field .future-hero-visual{height:430px}.mirror-status{left:50%;width:160px;font-size:8px}.future-platform .url-launch-form{border-radius:20px}.future-platform .url-launch-form button{border-radius:14px}.future-intent-rail{padding:68px 0 54px}.future-breadth-strip .future-shell{width:100%;min-height:66px;padding:0 16px;gap:24px}.future-breadth-strip span{margin-right:6px}.future-intent-heading{gap:16px}.future-intent-heading,.future-intent-paths{grid-template-columns:1fr}.future-intent-paths>a{min-height:166px}.future-intent-paths strong{margin-top:34px}.future-enterprise-path{margin-left:0;line-height:1.5}.future-manifesto{padding:86px 0 80px}.future-manifesto-grid{grid-template-columns:1fr;gap:30px}.future-manifesto-grid>div{grid-column:auto}.future-manifesto h2{font-size:clamp(44px,13.6vw,62px)}.future-section{padding:90px 0}.future-section h2{font-size:clamp(48px,13vw,64px)}.future-map-layout{gap:60px}.future-growth-layout{gap:52px}.future-growth-product ol{grid-template-columns:1fr}.future-growth-product li,.future-growth-product li:nth-child(2n){border-right:0}.future-growth-mission{grid-template-columns:1fr}.future-growth-mission p{grid-column:1}.future-map-product{min-height:0}.future-map-main{grid-template-columns:1fr}.future-score-signal{min-height:290px;border-right:0;border-bottom:1px solid var(--future-line)}.future-evidence-row{grid-template-columns:1fr 1fr}.future-evidence-row span{min-height:90px;padding:20px 10px;border-bottom:1px solid var(--future-line)}.future-map-ground{display:none}.future-section-header{grid-template-columns:1fr;gap:26px}.future-path{grid-template-columns:1fr;gap:24px}.future-path:before{left:37px;top:40px;bottom:40px;width:1px;height:auto}.future-path>svg{display:none}.future-path article{min-height:165px;padding-left:104px}.future-path article>div{position:absolute;left:0;top:18px;margin:0}.future-path article small{display:block;padding-top:22px}.future-agent-system{min-height:760px}.future-agent-system:before{width:300px;height:300px}.future-agent-system:after{width:410px;height:410px}.future-agent-core{left:50%;width:180px;height:180px}.future-agent-node{width:170px;grid-template-columns:44px 1fr}.future-agent-node i{width:44px;height:44px}.future-agent-node:after{display:none}.node-1{left:0;top:8%}.node-2{right:-4%;top:18%}.node-3{left:0;bottom:20%}.node-4{right:-4%;bottom:8%}.node-5{left:22%;bottom:-2%}.future-principles{grid-template-columns:1fr 1fr}.future-principles span{min-height:68px;border-bottom:1px solid var(--future-line)}.future-universe-links a{grid-template-columns:46px 1fr 24px}.future-universe-links h3{font-size:23px}.future-final-cta{padding:80px 0}.legacy-platform-content{padding-top:70px}.marketplace-page .marketplace-hero{padding:110px 0 55px}.marketplace-page .marketplace-hero h1{font-size:clamp(47px,13vw,62px)}.capability-mode{margin-top:0}.featured-capability{padding:24px;grid-template-columns:64px 1fr;gap:18px}.featured-capability-icon{width:60px;height:60px;border-radius:16px}.featured-capability-icon svg{width:25px;height:25px}.featured-capability-copy h2{font-size:30px}.featured-capability-copy dl{grid-template-columns:1fr;gap:13px}.featured-capability>a{position:static;grid-column:1/-1;width:fit-content;margin-top:5px}.capability-catalog article{min-height:86px;grid-template-columns:24px 38px 1fr 48px;gap:9px}.capability-catalog article>p{display:none}.capability-recommendations{display:block;padding:22px}.capability-recommendations h2{margin-top:36px}}@media (min-width:961px) and (max-height:780px){.future-platform .future-hero{min-height:100svh}.future-platform .future-hero-grid{min-height:calc(100svh - 82px);padding:26px 0 20px}.future-platform .future-hero-copy{transform:translateY(-44px)}.future-platform .future-hero-overline{margin-bottom:18px}.future-platform .future-hero-copy h1{font-size:clamp(60px,4.6vw,76px)}.future-platform .future-hero-deck{margin-top:24px;font-size:14px;line-height:1.52}.future-hero-capabilities{margin-top:22px}.future-platform .future-hero-actions{margin-top:40px}.future-hero-commercial{margin-top:20px!important}.future-opportunity-studio{height:clamp(540px,calc(100svh - 150px),630px);min-height:540px}.future-studio-command{top:18%}.future-studio-preview{top:46%}}.platform-page.marketplace-page{--future-line:rgba(17,21,34,.13);--future-muted:#666d7c;min-height:100vh;color:#111522;background:#fdfcf9}.platform-page.marketplace-page>main{color:#111522;background:linear-gradient(180deg,#fff 0 370px,#fdfcf9 760px,#f6f5fb)}.platform-page.marketplace-page .marketplace-hero{border-bottom:1px solid var(--future-line);text-align:left}.platform-page.marketplace-page .marketplace-hero>div{margin-inline:0}.platform-page.marketplace-page .marketplace-hero h1{max-width:940px;color:#111522;font-weight:410;letter-spacing:-.065em;line-height:.96}.platform-page.marketplace-page .marketplace-hero h1 em{color:#6857e8;font-family:Georgia,Times New Roman,serif;font-weight:400;font-style:italic}.platform-page.marketplace-page .marketplace-hero>div>p{margin-inline:0;color:#666d7c}.platform-page.marketplace-page .capability-mode{border-color:var(--future-line);background:hsla(0,0%,100%,.9);box-shadow:0 12px 32px rgba(43,45,70,.08)}.platform-page.marketplace-page .capability-mode a,.platform-page.marketplace-page .capability-mode span{color:#666d7c}.platform-page.marketplace-page .capability-mode span{color:#fff;background:#111522;box-shadow:none}.platform-page.marketplace-page .capability-catalog article,.platform-page.marketplace-page .capability-catalog-head,.platform-page.marketplace-page .capability-recommendations,.platform-page.marketplace-page .capability-recommendations>div:nth-child(2),.platform-page.marketplace-page .capability-recommendations>div:nth-child(2)>a,.platform-page.marketplace-page .marketplace-controls{border-color:var(--future-line)}.platform-page.marketplace-page .marketplace-filters>svg,.platform-page.marketplace-page .marketplace-search svg{color:rgba(17,21,34,.4)}.platform-page.marketplace-page .marketplace-search input{color:#111522}.platform-page.marketplace-page .marketplace-filters button{min-height:44px;color:rgba(17,21,34,.6);border-color:var(--future-line);background:hsla(0,0%,100%,.64)}.platform-page.marketplace-page .marketplace-filters button.is-active{color:#fff;border-color:#111522;background:#111522}.platform-page.marketplace-page .featured-capability{border-color:rgba(104,87,232,.25);color:#111522;background:hsla(0,0%,100%,.9);box-shadow:0 22px 70px rgba(55,47,92,.09)}.platform-page.marketplace-page .featured-capability:after{display:none}.platform-page.marketplace-page .featured-capability-icon{border-color:color-mix(in srgb,var(--agent-accent) 30%,transparent);background:color-mix(in srgb,var(--agent-accent) 7%,#fff);box-shadow:none}.platform-page.marketplace-page .capability-catalog article p,.platform-page.marketplace-page .capability-recommendations>div:first-child p,.platform-page.marketplace-page .capability-recommendations>div:nth-child(2) span small,.platform-page.marketplace-page .featured-capability-copy dd,.platform-page.marketplace-page .featured-capability-copy>p{color:#666d7c}.platform-page.marketplace-page .capability-catalog article div small,.platform-page.marketplace-page .capability-catalog article>span,.platform-page.marketplace-page .capability-catalog-head,.platform-page.marketplace-page .featured-capability-copy dt{color:rgba(17,21,34,.42)}.platform-page.marketplace-page .featured-capability-copy dd{font-size:12px;line-height:1.45}.platform-page.marketplace-page .featured-capability>a{color:#fff;border-color:#111522;background:#111522}.platform-page.marketplace-page .capability-catalog article.is-focused{background:rgba(104,87,232,.07)}.platform-page.marketplace-page .capability-catalog article>i{border-color:color-mix(in srgb,var(--agent-accent) 28%,transparent);background:color-mix(in srgb,var(--agent-accent) 6%,#fff)}.platform-page.marketplace-page .capability-catalog article>a{color:#33394a}.platform-page.marketplace-page .capability-recommendations{border-color:rgba(104,87,232,.22);color:#111522;background:hsla(0,0%,100%,.88);box-shadow:0 20px 60px rgba(55,47,92,.08)}.platform-page.marketplace-page .capability-recommendations>div:first-child>span{color:#6857e8}.platform-page.marketplace-page .capability-recommendations>div:nth-child(2) i{color:#6857e8;border-color:var(--future-line);background:#f7f5ff}.platform-page.marketplace-page .capability-analysis-cta{color:#fff;border-color:#111522;background:#111522;box-shadow:none}.platform-page.marketplace-page .marketplace-process{color:#fff;border-color:hsla(0,0%,100%,.12);background:#111522}.platform-page.marketplace-page .marketplace-process li p,.platform-page.marketplace-page .marketplace-process>div>p{color:hsla(0,0%,100%,.6)}.platform-page.marketplace-page .agent-readiness-key{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--future-line);background:hsla(0,0%,100%,.38)}.platform-page.marketplace-page .agent-readiness-key article{min-height:118px;padding:24px 26px;display:grid;grid-template-columns:40px 1fr auto;gap:15px;align-items:center}.platform-page.marketplace-page .agent-readiness-key article+article{border-left:1px solid var(--future-line)}.platform-page.marketplace-page .agent-readiness-key i{width:38px;height:38px;display:grid;place-items:center;border:1px solid;border-radius:50%;font-style:normal}.platform-page.marketplace-page .agent-readiness-key i svg{width:15px}.platform-page.marketplace-page .agent-readiness-key i.is-proof{color:#148261;background:#effaf5}.platform-page.marketplace-page .agent-readiness-key i.is-blueprint{color:#6857e8;background:#f5f2ff}.platform-page.marketplace-page .agent-readiness-key strong{display:block;font-size:13px}.platform-page.marketplace-page .agent-readiness-key p{max-width:480px;margin:6px 0 0;color:#6b7180;font-size:11px;line-height:1.5}.platform-page.marketplace-page .agent-readiness-key article>span{color:rgba(17,21,34,.18);font-size:34px;font-weight:480;letter-spacing:-.05em}.platform-page.marketplace-page .featured-capability{min-height:0;padding:40px;grid-template-columns:112px minmax(0,1fr);align-items:start;row-gap:26px}.featured-capability-identity{position:relative;z-index:2;display:flex;flex-direction:column;gap:15px;align-items:flex-start}.agent-readiness-badge{min-height:28px;padding:0 9px;display:inline-flex;align-items:center;gap:6px;border:1px solid;border-radius:999px;background:#fff;font-size:8px;font-weight:780;letter-spacing:.075em;line-height:1;text-transform:uppercase;white-space:nowrap}.agent-readiness-badge svg{width:10px}.agent-readiness-badge.is-proof{color:#148261}.agent-readiness-badge.is-blueprint{color:#6857e8}.platform-page.marketplace-page .featured-capability-copy h2{margin-top:11px;font-size:clamp(36px,4vw,50px)}.platform-page.marketplace-page .featured-capability-copy>strong{display:block;max-width:750px;font-size:16px;line-height:1.45}.platform-page.marketplace-page .featured-capability-copy>p{max-width:790px;margin:14px 0 24px;font-size:13px;line-height:1.65}.platform-page.marketplace-page .agent-readiness-summary{min-height:58px;padding:13px 15px;display:grid;grid-template-columns:112px 1fr;gap:15px;align-items:center;border:1px solid rgba(104,87,232,.15);background:#f7f5ff}.platform-page.marketplace-page .agent-readiness-summary.is-proof{border-color:rgba(20,130,97,.18);background:#f1faf6}.platform-page.marketplace-page .agent-readiness-summary span{color:#6857e8;font-size:9px;font-weight:780;letter-spacing:.09em;text-transform:uppercase}.platform-page.marketplace-page .agent-readiness-summary.is-proof span{color:#148261}.platform-page.marketplace-page .agent-readiness-summary p{margin:0;color:#4f5665;font-size:12px;line-height:1.45}.platform-page.marketplace-page .featured-capability-facts{margin-top:22px;padding-bottom:22px;grid-template-columns:1.15fr .85fr;border-bottom:1px solid var(--future-line)}.platform-page.marketplace-page .featured-capability-facts dd{max-width:620px}.agent-proof-grid{display:grid;grid-template-columns:1.15fr .85fr;border-bottom:1px solid var(--future-line)}.agent-proof-grid section{padding:24px 24px 24px 0}.agent-proof-grid section+section{padding-left:24px;border-left:1px solid var(--future-line)}.agent-proof-grid section>span,.agent-sample-output>span{color:rgba(17,21,34,.43);font-size:8px;font-weight:780;letter-spacing:.11em;text-transform:uppercase}.agent-proof-grid ul{margin:13px 0 0;padding:0;display:grid;gap:9px;list-style:none}.agent-proof-grid li{display:grid;grid-template-columns:14px 1fr;gap:8px;color:#4f5665;font-size:11px;line-height:1.45}.agent-proof-grid li svg{width:13px;color:#148261}.agent-proof-grid section>p{margin:13px 0 0;display:grid;grid-template-columns:18px 1fr;gap:10px;color:#4f5665;font-size:11px;line-height:1.5}.agent-proof-grid section>p svg{width:16px;color:tomato}.agent-sample-output{margin-top:20px;padding:17px 18px;border-left:2px solid #6857e8;background:#f7f5ff}.agent-sample-output p{margin:8px 0 0;color:#363c4b;font-size:12px;line-height:1.55}.platform-page.marketplace-page .featured-capability>a.featured-capability-action{position:static;grid-column:2;justify-self:start;min-height:46px;padding:0 18px}.platform-page.marketplace-page .capability-catalog article{grid-template-columns:30px 44px 1fr 1.15fr 60px}.platform-page.marketplace-page .capability-catalog article div small{line-height:1.35}.platform-page.marketplace-page .capability-recommendations h2{margin-top:42px}.platform-page.marketplace-page .marketplace-process>div>small{max-width:430px;margin-top:30px;padding-top:20px;display:block;color:hsla(0,0%,100%,.4);border-top:1px solid hsla(0,0%,100%,.13);font-size:10px;line-height:1.55;letter-spacing:.04em}@media (max-width:760px){.platform-page.marketplace-page .platform-mobile-menu{color:#111522;border-color:rgba(17,21,34,.12);background:#fff}.platform-page.marketplace-page .platform-menu-button{color:#111522;border-color:rgba(17,21,34,.14)}.platform-page.marketplace-page .agent-readiness-key{grid-template-columns:1fr}.platform-page.marketplace-page .agent-readiness-key article{min-height:106px;padding:20px 0;grid-template-columns:38px 1fr 28px}.platform-page.marketplace-page .agent-readiness-key article+article{border-left:0;border-top:1px solid var(--future-line)}.platform-page.marketplace-page .agent-readiness-key article>span{font-size:25px}.platform-page.marketplace-page .featured-capability{padding:25px;grid-template-columns:1fr}.featured-capability-identity{flex-direction:row;align-items:center}.platform-page.marketplace-page .agent-readiness-summary{grid-template-columns:1fr;gap:6px}.agent-proof-grid,.platform-page.marketplace-page .featured-capability-facts{grid-template-columns:1fr}.agent-proof-grid section{padding:22px 0}.agent-proof-grid section+section{padding-left:0;border-top:1px solid var(--future-line);border-left:0}.platform-page.marketplace-page .featured-capability>a.featured-capability-action{grid-column:1}}.analysis-trust-evidence.analysis-trust-evidence blockquote p{margin:0;color:hsla(0,0%,100%,.66);font-size:11px;font-weight:400;line-height:1.5}.platform-page.analyzer-page{--ink:#111522;--paper:#fbfaf8;--line:rgba(17,21,34,.13);--orange:#ef634b;--violet:#6857e8;--green:#168465}.analyzer-page main,.platform-page.analyzer-page{color:#111522;background:#fbfaf8}.analyzer-page .platform-nav{color:#111522;border-color:rgba(17,21,34,.1);background:hsla(0,0%,100%,.9);box-shadow:0 10px 38px rgba(31,38,65,.035)}.analyzer-page .platform-nav .ai4u-brand{color:#111522}.analyzer-page .platform-nav-links a{color:rgba(17,21,34,.62)}.analyzer-page .platform-nav-cta,.analyzer-page .platform-nav-links a.is-active,.analyzer-page .platform-nav-links a:hover{color:#111522}.analyzer-page .analysis-report{padding:0 0 130px}.report-identity-bar{min-height:74px;padding:14px 0;display:grid;grid-template-columns:auto auto auto 1fr auto;gap:24px;align-items:center;border-bottom:1px solid var(--line)}.report-company-identity{display:flex;align-items:center;gap:12px}.report-company-identity strong{font-size:19px;letter-spacing:-.035em}.report-company-mark{width:42px;height:42px;display:grid;place-items:center;border:1px solid var(--line);border-radius:12px;background:#fff;overflow:hidden}.report-company-mark img{width:30px;height:30px;object-fit:contain}.report-company-mark svg{width:19px;color:var(--violet)}.report-identity-bar>a{max-width:240px;padding-left:24px;display:flex;align-items:center;gap:7px;overflow:hidden;border-left:1px solid var(--line);color:rgba(17,21,34,.68);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.report-identity-bar>a svg{width:13px;flex:0 0 auto}.report-status-pill{min-height:30px;padding:0 11px;display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(22,132,101,.2);border-radius:999px;color:#137353;background:#f1faf6;font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.report-status-pill svg{width:13px}.report-evidence-count{color:rgba(17,21,34,.55);font-size:12px}.report-identity-bar>button{min-height:42px;padding:0 16px;display:inline-flex;align-items:center;gap:9px;border:1px solid var(--line);border-radius:12px;color:#111522;background:#fff;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.report-identity-bar>button svg{width:15px}.report-blueprint-reveal{min-height:820px;padding:24px 0 44px;display:grid;grid-template-columns:minmax(300px,.68fr) minmax(700px,1.32fr);gap:clamp(42px,5vw,84px);align-items:center}.report-blueprint-copy{align-self:stretch;padding:14px 0 24px;display:flex;flex-direction:column}.analyzer-page .report-blueprint-copy .platform-kicker{color:#6857e8;font-size:10px}.report-blueprint-copy h1{margin:20px 0 0;font-size:clamp(58px,5.35vw,82px);font-weight:470;letter-spacing:-.065em;line-height:.9}.report-blueprint-copy h1>span{display:block}.report-blueprint-copy h1 em{display:inline;color:#111522;font-family:Georgia,Times New Roman,serif;font-weight:400}.report-blueprint-copy>p:not(.platform-kicker){max-width:430px;margin:34px 0 0;color:#626978;font-size:16px;line-height:1.6}.report-executive-brief{max-width:430px;margin-top:24px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.report-context-disclosure>summary,.report-executive-brief summary,.report-opportunity-evidence summary{list-style:none;cursor:pointer}.report-context-disclosure>summary::-webkit-details-marker,.report-executive-brief summary::-webkit-details-marker,.report-opportunity-evidence summary::-webkit-details-marker{display:none}.report-executive-brief summary{min-height:48px;display:flex;justify-content:space-between;align-items:center;color:#343947;font-size:11px;font-weight:700}.report-executive-brief summary svg{width:14px;transition:transform .16s ease}.report-executive-brief[open] summary svg{transform:rotate(90deg)}.report-executive-brief p{margin:0;padding:0 0 18px;color:#666d7b;font-size:12px;line-height:1.62}.report-executive-brief-wide{max-width:none;margin-top:0}.report-executive-brief-wide summary{min-height:58px}.report-blueprint-switcher{margin-top:auto;padding-top:46px;display:flex;align-items:center;gap:8px}.report-blueprint-switcher>span{margin-right:8px;color:rgba(17,21,34,.5);font-size:10px;font-weight:700}.report-blueprint-switcher button{width:37px;height:37px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;color:rgba(17,21,34,.5);background:#fff;font:inherit;font-size:9px;font-weight:800;cursor:pointer}.report-blueprint-switcher button.is-active{color:#fff;border-color:#6857e8;background:#6857e8;box-shadow:0 8px 20px rgba(104,87,232,.18)}.report-blueprint-workspace{min-width:0;position:relative;perspective:1600px;perspective-origin:50% 42%}.report-blueprint-object{display:none}.report-blueprint-stack{display:flex;flex-direction:column-reverse;gap:12px}.blueprint-stage{--stage-x:0px;--stage-z:0px;--stage-tilt:0deg;min-width:0;min-height:132px;padding:18px 20px;display:grid;grid-template-columns:118px minmax(0,1fr) 190px;gap:18px;align-items:center;border:1px solid;border-radius:18px;position:relative;isolation:isolate;overflow:hidden;background:hsla(0,0%,100%,.86);backdrop-filter:blur(18px) saturate(1.08);box-shadow:0 15px 34px rgba(32,38,68,.07);animation:blueprint-stage-dock .42s cubic-bezier(.2,.8,.2,1) both}.blueprint-stage:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(115deg,hsla(0,0%,100%,.7),transparent 42%,hsla(0,0%,100%,.34))}.blueprint-stage-01{animation-delay:0ms}.blueprint-stage-02{animation-delay:55ms}.blueprint-stage-03{animation-delay:.11s}.blueprint-stage-04{animation-delay:165ms}.blueprint-stage-01{margin-left:34px;border-color:rgba(104,87,232,.28);background-color:rgba(248,246,255,.88)}.blueprint-stage-02{margin-left:22px;border-color:rgba(22,132,101,.28);background-color:rgba(245,252,248,.88)}.blueprint-stage-03{margin-left:11px;border-color:rgba(239,99,75,.27);background-color:rgba(255,248,245,.88)}.blueprint-stage-04{min-height:150px;border-color:rgba(104,87,232,.35);background-color:rgba(247,244,255,.9);box-shadow:0 18px 42px rgba(104,87,232,.12)}.blueprint-stage-label{align-self:stretch;padding-right:16px;display:flex;flex-direction:column;justify-content:center;border-right:1px solid rgba(17,21,34,.1)}.blueprint-stage-label span{color:#6857e8;font-size:18px;font-weight:650;letter-spacing:-.03em}.blueprint-stage-label strong{margin-top:6px;color:#4d3bc6;font-size:9px;letter-spacing:.11em;text-transform:uppercase}.blueprint-stage-02 .blueprint-stage-label span,.blueprint-stage-02 .blueprint-stage-label strong{color:#17795e}.blueprint-stage-03 .blueprint-stage-label span,.blueprint-stage-03 .blueprint-stage-label strong{color:#d85842}.blueprint-stage-content{min-width:0;display:grid;grid-template-columns:38px minmax(0,1fr);gap:14px;align-items:start}.blueprint-stage-content>svg{width:34px;height:34px;padding:8px;border:1px solid;border-radius:10px;color:#6857e8;background:#fff}.blueprint-stage-company-mark{width:38px;height:38px;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(104,87,232,.24);border-radius:10px;color:#6857e8;background:hsla(0,0%,100%,.86)}.blueprint-stage-company-mark img{width:28px;height:28px;object-fit:contain}.blueprint-stage-company-mark svg{width:17px}.blueprint-stage-02 .blueprint-stage-content>svg{color:#17795e}.blueprint-stage-03 .blueprint-stage-content>svg{color:#d85842}.blueprint-stage aside span,.blueprint-stage-content span{display:block;color:rgba(17,21,34,.48);font-size:9.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.blueprint-stage-content h2{margin:6px 0 5px;font-size:18px;font-weight:620;letter-spacing:-.035em;line-height:1.12}.blueprint-stage-content p{margin:6px 0 0;color:#535b69;font-size:11.5px;line-height:1.45}.blueprint-stage-01 .blueprint-stage-content p,.blueprint-stage-04 .blueprint-stage-content p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.blueprint-stage-content ol{margin:10px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:5px;list-style:none}.blueprint-stage-content li{padding:7px 8px;color:#4f5765;border:1px solid rgba(17,21,34,.08);border-radius:7px;background:hsla(0,0%,100%,.72);font-size:9.5px;line-height:1.35}.blueprint-stage-content li strong{display:block;margin-bottom:3px;color:#d85842;font-size:8.5px;letter-spacing:.06em;text-transform:uppercase}.blueprint-stage aside{min-width:0;padding-left:16px;border-left:1px solid rgba(17,21,34,.1)}.blueprint-stage aside p{margin:7px 0 0;color:#5b6371;font-size:10.5px;line-height:1.48}.report-blueprint-cta{min-height:132px;margin-top:14px;padding:24px 28px;display:grid;grid-template-columns:.9fr 1.1fr;gap:30px;align-items:center;color:#fff;border-radius:18px;background:#111522;box-shadow:0 22px 48px rgba(17,21,34,.17);animation:blueprint-stage-dock .44s cubic-bezier(.2,.8,.2,1) .21s both}.report-blueprint-cta>div:first-child span{display:block;max-width:230px;font-size:20px;font-weight:560;letter-spacing:-.035em;line-height:1.08}.report-blueprint-cta p{max-width:300px;margin:10px 0 0;color:hsla(0,0%,100%,.64);font-size:11px;line-height:1.45}.report-blueprint-cta>div:last-child{display:grid;gap:8px}.report-blueprint-cta a{min-height:52px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;gap:15px;border-radius:999px;color:#111522;background:#fff;font-size:12px;font-weight:750}.report-blueprint-cta a svg{width:15px}.report-blueprint-cta a.report-blueprint-audit-link{min-height:38px;color:hsla(0,0%,100%,.78);border:1px solid hsla(0,0%,100%,.18);background:hsla(0,0%,100%,.04)}.report-blueprint-cta button{padding:2px 2px 0;display:inline-flex;justify-content:flex-start;align-items:center;gap:8px;border:0;color:hsla(0,0%,100%,.7);background:transparent;font:inherit;font-size:10px;cursor:pointer}.report-blueprint-cta button svg{width:12px}.report-context-disclosure{margin-top:24px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.report-context-disclosure>summary{min-height:58px;display:flex;align-items:center;gap:10px;color:#4f5664;font-size:11px;font-weight:700}.report-context-disclosure>summary svg{width:15px;color:#6857e8}.report-context-disclosure>summary svg:last-child{margin-left:auto;transition:transform .16s ease}.report-context-disclosure[open]>summary svg:last-child{transform:rotate(90deg)}.analyzer-page .report-business-strip{color:#111522;border-color:var(--line);background:#fff}.analyzer-page .report-business-strip>div{min-height:120px;border-color:var(--line)}.analyzer-page .report-business-strip p{color:#656c79}.analyzer-page .analysis-trust-scope{margin:0 0 20px;color:#111522;border-color:var(--line);background:#f7f6fb}.analyzer-page .analysis-trust-scope>svg{color:#6857e8}.analyzer-page .analysis-trust-scope strong{color:#111522}.analyzer-page .analysis-trust-scope p{color:#676e7b}.analyzer-page .analysis-trust-scope button{color:#343a47;border-color:var(--line)}.analyzer-page .report-toolbar{top:0;margin-top:42px;border-color:var(--line);background:hsla(40,27%,98%,.94)}.analyzer-page .report-toolbar button{color:rgba(17,21,34,.48)}.analyzer-page .report-toolbar nav button.is-active{color:#111522;border-color:#ef634b}.analyzer-page .report-content,.analyzer-page .report-toolbar>button{color:#111522}.report-opportunity-directory{padding-top:66px}.report-opportunity-directory>header{max-width:760px;margin-bottom:26px}.report-opportunity-directory>header h2{margin:20px 0 14px;font-size:clamp(40px,4vw,60px);font-weight:480;letter-spacing:-.055em;line-height:1}.report-opportunity-directory>header>p:last-child{margin:0;color:#656c79;line-height:1.62}.analyzer-page .report-opportunities article{border-color:var(--line);transition:background .16s ease}.analyzer-page .report-opportunities article.is-selected{margin-inline:-20px;padding-inline:20px;background:#f6f4ff}.analyzer-page .report-opportunity-main>p{color:#6857e8}.analyzer-page .report-opportunity-main>strong,.analyzer-page .report-opportunity-meta>p{color:#626978}.analyzer-page .report-opportunity-meta{color:#111522;border-color:var(--line);background:#fff}.analyzer-page .report-opportunity-meta i{color:#646b78;background:#f3f3f5}.analyzer-page .report-opportunity-meta i.is-high{color:#137353;background:#eef8f3}.analyzer-page .report-opportunity-meta .report-opportunity-actions{background:var(--line)}.analyzer-page .report-opportunity-actions button{color:#343a47;border:0;background:#fff}.analyzer-page .report-opportunity-actions button:first-child{color:#fff;background:#6857e8}.report-opportunity-evidence{margin-top:25px;border-top:1px solid var(--line)}.report-opportunity-evidence summary{min-height:44px;display:flex;align-items:center;justify-content:space-between;color:#515866;font-size:10px;font-weight:700}.report-opportunity-evidence summary svg{width:13px;transition:transform .16s ease}.report-opportunity-evidence[open] summary svg{transform:rotate(90deg)}.analyzer-page .analysis-trust-evidence>span{color:rgba(17,21,34,.45)!important}.analyzer-page .analysis-trust-evidence blockquote{border-color:var(--line);background:#fff}.analyzer-page .analysis-trust-evidence.analysis-trust-evidence blockquote p{color:#5c6371}.analyzer-page .analysis-trust-evidence blockquote cite{color:#6857e8}.analyzer-page .growth-plan-approval p,.analyzer-page .growth-plan-decision li,.analyzer-page .growth-plan-decision>div>p,.analyzer-page .growth-plan-thesis p,.analyzer-page .growth-plan-workbench section>p,.analyzer-page .report-agent-team article>strong,.analyzer-page .report-growth-plan>header>p:last-child,.analyzer-page .report-guardrails article p{color:#626978}.analyzer-page .growth-plan-opportunity-switcher button{color:#626978;border-color:var(--line);background:#fff}.analyzer-page .growth-plan-opportunity-switcher button.is-active{color:#fff;border-color:#6857e8;background:#6857e8}.analyzer-page .growth-plan-decision,.analyzer-page .growth-plan-thesis,.analyzer-page .growth-plan-workbench{background:var(--line)}.analyzer-page .growth-plan-decision>div,.analyzer-page .growth-plan-thesis>div,.analyzer-page .growth-plan-workbench>section{color:#111522;background:#fff}.analyzer-page .growth-plan-campaign li{color:#626978;border-color:var(--line)}.analyzer-page .growth-plan-campaign>div{border-color:rgba(104,87,232,.25);background:#f7f5ff}.analyzer-page .growth-plan-campaign>div strong{color:#6857e8}.analyzer-page .growth-plan-approval{border-color:rgba(22,132,101,.26);background:#f1faf6}.analyzer-page .growth-plan-actions a{color:#111522;border-color:var(--line);background:#fff}.analyzer-page .growth-plan-actions a:last-child{color:#fff;border-color:#111522;background:#111522}.analyzer-page .analysis-trust-validation{color:#111522;border-color:var(--line);background:#fff}.analyzer-page .analysis-trust-validation>header h2{color:#111522}.analyzer-page .analysis-trust-validation>header>p:last-child{color:#626978}.analyzer-page .analysis-trust-validation article,.analyzer-page .analysis-trust-validation footer,.analyzer-page .analysis-trust-validation>div{border-color:var(--line)}.analyzer-page .analysis-trust-validation article>span{color:#6857e8}.analyzer-page .analysis-trust-validation article h3{color:#111522}.analyzer-page .analysis-trust-validation article p{color:#646b78}.analyzer-page .analysis-trust-validation article p strong{color:#343a47}.analyzer-page .analysis-trust-validation footer{background:#f6f4ff}.analyzer-page .analysis-trust-validation footer strong{color:#6857e8}.analyzer-page .analysis-trust-validation footer p{color:#515866}.analyzer-page .analysis-trust-after-validation h2{color:#111522}.analyzer-page .report-roadmap{background:var(--line)}.analyzer-page .report-agent-team article,.analyzer-page .report-roadmap article{color:#111522;border-color:var(--line);background:#fff}.analyzer-page .report-roadmap li{color:#626978}.analyzer-page .report-agent-team article>div:nth-of-type(2){background:#f5f4f7}.analyzer-page .analysis-trust-review>header h2{color:#111522}.analyzer-page .analysis-trust-review>header>p:last-child{color:#626978}.analyzer-page .analysis-trust-limits{border-color:var(--line);background:var(--line)}.analyzer-page .analysis-trust-limits section{background:#fff}.analyzer-page .analysis-trust-limits li{color:#5f6674}.analyzer-page .analysis-trust-limits li svg{color:#747b88}.analyzer-page .analysis-trust-records{border-color:var(--line);background:#fff}.analyzer-page .analysis-trust-records>div:first-child strong{color:#111522}.analyzer-page .analysis-trust-records>p{color:#656c79}.analyzer-page .analysis-trust-records article{border-color:var(--line);background:#fbfaf8}.analyzer-page .analysis-trust-records article p{color:#565d6b}.analyzer-page .report-guardrail-intro{color:#fff;border:0;background:#111522}.analyzer-page .report-guardrails article{border-color:var(--line)}.analyzer-page .report-next-step{border:0;border-radius:22px;background:#111522}.analyzer-page .report-next-step>div:last-child{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.analyzer-page .report-next-step>div:last-child p{flex-basis:100%}.analyzer-page .report-next-step a{min-height:48px;padding:0 18px;align-items:center;border:0;border-radius:999px;color:#111522;background:#fff}.analyzer-page .report-next-step button{border:0;color:hsla(0,0%,100%,.68);background:transparent;font:inherit;font-size:11px;cursor:pointer}.analyzer-page .analyze-another{color:#646b78}.analyzer-page .analyzer-intake-card,.analyzer-page .analyzer-loading-visual{color:#111522;border-color:var(--line);background:#fff;box-shadow:0 28px 70px rgba(31,38,65,.08)}.analyzer-page .analyzer-intake-copy h1 em,.analyzer-page .analyzer-loading-copy h1 em{color:#6857e8}.analyzer-page .analyzer-includes span,.analyzer-page .analyzer-intake-card>p,.analyzer-page .analyzer-intake-card>small,.analyzer-page .analyzer-intake-copy>p:not(.platform-kicker){color:#656c79}.analyzer-page .analyzer-intake-card form>div{border-color:var(--line);background:#fbfaf8}.analyzer-page .analyzer-intake-card input{color:#111522}.analyzer-page .analyzer-intake-card form>button{color:#fff;border:0;background:#111522;box-shadow:none}.analyzer-page .analyzer-reading-card{color:#111522;border-color:var(--line);background:#fff;box-shadow:0 18px 38px rgba(31,38,65,.08)}.analyzer-page .analyzer-reading-card span{color:#656c79}.analyzer-page .analyzer-radar{color:#fff;border-color:#111522;background:#111522;box-shadow:0 18px 38px rgba(31,38,65,.12)}.analyzer-page .analyzer-progress-list>div{color:rgba(17,21,34,.3);border-color:var(--line)}.analyzer-page .analyzer-progress-list .is-current{color:#111522}.analyzer-page .analyzer-progress-list .is-done{color:#5f6674}.analyzer-page .analyzer-loading-copy>small{color:#656c79}.analyzer-live-status{width:1px;height:1px;padding:0;position:absolute;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.analyzer-blueprint-loading-visual:after,.analyzer-blueprint-loading-visual:before{display:none}.analyzer-blueprint-loading-visual{isolation:isolate}.analyzer-blueprint-loading-object{position:absolute;z-index:0;inset:0;overflow:hidden;animation:blueprint-chassis-arrive .7s cubic-bezier(.16,1,.3,1) both}.analyzer-blueprint-loading-object img{object-fit:cover;object-position:center}.analyzer-blueprint-loading-ghost{opacity:.23}.analyzer-blueprint-loading-slice{position:absolute;z-index:0;inset:0;opacity:0;transform:translate3d(0,18px,0) scale(.992);transition:opacity .38s ease,transform .62s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.analyzer-blueprint-loading-slice.is-revealed{opacity:1;transform:translateZ(0) scale(1)}.analyzer-blueprint-loading-slice.is-04{clip-path:inset(0 0 70% 0)}.analyzer-blueprint-loading-slice.is-03{clip-path:inset(20% 0 51% 0)}.analyzer-blueprint-loading-slice.is-02{clip-path:inset(37% 0 34% 0)}.analyzer-blueprint-loading-slice.is-01{clip-path:inset(53% 0 18% 0)}.analyzer-blueprint-loading-slice.is-plinth{clip-path:inset(65% 0 0 0);opacity:.42;transform:translate3d(0,8px,0) scale(.994)}.analyzer-blueprint-loading-slice.is-plinth.is-revealed{opacity:1;transform:translateZ(0) scale(1)}.analyzer-blueprint-loading-core{width:41%;min-height:64px;padding:10px 12px;position:absolute;z-index:2;left:29%;top:61%;display:grid;grid-template-columns:46px minmax(0,1fr);gap:11px;align-items:center;color:#111522;transform:rotate(2.2deg);animation:blueprint-company-arrive .42s cubic-bezier(.16,1,.3,1) .14s both}.analyzer-blueprint-loading-core>span{width:44px;height:44px;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(104,87,232,.24);border-radius:11px;background:hsla(0,0%,100%,.92);box-shadow:0 8px 22px rgba(58,48,133,.1)}.analyzer-blueprint-loading-core>span img{width:34px;height:34px;object-fit:contain}.analyzer-blueprint-loading-core>span svg{width:19px;color:#6857e8}.analyzer-blueprint-loading-core small,.analyzer-blueprint-loading-core strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.analyzer-blueprint-loading-core strong{font-size:13px;letter-spacing:-.025em}.analyzer-blueprint-loading-core small{margin-top:4px;color:#687080;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.analyzer-blueprint-scan-line{width:58%;height:2px;position:absolute;z-index:3;left:22%;top:71%;opacity:.7;background:#6857e8;box-shadow:0 0 18px rgba(104,87,232,.55);transform-origin:left center;animation:blueprint-scan-line 1.55s ease-in-out infinite}@keyframes blueprint-stage-dock{0%{opacity:0;transform:translate3d(var(--stage-x,0),14px,var(--stage-z,0)) rotate(var(--stage-tilt,0deg)) scale(.988)}to{opacity:1;transform:translate3d(var(--stage-x,0),0,var(--stage-z,0)) rotate(var(--stage-tilt,0deg)) scale(1)}}@keyframes blueprint-chassis-arrive{0%{opacity:.16;transform:translate3d(0,12px,0) scale(.975)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes blueprint-company-arrive{0%{opacity:0;transform:translate3d(0,10px,0) rotate(2.2deg) scale(.96)}to{opacity:1;transform:translateZ(0) rotate(2.2deg) scale(1)}}@keyframes blueprint-scan-line{0%,to{opacity:.08;transform:translate3d(0,-28px,0) scaleX(.18)}50%{opacity:.82;transform:translate3d(0,18px,0) scaleX(1)}}@media (min-width:1024px){.report-blueprint-reveal{min-height:760px;grid-template-columns:minmax(300px,.58fr) minmax(0,1.42fr);gap:clamp(22px,2.4vw,38px)}.report-blueprint-workspace{width:100%;min-height:0;aspect-ratio:3/2;isolation:isolate}.report-blueprint-object{display:block;position:absolute;z-index:0;inset:0;overflow:hidden}.report-blueprint-object img{object-fit:contain;object-position:center;animation:blueprint-chassis-arrive .68s cubic-bezier(.16,1,.3,1) both}.report-blueprint-stack{position:absolute;z-index:2;inset:0;display:block;transform:none}.blueprint-stage{min-height:0;padding:0;position:absolute;inset:0;display:block;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;animation:none}.blueprint-stage:before{display:none}.blueprint-stage aside,.blueprint-stage-content,.blueprint-stage-label{position:absolute}.blueprint-stage-label{width:22%;padding:0 16px 0 0;justify-content:flex-start;border:0;animation:blueprint-live-detail .52s cubic-bezier(.16,1,.3,1) both}.blueprint-stage-label:after{content:"";width:calc(100% + 44px);height:1px;margin-top:9px;display:block;background:currentColor;opacity:.34}.blueprint-stage-label span{font-size:20px}.blueprint-stage-label strong{max-width:92px;font-size:10px;line-height:1.3}.blueprint-stage-content{--stage-plane-angle:2.2deg;left:29%;width:46%;grid-template-columns:34px minmax(0,1fr);gap:11px;transform:rotate(var(--stage-plane-angle));transform-origin:left center;animation:blueprint-live-surface .52s cubic-bezier(.16,1,.3,1) both}.blueprint-stage-company-mark,.blueprint-stage-content>svg{width:32px;height:32px;padding:7px;border-radius:8px;background:hsla(0,0%,100%,.78)}.blueprint-stage-company-mark{padding:0}.blueprint-stage-company-mark img{width:25px;height:25px}.blueprint-stage aside span,.blueprint-stage-content span{font-size:10px}.blueprint-stage-content h2{margin:4px 0 3px;font-size:15px;line-height:1.08}.blueprint-stage-content h2,.blueprint-stage-content p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.blueprint-stage-content p{margin-top:4px;font-size:11.5px;line-height:1.35}.blueprint-stage-content ol{margin-top:6px;grid-template-columns:repeat(2,1fr);gap:5px}.blueprint-stage-content li{padding:5px 6px;font-size:9.5px;line-height:1.25}.blueprint-stage-content li strong{margin-bottom:2px;font-size:8.5px}.blueprint-stage-content .blueprint-stage-day-action{display:-webkit-box;overflow:hidden;color:#4f5765;font-size:9px;font-weight:500;letter-spacing:0;line-height:1.25;text-transform:none;-webkit-box-orient:vertical;-webkit-line-clamp:2}.blueprint-stage aside{left:80%;width:18%;padding:0 0 0 14px;border-left:1px solid rgba(17,21,34,.12);animation:blueprint-live-detail .52s cubic-bezier(.16,1,.3,1) both}.blueprint-stage aside:before{content:"";width:34px;height:1px;position:absolute;right:100%;top:8px;background:currentColor;opacity:.25}.blueprint-stage aside p{margin-top:5px;display:-webkit-box;overflow:hidden;font-size:10.5px;line-height:1.42;-webkit-box-orient:vertical;-webkit-line-clamp:2}.blueprint-stage-04 .blueprint-stage-content{--stage-plane-angle:2deg}.blueprint-stage-03 .blueprint-stage-content{--stage-plane-angle:2.35deg}.blueprint-stage-02 .blueprint-stage-content{--stage-plane-angle:1.85deg}.blueprint-stage-01 .blueprint-stage-content{--stage-plane-angle:2.55deg}.blueprint-stage-04 .blueprint-stage-label{top:8%;animation-delay:.27s}.blueprint-stage-04 .blueprint-stage-content{top:8.5%;animation-delay:.27s}.blueprint-stage-04 aside{top:10%;animation-delay:.31s}.blueprint-stage-03 .blueprint-stage-label{top:29%;animation-delay:.18s}.blueprint-stage-03 .blueprint-stage-content{top:30.5%;animation-delay:.18s}.blueprint-stage-03 aside{top:32%;animation-delay:.22s}.blueprint-stage-02 .blueprint-stage-label{top:47%;animation-delay:90ms}.blueprint-stage-02 .blueprint-stage-content{top:47.5%;animation-delay:90ms}.blueprint-stage-02 aside{top:49.5%;animation-delay:.13s}.blueprint-stage-01 .blueprint-stage-label{top:62%;animation-delay:0ms}.blueprint-stage-01 .blueprint-stage-content{top:62.5%;animation-delay:0ms}.blueprint-stage-01 aside{top:64%;animation-delay:40ms}.report-blueprint-cta{width:64%;min-height:0;margin:0;padding:0;position:absolute;z-index:3;left:23%;top:77%;display:grid;grid-template-columns:.92fr 1.08fr;gap:22px;border:0;border-radius:0;background:transparent;box-shadow:none;animation:blueprint-live-detail .56s cubic-bezier(.16,1,.3,1) .36s both}.report-blueprint-cta>div:first-child span{max-width:190px;font-size:18px}.report-blueprint-cta p{max-width:230px;margin-top:7px;font-size:10.5px}.report-blueprint-cta a{min-height:43px;padding:0 15px;font-size:11.5px}.report-blueprint-cta button{color:hsla(0,0%,100%,.76);font-size:10px}.blueprint-system-stage-content{top:7.6%}.blueprint-system-flow{margin-top:6px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.blueprint-system-flow span{min-width:0;padding:4px 5px;display:flex;align-items:center;gap:4px;border:1px solid rgba(104,87,232,.12);border-radius:5px;color:#545b68;background:hsla(0,0%,100%,.46);font-size:8.5px;font-weight:600;letter-spacing:0;text-transform:none}.blueprint-system-flow b{flex:0 0 auto;color:#6857e8;font-size:8px}.blueprint-system-flow small{min-width:0;overflow:hidden;font-size:8.5px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.blueprint-stage-01 .blueprint-stage-content p,.blueprint-stage-03 .blueprint-stage-content p,.blueprint-system-stage-content p{-webkit-line-clamp:1}.blueprint-stage-03 .blueprint-stage-content ol{margin-top:4px}.blueprint-stage-03 .blueprint-stage-content li{padding:3px 5px}.blueprint-stage-03 .blueprint-stage-content li strong{margin-bottom:1px;font-size:8px}}@keyframes blueprint-live-surface{0%{opacity:0;transform:translate3d(0,10px,0) rotate(var(--stage-plane-angle,2.2deg))}to{opacity:1;transform:translateZ(0) rotate(var(--stage-plane-angle,2.2deg))}}@keyframes blueprint-live-detail{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:translateZ(0)}}@media (prefers-reduced-motion:reduce){.analyzer-blueprint-loading-slice{transition:none}.analyzer-blueprint-loading-core,.analyzer-blueprint-loading-object,.analyzer-blueprint-loading-slice,.analyzer-blueprint-scan-line,.blueprint-stage,.blueprint-stage aside,.blueprint-stage-content,.blueprint-stage-label,.report-blueprint-cta,.report-blueprint-object img{animation:none}}@media (min-width:1024px) and (max-height:780px){.report-blueprint-reveal{min-height:calc(100svh - 155px);padding:12px 0 18px;align-items:center}.report-blueprint-copy{padding:10px 0 14px}.report-blueprint-copy h1{margin-top:14px;font-size:clamp(52px,4.8vw,62px)}.report-blueprint-copy>p:not(.platform-kicker){margin-top:20px;font-size:13px;line-height:1.5}.report-executive-brief{margin-top:18px}.report-blueprint-switcher{margin-bottom:18px;padding-top:18px}.report-blueprint-workspace{width:100%;min-height:0;justify-self:end}.analyzer-page .analyzer-loading{min-height:calc(100svh - 82px);padding:22px 0 24px;gap:clamp(42px,5vw,72px)}.analyzer-page .analyzer-loading-visual{height:min(520px,calc(100svh - 128px))}.analyzer-page .analyzer-loading-copy h1{font-size:clamp(52px,4.7vw,64px)}.analyzer-page .analyzer-progress-list{margin:16px 0 8px;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:14px}.analyzer-page .analyzer-progress-list>div{min-height:39px;gap:9px}.analyzer-page .analyzer-progress-list>div>span{width:24px;height:24px}.analyzer-page .analyzer-progress-list>div p{font-size:11px}.analyzer-page .analyzer-loading-copy>small{display:block;font-size:9px;line-height:1.45}}.analyzer-page .report-blueprint-cta a:focus-visible,.analyzer-page .report-blueprint-cta button:focus-visible,.analyzer-page .report-blueprint-switcher button:focus-visible,.analyzer-page .report-context-disclosure summary:focus-visible,.analyzer-page .report-executive-brief summary:focus-visible,.analyzer-page .report-identity-bar button:focus-visible,.analyzer-page .report-next-step button:focus-visible,.analyzer-page .report-opportunity-evidence summary:focus-visible{outline:3px solid color-mix(in srgb,#6857e8 60%,#fff);outline-offset:3px}@media (max-width:1023px){.report-blueprint-reveal{grid-template-columns:1fr}.report-blueprint-copy{min-height:590px}.report-blueprint-copy>p:not(.platform-kicker),.report-executive-brief{max-width:620px}.report-blueprint-workspace{max-width:900px}}@media (max-width:760px){.analyzer-page .platform-mobile-menu{color:#111522;border-color:var(--line);background:#fff}.analyzer-page .platform-mobile-menu>a:last-child{color:#fff;background:#111522}.analyzer-page .platform-menu-button{color:#111522;border-color:var(--line)}.report-identity-bar{grid-template-columns:minmax(0,1fr) auto;gap:10px}.report-company-identity{grid-column:1;grid-row:1;min-width:0}.report-company-mark{flex-shrink:0}.report-company-identity strong{overflow-wrap:anywhere}.report-identity-bar>a{grid-column:1;grid-row:2;padding-left:0;border-left:0}.report-status-pill{grid-column:2;grid-row:2;justify-self:end}.report-evidence-count{grid-column:1/-1;grid-row:3;justify-self:start;font-size:10px;line-height:1.5}.report-identity-bar>button{grid-column:2;grid-row:1;justify-self:end;justify-content:center;width:44px;height:44px;padding:0;gap:0;font-size:0}.report-identity-bar>button svg{width:17px;height:17px}.report-blueprint-reveal{min-height:0;padding-top:42px}.report-blueprint-copy{min-height:560px}.report-blueprint-copy h1{font-size:clamp(54px,15vw,72px)}.report-blueprint-switcher{flex-wrap:wrap}.blueprint-stage{margin-left:0;padding:16px;grid-template-columns:74px 1fr;gap:14px;border-radius:14px}.blueprint-stage aside{grid-column:2;padding:12px 0 0;border-top:1px solid rgba(17,21,34,.1);border-left:0}.blueprint-stage-content{grid-template-columns:30px 1fr}.blueprint-stage-content>svg{width:29px;height:29px;padding:6px}.blueprint-stage-content ol,.report-blueprint-cta{grid-template-columns:1fr}.report-blueprint-cta{padding:24px 20px}.report-business-strip{grid-template-columns:1fr}.report-opportunity-directory{padding-top:45px}.analyzer-page .report-opportunities article.is-selected{margin-inline:0;padding-inline:0;background:transparent}}