@font-face{font-family:Montserrat;src:url('assets/montserrat-500.woff2') format('woff2');font-weight:500;font-display:swap}@font-face{font-family:Montserrat;src:url('assets/montserrat-700.woff2') format('woff2');font-weight:700;font-display:swap}@font-face{font-family:Montserrat;src:url('assets/montserrat-800.woff2') format('woff2');font-weight:800;font-display:swap}@font-face{font-family:Montserrat;src:url('assets/montserrat-900.woff2') format('woff2');font-weight:900;font-display:swap}@font-face{font-family:Montserrat;src:url('assets/montserrat-800i.woff2') format('woff2');font-style:italic;font-weight:800;font-display:swap}@font-face{font-family:Montserrat;src:url('assets/montserrat-900i.woff2') format('woff2');font-style:italic;font-weight:900;font-display:swap}
:root{--navy:#03052e;--blue:#005dff;--cyan:#00dcf4;--yellow:#ffe500;--body:Arial,Helvetica,sans-serif;--display:Montserrat,Arial,sans-serif;color:var(--navy);font-family:var(--body);font-synthesis:none}*{box-sizing:border-box}body{margin:0}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;cursor:pointer}a{color:inherit}button:focus-visible,a:focus-visible{outline:4px solid #ed9c00;outline-offset:5px}ul,ol,p,h1,h2,h3{margin:0;padding:0}ul,ol{list-style:none}em{font-style:italic}img{display:block;width:100%;height:auto}.icon{width:1em;height:1em;display:block;flex-shrink:0;overflow:visible}.visual-section{isolation:isolate;position:relative;overflow:hidden;background:radial-gradient(ellipse at 25% 35%,#fff 8%,#f7fbff 39%,#e0f1ff 75%,#b7dfff 100%)}.hero-canvas,.how-canvas{container-type:inline-size;position:relative;width:100%;max-width:1920px;min-height:56.25cqw;margin:auto}.wave{position:absolute;z-index:-1;bottom:-1px;left:0;width:100%;height:7.2cqw;min-height:50px}.corner{position:absolute;z-index:-1;pointer-events:none}.corner-left{top:-12vw;left:-21vw;width:45vw;height:21vw;transform:rotate(-29deg);border-radius:0 0 50% 0;background:linear-gradient(160deg,#0070ff,#00c9f2);box-shadow:0 1.1vw 0 #0054f9}.corner-right{top:-12vw;right:-10vw;width:36vw;height:38vw;border-radius:0 0 0 100%;transform:rotate(-15deg);background:linear-gradient(120deg,#00b6ff,#0059fd 65%);box-shadow:3vw 4vw 0 #0036d7}.promo{position:absolute;top:3.9%;left:5.7%;width:42.3%;text-align:center;z-index:2}.promo h1{font-family:var(--display);font-size:5.78cqw;line-height:.92;letter-spacing:-.055em;font-weight:900;white-space:nowrap;color:#000322}.promo h1 em{display:inline-block;line-height:1.02;background:linear-gradient(#00c1f5 6%,#008aff 38%,#0420b1 88%);background-clip:text;-webkit-text-fill-color:transparent;font-weight:900;letter-spacing:-.06em}.tagline{font-size:2.02cqw;line-height:1.08;font-weight:600;letter-spacing:-.025em;margin-top:.45cqw}.offer-group{width:75%;margin:1.3cqw auto 0}.price{position:relative;display:flex;align-items:center;justify-content:center;gap:1.1cqw;border-radius:99px;font-family:var(--display);font-style:italic;font-weight:900;white-space:nowrap}.price .from{font-size:2cqw;letter-spacing:-.04em}.price strong{font-size:7.2cqw;line-height:.95;letter-spacing:-.065em;font-weight:900}.price strong span{font-size:.88em;letter-spacing:-.08em;margin-left:.01em}.price-blue{min-height:7.1cqw;padding:.25cqw 1.8cqw .6cqw;color:#ffeb00;background:linear-gradient(160deg,#0097ff 0%,#0060fb 34%,#0028ae 75%,#05186d);box-shadow:inset 0 1px 2px #83cfff;border:1px solid #fff}.price-blue .from{color:white}.price-blue strong{text-shadow:0 .18cqw 0 #ff8c00,.12cqw .32cqw .18cqw #000a}.delivery{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;gap:.65cqw;width:83%;margin:-.4cqw auto 0;padding:.45cqw .8cqw;background:linear-gradient(#059dff,#003de6 55%,#071b9f);border:2px solid white;border-radius:99px;color:#fff;font-family:var(--display);font-size:1.85cqw;line-height:1;font-weight:900;font-style:italic;white-space:nowrap;box-shadow:0 .35cqw .7cqw #77c1e74d}.delivery b{color:var(--cyan)}.delivery .icon{width:2.25cqw;height:2.25cqw}.sparks::before,.sparks::after{content:'';position:absolute;width:3.7cqw;height:4cqw;top:50%;transform:translateY(-50%);background:currentColor;clip-path:polygon(20% 0,34% 0,68% 34%,63% 44%,53% 42%,15% 12%,15% 6%,20% 0,0 45%,5% 37%,16% 37%,56% 53%,58% 63%,50% 70%,5% 61%,0 55%,0 45%,6% 91%,15% 78%,49% 72%,58% 77%,55% 85%,16% 100%,8% 98%,6% 91%)}.sparks::before{left:-4cqw}.sparks::after{right:-4cqw;transform:translateY(-50%) scaleX(-1)}.price-blue::before,.price-blue::after{color:#0064ff}.whatsapp{position:relative;display:flex;align-items:center;justify-content:space-between;gap:.9cqw;text-decoration:none;color:#fff;background:linear-gradient(160deg,#04ef0a 0%,#00b016 45%,#008409 80%,#005b10);border:.22cqw solid #fff;border-radius:999px;box-shadow:0 .4cqw .6cqw #104b6d50,inset 0 .2cqw .5cqw #e0ffb426;padding:.65cqw 1.55cqw;min-height:6.55cqw;text-align:left;font-size:1.94cqw;line-height:1.04;font-weight:700;letter-spacing:-.03em;transition:transform .18s,box-shadow .18s,filter .18s}.whatsapp strong{font-size:1.16em;font-weight:800}.whatsapp>.icon{width:5.2cqw;height:5.2cqw}.whatsapp .wa-arrow{width:3.1cqw;height:3.1cqw}.whatsapp:hover{transform:translateY(-2px);filter:brightness(1.06);box-shadow:0 .55cqw .8cqw #104b6d5c}.whatsapp:active{transform:translateY(1px)}.cta-sparks{position:relative;width:80%;margin:.7cqw auto 0}.cta-sparks::before{content:'';position:absolute;left:-3cqw;top:17%;width:2.6cqw;height:3.6cqw;background:#ffd000;clip-path:polygon(12% 0,30% 0,92% 30%,90% 40%,75% 42%,5% 13%,1% 6%,12% 0,0 48%,8% 41%,23% 42%,86% 56%,86% 66%,75% 71%,6% 60%,0 55%,0 48%,5% 87%,17% 80%,80% 74%,89% 81%,80% 88%,20% 100%,8% 97%)}.device-mockup{position:absolute;left:41.1%;top:3.6%;width:55.7%;z-index:1;filter:drop-shadow(0 .5cqw .3cqw #1f557b30)}.device-mockup img{aspect-ratio:5/3;object-fit:contain}.no-advance{position:absolute;left:39.4%;top:64%;width:53.5%;border-radius:10cqw;padding:.6cqw 3.7cqw .5cqw;display:flex;flex-direction:column;align-items:center;background:linear-gradient(150deg,#0061ff,#0632be 60%,#031b8b);color:white;text-align:center;box-shadow:inset 0 1px 1px #a3d8ff}.no-advance p{font-family:var(--display);font-size:2.18cqw;font-weight:900;line-height:1.15;letter-spacing:-.025em;white-space:nowrap}.no-advance strong{position:relative;display:block;margin:.32cqw 0 .12cqw;padding:.05cqw 3.1cqw .2cqw;border-radius:99px;border:.15cqw solid white;background:linear-gradient(#fff421,#ffce00);color:#001046;font-family:var(--display);font-size:3.42cqw;font-weight:900;font-style:italic;line-height:1.18;letter-spacing:-.025em}.no-advance strong::before,.no-advance strong::after{color:#ffdc00;transform:translateY(-50%) scale(.8)}.no-advance strong::after{transform:translateY(-50%) scale(-.8,.8)}.no-advance>span{display:flex;align-items:center;gap:1cqw;width:87%;font-size:2.05cqw;font-weight:700;font-style:italic;white-space:nowrap;line-height:1.2}.no-advance>span::before,.no-advance>span::after{content:'';height:.16cqw;flex:1;border-radius:2px;background:white}.features{position:absolute;top:64.5%;left:4.5%;width:31%;display:grid;grid-template-columns:1fr 1fr;column-gap:1.5cqw;row-gap:.65cqw}.features li{display:flex;align-items:center;gap:.9cqw;font-size:1.43cqw;font-weight:700;line-height:.99;letter-spacing:-.025em}.icon-tile{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:4.8cqw;height:4cqw;background:linear-gradient(145deg,#d7f5ff,#a8dcff);border-radius:1.4cqw}.icon-tile .icon{width:3.5cqw;height:3.5cqw}.included{display:flex;align-items:center;justify-content:space-around;background:linear-gradient(#fff,#e4f2ff);border:.12cqw solid white;border-radius:2.3cqw;box-shadow:0 .5cqw .8cqw #0174d448;padding:.65cqw 1.2cqw}.hero-included{position:absolute;left:36.3%;top:84.1%;width:59%;min-height:5.4cqw}.included li{display:flex;align-items:center;gap:1.15cqw;flex:1;justify-content:center;font-size:1.65cqw;line-height:1.03;font-weight:700;letter-spacing:-.02em}.included li+li{border-left:.13cqw solid #0536e7}.included .icon-tile{background:none;width:4.6cqw;height:4cqw}.included .icon{width:4.1cqw;height:4.1cqw}.how-heading{position:absolute;top:9.8%;left:6.9%;width:52.5%;text-align:left}.how-heading h2{font-family:var(--display);font-size:5.15cqw;font-weight:900;line-height:1.05;letter-spacing:-.055em;white-space:nowrap}.how-heading em{background:linear-gradient(#00a6ff,#0245f7 78%);background-clip:text;-webkit-text-fill-color:transparent}.how-heading p{margin-top:.35cqw;font-size:2.4cqw;font-weight:600;letter-spacing:-.025em;white-space:nowrap}.steps{position:absolute;left:2.95%;top:32.1%;width:56.3%;display:flex;align-items:center;gap:.4cqw}.step{position:relative;flex:1;min-width:0;min-height:18.25cqw;background:linear-gradient(135deg,#fff,#f7fbff);border:1px solid #c4dfff;border-radius:2.2cqw;text-align:center;box-shadow:0 .4cqw .65cqw #3b78a53b;padding:1.25cqw .5cqw 1.35cqw;transition:transform .2s}.step:hover{transform:translateY(-3px)}.step-number{position:absolute;top:-1.1cqw;left:.65cqw;display:grid;place-items:center;width:4cqw;height:4cqw;border-radius:50%;color:#fff;background:linear-gradient(140deg,#0784ff,#0237c7 60%,#041477);box-shadow:0 .15cqw .2cqw #4d82bd33;font-family:var(--display);font-weight:900;font-size:3cqw}.step-art{width:6.7cqw;height:6.7cqw;margin:0 auto .35cqw}.step h3{font-size:2.12cqw;line-height:1.03;letter-spacing:-.045em;font-weight:800}.step p{font-size:1.43cqw;line-height:1.15;letter-spacing:-.03em;margin-top:.9cqw}.step mark{border-radius:99px;padding:0 .65cqw .14cqw;color:var(--navy);background:linear-gradient(#fff000,#ffd100);white-space:nowrap}.step-arrow{flex:none;width:1.9cqw;margin-top:.8cqw}.step-arrow .icon{width:100%;height:3cqw}.service-benefits{position:absolute;left:2.25%;top:70.5%;width:57.3%;min-height:7.4cqw;border-radius:99px;background:linear-gradient(#fff,#f5fbff);border:.1cqw solid white;display:flex;align-items:center;justify-content:space-around;padding:.9cqw 1.1cqw}.service-benefits li{flex:1;display:flex;align-items:center;justify-content:center;gap:.8cqw;font-weight:800;font-size:1.84cqw;line-height:1.03;letter-spacing:-.035em}.service-benefits li+li{border-left:.1cqw solid #0633d5}.service-benefits .icon-tile{width:5.7cqw;height:4.9cqw}.service-benefits .icon{width:4.9cqw;height:4.9cqw}.sales-panel{position:absolute;top:5%;left:61%;width:36.8%;border-radius:3cqw;background:linear-gradient(140deg,#064dc9,#041f7f 65%);box-shadow:0 .5cqw .9cqw #067bc447;border:.13cqw solid white;overflow:hidden}.panel-top{text-align:center;color:#fff;padding:.7cqw 2cqw .3cqw}.panel-top h2{font-family:var(--display);font-size:3.8cqw;font-weight:900;line-height:.96;letter-spacing:-.045em}.panel-top h2 span{color:#00e4f4}.price-yellow{margin:.8cqw auto 0;padding:.3cqw 1cqw .55cqw;background:linear-gradient(#fff631,#ffd300);border:.18cqw solid white;box-shadow:0 .3cqw .3cqw #0006;color:#041653;gap:.6cqw}.price-yellow strong{font-size:6.65cqw}.price-yellow .from{font-size:2.05cqw}.price-yellow::before,.price-yellow::after{width:2.7cqw;height:3.3cqw;color:#ffe000}.price-yellow::before{left:-3.3cqw}.price-yellow::after{right:-3.3cqw}.panel-bottom{background:linear-gradient(115deg,#fff,#f7fbff);border-radius:3.5cqw 3.5cqw 2.8cqw 2.8cqw;margin-top:-.15cqw;padding:1.15cqw 1cqw 1.8cqw}.panel-benefits{padding:0 1.15cqw .8cqw}.panel-benefits li{display:flex;align-items:center;gap:1.6cqw;min-height:5.3cqw;font-size:2.08cqw;line-height:1.03;letter-spacing:-.035em;font-weight:700}.panel-benefits li+li{border-top:1px solid #bbd1e7}.panel-benefits .icon{width:4.8cqw;height:4.8cqw}.panel-benefits .check{display:flex;width:3.7cqw;height:3.7cqw;border-radius:50%;background:linear-gradient(#d0f6ff,#a8dfff);flex-shrink:0}.panel-benefits .check .icon{width:100%;height:100%}.panel-bottom .whatsapp{min-height:8cqw;font-size:2.12cqw;padding:.65cqw 1.4cqw;gap:1cqw}.panel-bottom .whatsapp>.icon{width:5.7cqw;height:5.7cqw}.panel-bottom .whatsapp .wa-arrow{width:2.8cqw;height:2.8cqw}.legal-footer{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:10px;padding:14px 18px;background:#0039b6;color:white;font-size:12px}.legal-footer button{border:0;background:none;color:inherit;padding:5px;text-decoration:underline;text-underline-offset:3px}.cookie-banner{position:fixed;z-index:50;bottom:16px;left:50%;transform:translateX(-50%);width:min(900px,calc(100% - 32px));padding:18px 22px;border:1px solid #a2bce5;border-radius:16px;background:#fffffff7;box-shadow:0 8px 45px #001b5438;display:flex;align-items:center;gap:28px;color:#101d3d;backdrop-filter:blur(12px);font-size:14px}.cookie-banner[hidden]{display:none}.cookie-banner strong{font-size:17px}.cookie-banner p{margin:5px 0;line-height:1.4}.privacy-inline{border:0;padding:2px 0;background:none;text-decoration:underline;font-size:12px;color:#1646ae}.cookie-actions{display:flex;gap:8px;flex-shrink:0}.cookie-actions button{background:#063bb2;color:#fff;border:1px solid #063bb2;border-radius:8px;padding:12px 17px;font-weight:700;min-width:94px}.cookie-actions button:hover{background:#002780}dialog{border:1px solid #c3daff;border-radius:22px;padding:0;max-width:min(700px,calc(100% - 28px));max-height:85dvh;color:#101d3d;box-shadow:0 20px 80px #001c465c}dialog::backdrop{background:#00154099;backdrop-filter:blur(4px)}.dialog-head{display:flex;align-items:center;gap:20px;justify-content:space-between;padding:20px 24px;background:#e8f3ff;position:sticky;top:0}.dialog-head h2{font-size:20px}.dialog-head button{font-size:30px;line-height:1;width:38px;height:38px;flex:none;border:0;background:#fff;border-radius:50%;color:#123fa0}.dialog-body{padding:22px 26px;font-size:15px;line-height:1.55}.dialog-body h3{font-size:17px;margin:22px 0 7px}.dialog-body p{margin:10px 0}.dialog-body dt{font-weight:bold;margin-top:10px}.dialog-body dd{margin:0;overflow-wrap:anywhere}.dialog-body a{color:#0048cd}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.skip-link{position:fixed;top:10px;left:10px;transform:translateY(-200%);z-index:100;background:white;padding:12px;border-radius:8px}.skip-link:focus{transform:none}
@media(min-width:1921px){.hero-canvas,.how-canvas{min-height:1080px}.wave{height:138px}}
@media(max-width:999px){
.hero-canvas,.how-canvas{min-height:0;container-type:normal}.hero-canvas{display:flex;flex-direction:column;align-items:center;padding:28px 18px 70px;gap:18px}.promo,.device-mockup,.no-advance,.features,.hero-included,.how-heading,.steps,.service-benefits,.sales-panel{position:relative;left:auto;top:auto;width:100%}.promo{max-width:680px}.promo h1{font-size:clamp(35px,11.4vw,77px);letter-spacing:-.055em;line-height:.96}.tagline{font-size:clamp(16px,3.9vw,26px);line-height:1.12;margin:10px auto 0;max-width:620px;font-weight:600}.desktop-br{display:none}.offer-group{max-width:490px;width:82%;margin:20px auto 0}.price{gap:12px}.price-blue{min-height:0;padding:4px 18px 10px;border-width:1px}.price strong{font-size:clamp(68px,19.5vw,128px)}.price .from{font-size:clamp(18px,5.5vw,34px)}.delivery{gap:7px;margin:-4px auto 0;padding:6px 10px;width:88%;font-size:clamp(15px,4.4vw,28px)}.delivery .icon{width:25px;height:25px}.sparks::before,.sparks::after{width:7vw;height:8vw}.sparks::before{left:-9vw}.sparks::after{right:-9vw}.cta-sparks{margin:12px auto 0;width:94%;max-width:510px}.whatsapp{font-size:clamp(17px,4.7vw,29px);min-height:76px;padding:9px 17px;border-width:3px;gap:10px;box-shadow:0 6px 10px #104b6d40}.whatsapp>.icon{width:54px;height:54px}.whatsapp .wa-arrow{width:30px;height:30px}.cta-sparks::before{width:23px;height:34px;left:-22px}.device-mockup{max-width:720px;margin:2px -7px 0;width:calc(100% + 14px);filter:drop-shadow(0 5px 3px #1f557b25)}.no-advance{max-width:720px;padding:11px 26px 9px;border-radius:32px;margin-top:-3px}.no-advance p{font-size:clamp(14px,3.5vw,26px);white-space:normal}.no-advance strong{font-size:clamp(24px,6.4vw,45px);border-width:2px;padding:3px 18px;margin:6px 0 3px;line-height:1.1}.no-advance strong::before,.no-advance strong::after{width:26px;height:31px;left:-30px}.no-advance strong::after{left:auto;right:-30px}.no-advance>span{font-size:clamp(16px,4vw,28px);width:100%;gap:8px}.no-advance>span::before,.no-advance>span::after{height:2px}.features{max-width:650px;gap:16px 16px;padding:5px 5px 0}.features li{font-size:clamp(15px,3.9vw,23px);line-height:1.08;gap:10px;letter-spacing:-.03em}.features br{display:none}.features span:last-child{max-width:180px}.icon-tile{width:53px;height:51px;border-radius:15px}.icon-tile .icon{width:40px;height:40px}.included{max-width:720px;padding:12px 5px;border-radius:22px;border-width:1px;box-shadow:0 6px 12px #0174d430;min-height:80px}.included li{gap:4px;font-size:clamp(12px,2.6vw,20px);flex-direction:column;text-align:center;line-height:1.08;padding:0 4px}.included li+li{border-width:1px}.included .icon-tile{width:42px;height:42px}.included .icon{width:38px;height:38px}.wave{height:54px}.corner-left{width:65vw;top:-13vw;left:-32vw;height:20vw;box-shadow:0 2vw 0 #0054f9}.corner-right{width:36vw;height:41vw;right:-23vw;top:-18vw;opacity:.8}.how-canvas{display:flex;flex-direction:column;align-items:center;padding:28px 18px 75px;gap:24px}.how-heading{max-width:720px;text-align:center}.how-heading h2{font-size:clamp(32px,8.7vw,60px);letter-spacing:-.055em;line-height:1.12}.how-heading p{white-space:normal;font-size:clamp(17px,4.3vw,28px);line-height:1.15;margin:8px auto 0;max-width:620px}.steps{flex-direction:column;gap:13px;max-width:580px;margin-top:5px}.step{flex:auto;width:100%;min-height:0;padding:18px 12px 20px;border-radius:25px;box-shadow:0 5px 12px #3b78a528}.step-number{width:47px;height:47px;top:14px;left:17px;font-size:32px}.step-art{width:83px;height:83px;margin:0 auto 8px}.step h3{font-size:27px;line-height:1.05}.step p{font-size:18px;line-height:1.2;letter-spacing:-.02em;margin-top:11px}.step p br{display:none}.step mark{padding:1px 9px}.step-arrow{width:32px;margin:0;transform:rotate(90deg)}.step-arrow .icon{width:32px;height:32px}.service-benefits{order:2;border-radius:22px;max-width:630px;padding:13px 7px;min-height:90px}.service-benefits li{flex-direction:column;text-align:center;font-size:clamp(13px,3.3vw,19px);gap:7px;line-height:1.08;padding:0 5px}.service-benefits li+li{border-width:1px}.service-benefits .icon-tile{width:50px;height:46px;border-radius:13px}.service-benefits .icon{width:42px;height:42px}.sales-panel{order:3;max-width:580px;border-radius:30px;border-width:2px;box-shadow:0 7px 16px #067bc437}.panel-top{padding:15px 37px 0}.panel-top h2{font-size:clamp(31px,8.8vw,50px);line-height:.99;letter-spacing:-.045em}.price-yellow{margin:12px auto 0;padding:6px 15px 8px;border-width:2px;gap:12px}.price-yellow strong{font-size:clamp(65px,18.5vw,105px)}.price-yellow .from{font-size:clamp(19px,5vw,29px)}.price-yellow::before,.price-yellow::after{width:24px;height:36px}.price-yellow::before{left:-32px}.price-yellow::after{right:-32px}.panel-bottom{border-radius:30px 30px 28px 28px;margin-top:-1px;padding:18px 10px 18px}.panel-benefits{padding:0 13px 14px}.panel-benefits li{min-height:66px;font-size:clamp(19px,5.1vw,28px);gap:16px;line-height:1.05}.panel-benefits .icon{width:49px;height:49px}.panel-benefits .check{width:35px;height:35px}.panel-bottom .whatsapp{min-height:78px;font-size:clamp(16px,4.5vw,27px);padding:9px 13px;gap:7px}.panel-bottom .whatsapp>.icon{width:53px;height:53px}.panel-bottom .whatsapp .wa-arrow{width:27px;height:27px}.legal-footer{font-size:11px;gap:4px}.cookie-banner{gap:12px;padding:14px 16px;bottom:10px;width:calc(100% - 20px);flex-direction:column;align-items:stretch;font-size:13px}.cookie-banner strong{font-size:16px}.cookie-actions button{flex:1;min-height:43px;padding:10px 15px}.cookie-actions{gap:10px}.dialog-head{padding:17px}.dialog-head h2{font-size:18px}.dialog-body{padding:17px;font-size:14px}
}
@media(min-width:600px) and (max-width:999px){.hero-canvas{padding-top:36px;gap:25px}.features{grid-template-columns:1fr 1fr 1fr}.features li{flex-direction:column;text-align:center;font-size:20px}.how-canvas{gap:30px}.steps{max-width:700px;flex-direction:row;gap:10px;align-items:stretch}.step{padding:55px 10px 20px}.step h3{font-size:23px}.step p{font-size:17px}.step-number{width:40px;height:40px;font-size:28px;top:10px;left:10px}.step-art{width:70px;height:70px}.step-arrow{align-self:center;width:22px;transform:none}.step-arrow .icon{width:22px;height:32px}.service-benefits li{flex-direction:row}.included li{flex-direction:row;gap:10px}.included .icon{width:48px;height:48px}.cookie-banner{flex-direction:row;align-items:center}}
@media(max-width:350px){.hero-canvas{padding-left:14px;padding-right:14px}.promo h1{font-size:11.2vw}.whatsapp{font-size:15px;padding:8px 12px;min-height:67px;gap:7px}.whatsapp>.icon{width:46px;height:46px}.whatsapp .wa-arrow{width:25px;height:25px}.features{column-gap:10px;padding-left:0;padding-right:0}.features li{font-size:14px;gap:8px}.icon-tile{width:43px;height:45px;border-radius:12px}.icon-tile .icon{width:34px;height:34px}.no-advance{padding-left:19px;padding-right:19px}.panel-top{padding-left:31px;padding-right:31px}.panel-benefits{padding-left:9px;padding-right:9px}.panel-benefits li{font-size:18px;gap:11px}.panel-benefits .icon{width:43px;height:43px}.panel-benefits .check{width:30px;height:30px}.panel-bottom .whatsapp{font-size:14px;padding:8px 10px;gap:7px}.panel-bottom .whatsapp>.icon{width:44px;height:44px}.panel-bottom .whatsapp .wa-arrow{width:24px;height:24px}.step h3{font-size:25px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
/* Optical alignment with the supplied desktop compositions. */
.sparks::before,.sparks::after{clip-path:none;background:url('assets/sparks-gold.svg') center/contain no-repeat}.price-blue::before,.price-blue::after{background-image:url('assets/sparks-blue.svg')}.cta-sparks::before{clip-path:none;background:url('assets/sparks-gold.svg') center/contain no-repeat}
@media(min-width:1000px){.promo{top:4.7%}.promo h1{line-height:.84}.promo h1 em{line-height:.84}.offer-group{margin-top:1cqw}.price-blue strong{font-size:6.85cqw}.delivery .icon{width:2cqw;height:2cqw}.features{top:65%}.step{height:18.25cqw;min-height:18.25cqw}.step p{font-size:1.33cqw}.step h3{font-size:2.05cqw}.corner-left{width:34vw;height:17vw;top:-11vw;left:-20vw}.how .corner-left{top:-13vw}.panel-top{padding-left:4.6cqw;padding-right:4.6cqw}.price-yellow{margin-left:-1.3cqw;margin-right:-1.3cqw}.price-yellow strong{font-size:6.25cqw}.price-yellow .from{font-size:1.9cqw}}
@media(max-width:999px){.cta-sparks{width:100%}.whatsapp>span{flex:1}.whatsapp{padding-left:12px;padding-right:12px;gap:8px;font-size:clamp(16px,4.45vw,29px)}.offer-group{width:84%}.price-blue{padding-left:13px;padding-right:13px;gap:8px}.price-blue strong{font-size:clamp(60px,18vw,125px)}.price-blue .from{font-size:clamp(18px,5vw,32px)}.price-yellow{gap:8px;padding-left:10px;padding-right:10px}.price-yellow strong{font-size:clamp(58px,17.7vw,105px)}.price-yellow .from{font-size:clamp(16px,4.5vw,29px)}}
@media(max-width:350px){.whatsapp{font-size:15px}.panel-top{padding-left:27px;padding-right:27px}}
@media(max-width:350px){.how-heading h2{font-size:29px}.panel-top h2{font-size:28px}}
