a{color:#000!important}.btn,.footer-top .brand{color:#fff!important}.bg-paper{background:#f4fcfe;padding:0!important}@media (width<=560px){a.btn.btn--primary.nav-cta{display:none}}:root{--green-900:#143b3c;--green-800:#256263;--green-700:#1097a1;--green-600:#15a7b1;--green-500:#3ab8c0;--green-400:#74cfd5;--green-200:#b9e7ea;--green-100:#d8f3f4;--green-50:#effdfd;--cream:#d7eded;--cream-dk:#c1e2e3;--cream-lt:#effdfd;--paper:#f6fefe;--white:#fff;--ink:#1d4747;--ink-soft:#3e6a6a;--ink-mute:#6e9293;--gold:#1097a1;--gold-soft:#d2f0f2;--coral:#1097a1;--coral-2:#0c7d86;--coral-soft:#d2f0f2;--grad-green:linear-gradient(135deg, #1aa3ad, #256263);--grad-green-bright:linear-gradient(135deg, #34bcc5, #1097a1);--grad-green-dark:linear-gradient(150deg, #2a6f70, #143b3c);--grad-coral:linear-gradient(135deg, #19a8b2, #0c7d86);--grad-hero:radial-gradient(125% 95% at 85% -10%, #b6dfe1 0%, #ccebec 45%, #ddf5f5 100%);--line:oklch(88% .012 120);--radius:18px;--radius-lg:28px;--radius-sm:12px;--shadow:0 1px 2px oklch(40% .05 150/.04), 0 12px 32px oklch(40% .05 150/.08);--shadow-sm:0 1px 2px oklch(40% .05 150/.05), 0 6px 18px oklch(40% .05 150/.06);--shadow-lg:0 2px 4px oklch(40% .05 150/.05), 0 28px 60px oklch(40% .05 150/.14);--font-head:"Playfair Display", "Times New Roman", Georgia, serif;--font-body:"Montserrat", system-ui, -apple-system, sans-serif;--maxw:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--font-body);color:var(--ink);background:var(--cream-lt);-webkit-font-smoothing:antialiased;margin:0;font-size:18px;line-height:1.6;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}h1,h2,h3,h4{font-family:var(--font-head);letter-spacing:-.01em;color:var(--green-900);text-wrap:balance;margin:0;font-weight:600;line-height:1.08}p{text-wrap:pretty;margin:0}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 28px}.section{padding:50px 0;position:relative}.section--tight{padding:80px 0}.eyebrow{font-family:var(--font-body);letter-spacing:.24em;text-transform:uppercase;color:var(--green-700);align-items:center;gap:12px;font-size:12px;font-weight:600;display:inline-flex}.h-xl{font-size:clamp(40px,6vw,72px)}.h-lg{font-size:clamp(32px,4.4vw,52px)}.h-md{font-size:clamp(26px,3vw,36px)}.lead{color:var(--ink-soft);font-size:clamp(18px,1.5vw,21px);line-height:1.65}.section-head{max-width:760px}.section-head.center{text-align:center;margin:0 auto}.section-head .eyebrow{margin-top:52px;margin-bottom:22px}.section-head p{margin-top:22px}.btn{font-family:var(--font-body);cursor:pointer;white-space:nowrap;border:none;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:18px 30px;font-size:16px;font-weight:700;line-height:1;transition:transform .25s cubic-bezier(.2,.7,.3,1),box-shadow .25s,background .25s;display:inline-flex}.btn svg{width:18px;height:18px}.btn{position:relative;overflow:hidden}.btn--primary{background:var(--grad-green);color:#fff;box-shadow:0 8px 22px #1097a147}.btn--primary:hover{transform:translateY(-2px);box-shadow:0 14px 32px #1097a15c}.btn--primary:after,.btn--light:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff52,#0000);width:42%;height:100%;animation:7s ease-in-out infinite btnShine;position:absolute;top:0;left:-80%;transform:skew(-18deg)}.btn--light:after{background:linear-gradient(100deg,#0000,#1097a12e,#0000)}@keyframes btnShine{0%{left:-80%}45%,to{left:150%}}.btn--light{background:var(--cream-lt);box-shadow:var(--shadow-sm);color:var(--green-800)!important}.btn--light:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.btn--ghost{border:1.5px solid var(--green-200);background:0 0;color:var(--green-800)!important}.btn--ghost:hover{border-color:var(--green-400);background:var(--green-50)}.btn--block{width:100%}.ph{border-radius:var(--radius);border:1px solid var(--green-200);min-height:160px;color:var(--green-700);background:repeating-linear-gradient(135deg,oklch(93% .03 150) 0 12px,oklch(95.5% .02 150) 12px 24px);place-items:center;display:grid;position:relative;overflow:hidden}.ph:after{content:"";border-radius:calc(var(--radius) - 8px);pointer-events:none;border:1.5px dashed oklch(72% .06 150/.55);position:absolute;inset:10px}.ph__label{z-index:1;letter-spacing:.02em;text-align:center;text-transform:lowercase;color:var(--green-800);padding:14px 18px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12.5px;line-height:1.5;position:relative}.ph__label b{letter-spacing:.06em;text-transform:uppercase;opacity:.85;margin-bottom:4px;font-size:13px;display:block}.ph--cream{background:repeating-linear-gradient(135deg, var(--cream-dk) 0 12px, var(--cream) 12px 24px);border-color:var(--cream-dk)}.ph .play{z-index:2;background:var(--white);width:62px;height:62px;box-shadow:var(--shadow);border-radius:999px;place-items:center;display:grid;position:absolute}.ph .play svg{width:22px;height:22px;fill:var(--green-700);margin-left:3px}.ic-chip{border-radius:14px;flex:none;place-items:center;width:52px;height:52px;display:grid}.ic-chip svg{width:26px;height:26px}.ic-chip--green{background:var(--green-100);color:var(--green-700)}.ic-chip--cream{background:var(--cream);color:var(--green-800)}.ic-chip--gold{background:var(--gold-soft);color:oklch(50% .13 75)}.ic-chip--coral{background:var(--coral-soft);color:var(--coral-2)}svg.stroke{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.site-header{z-index:60;-webkit-backdrop-filter:saturate(1.4)blur(14px);backdrop-filter:saturate(1.4)blur(14px);background:oklch(99% .006 90/.82);border-bottom:1px solid #0000;transition:border-color .3s,box-shadow .3s,background .3s;position:sticky;top:0}.site-header.scrolled{border-color:var(--line);box-shadow:0 6px 24px oklch(40% .05 150/.05)}.nav{align-items:center;gap:28px;height:76px;display:flex}.brand{font-family:var(--font-head);color:var(--green-900);letter-spacing:-.01em;align-items:center;gap:11px;font-size:24px;font-weight:700;display:flex}.brand .mark{background:var(--green-700);width:38px;height:38px;color:var(--cream-lt);border-radius:11px;place-items:center;display:grid}.brand .mark svg{width:22px;height:22px}.nav-links{color:var(--ink-soft);gap:26px;margin-left:auto;font-size:15px;font-weight:600;display:flex}.nav-links a{transition:color .2s}.nav-links a:hover{color:var(--green-700)}.nav .btn{padding:13px 22px;font-size:15px}.nav-cta{margin-left:8px}.hero{background:var(--grad-hero);padding:64px 0 96px;position:relative;overflow:hidden}.hero-bg{z-index:0;pointer-events:none;position:absolute;inset:0}.hero-bg svg{position:absolute}.hero-grid{z-index:2;grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;display:grid;position:relative}.hero h1{letter-spacing:-.015em;font-size:clamp(38px,3.4vw,44px);font-weight:600;line-height:1.14}.hero .sub{max-width:540px;margin-top:24px}.hero .triggers{gap:14px;margin:32px 0;display:grid}.trigger{color:var(--ink);align-items:center;gap:12px;font-weight:600;display:flex}.trigger .tick{background:var(--green-100);width:26px;height:26px;color:var(--green-700);border-radius:999px;flex:none;place-items:center;display:grid}.trigger .tick svg{width:15px;height:15px}.hero-cta{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.hero-cta .note{color:var(--ink-mute);max-width:180px;font-size:14px;line-height:1.4}.hero-visual{position:relative}.hero-visual .ph--main{aspect-ratio:4/5}.hero-visual .ph--pack{aspect-ratio:3/4;width:42%;box-shadow:var(--shadow-lg);background:repeating-linear-gradient(135deg, var(--cream-dk) 0 12px, var(--cream) 12px 24px);border-color:var(--cream-dk);position:absolute;bottom:-26px;right:-22px}.hero-badge{background:var(--white);box-shadow:var(--shadow);z-index:3;border-radius:16px;align-items:center;gap:12px;padding:14px 18px;display:flex;position:absolute;top:28px;left:-18px}.hero-badge .num{font-family:var(--font-head);color:var(--green-700);font-size:30px;font-weight:700;line-height:1}.hero-badge .lbl{color:var(--ink-soft);max-width:110px;font-size:13px;font-weight:600;line-height:1.25}.bg-cream{background:var(--cream)}.bg-green{background:var(--grad-green-dark);color:var(--cream-lt)}.bg-paper{background:var(--paper);padding-top:50px!important}.bg-green50{background:var(--green-50);padding:0 0 50px}.card-grid{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:56px;display:grid}.signal{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex;overflow:hidden}.signal:hover{box-shadow:var(--shadow);border-color:var(--green-200);transform:translateY(-4px)}.signal img{aspect-ratio:4/3;object-fit:cover;background:var(--green-100);width:100%;display:block}.signal p{color:var(--ink);padding:18px 20px;font-size:16px;font-weight:600;line-height:1.4}.bg-green .eyebrow{color:var(--green-400)}.bg-green .eyebrow:before{background:var(--green-600)}.bg-green h2{color:var(--cream-lt)}.bg-green .lead{color:oklch(86% .03 150)}.result-grid{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:56px;display:grid}.result{background:var(--green-800);border-radius:var(--radius);border:1px solid #ffffff1f;flex-direction:column;transition:transform .3s,background .3s;display:flex;overflow:hidden}.result:hover{background:#2d7374;transform:translateY(-4px)}.result img{aspect-ratio:4/3;object-fit:cover;background:var(--green-600);width:100%;display:block}.result p{color:var(--cream-lt);padding:18px 20px;font-size:16px;font-weight:600}.compare{grid-template-columns:1fr 1.1fr;align-items:stretch;gap:28px;margin-top:56px;display:grid}.compare-col{border-radius:var(--radius-lg);padding:40px 38px}.compare-col h3{margin-bottom:26px;font-size:26px}.compare-col ul{gap:16px;margin:0;padding:0;list-style:none;display:grid}.compare-col li{align-items:center;gap:14px;font-size:17px;font-weight:600;display:flex}.compare-col li .ico{border-radius:999px;flex:none;place-items:center;width:28px;height:28px;display:grid}.compare-col li .ico svg{width:15px;height:15px}.compare--bad{background:var(--white);border:1px solid var(--line)}.compare--bad h3{color:var(--ink)}.compare--bad li{color:var(--ink-soft)}.compare--bad .ico{color:oklch(55% .13 30);background:oklch(93% .04 32)}.compare--good{background:var(--grad-green);color:var(--cream-lt);position:relative;overflow:hidden}.compare--good h3,.compare--good li{color:var(--cream-lt)}.compare--good .ico{color:var(--green-200);background:oklch(95% .04 150/.18)}.compare--good .deco{opacity:.35;position:absolute;bottom:-40px;right:-40px}.compo{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:56px;display:grid}.compo-card{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-lg);flex-direction:column;gap:16px;padding:34px 30px;transition:transform .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.compo-card:hover{box-shadow:var(--shadow);transform:translateY(-5px)}.compo-card .ic-chip{border-radius:16px;width:60px;height:60px}.compo-card .ic-chip svg{width:30px;height:30px}.compo-card h3{font-size:24px}.compo-card p{color:var(--ink-soft);font-size:16px}.compo-card .pct{font-family:var(--font-head);color:var(--green-600);letter-spacing:.04em;text-transform:uppercase;font-size:15px;font-weight:700}.trust-grid{grid-template-columns:repeat(4,1fr);gap:22px;margin-top:56px;display:grid}.trust{background:var(--cream-lt);border:1px solid var(--cream-dk);border-radius:var(--radius);flex-direction:column;gap:16px;padding:32px 28px;display:flex}.trust .ic-chip{background:var(--white);box-shadow:var(--shadow-sm)}.trust h3{font-size:21px}.trust p{color:var(--ink-soft);font-size:15.5px}.ba-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:56px;display:grid}.ba-grid .ph{aspect-ratio:1}.ba-grid .ph--video{aspect-ratio:9/13}.ba-row-label{grid-column:1/-1;align-items:center;gap:14px;margin-top:14px;display:flex}.ba-row-label span{color:var(--green-700);letter-spacing:.1em;text-transform:uppercase;font-size:13px;font-weight:700}.ba-row-label .line{background:var(--line);flex:1;height:1px}.ba-cta{text-align:center;margin-top:48px;margin-bottom:50px}.steps{grid-template-columns:repeat(5,1fr);gap:0;margin-top:56px;display:grid;position:relative}.step{padding:0 18px;position:relative}.step .num{background:var(--white);border:2px solid var(--green-200);width:64px;height:64px;font-family:var(--font-head);color:var(--green-700);z-index:2;border-radius:999px;place-items:center;margin-bottom:22px;font-size:24px;font-weight:700;display:grid;position:relative}.step h3{margin-bottom:8px;font-size:20px}.step p{color:var(--ink-soft);font-size:15px}.step:not(:last-child):after{content:"";background:var(--green-200);z-index:1;height:2px;position:absolute;top:32px;left:calc(50% + 40px);right:calc(40px - 50%)}.step.is-current .num{background:var(--green-700);color:var(--cream-lt);border-color:var(--green-700)}.plans{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:24px;margin-top:56px;display:grid}.plan{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-lg);flex-direction:column;gap:8px;padding:38px 34px;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex}.plan:hover{box-shadow:var(--shadow);transform:translateY(-6px)}.plan .plan-name{font-family:var(--font-head);color:var(--green-900);font-size:30px;font-weight:700}.plan .plan-tag{color:var(--ink-soft);margin-bottom:14px;font-size:15px}.plan .price{font-family:var(--font-head);color:var(--green-700);margin:6px 0 4px;font-size:38px;font-weight:700;line-height:1.12}.plan .price small{color:var(--ink-mute);font-size:17px;font-weight:600;font-family:var(--font-body)}.plan ul{gap:12px;margin:22px 0 28px;padding:0;list-style:none;display:grid}.plan li{color:var(--ink-soft);align-items:flex-start;gap:10px;font-size:15.5px;display:flex}.plan li svg{width:18px;height:18px;color:var(--green-600);flex:none;margin-top:2px}.plan .btn{margin-top:auto}.plan--featured{background:var(--grad-green-dark);color:var(--cream-lt);border-color:var(--green-800);box-shadow:var(--shadow-lg);position:relative;transform:translateY(-12px)}.plan--featured:hover{transform:translateY(-18px)}.plan--featured .plan-name,.plan--featured .price{color:var(--cream-lt)}.plan--featured .plan-tag,.plan--featured .price small{color:var(--green-200)}.plan--featured li{color:oklch(90% .025 150)}.plan--featured li svg{color:var(--green-400)}.plan--featured .btn--ghost{color:var(--cream-lt);border-color:oklch(95% .04 150/.35)}.plan--featured .btn--ghost:hover{background:oklch(95% .04 150/.12)}.plan-ribbon{background:var(--grad-coral);color:#fff;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:7px 14px;font-size:12px;font-weight:700;position:absolute;top:22px;right:22px}.guarantee{grid-template-columns:.9fr 1.1fr;align-items:center;gap:48px;display:grid}.guarantee-visual{position:relative}.seal{background:var(--grad-green);width:200px;height:200px;color:var(--cream-lt);text-align:center;box-shadow:var(--shadow-lg);border-radius:999px;place-items:center;margin:0 auto;display:grid;position:relative}.seal:before{content:"";border:2px dashed oklch(95% .04 150/.4);border-radius:999px;position:absolute;inset:12px}.seal .seal-in{position:relative}.seal svg{width:46px;height:46px;margin-bottom:6px}.seal b{font-family:var(--font-head);font-size:20px;line-height:1.1;display:block}.seal span{opacity:.85;font-size:12px}.g-list{justify-items:start;gap:14px;margin:26px 0 0;padding:0;list-style:none;display:grid}.g-list li{text-align:left;justify-content:flex-start;align-items:center;gap:12px;font-weight:600;display:flex}.g-list li .tick{background:var(--green-100);width:26px;height:26px;color:var(--green-700);border-radius:999px;flex:none;place-items:center;display:grid}.g-list li .tick svg{width:15px;height:15px}.faq{gap:14px;max-width:820px;margin:56px auto 0;display:grid}.faq-item{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);transition:border-color .25s,box-shadow .25s;overflow:hidden}.faq-item.open{border-color:var(--green-200);box-shadow:var(--shadow-sm)}.faq-q{cursor:pointer;text-align:left;width:100%;font-family:var(--font-body);color:var(--green-900);background:0 0;border:none;align-items:center;gap:18px;padding:24px 26px;font-size:18px;font-weight:700;display:flex}.faq-q .chev{background:var(--green-100);width:30px;height:30px;color:var(--green-700);border-radius:999px;flex:none;place-items:center;margin-left:auto;transition:transform .3s,background .25s;display:grid}.faq-q .chev svg{width:16px;height:16px}.faq-item.open .chev{background:var(--green-700);color:var(--cream-lt);transform:rotate(180deg)}.faq-a{max-height:0;transition:max-height .35s;overflow:hidden}.faq-a-inner{color:var(--ink-soft);padding:0 26px 24px;font-size:16px;line-height:1.65}.final{position:relative;overflow:hidden}.final-card{background:var(--grad-green-dark);color:var(--cream-lt);text-align:center;border-radius:36px;padding:80px 64px;position:relative;overflow:hidden}.final-card h2{color:var(--cream-lt);max-width:880px;margin:0 auto;font-size:clamp(30px,4vw,52px)}.final-card p{color:oklch(88% .03 150);max-width:600px;margin:22px auto 38px;font-size:19px}.final-card .deco{pointer-events:none;opacity:.5;position:absolute}.final-contacts{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:30px;display:flex}.final-contacts a{background:oklch(95% .04 150/.12);border:1px solid oklch(95% .04 150/.2);border-radius:999px;align-items:center;gap:10px;padding:12px 20px;font-size:15px;font-weight:600;transition:background .25s,transform .25s;display:inline-flex;color:var(--cream-lt)!important}.final-contacts a:hover{background:oklch(95% .04 150/.22);transform:translateY(-2px)}.final-contacts a svg{width:18px;height:18px}.site-footer{background:var(--green-900);color:oklch(82% .03 150);padding:56px 0 40px}.footer-top{border-bottom:1px solid oklch(46% .05 150/.4);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-bottom:32px;display:flex}.site-footer .brand{color:var(--cream-lt)}.footer-bottom{color:oklch(72% .03 150);flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:26px;font-size:14px;display:flex}.footer-disclaimer{max-width:720px;line-height:1.5}.modal{z-index:200;display:none;position:fixed;inset:0}.modal.open{display:block}.modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;background:oklch(25% .04 150/.55);transition:opacity .3s;position:absolute;inset:0}.modal.open .modal-overlay{opacity:1}.modal-card{background:var(--paper);border-radius:var(--radius-lg);width:min(480px,100vw - 36px);max-height:calc(100vh - 36px);box-shadow:var(--shadow-lg);opacity:0;padding:44px 40px;transition:opacity .3s,transform .3s;position:absolute;top:50%;left:50%;overflow:auto;transform:translate(-50%,-46%)}.modal.open .modal-card{opacity:1;transform:translate(-50%,-50%)}.modal-card h3{margin-bottom:10px;font-size:30px}.modal-card .modal-sub{color:var(--ink-soft);margin-bottom:26px}.modal-close{background:var(--green-50);width:38px;height:38px;color:var(--green-800);cursor:pointer;border:none;border-radius:999px;place-items:center;transition:background .2s;display:grid;position:absolute;top:18px;right:18px}.modal-close:hover{background:var(--green-100)}.modal-close svg{width:18px;height:18px}.field{margin-bottom:16px}.field label{color:var(--ink);margin-bottom:7px;font-size:14px;font-weight:600;display:block}.field input,.field select{border:1.5px solid var(--line);width:100%;font-family:var(--font-body);color:var(--ink);background:var(--white);border-radius:12px;padding:15px 16px;font-size:16px;transition:border-color .2s,box-shadow .2s}.field input:focus,.field select:focus{border-color:var(--green-400);box-shadow:0 0 0 4px var(--green-100);outline:none}.modal .btn{margin-top:8px}.modal-note{color:var(--ink-mute);text-align:center;margin-top:14px;font-size:12.5px;line-height:1.5}.modal-success{text-align:center;padding:16px 0}.modal-success .ok{background:var(--green-100);width:72px;height:72px;color:var(--green-700);border-radius:999px;place-items:center;margin:0 auto 20px;display:grid}.modal-success .ok svg{width:36px;height:36px}.reveal{opacity:0;transition:opacity .7s cubic-bezier(.2,.7,.3,1),transform .7s cubic-bezier(.2,.7,.3,1);transform:translateY(26px)}.reveal.in{opacity:1;transform:none}.reveal.d1{transition-delay:80ms}.reveal.d2{transition-delay:.16s}.reveal.d3{transition-delay:.24s}.reveal.d4{transition-delay:.32s}.reveal.d5{transition-delay:.4s}.reveal.d6{transition-delay:.48s}.reveal.d7{transition-delay:.56s}@media (prefers-reduced-motion:reduce){.reveal{opacity:1!important;transition:none!important;transform:none!important}html{scroll-behavior:auto}.btn--primary,.wa-btn,.wa-label{animation:none!important}.btn--primary:after,.btn--light:after,.wa-btn:before,.wa-btn:after{display:none!important}.wa-label{opacity:1!important;transform:none!important}}html.reveal-static .reveal{opacity:1!important;transition:none!important;transform:none!important}@media (width<=1024px){.card-grid,.result-grid,.trust-grid{grid-template-columns:repeat(2,1fr)}.compo{grid-template-columns:1fr}.steps{grid-template-columns:repeat(1,1fr);gap:30px}.step{grid-template-columns:auto 1fr;align-items:start;gap:4px 20px;padding:0;display:grid}.step .num{grid-row:1/span 2;margin-bottom:0}.step h3{grid-column:2;align-self:center}.step p{grid-column:2}.step:not(:last-child):after{width:2px;height:auto;inset:72px auto -30px 31px}.ba-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=860px){.nav-links{display:none}.hero-grid{grid-template-columns:1fr;gap:64px}.hero-visual{width:100%;max-width:460px;margin:0 auto}.compare,.plans{grid-template-columns:1fr}.plan--featured{transform:none}.plan--featured:hover{transform:translateY(-6px)}.guarantee{grid-template-columns:1fr;gap:36px}}@media (width<=560px){body{font-size:16px}.wrap{padding:0 18px}.section{padding:72px 0}.card-grid,.result-grid,.trust-grid,.plans{grid-template-columns:1fr}.ba-grid{grid-template-columns:1fr 1fr}.final-card{padding:52px 26px}.compare-col{padding:30px 24px}.modal-card{padding:36px 24px}.nav{height:64px}.nav-cta{padding:11px 16px!important;font-size:14px!important}.brand{font-size:20px}.hero-badge{padding:11px 14px;top:auto;bottom:100px;left:-6px}.hero-visual .ph--pack{right:0}}.ph img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}:is(.ph:has(img),.ph:has(iframe)){background:var(--green-100)}.ph:has(img):after{display:none}.ph:has(iframe):after{display:none}.video-embed{aspect-ratio:9/16}.video-embed iframe{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.wa-widget{z-index:150;align-items:center;gap:12px;display:flex;position:fixed;bottom:24px;right:24px}.wa-label{color:var(--green-800);box-shadow:var(--shadow);white-space:nowrap;background:#fff;border-radius:999px;padding:11px 17px;font-size:14px;font-weight:700;animation:5s ease-in-out infinite waLabel}.wa-btn{background:linear-gradient(135deg,#2bd96b,#128c7e);border-radius:999px;flex:none;place-items:center;width:64px;height:64px;animation:2.6s ease-in-out infinite waBob;display:grid;position:relative;box-shadow:0 12px 32px oklch(55% .16 155/.5)}.wa-btn svg{fill:#fff;z-index:2;width:34px;height:34px;position:relative}.wa-btn:before,.wa-btn:after{content:"";opacity:.5;z-index:0;background:#25d366;border-radius:999px;animation:2.6s ease-out infinite waPulse;position:absolute;inset:0}.wa-btn:after{animation-delay:1.3s}@keyframes waPulse{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(1.95)}}@keyframes waBob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes waLabel{0%,12%,to{opacity:0;transform:translate(12px)scale(.96)}24%,64%{opacity:1;transform:translate(0)scale(1)}}@media (width<=560px){.wa-label{display:none}.wa-btn{width:58px;height:58px}.wa-widget{bottom:16px;right:16px}}body:before{content:"";z-index:1;pointer-events:none;opacity:.04;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.site-header,main,.site-footer{z-index:2;position:relative}.section{overflow:hidden}.section .wrap{z-index:2;position:relative}.bloom{filter:blur(70px);opacity:.28;z-index:0;pointer-events:none;border-radius:50%;position:absolute}.bloom--green{background:radial-gradient(circle,oklch(80% .1 195/.5),#0000 70%)}.bloom--coral{background:radial-gradient(circle,oklch(74% .09 200/.4),#0000 70%)}.bloom--mint{background:radial-gradient(circle,oklch(90% .06 190/.55),#0000 70%)}.section-head{max-width:880px;position:relative}.section-head.center{text-align:left;margin-left:0;margin-right:0}.section-head>*{z-index:2;position:relative}.section-head[data-num]:before{content:none}.section-head .h-lg{max-width:18ch}.accent{color:var(--green-700);font-style:italic;font-weight:500}.bg-green .accent{color:#bdeef0}.marquee{background:var(--green-800);color:#fff;z-index:2;border-top:1px solid #ffffff1f;border-bottom:1px solid #0000001a;padding:17px 0;position:relative;overflow:hidden}.marquee-track{white-space:nowrap;will-change:transform;align-items:center;gap:34px;animation:32s linear infinite marqueeScroll;display:inline-flex}.marquee:hover .marquee-track{animation-play-state:paused}.marquee-track{gap:26px}.marquee-track span{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.22em;opacity:.95;align-items:center;gap:26px;font-size:13px;font-style:normal;font-weight:600;display:inline-flex}.marquee-track svg{opacity:.6;flex:none;width:13px;height:13px}@keyframes marqueeScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.leaf{z-index:1;pointer-events:none;color:var(--green-400);opacity:.55;position:absolute}.leaf svg{width:100%;height:100%;display:block}.float-a{animation:7s ease-in-out infinite floatA}.float-b{animation:9s ease-in-out infinite floatB}@keyframes floatA{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-16px)rotate(8deg)}}@keyframes floatB{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(14px)rotate(-7deg)}}.hero-visual .ph--main{aspect-ratio:1;border:12px solid #fff;border-radius:50%;animation:8s ease-in-out infinite floatA;box-shadow:0 30px 70px #1097a147}.hero-visual .ph--pack{aspect-ratio:1;background:var(--cream);border:10px solid #fff;border-radius:50%;animation:9s ease-in-out infinite floatB;box-shadow:0 18px 40px #1097a138}@keyframes blobMorph{0%,to{border-radius:58% 42% 54% 46%/48% 56% 44% 52%}50%{border-radius:44% 56% 48% 52%/56% 44% 58% 42%}}.hero-orbit{z-index:1;pointer-events:none;position:absolute;inset:-6% -8%}.hero-orbit .dotline{position:absolute;inset:0}.hero-orbit .pill{color:var(--green-800);box-shadow:var(--shadow);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:9px 15px;font-size:13px;font-weight:700;display:inline-flex;position:absolute}.hero-orbit .pill svg{width:16px;height:16px;color:var(--coral-2)}.hero-orbit .pill--a{animation:6s ease-in-out infinite floatA;top:6%;right:-4%}.hero-orbit .pill--b{animation:7.5s ease-in-out infinite floatB;bottom:16%;left:-6%}.section.band{border-radius:46px;margin:0 14px}.bg-green.band{margin:50px 40px;box-shadow:0 40px 80px oklch(40% .1 155/.25)}.odometer{font-variant-numeric:tabular-nums}.signal,.result{border-radius:var(--radius)}.signal img,.result img{transition:transform .6s cubic-bezier(.2,.7,.3,1)}.signal:hover img,.result:hover img{transform:scale(1.06)}.signal{position:relative}.signal:after{content:"";background:var(--grad-coral);border-radius:4px;width:4px;height:0;transition:height .4s;position:absolute;top:0;left:0}.signal:hover:after{height:100%}.compo-card{border-radius:var(--radius-lg)}.compo-card:before{content:"";background:radial-gradient(circle,oklch(85% .12 150/.4),#0000 70%);border-radius:50%;width:120px;height:120px;position:absolute;top:-30px;right:-30px}.eyebrow:after{content:none}.compo-card:before{background:radial-gradient(circle,oklch(82% .09 195/.4),#0000 70%)}.brand{text-transform:uppercase;letter-spacing:.04em;font-weight:700}.brand .mark{background:var(--grad-green)}.ba-grid .ph:not(.video-embed){aspect-ratio:1;background:var(--green-100);border:10px solid #fff;border-radius:20px;box-shadow:0 20px 44px #1097a133}.ba-grid .ph:not(.video-embed) img{border-radius:20px}.sprig{z-index:1;color:#fff;pointer-events:none;opacity:.8;position:absolute}.sprig svg{width:100%;height:100%;display:block}.bg-green .sprig,.marquee .sprig{opacity:.35}@media (prefers-reduced-motion:reduce){.marquee-track,.hero-visual .ph--main,.hero-visual .ph--pack,.float-a,.float-b,.hero-orbit .pill--a,.hero-orbit .pill--b{animation:none!important}}@media (width<=860px){.section.band{border-radius:34px;margin:0 8px}.hero-orbit{display:none}.section-head .h-lg{max-width:none}}@media (width<=560px){.section.band{border-radius:0;margin:0}.section-head[data-num]:before{opacity:.6;font-size:78px;top:-.5em}.marquee{padding:18px 0}}.scroll-hint{display:none}@keyframes swipeHint{0%,to{opacity:.5;transform:translate(0)}50%{opacity:1;transform:translate(-10px)}}@media (width<=560px){#signals .card-grid,#result .result-grid{-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none;flex-wrap:nowrap;gap:14px;margin:20px -20px 0 10px;padding-bottom:10px;display:flex;overflow-x:auto}#signals .card-grid::-webkit-scrollbar{display:none}#result .result-grid::-webkit-scrollbar{display:none}#signals .signal,#result .result{scroll-snap-align:start;flex:0 0 74%}.scroll-hint{color:var(--green-700);justify-content:flex-end;align-items:center;gap:8px;margin-top:26px;font-size:13px;font-weight:600;display:flex}.bg-green .scroll-hint{color:var(--green-200)}.scroll-hint svg{width:38px;height:22px;animation:1.5s ease-in-out infinite swipeHint}.section.bg-paper{padding-top:72px!important}.bg-paper .ba-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.scroll-hint svg{animation:none!important}}[hidden]{display:none!important}body.modal-open{overflow:hidden}body[data-locale=kz]{--font-head:"Noto Serif", Georgia, serif;--font-body:"Noto Sans", system-ui, -apple-system, sans-serif}.lang-switch{background:#ffffffa3;border:1px solid #1097a133;border-radius:999px;align-items:center;gap:2px;margin-left:14px;padding:3px;display:inline-flex}.brand-logo{object-fit:contain;object-position:center;width:138px;height:58px;display:block}.site-footer .brand-logo{width:154px;height:68px}.lang-switch .lang{font:700 12px/1 var(--font-body);letter-spacing:.06em;border-radius:999px;padding:7px 11px;transition:background .2s,color .2s;color:var(--green-800)!important}.lang-switch .lang:hover{background:var(--green-100)}.lang-switch .lang--current{background:var(--green-700);cursor:default;color:#fff!important}.certificates-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:48px;display:grid}.certificate-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);box-shadow:var(--shadow-sm);gap:14px;padding:14px 14px 20px;font-weight:700;transition:transform .25s,box-shadow .25s;display:grid;color:var(--ink)!important}.certificate-card:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.certificate-card img{aspect-ratio:3/4;object-fit:contain;border-radius:var(--radius-sm);background:var(--green-50);width:100%}.certificate-card span{padding:0 6px}.modal-overlay{cursor:default;border:0;width:100%}.modal-card .eyebrow{margin-bottom:14px}.form-trap{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.field-error{color:#a33a42;min-height:18px;margin-top:5px;font-size:12px;line-height:1.35;display:block}.consent{color:var(--ink-soft);cursor:pointer;grid-template-columns:20px 1fr;align-items:start;gap:10px;margin:4px 0 0;font-size:12.5px;line-height:1.45;display:grid}.consent input{width:18px;height:18px;accent-color:var(--green-700);margin:1px 0 0}.consent-error{margin-bottom:5px}.form-status{min-height:20px;color:var(--ink-soft);text-align:center;margin-top:12px;font-size:13px}.modal .btn:disabled{cursor:wait;opacity:.65;transform:none}[data-placeholder]{opacity:.62;cursor:default!important}@media (width<=900px){.lang-switch{margin-left:auto}.certificates-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.brand-logo{width:110px;height:48px}.site-footer .brand-logo{width:138px;height:60px}.lang-switch{margin-left:auto}.lang-switch .lang{padding:7px 9px}.certificates-grid{grid-template-columns:1fr 1fr;gap:12px}.certificate-card{padding:8px 8px 14px;font-size:13px}}
