[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;color:var(--color-ink);font-size:16px;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);letter-spacing:.11em;text-transform:uppercase;margin:0 0 16px;font-size:.78rem;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);letter-spacing:-.025em;margin:0 0 14px;font-size:clamp(1.5rem,3.4vw,2.5rem);line-height:1.18}[data-landing] .sp-heading p{max-width:720px;color:var(--color-muted);margin:0 auto;font-size:1.05rem}[data-landing] .sp-heading .sp-kicker{max-width:none;margin:0 0 16px}[data-landing] .sp-btn{border-radius:var(--sp-radius-sm);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:9px;min-height:54px;padding:0 22px;font-weight:800;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);margin:0 0 30px;font-size:.8rem}[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);letter-spacing:-.025em;margin:0;font-size:clamp(1.875rem,6.5vw,3.875rem);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__copy{max-width:650px;color:var(--color-muted);margin:23px 0 29px;font-size:1.15rem;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:1.35rem;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);margin:0 0 3px;font-size:1.2rem;font-weight:800}[data-landing] .sp-preview__title{color:var(--color-navy);margin:0;font-size:.96rem;font-weight:800}[data-landing] .sp-preview__meta{color:var(--color-muted);margin:6px 0 0;font-size:.8rem}[data-landing] .sp-preview__status{border-top:1px solid var(--color-line);color:var(--color-muted);justify-content:space-between;align-items:center;gap:10px;margin-top:15px;padding-top:13px;font-size:.76rem;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;letter-spacing:.1em;text-transform:uppercase;margin-bottom:7px;font-size:.62rem;font-weight:800;display:block}[data-landing] .sp-preview__message p{margin:0;font-size:.88rem;font-weight:700}[data-landing] .sp-feature-grid,[data-landing] .sp-step-grid,[data-landing] .sp-tile-grid{gap:18px;display:grid}[data-landing] .sp-feature-grid,[data-landing] .sp-step-grid{grid-template-columns:repeat(3,1fr)}[data-landing] .sp-feature,[data-landing] .sp-step{border:1px solid var(--color-line);background:#fff;border-radius:20px;flex-direction:column;min-height:238px;padding:28px;display:flex}[data-landing] .sp-feature__icon{width:44px;height:44px;color:var(--color-orange);background:var(--sp-tint);border-radius:12px;place-items:center;display:grid}[data-landing] .sp-feature h3,[data-landing] .sp-step h3{color:var(--color-navy);margin:20px 0 9px;font-size:1.2rem}[data-landing] .sp-feature p,[data-landing] .sp-step p{color:var(--color-muted);margin:0;font-size:.95rem}[data-landing] .sp-step__number{color:var(--color-orange);letter-spacing:.1em;font-size:.72rem;font-weight:800}[data-landing] .sp-tile-grid{grid-template-columns:repeat(4,1fr)}[data-landing] .sp-tile{background:var(--sp-mist);border-radius:var(--sp-radius-md);border:1px solid #0000;flex-direction:column;min-height:168px;padding:23px;transition:transform .18s,border-color .18s;display:flex}a.sp-tile:hover{border-color:var(--color-orange);transform:translateY(-2px)}[data-landing] .sp-tile__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-tile>div{margin-top:20px}[data-landing] .sp-tile--plain{min-height:132px}[data-landing] .sp-tile--plain>div,[data-landing] .sp-tile--plain h3{margin-top:0}[data-landing] .sp-tile h3{color:var(--color-navy);margin:0 0 4px;font-size:1.08rem}[data-landing] .sp-tile span{color:var(--color-muted);font-size:.88rem}[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);letter-spacing:-.025em;margin:0 0 16px;font-size:clamp(1.5rem,3.4vw,2.5rem);line-height:1.18}[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);cursor:pointer;background:#fff;border-radius:999px;padding:10px 16px;font-size:.88rem;font-weight:800}[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);order:2;margin:0;font-size:1.2rem}[data-landing] .sp-guide__badge{color:var(--color-green-dark);background:var(--color-green-soft);white-space:nowrap;border-radius:999px;padding:6px 10px;font-size:.64rem;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__number{width:25px;height:25px;color:var(--color-orange);background:var(--sp-tint);border-radius:50%;place-items:center;font-size:.66rem;font-weight:800;display:grid}[data-landing] .sp-guide__list strong{color:var(--color-navy);margin-bottom:4px;font-size:.95rem;display:block}[data-landing] .sp-guide__list p{color:var(--color-muted);max-width:58ch;margin:0;font-size:.9rem}[data-landing] .sp-split{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}[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);letter-spacing:-.025em;margin:0 0 16px;font-size:clamp(1.5rem,3.4vw,2.5rem);line-height:1.18}[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{gap:10px;margin:12px 0;font-size:.98rem;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{letter-spacing:-.025em;margin:0 0 15px;font-size:clamp(1.5rem,3.4vw,2.5rem);line-height:1.18}[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:1.5rem;display:block}[data-landing] .sp-price__fact span{opacity:.7;letter-spacing:.06em;margin-top:4px;font-size:.74rem;display:block}[data-landing] .sp-price__action{margin-top:22px}[data-landing] .sp-faq{border-top:1px solid var(--color-line);max-width:900px;margin-inline:auto}[data-landing] .sp-faq details{border-bottom:1px solid var(--color-line)}[data-landing] .sp-faq summary{color:var(--color-navy);cursor:pointer;justify-content:space-between;gap:20px;padding:22px 0;font-size:1.05rem;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);flex:none;font-size:1.3rem;font-weight:400}[data-landing] .sp-faq details[open] summary:after{content:"−"}[data-landing] .sp-faq details p{max-width:62ch;color:var(--color-muted);margin:0;padding:0 42px 22px 0;font-size:.98rem}[data-landing] .sp-faq-open{border-top:1px solid var(--color-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 56px;display:grid}[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:1.02rem;font-weight:800}[data-landing] .sp-faq-open dd{max-width:780px;color:var(--color-muted);margin:6px 0 0;font-size:.96rem}[data-landing] .sp-faq__aside{text-align:center;margin:26px 0 0;font-size:.95rem;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 h2{color:var(--color-navy);letter-spacing:-.025em;margin:0;font-size:clamp(1.5rem,3.4vw,2.5rem);line-height:1.18}[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);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;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);border-radius:999px;padding:9px 14px;font-size:.85rem;font-weight:700}[data-landing] .sp-other__link:hover{border-color:var(--color-navy)}@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-tile-grid{grid-template-columns:repeat(2,1fr)}[data-landing] .sp-guide,[data-landing] .sp-split,[data-landing] .sp-price{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{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;font-size:.95rem}[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-tile,[data-landing] .sp-feature,[data-landing] .sp-step,[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:1rem}[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-faq-open,[data-landing] .sp-feature-grid,[data-landing] .sp-step-grid,[data-landing] .sp-tile-grid,[data-landing] .sp-price__facts{grid-template-columns:1fr}[data-landing] .sp-section{padding:62px 0}[data-landing] .sp-tile{min-height:145px}[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-btn{width:100%}}@media (prefers-reduced-motion:reduce){[data-landing] *,[data-landing] :before,[data-landing] :after{transition:none!important}}