@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-vietnamese-opsz-normal-Czevyj-6.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-opsz-normal-CJcjJNj7.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-opsz-normal-DihXLNYH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-vietnamese-opsz-italic-DxWqP7Ku.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-opsz-italic-CGbN9UgK.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-opsz-italic-lSdLDfvT.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-cyrillic-ext-wght-normal-c-5QAGAI.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-cyrillic-wght-normal-BMDVbyM7.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-greek-ext-wght-normal-BXZfsJY4.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-greek-wght-normal-Cc-u-6OI.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-vietnamese-wght-normal-BDs68eHQ.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-latin-ext-wght-normal-C8iNium2.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-latin-wght-normal-Bo_j9asI.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--night:#0d1a2b;--night-2:#13253b;--night-3:#1c3350;--dawn:#f0b46b;--dawn-deep:#e0904a;--dawn-soft:#f8d9ae;--rose:#d9826a;--paper:#fbf6ee;--paper-2:#f4ecdf;--ink:#1f2633;--ink-soft:#4b5466;--line:#e4d8c5;--sage:#4f7a5f;--green-950:#0d2a21;--green-900:#12392d;--green-700:#1f5c46;--green-500:#2f9467;--green-400:#48b583;--green-200:#a8e2c4;--green-100:#e2f5ea;--white:#fff;--font-display:"Fraunces Variable", "Georgia", serif;--font-body:"Source Sans 3 Variable", "Segoe UI", system-ui, sans-serif;--radius:18px;--radius-sm:12px;--shadow-soft:0 10px 30px -12px #0d1a2b40;--shadow-lift:0 30px 60px -20px #0d1a2b73;--gutter:clamp(16px, 4vw, 32px)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:1.125rem;line-height:1.65;overflow-x:hidden}img,svg{max-width:100%;display:block}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.01em;font-optical-sizing:auto;margin:0;font-weight:500;line-height:1.15}p{margin:0}em{font-style:italic}a{color:inherit}:focus-visible{outline:3px solid var(--dawn);outline-offset:3px;border-radius:6px}.container{width:100%;max-width:1160px;padding-inline:var(--gutter);margin-inline:auto}.container--narrow{max-width:780px}.section{padding-block:clamp(72px,10vw,120px)}.section--paper2{background:var(--paper-2)}.section-head{max-width:760px;margin-bottom:clamp(40px,6vw,64px)}.section-head--center{text-align:center;margin-inline:auto}.eyebrow{font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;margin-bottom:16px;font-size:.82rem;font-weight:700}.eyebrow--dawn{color:var(--dawn)}.eyebrow--green{color:var(--green-200)}.eyebrow--ink,.eyebrow:not(.eyebrow--dawn):not(.eyebrow--ink){color:var(--dawn-deep)}.h2{color:var(--ink);font-size:clamp(1.9rem,4.2vw,3rem)}.h2 em,.h3 em{color:var(--dawn-deep)}.h2--light{color:var(--paper)}.h2--light em{color:var(--dawn)}.h3{font-size:clamp(1.5rem,3vw,2rem)}.lead{color:var(--ink-soft);margin-top:20px;font-size:clamp(1.1rem,1.6vw,1.25rem)}.lead--light{color:#fbf6eec7}.btn{min-height:58px;font-family:var(--font-body);cursor:pointer;text-align:center;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:16px 30px;font-size:1.12rem;font-weight:700;line-height:1.2;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.btn--primary{background:linear-gradient(180deg, #f6c27f 0%, var(--dawn-deep) 100%);color:#2a1606;box-shadow:0 12px 28px -10px #e0904abf,inset 0 1px #ffffff73}.btn--primary:hover{transform:translateY(-2px);box-shadow:0 18px 34px -10px #e0904ad9,inset 0 1px #ffffff73}.btn--ghost{color:var(--paper);background:0 0;border:2px solid #fbf6ee66}.btn--ghost:hover{border-color:var(--paper);background:#fbf6ee0f}.btn--sm{min-height:46px;padding:10px 20px;font-size:1rem}.btn__arrow{flex-shrink:0;width:22px;height:22px;transition:transform .2s}.btn:hover .btn__arrow{transform:translate(4px)}.center-cta{justify-content:center;margin-top:48px;display:flex}.icon-check,.icon-cross{flex-shrink:0;width:22px;height:22px;margin-top:3px}.reveal{opacity:0;transition:opacity .8s,transform .8s cubic-bezier(.2,.7,.2,1);transition-delay:var(--reveal-delay,0s);transform:translateY(24px)}.reveal.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transition:none;transform:none}}.hero{color:var(--paper);background:linear-gradient(180deg, #08121f 0%, var(--night) 45%, #1d2f47 78%, #3a3a4f 100%);padding-top:clamp(28px,5vw,48px);padding-bottom:clamp(110px,14vw,170px);position:relative;overflow:hidden}.hero__sky{pointer-events:none;position:absolute;inset:0}.hero__stars{background-image:radial-gradient(1.5px 1.5px at 12% 18%,#fffc,#0000),radial-gradient(1px 1px at 28% 8%,#fff9,#0000),radial-gradient(1.2px 1.2px at 46% 22%,#ffffffb3,#0000),radial-gradient(1px 1px at 63% 12%,#ffffff80,#0000),radial-gradient(1.6px 1.6px at 78% 28%,#fffc,#0000),radial-gradient(1px 1px at 88% 6%,#fff9,#0000),radial-gradient(1.2px 1.2px at 6% 42%,#ffffff80,#0000),radial-gradient(1px 1px at 36% 38%,#fff6,#0000),radial-gradient(1.3px 1.3px at 94% 44%,#fff9,#0000),radial-gradient(1px 1px at 54% 4%,#ffffffb3,#0000);animation:6s ease-in-out infinite alternate twinkle;position:absolute;inset:0}.hero__glow{aspect-ratio:2;filter:blur(10px);background:radial-gradient(#f0b46b8c 0%,#d9826a40 30%,#0000 62%);width:min(1400px,180vw);position:absolute;bottom:-38%;left:50%;transform:translate(-50%)}@keyframes twinkle{0%{opacity:.55}to{opacity:1}}.hero__grid{align-items:center;gap:40px;display:grid;position:relative}.hero__brand{font-family:var(--font-display);color:var(--dawn-soft);align-items:center;gap:8px;margin-bottom:clamp(28px,5vw,48px);font-size:1.05rem;font-style:italic;display:inline-flex}.hero__brand-mark{color:var(--dawn);font-style:normal}.hero__title{color:var(--paper);font-size:clamp(2.1rem,5.4vw,3.9rem);font-weight:400;line-height:1.1}.hero__title em{color:var(--dawn);margin-top:.25em;font-weight:500;display:block}.hero__sub{color:#fbf6eed1;max-width:560px;margin-top:24px;font-size:clamp(1.12rem,1.7vw,1.3rem)}.hero__sub strong{color:var(--paper)}.hero__action{margin-top:36px}.hero__action .btn{width:100%;max-width:420px}.hero__trust{color:#fbf6eeb8;flex-wrap:wrap;gap:8px 18px;margin:20px 0 0;padding:0;font-size:.95rem;list-style:none;display:flex}.hero__trust li{align-items:center;gap:8px;display:inline-flex}.hero__trust li:before{content:"";background:var(--dawn);border-radius:50%;width:6px;height:6px}.hero__trust strong{color:var(--paper)}.hero__mockup-mobile{margin-top:28px}.hero__mockup-mobile .hero-mockup{width:min(100%,290px)}.hero__mockup-desktop{display:none}.hero__sea{width:100%;height:clamp(60px,9vw,120px);position:absolute;bottom:-1px;left:0}@media (width>=960px){.hero__grid{grid-template-columns:1.1fr .9fr;gap:56px}.hero__mockup-mobile{display:none}.hero__mockup-desktop{display:block}}.hero-mockup{aspect-ratio:1/1.02;width:min(100%,440px);margin-inline:auto;position:relative}.hero-mockup__book{filter:drop-shadow(0 24px 30px #00000073);width:46%;position:absolute}.hero-mockup__book--far{width:42%;top:2%;left:-4%;transform:rotate(-14deg)}.hero-mockup__book--back{width:43%;top:22%;left:4%;transform:rotate(-7deg)}.hero-mockup__book--mid{width:44%;top:42%;left:16%;transform:rotate(-1deg)}.hero-mockup__badge{z-index:3;aspect-ratio:1;background:linear-gradient(180deg, #f6c27f 0%, var(--dawn-deep) 100%);color:#2a1606;text-align:center;border-radius:50%;place-content:center;width:26%;font-size:clamp(.62rem,1.6vw,.8rem);font-weight:700;line-height:1.1;display:grid;position:absolute;bottom:0;right:0;transform:rotate(8deg);box-shadow:0 12px 28px -10px #0009}.hero-mockup__badge strong{font-family:var(--font-display);font-size:2.6em;line-height:1;display:block}.phone{aspect-ratio:9/18.5;width:52%;box-shadow:var(--shadow-lift), 0 0 0 2px #2b3446, 0 0 80px -10px #f0b46b59;background:#0a0f17;border-radius:32px;padding:9px;animation:7s ease-in-out infinite float;position:absolute;top:2%;right:4%;transform:rotate(4deg)}@keyframes float{0%,to{transform:rotate(4deg)translateY(0)}50%{transform:rotate(4deg)translateY(-10px)}}@media (prefers-reduced-motion:reduce){.phone,.hero__stars{animation:none}}.phone__notch{z-index:2;background:#0a0f17;border-radius:10px;width:32%;height:14px;position:absolute;top:14px;left:50%;transform:translate(-50%)}.phone__screen{background:linear-gradient(180deg, #fff8ec 0%, var(--paper) 100%);height:100%;color:var(--ink);border-radius:24px;flex-direction:column;gap:8px;padding:36px 14px 14px;display:flex;overflow:hidden}.phone__day{letter-spacing:.12em;text-transform:uppercase;color:var(--dawn-deep);font-size:clamp(.5rem,1.6vw,.62rem);font-weight:700}.phone__title{font-family:var(--font-display);font-size:clamp(1rem,3.2vw,1.3rem);line-height:1.1}.phone__verse{font-family:var(--font-display);border-left:2px solid var(--dawn);background:#f0b46b29;border-radius:4px;padding:8px 10px;font-size:clamp(.56rem,1.7vw,.7rem);font-style:italic;line-height:1.4}.phone__verse span{font-style:normal;font-family:var(--font-body);color:var(--dawn-deep);margin-top:4px;font-weight:700;display:block}.phone__text{color:var(--ink-soft);flex:1;font-size:clamp(.54rem,1.6vw,.66rem);line-height:1.5;overflow:hidden}.phone__progress{background:var(--line);border-radius:4px;height:4px;overflow:hidden}.phone__progress span{background:var(--dawn-deep);height:100%;display:block}.phone__meta{color:var(--ink-soft);font-size:clamp(.5rem,1.5vw,.6rem)}.cover{aspect-ratio:3/4.2;width:100%;color:var(--paper);border-radius:6px 12px 12px 6px;flex-direction:column;padding:14% 12% 12%;display:flex;position:relative;overflow:hidden;box-shadow:inset 6px 0 #0000002e,inset 7px 0 #ffffff14;container-type:inline-size}.cover__brand{font-family:var(--font-display);opacity:.75;font-size:7.5cqi;font-style:italic}.cover__kicker{letter-spacing:.14em;text-transform:uppercase;opacity:.85;margin-top:auto;font-size:7cqi;font-weight:700}.cover__title{font-family:var(--font-display);margin-top:3cqi;font-size:15cqi;line-height:1.02}.cover__sub{font-family:var(--font-display);opacity:.85;margin-top:3cqi;font-size:8cqi;font-style:italic}.cover__sun{aspect-ratio:1;opacity:.9;border-radius:50%;width:62%;position:absolute;top:14%;right:-18%}.cover--devocional{background:linear-gradient(160deg, #1d3756 0%, var(--night) 100%)}.cover--devocional .cover__sun{background:radial-gradient(circle, var(--dawn) 0%, #f0b46b00 68%)}.cover--versiculos{background:linear-gradient(160deg,#e9a462 0%,#c8693f 100%)}.cover--versiculos .cover__sun{background:radial-gradient(circle,#fff4ded9 0%,#fff4de00 66%)}.cover--estudo{background:linear-gradient(160deg,#5d8a6d 0%,#2f5141 100%)}.cover--estudo .cover__sun{background:radial-gradient(circle,#f8d9aebf 0%,#f8d9ae00 66%)}.cover--aflito{background:linear-gradient(160deg,#a35d6a 0%,#6b3346 100%)}.cover--aflito .cover__sun{background:radial-gradient(circle,#f8d9aebf 0%,#f8d9ae00 66%)}.cover--selos{background:linear-gradient(160deg,#3b3560 0%,#1b1838 100%)}.cover--selos .cover__sun{background:radial-gradient(circle,#f0b46bcc 0%,#f0b46b00 66%)}.cover--proverbios{background:linear-gradient(160deg,#d4a043 0%,#9a6a1f 100%)}.cover--salmos{background:linear-gradient(160deg,#2c6670 0%,#143c45 100%)}.cover--mateus{background:linear-gradient(160deg,#a59a6a 0%,#5f5a37 100%)}.cover--expositor{background:linear-gradient(160deg,#6b4630 0%,#3a2517 100%)}.cover--bibliaaz{background:linear-gradient(160deg,#8d3a45 0%,#561f2b 100%)}.cover--bibliacompleta{background:linear-gradient(160deg,#2b2b2e 0%,#121214 100%)}.cover--proverbios .cover__sun,.cover--salmos .cover__sun,.cover--mateus .cover__sun,.cover--expositor .cover__sun,.cover--bibliaaz .cover__sun,.cover--bibliacompleta .cover__sun{background:radial-gradient(circle,#f8d9ae99 0%,#f8d9ae00 66%)}.mirror{background:var(--night-2);color:var(--paper);padding-block:clamp(56px,8vw,100px) clamp(80px,10vw,120px)}.mirror__grid{gap:16px;display:grid}@media (width>=680px){.mirror__grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media (width>=1000px){.mirror__grid{grid-template-columns:repeat(3,1fr)}}.scene{border-radius:var(--radius);background:linear-gradient(#ffffff0f,#ffffff06);border:1px solid #ffffff14;padding:28px 26px}.scene__when{font-family:var(--font-display);color:var(--dawn);margin-bottom:10px;font-size:1.3rem;font-style:italic;display:inline-block}.scene__text{color:#fbf6eed9;font-size:1.08rem}.mirror__punch{text-align:center;margin-top:clamp(56px,8vw,88px)}.mirror__punch p{font-family:var(--font-display);font-size:clamp(1.6rem,3.6vw,2.5rem);line-height:1.25}.mirror__punch em{color:var(--dawn)}.turn{background:linear-gradient(180deg, var(--night-2) 0%, #4a4258 9%, #c98a6e 22%, #f0b57d 36%, #f8dcb4 64%, var(--paper) 100%);color:var(--ink);text-align:center;padding-block:clamp(96px,12vw,150px);position:relative;overflow:hidden}.turn__sunrise{aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#ffecc8e6 0%,#ffd6a066 35%,#0000 68%);border-radius:50%;width:min(560px,120vw);position:absolute;top:30%;left:50%;transform:translate(-50%)}.turn .container{position:relative}.turn .eyebrow--ink{color:#fff3e0}.turn__title{color:#fff;text-shadow:0 2px 30px #783c2859;font-size:clamp(2.6rem,7vw,5rem);font-weight:500}.turn__body{color:#3a2a22;gap:20px;margin-top:clamp(36px,5vw,56px);font-size:clamp(1.12rem,1.8vw,1.3rem);display:grid}.turn__key strong{color:#8a3d1c}.verse{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:var(--radius);max-width:640px;box-shadow:var(--shadow-soft);background:#ffffff8c;border:1px solid #ffffffb3;margin:clamp(48px,6vw,72px) auto 0;padding:clamp(28px,4vw,44px)}.verse blockquote{font-family:var(--font-display);color:var(--ink);margin:0;font-size:clamp(1.3rem,2.6vw,1.75rem);font-style:italic;line-height:1.4}.verse figcaption{letter-spacing:.1em;text-transform:uppercase;color:var(--dawn-deep);margin-top:16px;font-size:.85rem;font-weight:700}.turn__close{font-family:var(--font-display);color:var(--ink);margin-top:clamp(40px,5vw,56px);font-size:clamp(1.35rem,2.6vw,1.8rem)}.steps{gap:20px;margin:0;padding:0;list-style:none;display:grid}@media (width>=820px){.steps{grid-template-columns:repeat(3,1fr);gap:28px}}.step{background:var(--white);border-radius:var(--radius);border:1px solid var(--line);box-shadow:var(--shadow-soft);padding:32px 28px}.step__n{background:var(--night);width:46px;height:46px;color:var(--dawn);font-family:var(--font-display);border-radius:50%;place-items:center;margin-bottom:18px;font-size:1.3rem;display:grid}.step__title{margin-bottom:8px;font-size:1.45rem}.step p{color:var(--ink-soft)}.compartment{border-radius:var(--radius);background:var(--white);border:1px solid var(--line);box-shadow:var(--shadow-soft);padding:clamp(24px,4vw,36px)}.compartment__n{letter-spacing:.14em;text-transform:uppercase;color:var(--dawn-deep);font-size:.78rem;font-weight:800}.compartment__name{margin-top:4px;font-size:clamp(1.5rem,3vw,1.9rem)}.compartment__promise{color:var(--ink-soft);margin-top:6px}.compartment__label{border-bottom:1px dashed var(--line);margin-bottom:22px;padding-bottom:20px}.compartment--main{border:2px solid var(--dawn);align-items:center;gap:24px;margin-bottom:24px;display:grid}.compartment--main .compartment__label{border-bottom:0;margin-bottom:14px;padding-bottom:0}.compartment__media{aspect-ratio:1;border-radius:var(--radius-sm);overflow:hidden}.compartment__media img{object-fit:cover;width:100%;height:100%}.compartment__lead-title{margin-bottom:8px;font-size:clamp(1.3rem,2.4vw,1.6rem)}.compartment__body>p{color:var(--ink-soft)}@media (width>=820px){.compartment--main{grid-template-columns:minmax(260px,.8fr) 1.2fr;gap:40px}}.compartments{gap:24px;display:grid}.compartment__items{gap:22px;margin:0;padding:0;list-style:none;display:grid}@media (width>=900px){.compartments{grid-template-columns:repeat(2,1fr)}.compartments>.compartment:last-child{grid-column:1/-1}.compartments>.compartment:last-child .compartment__items{grid-template-columns:repeat(2,1fr);gap:26px 36px}}@media (width>=1100px){.compartments>.compartment:last-child .compartment__items{grid-template-columns:repeat(3,1fr)}}.deliv__parts{flex-wrap:wrap;gap:6px;margin:14px 0 0;padding:0;list-style:none;display:flex}.deliv__parts li{color:#8a4b1f;background:#f0b46b2e;border-radius:999px;padding:4px 10px;font-size:.85rem;font-weight:700}.deliv-total{text-align:center;color:var(--ink-soft);justify-items:center;gap:18px;margin-top:40px;display:grid}.deliv-total strong{color:var(--ink)}.material-fallback{background:radial-gradient(ellipse at 50% 110%, #f0b46b59, transparent 70%), var(--paper);place-items:center;height:100%;display:grid}.material-fallback .cover{width:auto;height:76%;box-shadow:inset 6px 0 #0000002e,0 14px 24px -10px #0d1a2b80}.extra{grid-template-columns:104px 1fr;align-items:start;gap:18px;display:grid}.extra__cover{aspect-ratio:1;border-radius:var(--radius-sm);box-shadow:var(--shadow-soft);overflow:hidden}.extra__cover img{aspect-ratio:1;object-fit:cover;border-radius:var(--radius-sm);width:100%;height:auto;box-shadow:var(--shadow-soft)}.extra__title{margin-bottom:6px;font-size:1.2rem}.extra p{color:var(--ink-soft);font-size:1.02rem}.bonuses{color:var(--paper);background:radial-gradient(ellipse at 50% 0%, #48b58340, transparent 60%), linear-gradient(180deg, var(--green-900) 0%, var(--green-950) 100%);position:relative}.bonuses .h2--light em{color:var(--green-200)}.bonus-grid{gap:24px;display:grid}@media (width>=900px){.bonus-grid{grid-template-columns:repeat(2,1fr);gap:28px}}.bonus{border-radius:var(--radius);background:linear-gradient(#ffffff12,#ffffff08);border:1px solid #a8e2c438;flex-direction:column;display:flex;position:relative;overflow:hidden}.bonus__free{z-index:2;background:linear-gradient(180deg, var(--green-400) 0%, var(--green-500) 100%);color:#fff;text-align:center;letter-spacing:.16em;text-transform:uppercase;width:160px;padding:7px 0;font-size:.82rem;font-weight:800;position:absolute;top:18px;right:-40px;transform:rotate(38deg);box-shadow:0 6px 16px -6px #00000080}.bonus__stage{background:radial-gradient(at 50% 100%,#48b58359,#0000 70%);justify-content:center;height:300px;padding:32px 24px 0;display:flex;overflow:hidden}.bonus__body{border-top:1px solid #a8e2c429;padding:26px clamp(22px,3vw,32px) 30px}.bonus__n{letter-spacing:.1em;text-transform:uppercase;box-shadow:0 0 0 1px var(--green-400);border-radius:999px;align-items:stretch;font-size:.8rem;font-weight:800;display:inline-flex;overflow:hidden}.bonus__n-label{background:var(--green-100);color:var(--green-700);align-items:center;gap:8px;padding:6px 12px 6px 10px;display:inline-flex}.bonus__n-free{background:var(--green-500);color:#fff;align-items:center;padding:6px 12px;display:inline-flex}.bonus__name{color:#fff;margin-top:14px;font-size:clamp(1.45rem,2.6vw,1.75rem)}.bonus__tagline{font-family:var(--font-display);color:var(--green-200);margin-top:8px;font-style:italic}.bonus__features{color:#fbf6eed9;gap:10px;margin:18px 0 0;padding:0;font-size:1.02rem;list-style:none;display:grid}.bonus__features li{gap:10px;display:flex}.bonus__features .icon-check{color:var(--green-400)}.mini-phone{background:#0a0f17;border-radius:30px 30px 0 0;width:220px;height:330px;padding:7px;box-shadow:0 0 0 2px #2b3446,0 30px 50px -20px #0009}.mini-phone__screen{height:100%;color:var(--ink);background:#fbfaf6;border-radius:24px 24px 0 0;flex-direction:column;gap:8px;padding:22px 14px 14px;font-size:.72rem;line-height:1.3;display:flex;overflow:hidden}.app__title{font-family:var(--font-display);color:var(--green-900);font-size:1.05rem;font-weight:600}.app__tabs{background:var(--green-100);border-radius:999px;gap:4px;padding:3px;display:flex}.app__tabs span{text-align:center;color:var(--green-700);border-radius:999px;flex:1;padding:4px 0;font-weight:700}.app__tabs .is-active{background:#fff;box-shadow:0 1px 3px #0000001a}.app__card{background:#fff;border:1px solid #e6eee9;border-radius:10px;padding:8px 10px}.app__card p{margin-top:4px;font-weight:700}.app__card small{color:var(--ink-soft);font-size:.62rem}.app__card--answered{background:var(--green-100);border-color:var(--green-200)}.app__chip{color:#8a4b1f;background:#f1ece2;border-radius:999px;padding:1px 7px;font-size:.6rem;font-weight:800;display:inline-block}.app__chip--green{background:var(--green-500);color:#fff}.app__verse{background:var(--green-100);color:var(--green-700);font-family:var(--font-display);border-radius:8px;padding:6px 8px;font-style:italic}.app__verse--small{margin-top:auto;font-size:.62rem}.app__todo{gap:5px;margin:0;padding:0;list-style:none;display:grid}.app__todo li{background:#fff;border:1px solid #e6eee9;border-radius:8px;padding:5px 8px 5px 26px;font-weight:600;position:relative}.app__todo li:before{content:"";border:1.5px solid #b9c7c0;border-radius:3px;width:11px;height:11px;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.app__todo li.is-done{color:var(--ink-soft);text-decoration:line-through}.app__todo li.is-done:before{background:var(--green-500);border-color:var(--green-500)}.app__todo li.is-first{background:var(--green-100);border-color:var(--green-200)}.app__todo .app__todo-label{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);background:0 0;border:0;padding:4px 0 0;font-size:.6rem;font-weight:800}.app__todo .app__todo-label:before{display:none}.app__streak{color:#8a4b1f;background:#fff1dc;border-radius:999px;align-self:flex-start;padding:3px 9px;font-weight:800}.app__week,.app__dots{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.app__week{text-align:center;color:var(--ink-soft);padding-top:2px;font-size:.6rem;font-weight:700}.app__habit p{margin-bottom:3px;font-weight:700}.app__dots span{aspect-ratio:1;background:#e8ece9;border-radius:5px}.app__dots .is-done{background:var(--green-500)}.app__month{color:var(--ink-soft);font-weight:700}.app__balance{background:linear-gradient(135deg, var(--green-700), var(--green-500));color:#fff;border-radius:12px;padding:10px 12px}.app__balance small{opacity:.85;display:block}.app__balance strong{font-family:var(--font-display);font-size:1.5rem}.app__bar p{justify-content:space-between;margin-bottom:3px;font-weight:700;display:flex}.app__bar p span{color:var(--ink-soft)}.app__bar div{background:#e8ece9;border-radius:999px;height:7px;overflow:hidden}.app__bar div span{border-radius:inherit;background:var(--green-500);height:100%;display:block}.timeline{gap:36px;max-width:640px;margin:0 auto;padding:0;list-style:none;display:grid;position:relative}.timeline:before{content:"";background:linear-gradient(180deg, var(--night-3), var(--dawn) 60%, var(--dawn-soft));width:2px;position:absolute;top:8px;bottom:8px;left:11px}.timeline__item{padding-left:48px;position:relative}.timeline__dot{background:var(--paper);border:3px solid var(--dawn-deep);border-radius:50%;width:24px;height:24px;position:absolute;top:4px;left:0;box-shadow:0 0 0 6px #f0b46b33}.timeline__meta{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);font-size:.85rem;font-weight:700}.timeline__name{color:var(--dawn-deep);margin:4px 0 8px;font-size:clamp(1.7rem,3.4vw,2.2rem);font-style:italic}.timeline__text{color:var(--ink-soft)}@media (width>=960px){.timeline{grid-template-columns:repeat(4,1fr);gap:28px;max-width:none}.timeline:before{background:linear-gradient(90deg, var(--night-3), var(--dawn) 60%, var(--dawn-soft));width:auto;height:2px;inset:11px 12px auto}.timeline__item{padding-top:48px;padding-left:0}}.fit__grid{gap:20px;display:grid}@media (width>=860px){.fit__grid{grid-template-columns:1.25fr 1fr;gap:28px}}.fit__card{border-radius:var(--radius);background:var(--white);border:1px solid var(--line);padding:clamp(26px,4vw,40px)}.fit__card h3{margin-bottom:20px;font-size:1.55rem}.fit__card ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.fit__card li{gap:12px;display:flex}.fit__card--yes{box-shadow:var(--shadow-soft);border-top:4px solid var(--sage)}.fit__card--yes .icon-check{color:var(--sage)}.fit__card--no{background:0 0;border-style:dashed}.fit__card--no li{color:var(--ink-soft)}.fit__card--no .icon-cross{color:#b05a4a}.letter__paper{box-shadow:0 1px 0 var(--line), 0 30px 50px -30px #0d1a2b59;font-family:var(--font-display);background:repeating-linear-gradient(#0000 0 35px,#1f26330d 35px 36px),#fffdf8;border-radius:6px;gap:18px;padding:clamp(32px,5vw,56px);font-size:clamp(1.1rem,1.8vw,1.25rem);line-height:1.7;display:grid;position:relative;transform:rotate(-.4deg)}.letter__paper:before{content:"";background:#f0b46b8c;border-radius:2px;width:110px;height:28px;position:absolute;top:-14px;left:50%;transform:translate(-50%)rotate(-2deg)}.letter__greeting{color:var(--dawn-deep);font-style:italic}.letter__sign{margin-top:8px;font-style:italic}.letter__sign span{color:var(--night);font-size:1.5em;display:block}.offer{background:radial-gradient(ellipse at 50% 0%, #f0b46b2e, transparent 60%), var(--night);color:var(--paper);scroll-margin-top:0}.plans{align-items:stretch;gap:24px;max-width:900px;margin-inline:auto;display:grid}@media (width>=820px){.plans{grid-template-columns:1.12fr .88fr;align-items:center}}.plan{border-radius:var(--radius);background:#ffffff0a;border:1px solid #ffffff24;flex-direction:column;padding:clamp(28px,4vw,40px);display:flex;position:relative}.plan__name{font-size:1.7rem}.plan__desc{color:#fbf6eeb8;margin-top:8px;font-size:1.02rem}.plan__price{flex-direction:column;margin:24px 0;display:flex}.plan__count{color:var(--dawn);margin-bottom:4px;font-size:.95rem;font-weight:700}.plan--featured .plan__count{color:var(--dawn-deep)}.plan__amount{font-family:var(--font-display);font-size:clamp(2.6rem,5vw,3.3rem);font-weight:600;line-height:1}.plan__once{color:#fbf6ee99;margin-top:6px;font-size:.92rem}.plan__list{gap:12px;margin:0 0 28px;padding:0;list-style:none;display:grid}.plan__list li{gap:10px;font-size:1.04rem;display:flex}.plan__list .icon-check{color:var(--dawn)}.plan__cta{width:100%;margin-top:auto}.plan--featured{background:linear-gradient(180deg, #fffaf2 0%, var(--paper-2) 100%);color:var(--ink);border:2px solid var(--dawn);box-shadow:0 30px 70px -20px #f0b46b73}.plan--featured .plan__desc,.plan--featured .plan__once{color:var(--ink-soft)}.plan--featured .plan__count{color:var(--dawn-deep);margin-bottom:4px;font-size:.95rem;font-weight:700}.plan__parts{opacity:.7;font-size:.88rem;display:block}.plan--featured .plan__amount{color:var(--night)}.plan--featured .plan__list .icon-check{color:var(--sage)}.plan__groups{gap:14px;margin:0 0 28px;padding:0;list-style:none;display:grid}.plan__group-name{gap:10px;font-size:1.06rem;font-weight:700;display:flex}.plan__group-name .icon-check{color:var(--sage)}.plan__group-items{color:var(--ink-soft);margin-left:32px;font-size:.94rem;line-height:1.45}.plan__bonus{border-radius:var(--radius-sm);background:var(--green-100);border:1px dashed var(--green-500);margin:-8px 0 26px;padding:14px 16px}.plan__bonus-badge{background:var(--green-500);color:#fff;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:3px 10px;font-size:.78rem;font-weight:800;display:inline-block}.plan__bonus p{color:var(--green-900);margin-top:8px;font-size:.94rem;line-height:1.45}.plan--lite{background:0 0}.plan--lite .plan__amount{font-size:clamp(2.1rem,4vw,2.6rem)}.plan__missing{color:#fbf6ee8c;margin:-12px 0 24px;font-size:.92rem}.plan__ribbon{background:var(--dawn-deep);color:#2a1606;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:6px 16px;font-size:.8rem;font-weight:800;position:absolute;top:-15px;left:50%;transform:translate(-50%)}.offer__footer{text-align:center;justify-items:center;gap:14px;margin-top:40px;display:grid}.offer__note{color:#fbf6eebf;align-items:center;gap:8px;font-size:.98rem;display:inline-flex}.offer__note svg{width:22px;height:22px;color:var(--dawn)}.pay-badges{flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pay-badges li{border-radius:8px;padding:6px 14px;font-size:.9rem;font-weight:700}.pay-badges--dark li{background:#ffffff14;border:1px solid #ffffff29}.upgrade{background:var(--paper);width:min(520px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--ink);box-shadow:var(--shadow-lift);border:0;border-radius:22px;padding:0}.upgrade::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#08121fb8}.upgrade[open]{animation:.3s cubic-bezier(.2,.8,.2,1) pop}@keyframes pop{0%{opacity:0;transform:translateY(16px)scale(.97)}}.upgrade__inner{gap:12px;padding:clamp(22px,5vw,36px);display:grid;position:relative}.upgrade__close{width:40px;height:40px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:1.8rem;line-height:1;position:absolute;top:10px;right:12px}.upgrade__kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--dawn-deep);font-size:.82rem;font-weight:700}.upgrade__title{padding-right:24px;font-size:clamp(1.5rem,4vw,1.9rem)}.upgrade__text{color:var(--ink-soft)}.upgrade__price{flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.upgrade__was{color:#9a6b55;font-size:1.15rem;text-decoration:line-through}.upgrade__now{font-family:var(--font-display);color:var(--night);font-size:clamp(2.4rem,7vw,2.9rem);font-weight:600;line-height:1}.upgrade__off{background:var(--sage);color:var(--white);border-radius:999px;align-self:center;padding:4px 10px;font-size:.9rem;font-weight:800}.upgrade__text strong{color:var(--ink)}.upgrade__list-title{margin-bottom:-6px;font-size:.95rem;font-weight:700}.upgrade__list{background:var(--white);border-radius:var(--radius-sm);border:1px solid var(--line);gap:4px;margin:0;padding:12px 14px;font-size:.95rem;line-height:1.35;list-style:none;display:grid}.upgrade__list li{gap:8px;font-weight:600;display:flex}.upgrade__list .icon-check{width:18px;height:18px;color:var(--sage);margin-top:1px}.upgrade__list .upgrade__bonus{background:var(--green-100);color:var(--green-700);border-radius:8px;margin-top:4px;padding:6px 10px;font-weight:800}.upgrade__compare{color:var(--ink-soft);font-size:1rem}.upgrade__yes{width:100%;margin-top:6px}.upgrade__no{color:var(--ink-soft);font-family:var(--font-body);cursor:pointer;background:0 0;border:0;padding:10px;font-size:.98rem;text-decoration:underline}.guarantee{padding-block:clamp(64px,8vw,100px)}.guarantee__card{background:var(--white);border-radius:var(--radius);border:1px solid var(--line);box-shadow:var(--shadow-soft);align-items:center;gap:24px;padding:clamp(28px,4vw,44px);display:grid}@media (width>=680px){.guarantee__card{grid-template-columns:auto 1fr;gap:36px}}.guarantee__seal{text-align:center;background:radial-gradient(circle, #fff6e6 0%, var(--dawn-soft) 100%);border:3px solid var(--dawn-deep);border-radius:50%;place-content:center;width:132px;height:132px;display:grid;box-shadow:0 0 0 8px #f0b46b33}.guarantee__days{font-family:var(--font-display);color:var(--night);font-size:3.4rem;line-height:1}.guarantee__label{letter-spacing:.12em;text-transform:uppercase;color:var(--dawn-deep);font-size:.85rem;font-weight:700}.guarantee__card h2{margin-bottom:12px}.guarantee__card p{color:var(--ink-soft)}.guarantee__heart{font-family:var(--font-display);margin-top:12px;font-style:italic;color:var(--ink)!important}.faq__list{gap:12px;display:grid}.faq__item{background:var(--white);border-radius:var(--radius-sm);border:1px solid var(--line);overflow:hidden}.faq__item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;font-size:1.1rem;font-weight:700;list-style:none;display:flex}.faq__item summary::-webkit-details-marker{display:none}.faq__icon{flex-shrink:0;width:18px;height:18px;position:relative}.faq__icon:before,.faq__icon:after{content:"";background:var(--dawn-deep);width:100%;height:2px;transition:transform .25s;position:absolute;top:50%;left:0}.faq__icon:after{transform:rotate(90deg)}.faq__item[open] .faq__icon:after{transform:rotate(0)}.faq__item p{color:var(--ink-soft);padding:0 22px 22px}.closing{text-align:center;color:var(--paper);background:linear-gradient(180deg, var(--paper-2) 0%, #d99a74 9%, #94585a 24%, #3b3a52 52%, var(--night) 100%);padding-block:clamp(96px,12vw,150px);position:relative;overflow:hidden}.closing__sky{pointer-events:none;background-image:radial-gradient(1.4px 1.4px at 15% 72%,#ffffffb3,#0000),radial-gradient(1px 1px at 32% 86%,#fff9,#0000),radial-gradient(1.3px 1.3px at 70% 78%,#ffffffb3,#0000),radial-gradient(1px 1px at 86% 90%,#ffffff80,#0000),radial-gradient(1.2px 1.2px at 52% 94%,#fff9,#0000);position:absolute;inset:0}.closing__inner{position:relative}.closing .eyebrow--dawn{color:#fff1dc}.closing__title{color:#fff;text-shadow:0 2px 24px #3c1e1459;font-size:clamp(2rem,4.8vw,3.3rem);font-weight:400}.closing__title em{color:var(--paper);margin-top:.3em;font-weight:600;display:block}.closing__text{color:#fbf6eee6;max-width:600px;margin:28px auto 0;font-size:clamp(1.1rem,1.8vw,1.25rem)}.closing__action{justify-items:center;gap:16px;margin-top:40px;display:grid}.closing__action .btn{width:100%;max-width:420px}.closing__micro{color:#fbf6eeb8;font-size:.95rem}.footer{color:#fbf6eea6;text-align:center;background:#08121f;padding:40px 0 120px;font-size:.92rem}.footer__inner{gap:10px;display:grid}.footer__brand{font-family:var(--font-display);color:var(--dawn-soft);font-size:1.2rem;font-style:italic}.footer__legal{opacity:.75;font-size:.82rem}@media (width>=960px){.footer{padding-bottom:40px}}.sticky-cta{z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--paper);background:#0d1a2bf0;border:1px solid #ffffff1a;border-radius:999px;justify-content:space-between;align-items:center;gap:12px;padding:10px 10px 10px 18px;transition:transform .35s cubic-bezier(.2,.8,.2,1);display:flex;position:fixed;bottom:12px;left:12px;right:12px;transform:translateY(140%);box-shadow:0 16px 40px -10px #00000080}.sticky-cta.is-shown{transform:none}.sticky-cta__info{min-width:0;line-height:1.2;display:grid}.sticky-cta .btn{white-space:nowrap;flex-shrink:0}.sticky-cta__name{font-family:var(--font-display);color:var(--dawn-soft);font-style:italic}.sticky-cta__price{color:#fbf6eeb3;font-size:.85rem}@media (width>=960px){.sticky-cta{display:none}}
