.lt{--navy:#131a26;--navy2:#1c2535;--champ:#c8bc9e;--champ2:#e3d9c2;--gold:#8c7f5e;--ivory:#f3f0ea;--ivory2:#e8e4dc;--sage:#949e98;--ink:#1b2230;--mute:#5e6672;--img-welcome:url(https://assets.cdn.filesafe.space/nG7U2OKU7ehPN2fpNCVh/media/6ad85b02989628c77abb0591.jpg);--img-feature:url(https://assets.cdn.filesafe.space/nG7U2OKU7ehPN2fpNCVh/media/6ad85b02cd7225ed3728df8b.jpg);--img-blog1:url(https://assets.cdn.filesafe.space/nG7U2OKU7ehPN2fpNCVh/media/6ad85b02f9a985d42c529230.jpg);--img-blog2:url(https://assets.cdn.filesafe.space/nG7U2OKU7ehPN2fpNCVh/media/6ad85b02cd7225ed3728df8a.jpg);--img-blog3:url(https://assets.cdn.filesafe.space/nG7U2OKU7ehPN2fpNCVh/media/6ad85b02989628c77abb0590.jpg);--img-story:url(https://assets.cdn.filesafe.space/nG7U2OKU7ehPN2fpNCVh/media/6ad87f603cacdd9117084e7e.png);--img-founder:url(https://assets.cdn.filesafe.space/nG7U2OKU7ehPN2fpNCVh/media/6ad87f603cacdd9117084e7e.png);--img-mockup:url(https://assets.cdn.filesafe.space/nG7U2OKU7ehPN2fpNCVh/media/6ad9825dac05a0d91fb599f2.png);--img-bedroom:url(https://assets.cdn.filesafe.space/nG7U2OKU7ehPN2fpNCVh/media/6ad85b02cd7225ed3728df8b.jpg);--img-partner:url(https://assets.cdn.filesafe.space/nG7U2OKU7ehPN2fpNCVh/media/6ad85b02989628c77abb0590.jpg);--img-bundle:url(https://assets.cdn.filesafe.space/nG7U2OKU7ehPN2fpNCVh/media/6ad9825dac05a0d91fb599f2.png);color:var(--ink);background:var(--ivory);-webkit-font-smoothing:antialiased;font-family:Jost,system-ui,sans-serif;line-height:1.6}.lt *{box-sizing:border-box;margin:0;padding:0}.lt a{color:inherit;text-decoration:none}.lt .wrap{max-width:1160px;margin:0 auto;padding:0 24px}.lt .eyebrow{letter-spacing:.32em;text-transform:uppercase;color:var(--champ);font-size:12px;font-weight:500}.lt .eyebrow.dk{color:var(--gold)}.lt .h2{margin-top:12px;font-family:Cormorant Garamond,serif;font-size:46px;font-weight:500;line-height:1.1}.lt .btn{letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border-radius:999px;padding:15px 30px;font-size:14px;font-weight:500;transition:all .25s;display:inline-block}.lt .btn-gold{background:var(--champ);color:var(--navy)}.lt .btn-gold:hover{background:var(--champ2);transform:translateY(-1px)}.lt .btn-line{color:var(--ivory);border:1px solid #c8bc9e99}.lt .btn-line:hover{border-color:var(--champ);background:#c8bc9e14}.lt .btn-navy{background:var(--navy);color:var(--ivory)}.lt .btn-navy:hover{background:var(--navy2)}.lt .btn-sm{padding:12px 22px;font-size:12px}.lt .ph-img{background-position:50%;background-size:cover}.lt .bar{background:var(--champ);color:var(--navy);text-align:center;letter-spacing:.06em;padding:9px 16px;font-size:13px}.lt .bar a{text-underline-offset:3px;font-weight:500;text-decoration:underline}.lt header{z-index:50;-webkit-backdrop-filter:blur(10px);background:#131a26f2;border-bottom:1px solid #c8bc9e47;position:sticky;top:0;box-shadow:0 6px 24px #0000002e}.lt header .wrap{justify-content:space-between;align-items:center;height:86px;display:flex;position:relative}.lt .logo{align-items:center;gap:14px;display:flex}.lt .logo svg{flex:none;width:34px;height:34px}.lt .mark{letter-spacing:.42em;color:var(--ivory);font-size:21px;font-weight:400;line-height:1}.lt .mark small{letter-spacing:.32em;color:var(--champ);text-transform:uppercase;margin-top:7px;font-size:9.5px;display:block}.lt .menu{align-items:center;gap:4px;display:flex}.lt .menu a.nl{letter-spacing:.16em;text-transform:uppercase;color:#d4d8de;padding:10px 14px;font-size:13px;transition:color .2s;position:relative}.lt .menu a.nl:after{content:"";background:var(--champ);transform-origin:0;height:1px;transition:transform .25s;position:absolute;bottom:4px;left:14px;right:14px;transform:scaleX(0)}.lt .menu a.nl:hover{color:var(--champ2)}.lt .menu a.nl:hover:after{transform:scaleX(1)}.lt .menu .btn{margin-left:14px;padding:13px 26px;font-size:12.5px;box-shadow:0 0 0 4px #c8bc9e26}.lt .menu a{white-space:nowrap}.lt .lt-cart{border:1px solid #c8bc9e66;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;margin-left:12px;transition:all .25s;display:inline-flex}.lt .lt-cart:hover{background:var(--champ);border-color:var(--champ)}.lt .lt-cart:hover svg{stroke:var(--navy)}.lt .burger,.lt #ltnav{display:none}@media (width<=1180px){.lt .mark small{display:none}.lt .menu a.nl{letter-spacing:.12em;padding:10px}.lt .menu a.nl:after{left:10px;right:10px}}.lt .hero{background:radial-gradient(ellipse at 75% 35%, #223050 0%, var(--navy) 62%);color:var(--ivory);padding:110px 0 120px;position:relative;overflow:hidden}.lt .hero .wrap{grid-template-columns:1.1fr .9fr;align-items:center;gap:60px;display:grid;position:relative}.lt .hero h1{margin:22px 0 24px;font-family:Cormorant Garamond,serif;font-size:68px;font-weight:500;line-height:1.03}.lt .hero h1 em{color:var(--champ);font-style:italic}.lt .hero p.lead{color:#cbd0d8;max-width:520px;margin-bottom:38px;font-size:19px;font-weight:300}.lt .hero .ctas{flex-wrap:wrap;gap:14px;display:flex}.lt .hero .trust{color:#aeb4bd;flex-wrap:wrap;gap:26px;margin-top:40px;font-size:13px;display:flex}.lt .hero .trust span:before{content:"✦";color:var(--champ);margin-right:8px}.lt .orbit{aspect-ratio:1;width:100%;max-width:440px;margin-left:auto;position:relative}.lt .orbit svg{width:100%;height:100%;overflow:visible}.lt .ring{transform-origin:200px 200px;animation:60s linear infinite ltspin}.lt .ring2{transform-origin:200px 200px;animation:120s linear infinite reverse ltspin}.lt .glow{animation:6s ease-in-out infinite ltpulse}@keyframes ltspin{to{transform:rotate(360deg)}}@keyframes ltpulse{0%,to{opacity:.7}50%{opacity:1}}.lt .phase-label{letter-spacing:.3em;text-transform:uppercase;fill:#c8bc9e;fill-opacity:.7;font-family:Jost,sans-serif;font-size:10.5px}.lt .stars{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.lt .stars circle{animation:4s ease-in-out infinite lttwinkle}.lt .stars circle:nth-child(3n){animation-delay:1.3s}.lt .stars circle:nth-child(3n+1){animation-delay:2.6s}@keyframes lttwinkle{0%,to{opacity:.25}50%{opacity:.9}}@media (prefers-reduced-motion:reduce){.lt .ring,.lt .ring2,.lt .glow,.lt .stars circle{animation:none}}.lt .intro{text-align:center;padding:100px 0 90px}.lt .intro h2{max-width:780px;margin:16px auto 18px;font-family:Cormorant Garamond,serif;font-size:44px;font-weight:500;line-height:1.15}.lt .intro p{color:var(--mute);max-width:640px;margin:0 auto;font-size:17px}.lt .stats{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:56px;display:grid}.lt .stat{border:1px solid var(--ivory2);background:#fff;border-radius:20px;padding:36px 28px}.lt .stat b{font-variant-numeric:tabular-nums;color:var(--navy);font-family:Jost,sans-serif;font-size:58px;font-weight:500;line-height:1;display:block}.lt .stat span{color:var(--mute);margin-top:12px;font-size:15px;display:block}.lt .intro .src{color:#8a9099;margin-top:22px;font-size:12px}.lt .welcome{padding:0 0 100px}.lt .split{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.lt .welcome .pic{aspect-ratio:4/5;background-image:var(--img-welcome), linear-gradient(160deg, #2b3448, #c8bc9e);border-radius:240px 240px 24px 24px;box-shadow:0 30px 60px #131a262e}.lt .split p{color:var(--mute);margin-top:18px;font-size:17px}.lt .ticks{margin:26px 0 34px;list-style:none}.lt .ticks li{margin:12px 0;padding-left:34px;font-size:16px;position:relative}.lt .ticks li:before{content:"";background:var(--navy);width:20px;height:20px;box-shadow:inset -6px 0 0 var(--champ);border-radius:50%;position:absolute;top:4px;left:0}.lt .guides{background:#fff;padding:100px 0}.lt .head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:30px;margin-bottom:48px;display:flex}.lt .head p{color:var(--mute);max-width:420px}.lt .grid3{grid-template-columns:repeat(3,1fr);gap:26px;display:grid}.lt .card{background:var(--ivory);border:1px solid var(--ivory2);border-radius:22px;flex-direction:column;transition:transform .3s,box-shadow .3s;display:flex;overflow:hidden}.lt .card:hover{transform:translateY(-5px);box-shadow:0 20px 44px #131a261a}.lt .cover{justify-content:center;align-items:center;height:230px;display:flex;position:relative;overflow:hidden}.lt .cover.c1{background:linear-gradient(160deg,#1a2236,#2b3358)}.lt .cover.c2{background:linear-gradient(160deg,#1f2a36,#2e3c4c)}.lt .cover.c3{background:linear-gradient(160deg,#2a2f3b,#4a4f5e)}.lt .cover .t{color:var(--ivory);text-align:center;padding:0 30px;font-family:Cormorant Garamond,serif;font-size:31px;line-height:1.1;position:relative}.lt .cover .t em{color:var(--champ)}.lt .cover .moonbg{background:var(--champ);opacity:.14;border-radius:50%;width:140px;height:140px;position:absolute;top:-30px;right:-30px}.lt .tag{letter-spacing:.2em;text-transform:uppercase;color:var(--champ2);background:#c8bc9e2e;border-radius:999px;padding:6px 12px;font-size:11px;position:absolute;top:18px;left:18px}.lt .card .body{flex-direction:column;flex:1;padding:28px 28px 30px;display:flex}.lt .card h3{font-family:Cormorant Garamond,serif;font-size:27px;font-weight:600;line-height:1.15}.lt .card .who{letter-spacing:.2em;text-transform:uppercase;color:var(--sage);margin:8px 0 14px;font-size:12px}.lt .card p{color:var(--mute);flex:1;font-size:15px}.lt .card .foot{justify-content:space-between;align-items:center;margin-top:24px;display:flex}.lt .price{color:var(--navy);font-family:Cormorant Garamond,serif;font-size:30px;font-weight:600}.lt .price s{color:#9aa0a8;margin-right:6px;font-size:18px;font-weight:500}.lt .band{background-image:linear-gradient(90deg, #131a26f0 0%, #131a26b8 45%, #131a2626 100%), var(--img-feature), linear-gradient(120deg, #1c2535, #4a4f5e);min-height:440px;color:var(--ivory);align-items:center;display:flex}.lt .band .wrap{width:100%}.lt .band .in{max-width:520px;padding:80px 0}.lt .band h2{margin:14px 0 16px;font-family:Cormorant Garamond,serif;font-size:44px;font-weight:500;line-height:1.12}.lt .band p{color:#d2d6dc;margin-bottom:30px;font-size:17px}.lt .free{background:var(--navy);color:var(--ivory);padding:100px 0}.lt .free .sub{color:#c1c7cf;max-width:560px;margin:14px 0 48px}.lt .grid2{grid-template-columns:1fr 1fr;gap:26px;display:grid}.lt .fcard{background:#ffffff05;border:1px solid #c8bc9e40;border-radius:22px;align-items:flex-start;gap:26px;padding:38px;transition:border-color .25s;display:flex}.lt .fcard:hover{border-color:#c8bc9e99}.lt .fcard .ic{flex:none;width:70px;height:70px}.lt .fcard h3{margin-bottom:8px;font-family:Cormorant Garamond,serif;font-size:29px;font-weight:500;line-height:1.15}.lt .fcard p{color:#bfc5ce;margin-bottom:22px;font-size:15px}.lt .approach{text-align:center;padding:100px 0}.lt .phases{grid-template-columns:repeat(4,1fr);gap:22px;margin-top:50px;display:grid}.lt .phx svg{width:64px;height:64px;margin-bottom:18px}.lt .phx h4{margin-bottom:8px;font-family:Cormorant Garamond,serif;font-size:24px;font-weight:600}.lt .phx p{color:var(--mute);font-size:15px}.lt .reviews{background:var(--ivory2);padding:100px 0}.lt .reviews .head{margin-bottom:40px}.lt .tgrid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.lt .tcard{background:#fff;border-radius:22px;flex-direction:column;padding:34px 30px;display:flex;position:relative}.lt .stars5{color:var(--champ);letter-spacing:4px;margin-bottom:16px;font-size:16px}.lt .tcard blockquote{color:var(--navy);flex:1;font-family:Cormorant Garamond,serif;font-size:22px;font-style:italic;line-height:1.4}.lt .who2{align-items:center;gap:14px;margin-top:24px;display:flex}.lt .av{background:var(--navy);width:46px;height:46px;color:var(--champ);border-radius:50%;flex:none;justify-content:center;align-items:center;font-family:Cormorant Garamond,serif;font-size:20px;display:flex}.lt .who2 b{font-size:15px;font-weight:500;display:block}.lt .who2 span{color:var(--mute);font-size:13px}.lt .sample{letter-spacing:.18em;text-transform:uppercase;color:#9a5a3c;background:#f6e3d6;border-radius:999px;padding:4px 10px;font-size:10px;position:absolute;top:16px;right:16px}.lt .founder{background:#fff;padding:100px 0}.lt .founder .split{grid-template-columns:.8fr 1.2fr}.lt .founder .pic2{aspect-ratio:1;background-image:var(--img-founder), linear-gradient(160deg, #1c2535, #4a4f5e);width:100%;max-width:360px;box-shadow:0 0 0 14px var(--ivory), 0 0 0 15px var(--ivory2);background-position:50%;background-size:cover;border-radius:50%;margin:0 auto}.lt .founder blockquote{color:var(--navy);margin:18px 0 20px;font-family:Cormorant Garamond,serif;font-size:34px;font-style:italic;font-weight:500;line-height:1.35}.lt .founder cite{letter-spacing:.2em;text-transform:uppercase;color:var(--mute);font-size:13px;font-style:normal}.lt .blog{background:var(--ivory);padding:100px 0}.lt .post{border:1px solid var(--ivory2);background:#fff;border-radius:22px;flex-direction:column;transition:transform .3s,box-shadow .3s;display:flex;overflow:hidden}.lt .post:hover{transform:translateY(-5px);box-shadow:0 20px 44px #131a261a}.lt .post .im{background-position:50%;background-size:cover;height:210px}.lt .post .im.b1{background-image:var(--img-blog1), linear-gradient(160deg, #1c2535, #c8bc9e)}.lt .post .im.b2{background-image:var(--img-blog2), linear-gradient(160deg, #c8bc9e, #f3f0ea)}.lt .post .im.b3{background-image:var(--img-blog3), linear-gradient(160deg, #131a26, #4a4f5e)}.lt .post .im.b4{background-image:var(--img-blog1), linear-gradient(160deg, #2b3448, #949e98)}.lt .post .im.b5{background-image:var(--img-blog2), linear-gradient(160deg, #1f2a36, #c8bc9e)}.lt .post .tx{flex-direction:column;flex:1;padding:26px 26px 28px;display:flex}.lt .post .cat{letter-spacing:.22em;text-transform:uppercase;color:var(--gold);margin-bottom:10px;font-size:11px}.lt .post h3{margin-bottom:10px;font-family:Cormorant Garamond,serif;font-size:25px;font-weight:600;line-height:1.2}.lt .post p{color:var(--mute);flex:1;font-size:15px}.lt .post .more{letter-spacing:.14em;text-transform:uppercase;color:var(--navy);margin-top:18px;font-size:13px;font-weight:500}.lt .post .more:after{content:" →"}.lt .news{background:#fff;padding:90px 0}.lt .newsbox{background:linear-gradient(135deg, var(--navy) 0%, #26324a 100%);color:var(--ivory);border-radius:28px;grid-template-columns:1.1fr .9fr;align-items:center;gap:40px;padding:56px;display:grid;position:relative;overflow:hidden}.lt .newsbox:after{content:"";background:var(--champ);opacity:.08;border-radius:50%;width:260px;height:260px;position:absolute;top:-80px;right:-80px}.lt .newsbox h2{margin:12px 0;font-family:Cormorant Garamond,serif;font-size:40px;font-weight:500;line-height:1.1}.lt .newsbox p{color:#c9ced6}.lt .chips{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.lt .chip{color:var(--champ2);border:1px solid #c8bc9e59;border-radius:999px;padding:8px 15px;font-size:13.5px}.lt .social{flex-wrap:wrap;gap:12px;display:flex}.lt .social a{border:1px solid #c8bc9e66;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;transition:all .25s;display:flex}.lt .social a:hover{background:var(--champ);border-color:var(--champ)}.lt .social svg{width:18px;height:18px;fill:var(--champ2);transition:fill .25s}.lt .social a:hover svg{fill:var(--navy)}.lt footer{background:var(--navy);color:#aeb4bd;padding:76px 0 40px;font-size:14px}.lt footer .cols{grid-template-columns:1.5fr 1fr 1fr 1.1fr;gap:40px;margin-bottom:44px;display:grid}.lt footer h5{letter-spacing:.24em;text-transform:uppercase;color:var(--champ);margin-bottom:14px;font-size:12px;font-weight:500}.lt footer li{margin:7px 0;list-style:none}.lt footer a:hover{color:var(--ivory)}.lt footer .fine{color:#7e858f;border-top:1px solid #ffffff14;padding-top:26px;font-size:12px;line-height:1.7}@media (width<=960px){.lt header .wrap{height:72px}.lt .mark small{display:none}.lt .burger{cursor:pointer;flex-direction:column;gap:6px;padding:10px;display:flex}.lt .burger span{background:var(--ivory);width:26px;height:1.5px;display:block}.lt .menu{background:var(--navy);border-bottom:1px solid #c8bc9e40;flex-direction:column;align-items:stretch;gap:0;padding:10px 24px 24px;display:none;position:absolute;top:72px;left:0;right:0}.lt #ltnav:checked~.menu{display:flex}.lt .menu a.nl{border-bottom:1px solid #ffffff0f;padding:14px 0}.lt .menu a.nl:after{display:none}.lt .menu .btn{text-align:center;margin:18px 0 0}.lt .hero{padding:50px 0 80px}.lt .hero .wrap,.lt .grid2,.lt .newsbox,.lt .split,.lt .founder .split{grid-template-columns:1fr}.lt .orbit{order:-1;max-width:300px;margin:0 auto}.lt .hero h1{font-size:46px}.lt .stats,.lt .grid3,.lt .tgrid{grid-template-columns:1fr}.lt .phases,.lt footer .cols{grid-template-columns:1fr 1fr}.lt .intro h2,.lt .h2,.lt .band h2{font-size:36px}.lt .founder blockquote{font-size:27px}.lt .fcard{flex-direction:column;padding:30px}.lt .newsbox{padding:34px}.lt .split{gap:40px}.lt .welcome .pic{width:100%;max-width:420px;margin:0 auto}}@media (width<=520px){.lt .mark{letter-spacing:.3em;font-size:16px}.lt .logo svg{width:28px;height:28px}.lt .phases,.lt footer .cols{grid-template-columns:1fr}.lt .bar{font-size:12px}}.lt .menu a.nl.on{color:var(--champ)}.lt .menu a.nl.on:after{transform:scaleX(1)}.lt .phero{background:radial-gradient(ellipse at 80% 20%, #223050 0%, var(--navy) 60%);color:var(--ivory);text-align:center;padding:96px 0 90px;position:relative;overflow:hidden}.lt .phero h1{margin:16px 0 18px;font-family:Cormorant Garamond,serif;font-size:64px;font-weight:500;line-height:1.05}.lt .phero h1 em{color:var(--champ);font-style:italic}.lt .phero p{color:#cbd0d8;max-width:600px;margin:0 auto;font-size:18px;font-weight:300}.lt .phero .trust{color:#aeb4bd;flex-wrap:wrap;justify-content:center;gap:26px;margin-top:34px;font-size:13px;display:flex}.lt .phero .trust span:before{content:"✦";color:var(--champ);margin-right:8px}.lt .phero .moon{background:var(--champ2);opacity:.07;border-radius:50%;width:220px;height:220px;position:absolute;top:-60px;right:-60px;box-shadow:inset -40px 0 #131a26e6}.lt .crumbs{letter-spacing:.2em;text-transform:uppercase;color:var(--champ);font-size:12px}.lt .crumbs a{color:#aeb4bd}.lt .shop{background:#fff;padding:70px 0 100px}.lt .fr{opacity:0;pointer-events:none;position:absolute}.lt .filters{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:44px;display:flex}.lt .filters label,.lt .filters a{letter-spacing:.1em;text-transform:uppercase;cursor:pointer;color:var(--ink);border:1px solid #d3ccbc;border-radius:999px;align-items:center;min-height:44px;padding:10px 20px;font-size:13px;transition:all .2s;display:inline-flex}.lt .filters label:hover,.lt .filters a:hover{border-color:var(--navy)}.lt .filters a{color:var(--gold);border-style:dashed}#lf-all:checked~.filters label[for=lf-all],#lf-her:checked~.filters label[for=lf-her],#lf-him:checked~.filters label[for=lf-him],#lf-bun:checked~.filters label[for=lf-bun],#lf-soon:checked~.filters label[for=lf-soon]{background:var(--navy);color:var(--ivory);border-color:var(--navy)}#lf-her:checked~.grid3>:not(.k-her),#lf-him:checked~.grid3>:not(.k-him),#lf-bun:checked~.grid3>:not(.k-bun),#lf-soon:checked~.grid3>:not(.k-soon){display:none}.lt .card .inc{color:var(--ink);margin:16px 0 0;font-size:14px;list-style:none}.lt .card .inc li{margin:6px 0;padding-left:22px;position:relative}.lt .card .inc li:before{content:"";background:var(--navy);width:10px;height:10px;box-shadow:inset -3px 0 0 var(--champ);border-radius:50%;position:absolute;top:7px;left:0}.lt .card.best{border:2px solid var(--champ)}.lt .badge{letter-spacing:.18em;text-transform:uppercase;background:var(--champ);color:var(--navy);border-radius:999px;padding:6px 12px;font-size:10.5px;font-weight:500;position:absolute;top:18px;right:18px}.lt .card.soon{background:0 0;border:1.5px dashed #d3ccbc}.lt .card.soon:hover{box-shadow:none;transform:none}.lt .card.soon .cover{background:linear-gradient(160deg,#e8e4dc,#d9d2c2);height:170px}.lt .card.soon .cover .t{color:var(--navy);font-size:27px}.lt .card.soon .cover .t em{color:var(--gold)}.lt .card.soon .tag{color:var(--navy);background:#131a2614}.lt .btn-out{border:1px solid var(--navy);color:var(--navy)}.lt .btn-out:hover{background:var(--navy);color:var(--ivory)}.lt .bundle{background:var(--ivory2);padding:100px 0}.lt .bundle p{color:var(--mute);margin:18px 0 26px;font-size:17px}.lt .bpic{aspect-ratio:5/4;background-image:var(--img-bundle), linear-gradient(150deg, #1c2535, #3a4560);background-position:50%;background-size:cover;border-radius:28px;justify-content:center;align-items:center;gap:0;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 60px #131a262e}.lt .mini{aspect-ratio:3/4;text-align:center;width:42%;color:var(--ivory);border:1px solid #c8bc9e59;border-radius:10px;justify-content:center;align-items:center;padding:14px;font-family:Cormorant Garamond,serif;font-size:22px;line-height:1.1;display:flex;box-shadow:0 18px 40px #00000059}.lt .mini em{color:var(--champ)}.lt .mini.a{background:linear-gradient(160deg,#1a2236,#2b3358);transform:rotate(-6deg)translate(14px)}.lt .mini.b{background:linear-gradient(160deg,#1f2a36,#2e3c4c);transform:rotate(5deg)translate(-14px)translateY(14px)}.lt .bpic.has-img .mini{display:none}.lt .save{background:var(--navy);color:var(--champ2);letter-spacing:.16em;text-transform:uppercase;border-radius:999px;margin-top:6px;padding:7px 14px;font-size:12px;display:inline-block}.lt .choose{background:var(--ivory);padding:100px 0}.lt .choose .h2{text-align:center}.lt .choose .sub{text-align:center;color:var(--mute);max-width:560px;margin:14px auto 46px}.lt .pick{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.lt .pk{border:1px solid var(--ivory2);background:#fff;border-radius:20px;flex-direction:column;gap:10px;padding:28px 24px;transition:border-color .25s,transform .25s;display:flex}.lt .pk:hover{border-color:var(--champ);transform:translateY(-3px)}.lt .pk .if{letter-spacing:.2em;text-transform:uppercase;color:var(--sage);font-size:12px}.lt .pk b{color:var(--navy);font-family:Cormorant Garamond,serif;font-size:24px;font-weight:500;line-height:1.2}.lt .pk span.go{letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin-top:auto;padding-top:10px;font-size:13px;font-weight:500}.lt .pk span.go:after{content:" →"}.lt .pk.free{background:var(--navy);border-color:var(--navy);color:var(--ivory)}.lt .pk.free b{color:var(--ivory)}.lt .pk.free span.go{color:var(--champ)}.lt .trustrow{border-top:1px solid var(--ivory2);border-bottom:1px solid var(--ivory2);background:#fff;padding:60px 0}.lt .tr4{text-align:center;grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.lt .tr4 svg{width:40px;height:40px;margin-bottom:12px}.lt .tr4 b{color:var(--navy);font-family:Cormorant Garamond,serif;font-size:21px;font-weight:600;display:block}.lt .tr4 span{color:var(--mute);font-size:14px}.lt .faq{background:var(--ivory);padding:100px 0}.lt .faq .wrap{max-width:820px}.lt .faq .h2{text-align:center;margin-bottom:40px}.lt .faq details{border:1px solid var(--ivory2);background:#fff;border-radius:16px;margin-bottom:12px;overflow:hidden}.lt .faq summary{cursor:pointer;color:var(--navy);padding:22px 60px 22px 26px;font-size:17px;font-weight:500;list-style:none;position:relative}.lt .faq summary::-webkit-details-marker{display:none}.lt .faq summary:after{content:"+";color:var(--gold);font-size:24px;font-weight:300;transition:transform .25s;position:absolute;top:50%;right:26px;transform:translateY(-50%)}.lt .faq details[open] summary:after{transform:translateY(-50%)rotate(45deg)}.lt .faq details p{color:var(--mute);padding:0 26px 24px;font-size:15.5px}.lt .faq .more{text-align:center;color:var(--mute);margin-top:26px;font-size:15px}.lt .faq .more a{color:var(--navy);text-underline-offset:3px;text-decoration:underline}.lt .fg{background:#fff;padding:90px 0;overflow:hidden}.lt .fg.alt{background:var(--ivory)}.lt .fgrid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:70px;display:grid}.lt .fg.alt .fgrid{grid-template-columns:1.1fr .9fr}.lt .fg.alt .art{order:2}.lt .art{aspect-ratio:1;border-radius:50%;justify-content:center;align-items:center;width:100%;max-width:440px;margin:0 auto;display:flex;position:relative}.lt .art.her{background:radial-gradient(circle at 50% 45%, #2b3448 0%, var(--navy) 70%)}.lt .art.him{background:radial-gradient(circle at 50% 45%,#e3d9c2 0%,#c8bc9e 75%)}.lt .art:before{content:"";border:1px dashed #8c7f5e73;border-radius:50%;position:absolute;inset:-14px}.lt .book{aspect-ratio:3/4;text-align:center;border:1px solid #c8bc9e66;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;width:56%;padding:18px;font-family:Cormorant Garamond,serif;line-height:1.1;display:flex;transform:rotate(-4deg);box-shadow:0 24px 50px #00000059}.lt .book small{letter-spacing:.28em;text-transform:uppercase;margin-bottom:14px;font-family:Jost,sans-serif;font-size:10px}.lt .book span{font-size:30px}.lt .book em{font-style:italic}.lt .book.her{color:var(--ivory);background:linear-gradient(160deg,#1a2236,#2b3358)}.lt .book.her small,.lt .book.her em{color:var(--champ)}.lt .book.him{color:var(--navy);background:linear-gradient(160deg,#f3f0ea,#e3d9c2);transform:rotate(4deg)}.lt .book.him small,.lt .book.him em{color:var(--gold)}.lt .freebadge{background:var(--champ);width:86px;height:86px;color:var(--navy);letter-spacing:.18em;text-transform:uppercase;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;font-size:11px;font-weight:500;display:flex;position:absolute;top:6%;right:4%;transform:rotate(10deg);box-shadow:0 10px 24px #0003}.lt .freebadge b{letter-spacing:0;text-transform:none;font-family:Cormorant Garamond,serif;font-size:26px;line-height:1}.lt .art.him .freebadge{background:var(--navy);color:var(--champ2)}.lt .forwho{letter-spacing:.2em;text-transform:uppercase;background:var(--navy);color:var(--champ2);border-radius:999px;margin-bottom:16px;padding:6px 14px;font-size:11px;display:inline-block}.lt .fgrid p.lede{color:var(--mute);margin:16px 0 4px;font-size:17px}.lt .actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:30px;display:flex}.lt .actions .note{color:var(--mute);font-size:13px}.lt .share{color:var(--navy);text-underline-offset:4px;font-size:14px;text-decoration:underline!important}.lt .how{background:var(--navy);color:var(--ivory);text-align:center;padding:90px 0}.lt .how .h2{color:var(--ivory)}.lt .steps{text-align:left;grid-template-columns:repeat(3,1fr);gap:26px;margin-top:50px;display:grid}.lt .stp{background:#ffffff05;border:1px solid #c8bc9e40;border-radius:22px;padding:32px 28px}.lt .stp .n{border:1px solid var(--champ);width:44px;height:44px;color:var(--champ);border-radius:50%;justify-content:center;align-items:center;margin-bottom:18px;font-family:Cormorant Garamond,serif;font-size:22px;display:flex}.lt .stp h3{margin-bottom:8px;font-family:Cormorant Garamond,serif;font-size:26px;font-weight:500}.lt .stp p{color:#bfc5ce;font-size:15px}.lt .sendhim{background:var(--ivory2);padding:80px 0}.lt .sendbox{background:#fff;border:1px solid #ddd6c8;border-radius:28px;grid-template-columns:1.3fr .7fr;align-items:center;gap:40px;padding:48px 52px;display:grid}.lt .sendbox h2{margin:12px 0;font-family:Cormorant Garamond,serif;font-size:38px;font-weight:500;line-height:1.12}.lt .sendbox p{color:var(--mute);font-size:16px}.lt .sendbox .cta{text-align:center;flex-direction:column;align-items:stretch;gap:12px;display:flex}.lt .sendbox .cta small{color:var(--mute);font-size:12.5px}.lt .next{background:#fff;padding:100px 0}.lt .minis{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.lt .mcard{border:1px solid var(--ivory2);background:var(--ivory);border-radius:20px;align-items:center;gap:18px;padding:18px;transition:transform .25s,box-shadow .25s;display:flex}.lt .mcard:hover{transform:translateY(-3px);box-shadow:0 16px 34px #131a2614}.lt .mcov{text-align:center;width:76px;height:100px;color:var(--ivory);border-radius:8px;flex:none;justify-content:center;align-items:center;padding:6px;font-family:Cormorant Garamond,serif;font-size:14px;line-height:1.1;display:flex}.lt .mcov em{color:var(--champ)}.lt .mcard h4{color:var(--navy);font-family:Cormorant Garamond,serif;font-size:21px;font-weight:600;line-height:1.15}.lt .mcard span{color:var(--mute);font-size:13px}.lt .mcard .mcov span{color:var(--ivory);font-size:14px}.lt .mcard b{color:var(--navy);margin-top:6px;font-family:Cormorant Garamond,serif;font-size:22px;display:block}.lt .story{background:#fff;padding:100px 0}.lt .story .pic{aspect-ratio:4/5;background-image:var(--img-story), linear-gradient(160deg, #2b3448, #c8bc9e);background-position:50%;background-size:cover;border-radius:240px 240px 24px 24px;box-shadow:0 30px 60px #131a262e}.lt .story .copy p{color:var(--mute);margin-top:18px;font-size:17px}.lt .story .copy p.big{color:var(--navy);font-family:Cormorant Garamond,serif;font-size:27px;font-style:italic;line-height:1.35}.lt .sig{color:var(--navy);margin-top:28px;font-family:Cormorant Garamond,serif;font-size:30px;font-style:italic}.lt .sig small{letter-spacing:.22em;text-transform:uppercase;color:var(--mute);margin-top:4px;font-family:Jost,sans-serif;font-size:12px;font-style:normal;display:block}.lt .name{background:var(--navy);color:var(--ivory);padding:100px 0;position:relative;overflow:hidden}.lt .name .h2{color:var(--ivory)}.lt .name .lead{color:#c1c7cf;max-width:620px;margin-top:16px;font-size:17px}.lt .nm{grid-template-columns:1fr 1fr;gap:26px;margin-top:46px;display:grid}.lt .nmc{background:#ffffff05;border:1px solid #c8bc9e40;border-radius:22px;padding:36px}.lt .nmc .w{color:var(--champ);font-family:Cormorant Garamond,serif;font-size:46px;line-height:1}.lt .nmc .w small{letter-spacing:.22em;text-transform:uppercase;color:#9aa1ab;vertical-align:middle;margin-left:12px;font-family:Jost,sans-serif;font-size:12px}.lt .nmc p{color:#c9ced6;margin-top:14px;font-size:16px}.lt .bigmoon{background:var(--champ2);opacity:.06;border-radius:50%;width:420px;height:420px;position:absolute;top:-120px;right:-120px;box-shadow:inset -90px 0 #131a26f2}.lt .believe{background:var(--ivory);padding:100px 0}.lt .believe .h2,.lt .believe .eyebrow{text-align:center}.lt .vals{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:50px;display:grid}.lt .val{border:1px solid var(--ivory2);background:#fff;border-radius:22px;padding:34px 30px}.lt .val .n{color:var(--gold);letter-spacing:.1em;font-family:Cormorant Garamond,serif;font-size:20px}.lt .val h3{color:var(--navy);margin:10px 0;font-family:Cormorant Garamond,serif;font-size:27px;font-weight:600;line-height:1.15}.lt .val p{color:var(--mute);font-size:15.5px}.lt .vals.two{grid-template-columns:1fr 1fr}.lt .who-sec{background:var(--ivory2);padding:100px 0}.lt .whog{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:46px;display:grid}.lt .wc{background:#fff;border:1px solid #ddd6c8;border-radius:22px;flex-direction:column;gap:10px;padding:34px 30px;display:flex}.lt .wc.later{background:0 0;border-style:dashed;border-color:#c9c1b0}.lt .wc .lab{letter-spacing:.2em;text-transform:uppercase;color:var(--sage);font-size:11px}.lt .wc h3{color:var(--navy);font-family:Cormorant Garamond,serif;font-size:26px;font-weight:600;line-height:1.15}.lt .wc p{color:var(--mute);flex:1;font-size:15.5px}.lt .wc a.more2{letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin-top:6px;font-size:13px;font-weight:500}.lt .wc a.more2:after{content:" →"}.lt .promise{background:#fff;padding:100px 0}.lt .plist{grid-template-columns:1fr 1fr;gap:18px 40px;margin-top:40px;display:grid}.lt .pi{border-bottom:1px solid var(--ivory2);align-items:flex-start;gap:16px;padding:18px 0;display:flex}.lt .pi svg{flex:none;width:26px;height:26px;margin-top:2px}.lt .pi b{color:var(--navy);font-size:16.5px;font-weight:500;display:block}.lt .pi span{color:var(--mute);font-size:15px}.lt .sister{background:var(--ivory);padding:80px 0}.lt .sbox{border:1px solid var(--ivory2);background:#fff;border-radius:28px;grid-template-columns:auto 1fr auto;align-items:center;gap:36px;padding:40px 46px;display:grid}.lt .sbox .gs{color:#f3f0ea;letter-spacing:.06em;background:linear-gradient(160deg,#949e98,#6f7a73);border-radius:50%;justify-content:center;align-items:center;width:96px;height:96px;font-family:Cormorant Garamond,serif;font-size:30px;display:flex}.lt .sbox h3{color:var(--navy);margin:8px 0;font-family:Cormorant Garamond,serif;font-size:32px;font-weight:500;line-height:1.15}.lt .sbox p{color:var(--mute);font-size:16px}.lt .close{background:radial-gradient(ellipse at 50% 0%, #223050 0%, var(--navy) 65%);color:var(--ivory);text-align:center;padding:110px 0}.lt .close h2{max-width:760px;margin:14px auto 18px;font-family:Cormorant Garamond,serif;font-size:52px;font-weight:500;line-height:1.1}.lt .close h2 em{color:var(--champ)}.lt .close p{color:#c1c7cf;max-width:540px;margin:0 auto 34px;font-size:17px}.lt .close .ctas{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.lt .fhead{background:var(--navy);border-bottom:1px solid #c8bc9e40}.lt .fhead .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;min-height:76px;display:flex}.lt .fhead .sec{letter-spacing:.08em;color:#aeb4bd;flex-wrap:wrap;gap:18px;font-size:12.5px;display:flex}.lt .fhead .sec span:before{content:"✦";color:var(--champ);margin-right:7px}.lt .buy{justify-content:center;align-items:center;min-height:52px;display:inline-flex}.lt .phero2{background:radial-gradient(ellipse at 78% 30%, #223050 0%, var(--navy) 62%);color:var(--ivory);padding:80px 0 96px;position:relative;overflow:hidden}.lt .phero2 .wrap{grid-template-columns:1.05fr .95fr;align-items:center;gap:60px;display:grid;position:relative}.lt .phero2 h1{margin:18px 0 20px;font-family:Cormorant Garamond,serif;font-size:62px;font-weight:500;line-height:1.03}.lt .phero2 h1 em{color:var(--champ);font-style:italic}.lt .phero2 .lead{color:#cbd0d8;max-width:540px;font-size:19px;font-weight:300}.lt .pricebox{flex-wrap:wrap;align-items:center;gap:22px;margin:34px 0 18px;display:flex}.lt .bigprice{color:var(--ivory);font-family:Cormorant Garamond,serif;font-size:52px;line-height:1}.lt .bigprice small{letter-spacing:.16em;text-transform:uppercase;color:#9aa1ab;margin-top:6px;font-family:Jost,sans-serif;font-size:12px;display:block}.lt .phero2 .trust{color:#aeb4bd;flex-wrap:wrap;gap:22px;margin-top:20px;font-size:13px;display:flex}.lt .phero2 .trust span:before{content:"✦";color:var(--champ);margin-right:8px}.lt .mock{aspect-ratio:1;width:100%;max-width:470px;margin-left:auto;position:relative}.lt .mock .halo{background:radial-gradient(circle,#e3d9c22e,#e3d9c200 70%);border-radius:50%;position:absolute;inset:6%}.lt .mock .ring-d{border:1px dashed #c8bc9e59;border-radius:50%;position:absolute;inset:0}.lt .mock.has-img{background-image:var(--img-mockup);background-position:50%;background-repeat:no-repeat;background-size:contain}.lt .mock.has-img .pg{display:none}.lt .pg{text-align:center;border:1px solid #c8bc9e59;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;padding:16px;font-family:Cormorant Garamond,serif;line-height:1.1;display:flex;position:absolute;box-shadow:0 26px 50px #0006}.lt .pg small{letter-spacing:.28em;text-transform:uppercase;margin-bottom:12px;font-family:Jost,sans-serif;font-size:9px}.lt .pg.main{aspect-ratio:3/4;width:52%;color:var(--ivory);z-index:3;background:linear-gradient(160deg,#1a2236,#2b3358);font-size:31px;top:12%;left:24%;transform:rotate(-3deg)}.lt .pg.main small,.lt .pg.main em{color:var(--champ)}.lt .pg.main .mn{margin-bottom:14px}.lt .pg.jr{aspect-ratio:3/4;width:40%;color:var(--navy);z-index:2;background:linear-gradient(160deg,#f3f0ea,#e3d9c2);font-size:21px;top:30%;left:4%;transform:rotate(-12deg)}.lt .pg.jr small{color:var(--gold)}.lt .pg.cd{aspect-ratio:5/7;width:30%;color:var(--champ2);z-index:4;background:linear-gradient(160deg,#131a26,#1c2535);font-size:20px;top:44%;right:5%;transform:rotate(9deg)}.lt .pg.cd small{color:var(--champ)}.lt .pg.main.hc{background:linear-gradient(160deg,#1f2a36,#2e3c4c)}.lt .pg.jr.hc{font-size:19px}.lt .sx{padding:96px 0}.lt .sx.white{background:#fff}.lt .sx.ivory{background:var(--ivory)}.lt .sx.ivory2{background:var(--ivory2)}.lt .sx.navy{background:var(--navy);color:var(--ivory)}.lt .sx.navy .h2{color:var(--ivory)}.lt .center{text-align:center}.lt .sub2{color:var(--mute);max-width:620px;margin:16px auto 0;font-size:17px}.lt .sx.navy .sub2{color:#c1c7cf}.lt .narrow{max-width:820px;margin:0 auto}.lt .pains{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:46px;display:grid}.lt .pain{background:var(--ivory);border:1px solid var(--ivory2);border-radius:20px;padding:28px 26px}.lt .pain b{color:var(--navy);margin-bottom:8px;font-family:Cormorant Garamond,serif;font-size:23px;font-weight:600;line-height:1.2;display:block}.lt .pain span{color:var(--mute);font-size:15px}.lt .pain .tm{color:var(--gold);margin-bottom:12px;font-family:Cormorant Garamond,serif;font-size:34px;line-height:1;display:block}.lt .turnpic{aspect-ratio:4/5;background-image:var(--img-bedroom), linear-gradient(160deg, #2b3448, #c8bc9e);background-position:50%;background-size:cover;border-radius:240px 240px 24px 24px;box-shadow:0 30px 60px #131a262e}.lt .turnpic.hc{background-image:var(--img-partner), linear-gradient(160deg, #1f2a36, #949e98)}.lt .turn p{color:var(--mute);margin-top:16px;font-size:17px}.lt .turn p b{color:var(--navy);font-weight:500}.lt .hw{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:46px;display:grid}.lt .hwc{background:#ffffff05;border:1px solid #c8bc9e40;border-radius:22px;padding:32px 28px}.lt .hwc .k{letter-spacing:.24em;text-transform:uppercase;color:var(--champ);font-size:11px}.lt .hwc h3{margin:10px 0 8px;font-family:Cormorant Garamond,serif;font-size:28px;font-weight:500;line-height:1.15}.lt .hwc p{color:#bfc5ce;font-size:15px}.lt .nights{flex-direction:column;gap:12px;margin-top:46px;display:flex}.lt .nt{border:1px solid var(--ivory2);background:#fff;border-radius:18px;grid-template-columns:56px 110px 1fr 1.2fr;align-items:center;gap:20px;padding:18px 24px;display:grid}.lt .nt .nn{letter-spacing:.22em;text-transform:uppercase;color:var(--gold);font-size:11px}.lt .nt b{color:var(--navy);font-family:Cormorant Garamond,serif;font-size:23px;font-weight:600;line-height:1.15}.lt .nt span.d{color:var(--mute);font-size:15px}.lt .routine{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:26px;display:grid}.lt .rt{background:var(--navy);color:var(--ivory);border-radius:18px;padding:22px 24px}.lt .rt small{letter-spacing:.22em;text-transform:uppercase;color:var(--champ);font-size:11px}.lt .rt b{margin-top:6px;font-family:Cormorant Garamond,serif;font-size:23px;font-weight:500;display:block}.lt .rt span{color:#bfc5ce;font-size:14px}.lt .inside{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:46px;display:grid}.lt .file{border:1px solid var(--ivory2);background:#fff;border-radius:18px;flex-direction:column;gap:8px;padding:22px;display:flex}.lt .file .ic{background:var(--navy);width:44px;height:44px;color:var(--champ);border-radius:12px;justify-content:center;align-items:center;font-family:Cormorant Garamond,serif;font-size:20px;display:flex}.lt .file b{color:var(--navy);font-size:16px;font-weight:500;line-height:1.3}.lt .file span{color:var(--mute);font-size:14px}.lt .file.star{border:2px solid var(--champ)}.lt .fmt{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px;display:flex}.lt .fmt span{color:var(--ink);border:1px solid #d3ccbc;border-radius:999px;padding:8px 16px;font-size:13.5px}.lt .diff{grid-template-columns:repeat(2,1fr);gap:22px;margin-top:46px;display:grid}.lt .df{background:var(--ivory);border-radius:20px;align-items:flex-start;gap:18px;padding:26px;display:flex}.lt .df svg{flex:none;width:40px;height:40px}.lt .df b{color:var(--navy);margin-bottom:4px;font-family:Cormorant Garamond,serif;font-size:23px;font-weight:600;display:block}.lt .df span{color:var(--mute);font-size:15px}.lt .fnote{grid-template-columns:auto 1fr;align-items:center;gap:44px;display:grid}.lt .fnote .ph2{background-image:var(--img-founder), linear-gradient(160deg, #1c2535, #4a4f5e);width:220px;height:220px;box-shadow:0 0 0 12px #fff, 0 0 0 13px var(--ivory2);background-position:50%;background-size:cover;border-radius:50%}.lt .fnote .ph2.duo{border-radius:24px;width:300px;height:225px}.lt .fnote blockquote{color:var(--navy);font-family:Cormorant Garamond,serif;font-size:29px;font-style:italic;line-height:1.35}.lt .fnote cite{letter-spacing:.2em;text-transform:uppercase;color:var(--mute);margin-top:16px;font-size:12.5px;font-style:normal;display:block}.lt .fit{grid-template-columns:1fr 1fr;gap:24px;margin-top:46px;display:grid}.lt .fitc{background:#fff;border:1px solid #ddd6c8;border-radius:22px;padding:34px 32px}.lt .fitc h3{color:var(--navy);margin-bottom:14px;font-family:Cormorant Garamond,serif;font-size:27px;font-weight:600}.lt .fitc li{color:var(--ink);margin:11px 0;padding-left:30px;font-size:15.5px;list-style:none;position:relative}.lt .fitc.yes li:before{content:"✓";background:var(--navy);width:20px;height:20px;color:var(--champ);border-radius:50%;justify-content:center;align-items:center;font-size:12px;display:flex;position:absolute;top:0;left:0}.lt .fitc.no li:before{content:"";background:var(--mute);width:12px;height:1.5px;position:absolute;top:9px;left:4px}.lt .fitc.no p{color:var(--mute);margin-top:14px;font-size:14px}.lt .guar{border:1px solid var(--ivory2);background:#fff;border-radius:28px;grid-template-columns:auto 1fr;align-items:center;gap:36px;padding:44px 48px;display:grid}.lt .seal{background:var(--navy);width:130px;height:130px;color:var(--champ2);text-align:center;box-shadow:0 0 0 6px #fff, 0 0 0 7px var(--champ);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex}.lt .seal b{font-family:Cormorant Garamond,serif;font-size:44px;font-weight:500;line-height:1}.lt .seal span{letter-spacing:.2em;text-transform:uppercase;margin-top:4px;font-size:10px}.lt .guar h3{color:var(--navy);font-family:Cormorant Garamond,serif;font-size:34px;font-weight:500;line-height:1.15}.lt .guar p{color:var(--mute);margin-top:10px;font-size:16px}.lt .bund{background:linear-gradient(135deg, var(--navy), #26324a);color:var(--ivory);border-radius:28px;grid-template-columns:1fr auto;align-items:center;gap:30px;padding:44px 48px;display:grid;position:relative;overflow:hidden}.lt .bund:after{content:"";background:var(--champ);opacity:.08;border-radius:50%;width:240px;height:240px;position:absolute;top:-70px;right:-70px}.lt .bund h3{margin:10px 0;font-family:Cormorant Garamond,serif;font-size:36px;font-weight:500;line-height:1.12}.lt .bund p{color:#c1c7cf;max-width:560px;font-size:16px}.lt .bund .r{text-align:center;z-index:1;position:relative}.lt .bund .pr{margin-bottom:12px;font-family:Cormorant Garamond,serif;font-size:44px;line-height:1}.lt .bund .pr s{color:#8f96a0;margin-right:8px;font-size:22px}.lt .final{background:radial-gradient(ellipse at 50% 0%, #223050 0%, var(--navy) 65%);color:var(--ivory);text-align:center;padding:110px 0}.lt .final h2{max-width:760px;margin:14px auto 16px;font-family:Cormorant Garamond,serif;font-size:54px;font-weight:500;line-height:1.08}.lt .final h2 em{color:var(--champ)}.lt .final p{color:#c1c7cf;max-width:540px;margin:0 auto 32px;font-size:17px}.lt .final .small{color:#9aa1ab;margin-top:18px;font-size:13px}.lt .final .small a{text-underline-offset:3px;color:var(--champ2);text-decoration:underline}.lt .ffoot{color:#7e858f;background:#0e131c;padding:34px 0 110px;font-size:12.5px;line-height:1.7}.lt .ffoot .wrap{flex-direction:column;gap:12px;display:flex}.lt .ffoot .lk2{flex-wrap:wrap;gap:18px;display:flex}.lt .ffoot a{color:#aeb4bd}.lt .sticky{z-index:60;-webkit-backdrop-filter:blur(8px);background:#131a26f7;border-top:1px solid #c8bc9e4d;padding:12px 0;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #0003}.lt .sticky .wrap{justify-content:space-between;align-items:center;gap:14px;display:flex}.lt .sticky .t{color:var(--ivory);font-family:Cormorant Garamond,serif;font-size:21px;line-height:1.1}.lt .sticky .t small{color:#aeb4bd;letter-spacing:.06em;font-family:Jost,sans-serif;font-size:12px;display:block}.lt .sticky .btn{white-space:nowrap;min-height:46px;padding:12px 22px;font-size:12.5px}.lt .qs{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:44px;display:grid}.lt .q{border:1px solid var(--ivory2);color:var(--navy);background:#fff;border-radius:16px;padding:20px 22px 20px 46px;font-family:Cormorant Garamond,serif;font-size:22px;font-style:italic;line-height:1.25;position:relative}.lt .q:before{content:"“";color:var(--champ);font-size:44px;font-style:normal;line-height:1;position:absolute;top:8px;left:16px}.lt .qnote{text-align:center;color:var(--mute);margin-top:26px;font-size:16px}.lt .saytbl{border:1px solid #c8bc9e40;border-radius:22px;margin-top:44px;overflow:hidden}.lt .sayrow{grid-template-columns:1fr 1fr;display:grid}.lt .sayrow>div{align-items:flex-start;gap:12px;padding:20px 26px;font-size:16px;display:flex}.lt .sayrow+.sayrow>div{border-top:1px solid #c8bc9e2e}.lt .sayrow.hd>div{letter-spacing:.22em;text-transform:uppercase;padding:16px 26px;font-size:11.5px}.lt .sayrow .no{color:#a9b0ba;background:#ffffff08}.lt .sayrow .yes{color:var(--ivory);background:#c8bc9e14}.lt .sayrow .no i,.lt .sayrow .yes i{border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;margin-top:2px;font-size:12px;font-style:normal;display:flex}.lt .sayrow .no i{color:#a9b0ba;border:1px solid #6b7380}.lt .sayrow .yes i{background:var(--champ);color:var(--navy)}.lt .tenwk{grid-template-columns:1fr 1fr;gap:12px 36px;margin-top:40px;display:grid}.lt .tenwk div{border-bottom:1px solid var(--ivory2);color:var(--ink);align-items:flex-start;gap:16px;padding:14px 0;font-size:15.5px;display:flex}.lt .tenwk b{color:var(--gold);flex:none;width:28px;font-family:Cormorant Garamond,serif;font-size:26px;font-weight:500;line-height:1}.lt .parts{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:46px;display:grid}.lt .part{border:1px solid var(--ivory2);background:#fff;border-radius:20px;flex-direction:column;gap:8px;padding:26px 24px;display:flex}.lt .part small{letter-spacing:.22em;text-transform:uppercase;color:var(--gold);font-size:11px}.lt .part b{color:var(--navy);font-family:Cormorant Garamond,serif;font-size:24px;font-weight:600;line-height:1.15}.lt .part ul{margin-top:6px;list-style:none}.lt .part li{color:var(--mute);padding:5px 0 5px 18px;font-size:14.5px;position:relative}.lt .part li:before{content:"";background:var(--navy);width:8px;height:8px;box-shadow:inset -2px 0 0 var(--champ);border-radius:50%;position:absolute;top:13px;left:0}.lt .bonus{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:18px;display:grid}.lt .bonus div{background:var(--navy);color:var(--ivory);border-radius:18px;padding:22px 24px}.lt .bonus small{letter-spacing:.22em;text-transform:uppercase;color:var(--champ);font-size:11px}.lt .bonus b{margin:6px 0 4px;font-family:Cormorant Garamond,serif;font-size:23px;font-weight:500;display:block}.lt .bonus span{color:#bfc5ce;font-size:14px}.lt .gift{grid-template-columns:1.1fr .9fr;align-items:center;gap:50px;display:grid}.lt .gift p{color:var(--mute);margin-top:16px;font-size:17px}.lt .steps3{flex-direction:column;gap:14px;display:flex}.lt .s3{border:1px solid var(--ivory2);background:#fff;border-radius:18px;align-items:flex-start;gap:16px;padding:20px 22px;display:flex}.lt .s3 .n{background:var(--navy);width:38px;height:38px;color:var(--champ);border-radius:50%;flex:none;justify-content:center;align-items:center;font-family:Cormorant Garamond,serif;font-size:20px;display:flex}.lt .s3 b{color:var(--navy);font-size:16px;font-weight:500;display:block}.lt .s3 span{color:var(--mute);font-size:14.5px}.lt .ty{background:radial-gradient(ellipse at 70% 30%, #223050 0%, var(--navy) 62%);color:var(--ivory);padding:70px 0 80px;position:relative;overflow:hidden}.lt .ty .wrap{grid-template-columns:1fr 1fr;align-items:center;gap:50px;display:grid}.lt .tick{border:1px solid var(--champ);width:62px;height:62px;color:var(--champ);border-radius:50%;justify-content:center;align-items:center;margin-bottom:22px;display:flex}.lt .ty h1{margin:14px 0 18px;font-family:Cormorant Garamond,serif;font-size:58px;font-weight:500;line-height:1.05}.lt .ty h1 em{color:var(--champ);font-style:italic}.lt .ty .lead{color:#cbd0d8;max-width:520px;font-size:18px;font-weight:300}.lt .order{color:#aeb4bd;border:1px solid #c8bc9e40;border-radius:999px;flex-wrap:wrap;gap:18px;margin-top:22px;padding:9px 18px;font-size:13px;display:inline-flex}.lt .order b{color:var(--champ2);font-weight:500}.lt .dlbox{flex-direction:column;align-items:flex-start;gap:12px;margin-top:30px;display:flex}.lt .dlbox .btn{min-height:56px;padding:17px 34px;font-size:14px}.lt .dlbox small{color:#9aa1ab;font-size:13px}.lt .kitimg{filter:drop-shadow(0 30px 40px #00000059);width:100%;max-width:560px;height:auto;margin-left:auto;display:block}.lt .start3{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:46px;display:grid}.lt .st3{border:1px solid var(--ivory2);background:#fff;border-radius:22px;padding:30px 28px;position:relative}.lt .st3 .n{background:var(--navy);width:46px;height:46px;color:var(--champ);border-radius:50%;justify-content:center;align-items:center;margin-bottom:16px;font-family:Cormorant Garamond,serif;font-size:24px;display:flex}.lt .st3 h3{color:var(--navy);margin-bottom:8px;font-family:Cormorant Garamond,serif;font-size:25px;font-weight:600;line-height:1.15}.lt .st3 p{color:var(--mute);font-size:15px}.lt .help2{grid-template-columns:1fr 1fr;gap:24px;margin-top:40px;display:grid}.lt .hb{border:1px solid var(--ivory2);background:#fff;border-radius:20px;padding:26px 28px}.lt .hb b{color:var(--navy);margin-bottom:6px;font-family:Cormorant Garamond,serif;font-size:23px;font-weight:600;display:block}.lt .hb p{color:var(--mute);font-size:15px}.lt .hb a{color:var(--navy);text-underline-offset:3px;text-decoration:underline}.lt .redl{text-align:center;margin-top:36px}.lt .bp-hero{text-align:center;background:#fff;padding:60px 0 40px}.lt .bp-hero .wrap{max-width:760px}.lt .bp-hero .cat{letter-spacing:.22em;text-transform:uppercase;color:var(--gold);margin-bottom:14px;font-size:11px}.lt .bp-hero h1{color:var(--navy);margin-bottom:16px;font-family:Cormorant Garamond,serif;font-size:48px;font-weight:500;line-height:1.1}.lt .bp-hero .meta{color:var(--mute);letter-spacing:.06em;font-size:13px}.lt .bp-hero .meta span{color:var(--champ);margin:0 8px}.lt .bp-img{background-position:50%;background-size:cover;border-radius:24px;width:100%;max-width:860px;height:360px;margin:0 auto 20px;box-shadow:0 20px 50px #131a2626}.lt .bp-body{background:#fff;padding:20px 0 80px}.lt .bp-body .wrap{max-width:760px}.lt .bp-body .article{color:var(--ink);font-size:17px;line-height:1.75}.lt .bp-body .article h2{color:var(--navy);margin:36px 0 14px;font-family:Cormorant Garamond,serif;font-size:32px;font-weight:600;line-height:1.2}.lt .bp-body .article p{margin-bottom:18px}.lt .bp-body .article ul{margin:18px 0 24px;padding-left:4px;list-style:none}.lt .bp-body .article ul li{margin:10px 0;padding-left:28px;font-size:16px;position:relative}.lt .bp-body .article ul li:before{content:"";background:var(--navy);width:12px;height:12px;box-shadow:inset -3px 0 0 var(--champ);border-radius:50%;position:absolute;top:10px;left:0}.lt .bp-body .article blockquote{color:var(--navy);border-left:3px solid var(--champ);margin:28px 0;padding:8px 0 8px 24px;font-family:Cormorant Garamond,serif;font-size:24px;font-style:italic;line-height:1.4}.lt .bp-back{text-align:center;background:#fff;padding:0 0 60px}.lt .bp-related{background:var(--ivory);padding:80px 0}.lt .bp-related .head{margin-bottom:40px}@media (width<=960px){.lt .phero2{padding:44px 0 70px}.lt .phero2 .wrap,.lt .split,.lt .fit,.lt .diff,.lt .fnote,.lt .guar,.lt .bund,.lt .gift,.lt .ty .wrap,.lt .help2,.lt .start3{grid-template-columns:1fr}.lt .mock{order:-1;max-width:340px;margin:0 auto}.lt .phero2 h1{font-size:44px}.lt .pains,.lt .hw,.lt .routine,.lt .qs,.lt .bonus{grid-template-columns:1fr}.lt .inside{grid-template-columns:1fr 1fr}.lt .nt{grid-template-columns:44px 1fr;gap:6px 16px;padding:16px 18px}.lt .nt .nn{grid-column:2}.lt .nt svg{grid-row:1/4}.lt .nt b,.lt .nt span.d{grid-column:2}.lt .fnote{text-align:center;gap:30px}.lt .fnote .ph2{width:180px;height:180px;margin:0 auto}.lt .fnote .ph2.duo{aspect-ratio:4/3;border-radius:22px;width:100%;max-width:340px;height:auto}.lt .guar,.lt .bund{text-align:center;padding:32px 26px}.lt .seal{margin:0 auto}.lt .final h2{font-size:38px}.lt .turnpic{width:100%;max-width:400px;margin:0 auto}.lt .sx{padding:72px 0}.lt .fhead .sec{display:none}.lt .parts{grid-template-columns:1fr 1fr}.lt .tenwk{grid-template-columns:1fr}.lt .sayrow>div{padding:16px;font-size:15px}.lt .sayrow.hd>div{padding:12px 16px;font-size:10.5px}.lt .ty{padding:44px 0 60px}.lt .ty h1{font-size:40px}.lt .kitimg{order:-1;max-width:400px;margin:0 auto}.lt .dlbox{align-items:stretch}.lt .dlbox .btn{width:100%}.lt .bp-hero h1{font-size:34px}.lt .bp-img{height:240px}}@media (width<=520px){.lt .pg.main{font-size:21px}.lt .pg.jr{font-size:15px}.lt .pg.cd{font-size:14px}.lt .pg small{letter-spacing:.2em;margin-bottom:8px;font-size:7px}.lt .pg{padding:10px}.lt .pg.main .mn svg{width:26px;height:26px}.lt .inside{grid-template-columns:1fr}.lt .phero2 h1{font-size:38px}.lt .bigprice{font-size:44px}.lt .sticky .t{font-size:18px}.lt .parts{grid-template-columns:1fr}.lt .pg.main.hc{font-size:24px}.lt .q{font-size:20px}.lt .nm,.lt .vals,.lt .vals.two,.lt .whog,.lt .plist{grid-template-columns:1fr}.lt .sbox{text-align:left;grid-template-columns:1fr;gap:20px;padding:32px 28px}.lt .story .pic{width:100%;max-width:420px;margin:0 auto}.lt .close h2,.lt .nmc .w,.lt .phero h1{font-size:38px}.lt .fgrid,.lt .fg.alt .fgrid,.lt .steps,.lt .sendbox,.lt .minis{grid-template-columns:1fr}.lt .fg.alt .art{order:-1}.lt .fgrid{gap:44px}.lt .art{max-width:320px}.lt .sendbox{padding:34px 28px}.lt .sendbox h2{font-size:32px}.lt .phero{padding:64px 0 60px}.lt .pick,.lt .tr4{grid-template-columns:1fr}.lt .phero h1{font-size:38px}.lt .freebadge{width:70px;height:70px}.lt .freebadge b{font-size:21px}}
