:root{--accent: #2F5BFF;--text: #0A0A14;--bg: #F3F5F5;--title-dark: #1C2C67;--muted: #5D6678;--divider: #E6E8EE}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--bg);color:var(--text)}html{-webkit-text-size-adjust:100%}body{font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:hidden}.deck{height:100dvh;overflow-y:auto;overflow-x:hidden;scroll-snap-type:y mandatory;scroll-behavior:smooth;scrollbar-width:none}.deck::-webkit-scrollbar{display:none}.slide{position:relative;height:100dvh;scroll-snap-align:start;scroll-snap-stop:always}.slide-inner{position:relative;z-index:2;height:100%;display:grid;place-items:center;padding:clamp(24px,6vh,64px) clamp(24px,6vw,96px);text-align:center}.hero{position:relative;--hero-gap: clamp(28px, 5vh, 56px)}.logo{position:absolute;left:50%;bottom:calc(100% + var(--hero-gap));transform:translate(-50%)}.logo img{display:block;height:clamp(26px,2.9vw,38px);width:auto}.headline{margin:0;font-weight:800;font-size:clamp(36px,6.4vw,96px);line-height:1.05;letter-spacing:-.025em;display:flex;flex-direction:column;gap:.08em}.headline .line{display:block}.headline .accent{color:var(--accent)}.blobs{position:absolute;inset:0;z-index:1;pointer-events:none}.blob{position:absolute;max-width:none;user-select:none;-webkit-user-drag:none}.blob-s1-tl{top:-6%;left:-5%;width:30%}.blob-s1-tr{top:-8%;right:-6%;width:38%}.blob-s1-bl{bottom:-10%;left:-8%;width:38%}.blob-s1-br{bottom:-6%;right:-4%;width:28%}@media(max-width:640px){.headline{font-size:clamp(30px,9vw,56px);letter-spacing:-.02em}.blob-s1-tl{width:45%}.blob-s1-tr,.blob-s1-bl{width:55%}.blob-s1-br{width:45%}}.s2-inner{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:clamp(32px,5.5vh,64px)}.section-title{margin:0;font-weight:800;font-size:clamp(28px,3.8vw,56px);line-height:1.15;letter-spacing:-.02em;color:var(--accent);text-align:center;white-space:nowrap}@media(max-width:720px){.section-title{white-space:normal;font-size:clamp(28px,8.2vw,40px);letter-spacing:-.025em}.section-title .line{display:block}}.card-stack{position:relative;width:min(1100px,92vw)}.stats-card{position:relative;z-index:2;width:100%;background:#fff;border-radius:clamp(16px,1.6vw,24px);padding:clamp(36px,5vw,72px) clamp(24px,4vw,56px);box-shadow:0 32px 64px -32px #141e3c1a,0 4px 12px #141e3c0a;display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:clamp(16px,2vw,32px);align-items:start}.stat{display:flex;flex-direction:column;align-items:center;gap:clamp(18px,2.2vh,30px);text-align:center;padding:0 clamp(8px,1vw,16px)}.stat-circle{width:clamp(96px,11vw,140px);height:clamp(96px,11vw,140px);border-radius:50%;background:var(--accent);color:#fff;display:grid;place-items:center;font-weight:800;font-size:clamp(20px,2vw,28px);letter-spacing:-.01em}.stat-text{margin:0;color:var(--muted);font-size:clamp(14px,1.05vw,16px);line-height:1.55;font-weight:600;max-width:28ch}.stat-divider{width:1px;background:var(--divider);align-self:stretch}.blobs-front{z-index:3}.blob-s2-br{bottom:-6%;right:-4%;width:24%}.blob-s2-bg-tl,.blob-s2-fg-tl{top:0;left:0;transform:translate(-30%,-30%)}.blob-s2-bg-tr,.blob-s2-fg-tr{top:0;right:0;transform:translate(30%,-30%)}.blob-s2-bg-bl,.blob-s2-fg-bl{bottom:0;left:0;transform:translate(-30%,30%)}.blob-s2-bg-br,.blob-s2-fg-br{bottom:0;right:0;transform:translate(30%,30%)}.blob-s2-bg-tl,.blob-s2-bg-tr,.blob-s2-bg-bl,.blob-s2-bg-br{width:28%}.blob-s2-fg-tl,.blob-s2-fg-tr,.blob-s2-fg-bl,.blob-s2-fg-br{width:22%}@media(max-width:900px){.stats-card{grid-template-columns:1fr;gap:clamp(20px,3vh,32px);padding:clamp(28px,6vw,44px) clamp(20px,5vw,36px)}.stat{flex-direction:row;align-items:center;text-align:left;gap:clamp(20px,4vw,28px);padding:0}.stat-circle{flex-shrink:0;width:clamp(84px,20vw,112px);height:clamp(84px,20vw,112px);font-size:clamp(18px,4.2vw,24px)}.stat-text{max-width:none;flex:1}.stat-divider{width:70%;height:1px;justify-self:center}.blob-s2-br{width:40%}.blob-s2-bg-tl,.blob-s2-bg-tr,.blob-s2-bg-bl,.blob-s2-bg-br{width:42%}.blob-s2-fg-tl,.blob-s2-fg-tr,.blob-s2-fg-bl,.blob-s2-fg-br{width:32%}}.s3-inner{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:clamp(32px,5.5vh,64px)}.s3-header{display:flex;flex-direction:column;align-items:center;gap:clamp(14px,1.8vh,20px);text-align:center;max-width:min(640px,92vw)}.section-subtitle{margin:0;color:var(--muted);font-size:clamp(15px,1.2vw,18px);line-height:1.55;font-weight:500}.steps-card{position:relative;z-index:2;width:100%;background:#fff;border-radius:clamp(16px,1.6vw,24px);padding:clamp(40px,5vw,72px) clamp(24px,4vw,56px);box-shadow:0 32px 64px -32px #141e3c1a,0 4px 12px #141e3c0a;display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:clamp(16px,2vw,32px);align-items:start}.step{display:flex;flex-direction:column;align-items:center;gap:clamp(16px,2vh,24px);text-align:center;padding:0 clamp(8px,1vw,16px)}.step-badge{width:clamp(36px,3.4vw,44px);height:clamp(36px,3.4vw,44px);border-radius:50%;background:#eef1ff;color:var(--accent);display:grid;place-items:center}.step-badge svg{width:55%;height:55%}.step-body{display:flex;flex-direction:column;align-items:center;gap:clamp(8px,1vh,12px)}.step-title{margin:0;font-weight:700;font-size:clamp(17px,1.35vw,20px);color:var(--title-dark);letter-spacing:-.01em}.step-text{margin:0;color:var(--muted);font-size:clamp(14px,1.05vw,16px);line-height:1.55;font-weight:600;max-width:28ch}.step-divider{width:1px;background:var(--divider);align-self:stretch}.blob-s3-tl{top:-6%;left:-5%;width:28%}.blob-s3-tr{top:-8%;right:-5%;width:30%}.blob-s3-bl{bottom:-10%;left:-8%;width:34%}.blob-s3-br{bottom:-6%;right:-4%;width:26%}.blob-s3-bg-tl,.blob-s3-fg-tl{top:0;left:0;transform:translate(-30%,-30%)}.blob-s3-bg-tr,.blob-s3-fg-tr{top:0;right:0;transform:translate(30%,-30%)}.blob-s3-bg-bl,.blob-s3-fg-bl{bottom:0;left:0;transform:translate(-30%,30%)}.blob-s3-bg-br,.blob-s3-fg-br{bottom:0;right:0;transform:translate(30%,30%)}.blob-s3-bg-tl,.blob-s3-bg-tr,.blob-s3-bg-bl,.blob-s3-bg-br{width:28%}.blob-s3-fg-tl,.blob-s3-fg-tr,.blob-s3-fg-bl,.blob-s3-fg-br{width:22%}@media(max-width:900px){.steps-card{grid-template-columns:1fr;gap:clamp(20px,3vh,32px);padding:clamp(28px,6vw,44px) clamp(20px,5vw,36px)}.step{flex-direction:row;align-items:center;text-align:left;gap:clamp(16px,3.5vw,24px);padding:0}.step-badge{flex-shrink:0;width:clamp(44px,11vw,56px);height:clamp(44px,11vw,56px)}.step-body{align-items:flex-start;text-align:left;gap:6px}.step-text{max-width:none}.step-divider{width:70%;height:1px;justify-self:center}.blob-s3-bg-tl,.blob-s3-bg-tr,.blob-s3-bg-bl,.blob-s3-bg-br{width:42%}.blob-s3-fg-tl,.blob-s3-fg-tr,.blob-s3-fg-bl,.blob-s3-fg-br{width:32%}}.s4-inner{display:flex;flex-direction:column;justify-content:center;align-items:center}.cta-card{position:relative;z-index:2;width:100%;background:#fff;border-radius:clamp(16px,1.6vw,24px);padding:clamp(48px,8vh,96px) clamp(32px,6vw,80px);box-shadow:0 32px 64px -32px #141e3c1a,0 4px 12px #141e3c0a;display:flex;flex-direction:column;align-items:center;text-align:center;gap:clamp(20px,2.8vh,32px)}.cta-logo{display:block;height:clamp(26px,2.9vw,38px);width:auto}.cta-title{margin:0;font-weight:800;font-size:clamp(32px,4.6vw,64px);line-height:1.1;letter-spacing:-.025em;color:var(--accent)}.cta-stat{display:inline-flex;align-items:baseline;gap:clamp(8px,1vw,12px);padding:clamp(10px,1.4vh,14px) clamp(20px,2.4vw,28px);background:#eef1ff;border-radius:999px;color:var(--accent);font-size:clamp(18px,1.7vw,24px);font-weight:700}.cta-stat-value{letter-spacing:-.02em}.cta-text{margin:0;color:var(--muted);font-size:clamp(15px,1.2vw,18px);line-height:1.55;font-weight:500;max-width:42ch}.blob-s4-tl{top:-6%;left:-5%;width:28%}.blob-s4-tr{top:-8%;right:-5%;width:30%}.blob-s4-bl{bottom:-10%;left:-8%;width:34%}.blob-s4-br{bottom:-6%;right:-4%;width:26%}.blob-s4-bg-tl,.blob-s4-fg-tl{top:0;left:0;transform:translate(-30%,-30%)}.blob-s4-bg-tr,.blob-s4-fg-tr{top:0;right:0;transform:translate(30%,-30%)}.blob-s4-bg-bl,.blob-s4-fg-bl{bottom:0;left:0;transform:translate(-30%,30%)}.blob-s4-bg-br,.blob-s4-fg-br{bottom:0;right:0;transform:translate(30%,30%)}.blob-s4-bg-tl,.blob-s4-bg-tr,.blob-s4-bg-bl,.blob-s4-bg-br{width:28%}.blob-s4-fg-tl,.blob-s4-fg-tr,.blob-s4-fg-bl,.blob-s4-fg-br{width:22%}@media(max-width:900px){.cta-card{padding:clamp(40px,6vh,64px) clamp(24px,6vw,40px);gap:clamp(18px,2.4vh,28px)}.blob-s4-bg-tl,.blob-s4-bg-tr,.blob-s4-bg-bl,.blob-s4-bg-br{width:42%}.blob-s4-fg-tl,.blob-s4-fg-tr,.blob-s4-fg-bl,.blob-s4-fg-br{width:32%}}.s5-inner{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:clamp(32px,5.5vh,64px)}.results-card{position:relative;z-index:2;width:100%;display:grid;grid-template-columns:1fr 1fr 1fr;gap:clamp(16px,2vw,28px);align-items:stretch}.result-card{background:#fff;border-radius:clamp(16px,1.6vw,24px);padding:clamp(24px,2.4vw,36px);box-shadow:0 32px 64px -32px #141e3c1a,0 4px 12px #141e3c0a;display:flex;flex-direction:column;align-items:flex-start;gap:clamp(12px,1.4vw,18px);text-align:left}.result-divider{display:none}.result-icon{width:clamp(44px,4.4vw,56px);height:clamp(44px,4.4vw,56px);border-radius:50%;background:#eef1ff;color:var(--accent);display:grid;place-items:center;flex-shrink:0}.result-icon svg{width:55%;height:55%}.result-title{margin:0;font-weight:700;font-size:clamp(17px,1.35vw,20px);color:var(--title-dark);line-height:1.3;letter-spacing:-.01em}.result-text{margin:0;color:var(--muted);font-size:clamp(14px,1.05vw,16px);line-height:1.55;font-weight:600}.blob-s5-tl{top:-6%;left:-5%;width:28%}.blob-s5-tr{top:-8%;right:-5%;width:30%}.blob-s5-bl{bottom:-10%;left:-8%;width:34%}.blob-s5-br{bottom:-6%;right:-4%;width:26%}.blob-s5-bg-tl,.blob-s5-fg-tl{top:0;left:0;transform:translate(-30%,-30%)}.blob-s5-bg-tr,.blob-s5-fg-tr{top:0;right:0;transform:translate(30%,-30%)}.blob-s5-bg-bl,.blob-s5-fg-bl{bottom:0;left:0;transform:translate(-30%,30%)}.blob-s5-bg-br,.blob-s5-fg-br{bottom:0;right:0;transform:translate(30%,30%)}.blob-s5-bg-tl,.blob-s5-bg-tr,.blob-s5-bg-bl,.blob-s5-bg-br{width:28%}.blob-s5-fg-tl,.blob-s5-fg-tr,.blob-s5-fg-bl,.blob-s5-fg-br{width:22%}@media(max-width:900px){.results-card{background:#fff;border-radius:clamp(16px,1.6vw,24px);padding:clamp(28px,6vw,44px) clamp(22px,5vw,36px);box-shadow:0 32px 64px -32px #141e3c1a,0 4px 12px #141e3c0a;grid-template-columns:1fr;gap:clamp(20px,3vh,32px)}.result-card{background:transparent;border-radius:0;padding:0;box-shadow:none;display:grid;grid-template-columns:auto 1fr;grid-template-areas:"icon title" "icon text";column-gap:clamp(16px,3.5vw,24px);row-gap:4px;align-items:center}.result-icon{grid-area:icon;align-self:center}.result-title{grid-area:title}.result-text{grid-area:text}.result-divider{display:block;width:70%;height:1px;background:var(--divider);justify-self:center}.result-icon{width:clamp(44px,11vw,56px);height:clamp(44px,11vw,56px)}.result-title{font-size:clamp(16px,4.4vw,19px);line-height:1.3}.result-text{font-size:clamp(13px,3.6vw,15px);line-height:1.5;font-weight:500}.blob-s5-bg-tl,.blob-s5-bg-tr,.blob-s5-bg-bl,.blob-s5-bg-br{width:42%}.blob-s5-fg-tl,.blob-s5-fg-tr,.blob-s5-fg-bl,.blob-s5-fg-br{width:32%}}.s6-inner{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:clamp(20px,3vh,36px)}.cta-final-logo{display:block;height:clamp(28px,3.2vw,42px);width:auto}.cta-final-title{margin:0;font-weight:800;font-size:clamp(40px,6.4vw,96px);line-height:1.05;letter-spacing:-.025em;color:var(--accent)}.cta-final-text{margin:0;color:var(--muted);font-size:clamp(15px,1.25vw,19px);line-height:1.5;font-weight:500;max-width:44ch}.contact-list{list-style:none;margin:clamp(8px,1.4vh,18px) 0 0;padding:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:clamp(12px,1.2vw,18px)}.contact-link{display:inline-flex;align-items:center;gap:clamp(10px,.8vw,14px);padding:clamp(12px,1.1vw,16px) clamp(20px,1.7vw,28px);background:#fff;border-radius:999px;color:var(--text);text-decoration:none;font-weight:600;font-size:clamp(15px,1.05vw,17px);box-shadow:0 4px 14px #141e3c0f,0 1px 2px #141e3c0a;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease,color .2s ease}.contact-link:hover{transform:translateY(-2px);background-color:var(--accent);color:#fff;box-shadow:0 10px 24px #2f5bff38,0 2px 4px #141e3c0f}.contact-icon{display:grid;place-items:center;flex-shrink:0;width:clamp(20px,1.5vw,22px);height:clamp(20px,1.5vw,22px)}.contact-icon svg{display:block;width:100%;height:100%;transition:color .2s ease}.contact-icon--email{color:var(--text)}.contact-icon--whatsapp{color:#25d366}.contact-icon--telegram{color:#24a1de}.contact-link:hover .contact-icon{color:#fff}.contact-label{line-height:1}.blob-s6-tl{top:-6%;left:-5%;width:28%}.blob-s6-tr{top:-8%;right:-5%;width:30%}.blob-s6-bl{bottom:-10%;left:-8%;width:34%}.blob-s6-br{bottom:-6%;right:-4%;width:26%}.blob-s6-fg-tl{top:-3%;left:-3%;width:18%}.blob-s6-fg-tr{top:-5%;right:-3%;width:20%}.blob-s6-fg-bl{bottom:-7%;left:-5%;width:22%}.blob-s6-fg-br{bottom:-3%;right:-2%;width:16%}@media(max-width:720px){.contact-list{flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;gap:16px}.contact-link{width:64px;height:64px;padding:0;border-radius:50%;justify-content:center;gap:0}.contact-icon{width:24px;height:24px}.contact-label{display:none}}@media(max-width:900px){.blob-s6-tl{width:45%}.blob-s6-tr,.blob-s6-bl{width:50%}.blob-s6-br{width:45%}.blob-s6-fg-tl{width:28%}.blob-s6-fg-tr{width:32%}.blob-s6-fg-bl{width:34%}.blob-s6-fg-br{width:24%}}.scroll-hint{position:absolute;left:50%;bottom:clamp(20px,4vh,40px);transform:translate(-50%);z-index:3;display:flex;flex-direction:column;align-items:center;gap:8px;padding:8px 14px;background:none;border:0;color:#7a8498;font:inherit;font-weight:600;font-size:12px;letter-spacing:.22em;text-transform:uppercase;cursor:pointer;opacity:1;transition:opacity .28s ease,transform .28s ease;-webkit-tap-highlight-color:transparent}.scroll-hint:hover{color:var(--text)}.scroll-hint.is-hidden{opacity:0;transform:translate(-50%,8px);pointer-events:none}.scroll-hint-chevrons{position:relative;display:block;width:18px;height:24px}.scroll-hint-chevrons svg{position:absolute;left:0;top:0;animation:scroll-hint-bounce 1.8s ease-in-out infinite}.scroll-hint-chevrons svg:nth-child(2){animation-delay:.2s;opacity:.45}@keyframes scroll-hint-bounce{0%,to{transform:translateY(0);opacity:1}50%{transform:translateY(6px);opacity:.5}}@keyframes scroll-hint-bounce-up{0%,to{transform:scaleY(-1) translateY(0);opacity:1}50%{transform:scaleY(-1) translateY(6px);opacity:.5}}@media(max-width:640px){.scroll-hint-chevrons svg{transform:scaleY(-1);animation-name:scroll-hint-bounce-up}}:root{--enter-ease: cubic-bezier(.16, 1, .3, 1);--enter-dur: .72s}.slide .logo{opacity:0;transform:translate(-50%,-14px);transition:opacity var(--enter-dur) var(--enter-ease),transform var(--enter-dur) var(--enter-ease)}.slide.is-visible .logo{opacity:1;transform:translate(-50%);transition-delay:80ms}.slide .headline .line{opacity:0;transform:translateY(18px);transition:opacity var(--enter-dur) var(--enter-ease),transform var(--enter-dur) var(--enter-ease)}.slide.is-visible .headline .line{opacity:1;transform:translateY(0)}.slide.is-visible .headline .line:nth-child(1){transition-delay:.24s}.slide.is-visible .headline .line:nth-child(2){transition-delay:.36s}.slide .section-subtitle{opacity:0;transform:translateY(18px);transition:opacity var(--enter-dur) var(--enter-ease),transform var(--enter-dur) var(--enter-ease)}.slide.is-visible .section-subtitle{opacity:1;transform:translateY(0);transition-delay:.26s}.slide .steps-card{opacity:0;transform:translateY(28px);transition:opacity var(--enter-dur) var(--enter-ease),transform var(--enter-dur) var(--enter-ease)}.slide.is-visible .steps-card{opacity:1;transform:translateY(0);transition-delay:.38s}.slide .cta-card{opacity:0;transform:translateY(28px);transition:opacity var(--enter-dur) var(--enter-ease),transform var(--enter-dur) var(--enter-ease)}.slide.is-visible .cta-card{opacity:1;transform:translateY(0);transition-delay:.2s}.slide .results-card{opacity:0;transform:translateY(28px);transition:opacity var(--enter-dur) var(--enter-ease),transform var(--enter-dur) var(--enter-ease)}.slide.is-visible .results-card{opacity:1;transform:translateY(0);transition-delay:.3s}.slide .cta-final-logo,.slide .cta-final-title,.slide .cta-final-text,.slide .contact-list{opacity:0;transform:translateY(18px);transition:opacity var(--enter-dur) var(--enter-ease),transform var(--enter-dur) var(--enter-ease)}.slide.is-visible .cta-final-logo{opacity:1;transform:translateY(0);transition-delay:80ms}.slide.is-visible .cta-final-title{opacity:1;transform:translateY(0);transition-delay:.2s}.slide.is-visible .cta-final-text{opacity:1;transform:translateY(0);transition-delay:.32s}.slide.is-visible .contact-list{opacity:1;transform:translateY(0);transition-delay:.44s}.slide .section-title{opacity:0;transform:translateY(18px);transition:opacity var(--enter-dur) var(--enter-ease),transform var(--enter-dur) var(--enter-ease)}.slide.is-visible .section-title{opacity:1;transform:translateY(0);transition-delay:.14s}.slide .stats-card{opacity:0;transform:translateY(28px);transition:opacity var(--enter-dur) var(--enter-ease),transform var(--enter-dur) var(--enter-ease)}.slide.is-visible .stats-card{opacity:1;transform:translateY(0);transition-delay:.3s}.scroll-hint{opacity:0;transform:translate(-50%,8px)}.slide.is-visible .scroll-hint{opacity:1;transform:translate(-50%);transition-delay:.9s}.slide.is-visible .scroll-hint.is-hidden{opacity:0;transform:translate(-50%,8px);pointer-events:none;transition-delay:0ms}@media(prefers-reduced-motion:reduce){.deck{scroll-behavior:auto}.scroll-hint-chevrons svg{animation:none}.slide .logo,.slide .headline .line,.slide .section-title,.slide .section-subtitle,.slide .stats-card,.slide .steps-card,.slide .cta-card,.slide .results-card,.slide .cta-final-logo,.slide .cta-final-title,.slide .cta-final-text,.slide .contact-list,.slide .scroll-hint{opacity:1;transform:none;transition:none}.slide .logo,.slide .scroll-hint{transform:translate(-50%)}}
