@font-face{font-display:swap;font-family:DejaVu Sans;font-style:normal;font-weight:400;src:url(../media/dejavu-sans-latin-400-normal.0417k9x73rg3c.woff2)format("woff2"),url(../media/dejavu-sans-latin-400-normal.0l6_w.v3vitu4.woff)format("woff")}
@font-face{font-display:swap;font-family:DejaVu Sans;font-style:normal;font-weight:700;src:url(../media/dejavu-sans-latin-700-normal.0knll-zk0obcy.woff2)format("woff2"),url(../media/dejavu-sans-latin-700-normal.130gjns_uka4y.woff)format("woff")}
@font-face{font-display:swap;font-family:DejaVu Sans;font-style:italic;font-weight:400;src:url(../media/dejavu-sans-latin-400-italic.0cqr~zfvq2i5d.woff2)format("woff2"),url(../media/dejavu-sans-latin-400-italic.01sr.kb9q53vd.woff)format("woff")}
@font-face{font-display:swap;font-family:DejaVu Mono;font-style:normal;font-weight:400;src:url(../media/dejavu-mono-latin-400-normal.10y_ucyigf2or.woff2)format("woff2"),url(../media/dejavu-mono-latin-400-normal.07x3r877isnus.woff)format("woff")}
@font-face{font-display:swap;font-family:DejaVu Mono;font-style:normal;font-weight:700;src:url(../media/dejavu-mono-latin-700-normal.08wih.qm70o8f.woff2)format("woff2"),url(../media/dejavu-mono-latin-700-normal.1451xshngpk71.woff)format("woff")}
@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2039e8342bda6056-s.p.0h2amv7e1wlhq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fabcf92ba1ccea36-s.p.0lwj123ije5i..woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bebas Neue Fallback;src:local(Arial);ascent-override:117.32%;descent-override:39.11%;line-gap-override:0.0%;size-adjust:76.72%}.bebas_neue_263a94-module__koTciW__className{font-family:Bebas Neue,Bebas Neue Fallback;font-style:normal;font-weight:400}
.lp-impactout{--devio-cyan:#28e2ff;--devio-ultramarine:#40f;--devio-purple:#a900ff;--devio-magenta:#f0f;--devio-hotpink:#ff008d;--devio-black:#1a1617;--lp-bg:var(--devio-black);--lp-accent:var(--devio-hotpink);--lp-accent-secondary:var(--devio-magenta);--lp-highlight:var(--devio-ultramarine);--lp-glow:#ff008d26;--lp-text:#fff;--lp-text-muted:#a6adbb;--lp-border:#ffffff0f;--lp-border-accent:#ff008d40;--font-devio-display:"Bebas Neue",system-ui,sans-serif;--font-devio-highlight:"Bebas Neue",system-ui,sans-serif;--font-devio-mono:"DejaVu Sans Mono","DejaVu Mono",monospace;--font-devio-sans:"DejaVu Sans",system-ui,sans-serif;background-color:var(--lp-bg)}@font-face{font-display:swap;font-family:Neulis Alt;font-style:normal;font-weight:400;src:url(/fonts/NeulisAlt-Regular.woff2)format("woff2")}@font-face{font-display:swap;font-family:Neulis Alt;font-style:normal;font-weight:500;src:url(/fonts/NeulisAlt-Medium.woff2)format("woff2")}@font-face{font-display:swap;font-family:Neulis Alt;font-style:normal;font-weight:600;src:url(/fonts/NeulisAlt-SemiBold.woff2)format("woff2")}@font-face{font-display:swap;font-family:Neulis Alt;font-style:normal;font-weight:700;src:url(/fonts/NeulisAlt-Bold.woff2)format("woff2")}@font-face{font-display:swap;font-family:RINJANI;font-style:normal;font-weight:400;src:url(/fonts/RINJANI-Regular.woff2)format("woff2")}@font-face{font-display:swap;font-family:RINJANI;font-style:normal;font-weight:600;src:url(/fonts/RINJANI-SemiBold.woff2)format("woff2")}@font-face{font-display:swap;font-family:RINJANI;font-style:normal;font-weight:700;src:url(/fonts/RINJANI-Bold.woff2)format("woff2")}.lp-impactout .lp-container{width:100%;max-width:none;margin:0 auto;padding:0 24px}@media (max-width:640px){.lp-impactout .lp-container{padding:0 16px}}.lp-impactout .lp-provocation-track{white-space:nowrap;align-items:center;gap:60px;animation:25s linear infinite lp-scrollLeft;display:flex}@keyframes lp-scrollLeft{0%{transform:translate(0)}to{transform:translate(-50%)}}.lp-impactout .lp-photo-slot{background:linear-gradient(135deg,var(--lp-glow),#28e2ff0a);border:2px dashed var(--lp-border-accent);flex-direction:column;justify-content:center;align-items:center;gap:8px;transition:border-color .3s,background .3s;display:flex;position:relative;overflow:hidden}.lp-impactout .lp-photo-slot:hover{background:var(--lp-glow);border-color:var(--lp-accent)}.lp-impactout .lp-reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(40px)}.lp-impactout .lp-reveal.lp-visible{opacity:1;transform:translateY(0)}@keyframes lp-pulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.lp-impactout .lp-pulse-dot{animation:2s ease-in-out infinite lp-pulseDot}@keyframes lp-pulseGlow{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}.lp-impactout .lp-hero-glow{animation:6s ease-in-out infinite lp-pulseGlow}@keyframes lp-fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes lp-fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.lp-impactout [id=form] input,.lp-impactout [id=form] textarea{font-family:var(--font-devio-sans);font-size:.925rem;transition:border-color .2s,box-shadow .2s,background .2s;box-shadow:none!important;color:#e4e4e7!important;ring:none!important;--tw-ring-shadow:none!important;--tw-ring-color:transparent!important;background-color:#ffffff0a!important;border:1px solid #ffffff1a!important;border-radius:8px!important;outline:none!important;padding:12px 16px!important}.lp-impactout [id=form] input::-moz-placeholder{color:#a6adbb80;font-family:var(--font-devio-sans)}.lp-impactout [id=form] textarea::-moz-placeholder{color:#a6adbb80;font-family:var(--font-devio-sans)}.lp-impactout [id=form] input::placeholder,.lp-impactout [id=form] textarea::placeholder{color:#a6adbb80;font-family:var(--font-devio-sans)}.lp-impactout [id=form] input:focus,.lp-impactout [id=form] textarea:focus{color:#fff!important;background-color:#ff008d0a!important;border-color:#ff008d80!important;box-shadow:0 0 0 3px #ff008d14,0 0 16px #ff008d0f!important}.lp-impactout [id=form] input.input-error,.lp-impactout [id=form] textarea.input-error{background-color:#ef44440a!important;border-color:#ef444499!important;box-shadow:0 0 0 3px #ef444414!important}.lp-impactout [id=form] textarea{resize:vertical;min-height:110px}.lp-impactout [id=form] select{font-family:var(--font-devio-sans);font-size:.925rem;transition:border-color .2s,box-shadow .2s,background .2s;color:#a6adbbbf!important;--tw-ring-shadow:none!important;background-color:#ffffff0a!important;border:1px solid #ffffff1a!important;border-radius:8px!important;outline:none!important;padding:12px 16px!important}.lp-impactout [id=form] select:focus{color:#fff!important;background-color:#ff008d0a!important;border-color:#ff008d80!important;box-shadow:0 0 0 3px #ff008d14!important}.lp-impactout [id=form] select option{color:#e4e4e7;background-color:#1a1617}.lp-impactout [id=form] select:has(option:checked:not([value=""])){color:#e4e4e7!important}.lp-impactout [id=form] .intl-tel-input{overflow:hidden;border-radius:8px!important}.lp-impactout [id=form] .intl-tel-input .flag-container{background-color:#ffffff0f;border-right:1px solid #ffffff14}.lp-impactout [id=form] .intl-tel-input .selected-dial-code{color:#a6adbb;font-family:var(--font-devio-sans);font-size:.875rem}.lp-impactout [id=form] .intl-tel-input input{padding-left:56px!important}.lp-impactout [id=form] .btn.bg-pink-600,.lp-impactout [id=form] button.bg-pink-600,.lp-impactout button.btn.bg-pink-600{background:linear-gradient(135deg,var(--devio-hotpink) 0,#e0007d 100%)!important;color:#fff!important;font-family:var(--font-devio-sans)!important;letter-spacing:.5px!important;text-transform:uppercase!important;border:none!important;border-radius:50px!important;padding:14px 32px!important;font-size:14px!important;font-weight:700!important;transition:all .3s!important;box-shadow:0 4px 24px #ff008d4d!important}.lp-impactout [id=form] .btn.bg-pink-600:hover,.lp-impactout [id=form] button.bg-pink-600:hover,.lp-impactout button.btn.bg-pink-600:hover{background:linear-gradient(135deg,var(--devio-magenta) 0,var(--devio-hotpink) 100%)!important;transform:translateY(-2px)!important;box-shadow:0 8px 32px #ff008d73!important}.lp-impactout [id=form] .btn.bg-pink-600:disabled,.lp-impactout [id=form] button.bg-pink-600:disabled{box-shadow:none!important;color:#a6adbb80!important;cursor:not-allowed!important;background:#ffffff14!important;transform:none!important}.lp-impactout [id=form] .btn.bg-zinc-800,.lp-impactout [id=form] button.bg-zinc-800{color:#a6adbb!important;font-family:var(--font-devio-sans)!important;background:#ffffff0f!important;border:1px solid #ffffff1a!important;border-radius:50px!important;font-size:14px!important;transition:all .2s!important}.lp-impactout [id=form] .btn.bg-zinc-800:hover,.lp-impactout [id=form] button.bg-zinc-800:hover{color:#fff!important;background:#ffffff1a!important}.lp-impactout [id=form] small.text-red-500{font-family:var(--font-devio-sans);align-items:center;gap:4px;font-size:.75rem;display:flex;color:#f87171!important}.lp-impactout [id=form] small.text-red-500:before{content:"!";background:#ef444433;border:1px solid #ef444466;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;font-size:9px;font-weight:700;display:inline-flex}.lp-impactout [id=form] small.block.text-end{font-family:var(--font-devio-mono);font-size:.7rem;color:#a6adbb66!important}.lp-impactout .toast,.lp-impactout [id=form]~.toast{font-family:var(--font-devio-sans)!important}.lp-impactout .wizard-stepper{-webkit-user-select:none;user-select:none}.lp-impactout .wizard-stepper__track{align-items:flex-start;width:100%;display:flex}.lp-impactout .wizard-stepper__segment{flex:1;align-items:flex-start;display:flex}.lp-impactout .wizard-stepper__segment:last-child{flex:none}.lp-impactout .wizard-stepper__node{z-index:2;flex-direction:column;flex-shrink:0;align-items:center;gap:8px;display:flex;position:relative}.lp-impactout .wizard-stepper__circle{color:#a6adbb80;font-family:var(--font-devio-sans);background:#ffffff0a;border:2px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:13px;font-weight:700;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex}.lp-impactout .wizard-stepper__circle--active{border-color:var(--devio-hotpink);color:#fff;background:#ff008d26;box-shadow:0 0 0 4px #ff008d1a,0 0 20px #ff008d40,0 0 40px #ff008d1a}.lp-impactout .wizard-stepper__circle--done{background:linear-gradient(135deg,var(--devio-hotpink) 0,var(--devio-magenta) 100%);color:#fff;border-color:#0000;box-shadow:0 2px 12px #ff008d4d}.lp-impactout .wizard-stepper__label{color:#a6adbb66;font-family:var(--font-devio-sans);letter-spacing:.8px;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:600;transition:color .4s}.lp-impactout .wizard-stepper__label--lit{color:#e4e4e7}.lp-impactout .wizard-stepper__line{background:#ffffff14;border-radius:2px;flex:1;height:2px;margin-top:18px;margin-left:8px;margin-right:8px;overflow:hidden}.lp-impactout .wizard-stepper__line-fill{background:linear-gradient(90deg,var(--devio-hotpink) 0,var(--devio-magenta) 100%);border-radius:2px;width:0;height:100%;transition:width .5s cubic-bezier(.4,0,.2,1)}.lp-impactout .wizard-stepper__line-fill--full{width:100%}@media (max-width:480px){.lp-impactout .wizard-stepper__circle{width:32px;height:32px;font-size:12px}.lp-impactout .wizard-stepper__label{letter-spacing:.4px;font-size:10px}.lp-impactout .wizard-stepper__line{margin-top:15px}}.lp-impactout [id=form] h2{letter-spacing:.5px;font-family:var(--font-devio-display)!important}.lp-impactout [id=form] p.mt-2{color:var(--lp-text-muted);font-family:var(--font-devio-sans);font-size:1rem}.lp-impactout [id=form] .grid.grid-cols-1{row-gap:20px!important}.lp-impactout [id=form] a{color:var(--lp-accent);transition:opacity .2s}.lp-impactout [id=form] a:hover{opacity:.8}.lp-impactout [id=form] .lp-goal-card{transition:transform .22s,border-color .22s,box-shadow .22s,background .22s;position:relative;transform:translateZ(0);box-shadow:none!important;background:#ffffff08!important;border:1px solid #ffffff1a!important}.lp-impactout [id=form] .lp-goal-card>*{z-index:2;position:relative}.lp-impactout [id=form] .lp-goal-card:before{content:"";opacity:0;pointer-events:none;z-index:1;background:radial-gradient(560px at 50% -10%,#ff008d47,#0000 55%),radial-gradient(320px at 15% 110%,#ff008d29,#0000 60%),radial-gradient(280px at 90% 110%,#28e2ff1f,#0000 60%);transition:opacity .22s;position:absolute;inset:-1px}.lp-impactout [id=form] .lp-goal-card--pink{--lp-neon-soft:#ff008d40;--lp-neon-border:#ff008d8c}.lp-impactout [id=form] .lp-goal-card--cyan{--lp-neon-soft:#28e2ff40;--lp-neon-border:#28e2ff8c}.lp-impactout [id=form] .lp-goal-card--cyan:before{background:radial-gradient(560px at 50% -10%,#28e2ff47,#0000 55%),radial-gradient(320px at 15% 110%,#28e2ff29,#0000 60%),radial-gradient(280px at 90% 110%,#ff008d1f,#0000 60%)}.lp-impactout [id=form] .lp-goal-card:hover{transform:translateY(-3px);border-color:var(--lp-neon-border)!important;box-shadow:0 0 0 1px #ffffff08 inset,0 0 28px var(--lp-neon-soft)!important;background:#ffffff0d!important}.lp-impactout [id=form] .lp-goal-card:hover:before{opacity:1}.lp-impactout [id=form] .lp-goal-card.lp-goal-card--active{border-color:var(--lp-neon-border)!important;box-shadow:0 0 0 1px #ffffff0d inset,0 0 0 4px #ff008d14,0 0 34px var(--lp-neon-soft),0 0 90px transparent!important;background:#ffffff0f!important}.lp-impactout [id=form] .lp-goal-card.lp-goal-card--active:before{opacity:1}.lp-impactout .lp-topbar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--lp-border);z-index:100;background:#1a1617e6;padding:16px 0;position:fixed;top:0;left:0;right:0}.lp-impactout .lp-topbar .lp-container{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.lp-impactout .lp-topbar-headline{color:var(--lp-text-muted);font-family:var(--font-devio-sans);letter-spacing:.5px;text-align:center;text-transform:uppercase;flex:1;min-width:200px;margin:0;font-size:1.15rem;font-weight:600}.lp-impactout .lp-topbar-headline-city{color:var(--lp-accent);font-weight:700}.lp-impactout .lp-topbar--v3 .lp-topbar-headline{color:#fff;text-shadow:0 0 8px #ff008de6,0 0 16px #ff008d99,0 0 24px #ff008d66,0 0 40px #ff008d4d}.lp-impactout .lp-topbar-logo{margin-left:50%;line-height:0;display:block;transform:translate(-50%)}.lp-impactout .lp-topbar-logo img{width:auto;height:32px;display:block}.lp-impactout .lp-topbar-cta{border:2px solid var(--lp-accent);color:var(--lp-accent);cursor:pointer;font-family:var(--font-devio-sans);letter-spacing:.5px;text-transform:uppercase;background:0 0;border-radius:50px;flex-shrink:0;padding:12px 28px;font-size:14px;font-weight:700;transition:all .3s}.lp-impactout .lp-topbar-cta--neon{box-shadow:0 0 20px #ff008d80,0 0 40px #ff008d40}.lp-impactout .lp-topbar-cta:hover{background:var(--lp-accent);color:#fff;transform:scale(1.03);box-shadow:0 0 30px #ff008db3,0 0 60px #ff008d59}@media (max-width:768px){.lp-impactout .lp-topbar .lp-container{flex-wrap:nowrap;justify-content:space-between;gap:12px}.lp-impactout .lp-topbar-headline{text-align:left;flex:auto;min-width:0;font-size:.75rem;line-height:1.25}.lp-impactout .lp-topbar-cta{padding:10px 16px;font-size:12px}.lp-impactout .lp-topbar-logo img{height:28px}}@media (max-width:480px){.lp-impactout .lp-topbar{padding:12px 0}.lp-impactout .lp-topbar .lp-container{flex-direction:column;align-items:stretch}.lp-impactout .lp-topbar-headline{text-align:center;font-size:.7rem}.lp-impactout .lp-topbar-cta{text-align:center;width:100%}.lp-impactout .lp-topbar-logo{text-align:center}.lp-impactout .lp-topbar-logo img{height:26px;margin:0 auto}}.lp-impactout .lp-hero{align-items:center;min-height:100vh;padding:120px 0 80px;display:flex;position:relative;overflow:hidden}@media (max-width:768px){.lp-impactout .lp-hero{padding:124px 0 60px}}@media (max-width:640px){.lp-impactout .lp-hero{min-height:auto;padding:148px 0 52px}.lp-impactout .lp-hero-eyebrow{text-align:center;word-break:break-word;flex-wrap:wrap;justify-content:center;max-width:100%;margin-top:24px;margin-bottom:20px;padding:6px 14px;font-size:11px}.lp-impactout .lp-hero-headline{margin-bottom:20px;font-size:clamp(2rem,10vw,2.8rem)}.lp-impactout .lp-hero-sub{margin-bottom:28px;font-size:1rem}.lp-impactout .lp-hero-stat-num{font-size:2.5rem}.lp-impactout .lp-hero-stats{gap:24px;margin-bottom:32px}.lp-impactout .lp-btn-ghost,.lp-impactout .lp-btn-primary{width:100%;max-width:320px;padding:14px 24px;font-size:14px}.lp-impactout .lp-hero-faces{flex-wrap:wrap;justify-content:center;margin-top:20px}.lp-impactout .lp-hero-faces-label{text-align:center;width:100%;margin-top:8px;margin-left:0}}@media (max-width:480px){.lp-impactout .lp-hero{padding-top:172px}.lp-impactout .lp-hero-eyebrow{margin-top:28px}}.lp-impactout .lp-hero:before{background:radial-gradient(circle,var(--lp-glow) 0,transparent 70%);content:"";pointer-events:none;width:900px;height:900px;animation:6s ease-in-out infinite lp-pulseGlow;position:absolute;top:-50%;right:-30%}.lp-impactout .lp-hero.lp-hero-erp:before{opacity:.5;background-color:#0000;background-image:radial-gradient(90% 80% at 50% 45%,#1a1617e0 0,#1a161799 45%,#0000 75%),radial-gradient(circle at 10% 15%,#000000d9,#0000 50%),radial-gradient(circle at 90% 85%,#000000d9,#0000 50%),url(/impactout/erp-war-bg.png);background-position:50%;background-repeat:repeat,repeat,repeat,repeat;background-size:cover;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;width:auto;height:auto;inset:0}.lp-impactout .lp-hero-grid{grid-template-columns:1fr;align-items:start;gap:32px;display:grid}.lp-impactout .lp-hero-content{text-align:center;z-index:2;flex-direction:column;align-items:center;display:flex;position:relative}.lp-impactout .lp-hero-eyebrow{background:var(--lp-glow);border:1px solid var(--lp-border-accent);color:var(--lp-accent);font-family:var(--font-devio-mono);letter-spacing:1.5px;text-transform:uppercase;align-items:center;gap:10px;margin-top:12px;margin-bottom:32px;padding:8px 20px;font-size:13px;font-weight:600;display:inline-flex}.lp-impactout .lp-hero-headline{color:var(--lp-text);font-family:var(--font-devio-display);letter-spacing:-1px;margin-bottom:28px;font-size:clamp(3rem,7vw,5.5rem);line-height:.95}.lp-impactout .lp-hero-headline .lp-line-strike{color:var(--lp-text-muted);display:inline;position:relative}.lp-impactout .lp-hero-headline .lp-line-strike:after{background:var(--lp-accent);content:"";height:4px;position:absolute;top:50%;left:-4px;right:-4px;transform:rotate(-1deg)}.lp-impactout .lp-hero-headline .lp-text-accent{color:var(--lp-accent)}.lp-impactout .lp-hero-headline .lp-text-gold{color:var(--devio-cyan)}.lp-impactout .lp-headline-tarja{padding:2px 8px;display:inline-block;position:relative}.lp-impactout .lp-headline-tarja:before{content:"";pointer-events:none;z-index:-1;background:#dc26268c;border-radius:2px;width:100%;height:58%;position:absolute;top:50%;left:0;transform:translateY(-50%)rotate(-8deg)}.lp-impactout .lp-hero-sub{color:var(--lp-text-muted);font-family:var(--font-devio-sans);max-width:680px;margin-bottom:40px;margin-left:auto;margin-right:auto;font-size:clamp(1.15rem,2.2vw,1.5rem);line-height:1.6}.lp-impactout .lp-hero-sub strong{color:var(--lp-text)}.lp-impactout .lp-hero-sub .lp-text-accent{color:var(--lp-accent)}.lp-impactout .lp-hero-sub-neon{color:#fff;text-shadow:0 0 6px #ff008de6,0 0 12px #ff008d99,0 0 20px #ff008d73,0 0 32px #ff008d4d;font-weight:700}.lp-impactout .lp-hero-stats{flex-wrap:wrap;justify-content:center;gap:48px;margin-bottom:48px;display:flex}.lp-impactout .lp-hero-stat-num{color:var(--lp-accent);font-family:var(--font-devio-display);font-size:3.5rem;line-height:1}.lp-impactout .lp-hero-stat-label{color:var(--lp-text-muted);font-family:var(--font-devio-sans);letter-spacing:.5px;max-width:160px;margin-top:4px;font-size:13px}.lp-impactout .lp-hero-stat--highlight{background:var(--lp-glow);border:1px solid var(--lp-border-accent);border-radius:12px;padding:20px 24px;position:relative}.lp-impactout .lp-hero-stat--highlight .lp-hero-stat-num{text-shadow:0 0 24px #ff008d66;font-size:4rem}.lp-impactout .lp-hero-stat--highlight .lp-hero-stat-label{color:var(--lp-text);max-width:220px;font-size:14px;font-weight:600}.lp-impactout .lp-hero-stat--highlight .lp-hero-stat-label .lp-stat-highlight{color:var(--lp-accent);font-weight:700}.lp-impactout .lp-hero-cta-group{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.lp-impactout .lp-btn-primary{background:var(--lp-accent);color:#fff;cursor:pointer;font-family:var(--font-devio-sans);letter-spacing:.5px;text-transform:uppercase;border:none;border-radius:50px;padding:18px 40px;font-size:15px;font-weight:700;transition:all .3s}.lp-impactout .lp-btn-primary:hover{background:var(--lp-accent-secondary);transform:translateY(-2px)}.lp-impactout .lp-btn-ghost{color:var(--lp-text-muted);cursor:pointer;font-family:var(--font-devio-sans);background:0 0;border:1px solid #ffffff26;border-radius:50px;padding:18px 32px;font-size:14px;font-weight:600;transition:all .3s}.lp-impactout .lp-btn-ghost:hover{border-color:var(--lp-accent);color:var(--lp-accent)}.lp-impactout .lp-hero-faces{justify-content:center;align-items:center;gap:4px;margin-top:28px;display:flex}.lp-impactout .lp-hero-faces .lp-face-circle:first-child{margin-left:0}.lp-impactout .lp-hero-faces .lp-face-circle--has-img{border:2px solid var(--lp-accent);background:#000;overflow:hidden}.lp-impactout .lp-hero-faces .lp-face-circle--has-img .lp-face-circle-img{filter:none;-o-object-fit:cover;object-fit:cover}.lp-impactout .lp-hero-faces-label{color:var(--lp-text-muted);font-family:var(--font-devio-sans);margin-left:14px;font-size:.8rem}.lp-impactout .lp-hero-photo-slot{aspect-ratio:3/4;border-radius:2px}.lp-impactout .lp-hero-photo-slot--with-image{background:var(--devio-black);border-color:var(--lp-border-accent);border-style:solid}.lp-impactout .lp-hero-photo-slot--with-image .lp-hero-photo-inner{border-radius:2px;position:absolute;inset:0}.lp-impactout .lp-hero-photo-slot--with-image .lp-hero-photo-img{filter:contrast(1.05)saturate(.92);-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.lp-impactout .lp-hero-photo-slot--with-image .lp-hero-photo-overlay{background:linear-gradient(105deg,var(--devio-black) 0,transparent 35%,transparent 60%,#ff008d0f 100%);pointer-events:none;border-radius:2px;position:absolute;inset:0}.lp-impactout .lp-hero-photo-slot--with-image:hover .lp-hero-photo-overlay{background:linear-gradient(105deg,var(--devio-black) 0,transparent 40%,transparent 55%,#ff008d14 100%)}.lp-impactout .lp-hero-photo-slot--with-image:hover .lp-hero-photo-img{filter:contrast(1.08)saturate(.95)}.lp-impactout .lp-hero-v3 .lp-hero-v3-grid{grid-template-columns:1fr 1fr;align-items:center;gap:48px;max-width:1200px;margin:0 auto;display:grid}.lp-impactout .lp-hero-v3 .lp-hero-v3-content{text-align:left;align-items:flex-start}.lp-impactout .lp-hero-v3 .lp-hero-v3-visual{justify-content:flex-end;align-items:center;display:flex;position:relative}.lp-impactout .lp-hero-v3 .lp-hero-v3-visual:before{content:"";opacity:.65;pointer-events:none;z-index:0;background-color:#0000;background-image:radial-gradient(circle at 50% 35%,#000000b3,#0000 65%),linear-gradient(120deg,#ff008d80,#7800ff73),url(/impactout/matrix_m.png);background-position:50%;background-repeat:repeat,repeat,repeat;background-size:cover;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-radius:20px;position:absolute;inset:-32px}.lp-impactout .lp-hero-v3 .lp-hero-v3-img{-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;z-index:1;border-radius:8px;width:100%;max-width:520px;height:auto;max-height:min(85vh,680px);position:relative;box-shadow:0 24px 48px #00000059,0 0 60px #ff50a026,4px 0 40px #ff78501f}.lp-impactout .lp-hero-v3 .lp-btn-ebook{color:#fff;background:#00da1c;box-shadow:0 0 24px #00da1c66}.lp-impactout .lp-hero-v3 .lp-btn-ebook:hover{color:#fff;background:#00f020;box-shadow:0 0 32px #00da1c80}@media (max-width:1024px){.lp-impactout .lp-hero-v3 .lp-hero-v3-grid{grid-template-columns:1fr;gap:40px}.lp-impactout .lp-hero-v3 .lp-hero-v3-content{text-align:center;align-items:center}.lp-impactout .lp-hero-v3 .lp-hero-v3-visual{order:-1;justify-content:center}.lp-impactout .lp-hero-v3 .lp-hero-v3-visual:before{inset:-24px}.lp-impactout .lp-hero-v3 .lp-hero-v3-img{max-width:420px;max-height:none;margin:0 auto}}@media (max-width:640px){.lp-impactout .lp-hero.lp-hero-v3{padding-top:96px;padding-bottom:40px}.lp-impactout .lp-hero-v3 .lp-hero-v3-visual{justify-content:center;margin-top:32px}.lp-impactout .lp-hero-v3 .lp-hero-v3-img{-o-object-position:center;object-position:center;max-width:90%;height:auto;max-height:55vh}}.lp-impactout .lp-provocation{background:var(--devio-ultramarine);align-items:center;min-height:72px;padding:20px 0;display:flex;overflow:hidden}@media (max-width:640px){.lp-impactout .lp-provocation{min-height:56px;padding:14px 0}.lp-impactout .lp-provocation-item{letter-spacing:2px;gap:12px;font-size:1rem}}.lp-impactout .lp-provocation-item{color:#fff;font-family:var(--font-devio-highlight);letter-spacing:3px;text-shadow:0 2px 4px #0006;-webkit-font-smoothing:antialiased;flex-shrink:0;align-items:center;gap:20px;font-size:1.35rem;font-weight:700;display:flex}.lp-impactout .lp-provocation-item .lp-sep{color:var(--devio-cyan);opacity:.6;font-size:.8rem}.lp-impactout .lp-problem{background:linear-gradient(180deg,var(--devio-black) 0,#0d0d0d 100%);padding:120px 0}@media (max-width:768px){.lp-impactout .lp-problem{padding:72px 0}}@media (max-width:640px){.lp-impactout .lp-problem{padding:56px 0}.lp-impactout .lp-problem-headline{margin-bottom:20px;font-size:clamp(1.75rem,8vw,2.2rem)}.lp-impactout .lp-problem-desc{margin-bottom:40px;font-size:1rem}.lp-impactout .lp-problem-photo-row{margin-bottom:32px}.lp-impactout .lp-problem-photo-slot{height:140px}.lp-impactout .lp-problem-card{padding:28px 20px}.lp-impactout .lp-problem-card-num{font-size:3rem;top:14px;right:18px}.lp-impactout .lp-problem-card-title{font-size:1.2rem}}.lp-impactout .lp-problem-eyebrow{color:var(--lp-accent);font-family:var(--font-devio-mono);letter-spacing:3px;text-transform:uppercase;margin-bottom:20px;font-size:12px;font-weight:700}.lp-impactout .lp-problem-headline{color:var(--lp-text);font-family:var(--font-devio-display);margin-bottom:24px;font-size:clamp(2.2rem,5vw,3.8rem);line-height:1.1}.lp-impactout .lp-problem-headline .lp-text-accent{color:var(--lp-accent)}.lp-impactout .lp-problem-headline .lp-text-strike{color:var(--lp-text-muted);opacity:.5;text-decoration:line-through}.lp-impactout .lp-problem-desc{color:var(--lp-text-muted);font-family:var(--font-devio-sans);max-width:700px;margin-bottom:60px;font-size:1.2rem;line-height:1.7}.lp-impactout .lp-problem-photo-row{gap:20px;margin-bottom:48px;display:flex}.lp-impactout .lp-problem-photo-slot{border-radius:2px;flex:1;height:200px}.lp-impactout .lp-problem-photo-slot--with-image{background:var(--devio-black);border-color:var(--lp-border-accent);border-style:solid;position:relative;overflow:hidden}.lp-impactout .lp-problem-photo-slot--with-image .lp-problem-photo-inner{border-radius:2px;position:absolute;inset:0}.lp-impactout .lp-problem-photo-slot--with-image .lp-problem-photo-img{filter:contrast(1.03)saturate(.95);-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.lp-impactout .lp-problem-photo-slot--with-image .lp-problem-photo-overlay{pointer-events:none;background:linear-gradient(0deg,#1a1617d9 0,#0000 45% 70%,#ff008d0f);border-radius:2px;position:absolute;inset:0}.lp-impactout .lp-problem-photo-slot--with-image .lp-problem-photo-label{color:#fff;font-family:var(--font-devio-sans);letter-spacing:1.5px;text-transform:uppercase;background:linear-gradient(#0000,#1a1617f2);padding:10px 14px;font-size:11px;font-weight:700;position:absolute;bottom:0;left:0;right:0}.lp-impactout .lp-problem-grid{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:10px;display:grid}@media (max-width:400px){.lp-impactout .lp-problem-grid{grid-template-columns:1fr}}.lp-impactout .lp-problem-card{border:1px solid var(--lp-border);background:#ffffff08;border-radius:8px;padding:40px 36px;transition:all .4s;position:relative}.lp-impactout .lp-problem-card:hover{background:var(--lp-glow);border-color:var(--lp-border-accent)}.lp-impactout .lp-problem-card-num{color:#ff008d26;font-family:var(--font-devio-display);font-size:4rem;line-height:1;position:absolute;top:20px;right:28px}.lp-impactout .lp-problem-card-title{color:var(--lp-text);font-family:var(--font-devio-display);letter-spacing:1px;margin-bottom:12px;font-size:1.4rem}.lp-impactout .lp-problem-card-text{color:var(--lp-text-muted);font-family:var(--font-devio-sans);font-size:.95rem;line-height:1.7}.lp-impactout .lp-problem-card-text strong{color:var(--lp-text)}.lp-impactout .lp-problem-desc .lp-text-red{color:#dc2626;font-weight:600}.lp-impactout .lp-comparison{background:#0d0d0d;padding:120px 0;position:relative}@media (max-width:768px){.lp-impactout .lp-comparison{padding:72px 0}.lp-impactout .lp-comparison-header{margin-bottom:48px}.lp-impactout .lp-comparison-header h2{font-size:clamp(1.75rem,6vw,2.5rem)}}@media (max-width:640px){.lp-impactout .lp-comparison{padding:56px 0}.lp-impactout .lp-comparison:before{font-size:6rem}.lp-impactout .lp-comparison-header{margin-bottom:36px}.lp-impactout .lp-comp-col-header{padding:24px 20px;font-size:1.1rem}.lp-impactout .lp-comp-row{padding:20px;font-size:.9rem}}.lp-impactout .lp-comparison:before{color:#ffffff05;content:"VS";font-family:var(--font-devio-display);pointer-events:none;font-size:12rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lp-impactout .lp-comparison-header{text-align:center;margin-bottom:72px}.lp-impactout .lp-comparison-header .lp-eyebrow{color:var(--devio-cyan)}.lp-impactout .lp-comparison-header h2{color:var(--lp-text);font-family:var(--font-devio-display);font-size:clamp(2.2rem,5vw,3.5rem);line-height:1.05}.lp-impactout .lp-comparison-header .lp-text-strike{opacity:.5;text-decoration:line-through}.lp-impactout .lp-comparison-header .lp-text-accent{color:var(--lp-accent)}.lp-impactout .lp-comparison-table{grid-template-columns:1fr 1fr;gap:24px;display:grid}.lp-impactout .lp-comp-col{border-radius:12px;overflow:hidden}.lp-impactout .lp-comp-col-mainstream{border:1px solid #ffffff14}.lp-impactout .lp-comp-col-devio{border:2px dashed var(--lp-border-accent)}.lp-impactout .lp-comp-col-header{font-family:var(--font-devio-highlight);letter-spacing:2px;text-align:center;padding:32px 36px;font-size:1.3rem}.lp-impactout .lp-comp-col-mainstream .lp-comp-col-header{border-bottom:2px solid var(--lp-border);color:var(--lp-text-muted);background:#ffffff0a}.lp-impactout .lp-comp-col-devio .lp-comp-col-header{background:var(--lp-glow);border-bottom:2px solid var(--lp-accent);color:var(--lp-accent)}.lp-impactout .lp-comp-row{font-family:var(--font-devio-sans);border-bottom:1px solid #ffffff0a;padding:28px 36px;font-size:.95rem;line-height:1.6}.lp-impactout .lp-comp-col-mainstream .lp-comp-row{color:var(--lp-text-muted);background:#ffffff03}.lp-impactout .lp-comp-col-devio .lp-comp-row{background:var(--lp-glow);color:var(--lp-text-muted)}.lp-impactout .lp-comp-row strong{color:var(--lp-text)}.lp-impactout .lp-comp-row .lp-icon-x{color:var(--lp-accent);margin-right:8px;font-weight:700}.lp-impactout .lp-comp-row .lp-icon-check{color:var(--devio-cyan);margin-right:8px;font-weight:700}.lp-impactout .lp-testimonials{background:linear-gradient(180deg,#0d0d0d 0,var(--devio-black) 100%);padding:120px 0;position:relative}@media (max-width:768px){.lp-impactout .lp-testimonials{padding:72px 0}.lp-impactout .lp-testimonials-header{margin-bottom:48px}.lp-impactout .lp-testimonials-header h2{font-size:clamp(1.75rem,6vw,2.5rem)}}@media (max-width:640px){.lp-impactout .lp-testimonials{padding:56px 0}.lp-impactout .lp-testimonials-header{margin-bottom:36px}.lp-impactout .lp-testimonial-card{padding:24px 20px}.lp-impactout .lp-testimonial-text{min-height:auto;margin-bottom:20px;font-size:.95rem}.lp-impactout .lp-testimonial-avatar{width:48px;height:48px}}.lp-impactout .lp-testimonials:before{background:linear-gradient(90deg,transparent,var(--devio-cyan),transparent);content:"";height:1px;position:absolute;top:0;left:0;right:0}.lp-impactout .lp-testimonials-header{text-align:center;margin-bottom:72px}.lp-impactout .lp-testimonials-header .lp-eyebrow{color:var(--devio-cyan)}.lp-impactout .lp-testimonials-header h2{color:var(--lp-text);font-family:var(--font-devio-display);font-size:clamp(2.2rem,5vw,3rem);line-height:1.05}.lp-impactout .lp-testimonials-header .lp-text-gold{color:var(--devio-cyan)}.lp-impactout .lp-testimonials-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.lp-impactout .lp-testimonial-card{border:1px solid var(--lp-border);background:#ffffff08;border-radius:12px;padding:36px 32px;transition:all .4s;position:relative}.lp-impactout .lp-testimonial-card:hover{background:#ffffff0d;border-color:#ffffff1f;transform:translateY(-4px)}.lp-impactout .lp-testimonial-card:before{color:var(--lp-accent);content:"\"";font-family:var(--font-devio-sans);opacity:.2;font-size:4rem;line-height:1;position:absolute;top:12px;right:24px}.lp-impactout .lp-testimonial-stars{color:#ffc22d;letter-spacing:2px;margin-bottom:16px;font-size:.9rem}.lp-impactout .lp-testimonial-text{color:var(--lp-text-muted);font-family:var(--font-devio-sans);min-height:100px;margin-bottom:24px;font-size:1rem;font-style:italic;line-height:1.7}.lp-impactout .lp-testimonial-author{align-items:center;gap:14px;display:flex}.lp-impactout .lp-testimonial-avatar{border:2px solid var(--lp-border-accent);background:#ffffff0d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex;overflow:hidden}.lp-impactout .lp-testimonial-avatar .lp-photo-placeholder{color:var(--lp-text-muted);background:linear-gradient(135deg,#1a1a1a,#2a2a2a);flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;font-size:1.2rem;display:flex}.lp-impactout .lp-testimonial-avatar .lp-photo-placeholder small{color:var(--lp-accent);letter-spacing:.5px;text-transform:uppercase;margin-top:2px;font-size:.45rem;font-weight:700}.lp-impactout .lp-testimonial-avatar .lp-testimonial-logo{box-sizing:border-box;-o-object-fit:contain;object-fit:contain;border-radius:50%;width:100%;height:100%;padding:6px}.lp-impactout .lp-testimonial-name{color:var(--lp-text);font-family:var(--font-devio-sans);margin-bottom:2px;font-size:.9rem;font-weight:700}.lp-impactout .lp-testimonial-role{color:var(--lp-text-muted);font-family:var(--font-devio-sans);font-size:.78rem}.lp-impactout .lp-cases-mosaic-wrap{border-top:1px solid var(--lp-border);margin-top:72px;padding-top:72px}.lp-impactout .lp-cases-mosaic-header{text-align:center;margin-bottom:40px}.lp-impactout .lp-cases-mosaic-header .lp-eyebrow{color:var(--devio-cyan)}.lp-impactout .lp-cases-mosaic-header h2{color:var(--lp-text);font-family:var(--font-devio-display);margin-top:8px;font-size:clamp(1.75rem,4vw,2.25rem);line-height:1.1}.lp-impactout .lp-cases-mosaic{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px;display:grid}.lp-impactout .lp-cases-mosaic-card{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:12px;flex-direction:column;align-items:stretch;padding:0;transition:transform .3s,box-shadow .3s;display:flex;overflow:hidden}.lp-impactout .lp-cases-mosaic-card:hover{transform:translateY(-6px)}.lp-impactout .lp-cases-mosaic-card:focus-visible{outline:2px solid var(--devio-cyan);outline-offset:4px}.lp-impactout .lp-cases-mosaic-cover{aspect-ratio:4/3;border:1px solid var(--lp-border);background:#ffffff0a;border-radius:10px;position:relative;overflow:hidden}.lp-impactout .lp-cases-mosaic-cover:hover{border-color:var(--lp-border-accent)}.lp-impactout .lp-cases-mosaic-cover-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .4s;position:absolute;inset:0}.lp-impactout .lp-cases-mosaic-card:hover .lp-cases-mosaic-cover-img{transform:scale(1.05)}.lp-impactout .lp-cases-mosaic-expand{color:var(--lp-text);font-family:var(--font-devio-sans);opacity:0;background:#00000080;justify-content:center;align-items:center;font-size:.9rem;font-weight:600;transition:opacity .3s;display:flex;position:absolute;inset:0}.lp-impactout .lp-cases-mosaic-card:hover .lp-cases-mosaic-expand{opacity:1}.lp-impactout .lp-cases-mosaic-title{color:var(--lp-text);font-family:var(--font-devio-sans);margin-top:14px;font-size:1rem;font-weight:600}@media (max-width:640px){.lp-impactout .lp-cases-mosaic-wrap{margin-top:48px;padding-top:48px}.lp-impactout .lp-cases-mosaic{grid-template-columns:1fr;gap:20px}}.lp-impactout .lp-cases-modal-overlay{z-index:9999;background:#000000e6;justify-content:center;align-items:center;padding:24px;animation:.25s lp-cases-modal-fade;display:flex;position:fixed;inset:0}@keyframes lp-cases-modal-fade{0%{opacity:0}to{opacity:1}}.lp-impactout .lp-cases-modal-close{color:var(--lp-text);cursor:pointer;z-index:10;background:#ffffff1a;border:none;border-radius:50%;width:44px;height:44px;font-size:1.5rem;line-height:1;transition:background .2s;position:absolute;top:20px;right:20px}.lp-impactout .lp-cases-modal-close:hover{background:#fff3}.lp-impactout .lp-cases-modal-close:before{content:"×"}.lp-impactout .lp-cases-modal-content{justify-content:center;align-items:center;max-width:100%;max-height:100%;display:flex;overflow:auto}.lp-impactout .lp-cases-modal-img{border-radius:8px;max-width:100%;height:auto;display:block;box-shadow:0 24px 48px #00000080}.lp-impactout .lp-method{background:var(--devio-black);padding:120px 0;position:relative}@media (max-width:768px){.lp-impactout .lp-method{padding:72px 0}.lp-impactout .lp-method-header{margin-bottom:48px}.lp-impactout .lp-method-header h2{font-size:clamp(1.75rem,6vw,2.5rem)}.lp-impactout .lp-method-header p{font-size:1rem}}@media (max-width:640px){.lp-impactout .lp-method{padding:56px 0}.lp-impactout .lp-method-header{margin-bottom:36px}.lp-impactout .lp-method-step{padding:0 12px}.lp-impactout .lp-method-step-num{width:72px;height:72px;margin-bottom:16px;font-size:1.5rem}.lp-impactout .lp-method-step-num .lp-method-step-icon{width:32px;height:32px}.lp-impactout .lp-method-step-title{font-size:1rem}.lp-impactout .lp-method-step-desc{font-size:.85rem}}.lp-impactout .lp-method-header{text-align:center;margin-bottom:80px}.lp-impactout .lp-method-header .lp-eyebrow{color:var(--lp-accent)}.lp-impactout .lp-method-header h2{color:var(--lp-text);font-family:var(--font-devio-display);margin-bottom:20px;font-size:clamp(2.2rem,5vw,3.5rem);line-height:1.05}.lp-impactout .lp-method-header h2 .lp-text-accent{color:var(--lp-accent)}.lp-impactout .lp-method-header p{color:var(--lp-text-muted);font-family:var(--font-devio-sans);max-width:600px;margin-left:auto;margin-right:auto;font-size:1.15rem;line-height:1.7}.lp-impactout .lp-method-steps{grid-template-columns:repeat(4,1fr);gap:0;display:grid;position:relative}.lp-impactout .lp-method-steps:before{background:linear-gradient(90deg,var(--lp-accent),var(--devio-cyan));content:"";z-index:1;height:2px;position:absolute;top:48px;left:12.5%;right:12.5%}.lp-impactout .lp-method-step{text-align:center;z-index:2;padding:0 20px;position:relative}.lp-impactout .lp-method-step-num{border:2px solid var(--lp-accent);color:var(--lp-accent);font-family:var(--font-devio-display);background:#0d0d0d;border-radius:50%;justify-content:center;align-items:center;width:96px;height:96px;margin:0 auto 24px;font-size:2rem;transition:all .4s;display:flex}.lp-impactout .lp-method-step-num .lp-method-step-icon{color:currentColor;width:44px;height:44px}.lp-impactout .lp-method-step:hover .lp-method-step-num{background:var(--lp-accent);box-shadow:0 0 40px var(--lp-glow);color:#fff}.lp-impactout .lp-method-step-title{color:var(--lp-text);font-family:var(--font-devio-highlight);letter-spacing:2px;margin-bottom:12px;font-size:1.2rem}.lp-impactout .lp-method-step-desc{color:var(--lp-text-muted);font-family:var(--font-devio-sans);font-size:.9rem;line-height:1.6}.lp-impactout .lp-value-section{background:linear-gradient(135deg,#0d0d0d 0,var(--devio-black) 100%);padding:120px 0;position:relative}@media (max-width:768px){.lp-impactout .lp-value-section{padding:72px 0}.lp-impactout .lp-value-grid{gap:40px}.lp-impactout .lp-value-left h2{font-size:clamp(1.6rem,5vw,2.2rem)}}@media (max-width:640px){.lp-impactout .lp-value-section{padding:56px 0}.lp-impactout .lp-value-grid{gap:32px}.lp-impactout .lp-value-photo-slot{height:220px;margin-top:20px}.lp-impactout .lp-value-card{padding:20px}.lp-impactout .lp-value-card-title{font-size:1rem}}.lp-impactout .lp-value-section:before{background:linear-gradient(90deg,transparent,var(--devio-cyan),transparent);content:"";height:1px;position:absolute;top:0;left:0;right:0}.lp-impactout .lp-value-grid{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.lp-impactout .lp-value-left .lp-eyebrow{color:var(--devio-cyan)}.lp-impactout .lp-value-left h2{color:var(--lp-text);font-family:var(--font-devio-display);margin-bottom:24px;font-size:clamp(2rem,4vw,3rem);line-height:1.05}.lp-impactout .lp-value-left h2 .lp-text-strike{opacity:.5;text-decoration:line-through}.lp-impactout .lp-value-left h2 .lp-text-accent{color:var(--lp-accent)}.lp-impactout .lp-value-left p{color:var(--lp-text-muted);font-family:var(--font-devio-sans);margin-bottom:16px;font-size:1.05rem;line-height:1.8}.lp-impactout .lp-value-left p strong{color:var(--lp-text)}.lp-impactout .lp-value-photo-slot{border-radius:2px;width:100%;height:280px;margin-top:28px}.lp-impactout .lp-value-photo-slot--with-image{background:var(--devio-black);border:2px solid var(--lp-border-accent);position:relative;overflow:hidden}.lp-impactout .lp-value-photo-slot--with-image .lp-value-photo-inner{border-radius:2px;position:absolute;inset:0}.lp-impactout .lp-value-photo-slot--with-image .lp-value-photo-img{filter:contrast(1.03)saturate(.95);-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.lp-impactout .lp-value-photo-slot--with-image .lp-value-photo-overlay{pointer-events:none;background:linear-gradient(0deg,#1a1617cc 0,#0000 50% 70%,#ff008d0d);border-radius:2px;position:absolute;inset:0}.lp-impactout .lp-value-photo-slot--with-image .lp-value-photo-label{color:#fff;font-family:var(--font-devio-sans);letter-spacing:1.5px;text-transform:uppercase;background:linear-gradient(#0000,#1a1617f2);padding:10px 14px;font-size:11px;font-weight:700;position:absolute;bottom:0;left:0;right:0}.lp-impactout .lp-value-right{flex-direction:column;gap:20px;display:flex}.lp-impactout .lp-value-card{border-left:3px solid var(--lp-accent);background:#ffffff08;padding:28px 32px;transition:all .3s}.lp-impactout .lp-value-card:hover{background:var(--lp-glow);transform:translate(8px)}.lp-impactout .lp-value-card-title{color:var(--lp-accent);font-family:var(--font-devio-display);letter-spacing:1px;margin-bottom:8px;font-size:1.1rem}.lp-impactout .lp-value-card-text{color:var(--lp-text-muted);font-family:var(--font-devio-sans);font-size:.9rem;line-height:1.6}.lp-impactout .lp-proof{background:var(--devio-black);border-top:1px solid var(--lp-border);padding:100px 0}@media (max-width:768px){.lp-impactout .lp-proof{padding:72px 0}.lp-impactout .lp-proof-header{margin-bottom:48px}.lp-impactout .lp-proof-header h2{font-size:clamp(1.6rem,5vw,2.2rem)}.lp-impactout .lp-proof-stats{gap:16px;margin-bottom:48px}}@media (max-width:640px){.lp-impactout .lp-proof{padding:56px 0}.lp-impactout .lp-proof-header{margin-bottom:36px}.lp-impactout .lp-proof-stats{gap:12px;margin-bottom:36px}.lp-impactout .lp-proof-stat{padding:28px 20px}.lp-impactout .lp-proof-stat-num{font-size:2.25rem}.lp-impactout .lp-proof-quote{padding:28px 20px}.lp-impactout .lp-proof-quote:before{font-size:4rem;top:-10px;left:16px}.lp-impactout .lp-proof-quote blockquote{font-size:1rem}}.lp-impactout .lp-proof-header{text-align:center;margin-bottom:64px}.lp-impactout .lp-proof-header .lp-eyebrow{color:var(--lp-accent)}.lp-impactout .lp-proof-header h2{color:var(--lp-text);font-family:var(--font-devio-display);font-size:clamp(2rem,4vw,2.8rem)}.lp-impactout .lp-proof-stats{grid-template-columns:repeat(4,1fr);gap:24px;margin-bottom:64px;display:grid}.lp-impactout .lp-proof-stat{border:2px dashed var(--lp-border-accent);text-align:center;background:#ffffff05;border-radius:12px;padding:40px 24px;transition:all .4s}.lp-impactout .lp-proof-stat:hover{background:var(--lp-glow);border-color:var(--lp-accent)}.lp-impactout .lp-proof-stat-num{color:var(--lp-accent);font-family:var(--font-devio-display);font-size:3rem;line-height:1}.lp-impactout .lp-proof-stat-label{color:var(--lp-text-muted);font-family:var(--font-devio-sans);margin-top:8px;font-size:.85rem;line-height:1.4}.lp-impactout .lp-proof-quote{border:1px solid var(--lp-border);text-align:center;background:#ffffff05;max-width:700px;margin:0 auto;padding:48px;position:relative}.lp-impactout .lp-proof-quote:before{color:var(--lp-accent);content:"\"";font-family:var(--font-devio-sans);opacity:.3;font-size:6rem;line-height:1;position:absolute;top:-20px;left:40px}.lp-impactout .lp-proof-quote blockquote{margin-bottom:20px;font-size:1.2rem;font-style:italic;line-height:1.7}.lp-impactout .lp-proof-quote blockquote,.lp-impactout .lp-proof-quote cite{color:var(--lp-text-muted);font-family:var(--font-devio-sans);text-align:center}.lp-impactout .lp-proof-quote cite{letter-spacing:.5px;font-size:.85rem;font-style:normal;display:block}.lp-impactout .lp-final-cta{background:var(--devio-black);text-align:center;padding:120px 0;position:relative}@media (max-width:768px){.lp-impactout .lp-final-cta{padding:72px 0}.lp-impactout .lp-final-cta h2{margin-bottom:20px;font-size:clamp(1.85rem,7vw,3rem)}.lp-impactout .lp-final-cta p{margin-bottom:32px;font-size:1.05rem}}@media (max-width:640px){.lp-impactout .lp-final-cta{padding:56px 0}.lp-impactout .lp-final-cta h2{margin-bottom:16px;font-size:clamp(1.6rem,9vw,2.4rem)}.lp-impactout .lp-final-cta p{margin-bottom:24px;font-size:.95rem}.lp-impactout .lp-final-cta .lp-risk-bar{text-align:center;flex-direction:column;margin-bottom:28px;padding:14px 20px;font-size:.85rem}.lp-impactout .lp-cta-faces-row{flex-wrap:wrap;justify-content:center;margin-bottom:24px}.lp-impactout .lp-cta-faces-label{text-align:center;width:100%;margin-top:8px;margin-left:0}.lp-impactout .lp-final-cta-btn{width:100%;max-width:320px;padding:18px 32px;font-size:15px}}.lp-impactout .lp-final-cta .lp-eyebrow{color:var(--lp-accent)}.lp-impactout .lp-final-cta h2{color:var(--lp-text);font-family:var(--font-devio-display);margin-bottom:24px;font-size:clamp(2.5rem,6vw,4.5rem);line-height:1}.lp-impactout .lp-final-cta h2 .lp-text-accent{color:var(--lp-accent)}.lp-impactout .lp-final-cta h2 .lp-text-gold{color:var(--devio-cyan)}.lp-impactout .lp-final-cta p{color:var(--lp-text-muted);font-family:var(--font-devio-sans);max-width:600px;margin:0 auto 40px;font-size:1.2rem;line-height:1.7}.lp-impactout .lp-final-cta .lp-risk-bar{background:var(--lp-glow);border:1px solid var(--lp-border-accent);color:var(--lp-text-muted);font-family:var(--font-devio-sans);align-items:center;gap:12px;margin-bottom:40px;padding:12px 28px;font-size:.9rem;display:inline-flex}.lp-impactout .lp-final-cta .lp-risk-bar strong{color:var(--lp-accent)}.lp-impactout .lp-cta-faces-row{justify-content:center;align-items:center;gap:4px;margin-bottom:32px;display:flex}.lp-impactout .lp-face-circle--has-img .lp-face-circle-img{filter:grayscale();-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.lp-impactout .lp-cta-faces-label{color:var(--lp-text-muted);font-family:var(--font-devio-sans);margin-left:16px;font-size:.85rem}.lp-impactout .lp-cta-faces-label strong{color:var(--lp-text)}.lp-impactout .lp-final-cta-btn{background:var(--lp-accent);color:#fff;cursor:pointer;font-family:var(--font-devio-sans);letter-spacing:.5px;text-transform:uppercase;border:none;border-radius:50px;padding:22px 56px;font-size:16px;font-weight:700;text-decoration:none;transition:all .4s;display:inline-block}.lp-impactout .lp-final-cta-btn:hover{background:var(--lp-accent-secondary);box-shadow:0 20px 60px var(--lp-glow);transform:translateY(-3px)}.lp-impactout .lp-faq{background:#0d0d0d;padding:100px 0}@media (max-width:768px){.lp-impactout .lp-faq{padding:72px 0}.lp-impactout .lp-faq-header{margin-bottom:40px}.lp-impactout .lp-faq-header h2{font-size:clamp(1.75rem,5vw,2.2rem)}}@media (max-width:640px){.lp-impactout .lp-faq{padding:56px 0}.lp-impactout .lp-faq-header{margin-bottom:32px}.lp-impactout .lp-faq-question{padding:18px 0;font-size:.95rem}.lp-impactout .lp-faq-answer{font-size:.9rem}.lp-impactout .lp-faq-item.lp-active .lp-faq-answer{max-height:400px;padding-bottom:18px}}.lp-impactout .lp-faq-header{text-align:center;margin-bottom:60px}.lp-impactout .lp-faq-header h2{color:var(--lp-text);font-family:var(--font-devio-display);font-size:2.5rem}.lp-impactout .lp-faq-header h2 .lp-text-accent{color:var(--lp-accent)}.lp-impactout .lp-faq-list{max-width:760px;margin:0 auto}.lp-impactout .lp-faq-item{border-bottom:1px solid var(--lp-border)}.lp-impactout .lp-faq-question{color:var(--lp-text);cursor:pointer;font-family:var(--font-devio-sans);text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:24px 0;font-size:1rem;font-weight:600;transition:color .3s;display:flex}.lp-impactout .lp-faq-question:hover{color:var(--lp-accent)}.lp-impactout .lp-faq-icon{color:var(--lp-accent);font-size:1.5rem;transition:transform .3s}.lp-impactout .lp-faq-item.lp-active .lp-faq-icon{transform:rotate(45deg)}.lp-impactout .lp-faq-answer{color:var(--lp-text-muted);font-family:var(--font-devio-sans);max-height:0;font-size:.95rem;line-height:1.7;transition:max-height .4s,padding .4s;overflow:hidden}.lp-impactout .lp-faq-item.lp-active .lp-faq-answer{max-height:300px;padding-bottom:24px}.lp-impactout .lp-footer{background:var(--devio-black);border-top:1px solid var(--lp-border);text-align:center;padding:48px 0}@media (max-width:640px){.lp-impactout .lp-footer{padding:32px 0}.lp-impactout .lp-footer p{font-size:.75rem}.lp-impactout .lp-footer-copyright{font-size:.8rem}.lp-impactout .lp-footer-cnpj{font-size:.7rem}}.lp-impactout .lp-footer-logo{margin-bottom:12px;line-height:0}.lp-impactout .lp-footer-logo img{width:auto;height:32px;margin:0 auto;display:block}.lp-impactout .lp-footer p{color:var(--lp-text-muted);font-family:var(--font-devio-sans);margin-bottom:4px;font-size:.8rem}.lp-impactout .lp-footer-block{margin-top:16px;margin-bottom:20px}.lp-impactout .lp-footer-block p{margin-bottom:6px}.lp-impactout .lp-footer-link{color:var(--lp-text-muted);text-decoration:none;transition:color .2s}.lp-impactout .lp-footer-link:hover{color:var(--lp-accent)}.lp-impactout .lp-footer-copyright{margin-top:8px;font-size:.85rem}.lp-impactout .lp-footer-cnpj{opacity:.7;margin-top:8px;font-size:.75rem}@media (max-width:1024px){.lp-impactout .lp-hero-grid{grid-template-columns:1fr;gap:40px}.lp-impactout .lp-hero-photo-slot{aspect-ratio:4/5;max-width:360px}.lp-impactout .lp-comparison-table{grid-template-columns:1fr}.lp-impactout .lp-testimonials-grid{grid-template-columns:1fr;max-width:540px;margin:0 auto}.lp-impactout .lp-method-steps{grid-template-columns:repeat(2,1fr);gap:40px}.lp-impactout .lp-method-steps:before{display:none}.lp-impactout .lp-value-grid{grid-template-columns:1fr;gap:48px}.lp-impactout .lp-proof-stats{grid-template-columns:repeat(2,1fr)}.lp-impactout .lp-problem-photo-row{flex-direction:column}.lp-impactout .lp-problem-photo-slot{height:160px}}@media (max-width:640px){.lp-impactout .lp-method-steps,.lp-impactout .lp-proof-stats{grid-template-columns:1fr}.lp-impactout .lp-hero-stats{gap:24px;width:100%}.lp-impactout .lp-hero-cta-group,.lp-impactout .lp-hero-stats{flex-direction:column;align-items:center}.lp-impactout .lp-hero-stat--highlight{box-sizing:border-box;text-align:center;width:100%;max-width:100%;padding:16px}.lp-impactout .lp-hero-stat--highlight .lp-hero-stat-num{font-size:3rem}.lp-impactout .lp-hero-stat--highlight .lp-hero-stat-label{max-width:100%;margin-left:auto;margin-right:auto}.lp-impactout .lp-hero-stats>div{text-align:center}.lp-impactout .lp-hero-stat-label{max-width:260px;margin-left:auto;margin-right:auto}.lp-impactout .lp-problem .lp-container>.lp-reveal:first-of-type{text-align:center}.lp-impactout .lp-problem-desc{margin-left:auto;margin-right:auto}.lp-impactout .lp-problem-grid{text-align:left}.lp-impactout .lp-comparison-table{grid-template-columns:1fr;gap:16px}.lp-impactout .lp-comp-row{word-wrap:break-word;overflow-wrap:break-word}.lp-impactout .lp-value-left{text-align:center}.lp-impactout .lp-value-right{align-items:stretch}.lp-impactout .lp-method-step{padding:0 8px}.lp-impactout .lp-headline-tarja{padding:0 4px;display:inline}}
