.lp{--lp-navy:#181e4b;--lp-logo:#0d1336;--lp-ink:#14183e;--lp-gray:#5e6282;--lp-orange:#df6951;--lp-orange-text:#c0472f;--lp-yellow:#f1a501;--lp-peach:#fff1da;--lp-lavender:#dfd7f9;--lp-teal:#006380;--lp-line:#e6e6ef;--lp-shadow:0 12px 24px #181e4b0f, 0 48px 80px #181e4b14;--lp-serif:"Volkhov", Georgia, "Times New Roman", serif;--lp-sans:"Poppins", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;font-family:var(--lp-sans);color:var(--lp-gray);background:#fff;line-height:1.7;overflow-x:clip}.lp a{color:inherit;text-decoration:none}.lp a:hover{text-decoration:none}.lp a.lp-btn-yellow,.lp a.lp-btn-outline{color:var(--lp-navy)}.lp a.lp-btn-outline:hover,.lp a.lp-store-badge{color:#fff}.lp h1,.lp h2,.lp h3,.lp h4{color:var(--lp-navy);letter-spacing:0}.lp p{margin:0}.lp-container{max-width:1180px;margin:0 auto;padding:0 1.5rem}.lp-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--lp-gray);margin-bottom:.6rem;font-size:1rem;font-weight:600}.lp-eyebrow.warm{color:var(--lp-orange-text);font-weight:700}.lp-title{font-family:var(--lp-serif);color:var(--lp-ink);margin:0;font-size:clamp(1.9rem,3.4vw,3.1rem);font-weight:700;line-height:1.18}.lp-btn-yellow{background:var(--lp-yellow);color:var(--lp-navy);border-radius:10px;justify-content:center;align-items:center;padding:1.05rem 1.7rem;font-size:1.05rem;font-weight:600;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 20px 35px #f1a5012e}.lp-btn-yellow:hover{transform:translateY(-2px);box-shadow:0 24px 40px #f1a50142}.lp-btn-outline{border:1px solid var(--lp-navy);color:var(--lp-navy);border-radius:6px;align-items:center;padding:.45rem 1.1rem;font-weight:500;transition:background .15s,color .15s;display:inline-flex}.lp-btn-outline:hover{background:var(--lp-navy);color:#fff}.lp-btn-gradient{cursor:pointer;font:inherit;color:var(--lp-navy);background:linear-gradient(#ff946d 0%,#ff7d68 100%);border:0;border-radius:10px;padding:1.05rem 2rem;font-size:1.05rem;font-weight:600;transition:transform .15s;box-shadow:0 16px 30px #ff7d6840}.lp-btn-gradient:hover{transform:translateY(-2px)}.lp-nav{z-index:5;position:relative}.lp-nav-inner{align-items:center;gap:2.5rem;height:96px;display:flex}.lp-logo{font-family:var(--lp-sans);letter-spacing:.06em;color:var(--lp-logo);white-space:nowrap;font-size:1.95rem;font-weight:700}.lp-logo span{color:var(--lp-orange)}.lp a.lp-logo{color:var(--lp-logo)}.lp-links{color:var(--lp-navy);gap:2.4rem;margin-left:auto;font-weight:500;display:flex}.lp-links a:hover,.lp-nav-actions>a:first-child:hover{color:var(--lp-orange-text)}.lp-nav-actions{color:var(--lp-navy);align-items:center;gap:1.6rem;font-weight:500;display:flex}.lp-lang{font-size:.95rem}.lp-menu{margin-left:auto;display:none;position:relative}.lp-menu summary{cursor:pointer;color:var(--lp-navy);padding:.4rem;list-style:none;display:flex}.lp-menu summary::-webkit-details-marker{display:none}.lp-menu-panel{border:1px solid var(--lp-line);background:#fff;border-radius:14px;flex-direction:column;gap:.2rem;min-width:240px;padding:.6rem;display:flex;position:absolute;top:2.6rem;right:0;box-shadow:0 20px 50px #181e4b24}.lp-menu-panel a{color:var(--lp-navy);border-radius:8px;padding:.55rem .8rem;font-weight:500}.lp-menu-panel a:hover{background:var(--lp-peach);color:var(--lp-orange-text)}.lp-menu-panel .lp-btn-outline{justify-content:center;margin-top:.4rem}@media (width<=1000px){.lp-links,.lp-nav-actions{display:none}.lp-menu{display:block}.lp-nav-inner{height:76px}}.lp-hero{padding:2rem 0 5rem;position:relative}.lp-hero-blob{background:var(--lp-peach);z-index:-1;border-radius:0 0 0 220px;width:52vw;max-width:780px;height:820px;position:absolute;top:-260px;right:-12vw}.lp-hero-glow{z-index:-1;background:radial-gradient(circle,#dfd7f98c 0%,#dfd7f900 65%);width:520px;height:520px;position:absolute;top:-80px;left:-220px}.lp-hero-grid{grid-template-columns:1.05fr 1fr;align-items:center;gap:2rem;display:grid}.lp-hero-text{--lp-hero-gap:clamp(1.25rem, 2.2vw, 1.75rem);align-items:flex-start;gap:var(--lp-hero-gap);flex-direction:column;display:flex}.lp-hero-text>*{margin:0}.lp-hero-text .lp-eyebrow{font-size:1.05rem}.lp-hero h1{font-family:var(--lp-serif);letter-spacing:-.03em;color:var(--lp-ink);font-size:clamp(2.6rem,5.6vw,5.1rem);font-weight:700;line-height:1.06}.lp-underline{white-space:nowrap;display:inline-block;position:relative}.lp-underline svg{z-index:-1;width:100%;height:.32em;position:absolute;bottom:-.12em;left:0;right:0}.lp-hero-lede{max-width:46ch;font-size:1.05rem;font-weight:500;line-height:1.7}.lp-hero-actions{flex-wrap:wrap;align-items:center;gap:2.4rem;display:flex}.lp-play{color:var(--lp-gray);align-items:center;gap:1rem;font-weight:500;display:inline-flex}.lp-play-btn{background:var(--lp-orange);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;transition:transform .15s;display:inline-flex;box-shadow:0 16px 32px #df695159}.lp-play:hover .lp-play-btn{transform:scale(1.06)}.lp-hero-art{width:100%;height:auto;display:block}@media (width<=1000px){.lp-hero-grid{grid-template-columns:1fr}.lp-hero-art{max-width:560px;margin:0 auto}.lp-hero-blob{width:80vw;height:620px;top:-320px;right:-30vw}}.lp-section{padding:4.5rem 0;position:relative}.lp-section-head{text-align:center;max-width:720px;margin:0 auto 3rem}.lp-section-head .lp-eyebrow{margin-bottom:.5rem}.lp-dots{opacity:.9;z-index:0;background-image:radial-gradient(#dcdbe6 1.8px,#0000 1.9px);background-size:18px 18px;width:150px;height:150px;position:absolute;top:3rem;right:3vw}.lp-services{grid-template-columns:repeat(4,1fr);gap:1.8rem;display:grid;position:relative}.lp-service{text-align:center;background:#fff;border-radius:36px;padding:2.6rem 1.4rem 2.2rem;transition:box-shadow .2s,transform .2s;position:relative}.lp-service.featured,.lp-service:hover{box-shadow:var(--lp-shadow)}.lp-service.featured:before{content:"";background:var(--lp-orange);z-index:-1;border-radius:30px 0 10px;width:100px;height:100px;position:absolute;bottom:-28px;left:-28px}.lp-service-icon{justify-content:center;align-items:center;width:96px;height:96px;margin:0 auto 1.6rem;display:flex;position:relative}.lp-service-icon:before{content:"";background:var(--lp-peach);z-index:0;border-radius:30px 0 10px;width:54px;height:54px;position:absolute;bottom:0;right:0}.lp-service-icon svg{z-index:1;position:relative}.lp-service h3{margin-bottom:.6rem;font-size:1.25rem;font-weight:600}.lp-service p{font-size:.98rem;line-height:1.65}@media (width<=1000px){.lp-services{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.lp-services{grid-template-columns:1fr}}.lp-scenarios{grid-template-columns:repeat(3,1fr);gap:2.4rem;display:grid;position:relative}.lp-scenario{box-shadow:var(--lp-shadow);background:#fff;border-radius:24px;transition:transform .2s;display:block;overflow:hidden}.lp-scenario:hover{transform:translateY(-6px)}.lp-scenario-cover{aspect-ratio:16/10;width:100%;display:block}.lp-scenario-body{padding:1.4rem 1.5rem 1.5rem}.lp-scenario-row{color:var(--lp-gray);justify-content:space-between;align-items:baseline;gap:1rem;font-size:1.1rem;font-weight:500;display:flex}.lp-scenario-row strong{color:var(--lp-navy);font-weight:600}.lp-scenario-meta{align-items:center;gap:.7rem;margin-top:.9rem;font-weight:500;display:flex}.lp-scenario-meta svg{color:var(--lp-navy)}.lp-spiral{color:#d9d7e8;z-index:-1;width:120px;height:120px;position:absolute;bottom:-40px;right:-40px}.lp-more{color:var(--lp-navy);align-items:center;gap:.4rem;margin-top:2.2rem;font-weight:500;display:inline-flex}.lp-more:hover{color:var(--lp-orange-text)}@media (width<=1000px){.lp-scenarios{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.lp-scenarios{grid-template-columns:1fr}}.lp-steps-grid{grid-template-columns:1fr 1fr;align-items:center;gap:3rem;display:grid}.lp-steps-grid .lp-title{margin-bottom:1.8rem}.lp-step{gap:1.3rem;max-width:420px;margin-bottom:1.8rem;display:flex}.lp-step-icon{color:#fff;border-radius:13px;flex:0 0 48px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.lp-step-icon.yellow{background:#f0bb1f}.lp-step-icon.orange{background:#f15a2b}.lp-step-icon.teal{background:var(--lp-teal)}.lp-step h3{margin-bottom:.15rem;font-size:1rem;font-weight:700}.lp-step p{font-size:.98rem;line-height:1.6}.lp-game-wrap{justify-content:center;padding:2rem 0 3.5rem;display:flex;position:relative}.lp-game-glow{z-index:0;background:radial-gradient(circle,#59b1e659 0%,#59b1e600 68%);width:360px;height:360px;position:absolute;top:10%;right:0}.lp-game{z-index:1;width:370px;max-width:100%;box-shadow:var(--lp-shadow);background:#fff;border-radius:26px;padding:1.25rem 1.25rem 4rem;position:relative}.lp-game-cover{aspect-ratio:16/10;border-radius:20px;width:100%;margin-bottom:1.3rem;display:block}.lp-game h3{margin-bottom:.2rem;font-size:1.15rem;font-weight:500}.lp-game-meta{color:#84829a;margin-bottom:1rem;font-weight:500}.lp-game-icons{gap:.8rem;margin-bottom:1.4rem;display:flex}.lp-game-icons span{color:#84829a;background:#f5f5f5;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.lp-game-teams{color:#84829a;align-items:center;gap:.7rem;font-weight:500;display:flex}.lp-team-dots{display:inline-flex}.lp-team-dots i{border:2px solid #fff;border-radius:50%;width:14px;height:14px;margin-left:-4px;display:inline-block}.lp-team-dots i:first-child{margin-left:0}.lp-game-float{z-index:2;width:260px;box-shadow:var(--lp-shadow);background:#fff;border-radius:18px;grid-template-columns:48px 1fr;gap:.9rem;padding:1rem 1.1rem;display:grid;position:absolute;bottom:0;right:-1rem}.lp-game-float-icon{background:var(--lp-peach);width:48px;height:48px;color:var(--lp-orange);border-radius:50%;justify-content:center;align-items:center;display:flex}.lp-game-float small{color:#84829a;font-size:.85rem;font-weight:500;display:block}.lp-game-float strong{color:var(--lp-navy);font-size:1.05rem;font-weight:500;line-height:1.3;display:block}.lp-progress{background:#f5f5f5;border-radius:3px;height:5px;margin-top:.6rem;overflow:hidden}.lp-progress i{background:#8a79df;border-radius:3px;height:100%;display:block}@media (width<=1000px){.lp-steps-grid{grid-template-columns:1fr}.lp-game-wrap{padding-bottom:5rem}.lp-game-float{bottom:0;right:0}}@media (width<=480px){.lp-game-float{width:100%;margin-top:1rem;position:static}.lp-game-wrap{flex-direction:column;align-items:center;padding-bottom:2rem}}.lp-audience-grid{grid-template-columns:1fr 1.15fr;align-items:start;gap:3rem;display:grid}.lp-audience-grid .lp-title{margin-bottom:1.4rem}.lp-audience-dots{gap:1rem;margin-top:3.5rem;display:flex}.lp-audience-dots i{background:#e5e5e5;border-radius:50%;width:12px;height:12px;display:inline-block}.lp-audience-dots i.on{background:#39425d}.lp-quotes{padding:1.8rem 0 3.5rem 1.8rem;position:relative}.lp-quote{max-width:520px;color:var(--lp-gray);background:#fff;border-radius:12px;padding:1.8rem 1.9rem 1.5rem;font-weight:500;line-height:1.75;position:relative}.lp-quote.front{z-index:2;box-shadow:var(--lp-shadow)}.lp-quote.back{z-index:1;opacity:.85;border:1px solid #f7f7f7;position:absolute;top:6.5rem;left:3.6rem}.lp-quote-avatar{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:68px;height:68px;display:flex;position:absolute;top:-20px;left:-34px;box-shadow:0 10px 24px #181e4b24}.lp-quote-who{margin-top:1.4rem}.lp-quote-who strong{color:var(--lp-navy);font-size:1.05rem;font-weight:600;display:block}.lp-quote-who span{color:#84829a;font-size:.9rem}.lp-quote-arrows{color:#bcb7c9;flex-direction:column;gap:1rem;display:flex;position:absolute;top:40%;right:-1rem}.lp-quote-arrows .on{color:var(--lp-navy)}@media (width<=1000px){.lp-audience-grid{grid-template-columns:1fr}.lp-quote.back{display:none}.lp-quotes{padding-bottom:1rem;padding-left:2.2rem}.lp-quote-arrows{display:none}.lp-audience-dots{margin-top:1.5rem}}.lp-faq{grid-template-columns:1fr 1fr;gap:1rem 3rem;display:grid}.lp-faq details{border-bottom:1px solid var(--lp-line);padding:.9rem 0}.lp-faq summary{cursor:pointer;color:var(--lp-navy);justify-content:space-between;gap:1rem;font-weight:600;list-style:none;display:flex}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary:after{content:"+";color:var(--lp-orange);font-weight:700}.lp-faq details[open] summary:after{content:"–"}.lp-faq p{margin-top:.6rem;font-size:.97rem;line-height:1.7}@media (width<=800px){.lp-faq{grid-template-columns:1fr}}.lp-cta{background:var(--lp-lavender);text-align:center;border-radius:129px 20px 20px;margin:2rem 0 5rem;padding:4.5rem 3rem 4rem;position:relative;overflow:hidden}.lp-cta h2{font-family:var(--lp-sans);color:var(--lp-gray);z-index:1;max-width:860px;margin:0 auto 2.4rem;font-size:clamp(1.3rem,2.3vw,2.05rem);font-weight:600;line-height:1.45;position:relative}.lp-cta-circles{pointer-events:none;width:420px;height:420px;position:absolute;top:40px;left:-90px}.lp-cta-circles svg{width:100%;height:100%}.lp-cta-send{color:#fff;background:linear-gradient(#747def 0%,#5e63d4 100%);border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;display:flex;position:absolute;top:-26px;right:26px;box-shadow:0 18px 36px #747def66}.lp-cta-form{z-index:1;flex-wrap:wrap;justify-content:center;gap:1rem;display:flex;position:relative}.lp-field{color:#39425d;background:#fff;border-radius:10px;flex:240px;align-items:center;gap:.7rem;min-width:240px;max-width:320px;height:60px;padding:0 1.1rem;display:flex}.lp-field input{font:inherit;color:var(--lp-navy);background:0 0;border:0;outline:0;width:100%;height:100%}.lp-field input::placeholder{color:#39425d;font-weight:400}.lp-field:focus-within{box-shadow:0 0 0 3px #747def59}.lp-honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.lp-cta-success,.lp-cta-error{z-index:1;max-width:60ch;margin:0 auto;font-weight:500;position:relative}.lp-cta-success{color:#0f7a3d;background:#fff;border-radius:10px;padding:1rem 1.4rem}.lp-cta-error{color:#b32433;width:100%}@media (width<=800px){.lp-cta{border-radius:60px 20px 20px;padding:3.5rem 1.4rem 3rem}.lp-cta-send{width:56px;height:56px;top:-18px;right:16px}.lp-field{max-width:none}}.lp-footer{color:var(--lp-gray);padding:2rem 0 3rem}.lp-footer-grid{grid-template-columns:1.4fr 1fr 1fr 1fr 1.3fr;gap:2.5rem;display:grid}.lp-footer h4{color:#080809;margin-bottom:.9rem;font-size:1.15rem;font-weight:700}.lp-footer-grid a{color:var(--lp-gray);margin-bottom:.55rem;font-weight:500;display:block}.lp-footer-grid a:hover{color:var(--lp-orange-text)}.lp-footer-tagline{max-width:26ch;margin-top:.9rem;font-size:.95rem;font-weight:500}.lp-social-row{gap:.8rem;margin-bottom:1.2rem;display:flex}.lp-social-row a{width:42px;height:42px;color:var(--lp-navy);background:#fff;border-radius:50%;justify-content:center;align-items:center;margin:0;display:inline-flex;box-shadow:0 6px 18px #181e4b24}.lp-social-row a:hover{color:#fff;background:var(--lp-orange)}.lp-footer-cta-label{margin-bottom:.6rem;font-size:1.15rem;font-weight:500}.lp-store-badges{flex-wrap:wrap;gap:.6rem;display:flex}.lp-store-badge{background:#000;border-radius:8px;flex-direction:column;padding:.35rem .9rem;line-height:1.15;color:#fff!important;margin:0!important;display:flex!important}.lp-store-badge span{text-transform:uppercase;letter-spacing:.06em;opacity:.8;font-size:.62rem}.lp-store-badge strong{font-size:.95rem;font-weight:600}.lp-store-badge:hover{background:var(--lp-navy)}.lp-footer-bottom{text-align:center;margin-top:3.5rem;font-size:.9rem;font-weight:500}@media (width<=1000px){.lp-footer-grid{grid-template-columns:1fr 1fr 1fr}}@media (width<=640px){.lp-footer-grid{grid-template-columns:1fr 1fr}}.lp :focus-visible{outline:3px solid var(--lp-navy);outline-offset:3px;border-radius:4px}.lp-btn-gradient:focus-visible,.lp-btn-yellow:focus-visible{outline-offset:4px}@media (prefers-reduced-motion:reduce){.lp *,.lp :before,.lp :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
