.smr-landing{--root-cream:#f7f1e7;--warm-ivory:#fff9f0;--soft-sand:#e8ddcc;--warm-charcoal:#3f3a34;--terracotta:#9f4635;--terracotta-dark:#873a2c;--olive:#66704e;--clay-rose:#c98e82;--antique-gold:#c6a66b;--line:rgba(63,58,52,.16);--shadow:0 24px 70px rgba(63,43,31,.12);--serif:"Iowan Old Style","Palatino Linotype","Book Antiqua",Palatino,Georgia,serif;--sans:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.smr-landing *{box-sizing:border-box}.smr-landing{scroll-behavior:smooth;background:var(--root-cream)}.smr-landing{margin:0;color:var(--warm-charcoal);background:radial-gradient(circle at 12% 4%,rgba(198,166,107,.1),transparent 23rem),var(--root-cream);font-family:var(--sans);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}.smr-landing button,.smr-landing a,.smr-landing summary{-webkit-tap-highlight-color:transparent}.smr-landing img{display:block;max-width:100%}.smr-landing main{width:100%;overflow:hidden}.smr-landing .section-shell{width:min(100% - 36px,1120px);margin-inline:auto}.smr-landing .eyebrow{margin:0 0 18px;color:var(--terracotta);font-size:.73rem;font-weight:800;letter-spacing:.18em;line-height:1.35}.smr-landing h1,.smr-landing h2,.smr-landing h3,.smr-landing p{margin-top:0}.smr-landing h1,.smr-landing h2,.smr-landing h3{font-family:var(--serif);font-weight:500;letter-spacing:-.035em}.smr-landing h1{margin-bottom:24px;font-size:clamp(3rem,4.6vw,5rem);line-height:.96}.smr-landing h2{margin-bottom:22px;font-size:clamp(2.35rem,5.2vw,4.8rem);line-height:1.02}.smr-landing h3{line-height:1.1}.smr-landing em{color:var(--terracotta);font-weight:400}.smr-landing .centered{max-width:800px;margin-inline:auto;text-align:center}.smr-landing .button-wrap{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.smr-landing .purchase-button{width:100%;min-height:60px;display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid rgba(255,249,240,.24);border-radius:4px;padding:15px 18px 15px 22px;color:var(--warm-ivory);background:var(--terracotta);box-shadow:0 13px 30px #9f463538;font-size:.78rem;font-weight:850;letter-spacing:.09em;line-height:1.3;text-decoration:none;transition:transform .18s ease,background .18s ease,box-shadow .18s ease}.smr-landing .purchase-button:hover{transform:translateY(-2px);background:var(--terracotta-dark);box-shadow:0 17px 36px #873a2c45}.smr-landing .purchase-button:focus-visible,.smr-landing summary:focus-visible{outline:3px solid var(--antique-gold);outline-offset:4px}.smr-landing .button-arrow{width:34px;aspect-ratio:1;display:grid;flex:0 0 auto;place-items:center;border:1px solid rgba(255,255,255,.36);border-radius:50%;font-size:1rem}.smr-landing .checkout-notice{color:var(--terracotta-dark);font-size:.86rem;font-weight:700}.smr-landing .hero{min-height:100svh;display:grid;align-items:center;gap:42px;padding-block:38px 32px}.smr-landing .hero-copy{position:relative;z-index:2}.smr-landing .hero-copy:before{content:"";width:68px;height:1px;display:block;margin-bottom:24px;background:var(--antique-gold)}.smr-landing .hero-subtitle{max-width:670px;margin-bottom:30px;color:#5d554d;font-family:var(--serif);font-size:clamp(1.2rem,2.1vw,1.68rem);line-height:1.45}.smr-landing .hero .button-wrap{max-width:430px}.smr-landing .hero-proof{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:32px;border-block:1px solid var(--line)}.smr-landing .hero-proof span{min-width:0;display:flex;flex-direction:column;justify-content:center;padding:16px 9px;color:#72685f;font-size:.66rem;letter-spacing:.02em;line-height:1.3;text-align:center}.smr-landing .hero-proof span+span{border-left:1px solid var(--line)}.smr-landing .hero-proof strong{color:var(--warm-charcoal);font-family:var(--serif);font-size:clamp(.78rem,2.4vw,1.08rem);font-weight:600;line-height:1.22}.smr-landing .hero-visual{position:relative;min-height:0;aspect-ratio:1.217 / 1;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(198,166,107,.48);background:linear-gradient(135deg,#fff9f0f0,#e8ddcca3),var(--warm-ivory);box-shadow:var(--shadow)}.smr-landing .hero-visual:before,.smr-landing .hero-visual:after{content:"";position:absolute;width:22px;height:22px;border-color:var(--antique-gold);opacity:.8;z-index:1;pointer-events:none}.smr-landing .hero-visual:before{inset:16px auto auto 16px;border-top:1px solid;border-left:1px solid}.smr-landing .hero-visual:after{inset:auto 16px 16px auto;border-right:1px solid;border-bottom:1px solid}.smr-landing .hero-product-image{width:100%;height:100%;object-fit:cover}.smr-landing .cover-stack{width:min(90%,520px);aspect-ratio:.9;position:relative}.smr-landing .cover{width:42%;position:absolute;left:50%;top:50%;border:1px solid rgba(63,58,52,.12);box-shadow:0 16px 34px #3f2b1f29;transform-origin:center bottom}.smr-landing .cover-front{z-index:4;transform:translate(-50%,-43%) scale(1.13)}.smr-landing .cover-back-left{z-index:1;transform:translate(-94%,-55%) rotate(-7deg) scale(.92)}.smr-landing .cover-back-right{z-index:2;transform:translate(-6%,-55%) rotate(7deg) scale(.92)}.smr-landing .cover-back-center{z-index:3;transform:translate(-50%,-76%) scale(.82)}.smr-landing .for-you{padding-block:41px 88px}.smr-landing .signal-list{max-width:870px;display:grid;gap:12px;margin:42px auto 0}.smr-landing .signal-card{display:grid;grid-template-columns:38px 1fr 32px;align-items:center;gap:14px;border:1px solid rgba(159,70,53,.18);padding:20px 18px;background:#fff9f0bf;box-shadow:0 10px 26px #3f2b1f0d}.smr-landing .signal-number{color:var(--antique-gold);font-family:var(--serif);font-size:.78rem}.smr-landing .signal-card p{margin:0;font-family:var(--serif);font-size:clamp(1.1rem,2.2vw,1.38rem);line-height:1.32}.smr-landing .signal-mark{width:30px;aspect-ratio:1;display:grid;place-items:center;border:1px solid rgba(102,112,78,.36);border-radius:50%;color:var(--olive);font-size:.86rem}.smr-landing .pattern-bridge{color:var(--warm-ivory);background:var(--warm-charcoal)}.smr-landing .pattern-bridge-inner{padding-block:82px;text-align:center}.smr-landing .pattern-bridge h2{max-width:840px;margin-inline:auto}.smr-landing .pattern-bridge h2 em{color:#e2b2a8}.smr-landing .pattern-bridge p{max-width:670px;margin:0 auto 12px;color:#fff9f0bd;font-family:var(--serif);font-size:clamp(1.05rem,2vw,1.25rem)}.smr-landing .pattern-bridge p:last-child{margin-bottom:0;color:var(--warm-ivory)}.smr-landing .collection{padding-block:24px 42px}.smr-landing .collection-heading{max-width:860px;margin-bottom:48px}.smr-landing .collection-heading h2{margin-bottom:0}.smr-landing .collection-grid{display:grid;gap:18px}.smr-landing .collection-card{display:grid;grid-template-columns:39% 1fr;align-items:center;gap:24px;border:1px solid var(--line);padding:22px;background:var(--warm-ivory);box-shadow:0 16px 38px #3f2b1f0f}.smr-landing .collection-card.main-guide{border-color:#9f463557;background:linear-gradient(135deg,var(--warm-ivory),rgba(232,221,204,.72))}.smr-landing .collection-cover-wrap{display:grid;place-items:center;padding:18px;background:var(--root-cream)}.smr-landing .collection-cover-wrap img{width:100%;aspect-ratio:1;object-fit:cover;box-shadow:0 13px 28px #3f2b1f24}.smr-landing .item-kind{margin-bottom:7px;color:var(--terracotta);font-size:.66rem;font-weight:850;letter-spacing:.16em}.smr-landing .collection-copy h3{margin-bottom:7px;font-size:clamp(1.6rem,3.6vw,2.6rem)}.smr-landing .collection-copy>p:last-child{margin:12px 0 0;color:#6e655d;font-size:.9rem;line-height:1.52}.smr-landing .item-detail{margin:0;color:var(--olive);font-size:.74rem;font-weight:750;letter-spacing:.05em;text-transform:uppercase}.smr-landing .outcomes{padding-block:96px 34px}.smr-landing .transformation-panel{max-width:900px;margin-inline:auto}.smr-landing .transformation-panel h2{max-width:760px;margin:0 auto 44px;text-align:center}.smr-landing .transformation-list{display:grid;gap:14px}.smr-landing .transformation-list p{display:grid;grid-template-columns:34px 1fr;align-items:start;gap:14px;margin:0;border:1px solid rgba(159,70,53,.2);padding:21px 20px;background:#fff9f0d1;box-shadow:0 12px 30px #3f2b1f0d}.smr-landing .transformation-list p>span{font-size:1.15rem;line-height:1.5}.smr-landing .transformation-list strong{font-family:var(--serif);font-size:clamp(1.08rem,2.4vw,1.35rem);font-weight:600;line-height:1.42}.smr-landing .pace-note{margin:38px 0 0;color:var(--olive);font-family:var(--serif);font-size:1.12rem;font-style:italic;text-align:center}.smr-landing .offer{display:grid;gap:24px;padding-block:34px 36px}.smr-landing .offer-section-title{margin:0 0 12px;text-align:center}.smr-landing .offer-visual{min-height:0;aspect-ratio:1.26 / 1;display:grid;place-items:center;align-self:center;overflow:hidden;border:1px solid rgba(102,112,78,.32);background:linear-gradient(155deg,#dfe2d2,#f0e8dc)}.smr-landing .offer-bundle-image{width:100%;height:100%;object-fit:cover}.smr-landing .offer-card{border:1px solid rgba(159,70,53,.27);padding:32px 24px;background:var(--warm-ivory);box-shadow:var(--shadow)}.smr-landing .offer-card h2{font-size:clamp(2.3rem,5vw,4.1rem)}.smr-landing .offer-lead{color:#6c635b;font-family:var(--serif);font-size:1.08rem}.smr-landing .offer-list{display:grid;gap:12px;margin:28px 0;padding:0;list-style:none}.smr-landing .offer-list li{display:grid;grid-template-columns:25px 1fr;gap:10px;border-bottom:1px solid var(--line);padding-bottom:12px;font-size:.9rem}.smr-landing .offer-list span{color:var(--olive);font-weight:800}.smr-landing .price-block{margin:28px 0;border-block:1px solid var(--line);padding-block:22px}.smr-landing .price-block>p{margin-bottom:8px;color:#776e65;font-size:.78rem}.smr-landing .price-block div{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.smr-landing .price-block div>span{color:var(--terracotta);font-size:.72rem;font-weight:850;letter-spacing:.16em}.smr-landing .price-block strong{color:var(--warm-charcoal);font-family:var(--serif);font-size:clamp(2.7rem,8vw,4.8rem);font-weight:500;line-height:1}.smr-landing .price-block small{font-family:var(--sans);font-size:.73rem;font-weight:800;letter-spacing:.08em}.smr-landing .offer-card .button-wrap{width:100%}.smr-landing .trust-row{display:grid;gap:6px;margin-top:18px;color:#756b63;font-size:.72rem;text-align:center}.smr-landing .testimonials{padding-block:42px 96px}.smr-landing .review-grid{display:grid;gap:15px;margin-top:48px}.smr-landing .review-card{display:flex;flex-direction:column;border:1px solid var(--line);padding:26px 22px;background:#fff9f0c7}.smr-landing .stars{color:var(--antique-gold);font-size:.8rem;letter-spacing:.2em}.smr-landing .review-card blockquote{flex:1;margin:22px 0 26px;font-family:var(--serif);font-size:1.08rem;line-height:1.55}.smr-landing .reviewer{display:flex;align-items:center;gap:11px;color:#6e655d;font-size:.78rem}.smr-landing .reviewer>span{width:34px;aspect-ratio:1;display:grid;place-items:center;border-radius:50%;color:var(--warm-ivory);background:var(--olive);font-family:var(--serif)}.smr-landing .guarantee{display:grid;gap:24px;align-items:center;border:1px solid rgba(198,166,107,.52);padding-block:44px;background:var(--soft-sand);box-shadow:0 0 0 100vmax var(--soft-sand);clip-path:inset(0 -100vmax)}.smr-landing .guarantee-mark{width:78px;aspect-ratio:1;display:grid;place-items:center;border:1px solid var(--antique-gold);border-radius:50%;color:var(--terracotta);font-family:var(--serif);font-size:2.3rem}.smr-landing .guarantee h2{margin-bottom:14px;font-size:clamp(2rem,4.2vw,3.35rem)}.smr-landing .guarantee p:last-child{max-width:700px;margin:0;color:#635b53}.smr-landing .guarantee .button-wrap{width:100%}.smr-landing .faq{padding-block:96px}.smr-landing .faq-list{max-width:860px;margin:46px auto 0;border-top:1px solid var(--line)}.smr-landing .faq details{border-bottom:1px solid var(--line)}.smr-landing .faq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 2px;font-family:var(--serif);font-size:1.08rem;cursor:pointer;list-style:none}.smr-landing .faq summary::-webkit-details-marker{display:none}.smr-landing .faq summary span{color:var(--terracotta);font-family:var(--sans);font-size:1.3rem;font-weight:400;transition:transform .18s ease}.smr-landing .faq details[open] summary span{transform:rotate(45deg)}.smr-landing .faq details p{max-width:740px;margin:-4px 0 24px;color:#6b635b;font-size:.94rem}.smr-landing .final-cta{color:var(--warm-ivory);background:var(--olive)}.smr-landing .final-cta-inner{padding-block:86px;text-align:center}.smr-landing .final-cta .eyebrow{color:#e0c58f}.smr-landing .final-cta h2{color:var(--warm-ivory)}.smr-landing .final-cta h2 em{color:#f1c4bb}.smr-landing .final-cta .button-wrap{max-width:430px;margin-inline:auto}.smr-landing .final-cta .checkout-notice{color:var(--warm-ivory)}.smr-landing footer{padding:44px 22px;color:#fff9f0a6;background:#2f2c27;font-size:.74rem;text-align:center}.smr-landing footer p{margin-bottom:6px}.smr-landing .footer-brand{margin-bottom:16px;color:var(--warm-ivory);font-family:var(--serif);font-size:1rem;letter-spacing:.14em}.smr-landing .disclaimer{max-width:720px;margin:16px auto 0}@media(min-width:700px){.smr-landing .section-shell{width:min(100% - 72px,1120px)}.smr-landing .hero{grid-template-columns:minmax(0,1.06fr) minmax(390px,.94fr);gap:60px;padding-block:64px 32px}.smr-landing .hero-proof span{font-size:.72rem}.smr-landing .collection-grid{grid-template-columns:repeat(2,1fr)}.smr-landing .collection-card{min-height:415px;grid-template-columns:42% 1fr}.smr-landing .collection-card.main-guide{grid-column:1 / -1;grid-template-columns:34% 1fr}.smr-landing .review-grid{grid-template-columns:repeat(2,1fr)}.smr-landing .offer{grid-template-columns:1fr 1fr;align-items:stretch;padding-block:42px}.smr-landing .offer-section-title{grid-column:1 / -1;margin-bottom:18px}.smr-landing .offer-card{padding:50px 46px}.smr-landing .guarantee{grid-template-columns:auto 1fr 280px;padding-block:58px}}@media(max-width:699px){.smr-landing h1{font-size:clamp(2.8rem,11.5vw,3.75rem)}.smr-landing h2{font-size:clamp(2.2rem,10vw,3.2rem)}.smr-landing .hero{min-height:auto;padding-top:24px}.smr-landing .hero-visual{min-height:0}.smr-landing .cover-stack{width:min(100%,460px)}.smr-landing .collection-card{grid-template-columns:42% 1fr;gap:16px;padding:15px}.smr-landing .collection-cover-wrap{padding:6px}.smr-landing .collection-copy>p:last-child{font-size:.82rem}.smr-landing .offer-visual{min-height:0}.smr-landing .guarantee{margin-inline:18px;padding-inline:22px;box-shadow:none;clip-path:none}}@media(max-width:390px){.smr-landing .section-shell{width:min(100% - 28px,1120px)}.smr-landing .hero-proof strong{font-size:.92rem}.smr-landing .signal-card{grid-template-columns:32px 1fr 28px;gap:10px;padding-inline:13px}.smr-landing .collection-card{grid-template-columns:41% 1fr;gap:12px}.smr-landing .collection-card h3{font-size:1.42rem}.smr-landing .collection-copy>p:last-child{font-size:.78rem}.smr-landing .transformation-list p{grid-template-columns:28px 1fr;gap:10px;padding:18px 15px}}@media(prefers-reduced-motion:reduce){.smr-landing{scroll-behavior:auto}.smr-landing *,.smr-landing *:before,.smr-landing *:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.smr-landing .ico{width:1.15em;height:1.15em;flex:0 0 auto;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;fill:none;vertical-align:-.18em}.smr-landing .collection-cover-wrap img{height:auto;aspect-ratio:auto;object-fit:contain}.smr-landing .item-detail{display:flex;align-items:center;gap:7px;text-transform:none;letter-spacing:.02em;font-size:.79rem}.smr-landing .item-detail .ico{width:15px;height:15px}.smr-landing .hero-proof{grid-template-columns:repeat(2,1fr);border-block:1px solid var(--line)}.smr-landing .hero-proof span{gap:7px;padding:14px 10px}.smr-landing .hero-proof span:nth-child(n+3){border-top:1px solid var(--line)}.smr-landing .hero-proof span+span{border-left:0}.smr-landing .hero-proof span:nth-child(2n){border-left:1px solid var(--line)}.smr-landing .hero-proof .ico{width:21px;height:21px;margin-inline:auto;color:var(--terracotta);stroke-width:1.3}.smr-landing .how{padding-block:68px 12px}.smr-landing .how-heading{max-width:720px;margin-inline:auto;text-align:center}.smr-landing .how-heading h2{margin-bottom:14px}.smr-landing .how-heading p{color:#6c635b;font-family:var(--serif);font-size:1.1rem}.smr-landing .how-steps{display:grid;gap:12px;max-width:900px;margin:36px auto 0}.smr-landing .how-step{display:grid;grid-template-columns:46px 1fr;align-items:start;gap:15px;border:1px solid var(--line);padding:20px 18px;background:var(--warm-ivory)}.smr-landing .how-step-ico{width:46px;aspect-ratio:1;display:grid;place-items:center;border:1px solid rgba(198,166,107,.75);border-radius:50%;color:var(--terracotta);background:var(--root-cream)}.smr-landing .how-step-ico .ico{width:22px;height:22px}.smr-landing .how-step h3{margin:2px 0 5px;font-size:1.32rem}.smr-landing .how-step p{margin:0;color:#6c635b;font-size:.92rem;line-height:1.5}.smr-landing .sample{max-width:620px;margin:34px auto 0}.smr-landing .sample-label{margin:0 0 10px;color:var(--olive);font-size:.68rem;font-weight:850;letter-spacing:.16em;text-align:center;text-transform:uppercase}.smr-landing .sample-sheet{position:relative;border:1px solid rgba(198,166,107,.6);padding:30px 24px 26px;background:#fffdf8;box-shadow:0 18px 44px #3f2b1f17}.smr-landing .sample-sheet:before{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border:1px solid rgba(198,166,107,.32);pointer-events:none}.smr-landing .sample-kicker{margin:0 0 4px;color:var(--terracotta);font-size:.64rem;font-weight:850;letter-spacing:.18em}.smr-landing .sample-sheet h3{margin:0 0 20px;font-size:1.5rem}.smr-landing .sample-field{margin-bottom:17px}.smr-landing .sample-field>p{margin:0 0 9px;color:#5d554d;font-family:var(--serif);font-size:1rem;line-height:1.35}.smr-landing .rule{height:1px;margin-bottom:13px;background:repeating-linear-gradient(90deg,rgba(63,58,52,.28) 0 6px,transparent 6px 10px)}.smr-landing .sample-hand{margin:-3px 0 12px;color:var(--olive);font-family:var(--serif);font-size:1.02rem;font-style:italic;opacity:.72}.smr-landing .sample-foot{display:flex;align-items:center;justify-content:center;gap:8px;margin:18px 0 0;color:#7a716a;font-size:.78rem;text-align:center}.smr-landing .transformation-list p>span{color:var(--terracotta);font-size:1rem;line-height:1.4}.smr-landing .transformation-list .ico{width:22px;height:22px}.smr-landing .guarantee-mark{color:var(--terracotta);font-size:1rem}.smr-landing .guarantee-mark .ico{width:38px;height:38px;stroke-width:1.2}.smr-landing .guarantee-days{display:inline-flex;align-items:center;gap:7px;margin-bottom:12px;border:1px solid rgba(159,70,53,.4);border-radius:999px;padding:6px 14px;color:var(--terracotta);font-size:.68rem;font-weight:850;letter-spacing:.14em}.smr-landing .guarantee-note{display:flex;align-items:flex-start;gap:9px;margin-top:16px;color:#635b53;font-size:.82rem;line-height:1.45}.smr-landing .guarantee-note .ico{margin-top:3px;width:17px;height:17px;color:var(--olive)}.smr-landing .format-row{display:grid;gap:9px;margin:20px 0 4px;border:1px dashed rgba(102,112,78,.45);padding:16px;background:#e8ddcc52}.smr-landing .format-row p{display:flex;align-items:center;gap:10px;margin:0;color:#5d554d;font-size:.86rem;line-height:1.4}.smr-landing .format-row .ico{color:var(--olive);width:19px;height:19px}.smr-landing .trust-row span{display:flex;align-items:center;justify-content:center;gap:7px}.smr-landing .trust-row .ico{width:15px;height:15px;color:var(--olive)}.smr-landing .offer-list span{display:grid;place-items:center}.smr-landing .sticky-buy{position:fixed;inset:auto 0 0 0;z-index:40;display:none;align-items:center;gap:12px;border-top:1px solid rgba(63,58,52,.14);padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:#f7f1e7f5;box-shadow:0 -8px 26px #3f2b1f1f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transform:translateY(110%);transition:transform .26s ease}.smr-landing .sticky-buy.is-visible{transform:none}.smr-landing .sticky-price{min-width:0;line-height:1.15}.smr-landing .sticky-price strong{display:block;color:var(--warm-charcoal);font-family:var(--serif);font-size:1.32rem}.smr-landing .sticky-price small{color:#7a716a;font-size:.64rem;letter-spacing:.05em}.smr-landing .sticky-buy .purchase-button{min-height:50px;flex:1;padding:12px 16px;font-size:.7rem}@media(max-width:699px){.smr-landing .sticky-buy{display:flex}.smr-landing{padding-bottom:74px}}@media(min-width:700px){.smr-landing .hero-proof{grid-template-columns:repeat(4,1fr)}.smr-landing .hero-proof span:nth-child(n+3){border-top:0}.smr-landing .hero-proof span+span{border-left:1px solid var(--line)}.smr-landing .how-steps{grid-template-columns:repeat(3,1fr)}.smr-landing .how-step{grid-template-columns:1fr;padding:26px 22px}}@media(max-width:390px){.smr-landing .how-step{grid-template-columns:40px 1fr;gap:12px}.smr-landing .how-step-ico{width:40px}.smr-landing .sample-sheet{padding:24px 18px 22px}}.smr-landing .hero-visual{aspect-ratio:1402 / 1122;border-radius:18px}.smr-landing .hero-visual:before{inset:20px auto auto 20px}.smr-landing .hero-visual:after{inset:auto 20px 20px auto}.smr-landing .offer-visual{border-radius:18px}.smr-landing .pages{max-width:640px;margin:38px auto 0}.smr-landing .page-shot{max-width:400px;margin:0 auto;overflow:hidden;border:1px solid rgba(198,166,107,.6);border-radius:12px;background:#fffdf8;box-shadow:0 18px 44px #3f2b1f21}.smr-landing .page-shot img{width:100%;height:auto}@media(min-width:700px){.smr-landing .page-shot{max-width:470px}}.smr-landing .pages-label{margin:0 0 14px;color:var(--olive);font-size:.68rem;font-weight:850;letter-spacing:.16em;text-align:center;text-transform:uppercase}.smr-landing .pages-window{position:relative;overflow:hidden;border-radius:12px}.smr-landing .pages-track{display:flex;transition:transform .62s cubic-bezier(.4,.02,.2,1);will-change:transform}.smr-landing .page-slide{width:100%;flex:0 0 100%;padding:2px}.smr-landing .page-sheet{position:relative;height:100%;min-height:330px;border:1px solid rgba(198,166,107,.62);border-radius:10px;padding:22px 20px 20px;background:#fffdf8;box-shadow:0 14px 34px #3f2b1f14}.smr-landing .page-sheet:before{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border:1px solid rgba(198,166,107,.3);border-radius:6px;pointer-events:none}.smr-landing .page-tag{margin:0 0 3px;color:var(--terracotta);font-size:.56rem;font-weight:850;letter-spacing:.16em;text-transform:uppercase}.smr-landing .page-sheet h3{margin:0 0 2px;font-size:1.16rem;letter-spacing:-.02em}.smr-landing .page-sub{margin:0 0 14px;color:var(--olive);font-family:var(--serif);font-size:.76rem;font-style:italic}.smr-landing .page-q{margin:0 0 6px;color:#5d554d;font-family:var(--serif);font-size:.86rem;line-height:1.32}.smr-landing .page-grid{display:grid;gap:5px 16px}.smr-landing .rule{height:1px;margin-bottom:9px;background:repeating-linear-gradient(90deg,rgba(63,58,52,.26) 0 6px,transparent 6px 10px)}.smr-landing .page-hand{margin:-2px 0 8px;color:var(--olive);font-family:var(--serif);font-size:.84rem;font-style:italic;opacity:.7}.smr-landing .page-table{width:100%;border-collapse:collapse;font-size:.6rem}.smr-landing .page-table th{border-bottom:1px solid rgba(198,166,107,.75);padding:4px 5px;color:var(--olive);font-weight:800;letter-spacing:.04em;text-align:left;text-transform:uppercase}.smr-landing .page-table td{height:21px;border-bottom:1px solid rgba(63,58,52,.12);padding:3px 5px;color:#6c635b;font-family:var(--serif);font-size:.7rem}.smr-landing .pages-nav{display:flex;align-items:center;justify-content:center;gap:9px;margin-top:16px}.smr-landing .pages-dot{width:7px;height:7px;padding:0;border:0;border-radius:50%;background:#3f3a3438;cursor:pointer;transition:background .2s ease,transform .2s ease}.smr-landing .pages-dot[aria-selected=true]{background:var(--terracotta);transform:scale(1.45)}.smr-landing .pages-foot{display:flex;align-items:center;justify-content:center;gap:8px;margin:14px 0 0;color:#7a716a;font-size:.76rem;text-align:center}.smr-landing .offer-list li{display:flex;align-items:baseline;gap:11px;font-size:.97rem}.smr-landing .offer-list li .tick{flex:0 0 auto;display:grid;place-items:center;color:var(--olive)}.smr-landing .offer-list li .txt{display:block;flex:1 1 auto;min-width:0;text-align:left;color:var(--warm-charcoal);font-weight:400;line-height:1.4}.smr-landing .offer-list li b{font-weight:800}.smr-landing .hero-visual:before,.smr-landing .hero-visual:after{display:none}.smr-landing .guarantee{justify-items:center;gap:16px;text-align:center}.smr-landing .guarantee-mark{width:108px;border-width:2px;background:#fff9f08c}.smr-landing .guarantee-mark .ico{width:54px;height:54px;stroke-width:1.15}.smr-landing .guarantee>div:nth-child(2){max-width:660px}.smr-landing .guarantee p:last-child,.smr-landing .guarantee-note{margin-inline:auto}.smr-landing .guarantee-note{justify-content:center;max-width:560px;text-align:left}.smr-landing .guarantee .button-wrap{max-width:420px;align-items:center}@media(min-width:700px){.smr-landing .guarantee{grid-template-columns:1fr;padding-block:62px}.smr-landing .page-sheet{padding:26px 26px 22px}}.smr-landing .review-card blockquote{margin:20px 0 22px;font-size:1.02rem;line-height:1.5}.smr-landing .reviewer{align-items:center;gap:12px}.smr-landing .reviewer>span{flex:0 0 auto;font-size:1rem}.smr-landing .reviewer strong{color:var(--warm-charcoal);font-size:.86rem;line-height:1.25}.smr-landing .pages{max-width:660px}.smr-landing .pages-window{overflow:hidden;padding:4px 0 6px;border-radius:0}.smr-landing .page-slide{display:flex;justify-content:center;padding-inline:6px}.smr-landing .page-shot{width:100%;max-width:372px;margin:0;box-shadow:0 12px 30px #3f2b1f21}.smr-landing .page-caption{margin:12px auto 0;max-width:380px;color:#6c635b;font-family:var(--serif);font-size:.92rem;line-height:1.4;text-align:center}.smr-landing .page-caption b{display:block;margin-bottom:2px;color:var(--warm-charcoal);font-weight:600}.smr-landing .pages-nav{gap:14px;margin-top:18px}.smr-landing .pages-dots{display:flex;align-items:center;gap:9px}.smr-landing .pages-arrow{width:38px;height:38px;display:grid;flex:0 0 auto;place-items:center;border:1px solid rgba(159,70,53,.34);border-radius:50%;padding:0;color:var(--terracotta);background:transparent;font-size:1rem;line-height:1;cursor:pointer;transition:background .18s ease,color .18s ease}.smr-landing .pages-arrow:hover{color:var(--warm-ivory);background:var(--terracotta)}.smr-landing .pages-arrow:focus-visible,.smr-landing .pages-dot:focus-visible{outline:2px solid var(--antique-gold);outline-offset:3px}.smr-landing .pages-count{margin:12px 0 0;color:#8a8079;font-size:.72rem;letter-spacing:.06em;text-align:center}@media(min-width:700px){.smr-landing .page-shot{max-width:420px}}.smr-landing .factbar{display:grid;grid-template-columns:repeat(2,1fr);max-width:900px;margin:46px auto 0;border:1px solid rgba(198,166,107,.55);background:#fff9f099}.smr-landing .factbar div{padding:18px 10px;text-align:center}.smr-landing .factbar div:nth-child(2n){border-left:1px solid rgba(198,166,107,.45)}.smr-landing .factbar div:nth-child(n+3){border-top:1px solid rgba(198,166,107,.45)}.smr-landing .factbar strong{display:block;color:var(--terracotta);font-family:var(--serif);font-size:clamp(1.6rem,6vw,2.15rem);font-weight:500;line-height:1}.smr-landing .factbar span{display:block;margin-top:6px;color:#6c635b;font-size:.7rem;letter-spacing:.09em;line-height:1.3;text-transform:uppercase}@media(min-width:700px){.smr-landing .factbar{grid-template-columns:repeat(4,1fr)}.smr-landing .factbar div:nth-child(n+3){border-top:0}.smr-landing .factbar div+div{border-left:1px solid rgba(198,166,107,.45)}}.smr-landing .factbar-faq{margin-bottom:4px}.smr-landing .save-badge{display:inline-block;margin-left:10px;border-radius:3px;padding:4px 9px;color:var(--warm-ivory);background:var(--olive);font-size:.62rem;font-weight:850;letter-spacing:.12em;vertical-align:3px}.smr-landing .guarantee-points{display:grid;gap:12px;max-width:640px;margin:26px auto 0;text-align:left}.smr-landing .guarantee-points p{display:grid;grid-template-columns:26px 1fr;align-items:start;gap:11px;margin:0;border-top:1px solid rgba(63,58,52,.14);padding-top:12px;color:#5d554d;font-size:.88rem;line-height:1.45}.smr-landing .guarantee-points p:first-child{border-top:0;padding-top:0}.smr-landing .guarantee-points b{display:block;color:var(--warm-charcoal);font-family:var(--serif);font-size:1.02rem;font-weight:600}.smr-landing .guarantee-points .ico{width:20px;height:20px;margin-top:3px;color:var(--olive)}@media(min-width:700px){.smr-landing .guarantee-points{grid-template-columns:repeat(3,1fr);gap:22px}.smr-landing .guarantee-points p{border-top:0;border-left:1px solid rgba(63,58,52,.14);padding:0 0 0 16px}.smr-landing .guarantee-points p:first-child{border-left:0;padding-left:0}}.smr-landing .pay-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:7px;margin:18px auto 4px;max-width:460px}.smr-landing .pay-row span{border:1px solid rgba(255,249,240,.26);border-radius:3px;padding:4px 9px;color:#fff9f0c7;font-size:.6rem;font-weight:800;letter-spacing:.1em}.smr-landing .pay-label{margin-bottom:4px;color:#fff9f080;font-size:.64rem;letter-spacing:.14em;text-transform:uppercase}
/*# sourceMappingURL=/cdn/shop/files/smr-landing.css.map */
