.lp-only-phone{display:none}@media (max-width:759px){.lp-only-desk{display:none}.lp-only-phone{display:inline-flex}}.lp-photo{border-radius:var(--r-2xl);background:var(--inner);border:1px solid var(--line-soft);min-width:0;position:relative;overflow:hidden}.lp-photo:before{content:"";background:var(--photo) center/cover no-repeat;opacity:.85;position:absolute;inset:0}.lp-photo img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.lp-photo.portrait{aspect-ratio:4/5}.lp-photo.wide{aspect-ratio:16/9}.lp-photo.square{aspect-ratio:1}.lp-photo.banner{aspect-ratio:21/9;width:100%}.lp-top{padding-top:calc(var(--nav) + var(--s5));padding-bottom:var(--s5)}.lp-top-grid{gap:var(--s5);align-items:center;display:grid}.lp-top-text{gap:var(--s3);justify-items:start;min-width:0;display:grid}.lp-top h1{font-family:var(--font-display);letter-spacing:-.035em;color:var(--ink);font-size:clamp(38px,6vw,60px);font-weight:800;line-height:1.04}@media (min-width:980px){.lp-top{align-items:center;min-height:min(820px,100svh);display:flex}.lp-top-grid{gap:var(--s5);grid-template-columns:minmax(0,6fr) minmax(0,5fr);width:100%}}.lp-w{animation:lp-rise .75s var(--ease-out) backwards;animation-delay:calc(var(--i,0) * 70ms + .12s);margin-right:.26em;display:inline-block}@keyframes lp-rise{0%{opacity:0;transform:translateY(.55em)}to{opacity:1;transform:none}}@media (max-width:759px){.lp-top{padding:calc(var(--nav) + var(--s2)) 0 var(--s3)}.lp-top-grid{min-height:min(640px,calc(100svh - var(--nav) - 24px));background:var(--inner);isolation:isolate;border-radius:24px;padding:0;display:block;position:relative;overflow:hidden}.lp-top-grid .lp-photo{z-index:0;aspect-ratio:auto;border:0;border-radius:0;position:absolute;inset:0}.lp-top-grid .lp-photo img{object-position:50% 0}.lp-top-grid:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(to top,color-mix(in srgb,var(--ink) 94%,transparent) 0%,color-mix(in srgb,var(--ink) 78%,transparent) 42%,transparent 78%);position:absolute;inset:0}.lp-top-text{z-index:2;padding:var(--s4) var(--s3) var(--s3);position:absolute;bottom:0;left:0;right:0}.lp-top h1,.lp-top .lede{color:#fff}.lp-top .btn{width:100%;height:52px}}.lp-frame{gap:var(--s5);background:var(--card);border:1px solid var(--line);border-radius:28px;min-width:0;padding:clamp(18px,3.4vw,44px);display:grid}.lp-frame.center{text-align:center;justify-items:center}.lp-frame.center .lede{margin-inline:auto}.lp-two{gap:var(--s4);align-items:center;min-width:0;display:grid}@media (min-width:860px){.lp-two{gap:var(--s5);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.lp-stack{gap:var(--s3);min-width:0;display:grid}.lp-grid{gap:var(--s3);text-align:left;grid-template-columns:1fr;width:100%;min-width:0;margin:0;padding:0;list-style:none;display:grid}@media (min-width:760px){.lp-grid.three{gap:var(--s4);grid-template-columns:repeat(3,minmax(0,1fr))}}.lp-item{gap:var(--s2);background:var(--inner);border:1px solid var(--line-soft);border-radius:var(--r-2xl);padding:var(--s3);flex-direction:column;min-width:0;display:flex}.lp-item h3{font-family:var(--font-display);letter-spacing:-.015em;color:var(--ink);font-size:19px;font-weight:800;line-height:1.2}.lp-item p{color:var(--ink-65);font-size:15px;line-height:1.55}.lp-step-n{font-family:var(--font-display);color:var(--primary-deep);font-size:13px;font-weight:800}@media (hover:hover) and (min-width:760px){.lp-item{transition:transform .25s var(--ease),box-shadow .25s var(--ease)}.lp-item:hover{box-shadow:var(--shadow-warm);transform:translateY(-4px)}}@media (max-width:759px){.lp-grid.swipe{scroll-snap-type:x mandatory;gap:var(--s2);padding-bottom:var(--s1);margin-inline:calc(-1 * var(--s1));padding-inline:var(--s1);scrollbar-width:none;-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}.lp-grid.swipe::-webkit-scrollbar{display:none}.lp-grid.swipe>*{scroll-snap-align:start;flex:0 0 82%}.lp-frame{border-radius:20px}}.lp .btn.primary{position:relative;overflow:hidden}.lp .btn.primary:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 40%,#ffffff80 50%,#0000 60%);animation:5s ease-in-out 1.6s infinite lp-sheen;position:absolute;inset:0;transform:translate(-130%)}@keyframes lp-sheen{0%,65%{transform:translate(-130%)}to{transform:translate(130%)}}@media (hover:hover) and (min-width:760px){.lp .btn.primary:hover{transform:translateY(-2px)}}.lp .btn.primary.full{width:100%}.lp-plans-btn .arr{transition:transform .25s var(--ease-out);display:inline-grid}@media (hover:hover) and (min-width:760px){.lp-plans-btn:hover .arr{transform:translate(4px)}}@media (max-width:759px){.lp .btn{min-width:48px;height:52px}.lp .btn:active{transform:scale(.97)}.lp .claim{gap:var(--s2);box-shadow:none;background:0 0;width:100%;max-width:none;padding:0;display:grid}.lp .claim .box{border:1px solid var(--line);background:var(--surface);height:52px}.lp .claim .btn{width:100%;margin:0}.lp-plans-btn,section[aria-labelledby=lp-plans-h] .lp-frame>.rv,section[aria-labelledby=lp-last-h] .lp-frame>.rv,section[aria-labelledby=lp-last-h] .lp-frame>.rv .btn{width:100%}}.lp-claim-wrap{justify-content:center;width:100%;display:flex}.lp-claim-wrap .claim{width:100%}.lp-phone-wrap{width:min(300px,70vw);margin-inline:auto;position:relative}.lp-phone{background:var(--ink);box-shadow:var(--shadow-float);aspect-ratio:9/17;border-radius:34px;padding:10px}.lp-phone .lp-scr{aspect-ratio:auto;border-radius:26px;width:100%;height:100%}.lp-float{animation:5s ease-in-out infinite alternate lp-float}@keyframes lp-float{0%{translate:0}to{translate:0 -8px}}.lp-paid{background:var(--positive-tint);color:var(--positive-deep);border-radius:var(--pill);box-shadow:var(--shadow-pill);animation:lp-pop .5s var(--spring) .9s both;align-items:center;gap:4px;padding:7px 14px 7px 10px;font-size:13px;font-weight:600;display:inline-flex;position:absolute;bottom:18%;right:-14%}@keyframes lp-pop{0%{opacity:0;transform:scale(.8)translateY(8px)}to{opacity:1;transform:none}}@media (max-width:759px){.lp-paid{right:-4%}.lp-phone-wrap{width:min(280px,70vw)}}.lp-scr{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-2xl);aspect-ratio:1;text-align:left;min-width:0;position:relative;overflow:hidden}.lp-scr-in{gap:var(--s2);padding:38px var(--s2) var(--s2);height:100%;color:var(--ink-soft);align-content:start;font-size:13px;line-height:1.35;display:grid}.lp-sample{z-index:2;letter-spacing:.04em;border-radius:var(--pill);background:var(--marigold-tint);color:var(--marigold-deep);padding:3px 9px;font-size:11px;font-weight:600;position:absolute;top:8px;left:8px}.lp-bar{padding-bottom:var(--s1);border-bottom:1px solid var(--line-soft);gap:2px;display:grid}.lp-bar b{font-family:var(--font-display);color:var(--ink);font-size:15px}.lp-bar small,.lp-field small,.lp-row small,.lp-tile small,.lp-input small{color:var(--ink-65);font-size:12px}.lp-tiles{gap:var(--s1);grid-template-columns:1fr 1fr;display:grid}.lp-tile{gap:2px;font-size:12px;display:grid}.lp-tile b{color:var(--ink);font-weight:500;line-height:1.25}.lp-tile-img{aspect-ratio:5/4;border-radius:var(--r-lg);display:block}.lp-pay{border-radius:var(--pill);background:var(--ink);color:#fff;justify-content:center;align-items:center;gap:4px;height:36px;font-size:13px;font-weight:600;display:inline-flex}.lp-rows{gap:var(--s1);display:grid}.lp-row{align-items:center;gap:var(--s1);border:1px solid var(--line-soft);border-radius:var(--r-xl);background:var(--inner);padding:8px 10px;display:flex}.lp-row b{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:500;overflow:hidden}.lp-row.two{grid-template-columns:1fr auto;gap:2px 8px;display:grid}.lp-dot{border-radius:8px;flex:none;width:26px;height:26px}.lp-hero-img{border-radius:var(--r-xl);height:84px;display:block}.lp-copy{gap:4px;display:grid}.lp-copy b{font-family:var(--font-display);color:var(--ink);font-size:15px}.lp-copy p{color:var(--ink-65);font-size:12.5px;line-height:1.4}.lp-price{color:var(--ink);font-weight:600}.lp-field{border:1px solid var(--line-soft);border-radius:var(--r-xl);background:var(--inner);gap:2px;padding:8px 10px;display:grid}.lp-field b{color:var(--ink);font-weight:500}.lp-ready{color:var(--positive-deep);align-items:center;gap:4px;font-weight:600;display:inline-flex}.lp-badge{border-radius:var(--pill);background:var(--positive-tint);color:var(--positive-deep);justify-self:end;padding:2px 9px;font-size:12px;font-weight:600}.lp-bars{align-items:flex-end;gap:5px;height:48px;display:flex}.lp-bars i{background:var(--primary-tint);border-radius:4px 4px 0 0;flex:1}.lp-bars i:nth-child(6){background:var(--primary)}.lp-idea{border-radius:var(--r-xl);background:var(--inner);color:var(--ink);align-items:flex-start;gap:6px;padding:8px 10px;display:flex}.lp-input{border:1px solid var(--line);border-radius:var(--pill);align-items:baseline;gap:2px;padding:10px 12px;display:flex}.lp-input b{color:var(--ink);font-weight:500}.lp-msg{border-radius:12px;max-width:92%;padding:8px 10px}.lp-msg.them{background:var(--card);color:var(--ink)}.lp-msg.lp-draft{background:var(--primary-tint);color:var(--ink);justify-self:end}.lp-dots{gap:4px;padding:4px 2px;display:none}.lp-dots i{background:var(--ink-45);border-radius:50%;width:6px;height:6px}@media (prefers-reduced-motion:no-preference){.lp-chatcard .lp-dots{display:inline-flex}.lp-chatcard .lp-msg.lp-draft{opacity:0}.lp-chatcard.lp-go .lp-dots{animation:0s linear 2s forwards lp-gone}.lp-chatcard.lp-go .lp-dots i{animation:1s ease-in-out infinite lp-dot}.lp-chatcard.lp-go .lp-dots i:nth-child(2){animation-delay:.15s}.lp-chatcard.lp-go .lp-dots i:nth-child(3){animation-delay:.3s}.lp-chatcard.lp-go .lp-msg.lp-draft{animation:lp-rise .6s var(--ease-out) 2s forwards}}@keyframes lp-dot{0%,60%,to{opacity:.4;transform:none}30%{opacity:1;transform:translateY(-4px)}}@keyframes lp-gone{to{opacity:0;height:0;padding:0;overflow:hidden}}.lp .rv{transition:opacity .7s var(--ease-out),transform .7s var(--ease-out);transition-delay:calc(var(--d,0) * 80ms)}.lp .rv.pre{opacity:0;transform:translateY(24px)}@media (max-width:759px){.lp .rv{transition-duration:.5s}.lp .rv.pre{transform:translateY(16px)}}@media (prefers-reduced-motion:reduce){.lp .rv.pre{opacity:1;transform:none}}.sfoot .sf-col summary{letter-spacing:.2em;text-transform:uppercase;color:#171c3c;cursor:default;margin:0 0 22px;font-size:16px;font-weight:700;list-style:none}.sfoot .sf-col summary::-webkit-details-marker{display:none}.sfoot .sf-legal{display:none}@media (max-width:559px){.sfoot .sf-g{gap:0}.sfoot .sf-brand{padding-bottom:var(--s4)}.sfoot .sf-col{border-top:1px solid #ebe3da}.sfoot .sf-col:last-of-type{border-bottom:1px solid #ebe3da}.sfoot .sf-col summary{cursor:pointer;letter-spacing:0;text-transform:none;justify-content:space-between;align-items:center;min-height:56px;margin:0;font-size:17px;font-weight:500;display:flex}.sfoot .sf-col summary:after{content:"";width:8px;height:8px;transition:transform .25s var(--ease);border-bottom:2px solid #171c3c;border-right:2px solid #171c3c;margin-right:4px;transform:rotate(45deg)}.sfoot .sf-col[open] summary:after{transform:rotate(-135deg)}.sfoot .sf-col ul{padding-bottom:var(--s3)}.sfoot .legal-li{display:none}.sfoot .sf-legal{gap:var(--s4);margin-top:var(--s3);display:flex}.sfoot .sf-legal a{color:#171c3c;align-items:center;min-height:44px;font-size:15px;text-decoration:none;display:inline-flex}}.lp-chatcard{width:100%;min-width:0}.lp-frame>*{min-width:0}.lp-art{background:var(--inner);place-items:center;animation:18s ease-in-out infinite alternate lp-drift;display:grid;position:absolute;inset:0;overflow:hidden}.lp-art i{border-radius:50%;position:absolute}.lp-art .a{aspect-ratio:1;background:var(--primary-tint);width:62%;bottom:-18%;left:-12%}.lp-art .b{aspect-ratio:1;background:var(--marigold-tint);width:46%;top:-12%;right:-8%}.lp-art .ms{width:auto;color:var(--primary-deep);font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 48;font-size:clamp(56px,9vw,96px);position:relative}@keyframes lp-drift{0%{transform:scale(1)}to{transform:scale(1.06)}}@media (max-width:759px){.lp-top-grid .lp-art .ms{align-self:start;margin-top:22%}}@media (hover:hover) and (min-width:760px){.lp-item .lp-photo>*{transition:transform .6s var(--ease-out)}.lp-item:hover .lp-photo>*{transform:scale(1.05)}}.lp-top .lede{max-width:46ch}.pl{padding-top:calc(var(--nav) + var(--s5));padding-bottom:var(--s5)}.pl-card{gap:var(--s3);text-align:center;background:var(--card);border:1px solid var(--line);border-radius:28px;justify-items:center;padding:clamp(24px,5vw,64px);display:grid}.pl-card h1{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);font-size:clamp(34px,5vw,52px);font-weight:800;line-height:1.06}.pl-list{gap:var(--s2);text-align:left;width:100%;max-width:560px;margin:var(--s2) 0 0;padding:0;list-style:none;display:grid}.pl-list li{gap:var(--s2);background:var(--inner);border:1px solid var(--line-soft);border-radius:var(--r-xl);padding:var(--s2) var(--s3);color:var(--ink-soft);align-items:flex-start;display:flex}.pl-list .ms{color:var(--positive-deep);margin-top:1px}.pl-actions{gap:var(--s2);margin-top:var(--s2);flex-wrap:wrap;justify-content:center;display:flex}@media (max-width:759px){.pl-actions,.pl-actions .btn{width:100%}.pl-actions .btn{height:52px}}.lp-carousel-dots{margin-top:var(--s2);justify-content:center;gap:2px;display:none}@media (max-width:759px){.lp-carousel-dots{display:flex}}.lp-carousel-dots button{cursor:pointer;background:0 0;border:0;width:24px;height:24px;padding:0;position:relative}.lp-carousel-dots button:before{content:"";background:var(--line);transition:left .3s var(--ease-out),right .3s var(--ease-out),background .3s;border-radius:999px;position:absolute;inset:8px}.lp-carousel-dots button[aria-current=true]:before{background:var(--ink);left:2px;right:2px}.lp-carousel-dots button:focus-visible{outline:2px solid var(--ink);outline-offset:-2px;border-radius:8px}@media (prefers-reduced-motion:reduce){.lp-carousel-dots button:before{transition:none}}.lp-status{border-radius:var(--pill);background:var(--marigold-tint);color:var(--marigold-deep);align-self:flex-start;padding:4px 10px;font-size:12px;font-weight:600}.lp .lp-plans-btn>button{border:1px solid var(--line);border-radius:var(--pill);background:var(--card);min-height:48px;color:var(--ink);cursor:pointer;justify-content:center;align-items:center;padding:0 24px;font-weight:600;display:inline-flex}.lp-item p{color:var(--ink-soft)}@media (max-width:759px){.lp .lp-plans-btn,.lp .lp-plans-btn>button{width:100%}}.lp-item .lp-scr{aspect-ratio:auto;min-height:240px}.lp-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-tiles>*{min-width:0}@media (max-width:759px){.lp-paid{width:max-content;max-width:100%;margin:14px auto 0;display:flex;position:relative;bottom:auto;right:auto}}.lp-tile{grid-template-columns:minmax(0,1fr);min-width:0}.lp-tile-img{width:100%;min-width:0;max-width:100%}.sfoot .sf-legal{gap:var(--s4);margin-top:var(--s4);display:flex}.sfoot .sf-legal a{color:#171c3c;align-items:center;min-height:44px;font-size:clamp(16px,1.15vw,20px);text-decoration:none;display:inline-flex}.sfoot .sf-legal a:hover{color:#ea5b1e}@media (min-width:980px){.sfoot .sf-g{grid-template-columns:1.6fr 1fr 1fr}}@media (max-width:559px){.sfoot .sf-contact{padding-top:var(--s4)}}
