@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800;900&display=swap";.site-shell{--site-ink:#151515;--site-paper:#f1ede5;--site-paper-2:#e5dfd3;--site-signal:#ff5b2e;--site-line:rgba(241,237,229,.16);min-height:100vh;background:var(--site-paper);color:var(--site-ink)}.site-shell .v5-nav,.site-shell .fc-nav,.site-shell .fp-nav,.site-shell .fac-nav,.site-shell .op-nav,.site-shell .oa-nav,.site-shell .ae-nav,.site-shell .v5-footer,.site-shell .v5-footer-full,.site-shell .fc-footer,.site-shell .fp-footer,.site-shell .op-footer,.site-shell .audit-footer,.site-shell .v5-final{display:none!important}.site-header{position:sticky;top:0;z-index:120;min-height:82px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;padding-inline:max(var(--aa-gutter,16px),calc((100vw - var(--aa-content,1160px))/2));background:#151515fa;color:var(--site-paper);border-bottom:1px solid var(--site-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.site-header-logo{display:flex;align-items:center;justify-self:start}.site-header-logo img{height:clamp(48px,3.6vw,62px);width:auto;display:block}.site-main-nav{display:flex;align-items:center;justify-content:center;gap:clamp(16px,2.2vw,34px)}.site-main-nav a{color:var(--site-paper)!important;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem;font-weight:900;letter-spacing:.09em;white-space:nowrap}.site-main-nav a:hover{color:var(--site-signal)!important}.site-header-cta{justify-self:end;min-height:42px;display:inline-flex;align-items:center;padding:0 14px;border:2px solid var(--site-signal);color:var(--site-signal)!important;font-size:.72rem;font-weight:900;letter-spacing:.06em;white-space:nowrap}.site-header-cta:hover{background:var(--site-signal);color:var(--site-ink)!important}.site-global-proof{background:var(--site-ink);color:var(--site-paper);border-bottom:1px solid rgba(241,237,229,.22)}.site-global-proof-inner{width:min(calc(100% - 32px),1440px);min-height:54px;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:clamp(10px,1.35vw,20px);white-space:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.site-global-proof-inner::-webkit-scrollbar{display:none}.site-proof-faces{display:flex;align-items:center;padding-left:6px;flex:0 0 auto}.site-proof-faces img{width:34px;height:34px;display:block;-o-object-fit:cover;object-fit:cover;border-radius:50%;border:2px solid var(--site-ink);margin-left:-7px;background:#ddd}.site-proof-faces img:first-child{margin-left:0}.site-proof-stars{color:var(--site-signal);font-size:1.2rem;font-weight:950;letter-spacing:.08em;line-height:1;flex:0 0 auto}.site-global-proof-inner>strong{font-size:1rem;font-weight:900;letter-spacing:-.02em;flex:0 0 auto}.site-global-proof-inner>i{width:1px;height:22px;background:#f1ede552;font-style:normal;flex:0 0 auto}.site-global-proof-inner>span{color:#f1ede59e;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.68rem;letter-spacing:.16em;flex:0 0 auto}.site-global-proof-inner>b{font-size:.88rem;font-weight:950;letter-spacing:-.02em;flex:0 0 auto}.site-doctrine{min-height:34px;display:flex;align-items:center;justify-content:center;gap:14px;padding:8px 14px;overflow:hidden;background:var(--site-signal);color:var(--site-ink);border-bottom:1px solid var(--site-ink);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.62rem;font-weight:900;letter-spacing:.1em;white-space:nowrap}.site-doctrine i{font-style:normal}.site-footer{background:var(--site-ink);color:var(--site-paper);border-top:1px solid rgba(241,237,229,.14);font-family:Manrope,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.site-footer-top{width:min(calc(100% - (var(--aa-gutter,16px) * 2)),var(--aa-content,1160px));margin:0 auto;padding:clamp(48px,5vw,70px) 0;display:grid;grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);gap:clamp(38px,5vw,72px)}.site-footer-brand img{height:58px;width:auto;display:block}.site-footer-brand p{max-width:360px;margin:16px 0 0;color:#f1ede59e;line-height:1.5}.site-footer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,4vw,58px)}.site-footer-column{display:flex;flex-direction:column;gap:9px}.site-footer-column strong{margin-bottom:7px;color:var(--site-signal);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.66rem;letter-spacing:.11em}.site-footer-column a{color:#f1ede5c7!important;font-size:.86rem;line-height:1.32}.site-footer-column a:hover{color:var(--site-paper)!important;text-decoration:underline;text-decoration-color:var(--site-signal)}.site-footer-bottom{min-height:60px;display:grid;grid-template-columns:repeat(3,1fr);align-items:center;gap:20px;padding-inline:max(var(--aa-gutter,16px),calc((100vw - var(--aa-content,1160px))/2));border-top:1px solid rgba(241,237,229,.12);color:#f1ede573;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.6rem;letter-spacing:.08em}.site-footer-bottom span:nth-child(2){text-align:center;color:#ff5b2eb3}.site-footer-bottom span:last-child{text-align:right}.site-shell .v5-page section>.v5-index+h2,.site-shell .v5-social-proof-index+h2,.site-shell .v5-testimonials-v2-index+h2,.site-shell .v5-tail-index+h2{margin-top:28px!important}.site-shell .v5-pillars{padding-top:clamp(58px,5vw,72px)!important;padding-bottom:clamp(58px,5vw,72px)!important}.site-shell .v5-pillars-grid{margin-top:40px!important}.site-shell .v5-pillars-grid article{min-height:0!important;grid-template-columns:64px minmax(200px,.72fr) 1fr!important;gap:18px!important;padding:18px 0!important}.site-shell .v5-pillars-grid p{justify-self:start!important}.site-shell :is(.v5-process-grid,.v5-time-roles,.v5-time-punch,.v5-flow-compare,.v5-architecture-compare,.v5-engine-grid,.v5-system-map,.v5-stats,.v5-clients,.v5-social-proof-wall,.v5-social-proof-stats,.v5-testimonials-v2-featured,.v5-testimonials-v2-minis,.v5-testimonial-grid){margin-top:clamp(34px,3.5vw,50px)!important}@media (max-width:1040px){.site-header{grid-template-columns:1fr auto;gap:16px}.site-main-nav{grid-column:1/-1;grid-row:2;width:100%;min-height:38px;border-top:1px solid rgba(241,237,229,.08)}.site-footer-top{grid-template-columns:1fr}.site-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-global-proof-inner{justify-content:flex-start;padding:0 2px}}@media (max-width:820px){.site-shell .v5-page section>.v5-index+h2,.site-shell .v5-social-proof-index+h2,.site-shell .v5-testimonials-v2-index+h2,.site-shell .v5-tail-index+h2{margin-top:20px!important}.site-shell .v5-pillars{padding-top:clamp(44px,8vw,52px)!important;padding-bottom:clamp(44px,8vw,52px)!important}.site-shell .v5-pillars-grid{margin-top:28px!important}.site-shell .v5-pillars-grid article{grid-template-columns:32px 1fr!important;gap:8px 14px!important;padding:14px 0!important}.site-shell .v5-pillars-grid p{grid-column:2!important;margin-top:0!important}.site-shell :is(.v5-process-grid,.v5-time-roles,.v5-time-punch,.v5-flow-compare,.v5-architecture-compare,.v5-engine-grid,.v5-system-map,.v5-stats,.v5-clients,.v5-social-proof-wall,.v5-social-proof-stats,.v5-testimonials-v2-featured,.v5-testimonials-v2-minis,.v5-testimonial-grid){margin-top:28px!important}}@media (max-width:680px){.site-shell{overflow-x:hidden}.site-header{min-height:62px;padding-inline:16px;gap:8px}.site-header-logo img{height:40px}.site-header-cta{min-height:36px;padding:0 9px;font-size:.6rem}.site-main-nav{min-height:34px;gap:8px;overflow:visible;justify-content:space-between;padding:0 0 7px}.site-main-nav a{font-size:.58rem;letter-spacing:.06em}.site-global-proof-inner{width:calc(100% - 24px);min-height:48px;gap:11px}.site-proof-faces img{width:29px;height:29px}.site-proof-stars{font-size:1rem}.site-global-proof-inner>strong{font-size:.82rem}.site-global-proof-inner>span{font-size:.55rem}.site-global-proof-inner>b{font-size:.72rem}.site-doctrine{justify-content:flex-start;overflow-x:auto;gap:10px;font-size:.52rem;padding:7px 12px}.site-footer-top{width:calc(100% - 32px);padding:40px 0;gap:30px}.site-footer-brand img{height:50px}.site-footer-brand p{margin-top:13px}.site-footer-grid{grid-template-columns:1fr;gap:26px}.site-footer-bottom{grid-template-columns:1fr;padding:18px 16px;gap:6px}.site-footer-bottom span:nth-child(2),.site-footer-bottom span:last-child{text-align:left}.site-shell .v5-architecture-compare{width:100%!important;max-width:100%!important;grid-template-columns:minmax(0,1fr)!important;gap:18px!important}.site-shell .v5-cardhouse,.site-shell .v5-blueprint{width:100%!important;max-width:100%!important;min-width:0!important;min-height:auto!important;padding:18px 12px!important;overflow:hidden!important}.site-shell .v5-cardhouse-stage{width:100%!important;max-width:100%!important;height:220px!important;margin:10px auto!important;transform:none!important}.site-shell .v5-cardhouse-stage span{width:31%!important;min-width:86px!important;max-width:120px!important;min-height:48px!important;font-size:.88rem!important}.site-shell .v5-cardhouse-stage .c1{left:8%!important;bottom:0!important}.site-shell .v5-cardhouse-stage .c2{right:8%!important;bottom:0!important}.site-shell .v5-cardhouse-stage .c3{left:22%!important;bottom:62px!important}.site-shell .v5-cardhouse-stage .c4{right:22%!important;bottom:62px!important}.site-shell .v5-cardhouse-stage .c5{left:34%!important;bottom:120px!important}.site-shell .v5-cardhouse-stage .c6{right:32%!important;bottom:168px!important}.site-shell .v5-blueprint-stage{width:100%!important;max-width:100%!important;margin:12px auto!important}.site-shell .v5-blueprint-stage div{min-height:48px!important;padding:10px 8px!important;font-size:.86rem!important;white-space:normal!important;overflow-wrap:anywhere!important}.site-shell .v5-cardhouse>strong,.site-shell .v5-blueprint>strong{font-size:1rem!important;line-height:1.15!important;overflow-wrap:anywhere!important}}.site-shell{--cta-accent:#0b63ff;--cta-accent-hover:#1678ff;--cta-on:#ffffff;--cta-bg:#0b63ff;--cta-bg-hover:#1678ff;--cta-neon:rgba(0,105,255,.82);--cta-neon-soft:rgba(0,145,255,.46)}.site-shell .audit-checkout-page{--cta:var(--cta-accent)!important;--cta-hover:var(--cta-accent-hover)!important}.site-shell .v5-nav,.site-shell .op-nav,.site-shell .fac-nav,.site-shell .ae-nav{display:none!important}.site-shell :is(a,button)[class*=cta],.site-shell :is(a,button)[class*=buy],.site-shell :is(a,button)[class*=pay],.site-shell :is(a,button)[class*=btn],.site-shell :is(a,button)[class*=button],.site-shell [role=button],.site-shell [class*=-cta]>a,.site-shell [class*=actions]>a,.site-shell .offer-wa-bar a,.site-shell .ap-whatsapp,.site-shell .seo-offer-secondary,.site-shell .contact-new-offer-link,.site-shell .ho-diagnostic>a{position:relative!important;background:var(--cta-bg)!important;background-image:none!important;border:none!important;outline:none!important;color:var(--cta-on)!important;text-shadow:none!important;box-shadow:0 8px 14px #00000047,0 20px 30px -10px var(--cta-neon),0 30px 48px -20px var(--cta-neon-soft)!important;transition:transform .18s ease,background-color .18s ease,box-shadow .18s ease!important}.site-shell :is(a,button)[class*=cta]:hover,.site-shell :is(a,button)[class*=buy]:hover,.site-shell :is(a,button)[class*=pay]:hover,.site-shell :is(a,button)[class*=btn]:hover,.site-shell :is(a,button)[class*=button]:hover,.site-shell [role=button]:hover,.site-shell [class*=-cta]>a:hover,.site-shell [class*=actions]>a:hover,.site-shell .offer-wa-bar a:hover,.site-shell .ap-whatsapp:hover,.site-shell .seo-offer-secondary:hover,.site-shell .contact-new-offer-link:hover,.site-shell .ho-diagnostic>a:hover{background:var(--cta-bg-hover)!important;background-image:none!important;border:none!important;color:var(--cta-on)!important;box-shadow:0 10px 18px #00000052,0 22px 36px -8px #0069ffeb,0 34px 58px -18px #0091ff94!important;transform:translateY(-1px)}.site-shell :is(a,button)[class*=cta]:before,.site-shell :is(a,button)[class*=buy]:before,.site-shell :is(a,button)[class*=pay]:before,.site-shell :is(a,button)[class*=btn]:before,.site-shell :is(a,button)[class*=button]:before,.site-shell [role=button]:before,.site-shell [class*=-cta]>a:before,.site-shell [class*=actions]>a:before,.site-shell .offer-wa-bar a:before,.site-shell .ap-whatsapp:before,.site-shell .seo-offer-secondary:before,.site-shell .contact-new-offer-link:before,.site-shell .ho-diagnostic>a:before{content:none!important}.site-shell :is(a,button)[aria-disabled=true],.site-shell :is(a,button):disabled,.site-shell .contact-new-wa-btn.is-pending{opacity:.58!important;cursor:not-allowed!important}.site-shell :is(a,button)[class*=cta] svg,.site-shell :is(a,button)[class*=buy] svg,.site-shell :is(a,button)[class*=pay] svg,.site-shell :is(a,button)[class*=btn] svg,.site-shell :is(a,button)[class*=button] svg,.site-shell [role=button] svg,.site-shell .offer-wa-bar a svg,.site-shell .ap-whatsapp svg,.site-shell .seo-offer-secondary svg,.site-shell .contact-new-offer-link svg{color:currentColor!important}.site-shell .contact-new-whatsapp-card h2 em,.site-shell .contact-new-whatsapp-card .contact-new-response{color:var(--cta-accent)!important}.site-shell a:focus-visible,.site-shell button:focus-visible{outline:2px solid var(--cta-accent)!important;outline-offset:4px}.site-shell .audit-checkout-page{font-family:Manrope,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.site-shell .audit-hero-head h1,.site-shell .audit-section-head h2,.site-shell .audit-proof-grid h3,.site-shell .audit-flow h3,.site-shell .audit-panel-title h2,.site-shell .audit-summary>h2,.site-shell .audit-price b{font-family:Manrope,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-weight:800!important}.site-shell .audit-hero-head h1{letter-spacing:-.045em!important;line-height:.96!important}.site-shell .audit-hero-head h2{font-family:Manrope,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-weight:700!important;letter-spacing:-.025em!important}.site-shell .audit-section-head h2{letter-spacing:-.04em!important;line-height:.98!important}.site-shell .audit-manifesto p,.site-shell .audit-manifesto blockquote,.site-shell .audit-section-head>p,.site-shell .audit-proof-grid p,.site-shell .audit-flow p,.site-shell .audit-testimonial-grid blockquote,.site-shell .audit-faq,.site-shell .audit-panel,.site-shell .audit-summary{font-family:Manrope,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.site-shell .audit-btn{font-family:Manrope,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-weight:800!important}.site-shell .op-hero-grid,.site-shell .op-meta{width:min(100%,var(--aa-content,1160px))!important;max-width:var(--aa-content,1160px)!important;margin-left:auto!important;margin-right:auto!important}.site-shell .op-section,.site-shell .ap-sales,.site-shell .af-hero,.site-shell .af-section,.site-shell .af-n8n-inner,.site-shell .af-dark-inner,.site-shell .op-dark-inner{width:min(calc(100% - var(--aa-gutter,40px) - var(--aa-gutter,40px)),var(--aa-content,1160px))!important;max-width:var(--aa-content,1160px)!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}.site-shell .op-dark,.site-shell .af-dark,.site-shell .af-n8n-section{width:100%!important;max-width:none!important;padding-left:0!important;padding-right:0!important}.site-shell .op-dark,.site-shell .af-dark,.site-shell .af-n8n-section{padding-top:0!important;padding-bottom:0!important}.site-shell .ap-sales{grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr)!important;gap:clamp(36px,4vw,58px)!important}.site-shell .ap-checkout-card{min-width:0!important;width:100%!important;max-width:100%!important}@media (max-width:980px){.site-shell .ap-sales{grid-template-columns:1fr!important}}@media (max-width:680px){.site-shell .op-section,.site-shell .ap-sales,.site-shell .af-hero,.site-shell .af-section,.site-shell .af-n8n-inner,.site-shell .af-dark-inner,.site-shell .op-dark-inner{width:calc(100% - 32px)!important}.site-shell .op-hero-grid,.site-shell .op-meta{width:100%!important}}.offer-wa-bar{--wa:#25d366;--wa-hover:#1ebe5d;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:30px;align-items:center;padding:34px 3vw;background:#151515;color:#f1ede5;border-top:1px solid rgba(241,237,229,.15);border-bottom:1px solid rgba(241,237,229,.15);font-family:Arial,Helvetica,sans-serif}.offer-wa-bar>div{width:min(100%,900px);justify-self:end}.offer-wa-bar>div span,.offer-wa-bar>div strong{display:block}.offer-wa-bar>div span{margin-bottom:7px;color:#ff5b2e;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.68rem;font-weight:900;letter-spacing:.11em}.offer-wa-bar>div strong{font-family:Arial Black,Arial,Helvetica,sans-serif;font-size:clamp(1.4rem,2.5vw,2.5rem);line-height:.95}.offer-wa-bar a{justify-self:start;min-width:310px;min-height:64px;display:flex;align-items:center;justify-content:center;gap:11px;padding:10px 18px;border:2px solid var(--wa);background:var(--wa);color:#102218!important;text-decoration:none;transition:transform .18s ease,background .18s ease,border-color .18s ease}.offer-wa-bar a>span{display:block}.offer-wa-bar a strong,.offer-wa-bar a small{display:block}.offer-wa-bar a strong{font-size:.78rem;font-weight:950;letter-spacing:.035em}.offer-wa-bar a small{margin-top:3px;font-size:.72rem;font-weight:700;opacity:.78}.offer-wa-bar a:hover{transform:translateY(-2px);background:var(--wa-hover);border-color:var(--wa-hover);color:#102218!important}@media (max-width:760px){.offer-wa-bar{grid-template-columns:1fr;padding:30px 18px}.offer-wa-bar>div{justify-self:start}.offer-wa-bar a{justify-self:stretch;min-width:0}}:root{--v5-ink: 0 0% 8%;--v5-paper: 42 24% 94%;--v5-paper-2: 40 18% 88%;--v5-signal: 17 100% 55%;--v5-grey: 0 0% 78%;--v5-grey-dark: 0 0% 31%;--v5-line-dark: 0 0% 24%;--v5-line-light: 36 10% 72%}.v5-page{min-height:100vh;overflow-x:hidden;background:hsl(var(--v5-ink));color:hsl(var(--v5-paper));font-family:Arial,Helvetica,sans-serif}.v5-page *,.v5-page *:before,.v5-page *:after{box-sizing:border-box}.v5-page a{color:inherit;text-decoration:none}.v5-nav{position:sticky;top:0;z-index:90;min-height:96px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;padding:0 3vw;border-bottom:1px solid hsl(var(--v5-line-dark));background:hsla(var(--v5-ink),.97);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.v5-logo-link{justify-self:start;display:flex;align-items:center}.v5-logo{display:block;height:clamp(56px,4.4vw,76px);width:auto;max-width:none}.v5-nav-center{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:clamp(1.05rem,1.25vw,1.4rem);font-weight:700;letter-spacing:.11em;white-space:nowrap}.v5-nav-cta{justify-self:end;min-height:56px;display:inline-flex;align-items:center;padding:0 24px;border:2px solid hsl(var(--v5-signal));color:hsl(var(--v5-signal))!important;font-size:.98rem;font-weight:900;letter-spacing:.06em}.v5-nav-cta:hover{background:hsl(var(--v5-signal));color:hsl(var(--v5-ink))!important}.v5-topline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;justify-items:center;gap:24px;padding:22px 0;border-top:1px solid hsl(var(--v5-grey));font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:clamp(1rem,1.15vw,1.24rem);font-weight:600;letter-spacing:.1em;text-align:center}.v5-index{width:min(100%,1180px);margin:0 auto;display:flex;justify-content:center;align-items:center;gap:14px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.95rem;letter-spacing:.11em;text-align:center}.v5-index span{color:hsl(var(--v5-signal))}.v5-index strong{font-weight:700}.v5-index.is-light{color:hsl(var(--v5-ink))}.v5-index.is-light span{color:hsl(var(--v5-signal))}.v5-hero{min-height:calc(100vh - 96px);padding:28px 3vw 42px;display:flex;flex-direction:column;justify-content:space-between;background:hsl(var(--v5-ink))}.v5-hero-stage{position:relative;width:100%;margin:clamp(42px,6vh,76px) 0 0}.v5-hero-title{width:-moz-fit-content;width:fit-content;max-width:9.4ch;margin:0;font-family:Arial Black,Arial,Helvetica,sans-serif;font-size:clamp(5rem,12.2vw,12.7rem);font-weight:950;line-height:.74;letter-spacing:-.085em;text-transform:uppercase;text-align:left}.v5-hero-title>span{display:block;width:-moz-fit-content;width:fit-content}.v5-hero-title em{display:inline-block;margin-right:.03em;padding:.01em .06em .06em .025em;background:hsl(var(--v5-signal));color:hsl(var(--v5-ink));font-style:normal;transform:rotate(-1.2deg)}.v5-pas{padding:.01em .08em .065em .04em;background:hsl(var(--v5-signal));color:hsl(var(--v5-ink));transform:rotate(-1deg)}.v5-stamp{position:absolute;right:clamp(18px,5vw,92px);top:34%;padding:.16em .32em .13em;border:9px double hsl(var(--v5-signal));outline:3px solid hsla(var(--v5-signal),.42);outline-offset:8px;color:hsl(var(--v5-signal));font-family:Arial Black,Arial,Helvetica,sans-serif;font-size:clamp(3.5rem,5.5vw,7rem);font-weight:950;line-height:.84;letter-spacing:-.015em;transform:rotate(-8deg);text-shadow:2px 1px 0 hsla(var(--v5-signal),.2),-1px -1px 0 hsla(var(--v5-signal),.16);box-shadow:7px 7px hsla(var(--v5-signal),.08),inset 0 0 0 2px hsla(var(--v5-signal),.4)}.v5-hero-bottom{width:min(100%,1280px);margin:58px auto 0;display:grid;grid-template-columns:1fr auto;align-items:end;gap:clamp(48px,8vw,120px)}.v5-hero-bottom>p{margin:0;max-width:700px;font-size:clamp(1.35rem,2.2vw,2.3rem);line-height:1.18;letter-spacing:-.035em}.v5-hero-bottom strong{color:hsl(var(--v5-signal))}.v5-clock{min-width:330px;padding-top:12px;border-top:2px solid hsl(var(--v5-signal));font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;text-align:center}.v5-clock>span:first-child{display:block;font-size:.9rem;letter-spacing:.09em;color:hsl(var(--v5-grey))}.v5-clock-value{display:block;margin-top:8px;color:hsl(var(--v5-signal));font-size:clamp(3rem,5vw,5.4rem);line-height:1;letter-spacing:-.075em;font-variant-numeric:tabular-nums}.v5-manifesto-strip{overflow:hidden;border-top:1px solid hsl(var(--v5-ink));border-bottom:1px solid hsl(var(--v5-ink));background:hsl(var(--v5-signal));color:hsl(var(--v5-ink))}.v5-manifesto-strip>div{width:-moz-max-content;width:max-content;display:flex;align-items:center;gap:24px;padding:15px 0;animation:v5Manifesto 24s linear infinite;font-family:Arial Black,Arial,Helvetica,sans-serif;font-size:1rem;letter-spacing:.06em}.v5-manifesto-strip i{font-style:normal}@keyframes v5Manifesto{to{transform:translate(-33.333%)}}.v5-pillars>h2,.v5-time>h2,.v5-architect>h2,.v5-engines>h2,.v5-system>h2,.v5-proof>h2,.v5-tools>h2,.v5-final>h2{margin:48px auto 0;font-family:Arial Black,Arial,Helvetica,sans-serif;font-size:clamp(3rem,7vw,7.8rem);font-weight:950;line-height:.82;letter-spacing:-.075em;text-transform:uppercase;text-align:center}.v5-pillars>h2 span,.v5-time>h2 span,.v5-architect>h2 span,.v5-engines>h2 span,.v5-system>h2 span,.v5-proof>h2 span,.v5-tools>h2 span,.v5-final>h2 span{color:hsl(var(--v5-signal))}.v5-pillars{padding:92px 3vw 104px;background:hsl(var(--v5-paper));color:hsl(var(--v5-ink));text-align:center}.v5-pillars-grid{width:min(100%,1320px);margin:78px auto 0;border-top:2px solid hsl(var(--v5-ink))}.v5-pillars-grid article{min-height:165px;display:grid;grid-template-columns:90px minmax(280px,.8fr) 1fr;align-items:center;gap:24px;padding:28px 0;border-bottom:1px solid hsl(var(--v5-ink));text-align:left}.v5-pillars-grid article>span{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:hsl(var(--v5-signal));font-size:1rem}.v5-pillars-grid h3{margin:0;font-family:Arial Black,Arial,Helvetica,sans-serif;font-size:clamp(2.3rem,4.4vw,5rem);letter-spacing:-.065em;line-height:.9}.v5-pillars-grid p{margin:0;max-width:44ch;justify-self:center;font-size:clamp(1.08rem,1.45vw,1.32rem);line-height:1.45}.v5-time{padding:0 3vw 104px;background:hsl(var(--v5-signal));color:hsl(var(--v5-ink));text-align:center}.v5-time-number{overflow:hidden;margin:0 -1vw 54px;padding-top:8px;font-family:Arial Black,Arial,Helvetica,sans-serif;font-size:clamp(7rem,19vw,22rem);font-weight:950;line-height:.78;letter-spacing:-.105em;white-space:nowrap;text-align:center}.v5-time>h2 span{color:hsl(var(--v5-paper))}.v5-flow-compare{width:min(100%,1360px);margin:72px auto 0;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px}.v5-flow-side{min-height:330px;display:flex;flex-direction:column;justify-content:space-between;padding:30px;border:3px solid hsl(var(--v5-ink))}.v5-flow-side.is-after{background:hsl(var(--v5-paper))}.v5-kicker{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.98rem;font-weight:800;letter-spacing:.12em}.v5-flow-line{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px}.v5-flow-line b{min-height:62px;display:inline-flex;align-items:center;justify-content:center;padding:10px 12px;border:2px solid hsl(var(--v5-ink));font-size:clamp(.92rem,1.2vw,1.08rem)}.v5-flow-line i{font-style:normal;font-size:1.2rem}.v5-flow-side>strong{padding-top:16px;border-top:4px solid hsl(var(--v5-ink));font-family:Arial Black,Arial,Helvetica,sans-serif;font-size:clamp(1.5rem,2.6vw,2.9rem);letter-spacing:-.05em}.v5-flow-side.is-after>strong{color:hsl(var(--v5-signal))}.v5-flow-divider{font-family:Arial Black,Arial,Helvetica,sans-serif;font-size:clamp(3rem,5vw,5rem)}.v5-allocation-band{width:min(100%,1120px);margin:52px auto 0;display:grid;grid-template-columns:1fr 1fr;border-top:2px solid hsl(var(--v5-ink));border-bottom:2px solid hsl(var(--v5-ink))}.v5-allocation-band>div{padding:24px 28px}.v5-allocation-band>div:first-child{border-right:1px solid hsl(var(--v5-ink))}.v5-allocation-band span{display:block;margin-bottom:8px;font-family:ui-monospace,monospace;font-size:.95rem;letter-spacing:.1em}.v5-allocation-band b{font-size:clamp(1rem,1.35vw,1.22rem);line-height:1.4}.v5-architect{padding:92px 3vw 108px;background:hsl(var(--v5-ink));color:hsl(var(--v5-paper));text-align:center}.v5-architecture-compare{width:min(100%,1360px);margin:76px auto 0;display:grid;grid-template-columns:1fr 1fr;gap:28px}.v5-cardhouse,.v5-blueprint{min-height:510px;padding:32px;display:flex;flex-direction:column;justify-content:space-between;border:2px solid hsl(var(--v5-paper))}.v5-blueprint{border-color:hsl(var(--v5-signal))}.v5-cardhouse-stage{position:relative;width:min(100%,500px);height:300px;margin:18px auto}.v5-cardhouse-stage span{position:absolute;width:150px;min-height:64px;display:flex;align-items:center;justify-content:center;border:2px solid hsl(var(--v5-paper));background:hsl(var(--v5-ink));font-family:Arial Black,Arial,Helvetica,sans-serif;font-size:1.22rem}.v5-cardhouse-stage .c1{left:12%;bottom:0;transform:rotate(-4deg)}.v5-cardhouse-stage .c2{right:12%;bottom:0;transform:rotate(4deg)}.v5-cardhouse-stage .c3{left:25%;bottom:82px;transform:rotate(3deg)}.v5-cardhouse-stage .c4{right:25%;bottom:82px;transform:rotate(-5deg)}.v5-cardhouse-stage .c5{left:35%;bottom:164px;transform:rotate(-3deg);border-color:hsl(var(--v5-signal));color:hsl(var(--v5-signal))}.v5-cardhouse-stage .c6{right:34%;bottom:244px;transform:rotate(5deg)}.v5-cardhouse>strong,.v5-blueprint>strong{font-size:clamp(1.2rem,1.7vw,1.55rem)}.v5-cardhouse>strong{color:hsl(var(--v5-signal))}.v5-blueprint-stage{width:min(100%,540px);margin:18px auto;display:flex;flex-direction:column;gap:8px}.v5-blueprint-stage div{min-height:55px;display:flex;align-items:center;justify-content:center;border:1px solid hsl(var(--v5-signal));background:hsla(var(--v5-signal),.05);font-weight:800;font-size:clamp(.95rem,1.3vw,1.15rem)}.v5-blueprint-stage div:first-child{background:hsl(var(--v5-signal));color:hsl(var(--v5-ink))}.v5-ownership{width:min(100%,1320px);margin:58px auto 0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px 18px;padding:22px 0;border-top:2px solid hsl(var(--v5-signal));border-bottom:2px solid hsl(var(--v5-signal));font-family:Arial Black,Arial,Helvetica,sans-serif;font-size:clamp(1rem,1.6vw,1.45rem);letter-spacing:-.03em}.v5-ownership i{font-style:normal;color:hsl(var(--v5-signal))}.v5-engines{padding:94px 3vw 108px;background:hsl(var(--v5-paper-2));color:hsl(var(--v5-ink));text-align:center}.v5-engine-grid{width:min(100%,1340px);margin:76px auto 0;display:grid;grid-template-columns:repeat(3,1fr);border-top:2px solid hsl(var(--v5-ink));border-bottom:2px solid hsl(var(--v5-ink))}.v5-engine-grid article{min-height:430px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:24px;padding:34px 28px;border-right:1px solid hsl(var(--v5-ink))}.v5-engine-grid article:last-child{border-right:0}.v5-engine-grid article.is-signal{background:hsl(var(--v5-signal))}.v5-engine-grid article>span{font-family:ui-monospace,monospace;font-size:.95rem;letter-spacing:.12em}.v5-engine-grid h3{margin:0;font-family:Arial Black,Arial,Helvetica,sans-serif;font-size:clamp(1.9rem,3.2vw,3.6rem);letter-spacing:-.06em;line-height:.92}.v5-engine-grid article>div{width:clamp(130px,13vw,180px);aspect-ratio:1;display:flex;align-items:center;justify-content:center;border:3px solid hsl(var(--v5-ink));border-radius:50%;font-family:Arial Black,Arial,Helvetica,sans-serif;font-size:clamp(1rem,1.4vw,1.25rem)}.v5-engine-grid p{margin:0;max-width:28ch;font-size:1.05rem;font-weight:800;line-height:1.45}.v5-orchestration-rule{width:min(100%,1080px);margin:52px auto 0;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:30px;padding:20px 0;border-top:3px solid hsl(var(--v5-ink));border-bottom:3px solid hsl(var(--v5-ink));text-align:left}.v5-orchestration-rule span{font-family:ui-monospace,monospace;font-size:.95rem;letter-spacing:.1em}.v5-orchestration-rule strong{color:hsl(var(--v5-signal));font-family:Arial Black,Arial,Helvetica,sans-serif;font-size:clamp(1.2rem,2vw,2rem);letter-spacing:-.04em}.v5-system{padding:94px 3vw 108px;background:hsl(var(--v5-paper));color:hsl(var(--v5-ink));text-align:center}.v5-system-map{width:min(100%,1180px);margin:76px auto 0;display:flex;flex-direction:column;align-items:center}.v5-system-map>i{margin:8px 0;font-style:normal;font-family:Arial Black,Arial,Helvetica,sans-serif;font-size:2rem;color:hsl(var(--v5-signal))}.v5-map-layer{width:min(100%,760px);min-height:70px;display:flex;align-items:center;justify-content:center;padding:16px 22px;border:2px solid hsl(var(--v5-ink));font-family:Arial Black,Arial,Helvetica,sans-serif;font-size:clamp(1rem,1.8vw,1.6rem)}.v5-map-layer.is-direction{background:hsl(var(--v5-ink));color:hsl(var(--v5-paper))}.v5-map-layer.is-core{width:min(100%,940px);border-color:hsl(var(--v5-signal));background:hsl(var(--v5-signal))}.v5-map-business,.v5-map-execution,.v5-map-tools{width:min(100%,1120px);display:grid;gap:8px}.v5-map-business{grid-template-columns:repeat(5,1fr)}.v5-map-execution{grid-template-columns:repeat(3,1fr)}.v5-map-tools{grid-template-columns:repeat(5,1fr)}.v5-map-business div,.v5-map-execution div,.v5-map-tools div{min-height:72px;display:flex;align-items:center;justify-content:center;padding:12px;border:1px solid hsl(var(--v5-ink));font-weight:800;font-size:clamp(.9rem,1.2vw,1.05rem)}.v5-map-execution div:nth-child(2){background:hsl(var(--v5-signal))}.v5-map-loop{width:min(100%,1120px);margin-top:24px;padding:16px 18px;border-top:2px dashed hsl(var(--v5-ink));border-bottom:2px dashed hsl(var(--v5-ink));font-family:ui-monospace,monospace;font-size:.95rem;font-weight:700;letter-spacing:.09em}.v5-system-punch{margin:54px auto 0;max-width:30ch;color:hsl(var(--v5-signal));font-family:Arial Black,Arial,Helvetica,sans-serif;font-size:clamp(1.5rem,3vw,3rem);line-height:1.04;letter-spacing:-.05em}.v5-proof{padding:94px 3vw 108px;background:hsl(var(--v5-ink));color:hsl(var(--v5-paper));text-align:center}.v5-years{margin:68px auto 0;display:flex;align-items:baseline;justify-content:center;gap:clamp(18px,3vw,48px);font-family:Arial Black,Arial,Helvetica,sans-serif;font-size:clamp(4rem,11vw,12rem);line-height:.78;letter-spacing:-.09em}.v5-years i{font-style:normal;color:hsl(var(--v5-signal));font-size:.42em}.v5-stats{width:min(100%,1320px);margin:70px auto 0;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid hsl(var(--v5-line-dark));border-bottom:1px solid hsl(var(--v5-line-dark))}.v5-stats>div{min-height:190px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:30px;border-right:1px solid hsl(var(--v5-line-dark))}.v5-stats>div:last-child{border-right:0}.v5-stats strong{color:hsl(var(--v5-signal));font-family:Arial Black,Arial,Helvetica,sans-serif;font-size:clamp(2.6rem,5vw,5.2rem);letter-spacing:-.07em}.v5-stats span{font-family:ui-monospace,monospace;font-size:.95rem;letter-spacing:.09em}.v5-clients{width:min(100%,1320px);margin:54px auto 0;display:grid;grid-template-columns:repeat(3,1fr);background:hsl(var(--v5-paper));border-top:1px solid hsl(var(--v5-paper));border-bottom:1px solid hsl(var(--v5-paper))}.v5-clients>div{min-height:150px;display:flex;align-items:center;justify-content:center;padding:28px;border-right:1px solid hsl(var(--v5-ink))}.v5-clients>div:last-child{border-right:0}.v5-clients img{display:block;max-width:78%;max-height:70px;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;filter:grayscale(1) contrast(1.15);opacity:.85}.v5-quote{width:min(100%,920px);margin:70px auto 0;padding:42px 0 0;border-top:3px solid hsl(var(--v5-signal))}.v5-quote p{margin:0;font-size:clamp(1.5rem,2.7vw,2.8rem);line-height:1.16;letter-spacing:-.04em}.v5-quote footer{margin-top:24px;font-family:ui-monospace,monospace;font-size:.95rem;letter-spacing:.09em;color:hsl(var(--v5-grey))}.v5-tools{padding:92px 0 100px;background:hsl(var(--v5-paper));color:hsl(var(--v5-ink));text-align:center}.v5-tools>.v5-index{padding:0 3vw}.v5-tools>h2{margin-bottom:64px}.v5-tool-marquee{overflow:hidden;border-top:1px solid hsl(var(--v5-ink));border-bottom:1px solid hsl(var(--v5-ink))}.v5-tool-marquee+.v5-tool-marquee{margin-top:-1px}.v5-tool-track{width:-moz-max-content;width:max-content;display:flex;align-items:center;animation:v5Tools var(--v5-duration, 36s) linear infinite}.v5-tool-marquee.is-reverse .v5-tool-track{animation-direction:reverse}@keyframes v5Tools{to{transform:translate(-50%)}}.v5-tool{min-height:122px;display:flex;align-items:center;gap:15px;padding:28px 42px;border-right:1px solid hsla(var(--v5-ink),.18)}.v5-tool img{width:30px;height:30px;-o-object-fit:contain;object-fit:contain}.v5-tool span{font-family:Arial Black,Arial,Helvetica,sans-serif;font-size:clamp(1.15rem,1.8vw,1.7rem);letter-spacing:-.045em;text-transform:uppercase;white-space:nowrap}.v5-final{padding:44px 3vw 96px;background:hsl(var(--v5-signal));color:hsl(var(--v5-ink));text-align:center}.v5-final-meta{padding-top:16px;border-top:1px solid hsl(var(--v5-ink));font-family:ui-monospace,monospace;font-size:.95rem;letter-spacing:.09em}.v5-final>h2 span{color:hsl(var(--v5-paper))}.v5-final>p{margin:44px auto 0;max-width:760px;font-size:clamp(1.2rem,2vw,1.7rem);line-height:1.4}.v5-final-cta{min-height:66px;margin-top:42px;display:inline-flex;align-items:center;justify-content:center;padding:0 28px;border:2px solid hsl(var(--v5-ink));background:hsl(var(--v5-ink));color:hsl(var(--v5-paper))!important;font-size:1rem;font-weight:950;letter-spacing:.06em}.v5-final-cta:hover{transform:translate(-4px,-4px);box-shadow:4px 4px hsl(var(--v5-paper))}.v5-footer{min-height:88px;padding:18px 3vw;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;border-top:1px solid hsl(var(--v5-line-dark));background:hsl(var(--v5-ink));color:hsl(var(--v5-grey));font-family:ui-monospace,monospace;font-size:.85rem;letter-spacing:.07em}.v5-footer img{display:block;height:34px;width:auto}.v5-footer>div{display:flex;gap:22px}.v5-footer>span{justify-self:end;color:hsl(var(--v5-signal))}@media (prefers-reduced-motion: reduce){.v5-manifesto-strip>div,.v5-tool-track{animation:none}}@media (max-width: 1050px){.v5-hero-title{font-size:clamp(5rem,13vw,9.2rem)}.v5-stamp{top:38%;font-size:clamp(2.8rem,5vw,4.8rem)}.v5-flow-compare{grid-template-columns:1fr}.v5-flow-divider{transform:rotate(90deg)}.v5-architecture-compare{grid-template-columns:1fr}.v5-cardhouse,.v5-blueprint{min-height:480px}}@media (max-width: 900px){.v5-nav{grid-template-columns:1fr auto}.v5-nav-center{display:none}.v5-hero{min-height:auto}.v5-hero-bottom{grid-template-columns:1fr;gap:36px}.v5-clock{width:100%}.v5-pillars-grid article{grid-template-columns:60px 1fr;gap:12px 20px}.v5-pillars-grid p{grid-column:2;justify-self:start;text-align:left}.v5-engine-grid{grid-template-columns:1fr}.v5-engine-grid article{min-height:330px;border-right:0;border-bottom:1px solid hsl(var(--v5-ink))}.v5-engine-grid article:last-child{border-bottom:0}.v5-stats,.v5-clients{grid-template-columns:1fr}.v5-stats>div,.v5-clients>div{border-right:0;border-bottom:1px solid hsl(var(--v5-line-dark))}.v5-clients>div{border-bottom-color:hsl(var(--v5-ink))}.v5-map-business,.v5-map-tools{grid-template-columns:repeat(2,1fr)}}@media (max-width: 767px){.v5-page h1{font-size:clamp(3.7rem,18vw,6.4rem)!important;line-height:.77!important}.v5-page h2{font-size:clamp(2.35rem,10vw,4.1rem)!important;line-height:.9!important}.v5-page h3{line-height:.95!important}}@media (max-width: 620px){.v5-nav{min-height:72px;padding:0 18px}.v5-logo{height:42px}.v5-nav-cta{min-height:46px;padding:0 12px;font-size:.78rem}.v5-hero{padding:22px 18px 36px}.v5-topline{grid-template-columns:1fr;gap:7px;padding:16px 0;font-size:.84rem}.v5-hero-stage{margin-top:42px}.v5-stamp{position:relative;top:auto;right:auto;width:-moz-fit-content;width:fit-content;margin:28px 0 0 auto;border-width:6px;outline-width:2px;outline-offset:5px;font-size:clamp(2rem,10vw,3rem)}.v5-hero-bottom{margin-top:42px}.v5-hero-bottom>p{font-size:1.25rem}.v5-clock{min-width:0}.v5-pillars,.v5-architect,.v5-engines,.v5-system,.v5-proof,.v5-final,.v5-time{padding-left:18px;padding-right:18px}.v5-index{font-size:.85rem}.v5-pillars-grid{margin-top:52px}.v5-pillars-grid article{grid-template-columns:42px 1fr;min-height:145px}.v5-pillars-grid h3{font-size:clamp(2rem,11vw,3.3rem)!important}.v5-pillars-grid p{font-size:1rem}.v5-time-number{margin-left:0;margin-right:0;font-size:22vw}.v5-flow-side{min-height:300px;padding:22px 16px}.v5-flow-line{gap:7px}.v5-flow-line b{min-height:50px;padding:8px;font-size:.82rem}.v5-allocation-band{grid-template-columns:1fr}.v5-allocation-band>div:first-child{border-right:0;border-bottom:1px solid hsl(var(--v5-ink))}.v5-cardhouse,.v5-blueprint{min-height:420px;padding:22px 14px}.v5-cardhouse-stage{transform:scale(.78);transform-origin:center;width:430px;max-width:122%;margin-left:-11%}.v5-ownership{font-size:.9rem}.v5-orchestration-rule{grid-template-columns:1fr;text-align:center}.v5-map-business,.v5-map-execution,.v5-map-tools{grid-template-columns:1fr}.v5-map-business div,.v5-map-execution div,.v5-map-tools div{min-height:54px}.v5-years{font-size:18vw}.v5-quote{margin-top:52px}.v5-tool{min-height:94px;padding:22px 30px}.v5-tool img{width:26px;height:26px}.v5-final-meta{font-size:.8rem}.v5-footer{grid-template-columns:1fr;padding:24px 18px;gap:16px}.v5-footer>div{flex-wrap:wrap}.v5-footer>span{justify-self:start}}.v5-time.v5-time-simple{padding:88px 3vw 96px;text-align:left}.v5-time-simple .v5-index{justify-content:flex-start;width:min(100%,1320px);text-align:left}.v5-time-simple>h2{width:min(100%,1320px);margin:34px auto 0;text-align:left;font-size:clamp(2.8rem,5.8vw,6.7rem);line-height:.88}.v5-time-simple>h2 span{color:hsl(var(--v5-paper))}.v5-time-lead{width:min(100%,980px);margin:34px auto 0;font-size:clamp(1.1rem,1.6vw,1.45rem);line-height:1.5;color:hsl(var(--v5-ink))}.v5-time-lead strong{display:block;margin-top:10px;font-weight:900}.v5-time-roles{width:min(100%,1320px);margin:54px auto 0;display:grid;grid-template-columns:1fr 1fr;border:2px solid hsl(var(--v5-ink))}.v5-time-roles article{min-height:320px;padding:clamp(28px,3vw,42px)}.v5-time-roles article:first-child{border-right:2px solid hsl(var(--v5-ink))}.v5-time-roles .is-system{background:hsl(var(--v5-paper))}.v5-time-roles article>span{display:block;margin-bottom:26px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem;font-weight:900;letter-spacing:.12em}.v5-time-roles h3{margin:0;font-family:Arial Black,Arial,Helvetica,sans-serif;font-size:clamp(2.2rem,3.4vw,4rem);line-height:.92;letter-spacing:-.06em;text-transform:uppercase}.v5-time-roles p{max-width:48ch;margin:28px 0 0;font-size:1rem;line-height:1.55}.v5-time-punch{width:min(100%,1320px);margin:34px auto 0;display:grid;grid-template-columns:auto 1fr;gap:28px;align-items:center;padding:22px 0 0;border-top:2px solid hsl(var(--v5-ink))}.v5-time-punch span{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.7rem;font-weight:900;letter-spacing:.12em}.v5-time-punch strong{font-family:Arial Black,Arial,Helvetica,sans-serif;font-size:clamp(1.4rem,2.2vw,2.6rem);line-height:1;letter-spacing:-.045em;text-transform:uppercase}@media (max-width: 820px){.v5-time.v5-time-simple{padding:64px 16px 72px}.v5-time-simple>h2{font-size:clamp(2.5rem,11vw,4.5rem)}.v5-time-roles{grid-template-columns:1fr}.v5-time-roles article:first-child{border-right:0;border-bottom:2px solid hsl(var(--v5-ink))}.v5-time-roles article{min-height:0}.v5-time-punch{grid-template-columns:1fr;gap:10px}}.v5-process{display:block!important;padding:clamp(62px,6vw,92px) 3vw;overflow:hidden;background:#151515;color:#f1ede5;border-top:1px solid rgba(241,237,229,.16);border-bottom:1px solid rgba(241,237,229,.16)}.v5-page .v5-process-head{width:min(100%,1160px)!important;max-width:1160px!important;margin:0 auto}.v5-process-head>div{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(14px,1.5vw,22px);text-align:center}.v5-process-head>div>span{display:flex!important;align-items:center;justify-content:center;width:100%;margin:0!important;padding:0!important;font-size:0!important;line-height:0!important;color:transparent!important}.v5-process-head>div>span:after{content:"LA SEULE AGENCE QUI";display:block;max-width:100%;color:#ff5b2e;font-family:Arial Black,Arial,sans-serif;font-size:clamp(3.8rem,4.8vw,4.9rem);font-weight:900;line-height:.88;letter-spacing:-.07em;text-transform:uppercase;text-align:center;white-space:nowrap}html body .v5-process-head h2{display:flex!important;align-items:center;justify-content:center;width:100%;min-width:0;min-height:0!important;margin:0!important;padding:0!important;font-size:0!important;line-height:0!important;letter-spacing:0!important;color:transparent!important;text-shadow:none!important;white-space:nowrap;text-align:center}html body .v5-process-head h2>br,html body .v5-process-head h2>em{display:none!important}html body .v5-process-head h2:after{content:"VOUS APPREND À VOUS PASSER D’ELLE.";display:inline-block;width:-moz-max-content;width:max-content;max-width:100%;color:#f1ede5!important;font-family:Arial Black,Arial,sans-serif!important;font-size:clamp(1.8rem,2.15vw,2.35rem)!important;font-weight:900!important;line-height:.96!important;letter-spacing:-.055em!important;text-transform:uppercase;white-space:nowrap;overflow:visible;padding-right:.1em;border-right:4px solid #ff5b2e;clip-path:inset(0 100% 0 0);animation:v5-agency-type 9s steps(48,end) infinite,v5-caret-blink .65s step-end infinite}.v5-process-head>p,.v5-process-grid{display:none!important}.v5-page .v5-process-actions{width:min(100%,1160px)!important;max-width:1160px!important;margin:clamp(36px,3.5vw,52px) auto 0;padding-top:clamp(28px,2.8vw,38px);border-top:1px solid rgba(241,237,229,.24);display:block!important;text-align:center}.v5-process-actions a{display:none!important}.v5-process-actions:before{content:"0 DÉPENDANCE  ×  0 ENGAGEMENT  ×  0 SURPRISE";display:block;width:100%;margin:0 auto;color:#ff5b2e;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:clamp(1.15rem,1.9vw,1.7rem);font-weight:950;line-height:1.3;letter-spacing:.085em;text-align:center;text-transform:uppercase}@keyframes v5-agency-type{0%{content:"VOUS APPREND À VOUS PASSER D’ELLE.";clip-path:inset(0 100% 0 0)}10%,27%{content:"VOUS APPREND À VOUS PASSER D’ELLE.";clip-path:inset(0 0 0 0)}32%{content:"VOUS APPREND À VOUS PASSER D’ELLE.";clip-path:inset(0 100% 0 0)}33%{content:"AFFICHE SES PRIX AVANT DE VOUS PARLER.";clip-path:inset(0 100% 0 0)}43%,60%{content:"AFFICHE SES PRIX AVANT DE VOUS PARLER.";clip-path:inset(0 0 0 0)}65%{content:"AFFICHE SES PRIX AVANT DE VOUS PARLER.";clip-path:inset(0 100% 0 0)}66%{content:"VOUS LAISSE PROPRIÉTAIRE DE TOUT VOTRE SYSTÈME.";clip-path:inset(0 100% 0 0)}77%,94%{content:"VOUS LAISSE PROPRIÉTAIRE DE TOUT VOTRE SYSTÈME.";clip-path:inset(0 0 0 0)}to{content:"VOUS LAISSE PROPRIÉTAIRE DE TOUT VOTRE SYSTÈME.";clip-path:inset(0 100% 0 0)}}@keyframes v5-caret-blink{0%,49%{border-right-color:#ff5b2e}50%,to{border-right-color:transparent}}@media (prefers-reduced-motion: reduce){html body .v5-process-head h2:after{animation:none;content:"VOUS APPREND À VOUS PASSER D’ELLE.";clip-path:none;border-right:0}}@media (max-width: 1180px){.v5-page .v5-process-head,.v5-page .v5-process-actions{width:min(100%,1160px)!important}.v5-process-head>div>span:after{font-size:clamp(3rem,5.5vw,4.5rem)!important}html body .v5-process-head h2:after{font-size:clamp(1.55rem,2.8vw,2.15rem)!important}}@media (max-width: 900px){.v5-process-head>div>span:after{font-size:clamp(2.35rem,5.6vw,3.35rem)!important}html body .v5-process-head h2{width:100%;white-space:normal}html body .v5-process-head h2:after{max-width:100%;font-size:clamp(1.25rem,3vw,1.7rem)!important}}@media (max-width: 720px){.v5-process{padding:48px 18px 50px}.v5-page .v5-process-head,.v5-page .v5-process-actions{width:100%!important}.v5-process-head>div{gap:12px}.v5-process-head>div>span:after{font-size:clamp(1.75rem,6.8vw,2.65rem)!important;line-height:.9!important;letter-spacing:-.065em;white-space:nowrap}html body .v5-process-head h2:after{font-size:clamp(.9rem,4vw,1.2rem)!important;line-height:.98!important;border-right-width:3px}.v5-process-actions{margin-top:30px!important;padding-top:24px!important}.v5-process-actions:before{max-width:390px;font-size:.95rem;line-height:1.65}}.ho-section{--ho-ink:#151515;--ho-paper:#f1ede5;--ho-paper-2:#e5dfd3;--ho-signal:#ff5b2e;--ho-line:rgba(21,21,21,.18);padding:clamp(70px,7vw,104px) 3vw;background:var(--ho-paper);color:var(--ho-ink);border-top:1px solid var(--ho-line);border-bottom:1px solid var(--ho-line)}.ho-section *,.ho-section *:before,.ho-section *:after{box-sizing:border-box}.ho-section a{color:inherit;text-decoration:none}.ho-head{max-width:1160px;margin:0 auto 38px}.ho-index{margin-bottom:18px;color:var(--ho-signal);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.76rem;font-weight:900;letter-spacing:.13em}.ho-head-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:clamp(36px,6vw,90px);align-items:end}.ho-head-grid.is-simple h2{margin:0;font-size:clamp(2.35rem,3.7vw,4.2rem);line-height:.92;letter-spacing:-.05em;text-transform:uppercase}.ho-head-grid.is-simple h2 em{color:var(--ho-signal);font-style:normal}.ho-head-grid>p{max-width:520px;margin:0 0 3px;font-size:clamp(1rem,1.2vw,1.12rem);line-height:1.5;color:#514d47}.ho-pricing-grid{max-width:1160px;margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:2px solid var(--ho-ink);border-left:2px solid var(--ho-ink)}.ho-price-card{position:relative;min-height:610px;display:flex;flex-direction:column;padding:clamp(26px,2.5vw,36px);border-right:2px solid var(--ho-ink);border-bottom:2px solid var(--ho-ink);background:var(--ho-paper)}.ho-price-card.is-featured{background:var(--ho-ink);color:var(--ho-paper);box-shadow:inset 0 0 0 3px var(--ho-signal)}.ho-popular{position:absolute;top:0;left:0;right:0;padding:9px 12px;background:var(--ho-signal);color:var(--ho-ink);text-align:center;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.7rem;font-weight:950;letter-spacing:.13em}.ho-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.ho-card-heading{display:flex;align-items:baseline;gap:14px;min-width:0}.ho-card-heading span{flex:0 0 auto;color:var(--ho-signal);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9rem;font-weight:900;letter-spacing:.1em}.ho-card-heading strong{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:clamp(.82rem,1vw,1.02rem);font-weight:950;line-height:1.15;letter-spacing:.1em;text-transform:uppercase}.ho-card-top>svg{flex:0 0 auto}.ho-price-card h3{min-height:2.08em;margin:36px 0 0;font-size:clamp(1.55rem,1.9vw,2.15rem);font-weight:900;line-height:1.04;letter-spacing:-.035em;text-transform:uppercase}.ho-tagline{min-height:78px;margin:14px 0 0;color:#5d5851;font-size:.96rem;line-height:1.48}.ho-price-card.is-featured .ho-tagline{color:#f1ede5bd}.ho-price{margin:24px 0;padding:20px 0;display:grid;grid-template-rows:96px 46px 52px;align-content:start;border-top:1px solid var(--ho-line);border-bottom:1px solid var(--ho-line)}.ho-price-card.is-featured .ho-price{border-color:#f1ede52e}.ho-price-main{min-width:0;min-height:96px;display:flex;align-items:flex-end;padding-bottom:10px}.ho-price-main strong{display:block;color:var(--ho-signal);font-size:clamp(3.1rem,4.55vw,5.25rem);font-weight:900;line-height:.84;letter-spacing:-.065em;white-space:nowrap}.ho-price-detail{min-width:0;display:flex;align-items:center;gap:7px;padding-top:9px;border-top:1px solid var(--ho-line);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.66rem;font-weight:900;line-height:1.3;letter-spacing:.075em;white-space:nowrap}.ho-price-card.is-featured .ho-price-detail{border-color:#f1ede52e}.ho-price-cadence,.ho-old-price,.ho-price-setup,.ho-price-net{display:inline!important;margin:0!important;font:inherit!important;letter-spacing:inherit!important;line-height:inherit!important}.ho-old-price{color:#15151580}.ho-price-card.is-featured .ho-old-price{color:#f1ede5ad}.ho-old-price s{text-decoration-thickness:2px;text-decoration-color:var(--ho-signal)}.ho-price-proof{display:flex;align-items:center;margin:0;padding:9px 10px;border:2px solid var(--ho-signal);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.6rem;line-height:1.3;letter-spacing:.065em;text-transform:uppercase}.ho-features{display:grid;gap:0;margin-bottom:28px}.ho-features>div{display:grid;grid-template-columns:auto 1fr;gap:9px;align-items:flex-start;padding:11px 0;border-bottom:1px solid var(--ho-line);font-size:.88rem;line-height:1.4}.ho-price-card.is-featured .ho-features>div{border-color:#f1ede524}.ho-features svg{color:var(--ho-signal);margin-top:2px}.ho-price-cta{margin-top:auto;min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 16px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.66rem;font-weight:950;letter-spacing:.07em}.ho-guidance-stack{max-width:1160px;margin:clamp(52px,5vw,76px) auto 0;display:grid;gap:24px}.ho-diagnostic{display:grid;grid-template-columns:minmax(130px,170px) minmax(0,1fr) auto;gap:clamp(22px,3vw,38px);align-items:center;padding:26px 28px;border:2px solid var(--ho-ink);background:var(--ho-paper-2)}.ho-diagnostic.is-free{background:#fffaf2}.ho-guidance-price{align-self:stretch;display:flex;flex-direction:column;justify-content:center;padding-right:22px;border-right:1px solid var(--ho-line)}.ho-guidance-price strong{display:block;color:var(--ho-signal);font-size:clamp(3.1rem,4.4vw,4.8rem);font-weight:900;line-height:.86;letter-spacing:-.06em}.ho-guidance-price span,.ho-guidance-copy>span{display:block;color:var(--ho-signal);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.62rem;font-weight:950;line-height:1.35;letter-spacing:.1em}.ho-guidance-price span{margin-top:10px;color:var(--ho-ink)}.ho-guidance-copy>span{margin-bottom:8px}.ho-guidance-copy>strong{display:block;font-size:.98rem;line-height:1.45}.ho-diagnostic>a{min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0 18px;font-weight:950;white-space:nowrap}@media (max-width:1080px){.ho-pricing-grid{grid-template-columns:1fr}.ho-price-card,.ho-price-card h3,.ho-tagline{min-height:0}.ho-price{grid-template-rows:auto;gap:8px}.ho-price-main{min-height:0;padding-bottom:4px}.ho-price-detail{white-space:normal;flex-wrap:wrap}.ho-diagnostic{grid-template-columns:140px minmax(0,1fr)}.ho-diagnostic>a{grid-column:1/-1}}@media (max-width:820px){.ho-head-grid{grid-template-columns:1fr}.ho-head-grid.is-simple h2{font-size:clamp(2.2rem,8vw,3.6rem)}.ho-guidance-stack{margin-top:44px;gap:18px}}@media (max-width:680px){.ho-section{padding-left:16px;padding-right:16px}.ho-price-card{padding:22px 18px}.ho-card-heading{gap:10px;align-items:flex-start}.ho-card-heading strong{font-size:.82rem;overflow-wrap:anywhere}.ho-price-card h3{font-size:1.48rem}.ho-price-main strong{font-size:clamp(3rem,18vw,4.2rem)}.ho-price-detail{font-size:.62rem}.ho-price-proof{font-size:.58rem;padding:9px}.ho-head-grid>p{font-size:1rem}.ho-features>div{font-size:.88rem}.ho-price-cta{font-size:.62rem}.ho-diagnostic{grid-template-columns:1fr;padding:22px 18px;gap:18px}.ho-guidance-price{padding:0 0 18px;border-right:0;border-bottom:1px solid var(--ho-line)}.ho-guidance-price strong{font-size:3.6rem}.ho-diagnostic>a{grid-column:auto;width:100%}}.hol-schema-biblia{position:relative;padding:clamp(18px,2.5vw,30px)}.hol-schema-label{margin-bottom:12px;color:#ff5b2e;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.66rem;font-weight:900;letter-spacing:.12em}.hol-svg-scroll{overflow-x:auto;overflow-y:hidden}.hol-schema-svg{display:block;min-width:900px;width:100%;height:auto}.hol-svg-title{font:700 11px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:1.8px}.hol-svg-sub{font:400 9px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:1px}.hol-svg-tag{font:400 9px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.8px}.hol-svg-layer{font:500 9px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:2.5px}.hol-link-line{fill:none;stroke:#f1ede540;stroke-width:1}.hol-link-line.is-up{stroke-dasharray:3 5}.hol-flow-line{fill:none;stroke:#ff5b2e;stroke-width:1.4;stroke-dasharray:7 11;animation:holFlow 2.8s linear infinite}.hol-node{fill:#ff5b2e;transform-box:fill-box;transform-origin:center;animation:holNode 2.2s ease-in-out infinite}@keyframes holFlow{to{stroke-dashoffset:-36}}@keyframes holNode{0%,to{opacity:.45;transform:scale(.8)}50%{opacity:1;transform:scale(1.35)}}@media (prefers-reduced-motion: reduce){.hol-flow-line,.hol-node{animation:none}}:root{--aa-content: 1160px;--aa-wide: 1260px;--aa-editorial: 760px;--aa-gutter: clamp(16px, 3vw, 40px);--aa-section-title: clamp(2.625rem, 3.2vw, 3.375rem);--aa-card-title: clamp(1.35rem, 1.8vw, 2rem);--aa-section-space: clamp(72px, 6.5vw, 96px);--aa-section-space-mobile: clamp(48px, 10vw, 64px)}html body main,.v5-page,.ho-section,.v5-social-proof,.v5-testimonials-v2,.v5-tail{font-family:Manrope,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}html body h2{font-family:Manrope,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:var(--aa-section-title)!important;font-weight:800!important;line-height:1.02!important;letter-spacing:-.04em!important}html body h3{font-family:Manrope,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:var(--aa-card-title)!important;font-weight:800!important;line-height:1.08!important;letter-spacing:-.03em!important}html body main>section:not(.v5-hero):not(.rad-hero):not(.v4-hero),.v5-page main>section:not(.v5-hero),.ho-section,.v5-social-proof,.v5-testimonials-v2,.v5-tail .v5-testimonials,.v5-tail .v5-faq,.v5-tail .v5-tail-final{padding-top:var(--aa-section-space)!important;padding-bottom:var(--aa-section-space)!important;padding-left:var(--aa-gutter)!important;padding-right:var(--aa-gutter)!important}html body main :where([class*=container],[class*=wrapper],[class*=content],[class*=inner]){max-width:var(--aa-content)!important}html body main :where([class*=grid],[class*=compare],[class*=diagram],[class*=schema]){max-width:var(--aa-wide)!important}.v5-page :where([class*=-grid],[class*=-head],[class*=-wall],[class*=-list],[class*=-roles],[class*=-punch],[class*=-actions],[class*=-featured],[class*=-stats],[class*=-scale]),.v5-social-proof :where([class*=-wall],[class*=-stats],[class*=-scale]),.v5-testimonials-v2 :where([class*=-featured],[class*=-minis]),.v5-tail :where([class*=-grid],[class*=-list],[class*=-hero]),.ho-head,.ho-pricing-grid,.ho-diagnostic{max-width:var(--aa-content)!important}.v5-index,.v5-social-proof-index,.v5-testimonials-v2-index,.v5-tail-index,.v5-time-simple>h2,.v5-time-lead{max-width:var(--aa-content)!important}.v5-flow-compare,.v5-architecture-compare,.hol-schema-biblia,.hol-svg-scroll{max-width:var(--aa-wide)!important;margin-left:auto!important;margin-right:auto!important}.v5-page :where(.v5-pillars-grid p,.v5-time-lead,.v5-process-head p,.v5-faq-lead,.v5-faq-answer p,.v5-testimonials-v2-copy blockquote),.ho-head-grid>p,html body main :where([class*=lead],[class*=intro],[class*=copy])>p{max-width:var(--aa-editorial)!important}.v5-page article>strong,.v5-page article h3,.v5-time-roles h3,.v5-process-grid strong,.v5-social-proof-scale,.v5-testimonials-v2-person strong,.v5-testimonials-v2-minis header strong,.v5-tail-final-copy h2,.v5-footer-brand>strong,.ho-price-card h3{font-family:Manrope,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-weight:800!important;letter-spacing:-.03em!important}.v5-time-roles article,.v5-process-grid article,.v5-client-proof-wall>div,.v5-social-proof-stats>div,.v5-testimonials-v2-minis article,.v5-testimonial-grid article,.v5-tail-final-steps>div,.ho-price-card{min-height:0!important}.v5-time-roles article,.v5-process-grid article,.v5-testimonials-v2-minis article,.v5-testimonial-grid article,.v5-tail-final-steps>div,.ho-price-card{padding:clamp(22px,2vw,30px)!important}.v5-client-proof-wall>div{min-height:160px!important;padding:28px!important}.v5-social-proof-stats>div{min-height:145px!important;padding:22px!important}.v5-testimonials-v2-featured{margin-top:48px!important}.v5-testimonials-v2-featured article{padding-top:38px!important;padding-bottom:38px!important}.ho-head{margin-bottom:30px!important}.ho-price-card{min-height:520px!important}.ho-pricing-grid,.ho-head,.ho-diagnostic{width:min(100%,var(--aa-content))!important;margin-left:auto!important;margin-right:auto!important}.v5-index,.v5-social-proof-index,.v5-testimonials-v2-index,.v5-tail-index,.ho-index,.hol-schema-label{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important}@media (max-width: 820px){:root{--aa-section-title: clamp(2rem, 8.5vw, 2.625rem);--aa-card-title: clamp(1.25rem, 6vw, 1.75rem)}html body main>section:not(.v5-hero):not(.rad-hero):not(.v4-hero),.v5-page main>section:not(.v5-hero),.ho-section,.v5-social-proof,.v5-testimonials-v2,.v5-tail .v5-testimonials,.v5-tail .v5-faq,.v5-tail .v5-tail-final{padding-top:var(--aa-section-space-mobile)!important;padding-bottom:var(--aa-section-space-mobile)!important;padding-left:var(--aa-gutter)!important;padding-right:var(--aa-gutter)!important}.v5-client-proof-wall>div,.v5-social-proof-stats>div{min-height:120px!important}.ho-price-card{min-height:0!important}}.v5-expert,.v5-proof{display:none!important}.v5-tools .v5-index>span{font-size:0!important}.v5-tools .v5-index>span:after{content:"06";font-size:.95rem}.v5-social-proof{--v5-ink: 0 0% 8%;--v5-paper: 42 24% 94%;--v5-signal: 17 100% 55%;padding:96px 3vw 110px;background:hsl(var(--v5-paper));color:hsl(var(--v5-ink));font-family:Arial,Helvetica,sans-serif;text-align:center}.v5-social-proof *,.v5-social-proof *:before,.v5-social-proof *:after{box-sizing:border-box}.v5-social-proof-index{width:min(100%,1180px);margin:0 auto;display:flex;justify-content:center;align-items:center;gap:14px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.95rem;letter-spacing:.11em}.v5-social-proof-index span{color:hsl(var(--v5-signal))}.v5-social-proof>h2{margin:48px auto 0;font-family:Arial Black,Arial,Helvetica,sans-serif;font-size:clamp(3rem,7vw,7.8rem);font-weight:950;line-height:.82;letter-spacing:-.075em;text-transform:uppercase}.v5-social-proof>h2 span{color:hsl(var(--v5-signal))}.v5-social-proof-lead{max-width:820px;margin:34px auto 0;font-size:clamp(1.08rem,1.6vw,1.35rem);line-height:1.5}.v5-social-proof-lead strong{font-weight:900}.v5-client-proof-wall{width:min(100%,1280px);margin:64px auto 0;display:grid;grid-template-columns:repeat(3,1fr);border-top:2px solid hsl(var(--v5-ink));border-left:2px solid hsl(var(--v5-ink));background:#fff}.v5-client-proof-wall>div{min-height:230px;display:flex;align-items:center;justify-content:center;padding:40px;overflow:hidden;border-right:2px solid hsl(var(--v5-ink));border-bottom:2px solid hsl(var(--v5-ink))}.v5-client-proof-wall img{display:block;width:auto;height:auto;max-width:78%;max-height:110px;-o-object-fit:contain;object-fit:contain;filter:grayscale(1) contrast(1.05)}.v5-client-proof-wall>div:first-child img{max-width:96%;max-height:150px;transform:scale(1.34);filter:none}.v5-client-proof-wall>div:hover img{filter:none}.v5-social-proof-scale{width:min(100%,1280px);margin:0 auto;display:flex;align-items:center;justify-content:center;gap:clamp(14px,2vw,28px);min-height:92px;padding:20px;border-left:2px solid hsl(var(--v5-ink));border-right:2px solid hsl(var(--v5-ink));border-bottom:2px solid hsl(var(--v5-ink));font-family:Arial Black,Arial,Helvetica,sans-serif;font-size:clamp(1.1rem,2vw,1.8rem);letter-spacing:-.03em}.v5-social-proof-scale i{color:hsl(var(--v5-signal));font-style:normal;font-size:1.4em}.v5-social-proof-stats{width:min(100%,1280px);margin:32px auto 0;display:grid;grid-template-columns:repeat(3,1fr);border-top:2px solid hsl(var(--v5-ink));border-left:2px solid hsl(var(--v5-ink))}.v5-social-proof-stats>div{min-height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:28px 22px;border-right:2px solid hsl(var(--v5-ink));border-bottom:2px solid hsl(var(--v5-ink))}.v5-social-proof-stats>div:nth-child(2){background:hsl(var(--v5-signal))}.v5-social-proof-stats strong{font-family:Arial Black,Arial,Helvetica,sans-serif;font-size:clamp(2.7rem,5vw,5.6rem);line-height:.9;letter-spacing:-.07em}.v5-social-proof-stats span{white-space:pre-line;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:clamp(.72rem,1vw,.92rem);font-weight:800;letter-spacing:.09em}@media (max-width: 820px){.v5-client-proof-wall,.v5-social-proof-stats{grid-template-columns:1fr}.v5-client-proof-wall>div{min-height:170px}.v5-client-proof-wall>div:first-child img{transform:scale(1.2)}.v5-social-proof-scale{flex-wrap:wrap}}@media (max-width: 620px){.v5-social-proof{padding:76px 18px 86px}.v5-social-proof>h2{font-size:clamp(2.35rem,10vw,4.1rem);line-height:.9}.v5-client-proof-wall>div{min-height:135px;padding:26px}.v5-client-proof-wall img{max-height:76px}.v5-client-proof-wall>div:first-child img{max-height:100px;transform:scale(1.14)}.v5-social-proof-scale{min-height:76px;font-size:1rem}.v5-social-proof-stats>div{min-height:150px}}.v5-tail .v5-testimonials{display:none!important}.v5-testimonials-v2{--v5-ink: 0 0% 8%;--v5-paper: 42 24% 94%;--v5-signal: 17 100% 55%;--v5-grey: 0 0% 76%;padding:96px 3vw 110px;background:hsl(var(--v5-ink));color:hsl(var(--v5-paper));font-family:Arial,Helvetica,sans-serif}.v5-testimonials-v2 *,.v5-testimonials-v2 *:before,.v5-testimonials-v2 *:after{box-sizing:border-box}.v5-testimonials-v2-index{width:min(100%,1180px);margin:0 auto;display:flex;justify-content:center;align-items:center;gap:14px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.95rem;letter-spacing:.11em}.v5-testimonials-v2-index span{color:hsl(var(--v5-signal))}.v5-testimonials-v2>h2{margin:48px auto 0;font-family:Arial Black,Arial,Helvetica,sans-serif;font-size:clamp(3rem,7vw,7.8rem);font-weight:950;line-height:.82;letter-spacing:-.075em;text-transform:uppercase;text-align:center}.v5-testimonials-v2>h2 span{color:hsl(var(--v5-signal))}.v5-testimonials-v2-featured{width:min(100%,1320px);margin:74px auto 0;border-top:1px solid hsl(var(--v5-grey))}.v5-testimonials-v2-featured article{display:grid;grid-template-columns:220px 1fr;gap:clamp(36px,6vw,86px);align-items:center;padding:52px 0;border-bottom:1px solid hsla(var(--v5-grey),.45)}.v5-testimonials-v2-featured article.is-reverse{grid-template-columns:1fr 220px}.v5-testimonials-v2-featured article.is-reverse .v5-testimonials-v2-person{order:2}.v5-testimonials-v2-featured article.is-reverse .v5-testimonials-v2-copy{order:1}.v5-testimonials-v2-person{text-align:center}.v5-testimonials-v2-person img{width:180px;aspect-ratio:1;border-radius:50%;-o-object-fit:cover;object-fit:cover;display:block;margin:0 auto 18px;border:4px solid hsl(var(--v5-signal))}.v5-testimonials-v2-person strong,.v5-testimonials-v2-person span{display:block}.v5-testimonials-v2-person strong{font-family:Arial Black,Arial,Helvetica,sans-serif;font-size:1.1rem}.v5-testimonials-v2-person span{margin-top:6px;color:hsl(var(--v5-grey));font-family:ui-monospace,monospace;font-size:.78rem;letter-spacing:.08em}.v5-testimonials-v2-copy{position:relative}.v5-testimonials-v2-number{color:hsl(var(--v5-signal));font-family:ui-monospace,monospace;font-size:.9rem;letter-spacing:.1em}.v5-testimonials-v2-copy h3{margin:16px 0 24px;max-width:26ch;color:hsl(var(--v5-signal));font-family:Arial Black,Arial,Helvetica,sans-serif;font-size:clamp(1.8rem,3.2vw,3.8rem);line-height:.95;letter-spacing:-.055em}.v5-testimonials-v2-copy blockquote{margin:0;max-width:50ch;font-size:clamp(1.2rem,1.9vw,1.75rem);line-height:1.45;letter-spacing:-.025em}.v5-testimonials-v2-minis{width:min(100%,1180px);margin:34px auto 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid hsla(var(--v5-grey),.45);border-left:1px solid hsla(var(--v5-grey),.45);overflow:hidden}.v5-testimonials-v2-minis article{min-width:0;min-height:300px;padding:28px;display:flex;flex-direction:column;gap:26px;border-right:1px solid hsla(var(--v5-grey),.45);border-bottom:1px solid hsla(var(--v5-grey),.45)}.v5-testimonials-v2-minis header{min-width:0;display:flex;align-items:center;gap:16px}.v5-testimonials-v2-minis header img{flex:0 0 68px;width:68px;height:68px;border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.v5-testimonials-v2-minis header>div{min-width:0}.v5-testimonials-v2-minis header strong,.v5-testimonials-v2-minis header span{display:block}.v5-testimonials-v2-minis header strong{font-family:Arial Black,Arial,Helvetica,sans-serif;font-size:1.05rem}.v5-testimonials-v2-minis header span{margin-top:4px;color:hsl(var(--v5-grey));font-family:ui-monospace,monospace;font-size:.72rem;line-height:1.35;letter-spacing:.06em;overflow-wrap:anywhere}.v5-testimonials-v2-minis blockquote{min-width:0;margin:0;font-size:clamp(1rem,1.15vw,1.22rem)!important;line-height:1.55!important;letter-spacing:-.01em;overflow-wrap:anywhere}@media (max-width: 900px){.v5-testimonials-v2-featured article,.v5-testimonials-v2-featured article.is-reverse{grid-template-columns:160px 1fr}.v5-testimonials-v2-featured article.is-reverse .v5-testimonials-v2-person,.v5-testimonials-v2-featured article.is-reverse .v5-testimonials-v2-copy{order:initial}.v5-testimonials-v2-person img{width:140px}.v5-testimonials-v2-minis{grid-template-columns:1fr}.v5-testimonials-v2-minis article{min-height:auto}}@media (max-width: 620px){.v5-testimonials-v2{padding:76px 18px 86px}.v5-testimonials-v2>h2{font-size:clamp(2.35rem,10vw,4.1rem);line-height:.9}.v5-testimonials-v2-featured article,.v5-testimonials-v2-featured article.is-reverse{grid-template-columns:1fr;gap:24px;text-align:center}.v5-testimonials-v2-person img{width:120px}.v5-testimonials-v2-copy h3,.v5-testimonials-v2-copy blockquote{margin-left:auto;margin-right:auto}.v5-testimonials-v2-minis article{padding:24px 20px}}.v5-page>main>.v5-final,.v5-page>.v5-footer{display:none!important}.v5-faq .v5-tail-index>span{font-size:0!important}.v5-faq .v5-tail-index>span:after{content:"09";font-size:.95rem}.v5-tail{--v5-ink: 0 0% 8%;--v5-paper: 42 24% 94%;--v5-paper-2: 40 18% 88%;--v5-signal: 17 100% 55%;--v5-grey: 0 0% 78%;--v5-line-dark: 0 0% 24%;background:hsl(var(--v5-ink));color:hsl(var(--v5-paper));font-family:Arial,Helvetica,sans-serif}.v5-tail *,.v5-tail *:before,.v5-tail *:after{box-sizing:border-box}.v5-tail a{color:inherit;text-decoration:none}.v5-tail-index{width:min(100%,1180px);margin:0 auto;display:flex;justify-content:center;align-items:center;gap:14px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.95rem;letter-spacing:.11em}.v5-tail-index span{color:hsl(var(--v5-signal))}.v5-tail-index.is-light{color:hsl(var(--v5-ink))}.v5-testimonials,.v5-faq{padding:96px 3vw 110px}.v5-testimonials{background:hsl(var(--v5-ink));color:hsl(var(--v5-paper))}.v5-faq{background:hsl(var(--v5-paper));color:hsl(var(--v5-ink))}.v5-testimonials>h2,.v5-faq>h2{margin:48px auto 0;font-family:Arial Black,Arial,Helvetica,sans-serif;font-size:clamp(3rem,7vw,7.8rem);font-weight:950;line-height:.82;letter-spacing:-.075em;text-transform:uppercase;text-align:center}.v5-testimonials>h2 span,.v5-faq>h2 span{color:hsl(var(--v5-signal))}.v5-testimonial-hero{width:min(100%,1320px);margin:78px auto 0;display:grid;grid-template-columns:180px 1fr;gap:clamp(34px,5vw,78px);align-items:center;padding:48px 0;border-top:3px solid hsl(var(--v5-signal));border-bottom:1px solid hsl(var(--v5-line-dark))}.v5-testimonial-avatar{width:160px;aspect-ratio:1;display:grid;place-items:center;border-radius:50%;border:5px solid hsl(var(--v5-signal));color:hsl(var(--v5-signal));font-family:Arial Black,Arial,sans-serif;font-size:3.4rem;letter-spacing:-.08em}.v5-testimonial-kicker{display:block;margin-bottom:26px;color:hsl(var(--v5-signal));font-family:ui-monospace,monospace;font-size:.95rem;font-weight:800;letter-spacing:.1em}.v5-testimonial-hero blockquote{margin:0;max-width:36ch;font-size:clamp(1.55rem,2.75vw,3rem);line-height:1.14;letter-spacing:-.045em}.v5-testimonial-hero footer,.v5-testimonial-grid footer{margin-top:26px;display:flex;gap:14px;flex-wrap:wrap;align-items:baseline;font-family:ui-monospace,monospace;letter-spacing:.08em}.v5-testimonial-hero footer span,.v5-testimonial-grid footer span{color:hsl(var(--v5-grey));font-size:.85rem}.v5-testimonial-grid{width:min(100%,1320px);margin:26px auto 0;display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid hsl(var(--v5-line-dark));border-left:1px solid hsl(var(--v5-line-dark))}.v5-testimonial-grid article{min-height:330px;padding:34px;display:flex;flex-direction:column;justify-content:space-between;border-right:1px solid hsl(var(--v5-line-dark));border-bottom:1px solid hsl(var(--v5-line-dark))}.v5-testimonial-card-top{display:flex;justify-content:space-between;gap:20px;font-family:ui-monospace,monospace;font-size:.84rem;letter-spacing:.09em;color:hsl(var(--v5-grey))}.v5-testimonial-card-top b{color:hsl(var(--v5-signal));text-align:right}.v5-testimonial-grid blockquote{margin:34px 0 0;font-size:clamp(1.18rem,1.65vw,1.55rem);line-height:1.42;letter-spacing:-.025em}.v5-faq-lead{margin:34px auto 0;max-width:720px;text-align:center;font-size:clamp(1.05rem,1.6vw,1.35rem);line-height:1.5}.v5-faq-list{width:min(100%,1180px);margin:70px auto 0;border-top:2px solid hsl(var(--v5-ink))}.v5-faq-list details{border-bottom:1px solid hsl(var(--v5-ink))}.v5-faq-list summary{min-height:92px;display:grid;grid-template-columns:58px 1fr 40px;align-items:center;gap:18px;padding:20px 0;cursor:pointer;list-style:none}.v5-faq-list summary::-webkit-details-marker{display:none}.v5-faq-list summary>span{font-family:ui-monospace,monospace;color:hsl(var(--v5-signal));font-size:.95rem}.v5-faq-list summary strong{font-size:clamp(1.15rem,1.8vw,1.6rem);line-height:1.25;letter-spacing:-.025em}.v5-faq-list summary i{justify-self:end;width:34px;height:34px;display:grid;place-items:center;border:2px solid hsl(var(--v5-ink));font-style:normal;font-size:1.4rem;transition:transform .2s ease,background .2s ease}.v5-faq-list details[open] summary i{transform:rotate(45deg);background:hsl(var(--v5-signal))}.v5-faq-answer{display:grid;grid-template-columns:58px 1fr 40px;gap:18px;padding:0 0 30px}.v5-faq-answer p{grid-column:2;margin:0;max-width:78ch;font-size:clamp(1rem,1.35vw,1.18rem);line-height:1.62}.v5-tail-final{padding:70px 3vw 86px;background:hsl(var(--v5-signal));color:hsl(var(--v5-ink))}.v5-tail-final-meta{max-width:1380px;margin:0 auto;padding-top:14px;border-top:2px solid hsl(var(--v5-ink));font-family:ui-monospace,monospace;font-size:.78rem;font-weight:900;letter-spacing:.12em}.v5-tail-final-grid{max-width:1380px;margin:46px auto 0;display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(48px,7vw,100px);align-items:start}.v5-tail-final-copy h2{margin:0;font-family:Arial Black,Arial,Helvetica,sans-serif;font-size:clamp(3.2rem,5.7vw,6.4rem);font-weight:950;line-height:.86;letter-spacing:-.065em;text-transform:uppercase}.v5-tail-final-copy h2 span{color:hsl(var(--v5-paper))}.v5-tail-final-copy>p{max-width:650px;margin:28px 0 0;font-size:clamp(1.05rem,1.5vw,1.35rem);line-height:1.5}.v5-tail-final-copy>small{display:block;max-width:600px;margin-top:14px;font-family:ui-monospace,monospace;font-size:.66rem;line-height:1.45;letter-spacing:.05em}.v5-tail-final-cta{min-height:64px;margin-top:32px;display:inline-flex;align-items:center;justify-content:center;padding:0 28px;border:2px solid hsl(var(--v5-ink));background:hsl(var(--v5-ink));color:hsl(var(--v5-paper))!important;font-weight:950;letter-spacing:.06em}.v5-tail-final-cta:hover{transform:translate(-4px,-4px);box-shadow:4px 4px hsl(var(--v5-paper))}.v5-tail-final-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:2px solid hsl(var(--v5-ink));border-left:2px solid hsl(var(--v5-ink))}.v5-tail-final-steps>div{min-height:205px;position:relative;padding:24px;border-right:2px solid hsl(var(--v5-ink));border-bottom:2px solid hsl(var(--v5-ink))}.v5-tail-final-steps svg{color:hsl(var(--v5-ink))}.v5-tail-final-steps span{position:absolute;top:24px;right:24px;font-family:ui-monospace,monospace;font-size:.74rem;font-weight:900;letter-spacing:.08em}.v5-tail-final-steps strong{display:block;margin-top:28px;font-family:ui-monospace,monospace;font-size:.78rem;font-weight:950;letter-spacing:.08em}.v5-tail-final-steps p{margin:14px 0 0;font-size:.96rem;line-height:1.45}.v5-footer-full{display:grid;grid-template-columns:1.25fr .75fr .75fr .9fr;gap:clamp(34px,5vw,84px);padding:72px 3vw 26px;background:hsl(var(--v5-ink));color:hsl(var(--v5-paper));border-top:1px solid hsl(var(--v5-line-dark))}.v5-footer-brand img{height:72px;width:auto;max-width:100%}.v5-footer-brand>strong{display:block;margin-top:34px;color:hsl(var(--v5-signal));font-family:Arial Black,Arial,sans-serif;font-size:1.15rem}.v5-footer-brand p{margin:18px 0 0;max-width:32ch;color:hsl(var(--v5-grey));line-height:1.55}.v5-footer-brand>span{display:block;margin-top:24px;font-family:ui-monospace,monospace;font-size:.78rem;letter-spacing:.08em;color:hsl(var(--v5-grey))}.v5-footer-full nav,.v5-footer-doctrine{display:flex;flex-direction:column;gap:14px}.v5-footer-full nav>strong,.v5-footer-doctrine>strong{margin-bottom:10px;color:hsl(var(--v5-signal));font-family:ui-monospace,monospace;font-size:.82rem;letter-spacing:.1em}.v5-footer-full nav a,.v5-footer-doctrine span{font-size:.98rem;line-height:1.35;color:hsl(var(--v5-paper))}.v5-footer-full nav a:hover{color:hsl(var(--v5-signal))}.v5-footer-doctrine span{color:hsl(var(--v5-grey));font-family:ui-monospace,monospace;font-size:.84rem}.v5-footer-bottom{grid-column:1 / -1;margin-top:40px;padding-top:24px;display:flex;justify-content:space-between;gap:24px;border-top:1px solid hsl(var(--v5-line-dark));font-family:ui-monospace,monospace;font-size:.78rem;letter-spacing:.07em;color:hsl(var(--v5-grey))}.v5-footer-bottom b{color:hsl(var(--v5-signal))}@media (max-width: 900px){.v5-testimonial-hero{grid-template-columns:1fr}.v5-testimonial-avatar{width:120px}.v5-testimonial-grid,.v5-tail-final-grid{grid-template-columns:1fr}.v5-footer-full{grid-template-columns:repeat(2,1fr)}}@media (max-width: 620px){.v5-testimonials,.v5-faq,.v5-tail-final{padding-left:18px;padding-right:18px}.v5-testimonials>h2,.v5-faq>h2{font-size:clamp(2.35rem,10vw,4.1rem);line-height:.9}.v5-tail-final-copy h2{font-size:clamp(2.7rem,13vw,4.4rem)}.v5-tail-final-steps{grid-template-columns:1fr}.v5-testimonial-hero{margin-top:52px;padding:34px 0}.v5-testimonial-grid article{padding:26px 20px;min-height:280px}.v5-faq-list summary{grid-template-columns:38px 1fr 34px;gap:10px;min-height:78px}.v5-faq-answer{grid-template-columns:38px 1fr 34px;gap:10px}.v5-footer-full{grid-template-columns:1fr;padding:52px 18px 24px}.v5-footer-bottom{flex-direction:column}}.v5-expert{padding:94px 3vw 108px;background:hsl(var(--v5-paper));color:hsl(var(--v5-ink))}.v5-expert>h2{margin:48px auto 0;max-width:15ch;font-family:Arial Black,Arial,Helvetica,sans-serif;font-size:clamp(3rem,7vw,7.8rem);font-weight:950;line-height:.82;letter-spacing:-.075em;text-transform:uppercase;text-align:center}.v5-expert>h2 span{color:hsl(var(--v5-signal))}.v5-expert-intro{margin:42px auto 0;max-width:860px;font-family:Arial Black,Arial,Helvetica,sans-serif;font-size:clamp(1.8rem,3.2vw,3.4rem);line-height:1;letter-spacing:-.055em;text-align:center}.v5-expert-list{width:min(100%,1320px);margin:72px auto 0;border-top:3px solid hsl(var(--v5-ink))}.v5-expert-list article{min-height:132px;display:grid;grid-template-columns:minmax(260px,.72fr) 1.28fr;align-items:center;gap:38px;padding:26px 0;border-bottom:1px solid hsl(var(--v5-ink))}.v5-expert-list article>strong{font-family:Arial Black,Arial,Helvetica,sans-serif;font-size:clamp(1.8rem,3.2vw,3.5rem);line-height:.9;letter-spacing:-.065em;color:hsl(var(--v5-signal))}.v5-expert-list article>p{margin:0;max-width:760px;font-size:clamp(1.05rem,1.45vw,1.3rem);line-height:1.45}.v5-expert-list article>p b{font-weight:900}@media (max-width: 767px){.v5-expert{padding:76px 18px 82px}.v5-expert>h2{font-size:clamp(2.35rem,10vw,4.1rem);line-height:.9}.v5-expert-list{margin-top:52px}.v5-expert-list article{grid-template-columns:1fr;gap:12px;min-height:0;padding:26px 0}.v5-expert-list article>strong{font-size:clamp(1.8rem,9vw,2.8rem)}.v5-expert-list article>p{font-size:1rem}}.aa-page{--aa-night: #030d27;--aa-night-2: #071538;--aa-ink: #0d1b35;--aa-orange: #ff7427;--aa-magenta: #ca2ee0;--aa-violet: #6254e7;--aa-white: #ffffff;--aa-soft: #f6f7fb;--aa-line: rgba(255, 255, 255, .12);--aa-text-soft: #c9cfdd;--aa-shadow: 0 24px 80px rgba(2, 8, 28, .22);background:var(--aa-white);color:var(--aa-ink);font-family:Poppins,system-ui,sans-serif;overflow:hidden}.aa-page *,.aa-page *:before,.aa-page *:after{box-sizing:border-box}.aa-page a{color:inherit}.aa-container{width:min(1240px,calc(100% - 48px));margin:0 auto}.aa-header{position:sticky;top:0;z-index:60;background:#030d27e0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid rgba(255,255,255,.08)}.aa-header-inner{min-height:84px;display:flex;align-items:center;gap:32px}.aa-logo-link{display:flex;flex:0 0 auto}.aa-logo{width:230px;height:auto;display:block}.aa-nav{margin-left:auto;display:flex;gap:28px;align-items:center}.aa-nav a{text-decoration:none;color:#ffffffbd;font-size:13px;font-weight:500;transition:color .2s ease}.aa-nav a:hover{color:#fff}.aa-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:48px;padding:0 22px;border-radius:999px;text-decoration:none;font-weight:700;font-size:14px;transition:transform .24s ease,background .24s ease,border-color .24s ease,box-shadow .24s ease}.aa-button:hover{transform:translateY(-2px)}.aa-button-header{background:var(--aa-orange);color:var(--aa-ink)!important;margin-left:4px}.aa-button-primary{background:var(--aa-orange);color:var(--aa-ink)!important;box-shadow:0 14px 36px #ff742740}.aa-button-primary:hover{box-shadow:0 18px 46px #ff742757}.aa-button-ghost{border:1px solid rgba(255,255,255,.18);color:#fff!important;background:#ffffff09}.aa-button-ghost:hover{border-color:#fff6;background:#ffffff14}.aa-button-xl{min-height:58px;padding-inline:30px;font-size:15px}.aa-hero{position:relative;min-height:780px;background:radial-gradient(circle at 78% 25%,rgba(98,84,231,.18),transparent 28%),linear-gradient(145deg,#02091c,#030d27,#071a45);color:#fff}.aa-hero-grid-bg,.aa-final-grid{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.42;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:54px 54px;-webkit-mask-image:linear-gradient(to bottom,#000,transparent 86%);mask-image:linear-gradient(to bottom,#000,transparent 86%)}.aa-hero-glow{position:absolute;border-radius:999px;filter:blur(90px);pointer-events:none}.aa-hero-glow-one{width:360px;height:360px;right:3%;top:11%;background:#ca2ee01f}.aa-hero-glow-two{width:260px;height:260px;left:-6%;bottom:2%;background:#ff742714}.aa-hero-inner{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(480px,.98fr);align-items:center;gap:72px;padding:112px 0 104px}.aa-kicker,.aa-section-label{font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.aa-kicker{color:var(--aa-orange);display:flex;align-items:center;gap:12px}.aa-kicker span{width:34px;height:1px;background:var(--aa-orange)}.aa-hero h1{margin:25px 0 28px;max-width:750px;font-size:clamp(50px,6vw,82px);line-height:.99;letter-spacing:-.047em;font-weight:700}.aa-hero h1 em{display:block;color:var(--aa-orange);font-style:italic;font-weight:500}.aa-hero-lead{max-width:700px;margin:0;color:#cbd2e2;font-size:17px;line-height:1.72}.aa-hero-lead strong{color:#fff;font-weight:700}.aa-audience-line{margin-top:25px;display:flex;gap:11px;flex-wrap:wrap;color:#ffffffab;font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.aa-audience-line span{color:var(--aa-orange)}.aa-hero-actions{margin-top:38px;display:flex;gap:13px;flex-wrap:wrap}.aa-hero-architecture{position:relative;min-height:550px;padding:46px 42px;border:1px solid rgba(255,255,255,.13);background:linear-gradient(180deg,#0c1b41a3,#030d27cc);box-shadow:0 40px 100px #00000057,inset 0 1px #ffffff0a;overflow:hidden;border-radius:18px}.aa-architecture-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(255,255,255,.12) 1px,transparent 1px);background-size:24px 24px;opacity:.18}.aa-system-status{position:absolute;top:18px;right:20px;display:flex;align-items:center;gap:7px;color:#ffffff85;font-size:9px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.aa-status-dot{width:7px;height:7px;background:#22c55e;border-radius:50%;box-shadow:0 0 0 5px #22c55e17;animation:aaPulseStatus 2.2s ease-out infinite}.aa-hero-node{position:relative;z-index:3;margin:0 auto;border:1px solid rgba(255,255,255,.16);background:#030d27e0;color:#fff;box-shadow:0 12px 40px #00000038;text-align:center}.aa-hero-node span{display:block;margin-bottom:5px;color:#ffffff6b;font-size:8px;letter-spacing:.2em;font-weight:700}.aa-hero-node strong{display:block;font-size:13px;letter-spacing:.055em}.aa-hero-node small{display:block;margin-top:5px;color:#ffffff73;font-size:9px}.aa-node-input{width:56%;padding:15px}.aa-node-core{width:72%;padding:20px;border-color:#ff7427bf;box-shadow:0 0 0 1px #ff742714,0 15px 44px #ff742714}.aa-node-core strong{color:var(--aa-orange)}.aa-node-row{position:relative;z-index:3;display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:0 10px}.aa-node-small{display:flex;justify-content:center;align-items:center;gap:9px;padding:13px 10px}.aa-node-small strong{font-size:11px}.aa-node-small svg{color:#ffffffa8}.aa-node-ai{border-color:#ca2ee094}.aa-node-ai svg,.aa-node-ai strong{color:#e889f3}.aa-node-output{width:64%;padding:15px}.aa-flow-v{position:relative;z-index:2;width:1px;margin:0 auto;height:51px;background:#ffffff2e;overflow:hidden}.aa-flow-v:after{content:"";position:absolute;left:0;width:1px;height:20px;background:var(--aa-orange);box-shadow:0 0 10px var(--aa-orange);animation:aaFlowVertical 2.4s linear infinite}.aa-flow-2{height:57px}.aa-flow-3{height:51px}.aa-flow-diagonal{display:none}.aa-proof-band{background:#fff;border-bottom:1px solid #e7eaf0}.aa-proof-grid{min-height:126px;display:grid;grid-template-columns:.8fr .8fr .9fr 1.65fr;align-items:center}.aa-proof-grid>div{min-height:64px;padding:8px 28px;display:flex;flex-direction:column;justify-content:center;border-left:1px solid #e6e8ee}.aa-proof-grid>div:first-child{border-left:0;padding-left:0}.aa-proof-grid strong{color:var(--aa-ink);font-size:18px;line-height:1.35}.aa-proof-grid span{margin-top:6px;color:#737b8d;font-size:11px;line-height:1.45}.aa-proof-references strong{font-size:14px}.aa-time-section{padding:120px 0;background:var(--aa-soft)}.aa-time-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:110px;align-items:center}.aa-time-number{font-size:clamp(110px,15vw,190px);line-height:.75;font-weight:800;letter-spacing:-.08em;color:var(--aa-ink)}.aa-time-number span{margin-left:9px;font-size:.24em;color:var(--aa-orange);letter-spacing:0}.aa-time-line{width:100%;height:1px;margin-top:28px;background:linear-gradient(90deg,var(--aa-orange),rgba(255,116,39,0))}.aa-time-caption{color:#71798b;font-size:13px;line-height:1.65}.aa-section-label{color:var(--aa-orange)}.aa-time-grid h2,.aa-section-heading h2,.aa-method-intro h2,.aa-tools-heading h2,.aa-founder-section h2,.aa-final-inner h2{margin:15px 0 24px;color:var(--aa-ink);font-size:clamp(37px,4vw,57px);line-height:1.08;letter-spacing:-.035em}.aa-time-grid p{max-width:740px;color:#646d7f;font-size:16px;line-height:1.78}.aa-strong-line{margin-top:32px;padding:21px 24px;border-left:3px solid var(--aa-orange);background:#fff;color:var(--aa-ink);font-weight:700;font-size:18px;box-shadow:0 12px 40px #0d1b350f}.aa-areas-section{padding:118px 0 126px;background:#fff}.aa-section-heading{max-width:850px;margin-bottom:54px}.aa-section-heading p,.aa-tools-heading p{max-width:700px;color:#697284;font-size:16px;line-height:1.7}.aa-area-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.aa-area-card{height:100%;min-height:260px;padding:30px;border:1px solid #e4e7ee;border-radius:16px;background:#fff;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.aa-area-card:hover{transform:translateY(-6px);border-color:#ff74276b;box-shadow:0 22px 50px #0d1b351a}.aa-area-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:12px;background:#f2f1ff;color:var(--aa-violet)}.aa-area-card h3{margin:24px 0 11px;font-size:22px;color:var(--aa-ink)}.aa-area-card p{color:#6b7282;font-size:13px;line-height:1.75}.aa-card-link{display:flex;gap:7px;align-items:center;margin-top:24px;color:var(--aa-orange);font-size:12px;font-weight:700}.aa-open-brief{display:flex;align-items:center;gap:12px;margin-top:32px;padding:20px 24px;background:#f7f7fb;border:1px solid #e7e8ef;border-radius:12px;color:#667083;font-size:13px}.aa-open-brief svg{color:var(--aa-orange);flex:0 0 auto}.aa-open-brief strong{color:var(--aa-ink)}.aa-ai-section{padding:120px 0 126px;background:var(--aa-night);color:#fff}.aa-heading-light h2,.aa-heading-light p{color:#fff}.aa-heading-light p{color:var(--aa-text-soft)}.aa-level-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.aa-level-card{height:100%;padding:30px;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:#ffffff09}.aa-level-card:hover{border-color:#ff742757}.aa-level-ai{background:linear-gradient(160deg,#6254e71f,#ca2ee00d);border-color:#ca2ee040}.aa-level-top{display:flex;justify-content:space-between;align-items:center;color:#ffffff8c}.aa-level-top span{font-size:11px;letter-spacing:.14em}.aa-level-top svg{color:var(--aa-orange)}.aa-level-ai .aa-level-top svg{color:#df6bef}.aa-level-card h3{margin:26px 0 7px;font-size:28px}.aa-level-card>p{color:#bdc5d5;font-size:14px}.aa-rule{margin:24px 0;padding:16px;border:1px solid rgba(255,255,255,.1);background:#00000029;color:#ffffffba;font-size:10px;letter-spacing:.12em;text-align:center}.aa-rule strong{color:var(--aa-orange);padding-inline:4px}.aa-level-card ul{margin:0;padding:0;list-style:none;display:grid;gap:10px;color:#c9cfdb;font-size:12px}.aa-level-card li{display:flex;gap:8px;align-items:center}.aa-level-card li svg{color:var(--aa-orange)}.aa-spectrum-section{padding:124px 0 130px;background:linear-gradient(180deg,#071538,#030d27);color:#fff;border-top:1px solid rgba(255,255,255,.07)}.aa-spectrum-graph{position:relative;display:grid;grid-template-columns:.85fr 1.15fr 1.35fr;gap:34px;padding:68px 36px 42px;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:#00000026;overflow:hidden}.aa-spectrum-graph:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(255,255,255,.12) 1px,transparent 1px);background-size:22px 22px;opacity:.11}.aa-spectrum-label{position:absolute;top:21px;z-index:2;color:#ffffff6b;font-size:9px;letter-spacing:.18em}.aa-spectrum-simple{left:10%}.aa-spectrum-advanced{left:42%}.aa-spectrum-complex{right:12%}.aa-spectrum-column{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:stretch}.aa-spectrum-box{padding:16px 13px;border:1px solid rgba(255,255,255,.15);background:#030d27e6;text-align:center;font-size:10px;font-weight:700;letter-spacing:.08em}.aa-spectrum-accent{border-color:#ff7427b8;color:var(--aa-orange)}.aa-spectrum-arrow{height:39px;display:grid;place-items:center;color:#fff6}.aa-spectrum-mini-row{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:10px}.aa-spectrum-mini-row span{padding:11px 6px;border:1px solid rgba(255,255,255,.1);color:#ffffffb3;text-align:center;font-size:8px}.aa-spectrum-mini-row .is-ai{color:#e386ee;border-color:#ca2ee073}.aa-spectrum-manifesto{max-width:900px;margin:47px auto 0;text-align:center}.aa-spectrum-manifesto p{margin:0;color:#aab3c4;font-size:16px}.aa-spectrum-manifesto strong{display:block;margin-top:8px;color:#fff;font-size:25px}.aa-method-section{padding:125px 0;background:#f5f6fa}.aa-method-layout{display:grid;grid-template-columns:.82fr 1.18fr;gap:92px;align-items:start}.aa-method-intro{position:sticky;top:128px}.aa-method-intro p{color:#687184;font-size:15px;line-height:1.75}.aa-method-list{border-top:1px solid #dfe3ea}.aa-method-item{display:grid;grid-template-columns:52px 1fr;gap:20px;padding:32px 4px;border-bottom:1px solid #dfe3ea}.aa-method-item>span{color:var(--aa-orange);font-size:11px;font-weight:700;letter-spacing:.1em}.aa-method-item h3{margin:0 0 9px;font-size:23px;color:var(--aa-ink)}.aa-method-item p{margin:0;color:#6a7385;font-size:14px;line-height:1.72}.aa-tools-section{padding:110px 0 96px;background:#fff;overflow:hidden}.aa-tools-heading{max-width:800px}.aa-tool-marquee{margin-top:58px;padding:22px 0;border-top:1px solid #e5e8ee;border-bottom:1px solid #e5e8ee;overflow:hidden}.aa-tool-track{width:-moz-max-content;width:max-content;display:flex;gap:30px;animation:aaMarquee 32s linear infinite}.aa-tool-track span{display:flex;align-items:center;gap:30px;white-space:nowrap;color:var(--aa-ink);font-size:18px;font-weight:700}.aa-tool-track i{color:var(--aa-orange);font-style:normal}.aa-scale-section{padding:120px 0 130px;background:#f7f8fb}.aa-scale-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.aa-scale-card{min-height:330px;padding:34px 30px;border:1px solid #e0e4eb;background:#fff;border-radius:16px}.aa-scale-card svg{color:var(--aa-violet)}.aa-scale-card>span{display:block;margin-top:54px;color:var(--aa-orange);font-size:10px;letter-spacing:.18em;font-weight:700}.aa-scale-card h3{margin:14px 0;font-size:24px;line-height:1.25}.aa-scale-card p{color:#6b7486;font-size:13px;line-height:1.72}.aa-scale-featured{background:var(--aa-night);color:#fff;border-color:var(--aa-night);box-shadow:var(--aa-shadow);transform:translateY(-10px)}.aa-scale-featured h3{color:#fff}.aa-scale-featured p{color:#b7c0d1}.aa-scale-featured svg{color:var(--aa-orange)}.aa-founder-section{padding:126px 0;background:#fff}.aa-founder-grid{display:grid;grid-template-columns:.78fr 1.22fr;gap:90px;align-items:center}.aa-founder-image-shell{position:relative;min-height:520px;display:flex;align-items:flex-end;justify-content:center;border-radius:20px;background:linear-gradient(145deg,#f0f1fa,#fff);overflow:hidden;box-shadow:0 28px 80px #0d1b351a}.aa-founder-image-shell:before{content:"";position:absolute;width:320px;height:320px;border-radius:50%;background:#6254e721;filter:blur(20px);top:45px}.aa-founder-image-shell img{position:relative;z-index:1;width:100%;max-height:520px;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom}.aa-founder-badge{position:absolute;z-index:3;left:24px;bottom:24px;display:flex;gap:9px;align-items:center;padding:13px 16px;border-radius:999px;background:var(--aa-night);color:#fff;font-size:12px;font-weight:700}.aa-founder-badge svg{color:var(--aa-orange)}.aa-founder-section h2{font-size:clamp(35px,3.7vw,52px)}.aa-founder-section h2 em{color:var(--aa-violet);font-style:normal}.aa-founder-section p{color:#697285;font-size:15px;line-height:1.76}.aa-founder-strong{margin-top:28px;color:var(--aa-ink);font-size:18px;font-weight:700;line-height:1.55}.aa-founder-values{margin-top:30px;display:flex;flex-wrap:wrap;gap:10px}.aa-founder-values span{display:flex;align-items:center;gap:7px;padding:10px 13px;border:1px solid #e3e6ed;border-radius:999px;color:#586174;font-size:11px;font-weight:600}.aa-founder-values svg{color:var(--aa-orange)}.aa-final-cta{position:relative;padding:130px 0;background:linear-gradient(140deg,#02091c,#06163c);color:#fff}.aa-final-grid{opacity:.5;-webkit-mask-image:none;mask-image:none}.aa-final-inner{position:relative;z-index:2;max-width:850px;margin:0 auto;text-align:center}.aa-final-inner h2{color:#fff;font-size:clamp(46px,5.6vw,72px)}.aa-final-inner p{margin:0 auto 18px;max-width:650px;color:#b9c2d3;font-size:16px;line-height:1.7}.aa-final-inner strong{display:block;max-width:720px;margin:0 auto 35px;color:#fff;font-size:18px;line-height:1.65}.aa-footer{background:#020817;color:#8f99ab;border-top:1px solid rgba(255,255,255,.08)}.aa-footer-inner{min-height:112px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:30px}.aa-footer-logo{width:190px}.aa-footer p{margin:0;font-size:12px}.aa-footer-links{display:flex;gap:20px}.aa-footer-links a{color:#aeb6c6;text-decoration:none;font-size:11px}.aa-footer-links a:hover{color:#fff}.aa-reveal{opacity:0;transform:translateY(28px);filter:blur(5px);transition:opacity .75s cubic-bezier(.22,1,.36,1),transform .75s cubic-bezier(.22,1,.36,1),filter .75s ease}.aa-reveal.is-visible{opacity:1;transform:translateY(0);filter:blur(0)}@keyframes aaFlowVertical{0%{top:-22px;opacity:0}15%{opacity:1}82%{opacity:1}to{top:100%;opacity:0}}@keyframes aaPulseStatus{0%{box-shadow:0 0 #22c55e47}75%,to{box-shadow:0 0 0 10px #22c55e00}}@keyframes aaMarquee{to{transform:translate(-50%)}}@media (max-width: 1050px){.aa-nav{display:none}.aa-button-header{margin-left:auto}.aa-hero-inner{grid-template-columns:1fr;gap:58px}.aa-hero-copy{max-width:850px}.aa-hero-architecture{max-width:670px;width:100%;margin:0 auto}.aa-proof-grid{grid-template-columns:repeat(2,1fr);padding:22px 0}.aa-proof-grid>div{border-left:0;border-top:1px solid #e6e8ee}.aa-proof-grid>div:nth-child(-n+2){border-top:0}.aa-time-grid,.aa-founder-grid{gap:58px}.aa-area-grid{grid-template-columns:repeat(2,1fr)}.aa-method-layout{gap:55px}}@media (max-width: 780px){.aa-container{width:min(100% - 32px,1240px)}.aa-header-inner{min-height:70px}.aa-logo{width:170px}.aa-button-header{min-height:40px;padding:0 14px;font-size:11px}.aa-hero{min-height:auto}.aa-hero-inner{padding:72px 0 76px;gap:46px}.aa-hero h1{font-size:clamp(46px,13vw,67px)}.aa-hero-lead{font-size:15px}.aa-hero-actions{flex-direction:column;align-items:stretch}.aa-hero-architecture{min-height:510px;padding-inline:24px}.aa-node-core{width:88%}.aa-node-input{width:74%}.aa-node-row{gap:8px;margin:0}.aa-node-small{padding-inline:4px}.aa-proof-grid{grid-template-columns:1fr 1fr}.aa-proof-grid>div{padding:18px 14px}.aa-time-section,.aa-areas-section,.aa-ai-section,.aa-spectrum-section,.aa-method-section,.aa-tools-section,.aa-scale-section,.aa-founder-section{padding:84px 0}.aa-time-grid,.aa-method-layout,.aa-founder-grid{grid-template-columns:1fr;gap:48px}.aa-time-number{font-size:130px}.aa-area-grid,.aa-level-grid,.aa-scale-grid{grid-template-columns:1fr}.aa-section-heading{margin-bottom:38px}.aa-spectrum-graph{grid-template-columns:1fr;gap:38px;padding-top:38px}.aa-spectrum-label{display:none}.aa-spectrum-column{padding-top:18px;border-top:1px solid rgba(255,255,255,.08)}.aa-method-intro{position:static}.aa-scale-featured{transform:none}.aa-founder-image-shell{min-height:430px}.aa-final-cta{padding:95px 0}.aa-footer-inner{grid-template-columns:1fr;padding:34px 0;text-align:center;justify-items:center}}@media (max-width: 480px){.aa-logo{width:142px}.aa-button-header{padding:0 11px}.aa-hero-architecture{min-height:480px}.aa-hero-node strong{font-size:11px}.aa-node-small{flex-direction:column;gap:5px}.aa-proof-grid{grid-template-columns:1fr}.aa-proof-grid>div:nth-child(2){border-top:1px solid #e6e8ee}.aa-proof-grid>div{text-align:center}.aa-time-number{font-size:108px}.aa-area-card{min-height:235px}}@media (prefers-reduced-motion: reduce){.aa-reveal{opacity:1;transform:none;filter:none;transition:none}.aa-flow-v:after,.aa-status-dot,.aa-tool-track{animation:none}.aa-button,.aa-area-card{transition:none}}:root{--rad-ink: 0 0% 8%;--rad-paper: 42 24% 94%;--rad-paper-2: 40 18% 88%;--rad-signal: 17 100% 55%;--rad-white: 0 0% 100%;--rad-grey: 0 0% 82%;--rad-grey-2: 0 0% 70%;--rad-ink-soft: 0 0% 22%;--rad-darkline: 0 0% 24%;--rad-lightline: 36 10% 74%}.rad-page{min-height:100vh;overflow-x:hidden;background:hsl(var(--rad-ink));color:hsl(var(--rad-paper));font-family:Arial,Helvetica,sans-serif}.rad-page *,.rad-page *:before,.rad-page *:after{box-sizing:border-box}.rad-page a{color:inherit;text-decoration:none}.rad-mono,.rad-dg-tag{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.rad-nav{position:sticky;top:0;z-index:60;min-height:78px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 2.8vw;border-bottom:1px solid hsl(var(--rad-darkline));background:hsla(var(--rad-ink),.96);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.rad-logo-link{justify-self:start;display:flex;align-items:center}.rad-logo{display:block;height:clamp(34px,3.2vw,48px);width:auto}.rad-nav-meta{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8rem;letter-spacing:.1em;color:hsl(var(--rad-grey))}.rad-nav-cta{justify-self:end;padding:12px 16px;border:1px solid hsl(var(--rad-signal));color:hsl(var(--rad-signal))!important;font-size:.85rem;font-weight:900;letter-spacing:.05em}.rad-nav-cta:hover{background:hsl(var(--rad-signal));color:hsl(var(--rad-ink))!important}.rad-hero{min-height:calc(100vh - 78px);padding:28px 2.8vw 26px;display:flex;flex-direction:column;border-bottom:1px solid hsl(var(--rad-darkline))}.rad-topline,.rad-index-row{display:grid;grid-template-columns:.7fr .9fr 1.6fr;gap:18px;padding:11px 0;border-top:1px solid currentColor;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8rem;letter-spacing:.09em;text-transform:uppercase}.rad-hero-title{margin:auto 0 0;max-width:11ch;font-family:Arial Black,Arial,Helvetica,sans-serif;font-size:clamp(5rem,12.6vw,12.4rem);line-height:.72;letter-spacing:-.085em;font-weight:950;text-transform:uppercase}.rad-hero-title span{display:block}.rad-hero-title .rad-signal{width:-moz-fit-content;width:fit-content;color:hsl(var(--rad-ink));background:hsl(var(--rad-signal));padding:.02em .08em .08em .03em;transform:rotate(-1deg)}.rad-hero-bottom{margin-top:clamp(36px,6vh,66px);display:grid;grid-template-columns:1.15fr .85fr;gap:56px;align-items:end}.rad-hero-statement{max-width:780px}.rad-hero-statement p{margin:0 0 14px;color:hsl(var(--rad-grey));font-size:clamp(1.05rem,1.5vw,1.35rem);line-height:1.45}.rad-hero-false{font-family:Arial Black,Arial,Helvetica,sans-serif;color:hsl(var(--rad-paper))!important;font-size:clamp(1.4rem,2.4vw,2.2rem)!important;letter-spacing:-.04em;text-transform:uppercase}.rad-hero-punch{margin-top:26px!important;padding-top:18px;border-top:2px solid hsl(var(--rad-signal));color:hsl(var(--rad-paper))!important;font-family:Arial Black,Arial,Helvetica,sans-serif;font-size:clamp(1.1rem,1.9vw,1.7rem)!important;line-height:1.1!important;letter-spacing:-.04em;text-transform:uppercase}.rad-hero-punch strong{color:hsl(var(--rad-signal))}.rad-live-clock{justify-self:end;width:min(100%,520px);padding-top:12px;border-top:1px solid hsl(var(--rad-signal));font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.rad-live-clock>div,.rad-live-clock small{display:block;color:hsl(var(--rad-grey));font-size:.82rem;letter-spacing:.08em;line-height:1.4}.rad-clock-value{display:block;margin:8px 0 6px;color:hsl(var(--rad-signal));font-size:clamp(2.8rem,5.4vw,5.9rem);line-height:1;letter-spacing:-.08em;font-variant-numeric:tabular-nums}.rad-scroll{margin-top:32px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:hsl(var(--rad-grey));font-size:.82rem;letter-spacing:.08em}.rad-matters{padding:34px 2.8vw 0;background:hsl(var(--rad-ink));color:hsl(var(--rad-paper))}.rad-matters-title{margin:74px 0 0;font-family:Arial Black,Arial,Helvetica,sans-serif;font-weight:950;text-transform:uppercase;letter-spacing:-.075em;font-size:clamp(2.6rem,6vw,6.4rem);line-height:.82}.rad-matters-title span{color:hsl(var(--rad-signal))}.rad-matters-list{margin-top:86px;border-top:1px solid hsl(var(--rad-darkline))}.rad-matter{position:relative;padding:46px 0 44px;display:grid;grid-template-columns:120px minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:center;border-bottom:1px solid hsl(var(--rad-darkline));transition:background .25s ease}.rad-matter:hover{background:hsla(var(--rad-signal),.06)}.rad-matter-num{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9rem;letter-spacing:.1em;color:hsl(var(--rad-signal))}.rad-matter h3{margin:0;font-family:Arial Black,Arial,Helvetica,sans-serif;font-weight:950;text-transform:uppercase;letter-spacing:-.075em;font-size:clamp(2.6rem,7vw,7.6rem);line-height:.8}.rad-matter:hover h3{color:hsl(var(--rad-signal))}.rad-matter p{margin:0;max-width:560px;color:hsl(var(--rad-grey));font-size:clamp(1.02rem,1.5vw,1.35rem);line-height:1.45}.rad-marquee{overflow:hidden;border-bottom:1px solid hsl(var(--rad-ink));background:hsl(var(--rad-signal));color:hsl(var(--rad-ink))}.rad-marquee-track{width:-moz-max-content;width:max-content;display:flex;align-items:center;gap:22px;padding:13px 0;animation:radMarquee 24s linear infinite;font-size:.9rem;font-weight:950;letter-spacing:.06em}.rad-marquee-track i{font-style:normal}@keyframes radMarquee{to{transform:translate(-50%)}}.rad-index-row{color:hsl(var(--rad-ink))}.rad-index-dark{color:hsl(var(--rad-paper))}.rad-time{padding:0 2.8vw 100px;background:hsl(var(--rad-signal));color:hsl(var(--rad-ink));border-top:1px solid hsl(var(--rad-ink))}.rad-time-number{overflow:hidden;margin:0 -1.2vw;font-family:Arial Black,Arial,Helvetica,sans-serif;font-size:clamp(7rem,20vw,22rem);line-height:.78;letter-spacing:-.105em;white-space:nowrap}.rad-time-grid{display:grid;grid-template-columns:1fr 1fr;gap:7vw;align-items:start;margin-top:74px}.rad-label{display:inline-block;margin-bottom:22px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.85rem;letter-spacing:.1em;font-weight:700}.rad-time h2,.rad-cards-title,.rad-architect h2,.rad-blind h2,.rad-engine h2,.rad-system h2,.rad-own h2,.rad-lever h2,.rad-method h2,.rad-final h2,.rad-years-title,.rad-clients-title,.rad-craft-title,.rad-tools-head h2{margin:0;font-family:Arial Black,Arial,Helvetica,sans-serif;font-weight:950;text-transform:uppercase;letter-spacing:-.075em}.rad-time h2{font-size:clamp(2.5rem,5.2vw,5.6rem);line-height:.84}.rad-time-copy>p{margin:0 0 12px;font-size:clamp(1.1rem,1.7vw,1.55rem);line-height:1.4;letter-spacing:-.02em}.rad-split-line{min-height:68px;display:grid;grid-template-columns:130px 1fr;gap:18px;align-items:center;padding:14px 0;border-top:1px solid hsl(var(--rad-ink))}.rad-split-line:first-of-type{margin-top:46px}.rad-split-line span{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.85rem;letter-spacing:.1em;font-weight:700}.rad-split-line b{font-size:1.02rem;line-height:1.35}.rad-time-note{margin-top:34px!important;padding-top:18px;border-top:3px solid hsl(var(--rad-ink));font-size:clamp(1rem,1.5vw,1.25rem)!important;line-height:1.45!important}.rad-cards{padding:34px 2.8vw 96px;background:hsl(var(--rad-ink));color:hsl(var(--rad-paper))}.rad-cards-title{margin-top:70px!important;font-size:clamp(2.6rem,6.4vw,6.8rem);line-height:.82}.rad-cards-title span{color:hsl(var(--rad-signal))}.rad-cards-copy{margin-top:46px;display:grid;grid-template-columns:1fr 1fr;gap:4vw}.rad-cards-copy p{margin:0;color:hsl(var(--rad-grey));font-size:clamp(1.02rem,1.5vw,1.3rem);line-height:1.5}.rad-chain-wrap{margin-top:70px;padding:26px 0 22px;border-top:1px solid hsl(var(--rad-darkline));border-bottom:1px solid hsl(var(--rad-darkline))}.rad-chain-hint{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8rem;letter-spacing:.08em;color:hsl(var(--rad-grey))}.rad-chain-hint.is-diagram{margin-top:46px;color:hsl(var(--rad-ink-soft))}.rad-chain-scroll{margin-top:22px;overflow-x:auto;padding-bottom:8px}.rad-chain{width:-moz-max-content;width:max-content;display:flex;align-items:stretch;gap:0}.rad-chain-node{display:flex;flex-direction:column;justify-content:center;gap:8px;min-width:132px;min-height:96px;padding:16px 18px;border:1px solid hsl(var(--rad-grey-2));transform:rotate(-.6deg)}.rad-chain-node:nth-child(4n){transform:rotate(.8deg)}.rad-chain-node b{font-family:Arial Black,Arial,Helvetica,sans-serif;font-size:1.15rem;letter-spacing:-.04em}.rad-chain-node i{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-style:normal;font-size:.78rem;letter-spacing:.1em;color:hsl(var(--rad-grey))}.rad-chain-node.is-critical{border:2px solid hsl(var(--rad-signal));background:hsl(var(--rad-signal));color:hsl(var(--rad-ink))}.rad-chain-node.is-critical i{color:hsl(var(--rad-ink))}.rad-chain-arrow{display:flex;align-items:center;padding:0 14px;font-style:normal;font-size:1.1rem;color:hsl(var(--rad-grey-2))}.rad-chain-note{margin:22px 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.95rem;letter-spacing:.07em;color:hsl(var(--rad-signal))}.rad-cards-punch{margin:60px 0 0;font-family:Arial Black,Arial,Helvetica,sans-serif;text-transform:uppercase;letter-spacing:-.05em;font-size:clamp(1.4rem,3.2vw,3.4rem);line-height:1.02}.rad-architect{padding:34px 2.8vw 100px;background:hsl(var(--rad-paper));color:hsl(var(--rad-ink))}.rad-architect h2{margin-top:70px!important;max-width:26ch;font-size:clamp(2.4rem,5.6vw,6rem);line-height:.86}.rad-architect-copy{margin-top:44px;display:grid;grid-template-columns:1fr 1fr;gap:4vw}.rad-architect-copy p{margin:0;font-size:clamp(1.02rem,1.5vw,1.3rem);line-height:1.5}.rad-compare{margin-top:66px;border-top:3px solid currentColor}.rad-compare-band{padding:30px 0;border-bottom:1px solid currentColor}.rad-compare-label{display:block;margin-bottom:20px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.85rem;letter-spacing:.12em;font-weight:700}.rad-compare-band.is-good .rad-compare-label{color:hsl(var(--rad-signal))}.rad-compare-flow{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.rad-compare-flow b{font-family:Arial Black,Arial,Helvetica,sans-serif;font-size:clamp(1rem,2vw,1.9rem);letter-spacing:-.045em;text-transform:uppercase}.rad-compare-flow i{font-style:normal;font-size:clamp(.95rem,1.6vw,1.5rem);color:hsl(var(--rad-signal))}.rad-compare-band.is-good .rad-compare-flow b{color:hsl(var(--rad-ink))}.rad-architect-punch{margin:58px 0 0;max-width:30ch;font-family:Arial Black,Arial,Helvetica,sans-serif;text-transform:uppercase;letter-spacing:-.05em;font-size:clamp(1.25rem,2.6vw,2.6rem);line-height:1.05}.rad-architect-punch strong{display:block;margin-top:16px;color:hsl(var(--rad-signal))}.rad-blind{padding:34px 2.8vw 90px;background:hsl(var(--rad-ink));color:hsl(var(--rad-paper))}.rad-blind h2{margin-top:72px;max-width:20ch;font-size:clamp(2.6rem,6.2vw,6.6rem);line-height:.84}.rad-blind h2 span{color:hsl(var(--rad-signal))}.rad-blind-list{margin-top:76px;border-top:1px solid hsl(var(--rad-darkline))}.rad-blind-row{min-height:124px;display:grid;grid-template-columns:80px 1.05fr 1fr;gap:30px;align-items:center;padding:22px 0;border-bottom:1px solid hsl(var(--rad-darkline))}.rad-blind-row>span{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:hsl(var(--rad-signal));font-size:.9rem}.rad-blind-row strong{font-family:Arial Black,Arial,Helvetica,sans-serif;font-size:clamp(1.3rem,2.4vw,2.4rem);line-height:1.05;letter-spacing:-.05em}.rad-blind-row p{margin:0;color:hsl(var(--rad-grey));font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.5}.rad-knot-conclusion{margin-top:60px;display:grid;grid-template-columns:repeat(4,1fr);border-top:3px solid hsl(var(--rad-signal))}.rad-knot-conclusion>div{padding:26px 24px 26px 0;border-right:1px solid hsl(var(--rad-darkline))}.rad-knot-conclusion>div:last-child{border-right:0}.rad-knot-conclusion span{display:block;margin-bottom:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.85rem;letter-spacing:.12em;color:hsl(var(--rad-signal));font-weight:700}.rad-knot-conclusion b{display:block;font-family:Arial,Helvetica,sans-serif;font-weight:400;font-size:1.05rem;line-height:1.4;color:hsl(var(--rad-paper))}.rad-engine{padding:34px 2.8vw 100px;background:hsl(var(--rad-paper-2));color:hsl(var(--rad-ink));border-top:3px solid hsl(var(--rad-ink))}.rad-engine h2{margin-top:70px!important;max-width:18ch;font-size:clamp(2.4rem,5.6vw,6rem);line-height:.86}.rad-engine-list{margin-top:64px;border-top:3px solid hsl(var(--rad-ink))}.rad-engine-row{display:grid;grid-template-columns:1fr 1.1fr 1.1fr;gap:24px 32px;align-items:center;padding:34px 0;border-bottom:1px solid hsl(var(--rad-ink))}.rad-engine-row strong{font-family:Arial Black,Arial,Helvetica,sans-serif;font-size:clamp(1.6rem,3.4vw,3.4rem);letter-spacing:-.055em;text-transform:uppercase}.rad-engine-row p{margin:0;font-size:clamp(1.05rem,1.6vw,1.4rem);line-height:1.35}.rad-engine-row code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:clamp(.9rem,1.2vw,1.05rem);letter-spacing:.05em;color:hsl(var(--rad-ink));background:hsl(var(--rad-signal));padding:8px 12px;justify-self:start}.rad-engine-row>span{grid-column:2 / -1;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.88rem;letter-spacing:.08em;color:hsl(var(--rad-ink-soft))}.rad-engine-punch{margin:58px 0 0;font-family:Arial Black,Arial,Helvetica,sans-serif;text-transform:uppercase;letter-spacing:-.05em;font-size:clamp(1.35rem,3vw,3.1rem);line-height:1.03}.rad-engine-note{margin:22px 0 0;max-width:70ch;font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.5}.rad-system{padding:34px 2.8vw 110px;background:hsl(var(--rad-paper));color:hsl(var(--rad-ink))}.rad-system-head{margin-top:76px;display:grid;grid-template-columns:1.1fr .9fr;gap:7vw;align-items:end}.rad-system h2{font-size:clamp(2.6rem,6vw,6.4rem);line-height:.84}.rad-system h2 span{color:hsl(var(--rad-signal))}.rad-system-head>p{margin:0 0 8px;max-width:520px;font-size:clamp(1.15rem,1.9vw,1.8rem);line-height:1.25;letter-spacing:-.03em}.rad-system-foot{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;min-height:90px;font-size:clamp(1rem,1.6vw,1.4rem)}.rad-system-foot strong{text-align:right;color:hsl(var(--rad-signal))}.rad-diagram{margin-top:22px;padding:26px 0 10px;border-top:1px solid hsl(var(--rad-ink));border-bottom:1px solid hsl(var(--rad-ink));overflow-x:auto}.rad-diagram svg{display:block;width:100%;min-width:940px;height:auto}.rad-dg-node rect{fill:hsl(var(--rad-ink));stroke:hsl(var(--rad-ink));stroke-width:1}.rad-dg-node text{fill:hsl(var(--rad-paper));font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:17px;letter-spacing:.05em;text-anchor:middle}.rad-dg-core rect{fill:hsl(var(--rad-ink));stroke:hsl(var(--rad-signal));stroke-width:2}.rad-dg-core>text{font-size:21px;font-weight:700}.rad-dg-exec rect{fill:hsl(var(--rad-signal));stroke:hsl(var(--rad-ink))}.rad-dg-exec text{fill:hsl(var(--rad-ink));font-size:16px;font-weight:700}.rad-dg-exec .rad-dg-bus-item{text-anchor:middle}.rad-dg-leaf rect{fill:none;stroke:hsl(var(--rad-ink))}.rad-dg-leaf text{fill:hsl(var(--rad-ink));font-size:15px}.rad-dg-sub{fill:hsl(var(--rad-grey))!important;font-size:14px!important;font-weight:400!important;letter-spacing:.1em;text-anchor:middle}.rad-dg-exec .rad-dg-sub{fill:hsl(var(--rad-ink))!important;opacity:.85}.rad-dg-human rect{fill:none;stroke:hsl(var(--rad-ink));stroke-dasharray:4 4}.rad-dg-human text{fill:hsl(var(--rad-ink));font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:15px;letter-spacing:.08em;text-anchor:middle}.rad-dg-line{stroke:hsl(var(--rad-ink));stroke-width:1}.rad-dg-dashed{stroke-dasharray:5 5;opacity:.55}.rad-dg-bus{stroke:hsl(var(--rad-ink));stroke-width:2}.rad-dg-pulse{fill:hsl(var(--rad-signal))}.rad-dg-tag{fill:hsl(var(--rad-ink));font-size:14px;letter-spacing:.1em;opacity:.8}.rad-dg-end{text-anchor:end}.rad-dg-start{text-anchor:start}@media (prefers-reduced-motion: reduce){.rad-dg-pulse{display:none}}.rad-own{padding:34px 2.8vw 100px;background:hsl(var(--rad-ink));color:hsl(var(--rad-paper))}.rad-own h2{margin-top:70px!important;max-width:20ch;font-size:clamp(2.3rem,5.2vw,5.6rem);line-height:.86}.rad-own-limit{margin:28px 0 0;font-family:Arial Black,Arial,Helvetica,sans-serif;text-transform:uppercase;letter-spacing:-.045em;font-size:clamp(1.3rem,2.6vw,2.6rem);color:hsl(var(--rad-signal))}.rad-own-line{margin-top:58px;display:flex;flex-wrap:wrap;gap:0;border-top:1px solid hsl(var(--rad-darkline));border-left:1px solid hsl(var(--rad-darkline))}.rad-own-line span{flex:1 1 160px;padding:22px 18px;border-right:1px solid hsl(var(--rad-darkline));border-bottom:1px solid hsl(var(--rad-darkline));font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.95rem;letter-spacing:.1em}.rad-own-cost{margin-top:26px;display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.rad-own-cost b{font-family:Arial Black,Arial,Helvetica,sans-serif;font-size:clamp(1rem,1.8vw,1.6rem);letter-spacing:-.045em}.rad-own-cost i{font-style:normal;color:hsl(var(--rad-signal));font-size:clamp(1rem,1.8vw,1.6rem)}.rad-own-copy{margin:52px 0 0;max-width:78ch;color:hsl(var(--rad-grey));font-size:clamp(1.05rem,1.6vw,1.4rem);line-height:1.5}.rad-own-big{margin-top:64px;border-top:3px solid hsl(var(--rad-signal))}.rad-own-big span{display:block;padding:12px 0;font-family:Arial Black,Arial,Helvetica,sans-serif;text-transform:uppercase;letter-spacing:-.075em;font-size:clamp(2.2rem,7vw,7.4rem);line-height:.92}.rad-own-big span:last-child{color:hsl(var(--rad-signal))}.rad-own-nuance{margin:48px 0 0;max-width:74ch;color:hsl(var(--rad-grey));font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.55}.rad-lever{padding:34px 2.8vw 100px;background:hsl(var(--rad-paper));color:hsl(var(--rad-ink))}.rad-lever h2{margin-top:70px!important;max-width:18ch;font-size:clamp(2.4rem,5.4vw,5.8rem);line-height:.86}.rad-lever-punch{margin:58px 0 0;font-family:Arial Black,Arial,Helvetica,sans-serif;text-transform:uppercase;letter-spacing:-.05em;font-size:clamp(1.35rem,3vw,3.1rem);line-height:1.03;color:hsl(var(--rad-signal))}.rad-lever-note{margin:22px 0 0;max-width:74ch;font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.55}.rad-years{padding:34px 2.8vw 100px;background:hsl(var(--rad-ink));color:hsl(var(--rad-paper))}.rad-years-range{margin-top:70px;display:flex;align-items:baseline;gap:clamp(14px,3vw,46px);font-family:Arial Black,Arial,Helvetica,sans-serif;font-size:clamp(3.6rem,12vw,13rem);line-height:.8;letter-spacing:-.09em}.rad-years-range i{font-style:normal;color:hsl(var(--rad-signal));font-size:.5em}.rad-years-title{margin-top:46px!important;font-size:clamp(2.2rem,5.4vw,6rem);line-height:.84}.rad-years-title span{color:hsl(var(--rad-signal))}.rad-years-lead{margin:30px 0 0;max-width:760px;color:hsl(var(--rad-grey));font-size:clamp(1.05rem,1.6vw,1.45rem);line-height:1.45}.rad-years-proof{margin-top:78px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid hsl(var(--rad-darkline))}.rad-years-proof>div{min-height:190px;padding:34px 26px 34px 0;border-bottom:1px solid hsl(var(--rad-darkline));border-right:1px solid hsl(var(--rad-darkline))}.rad-years-proof>div:last-child{border-right:0}.rad-years-proof strong{display:block;font-family:Arial Black,Arial,Helvetica,sans-serif;font-size:clamp(2.2rem,4.6vw,5rem);letter-spacing:-.07em;color:hsl(var(--rad-signal))}.rad-years-proof p{margin:14px 0 0;max-width:340px;color:hsl(var(--rad-grey));font-size:1.05rem;line-height:1.45}.rad-clients{padding:34px 2.8vw 100px;background:hsl(var(--rad-paper));color:hsl(var(--rad-ink))}.rad-clients-title{margin-top:70px!important;font-size:clamp(3.4rem,8vw,8.6rem);line-height:.78}.rad-clients-title span{color:hsl(var(--rad-signal))}.rad-clients-list{margin-top:74px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid hsl(var(--rad-ink));border-bottom:1px solid hsl(var(--rad-ink))}.rad-client{min-height:170px;padding:30px 24px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:18px;border-right:1px solid hsl(var(--rad-ink))}.rad-client:last-child{border-right:0}.rad-client-logo-shell{display:flex;align-items:center;height:62px}.rad-client-logo{display:block;height:100%;width:auto;max-width:100%;-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply;filter:grayscale(1) contrast(1.15);opacity:.82;transition:filter .2s ease,opacity .2s ease}.rad-client:hover .rad-client-logo{filter:none;opacity:1}.rad-client-name{font-family:Arial Black,Arial,Helvetica,sans-serif;font-size:clamp(1.05rem,1.8vw,1.7rem);letter-spacing:-.045em;text-transform:uppercase}.rad-client:hover .rad-client-name{color:hsl(var(--rad-signal))}.rad-clients-tail{padding-top:20px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.95rem;letter-spacing:.08em}.rad-quotes{margin-top:86px;display:grid;grid-template-columns:1fr 1fr;gap:0;border-top:3px solid hsl(var(--rad-ink))}.rad-quote{margin:0;padding:44px 4vw 44px 0;border-right:1px solid hsl(var(--rad-ink))}.rad-quote:last-child{padding-left:4vw;padding-right:0;border-right:0}.rad-quote-index{display:block;margin-bottom:26px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.88rem;letter-spacing:.12em;color:hsl(var(--rad-signal))}.rad-quote p{margin:0;font-size:clamp(1.15rem,2vw,1.95rem);line-height:1.24;letter-spacing:-.035em}.rad-quote footer{margin-top:34px;padding-top:14px;border-top:1px solid hsl(var(--rad-ink));display:flex;flex-wrap:wrap;gap:14px;align-items:baseline}.rad-quote footer strong{font-family:Arial Black,Arial,Helvetica,sans-serif;font-size:1.05rem;letter-spacing:-.03em}.rad-quote footer span{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.88rem;letter-spacing:.08em;color:hsl(var(--rad-ink-soft))}.rad-craft{padding:34px 2.8vw 90px;background:hsl(var(--rad-ink));color:hsl(var(--rad-paper))}.rad-craft-title{margin-top:70px!important;font-size:clamp(3.2rem,7.6vw,8.4rem);line-height:.78}.rad-craft-title span{color:hsl(var(--rad-signal))}.rad-craft-lead{margin:34px 0 0;max-width:76ch;color:hsl(var(--rad-grey));font-size:clamp(1.05rem,1.6vw,1.4rem);line-height:1.5}.rad-craft-list{margin-top:70px;border-top:1px solid hsl(var(--rad-darkline))}.rad-craft-row{min-height:108px;display:grid;grid-template-columns:90px 1fr;gap:26px;align-items:center;padding:18px 0;border-bottom:1px solid hsl(var(--rad-darkline))}.rad-craft-row span{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9rem;color:hsl(var(--rad-signal))}.rad-craft-row p{margin:0;max-width:900px;font-size:clamp(1.1rem,2vw,1.9rem);line-height:1.22;letter-spacing:-.035em}.rad-doctrine{margin-top:60px;display:flex;flex-wrap:wrap;gap:10px 26px;align-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:clamp(.85rem,1.1vw,1rem);letter-spacing:.16em}.rad-doctrine span{position:relative;padding-right:26px;color:hsl(var(--rad-paper))}.rad-doctrine span:after{content:"/";position:absolute;right:6px;color:hsl(var(--rad-signal))}.rad-doctrine span:last-child:after{content:""}.rad-tools{padding:34px 0 96px;background:hsl(var(--rad-paper));color:hsl(var(--rad-ink))}.rad-tools>.rad-index-row,.rad-tools-head{margin:0 2.8vw}.rad-tools-head{margin-top:70px;display:grid;grid-template-columns:1.1fr .9fr;gap:6vw;align-items:end}.rad-tools-head h2{font-size:clamp(2.4rem,5.6vw,6rem);line-height:.82}.rad-tools-head h2 span{color:hsl(var(--rad-signal))}.rad-tools-head p{margin:0 0 6px;max-width:480px;font-size:clamp(1.02rem,1.4vw,1.25rem);line-height:1.5}.rad-tool-marquee{margin-top:56px;overflow:hidden;border-top:1px solid hsl(var(--rad-ink));border-bottom:1px solid hsl(var(--rad-ink))}.rad-tool-marquee.is-reverse{margin-top:-1px}.rad-tool-track{width:-moz-max-content;width:max-content;display:flex;align-items:center;animation:radToolScroll var(--rad-dur, 34s) linear infinite}.rad-tool-marquee.is-reverse .rad-tool-track{animation-direction:reverse}@keyframes radToolScroll{to{transform:translate(-50%)}}.rad-tool{display:flex;align-items:center;gap:14px;padding:26px 34px;border-right:1px solid hsla(var(--rad-ink),.18)}.rad-tool-logo{height:26px;width:26px;filter:brightness(0);opacity:.8;transition:filter .2s ease,opacity .2s ease}.rad-tool span{font-family:Arial Black,Arial,Helvetica,sans-serif;font-size:clamp(1rem,1.6vw,1.5rem);letter-spacing:-.045em;text-transform:uppercase;white-space:nowrap;transition:color .2s ease}.rad-tool:hover span{color:hsl(var(--rad-signal))}.rad-tool:hover .rad-tool-logo{filter:none;opacity:1}@media (prefers-reduced-motion: reduce){.rad-tool-track,.rad-marquee-track{animation:none}}.rad-method{padding:34px 2.8vw 100px;background:hsl(var(--rad-ink));color:hsl(var(--rad-paper))}.rad-method h2{margin-top:72px;font-size:clamp(3.4rem,8.6vw,9.4rem);line-height:.8}.rad-method h2 span{color:hsl(var(--rad-signal))}.rad-method-signal{margin-top:40px;padding:16px 0;border-top:1px solid hsl(var(--rad-signal));border-bottom:1px solid hsl(var(--rad-signal));font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:clamp(.88rem,1.3vw,1.1rem);letter-spacing:.08em;color:hsl(var(--rad-signal))}.rad-method-list{margin-top:66px;border-top:1px solid hsl(var(--rad-darkline))}.rad-method-row{min-height:136px;display:grid;grid-template-columns:90px .7fr 1.3fr;gap:30px;align-items:center;padding:22px 0;border-bottom:1px solid hsl(var(--rad-darkline))}.rad-method-row>span{color:hsl(var(--rad-signal));font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9rem}.rad-method-row strong{font-family:Arial Black,Arial,Helvetica,sans-serif;font-size:clamp(1.5rem,2.8vw,3.2rem);letter-spacing:-.055em}.rad-method-row p{margin:0;max-width:680px;color:hsl(var(--rad-grey));font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.5}.rad-final{padding:34px 2.8vw 90px;background:hsl(var(--rad-signal));color:hsl(var(--rad-ink))}.rad-final-meta{padding-top:10px;border-top:1px solid hsl(var(--rad-ink));font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.85rem;letter-spacing:.09em}.rad-final h2{margin-top:72px;max-width:18ch;font-size:clamp(2.6rem,6.6vw,7.2rem);line-height:.84}.rad-final h2 span{color:hsl(var(--rad-paper))}.rad-final-bottom{margin-top:72px;display:grid;grid-template-columns:1fr auto;gap:50px;align-items:end}.rad-final-bottom p{margin:0;max-width:760px;font-size:clamp(1.1rem,1.8vw,1.6rem);line-height:1.4}.rad-final-button{display:inline-flex;align-items:center;justify-content:center;min-height:62px;min-width:220px;padding:0 22px;border:1px solid hsl(var(--rad-ink));background:hsl(var(--rad-ink));color:hsl(var(--rad-paper))!important;font-size:.95rem;font-weight:950;letter-spacing:.05em}.rad-final-button:hover{transform:translate(-4px,-4px);box-shadow:4px 4px hsl(var(--rad-paper))}.rad-footer{min-height:78px;padding:18px 2.8vw;display:grid;grid-template-columns:1fr auto 1fr;gap:28px;align-items:center;border-top:1px solid hsl(var(--rad-darkline));background:hsl(var(--rad-ink));color:hsl(var(--rad-grey));font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8rem;letter-spacing:.07em}.rad-footer>div{display:flex;gap:22px}.rad-footer-logo{display:block;height:26px;width:auto;justify-self:start}.rad-footer>span:last-child{text-align:right;color:hsl(var(--rad-signal))}@media (max-width: 900px){.rad-nav{grid-template-columns:1fr auto}.rad-nav-meta{display:none}.rad-hero{min-height:auto;padding-bottom:40px}.rad-hero-title{margin-top:70px;font-size:clamp(4.4rem,17vw,8rem)}.rad-hero-bottom,.rad-time-grid,.rad-system-head,.rad-tools-head,.rad-quotes,.rad-cards-copy,.rad-architect-copy{grid-template-columns:1fr}.rad-cards-copy,.rad-architect-copy{gap:20px}.rad-live-clock{justify-self:start;width:100%}.rad-blind-row,.rad-method-row{grid-template-columns:52px 1fr;padding:24px 0}.rad-blind-row p,.rad-method-row p{grid-column:2}.rad-matter{grid-template-columns:60px 1fr;gap:10px 20px;padding:32px 0}.rad-matter p{grid-column:2}.rad-knot-conclusion{grid-template-columns:1fr 1fr}.rad-knot-conclusion>div:nth-child(2n){border-right:0}.rad-engine-row{grid-template-columns:1fr;gap:14px}.rad-engine-row>span{grid-column:1}.rad-years-proof,.rad-clients-list{grid-template-columns:1fr}.rad-years-proof>div,.rad-client{border-right:0}.rad-quote,.rad-quote:last-child{padding:34px 0;border-right:0;border-bottom:1px solid hsl(var(--rad-ink))}.rad-final-bottom{grid-template-columns:1fr}.rad-final-button{width:-moz-fit-content;width:fit-content}}@media (max-width: 620px){.rad-nav{min-height:64px;padding:0 18px}.rad-logo{height:30px}.rad-nav-cta{padding:10px;font-size:.75rem}.rad-hero,.rad-blind,.rad-time,.rad-system,.rad-method,.rad-final,.rad-matters,.rad-years,.rad-clients,.rad-craft,.rad-cards,.rad-architect,.rad-engine,.rad-own,.rad-lever{padding-left:18px;padding-right:18px}.rad-tools>.rad-index-row,.rad-tools-head{margin-left:18px;margin-right:18px}.rad-topline,.rad-index-row{grid-template-columns:1fr;gap:4px;font-size:.78rem}.rad-index-row span:nth-child(3){display:none}.rad-hero-title{font-size:clamp(3.6rem,19vw,6rem);line-height:.76}.rad-hero-bottom{gap:34px}.rad-hero-statement p{font-size:.98rem}.rad-system,.rad-method,.rad-cards,.rad-architect,.rad-engine,.rad-own,.rad-lever{padding-bottom:68px}.rad-system-head{margin-top:52px;gap:30px}.rad-blind h2,.rad-method h2,.rad-final h2{font-size:clamp(2.2rem,10vw,3.4rem)}.rad-cards-title,.rad-architect h2,.rad-engine h2,.rad-own h2,.rad-lever h2{font-size:clamp(2rem,9.4vw,3.2rem);line-height:.94}.rad-blind-list,.rad-method-list,.rad-matters-list,.rad-craft-list{margin-top:46px}.rad-blind-row,.rad-method-row,.rad-craft-row{grid-template-columns:38px 1fr;gap:12px}.rad-matter{grid-template-columns:40px 1fr}.rad-matter h3{font-size:12vw}.rad-time{padding-bottom:68px}.rad-time-number{margin:0;font-size:22vw}.rad-time h2{font-size:clamp(1.9rem,8.6vw,3rem);line-height:.96}.rad-split-line{grid-template-columns:1fr;gap:6px}.rad-system h2,.rad-clients-title,.rad-craft-title{font-size:clamp(2.2rem,11vw,3.6rem);line-height:.9}.rad-knot-conclusion{grid-template-columns:1fr}.rad-knot-conclusion>div{border-right:0;border-bottom:1px solid hsl(var(--rad-darkline))}.rad-own-big span{font-size:11vw}.rad-years-range{font-size:16vw}.rad-diagram{margin-top:16px}.rad-system-foot{grid-template-columns:1fr;gap:8px;padding:22px 0}.rad-system-foot b{display:none}.rad-system-foot strong{text-align:left}.rad-final-bottom{margin-top:46px}.rad-footer{grid-template-columns:1fr;padding:24px 18px;gap:16px}.rad-footer>div{flex-wrap:wrap}.rad-footer>span:last-child{text-align:left}}.rad-alloc{padding:30px 2.8vw 84px;background:hsl(var(--rad-ink));color:hsl(var(--rad-paper));border-bottom:1px solid hsl(var(--rad-darkline))}.rad-alloc-grid{margin-top:58px;display:grid;grid-template-columns:1fr 1fr}.rad-alloc-col{padding:30px 4vw 30px 0;border-top:3px solid hsl(var(--rad-paper));border-right:1px solid hsl(var(--rad-darkline))}.rad-alloc-col.is-system{padding:30px 0 30px 4vw;border-top-color:hsl(var(--rad-signal));border-right:0}.rad-alloc-label{display:block;margin-bottom:24px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.95rem;letter-spacing:.16em;font-weight:700}.rad-alloc-col.is-system .rad-alloc-label{color:hsl(var(--rad-signal))}.rad-alloc-words{display:flex;flex-wrap:wrap;gap:8px 22px}.rad-alloc-words b{font-family:Arial Black,Arial,Helvetica,sans-serif;font-size:clamp(1.15rem,2.4vw,2.3rem);letter-spacing:-.05em;text-transform:uppercase}.rad-alloc-col p{margin:26px 0 0;max-width:46ch;color:hsl(var(--rad-grey));font-size:clamp(1rem,1.35vw,1.15rem);line-height:1.5}.rad-alloc-punch{margin:62px 0 0;font-family:Arial Black,Arial,Helvetica,sans-serif;text-transform:uppercase;letter-spacing:-.05em;line-height:1.04;font-size:clamp(1.35rem,3.2vw,3.3rem)}.rad-alloc-punch strong{color:hsl(var(--rad-signal))}.rad-plan-line{margin-top:56px;padding:22px 0;border-top:1px solid hsl(var(--rad-darkline));border-bottom:1px solid hsl(var(--rad-darkline));overflow-x:auto}.rad-plan-label{display:block;margin-bottom:18px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.88rem;letter-spacing:.14em;color:hsl(var(--rad-grey))}.rad-plan-steps{display:flex;align-items:center;gap:12px;width:-moz-max-content;width:max-content}.rad-plan-steps b{font-family:Arial Black,Arial,Helvetica,sans-serif;font-size:clamp(.95rem,1.6vw,1.5rem);letter-spacing:-.04em}.rad-plan-steps i{font-style:normal;color:hsl(var(--rad-signal))}.rad-cards-punch span{display:block;color:hsl(var(--rad-signal))}.rad-chain-note{color:hsl(var(--rad-signal))}.rad-architect-core{margin:46px 0 0;padding:22px 0;border-top:3px solid hsl(var(--rad-ink));border-bottom:3px solid hsl(var(--rad-ink));font-family:Arial Black,Arial,Helvetica,sans-serif;text-transform:uppercase;letter-spacing:-.05em;font-size:clamp(1.2rem,2.6vw,2.5rem);line-height:1.05}.rad-architect h2 span{color:hsl(var(--rad-signal))}.rad-knot-punch{margin:56px 0 0;font-family:Arial Black,Arial,Helvetica,sans-serif;text-transform:uppercase;letter-spacing:-.05em;font-size:clamp(1.4rem,3.4vw,3.4rem);line-height:1.03;color:hsl(var(--rad-signal))}.rad-own-turn{margin:52px 0 0;font-family:Arial Black,Arial,Helvetica,sans-serif;text-transform:uppercase;letter-spacing:-.05em;font-size:clamp(1.3rem,3vw,3rem);color:hsl(var(--rad-signal))}.rad-lever-copy{margin:34px 0 0;max-width:82ch;font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.55}.rad-nav-meta,.rad-topline,.rad-scroll,.rad-live-clock>div,.rad-live-clock small,.rad-chain-hint,.rad-clients-tail,.rad-footer{font-size:.875rem;letter-spacing:.08em}.rad-nav-meta,.rad-scroll,.rad-live-clock>div,.rad-live-clock small,.rad-chain-hint,.rad-footer{color:hsl(var(--rad-grey))}.rad-chain-hint.is-diagram,.rad-clients-tail{color:hsl(var(--rad-ink-soft))}.rad-matter p,.rad-blind-row p,.rad-method-row p,.rad-years-proof p,.rad-own-copy,.rad-own-nuance,.rad-craft-lead,.rad-years-lead,.rad-cards-copy p,.rad-hero-statement p{color:hsl(var(--rad-grey))}.rad-quote footer span{color:hsl(var(--rad-ink-soft));font-size:.95rem}.rad-dg-node text{font-size:19px}.rad-dg-leaf text{font-size:17px}.rad-dg-tag{font-size:15px;opacity:.95}.rad-dg-sub{font-size:15px!important}.rad-dg-human text{font-size:16px}.rad-dg-exec text{font-size:17px}@media (max-width: 900px){.rad-alloc-grid{grid-template-columns:1fr}.rad-alloc-col{padding:26px 0;border-right:0}.rad-alloc-col.is-system{padding:26px 0}}@media (max-width: 620px){.rad-alloc{padding-left:18px;padding-right:18px;padding-bottom:62px}.rad-alloc-grid{margin-top:40px}.rad-alloc-punch,.rad-knot-punch,.rad-own-turn,.rad-architect-core{font-size:clamp(1.2rem,6.6vw,1.9rem)}.rad-cards-title{line-height:.96}.rad-matter p,.rad-blind-row p,.rad-method-row p,.rad-cards-copy p,.rad-architect-copy p,.rad-own-copy,.rad-own-nuance,.rad-lever-copy,.rad-engine-note,.rad-years-lead,.rad-craft-lead,.rad-alloc-col p,.rad-years-proof p,.rad-time-copy>p{font-size:.98rem;line-height:1.55}.rad-nav-meta,.rad-topline,.rad-index-row,.rad-scroll,.rad-live-clock>div,.rad-live-clock small,.rad-chain-hint,.rad-plan-label,.rad-clients-tail,.rad-footer{font-size:.82rem}}:root{--v4-ink: 0 0% 8%;--v4-paper: 42 24% 94%;--v4-paper-2: 40 18% 88%;--v4-signal: 17 100% 55%;--v4-grey: 0 0% 76%;--v4-line-dark: 0 0% 24%;--v4-line-light: 36 10% 72%}html{scroll-behavior:smooth}body{margin:0}.v4-page{min-height:100vh;overflow-x:hidden;background:hsl(var(--v4-ink));color:hsl(var(--v4-paper));font-family:Arial,Helvetica,sans-serif}.v4-page *,.v4-page *:before,.v4-page *:after{box-sizing:border-box}.v4-page a{color:inherit;text-decoration:none}.v4-nav{position:sticky;top:0;z-index:80;min-height:96px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;padding:0 3vw;border-bottom:1px solid hsl(var(--v4-line-dark));background:hsla(var(--v4-ink),.97);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.v4-logo-link{justify-self:start;display:flex;align-items:center}.v4-logo{display:block;height:clamp(54px,4.4vw,76px);width:auto}.v4-nav-center{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:clamp(1.05rem,1.25vw,1.4rem);font-weight:700;letter-spacing:.11em;white-space:nowrap}.v4-nav-cta{justify-self:end;min-height:54px;display:inline-flex;align-items:center;padding:0 22px;border:2px solid hsl(var(--v4-signal));color:hsl(var(--v4-signal))!important;font-size:.95rem;font-weight:900;letter-spacing:.06em}.v4-nav-cta:hover{background:hsl(var(--v4-signal));color:hsl(var(--v4-ink))!important}.v4-topline{width:100%;display:grid;grid-template-columns:repeat(3,1fr);align-items:center;justify-items:center;gap:24px;padding:22px 0;border-top:1px solid hsl(var(--v4-grey));font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:clamp(1rem,1.15vw,1.25rem);font-weight:600;letter-spacing:.1em;text-align:center}.v4-section-label{width:min(100%,1180px);margin:0 auto;display:flex;justify-content:center;align-items:center;gap:14px;padding-top:4px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.95rem;letter-spacing:.11em;text-align:center}.v4-section-label span{color:hsl(var(--v4-signal))}.v4-section-label b{font-weight:700}.v4-section-label.is-light{color:hsl(var(--v4-ink))}.v4-section-label.is-light span{color:hsl(var(--v4-ink));opacity:.58}.v4-hero{min-height:calc(100vh - 96px);padding:28px 3vw 42px;display:flex;flex-direction:column;justify-content:space-between;background:hsl(var(--v4-ink))}.v4-hero-stage{position:relative;width:min(100%,1480px);margin:clamp(42px,6vh,76px) auto 0}.v4-hero-title{margin:0 auto;width:-moz-fit-content;width:fit-content;max-width:9.6ch;font-family:Arial Black,Arial,Helvetica,sans-serif;font-size:clamp(5rem,12.3vw,12.6rem);font-weight:950;line-height:.75;letter-spacing:-.085em;text-transform:uppercase;text-align:center}.v4-hero-title>span{display:block;width:-moz-fit-content;width:fit-content;margin:0 auto}.v4-hero-title em{display:inline-block;margin-right:.03em;padding:.01em .06em .06em .025em;background:hsl(var(--v4-signal));color:hsl(var(--v4-ink));font-style:normal;transform:rotate(-1.2deg)}.v4-pas{padding:.01em .08em .065em .04em;background:hsl(var(--v4-signal));color:hsl(var(--v4-ink));transform:rotate(-1deg)}.v4-stamp{position:absolute;right:4%;top:39%;padding:.22em .42em .18em;border:5px solid hsl(var(--v4-signal));outline:2px solid hsla(var(--v4-signal),.38);outline-offset:7px;color:hsl(var(--v4-signal));font-family:Arial Black,Arial,Helvetica,sans-serif;font-size:clamp(2rem,3.4vw,4.3rem);font-weight:950;line-height:.9;letter-spacing:.035em;transform:rotate(-9deg)}.v4-hero-bottom{width:min(100%,1180px);margin:58px auto 0;display:flex;justify-content:center;align-items:flex-end;gap:clamp(50px,9vw,130px);text-align:center}.v4-hero-bottom>p{margin:0;max-width:650px;font-size:clamp(1.4rem,2.2vw,2.2rem);line-height:1.2;letter-spacing:-.035em}.v4-hero-bottom strong{color:hsl(var(--v4-signal))}.v4-clock{min-width:320px;padding-top:12px;border-top:2px solid hsl(var(--v4-signal));font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;text-align:center}.v4-clock>span:first-child{display:block;font-size:.88rem;letter-spacing:.08em;color:hsl(var(--v4-grey))}.v4-clock-value{display:block;margin-top:7px;color:hsl(var(--v4-signal));font-size:clamp(3rem,5vw,5.2rem);line-height:1;letter-spacing:-.075em;font-variant-numeric:tabular-nums}.v4-pillars{padding:90px 3vw 100px;background:hsl(var(--v4-paper));color:hsl(var(--v4-ink));text-align:center}.v4-pillars>h2,.v4-time>h2,.v4-architect>h2,.v4-engines>h2,.v4-proof>h2,.v4-system>h2,.v4-final>h2{margin:48px auto 0;font-family:Arial Black,Arial,Helvetica,sans-serif;font-size:clamp(3rem,7vw,7.7rem);font-weight:950;line-height:.82;letter-spacing:-.075em;text-transform:uppercase;text-align:center}.v4-pillars>h2 span,.v4-time>h2 span,.v4-architect>h2 span,.v4-engines>h2 span,.v4-proof>h2 span,.v4-system>h2 span,.v4-final>h2 span{color:hsl(var(--v4-signal))}.v4-pillars-grid{width:min(100%,1280px);margin:78px auto 0;display:grid;grid-template-columns:repeat(3,1fr);border-top:2px solid hsl(var(--v4-ink));border-bottom:2px solid hsl(var(--v4-ink))}.v4-pillars-grid article{min-height:300px;padding:38px 34px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;border-right:1px solid hsl(var(--v4-ink))}.v4-pillars-grid article:last-child{border-right:0}.v4-pillars-grid article>span{font-family:ui-monospace,monospace;font-size:1rem;color:hsl(var(--v4-signal))}.v4-pillars-grid h3{margin:0;font-family:Arial Black,Arial,sans-serif;font-size:clamp(2.3rem,4vw,4.6rem);letter-spacing:-.06em}.v4-pillars-grid p{margin:0;max-width:28ch;font-size:clamp(1.05rem,1.45vw,1.3rem);line-height:1.45}.v4-time{padding:90px 3vw 100px;background:hsl(var(--v4-signal));color:hsl(var(--v4-ink));text-align:center}.v4-time>h2 span{color:hsl(var(--v4-paper))}.v4-time-diagram{width:min(100%,1360px);margin:76px auto 0;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:26px}.v4-time-side{min-height:350px;padding:34px;border:3px solid hsl(var(--v4-ink));display:flex;flex-direction:column;justify-content:space-between}.v4-time-side.is-after{background:hsl(var(--v4-paper))}.v4-kicker{font-family:ui-monospace,monospace;font-size:1rem;font-weight:800;letter-spacing:.12em}.v4-node-line{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;align-items:center}.v4-node-line b{min-height:82px;display:flex;align-items:center;justify-content:center;padding:12px 8px;border:2px solid hsl(var(--v4-ink));font-size:clamp(.9rem,1.2vw,1.1rem);line-height:1.1}.v4-leak,.v4-gain{padding-top:18px;border-top:4px solid hsl(var(--v4-ink));font-family:Arial Black,Arial,sans-serif;font-size:clamp(1.4rem,2.5vw,2.8rem);letter-spacing:-.05em}.v4-gain{color:hsl(var(--v4-signal))}.v4-time-arrow{font-family:Arial Black,Arial,sans-serif;font-size:clamp(3rem,5vw,5.4rem)}.v4-human-system{width:min(100%,1100px);margin:54px auto 0;display:grid;grid-template-columns:1fr 1fr;border-top:2px solid hsl(var(--v4-ink));border-bottom:2px solid hsl(var(--v4-ink))}.v4-human-system>div{padding:26px 28px;text-align:center}.v4-human-system>div:first-child{border-right:1px solid hsl(var(--v4-ink))}.v4-human-system span{display:block;margin-bottom:9px;font-family:ui-monospace,monospace;font-size:.95rem;letter-spacing:.1em}.v4-human-system b{font-size:clamp(1rem,1.4vw,1.25rem);line-height:1.4}.v4-architect{padding:90px 3vw 105px;background:hsl(var(--v4-ink));color:hsl(var(--v4-paper));text-align:center}.v4-architecture-compare{width:min(100%,1360px);margin:78px auto 0;display:grid;grid-template-columns:1fr 1fr;gap:28px}.v4-cardhouse,.v4-blueprint{min-height:520px;padding:34px;border:2px solid hsl(var(--v4-paper));display:flex;flex-direction:column;justify-content:space-between}.v4-blueprint{border-color:hsl(var(--v4-signal))}.v4-cardhouse-stage{position:relative;width:min(100%,500px);height:300px;margin:20px auto}.v4-cardhouse-stage span{position:absolute;width:150px;min-height:66px;display:flex;align-items:center;justify-content:center;border:2px solid hsl(var(--v4-paper));background:hsl(var(--v4-ink));font-family:Arial Black,Arial,sans-serif;font-size:1.25rem}.v4-cardhouse-stage .c1{left:12%;bottom:0;transform:rotate(-4deg)}.v4-cardhouse-stage .c2{right:12%;bottom:0;transform:rotate(4deg)}.v4-cardhouse-stage .c3{left:26%;bottom:82px;transform:rotate(3deg)}.v4-cardhouse-stage .c4{right:26%;bottom:82px;transform:rotate(-5deg)}.v4-cardhouse-stage .c5{left:34%;bottom:164px;transform:rotate(-3deg);border-color:hsl(var(--v4-signal));color:hsl(var(--v4-signal))}.v4-cardhouse-stage .c6{right:34%;bottom:246px;transform:rotate(5deg)}.v4-cardhouse>strong,.v4-blueprint>strong{font-size:clamp(1.2rem,1.7vw,1.55rem)}.v4-cardhouse>strong{color:hsl(var(--v4-signal))}.v4-blueprint-stage{width:min(100%,540px);margin:20px auto;display:flex;flex-direction:column;gap:8px}.v4-blueprint-stage div{min-height:58px;display:flex;align-items:center;justify-content:center;padding:12px;border:2px solid hsl(var(--v4-signal));font-weight:900;font-size:clamp(.95rem,1.2vw,1.12rem)}.v4-blueprint-stage div:last-child{background:hsl(var(--v4-signal));color:hsl(var(--v4-ink))}.v4-ownership{width:min(100%,1200px);margin:60px auto 0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 18px;padding:24px 0;border-top:2px solid hsl(var(--v4-signal));border-bottom:2px solid hsl(var(--v4-signal));font-family:Arial Black,Arial,sans-serif;font-size:clamp(1rem,1.6vw,1.45rem);letter-spacing:-.035em}.v4-ownership i{color:hsl(var(--v4-signal));font-style:normal}.v4-engines{padding:90px 3vw 105px;background:hsl(var(--v4-paper));color:hsl(var(--v4-ink));text-align:center}.v4-engine-grid{width:min(100%,1280px);margin:78px auto 0;display:grid;grid-template-columns:repeat(3,1fr);border-top:2px solid hsl(var(--v4-ink));border-bottom:2px solid hsl(var(--v4-ink))}.v4-engine-grid article{min-height:450px;padding:34px 28px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;border-right:1px solid hsl(var(--v4-ink))}.v4-engine-grid article:last-child{border-right:0}.v4-engine-grid article.is-signal{background:hsl(var(--v4-signal))}.v4-engine-number{font-family:ui-monospace,monospace;font-size:.95rem}.v4-engine-grid h3{margin:0;font-family:Arial Black,Arial,sans-serif;font-size:clamp(1.65rem,2.5vw,2.7rem);letter-spacing:-.055em}.v4-engine-circle{width:clamp(150px,16vw,220px);aspect-ratio:1;border:3px solid hsl(var(--v4-ink));border-radius:50%;display:grid;place-items:center;font-family:Arial Black,Arial,sans-serif;font-size:clamp(1.1rem,1.8vw,1.65rem);letter-spacing:-.035em}.v4-engine-grid p{margin:0;font-weight:800;font-size:1.05rem;line-height:1.55}.v4-orchestration-band{width:min(100%,1280px);margin:26px auto 0;padding:24px 28px;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:28px;background:hsl(var(--v4-ink));color:hsl(var(--v4-paper))}.v4-orchestration-band span{color:hsl(var(--v4-signal));font-family:ui-monospace,monospace;font-size:.95rem;letter-spacing:.1em}.v4-orchestration-band strong{font-size:clamp(1.15rem,1.9vw,1.75rem);text-align:right}.v4-proof{padding:90px 3vw 100px;background:hsl(var(--v4-ink));color:hsl(var(--v4-paper));text-align:center}.v4-stats{width:min(100%,1280px);margin:78px auto 0;display:grid;grid-template-columns:repeat(3,1fr);border-top:2px solid hsl(var(--v4-signal));border-bottom:2px solid hsl(var(--v4-signal))}.v4-stats>div{min-height:190px;padding:30px;display:flex;flex-direction:column;justify-content:center;border-right:1px solid hsl(var(--v4-line-dark))}.v4-stats>div:last-child{border-right:0}.v4-stats strong{color:hsl(var(--v4-signal));font-family:Arial Black,Arial,sans-serif;font-size:clamp(3rem,5.8vw,6.2rem);line-height:.95;letter-spacing:-.07em}.v4-stats span{margin-top:12px;font-family:ui-monospace,monospace;font-size:.95rem;letter-spacing:.08em}.v4-client-strip{width:min(100%,1100px);margin:58px auto 0;display:grid;grid-template-columns:repeat(3,1fr);align-items:center;background:hsl(var(--v4-paper))}.v4-client-strip>div{min-height:130px;padding:26px;display:grid;place-items:center;border-right:1px solid hsl(var(--v4-ink))}.v4-client-strip>div:last-child{border-right:0}.v4-client-strip img{display:block;max-height:62px;max-width:82%;-o-object-fit:contain;object-fit:contain;filter:grayscale(1) contrast(1.15);mix-blend-mode:multiply}.v4-quote{width:min(100%,900px);margin:62px auto 0;padding:0;border:0}.v4-quote p{margin:0;font-size:clamp(1.5rem,2.7vw,2.8rem);line-height:1.18;letter-spacing:-.04em}.v4-quote footer{margin-top:20px;color:hsl(var(--v4-signal));font-family:ui-monospace,monospace;font-size:.95rem;letter-spacing:.1em}.v4-tools{width:min(100%,1180px);margin:60px auto 0;display:grid;grid-template-columns:repeat(10,1fr);border-top:1px solid hsl(var(--v4-line-dark));border-bottom:1px solid hsl(var(--v4-line-dark))}.v4-tools>div{min-height:100px;padding:18px 8px;display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:center;border-right:1px solid hsl(var(--v4-line-dark))}.v4-tools>div:last-child{border-right:0}.v4-tools img{width:28px;height:28px;filter:invert(1);opacity:.82}.v4-tools span{font-size:.85rem;font-weight:700}.v4-tool-fallback{width:28px;height:28px;display:grid;place-items:center;border:1px solid currentColor}.v4-system{padding:90px 3vw 105px;background:hsl(var(--v4-paper));color:hsl(var(--v4-ink));text-align:center}.v4-system-diagram{width:min(100%,1000px);margin:76px auto 0;display:flex;flex-direction:column;align-items:center}.v4-system-diagram>i{margin:10px 0;font-style:normal;font-size:2rem}.v4-layer{width:min(100%,650px);min-height:74px;padding:18px 24px;display:flex;align-items:center;justify-content:center;border:3px solid hsl(var(--v4-ink));font-family:Arial Black,Arial,sans-serif;font-size:clamp(1.2rem,2vw,1.9rem)}.v4-layer.is-dark{background:hsl(var(--v4-ink));color:hsl(var(--v4-paper))}.v4-layer.is-signal{width:min(100%,820px);background:hsl(var(--v4-signal))}.v4-layer-grid{width:min(100%,900px);display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.v4-layer-grid>div{min-height:82px;display:grid;place-items:center;padding:14px;border:2px solid hsl(var(--v4-ink));font-family:Arial Black,Arial,sans-serif;font-size:clamp(1rem,1.5vw,1.3rem)}.v4-layer-grid.is-tools{width:100%;grid-template-columns:repeat(5,1fr)}.v4-control-loop{width:100%;margin-top:20px;padding:18px;border-top:2px dashed hsl(var(--v4-ink));border-bottom:2px dashed hsl(var(--v4-ink));font-family:ui-monospace,monospace;font-size:1rem;font-weight:700;letter-spacing:.09em}.v4-system-punch{width:min(100%,1000px);margin:58px auto 0;font-family:Arial Black,Arial,sans-serif;font-size:clamp(1.5rem,3vw,3.2rem);line-height:1.04;letter-spacing:-.05em}.v4-final{padding:90px 3vw 100px;background:hsl(var(--v4-signal));color:hsl(var(--v4-ink));text-align:center}.v4-final>h2 span{color:hsl(var(--v4-paper))}.v4-final>p{width:min(100%,760px);margin:42px auto 0;font-size:clamp(1.15rem,1.8vw,1.55rem);line-height:1.45}.v4-final-cta{margin-top:42px;min-height:66px;display:inline-flex;align-items:center;justify-content:center;padding:0 30px;background:hsl(var(--v4-ink));color:hsl(var(--v4-paper))!important;border:2px solid hsl(var(--v4-ink));font-weight:950;font-size:1rem;letter-spacing:.06em}.v4-final-cta:hover{transform:translate(-5px,-5px);box-shadow:5px 5px hsl(var(--v4-paper))}.v4-footer{min-height:100px;padding:22px 3vw;display:grid;grid-template-columns:1fr auto 1fr;gap:30px;align-items:center;background:hsl(var(--v4-ink));color:hsl(var(--v4-grey));font-family:ui-monospace,monospace;font-size:.9rem;letter-spacing:.06em}.v4-footer img{height:42px;width:auto}.v4-footer>div{display:flex;gap:24px}.v4-footer>span{justify-self:end;color:hsl(var(--v4-signal))}@media (max-width: 1050px){.v4-stamp{right:1%}.v4-time-diagram{grid-template-columns:1fr}.v4-time-arrow{transform:rotate(90deg)}.v4-architecture-compare{grid-template-columns:1fr}.v4-tools{grid-template-columns:repeat(5,1fr)}.v4-tools>div:nth-child(5n){border-right:0}}@media (max-width: 820px){.v4-nav{min-height:76px;grid-template-columns:1fr auto}.v4-logo{height:44px}.v4-nav-center{display:none}.v4-topline{grid-template-columns:1fr;gap:8px;font-size:.9rem}.v4-hero{min-height:auto;padding-bottom:60px}.v4-hero-stage{margin-top:52px}.v4-hero-bottom{flex-direction:column;align-items:center;gap:34px}.v4-clock{width:min(100%,430px);min-width:0}.v4-pillars-grid,.v4-engine-grid,.v4-stats,.v4-client-strip{grid-template-columns:1fr}.v4-pillars-grid article,.v4-engine-grid article,.v4-stats>div,.v4-client-strip>div{border-right:0;border-bottom:1px solid currentColor}.v4-pillars-grid article:last-child,.v4-engine-grid article:last-child,.v4-stats>div:last-child,.v4-client-strip>div:last-child{border-bottom:0}.v4-node-line{grid-template-columns:1fr 1fr}.v4-node-line b:last-child{grid-column:1 / -1}.v4-human-system{grid-template-columns:1fr}.v4-human-system>div:first-child{border-right:0;border-bottom:1px solid hsl(var(--v4-ink))}.v4-orchestration-band{grid-template-columns:1fr;text-align:center}.v4-orchestration-band strong{text-align:center}.v4-layer-grid.is-tools{grid-template-columns:1fr 1fr}.v4-layer-grid.is-tools>div:last-child{grid-column:1 / -1}.v4-footer{grid-template-columns:1fr;justify-items:center;text-align:center}.v4-footer>span{justify-self:center}}@media (max-width: 767px){.v4-page h1{font-size:clamp(3.8rem,19vw,6.4rem)!important;line-height:.78!important}.v4-page h2{font-size:clamp(2.4rem,11vw,4.3rem)!important;line-height:.9!important}.v4-page h3{font-size:clamp(1.7rem,8vw,3rem)!important;line-height:1!important}}@media (max-width: 620px){.v4-nav{padding:0 18px}.v4-nav-cta{min-height:46px;padding:0 12px;font-size:.78rem}.v4-hero,.v4-pillars,.v4-time,.v4-architect,.v4-engines,.v4-proof,.v4-system,.v4-final{padding-left:18px;padding-right:18px}.v4-topline{padding:16px 0}.v4-stamp{top:34%;right:0;border-width:3px;outline-width:1px;outline-offset:4px;font-size:1.35rem}.v4-hero-bottom>p{font-size:1.25rem}.v4-pillars-grid article{min-height:240px;padding:30px 18px}.v4-time-side{padding:24px 16px}.v4-node-line{grid-template-columns:1fr}.v4-node-line b:last-child{grid-column:auto}.v4-cardhouse,.v4-blueprint{min-height:470px;padding:24px 14px}.v4-cardhouse-stage{transform:scale(.82);transform-origin:center}.v4-engine-grid article{min-height:390px}.v4-tools{grid-template-columns:repeat(2,1fr)}.v4-tools>div{border-right:1px solid hsl(var(--v4-line-dark));border-bottom:1px solid hsl(var(--v4-line-dark))}.v4-tools>div:nth-child(2n){border-right:0}.v4-layer-grid,.v4-layer-grid.is-tools{grid-template-columns:1fr}.v4-layer-grid.is-tools>div:last-child{grid-column:auto}.v4-footer>div{flex-wrap:wrap;justify-content:center}}.contact-faq-page{--ink:#151515;--paper:#f1ede5;--paper-2:#e5dfd3;--signal:#ff5b2e;min-height:100vh;background:var(--paper);color:var(--ink);font-family:Manrope,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.contact-faq-page *{box-sizing:border-box}.contact-faq-layout{width:min(calc(100% - (var(--aa-gutter,16px) * 2)),var(--aa-content,1160px));margin:0 auto;padding:clamp(54px,6vw,82px) 0 clamp(64px,7vw,96px);display:grid;grid-template-columns:minmax(0,3fr) minmax(260px,1fr);gap:clamp(28px,3.5vw,44px);align-items:start}.contact-faq-kicker{margin-bottom:14px;color:var(--signal);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.66rem;font-weight:900;letter-spacing:.12em}.contact-faq-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:28px}.contact-faq-head h1{margin:0;font-size:clamp(2.8rem,5vw,4.7rem);font-weight:800;line-height:.9;letter-spacing:-.055em}.contact-faq-head p{max-width:700px;margin:18px 0 0;color:#151515a3;font-size:1rem;line-height:1.55}.contact-faq-head>strong{flex:0 0 auto;padding-bottom:5px;color:#15151570;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.62rem;letter-spacing:.1em;white-space:nowrap}.contact-faq-search{min-height:62px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin-bottom:34px;padding:0 18px;border:1px solid rgba(21,21,21,.28);background:#fffaf2}.contact-faq-search svg{color:var(--signal)}.contact-faq-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--ink);font:600 1rem Manrope,Inter,system-ui,sans-serif}.contact-faq-search input::-moz-placeholder{color:#15151566}.contact-faq-search input::placeholder{color:#15151566}.contact-faq-search span{color:#15151573;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.58rem;font-weight:900;letter-spacing:.08em;white-space:nowrap}.contact-faq-sections{display:grid;gap:46px}.contact-faq-theme{min-width:0}.contact-faq-theme-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.8fr) auto;gap:18px 24px;align-items:end;padding:0 0 16px;border-bottom:2px solid var(--ink)}.contact-faq-theme-head>div{min-width:0}.contact-faq-theme-head>div>span{display:block;margin-bottom:8px;color:var(--signal);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.58rem;font-weight:900;letter-spacing:.12em}.contact-faq-theme-head h2{margin:0;max-width:620px;font-size:clamp(1.45rem,2.35vw,2.05rem);font-weight:800;line-height:.98;letter-spacing:-.035em}.contact-faq-theme-head p{margin:0;color:#15151594;font-size:.82rem;line-height:1.48}.contact-faq-theme-head>strong{color:var(--signal);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.58rem;letter-spacing:.08em;white-space:nowrap}.contact-faq-list{border-top:0}.contact-faq-list details{border-bottom:1px solid rgba(21,21,21,.2)}.contact-faq-list summary{min-height:70px;display:grid;grid-template-columns:34px minmax(0,1fr) 22px;align-items:center;gap:14px;cursor:pointer;list-style:none}.contact-faq-list summary::-webkit-details-marker{display:none}.contact-faq-list summary>span{color:var(--signal);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.64rem;font-weight:900}.contact-faq-list summary strong{font-size:.98rem;line-height:1.35}.contact-faq-list summary i{color:var(--signal);font-style:normal;font-size:1.4rem;text-align:right;transition:transform .18s ease}.contact-faq-list details[open] summary i{transform:rotate(45deg)}.contact-faq-answer{padding:0 42px 24px 48px}.contact-faq-answer p{max-width:760px;margin:0;color:#151515b3;font-size:.95rem;line-height:1.65}.contact-faq-empty{padding:34px 0;color:#15151594;line-height:1.5}.contact-faq-rail{min-width:0;position:sticky;top:104px;align-self:start}.contact-faq-rail-inner{display:grid;gap:14px}.contact-faq-action{padding:24px;display:flex;flex-direction:column;align-items:flex-start;gap:12px;border:1px solid rgba(21,21,21,.25);background:var(--paper-2)}.contact-faq-action>svg{color:var(--signal)}.contact-faq-action>span:not(.contact-faq-cta){margin-top:4px;color:var(--signal);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.58rem;font-weight:900;line-height:1.4;letter-spacing:.1em}.contact-faq-action h2{margin:0;font-size:clamp(1.5rem,2.1vw,2rem);font-weight:800;line-height:.96;letter-spacing:-.04em}.contact-faq-action p{margin:2px 0 4px;color:#151515a6;font-size:.88rem;line-height:1.5}.contact-faq-action>strong{color:var(--signal);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.62rem;letter-spacing:.08em}.contact-faq-action.is-human{background:var(--ink);color:var(--paper);border-color:var(--ink)}.contact-faq-action.is-human p{color:#f1ede5a8}.contact-faq-cta{width:100%;min-height:52px;margin-top:8px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 16px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.63rem;font-weight:900;letter-spacing:.06em;text-decoration:none}.contact-faq-cta.is-pending{background:#0b63ff;color:#fff;opacity:.55;cursor:default}.contact-faq-email{display:grid;gap:4px;padding:8px 2px 0;color:#15151566}.contact-faq-email span{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.52rem;font-weight:900;letter-spacing:.1em}.contact-faq-email a{width:-moz-max-content;width:max-content;max-width:100%;color:inherit;font-size:.68rem;text-decoration:none;border-bottom:1px solid rgba(21,21,21,.16)}.contact-faq-email a:hover{color:var(--ink);border-bottom-color:var(--signal)}@media (max-width:900px){.contact-faq-layout{grid-template-columns:1fr}.contact-faq-rail{position:static}.contact-faq-rail-inner{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-faq-email{grid-column:1/-1}}@media (max-width:760px){.contact-faq-theme-head{grid-template-columns:1fr auto}.contact-faq-theme-head p{grid-column:1/-1;max-width:64ch}}@media (max-width:620px){.contact-faq-layout{width:calc(100% - 32px);padding-top:42px;gap:30px}.contact-faq-head{display:block}.contact-faq-head>strong{display:block;margin-top:14px;white-space:normal}.contact-faq-search{min-height:58px;grid-template-columns:auto minmax(0,1fr);margin-bottom:28px}.contact-faq-search span{grid-column:2;padding-bottom:10px}.contact-faq-sections{gap:36px}.contact-faq-theme-head{gap:12px 14px}.contact-faq-theme-head h2{font-size:1.45rem}.contact-faq-list summary{min-height:68px;grid-template-columns:28px minmax(0,1fr) 18px;gap:10px}.contact-faq-answer{padding:0 28px 22px 38px}.contact-faq-rail-inner{grid-template-columns:1fr}.contact-faq-action{padding:22px 18px}}.diag-chat-page{--diag-bg: 38 28% 96%;--diag-surface: 0 0% 100%;--diag-surface-soft: 40 18% 93%;--diag-ink: 219 61% 13%;--diag-text: 220 18% 18%;--diag-muted: 218 9% 45%;--diag-line: 36 14% 84%;--diag-accent: 23 100% 58%;--diag-success: 153 56% 40%;height:calc(100dvh - 90px);min-height:0;overflow:hidden;background:hsl(var(--diag-bg));color:hsl(var(--diag-text));font-family:Poppins,sans-serif}.diag-chat-page *,.diag-chat-page *:before,.diag-chat-page *:after{box-sizing:border-box}.diag-chat-app{width:min(100%,1040px);height:100%;min-height:0;margin:0 auto;display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;overflow:hidden;padding:0 clamp(16px,3vw,34px)}.diag-chat-topbar{z-index:10;min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid hsl(var(--diag-line));background:hsl(var(--diag-bg) / .96)}.diag-chat-brand{display:flex;align-items:center;gap:11px}.diag-chat-avatar{width:36px;height:36px;flex:0 0 36px;display:grid;place-items:center;border-radius:999px;background:hsl(var(--diag-ink));color:hsl(var(--diag-bg))}.diag-chat-brand strong,.diag-chat-brand small{display:block}.diag-chat-brand strong{color:hsl(var(--diag-ink));font-size:.86rem;font-weight:700;letter-spacing:.045em}.diag-chat-brand small{margin-top:2px;color:hsl(var(--diag-muted));font-size:.7rem}.diag-chat-progress-meta{width:min(240px,34vw);text-align:right}.diag-chat-progress-meta>span{display:block;margin-bottom:7px;color:hsl(var(--diag-muted));font-size:.68rem;font-weight:600;letter-spacing:.06em}.diag-chat-progress{height:3px;overflow:hidden;border-radius:999px;background:hsl(var(--diag-line))}.diag-chat-progress i{display:block;height:100%;border-radius:inherit;background:hsl(var(--diag-accent));transition:width .3s ease}.diag-chat-scroll{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:clamp(22px,3.5vw,38px) 0 22px;scroll-padding-bottom:24px;scrollbar-width:thin;scrollbar-color:hsl(var(--diag-line)) transparent}.diag-chat-feed{width:min(100%,760px);margin:0 auto;display:flex;flex-direction:column;gap:22px}.diag-chat-row{display:flex;align-items:flex-start;gap:12px;animation:diagFadeIn .24s ease both}.diag-chat-row.is-user{justify-content:flex-end}.diag-chat-bubble{max-width:min(86%,660px)}.diag-chat-bubble>p{margin:0;color:hsl(var(--diag-text));font-size:clamp(.96rem,1.3vw,1.04rem);line-height:1.62}.diag-chat-row.is-assistant .diag-chat-bubble{padding-top:4px}.diag-chat-row.is-user .diag-chat-bubble{padding:11px 15px;border-radius:20px 20px 5px;background:hsl(var(--diag-surface-soft))}.diag-chat-row.is-user .diag-chat-bubble>p{color:hsl(var(--diag-ink))}.diag-choice-wrap{width:calc(100% - 48px);margin:-5px 0 4px 48px;animation:diagFadeIn .24s ease both}.diag-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.diag-choice-grid button{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 15px;border:1px solid hsl(var(--diag-line));border-radius:14px;background:hsl(var(--diag-surface));color:hsl(var(--diag-ink));font:inherit;font-size:.83rem;font-weight:500;line-height:1.35;text-align:left;cursor:pointer;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease,background .18s ease}.diag-choice-grid button:hover{transform:translateY(-1px);border-color:hsl(var(--diag-accent));background:hsl(var(--diag-surface));box-shadow:0 8px 24px hsl(var(--diag-ink) / .07)}.diag-choice-grid button svg{flex:0 0 auto;color:hsl(var(--diag-accent))}.diag-analysis-inline{width:min(100%,610px);padding:17px 18px;border:1px solid hsl(var(--diag-line));border-radius:16px;background:hsl(var(--diag-surface));box-shadow:0 10px 30px hsl(var(--diag-ink) / .05)}.diag-analysis-inline>strong{display:block;margin-bottom:12px;color:hsl(var(--diag-ink));font-size:.82rem;font-weight:700}.diag-analysis-inline>div{min-height:28px;display:grid;grid-template-columns:20px 1fr;gap:8px;align-items:center;color:hsl(var(--diag-muted) / .45);transition:color .2s ease}.diag-analysis-inline>div>span{width:20px;height:20px;display:grid;place-items:center;border-radius:999px}.diag-analysis-inline>div p{margin:0;font-size:.76rem;line-height:1.45}.diag-analysis-inline>div.is-active{color:hsl(var(--diag-ink))}.diag-analysis-inline>div.is-active>span{color:hsl(var(--diag-accent))}.diag-analysis-inline>div.is-done{color:hsl(var(--diag-muted))}.diag-analysis-inline>div.is-done>span{background:hsl(var(--diag-success) / .12);color:hsl(var(--diag-success))}.diag-thinking{min-height:40px;display:inline-flex;align-items:center;gap:5px;padding:6px 4px}.diag-thinking i{width:6px;height:6px;border-radius:999px;background:hsl(var(--diag-muted));animation:diagThinking 1.1s infinite ease-in-out}.diag-thinking i:nth-child(2){animation-delay:.13s}.diag-thinking i:nth-child(3){animation-delay:.26s}.diag-chat-composer{z-index:8;padding:10px 0 14px;background:linear-gradient(to bottom,hsl(var(--diag-bg) / .72),hsl(var(--diag-bg)) 32%)}.diag-chat-composer-inner{width:min(100%,760px);min-height:56px;margin:0 auto;display:flex;align-items:flex-end;gap:11px;padding:7px 8px 7px 16px;border:1px solid hsl(var(--diag-line));border-radius:28px;background:hsl(var(--diag-surface));color:hsl(var(--diag-muted));box-shadow:0 8px 28px hsl(var(--diag-ink) / .07);transition:border-color .18s ease,box-shadow .18s ease}.diag-chat-composer-inner:focus-within{border-color:hsl(var(--diag-ink) / .42);box-shadow:0 8px 30px hsl(var(--diag-ink) / .09)}.diag-chat-composer-inner.has-error{border-color:#d03939}.diag-chat-composer-inner>svg{flex:0 0 auto;align-self:center}.diag-chat-composer-inner input,.diag-chat-composer-inner textarea{flex:1 1 auto;width:auto;min-width:0;border:0;outline:0;background:transparent;color:hsl(var(--diag-ink));font:inherit;font-size:.92rem}.diag-chat-composer-inner input{height:40px;padding:0}.diag-chat-composer-inner textarea{min-height:40px;max-height:160px;padding:9px 0 8px;resize:none;overflow-y:auto;line-height:1.5;scrollbar-width:thin}.diag-chat-composer-inner input::-moz-placeholder,.diag-chat-composer-inner textarea::-moz-placeholder{color:hsl(var(--diag-muted) / .7)}.diag-chat-composer-inner input::placeholder,.diag-chat-composer-inner textarea::placeholder{color:hsl(var(--diag-muted) / .7)}.diag-chat-composer-inner button{width:40px;height:40px;flex:0 0 40px;display:grid;place-items:center;border:0;border-radius:999px;background:hsl(var(--diag-ink));color:hsl(var(--diag-surface));cursor:pointer;transition:transform .18s ease,opacity .18s ease}.diag-chat-composer-inner button:hover:not(:disabled){transform:scale(1.03)}.diag-chat-composer-inner button:disabled{opacity:.28;cursor:default}.diag-chat-composer>small{width:min(100%,760px);display:block;margin:7px auto 0;color:hsl(var(--diag-muted));font-size:.64rem}.diag-chat-composer>small.diag-field-error{color:#ba2c2c;text-align:left;padding-left:18px}.diag-chat-actions{width:min(100%,760px);margin:0 auto;padding:10px 0 18px;display:flex;justify-content:center}.diag-chat-actions button,.diag-result-cta{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 19px;border:0;border-radius:999px;background:hsl(var(--diag-accent));color:hsl(var(--diag-ink));font:inherit;font-size:.75rem;font-weight:700;text-decoration:none;cursor:pointer}.diag-chat-actions button:disabled{opacity:.35;cursor:default}.diag-chat-actions button.is-secondary{border:1px solid hsl(var(--diag-line));background:hsl(var(--diag-surface))}.diag-chat-bubble.is-result{width:min(100%,670px);max-width:670px;padding:0}.diag-result-inline{padding:22px;border:1px solid hsl(var(--diag-line));border-radius:18px;background:hsl(var(--diag-surface));box-shadow:0 12px 34px hsl(var(--diag-ink) / .06)}.diag-result-inline>span{display:block;margin-bottom:8px;color:hsl(var(--diag-accent));font-size:.68rem;font-weight:700;letter-spacing:.09em}.diag-result-inline h2{margin:0;color:hsl(var(--diag-ink));font-size:clamp(1.35rem,2.4vw,2rem)!important;line-height:1.15!important;letter-spacing:-.03em}.diag-result-inline p{margin:12px 0 17px;color:hsl(var(--diag-muted));font-size:.9rem;line-height:1.6}.diag-result-secondary{display:block;width:-moz-fit-content;width:fit-content;margin-top:12px;color:hsl(var(--diag-ink));font-size:.74rem;font-weight:600;text-decoration:none}.diag-spin{animation:diagSpin .8s linear infinite}@keyframes diagThinking{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@keyframes diagSpin{to{transform:rotate(360deg)}}@keyframes diagFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 720px){.diag-chat-page{height:calc(100dvh - 72px)}.diag-chat-app{padding:0 14px}.diag-chat-topbar{min-height:64px}.diag-chat-progress-meta{width:112px}.diag-chat-progress-meta>span{font-size:.6rem}.diag-chat-scroll{padding:18px 0 14px}.diag-chat-feed{gap:18px}.diag-chat-row{gap:9px}.diag-chat-avatar{width:32px;height:32px;flex-basis:32px}.diag-choice-wrap{width:calc(100% - 41px);margin-left:41px}.diag-choice-grid{grid-template-columns:1fr}.diag-choice-grid button{min-height:49px;font-size:.8rem}.diag-chat-bubble{max-width:calc(100% - 41px)}.diag-chat-bubble>p{font-size:.95rem;line-height:1.58}.diag-chat-composer{padding:8px 0 max(10px,env(safe-area-inset-bottom))}.diag-chat-composer-inner{min-height:52px;border-radius:26px;padding-left:14px}.diag-chat-composer-inner textarea{max-height:128px}}.legal-new{--ink:#151515;--paper:#f1ede5;--signal:#ff5b2e;min-height:100vh;padding:clamp(64px,7vw,110px) 3vw 100px;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif}.legal-new-inner{width:min(100%,980px);margin:0 auto}.legal-new-kicker{color:var(--signal);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem;font-weight:900;letter-spacing:.11em}.legal-new h1{margin:16px 0 18px;font-family:Arial Black,Arial,Helvetica,sans-serif;font-size:clamp(2.8rem,6vw,6rem);line-height:.88;letter-spacing:-.06em;text-transform:uppercase}.legal-new-intro{margin:0 0 52px;max-width:760px;color:#151515a6;font-size:1rem;line-height:1.55}.legal-new section{padding:30px 0;border-top:1px solid rgba(21,21,21,.2)}.legal-new h2{margin:0 0 18px;font-family:Arial Black,Arial,Helvetica,sans-serif;font-size:clamp(1.35rem,2vw,2rem);line-height:1.05}.legal-new h3{margin:26px 0 8px;font-size:1rem;text-transform:uppercase}.legal-new p,.legal-new li{color:#151515c7;line-height:1.65}.legal-new ul{padding-left:20px}.legal-new strong{color:var(--ink)}.legal-new a{color:var(--ink);text-decoration-color:var(--signal)}.legal-new-contact{margin-top:44px;padding:28px;display:flex;justify-content:space-between;gap:24px;align-items:center;background:var(--ink);color:var(--paper)}.legal-new-contact strong{color:var(--paper)}.legal-new-contact span{color:#f1ede59e}.legal-new-contact a{display:inline-flex;align-items:center;min-height:46px;padding:0 16px;border:2px solid var(--signal);color:var(--signal)!important;font-weight:900;text-decoration:none}@media (max-width:650px){.legal-new{padding-left:18px;padding-right:18px}.legal-new-contact{align-items:flex-start;flex-direction:column}}:root{--ae-ink: #151515;--ae-paper: #f1ede5;--ae-paper-2: #e5dfd3;--ae-signal: #ff5b2e;--ae-line: rgba(21, 21, 21, .18);--ae-line-dark: rgba(241, 237, 229, .18);--ae-muted: #7a746b}.ae-page{min-height:100vh;background:var(--ae-paper);color:var(--ae-ink);font-family:Arial,Helvetica,sans-serif}.ae-page *,.ae-page *:before,.ae-page *:after{box-sizing:border-box}.ae-page a{color:inherit;text-decoration:none}.ae-nav{position:sticky;top:0;z-index:80;min-height:92px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;padding:0 3vw;background:#151515fa;color:var(--ae-paper);border-bottom:1px solid var(--ae-line-dark);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.ae-logo-link{display:flex;align-items:center;justify-self:start}.ae-logo{height:clamp(54px,4.1vw,72px);width:auto;display:block}.ae-nav-center{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:clamp(.78rem,1vw,1rem);font-weight:700;letter-spacing:.12em;white-space:nowrap}.ae-nav-cta{justify-self:end;display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 20px;border:2px solid var(--ae-signal);color:var(--ae-signal)!important;font-weight:900;font-size:.9rem;letter-spacing:.07em;transition:.2s ease}.ae-nav-cta:hover{background:var(--ae-signal);color:var(--ae-ink)!important}.ae-signal-strip{overflow:hidden;background:var(--ae-signal);color:var(--ae-ink);border-bottom:1px solid var(--ae-ink)}.ae-signal-strip>div{width:-moz-max-content;width:max-content;display:flex;align-items:center;gap:24px;padding:13px 0;animation:aeStrip 24s linear infinite;font-family:Arial Black,Arial,sans-serif;font-size:.95rem;letter-spacing:.06em}.ae-signal-strip i{font-style:normal}@keyframes aeStrip{to{transform:translate(-50%)}}.ae-main{width:100%}.ae-intro{padding:28px 3vw 54px;border-bottom:1px solid var(--ae-line)}.ae-meta{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding:18px 0 24px;border-bottom:1px solid var(--ae-line);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.78rem;font-weight:700;letter-spacing:.12em;text-align:center}.ae-intro-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.5fr);gap:clamp(48px,8vw,120px);align-items:end;padding-top:54px}.ae-kicker{margin:0 0 20px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.78rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.ae-intro h1,.ae-paywall-copy h2{margin:0;font-family:Arial Black,Arial,Helvetica,sans-serif;font-size:clamp(4rem,8.4vw,9.2rem);font-weight:950;line-height:.78;letter-spacing:-.075em;text-transform:uppercase}.ae-intro h1 em,.ae-paywall-copy h2 em{color:var(--ae-signal);font-style:normal}.ae-intro-copy{max-width:390px;justify-self:end;padding-bottom:8px}.ae-intro-copy>p{margin:0;font-size:clamp(1.15rem,1.65vw,1.55rem);line-height:1.25;letter-spacing:-.025em}.ae-status{margin-top:28px;padding-top:16px;border-top:2px solid var(--ae-ink);display:flex;align-items:center;gap:10px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.08em;font-size:.82rem}.ae-status-dot{width:10px;height:10px;background:var(--ae-signal);border-radius:50%;box-shadow:0 0 0 5px #ff5b2e1f}.ae-workspace{display:grid;grid-template-columns:minmax(300px,390px) minmax(0,1fr);min-height:760px;border-bottom:1px solid var(--ae-line)}.ae-sidebar{background:var(--ae-ink);color:var(--ae-paper);border-right:1px solid var(--ae-line-dark)}.ae-sidebar-head{display:flex;justify-content:space-between;gap:20px;padding:24px 22px;border-bottom:1px solid var(--ae-line-dark);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.76rem;letter-spacing:.13em}.ae-sidebar-head span{color:#f1ede599}.ae-lessons{display:flex;flex-direction:column}.ae-lesson{width:100%;min-height:92px;display:grid;grid-template-columns:34px 34px 1fr 24px;gap:10px;align-items:center;padding:16px 18px;border:0;border-bottom:1px solid var(--ae-line-dark);background:transparent;color:var(--ae-paper);text-align:left;cursor:pointer;transition:.16s ease}.ae-lesson:hover{background:#ffffff0b}.ae-lesson.is-locked{color:#f1ede5ad}.ae-lesson.is-locked:hover{color:var(--ae-paper)}.ae-lesson-number{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem;font-weight:800;letter-spacing:.1em}.ae-lesson-icon{width:30px;height:30px;border:1px solid currentColor;display:flex;align-items:center;justify-content:center}.ae-lesson-copy{min-width:0}.ae-lesson-copy strong{display:block;font-size:.92rem;line-height:1.15;letter-spacing:-.01em}.ae-lesson-copy small{margin-top:7px;display:flex;align-items:center;gap:6px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.66rem;letter-spacing:.08em;opacity:.72}.ae-lesson-state{display:flex;justify-content:flex-end}.ae-content{padding:clamp(24px,3vw,48px);background:var(--ae-paper)}.ae-video-shell{border:2px solid var(--ae-ink);background:var(--ae-ink);color:var(--ae-paper);box-shadow:12px 12px 0 var(--ae-signal)}.ae-video-topline{min-height:44px;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:0 16px;border-bottom:1px solid var(--ae-line-dark);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.7rem;font-weight:800;letter-spacing:.12em}.ae-free-pill{padding:5px 9px;background:var(--ae-signal);color:var(--ae-ink)}.ae-video-placeholder{aspect-ratio:16 / 9;min-height:360px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:36px;text-align:center;background:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px),var(--ae-ink);background-size:36px 36px}.ae-play-button{width:78px;height:78px;border-radius:50%;border:0;background:var(--ae-signal);color:var(--ae-ink);display:flex;align-items:center;justify-content:center;cursor:pointer}.ae-video-placeholder>span,.ae-video-placeholder>small{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.14em}.ae-video-placeholder>span{margin-top:8px;font-size:.75rem;color:var(--ae-signal);font-weight:800}.ae-video-placeholder>strong{max-width:760px;font-size:clamp(1.7rem,3vw,3.4rem);line-height:.95;letter-spacing:-.045em}.ae-video-placeholder>small{font-size:.63rem;color:#f1ede585}.ae-lesson-detail{display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,330px);gap:32px;align-items:start;padding:42px 0 36px}.ae-lesson-detail h2{margin:0;max-width:850px;font-family:Arial Black,Arial,sans-serif;font-size:clamp(2rem,4vw,4.4rem);line-height:.93;letter-spacing:-.055em;text-transform:uppercase}.ae-lesson-detail>div:first-child>p:last-child{max-width:780px;margin:20px 0 0;font-size:1.05rem;line-height:1.5}.ae-free-card{display:flex;gap:12px;padding:18px;border:2px solid var(--ae-ink)}.ae-free-card>svg{flex:0 0 auto;color:var(--ae-signal)}.ae-free-card strong{display:block;font-size:.82rem;letter-spacing:.06em}.ae-free-card span{display:block;margin-top:6px;color:var(--ae-muted);font-size:.9rem;line-height:1.35}.ae-next-preview{border-top:3px solid var(--ae-ink);border-bottom:3px solid var(--ae-ink);padding:24px 0 0;cursor:pointer}.ae-next-label{display:flex;align-items:center;gap:10px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem;font-weight:800;letter-spacing:.12em;color:var(--ae-signal)}.ae-next-main{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:34px;align-items:end;padding:22px 0 26px}.ae-next-main p{margin:0 0 8px;font-size:.72rem;font-weight:800;letter-spacing:.12em}.ae-next-main h3{margin:0;font-size:clamp(1.45rem,2.7vw,2.6rem);letter-spacing:-.035em}.ae-next-main span{display:block;max-width:740px;margin-top:12px;color:var(--ae-muted);line-height:1.45}.ae-next-main button{min-height:54px;display:inline-flex;align-items:center;gap:12px;padding:0 20px;border:2px solid var(--ae-ink);background:transparent;color:var(--ae-ink);font-weight:900;letter-spacing:.05em;cursor:pointer}.ae-next-preview:hover .ae-next-main button{background:var(--ae-ink);color:var(--ae-paper)}.ae-paywall-band{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr);gap:clamp(48px,8vw,120px);padding:clamp(70px,8vw,120px) 3vw;background:var(--ae-ink);color:var(--ae-paper)}.ae-paywall-copy .ae-kicker{color:var(--ae-paper)}.ae-paywall-copy h2{font-size:clamp(3.5rem,7vw,7.4rem)}.ae-offer-card{align-self:start;background:var(--ae-paper);color:var(--ae-ink);border:2px solid var(--ae-paper);padding:clamp(24px,3vw,38px);box-shadow:12px 12px 0 var(--ae-signal)}.ae-offer-head{display:flex;justify-content:space-between;align-items:end;gap:16px;padding-bottom:18px;border-bottom:2px solid var(--ae-ink)}.ae-offer-head span{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem;font-weight:800;letter-spacing:.12em}.ae-offer-head strong{font-family:Arial Black,Arial,sans-serif;font-size:clamp(3rem,5vw,5.4rem);line-height:.8;letter-spacing:-.06em}.ae-offer-card>p{margin:24px 0 0;line-height:1.45;font-size:1rem}.ae-offer-card ul{list-style:none;padding:0;margin:24px 0}.ae-offer-card li{display:flex;gap:10px;align-items:flex-start;padding:10px 0;border-bottom:1px solid var(--ae-line);font-size:.92rem}.ae-offer-card li svg{color:var(--ae-signal);flex:0 0 auto}.ae-buy-button{min-height:62px;display:flex;align-items:center;justify-content:center;gap:12px;background:var(--ae-signal);color:var(--ae-ink)!important;font-weight:950;letter-spacing:.045em;text-align:center;transition:.18s ease}.ae-buy-button:hover{transform:translateY(-2px)}.ae-offer-card>small{display:block;margin-top:13px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.62rem;line-height:1.45;letter-spacing:.08em;text-align:center}.ae-footer{min-height:88px;display:grid;grid-template-columns:repeat(3,1fr);align-items:center;gap:20px;padding:0 3vw;background:var(--ae-ink);color:#f1ede59e;border-top:1px solid var(--ae-line-dark);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.7rem;letter-spacing:.11em}.ae-footer span:nth-child(2){text-align:center}.ae-footer span:last-child{text-align:right}@media (max-width: 980px){.ae-nav{grid-template-columns:1fr auto;min-height:78px}.ae-nav-center{display:none}.ae-logo{height:54px}.ae-intro-grid,.ae-paywall-band{grid-template-columns:1fr}.ae-intro-copy{justify-self:start;max-width:650px}.ae-workspace{grid-template-columns:1fr}.ae-sidebar{border-right:0}.ae-lessons{display:grid;grid-template-columns:repeat(2,1fr)}.ae-lesson{border-right:1px solid var(--ae-line-dark)}.ae-lesson-detail{grid-template-columns:1fr}}@media (max-width: 680px){.ae-nav{padding:0 16px;min-height:72px}.ae-logo{height:48px}.ae-nav-cta{min-height:42px;padding:0 12px;font-size:.72rem}.ae-meta{grid-template-columns:1fr;text-align:left;gap:7px}.ae-intro{padding:20px 16px 38px}.ae-intro-grid{padding-top:36px;gap:28px}.ae-intro h1{font-size:clamp(3.2rem,17vw,5.1rem)}.ae-lessons{grid-template-columns:1fr}.ae-content{padding:22px 16px 34px}.ae-video-shell{box-shadow:7px 7px 0 var(--ae-signal)}.ae-video-placeholder{min-height:250px;padding:20px}.ae-play-button{width:62px;height:62px}.ae-next-main{grid-template-columns:1fr}.ae-next-main button{width:100%;justify-content:center}.ae-paywall-band{padding:64px 16px}.ae-offer-card{box-shadow:7px 7px 0 var(--ae-signal)}.ae-footer{grid-template-columns:1fr;padding:24px 16px;gap:8px}.ae-footer span:nth-child(2),.ae-footer span:last-child{text-align:left}}.ae-start-detail{max-width:1040px;margin:0 auto;padding:clamp(10px,1vw,18px) 0 34px}.ae-start-heading{padding:clamp(18px,2.4vw,32px) 0 clamp(34px,4vw,52px);border-bottom:3px solid var(--ae-ink)}.ae-start-badge{width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:center;margin-bottom:24px;padding:7px 10px;border:1px solid var(--ae-ink);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.68rem;font-weight:800;letter-spacing:.11em}.ae-start-heading h2{max-width:940px;margin:0;font-family:Arial Black,Arial,Helvetica,sans-serif;font-size:clamp(2.7rem,5.6vw,6.4rem);font-weight:950;line-height:.86;letter-spacing:-.064em;text-transform:uppercase}.ae-start-heading>p{max-width:790px;margin:26px 0 0;font-size:clamp(1.08rem,1.5vw,1.28rem);line-height:1.5;color:#514d47}.ae-start-audience{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:34px;border:2px solid var(--ae-ink)}.ae-start-audience>div{min-height:160px;padding:28px}.ae-start-audience>div+div{border-left:1px solid var(--ae-line)}.ae-start-audience span{display:block;margin-bottom:14px;color:var(--ae-signal);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.7rem;font-weight:900;letter-spacing:.12em}.ae-start-audience strong{display:block;font-size:clamp(1.15rem,1.7vw,1.5rem);line-height:1.25}.ae-understood-button{width:100%;min-height:72px;margin-top:34px;display:flex;align-items:center;justify-content:center;gap:12px;border:2px solid var(--ae-ink);background:var(--ae-signal);color:var(--ae-ink);font-family:Arial,Helvetica,sans-serif;font-size:.95rem;font-weight:950;letter-spacing:.055em;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease}.ae-understood-button:hover{transform:translateY(-2px);box-shadow:6px 6px 0 var(--ae-ink)}.ae-lessons{min-height:0}.ae-sidebar{align-self:stretch}.ae-lesson.is-locked .ae-lesson-state{opacity:.7}.ae-content{min-height:620px}.ae-inline-checkout-slot{width:min(100%,1040px);margin:0 auto;padding:clamp(8px,1vw,18px) 0 38px}.ae-inline-checkout-module{padding:0 0 28px}.ae-inline-checkout-badge{width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:center;gap:8px;margin-bottom:18px;padding:7px 10px;border:1px solid var(--ae-ink);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.68rem;font-weight:800;letter-spacing:.11em}.ae-inline-checkout-module h2{max-width:940px;margin:0;font-family:Arial Black,Arial,Helvetica,sans-serif;font-size:clamp(2.35rem,5vw,5.4rem);font-weight:950;line-height:.88;letter-spacing:-.06em;text-transform:uppercase}.ae-inline-checkout-module p{max-width:760px;margin:20px 0 0;color:#514d47;font-size:1.05rem;line-height:1.5}.ae-checkout-card-inline{width:100%;max-width:none;border:2px solid var(--ae-ink);box-shadow:10px 10px 0 var(--ae-signal)}.ae-inline-price-row{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:26px;align-items:end;padding:26px 0 22px;border-bottom:2px solid var(--ae-ink)}.ae-inline-price-row>div:first-child{display:flex;flex-direction:column;gap:7px}.ae-inline-price-row small{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.65rem;font-weight:800;letter-spacing:.1em}.ae-inline-price-row s{width:-moz-fit-content;width:fit-content;font-family:Arial Black,Arial,sans-serif;font-size:clamp(2rem,4vw,3.8rem);color:var(--ae-muted);text-decoration-color:var(--ae-signal);text-decoration-thickness:4px}.ae-inline-price-row .ae-checkout-price{padding:0}.ae-inline-founder-copy{margin:24px 0 4px;padding:20px 22px;border-left:5px solid var(--ae-signal);background:var(--ae-paper-2)}.ae-inline-founder-copy strong{display:block;margin-bottom:7px;font-size:1rem}.ae-inline-founder-copy p{margin:0;color:#514d47;line-height:1.48}@media (max-width: 680px){.ae-start-audience{grid-template-columns:1fr}.ae-start-audience>div+div{border-left:0;border-top:1px solid var(--ae-line)}.ae-understood-button{min-height:64px;font-size:.82rem}.ae-inline-price-row{grid-template-columns:1fr}.ae-inline-price-row .ae-checkout-price{align-items:flex-start}.ae-checkout-card-inline{box-shadow:6px 6px 0 var(--ae-signal)}}.ae-checkout-page{background:var(--ae-ink);color:var(--ae-paper)}.ae-checkout-main{min-height:calc(100vh - 92px);display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:clamp(46px,8vw,120px);align-items:center;padding:clamp(56px,8vw,110px) 3vw;background:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px),var(--ae-ink);background-size:42px 42px}.ae-checkout-copy h1{margin:0;max-width:8.5ch;font-family:Arial Black,Arial,Helvetica,sans-serif;font-size:clamp(4rem,8vw,9rem);font-weight:950;line-height:.78;letter-spacing:-.075em;text-transform:uppercase}.ae-checkout-copy h1 em{color:var(--ae-signal);font-style:normal}.ae-checkout-lead{max-width:700px;margin:34px 0 0;color:#f1ede5c7;font-size:clamp(1.15rem,1.7vw,1.55rem);line-height:1.4;letter-spacing:-.02em}.ae-checkout-proof{max-width:720px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:38px}.ae-checkout-proof>div{display:flex;align-items:flex-start;gap:12px;padding:18px;border:1px solid var(--ae-line-dark)}.ae-checkout-proof svg{color:var(--ae-signal);flex:0 0 auto}.ae-checkout-proof span{font-size:.88rem;line-height:1.4;color:#f1ede5ad}.ae-checkout-proof strong{display:block;margin-bottom:3px;color:var(--ae-paper);font-size:.76rem;letter-spacing:.08em}.ae-checkout-card{background:var(--ae-paper);color:var(--ae-ink);padding:clamp(24px,3vw,42px);border:2px solid var(--ae-paper);box-shadow:14px 14px 0 var(--ae-signal)}.ae-checkout-card-top{display:flex;justify-content:space-between;align-items:end;gap:20px;padding-bottom:18px;border-bottom:2px solid var(--ae-ink)}.ae-checkout-card-top span{font-family:Arial Black,Arial,sans-serif;font-size:1.2rem;letter-spacing:-.03em}.ae-checkout-card-top small{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.65rem;font-weight:800;letter-spacing:.11em}.ae-checkout-price{display:flex;justify-content:space-between;align-items:end;gap:16px;padding:28px 0 24px}.ae-checkout-price strong{font-family:Arial Black,Arial,sans-serif;font-size:clamp(4rem,6vw,6.5rem);line-height:.78;letter-spacing:-.07em}.ae-checkout-price span{padding-bottom:5px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.66rem;font-weight:800;letter-spacing:.1em}.ae-checkout-card ul{list-style:none;padding:0;margin:0 0 28px}.ae-checkout-card li{display:flex;align-items:flex-start;gap:10px;padding:11px 0;border-bottom:1px solid var(--ae-line);font-size:.94rem;line-height:1.35}.ae-checkout-card li svg{color:var(--ae-signal);flex:0 0 auto}.ae-checkout-button{width:100%;min-height:64px;display:flex;align-items:center;justify-content:center;gap:12px;border:0;background:var(--ae-signal);color:var(--ae-ink);font-weight:950;letter-spacing:.05em;cursor:pointer;transition:.18s ease}.ae-checkout-button:hover{transform:translateY(-2px)}.ae-checkout-note{margin:15px 0 0;color:var(--ae-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.66rem;line-height:1.5;letter-spacing:.05em;text-align:center}@media (max-width: 920px){.ae-checkout-main{grid-template-columns:1fr}.ae-checkout-card{max-width:680px}}@media (max-width: 680px){.ae-checkout-main{padding:52px 16px;min-height:calc(100vh - 72px)}.ae-checkout-copy h1{font-size:clamp(3.4rem,18vw,5.4rem)}.ae-checkout-proof{grid-template-columns:1fr}.ae-checkout-card{box-shadow:8px 8px 0 var(--ae-signal)}.ae-checkout-price{align-items:start;flex-direction:column}}.ae-workspace{min-height:0;background:var(--ae-paper)}.ae-sidebar{background:var(--ae-paper-2);color:var(--ae-ink);border-right:1px solid var(--ae-line)}.ae-sidebar-head{border-bottom:1px solid var(--ae-line);color:var(--ae-ink)}.ae-sidebar-head span{color:var(--ae-muted)}.ae-lesson{border-bottom:1px solid var(--ae-line);background:transparent;color:var(--ae-ink)}.ae-lesson:hover{background:#ff5b2e14}.ae-lesson.is-active{background:var(--ae-signal);color:var(--ae-ink)}.ae-lesson.is-locked{color:#69645c}.ae-lesson.is-locked:hover{color:var(--ae-ink);background:#ff5b2e14}.ae-lesson-state svg{opacity:.72}.ae-video-shell{background:var(--ae-paper-2);color:var(--ae-ink);border-color:var(--ae-ink)}.ae-video-topline{border-bottom:1px solid var(--ae-line)}.ae-video-placeholder{background:linear-gradient(rgba(21,21,21,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(21,21,21,.055) 1px,transparent 1px),var(--ae-paper-2);background-size:36px 36px}.ae-video-placeholder>span{color:var(--ae-signal)}.ae-video-placeholder>small{color:var(--ae-muted)}.ae-next-preview{width:100%;border-left:0;border-right:0;background:transparent;color:var(--ae-ink);text-align:left}.ae-next-action{min-height:54px;display:inline-flex!important;align-items:center;justify-content:center;gap:10px;padding:0 20px;border:2px solid var(--ae-ink);color:var(--ae-ink)!important;font-weight:900;letter-spacing:.05em;white-space:nowrap}.ae-next-preview:hover .ae-next-action{background:var(--ae-ink);color:var(--ae-paper)!important}.ae-locked-detail{max-width:1040px;margin:0 auto;padding:clamp(8px,1vw,16px) 0 28px}.ae-locked-heading{padding:clamp(18px,2.4vw,32px) 0 clamp(32px,4vw,52px);border-bottom:3px solid var(--ae-ink)}.ae-locked-badge{width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:center;gap:8px;margin-bottom:24px;padding:7px 10px;border:1px solid var(--ae-ink);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.68rem;font-weight:800;letter-spacing:.11em}.ae-locked-heading .ae-kicker{margin-bottom:12px;color:var(--ae-muted)}.ae-locked-heading h2{max-width:920px;margin:0;font-family:Arial Black,Arial,Helvetica,sans-serif;font-size:clamp(2.7rem,6vw,6.6rem);font-weight:950;line-height:.85;letter-spacing:-.065em;text-transform:uppercase}.ae-locked-intro{max-width:790px;margin:26px 0 0;font-size:clamp(1.08rem,1.5vw,1.3rem);line-height:1.45;color:#514d47}.ae-outcome-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid var(--ae-line)}.ae-outcome-grid article{padding:clamp(26px,3vw,42px);border-right:1px solid var(--ae-line)}.ae-outcome-grid article:last-child{border-right:0}.ae-outcome-grid article>span{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:var(--ae-signal);font-size:.72rem;font-weight:900;letter-spacing:.12em}.ae-outcome-grid h3{margin:12px 0 14px;font-family:Arial Black,Arial,sans-serif;font-size:clamp(1.35rem,2vw,2rem);letter-spacing:-.035em}.ae-outcome-grid p{margin:0;line-height:1.5;color:#514d47}.ae-inline-checkout{margin-top:clamp(38px,5vw,66px);padding:clamp(26px,4vw,48px);border:2px solid var(--ae-ink);background:#f7f3eb;box-shadow:10px 10px 0 var(--ae-signal)}.ae-inline-price{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:end;padding-bottom:24px;border-bottom:2px solid var(--ae-ink)}.ae-inline-price>div{display:flex;flex-direction:column;gap:8px}.ae-inline-price>div:last-child{text-align:right;align-items:flex-end}.ae-inline-price span{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.68rem;font-weight:800;letter-spacing:.11em}.ae-inline-price s{font-family:Arial Black,Arial,sans-serif;font-size:clamp(2rem,4vw,3.8rem);color:var(--ae-muted);text-decoration-thickness:4px;text-decoration-color:var(--ae-signal)}.ae-inline-price strong{font-family:Arial Black,Arial,sans-serif;font-size:clamp(3.2rem,6vw,6.2rem);line-height:.78;letter-spacing:-.065em;color:var(--ae-signal)}.ae-founder-reason{margin:28px 0 10px;padding:22px 24px;border-left:5px solid var(--ae-signal);background:var(--ae-paper-2)}.ae-founder-reason strong{display:block;margin-bottom:8px;font-size:1.05rem}.ae-founder-reason p{margin:0;line-height:1.5;color:#514d47}.ae-inline-checkout ul{list-style:none;padding:0;margin:24px 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px}.ae-inline-checkout li{display:flex;align-items:flex-start;gap:9px;padding:11px 0;border-bottom:1px solid var(--ae-line);font-size:.92rem}.ae-inline-checkout li svg{flex:0 0 auto;color:var(--ae-signal)}.ae-inline-checkout .ae-buy-button{width:100%;border:0;cursor:pointer;min-height:66px;font-size:.92rem}.ae-inline-checkout>small{display:block;margin-top:14px;text-align:center;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.62rem;line-height:1.4;letter-spacing:.08em}.ae-footer{background:var(--ae-paper-2);color:var(--ae-muted);border-top:1px solid var(--ae-line)}@media (max-width: 980px){.ae-sidebar{border-right:0;border-bottom:1px solid var(--ae-line)}.ae-lesson{border-right:1px solid var(--ae-line)}}@media (max-width: 680px){.ae-outcome-grid,.ae-inline-price,.ae-inline-checkout ul{grid-template-columns:1fr}.ae-outcome-grid article{border-right:0;border-bottom:1px solid var(--ae-line)}.ae-inline-price>div:last-child{text-align:left;align-items:flex-start}.ae-next-action{width:100%}.ae-inline-checkout{box-shadow:6px 6px 0 var(--ae-signal)}}:root{--fc-ink: #151515;--fc-paper: #f1ede5;--fc-paper-2: #e5dfd3;--fc-signal: #ff5b2e;--fc-line: rgba(21, 21, 21, .18);--fc-muted: #746f67}.fc-page{min-height:100vh;background:var(--fc-paper);color:var(--fc-ink);font-family:Arial,Helvetica,sans-serif}.fc-page *,.fc-page *:before,.fc-page *:after{box-sizing:border-box}.fc-page a{color:inherit;text-decoration:none}.fc-nav{position:sticky;top:0;z-index:80;min-height:92px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;padding:0 3vw;background:#151515fa;color:var(--fc-paper);border-bottom:1px solid rgba(241,237,229,.16)}.fc-logo-link{display:flex;align-items:center;justify-self:start}.fc-logo{height:clamp(54px,4.1vw,72px);width:auto;display:block}.fc-nav-center{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9rem;font-weight:800;letter-spacing:.12em}.fc-nav-cta{justify-self:end;min-height:50px;display:inline-flex;align-items:center;padding:0 20px;border:2px solid var(--fc-signal);color:var(--fc-signal)!important;font-weight:900;letter-spacing:.06em;font-size:.78rem}.fc-nav-cta:hover{background:var(--fc-signal);color:var(--fc-ink)!important}.fc-strip{overflow:hidden;background:var(--fc-signal);border-bottom:1px solid var(--fc-ink)}.fc-strip>div{width:-moz-max-content;width:max-content;display:flex;gap:22px;align-items:center;padding:13px 0;animation:fcStrip 24s linear infinite;font-family:Arial Black,Arial,sans-serif;font-size:.9rem;letter-spacing:.06em}.fc-strip i{font-style:normal}@keyframes fcStrip{to{transform:translate(-50%)}}.fc-hero{padding:28px 3vw 72px;border-bottom:1px solid var(--fc-line)}.fc-meta{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding:18px 0 24px;border-bottom:1px solid var(--fc-line);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.76rem;font-weight:800;letter-spacing:.11em;text-align:center}.fc-hero-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.55fr);gap:clamp(48px,8vw,120px);align-items:end;padding-top:clamp(52px,7vw,96px)}.fc-kicker{margin:0 0 18px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8rem;font-weight:900;letter-spacing:.14em}.fc-hero h1,.fc-path-head h2,.fc-next-grid h2{margin:0;font-family:Arial Black,Arial,Helvetica,sans-serif;font-weight:950;text-transform:uppercase;letter-spacing:-.055em}.fc-hero h1{max-width:1100px;font-size:clamp(3.1rem,5.4vw,6rem);line-height:.87}.fc-hero h1 em,.fc-path-head h2 em,.fc-next-grid h2 em{color:var(--fc-signal);font-style:normal}.fc-hero-copy{max-width:460px;justify-self:end}.fc-hero-copy>p{margin:0;font-size:clamp(1.04rem,1.3vw,1.24rem);line-height:1.5;letter-spacing:-.01em}.fc-free-signal{margin-top:28px;padding-top:16px;display:flex;gap:10px;align-items:center;border-top:2px solid var(--fc-ink);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem;font-weight:900;letter-spacing:.1em}.fc-free-signal svg{color:var(--fc-signal)}.fc-path{padding:clamp(72px,8vw,120px) 3vw}.fc-path-head{max-width:1160px;margin:0 auto 50px}.fc-path-head>span,.fc-next-index{display:block;margin-bottom:18px;color:var(--fc-signal);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.76rem;font-weight:900;letter-spacing:.13em}.fc-path-head h2{font-size:clamp(2.5rem,4.25vw,4.8rem);line-height:.92}.fc-path-head>p{max-width:820px;margin:28px 0 0;font-size:1.08rem;line-height:1.5;color:#514d47}.fc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:2px solid var(--fc-ink);border-left:2px solid var(--fc-ink)}.fc-card{position:relative;min-height:470px;display:flex;flex-direction:column;padding:clamp(28px,3.4vw,48px);border-right:2px solid var(--fc-ink);border-bottom:2px solid var(--fc-ink);transition:transform .18s ease,background .18s ease}.fc-card:hover{background:var(--fc-paper-2)}.fc-card.is-paid{background:var(--fc-ink);color:var(--fc-paper)}.fc-card.is-paid:hover{background:#202020}.fc-card-top{display:flex;justify-content:space-between;align-items:center}.fc-card-top>span:first-child{color:var(--fc-signal);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:900;letter-spacing:.1em}.fc-card-badge{width:-moz-max-content;width:max-content;margin-top:24px;padding:7px 9px;background:var(--fc-signal);color:var(--fc-ink);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.6rem;font-weight:900;letter-spacing:.09em}.fc-card-eyebrow{margin:24px 0 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.7rem;font-weight:900;letter-spacing:.13em}.fc-card h3{max-width:760px;margin:0;font-family:Arial Black,Arial,sans-serif;font-size:clamp(1.65rem,2.35vw,2.85rem);line-height:.98;letter-spacing:-.04em;text-transform:uppercase}.fc-card-copy{max-width:700px;margin:24px 0 36px;font-size:1rem;line-height:1.5;color:#5e5951}.fc-card.is-paid .fc-card-copy{color:#f1ede5b8}.fc-card-bottom{margin-top:auto;padding-top:18px;display:flex;justify-content:space-between;gap:20px;align-items:center;border-top:1px solid currentColor}.fc-card-bottom strong{color:var(--fc-signal);font-size:1.05rem}.fc-card-bottom span{display:flex;gap:8px;align-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem;font-weight:900;letter-spacing:.08em}.fc-next-path{padding:clamp(64px,7vw,100px) 3vw;background:var(--fc-paper-2);border-top:1px solid var(--fc-line)}.fc-next-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:clamp(40px,8vw,120px);align-items:end}.fc-next-grid h2{margin-top:20px;font-size:clamp(2.5rem,4.1vw,4.7rem);line-height:.92}.fc-next-grid>p{max-width:520px;margin:0 0 8px;font-size:1.08rem;line-height:1.5}.fc-footer{min-height:84px;display:grid;grid-template-columns:repeat(3,1fr);align-items:center;gap:20px;padding:0 3vw;background:var(--fc-ink);color:#f1ede59e;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.68rem;letter-spacing:.11em}.fc-footer span:nth-child(2){text-align:center}.fc-footer span:last-child{text-align:right}@media (max-width:920px){.fc-nav{grid-template-columns:1fr auto}.fc-nav-center{display:none}.fc-hero-grid,.fc-next-grid{grid-template-columns:1fr}.fc-hero-copy{justify-self:start;max-width:720px}.fc-grid{grid-template-columns:1fr}}@media (max-width:680px){.fc-nav{min-height:72px;padding:0 16px}.fc-logo{height:48px}.fc-nav-cta{min-height:42px;padding:0 12px;font-size:.68rem}.fc-meta{grid-template-columns:1fr;text-align:left;gap:8px}.fc-hero{padding:20px 16px 50px}.fc-hero h1{font-size:clamp(2.8rem,13vw,4.5rem)}.fc-path,.fc-next-path{padding-left:16px;padding-right:16px}.fc-card{min-height:420px;padding:26px 20px}.fc-card-bottom{align-items:flex-start;flex-direction:column}.fc-footer{grid-template-columns:1fr;padding:24px 16px;gap:8px}.fc-footer span:nth-child(2),.fc-footer span:last-child{text-align:left}}:root{--fp-ink: #151515;--fp-paper: #f1ede5;--fp-paper-2: #e5dfd3;--fp-signal: #ff5b2e;--fp-line: rgba(21,21,21,.18);--fp-muted: #746f67}.fp-page{min-height:100vh;background:var(--fp-paper);color:var(--fp-ink);font-family:Arial,Helvetica,sans-serif}.fp-page *,.fp-page *:before,.fp-page *:after{box-sizing:border-box}.fp-page a{color:inherit;text-decoration:none}.fp-nav{min-height:92px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;padding:0 3vw;background:var(--fp-ink);color:var(--fp-paper);border-bottom:1px solid rgba(241,237,229,.16);position:sticky;top:0;z-index:80}.fp-logo-link{display:flex;align-items:center;justify-self:start}.fp-logo{height:clamp(54px,4.1vw,72px);width:auto}.fp-nav-center{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.88rem;font-weight:800;letter-spacing:.12em}.fp-nav-back{justify-self:end;min-height:48px;display:inline-flex;align-items:center;gap:8px;padding:0 18px;border:2px solid var(--fp-signal);color:var(--fp-signal)!important;font-weight:900;letter-spacing:.06em}.fp-strip{min-height:46px;display:flex;justify-content:center;align-items:center;gap:16px;background:var(--fp-signal);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem;font-weight:900;letter-spacing:.1em}.fp-strip i{font-style:normal}.fp-intro{padding:clamp(54px,7vw,92px) 3vw;border-bottom:1px solid var(--fp-line)}.fp-eyebrow{margin:0 0 18px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.76rem;font-weight:900;letter-spacing:.12em;color:var(--fp-signal)}.fp-intro h1{max-width:1200px;margin:0;font-family:Arial Black,Arial,sans-serif;font-size:clamp(3.8rem,7.5vw,8rem);line-height:.84;letter-spacing:-.065em;text-transform:uppercase}.fp-lead{max-width:860px;margin:30px 0 0;font-size:clamp(1.15rem,1.65vw,1.48rem);line-height:1.5;color:#514d47}.fp-workspace{display:grid;grid-template-columns:minmax(320px,390px) minmax(0,1fr);min-height:760px}.fp-sidebar{background:var(--fp-paper-2);border-right:1px solid var(--fp-line)}.fp-sidebar-head{display:flex;justify-content:space-between;gap:16px;padding:24px 22px;border-bottom:1px solid var(--fp-line);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem;letter-spacing:.11em}.fp-sidebar-head span{color:var(--fp-muted)}.fp-lesson{width:100%;min-height:98px;display:grid;grid-template-columns:36px 1fr 20px;gap:12px;align-items:center;padding:18px 20px;border:0;border-bottom:1px solid var(--fp-line);background:transparent;color:var(--fp-ink);text-align:left;cursor:pointer}.fp-lesson:hover{background:#ff5b2e14}.fp-lesson.is-active{background:var(--fp-signal)}.fp-lesson-number{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem;font-weight:900;letter-spacing:.08em}.fp-lesson-copy strong{display:block;font-size:.96rem;line-height:1.2}.fp-lesson-copy small{margin-top:8px;display:flex;align-items:center;gap:6px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.66rem;letter-spacing:.06em;opacity:.7}.fp-content{padding:clamp(28px,4vw,56px)}.fp-video-shell{border:2px solid var(--fp-ink);box-shadow:10px 10px 0 var(--fp-signal);background:var(--fp-paper-2)}.fp-video-top{min-height:44px;display:flex;justify-content:space-between;align-items:center;padding:0 16px;border-bottom:1px solid var(--fp-line);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.7rem;font-weight:900;letter-spacing:.1em}.fp-video-top b{padding:5px 9px;background:var(--fp-signal)}.fp-video-placeholder{aspect-ratio:16/9;min-height:360px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:36px;text-align:center;background:linear-gradient(rgba(21,21,21,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(21,21,21,.05) 1px,transparent 1px),var(--fp-paper-2);background-size:36px 36px}.fp-video-placeholder button{width:76px;height:76px;display:flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:var(--fp-signal);color:var(--fp-ink);cursor:pointer}.fp-video-placeholder>span,.fp-video-placeholder>small{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.11em}.fp-video-placeholder>span{color:var(--fp-signal);font-size:.72rem;font-weight:900}.fp-video-placeholder>strong{max-width:760px;font-size:clamp(1.8rem,3vw,3.4rem);line-height:.95;letter-spacing:-.045em}.fp-video-placeholder>small{font-size:.62rem;color:var(--fp-muted)}.fp-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:48px;border-top:3px solid var(--fp-ink);border-bottom:1px solid var(--fp-line)}.fp-benefits article{padding:32px;border-right:1px solid var(--fp-line)}.fp-benefits article:last-child{border-right:0}.fp-benefits article>span{color:var(--fp-signal);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem;font-weight:900}.fp-benefits h2{margin:12px 0 14px;font-family:Arial Black,Arial,sans-serif;font-size:clamp(1.5rem,2.3vw,2.6rem);line-height:.95;letter-spacing:-.04em}.fp-benefits p{margin:0;line-height:1.5;color:#514d47}.fp-next-step{margin-top:34px;display:grid;grid-template-columns:auto 1fr auto;gap:16px;align-items:center;padding:20px;border:2px solid var(--fp-ink)}.fp-next-step>svg{color:var(--fp-signal)}.fp-next-step strong{display:block;font-size:.78rem;letter-spacing:.08em}.fp-next-step span{display:block;margin-top:5px;color:var(--fp-muted);font-size:.92rem}.fp-next-step a{min-height:46px;display:inline-flex;align-items:center;padding:0 16px;background:var(--fp-ink);color:var(--fp-paper)!important;font-size:.74rem;font-weight:900;letter-spacing:.06em}@media (max-width:920px){.fp-nav{grid-template-columns:1fr auto}.fp-nav-center{display:none}.fp-workspace{grid-template-columns:1fr}.fp-sidebar{border-right:0;border-bottom:1px solid var(--fp-line)}}@media (max-width:680px){.fp-nav{min-height:72px;padding:0 16px}.fp-logo{height:48px}.fp-strip{padding:10px 12px;flex-wrap:wrap}.fp-intro{padding:44px 16px}.fp-intro h1{font-size:clamp(3.1rem,16vw,5.2rem)}.fp-content{padding:24px 16px 34px}.fp-video-placeholder{min-height:250px;padding:20px}.fp-benefits{grid-template-columns:1fr}.fp-benefits article{border-right:0;border-bottom:1px solid var(--fp-line)}.fp-next-step{grid-template-columns:1fr}}.atc-wrap{margin-top:32px;font-family:Manrope,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.atc-shortcut{display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:center;margin-bottom:18px;padding:16px 18px;background:#151515;color:#f1ede5;border-left:5px solid #ff5b2e}.atc-shortcut strong{color:#ff5b2e;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.7rem;letter-spacing:.12em;white-space:nowrap}.atc-shortcut span{font-size:.96rem;line-height:1.45}.atc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.atc-card{min-width:0;padding:20px;display:flex;flex-direction:column;gap:14px;background:#f7f3eb;border:1px solid rgba(21,21,21,.2)}.atc-card.is-recommended{background:#fff2eb;box-shadow:inset 0 4px #ff5b2e}.atc-card header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;padding-bottom:14px;border-bottom:1px solid rgba(21,21,21,.14)}.atc-card h3{margin:6px 0 0;font-family:Manrope,Inter,sans-serif;font-size:1.3rem;font-weight:800;line-height:1}.atc-card header small{max-width:145px;color:#655f57;font-size:.72rem;line-height:1.35;text-align:right}.atc-badge{display:inline-block;padding:4px 7px;background:#ff5b2e;color:#151515;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.55rem;font-weight:950;letter-spacing:.08em}.atc-card p{margin:0;font-size:.9rem;line-height:1.42}.atc-for{min-height:58px;color:#3f3b36}.atc-for span{display:block;margin-bottom:5px;color:#151515;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.58rem;font-weight:900;letter-spacing:.1em}.atc-signal{position:relative;padding-left:24px}.atc-signal>span{position:absolute;left:0;top:-1px;font-weight:950;font-size:1rem}.atc-signal.is-plus>span{color:#138a4b}.atc-signal.is-minus>span{color:#c63d26}.atc-card footer{margin-top:auto;padding-top:14px;border-top:1px solid rgba(21,21,21,.14);color:#ff5b2e;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.66rem;font-weight:900;letter-spacing:.06em;line-height:1.35}@media (max-width:980px){.atc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.atc-wrap{margin-top:24px}.atc-shortcut{grid-template-columns:1fr;gap:7px;padding:14px 15px}.atc-shortcut span{font-size:.9rem}.atc-grid{grid-template-columns:1fr;gap:10px}.atc-card{padding:17px;gap:12px}.atc-card header{gap:10px}.atc-card h3{font-size:1.15rem}.atc-card header small{font-size:.68rem}.atc-for{min-height:0}.atc-card p{font-size:.87rem}}:root{--fac-ink:#151515;--fac-paper:#f1ede5;--fac-paper-2:#e5dfd3;--fac-signal:#ff5b2e;--fac-line:rgba(21,21,21,.18);--fac-muted:#6d6861}.fac-page{min-height:100vh;background:var(--fac-paper);color:var(--fac-ink);font-family:Arial,Helvetica,sans-serif}.fac-page *,.fac-page *:before,.fac-page *:after{box-sizing:border-box}.fac-page a{text-decoration:none}.fac-page button{font:inherit}.fac-nav{min-height:88px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;padding:0 3vw;background:var(--fac-ink);color:var(--fac-paper);border-bottom:1px solid rgba(241,237,229,.15);position:sticky;top:0;z-index:80}.fac-logo-link{display:flex;align-items:center;justify-self:start}.fac-logo{height:clamp(52px,4vw,68px);width:auto}.fac-nav-center{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.76rem;font-weight:900;letter-spacing:.12em}.fac-nav-buy{justify-self:end;min-height:46px;display:inline-flex;align-items:center;gap:8px;padding:0 16px;border:2px solid var(--fac-signal);background:transparent;color:var(--fac-signal);font-weight:950;letter-spacing:.05em;cursor:pointer}.fac-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(390px,.9fr);gap:clamp(42px,6vw,88px);align-items:center;padding:clamp(64px,7vw,105px) 3vw;background:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px),var(--fac-ink);background-size:42px 42px;color:var(--fac-paper)}.fac-new{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;background:var(--fac-signal);color:var(--fac-ink);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.63rem;font-weight:950;letter-spacing:.12em}.fac-kicker{margin:18px 0 14px;color:var(--fac-signal);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.7rem;font-weight:950;letter-spacing:.12em}.fac-hero-copy h1{max-width:980px;margin:0;font-family:Arial Black,Arial,sans-serif;font-size:clamp(3.1rem,5.25vw,6rem);line-height:.88;letter-spacing:-.06em;text-transform:uppercase}.fac-hero-copy h1 em{color:var(--fac-signal);font-style:normal}.fac-lead{max-width:820px;margin:28px 0 0;color:#f1ede5c7;font-size:clamp(1.08rem,1.35vw,1.3rem);line-height:1.55}.fac-hero-promise{max-width:900px;margin-top:34px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.fac-hero-promise>div{min-height:126px;padding:18px;border:1px solid rgba(241,237,229,.18)}.fac-hero-promise svg{color:var(--fac-signal)}.fac-hero-promise span{display:block;margin-top:12px;color:#f1ede5ad;font-size:.86rem;line-height:1.4}.fac-hero-promise strong{display:block;margin-bottom:5px;color:var(--fac-paper);font-size:.72rem;letter-spacing:.07em}.fac-offer-card,.fac-final-card{background:var(--fac-paper);color:var(--fac-ink);padding:clamp(24px,3vw,38px);border:2px solid var(--fac-paper);box-shadow:14px 14px 0 var(--fac-signal)}.fac-card-top{display:flex;justify-content:space-between;align-items:end;gap:18px;padding-bottom:16px;border-bottom:2px solid var(--fac-ink)}.fac-card-top span{font-family:Arial Black,Arial,sans-serif;font-size:1.08rem;letter-spacing:-.03em}.fac-card-top small{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.62rem;font-weight:900;letter-spacing:.1em}.fac-price-row{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:end;padding:25px 0 20px;border-bottom:1px solid var(--fac-line)}.fac-price-row>div{display:flex;flex-direction:column;gap:7px}.fac-price-row>div:last-child{align-items:flex-end;text-align:right}.fac-price-row span{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.62rem;font-weight:950;letter-spacing:.1em}.fac-price-row s{font-family:Arial Black,Arial,sans-serif;font-size:2.2rem;color:var(--fac-muted);text-decoration-color:var(--fac-signal);text-decoration-thickness:4px}.fac-price-row strong{font-family:Arial Black,Arial,sans-serif;font-size:clamp(3.5rem,5vw,5.7rem);line-height:.8;letter-spacing:-.07em;color:var(--fac-signal)}.fac-offer-intro{margin:20px 0;color:#514d47;line-height:1.5}.fac-offer-card ul{list-style:none;padding:0;margin:0 0 24px}.fac-offer-card li{display:flex;align-items:flex-start;gap:9px;padding:10px 0;border-bottom:1px solid var(--fac-line);font-size:.9rem;line-height:1.38}.fac-offer-card li svg{flex:0 0 auto;color:var(--fac-signal)}.fac-buy{width:100%;min-height:60px;display:flex;align-items:center;justify-content:center;gap:10px;border:0;background:var(--fac-signal);color:var(--fac-ink);font-weight:950;letter-spacing:.04em;cursor:pointer}.fac-note{margin:12px 0 0;text-align:center;color:var(--fac-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.6rem;letter-spacing:.06em;line-height:1.4}.fac-sales-section{padding:clamp(72px,7vw,105px) 3vw;background:var(--fac-paper)}.fac-sales-section.is-soft{background:var(--fac-paper-2)}.fac-narrow{width:min(100%,1080px);margin:0 auto}.fac-label{display:block;margin-bottom:18px;color:var(--fac-signal);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.7rem;font-weight:950;letter-spacing:.12em}.fac-label.is-light{color:var(--fac-signal)}.fac-sales-section h2,.fac-levels h2,.fac-credit-section h2{max-width:900px;margin:0;font-size:clamp(2.1rem,3.3vw,3.7rem);line-height:1.03;letter-spacing:-.045em;font-weight:900;text-transform:uppercase}.fac-sales-section h2 em,.fac-levels h2 em,.fac-credit-section h2 em{color:var(--fac-signal);font-style:normal}.fac-section-lead{max-width:850px;margin:22px 0 0;color:#514d47;font-size:clamp(1.04rem,1.25vw,1.18rem);line-height:1.68}.fac-section-lead.is-light-copy{color:#f1ede5b3}.fac-simple-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:38px}.fac-simple-grid>div{padding:24px;border:1px solid var(--fac-line);background:#ffffff29}.fac-simple-grid strong{display:block;margin-bottom:9px;font-size:.82rem;letter-spacing:.055em}.fac-simple-grid p{margin:0;color:#5d5851;line-height:1.55;font-size:.96rem}.fac-why-box{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:38px}.fac-why-box>div{padding:24px;background:var(--fac-paper);border:1px solid rgba(21,21,21,.18)}.fac-why-box span{color:var(--fac-signal);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem;font-weight:950}.fac-why-box strong{display:block;margin:18px 0 9px;font-size:1rem}.fac-why-box p{margin:0;color:#5c5750;line-height:1.55;font-size:.95rem}.fac-levels{padding:clamp(78px,8vw,120px) 3vw;background:var(--fac-ink);color:var(--fac-paper)}.fac-level-card{display:grid;grid-template-columns:150px 1fr;margin-top:36px;border:1px solid rgba(241,237,229,.22);background:#1d1d1d}.fac-level-card.is-main{border:2px solid var(--fac-signal);background:#202020;box-shadow:10px 10px #ff5b2e40}.fac-level-number{padding:28px 22px;border-right:1px solid rgba(241,237,229,.18);color:var(--fac-signal);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem;font-weight:950;letter-spacing:.1em}.fac-level-content{padding:30px 34px}.fac-level-icon{color:var(--fac-signal);margin-bottom:16px}.fac-level-badge{display:inline-flex;margin-bottom:14px;padding:7px 10px;background:var(--fac-signal);color:var(--fac-ink);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.65rem;font-weight:950;letter-spacing:.09em}.fac-level-content h3{max-width:760px;margin:0;font-size:clamp(1.7rem,2.5vw,2.8rem);line-height:1.04;letter-spacing:-.035em}.fac-level-content>p{max-width:780px;margin:15px 0 0;color:#f1ede5b3;line-height:1.62;font-size:1rem}.fac-level-content ul{list-style:none;padding:0;margin:24px 0 0;display:grid;gap:0}.fac-level-content li{display:grid;grid-template-columns:auto 1fr;gap:10px;padding:11px 0;border-bottom:1px solid rgba(241,237,229,.12);color:#f1ede5d6;line-height:1.45}.fac-level-content li svg{color:var(--fac-signal);margin-top:2px}.fac-unlimited-callout{display:grid;grid-template-columns:auto 1fr;gap:14px;margin-top:24px;padding:20px;background:var(--fac-signal);color:var(--fac-ink)}.fac-unlimited-callout strong{display:block;margin-bottom:5px;font-size:1.05rem}.fac-unlimited-callout span{line-height:1.45;font-size:.94rem}.fac-advantage-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin-top:38px}.fac-advantage-grid article{padding:26px;border:1px solid var(--fac-line);background:#fff3}.fac-advantage-grid svg{color:var(--fac-signal)}.fac-advantage-grid h3{margin:18px 0 8px;font-size:1.05rem}.fac-advantage-grid p{margin:0;color:#5c5750;line-height:1.58}.fac-example-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:14px;align-items:center;margin-top:38px}.fac-example-flow>div{min-height:180px;padding:24px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;background:var(--fac-paper);border:1px solid var(--fac-line)}.fac-example-flow svg{color:var(--fac-signal)}.fac-example-flow strong{margin:15px 0 7px;font-size:.9rem}.fac-example-flow span{color:#5c5750;line-height:1.45;font-size:.9rem}.fac-example-note{max-width:850px;margin:24px 0 0;color:#5c5750;line-height:1.6;font-size:.96rem}.fac-tip-list{margin-top:34px;border-top:1px solid var(--fac-line)}.fac-tip-list>div{display:grid;grid-template-columns:56px 1fr;gap:16px;padding:17px 0;border-bottom:1px solid var(--fac-line)}.fac-tip-list span{color:var(--fac-signal);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.7rem;font-weight:950}.fac-tip-list p{margin:0;color:#4f4b45;line-height:1.55}.fac-credit-section{padding:clamp(55px,6vw,80px) 3vw;background:var(--fac-signal);color:var(--fac-ink)}.fac-credit-inner{display:grid;grid-template-columns:auto 1fr;gap:24px;align-items:flex-start}.fac-credit-inner>svg{margin-top:4px}.fac-credit-section .fac-label{color:var(--fac-ink);opacity:.7}.fac-credit-section h2{font-size:clamp(2rem,3vw,3.2rem)}.fac-credit-section p{max-width:760px;margin:12px 0 0;line-height:1.6;font-size:1rem}.fac-faq{margin-top:34px;border-top:2px solid var(--fac-ink)}.fac-faq details{border-bottom:1px solid var(--fac-ink)}.fac-faq summary{min-height:70px;display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;list-style:none;font-weight:800;font-size:1.05rem}.fac-faq summary::-webkit-details-marker{display:none}.fac-faq summary span{width:30px;height:30px;display:grid;place-items:center;border:1px solid var(--fac-ink);font-size:1.2rem}.fac-faq details[open] summary span{background:var(--fac-signal)}.fac-faq details>p{max-width:850px;margin:0 0 24px;color:#514d47;line-height:1.65}.fac-final-offer{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(390px,.9fr);gap:clamp(44px,7vw,100px);align-items:center;padding:clamp(72px,8vw,118px) 3vw;background:var(--fac-ink);color:var(--fac-paper)}.fac-final-copy h2{margin:0;font-family:Arial Black,Arial,sans-serif;font-size:clamp(2.8rem,4.7vw,5.4rem);line-height:.9;letter-spacing:-.055em;text-transform:uppercase}.fac-final-copy h2 em{color:var(--fac-signal);font-style:normal}.fac-final-copy>p{max-width:760px;color:#f1ede5b8;font-size:1.04rem;line-height:1.6}.fac-final-outcomes{max-width:820px;margin-top:28px;display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid rgba(241,237,229,.16);border-left:1px solid rgba(241,237,229,.16)}.fac-final-outcomes>div{display:grid;grid-template-columns:auto 1fr;gap:10px;padding:16px;border-right:1px solid rgba(241,237,229,.16);border-bottom:1px solid rgba(241,237,229,.16);font-size:.9rem;line-height:1.4}.fac-final-outcomes svg{color:var(--fac-signal)}.fac-final-card-copy{color:#514d47;line-height:1.5;margin:20px 0}@media (max-width:1050px){.fac-hero,.fac-final-offer{grid-template-columns:1fr}.fac-offer-card,.fac-final-card{max-width:760px}.fac-simple-grid,.fac-why-box,.fac-level-card{grid-template-columns:1fr}.fac-level-number{border-right:0;border-bottom:1px solid rgba(241,237,229,.18)}}@media (max-width:820px){.fac-hero-promise,.fac-advantage-grid,.fac-example-flow{grid-template-columns:1fr}.fac-example-flow>svg{transform:rotate(90deg);justify-self:center}.fac-final-outcomes,.fac-price-row{grid-template-columns:1fr}.fac-price-row>div:last-child{align-items:flex-start;text-align:left}}@media (max-width:680px){.fac-nav{min-height:72px;padding:0 16px}.fac-logo{height:48px}.fac-nav-center{display:none}.fac-hero,.fac-sales-section,.fac-levels,.fac-credit-section,.fac-final-offer{padding-left:16px;padding-right:16px}.fac-hero-copy h1{font-size:clamp(2.7rem,13.5vw,4.6rem)}.fac-sales-section h2,.fac-levels h2{font-size:clamp(2rem,9vw,3rem)}.fac-level-content{padding:24px 20px}.fac-tip-list>div{grid-template-columns:42px 1fr}.fac-credit-inner{grid-template-columns:1fr}.fac-offer-card,.fac-final-card{box-shadow:8px 8px 0 var(--fac-signal)}}.fac-trust-story{padding:clamp(72px,7vw,105px) 3vw;background:#151515;color:#f1ede5}.fac-trust-story-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(36px,6vw,84px);align-items:start}.fac-trust-story h2{margin:0;max-width:620px;font-size:clamp(2.1rem,3.2vw,3.6rem);line-height:1.04;letter-spacing:-.045em;text-transform:uppercase}.fac-trust-story h2 em{color:#ff5b2e;font-style:normal}.fac-trust-story-copy{display:grid;gap:18px}.fac-trust-story-copy p{margin:0;color:#f1ede5b8;font-size:1.02rem;line-height:1.7}.fac-trust-story-copy strong{display:block;padding-top:18px;border-top:1px solid rgba(241,237,229,.18);color:#f1ede5;font-size:1.08rem;line-height:1.55}.fac-agency-proof{border-top:1px solid rgba(21,21,21,.12)}.fac-proof-stats{display:grid;grid-template-columns:repeat(3,1fr);margin-top:38px;border-top:1px solid rgba(21,21,21,.2);border-left:1px solid rgba(21,21,21,.2)}.fac-proof-stats>div{padding:26px;border-right:1px solid rgba(21,21,21,.2);border-bottom:1px solid rgba(21,21,21,.2)}.fac-proof-stats strong{display:block;color:#ff5b2e;font-size:clamp(1.8rem,2.7vw,3rem);letter-spacing:-.04em}.fac-proof-stats span{display:block;margin-top:6px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.66rem;font-weight:900;letter-spacing:.08em}.fac-client-logos{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:28px}.fac-client-logos>div{min-height:130px;display:grid;place-items:center;padding:24px;background:#f1ede5;border:1px solid rgba(21,21,21,.18)}.fac-client-logos img{max-width:180px;max-height:62px;width:auto;height:auto;filter:grayscale(1);opacity:.82}.fac-testimonial-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:38px}.fac-testimonial-grid blockquote{margin:0;padding:26px;border:1px solid rgba(21,21,21,.18);background:#fff3}.fac-testimonial-grid p{margin:0;color:#3f3b36;font-size:1rem;line-height:1.65}.fac-testimonial-grid footer{display:flex;flex-direction:column;gap:4px;margin-top:22px;padding-top:16px;border-top:1px solid rgba(21,21,21,.16)}.fac-testimonial-grid footer strong{font-size:.83rem;letter-spacing:.04em}.fac-testimonial-grid footer span{color:#777169;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.62rem;letter-spacing:.07em}.fac-support-section{padding:clamp(64px,6vw,90px) 3vw;background:#ff5b2e;color:#151515}.fac-support-grid{display:grid;grid-template-columns:auto 1fr;gap:24px;align-items:start}.fac-support-icon{width:62px;height:62px;display:grid;place-items:center;border:2px solid #151515}.fac-support-section .fac-label{color:#151515;opacity:.72}.fac-support-section h2{max-width:900px;margin:0;font-size:clamp(2.1rem,3.2vw,3.6rem);line-height:1.03;letter-spacing:-.045em;text-transform:uppercase}.fac-support-section h2 em{font-style:normal;color:#151515;text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:5px}.fac-support-section p{max-width:820px;margin:18px 0 0;font-size:1.02rem;line-height:1.65}.fac-support-points{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 22px;margin-top:24px}.fac-support-points span{display:grid;grid-template-columns:auto 1fr;gap:9px;align-items:start;font-size:.95rem;line-height:1.45}.fac-support-points svg{margin-top:2px}.fac-tool-guide{display:none!important}@media (max-width:900px){.fac-trust-story-grid,.fac-proof-stats,.fac-client-logos,.fac-testimonial-grid,.fac-support-points{grid-template-columns:1fr}}@media (max-width:680px){.fac-trust-story,.fac-support-section{padding-left:16px;padding-right:16px}.fac-support-grid{grid-template-columns:1fr}.fac-client-logos>div{min-height:100px}.fac-proof-stats>div{padding:22px}.fac-testimonial-grid blockquote{padding:22px}}.fac-tools-section{background:#f1ede5}.fac-tool-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:36px}.fac-tool-card{position:relative;display:flex;flex-direction:column;min-height:330px;padding:24px;border:1px solid rgba(21,21,21,.2);background:#ffffff38}.fac-tool-card.is-featured{border:2px solid #ff5b2e;background:#f7f2e9;box-shadow:7px 7px #ff5b2e29}.fac-tool-top{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.fac-tool-top>strong{font-size:1.12rem;letter-spacing:.02em}.fac-tool-top>span{max-width:190px;padding:6px 8px;background:#151515;color:#f1ede5;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.58rem;font-weight:900;letter-spacing:.08em;text-align:right}.fac-tool-card.is-featured .fac-tool-top>span{background:#ff5b2e;color:#151515}.fac-tool-card>small{display:block;margin-top:18px;color:#777067;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.66rem;font-weight:800;letter-spacing:.04em}.fac-tool-card h3{max-width:520px;margin:22px 0 10px;font-size:clamp(1.25rem,1.8vw,1.65rem);line-height:1.08;letter-spacing:-.025em}.fac-tool-card p{margin:0;color:#514d47;font-size:.96rem;line-height:1.58}.fac-tool-card>b{margin-top:auto;padding-top:20px;color:#ff5b2e;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.66rem;letter-spacing:.08em}.fac-tool-guide{margin-top:22px;padding:24px;border:2px solid #151515;display:grid;gap:12px;background:#151515;color:#f1ede5}.fac-tool-guide>strong{color:#ff5b2e;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.68rem;letter-spacing:.1em}.fac-tool-guide>span{display:block;padding-top:11px;border-top:1px solid rgba(241,237,229,.13);font-size:.95rem;line-height:1.45}.fac-tool-guide b{color:#fff}.fac-mcp-module{margin-top:28px;padding:22px;border:1px solid rgba(241,237,229,.24);background:#171717}.fac-mcp-module>span{display:block;margin-bottom:10px;color:#ff5b2e;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.65rem;font-weight:900;letter-spacing:.09em}.fac-mcp-module>strong{display:block;font-size:1.05rem;line-height:1.3}.fac-mcp-module>p{max-width:760px;margin:10px 0 0;color:#f1ede5ad;font-size:.94rem;line-height:1.55}.fac-mcp-module ul{margin-top:16px!important}.fac-agency-method{display:grid;grid-template-columns:auto 1fr;gap:14px;margin-top:24px;padding:20px;background:#f1ede5;color:#151515;border:1px solid #ff5b2e}.fac-agency-method svg{color:#ff5b2e}.fac-agency-method strong{display:block;margin-bottom:5px;font-size:1rem}.fac-agency-method span{display:block;color:#514d47;line-height:1.5;font-size:.94rem}@media (max-width:820px){.fac-tool-grid{grid-template-columns:1fr}.fac-tool-card{min-height:0}.fac-tool-top{flex-direction:column}.fac-tool-top>span{max-width:none;text-align:left}}:root{--op-ink: #151515;--op-paper: #f1ede5;--op-paper-2: #e5dfd3;--op-signal: #ff5b2e;--op-line: rgba(21,21,21,.18);--op-muted: #6e6961}.op-page{min-height:100vh;background:var(--op-paper);color:var(--op-ink);font-family:Arial,Helvetica,sans-serif}.op-page *,.op-page *:before,.op-page *:after{box-sizing:border-box}.op-page a{color:inherit;text-decoration:none}.op-nav{position:sticky;top:0;z-index:80;min-height:88px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;padding:0 3vw;background:#151515fa;color:var(--op-paper);border-bottom:1px solid rgba(241,237,229,.16)}.op-logo-link{display:flex;align-items:center;justify-self:start}.op-logo{height:clamp(52px,4vw,70px);width:auto;display:block}.op-nav-center{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8rem;font-weight:800;letter-spacing:.12em}.op-nav-cta{justify-self:end;min-height:48px;display:inline-flex;align-items:center;gap:9px;padding:0 18px;border:2px solid var(--op-signal);color:var(--op-signal)!important;font-size:.78rem;font-weight:900;letter-spacing:.07em}.op-nav-cta:hover{background:var(--op-signal);color:var(--op-ink)!important}.op-strip{overflow:hidden;background:var(--op-signal);border-bottom:1px solid var(--op-ink)}.op-strip>div{width:-moz-max-content;width:max-content;display:flex;align-items:center;gap:22px;padding:12px 0;animation:opStrip 25s linear infinite;font-family:Arial Black,Arial,sans-serif;font-size:.84rem;letter-spacing:.06em}.op-strip i{font-style:normal}@keyframes opStrip{to{transform:translate(-50%)}}.op-hero{padding:30px 3vw clamp(70px,8vw,112px);border-bottom:1px solid var(--op-line)}.op-meta{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding:16px 0 22px;border-bottom:1px solid var(--op-line);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem;font-weight:800;letter-spacing:.11em;text-align:center}.op-hero-grid{max-width:1500px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);gap:clamp(46px,8vw,120px);align-items:end;padding-top:clamp(54px,7vw,94px)}.op-kicker{margin:0 0 18px;color:var(--op-signal);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.76rem;font-weight:900;letter-spacing:.14em}.op-hero h1{margin:0;max-width:1050px;font-family:Arial Black,Arial,Helvetica,sans-serif;font-size:clamp(3.4rem,6.3vw,7rem);line-height:.86;letter-spacing:-.06em;text-transform:uppercase}.op-hero h1 em{color:var(--op-signal);font-style:normal}.op-hero-side{max-width:520px;justify-self:end}.op-lead{margin:0;font-size:clamp(1.15rem,1.6vw,1.46rem);line-height:1.45;letter-spacing:-.02em}.op-price-block{margin-top:30px;padding-top:20px;border-top:2px solid var(--op-ink)}.op-price-block span{display:block;margin-bottom:8px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.7rem;font-weight:900;letter-spacing:.11em}.op-price-block strong{display:block;color:var(--op-signal);font-family:Arial Black,Arial,sans-serif;font-size:clamp(2.1rem,3.5vw,4rem);letter-spacing:-.055em;line-height:.9}.op-price-block small{display:block;margin-top:8px;color:var(--op-muted);font-size:.84rem;line-height:1.4}.op-section{max-width:1500px;margin:0 auto;padding:clamp(70px,8vw,112px) 3vw}.op-section.is-compact{padding-top:58px;padding-bottom:58px}.op-section-head{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:clamp(40px,8vw,110px);align-items:end;margin-bottom:46px}.op-index{margin-bottom:16px;color:var(--op-signal);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem;font-weight:900;letter-spacing:.13em}.op-section h2{margin:0;font-family:Arial Black,Arial,sans-serif;font-size:clamp(2.5rem,4.7vw,5.3rem);line-height:.89;letter-spacing:-.055em;text-transform:uppercase}.op-section h2 em{color:var(--op-signal);font-style:normal}.op-section-head>p{max-width:570px;margin:0;font-size:1.1rem;line-height:1.55;color:#514d47}.op-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:2px solid var(--op-ink);border-left:2px solid var(--op-ink)}.op-grid.is-two{grid-template-columns:repeat(2,minmax(0,1fr))}.op-card{min-height:280px;padding:clamp(26px,3vw,40px);border-right:2px solid var(--op-ink);border-bottom:2px solid var(--op-ink)}.op-card>span{color:var(--op-signal);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem;font-weight:900;letter-spacing:.11em}.op-card h3{margin:28px 0 14px;font-family:Arial Black,Arial,sans-serif;font-size:clamp(1.45rem,2.1vw,2.55rem);line-height:.96;letter-spacing:-.04em;text-transform:uppercase}.op-card p{margin:0;color:#5d5851;line-height:1.5}.op-dark{background:var(--op-ink);color:var(--op-paper)}.op-dark-inner{max-width:1500px;margin:0 auto;padding:clamp(70px,8vw,112px) 3vw}.op-dark h2{margin:0;max-width:1100px;font-family:Arial Black,Arial,sans-serif;font-size:clamp(2.7rem,5vw,5.6rem);line-height:.88;letter-spacing:-.055em;text-transform:uppercase}.op-dark h2 em{color:var(--op-signal);font-style:normal}.op-dark p{max-width:850px;margin:28px 0 0;color:#f1ede5b8;font-size:1.1rem;line-height:1.55}.op-price-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:44px;border-top:1px solid rgba(241,237,229,.24);border-left:1px solid rgba(241,237,229,.24)}.op-price-card{min-height:280px;padding:34px;border-right:1px solid rgba(241,237,229,.24);border-bottom:1px solid rgba(241,237,229,.24)}.op-price-card span{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.7rem;font-weight:900;letter-spacing:.11em}.op-price-card strong{display:block;margin-top:22px;color:var(--op-signal);font-family:Arial Black,Arial,sans-serif;font-size:clamp(2.1rem,3.4vw,3.8rem);line-height:.9;letter-spacing:-.055em}.op-price-card p{margin-top:20px;font-size:.96rem}.op-cta-section{padding:clamp(72px,8vw,110px) 3vw;background:var(--op-paper-2);text-align:center}.op-cta-section h2{max-width:1050px;margin:0 auto;font-family:Arial Black,Arial,sans-serif;font-size:clamp(2.8rem,5.1vw,5.8rem);line-height:.88;letter-spacing:-.055em;text-transform:uppercase}.op-cta-section h2 em{color:var(--op-signal);font-style:normal}.op-cta-section p{max-width:720px;margin:24px auto 32px;font-size:1.08rem;line-height:1.5}.op-main-cta{min-height:62px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 26px;background:var(--op-signal);border:2px solid var(--op-ink);color:var(--op-ink)!important;font-weight:950;letter-spacing:.05em}.op-main-cta:hover{box-shadow:7px 7px 0 var(--op-ink);transform:translateY(-2px)}.op-footer{min-height:82px;display:grid;grid-template-columns:repeat(3,1fr);align-items:center;gap:20px;padding:0 3vw;background:var(--op-ink);color:#f1ede599;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.68rem;letter-spacing:.11em}.op-footer span:nth-child(2){text-align:center}.op-footer span:last-child{text-align:right}@media (max-width: 980px){.op-nav{grid-template-columns:1fr auto}.op-nav-center{display:none}.op-hero-grid,.op-section-head{grid-template-columns:1fr}.op-hero-side{justify-self:start;max-width:760px}.op-grid,.op-grid.is-two,.op-price-grid{grid-template-columns:1fr}}@media (max-width: 680px){.op-nav{min-height:72px;padding:0 16px}.op-logo{height:48px}.op-nav-cta{min-height:42px;padding:0 12px;font-size:.7rem}.op-meta{grid-template-columns:1fr;text-align:left;gap:7px}.op-hero{padding-left:16px;padding-right:16px}.op-hero h1{font-size:clamp(3rem,15vw,5rem)}.op-section,.op-dark-inner,.op-cta-section{padding-left:16px;padding-right:16px}.op-footer{grid-template-columns:1fr;padding:24px 16px;gap:8px}.op-footer span:nth-child(2),.op-footer span:last-child{text-align:left}}.ap-usecase-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:2px solid #151515;border-left:2px solid #151515}.ap-usecase-grid>div{min-height:112px;display:flex;align-items:flex-start;gap:12px;padding:24px;border-right:2px solid #151515;border-bottom:2px solid #151515;font-weight:800;line-height:1.4}.ap-usecase-grid svg{color:#ff5b2e;flex:0 0 auto;margin-top:2px}.ap-sales{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(380px,.85fr);gap:clamp(44px,7vw,90px);align-items:start;max-width:1500px;margin:0 auto;padding:clamp(72px,8vw,112px) 3vw;background:#f1ede5}.ap-sales h2{margin:0;font-family:Arial Black,Arial,sans-serif;font-size:clamp(2.7rem,4.8vw,5.4rem);line-height:.89;letter-spacing:-.055em;text-transform:uppercase}.ap-sales h2 em{color:#ff5b2e;font-style:normal}.ap-sales-copy>p{max-width:760px;margin:26px 0 0;color:#514d47;font-size:1.08rem;line-height:1.55}.ap-included{margin-top:34px;border-top:2px solid #151515}.ap-included>div{display:flex;gap:11px;align-items:flex-start;padding:14px 0;border-bottom:1px solid rgba(21,21,21,.18);font-weight:700;line-height:1.4}.ap-included svg{color:#ff5b2e;flex:0 0 auto}.ap-checkout-card{position:sticky;top:150px;min-width:0;background:#151515;color:#f1ede5;padding:clamp(24px,3vw,38px);border:2px solid #151515;box-shadow:12px 12px #ff5b2e}.ap-checkout-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding-bottom:16px;border-bottom:1px solid rgba(241,237,229,.24)}.ap-checkout-head span,.ap-checkout-head small,.ap-checkout-price span,.ap-checkout-note,.ap-checkout-setup span{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.09em}.ap-checkout-head span{font-size:.74rem;font-weight:900;color:#ff5b2e}.ap-checkout-head small{font-size:.62rem;color:#f1ede5a6;font-weight:900}.ap-checkout-price{padding:26px 0 22px;border-bottom:1px solid rgba(241,237,229,.2)}.ap-checkout-price strong{display:block;color:#ff5b2e;font-family:Arial Black,Arial,sans-serif;font-size:clamp(5.2rem,8vw,7.4rem);line-height:.78;letter-spacing:-.075em}.ap-checkout-price span{display:block;margin-top:12px;font-size:.8rem;font-weight:950}.ap-checkout-setup{display:flex;align-items:baseline;justify-content:space-between;gap:18px;padding:18px 0;border-bottom:1px solid rgba(241,237,229,.2)}.ap-checkout-setup span{font-size:.63rem;font-weight:900;color:#f1ede58c}.ap-checkout-setup strong{font-size:1.35rem;line-height:1;font-weight:950;color:#f1ede5}.ap-checkout-proof{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;margin:22px 0 0;padding:18px 14px;border:2px solid #ff5b2e;text-align:center;overflow:hidden}.ap-checkout-proof strong{min-width:0;font-family:Arial Black,Arial,sans-serif;font-size:clamp(.82rem,1.15vw,1.08rem);line-height:1;letter-spacing:-.035em;color:#f1ede5;white-space:normal;overflow-wrap:normal}.ap-checkout-proof span{color:#ff5b2e;font-family:Arial Black,Arial,sans-serif;font-size:1.5rem}.ap-checkout-card>p{margin:22px 0;color:#f1ede5b3;line-height:1.5}.ap-buy,.ap-whatsapp{width:100%;min-height:58px;display:flex;align-items:center;justify-content:center;gap:9px;padding:0 16px;font-weight:950;letter-spacing:.04em;text-align:center}.ap-buy{border:0;background:#ff5b2e;color:#151515;cursor:pointer}.ap-buy:hover{transform:translateY(-2px)}.ap-whatsapp{margin-top:10px;min-height:66px;border:2px solid #25d366;background:#25d366;color:#102218!important;text-align:left;transition:transform .18s ease,background .18s ease,border-color .18s ease}.ap-whatsapp>span{display:block}.ap-whatsapp strong,.ap-whatsapp small{display:block}.ap-whatsapp strong{font-size:.77rem;line-height:1.2}.ap-whatsapp small{margin-top:4px;font-size:.71rem;font-weight:700;letter-spacing:0;opacity:.78}.ap-whatsapp:hover{transform:translateY(-2px);border-color:#1ebe5d;background:#1ebe5d;color:#102218!important}.ap-checkout-note{display:block;margin-top:14px;color:#f1ede561;font-size:.58rem;line-height:1.45;text-align:center}.ap-hero-price .ap-setup-secondary{margin-top:12px;font-size:.9rem;font-weight:800;color:#514d47}.ap-owner-proof{display:block;margin-top:18px;padding:13px 14px;border:2px solid #151515;font-family:Arial Black,Arial,sans-serif;font-size:clamp(1rem,1.5vw,1.35rem);line-height:1.05;letter-spacing:-.025em;text-transform:uppercase;color:#151515}.ap-hero-price strong{font-size:clamp(3rem,5vw,5.2rem)}.ap-ai-system{background:#151515;color:#f1ede5;border-top:1px solid rgba(241,237,229,.15);border-bottom:1px solid rgba(241,237,229,.15)}.ap-ai-system-inner{max-width:1160px;margin:0 auto;padding:clamp(72px,7vw,96px) clamp(16px,3vw,40px)}.ap-ai-system .op-index{color:#ff5b2e}.ap-ai-intro{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:clamp(36px,6vw,76px);align-items:end;margin-top:22px}.ap-ai-intro h2{margin:0;font-family:Arial Black,Arial,sans-serif;font-size:clamp(2.65rem,4.6vw,4.9rem);line-height:.9;letter-spacing:-.055em;text-transform:uppercase}.ap-ai-intro h2 em{color:#ff5b2e;font-style:normal}.ap-ai-intro>div p{margin:0 0 18px;color:#f1ede5b8;font-size:clamp(1rem,1.4vw,1.18rem);line-height:1.55}.ap-ai-flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:clamp(42px,6vw,68px);border-top:1px solid rgba(241,237,229,.28);border-left:1px solid rgba(241,237,229,.28)}.ap-ai-flow article{min-width:0;min-height:230px;padding:22px 18px;border-right:1px solid rgba(241,237,229,.28);border-bottom:1px solid rgba(241,237,229,.28)}.ap-ai-flow article:nth-child(3){background:#ff5b2e;color:#151515}.ap-ai-flow article>span{display:block;margin-bottom:48px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:900;letter-spacing:.12em;color:#ff5b2e}.ap-ai-flow article:nth-child(3)>span{color:#151515}.ap-ai-flow strong{display:block;font-family:Arial Black,Arial,sans-serif;font-size:clamp(1rem,1.45vw,1.28rem);line-height:1.05;text-transform:uppercase}.ap-ai-flow p{margin:12px 0 0;color:#f1ede59e;font-size:.88rem;line-height:1.45}.ap-ai-flow article:nth-child(3) p{color:#151515b8}.ap-ai-manifesto{display:grid;grid-template-columns:170px 1fr;gap:34px;align-items:start;margin-top:clamp(42px,5vw,62px);padding:32px 0;border-top:2px solid #ff5b2e;border-bottom:2px solid #ff5b2e}.ap-ai-manifesto>span{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.78rem;font-weight:900;letter-spacing:.12em;color:#ff5b2e}.ap-ai-manifesto strong{font-family:Arial Black,Arial,sans-serif;font-size:clamp(2rem,3.7vw,3.8rem);line-height:.92;letter-spacing:-.045em;text-transform:uppercase}.ap-ai-manifesto em{color:#ff5b2e;font-style:normal}.ap-ai-training{display:grid;grid-template-columns:1fr auto;gap:28px;align-items:center;margin-top:30px}.ap-ai-training p{max-width:760px;margin:0;color:#f1ede5b8;line-height:1.55}.ap-ai-training a{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:58px;padding:0 22px;background:#1769ff;color:#fff!important;font-weight:950;box-shadow:0 14px 34px #1769ff52;transition:transform .18s ease,box-shadow .18s ease}.ap-ai-training a:hover{transform:translateY(-2px);box-shadow:0 18px 42px #1769ff6b}.ap-scope{max-width:1160px!important}.ap-scope-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:38px;border:2px solid #151515}.ap-scope-card{min-width:0;padding:clamp(24px,3vw,36px)}.ap-scope-card+.ap-scope-card{border-left:2px solid #151515}.ap-scope-no{background:#151515;color:#f1ede5}.ap-scope-yes{background:#f1ede5;color:#151515}.ap-scope-label{display:flex;align-items:center;gap:9px;margin-bottom:28px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem;font-weight:950;letter-spacing:.1em;color:#ff5b2e}.ap-scope-card ul{list-style:none;margin:0;padding:0}.ap-scope-card li{padding:20px 0;border-top:1px solid currentColor}.ap-scope-card li:last-child{border-bottom:1px solid currentColor}.ap-scope-card li strong,.ap-scope-card li span{display:block}.ap-scope-card li strong{font-size:1.05rem;line-height:1.3}.ap-scope-card li span{margin-top:8px;opacity:.66;line-height:1.5}.ap-scope-whatsapp{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;margin-top:22px;padding:20px 24px;background:#1769ff;color:#fff!important;box-shadow:0 14px 34px #1769ff47;transition:transform .18s ease,box-shadow .18s ease}.ap-scope-whatsapp>span strong,.ap-scope-whatsapp>span small{display:block}.ap-scope-whatsapp>span strong{font-size:1rem}.ap-scope-whatsapp>span small{margin-top:4px;opacity:.78;line-height:1.4}.ap-scope-whatsapp:hover{transform:translateY(-2px);box-shadow:0 18px 42px #1769ff66}.ap-diy{background:#151515;color:#f1ede5}.ap-diy-inner{max-width:1160px;margin:0 auto;padding:clamp(64px,7vw,88px) clamp(16px,3vw,40px)}.ap-diy .op-index{color:#ff5b2e}.ap-diy-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:clamp(40px,7vw,90px);align-items:start;margin-top:24px}.ap-diy h2{margin:0;font-family:Arial Black,Arial,sans-serif;font-size:clamp(3rem,5.4vw,5.5rem);line-height:.88;letter-spacing:-.06em;text-transform:uppercase}.ap-diy h2 em{color:#ff5b2e;font-style:normal}.ap-diy-copy>p{margin:0 0 18px;color:#f1ede5b3;font-size:1.05rem;line-height:1.55}.ap-diy-offer{display:grid;grid-template-columns:1fr auto;gap:4px 20px;align-items:end;margin-top:30px;padding:24px 0;border-top:1px solid rgba(241,237,229,.28);border-bottom:1px solid rgba(241,237,229,.28)}.ap-diy-offer span,.ap-diy-offer small{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:900;letter-spacing:.1em}.ap-diy-offer span{font-size:.76rem;color:#ff5b2e}.ap-diy-offer strong{grid-row:1/3;grid-column:2;font-family:Arial Black,Arial,sans-serif;font-size:clamp(3.5rem,5vw,5.2rem);line-height:.75;color:#ff5b2e}.ap-diy-offer small{font-size:.64rem;color:#f1ede585}.ap-diy-cta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:20px;min-height:64px;padding:0 22px;background:#1769ff;color:#fff!important;font-weight:950;box-shadow:0 14px 34px #1769ff52;transition:transform .18s ease,box-shadow .18s ease}.ap-diy-cta:hover{transform:translateY(-2px);box-shadow:0 18px 42px #1769ff6b}@media (max-width:980px){.ap-sales{grid-template-columns:1fr}.ap-checkout-card{position:static;max-width:720px}.ap-usecase-grid,.ap-ai-intro,.ap-diy-grid{grid-template-columns:1fr}.ap-ai-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.ap-ai-flow article:last-child{grid-column:1/-1}.ap-scope-grid{grid-template-columns:1fr}.ap-scope-card+.ap-scope-card{border-left:0;border-top:2px solid #151515}.ap-ai-training{grid-template-columns:1fr}.ap-ai-training a{justify-self:start}}@media (max-width:680px){.ap-sales{padding-left:16px;padding-right:16px}.ap-checkout-card{box-shadow:7px 7px #ff5b2e}.ap-buy,.ap-whatsapp{min-height:56px;font-size:.83rem}.ap-checkout-proof{grid-template-columns:1fr;gap:7px;padding:16px}.ap-checkout-proof span{line-height:.8}.ap-checkout-proof strong{font-size:clamp(1rem,5vw,1.3rem)}.ap-checkout-price strong{font-size:clamp(4.8rem,24vw,6.4rem)}.ap-checkout-setup{align-items:flex-start;flex-direction:column;gap:7px}.ap-ai-flow{grid-template-columns:1fr}.ap-ai-flow article:last-child{grid-column:auto}.ap-ai-flow article{min-height:0}.ap-ai-flow article>span{margin-bottom:24px}.ap-ai-manifesto{grid-template-columns:1fr;gap:12px}.ap-ai-training a{width:100%}.ap-scope-whatsapp{grid-template-columns:auto 1fr;padding:18px}.ap-scope-whatsapp>svg:last-child{display:none}.ap-diy-offer{grid-template-columns:1fr}.ap-diy-offer strong{grid-row:auto;grid-column:auto;margin:10px 0}.ap-diy-cta{min-height:60px;font-size:.85rem}}.orc-page{min-height:100vh;background:#f1ede5;color:#151515;font-family:Arial,Helvetica,sans-serif}.orc-page *{box-sizing:border-box}.orc-page a{text-decoration:none}.orc-hero{padding:clamp(72px,8vw,118px) 3vw clamp(66px,7vw,96px);max-width:1500px;margin:0 auto}.orc-meta,.orc-kicker,.orc-section-head span,.orc-budget-card>span,.orc-hermes-card>span,.orc-olympe-copy>span,.orc-process-grid article>span,.orc-final-cta span{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem;font-weight:900;letter-spacing:.12em}.orc-meta{padding-bottom:18px;border-bottom:1px solid rgba(21,21,21,.18)}.orc-kicker{margin:48px 0 16px;color:#ff5b2e}.orc-hero-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);gap:clamp(34px,6vw,90px);align-items:end}.orc-hero h1{margin:0;max-width:1100px;font-family:Arial Black,Arial,sans-serif;font-size:clamp(3rem,5.6vw,6.45rem);line-height:.87;letter-spacing:-.06em;text-transform:uppercase}.orc-hero h1 em,.orc-section h2 em,.orc-olympe h2 em{font-style:normal;color:#ff5b2e}.orc-lead{max-width:820px;margin:28px 0 0;color:#514d47;font-size:1.14rem;line-height:1.55}.orc-budget-card{padding:28px;border:2px solid #151515;background:#e5dfd3}.orc-budget-card>span{display:block;color:#514d47}.orc-budget-card strong{display:block;margin:12px 0;color:#ff5b2e;font-family:Arial Black,Arial,sans-serif;font-size:clamp(3rem,4.8vw,5.6rem);line-height:.85;letter-spacing:-.07em}.orc-budget-card p{margin:0;color:#514d47;line-height:1.5}.orc-budget-card a{margin-top:24px;min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 16px;background:#151515;color:#f1ede5;font-size:.83rem;font-weight:950;letter-spacing:.04em}.orc-section{padding:clamp(72px,7vw,104px) 3vw;max-width:1500px;margin:0 auto}.orc-dark{max-width:none;background:#151515;color:#f1ede5}.orc-dark>.orc-section-head,.orc-dark>.orc-capability-grid{max-width:1440px;margin-left:auto;margin-right:auto}.orc-section-head{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,.7fr);gap:clamp(36px,6vw,88px);align-items:end}.orc-section-head span{display:block;color:#ff5b2e;margin-bottom:14px}.orc-section h2,.orc-olympe h2{margin:0;font-family:Arial Black,Arial,sans-serif;font-size:clamp(2.7rem,4.8vw,5.5rem);line-height:.88;letter-spacing:-.06em;text-transform:uppercase}.orc-section-head>p{margin:0;color:#5a554e;font-size:1.06rem;line-height:1.55}.orc-dark .orc-section-head>p{color:#f1ede5ad}.orc-capability-grid{margin-top:58px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(241,237,229,.25);border-bottom:1px solid rgba(241,237,229,.25)}.orc-capability-grid article{min-height:270px;padding:28px;display:flex;flex-direction:column;gap:22px;border-right:1px solid rgba(241,237,229,.18)}.orc-capability-grid article:last-child{border-right:0}.orc-capability-grid svg{color:#ff5b2e}.orc-capability-grid h3{margin:0;font-family:Arial Black,Arial,sans-serif;font-size:clamp(1.45rem,2vw,2.3rem);letter-spacing:-.05em}.orc-capability-grid p{margin:auto 0 0;color:#f1ede5b3;line-height:1.5}.orc-framework-grid{margin-top:58px;display:grid;grid-template-columns:.8fr 1.2fr;border:2px solid #151515}.orc-hermes-card{padding:clamp(30px,4vw,54px);background:#ff5b2e}.orc-hermes-card>span{display:block}.orc-hermes-card h3{margin:38px 0 18px;font-family:Arial Black,Arial,sans-serif;font-size:clamp(4rem,7vw,8rem);line-height:.8;letter-spacing:-.08em}.orc-hermes-card p{margin:0;max-width:620px;font-size:1.06rem;line-height:1.5}.orc-reasons{display:grid;grid-template-columns:1fr 1fr;background:#e5dfd3}.orc-reasons>div{min-height:180px;padding:28px;display:flex;gap:14px;align-items:flex-start;border-left:1px solid #151515;border-bottom:1px solid #151515;line-height:1.48}.orc-reasons>div:nth-last-child(-n+2){border-bottom:0}.orc-reasons svg{flex:0 0 auto;color:#ff5b2e}.orc-rule{margin-top:28px;padding:20px 0;border-top:3px solid #151515;border-bottom:3px solid #151515;display:flex;gap:18px;align-items:center;justify-content:center;flex-wrap:wrap;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.07em;text-align:center}.orc-rule strong{color:#ff5b2e}.orc-includes{background:#e5dfd3;max-width:none}.orc-includes>.orc-section-head,.orc-includes>.orc-check-grid{max-width:1440px;margin-left:auto;margin-right:auto}.orc-check-grid{margin-top:54px;display:grid;grid-template-columns:repeat(2,1fr);border-top:2px solid #151515}.orc-check-grid>div{min-height:84px;display:flex;gap:14px;align-items:center;padding:20px 24px;border-bottom:1px solid #151515}.orc-check-grid>div:nth-child(odd){border-right:1px solid #151515}.orc-check-grid svg{flex:0 0 auto;color:#ff5b2e}.orc-olympe{display:grid;grid-template-columns:1.15fr .85fr;gap:0;background:#151515;color:#f1ede5;border-top:2px solid #151515;border-bottom:2px solid #151515}.orc-olympe-copy{padding:clamp(54px,6vw,92px) 5vw}.orc-olympe-copy>span{display:block;color:#ff5b2e;margin-bottom:18px}.orc-olympe h2{font-size:clamp(4rem,7vw,8.5rem)}.orc-olympe-copy p{max-width:760px;color:#f1ede5b3;font-size:1.05rem;line-height:1.56}.orc-olympe-copy strong{color:#f1ede5}.orc-olympe-points{display:grid;grid-template-columns:1fr 1fr;background:#ff5b2e;color:#151515}.orc-olympe-points>div{min-height:210px;padding:28px;display:flex;flex-direction:column;justify-content:space-between;gap:18px;border-left:1px solid #151515;border-bottom:1px solid #151515;font-weight:900;line-height:1.35}.orc-olympe-points>div:nth-last-child(-n+2){border-bottom:0}.orc-process{padding:clamp(72px,7vw,108px) 3vw;max-width:1500px;margin:0 auto}.orc-process-grid{margin-top:56px;display:grid;grid-template-columns:repeat(3,1fr);border:2px solid #151515}.orc-process-grid article{min-height:355px;padding:30px;display:flex;flex-direction:column;border-right:1px solid #151515}.orc-process-grid article:last-child{border-right:0}.orc-process-grid article.is-signal{background:#ff5b2e}.orc-process-grid article>span{color:#5b554e}.orc-process-grid h3{margin:28px 0 10px;font-family:Arial Black,Arial,sans-serif;font-size:clamp(1.7rem,2.4vw,2.8rem);line-height:.95;letter-spacing:-.05em}.orc-process-grid strong{display:block;color:#ff5b2e;font-family:Arial Black,Arial,sans-serif;font-size:clamp(2.2rem,3.2vw,3.8rem);line-height:.9;letter-spacing:-.06em}.orc-process-grid .is-signal strong{color:#151515}.orc-process-grid p{margin:auto 0 0;color:#514d47;line-height:1.5}.orc-process-grid .is-signal p{color:#151515}.orc-final-cta{margin-top:30px;display:grid;grid-template-columns:1fr auto;gap:30px;align-items:center;padding:28px;border:2px solid #151515;background:#e5dfd3}.orc-final-cta span{display:block;color:#ff5b2e;margin-bottom:7px}.orc-final-cta strong{font-family:Arial Black,Arial,sans-serif;font-size:clamp(1.25rem,2vw,2.1rem);letter-spacing:-.04em}.orc-final-cta a{min-height:58px;display:flex;align-items:center;gap:18px;padding:0 20px;background:#151515;color:#f1ede5;font-weight:950;white-space:nowrap}.orc-final-cta a:hover,.orc-budget-card a:hover{background:#ff5b2e;color:#151515}@media (max-width:1050px){.orc-hero-grid,.orc-section-head,.orc-olympe{grid-template-columns:1fr}.orc-budget-card{max-width:620px}.orc-capability-grid{grid-template-columns:1fr 1fr}.orc-capability-grid article:nth-child(2){border-right:0}.orc-capability-grid article:nth-child(-n+2){border-bottom:1px solid rgba(241,237,229,.18)}.orc-framework-grid{grid-template-columns:1fr}.orc-reasons>div:nth-child(odd){border-left:0}.orc-olympe-points>div:nth-child(odd){border-left:0}.orc-final-cta{grid-template-columns:1fr}.orc-final-cta a{width:-moz-fit-content;width:fit-content}}@media (max-width:760px){.orc-hero,.orc-section,.orc-process{padding-left:16px;padding-right:16px}.orc-capability-grid,.orc-reasons,.orc-check-grid,.orc-olympe-points,.orc-process-grid{grid-template-columns:1fr}.orc-capability-grid article{border-right:0;border-bottom:1px solid rgba(241,237,229,.18)}.orc-capability-grid article:last-child{border-bottom:0}.orc-reasons>div,.orc-reasons>div:nth-last-child(-n+2){border-left:0;border-bottom:1px solid #151515}.orc-reasons>div:last-child{border-bottom:0}.orc-check-grid>div:nth-child(odd){border-right:0}.orc-olympe-copy{padding:54px 16px}.orc-olympe-points>div,.orc-olympe-points>div:nth-last-child(-n+2){min-height:150px;border-left:0;border-bottom:1px solid #151515}.orc-olympe-points>div:last-child{border-bottom:0}.orc-process-grid article{min-height:290px;border-right:0;border-bottom:1px solid #151515}.orc-process-grid article:last-child{border-bottom:0}.orc-final-cta a{width:100%;justify-content:space-between}.orc-budget-card strong{font-size:3.3rem}}.af-page{--af-ink:#151515;--af-paper:#f1ede5;--af-paper-2:#e6dfd3;--af-signal:#ff5b2e;--af-muted:#5b5650;--af-line:rgba(21,21,21,.2);min-height:100vh;background:var(--af-paper);color:var(--af-ink);font-family:Manrope,Arial,Helvetica,sans-serif}.af-page *,.af-page *:before,.af-page *:after{box-sizing:border-box}.af-page a{text-decoration:none}.af-hero{max-width:1240px;margin:0 auto;padding:clamp(72px,7vw,110px) clamp(20px,3vw,40px) 58px}.af-meta,.af-kicker,.af-index,.af-section-head>div>span,.af-autonomy-label{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.7rem;font-weight:900;letter-spacing:.12em}.af-meta{padding-bottom:18px;border-bottom:1px solid var(--af-line)}.af-kicker{margin:42px 0 16px;color:var(--af-signal)}.af-hero-grid{display:grid;grid-template-columns:minmax(0,1.14fr) minmax(360px,.86fr);gap:clamp(44px,6vw,82px);align-items:center}.af-hero-copy{min-width:0}.af-hero h1{max-width:9.8ch;margin:0;font-family:Arial Black,Arial,Helvetica,sans-serif;font-size:clamp(3.3rem,5.25vw,5.95rem);font-weight:950;line-height:.87;letter-spacing:-.06em;text-transform:uppercase}.af-hero h1 em,.af-section h2 em,.af-dark h2 em,.af-n8n-section h2 em{color:var(--af-signal);font-style:normal}.af-lead{max-width:700px;margin:28px 0 0;color:var(--af-muted);font-size:clamp(1.03rem,1.2vw,1.16rem);line-height:1.6}.af-hero-diagram{padding:26px;background:var(--af-ink);color:var(--af-paper);border:2px solid var(--af-ink);box-shadow:10px 10px 0 var(--af-signal)}.af-diagram-label,.af-diagram-core,.af-diagram-memory,.af-diagram-n8n,.af-diagram-control{display:flex;align-items:center;justify-content:center;gap:9px;text-align:center}.af-diagram-label{min-height:52px;border:1px solid rgba(241,237,229,.28);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem;font-weight:900;letter-spacing:.11em}.af-diagram-arrow{padding:7px 0;color:var(--af-signal);font-size:1.2rem;text-align:center}.af-diagram-core{min-height:68px;background:var(--af-signal);color:var(--af-ink);font-weight:900;letter-spacing:.04em}.af-agent-row{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.af-agent-row span{padding:14px 8px;border:1px solid rgba(241,237,229,.35);font-size:.72rem;font-weight:800;line-height:1.25}.af-diagram-memory{margin-top:9px;padding:10px 12px;border:1px dashed rgba(241,237,229,.36);color:#f1ede5b8;font-size:.68rem;font-weight:700}.af-diagram-n8n{min-height:60px;background:var(--af-paper);color:var(--af-ink);font-weight:900}.af-diagram-control{min-height:48px;border-top:1px solid rgba(241,237,229,.25);color:#f1ede5d1;font-size:.74rem;font-weight:800}.af-budget-strip{margin-top:44px;display:grid;grid-template-columns:auto minmax(240px,1fr) auto;gap:28px;align-items:center;padding:22px 0;border-top:2px solid var(--af-ink);border-bottom:2px solid var(--af-ink)}.af-budget-strip>div span{display:block;margin-bottom:6px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.64rem;font-weight:900;letter-spacing:.11em}.af-budget-strip>div strong{display:block;color:var(--af-signal);font-family:Arial Black,Arial,sans-serif;font-size:clamp(2.3rem,3vw,3.6rem);line-height:.84;letter-spacing:-.055em}.af-budget-strip p{max-width:540px;margin:0;color:var(--af-muted);font-size:.9rem;line-height:1.5}.af-budget-strip a,.af-olympe-link{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:50px;padding:0 18px;border:2px solid var(--af-ink);background:var(--af-signal);color:var(--af-ink);font-size:.74rem;font-weight:900;letter-spacing:.05em}.af-section{max-width:1160px;margin:0 auto;padding:clamp(72px,7vw,96px) clamp(20px,3vw,40px)}.af-section-compact{padding-top:64px}.af-section-head{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(300px,.75fr);gap:clamp(38px,5vw,72px);align-items:end;margin-bottom:38px}.af-section-head>div>span{color:var(--af-signal)}.af-section h2,.af-dark h2,.af-n8n-section h2{max-width:760px;margin:14px 0 0;font-family:Manrope,Arial,Helvetica,sans-serif;font-size:clamp(2.25rem,3.35vw,3.7rem);font-weight:800;line-height:.96;letter-spacing:-.045em;text-transform:uppercase}.af-section-head>p{max-width:480px;margin:0;color:var(--af-muted);font-size:1rem;line-height:1.62}.af-compare{display:grid;grid-template-columns:1fr 1fr;border:2px solid var(--af-ink)}.af-compare article{min-height:330px;padding:30px;display:flex;flex-direction:column}.af-compare article+article{border-left:2px solid var(--af-ink)}.af-compare .is-muted{background:var(--af-paper-2)}.af-compare .is-signal{background:var(--af-signal)}.af-card-icon{width:46px;height:46px;display:grid;place-items:center;border:2px solid currentColor}.af-compare article>span{margin-top:26px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.67rem;font-weight:900;letter-spacing:.12em}.af-compare h3{margin:10px 0 12px;font-size:clamp(1.55rem,2vw,2.15rem);font-weight:800;line-height:1.04;letter-spacing:-.035em}.af-compare p{max-width:46ch;margin:0;color:#4d4943;line-height:1.55}.af-mini-flow{margin-top:auto;display:flex;align-items:center;flex-wrap:wrap;gap:7px;padding-top:26px}.af-mini-flow b{padding:8px 9px;border:1px solid currentColor;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.62rem;letter-spacing:.06em}.af-mini-flow i{font-style:normal;font-weight:900}.af-n8n-section{background:var(--af-ink);color:var(--af-paper)}.af-n8n-inner{max-width:1160px;margin:0 auto;padding:clamp(72px,7vw,96px) clamp(20px,3vw,40px)}.af-section-head-dark>p{color:#f1ede5ad}.af-n8n-layout{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(380px,1.28fr);gap:clamp(40px,6vw,76px);align-items:stretch}.af-n8n-copy{padding-top:10px}.af-n8n-copy>strong{display:block;color:var(--af-signal);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.7rem;letter-spacing:.12em}.af-n8n-copy blockquote{margin:18px 0 24px;font-size:clamp(1.55rem,2.3vw,2.35rem);font-weight:800;line-height:1.12;letter-spacing:-.035em}.af-n8n-copy p{margin:0;color:#f1ede5a8;line-height:1.62}.af-n8n-diagram{position:relative;padding:26px;border:1px solid rgba(241,237,229,.26);background:#1d1d1d}.af-flow-node{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;min-height:54px;padding:12px 14px;border:1px solid rgba(241,237,229,.24)}.af-flow-node span{font-weight:900;letter-spacing:.03em}.af-flow-node small{color:#f1ede58f;font-size:.68rem;text-align:right}.af-flow-node.is-n8n{min-height:74px;background:var(--af-signal);color:var(--af-ink);border-color:var(--af-signal)}.af-flow-node.is-n8n span{font-family:Arial Black,Arial,sans-serif;font-size:1.85rem;letter-spacing:-.05em}.af-flow-node.is-n8n small{color:#151515ad}.af-flow-node.is-control{grid-template-columns:auto 1fr;color:#f1ede5d1}.af-flow-down{padding:5px 0;color:var(--af-signal);font-size:1rem;text-align:center}.af-tool-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.af-tool-grid span{padding:9px 6px;border:1px solid rgba(241,237,229,.32);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.64rem;font-weight:800;text-align:center}.af-code-escape{position:absolute;right:-16px;top:44%;display:flex;align-items:center;gap:7px;padding:9px 11px;background:var(--af-paper);color:var(--af-ink);border:2px solid var(--af-signal);font-size:.66rem;font-weight:900;transform:rotate(2deg)}.af-code-escape small{font-weight:700;color:#655f57}.af-framework-grid{display:grid;grid-template-columns:1fr 1fr;border-top:2px solid var(--af-ink);border-left:2px solid var(--af-ink)}.af-framework-grid article{min-height:260px;display:grid;grid-template-columns:96px 1fr;gap:26px;padding:28px;border-right:2px solid var(--af-ink);border-bottom:2px solid var(--af-ink)}.af-framework-logo{width:82px;height:82px;display:grid;place-items:center;padding:12px;background:#fff;border:1px solid rgba(21,21,21,.2)}.af-framework-logo img{display:block;max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.af-framework-copy span{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.62rem;font-weight:900;letter-spacing:.1em;color:var(--af-signal)}.af-framework-copy h3{margin:8px 0 12px;font-size:1.75rem;font-weight:800;letter-spacing:-.035em}.af-framework-copy p{margin:0;color:var(--af-muted);font-size:.94rem;line-height:1.55}.af-framework-note{margin-top:24px;display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start;padding:20px 22px;background:var(--af-paper-2);border-left:4px solid var(--af-signal)}.af-framework-note svg{color:var(--af-signal)}.af-framework-note p{margin:0;line-height:1.55}.af-dark{background:var(--af-ink);color:var(--af-paper)}.af-dark-inner{max-width:1160px;margin:0 auto;padding:clamp(72px,7vw,96px) clamp(20px,3vw,40px)}.af-dark-head{max-width:820px}.af-index{color:var(--af-signal)}.af-dark-grid{margin-top:40px;display:grid;grid-template-columns:1fr 1fr;gap:42px}.af-list{border-top:1px solid rgba(241,237,229,.2)}.af-list>div{display:flex;align-items:flex-start;gap:12px;padding:14px 0;border-bottom:1px solid rgba(241,237,229,.15);color:#f1ede5d1;font-size:.92rem;line-height:1.45}.af-list svg{color:var(--af-signal);flex:0 0 auto;margin-top:1px}.af-autonomy{border:1px solid rgba(241,237,229,.22)}.af-autonomy-label{display:block;padding:14px 16px;color:var(--af-signal);border-bottom:1px solid rgba(241,237,229,.2)}.af-autonomy article{display:grid;grid-template-columns:42px 1fr;gap:14px;padding:15px 16px;border-bottom:1px solid rgba(241,237,229,.14)}.af-autonomy article:last-child{border-bottom:0}.af-autonomy article>span{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:var(--af-signal);font-weight:900}.af-autonomy strong{display:block;font-size:.95rem}.af-autonomy p{margin:4px 0 0;color:#f1ede594;font-size:.8rem;line-height:1.45}.af-final-section{padding-bottom:clamp(82px,8vw,116px)}.af-olympe-link{margin-top:2px}@media (max-width:980px){.af-hero-grid,.af-section-head,.af-n8n-layout{grid-template-columns:1fr}.af-hero h1{max-width:11ch}.af-hero-diagram{max-width:720px}.af-budget-strip{grid-template-columns:1fr 1fr}.af-budget-strip>a{grid-column:1/-1;justify-self:start}.af-section-head>p{max-width:660px}.af-dark-grid{grid-template-columns:1fr}}@media (max-width:760px){.af-compare,.af-framework-grid{grid-template-columns:1fr}.af-compare article+article{border-left:0;border-top:2px solid var(--af-ink)}.af-framework-grid article{grid-template-columns:78px 1fr}.af-framework-logo{width:64px;height:64px;padding:9px}.af-budget-strip{grid-template-columns:1fr}.af-budget-strip>a{grid-column:auto;width:100%}.af-code-escape{position:static;margin-top:14px;transform:none;width:-moz-max-content;width:max-content;max-width:100%}}@media (max-width:580px){.af-hero,.af-section,.af-n8n-inner,.af-dark-inner{padding-left:16px;padding-right:16px}.af-hero{padding-top:58px}.af-kicker{margin-top:32px}.af-hero h1{font-size:clamp(2.75rem,13vw,4rem);line-height:.88}.af-hero-diagram{padding:18px;box-shadow:7px 7px 0 var(--af-signal)}.af-agent-row{grid-template-columns:1fr}.af-agent-row span br{display:none}.af-section h2,.af-dark h2,.af-n8n-section h2{font-size:clamp(2rem,10vw,3rem)}.af-compare article{min-height:0;padding:24px 20px}.af-mini-flow{margin-top:26px}.af-framework-grid article{grid-template-columns:1fr;gap:18px;padding:24px 20px}.af-framework-logo{width:72px;height:72px}.af-tool-grid{grid-template-columns:repeat(2,1fr)}.af-flow-node{grid-template-columns:auto 1fr}.af-flow-node small{grid-column:2;text-align:left}}.op-olympe-proof .op-card>span{display:inline-flex;align-items:center;gap:9px}.op-hero-elite .op-lead strong{color:var(--op-signal)}.op-story-section{padding-top:clamp(78px,8vw,118px)}.op-zeus-flow{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);gap:14px;align-items:stretch}.op-zeus-flow>div{min-height:190px;display:flex;flex-direction:column;justify-content:flex-end;padding:24px;border:2px solid var(--op-ink);background:var(--op-paper)}.op-zeus-flow>div.is-signal{background:var(--op-signal)}.op-zeus-flow>i{align-self:center;font-style:normal;font-size:1.4rem;font-weight:900}.op-zeus-flow span,.op-capability-grid span{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.68rem;font-weight:900;letter-spacing:.1em}.op-zeus-flow strong{margin-top:26px;font-family:Arial Black,Arial,sans-serif;font-size:clamp(1.3rem,2vw,2rem);line-height:.92;letter-spacing:-.04em}.op-zeus-flow small{margin-top:10px;color:#5d5851;line-height:1.4}.op-zeus-flow .is-signal small{color:#151515b3}.op-capabilities-section{border-top:1px solid rgba(241,237,229,.12)}.op-capability-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:46px;border-top:1px solid rgba(241,237,229,.22);border-left:1px solid rgba(241,237,229,.22)}.op-capability-grid article{min-height:210px;padding:28px;border-right:1px solid rgba(241,237,229,.22);border-bottom:1px solid rgba(241,237,229,.22)}.op-capability-grid span{color:var(--op-signal)}.op-capability-grid p{margin:28px 0 0;color:#f1ede5b8;line-height:1.52}.op-architecture-section{border-top:1px solid rgba(241,237,229,.12);border-bottom:1px solid rgba(241,237,229,.12)}.op-architecture-map{margin-top:46px;padding:clamp(24px,3vw,42px);border:1px solid rgba(241,237,229,.24);background:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px),#111;background-size:36px 36px;text-align:center}.op-architecture-map>i{display:block;margin:10px 0;color:var(--op-signal);font-style:normal;font-size:1.35rem;font-weight:900}.op-map-layer{max-width:920px;margin:0 auto;padding:22px 28px;border:1px solid rgba(241,237,229,.28)}.op-map-layer span,.op-map-layer small{display:block;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.1em}.op-map-layer span{margin-bottom:7px;color:var(--op-signal);font-size:.7rem;font-weight:900}.op-map-layer strong{display:block;font-size:clamp(1.05rem,1.7vw,1.45rem);letter-spacing:-.02em}.op-map-layer small{margin-top:8px;color:#f1ede58c;font-size:.62rem;line-height:1.45}.op-map-layer.is-olympe{border:2px solid var(--op-signal);box-shadow:8px 8px #ff5b2e33}.op-map-agents,.op-map-tools,.op-map-memory{display:grid;gap:10px}.op-map-agents{grid-template-columns:repeat(5,minmax(0,1fr))}.op-map-tools{grid-template-columns:repeat(6,minmax(0,1fr))}.op-map-memory{grid-template-columns:repeat(3,minmax(0,1fr))}.op-map-agents>div,.op-map-tools>div,.op-map-memory>div{min-height:64px;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;border:1px solid rgba(241,237,229,.22);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.67rem;font-weight:800;letter-spacing:.08em}.op-map-memory>div{min-height:78px;color:var(--op-signal)}.op-map-memory span{color:var(--op-paper)}.op-map-loop{margin-top:16px;padding:13px 16px;border-top:1px solid rgba(241,237,229,.2);border-bottom:1px solid rgba(241,237,229,.2);color:#f1ede5a3;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.66rem;font-weight:800;letter-spacing:.09em}.op-model-choice{margin-top:28px;display:grid;grid-template-columns:minmax(260px,.42fr) minmax(0,.58fr);gap:30px;align-items:center;padding:28px;border:1px solid rgba(241,237,229,.2)}.op-model-choice>div{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;align-items:center}.op-model-choice svg{grid-row:1 / 3;color:var(--op-signal)}.op-model-choice span{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.68rem;font-weight:900;letter-spacing:.1em}.op-model-choice strong{font-family:Arial Black,Arial,sans-serif;font-size:clamp(1.5rem,2.5vw,2.6rem);letter-spacing:-.045em}.op-model-choice>p{margin:0;color:#f1ede5b8;font-size:.98rem;line-height:1.55}.op-independence-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);gap:clamp(34px,6vw,82px);align-items:start}.op-independence-list{border-top:2px solid var(--op-ink)}.op-independence-list>div{min-height:72px;display:flex;gap:12px;align-items:center;padding:16px 4px;border-bottom:1px solid var(--op-line);font-weight:700;line-height:1.35}.op-independence-list svg{flex:0 0 auto;color:var(--op-signal)}.op-framework-note{padding:clamp(28px,3vw,42px);background:var(--op-ink);color:var(--op-paper);border:2px solid var(--op-ink);box-shadow:10px 10px 0 var(--op-signal)}.op-framework-note>span,.op-audit-label{color:var(--op-signal);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.7rem;font-weight:900;letter-spacing:.12em}.op-framework-note h3{margin:20px 0 16px;font-family:Arial Black,Arial,sans-serif;font-size:clamp(1.65rem,2.6vw,3rem);line-height:.94;letter-spacing:-.045em;text-transform:uppercase}.op-framework-note p{margin:0;color:#f1ede5b3;line-height:1.55}.op-audit-gate .op-audit-label{margin-bottom:18px}.op-audit-price{width:min(620px,100%);margin:30px auto 28px;padding:24px;border-top:2px solid var(--op-ink);border-bottom:2px solid var(--op-ink)}.op-audit-price span,.op-audit-price small{display:block;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.09em}.op-audit-price span{font-size:.7rem;font-weight:900}.op-audit-price strong{display:block;margin:8px 0 6px;color:var(--op-signal);font-family:Arial Black,Arial,sans-serif;font-size:clamp(3.5rem,6vw,6rem);line-height:.82;letter-spacing:-.06em}.op-audit-price small{color:var(--op-muted);font-size:.67rem;line-height:1.45}@media (max-width: 1100px){.op-zeus-flow{grid-template-columns:1fr}.op-zeus-flow>i{transform:rotate(90deg);justify-self:center}.op-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 980px){.op-map-agents{grid-template-columns:repeat(2,minmax(0,1fr))}.op-map-tools{grid-template-columns:repeat(3,minmax(0,1fr))}.op-model-choice,.op-independence-layout{grid-template-columns:1fr}}@media (max-width: 680px){.op-capability-grid,.op-map-agents,.op-map-tools,.op-map-memory{grid-template-columns:1fr}.op-architecture-map{padding:18px 12px}.op-map-layer{padding:18px 14px}.op-framework-note{box-shadow:6px 6px 0 var(--op-signal)}}:root{--oa-ink:#151515;--oa-paper:#f1ede5;--oa-paper-2:#e5dfd3;--oa-signal:#ff5b2e;--oa-line:rgba(21,21,21,.18);--oa-muted:#746f67}.oa-page{min-height:100vh;background:var(--oa-ink);color:var(--oa-paper);font-family:Arial,Helvetica,sans-serif}.oa-page *,.oa-page *:before,.oa-page *:after{box-sizing:border-box}.oa-page a{color:inherit;text-decoration:none}.oa-nav{min-height:88px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;padding:0 3vw;border-bottom:1px solid rgba(241,237,229,.16);background:#151515fa;position:sticky;top:0;z-index:80}.oa-logo-link{display:flex;align-items:center;justify-self:start}.oa-logo{height:clamp(52px,4vw,70px);width:auto}.oa-nav-center{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8rem;font-weight:800;letter-spacing:.12em}.oa-back{justify-self:end;min-height:46px;display:inline-flex;align-items:center;gap:8px;padding:0 16px;border:2px solid var(--oa-signal);color:var(--oa-signal)!important;font-size:.76rem;font-weight:900;letter-spacing:.07em}.oa-main{min-height:calc(100vh - 88px);display:grid;grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);gap:clamp(46px,7vw,100px);align-items:center;padding:clamp(54px,7vw,96px) 3vw;background:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px),var(--oa-ink);background-size:42px 42px}.oa-kicker{margin:0 0 18px;color:var(--oa-signal);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem;font-weight:900;letter-spacing:.13em}.oa-copy h1{margin:0;max-width:980px;font-family:Arial Black,Arial,sans-serif;font-size:clamp(3.2rem,5.7vw,6.6rem);line-height:.86;letter-spacing:-.06em;text-transform:uppercase}.oa-copy h1 em{color:var(--oa-signal);font-style:normal}.oa-lead{max-width:760px;margin:30px 0 0;color:#f1ede5c2;font-size:clamp(1.08rem,1.45vw,1.35rem);line-height:1.52}.oa-proof{max-width:780px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:34px}.oa-proof>div{display:flex;align-items:flex-start;gap:12px;padding:18px;border:1px solid rgba(241,237,229,.18)}.oa-proof svg{color:var(--oa-signal);flex:0 0 auto}.oa-proof span{font-size:.88rem;line-height:1.42;color:#f1ede5a8}.oa-proof strong{display:block;margin-bottom:4px;color:var(--oa-paper);font-size:.75rem;letter-spacing:.08em}.oa-card{background:var(--oa-paper);color:var(--oa-ink);padding:clamp(24px,3vw,40px);border:2px solid var(--oa-paper);box-shadow:14px 14px 0 var(--oa-signal)}.oa-card-top{display:flex;justify-content:space-between;gap:20px;align-items:end;padding-bottom:18px;border-bottom:2px solid var(--oa-ink)}.oa-card-top span{font-family:Arial Black,Arial,sans-serif;font-size:1.15rem;letter-spacing:-.03em}.oa-card-top small{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.62rem;font-weight:900;letter-spacing:.1em}.oa-price{padding:26px 0 22px;border-bottom:1px solid var(--oa-line)}.oa-price span,.oa-price small{display:block;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.1em}.oa-price span{font-size:.65rem;font-weight:900}.oa-price strong{display:block;margin:8px 0 5px;color:var(--oa-signal);font-family:Arial Black,Arial,sans-serif;font-size:clamp(4rem,6vw,6.3rem);line-height:.78;letter-spacing:-.07em}.oa-price small{color:var(--oa-muted);font-size:.62rem;font-weight:800}.oa-card ul{list-style:none;padding:0;margin:22px 0 26px}.oa-card li{display:flex;align-items:flex-start;gap:10px;padding:10px 0;border-bottom:1px solid var(--oa-line);font-size:.9rem;line-height:1.38}.oa-card li svg{color:var(--oa-signal);flex:0 0 auto}.oa-next-step{margin-bottom:24px;padding:18px 20px;background:var(--oa-paper-2);border-left:5px solid var(--oa-signal)}.oa-next-step span{display:block;margin-bottom:6px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.62rem;font-weight:900;letter-spacing:.1em}.oa-next-step strong{display:block;font-size:1rem}.oa-next-step p{margin:8px 0 0;color:#514d47;font-size:.86rem;line-height:1.45}.oa-buy{width:100%;min-height:62px;display:flex;align-items:center;justify-content:center;gap:10px;border:0;background:var(--oa-signal);color:var(--oa-ink);font-weight:950;letter-spacing:.045em;cursor:pointer}.oa-note{margin:13px 0 0;text-align:center;color:var(--oa-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.6rem;line-height:1.45;letter-spacing:.07em}@media (max-width:980px){.oa-nav{grid-template-columns:1fr auto}.oa-nav-center{display:none}.oa-main{grid-template-columns:1fr}.oa-card{max-width:760px}}@media (max-width:680px){.oa-nav{min-height:72px;padding:0 16px}.oa-logo{height:48px}.oa-main{padding:46px 16px}.oa-copy h1{font-size:clamp(3rem,15vw,5rem)}.oa-proof{grid-template-columns:1fr}.oa-card{box-shadow:8px 8px 0 var(--oa-signal)}}.exp-page{background:#f1ede5;color:#151515;font-family:Arial,Helvetica,sans-serif}.exp-page *{box-sizing:border-box}.exp-page a{text-decoration:none}.exp-page button{font:inherit}.exp-hero,.exp-section,.exp-access,.exp-dark-inner,.exp-cta{max-width:1500px;margin:0 auto;padding:clamp(64px,7vw,110px) 3vw}.exp-meta,.exp-kicker,.exp-title>span,.exp-access-grid>article>span{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.7rem;font-weight:900;letter-spacing:.11em}.exp-meta{padding-bottom:18px;border-bottom:1px solid rgba(21,21,21,.2)}.exp-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);gap:clamp(40px,7vw,100px);align-items:end;margin-top:48px}.exp-kicker{color:#ff5b2e;margin:0 0 15px}.exp-grid h1,.exp-title h2,.exp-cta h2{margin:0;font-family:Arial Black,Arial,sans-serif;text-transform:uppercase;letter-spacing:-.055em;line-height:.9}.exp-grid h1{font-size:clamp(3rem,5vw,5.8rem)}.exp-grid h1 em,.exp-title h2 em,.exp-cta h2 em{font-style:normal;color:#ff5b2e}.exp-side>p{font-size:1.08rem;line-height:1.55;color:#514d47}.exp-rate{margin-top:28px;padding:22px 0;border-top:2px solid #151515;border-bottom:2px solid #151515}.exp-rate span,.exp-rate small{display:block;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.exp-rate span{font-size:.66rem;font-weight:900;letter-spacing:.1em}.exp-rate strong{display:block;margin:8px 0;color:#ff5b2e;font-family:Arial Black,Arial,sans-serif;font-size:clamp(2.5rem,4vw,4.5rem);letter-spacing:-.055em}.exp-rate small{font-size:.62rem;letter-spacing:.06em;color:#6c665f}.exp-access,.exp-section{border-top:1px solid rgba(21,21,21,.15)}.exp-title>span{color:#ff5b2e}.exp-title h2{margin-top:14px;max-width:1050px;font-size:clamp(2.6rem,4.6vw,5rem)}.exp-access-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:44px;border-top:2px solid #151515;border-left:2px solid #151515}.exp-access-grid article{min-height:470px;display:flex;flex-direction:column;padding:30px;border-right:2px solid #151515;border-bottom:2px solid #151515;background:#f1ede5}.exp-access-grid article.is-featured{background:#151515;color:#f1ede5;box-shadow:10px 10px #ff5b2e;position:relative;z-index:1}.exp-access-grid svg{color:#ff5b2e}.exp-access-grid>article>span{display:block;margin-top:28px;color:#ff5b2e}.exp-access-grid h3{margin:12px 0 16px;font-family:Arial Black,Arial,sans-serif;font-size:clamp(1.8rem,2.5vw,3rem);line-height:.95;letter-spacing:-.045em}.exp-access-grid article>p{margin:0;color:#514d47;line-height:1.5}.exp-access-grid .is-featured>p{color:#f1ede5b8}.exp-access-grid button{margin-top:auto;min-height:56px;display:flex;align-items:center;justify-content:center;gap:8px;padding:0 18px;border:2px solid #151515;background:#ff5b2e;color:#151515;font-weight:950;cursor:pointer}.exp-access-grid .is-featured button{border-color:#f1ede5}.exp-guarantee{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:start;margin:22px 0;padding:16px;border:1px solid rgba(241,237,229,.22)}.exp-guarantee p{margin:0;color:#f1ede5b3;font-size:.86rem;line-height:1.45}.exp-guarantee strong{display:block;margin-bottom:5px;color:#f1ede5}.exp-sprint-price{display:block;margin:26px 0;color:#ff5b2e;font-family:Arial Black,Arial,sans-serif;font-size:2rem;letter-spacing:-.04em}.exp-olympe{display:grid;grid-template-columns:220px 1fr;gap:34px;align-items:center;margin-top:44px;padding:30px;border:2px solid #151515}.exp-olympe-number{font-family:Arial Black,Arial,sans-serif;font-size:clamp(5rem,10vw,10rem);line-height:.75;color:#ff5b2e;text-align:center}.exp-olympe h3{margin:8px 0 14px;font-family:Arial Black,Arial,sans-serif;font-size:clamp(1.7rem,2.8vw,3.2rem);line-height:.95;letter-spacing:-.04em}.exp-olympe p:last-child{max-width:850px;margin:0;color:#514d47;line-height:1.55}.exp-cards{display:grid;grid-template-columns:repeat(3,1fr);margin-top:26px;border-top:2px solid #151515;border-left:2px solid #151515}.exp-cards article{padding:26px;border-right:2px solid #151515;border-bottom:2px solid #151515;min-height:210px}.exp-cards svg{color:#ff5b2e}.exp-cards strong{display:block;margin-top:30px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem;letter-spacing:.09em}.exp-cards p{color:#514d47;line-height:1.5}.exp-dark{background:#151515;color:#f1ede5}.exp-title.is-dark h2{color:#f1ede5}.exp-rules{margin-top:38px;border-top:1px solid rgba(241,237,229,.2)}.exp-rules div{display:flex;gap:12px;align-items:center;padding:16px 0;border-bottom:1px solid rgba(241,237,229,.14)}.exp-rules svg{color:#ff5b2e}.exp-location{display:grid;grid-template-columns:auto 1fr;gap:20px;align-items:start;margin-top:34px;max-width:980px}.exp-location svg{color:#ff5b2e}.exp-location p{margin:0;color:#514d47;font-size:1.08rem;line-height:1.6}.exp-cta{border-top:2px solid #151515}.exp-cta>p{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.7rem;font-weight:900;letter-spacing:.1em;color:#ff5b2e}.exp-cta h2{max-width:1100px;font-size:clamp(2.6rem,4.4vw,5rem)}.exp-cta>div{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.exp-cta button{display:inline-flex;align-items:center;gap:8px;min-height:56px;padding:0 20px;border:0;background:#ff5b2e;color:#151515;font-weight:950;cursor:pointer}.exp-cta button.is-dark{background:#151515;color:#f1ede5}@media (max-width:1000px){.exp-access-grid{grid-template-columns:1fr}.exp-access-grid article{min-height:0}.exp-access-grid article.is-featured{box-shadow:none}}@media (max-width:900px){.exp-grid,.exp-olympe{grid-template-columns:1fr}.exp-olympe-number{text-align:left}.exp-cards{grid-template-columns:1fr}}@media (max-width:680px){.exp-hero,.exp-section,.exp-access,.exp-dark-inner,.exp-cta{padding-left:16px;padding-right:16px}.exp-grid h1{font-size:clamp(2.8rem,13vw,4.4rem)}.exp-olympe{padding:20px}.exp-cta>div{flex-direction:column}.exp-cta button{justify-content:center;width:100%}}.challenge-page{background:#f1ede5;color:#151515;font-family:Arial,Helvetica,sans-serif}.challenge-page *{box-sizing:border-box}.challenge-hero,.challenge-grid{max-width:1500px;margin:0 auto;padding:clamp(64px,7vw,110px) 3vw}.challenge-meta,.challenge-kicker,.challenge-principles>span,.challenge-form label{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.7rem;font-weight:900;letter-spacing:.1em}.challenge-meta{padding-bottom:18px;border-bottom:1px solid rgba(21,21,21,.2)}.challenge-kicker{display:flex;align-items:center;gap:8px;color:#ff5b2e;margin:44px 0 14px}.challenge-hero h1,.challenge-principles h2,.challenge-done h2{margin:0;font-family:Arial Black,Arial,sans-serif;text-transform:uppercase;letter-spacing:-.055em;line-height:.9}.challenge-hero h1{max-width:1100px;font-size:clamp(3rem,5vw,5.8rem)}.challenge-hero h1 em,.challenge-principles h2 em{font-style:normal;color:#ff5b2e}.challenge-lead{max-width:820px;margin:26px 0 0;color:#514d47;font-size:1.1rem;line-height:1.55}.challenge-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(420px,1.2fr);gap:clamp(38px,7vw,100px);border-top:2px solid #151515}.challenge-principles>span{color:#ff5b2e}.challenge-principles h2{margin-top:14px;font-size:clamp(2.5rem,4vw,4.6rem)}.challenge-principles>div{display:grid;grid-template-columns:46px 1fr;gap:15px;padding:17px 0;border-bottom:1px solid rgba(21,21,21,.18)}.challenge-principles strong{color:#ff5b2e;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.challenge-principles p{margin:0;line-height:1.45}.challenge-form{padding:clamp(24px,3vw,40px);background:#151515;color:#f1ede5;box-shadow:12px 12px #ff5b2e}.challenge-form label{display:block;margin-bottom:18px;color:#ff5b2e}.challenge-form input,.challenge-form textarea,.challenge-form select{width:100%;margin-top:8px;padding:13px 14px;border:1px solid rgba(241,237,229,.28);border-radius:0;background:#f1ede5;color:#151515;font:400 .95rem Arial,Helvetica,sans-serif;outline:none}.challenge-form input:focus,.challenge-form textarea:focus,.challenge-form select:focus{border-color:#ff5b2e}.challenge-form button{width:100%;min-height:58px;display:flex;align-items:center;justify-content:center;gap:8px;border:0;background:#ff5b2e;color:#151515;font-weight:950;letter-spacing:.05em;cursor:pointer}.challenge-form button:disabled{opacity:.6}.challenge-form small{display:block;margin-top:12px;color:#f1ede585;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.6rem;line-height:1.45;letter-spacing:.05em}.challenge-error{color:#ff9d84;font-size:.85rem}.challenge-done{min-height:500px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.challenge-done svg{color:#ff5b2e}.challenge-done h2{margin-top:22px;font-size:clamp(3rem,6vw,6rem)}.challenge-done p{max-width:560px;color:#f1ede5b8;line-height:1.55}@media (max-width:900px){.challenge-grid{grid-template-columns:1fr}}@media (max-width:680px){.challenge-hero,.challenge-grid{padding-left:16px;padding-right:16px}.challenge-hero h1{font-size:clamp(2.8rem,13vw,4.4rem)}.challenge-form{box-shadow:7px 7px #ff5b2e}}.geo-page{background:#f1ede5;color:#151515;font-family:Arial,Helvetica,sans-serif}.geo-page *{box-sizing:border-box}.geo-page a{text-decoration:none}.geo-hero,.geo-method,.geo-dark>div:first-child,.geo-cta{max-width:1500px;margin:0 auto;padding:clamp(64px,7vw,110px) 3vw}.geo-meta,.geo-kicker,.geo-title>span,.geo-dark span,.geo-cta>p:first-child{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.7rem;font-weight:900;letter-spacing:.1em}.geo-meta{padding-bottom:18px;border-bottom:1px solid rgba(21,21,21,.18)}.geo-kicker{margin:42px 0 14px;color:#ff5b2e}.geo-hero h1,.geo-title h2,.geo-dark h2,.geo-cta h2{margin:0;font-family:Arial Black,Arial,sans-serif;text-transform:uppercase;letter-spacing:-.055em;line-height:.9}.geo-hero h1{max-width:1100px;font-size:clamp(3rem,5.2vw,5.9rem)}.geo-hero h1 em,.geo-title h2 em,.geo-dark h2 em,.geo-cta h2 em{font-style:normal;color:#ff5b2e}.geo-lead{max-width:900px;margin:26px 0 0;color:#514d47;font-size:1.1rem;line-height:1.55}.geo-method{border-top:2px solid #151515}.geo-title>span{color:#ff5b2e}.geo-title h2{margin-top:14px;font-size:clamp(2.5rem,4.4vw,4.9rem)}.geo-grid{display:grid;grid-template-columns:repeat(2,1fr);margin-top:42px;border-top:2px solid #151515;border-left:2px solid #151515}.geo-grid article{min-height:280px;padding:28px;border-right:2px solid #151515;border-bottom:2px solid #151515}.geo-grid svg{color:#ff5b2e}.geo-grid strong{display:block;margin-top:28px;color:#ff5b2e;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.7rem;letter-spacing:.1em}.geo-grid h3{margin:12px 0;font-family:Arial Black,Arial,sans-serif;font-size:clamp(1.5rem,2.2vw,2.5rem);line-height:.98;letter-spacing:-.04em;text-transform:uppercase}.geo-grid p{margin:0;color:#514d47;line-height:1.5}.geo-dark{background:#151515;color:#f1ede5}.geo-dark>div:first-child{padding-bottom:44px}.geo-dark span{color:#ff5b2e}.geo-dark h2{margin-top:14px;font-size:clamp(2.5rem,4.4vw,4.9rem)}.geo-dark p{max-width:820px;color:#f1ede5b3;line-height:1.55;font-size:1.08rem}.geo-doctrine{max-width:1500px;margin:0 auto;padding:0 3vw clamp(64px,7vw,100px);display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(241,237,229,.18)}.geo-doctrine strong{padding:22px 10px 0;color:#ff5b2e;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.7rem;letter-spacing:.08em;text-align:center}.geo-cta{border-top:2px solid #151515}.geo-cta>p:first-child{color:#ff5b2e}.geo-cta h2{max-width:1100px;font-size:clamp(2.6rem,4.4vw,5rem)}.geo-cta>p:not(:first-child){max-width:760px;color:#514d47;line-height:1.55}.geo-cta>div{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.geo-cta a{min-height:56px;display:inline-flex;align-items:center;gap:8px;padding:0 20px;background:#ff5b2e;color:#151515!important;font-weight:950}.geo-cta a.is-dark{background:#151515;color:#f1ede5!important}@media (max-width:800px){.geo-grid{grid-template-columns:1fr}.geo-doctrine{grid-template-columns:repeat(2,1fr);gap:10px}}@media (max-width:680px){.geo-hero,.geo-method,.geo-dark>div:first-child,.geo-cta{padding-left:16px;padding-right:16px}.geo-hero h1{font-size:clamp(2.8rem,13vw,4.4rem)}.geo-cta>div{flex-direction:column}.geo-cta a{justify-content:center}}.articles-page,.article-detail{background:#f1ede5;color:#151515;font-family:Arial,Helvetica,sans-serif}.articles-page *,.article-detail *{box-sizing:border-box}.articles-page a,.article-detail a{text-decoration:none}.articles-hero,.articles-grid,.articles-system,.article-detail{max-width:1500px;margin:0 auto;padding:clamp(60px,7vw,105px) 3vw}.articles-meta,.articles-kicker,.article-card-top,.article-card-bottom,.article-back,.article-meta,.article-doctrine{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.68rem;font-weight:900;letter-spacing:.09em}.articles-meta{padding-bottom:18px;border-bottom:1px solid rgba(21,21,21,.18)}.articles-kicker{margin:42px 0 14px;color:#ff5b2e}.articles-hero h1,.article-card h2,.articles-system h2,.article-header h1,.article-body h2{font-family:Arial Black,Arial,sans-serif;text-transform:uppercase;letter-spacing:-.05em}.articles-hero h1{max-width:1100px;margin:0;font-size:clamp(3rem,5.1vw,5.8rem);line-height:.9}.articles-hero h1 em,.articles-system h2 em{font-style:normal;color:#ff5b2e}.articles-hero>p:last-child{max-width:820px;color:#514d47;font-size:1.08rem;line-height:1.55}.articles-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;padding-top:0;border-top:2px solid #151515;border-left:2px solid #151515}.article-card{min-height:380px;display:flex;flex-direction:column;padding:28px;border-right:2px solid #151515;border-bottom:2px solid #151515;color:#151515!important}.article-card:hover{background:#e5dfd3}.article-card-top,.article-card-bottom{display:flex;justify-content:space-between;gap:12px;align-items:center}.article-card-top span:first-child{color:#ff5b2e}.article-card-top span:last-child{display:flex;align-items:center;gap:5px}.article-card h2{margin:38px 0 16px;font-size:clamp(1.65rem,2.1vw,2.5rem);line-height:.98}.article-card>p{margin:0;color:#514d47;line-height:1.5}.article-card-bottom{margin-top:auto;padding-top:18px;border-top:1px solid rgba(21,21,21,.25)}.article-card-bottom strong{display:flex;align-items:center;gap:7px;color:#ff5b2e}.articles-system{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:end;border-top:1px solid rgba(21,21,21,.18)}.articles-system span{color:#ff5b2e;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.68rem;font-weight:900;letter-spacing:.1em}.articles-system h2{margin:12px 0 0;font-size:clamp(2.4rem,4vw,4.6rem);line-height:.92}.articles-system>p{margin:0;color:#514d47;line-height:1.55}.article-detail{max-width:1100px}.article-back{display:inline-flex;align-items:center;gap:7px;color:#ff5b2e!important}.article-header{padding:42px 0 36px;border-bottom:2px solid #151515}.article-meta{display:flex;gap:16px;flex-wrap:wrap;color:#6c665f}.article-meta span{display:flex;align-items:center;gap:5px}.article-meta span:first-child{color:#ff5b2e}.article-header h1{margin:24px 0 18px;font-size:clamp(3rem,5.2vw,5.8rem);line-height:.9}.article-header>p{max-width:850px;margin:0;color:#514d47;font-size:1.12rem;line-height:1.55}.article-body{max-width:800px;padding:42px 0}.article-body section{margin-bottom:40px}.article-body h2{margin:0 0 16px;font-size:clamp(1.8rem,2.8vw,3rem);line-height:.98}.article-body p{font-size:1.06rem;line-height:1.7;color:#393631}.article-doctrine{margin-top:30px;padding:18px;border-top:2px solid #151515;border-bottom:2px solid #151515;text-align:center;color:#ff5b2e}@media (max-width:900px){.articles-grid,.articles-system{grid-template-columns:1fr}}@media (max-width:680px){.articles-hero,.articles-grid,.articles-system,.article-detail{padding-left:16px;padding-right:16px}.articles-hero h1,.article-header h1{font-size:clamp(2.8rem,13vw,4.4rem)}}.seo-offer-page{min-height:100vh;background:#f1ede5;color:#151515;font-family:Arial,Helvetica,sans-serif}.seo-offer-page *{box-sizing:border-box}.seo-offer-page a{text-decoration:none}.seo-offer-hero{max-width:1500px;margin:0 auto;padding:clamp(72px,8vw,118px) 3vw 76px}.seo-offer-meta,.seo-offer-kicker,.seo-offer-body>div>span,.seo-offer-crosslinks>span,.seo-offer-rate span{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.7rem;font-weight:900;letter-spacing:.12em}.seo-offer-meta{padding-bottom:18px;border-bottom:1px solid rgba(21,21,21,.18)}.seo-offer-icon{width:54px;height:54px;margin-top:46px;display:flex;align-items:center;justify-content:center;border:2px solid #151515;color:#ff5b2e}.seo-offer-kicker{margin:18px 0 14px;color:#ff5b2e}.seo-offer-hero h1{max-width:1120px;margin:0;font-family:Arial Black,Arial,sans-serif;font-size:clamp(3rem,5.1vw,5.8rem);line-height:.89;letter-spacing:-.055em;text-transform:uppercase}.seo-offer-lead{max-width:840px;margin:28px 0 0;color:#514d47;font-size:1.12rem;line-height:1.55}.seo-offer-rate{max-width:620px;margin-top:28px;padding:20px 0;border-top:2px solid #151515;border-bottom:2px solid #151515}.seo-offer-rate span{display:block}.seo-offer-rate strong{display:block;margin-top:7px;color:#ff5b2e;font-family:Arial Black,Arial,sans-serif;font-size:clamp(2.7rem,4.5vw,4.8rem);letter-spacing:-.055em}.seo-offer-actions{margin-top:30px;display:flex;flex-wrap:wrap;gap:12px;align-items:stretch}.seo-offer-cta{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:16px 20px;background:#ff5b2e;border:2px solid #151515;color:#151515!important;font:inherit;font-weight:950;letter-spacing:.04em;cursor:pointer}.seo-offer-cta:hover{background:#151515;color:#f1ede5!important}.seo-offer-secondary{display:inline-flex;align-items:center;gap:9px;min-height:58px;padding:9px 16px;border:2px solid #25d366;background:#25d366;color:#102218!important;font-weight:900;transition:transform .18s ease,background .18s ease,border-color .18s ease}.seo-offer-secondary>span{display:block}.seo-offer-secondary strong,.seo-offer-secondary small{display:block}.seo-offer-secondary strong{font-size:.72rem;line-height:1.18;letter-spacing:.025em}.seo-offer-secondary small{margin-top:3px;font-size:.68rem;font-weight:700;opacity:.78}.seo-offer-secondary:hover{transform:translateY(-2px);background:#1ebe5d;border-color:#1ebe5d;color:#102218!important}.seo-offer-body{max-width:1500px;margin:0 auto;padding:clamp(64px,7vw,100px) 3vw;display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.8fr);gap:clamp(44px,7vw,100px);align-items:start;border-top:1px solid rgba(21,21,21,.18)}.seo-offer-body>div>span{color:#ff5b2e}.seo-offer-body h2{margin:18px 0 0;font-family:Arial Black,Arial,sans-serif;font-size:clamp(2.5rem,4.1vw,4.7rem);line-height:.91;letter-spacing:-.05em;text-transform:uppercase}.seo-offer-body h2 em{color:#ff5b2e;font-style:normal}.seo-offer-list{border-top:2px solid #151515}.seo-offer-list>div{display:flex;gap:11px;align-items:flex-start;padding:16px 0;border-bottom:1px solid rgba(21,21,21,.18);line-height:1.45}.seo-offer-list svg{color:#ff5b2e;flex:0 0 auto}.seo-offer-crosslinks{padding:40px 3vw;background:#151515;color:#f1ede5;display:flex;flex-wrap:wrap;gap:18px 28px;align-items:center}.seo-offer-crosslinks>span{color:#ff5b2e}.seo-offer-crosslinks a{color:#f1ede5!important;font-weight:800}.seo-offer-crosslinks a:hover{color:#ff5b2e!important}@media (max-width:900px){.seo-offer-body{grid-template-columns:1fr}}@media (max-width:680px){.seo-offer-hero,.seo-offer-body{padding-left:16px;padding-right:16px}.seo-offer-actions{flex-direction:column;align-items:stretch}.seo-offer-cta,.seo-offer-secondary{width:100%}.seo-offer-crosslinks{padding-left:16px;padding-right:16px;flex-direction:column;align-items:flex-start}}.audit-checkout-page{--ink:#151515;--paper:#f1ede5;--paper2:#e5dfd3;--signal:#ff5b2e;--cta:#3457ff;--cta-hover:#2745d8;min-height:100vh;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif}.audit-checkout-page *{box-sizing:border-box}.audit-topbar{position:sticky;top:0;z-index:50;padding:11px 20px;text-align:center;background:var(--signal);color:var(--ink);font:900 .76rem ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.13em}.audit-trust-strip{background:var(--ink);color:var(--paper);border-bottom:1px solid rgba(241,237,229,.4)}.audit-trust-inner{max-width:1280px;margin:auto;min-height:58px;padding:9px 24px;display:flex;align-items:center;justify-content:center;gap:18px;flex-wrap:wrap}.audit-trust-inner i{opacity:.3;font-style:normal}.audit-trust-inner small{letter-spacing:.18em;opacity:.65}.audit-trust-inner strong{font-size:.85rem}.audit-avatars{display:flex;margin-right:2px}.audit-avatars>*{width:30px;height:30px;border-radius:50%;border:2px solid var(--ink);margin-left:-7px;display:grid;place-items:center;-o-object-fit:cover;object-fit:cover;background:var(--paper2);color:var(--ink);font-size:.58rem;font-weight:900}.audit-stars{display:flex;color:var(--signal);gap:2px}.audit-hero{background:var(--ink);color:var(--paper);padding:58px 4vw 0}.audit-hero-head{text-align:center;max-width:1280px;margin:auto}.audit-hero-head h1{margin:0;color:var(--paper);font-family:Arial Black,Arial,sans-serif;font-size:clamp(2.8rem,5vw,5rem);letter-spacing:-.055em;line-height:.95}.audit-hero-head h1 em{color:var(--signal);font-style:normal}.audit-hero-head h2{margin:12px 0 30px;font-size:clamp(1.25rem,2vw,1.8rem)}.audit-hero-grid{max-width:1040px;margin:auto;display:grid;grid-template-columns:minmax(300px,.9fr) minmax(0,1.1fr);gap:50px;align-items:center}.audit-founder{position:relative;min-height:430px;display:flex;align-items:flex-end;justify-content:center;overflow:hidden}.audit-founder-glow{position:absolute;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle,rgba(255,91,46,.26),rgba(52,87,255,.12) 55%,transparent 72%);filter:blur(8px)}.audit-founder img{position:relative;width:min(100%,430px);max-height:470px;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;z-index:1}.audit-manifesto h3{margin:0 0 20px;color:var(--signal);font:900 1.55rem ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.18em}.audit-manifesto p{margin:0 0 14px;font-size:1.02rem;line-height:1.55}.audit-manifesto p b{color:var(--signal)}.audit-manifesto blockquote{margin:18px 0 0;padding:10px 0 10px 20px;border-left:3px solid var(--signal);color:#f1ede5b8;font-style:italic;line-height:1.6}.audit-devise{max-width:1280px;margin:20px auto 0;padding:28px 0 38px;text-align:center;border-top:1px solid rgba(241,237,229,.18)}.audit-devise h3{margin:0 0 10px;font-size:1.45rem}.audit-devise p{margin:0 0 24px;color:var(--signal);font-weight:900}.audit-btn{min-height:54px;border:2px solid var(--cta);padding:0 22px;display:inline-flex;align-items:center;justify-content:center;gap:10px;font:900 .86rem Arial,sans-serif;text-decoration:none;cursor:pointer;transition:.2s}.audit-btn.primary{background:var(--cta);color:#fff;box-shadow:0 0 16px #3457ff45}.audit-btn.primary:hover{background:var(--cta-hover);border-color:var(--cta-hover);transform:translateY(-1px);box-shadow:0 0 26px #3457ff61}.audit-btn.secondary{background:transparent;color:var(--cta);box-shadow:0 0 12px #3457ff24}.audit-btn.secondary:hover{background:var(--cta);color:#fff}.audit-expertise,.audit-process,.audit-booking,.audit-testimonials{padding:80px 4vw}.audit-section-head{max-width:1280px;margin:0 auto 38px}.audit-section-head>span{display:block;margin-bottom:12px;color:var(--signal);font:900 .72rem ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.16em}.audit-section-head h2{margin:0;font-family:Arial Black,Arial,sans-serif;font-size:clamp(2.4rem,4.2vw,4.8rem);line-height:.94;letter-spacing:-.055em}.audit-section-head h2 em{color:var(--signal);font-style:normal}.audit-section-head>p{max-width:760px;margin:16px 0 0;line-height:1.6;color:#5c5750}.audit-proof-grid{max-width:1280px;margin:auto;display:grid;grid-template-columns:repeat(3,1fr);border-left:1px solid var(--ink);border-top:1px solid var(--ink)}.audit-proof-grid article{min-height:210px;padding:28px;border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);background:var(--paper)}.audit-proof-grid article:nth-child(2n){background:var(--paper2)}.audit-proof-grid h3{margin:0 0 70px;font-family:Arial Black,Arial,sans-serif;font-size:1.18rem}.audit-proof-grid p{margin:0;color:#59544d;line-height:1.55}.audit-tools{background:var(--ink);color:var(--paper);padding:78px 0}.audit-tools .audit-section-head{padding:0 4vw}.audit-section-head.dark{color:var(--paper)}.audit-section-head.dark>p{color:#f1ede5a6}.audit-marquees{display:block;overflow:hidden}.audit-marquee-row{overflow:hidden;margin:12px 0}.audit-marquee-track{display:flex;width:-moz-max-content;width:max-content;gap:14px;will-change:transform;animation:audit-marquee 24s linear infinite}.audit-marquee-track.row-1{animation-duration:27s;animation-direction:reverse}.audit-marquee-track.row-2{animation-duration:30s}.audit-marquee-track span{min-height:58px;padding:0 23px;display:flex;align-items:center;border:1px solid rgba(241,237,229,.28);background:#1d1d1d;color:var(--paper);font:900 .85rem ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.04em;white-space:nowrap}.audit-marquee-track span:nth-child(4n+2){border-color:#ff5b2ebf}.audit-marquee-track span:nth-child(5n){border-color:#3457ffd9;box-shadow:0 0 15px #3457ff1f}@keyframes audit-marquee{0%{transform:translate(0)}to{transform:translate(calc(-50% - 7px))}}.audit-tools-mobile{display:none}.audit-process{background:var(--paper2)}.audit-flow{position:relative;max-width:1000px;margin:auto;padding:10px 0}.audit-flow-line{position:absolute;left:50%;top:0;bottom:0;width:2px;background:linear-gradient(var(--signal),var(--cta));transform:translate(-50%)}.audit-flow article{position:relative;width:46%;margin-bottom:44px;display:flex;gap:18px;align-items:flex-start}.audit-flow article.left{margin-right:auto}.audit-flow article.right{margin-left:auto}.audit-flow article>span{position:absolute;top:20px;width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:var(--ink);color:var(--paper);font-weight:900;box-shadow:0 0 0 6px var(--paper2)}.audit-flow article.left>span{right:-67px}.audit-flow article.right>span{left:-67px}.audit-flow article>div{width:100%;min-height:190px;padding:28px;border:1px solid var(--ink);background:var(--paper)}.audit-flow h3{margin:0 0 18px;font-family:Arial Black,Arial,sans-serif;font-size:1.45rem;line-height:1}.audit-flow p{margin:0;color:#5b5650;line-height:1.55}.audit-booking{background:var(--paper);scroll-margin-top:80px}.audit-booking-alert{max-width:1280px;margin:0 auto 24px;padding:18px 22px;display:flex;justify-content:space-between;gap:20px;align-items:center;background:var(--ink);color:var(--paper);border-left:6px solid var(--signal)}.audit-booking-alert span{display:block;color:var(--signal);font:900 .72rem ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em}.audit-booking-alert p{margin:6px 0 0}.audit-booking-alert>div:last-child{display:flex;align-items:center;gap:7px;font-size:.8rem;font-weight:800}.audit-booking-grid{max-width:1280px;margin:auto;display:grid;grid-template-columns:3fr 2fr;gap:24px;align-items:start}.audit-form{display:grid;gap:20px}.audit-panel{padding:26px;border:1px solid var(--ink);background:var(--paper2)}.audit-panel.payment{background:var(--paper)}.audit-panel-title{display:flex;gap:14px;padding-bottom:18px;border-bottom:1px solid rgba(21,21,21,.2)}.audit-panel-title>b{width:40px;height:40px;display:grid;place-items:center;background:var(--ink);color:var(--paper)}.audit-panel-title h2{margin:0;font-family:Arial Black,Arial,sans-serif;font-size:1.25rem}.audit-panel-title p{margin:5px 0 0;color:#625d56;font-size:.87rem}.audit-fields{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:20px}.audit-fields label.wide{grid-column:1/-1}.audit-fields label>span{display:block;margin-bottom:6px;font-size:.76rem;font-weight:900}.audit-fields label>div{height:48px;display:flex;align-items:center;gap:8px;padding:0 12px;background:var(--paper);border:1px solid rgba(21,21,21,.28)}.audit-fields label>div:focus-within{border-color:var(--cta);box-shadow:0 0 0 2px #3457ff1f}.audit-fields input{width:100%;height:100%;border:0;outline:0;background:transparent;font:inherit}.audit-fields small{display:block;margin-top:4px;color:#b52f28;font-weight:700}.audit-card-row{display:flex;justify-content:space-between;gap:15px;align-items:center;padding:20px 0 16px;border-bottom:1px solid rgba(21,21,21,.18);font-weight:800}.audit-card-row>div{display:flex;gap:5px}.audit-card-row b{padding:5px 8px;background:var(--paper2);font-size:.66rem}.audit-product{margin-top:18px;padding:18px;display:grid;grid-template-columns:1fr auto;gap:14px;border:1px solid rgba(52,87,255,.3);background:#3457ff0d}.audit-product span{color:var(--cta);font:900 .68rem ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em}.audit-product h3{margin:7px 0 4px}.audit-product p{margin:0;color:#625d56;font-size:.85rem;line-height:1.45}.audit-product svg{color:var(--cta)}.audit-pay{width:100%;margin-top:18px}.audit-pay:disabled{opacity:.4;cursor:not-allowed;transform:none;box-shadow:none}.audit-payment-trust{display:flex;justify-content:center;flex-wrap:wrap;gap:13px;margin-top:12px;color:#66615a;font-size:.69rem}.audit-payment-trust span{display:flex;align-items:center;gap:4px}.audit-summary{position:sticky;top:82px;padding:26px;background:var(--ink);color:var(--paper);box-shadow:10px 10px 0 var(--signal)}.audit-summary>h2{margin:0 0 18px;font-family:Arial Black,Arial,sans-serif}.audit-price{padding:17px;border:1px solid rgba(241,237,229,.18)}.audit-price span,.audit-summary>h3,.audit-summary-box b{font:900 .68rem ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em;color:var(--signal)}.audit-price b{display:block;margin:5px 0;color:var(--signal);font-family:Arial Black,Arial,sans-serif;font-size:3rem}.audit-price p{margin:0;color:#f1ede5ad;font-size:.82rem}.audit-summary>h3{margin:22px 0 10px}.audit-summary ul{list-style:none;padding:0;margin:0}.audit-summary li{display:flex;gap:8px;padding:7px 0;color:#f1ede5bf;font-size:.84rem;line-height:1.4}.audit-summary li svg{color:var(--signal);flex:none}.audit-summary-box{margin-top:14px;padding:13px;border:1px solid rgba(241,237,229,.14)}.audit-summary-box p{margin:5px 0 0;color:#f1ede5a6;font-size:.8rem;line-height:1.45}.audit-wa{width:100%;margin-top:15px;min-height:66px;text-align:left}.audit-wa b,.audit-wa small{display:block}.audit-wa small{margin-top:3px;font-size:.68rem;opacity:.7}.audit-testimonials{background:var(--paper2)}.audit-testimonial-grid{max-width:1280px;margin:auto;display:grid;grid-template-columns:1fr 1fr;border-left:1px solid var(--ink);border-top:1px solid var(--ink)}.audit-testimonial-grid article{min-height:300px;padding:28px;display:flex;flex-direction:column;background:var(--paper);border-right:1px solid var(--ink);border-bottom:1px solid var(--ink)}.audit-testimonial-grid blockquote{margin:0;font-size:1.18rem;line-height:1.6}.audit-testimonial-grid footer{margin-top:auto;padding-top:24px;display:flex;gap:12px;align-items:center}.audit-testimonial-grid img,.audit-max-avatar{width:52px;height:52px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.audit-max-avatar{display:grid;place-items:center;background:var(--ink);color:var(--paper);font-weight:900}.audit-testimonial-grid footer b,.audit-testimonial-grid footer span{display:block}.audit-testimonial-grid footer span{margin-top:3px;color:#6b665f;font-size:.78rem}.audit-faq{padding:80px 4vw;background:var(--ink);color:var(--paper)}.audit-faq-list{max-width:1000px;margin:auto;border-top:1px solid rgba(241,237,229,.25)}.audit-faq details{border-bottom:1px solid rgba(241,237,229,.22)}.audit-faq summary{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;font-weight:800;list-style:none}.audit-faq summary::-webkit-details-marker{display:none}.audit-faq summary span{color:var(--signal);font-size:1.5rem}.audit-faq details p{margin:0 0 22px;color:#f1ede5ad;line-height:1.6;max-width:800px}.audit-footer{min-height:100px;padding:22px 4vw;background:var(--paper);display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid var(--ink)}.audit-footer img{width:170px}.audit-footer span{font-size:.75rem;color:#68635c}.audit-floating{position:fixed;z-index:60;right:22px;bottom:22px;display:flex;align-items:center;gap:16px;padding:10px 10px 10px 17px;background:var(--ink);color:var(--paper);box-shadow:0 12px 35px #0000004d;opacity:0;transform:translateY(25px);pointer-events:none;transition:.25s}.audit-floating.show{opacity:1;transform:none;pointer-events:auto}.audit-floating span{display:block;font:800 .61rem ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em}.audit-floating b{display:block;margin-top:2px;color:var(--signal);font-size:1.3rem}@media (max-width:900px){.audit-trust-inner strong:nth-last-child(-n+1){display:none}.audit-hero-grid{grid-template-columns:1fr;gap:15px}.audit-founder{min-height:360px}.audit-founder img{max-height:390px}.audit-manifesto{max-width:620px;margin:auto}.audit-proof-grid{grid-template-columns:1fr 1fr}.audit-flow-line{left:24px}.audit-flow article,.audit-flow article.left,.audit-flow article.right{width:100%;margin-left:0;padding-left:64px}.audit-flow article.left>span,.audit-flow article.right>span{left:0;right:auto}.audit-booking-grid{grid-template-columns:1fr}.audit-summary{position:static}.audit-booking-alert{align-items:flex-start;flex-direction:column}.audit-marquees{display:none}.audit-tools-mobile{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;padding:0 4vw}.audit-tools-mobile span{padding:13px;border:1px solid rgba(241,237,229,.24);font:800 .72rem ui-monospace,SFMono-Regular,Menlo,monospace}}@media (max-width:620px){.audit-topbar{font-size:.64rem}.audit-trust-inner{gap:10px;padding:8px 12px}.audit-trust-inner i,.audit-trust-inner small,.audit-trust-inner strong{display:none}.audit-hero{padding:38px 18px 0}.audit-hero-head h1{font-size:2.6rem}.audit-hero-head h2{font-size:1.1rem}.audit-founder{min-height:300px}.audit-founder img{max-height:330px}.audit-manifesto h3{font-size:1.15rem}.audit-devise p{font-size:.8rem;line-height:1.5}.audit-expertise,.audit-process,.audit-booking,.audit-testimonials,.audit-faq{padding:60px 18px}.audit-section-head h2{font-size:2.45rem}.audit-proof-grid,.audit-testimonial-grid{grid-template-columns:1fr}.audit-proof-grid article{min-height:175px}.audit-proof-grid h3{margin-bottom:45px}.audit-fields{grid-template-columns:1fr}.audit-fields label.wide{grid-column:auto}.audit-panel{padding:20px}.audit-card-row{align-items:flex-start;flex-direction:column}.audit-floating{left:10px;right:10px;bottom:10px;justify-content:space-between}.audit-floating .audit-btn{min-height:46px;padding:0 14px}.audit-footer{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.audit-marquee-track{animation:none}.audit-btn{transition:none}}:root{--aa-content: 1160px;--aa-wide: 1260px;--aa-editorial: 760px;--aa-gutter: clamp(16px, 3vw, 40px);--aa-shell-x: max(var(--aa-gutter), calc((100vw - var(--aa-content)) / 2));--aa-shell-x-wide: max(var(--aa-gutter), calc((100vw - var(--aa-wide)) / 2));--aa-cell-pad: clamp(20px, 2.2vw, 30px);--aa-section-y: clamp(64px, 6vw, 88px)}.site-shell-content,.site-shell-content>*{width:100%;min-width:0;box-sizing:border-box}.site-shell-content{overflow-x:clip}.site-shell-content :where(main){width:100%;min-width:0;max-width:none;box-sizing:border-box}.site-shell-content :where(main)>section:not(.v5-hero):not(.rad-hero):not(.v4-hero),.site-shell-content>section:not(.v5-hero):not(.rad-hero):not(.v4-hero),.site-shell-content>*>section:not(.v5-hero):not(.rad-hero):not(.v4-hero){width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:var(--aa-shell-x)!important;padding-right:var(--aa-shell-x)!important;box-sizing:border-box!important}.site-shell-content :where(main)>section:has(.v5-flow-compare,.v5-architecture-compare,.hol-schema-biblia),.site-shell-content>section:has(.v5-flow-compare,.v5-architecture-compare,.hol-schema-biblia),.site-shell-content>*>section:has(.v5-flow-compare,.v5-architecture-compare,.hol-schema-biblia){padding-left:var(--aa-shell-x-wide)!important;padding-right:var(--aa-shell-x-wide)!important}.site-shell-content :where(main)>section>:where([class$=-inner],[class$=-container],[class$=-wrapper]),.site-shell-content>section>:where([class$=-inner],[class$=-container],[class$=-wrapper]),.site-shell-content>*>section>:where([class$=-inner],[class$=-container],[class$=-wrapper]){width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}.site-shell-content :where(main)>section>:where([class$=-head],[class$=-grid],[class$=-table],[class$=-matrix],[class$=-compare],[class$=-list],[class$=-wall],[class$=-steps],[class$=-cards]),.site-shell-content>section>:where([class$=-head],[class$=-grid],[class$=-table],[class$=-matrix],[class$=-compare],[class$=-list],[class$=-wall],[class$=-steps],[class$=-cards]),.site-shell-content>*>section>:where([class$=-head],[class$=-grid],[class$=-table],[class$=-matrix],[class$=-compare],[class$=-list],[class$=-wall],[class$=-steps],[class$=-cards]){width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important}.site-shell-content>*>:where([class$=-layout],[class$=-container],[class$=-wrapper]){width:min(calc(100% - (var(--aa-gutter) * 2)),var(--aa-content))!important;max-width:var(--aa-content)!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}.site-shell-content :where(main) :where(table,[role=table],[class$=-table],[class$=-matrix]){width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important}.site-shell-content :where(main) table{border-collapse:collapse;table-layout:fixed}.site-shell-content :where(main) :is(th,td){padding:var(--aa-cell-pad)!important;vertical-align:top;box-sizing:border-box}.site-shell-content :where(main) [class$=-grid]>*,.site-shell-content :where(main) [class$=-table]>*,.site-shell-content :where(main) [class$=-matrix]>*{min-width:0;box-sizing:border-box}.site-shell-content :where(main) :is(article[class$=-card],div[class$=-card],li[class$=-card]){padding:var(--aa-cell-pad)!important;box-sizing:border-box!important}.site-shell-content .op-hero-grid,.site-shell-content .op-section,.site-shell-content .op-dark-inner,.site-shell-content .ap-sales,.site-shell-content .ap-ai-system-inner,.site-shell-content .ap-diy-inner,.site-shell-content .ap-scope,.site-shell-content .op-cta-section{max-width:none!important}.site-shell-content .op-hero-grid,.site-shell-content .op-section-head,.site-shell-content .op-grid,.site-shell-content .op-price-grid,.site-shell-content .ap-usecase-grid,.site-shell-content .ap-scope-grid{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.site-shell-content .op-card,.site-shell-content .op-price-card,.site-shell-content .ap-usecase-grid>div,.site-shell-content .ap-scope-card{padding:var(--aa-cell-pad)!important}.site-shell-content :where(main) :where([class$=-lead],[class$=-intro],[class$=-copy])>p{max-width:var(--aa-editorial)}.site-shell-content .contact-faq-layout{width:min(calc(100% - (var(--aa-gutter) * 2)),var(--aa-content))!important;max-width:var(--aa-content)!important;margin-left:auto!important;margin-right:auto!important}.site-shell-content .diag-chat-app{width:min(calc(100% - (var(--aa-gutter) * 2)),1040px)!important;max-width:1040px!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}@media (max-width: 820px){:root{--aa-gutter: clamp(16px, 4.5vw, 28px);--aa-cell-pad: clamp(16px, 4.5vw, 22px);--aa-section-y: clamp(48px, 9vw, 64px)}.site-shell-content :where(main)>section:not(.v5-hero):not(.rad-hero):not(.v4-hero),.site-shell-content>section:not(.v5-hero):not(.rad-hero):not(.v4-hero),.site-shell-content>*>section:not(.v5-hero):not(.rad-hero):not(.v4-hero){padding-left:var(--aa-gutter)!important;padding-right:var(--aa-gutter)!important}.site-shell-content>*>:where([class$=-layout],[class$=-container],[class$=-wrapper]),.site-shell-content .contact-faq-layout,.site-shell-content .diag-chat-app{width:calc(100% - (var(--aa-gutter) * 2))!important}.site-shell-content :where(main) table{table-layout:auto}}@media (max-width: 620px){:root{--aa-gutter: 16px;--aa-cell-pad: 16px}}:root{--aa-content:1160px;--aa-gutter:clamp(16px,3vw,40px);--aa-shell-x:max(var(--aa-gutter),calc((100vw - var(--aa-content))/2));--aa-cell-pad:clamp(22px,2.2vw,30px)}.site-shell-content :is(.op-page,.af-page,.fac-page,.orc-page),.site-shell-content :is(.op-page,.af-page,.fac-page,.orc-page) main,.site-shell-content :is(.op-page,.af-page,.fac-page,.orc-page) section,.site-shell-content :is(.op-page,.af-page,.fac-page,.orc-page) section>*{min-width:0;box-sizing:border-box}.site-shell-content section>:is([class*=-inner],[class*=-narrow],[class*=-container],[class*=-wrapper]){width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.site-shell-content .op-page main>:is(.op-hero,.op-section,.op-dark,.ap-ai-system,.ap-diy,.ap-sales){width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:var(--aa-shell-x)!important;padding-right:var(--aa-shell-x)!important}.site-shell-content .op-page :is(.op-hero-grid,.op-dark-inner,.ap-ai-system-inner,.ap-diy-inner){width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.site-shell-content .op-page :is(.op-section-head,.op-grid,.op-price-grid,.op-capability-grid,.op-architecture-map,.op-independence-layout,.ap-ai-flow,.ap-scope-grid,.ap-usecase-grid,.ap-diy-grid){width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.site-shell-content .op-page :is(.op-grid>.op-card,.op-price-grid>.op-price-card,.op-capability-grid>article,.ap-ai-flow>article,.ap-usecase-grid>div,.ap-scope-grid>.ap-scope-card){padding:var(--aa-cell-pad)!important}.site-shell-content .ap-page main>section:not(.op-hero) .op-index{display:block!important;width:100%!important;max-width:100%!important;margin:0 0 14px!important;color:#ff5b2e!important;font-family:Arial Black,Arial,Helvetica,sans-serif!important;font-size:clamp(2rem,2.35vw,2.75rem)!important;font-weight:950!important;line-height:.96!important;letter-spacing:-.045em!important;text-transform:uppercase!important;white-space:nowrap!important;overflow:visible!important}.site-shell-content .ap-page main>section:not(.op-hero) :is(.op-section-head h2,.op-dark-inner>h2,.ap-ai-intro h2,.ap-diy h2,.ap-sales h2){max-width:820px!important;margin:0!important;font-size:clamp(1.65rem,2vw,2.25rem)!important;line-height:1!important;letter-spacing:-.035em!important}.site-shell-content .ap-page .op-section-head{grid-template-columns:minmax(0,1.25fr) minmax(260px,.55fr)!important;gap:clamp(36px,5vw,64px)!important;align-items:end!important}.site-shell-content .ap-page .op-section-head>p{max-width:38ch!important;justify-self:end!important;margin:0!important;font-size:clamp(.92rem,1vw,1rem)!important;line-height:1.58!important}.site-shell-content .ap-page .op-dark-inner>p{max-width:760px!important;margin:18px 0 0!important;font-size:clamp(.95rem,1.05vw,1.03rem)!important;line-height:1.6!important}.site-shell-content .af-page>section{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:var(--aa-shell-x)!important;padding-right:var(--aa-shell-x)!important}.site-shell-content .af-page :is(.af-n8n-inner,.af-dark-inner){width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.site-shell-content .af-page :is(.af-hero-grid,.af-section-head,.af-compare,.af-n8n-layout,.af-framework-grid,.af-dark-grid){width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.site-shell-content .af-page :is(.af-compare>article,.af-framework-grid>article){padding:var(--aa-cell-pad)!important}.site-shell-content .fac-page main>section{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:var(--aa-shell-x)!important;padding-right:var(--aa-shell-x)!important}.site-shell-content .fac-page .fac-narrow{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.site-shell-content .fac-page :is(.fac-simple-grid,.fac-why-box,.fac-advantage-grid,.fac-example-flow,.fac-final-outcomes){width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.site-shell-content .fac-page :is(.fac-simple-grid>div,.fac-why-box>div,.fac-advantage-grid>article,.fac-example-flow>div){padding:var(--aa-cell-pad)!important}.site-shell-content .orc-page>section{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:var(--aa-shell-x)!important;padding-right:var(--aa-shell-x)!important}.site-shell-content .orc-page :is(.orc-section-head,.orc-capability-grid,.orc-framework-grid,.orc-check-grid,.orc-process-grid,.orc-final-cta){width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.site-shell-content .orc-page .orc-olympe-copy,.site-shell-content .orc-page .orc-olympe-points>div,.site-shell-content .orc-page .orc-capability-grid>article,.site-shell-content .orc-page .orc-reasons>div,.site-shell-content .orc-page .orc-check-grid>div,.site-shell-content .orc-page .orc-process-grid>article{padding:var(--aa-cell-pad)!important}.site-shell-content :is(.op-page,.af-page,.fac-page,.orc-page) :is(h1,h2,h3,p,blockquote,[class*=-grid],[class*=-layout],[class*=-compare]){min-width:0;max-width:100%}.site-shell-content .ap-page{--ap-section-y:clamp(58px,5.5vw,78px);--ap-group-gap:clamp(26px,3vw,36px);--ap-tight-gap:14px}.site-shell-content .ap-page main>.op-section,.site-shell-content .ap-page main>.ap-sales{padding-top:var(--ap-section-y)!important;padding-bottom:var(--ap-section-y)!important}.site-shell-content .ap-page :is(.op-dark-inner,.ap-ai-system-inner,.ap-diy-inner){padding-top:var(--ap-section-y)!important;padding-bottom:var(--ap-section-y)!important}.site-shell-content .ap-page main>section:not(.op-hero) .op-index{margin-bottom:var(--ap-tight-gap)!important}.site-shell-content .ap-page :is(.op-grid,.op-price-grid,.ap-scope-grid,.ap-usecase-grid){margin-top:var(--ap-group-gap)!important}.site-shell-content .ap-page .op-section-head{align-items:end!important;margin-bottom:0!important}.site-shell-content .ap-page .op-section-head h2{margin:0!important}.site-shell-content .ap-page .op-section-head>p{margin:0!important}.site-shell-content .ap-page .op-dark-inner>h2{margin:0!important}.site-shell-content .ap-page .op-dark-inner>p{margin-top:16px!important}.site-shell-content .ap-page .op-dark-inner>.op-price-grid{margin-top:30px!important}.site-shell-content .ap-page .ap-ai-system .op-index{margin-bottom:16px!important}.site-shell-content .ap-page .ap-ai-intro{grid-template-columns:minmax(0,1.2fr) minmax(280px,.65fr)!important;gap:clamp(34px,5vw,62px)!important;align-items:start!important;margin-top:0!important}.site-shell-content .ap-page .ap-ai-intro>div{max-width:390px!important;justify-self:end!important;padding-top:2px!important}.site-shell-content .ap-page .ap-ai-intro>div p{max-width:35ch!important;margin:0 0 14px!important;font-size:clamp(.92rem,1vw,1rem)!important;line-height:1.58!important}.site-shell-content .ap-page .ap-ai-flow{margin-top:32px!important}.site-shell-content .ap-page .ap-ai-flow article{min-height:195px!important}.site-shell-content .ap-page .ap-ai-flow article>span{margin-bottom:24px!important}.site-shell-content .ap-page .ap-ai-manifesto{margin-top:30px!important;padding-top:26px!important;padding-bottom:26px!important}.site-shell-content .ap-page .ap-ai-training{margin-top:22px!important}.site-shell-content .ap-page .ap-diy .op-index{margin-bottom:16px!important}.site-shell-content .ap-page .ap-diy-grid{margin-top:0!important;align-items:start!important}.site-shell-content .ap-page .ap-diy-copy>p:first-child{margin-top:0!important}.site-shell-content .ap-page .ap-diy-offer{margin-top:24px!important}.site-shell-content .ap-page .ap-scope-grid,.site-shell-content .ap-page .ap-usecase-grid{margin-top:30px!important}.site-shell-content .ap-page .ap-scope-whatsapp{margin-top:16px!important}.site-shell-content .ap-page .ap-sales{gap:clamp(38px,5vw,64px)!important;align-items:start!important}.site-shell-content .ap-page .ap-sales .op-index{margin-bottom:14px!important}.site-shell-content .ap-page .ap-sales-copy>p{margin-top:16px!important}.site-shell-content .ap-page .ap-included{margin-top:26px!important}@media (max-width:980px){.site-shell-content .ap-page .op-section-head,.site-shell-content .ap-page .ap-ai-intro{grid-template-columns:1fr!important;gap:18px!important}.site-shell-content .ap-page .op-section-head>p,.site-shell-content .ap-page .ap-ai-intro>div{max-width:680px!important;justify-self:start!important}.site-shell-content .ap-page .op-section-head>p,.site-shell-content .ap-page .ap-ai-intro>div p{max-width:58ch!important}}@media (max-width:820px){:root{--aa-gutter:clamp(16px,4.5vw,28px);--aa-shell-x:var(--aa-gutter);--aa-cell-pad:clamp(16px,4.5vw,22px)}.site-shell-content .ap-page{--ap-section-y:clamp(44px,8vw,58px);--ap-group-gap:24px}.site-shell-content .ap-page main>section:not(.op-hero) .op-index{font-size:clamp(1.85rem,5.4vw,2.6rem)!important;white-space:normal!important}}@media (max-width:620px){:root{--aa-gutter:16px;--aa-shell-x:16px;--aa-cell-pad:16px}.site-shell-content .ap-page main>section:not(.op-hero) .op-index{margin-bottom:12px!important;font-size:clamp(1.75rem,8.2vw,2.4rem)!important;line-height:.96!important;white-space:normal!important}.site-shell-content .ap-page main>section:not(.op-hero) :is(.op-section-head h2,.op-dark-inner>h2,.ap-ai-intro h2,.ap-diy h2,.ap-sales h2){font-size:clamp(1.5rem,6.4vw,1.95rem)!important;line-height:1.02!important}.site-shell-content .ap-page .op-section-head,.site-shell-content .ap-page .ap-ai-intro{gap:14px!important}.site-shell-content .ap-page .ap-ai-flow{margin-top:24px!important}}.site-shell-content .ap-page .op-section-head{display:grid!important;grid-template-columns:minmax(0,1.08fr) minmax(300px,.72fr)!important;-moz-column-gap:clamp(38px,5vw,64px)!important;column-gap:clamp(38px,5vw,64px)!important;row-gap:18px!important;align-items:start!important;margin:0!important}.site-shell-content .ap-page .op-section-head>div{display:contents!important}.site-shell-content .ap-page .op-section-head .op-index{grid-column:1 / -1!important;grid-row:1!important;margin:0!important}.site-shell-content .ap-page .op-section-head h2{grid-column:1!important;grid-row:2!important;align-self:start!important;max-width:760px!important;margin:0!important}.site-shell-content .ap-page .op-section-head>p{grid-column:2!important;grid-row:2!important;align-self:start!important;justify-self:end!important;width:100%!important;max-width:36ch!important;margin:0!important;padding-top:2px!important;font-size:clamp(.9rem,.95vw,.98rem)!important;line-height:1.55!important}.site-shell-content .ap-page .op-section-head+:is(.op-grid,.ap-scope-grid,.ap-usecase-grid){margin-top:clamp(28px,3vw,36px)!important}.site-shell-content .ap-page .op-dark-inner{display:grid!important;grid-template-columns:minmax(0,1.08fr) minmax(300px,.72fr)!important;-moz-column-gap:clamp(38px,5vw,64px)!important;column-gap:clamp(38px,5vw,64px)!important;row-gap:18px!important;align-items:start!important}.site-shell-content .ap-page .op-dark-inner>.op-index{grid-column:1 / -1!important;grid-row:1!important;margin:0!important}.site-shell-content .ap-page .op-dark-inner>h2{grid-column:1!important;grid-row:2!important;max-width:760px!important;margin:0!important}.site-shell-content .ap-page .op-dark-inner>p{grid-column:2!important;grid-row:2!important;align-self:start!important;justify-self:end!important;width:100%!important;max-width:36ch!important;margin:0!important;padding-top:2px!important;font-size:clamp(.9rem,.95vw,.98rem)!important;line-height:1.55!important}.site-shell-content .ap-page .op-dark-inner>.op-price-grid{grid-column:1 / -1!important;grid-row:3!important;margin-top:12px!important}.site-shell-content .ap-page .ap-ai-system .op-index{margin:0 0 18px!important}.site-shell-content .ap-page .ap-ai-intro{grid-template-columns:minmax(0,1.12fr) minmax(300px,.7fr)!important;-moz-column-gap:clamp(38px,5vw,64px)!important;column-gap:clamp(38px,5vw,64px)!important;row-gap:16px!important;align-items:start!important;margin:0!important}.site-shell-content .ap-page .ap-ai-intro h2{max-width:720px!important;margin:0!important}.site-shell-content .ap-page .ap-ai-intro>div{width:100%!important;max-width:380px!important;justify-self:end!important;padding:2px 0 0!important}.site-shell-content .ap-page .ap-ai-intro>div p{margin:0 0 12px!important;font-size:clamp(.9rem,.95vw,.98rem)!important;line-height:1.55!important}.site-shell-content .ap-page .ap-ai-flow{margin-top:30px!important}.site-shell-content .ap-page .op-section+.ap-diy .ap-diy-grid{grid-template-columns:minmax(0,.9fr) minmax(340px,1.1fr)!important;gap:clamp(36px,5vw,58px)!important;align-items:start!important}.site-shell-content .ap-page .op-section+.ap-diy .ap-diy-copy{max-width:620px!important}.site-shell-content .ap-page .ap-usecases+.ap-diy .ap-diy-grid{display:block!important;width:100%!important;max-width:780px!important;margin:0!important}.site-shell-content .ap-page .ap-usecases+.ap-diy .ap-diy-grid>div:first-child,.site-shell-content .ap-page .ap-usecases+.ap-diy .ap-diy-copy{display:block!important}.site-shell-content .ap-page .ap-usecases+.ap-diy .ap-diy-grid h2{max-width:620px!important;margin:0 0 22px!important}.site-shell-content .ap-page .ap-usecases+.ap-diy .ap-diy-copy>p{max-width:60ch!important;margin:0 0 14px!important}.site-shell-content .ap-page .ap-usecases+.ap-diy .ap-diy-offer{display:none!important}.site-shell-content .ap-page .ap-usecases+.ap-diy .ap-diy-cta{display:inline-flex!important;align-items:center!important;gap:7px!important;width:auto!important;min-height:0!important;margin:6px 0 0!important;padding:0 0 3px!important;border:0!important;border-bottom:1px solid rgba(241,237,229,.35)!important;background:transparent!important;color:#f1ede5b8!important;box-shadow:none!important;font-family:inherit!important;font-size:.82rem!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;transform:none!important}.site-shell-content .ap-page .ap-usecases+.ap-diy .ap-diy-cta svg{width:13px!important;height:13px!important}.site-shell-content .ap-page .ap-usecases+.ap-diy .ap-diy-cta:hover{color:#f1ede5!important;border-bottom-color:#f1ede5!important;background:transparent!important;box-shadow:none!important;transform:none!important}.site-shell-content .ap-page .ap-sales{display:grid!important;grid-template-columns:minmax(0,1.04fr) minmax(390px,.96fr)!important;-moz-column-gap:clamp(42px,5vw,64px)!important;column-gap:clamp(42px,5vw,64px)!important;row-gap:18px!important;align-items:start!important}.site-shell-content .ap-page .ap-sales-copy{display:contents!important}.site-shell-content .ap-page .ap-sales .op-index{grid-column:1 / -1!important;grid-row:1!important;margin:0!important}.site-shell-content .ap-page .ap-sales h2{grid-column:1!important;grid-row:2!important;margin:0!important;max-width:680px!important}.site-shell-content .ap-page .ap-sales-copy>p{grid-column:1!important;grid-row:3!important;max-width:60ch!important;margin:0!important}.site-shell-content .ap-page .ap-included{grid-column:1!important;grid-row:4!important;margin-top:6px!important}.site-shell-content .ap-page .ap-checkout-card{grid-column:2!important;grid-row:2 / span 3!important;align-self:start!important}.site-shell-content .ap-page .ap-checkout-card .ap-buy{box-shadow:0 14px 34px #1769ff57!important}.site-shell-content .ap-page .ap-checkout-card .ap-whatsapp{min-height:50px!important;margin-top:12px!important;padding:10px 14px!important;justify-content:flex-start!important;border:1px solid rgba(241,237,229,.22)!important;background:transparent!important;color:#f1ede5c2!important;box-shadow:none!important;transform:none!important}.site-shell-content .ap-page .ap-checkout-card .ap-whatsapp svg{color:#25d366!important}.site-shell-content .ap-page .ap-checkout-card .ap-whatsapp strong{font-size:.72rem!important}.site-shell-content .ap-page .ap-checkout-card .ap-whatsapp small{font-size:.66rem!important;opacity:.66!important}.site-shell-content .ap-page .ap-checkout-card .ap-whatsapp:hover{border-color:#25d3668c!important;background:#25d3660f!important;box-shadow:none!important}.site-shell-content .ap-page .ap-scope-whatsapp{margin-top:18px!important;border:1px solid rgba(21,21,21,.28)!important;background:transparent!important;color:#151515!important;box-shadow:none!important}.site-shell-content .ap-page .ap-scope-whatsapp svg{color:#25d366!important}.site-shell-content .ap-page .ap-scope-whatsapp:hover{background:#1515150a!important;box-shadow:none!important}@media (max-width:980px){.site-shell-content .ap-page .op-section-head,.site-shell-content .ap-page .op-dark-inner,.site-shell-content .ap-page .ap-ai-intro,.site-shell-content .ap-page .op-section+.ap-diy .ap-diy-grid,.site-shell-content .ap-page .ap-sales{grid-template-columns:1fr!important;row-gap:16px!important}.site-shell-content .ap-page .op-section-head .op-index,.site-shell-content .ap-page .op-section-head h2,.site-shell-content .ap-page .op-section-head>p,.site-shell-content .ap-page .op-dark-inner>.op-index,.site-shell-content .ap-page .op-dark-inner>h2,.site-shell-content .ap-page .op-dark-inner>p,.site-shell-content .ap-page .op-dark-inner>.op-price-grid{grid-column:1!important;grid-row:auto!important;justify-self:start!important}.site-shell-content .ap-page .op-section-head>p,.site-shell-content .ap-page .op-dark-inner>p,.site-shell-content .ap-page .ap-ai-intro>div{max-width:60ch!important;justify-self:start!important}.site-shell-content .ap-page .ap-sales-copy{display:block!important}.site-shell-content .ap-page .ap-sales .op-index,.site-shell-content .ap-page .ap-sales h2,.site-shell-content .ap-page .ap-sales-copy>p,.site-shell-content .ap-page .ap-included,.site-shell-content .ap-page .ap-checkout-card{grid-column:1!important;grid-row:auto!important}.site-shell-content .ap-page .ap-sales-copy>p{margin-top:14px!important}.site-shell-content .ap-page .ap-included{margin-top:20px!important}.site-shell-content .ap-page .ap-checkout-card{margin-top:12px!important;max-width:720px!important}}@media (max-width:620px){.site-shell-content .ap-page .op-section-head,.site-shell-content .ap-page .op-dark-inner,.site-shell-content .ap-page .ap-ai-intro{row-gap:12px!important}.site-shell-content .ap-page .op-section-head+:is(.op-grid,.ap-scope-grid,.ap-usecase-grid),.site-shell-content .ap-page .op-dark-inner>.op-price-grid,.site-shell-content .ap-page .ap-ai-flow{margin-top:24px!important}}:root{--ux-rail:1160px;--ux-gutter:clamp(16px,3vw,40px);--ux-section-space:clamp(68px,6vw,88px);--ux-eyebrow:clamp(.72rem,.72vw,.82rem);--ux-home-title:clamp(2.8rem,4.1vw,4.5rem);--ux-home-subtitle:clamp(1.8rem,2.45vw,2.55rem);--ux-promise:clamp(2.5rem,3.2vw,3.375rem);--ux-copy:clamp(.94rem,1vw,1rem);--ux-group-gap:14px;--ux-proof-gap:clamp(28px,3vw,36px);--ux-card-pad:clamp(20px,2vw,26px)}.site-shell-content .v5-page :is(.v5-pillars,.v5-time,.v5-architect,.v5-engines,.v5-system,.v5-tools),.site-shell-content :is(.v5-social-proof,.v5-testimonials-v2,.v5-faq,.ho-section){padding-top:var(--ux-section-space)!important;padding-bottom:var(--ux-section-space)!important}.site-shell-content .v5-page :is(.v5-pillars,.v5-time,.v5-architect,.v5-engines,.v5-system,.v5-tools)>.v5-index,.site-shell-content :is(.v5-social-proof-index,.v5-testimonials-v2-index,.v5-tail-index),.site-shell-content .ho-index{display:flex!important;align-items:baseline!important;justify-content:center!important;gap:14px!important;width:min(100%,var(--ux-rail))!important;max-width:var(--ux-rail)!important;margin:0 auto clamp(18px,2vw,26px)!important;color:#ff5b2e!important;font-family:Manrope,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:var(--ux-home-title)!important;font-weight:900!important;line-height:.92!important;letter-spacing:-.055em!important;text-align:center!important;white-space:normal!important}.site-shell-content .v5-page :is(.v5-pillars,.v5-time,.v5-architect,.v5-engines,.v5-system,.v5-tools)>.v5-index :is(span,strong),.site-shell-content :is(.v5-social-proof-index,.v5-testimonials-v2-index,.v5-tail-index) :is(span,strong){color:inherit!important;font:inherit!important;letter-spacing:inherit!important}.site-shell-content .v5-page .v5-time>.v5-index,.site-shell-content .v5-page .v5-time>.v5-index :is(span,strong){color:#151515!important}.site-shell-content .v5-page :is(.v5-pillars,.v5-time,.v5-architect,.v5-engines,.v5-system,.v5-tools)>h2,.site-shell-content :is(.v5-social-proof,.v5-testimonials-v2,.v5-faq)>h2,.site-shell-content .ho-head-grid.is-simple>h2{width:min(100%,900px)!important;max-width:900px!important;margin:0 auto!important;color:inherit;font-family:Manrope,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:var(--ux-home-subtitle)!important;font-weight:800!important;line-height:1.02!important;letter-spacing:-.04em!important;text-align:center!important}.site-shell-content :is(.v5-time-lead,.v5-social-proof-lead,.v5-faq-lead){width:min(100%,760px)!important;max-width:760px!important;margin:18px auto 0!important;padding-right:0!important;font-size:var(--ux-copy)!important;line-height:1.58!important;text-align:center!important}.site-shell-content :is(.v5-pillars-grid,.v5-time-roles,.v5-time-punch,.v5-architecture-compare,.v5-ownership,.v5-engine-grid,.v5-orchestration-rule,.v5-system-map,.v5-system-punch,.v5-tool-marquee,.v5-client-proof-wall,.v5-social-proof-scale,.v5-social-proof-stats,.v5-testimonials-v2-featured,.v5-testimonials-v2-minis,.v5-faq-list,.ho-pricing-grid,.ho-guidance-stack){width:min(100%,var(--ux-rail))!important;max-width:var(--ux-rail)!important;margin-left:auto!important;margin-right:auto!important}.site-shell-content :is(.v5-pillars-grid,.v5-time-roles,.v5-architecture-compare,.v5-engine-grid,.v5-system-map,.v5-client-proof-wall,.v5-social-proof-stats,.v5-testimonials-v2-featured,.v5-testimonials-v2-minis,.v5-faq-list,.ho-pricing-grid){margin-top:var(--ux-proof-gap)!important}.site-shell-content .v5-pillars-grid article{min-height:118px!important;grid-template-columns:56px minmax(220px,.72fr) 1fr!important;gap:20px!important;padding:22px 0!important}.site-shell-content .v5-pillars-grid h3,.site-shell-content .v5-time-roles h3{font-family:Manrope,Inter,system-ui,sans-serif!important;font-size:clamp(1.65rem,2.25vw,2.45rem)!important;font-weight:800!important;line-height:.98!important;letter-spacing:-.04em!important}.site-shell-content .v5-time-roles article{min-height:250px!important;padding:clamp(24px,2.4vw,32px)!important}.site-shell-content .v5-process{padding-top:var(--ux-section-space)!important;padding-bottom:var(--ux-section-space)!important}.site-shell-content .v5-page .v5-process-head{width:min(100%,var(--ux-rail))!important;max-width:var(--ux-rail)!important;margin:0 auto!important;display:block!important;text-align:center!important}.site-shell-content .v5-process-head>div{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:14px!important;width:100%!important}.site-shell-content .v5-process-head>div>span{display:block!important;width:100%!important;margin:0!important;padding:0!important;color:transparent!important;font-size:0!important;line-height:0!important;letter-spacing:0!important}.site-shell-content .v5-process-head>div>span:after{content:"LA SEULE AGENCE QUI"!important;display:block!important;width:100%!important;max-width:100%!important;color:#ff5b2e!important;font-family:Arial Black,Arial,sans-serif!important;font-size:clamp(2.7rem,4.2vw,4.5rem)!important;font-weight:900!important;line-height:.9!important;letter-spacing:-.065em!important;text-align:center!important;white-space:normal!important}.site-shell-content .v5-process-head h2{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;color:transparent!important;font-size:0!important;line-height:0!important;letter-spacing:0!important;text-align:center!important;white-space:normal!important}.site-shell-content .v5-process-head h2:after{display:inline-block!important;width:min(100%,900px)!important;max-width:900px!important;padding-right:.1em!important;color:#f1ede5!important;font-family:Arial Black,Arial,sans-serif!important;font-size:clamp(1.35rem,2vw,2.1rem)!important;font-weight:900!important;line-height:1!important;letter-spacing:-.045em!important;text-align:center!important;white-space:normal!important;overflow:visible!important}.site-shell-content .v5-page .v5-process-actions{width:min(100%,var(--ux-rail))!important;max-width:var(--ux-rail)!important}.site-shell-content .v5-tools .v5-index>span{font-size:0!important}.site-shell-content .v5-tools .v5-index>span:after{content:"06"!important;font-size:inherit!important}.site-shell-content .ho-index{font-size:0!important}.site-shell-content .ho-index:after{content:"07 · OFFRES & TARIFS"!important;color:#ff5b2e!important;font-family:Manrope,Inter,system-ui,sans-serif!important;font-size:var(--ux-home-title)!important;font-weight:900!important;line-height:.92!important;letter-spacing:-.055em!important}.site-shell-content .v5-social-proof-index>span,.site-shell-content .v5-testimonials-v2-index>span{font-size:0!important}.site-shell-content .v5-social-proof-index>span:after{content:"08"!important;font-size:inherit!important}.site-shell-content .v5-testimonials-v2-index>span:after{content:"09"!important;font-size:inherit!important}.site-shell-content .v5-faq .v5-tail-index>span{font-size:inherit!important}.site-shell-content .v5-faq .v5-tail-index>span:after{content:none!important;display:none!important}.site-shell-content .ho-head{width:min(100%,var(--ux-rail))!important;max-width:var(--ux-rail)!important;margin:0 auto var(--ux-proof-gap)!important;text-align:center!important}.site-shell-content .ho-head-grid{display:block!important;width:100%!important;text-align:center!important}.site-shell-content .ho-head-grid h2{width:min(100%,900px)!important;max-width:900px!important;margin:0 auto!important;font-family:Manrope,Inter,system-ui,sans-serif!important;font-size:var(--ux-home-subtitle)!important;font-weight:800!important;line-height:1.02!important;letter-spacing:-.04em!important;text-align:center!important}.site-shell-content .ho-head-grid>p{width:min(100%,760px)!important;max-width:760px!important;margin:18px auto 0!important;padding-top:0!important;font-size:var(--ux-copy)!important;line-height:1.55!important;text-align:center!important}.site-shell-content .ho-price-card{padding:var(--ux-card-pad)!important}.site-shell-content .fac-page :is(.fac-sales-section,.fac-levels){padding-top:var(--ux-section-space)!important;padding-bottom:var(--ux-section-space)!important}.site-shell-content .fac-page :is(.fac-sales-section,.fac-levels) .fac-narrow{width:min(100%,var(--ux-rail))!important;max-width:var(--ux-rail)!important;margin-inline:auto!important}.site-shell-content .fac-page :is(.fac-sales-section,.fac-levels) .fac-label{display:block!important;width:100%!important;margin:0 0 var(--ux-group-gap)!important;color:#ff5b2e!important;font-family:Arial Black,Arial,sans-serif!important;font-size:clamp(2.15rem,3.05vw,3.25rem)!important;font-weight:900!important;line-height:.95!important;letter-spacing:-.045em!important;white-space:nowrap!important}.site-shell-content .fac-page :is(.fac-sales-section,.fac-levels) h2{max-width:820px!important;margin:0!important;font-size:var(--ux-promise)!important;line-height:1!important;letter-spacing:-.04em!important}.site-shell-content .fac-page .fac-section-lead{max-width:66ch!important;margin:16px 0 0!important;font-size:var(--ux-copy)!important;line-height:1.58!important}.site-shell-content .fac-page :is(.fac-simple-grid,.fac-why-box,.fac-advantage-grid,.fac-example-flow,.fac-tip-list,.fac-faq,.fac-level-card){margin-top:var(--ux-proof-gap)!important}.site-shell-content .fac-page :is(.fac-simple-grid>div,.fac-why-box>div,.fac-advantage-grid article){padding:var(--ux-card-pad)!important}.site-shell-content .fac-page .fac-tools-section .fac-narrow>:last-child{margin-top:var(--ux-proof-gap)!important}.site-shell-content .ap-page{--ux-rail:1160px}.site-shell-content .ap-page .op-hero{padding-top:28px!important;padding-bottom:var(--ux-section-space)!important}.site-shell-content .ap-page .op-hero-grid{width:min(100%,var(--ux-rail))!important;max-width:var(--ux-rail)!important;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr)!important;gap:clamp(38px,4.5vw,58px)!important;align-items:start!important;padding-top:clamp(42px,4.5vw,58px)!important}.site-shell-content .ap-page .op-kicker{margin:0 0 14px!important;font-size:.72rem!important;line-height:1.35!important}.site-shell-content .ap-page .op-hero h1{max-width:720px!important;font-family:Manrope,Inter,system-ui,sans-serif!important;font-size:clamp(3rem,4.2vw,4.75rem)!important;font-weight:800!important;line-height:.92!important;letter-spacing:-.055em!important}.site-shell-content .ap-page .op-hero-side{width:100%!important;max-width:470px!important;justify-self:end!important}.site-shell-content .ap-page .op-lead{font-size:clamp(1rem,1.15vw,1.18rem)!important;line-height:1.5!important}.site-shell-content .ap-page .op-price-block{margin-top:24px!important}.site-shell-content .ap-page .op-price-block strong{font-family:Manrope,Inter,system-ui,sans-serif!important;font-size:clamp(2.4rem,3.2vw,3.45rem)!important;font-weight:800!important}.site-shell-content .orc-page .orc-section-head{display:grid!important;grid-template-columns:minmax(0,1.08fr) minmax(280px,.72fr)!important;-moz-column-gap:clamp(38px,5vw,64px)!important;column-gap:clamp(38px,5vw,64px)!important;row-gap:var(--ux-group-gap)!important;align-items:start!important}.site-shell-content .orc-page .orc-section-head>div{display:contents!important}.site-shell-content .orc-page .orc-section-head>div>span{grid-column:1/-1!important;grid-row:1!important;display:block!important;margin:0!important;color:#ff5b2e!important;font-family:Arial Black,Arial,sans-serif!important;font-size:clamp(2.15rem,3.05vw,3.25rem)!important;font-weight:900!important;line-height:.95!important;letter-spacing:-.045em!important;white-space:nowrap!important}.site-shell-content .orc-page .orc-section-head h2{grid-column:1!important;grid-row:2!important;max-width:760px!important;margin:0!important;font-size:var(--ux-promise)!important;line-height:1!important;letter-spacing:-.045em!important}.site-shell-content .orc-page .orc-section-head>p{grid-column:2!important;grid-row:2!important;justify-self:end!important;width:100%!important;max-width:36ch!important;margin:0!important;padding-top:2px!important;font-size:var(--ux-copy)!important;line-height:1.55!important}.site-shell-content .orc-page :is(.orc-section,.orc-process){padding-top:var(--ux-section-space)!important;padding-bottom:var(--ux-section-space)!important}.site-shell-content .orc-page :is(.orc-capability-grid,.orc-framework-grid,.orc-check-grid,.orc-process-grid){margin-top:var(--ux-proof-gap)!important}.site-shell-content .orc-page :is(.orc-capability-grid article,.orc-reasons>div,.orc-check-grid>div,.orc-process-grid article){padding:var(--ux-card-pad)!important}.site-shell-content .orc-page .orc-olympe{align-items:stretch!important}.site-shell-content .orc-page .orc-olympe-copy{padding-top:var(--ux-section-space)!important;padding-bottom:var(--ux-section-space)!important}.site-shell-content .orc-page .orc-olympe-copy>span{margin-bottom:var(--ux-group-gap)!important}.site-shell-content .orc-page .orc-olympe-copy h2{margin-bottom:16px!important}.site-shell-content .contact-faq-page .contact-faq-layout{grid-template-columns:minmax(0,3fr) minmax(260px,1fr)!important;gap:clamp(32px,4vw,48px)!important}.site-shell-content .contact-faq-page .contact-faq-theme-head{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:10px 20px!important;align-items:end!important;padding-bottom:16px!important}.site-shell-content .contact-faq-page .contact-faq-theme-head>div{display:contents!important}.site-shell-content .contact-faq-page .contact-faq-theme-head>div>span{grid-column:1/-1!important;grid-row:1!important;margin:0!important}.site-shell-content .contact-faq-page .contact-faq-theme-head h2{grid-column:1!important;grid-row:2!important;max-width:none!important;margin:0!important;font-size:clamp(1.55rem,1.9vw,1.9rem)!important;line-height:1!important;white-space:nowrap!important}.site-shell-content .contact-faq-page .contact-faq-theme-head>strong{grid-column:2!important;grid-row:2!important;align-self:end!important;margin:0!important}.site-shell-content .contact-faq-page .contact-faq-theme-head>p{grid-column:1/-1!important;grid-row:3!important;max-width:68ch!important;margin:0!important;font-size:.82rem!important;line-height:1.5!important}.site-shell-content .contact-faq-page .contact-faq-sections{gap:clamp(48px,5vw,64px)!important}.site-shell-content .contact-faq-page .contact-faq-list summary{min-height:64px!important}.site-shell-content .contact-faq-page .contact-faq-answer{padding-bottom:20px!important}@media (max-width:980px){.site-shell-content .orc-page .orc-section-head{grid-template-columns:1fr!important;row-gap:14px!important}.site-shell-content .orc-page .orc-section-head>div>span,.site-shell-content .orc-page .orc-section-head h2,.site-shell-content .orc-page .orc-section-head>p{grid-column:1!important;grid-row:auto!important;justify-self:start!important}.site-shell-content .ap-page .op-hero-grid{grid-template-columns:1fr!important}.site-shell-content .ap-page .op-hero-side{justify-self:start!important;max-width:720px!important}.site-shell-content :is(.v5-index,.v5-social-proof-index,.v5-testimonials-v2-index,.v5-tail-index,.ho-index,.fac-label,.orc-section-head>div>span,.contact-faq-theme-head h2){white-space:normal!important}.site-shell-content .fac-page :is(.fac-sales-section,.fac-levels) .fac-label{font-size:clamp(1.9rem,6vw,2.6rem)!important}.site-shell-content .contact-faq-page .contact-faq-theme-head h2{white-space:normal!important}}@media (max-width:760px){:root{--ux-section-space:clamp(48px,10vw,64px);--ux-home-title:clamp(2.2rem,10vw,3rem);--ux-home-subtitle:clamp(1.6rem,7vw,2.2rem);--ux-promise:clamp(2rem,9vw,2.65rem);--ux-proof-gap:24px;--ux-card-pad:20px}.site-shell-content .v5-pillars-grid article{grid-template-columns:36px 1fr!important;gap:12px!important}.site-shell-content .v5-pillars-grid article>p{grid-column:2!important;justify-self:start!important}.site-shell-content .v5-process-head>div>span:after{font-size:clamp(2rem,10vw,3rem)!important}.site-shell-content .v5-process-head h2:after{width:100%!important;font-size:clamp(1rem,5vw,1.35rem)!important}.site-shell-content .contact-faq-page .contact-faq-layout{grid-template-columns:1fr!important}.site-shell-content .contact-faq-page .contact-faq-theme-head{grid-template-columns:1fr auto!important}}@media (max-width: 900px){.site-shell,.site-shell-content,.site-shell-content .v5-page{width:100%;max-width:100%;overflow-x:clip!important}.site-shell-content .v5-page *,.site-shell-content .v5-page *:before,.site-shell-content .v5-page *:after{min-width:0;box-sizing:border-box}.site-shell-content .v5-page :is(.v5-pillars,.v5-time,.v5-architect,.v5-engines,.v5-system,.v5-tools,.v5-process),.site-shell-content :is(.v5-social-proof,.v5-testimonials-v2,.v5-faq,.ho-section){padding:48px 16px!important}.site-shell-content .v5-page :is(.v5-pillars,.v5-time,.v5-architect,.v5-engines,.v5-system,.v5-tools)>.v5-index,.site-shell-content :is(.v5-social-proof-index,.v5-testimonials-v2-index,.v5-tail-index,.ho-index){display:flex!important;flex-wrap:wrap!important;align-items:baseline!important;justify-content:center!important;gap:.18em .32em!important;width:100%!important;max-width:100%!important;margin:0 auto 14px!important;padding:0!important;font-family:Manrope,Inter,system-ui,sans-serif!important;font-size:clamp(1.75rem,5.6vw,2.8rem)!important;font-weight:900!important;line-height:.98!important;letter-spacing:-.045em!important;text-align:center!important;white-space:normal!important;overflow:visible!important;overflow-wrap:anywhere!important;word-break:normal!important}.site-shell-content .v5-page :is(.v5-pillars,.v5-time,.v5-architect,.v5-engines,.v5-system,.v5-tools)>.v5-index :is(span,strong),.site-shell-content :is(.v5-social-proof-index,.v5-testimonials-v2-index,.v5-tail-index) :is(span,strong){max-width:100%!important;font:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;white-space:normal!important;overflow-wrap:anywhere!important}.site-shell-content .ho-index:after{max-width:100%!important;font-family:Manrope,Inter,system-ui,sans-serif!important;font-size:inherit!important;font-weight:900!important;line-height:inherit!important;letter-spacing:inherit!important;text-align:center!important;white-space:normal!important;overflow-wrap:anywhere!important}.site-shell-content .v5-page .v5-time>.v5-index,.site-shell-content .v5-page .v5-time>.v5-index *,.site-shell-content .v5-page .v5-time>.v5-index :is(span,strong){color:#151515!important;opacity:1!important}.site-shell-content .v5-page :is(.v5-pillars,.v5-time,.v5-architect,.v5-engines,.v5-system,.v5-tools)>h2,.site-shell-content :is(.v5-social-proof,.v5-testimonials-v2,.v5-faq)>h2,.site-shell-content .ho-head-grid h2,.site-shell-content .ho-head-grid.is-simple>h2{width:100%!important;max-width:100%!important;margin:0 auto!important;padding:0!important;font-family:Manrope,Inter,system-ui,sans-serif!important;font-size:clamp(1.35rem,4.7vw,2rem)!important;font-weight:800!important;line-height:1.04!important;letter-spacing:-.035em!important;text-align:center!important;white-space:normal!important;overflow:visible!important;overflow-wrap:anywhere!important}.site-shell-content :is(.v5-time-lead,.v5-social-proof-lead,.v5-faq-lead,.ho-head-grid>p){width:100%!important;max-width:34rem!important;margin:14px auto 0!important;padding:0!important;font-size:.92rem!important;line-height:1.5!important;text-align:center!important;overflow-wrap:anywhere!important}.site-shell-content :is(.v5-pillars-grid,.v5-time-roles,.v5-time-punch,.v5-flow-compare,.v5-architecture-compare,.v5-ownership,.v5-engine-grid,.v5-orchestration-rule,.v5-system-map,.v5-system-punch,.v5-client-proof-wall,.v5-social-proof-scale,.v5-social-proof-stats,.v5-testimonials-v2-featured,.v5-testimonials-v2-minis,.v5-faq-list,.ho-pricing-grid,.ho-guidance-stack){width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important}.site-shell-content :is(.v5-time-roles,.v5-flow-compare,.v5-architecture-compare,.v5-ownership,.v5-engine-grid,.v5-system-map,.v5-client-proof-wall,.v5-social-proof-stats,.v5-testimonials-v2-featured,.v5-testimonials-v2-minis,.ho-pricing-grid,.ho-guidance-stack){display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:18px!important}.site-shell-content :is(.v5-pillars-grid,.v5-time-roles,.v5-flow-compare,.v5-architecture-compare,.v5-engine-grid,.v5-system-map,.v5-client-proof-wall,.v5-social-proof-stats,.v5-testimonials-v2-featured,.v5-testimonials-v2-minis,.v5-faq-list,.ho-pricing-grid){margin-top:26px!important}.site-shell-content .v5-pillars-grid article{min-height:0!important;grid-template-columns:28px minmax(0,1fr)!important;gap:8px 12px!important;padding:16px 0!important}.site-shell-content .v5-pillars-grid article>p{grid-column:2!important;justify-self:start!important}.site-shell-content .v5-pillars-grid h3,.site-shell-content .v5-time-roles h3{font-size:clamp(1.35rem,5vw,1.75rem)!important;line-height:1.02!important;overflow-wrap:anywhere!important}.site-shell-content .v5-time-roles article,.site-shell-content :is(.v5-engine-grid article,.v5-system-map article,.v5-social-proof-stats>*,.v5-testimonials-v2-minis>*,.ho-price-card){min-height:0!important;padding:20px!important}.site-shell-content .v5-cardhouse,.site-shell-content .v5-blueprint,.site-shell-content .v5-architecture-compare>*{width:100%!important;max-width:100%!important;min-width:0!important;overflow:hidden!important}.site-shell-content .v5-process-head,.site-shell-content .v5-process-head>div,.site-shell-content .v5-process-head h2{width:100%!important;max-width:100%!important;overflow:visible!important}.site-shell-content .v5-process-head>div>span:after{width:100%!important;max-width:100%!important;font-size:clamp(2rem,7vw,2.75rem)!important;line-height:.95!important;text-align:center!important;white-space:normal!important;overflow-wrap:anywhere!important}.site-shell-content .v5-process-head h2:after{width:100%!important;max-width:100%!important;font-size:clamp(1.1rem,4.4vw,1.55rem)!important;line-height:1.08!important;text-align:center!important;white-space:normal!important;overflow-wrap:anywhere!important}.site-header{width:100%!important;max-width:100%!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;min-height:60px!important;padding:8px 14px 0!important;overflow:hidden!important}.site-header-logo img{height:38px!important;max-width:150px!important;-o-object-fit:contain!important;object-fit:contain!important}.site-header-cta{min-height:34px!important;max-width:138px!important;padding:0 8px!important;font-size:.56rem!important;line-height:1.1!important;text-align:center!important;white-space:normal!important}.site-main-nav{grid-column:1 / -1!important;grid-row:2!important;width:100%!important;min-height:34px!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px!important;padding:6px 0 8px!important;overflow:hidden!important}.site-main-nav a{min-width:0!important;font-size:.57rem!important;letter-spacing:.045em!important;text-align:center!important;white-space:nowrap!important}.site-global-proof{overflow:hidden!important}.site-global-proof-inner{width:100%!important;min-height:48px!important;display:flex!important;justify-content:center!important;gap:9px!important;padding:0 12px!important;overflow:hidden!important;white-space:nowrap!important}.site-proof-faces img{width:28px!important;height:28px!important}.site-proof-stars{font-size:.95rem!important}.site-global-proof-inner>strong{font-size:.78rem!important}.site-global-proof-inner>i,.site-global-proof-inner>span,.site-global-proof-inner>b{display:none!important}.site-doctrine{width:100%!important;min-height:0!important;display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:4px 8px!important;padding:7px 10px!important;overflow:visible!important;font-size:.5rem!important;line-height:1.25!important;letter-spacing:.065em!important;text-align:center!important;white-space:normal!important}}@media (max-width: 600px){.site-shell-content .v5-page :is(.v5-pillars,.v5-time,.v5-architect,.v5-engines,.v5-system,.v5-tools)>.v5-index,.site-shell-content :is(.v5-social-proof-index,.v5-testimonials-v2-index,.v5-tail-index,.ho-index){font-size:clamp(1.55rem,8.2vw,2.15rem)!important}.site-shell-content .v5-page :is(.v5-pillars,.v5-time,.v5-architect,.v5-engines,.v5-system,.v5-tools)>h2,.site-shell-content :is(.v5-social-proof,.v5-testimonials-v2,.v5-faq)>h2,.site-shell-content .ho-head-grid h2{font-size:clamp(1.25rem,6vw,1.7rem)!important}.site-header-logo img{height:35px!important;max-width:130px!important}.site-header-cta{max-width:120px!important;font-size:.51rem!important}.site-main-nav a{font-size:.53rem!important}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--background: 220 60% 8%;--foreground: 0 0% 96%;--card: 220 55% 11%;--card-foreground: 0 0% 96%;--popover: 220 55% 11%;--popover-foreground: 0 0% 96%;--primary: 249 74% 58%;--primary-foreground: 0 0% 100%;--secondary: 248 29% 30%;--secondary-foreground: 0 0% 90%;--muted: 220 40% 18%;--muted-foreground: 220 20% 55%;--accent: 248 29% 30%;--accent-foreground: 0 0% 100%;--destructive: 0 84% 60%;--destructive-foreground: 0 0% 100%;--border: 220 40% 20%;--input: 220 40% 16%;--ring: 249 74% 58%;--radius: .75rem;--sidebar-background: 220 60% 8%;--sidebar-foreground: 0 0% 90%;--sidebar-primary: 249 74% 58%;--sidebar-primary-foreground: 0 0% 100%;--sidebar-accent: 220 45% 16%;--sidebar-accent-foreground: 0 0% 90%;--sidebar-border: 220 40% 20%;--sidebar-ring: 249 74% 58%}*{border-color:hsl(var(--border))}html,body,#root{max-width:100vw;overflow-x:clip}body{background-color:hsl(var(--background));color:hsl(var(--foreground));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Poppins,sans-serif}h1,h2,h3,h4,h5,h6{font-family:Poppins,sans-serif;font-weight:700}.container{width:100%;margin-right:auto;margin-left:auto;padding-right:2rem;padding-left:2rem}@media (min-width: 1400px){.container{max-width:1400px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-bottom-12{bottom:-3rem}.-left-12{left:-3rem}.-right-12{right:-3rem}.-top-12{top:-3rem}.bottom-0{bottom:0}.bottom-6{bottom:1.5rem}.left-0{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-\[50\%\]{left:50%}.right-0{right:0}.right-1{right:.25rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.right-6{right:1.5rem}.top-0{top:0}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-2{top:.5rem}.top-3\.5{top:.875rem}.top-4{top:1rem}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-full{top:100%}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[1\]{z-index:1}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.-my-1{margin-top:-.25rem;margin-bottom:-.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3\.5{margin-left:.875rem;margin-right:.875rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0\.5{margin-top:.125rem;margin-bottom:.125rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.-ml-4{margin-left:-1rem}.-mt-4{margin-top:-1rem}.mb-1{margin-bottom:.25rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-auto{margin-left:auto}.mr-2{margin-right:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-24{margin-top:6rem}.mt-4{margin-top:1rem}.mt-auto{margin-top:auto}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-square{aspect-ratio:1 / 1}.aspect-video{aspect-ratio:16 / 9}.size-4{width:1rem;height:1rem}.h-0{height:0px}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-24{height:6rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[160px\]{height:160px}.h-\[1px\]{height:1px}.h-\[28px\]{height:28px}.h-\[2px\]{height:2px}.h-\[3px\]{height:3px}.h-\[60px\]{height:60px}.h-\[82px\]{height:82px}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-svh{height:100svh}.max-h-96{max-height:24rem}.max-h-\[300px\]{max-height:300px}.max-h-screen{max-height:100vh}.min-h-0{min-height:0px}.min-h-\[450px\]{min-height:450px}.min-h-\[80px\]{min-height:80px}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-0{width:0px}.w-1{width:.25rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-24{width:6rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[--sidebar-width\]{width:var(--sidebar-width)}.w-\[100px\]{width:100px}.w-\[160px\]{width:160px}.w-\[1px\]{width:1px}.w-\[82px\]{width:82px}.w-\[89px\]{width:89px}.w-auto{width:auto}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-5{min-width:1.25rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.max-w-\[--skeleton-width\]{max-width:var(--skeleton-width)}.max-w-\[1100px\]{max-width:1100px}.max-w-\[1280px\]{max-width:1280px}.max-w-\[220px\]{max-width:220px}.max-w-\[280px\]{max-width:280px}.max-w-\[300px\]{max-width:300px}.max-w-\[900px\]{max-width:900px}.max-w-lg{max-width:32rem}.max-w-max{max-width:-moz-max-content;max-width:max-content}.flex-1{flex:1 1 0%}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-px{--tw-translate-x: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[-50\%\]{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-px{--tw-translate-x: 1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-6{--tw-translate-y: 1.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-50\%\]{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0px}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.whitespace-nowrap{white-space:nowrap}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:.75rem}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 4px)}.border{border-width:1px}.border-2{border-width:2px}.border-\[1\.5px\]{border-width:1.5px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-dashed{border-style:dashed}.border-\[\#EFF1FD\]{--tw-border-opacity: 1;border-color:rgb(239 241 253 / var(--tw-border-opacity, 1))}.border-\[\#d0d4f0\]{--tw-border-opacity: 1;border-color:rgb(208 212 240 / var(--tw-border-opacity, 1))}.border-\[--color-border\]{border-color:var(--color-border)}.border-border\/50{border-color:hsl(var(--border) / .5)}.border-destructive{--tw-border-opacity: 1;border-color:hsl(0 84% 60% / var(--tw-border-opacity, 1))}.border-destructive\/50{border-color:#ef434380}.border-input{border-color:hsl(var(--input))}.border-primary{--tw-border-opacity: 1;border-color:rgb(98 84 231 / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.border-l-transparent{border-left-color:transparent}.border-t-transparent{border-top-color:transparent}.bg-\[\#25D366\]{--tw-bg-opacity: 1;background-color:rgb(37 211 102 / var(--tw-bg-opacity, 1))}.bg-\[--color-bg\]{background-color:var(--color-bg)}.bg-accent{--tw-bg-opacity: 1;background-color:rgb(59 54 99 / var(--tw-bg-opacity, 1))}.bg-background{background-color:hsl(var(--background))}.bg-black\/80{background-color:#000c}.bg-border{background-color:hsl(var(--border))}.bg-card{--tw-bg-opacity: 1;background-color:hsl(220 55% 11% / var(--tw-bg-opacity, 1))}.bg-destructive{--tw-bg-opacity: 1;background-color:hsl(0 84% 60% / var(--tw-bg-opacity, 1))}.bg-foreground{background-color:hsl(var(--foreground))}.bg-muted{--tw-bg-opacity: 1;background-color:hsl(220 40% 18% / var(--tw-bg-opacity, 1))}.bg-muted\/50{background-color:#1c284080}.bg-popover{--tw-bg-opacity: 1;background-color:hsl(220 55% 11% / var(--tw-bg-opacity, 1))}.bg-primary{--tw-bg-opacity: 1;background-color:rgb(98 84 231 / var(--tw-bg-opacity, 1))}.bg-secondary{--tw-bg-opacity: 1;background-color:rgb(59 54 99 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-white\/70{background-color:#ffffffb3}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-\[\#6254e7\]{--tw-gradient-from: #6254e7 var(--tw-gradient-from-position);--tw-gradient-to: rgb(98 84 231 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white{--tw-gradient-from: #fff var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.to-\[\#ff7426\]{--tw-gradient-to: #ff7426 var(--tw-gradient-to-position)}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.fill-\[\#030D27\]{fill:#030d27}.fill-current{fill:currentColor}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-\[1px\]{padding:1px}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pb-0{padding-bottom:0}.pb-10{padding-bottom:2.5rem}.pb-16{padding-bottom:4rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-8{padding-bottom:2rem}.pl-2\.5{padding-left:.625rem}.pl-4{padding-left:1rem}.pl-8{padding-left:2rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-10{padding-top:2.5rem}.pt-16{padding-top:4rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-\[112px\]{padding-top:112px}.pt-\[30px\]{padding-top:30px}.text-left{text-align:left}.text-center{text-align:center}.align-middle{vertical-align:middle}.font-\[\'Poppins\'\,sans-serif\]{font-family:Poppins,sans-serif}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[0\.8rem\]{font-size:.8rem}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[20px\]{font-size:20px}.text-\[28px\]{font-size:28px}.text-\[32px\]{font-size:32px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-\[0\]{line-height:0}.leading-\[1\.2\]{line-height:1.2}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-tight{letter-spacing:-.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#030D27\]{--tw-text-opacity: 1;color:rgb(3 13 39 / var(--tw-text-opacity, 1))}.text-\[\#ff7427\]{--tw-text-opacity: 1;color:rgb(255 116 39 / var(--tw-text-opacity, 1))}.text-accent-foreground{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-card-foreground{--tw-text-opacity: 1;color:hsl(0 0% 96% / var(--tw-text-opacity, 1))}.text-current{color:currentColor}.text-destructive{--tw-text-opacity: 1;color:hsl(0 84% 60% / var(--tw-text-opacity, 1))}.text-destructive-foreground{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-foreground{color:hsl(var(--foreground))}.text-foreground\/50{color:hsl(var(--foreground) / .5)}.text-muted-foreground{--tw-text-opacity: 1;color:hsl(220 20% 55% / var(--tw-text-opacity, 1))}.text-popover-foreground{--tw-text-opacity: 1;color:hsl(0 0% 96% / var(--tw-text-opacity, 1))}.text-primary{--tw-text-opacity: 1;color:rgb(98 84 231 / var(--tw-text-opacity, 1))}.text-primary-foreground,.text-secondary-foreground{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-transparent{color:transparent}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/90{color:#ffffffe6}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.underline-offset-8{text-underline-offset:8px}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-90{opacity:.9}.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow: 0 0 0 1px hsl(var(--sidebar-border));--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_32px_rgba\(255\,116\,39\,\.35\)\]{--tw-shadow: 0 12px 32px rgba(255,116,39,.35);--tw-shadow-colored: 0 12px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring-0{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-ring{--tw-ring-color: hsl(var(--ring))}.ring-offset-background{--tw-ring-offset-color: hsl(var(--background))}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[margin\,opa\]{transition-property:margin,opa;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-1000{transition-duration:1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.animate-in{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.fade-in-0{--tw-enter-opacity: 0}.fade-in-80{--tw-enter-opacity: .8}.zoom-in-95{--tw-enter-scale: .95}.duration-1000{animation-duration:1s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{animation-timing-function:linear}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes float{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-22px) scale(1.03)}}@media (max-width: 767px){[style*=grid-template-columns]{grid-template-columns:1fr!important;gap:24px!important}img,video,iframe{max-width:100%;height:auto}[style*="1280px"]{max-width:100%!important}h1{font-size:clamp(28px,8vw,42px)!important;line-height:1.2em!important}h2{font-size:clamp(24px,6.5vw,34px)!important;line-height:1.2em!important}h3{font-size:clamp(20px,5.5vw,28px)!important;line-height:1.3em!important}}.rad-nav{min-height:96px!important}.rad-logo{height:clamp(52px,4.2vw,72px)!important;width:auto!important;max-width:none!important}.rad-nav-meta{font-size:clamp(1.1rem,1.2vw,1.35rem)!important;line-height:1!important;font-weight:600!important;letter-spacing:.1em!important}.rad-topline{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:center!important;justify-items:center!important;padding:22px 0!important;font-size:clamp(1.1rem,1.25vw,1.45rem)!important;line-height:1.15!important;font-weight:600!important;letter-spacing:.1em!important}.rad-topline>span{display:block!important;width:100%!important;text-align:center!important}.rad-hero{position:relative!important}.rad-hero-title{--rad-hero-letter-size: clamp(5rem, 12.6vw, 12.4rem)}.rad-hero-title>span:nth-child(2){display:flex!important;align-items:baseline;width:-moz-fit-content;width:fit-content;font-size:0!important;color:transparent!important}.rad-hero-title>span:nth-child(2):before,.rad-hero-title>span:nth-child(2):after{font-family:Arial Black,Arial,Helvetica,sans-serif;font-size:var(--rad-hero-letter-size);font-weight:950;line-height:.72;letter-spacing:-.085em;text-transform:uppercase}.rad-hero-title>span:nth-child(2):before{content:"N'";display:inline-block;margin-right:.025em;padding:.02em .08em .08em .03em;color:hsl(var(--rad-ink));background:hsl(var(--rad-signal));transform:rotate(-1deg)}.rad-hero-title>span:nth-child(2):after{content:"AVEZ";color:hsl(var(--rad-paper))}.rad-hero .rad-hero-false{position:absolute!important;z-index:8;top:clamp(220px,28vh,350px);right:clamp(42px,7vw,150px);margin:0!important;padding:.22em .38em .18em!important;border:5px solid hsl(var(--rad-signal));outline:2px solid hsla(var(--rad-signal),.38);outline-offset:6px;background:transparent!important;color:hsl(var(--rad-signal))!important;font-family:Arial Black,Arial,Helvetica,sans-serif!important;font-size:clamp(2rem,3.4vw,4.2rem)!important;font-weight:950!important;line-height:.9!important;letter-spacing:.035em!important;text-transform:uppercase;transform:rotate(-9deg);opacity:.94;box-shadow:inset 0 0 0 1px hsla(var(--rad-signal),.35);pointer-events:none}.rad-index-row{grid-template-columns:repeat(3,minmax(0,1fr))!important;justify-items:center!important;text-align:center!important}.rad-hero-title{width:100%!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important}.rad-hero-title>span,.rad-hero-title>span:nth-child(2){margin-left:auto!important;margin-right:auto!important;justify-content:center!important}.rad-hero-title .rad-signal{margin-left:auto!important;margin-right:auto!important}.rad-hero-bottom{grid-template-columns:1fr!important;justify-items:center!important;gap:34px!important;text-align:center!important}.rad-hero-statement,.rad-live-clock{justify-self:center!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important}.rad-scroll,.rad-time-number,.rad-final-meta,.rad-method-signal,.rad-chain-note,.rad-plan-label,.rad-clients-tail{text-align:center!important}.rad-matters-title,.rad-time h2,.rad-cards-title,.rad-architect h2,.rad-blind h2,.rad-engine h2,.rad-system h2,.rad-own h2,.rad-lever h2,.rad-years-title,.rad-clients-title,.rad-craft-title,.rad-tools-head h2,.rad-method h2,.rad-final h2{max-width:22ch!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important}.rad-cards-copy,.rad-architect-copy,.rad-time-copy,.rad-system-head,.rad-tools-head,.rad-years-lead,.rad-craft-lead,.rad-own-copy,.rad-own-nuance,.rad-lever-copy,.rad-engine-note,.rad-final-bottom p{text-align:center!important}.rad-years-lead,.rad-craft-lead,.rad-own-copy,.rad-own-nuance,.rad-lever-copy,.rad-engine-note,.rad-final-bottom p{margin-left:auto!important;margin-right:auto!important}.rad-alloc-punch,.rad-cards-punch,.rad-architect-core,.rad-architect-punch,.rad-knot-punch,.rad-engine-punch,.rad-own-turn,.rad-lever-punch{margin-left:auto!important;margin-right:auto!important;text-align:center!important}.rad-time-grid,.rad-system-head,.rad-tools-head{align-items:center!important}.rad-time-grid>*,.rad-system-head>*,.rad-tools-head>*{text-align:center!important}.rad-matter{text-align:center!important}.rad-matter p{margin-left:auto!important;margin-right:auto!important}.rad-plan-steps,.rad-compare-flow,.rad-own-cost,.rad-doctrine{justify-content:center!important}.rad-client{align-items:center!important;text-align:center!important}.rad-client-logo-shell{justify-content:center!important;width:100%!important}.rad-quotes,.rad-quote,.rad-quote footer{text-align:center!important}.rad-quote footer{justify-content:center!important}.rad-final-bottom{grid-template-columns:1fr!important;justify-items:center!important;text-align:center!important}.rad-final-button{justify-self:center!important}@media (max-width: 767px){.rad-hero-title{--rad-hero-letter-size: clamp(28px, 8vw, 42px)}.rad-hero .rad-hero-false{top:170px;right:24px;border-width:3px;outline-width:1px;outline-offset:4px;font-size:clamp(1.1rem,5vw,1.65rem)!important}}@media (max-width: 620px){.rad-nav{min-height:72px!important}.rad-logo{height:40px!important}.rad-topline{grid-template-columns:1fr!important;gap:8px!important;padding:18px 0!important;font-size:.95rem!important}.rad-index-row{grid-template-columns:1fr!important}}.v4-hero-stage{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.v4-hero-title{width:-moz-fit-content!important;width:fit-content!important;max-width:9.6ch!important;margin-left:0!important;margin-right:0!important;text-align:left!important}.v4-hero-title>span{margin-left:0!important;margin-right:0!important}.v4-stamp{right:clamp(18px,4vw,72px)!important;top:34%!important;padding:.18em .34em .14em!important;border:9px double hsl(var(--v4-signal))!important;outline:3px solid hsla(var(--v4-signal),.42)!important;outline-offset:8px!important;font-size:clamp(3.4rem,5.4vw,6.8rem)!important;line-height:.84!important;letter-spacing:-.015em!important;transform:rotate(-8deg)!important;text-shadow:2px 1px 0 hsla(var(--v4-signal),.22),-1px -1px 0 hsla(var(--v4-signal),.18)!important;box-shadow:6px 6px hsla(var(--v4-signal),.1),inset 0 0 0 2px hsla(var(--v4-signal),.45)!important;filter:contrast(1.12)!important}@media (max-width: 900px){.v4-stamp{right:8px!important;top:38%!important;border-width:6px!important;outline-width:2px!important;outline-offset:5px!important;font-size:clamp(2rem,8vw,3.8rem)!important}}@media (max-width: 620px){.v4-hero-title{max-width:10ch!important}.v4-stamp{position:relative!important;top:auto!important;right:auto!important;width:-moz-fit-content!important;width:fit-content!important;margin:26px 0 0 auto!important;font-size:clamp(1.8rem,10vw,3rem)!important}}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-foreground::file-selector-button{color:hsl(var(--foreground))}.placeholder\:text-muted-foreground::-moz-placeholder{--tw-text-opacity: 1;color:hsl(220 20% 55% / var(--tw-text-opacity, 1))}.placeholder\:text-muted-foreground::placeholder{--tw-text-opacity: 1;color:hsl(220 20% 55% / var(--tw-text-opacity, 1))}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);top:-.5rem;right:-.5rem;bottom:-.5rem;left:-.5rem}.after\:inset-y-0:after{content:var(--tw-content);top:0;bottom:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:.25rem}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.first\:rounded-l-md:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.first\:border-l:first-child{border-left-width:1px}.last\:rounded-r-md:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-20:focus-within{z-index:20}.hover\:scale-110:hover{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:bg-accent:hover{--tw-bg-opacity: 1;background-color:rgb(59 54 99 / var(--tw-bg-opacity, 1))}.hover\:bg-destructive\/80:hover{background-color:#ef4343cc}.hover\:bg-destructive\/90:hover{background-color:#ef4343e6}.hover\:bg-muted:hover{--tw-bg-opacity: 1;background-color:hsl(220 40% 18% / var(--tw-bg-opacity, 1))}.hover\:bg-muted\/50:hover{background-color:#1c284080}.hover\:bg-primary:hover{--tw-bg-opacity: 1;background-color:rgb(98 84 231 / var(--tw-bg-opacity, 1))}.hover\:bg-primary\/80:hover{background-color:#6254e7cc}.hover\:bg-primary\/90:hover{background-color:#6254e7e6}.hover\:bg-secondary:hover{--tw-bg-opacity: 1;background-color:rgb(59 54 99 / var(--tw-bg-opacity, 1))}.hover\:bg-secondary\/80:hover{background-color:#3b3663cc}.hover\:text-accent-foreground:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:text-foreground:hover{color:hsl(var(--foreground))}.hover\:text-muted-foreground:hover{--tw-text-opacity: 1;color:hsl(220 20% 55% / var(--tw-text-opacity, 1))}.hover\:text-primary-foreground:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:text-primary\/90:hover{color:#6254e7e6}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{--tw-shadow: 0 0 0 1px hsl(var(--sidebar-accent));--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:bg-accent:focus{--tw-bg-opacity: 1;background-color:rgb(59 54 99 / var(--tw-bg-opacity, 1))}.focus\:bg-primary:focus{--tw-bg-opacity: 1;background-color:rgb(98 84 231 / var(--tw-bg-opacity, 1))}.focus\:text-accent-foreground:focus{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.focus\:text-primary-foreground:focus{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.focus\:opacity-100:focus{opacity:1}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-ring:focus{--tw-ring-color: hsl(var(--ring))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color: hsl(var(--ring))}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width: 1px}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color: hsl(var(--background))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.group\/menu-item:focus-within .group-focus-within\/menu-item\:opacity-100{opacity:1}.group\/menu-item:hover .group-hover\/menu-item\:opacity-100,.group:hover .group-hover\:opacity-100{opacity:1}.group.destructive .group-\[\.destructive\]\:border-muted\/40{border-color:#1c284066}.group.toaster .group-\[\.toaster\]\:border-border{border-color:hsl(var(--border))}.group.toast .group-\[\.toast\]\:bg-muted{--tw-bg-opacity: 1;background-color:hsl(220 40% 18% / var(--tw-bg-opacity, 1))}.group.toast .group-\[\.toast\]\:bg-primary{--tw-bg-opacity: 1;background-color:rgb(98 84 231 / var(--tw-bg-opacity, 1))}.group.toaster .group-\[\.toaster\]\:bg-background{background-color:hsl(var(--background))}.group.destructive .group-\[\.destructive\]\:text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.group.toast .group-\[\.toast\]\:text-muted-foreground{--tw-text-opacity: 1;color:hsl(220 20% 55% / var(--tw-text-opacity, 1))}.group.toast .group-\[\.toast\]\:text-primary-foreground{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.group.toaster .group-\[\.toaster\]\:text-foreground{color:hsl(var(--foreground))}.group.toaster .group-\[\.toaster\]\:shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group.destructive .group-\[\.destructive\]\:hover\:border-destructive\/30:hover{border-color:#ef43434d}.group.destructive .group-\[\.destructive\]\:hover\:bg-destructive:hover{--tw-bg-opacity: 1;background-color:hsl(0 84% 60% / var(--tw-bg-opacity, 1))}.group.destructive .group-\[\.destructive\]\:hover\:text-destructive-foreground:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.group.destructive .group-\[\.destructive\]\:hover\:text-red-50:hover{--tw-text-opacity: 1;color:rgb(254 242 242 / var(--tw-text-opacity, 1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-destructive:focus{--tw-ring-opacity: 1;--tw-ring-color: hsl(0 84% 60% / var(--tw-ring-opacity, 1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-red-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(248 113 113 / var(--tw-ring-opacity, 1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-offset-red-600:focus{--tw-ring-offset-color: #dc2626}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.group\/menu-item:has([data-sidebar=menu-action]) .group-has-\[\[data-sidebar\=menu-action\]\]\/menu-item\:pr-8{padding-right:2rem}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-selected\:bg-accent[aria-selected=true]{--tw-bg-opacity: 1;background-color:rgb(59 54 99 / var(--tw-bg-opacity, 1))}.aria-selected\:bg-accent\/50[aria-selected=true]{background-color:#3b366380}.aria-selected\:text-accent-foreground[aria-selected=true]{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.aria-selected\:text-muted-foreground[aria-selected=true]{--tw-text-opacity: 1;color:hsl(220 20% 55% / var(--tw-text-opacity, 1))}.aria-selected\:opacity-100[aria-selected=true]{opacity:1}.aria-selected\:opacity-30[aria-selected=true]{opacity:.3}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true],.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=checked\]\:translate-x-5[data-state=checked]{--tw-translate-x: 1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked],.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x: var(--radix-toast-swipe-end-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x: var(--radix-toast-swipe-move-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height);opacity:1}to{height:0;opacity:0}}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up .2s ease-out}@keyframes accordion-down{0%{height:0;opacity:0}to{height:var(--radix-accordion-content-height);opacity:1}}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down .2s ease-out}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[active\]\:bg-accent\/50[data-active]{background-color:#3b366380}.data-\[selected\=\'true\'\]\:bg-accent[data-selected=true]{--tw-bg-opacity: 1;background-color:rgb(59 54 99 / var(--tw-bg-opacity, 1))}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:hsl(var(--background))}.data-\[state\=checked\]\:bg-primary[data-state=checked]{--tw-bg-opacity: 1;background-color:rgb(98 84 231 / var(--tw-bg-opacity, 1))}.data-\[state\=on\]\:bg-accent[data-state=on],.data-\[state\=open\]\:bg-accent[data-state=open]{--tw-bg-opacity: 1;background-color:rgb(59 54 99 / var(--tw-bg-opacity, 1))}.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:#3b366380}.data-\[state\=open\]\:bg-secondary[data-state=open]{--tw-bg-opacity: 1;background-color:rgb(59 54 99 / var(--tw-bg-opacity, 1))}.data-\[state\=selected\]\:bg-muted[data-state=selected]{--tw-bg-opacity: 1;background-color:hsl(220 40% 18% / var(--tw-bg-opacity, 1))}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:hsl(var(--input))}.data-\[active\=true\]\:font-medium[data-active=true]{font-weight:500}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.data-\[state\=active\]\:text-foreground[data-state=active]{color:hsl(var(--foreground))}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked],.data-\[state\=on\]\:text-accent-foreground[data-state=on],.data-\[state\=open\]\:text-accent-foreground[data-state=open]{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{--tw-text-opacity: 1;color:hsl(220 20% 55% / var(--tw-text-opacity, 1))}.data-\[disabled\=true\]\:opacity-50[data-disabled=true],.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=active\]\:shadow-sm[data-state=active]{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}.data-\[state\=closed\]\:duration-300[data-state=closed]{transition-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{transition-duration:.5s}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-],.data-\[state\=open\]\:animate-in[data-state=open],.data-\[state\=visible\]\:animate-in[data-state=visible]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-],.data-\[state\=closed\]\:animate-out[data-state=closed],.data-\[state\=hidden\]\:animate-out[data-state=hidden],.data-\[swipe\=end\]\:animate-out[data-swipe=end]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity: initial;--tw-exit-scale: initial;--tw-exit-rotate: initial;--tw-exit-translate-x: initial;--tw-exit-translate-y: initial}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity: 0}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-],.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity: 0}.data-\[state\=closed\]\:fade-out-80[data-state=closed]{--tw-exit-opacity: .8}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity: 0}.data-\[state\=open\]\:fade-in-0[data-state=open],.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity: 0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale: .95}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale: .9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale: .95}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x: 13rem}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x: -13rem}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x: 13rem}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x: -13rem}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y: -.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x: .5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x: -.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y: .5rem}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y: 100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x: -100%}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x: -50%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed],.data-\[state\=closed\]\:slide-out-to-right-full[data-state=closed]{--tw-exit-translate-x: 100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y: -100%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y: -48%}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y: 100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x: -100%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x: -50%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x: 100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y: -100%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y: -48%}.data-\[state\=open\]\:slide-in-from-top-full[data-state=open]{--tw-enter-translate-y: -100%}.data-\[state\=closed\]\:duration-300[data-state=closed]{animation-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{animation-duration:.5s}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:0}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:.25rem}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]{left:calc(var(--sidebar-width) * -1)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]{right:calc(var(--sidebar-width) * -1)}.group[data-side=left] .group-data-\[side\=left\]\:-right-4{right:-1rem}.group[data-side=right] .group-data-\[side\=right\]\:left-0{left:0}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:-mt-8{margin-top:-2rem}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:hidden{display:none}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!size-8{width:2rem!important;height:2rem!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[--sidebar-width-icon\]{width:var(--sidebar-width-icon)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)\)\]{width:calc(var(--sidebar-width-icon) + 1rem)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)_\+2px\)\]{width:calc(var(--sidebar-width-icon) + 1rem + 2px)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:w-0{width:0px}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-side=right] .group-data-\[side\=right\]\:rotate-180,.group[data-state=open] .group-data-\[state\=open\]\:rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:overflow-hidden{overflow:hidden}.group[data-variant=floating] .group-data-\[variant\=floating\]\:rounded-lg{border-radius:var(--radius)}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border{border-width:1px}.group[data-side=left] .group-data-\[side\=left\]\:border-r{border-right-width:1px}.group[data-side=right] .group-data-\[side\=right\]\:border-l{border-left-width:1px}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-0{padding:0!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-2{padding:.5rem!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:opacity-0{opacity:0}.group[data-variant=floating] .group-data-\[variant\=floating\]\:shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:after\:left-full:after{content:var(--tw-content);left:100%}.peer\/menu-button[data-size=default]~.peer-data-\[size\=default\]\/menu-button\:top-1\.5{top:.375rem}.peer\/menu-button[data-size=lg]~.peer-data-\[size\=lg\]\/menu-button\:top-2\.5{top:.625rem}.peer\/menu-button[data-size=sm]~.peer-data-\[size\=sm\]\/menu-button\:top-1{top:.25rem}.peer[data-variant=inset]~.peer-data-\[variant\=inset\]\:min-h-\[calc\(100svh-theme\(spacing\.4\)\)\]{min-height:calc(100svh - 1rem)}.dark\:border-destructive:is(.dark *){--tw-border-opacity: 1;border-color:hsl(0 84% 60% / var(--tw-border-opacity, 1))}@media (min-width: 640px){.sm\:bottom-0{bottom:0}.sm\:right-0{right:0}.sm\:top-auto{top:auto}.sm\:mt-0{margin-top:0}.sm\:flex{display:flex}.sm\:max-w-sm{max-width:24rem}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2\.5{gap:.625rem}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.sm\:rounded-lg{border-radius:var(--radius)}.sm\:text-left{text-align:left}.data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state=open]{--tw-enter-translate-y: 100%}}@media (min-width: 768px){.md\:absolute{position:absolute}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-28{height:7rem}.md\:h-\[96px\]{height:96px}.md\:min-h-\[550px\]{min-height:550px}.md\:w-28{width:7rem}.md\:w-\[96px\]{width:96px}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:max-w-\[360px\]{max-width:360px}.md\:max-w-\[420px\]{max-width:420px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[200px_1fr\]{grid-template-columns:200px 1fr}.md\:grid-cols-\[80px_1fr_80px\]{grid-template-columns:80px 1fr 80px}.md\:flex-row{flex-direction:row}.md\:justify-start{justify-content:flex-start}.md\:justify-end{justify-content:flex-end}.md\:gap-0{gap:0px}.md\:p-6{padding:1.5rem}.md\:p-8{padding:2rem}.md\:px-10{padding-left:2.5rem;padding-right:2.5rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:py-12{padding-top:3rem;padding-bottom:3rem}.md\:py-24{padding-top:6rem;padding-bottom:6rem}.md\:pb-0{padding-bottom:0}.md\:pb-12{padding-bottom:3rem}.md\:pb-24{padding-bottom:6rem}.md\:pt-12{padding-top:3rem}.md\:pt-24{padding-top:6rem}.md\:pt-\[130px\]{padding-top:130px}.md\:text-\[16px\]{font-size:16px}.md\:text-\[18px\]{font-size:18px}.md\:text-\[24px\]{font-size:24px}.md\:text-\[36px\]{font-size:36px}.md\:text-\[40px\]{font-size:40px}.md\:text-\[48px\]{font-size:48px}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:opacity-0{opacity:0}.after\:md\:hidden:after{content:var(--tw-content);display:none}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:m-2{margin:.5rem}.peer[data-state=collapsed][data-variant=inset]~.md\:peer-data-\[state\=collapsed\]\:peer-data-\[variant\=inset\]\:ml-2{margin-left:.5rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:ml-0{margin-left:0}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:rounded-xl{border-radius:.75rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}}@media (min-width: 1024px){.lg\:w-24{width:6rem}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]){--tw-bg-opacity: 1;background-color:rgb(59 54 99 / var(--tw-bg-opacity, 1))}.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:has([aria-selected]):first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:has([aria-selected]):last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\.day-outside\)\]\:bg-accent\/50:has([aria-selected].day-outside){background-color:#3b366380}.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end){border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>span\:last-child\]\:truncate>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.\[\&\>span\]\:line-clamp-1>span{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y: -3px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:left-4>svg{left:1rem}.\[\&\>svg\]\:top-4>svg{top:1rem}.\[\&\>svg\]\:size-3\.5>svg{width:.875rem;height:.875rem}.\[\&\>svg\]\:size-4>svg{width:1rem;height:1rem}.\[\&\>svg\]\:h-2\.5>svg{height:.625rem}.\[\&\>svg\]\:h-3>svg{height:.75rem}.\[\&\>svg\]\:w-2\.5>svg{width:.625rem}.\[\&\>svg\]\:w-3>svg{width:.75rem}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-destructive>svg{--tw-text-opacity: 1;color:hsl(0 84% 60% / var(--tw-text-opacity, 1))}.\[\&\>svg\]\:text-foreground>svg{color:hsl(var(--foreground))}.\[\&\>svg\]\:text-muted-foreground>svg{--tw-text-opacity: 1;color:hsl(220 20% 55% / var(--tw-text-opacity, 1))}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:1.75rem}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0px}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:#7585a3}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:hsl(var(--border) / .5)}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:hsl(var(--border))}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke="#fff"]{stroke:transparent}.\[\&_\.recharts-layer\]\:outline-none .recharts-layer{outline:2px solid transparent;outline-offset:2px}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke="#ccc"]{stroke:hsl(var(--border))}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:#1c2840}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke="#ccc"]{stroke:hsl(var(--border))}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke="#fff"]{stroke:transparent}.\[\&_\.recharts-sector\]\:outline-none .recharts-sector,.\[\&_\.recharts-surface\]\:outline-none .recharts-surface{outline:2px solid transparent;outline-offset:2px}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-top:.375rem;padding-bottom:.375rem}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:.75rem;line-height:1rem}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{font-weight:500}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{--tw-text-opacity: 1;color:hsl(220 20% 55% / var(--tw-text-opacity, 1))}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:1.25rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:1.25rem}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:3rem}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-top:.75rem;padding-bottom:.75rem}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:1.25rem}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:1.25rem}.\[\&_p\]\:leading-relaxed p{line-height:1.625}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0px}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:-.5rem}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=left] .\[\[data-side\=left\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:-.5rem}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right] .\[\[data-side\=right\]_\&\]\:cursor-e-resize{cursor:e-resize}.site-shell{--wa-green:#25d366;--wa-green-hover:#1ebe5d;--wa-green-on:#102218}.site-shell .offer-wa-bar a,.site-shell .ap-whatsapp,.site-shell .ap-scope-whatsapp,.site-shell .contact-faq-action.is-human .contact-faq-cta,.site-shell :is(a,button)[class*=whatsapp],.site-shell :is(a,button)[class*=-wa-]{position:relative!important;background:var(--wa-green)!important;background-image:none!important;border:0!important;outline:0!important;color:var(--wa-green-on)!important;text-shadow:none!important;box-shadow:none!important}.site-shell .offer-wa-bar a:hover,.site-shell .ap-whatsapp:hover,.site-shell .ap-scope-whatsapp:hover,.site-shell .contact-faq-action.is-human .contact-faq-cta:hover,.site-shell :is(a,button)[class*=whatsapp]:hover,.site-shell :is(a,button)[class*=-wa-]:hover{background:var(--wa-green-hover)!important;background-image:none!important;border:0!important;color:var(--wa-green-on)!important;box-shadow:none!important;transform:translateY(-1px)}.site-shell .offer-wa-bar a svg,.site-shell .ap-whatsapp svg,.site-shell .ap-scope-whatsapp svg,.site-shell .contact-faq-action.is-human .contact-faq-cta svg,.site-shell :is(a,button)[class*=whatsapp] svg,.site-shell :is(a,button)[class*=-wa-] svg{color:var(--wa-green-on)!important;stroke:currentColor!important}.site-shell .offer-wa-bar a:before,.site-shell .ap-whatsapp:before,.site-shell .ap-scope-whatsapp:before,.site-shell .contact-faq-action.is-human .contact-faq-cta:before,.site-shell :is(a,button)[class*=whatsapp]:before,.site-shell :is(a,button)[class*=-wa-]:before{content:none!important}.site-shell .contact-faq-action.is-human>svg,.site-shell .contact-faq-action.is-human>span,.site-shell .contact-faq-action.is-human>strong,.site-shell .contact-new-whatsapp-card h2 em,.site-shell .contact-new-whatsapp-card .contact-new-response{color:var(--wa-green)!important}.site-shell .offer-wa-bar a:focus-visible,.site-shell .ap-whatsapp:focus-visible,.site-shell .ap-scope-whatsapp:focus-visible,.site-shell .contact-faq-action.is-human .contact-faq-cta:focus-visible,.site-shell :is(a,button)[class*=whatsapp]:focus-visible,.site-shell :is(a,button)[class*=-wa-]:focus-visible{outline:2px solid var(--wa-green)!important;outline-offset:4px}
