[data-landing] :is(h1,h2,h3){font-weight:800}[data-landing]{--sp-shell:1180px;--sp-cream:#fff8f2;--sp-mist:#f7f7f8;--sp-tint:#fdede6;--sp-band:#ececee;--sp-radius-lg:26px;--sp-radius-md:18px;--sp-radius-sm:13px;--sp-shadow:0 28px 68px #14213d24;--sp-read:820px;--sp-display:clamp(var(--text-h2), 6.5vw, var(--text-display));--sp-h2:clamp(1.5rem, 3.4vw, var(--text-h1));color:var(--color-ink);font-size:var(--text-body);line-height:1.6}[data-landing][data-shell=app]{--sp-shell:var(--container-app)}[data-landing][data-shell=app] .sp-shell{width:min(100% - 32px, var(--sp-shell))}[data-landing] .sp-shell{width:min(100% - 56px, var(--sp-shell));margin-inline:auto}[data-landing] .sp-kicker{color:var(--color-orange);font-size:clamp(var(--text-micro), 1vw, var(--text-meta));letter-spacing:.1em;text-transform:uppercase;margin:0 0 16px;font-weight:800}[data-landing] .sp-section{padding:84px 0}[data-landing] .sp-section--white{background:#fff}[data-landing] .sp-section--cream{background:var(--sp-cream)}[data-landing] .sp-heading{text-align:center;margin:0 auto 42px}[data-landing] .sp-heading h2{text-wrap:balance;color:var(--color-navy);font-size:var(--sp-h2);letter-spacing:-.025em;margin:0 0 14px;line-height:1.16}[data-landing] .sp-heading>p:not(.sp-kicker){max-width:720px;color:var(--color-muted);font-size:var(--text-lead);margin:0 auto}[data-landing] .sp-btn{border-radius:var(--sp-radius-sm);min-height:54px;font-size:var(--text-ui);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:9px;padding:0 22px;font-weight:700;transition:transform .18s,background-color .18s,border-color .18s;display:inline-flex}[data-landing] .sp-btn:hover{transform:translateY(-1px)}[data-landing] .sp-btn--primary{color:#fff;background:var(--color-orange);box-shadow:0 9px 24px #e8541a2e}[data-landing] .sp-btn--primary:hover{background:var(--color-orange-dark)}[data-landing] .sp-btn--secondary{color:var(--color-navy);border-color:var(--color-line);background:#fff}[data-landing] .sp-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}[data-landing] .sp-check{color:var(--color-green);font-weight:800}[data-landing] .sp-hero{background:radial-gradient(circle at 90% 7%, #e8541a1f, transparent 28%), var(--sp-mist);padding:44px 0 66px;overflow:hidden}[data-landing] .sp-crumbs{color:var(--color-muted);font-size:var(--text-meta);margin:0 0 30px}[data-landing] .sp-crumbs ol{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}[data-landing] .sp-crumbs li:not(:last-child):after{content:"›";color:var(--color-faint);margin-left:8px}[data-landing] .sp-crumbs a:hover{color:var(--color-orange)}[data-landing] .sp-hero--plain .sp-hero__copy{margin-bottom:26px}[data-landing] .sp-hero--plain .sp-count{margin:20px 0 0}[data-landing] .sp-hero--plain .sp-actions{margin-top:34px}[data-landing] .sp-hero__grid{grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);align-items:center;gap:72px;display:grid}[data-landing] .sp-hero h1{max-width:720px;color:var(--color-navy);font-size:var(--sp-display);letter-spacing:-.025em;margin:0;line-height:1.08}[data-landing] .sp-hero--plain{text-align:center}[data-landing] .sp-hero--plain h1{text-wrap:balance;max-width:none;margin-inline:auto}[data-landing] .sp-hero--plain .sp-crumbs ol,[data-landing] .sp-hero--plain .sp-actions{justify-content:center}[data-landing] .sp-hero--tool{text-align:center}[data-landing] .sp-hero--tool h1{max-width:760px;font-size:clamp(var(--text-h2), 4.6vw, var(--text-h1));letter-spacing:-.025em;text-wrap:balance;margin-inline:auto}[data-landing] .sp-hero--tool .sp-crumbs ol{justify-content:center}[data-landing] .sp-hero--tool .sp-hero__copy{max-width:620px;margin:20px auto 0}[data-landing] .sp-hero__tool{text-align:left;max-width:560px;margin:40px auto 0}[data-landing] .sp-hero__copy{max-width:650px;color:var(--color-muted);font-size:var(--text-lead);margin:23px 0 29px;line-height:1.65}[data-landing] .sp-preview{justify-content:center;display:flex}[data-landing] .sp-preview__phone{border:1px solid var(--color-line);width:360px;min-height:480px;box-shadow:var(--sp-shadow);background:#fff;border-radius:31px;padding:14px;position:relative}[data-landing] .sp-preview__speaker{background:var(--color-line);border-radius:999px;width:72px;height:6px;margin:0 auto 13px}[data-landing] .sp-preview__image{background:linear-gradient(145deg,#b8643a,#69412e);border-radius:20px;height:300px;position:relative;overflow:hidden}[data-landing] .sp-preview__image--category{color:var(--color-navy);text-align:center;background:#eeeaf7;place-items:end center;padding:24px 24px 26px;display:grid}[data-landing] .sp-preview__placeholder{max-width:180px;font-size:var(--text-h3);font-weight:800;line-height:1.25}[data-landing] .sp-preview__sofa{background:#e6c6a7;border-radius:22px 22px 12px 12px;width:240px;height:84px;position:absolute;bottom:52px;left:50%;translate:-50%;box-shadow:inset 0 -12px #5b38231f}[data-landing] .sp-preview__sofa:before,[data-landing] .sp-preview__sofa:after{content:"";background:#d8b491;border-radius:16px 16px 8px 8px;width:104px;height:80px;position:absolute;top:-40px}[data-landing] .sp-preview__sofa:before{left:10px}[data-landing] .sp-preview__sofa:after{right:10px}[data-landing] .sp-preview__copy{padding:17px 7px 5px}[data-landing] .sp-preview__price{color:var(--color-orange);font-size:var(--text-lead);margin:0 0 3px;font-weight:800}[data-landing] .sp-preview__title{color:var(--color-navy);font-size:var(--text-ui);margin:0;font-weight:800}[data-landing] .sp-preview__meta{color:var(--color-muted);font-size:var(--text-meta);margin:6px 0 0}[data-landing] .sp-preview__status{border-top:1px solid var(--color-line);color:var(--color-muted);font-size:var(--text-meta);justify-content:space-between;align-items:center;gap:10px;margin-top:15px;padding-top:13px;display:flex}[data-landing] .sp-preview__live{color:var(--color-green-dark);background:var(--color-green-soft);border-radius:999px;padding:5px 9px;font-weight:800}[data-landing] .sp-preview__message{color:#fff;background:var(--color-navy);border-radius:14px;max-width:254px;padding:14px 15px;position:absolute;top:46px;left:26px;right:26px;box-shadow:0 14px 34px #14213d57}[data-landing] .sp-preview__message small{opacity:.68;font-size:var(--text-micro);letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-weight:800;display:block}[data-landing] .sp-preview__message p{font-size:var(--text-ui);margin:0;font-weight:600}[data-landing] .sp-card{padding:var(--sp-card-pad,24px);background:var(--color-card);border:1px solid var(--color-line);border-radius:var(--sp-radius-md);box-shadow:var(--shadow-card);flex-direction:column;gap:18px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}a.sp-card:hover{border-color:var(--color-orange);box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}[data-landing] .sp-card__icon{width:42px;height:42px;color:var(--color-orange-dark);background:var(--sp-tint);border-radius:12px;place-items:center;display:grid}[data-landing] .sp-card__eyebrow{color:var(--color-orange);font-size:var(--text-micro);letter-spacing:.1em;text-transform:uppercase;font-weight:800}[data-landing] .sp-card__text h3{color:var(--color-navy);font-size:var(--text-h3);margin:0 0 6px}[data-landing] .sp-card__body{color:var(--color-muted);font-size:var(--text-body);margin:0}[data-landing] .sp-grid--stacked .sp-card__body{max-width:68ch}[data-landing] .sp-grid{gap:18px;display:grid}[data-landing] .sp-grid--2{grid-template-columns:repeat(2,1fr)}[data-landing] .sp-grid--3{grid-template-columns:repeat(3,1fr)}[data-landing] .sp-grid--4{grid-template-columns:repeat(4,1fr)}[data-landing] .sp-grid--stacked,[data-landing] .sp-grid--2{--sp-card-pad:32px}[data-landing] .sp-split .sp-grid--2{--sp-card-pad:24px}[data-landing] .sp-grid--stacked{max-width:var(--sp-read);grid-template-columns:minmax(0,1fr);gap:14px;margin-inline:auto}[data-landing] .sp-ticks{gap:10px;margin:0;padding:0;list-style:none;display:grid}[data-landing] .sp-ticks li{color:var(--color-ink);font-size:var(--text-body);grid-template-columns:18px minmax(0,1fr);gap:10px;display:grid}[data-landing] .sp-ticks li:before{content:"✓";color:var(--color-green);font-weight:800}[data-landing] .sp-link{color:var(--color-orange);font-size:var(--text-ui);font-weight:800;display:inline-block}[data-landing] .sp-link:hover{color:var(--color-orange-dark)}[data-landing] .sp-ledger h3{color:var(--color-navy);font-size:var(--text-h3);margin:0 0 20px}[data-landing] .sp-rows>*{border-top:1px solid var(--color-line);grid-template-columns:82px minmax(0,1fr);align-items:start;gap:20px;padding:24px 0;display:grid}[data-landing] .sp-rows>:last-child{border-bottom:1px solid var(--color-line)}[data-landing] .sp-rows__label{color:var(--color-orange);font-size:var(--text-micro);letter-spacing:.1em;padding-top:3px;font-weight:800}[data-landing] .sp-rows h3{color:var(--color-navy);font-size:var(--text-lead);letter-spacing:-.02em;margin:0 0 8px}[data-landing] .sp-rows p{max-width:68ch;color:var(--color-muted);font-size:var(--text-body);margin:0}[data-landing] .sp-ledger{background:var(--sp-cream);border:1px solid var(--color-line);border-radius:var(--sp-radius-lg);padding:30px}[data-landing] .sp-ledger h3{color:var(--color-navy);font-size:var(--text-h3);letter-spacing:-.02em;margin:0 0 20px}[data-landing] .sp-ledger__line,[data-landing] .sp-ledger__total{color:var(--color-muted);font-size:var(--text-ui);border-top:1px solid #14213d1a;justify-content:space-between;gap:16px;padding:13px 0;display:flex}[data-landing] .sp-ledger__line strong{color:var(--color-navy)}[data-landing] .sp-ledger__total{border-top:2px solid var(--color-navy);color:var(--color-navy);font-size:var(--text-body);margin-top:4px;padding-top:16px;font-weight:800}[data-landing] .sp-ledger__total strong{color:var(--color-orange)}[data-landing] .sp-ledger>p:last-child{color:var(--color-muted);font-size:var(--text-body);margin:18px 0 0}[data-landing] .sp-numeral{width:25px;height:25px;color:var(--color-orange);background:var(--sp-tint);font-size:var(--text-micro);border-radius:50%;place-items:center;font-weight:800;display:grid}[data-landing] .sp-numeral--dark{color:#fff;background:var(--color-navy);width:27px;height:27px}[data-landing] .sp-lede{color:var(--color-muted);font-size:var(--text-lead)}[data-landing] .sp-guide{grid-template-columns:.95fr 1.05fr;align-items:center;gap:56px;display:grid}[data-landing] .sp-guide__intro h2{color:var(--color-navy);font-size:var(--sp-h2);letter-spacing:-.025em;margin:0 0 16px;line-height:1.16}[data-landing] .sp-guide__intro>p:not(.sp-kicker){color:var(--color-muted);margin:0 0 24px}[data-landing] .sp-guide__tabs{flex-wrap:wrap;gap:8px;display:flex}[data-landing] .sp-guide__tab{color:var(--color-navy);border:1px solid var(--color-line);font-size:var(--text-ui);cursor:pointer;background:#fff;border-radius:999px;padding:10px 16px;font-weight:700}[data-landing] .sp-guide__tab[aria-selected=true]{color:#fff;background:var(--color-navy);border-color:var(--color-navy)}[data-landing] .sp-guide__panel{border:1px solid var(--color-line);background:#fff;border-radius:22px;overflow:hidden}[data-landing] .sp-guide__header{border-bottom:1px solid var(--color-line);text-align:center;flex-direction:column;align-items:center;gap:10px;padding:25px 27px;display:flex}[data-landing] .sp-guide__header h3{color:var(--color-navy);font-size:var(--text-h3);order:2;margin:0}[data-landing] .sp-guide__badge{color:var(--color-green-dark);background:var(--color-green-soft);font-size:var(--text-micro);white-space:nowrap;border-radius:999px;padding:6px 10px;font-weight:800}[data-landing] .sp-guide__list{margin:0;padding:7px 27px 16px;list-style:none}[data-landing] .sp-guide__list li{border-bottom:1px solid var(--color-line);grid-template-columns:28px minmax(0,1fr);gap:11px;padding:16px 0;display:grid}[data-landing] .sp-guide__list li:last-child{border-bottom:0}[data-landing] .sp-guide__list strong{color:var(--color-navy);font-size:var(--text-body);margin-bottom:4px;display:block}[data-landing] .sp-guide__list p{color:var(--color-muted);font-size:var(--text-body);max-width:62ch;margin:0}[data-landing] .sp-split{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}[data-landing] .sp-split--start{align-items:start}[data-landing] .sp-split--major-minor{grid-template-columns:1.1fr .9fr;gap:52px}[data-landing] .sp-split--minor-major{grid-template-columns:.85fr 1.15fr;gap:56px}[data-landing] .sp-split__copy>p.sp-lede{margin:0}[data-landing] .sp-split__visual{border-radius:var(--sp-radius-lg);background:#eeeaf7;min-height:350px;position:relative;overflow:hidden}[data-landing] .sp-split__visual:before,[data-landing] .sp-split__visual:after{content:"";border-radius:18px;position:absolute;box-shadow:0 14px 28px #14213d1f}[data-landing] .sp-split__visual:before{background:#e3a28e;width:62%;height:76px;top:82px;left:20%;transform:rotate(4deg)}[data-landing] .sp-split__visual:after{background:#6c879a;width:68%;height:76px;top:158px;left:12%;transform:rotate(-3deg)}[data-landing] .sp-split__copy h2{color:var(--color-navy);font-size:var(--sp-h2);letter-spacing:-.025em;margin:0 0 16px;line-height:1.16}[data-landing] .sp-split__copy>p:not(.sp-kicker){color:var(--color-muted);margin:0 0 20px}[data-landing] .sp-points{margin:0 0 28px;padding:0;list-style:none}[data-landing] .sp-points li{font-size:var(--text-body);gap:10px;margin:12px 0;display:flex}[data-landing] .sp-price{color:#fff;background:var(--color-navy);border-radius:var(--sp-radius-lg);grid-template-columns:1.15fr .85fr;align-items:center;gap:60px;padding:48px;display:grid}[data-landing] .sp-price h2{font-size:var(--sp-h2);letter-spacing:-.025em;margin:0 0 15px;line-height:1.16}[data-landing] .sp-price>div>p{opacity:.72;margin:0}[data-landing] .sp-price .sp-kicker{color:#ff9b73}[data-landing] .sp-price__facts{grid-template-columns:1fr 1fr;gap:12px;display:grid}[data-landing] .sp-price__fact{background:#ffffff17;border-radius:15px;padding:18px}[data-landing] .sp-price__fact strong{font-size:var(--text-h3);display:block}[data-landing] .sp-price__fact span{opacity:.75;font-size:var(--text-micro);letter-spacing:.06em;margin-top:4px;display:block}[data-landing] .sp-price__action{margin-top:22px}[data-landing] .sp-faq{max-width:var(--sp-read);border-top:1px solid var(--color-line);margin-inline:auto}[data-landing] .sp-faq details{border-bottom:1px solid var(--color-line)}[data-landing] .sp-faq summary{color:var(--color-navy);font-size:var(--text-lead);cursor:pointer;justify-content:space-between;gap:20px;padding:22px 0;font-weight:800;list-style:none;display:flex}[data-landing] .sp-faq summary::-webkit-details-marker{display:none}[data-landing] .sp-faq summary:after{content:"+";color:var(--color-orange);font-size:var(--text-h3);flex:none;font-weight:400}[data-landing] .sp-faq details[open] summary:after{content:"−"}[data-landing] .sp-faq details p{color:var(--color-muted);font-size:var(--text-body);margin:0;padding:0 42px 22px 0}[data-landing] .sp-prose{max-width:var(--sp-read);color:color-mix(in srgb, var(--color-ink) 85%, transparent);font-size:var(--text-body);margin-inline:auto;line-height:1.72}[data-landing] .sp-prose p{margin:0}[data-landing] .sp-faq-open{max-width:var(--sp-read);border-top:1px solid var(--color-line);margin-inline:auto}[data-landing] .sp-faq-open>div{border-bottom:1px solid var(--color-line);padding:20px 0}[data-landing] .sp-faq-open dt{color:var(--color-navy);font-size:var(--text-lead);font-weight:800}[data-landing] .sp-faq-open dd{color:var(--color-muted);font-size:var(--text-body);margin:6px 0 0}[data-landing] .sp-faq__aside{font-size:var(--text-body);text-align:center;margin:26px 0 0;font-weight:800}[data-landing] .sp-faq__aside a{color:var(--color-orange)}[data-landing] .sp-faq__aside a:hover{color:var(--color-orange-dark)}[data-landing] .sp-final{background:var(--sp-band);padding:72px 0}[data-landing] .sp-final__inner{justify-content:space-between;align-items:center;gap:44px;display:flex}[data-landing] .sp-final .sp-actions{flex-wrap:nowrap;flex:none}[data-landing] .sp-final--stack .sp-actions{flex-direction:column;align-items:stretch}[data-landing] .sp-final--stack .sp-btn{width:100%}[data-landing] .sp-final h2{color:var(--color-navy);font-size:var(--sp-h2);letter-spacing:-.025em;margin:0;line-height:1.16}[data-landing] .sp-final .sp-btn{min-width:215px}[data-landing] .sp-other{border-top:1px solid var(--color-line);background:#fff;padding:36px 0}[data-landing] .sp-other__inner{flex-wrap:wrap;justify-content:center;align-items:center;gap:17px;display:flex}[data-landing] .sp-other__label{color:var(--color-muted);font-size:var(--text-micro);letter-spacing:.08em;text-transform:uppercase;font-weight:800}[data-landing] .sp-other__links{flex-wrap:wrap;justify-content:center;gap:9px;display:flex}[data-landing] .sp-other__link{color:var(--color-navy);background:var(--sp-mist);border:1px solid var(--color-line);font-size:var(--text-ui);border-radius:999px;padding:9px 14px;font-weight:600}[data-landing] .sp-other__link:hover{border-color:var(--color-navy)}@media (max-width:1020px){[data-landing] .sp-grid--4,[data-landing] .sp-split--major-minor,[data-landing] .sp-split--minor-major{grid-template-columns:1fr;gap:34px}}@media (max-width:920px){[data-landing] .sp-hero__grid{grid-template-columns:1fr;gap:0}[data-landing] .sp-hero__grid>div:first-child{display:contents}[data-landing] .sp-hero__grid .sp-kicker{order:1}[data-landing] .sp-hero__grid h1{order:2}[data-landing] .sp-hero__grid .sp-preview{order:3;margin:24px 0 4px}[data-landing] .sp-hero__grid .sp-hero__copy{order:4}[data-landing] .sp-hero__grid .sp-actions{order:5}[data-landing] .sp-hero__grid{text-align:center}[data-landing] .sp-hero__grid h1,[data-landing] .sp-hero__grid .sp-hero__copy{margin-inline:auto}[data-landing] .sp-guide,[data-landing] .sp-split,[data-landing] .sp-price{grid-template-columns:1fr}[data-landing] .sp-grid--3{grid-template-columns:repeat(2,1fr)}[data-landing] .sp-grid--2{grid-template-columns:1fr}[data-landing] .sp-guide{gap:32px}[data-landing] .sp-price{gap:30px}}@media (max-width:720px){[data-landing] .sp-shell{width:min(100% - 36px, var(--sp-shell))}[data-landing] .sp-hero{padding:26px 0 44px}[data-landing] .sp-crumbs{margin-bottom:20px}[data-landing] .sp-kicker{letter-spacing:.07em;margin-bottom:12px}[data-landing] .sp-hero__copy{margin:16px 0 0}[data-landing] .sp-actions,[data-landing] .sp-hero--plain .sp-actions{margin-top:26px}[data-landing] .sp-btn{min-height:50px}[data-landing] .sp-heading{margin-bottom:30px}[data-landing] .sp-guide__intro,[data-landing] .sp-split__copy,[data-landing] .sp-price>div,[data-landing] .sp-final__inner{text-align:center}[data-landing] .sp-guide__tabs,[data-landing] .sp-split__copy .sp-btn{justify-content:center}[data-landing] .sp-guide__tabs{display:flex}[data-landing] .sp-points{text-align:left;width:fit-content;margin-inline:auto}[data-landing] .sp-card,[data-landing] .sp-rows,[data-landing] .sp-ledger,[data-landing] .sp-guide__list,[data-landing] .sp-faq,[data-landing] .sp-faq-open{text-align:left}[data-landing] .sp-preview__image{height:196px}[data-landing] .sp-preview__message{padding:12px 13px;top:30px;left:16px;right:16px}[data-landing] .sp-preview__sofa{width:176px;height:60px;bottom:30px}[data-landing] .sp-preview__sofa:before,[data-landing] .sp-preview__sofa:after{width:78px;height:56px;top:-28px}[data-landing] .sp-hero__copy{font-size:var(--text-body)}[data-landing] .sp-actions{flex-direction:column;align-items:stretch}[data-landing] .sp-actions .sp-btn{width:100%}[data-landing] .sp-preview__phone{width:264px;min-height:0;padding:12px}[data-landing] .sp-price__facts,[data-landing] .sp-grid--2,[data-landing] .sp-grid--3,[data-landing] .sp-grid--4{grid-template-columns:1fr}[data-landing] .sp-rows>*{grid-template-columns:1fr;gap:8px}[data-landing] .sp-card,[data-landing] .sp-ledger{padding:20px}[data-landing] .sp-section{padding:62px 0}[data-landing] .sp-split{gap:34px}[data-landing] .sp-price{padding:29px}[data-landing] .sp-final__inner{flex-direction:column;align-items:stretch}[data-landing] .sp-final .sp-actions{margin-top:0}[data-landing] .sp-final .sp-btn{width:100%}}@media (prefers-reduced-motion:reduce){[data-landing] *,[data-landing] :before,[data-landing] :after{transition:none!important}}