
:root{--pink:#ec4899;--pink-strong:#be185d;--sky:#0284c7;--mint:#16a34a;--ink:#172033;--muted:#64748b;--bg:#fff7fb;--line:#fce7f3;--card:#ffffff;--shadow:0 24px 70px rgba(148,42,105,.12);--max:1180px}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:'Nunito Sans',system-ui,sans-serif;background:var(--bg);color:var(--ink);line-height:1.6}img{max-width:100%;display:block}a{text-decoration:none;color:inherit}.container{width:min(var(--max),calc(100% - 32px));margin:auto}.skip-link{position:absolute;left:16px;top:-50px;background:var(--ink);color:#fff;padding:10px 14px;border-radius:12px;z-index:50}.skip-link:focus{top:14px}.site-header{position:sticky;top:0;z-index:20;background:rgba(255,247,251,.82);backdrop-filter:blur(18px);border-bottom:1px solid rgba(252,231,243,.8)}.nav{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:20px}.brand{display:flex;align-items:center;gap:10px;font-family:'Varela Round',sans-serif;font-size:1.55rem}.brand b{color:var(--pink)}.mark{width:38px;height:38px;border-radius:15px;background:linear-gradient(135deg,var(--pink),#fb7185);display:grid;place-items:center;box-shadow:0 12px 30px rgba(236,72,153,.28)}svg{width:1em;height:1em;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.mark svg{width:22px;height:22px;fill:#fff;stroke:none}.nav-links{display:flex;gap:22px;align-items:center;font-weight:900;color:#334155}.btn{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:999px;padding:12px 20px;font-weight:900;border:1px solid transparent;transition:transform .22s ease,box-shadow .22s ease,background .22s ease}.btn:hover{transform:translateY(-2px)}.btn:focus-visible,a:focus-visible{outline:3px solid rgba(2,132,199,.32);outline-offset:3px}.btn-primary{background:linear-gradient(135deg,var(--pink),#fb7185);color:#fff;box-shadow:0 16px 36px rgba(236,72,153,.28)}.btn-green{background:linear-gradient(135deg,var(--mint),#22c55e);color:#fff;box-shadow:0 16px 36px rgba(22,163,74,.24)}.btn-soft{background:#fff;color:var(--pink-strong);border-color:var(--line);box-shadow:0 10px 30px rgba(148,42,105,.08)}.hero{padding:70px 0 44px;background:radial-gradient(circle at 0 0,#ffe4f1 0 28%,transparent 45%),radial-gradient(circle at 90% 10%,#dff7ff 0 18%,transparent 36%)}.hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:54px;align-items:center}.eyebrow,.label{display:inline-flex;align-items:center;gap:10px;color:var(--pink-strong);font-weight:900;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem}.eyebrow:before,.label:before{content:"";width:34px;height:10px;border-radius:999px;background:linear-gradient(90deg,var(--pink),var(--sky))}h1,h2,h3{font-family:'Varela Round',sans-serif;line-height:1.05;letter-spacing:-.045em;margin:0}h1{font-size:clamp(2.7rem,6vw,5.8rem)}h2{font-size:clamp(2rem,3.6vw,3.6rem)}h3{font-size:1.35rem}.lead{font-size:clamp(1.06rem,1.5vw,1.27rem);color:#475569;max-width:680px;margin:22px 0 0}.cta-row{display:flex;gap:14px;flex-wrap:wrap;margin:32px 0}.proof{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:24px}.proof div,.panel,.inside-card,.faq details{background:rgba(255,255,255,.82);border:1px solid var(--line);border-radius:24px;box-shadow:0 14px 40px rgba(148,42,105,.07);padding:16px}.proof small{display:block;color:var(--muted);font-weight:900;text-transform:uppercase;letter-spacing:.08em}.proof b{display:block;margin-top:4px}.cover-wrap{position:relative;border-radius:42px;background:linear-gradient(145deg,#fff,#fff0f7);border:1px solid #fff;box-shadow:var(--shadow);padding:26px;overflow:hidden}.cover-wrap:before{content:"";position:absolute;inset:18px;border-radius:32px;background:repeating-linear-gradient(135deg,rgba(236,72,153,.08) 0 10px,transparent 10px 22px)}.cover{position:relative;z-index:1;border-radius:24px;border:8px solid #fff;box-shadow:0 24px 70px rgba(15,23,42,.18);width:min(420px,100%);margin:auto}.badge{position:absolute;z-index:2;right:22px;top:22px;background:#fff;border:1px solid var(--line);border-radius:999px;padding:10px 14px;font-weight:900;color:var(--pink-strong)}.section{padding:78px 0}.split{display:grid;grid-template-columns:.9fr 1.1fr;gap:34px;align-items:start}.bullets{display:grid;gap:14px;margin-top:24px}.bullet{display:flex;gap:12px;align-items:flex-start;background:#fff;border:1px solid var(--line);border-radius:22px;padding:16px;box-shadow:0 10px 30px rgba(148,42,105,.06)}.bullet svg{flex:0 0 22px;color:var(--mint);margin-top:3px}.inside-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:28px}.inside-card svg{width:30px;height:30px;color:var(--sky);margin-bottom:12px}.delivery{background:linear-gradient(135deg,#0f172a,#512340);color:#fff}.delivery .lead,.delivery p{color:#f8cfe1}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:30px}.step{border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.08);border-radius:28px;padding:24px}.step span{display:grid;place-items:center;width:42px;height:42px;border-radius:16px;background:#fff;color:var(--pink-strong);font-weight:900;margin-bottom:12px}.faq-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:34px}.faq{display:grid;gap:12px}summary{cursor:pointer;font-weight:900}.final-cta{padding:72px 0;text-align:center}.final-card{background:#fff;border:1px solid var(--line);border-radius:36px;box-shadow:var(--shadow);padding:clamp(28px,5vw,48px)}.footer{padding:42px 0;background:#fff;border-top:1px solid var(--line)}.footer .container{display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap}.footer nav{display:flex;gap:16px;flex-wrap:wrap;font-weight:900;color:#475569}@media(max-width:900px){.hero-grid,.split,.faq-grid{grid-template-columns:1fr}.inside-grid,.steps{grid-template-columns:1fr 1fr}.nav-links{display:none}.proof{grid-template-columns:1fr}.cover-wrap{max-width:520px;margin:auto}}@media(max-width:640px){.container{width:min(100% - 24px,var(--max))}.hero{padding-top:42px}h1{font-size:2.75rem}.btn{width:100%}.inside-grid,.steps{grid-template-columns:1fr}.cover-wrap{border-radius:30px;padding:16px}.cover{border-width:6px}.section{padding:56px 0}.footer .container{display:grid}.footer nav{display:grid}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition:none!important;scroll-behavior:auto!important}}

.currency-note{max-width:760px;margin:14px auto 0;color:#64748b;font-size:13px;line-height:1.5;text-align:left;background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:10px 14px}
