@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=Playfair+Display:wght@700&display=swap";@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-tracking:initial;--tw-duration:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{:root,:host{--font-sans:"DM Sans", Arial, sans-serif;--font-serif:"Playfair Display", serif;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--font-weight-bold:700;--font-weight-extrabold:800;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer utilities{.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}}@layer base{*{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-sans);color:var(--ink);background:var(--bg,#fff);margin:0}a{color:inherit;text-decoration-line:none}img{max-width:100%;display:block}code{color:var(--code-fg,inherit);background:var(--code-bg,transparent);padding-inline:var(--spacing);padding-block:calc(var(--spacing) * .5);border-radius:.25rem}}@layer components{.container{width:min(1160px,92%);margin-inline:auto}.narrow{width:min(850px,92%)}.topbar{background:var(--navy2);color:#fff;justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-extrabold);height:38px;font-size:13px;font-weight:var(--font-weight-extrabold);--tw-tracking:.08em;letter-spacing:.08em;display:flex}.header{justify-content:space-between;align-items:center;width:min(1160px,92%);height:78px;margin:auto;display:flex}.brand{font-family:var(--font-serif);letter-spacing:-2px;color:var(--brand-fg,#525d61);font-size:40px}.brand b,.footer-brand b{color:var(--brand-accent,#c8212d)}.help{color:var(--teal);align-items:center;gap:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);display:flex}.hero{background:var(--hero-bg,linear-gradient(125deg, #f8fcfd 0%, #eef9fb 50%, #dff3f6 100%));align-items:center;min-height:650px;display:flex;position:relative;overflow:hidden}.hero:before{content:"";background:var(--hero-glow,radial-gradient(circle, #00758a26, transparent 68%));width:520px;height:520px;position:absolute;top:-120px;right:-100px}.hero-grid{align-items:center;gap:calc(var(--spacing) * 10);grid-template-columns:1.05fr .95fr;padding:60px 0;display:grid}.eyebrow{letter-spacing:.13em;color:var(--teal);align-items:center;gap:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-extrabold);font-size:13px;font-weight:var(--font-weight-extrabold);display:flex}.eyebrow.light{color:var(--eyebrow-light,#85e7f2)}.hero h1{letter-spacing:-.05em;color:var(--heading-fg,var(--navy));margin:18px 0 24px;font-size:68px;line-height:.96}.hero h1 span,.section-head h2 span,.formula h2 span{color:var(--accent-fg,var(--teal))}.lead{color:var(--lead-fg,#4b6672);max-width:650px;font-size:20px;line-height:1.55}.btn{background:var(--btn-bg,linear-gradient(135deg, var(--teal), var(--teal2)));color:#fff;box-shadow:var(--btn-shadow,0 12px 28px #00758a3d);--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;border-radius:12px;justify-content:center;align-items:center;padding:16px 24px;transition-duration:.2s;display:inline-flex}.btn:hover{box-shadow:var(--btn-shadow-hover,0 16px 32px #00758a4d);--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.btn-secondary{background:var(--btn-secondary-bg,#fff);color:var(--btn-secondary-fg,var(--teal));border:1px solid var(--btn-secondary-border,#cfe6ea);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.trust-row{flex-wrap:wrap;gap:22px;margin-top:26px;display:flex}.trust-row span{color:var(--trust-fg,#4b6a76);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);align-items:center;gap:7px;display:flex}.trust-row svg{width:18px;color:var(--teal)}.hero-product{justify-content:center;align-items:center;min-height:510px;display:flex;position:relative}.hero-product>img{filter:drop-shadow(0 30px 25px #042b3a2e);z-index:2;object-fit:contain;width:100%;max-height:530px;position:relative}.moon-glow{background:var(--moon-glow,radial-gradient(circle at 35% 35%, #fff 0, #bdeaf0 35%, #00758a33 65%, transparent 70%));border-radius:2147483647px;width:390px;height:390px;position:absolute}.float-card{background:var(--float-card-bg,#ffffffeb);border:1px solid var(--float-card-border,#d5eaee);box-shadow:var(--shadow);color:var(--float-card-fg,inherit);z-index:3;--tw-font-weight:var(--font-weight-bold);font-size:13px;font-weight:var(--font-weight-bold);border-radius:14px;align-items:center;gap:9px;padding:12px 16px;display:flex;position:absolute}.float-card svg{color:var(--teal)}.fc1{bottom:90px;left:0}.fc2{top:110px;right:0}.section{padding:88px 0}.section-head{text-align:center;max-width:760px;margin:0 auto 42px}.section-head .eyebrow{justify-content:center}.section-head h2,.formula h2,.cta-band h2,.guarantee h2,.night-panel h2,.use h2{letter-spacing:-.03em;color:var(--heading-fg,inherit);margin:12px 0;font-size:42px;line-height:1.08}.section-head p,.formula-intro{color:var(--muted-fg,var(--muted));font-size:17px}.kits-section{background:var(--surface,#fff)}.kits-grid{gap:calc(var(--spacing) * 5);grid-template-columns:repeat(4,1fr);display:grid}.kit-card{border:1px solid var(--line);background:var(--kit-card-bg,#fff);box-shadow:var(--kit-card-shadow,0 8px 28px #042b3a0f);text-align:center;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;border-radius:20px;padding:24px 18px;transition-duration:.2s;position:relative}.kit-card:hover{border-color:var(--kit-card-hover-border,var(--line));box-shadow:var(--shadow);--tw-translate-y:calc(5px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.kit-card.featured{border:2px solid var(--teal);box-shadow:var(--kit-card-featured-shadow,none);scale:1.02}.popular{background:var(--popular-bg,var(--teal));color:var(--popular-fg,#fff);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-font-weight:var(--font-weight-extrabold);font-size:11px;font-weight:var(--font-weight-extrabold);white-space:nowrap;border-radius:999px;padding:7px 14px;position:absolute;top:-15px;left:50%}.kit-title{color:var(--heading-fg,var(--navy));--tw-font-weight:var(--font-weight-extrabold);font-size:25px;font-weight:var(--font-weight-extrabold)}.days,.config-note{color:var(--muted-fg,var(--muted));font-size:14px}.kit-image-wrap{justify-content:center;align-items:center;height:210px;margin:10px 0;display:flex}.kit-image-wrap img{object-fit:contain;width:100%;height:100%}.price{color:var(--accent-fg,var(--teal));--tw-font-weight:var(--font-weight-extrabold);font-size:28px;font-weight:var(--font-weight-extrabold);margin-top:8px}.save{color:var(--save-fg,#1b8c66);--tw-font-weight:var(--font-weight-extrabold);min-height:18px;font-size:12px;font-weight:var(--font-weight-extrabold);margin:4px 0 14px}.kit-card .btn{width:100%;padding:13px}.config-note{text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));margin-top:22px}.cta-band{background:var(--cta-bg,linear-gradient(135deg, var(--navy), #07485b));color:#fff;padding:30px 0;overflow:hidden}.cta-grid{grid-template-columns:360px 1fr;align-items:center;gap:50px;display:grid}.cta-grid img{filter:drop-shadow(0 18px 22px #0003);object-fit:contain;width:100%;height:310px}.cta-band h2{font-size:40px}.cta-band p{color:var(--cta-lead-fg,#c9e9ef);max-width:650px;font-size:18px;line-height:1.6}.cta-band .btn{background:var(--cta-btn-bg,#fff);color:var(--teal);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.guarantee{background:var(--surface-alt,#f7fbfc)}.guarantee-card{background:var(--card-bg,#fff);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:24px;grid-template-columns:84px 1fr auto;align-items:center;gap:26px;padding:34px;display:grid}.gicon{background:var(--gicon-bg,#e7f7f9);width:76px;height:76px;color:var(--teal);border-radius:22px;place-items:center;display:grid}.gicon svg{width:42px;height:42px}.guarantee h2{font-size:30px}.guarantee p{color:var(--muted-fg,var(--muted));margin:0}.process{background:var(--surface,#fff)}.steps{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.step{background:var(--step-bg,var(--soft));border:var(--step-border,none);color:var(--step-fg,inherit);text-align:center;border-radius:18px;padding:26px}.step b{background:var(--step-badge-bg,var(--teal));color:#fff;border-radius:2147483647px;place-items:center;width:52px;height:52px;margin:0 auto 16px;font-size:21px;display:grid}.step p{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);margin:0}.identify{padding:0 0 80px}.identify-grid{grid-template-columns:1.2fr .8fr;min-height:520px;display:grid}.night-panel{background:var(--night-panel-bg,linear-gradient(140deg, var(--navy2), var(--navy)));color:#fff;border-radius:40px;align-self:stretch;padding:65px}.night-panel h2{font-size:40px}.night-panel ul{gap:calc(var(--spacing) * 4);margin:24px 0 30px;padding:0;list-style-type:none;display:grid}.night-panel li{color:var(--night-panel-item-fg,#d5edf2);align-items:flex-start;gap:10px;display:flex}.night-panel li svg{width:20px;color:var(--night-panel-icon-fg,#5dd6e5);flex:none}.identify-image{justify-content:center;align-items:center;padding:30px;display:flex}.identify-image img{filter:drop-shadow(0 25px 25px #042b3a2e);object-fit:contain;max-height:450px}.formula{background:var(--formula-bg,linear-gradient(180deg, #f8fcfd, #eef8fa))}.formula-grid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:60px;display:grid}.formula-product img{filter:drop-shadow(0 25px 25px #042b3a26);object-fit:contain;width:100%;max-height:680px}.formula h2{font-size:46px}.ingredient-list{gap:10px;margin-top:26px;display:grid}.ingredient{background:var(--card-bg,#fff);border:1px solid var(--line);gap:calc(var(--spacing) * 4);border-radius:14px;padding:17px;display:flex}.ingredient-icon{background:var(--ingredient-icon-bg,#e4f5f8);width:44px;height:44px;color:var(--teal);border-radius:12px;flex:none;place-items:center;display:grid}.ingredient h3{color:var(--heading-fg,inherit);margin:0 0 4px;font-size:17px}.ingredient p{color:var(--muted-fg,var(--muted));margin:0;font-size:14px;line-height:1.45}.use{background:var(--surface,#fff)}.use-card{background:var(--use-card-bg,linear-gradient(135deg, var(--teal), var(--navy)));color:#fff;border-radius:30px;grid-template-columns:1fr 1fr;align-items:center;min-height:420px;padding:60px;display:grid;overflow:hidden}.use h2{font-size:52px}.use p{color:var(--use-lead-fg,#d8f4f7);font-size:20px}.use img{filter:drop-shadow(0 25px 25px #0003);object-fit:contain;width:100%;max-height:390px}.use-badges{flex-wrap:wrap;gap:14px;display:flex}.use-badges span{background:#ffffff1f;border-radius:999px;align-items:center;gap:7px;padding:9px 12px;font-size:13px;display:flex}.faq-section{background:var(--surface-alt,#f7fbfc)}.faq-list{gap:10px;display:grid}.faq{background:var(--card-bg,#fff);border:1px solid var(--line);border-radius:14px;overflow:hidden}.faq button{background:var(--card-bg,#fff);color:var(--heading-fg,var(--navy));font:inherit;cursor:pointer;text-align:left;--tw-font-weight:var(--font-weight-extrabold);width:100%;font-weight:var(--font-weight-extrabold);border:0;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.faq svg{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s}.faq svg.rot{rotate:180deg}.faq p{color:var(--muted-fg,var(--muted));margin:0;padding:0 20px 20px;line-height:1.6}.kits-bottom{border-top:1px solid var(--kits-bottom-border,#e8f1f3)}.legal{background:var(--surface-alt,#edf6f8);padding:50px 0}.legal-grid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.legal-grid>div{background:var(--legal-card-bg,transparent);border:var(--legal-card-border,none);border-radius:var(--legal-card-radius,0);padding:var(--legal-card-padding,0)}.legal h3{color:var(--heading-fg,var(--navy))}.legal p{color:var(--muted-fg,var(--muted));font-size:14px;line-height:1.6}footer{background:var(--footer-bg,#041b24);color:var(--footer-fg,#d3e5e9);border-top:var(--footer-border,none);padding:46px 0}.footer-grid{grid-template-columns:200px 1fr 260px;align-items:center;gap:35px;display:grid}.footer-brand{color:#fff}.footer-grid p{color:var(--footer-muted-fg,#9bb9c0);font-size:12px;line-height:1.6}.copyright{text-align:right;font-size:12px;line-height:1.7}.whatsapp{background:var(--whatsapp-bg,#25d366);color:#fff;z-index:20;--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);border-radius:2147483647px;align-items:center;gap:9px;padding:14px 18px;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 14px 35px #00000040}}@media (width<=900px){.hero-grid,.formula-grid,.cta-grid,.identify-grid,.use-card{grid-template-columns:1fr}.hero h1{font-size:52px}.hero-product{min-height:420px}.kits-grid,.steps{grid-template-columns:repeat(2,1fr)}.guarantee-card{grid-template-columns:70px 1fr}.guarantee-card .btn{grid-column:1/-1}.testimonials{grid-template-columns:1fr}.night-panel{border-radius:20px;padding:45px 30px}.identify-image{min-height:400px}.cta-grid img{order:2}.footer-grid{text-align:left;grid-template-columns:1fr}.copyright{text-align:left}}@media (width<=560px){.header{height:68px}.brand{font-size:32px}.help{font-size:0}.hero{min-height:auto}.hero-grid{padding:42px 0}.hero h1{font-size:43px}.lead{font-size:17px}.hero-product{min-height:360px}.float-card{padding:9px;font-size:11px}.fc1{bottom:35px}.fc2{top:60px}.section{padding:62px 0}.section-head h2,.formula h2,.cta-band h2,.night-panel h2,.use h2{font-size:34px}.kits-grid{grid-template-columns:1fr}.kit-card.featured{transform:none}.steps{grid-template-columns:1fr 1fr}.cta-grid img{height:250px}.guarantee-card{grid-template-columns:1fr;padding:24px}.gicon{width:62px;height:62px}.night-panel{padding:38px 22px}.identify-image{min-height:300px}.formula-product img{max-height:430px}.use-card{padding:35px 24px}.use h2{font-size:40px}.legal-grid{grid-template-columns:1fr}.whatsapp span{display:none}.whatsapp{justify-content:center;width:54px;height:54px;padding:0}.footer-grid{gap:20px}}:root{--navy:#06101f;--navy2:#0a1830;--teal:#00a9c6;--teal2:#007d9b;--blue:#0a4b78;--soft:#0d2035;--ice:#f7fbfc;--white:#fff;--ink:#17323d;--muted:#a9c0cf;--gold:#e9b949;--line:#1d3d56;--shadow:0 18px 48px #00000052;--xred:#e11d2e}body{color:#edf8fb;background:#06101f}.brand b,.footer-brand b{color:var(--xred)}.topbar{color:#dffbff;background:linear-gradient(90deg,#071426,#0b3150,#071426);border-bottom:1px solid #41d5eb33}.header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#050f1df0;border-bottom:1px solid #16334b}.brand span{color:#f4fbff}.help{color:#69e4f1}.hero{background:radial-gradient(circle at 75% 30%,#00c8e633,#0000 28%),radial-gradient(circle at 20% 10%,#414cff29,#0000 30%),linear-gradient(135deg,#050d19 0%,#07182b 48%,#08283a 100%)}.hero:before{background:radial-gradient(circle,#00daf43b,#0000 68%)}.hero h1,.section-head h2,.formula h2,.guarantee h2{color:#f4fbff}.lead,.section-head p,.formula-intro{color:#b8d0dd}.hero h1 span,.section-head h2 span,.formula h2 span{color:#37d9e9}.float-card{color:#eefcff;background:#07182be6;border-color:#25526d;box-shadow:0 15px 40px #00000059}.moon-glow{background:radial-gradient(circle at 35% 35%,#dfffff 0,#52e2f1 16%,#009abe59 43%,#0d234c29 66%,#0000 72%)}.kits-section,.process,.social-proof,.use{background:#071321}.kit-card{background:linear-gradient(#0b1c2e,#081522);border-color:#21445d;box-shadow:0 10px 30px #0000003d}.kit-card:hover{border-color:#29cfe1}.kit-card.featured{border-color:#24d7e8;box-shadow:0 0 0 1px #24d7e840,0 20px 45px #0000005c}.kit-title{color:#f3fbff}.days,.config-note{color:#91adbd}.price{color:#45e3ef}.save{color:#67e6bd}.popular{color:#03101b;background:linear-gradient(90deg,#00a7c4,#31dbe7)}.btn{background:linear-gradient(135deg,#00b6d1,#007caa);box-shadow:0 12px 30px #00b4d13d}.btn-secondary{color:#63e5ef;background:#0c2236;border-color:#28516a}.cta-band{background:radial-gradient(circle at 15%,#00d6ef2e,#0000 25%),linear-gradient(120deg,#020914,#07182c 52%,#0a3850)}.guarantee,.faq-section{background:#081725}.guarantee-card,.faq,.faq button{color:#f0fbff;background:#0c1d2d;border-color:#21445b}.guarantee p,.faq p{color:#a9c0cf}.gicon{color:#51e3ee;background:#0d3142}.step{color:#e9f8fb;background:linear-gradient(#0d2337,#0a1a2a);border:1px solid #1b4059}.step b{background:linear-gradient(135deg,#00b9d2,#0b7da3)}.identify{background:#071523}.night-panel{background:radial-gradient(circle at 10% 20%,#00cde724,#0000 30%),linear-gradient(140deg,#08152b,#04101e)}.testimonial{background:#0b1d2e;border-color:#20435b}.testimonial p{color:#e2f0f4}.testimonial span{color:#8ba9ba}.formula{background:radial-gradient(circle at 15% 45%,#00c5df1f,#0000 25%),linear-gradient(#071421,#091c2d)}.ingredient{background:#0d2134;border-color:#21465e}.ingredient-icon{color:#54e4ef;background:#0a3446}.ingredient h3{color:#f2fbff}.ingredient p{color:#9fb8c7}.use-card{background:radial-gradient(circle at 80% 30%,#37e7f133,#0000 25%),linear-gradient(135deg,#052033,#063d52 60%,#07182a)}.legal{background:#06121f}.legal h3{color:#effaff}.legal p{color:#8faabb}.legal-grid>div{background:#0a1b2b;border:1px solid #183b52;border-radius:16px;padding:22px}footer{background:#020811;border-top:1px solid #153149}code{color:#5ce5ee;background:#0b2032;border-radius:5px;padding:2px 5px}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
