@import "https://fonts.googleapis.com/css2?family=Anybody:wght@600;700;800;900&family=Manrope:wght@400;500;600;700;800&display=swap";.landing-page{--lp-paper:oklch(96.5% .018 84);--lp-paper-deep:oklch(92% .035 78);--lp-ink:oklch(20.5% .03 252);--lp-ink-soft:oklch(29% .035 251);--lp-orange:oklch(70.5% .185 48);--lp-orange-hot:oklch(64% .205 42);--lp-blue:oklch(46.5% .155 258);--lp-teal:oklch(62.5% .125 177);--lp-yellow:oklch(87.5% .135 92);--lp-danger:oklch(56.5% .205 28);--lp-rule:oklch(86% .028 84);--lp-shadow:0 26px 70px oklch(18% .03 252/.16);background:var(--lp-paper);min-width:320px;min-height:100vh;color:var(--lp-ink);font-family:Manrope,ui-sans-serif,system-ui,sans-serif;font-size:16px;line-height:1.6;overflow:hidden}.landing-page *,.landing-page :before,.landing-page :after{box-sizing:border-box}.landing-page h1,.landing-page h2,.landing-page h3,.landing-page h4,.landing-page p,.landing-page ul,.landing-page ol{margin:0}.landing-page ul,.landing-page ol{padding:0;list-style:none}.landing-page h1,.landing-page h2,.landing-page h3,.landing-page h4,.landing-page .lp-brand-name,.landing-page .lp-revenue-result strong{color:inherit;font-family:Anybody,Arial Black,sans-serif}.landing-page a{color:inherit;text-decoration:none}.landing-page svg{stroke-width:2px;flex:none;width:1.15rem;height:1.15rem}.lp-skip-link{z-index:1000;background:var(--lp-ink);padding:10px 14px;font-weight:800;transition:transform .18s cubic-bezier(.22,1,.36,1);position:fixed;top:10px;left:10px;transform:translateY(-160%);color:var(--lp-paper)!important}.lp-skip-link:focus{transform:translateY(0)}.landing-page a:focus-visible,.landing-page button:focus-visible,.landing-page input:focus-visible,.landing-page summary:focus-visible{outline:3px solid var(--lp-yellow);outline-offset:4px}.lp-header{z-index:20;position:absolute;top:0;left:0;right:0}.lp-nav{border-bottom:1px solid oklch(20.5% .03 252/.25);align-items:center;gap:34px;width:min(100% - 48px,1460px);min-height:88px;margin:0 auto;display:flex}.lp-brand{flex:none;align-items:center;gap:11px;display:inline-flex}.lp-brand-mark{border:3px solid var(--lp-ink);border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:relative}.lp-brand-mark:before,.lp-brand-mark:after{content:"";border:2px solid var(--lp-ink);border-bottom-color:#0000;border-left-color:#0000;border-radius:50%;position:absolute;transform:rotate(-45deg)}.lp-brand-mark:before{width:52px;height:52px}.lp-brand-mark:after{opacity:.45;width:64px;height:64px}.lp-brand-dot{background:var(--lp-ink);border-radius:50%;width:8px;height:8px}.lp-brand-name{letter-spacing:-.035em;font-size:1rem;font-weight:800;line-height:1}.lp-brand-name strong{color:inherit;font-weight:900}.lp-nav-links{align-items:center;gap:clamp(18px,2.5vw,36px);margin-left:auto;font-size:.82rem;font-weight:800;display:flex}.lp-nav-links a,.lp-platform-link{position:relative}.lp-nav-links a:after,.lp-platform-link:after{content:"";transform-origin:100%;background:currentColor;height:2px;transition:transform .22s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-5px;left:0;right:0;transform:scaleX(0)}.lp-nav-links a:hover:after,.lp-platform-link:hover:after{transform-origin:0;transform:scaleX(1)}.lp-nav-actions{align-items:center;gap:20px;display:flex}.lp-platform-link{font-size:.8rem;font-weight:800}.lp-button{border:2px solid var(--lp-ink);border-radius:0;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:0 20px;font-size:.84rem;font-weight:900;line-height:1;transition:color .18s,background .18s,transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s;display:inline-flex}.lp-button:hover{box-shadow:5px 5px 0 var(--lp-ink);transform:translate(-3px,-3px)}.lp-button-dark{background:var(--lp-ink);color:var(--lp-paper)!important}.lp-button-dark:hover{background:var(--lp-paper);color:var(--lp-ink)!important}.lp-button-orange{border-color:var(--lp-orange);background:var(--lp-orange);color:var(--lp-ink)}.lp-button-orange:hover{box-shadow:5px 5px 0 var(--lp-paper)}.lp-button-wide{width:100%}.lp-hero{background:var(--lp-orange);grid-template-columns:minmax(0,1.04fr) minmax(480px,.96fr);min-height:780px;display:grid}.lp-hero-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:158px clamp(38px,5vw,92px) 80px max(24px,50vw - 730px);display:flex}.lp-eyebrow,.lp-kicker{color:var(--lp-ink);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:9px;font-size:.72rem;font-weight:900;line-height:1.25;display:flex}.lp-live-dot{background:var(--lp-teal);border-radius:50%;width:10px;height:10px;animation:2s ease-in-out infinite lp-pulse;box-shadow:0 0 0 5px oklch(62.5% .125 177/.18)}.lp-hero h1{letter-spacing:-.075em;max-width:9ch;margin-top:28px;font-size:clamp(4rem,7.2vw,8.3rem);font-weight:900;line-height:.78}.lp-hero h1 span,.lp-hero h1 strong{display:block}.lp-hero h1 strong{color:var(--lp-paper);font-weight:inherit;margin-top:.16em}.lp-hero-lead{max-width:60ch;font-size:clamp(1rem,1.35vw,1.24rem);font-weight:600;line-height:1.65;margin-top:38px!important}.lp-hero-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:34px;display:flex}.lp-text-link{border-bottom:2px solid;align-items:center;gap:8px;min-height:44px;font-size:.86rem;font-weight:900;display:inline-flex}.lp-text-link svg{transition:transform .18s}.lp-text-link:hover svg{transform:translate(3px,3px)}.lp-hero-proof{flex-wrap:wrap;gap:11px 22px;font-size:.75rem;font-weight:800;display:flex;margin-top:44px!important}.lp-hero-proof li{align-items:center;gap:7px;display:inline-flex}.lp-hero-proof svg{background:var(--lp-ink);width:1rem;height:1rem;color:var(--lp-orange);border-radius:50%;padding:2px}.lp-network-stage{border-left:2px solid var(--lp-ink);background-color:var(--lp-paper);background-image:linear-gradient(oklch(20.5% .03 252/.07) 1px,#0000 1px),linear-gradient(90deg,oklch(20.5% .03 252/.07) 1px,#0000 1px);background-size:42px 42px;place-items:center;min-width:0;padding:135px 42px 66px;display:grid;position:relative;overflow:hidden}.lp-network-stage:before{content:"";pointer-events:none;border:1px solid oklch(20.5% .03 252/.22);position:absolute;inset:28px}.lp-network-label{z-index:3;border:2px solid var(--lp-ink);background:var(--lp-yellow);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;min-height:38px;padding:7px 12px;font-size:.7rem;font-weight:900;display:inline-flex;position:absolute;top:116px;left:64px;transform:rotate(-2deg)}.lp-network-diagram{width:min(100%,620px);height:450px;position:relative}.lp-network-node{z-index:3;border:3px solid var(--lp-ink);background:var(--lp-paper);min-width:104px;min-height:88px;color:var(--lp-ink);box-shadow:6px 6px 0 var(--lp-ink);text-align:center;text-transform:uppercase;align-content:center;place-items:center;gap:4px;padding:13px;font-size:.72rem;font-weight:900;line-height:1.1;display:grid;position:absolute}.lp-network-node svg{width:1.8rem;height:1.8rem}.lp-network-node small{letter-spacing:.1em;opacity:.65;font-size:.56rem}.lp-node-internet{border-radius:50%;top:22px;left:5%}.lp-node-router{background:var(--lp-blue);min-width:134px;color:var(--lp-paper);top:165px;left:31%}.lp-node-hotspot{background:var(--lp-teal);top:48px;right:3%}.lp-node-ticket{background:var(--lp-yellow);bottom:30px;right:14%;transform:rotate(3deg)}.lp-node-ticket:before,.lp-node-ticket:after{content:"";border:3px solid var(--lp-ink);background:var(--lp-paper);border-radius:50%;width:14px;height:24px;position:absolute;top:50%;transform:translateY(-50%)}.lp-node-ticket:before{left:-9px}.lp-node-ticket:after{right:-9px}.lp-node-client{bottom:22px;left:2%}.lp-network-line{z-index:1;background:var(--lp-ink);transform-origin:0;animation:.9s cubic-bezier(.22,1,.36,1) both lp-grow-line;display:block;position:absolute}.lp-network-line:after{content:"";background:var(--lp-teal);border-radius:50%;width:10px;height:10px;animation:2.4s linear infinite lp-packet;position:absolute}.lp-line-one{width:25%;height:5px;top:108px;left:19%;transform:rotate(38deg)}.lp-line-two{width:29%;height:5px;animation-delay:.12s;top:164px;left:52%;transform:rotate(-36deg)}.lp-line-three{width:31%;height:5px;animation-delay:.24s;top:250px;left:58%;transform:rotate(52deg)}.lp-line-four{width:52%;height:5px;animation-delay:.36s;bottom:101px;left:20%}.lp-network-status{z-index:4;border:2px solid var(--lp-ink);background:var(--lp-ink);color:var(--lp-paper);box-shadow:5px 5px 0 var(--lp-orange);letter-spacing:.09em;gap:6px;padding:12px 14px;font-size:.61rem;font-weight:700;display:grid;position:absolute;bottom:48px;right:52px}.lp-network-status li{grid-template-columns:8px 1fr auto;align-items:center;gap:7px;display:grid}.lp-network-status li>span{background:var(--lp-teal);border-radius:50%;width:7px;height:7px}.lp-network-status strong{color:var(--lp-yellow)}.lp-orbit{border:1px dashed oklch(20.5% .03 252/.3);border-radius:50%;animation:24s linear infinite lp-spin;position:absolute}.lp-orbit-one{width:360px;height:360px}.lp-orbit-two{width:540px;height:540px;animation-direction:reverse}.lp-verb-strip{border-top:2px solid var(--lp-ink);border-bottom:2px solid var(--lp-ink);background:var(--lp-yellow);justify-content:space-around;align-items:center;gap:22px;min-height:72px;padding:16px 24px;display:flex;overflow:hidden}.lp-verb{letter-spacing:.08em;white-space:nowrap;align-items:center;gap:clamp(18px,2.8vw,48px);font-family:Anybody,sans-serif;font-size:clamp(.72rem,1vw,.92rem);font-weight:900;display:inline-flex}.lp-verb i{background:var(--lp-ink);border-radius:50%;width:9px;height:9px}@keyframes lp-pulse{50%{opacity:.7;transform:scale(.72)}}@keyframes lp-packet{0%{opacity:0;left:0}15%,85%{opacity:1}to{opacity:0;left:calc(100% - 10px)}}@keyframes lp-grow-line{0%{opacity:0;scale:0 1}to{opacity:1;scale:1}}@keyframes lp-spin{to{transform:rotate(360deg)}}.lp-section{padding:clamp(92px,10vw,160px) max(24px,50vw - 660px)}.lp-section-intro{grid-template-columns:minmax(0,1.3fr) minmax(240px,.7fr);align-items:end;gap:26px 70px;margin-bottom:clamp(48px,7vw,90px);display:grid}.lp-section-intro .lp-kicker{grid-column:1/-1;margin-bottom:-4px}.lp-section-intro h2,.lp-program-heading h2,.lp-kit-heading h2,.lp-faq-heading h2{letter-spacing:-.06em;font-size:clamp(2.7rem,5.8vw,6rem);font-weight:800;line-height:.94}.lp-section-intro>p:last-child,.lp-program-heading>p{max-width:48ch;color:var(--lp-ink-soft);font-size:clamp(1rem,1.25vw,1.15rem);font-weight:600;line-height:1.7}.lp-journey{background:var(--lp-paper);position:relative}.lp-journey:after{content:"";border:38px solid var(--lp-orange);opacity:.16;border-radius:50%;width:240px;height:240px;position:absolute;top:120px;right:-90px}.lp-journey-list{border-top:3px solid var(--lp-ink);position:relative}.lp-journey-list:before{content:"";z-index:0;background:var(--lp-orange);width:14px;height:14px;box-shadow:calc(100vw - max(48px, calc(100vw - 1320px))) 0 0 var(--lp-teal);border-radius:50%;position:absolute;top:-7px;left:0}.lp-journey-step{z-index:1;border-bottom:1px solid var(--lp-rule);grid-template-columns:64px 64px minmax(0,1fr) auto;align-items:center;gap:22px;min-height:132px;padding:24px 20px 24px 0;transition:background .18s,padding .22s cubic-bezier(.22,1,.36,1);display:grid;position:relative}.lp-journey-step:hover{background:oklch(93% .047 78);padding-left:20px}.lp-step-number{color:var(--lp-orange-hot);font-family:Anybody,sans-serif;font-size:.82rem;font-weight:900}.lp-step-icon{border:2px solid var(--lp-ink);background:var(--lp-yellow);place-items:center;width:56px;height:56px;display:grid;transform:rotate(-3deg)}.lp-step-icon svg{width:1.45rem;height:1.45rem}.lp-journey-step small{color:var(--lp-blue);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:900}.lp-journey-step h3{letter-spacing:-.04em;margin-top:3px;font-size:clamp(1.3rem,2vw,1.85rem);font-weight:800}.lp-journey-step p{max-width:62ch;color:var(--lp-ink-soft);margin-top:5px;font-size:.9rem}.lp-step-arrow{transition:transform .18s;width:1.5rem!important;height:1.5rem!important}.lp-journey-step:hover .lp-step-arrow{transform:translate(8px)}.lp-project{border-top:2px solid var(--lp-ink);border-bottom:2px solid var(--lp-ink);background:var(--lp-ink);color:var(--lp-paper);grid-template-columns:minmax(0,.82fr) minmax(480px,1.18fr);display:grid}.lp-project-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(78px,9vw,140px) clamp(40px,6vw,94px) clamp(78px,9vw,140px) max(24px,50vw - 660px);display:flex}.lp-kicker-light{color:var(--lp-teal)}.lp-project-copy h2,.lp-calculator-intro h2,.lp-enrollment-copy h2{letter-spacing:-.062em;margin-top:26px;font-size:clamp(2.8rem,5.2vw,5.7rem);font-weight:700;line-height:.95}.lp-project-copy h2 strong{color:var(--lp-orange);font-weight:900}.lp-project-copy>p:not(.lp-kicker){color:oklch(86% .02 84);max-width:48ch;margin-top:30px;font-size:1.05rem}.lp-project-copy .lp-button{margin-top:36px}.lp-project-console{border:2px solid var(--lp-paper);background:var(--lp-paper);color:var(--lp-ink);box-shadow:14px 14px 0 var(--lp-orange);align-self:center;margin:clamp(48px,7vw,100px) max(24px,50vw - 660px) clamp(48px,7vw,100px) 0;position:relative;overflow:hidden}.lp-console-top{border-bottom:2px solid var(--lp-ink);background:var(--lp-yellow);letter-spacing:.08em;justify-content:space-between;align-items:center;gap:20px;min-height:54px;padding:12px 18px;font-family:Anybody,sans-serif;font-size:.7rem;font-weight:800;display:flex}.lp-console-signal{color:var(--lp-blue);align-items:center;gap:7px;display:inline-flex}.lp-project-console ul{grid-template-columns:1fr 1fr;display:grid}.lp-project-console li{border-right:1px solid var(--lp-rule);border-bottom:1px solid var(--lp-rule);grid-template-columns:30px 22px minmax(0,1fr);align-items:center;gap:10px;min-height:72px;padding:14px 16px;font-size:.78rem;display:grid}.lp-project-console li:nth-child(2n){border-right:0}.lp-project-console li>span{color:var(--lp-blue);font-family:Anybody,sans-serif;font-size:.65rem;font-weight:800}.lp-project-console li svg{background:var(--lp-teal);width:19px;height:19px;color:var(--lp-ink);border-radius:50%;padding:3px}.lp-project-console li strong{font-weight:800;line-height:1.35}.lp-console-footer{background:var(--lp-blue);min-height:62px;color:var(--lp-paper);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:14px 18px;font-size:.75rem;font-weight:800;display:grid}.lp-program{background:var(--lp-paper)}.lp-program-heading{grid-template-columns:minmax(0,1fr) minmax(240px,.45fr);align-items:end;gap:40px 90px;margin-bottom:clamp(62px,8vw,110px);display:grid}.lp-program-heading .lp-kicker{margin-bottom:24px}.lp-program-heading h2 span{color:var(--lp-orange-hot)}.lp-phase-list{border-top:3px solid var(--lp-ink)}.lp-phase{border-bottom:3px solid var(--lp-ink);grid-template-columns:minmax(250px,.42fr) minmax(0,1fr);display:grid}.lp-phase-header{border-right:2px solid var(--lp-ink);padding:34px clamp(28px,4vw,58px) 34px 0}.lp-phase-header>span{background:var(--lp-ink);color:var(--lp-paper);letter-spacing:.12em;padding:6px 10px;font-size:.65rem;font-weight:900;display:inline-flex}.lp-phase:nth-child(2) .lp-phase-header>span{background:var(--lp-blue)}.lp-phase:nth-child(3) .lp-phase-header>span{background:var(--lp-orange-hot)}.lp-phase-header h3{letter-spacing:-.04em;margin-top:24px;font-size:clamp(1.55rem,2.5vw,2.4rem);font-weight:800}.lp-phase-header p{max-width:31ch;color:var(--lp-ink-soft);margin-top:13px;font-size:.86rem}.lp-session-list{padding-left:clamp(22px,4vw,58px)!important}.lp-session{border-bottom:1px solid var(--lp-rule);grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:18px;min-height:104px;padding:22px 0;display:grid}.lp-session:last-child{border-bottom:0}.lp-session>span{color:var(--lp-orange-hot);font-family:Anybody,sans-serif;font-size:.8rem;font-weight:900}.lp-session h4{letter-spacing:-.025em;font-size:clamp(1rem,1.45vw,1.28rem);font-weight:800}.lp-session p{color:var(--lp-ink-soft);margin-top:4px;font-size:.82rem}.lp-session>svg{color:var(--lp-blue);margin-right:18px;transition:transform .18s}.lp-session:hover>svg{transform:translate(4px,4px)}.lp-calculator{border-top:2px solid var(--lp-ink);border-bottom:2px solid var(--lp-ink);background:var(--lp-blue);color:var(--lp-paper);grid-template-columns:minmax(0,.85fr) minmax(480px,1.15fr);gap:clamp(50px,8vw,120px);padding:clamp(92px,10vw,150px) max(24px,50vw - 660px);display:grid}.lp-calculator-intro{align-self:center}.lp-calculator-icon{border:3px solid var(--lp-ink);background:var(--lp-yellow);width:72px;height:72px;color:var(--lp-ink);box-shadow:7px 7px 0 var(--lp-ink);place-items:center;margin-bottom:30px;display:grid;transform:rotate(-3deg)}.lp-calculator-icon svg{width:2rem;height:2rem}.lp-calculator-intro h2{max-width:11ch}.lp-calculator-intro>p:last-child{color:oklch(94% .02 252);max-width:50ch;margin-top:28px}.lp-calculator-panel{border:3px solid var(--lp-ink);background:var(--lp-paper);color:var(--lp-ink);box-shadow:14px 14px 0 var(--lp-ink);padding:clamp(28px,4.5vw,58px)}.lp-range-block,.lp-price-fieldset{border:0;border-bottom:2px solid var(--lp-ink);padding-bottom:30px}.lp-field-label{justify-content:space-between;align-items:center;gap:20px;display:flex}.lp-field-label label,.lp-price-fieldset legend{color:var(--lp-ink);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:900}.lp-field-label output{background:var(--lp-yellow);text-align:center;min-width:58px;padding:7px 10px;font-family:Anybody,sans-serif;font-size:1rem;font-weight:900}.lp-range-block input[type=range]{width:100%;height:32px;min-height:44px;accent-color:var(--lp-orange-hot);cursor:pointer;background:0 0;border:0;margin:22px 0 4px;padding:0}.lp-range-block input[type=range]::-webkit-slider-runnable-track{border:2px solid var(--lp-ink);background:var(--lp-orange);height:8px}.lp-range-block input[type=range]::-webkit-slider-thumb{border:3px solid var(--lp-ink);background:var(--lp-yellow);-webkit-appearance:none;border-radius:0;width:28px;height:28px;margin-top:-12px}.lp-range-scale{color:var(--lp-ink-soft);justify-content:space-between;font-size:.68rem;font-weight:700;display:flex}.lp-price-fieldset{margin:0;padding-top:28px}.lp-price-fieldset legend{padding:0}.lp-price-options{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px;display:grid}.lp-price-option{cursor:pointer;display:block;position:relative}.lp-price-option input{opacity:0;width:1px;height:1px;position:absolute}.lp-price-option span{border:2px solid var(--lp-ink);background:var(--lp-paper);min-height:52px;color:var(--lp-ink);place-items:center;padding:8px;font-size:.76rem;font-weight:900;transition:background .16s,color .16s,transform .16s;display:grid}.lp-price-option input:checked+span{background:var(--lp-ink);color:var(--lp-yellow);transform:translateY(-3px)}.lp-price-option input:focus-visible+span{outline:3px solid var(--lp-orange);outline-offset:3px}.lp-revenue-result{justify-content:space-between;align-items:center;gap:24px;padding:34px 0 26px;display:flex}.lp-revenue-result>div{display:grid}.lp-revenue-result span{letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:900}.lp-revenue-result strong{color:var(--lp-orange-hot);letter-spacing:-.055em;margin-top:7px;font-size:clamp(2.1rem,4.5vw,4rem);font-weight:900;line-height:1}.lp-revenue-result small{color:var(--lp-ink-soft);margin-top:8px;font-size:.68rem;font-weight:700}.lp-revenue-result>svg{width:4.2rem;height:4.2rem;color:var(--lp-teal);stroke-width:1.5px}.lp-calculator-note{border-top:1px dashed var(--lp-ink);color:var(--lp-ink-soft);padding-top:18px;font-size:.7rem;font-weight:600}.lp-audience{background:var(--lp-paper)}.lp-profile-list{border-top:3px solid var(--lp-ink)}.lp-profile{border-bottom:1px solid var(--lp-rule);grid-template-columns:62px 58px minmax(0,1fr);align-items:center;gap:22px;min-height:112px;padding:22px 0;display:grid}.lp-profile:nth-child(2n){margin-left:clamp(0px,7vw,110px)}.lp-profile-index{color:var(--lp-orange-hot);font-family:Anybody,sans-serif;font-size:.75rem;font-weight:900}.lp-profile>svg{border:2px solid var(--lp-ink);background:var(--lp-teal);width:52px;height:52px;box-shadow:4px 4px 0 var(--lp-ink);padding:13px}.lp-profile:nth-child(2n)>svg{background:var(--lp-yellow)}.lp-profile h3{letter-spacing:-.035em;font-size:clamp(1.15rem,2vw,1.65rem);font-weight:800}.lp-profile p{color:var(--lp-ink-soft);margin-top:4px;font-size:.85rem}.lp-kit{border-top:2px solid var(--lp-ink);background:var(--lp-yellow);grid-template-columns:minmax(300px,.75fr) minmax(420px,1.25fr);gap:60px clamp(70px,10vw,150px);padding:clamp(92px,10vw,150px) max(24px,50vw - 660px);display:grid}.lp-kit-heading{align-self:center}.lp-kit-stamp{border:3px solid var(--lp-ink);background:var(--lp-orange);width:66px;height:66px;box-shadow:6px 6px 0 var(--lp-ink);border-radius:50%;place-items:center;margin-bottom:30px;display:grid}.lp-kit-stamp svg{width:1.8rem;height:1.8rem}.lp-kit-heading h2{margin-top:22px}.lp-kit-list{align-content:center;display:grid;position:relative}.lp-kit-list:before{content:"KIT / OPÉRATEUR";z-index:0;border:2px solid var(--lp-ink);background:var(--lp-orange);letter-spacing:.12em;padding:8px 12px;font-family:Anybody,sans-serif;font-size:.65rem;font-weight:900;position:absolute;top:-28px;right:-22px;transform:rotate(5deg)}.lp-kit-list li{z-index:1;border:2px solid var(--lp-ink);background:var(--lp-paper);border-bottom:0;grid-template-columns:34px minmax(0,1fr) 24px;align-items:center;gap:14px;min-height:66px;padding:12px 18px;font-size:.84rem;font-weight:800;transition:transform .18s cubic-bezier(.22,1,.36,1),background .18s;display:grid;position:relative}.lp-kit-list li:last-child{border-bottom:2px solid var(--lp-ink)}.lp-kit-list li:hover{z-index:2;background:var(--lp-teal);transform:translate(-10px)rotate(-1deg)}.lp-kit-list li>svg:first-child{color:var(--lp-blue)}.lp-kit-list li>svg:last-child{background:var(--lp-ink);color:var(--lp-paper);border-radius:50%;padding:3px}.lp-enrollment{border-top:2px solid var(--lp-ink);border-bottom:2px solid var(--lp-ink);background:var(--lp-orange);grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);gap:60px clamp(70px,10vw,150px);padding:clamp(92px,10vw,150px) max(24px,50vw - 660px);display:grid;position:relative;overflow:hidden}.lp-enrollment-copy,.lp-enrollment-action{z-index:2;position:relative}.lp-enrollment-copy h2{max-width:12ch}.lp-enrollment-copy>p:last-child{max-width:59ch;margin-top:28px;font-weight:600}.lp-enrollment-action{align-self:center}.lp-price-pending{border:3px solid var(--lp-ink);background:var(--lp-yellow);min-height:190px;color:var(--lp-ink);border-bottom:0;flex-direction:column;justify-content:center;padding:28px;display:flex}.lp-price-pending span,.lp-price-pending small{letter-spacing:.09em;text-transform:uppercase;font-size:.68rem;font-weight:900}.lp-price-pending strong{letter-spacing:-.05em;margin:8px 0 12px;font-family:Anybody,sans-serif;font-size:clamp(2rem,3.5vw,3.3rem);font-weight:900;line-height:.95}.lp-price-pending small{color:var(--lp-ink-soft);font-size:.56rem}.lp-enrollment-shape{border:32px solid var(--lp-ink);opacity:.08;border-radius:50%;position:absolute}.lp-shape-one{width:260px;height:260px;top:-100px;right:26%}.lp-shape-two{width:170px;height:170px;bottom:-85px;left:35%}.lp-faq{background:var(--lp-paper);grid-template-columns:minmax(300px,.7fr) minmax(480px,1.3fr);gap:60px clamp(70px,9vw,130px);display:grid}.lp-faq-heading{align-self:start;position:relative}.lp-faq-heading h2{max-width:9ch;margin-top:24px}.lp-faq-mark{border:4px solid var(--lp-ink);background:var(--lp-teal);width:118px;height:118px;box-shadow:9px 9px 0 var(--lp-ink);border-radius:50%;place-items:center;margin-top:48px;font-family:Anybody,sans-serif;font-size:4rem;font-weight:900;display:grid;transform:rotate(8deg)}.lp-faq-list{border-top:3px solid var(--lp-ink)}.lp-faq-item{border-bottom:2px solid var(--lp-ink)}.lp-faq-item summary{cursor:pointer;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:94px;padding:20px 6px;list-style:none;display:grid}.lp-faq-item summary::-webkit-details-marker{display:none}.lp-faq-item summary>span{color:var(--lp-orange-hot);font-family:Anybody,sans-serif;font-size:.7rem;font-weight:900}.lp-faq-item summary strong{font-size:.94rem;font-weight:800;line-height:1.4}.lp-faq-item summary svg{transition:transform .24s cubic-bezier(.22,1,.36,1)}.lp-faq-item[open] summary svg{transform:rotate(180deg)}.lp-faq-answer{grid-template-rows:1fr;display:grid;overflow:hidden}.lp-faq-answer p{max-width:66ch;color:var(--lp-ink-soft);padding:0 50px 30px 58px;font-size:.9rem}.lp-footer{background:var(--lp-ink);color:var(--lp-paper);padding:72px max(24px,50vw - 660px) 24px}.lp-footer-main{grid-template-columns:minmax(220px,.7fr) minmax(280px,1fr) auto;align-items:center;gap:40px 72px;padding-bottom:52px;display:grid}.lp-brand-footer .lp-brand-mark{border-color:var(--lp-paper)}.lp-brand-footer .lp-brand-mark:before,.lp-brand-footer .lp-brand-mark:after{border-top-color:var(--lp-paper);border-right-color:var(--lp-paper)}.lp-brand-footer .lp-brand-dot{background:var(--lp-orange)}.lp-footer-main>p{color:oklch(84% .02 252);max-width:55ch;font-size:.86rem}.lp-footer-platform{border-bottom:2px solid var(--lp-orange);align-items:center;gap:9px;min-height:48px;font-size:.78rem;font-weight:900;display:inline-flex}.lp-footer-bottom{color:oklch(74% .025 252);letter-spacing:.08em;text-transform:uppercase;border-top:1px solid oklch(96.5% .018 84/.24);justify-content:space-between;gap:30px;padding-top:22px;font-size:.62rem;font-weight:800;display:flex}.lp-mobile-cta{display:none}@media (width<=1100px){.lp-nav{width:min(100% - 36px,1460px)}.lp-nav-links{display:none}.lp-nav-actions{margin-left:auto}.lp-hero{grid-template-columns:1fr .9fr}.lp-hero-copy{padding-left:34px;padding-right:34px}.lp-hero h1{font-size:clamp(4rem,8.4vw,6.6rem)}.lp-network-stage{padding-left:22px;padding-right:22px}.lp-network-label{left:40px}.lp-project,.lp-calculator,.lp-kit,.lp-enrollment,.lp-faq{grid-template-columns:1fr 1fr;gap:48px}.lp-project-console{margin-right:34px}.lp-project-console ul{grid-template-columns:1fr}.lp-project-console li,.lp-project-console li:nth-child(2n){border-right:0}.lp-phase{grid-template-columns:minmax(220px,.36fr) minmax(0,1fr)}.lp-footer-main{grid-template-columns:1fr 1fr}.lp-footer-platform{justify-self:start}}@media (width<=760px){.landing-page{padding-bottom:74px;font-size:15px}.lp-header{position:absolute}.lp-nav{width:calc(100% - 28px);min-height:74px}.lp-brand-name{font-size:.88rem}.lp-brand-mark{border-width:2px;width:32px;height:32px}.lp-brand-mark:before{width:44px;height:44px}.lp-brand-mark:after{display:none}.lp-platform-link{font-size:.72rem}.lp-nav-cta{display:none}.lp-hero{grid-template-columns:1fr;min-height:0}.lp-hero-copy{min-height:700px;padding:122px 22px 58px}.lp-eyebrow{max-width:32ch;font-size:.61rem}.lp-hero h1{margin-top:24px;font-size:clamp(3.8rem,20vw,6.1rem);line-height:.81}.lp-hero-lead{font-size:1rem;margin-top:30px!important}.lp-hero-actions{flex-direction:column;align-items:stretch;gap:18px;width:100%}.lp-hero-actions .lp-button{width:100%}.lp-text-link{align-self:flex-start}.lp-hero-proof{margin-top:32px!important}.lp-network-stage{border-top:2px solid var(--lp-ink);border-left:0;min-height:620px;padding:105px 20px 74px}.lp-network-stage:before{inset:16px}.lp-network-label{top:52px;left:34px}.lp-network-diagram{height:430px}.lp-network-node{min-width:92px;min-height:78px;box-shadow:4px 4px 0 var(--lp-ink);border-width:2px;padding:10px;font-size:.62rem}.lp-node-router{min-width:112px;left:35%}.lp-network-status{bottom:32px;right:30px}.lp-orbit-two{width:430px;height:430px}.lp-verb-strip{justify-content:flex-start;padding-left:0;padding-right:0}.lp-verb{font-size:.68rem}.lp-section,.lp-calculator,.lp-kit,.lp-enrollment,.lp-faq{padding:84px 22px}.lp-section-intro,.lp-program-heading,.lp-project,.lp-calculator,.lp-kit,.lp-enrollment,.lp-faq{grid-template-columns:1fr}.lp-section-intro,.lp-program-heading{gap:22px;margin-bottom:54px}.lp-section-intro .lp-kicker{grid-column:auto}.lp-section-intro h2,.lp-program-heading h2,.lp-kit-heading h2,.lp-faq-heading h2{font-size:clamp(2.65rem,13vw,4.5rem)}.lp-journey-step{grid-template-columns:44px 48px minmax(0,1fr);gap:12px;min-height:0;padding:22px 0}.lp-journey-step:hover{padding-left:0}.lp-step-icon{width:44px;height:44px}.lp-step-icon svg{width:1.15rem;height:1.15rem}.lp-journey-step p{font-size:.78rem}.lp-step-arrow{display:none}.lp-project-copy{padding:84px 22px 26px}.lp-project-copy h2,.lp-calculator-intro h2,.lp-enrollment-copy h2{font-size:clamp(2.7rem,13vw,4.5rem)}.lp-project-console{box-shadow:8px 8px 0 var(--lp-orange);margin:22px 22px 88px}.lp-project-console ul{grid-template-columns:1fr 1fr}.lp-project-console li,.lp-project-console li:nth-child(2n){border-right:1px solid var(--lp-rule);grid-template-columns:23px 18px minmax(0,1fr);gap:7px;font-size:.68rem}.lp-project-console li:nth-child(2n){border-right:0}.lp-console-top{font-size:.58rem}.lp-phase{grid-template-columns:1fr}.lp-phase-header{border-right:0;border-bottom:2px solid var(--lp-ink);padding:30px 0}.lp-session-list{padding-left:0!important}.lp-session{grid-template-columns:46px minmax(0,1fr) auto}.lp-calculator{gap:48px}.lp-calculator-intro h2{max-width:none}.lp-calculator-panel{box-shadow:8px 8px 0 var(--lp-ink);padding:24px}.lp-revenue-result strong{font-size:clamp(2rem,9vw,3.4rem)}.lp-revenue-result>svg{width:3rem;height:3rem}.lp-profile:nth-child(2n){margin-left:0}.lp-profile{grid-template-columns:42px 48px minmax(0,1fr);gap:12px}.lp-profile>svg{width:44px;height:44px;padding:11px}.lp-kit{gap:70px}.lp-enrollment{gap:52px}.lp-faq{gap:60px}.lp-faq-mark{width:88px;height:88px;font-size:3rem}.lp-footer{padding:64px 22px 28px}.lp-footer-main{grid-template-columns:1fr;gap:30px}.lp-footer-bottom{flex-direction:column;align-items:flex-start;gap:12px}.lp-mobile-cta{z-index:100;border:2px solid var(--lp-paper);background:var(--lp-ink);justify-content:space-between;align-items:center;gap:18px;min-height:62px;padding:10px 16px;display:flex;position:fixed;bottom:10px;left:10px;right:10px;box-shadow:0 8px 28px oklch(15% .03 252/.34);color:var(--lp-paper)!important}.lp-mobile-cta span{display:grid}.lp-mobile-cta small{color:var(--lp-orange);font-size:.6rem;font-weight:800}.lp-mobile-cta strong{font-size:.86rem;font-weight:900}}@media (width<=520px){.lp-platform-link,.lp-nav-actions{display:none}.lp-hero-copy{min-height:670px}.lp-hero h1{font-size:clamp(3.5rem,21vw,5.4rem)}.lp-network-stage{min-height:580px}.lp-network-diagram{transform:scale(.88)}.lp-network-status{bottom:28px;right:24px}.lp-project-console ul{grid-template-columns:1fr}.lp-project-console li,.lp-project-console li:nth-child(2n){border-right:0}.lp-console-signal{display:none}.lp-price-options{grid-template-columns:1fr}.lp-revenue-result{align-items:flex-start}.lp-profile{grid-template-columns:34px 44px minmax(0,1fr)}.lp-profile-index{font-size:.64rem}.lp-kit-list:before{right:0}.lp-faq-item summary{grid-template-columns:32px minmax(0,1fr) auto;gap:10px}.lp-faq-answer p{padding-left:42px;padding-right:10px}}@media (prefers-reduced-motion:reduce){.landing-page *,.landing-page :before,.landing-page :after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}@media print{.lp-header,.lp-mobile-cta,.lp-hero-actions,.lp-enrollment-action{display:none!important}.landing-page{color:var(--lp-ink);background:var(--lp-paper)}}
