:root:has(.lp){--bg:#fff8fa;--tint:#fce4ec;--tint-soft:#fff0f4;--surface:#fff;--rose:#d6336c;--rose-dark:#a81f4a;--deep:#4a0e22;--deep-2:#5e1530;--gold:#c99a2e;--gold-text:#8a6514;--gold-soft:#fbf3e0;--ink:#2a1420;--muted:#6e5a63;--line:#f2d9e2;--radius:20px;--radius-xl:32px;--pill:999px;--shadow:0 18px 40px -22px #4a0e2259;--shadow-sm:0 6px 18px -10px #4a0e224d;--serif:var(--font-fraunces), "Fraunces", Georgia, serif;--sans:var(--font-inter), "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--header-h:68px}.lp,.lp *{box-sizing:border-box}html:has(.lp){scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 12px);-webkit-text-size-adjust:100%}html.lp-locked{overflow:hidden}body:has(.lp){background:var(--bg);color:var(--ink);font:16px/1.6 var(--sans);margin:0;overflow-x:hidden}@layer base{.lp img,.lp svg{max-width:100%;display:block}.lp a{color:inherit;text-decoration:none}.lp button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.lp ul,.lp ol{margin:0;padding:0;list-style:none}.lp h1,.lp h2,.lp h3,.lp h4,.lp h5,.lp p,.lp dl,.lp dd,.lp figure,.lp blockquote{margin:0}}.lp :focus-visible{outline:3px solid var(--rose);outline-offset:3px;border-radius:8px}.lp .wrap{width:100%;max-width:1200px;margin:0 auto;padding:0 16px}@media (min-width:768px){.lp .wrap{padding:0 32px}}.lp [data-flag=members],.lp [data-flag=stories]{display:none!important}.lp h1,.lp h2{font-family:var(--serif);letter-spacing:-.02em;color:var(--deep);overflow-wrap:break-word;font-weight:600;line-height:1.08}.lp h2{font-size:clamp(30px,6.4vw,48px)}.lp h3{font:650 18px/1.3 var(--sans);color:var(--ink)}.lp .r{color:var(--rose)}.lp em{color:var(--rose);font-style:italic}.lp .eyebrow{font:700 12.5px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--rose-dark);margin-bottom:14px;display:inline-block}.lp .eyebrow.light{color:#f7b7cb}.lp .lead{color:var(--muted);max-width:560px;font-size:17px}.lp .center{text-align:center}.lp .center .lead{margin:14px auto 0}.lp .btn{border-radius:var(--pill);min-height:46px;font:600 15px/1 var(--sans);white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:0 22px;transition:transform .15s,background .2s,box-shadow .2s,color .2s;display:inline-flex}.lp .btn svg{flex:none;width:18px;height:18px}.lp .btn:hover{transform:translateY(-1px)}.lp .btn-sm{min-height:44px;padding:0 18px;font-size:14px}.lp .btn-lg{min-height:54px;padding:0 28px;font-size:16px}.lp .btn-block{width:100%}.lp .btn-primary{background:var(--rose);color:#fff;box-shadow:0 10px 24px -12px #d6336ccc}.lp .btn-primary:hover{background:var(--rose-dark)}.lp .btn-outline{border:1.5px solid var(--line);background:var(--surface);color:var(--deep)}.lp .btn-outline:hover{border-color:var(--rose);color:var(--rose-dark)}.lp .btn-ghost{color:var(--deep)}.lp .btn-ghost:hover{color:var(--rose)}.lp .btn-gold{background:linear-gradient(135deg, #d8ad45, var(--gold));color:#3a2806;box-shadow:0 10px 24px -12px #c99a2ee6}.lp .btn-light{color:#fff;background:#ffffff1a;border:1.5px solid #ffffff59}.lp .btn-light:hover{background:#ffffff2e}.lp .logo{font:700 25px/1 var(--serif);letter-spacing:-.02em;color:var(--rose);align-items:center;display:inline-flex}.lp .logo .mark{flex:none;width:1.12em;height:1.12em;margin-right:.24em}.lp .logo>svg:not(.mark){width:.62em;height:.62em;color:var(--ink);margin:.12em .02em 0}.lp .header{z-index:50;background:var(--bg);border-bottom:1px solid #0000;transition:box-shadow .2s,border-color .2s;position:fixed;top:0;left:0;right:0}.lp .header.scrolled{border-color:var(--line);box-shadow:0 8px 24px -18px #4a0e2266}.lp .header .bar{height:var(--header-h);justify-content:space-between;align-items:center;gap:16px;display:flex}.lp .nav{gap:4px;display:none}.lp .nav a{border-radius:var(--pill);color:var(--ink);padding:10px 14px;font-size:15px;font-weight:500}.lp .nav a:hover{background:var(--tint-soft);color:var(--rose-dark)}.lp .header-right{align-items:center;gap:6px;display:flex}.lp .hide-m{display:none}.lp .burger{width:44px;height:44px;color:var(--deep);border-radius:14px;place-items:center;display:grid}.lp .burger svg{width:24px;height:24px}@media (min-width:1000px){.lp .nav{display:flex}.lp .hide-m{display:inline-flex}.lp .header .burger{display:none}}.lp .mobile-menu{z-index:80;background:var(--bg);padding:0 16px calc(24px + env(safe-area-inset-bottom));opacity:0;visibility:hidden;flex-direction:column;transition:opacity .2s,transform .2s,visibility .2s;display:flex;position:fixed;inset:0;transform:translateY(-8px)}.lp .mobile-menu.open{opacity:1;visibility:visible;transform:none}.lp .mobile-menu .top{height:var(--header-h);justify-content:space-between;align-items:center;display:flex}.lp .mobile-menu nav{flex-direction:column;margin-top:16px;display:flex}.lp .mobile-menu nav a{font:600 24px/1.2 var(--serif);color:var(--deep);border-bottom:1px solid var(--line);padding:16px 4px}.lp .mobile-menu .actions{gap:10px;margin-top:auto;display:grid}.lp main{padding-top:var(--header-h)}.lp .hero{background:radial-gradient(70% 50% at 100% 0%, var(--tint) 0%, transparent 70%), radial-gradient(60% 40% at 0% 100%, var(--tint-soft) 0%, transparent 70%);padding:28px 0 40px}.lp .hero-grid{align-items:center;gap:36px;display:grid}@media (max-width:899px){.lp .hero-grid{flex-direction:column;align-items:stretch;gap:0;display:flex}.lp .hero-text{display:contents}.lp .hero-text .badge{align-self:flex-start}.lp .hero-visual{order:1;margin-top:30px}.lp .hero-text .ctas{order:2}.lp .hero-text .proofs{order:3}}.lp .badge{border-radius:var(--pill);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);color:var(--deep);align-items:center;gap:8px;max-width:100%;padding:8px 14px;font-size:13px;font-weight:600;display:inline-flex}.lp .hero h1{margin-top:20px;font-size:clamp(40px,10.5vw,72px);line-height:1.02}.lp .hero-sub{color:var(--muted);max-width:520px;margin-top:18px;font-size:17.5px}.lp .ctas,.lp .proofs{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.lp .proof{background:var(--surface);border:1px solid var(--line);border-radius:18px;align-items:center;gap:12px;padding:12px 16px 12px 12px;display:flex}.lp .proof b{color:var(--deep);font-size:15px;display:block}.lp .proof span:not(.proof-ic){color:var(--muted);font-size:13px}.lp .proof-ic{background:var(--tint);width:38px;height:38px;color:var(--rose);border-radius:12px;flex:none;place-items:center;display:grid}.lp .proof-ic svg{width:20px;height:20px}.lp .hero-visual{width:100%;max-width:460px;margin:0 auto;padding:0 0 26px;position:relative}.lp .hero-photo{border-radius:var(--radius-xl);aspect-ratio:4/5;box-shadow:var(--shadow);background:var(--tint);overflow:hidden}.lp .hero-photo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.lp .float{box-shadow:var(--shadow);background:#fffffff7;border-radius:18px;align-items:center;gap:10px;max-width:250px;padding:10px 14px 10px 10px;display:flex;position:absolute}.lp .float b{color:var(--deep);font-size:14px;display:block}.lp .float span:not(.float-ic){color:var(--muted);font-size:12.5px;line-height:1.3;display:block}.lp .float-ic{background:var(--rose);color:#fff;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.lp .float-ic svg{width:20px;height:20px}.lp .float-ic.gold{background:var(--gold-soft);color:var(--gold-text);font-size:14px;font-weight:800}.lp .float-a{top:22px;left:-8px}.lp .float-b{bottom:0;right:-8px}@media (min-width:640px){.lp .float-a{left:-32px}.lp .float-b{right:-32px}}@media (min-width:900px){.lp .hero{padding:48px 0 72px}.lp .hero-grid{grid-template-columns:1.1fr .9fr;gap:56px}.lp .hero-visual{max-width:480px;margin-right:24px}}.lp .trust{border-block:1px solid var(--line);background:var(--surface);overflow:hidden}.lp .trust-track{width:max-content;animation:48s linear infinite lp-marquee;display:flex}.lp .trust-track li{color:#8a6f7a;white-space:nowrap;align-items:center;gap:28px;padding:18px 0 18px 28px;font-size:14.5px;font-weight:600;display:flex}.lp .trust-track li:after{content:"";background:var(--rose);opacity:.45;border-radius:50%;width:6px;height:6px}@keyframes lp-marquee{to{transform:translate(-50%)}}.lp .sec{padding:64px 0}.lp .sec.tinted{background:var(--tint-soft)}@media (min-width:900px){.lp .sec{padding:96px 0}}.lp .card-xl{background:var(--surface);border-radius:var(--radius-xl);border:1px solid var(--line);box-shadow:var(--shadow);padding:32px 20px}.lp .split-head{gap:16px;margin-bottom:36px;display:grid}@media (min-width:900px){.lp .card-xl{padding:56px}.lp .split-head{grid-template-columns:1fr 1fr;align-items:end;gap:48px;margin-bottom:52px}}.lp .cols4,.lp .cols3{gap:28px;display:grid}@media (min-width:640px){.lp .cols4{grid-template-columns:1fr 1fr}}@media (min-width:1100px){.lp .cols4{grid-template-columns:repeat(4,1fr);gap:32px}}.lp .point h3{margin:16px 0 8px}.lp .point p{color:var(--muted);font-size:15px}.lp .point-ic{background:var(--tint);width:52px;height:52px;color:var(--rose);border-radius:16px;place-items:center;display:grid}.lp .point-ic svg{stroke-width:1.8px;width:26px;height:26px}.lp .safety{align-items:center;gap:32px;display:grid}@media (min-width:1000px){.lp .safety{grid-template-columns:1.7fr 1fr;gap:48px}.lp .safety .cols3{grid-template-columns:1fr;gap:24px}.lp .safety .point{-moz-column-gap:18px;grid-template-columns:52px 1fr;column-gap:18px;display:grid}.lp .safety .point h3{margin:2px 0 6px}.lp .safety .point p{grid-column:2}.lp .safety .point-ic{grid-row:span 2}}@media (min-width:640px) and (max-width:999px){.lp .safety .cols3{grid-template-columns:repeat(3,1fr)}}.lp .mock-chat{background:linear-gradient(160deg, var(--tint-soft), var(--tint));border-radius:26px;gap:12px;padding:22px;display:grid}.lp .mock-chat .bubble{background:var(--surface);max-width:85%;box-shadow:var(--shadow-sm);border-radius:18px 18px 18px 6px;justify-self:start;padding:12px 16px;font-size:14.5px}.lp .mock-chat .alert{color:#7a4b00;background:#fff7e6;border:1px solid #f2d39b;border-radius:16px;gap:10px;padding:12px 14px;font-size:13.5px;line-height:1.45;display:flex}.lp .mock-chat .trust-btn{border-radius:var(--pill);color:#7a4b00;background:#fffc;border:1px solid #f2d39b;justify-self:start;padding:7px 14px;font-size:13px;font-weight:600}.lp .mock-chat .alert svg{flex:none;width:18px;height:18px;margin-top:2px}.lp .bento{gap:16px;margin-top:44px;display:grid}.lp .tile{background:var(--surface);border:1px solid var(--line);border-radius:26px;flex-direction:column;gap:8px;padding:26px 22px 24px;display:flex;position:relative;overflow:hidden}.lp .tile p{color:var(--muted);font-size:15px}.lp .plus-tag{border-radius:var(--pill);background:var(--gold-soft);color:var(--gold-text);font:700 11.5px/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;align-self:flex-start;align-items:center;gap:6px;margin-bottom:8px;padding:5px 11px;display:inline-flex}.lp .plus-tag:before{content:"";background:var(--gold);border-radius:50%;width:6px;height:6px}.lp .tile-ic{background:var(--tint);width:48px;height:48px;color:var(--rose);border-radius:15px;flex:none;place-items:center;margin-bottom:6px;display:grid}.lp .tile-ic svg{stroke-width:1.8px;width:24px;height:24px}.lp .tile-flash{background:linear-gradient(170deg, #fffaf0 0%, var(--surface) 55%);border-color:#f1e2bd}.lp .big-num{font:600 clamp(88px, 22vw, 132px) / .9 var(--serif);color:var(--gold);letter-spacing:-.04em}.lp .mock-flash{background:var(--gold-soft);border:1.5px solid #e8cf8e;border-radius:18px;align-items:center;gap:12px;margin-top:auto;padding:14px;display:flex}.lp .mf-ic{background:var(--gold);color:#fff;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.lp .mf-ic svg{width:20px;height:20px}.lp .mf-lines{flex:1;gap:6px;display:grid}.lp .mf-lines b{color:var(--gold-text);font-size:13px}.lp .mf-lines i{background:#ead7a6;border-radius:4px;height:7px}.lp .mf-lines i.short{width:60%}.lp .mock-calls{color:var(--rose);justify-content:center;align-items:center;gap:10px;padding:18px 0 10px;display:flex}.lp .mock-calls svg{flex:none;width:90px}.lp .av{width:58px;height:58px;box-shadow:var(--shadow-sm);border:3px solid #fff;border-radius:50%}.lp .av1{background:linear-gradient(140deg, #f7c6d6, var(--rose))}.lp .av2{background:linear-gradient(140deg, #f3dfb1, var(--gold))}.lp .tile-icons{color:var(--rose-dark);gap:8px;margin-top:auto;padding-top:8px;display:flex}.lp .tile-icons svg{width:20px;height:20px}.lp .journey-head{align-items:flex-start;gap:16px;display:flex}.lp .journey-head h3{margin-bottom:6px}.lp .chapters{counter-reset:none;gap:10px;margin-top:18px;display:grid}.lp .chapters li{color:var(--deep);align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.lp .chapters .dot{background:var(--tint);width:28px;height:28px;color:var(--rose-dark);border-radius:50%;flex:none;place-items:center;font-size:13px;display:grid}.lp .chapters li:first-child .dot{background:var(--rose);color:#fff}.lp .tile-flash{grid-area:flash}.lp .tile-calls{grid-area:calls}.lp .tile-visits{grid-area:visits}.lp .tile-journey{grid-area:journey}.lp .tile-couple{grid-area:couple}.lp .tile-status{grid-area:status}.lp .bento{grid-template-areas:"flash""calls""visits""journey""couple""status"}@media (min-width:640px){.lp .bento{grid-template-columns:1fr 1fr;grid-template-areas:"flash flash""calls visits""journey journey""couple status"}}@media (min-width:1000px){.lp .chapters{grid-template-columns:repeat(5,1fr);gap:0;position:relative}.lp .chapters:before{content:"";background:linear-gradient(90deg, var(--rose), var(--gold));opacity:.35;height:2px;position:absolute;top:14px;left:10%;right:10%}.lp .chapters li{text-align:center;flex-direction:column;font-size:13.5px;position:relative}}@media (min-width:1100px){.lp .bento{grid-template-columns:1.1fr 1fr 1fr 1fr;grid-template-areas:"flash calls visits couple""flash journey journey status"}}.lp .steps-sec{background:radial-gradient(60% 50% at 100% 0%, #d6336c40 0%, transparent 70%), var(--deep);color:#fff;padding:64px 0}.lp .steps-sec h2{color:#fff}.lp .steps-sec .lead{color:#e9cfd8}.lp .steps{gap:16px;margin-top:44px;display:grid}.lp .step{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:24px;padding:26px 22px}.lp .step-num{font:600 52px/1 var(--serif);background:linear-gradient(135deg, #ff8fb1, var(--gold));color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:18px;display:block}.lp .step h3{color:#fff;margin-bottom:8px}.lp .step p{color:#e9cfd8;font-size:15px}.lp .steps-cta{background:var(--surface);color:var(--ink);border-radius:24px;align-items:center;gap:18px;margin-top:28px;padding:26px 22px;display:grid}.lp .steps-cta h3{font:600 22px/1.25 var(--serif);color:var(--deep)}.lp .steps-cta p{color:var(--muted);margin-top:6px}@media (min-width:640px){.lp .steps{grid-template-columns:1fr 1fr}}@media (min-width:900px){.lp .steps-sec{padding:96px 0}.lp .steps-cta{grid-template-columns:1fr auto;padding:30px 36px}}@media (min-width:1100px){.lp .steps{grid-template-columns:repeat(4,1fr)}}.lp .figures{gap:32px;display:grid}.lp .figures-row{grid-template-columns:1fr 1fr;gap:28px 20px;display:grid}.lp .figure dt{font:600 clamp(34px, 7vw, 46px) / 1 var(--serif);color:var(--rose);white-space:nowrap;letter-spacing:-.02em}.lp .figure dd{color:var(--muted);margin-top:8px;font-size:14.5px}@media (min-width:1000px){.lp .figures{grid-template-columns:.9fr 2fr;align-items:center;gap:56px}.lp .figures-row{grid-template-columns:repeat(4,1fr)}.lp .figure{border-left:1px solid var(--line);padding-left:22px}}.lp .plans{align-items:stretch;gap:18px;max-width:920px;margin:44px auto 0;display:grid}@media (min-width:860px){.lp .plans{grid-template-columns:1fr 1fr}}.lp .plan{background:var(--surface);border:1px solid var(--line);border-radius:28px;flex-direction:column;padding:30px 22px;display:flex;position:relative}.lp .plan>.btn{margin-top:auto}.lp .plan>:nth-last-child(2){margin-bottom:26px}.lp .plan h3{font:600 26px/1.1 var(--serif);color:var(--deep)}.lp .plan-sub{color:var(--muted);margin-top:6px;font-size:15px}.lp .price{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:20px 0 22px;display:flex}.lp .price b{font:600 38px/1 var(--serif);color:var(--ink)}.lp .price span{color:var(--muted);font-size:14.5px}.lp .price s{width:100%;color:var(--muted);font-size:15px}.lp .plan-plus{border:2px solid var(--gold);background:linear-gradient(175deg, #fffaf0 0%, var(--surface) 40%);box-shadow:0 24px 50px -28px #c99a2eb3}.lp .plan-label{border-radius:var(--pill);background:var(--gold);color:#2e1f02;font:700 12px/1 var(--sans);letter-spacing:.04em;padding:7px 14px;position:absolute;top:-14px;left:22px}.lp .feats{gap:11px;margin-top:24px;display:grid}.lp .feats li{gap:10px;font-size:14.5px;line-height:1.45;display:flex}.lp .feats svg{width:20px;height:20px;color:var(--rose);flex:none}.lp .plan-plus .feats svg{color:var(--gold-text)}.lp .acc{border-top:1px solid var(--line);margin-top:22px;padding-top:14px}.lp .acc button{width:100%;min-height:44px;color:var(--rose-dark);justify-content:space-between;align-items:center;font-size:14.5px;font-weight:600;display:flex}.lp .acc button svg{width:20px;height:20px;transition:transform .2s}.lp .acc.open button svg{transform:rotate(180deg)}.lp .acc .locked{margin-top:10px;display:none}.lp .acc.open .locked{display:grid}.lp .feats.locked li{color:var(--muted)}.lp .feats.locked svg{color:#b9a3ad}.lp .plan-notes{text-align:center;max-width:920px;color:var(--muted);gap:4px;margin:22px auto 0;font-size:13.5px;display:grid}.lp .stories{max-width:720px;margin:40px auto 0}.lp .story-viewport{overflow:hidden}.lp .story-track{transition:transform .4s;display:flex}.lp .story{background:var(--surface);border:1px solid var(--line);border-radius:26px;flex:0 0 100%;padding:30px}.lp .story blockquote{font:500 20px/1.45 var(--serif);color:var(--deep)}.lp .story figcaption{color:var(--muted);margin-top:16px;font-size:14px;display:grid}.lp .story-nav{justify-content:center;align-items:center;gap:16px;margin-top:18px;display:flex}.lp .round{border:1.5px solid var(--line);background:var(--surface);border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.lp .round svg{width:20px;height:20px}.lp .closing-sec{padding-top:0}.lp .closing{border-radius:var(--radius-xl);background:radial-gradient(70% 90% at 100% 100%, #d6336c73 0%, transparent 70%), radial-gradient(50% 70% at 0% 0%, #c99a2e2e 0%, transparent 70%), var(--deep);color:#fff;gap:28px;padding:40px 22px;display:grid}.lp .closing .quote{font:italic 500 16px/1.4 var(--serif);color:#f3c9d6;margin-bottom:14px}.lp .closing h2{color:#fff;font-size:clamp(30px,6vw,46px)}.lp .closing h2 .r{color:#ff9cbb}.lp .closing-ctas{flex-wrap:wrap;gap:12px;display:flex}@media (min-width:900px){.lp .closing{grid-template-columns:1.4fr 1fr;align-items:center;padding:64px}.lp .closing-ctas{flex-direction:column;align-items:stretch}}@media (max-width:639px){.lp .ctas .btn,.lp .closing-ctas .btn{white-space:normal;text-align:center;width:100%;line-height:1.25}}.lp .sticky-cta{z-index:40;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--bg);border-top:1px solid var(--line);transition:transform .25s;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.lp .sticky-cta.show{transform:none}.lp .sticky-cta svg{width:18px;height:18px}@media (min-width:900px){.lp .sticky-cta{display:none}}.lp .hero-text>*{animation:.7s cubic-bezier(.2,.7,.2,1) both lp-rise}.lp .hero-text>:nth-child(2){animation-delay:80ms}.lp .hero-text>:nth-child(3){animation-delay:.16s}.lp .hero-text>:nth-child(4){animation-delay:.24s}.lp .hero-text>:nth-child(5){animation-delay:.32s}.lp .hero-photo{animation:1s cubic-bezier(.2,.7,.2,1) both lp-zoom}.lp .float-a{animation:.6s cubic-bezier(.3,1.4,.5,1) .5s both lp-pop,5s ease-in-out 1.1s infinite lp-float}.lp .float-b{animation:.6s cubic-bezier(.3,1.4,.5,1) .75s both lp-pop,5.5s ease-in-out 1.4s infinite reverse lp-float}.lp .float-a .float-ic{animation:2.6s ease-in-out 1.2s infinite lp-glow}@keyframes lp-rise{0%{opacity:0;transform:translateY(16px)}}@keyframes lp-zoom{0%{opacity:0;transform:scale(.96)}}@keyframes lp-pop{0%{opacity:0;transform:translateY(10px)scale(.9)}}@keyframes lp-float{50%{transform:translateY(-9px)}}@keyframes lp-glow{0%,to{box-shadow:0 0 #d6336c73}60%{box-shadow:0 0 0 9px #d6336c00}}@media (hover:hover){.lp .tile,.lp .step,.lp .point,.lp .plan{transition:transform .25s,box-shadow .25s}.lp .tile:hover,.lp .plan:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.lp .step:hover{transform:translateY(-4px)}.lp .point:hover .point-ic{transform:rotate(-6deg)scale(1.06)}.lp .point-ic{transition:transform .25s}}.lp .mock-flash{position:relative;overflow:hidden}.lp .mock-flash:after{content:"";background:linear-gradient(100deg,#0000 30%,#ffffffb3 50%,#0000 70%);animation:3.6s ease-in-out 1s infinite lp-shine;position:absolute;inset:0;transform:translate(-100%)}@keyframes lp-shine{60%,to{transform:translate(100%)}}.lp .mock-calls svg{animation:2.4s ease-in-out infinite lp-breathe}@keyframes lp-breathe{50%{opacity:.45;transform:scaleX(.92)}}.lp .reveal .chapters .dot{transition:background .4s,color .4s}.lp .reveal.in .chapters li .dot{animation:.5s both lp-chapter}.lp .reveal.in .chapters li:nth-child(2) .dot{animation-delay:.25s}.lp .reveal.in .chapters li:nth-child(3) .dot{animation-delay:.5s}.lp .reveal.in .chapters li:nth-child(4) .dot{animation-delay:.75s}.lp .reveal.in .chapters li:nth-child(5) .dot{animation-delay:1s}@keyframes lp-chapter{0%{opacity:0;transform:scale(.5)}}.lp .reveal.in .step,.lp .reveal.in .figure{animation:.6s both lp-rise}.lp .reveal.in .step:nth-child(2),.lp .reveal.in .figure:nth-child(2){animation-delay:.1s}.lp .reveal.in .step:nth-child(3),.lp .reveal.in .figure:nth-child(3){animation-delay:.2s}.lp .reveal.in .step:nth-child(4),.lp .reveal.in .figure:nth-child(4){animation-delay:.3s}.lp .reveal{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(18px)}.lp .reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html:has(.lp){scroll-behavior:auto}.lp .reveal{opacity:1;transition:none;transform:none}.lp .trust-track{flex-wrap:wrap;justify-content:center;width:auto;animation:none}.lp .trust-track li[aria-hidden]{display:none}.lp *,.lp :before,.lp :after{transition-duration:.01ms!important;animation:none!important}}