.insta-more{aspect-ratio:1/1;background:var(--text);color:#fff;flex-direction:column;text-align:center;gap:8px;font-size:12.5px;font-weight:600;padding:10px}.insta-more,.insta-more span{display:flex;align-items:center;justify-content:center}.insta-more span{width:30px;height:30px;border-radius:50%;background:rgba(255,255,255,.12)}.insta-more svg{width:15px;height:15px}.insta-more:hover{background:var(--accent)}.insta-embed-row{display:flex;gap:20px;align-items:flex-start;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x proximity;padding-bottom:16px;scrollbar-width:thin;scrollbar-color:var(--accent) var(--line)}.insta-embed-row::-webkit-scrollbar{height:6px}.insta-embed-row::-webkit-scrollbar-track{background:var(--line);border-radius:999px}.insta-embed-row::-webkit-scrollbar-thumb{background:var(--accent);border-radius:999px}.insta-embed-row::-webkit-scrollbar-thumb:hover{background:var(--accent-dark)}.insta-embed-item{position:relative;display:block;flex:0 0 328px;width:328px;height:410px;scroll-snap-align:start;border-radius:var(--radius);overflow:hidden;background:var(--surface-2)}.insta-embed-item img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.insta-embed-item:hover img{transform:scale(1.04)}.insta-embed-play{position:absolute;top:14px;right:14px;width:30px;height:30px;border-radius:50%;background:rgba(0,0,0,.55);display:flex;align-items:center;justify-content:center;color:#fff}.insta-embed-play svg{width:14px;height:14px}.insta-more-standalone{flex:0 0 220px;width:220px;height:400px;aspect-ratio:auto;border-radius:var(--radius);scroll-snap-align:start}@media (max-width:520px){.insta-embed-item{flex-basis:88%;width:88%;height:360px}.insta-more-standalone{flex-basis:60%;width:60%;height:320px}}.above-fold{display:flex;flex-direction:column;height:calc(100vh - 162px)}.above-fold .hero-v2{flex:1 1;height:auto;min-height:0;max-height:none;overflow:hidden}@media (max-width:1080px){.above-fold{display:block;height:auto}}.hero-v2{padding:0;height:50vh;min-height:440px;max-height:640px;overflow:hidden}.hero-v2-grid{display:grid;grid-template-columns:.85fr 1.15fr;grid-template-rows:100%;grid-gap:56px;gap:56px;align-items:stretch;height:100%;padding:28px 0}.hero-v2-copy{display:flex;flex-direction:column;justify-content:center}.hero-v2-copy .eyebrow{text-transform:uppercase;letter-spacing:.1em;font-size:11.5px;font-weight:700;color:var(--text-muted);margin-bottom:14px}.hero-v2-copy h1{font-size:42px;line-height:1.12;max-width:480px;margin-bottom:.4em}.hero-v2-copy p{color:var(--text-muted);max-width:400px;font-size:15.5px;margin-bottom:0}.hero-btns{display:flex;gap:14px;margin-top:24px;flex-wrap:wrap}.hero-v2-media{position:relative;height:100%}.hero-v2-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;border-radius:var(--radius);scrollbar-width:none;height:100%}.hero-v2-track::-webkit-scrollbar{display:none}.hero-v2-slide{flex:0 0 100%;scroll-snap-align:start;height:100%;position:relative}@media (max-width:1080px){.hero-v2{height:auto;max-height:none;padding:32px 0}.hero-v2-grid{grid-template-columns:1fr;grid-template-rows:auto auto;height:auto;padding:0;gap:32px}.hero-v2-media{height:auto;width:100%;aspect-ratio:5/3.6}.hero-v2-track{height:auto}.hero-v2-slide{height:auto;aspect-ratio:5/3.6}}.hero-v2-slide img{width:100%;height:100%;object-fit:cover}.hero-slideshow{position:relative;height:100%;border-radius:var(--radius);overflow:hidden}@media (max-width:900px){.hero-slideshow{height:auto;aspect-ratio:5/3.6}}.hero-dots{position:absolute;bottom:18px;left:50%;transform:translateX(-50%);display:flex;gap:7px;z-index:4}.hero-dots button{width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,.55);border:none;padding:0;cursor:pointer}@media (max-width:760px){.hero-v2{padding:0;height:auto;max-height:none;overflow:visible}.hero-v2 .hero-v2-grid{position:relative;max-width:none;width:100%;padding:0;margin:0;gap:0;grid-template-columns:1fr;grid-template-rows:1fr;min-height:62svh;overflow:hidden}.hero-v2 .hero-slideshow,.hero-v2-media{position:absolute;inset:0;height:100%;width:100%;aspect-ratio:auto;border-radius:0;background:#fff}.hero-v2-media:after{content:none}.hero-v2-copy{position:relative;z-index:2;justify-content:space-between;padding:22px 22px 26px;color:var(--text)}.hero-copy-bottom,.hero-copy-top{display:flex;flex-direction:column}.hero-v2-copy .eyebrow{color:var(--text-muted);margin-bottom:10px}.hero-v2-copy h1{color:var(--text);font-size:33px;line-height:1.1;max-width:none}.hero-btns{margin-top:20px;flex-wrap:nowrap;gap:10px}.hero-btns .btn{flex:1 1;min-width:0;justify-content:center;text-align:center;padding:12px 10px;font-size:13.5px;line-height:1.25}#catalog.section{padding-top:22px}#catalog .section-head{align-items:baseline;gap:12px;margin-bottom:18px}#catalog .section-head h2{font-size:22px;white-space:nowrap}#catalog .section-head .more{font-size:13px}}.feat-cat-card{display:flex;flex-direction:column;text-decoration:none;color:var(--text)}.feat-cat-card .fcc-img{position:relative;display:block;height:195px;border-radius:14px;overflow:hidden;background:#fff}.feat-cat-card .fcc-img img{width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.feat-cat-card:hover .fcc-img img{transform:scale(1.05)}.fcc-body{display:flex;flex-direction:column;gap:2px;padding:12px 2px 0}.fcc-title{font-family:var(--serif);font-weight:700;font-size:18px;line-height:1.2;color:var(--text)}.fcc-link{font-size:13px;color:var(--text-muted);transition:.15s}.feat-cat-card:hover .fcc-link{color:var(--accent)}.home-cat-grid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:28px 22px;gap:28px 22px;max-height:534px;overflow-y:auto;overflow-x:hidden;scroll-behavior:smooth;padding-right:8px;scrollbar-width:thin;scrollbar-color:var(--accent) var(--line)}.home-cat-grid::-webkit-scrollbar{width:6px}.home-cat-grid::-webkit-scrollbar-track{background:var(--line);border-radius:999px}.home-cat-grid::-webkit-scrollbar-thumb{background:var(--accent);border-radius:999px}.home-cat-grid::-webkit-scrollbar-thumb:hover{background:var(--accent-dark)}@media (max-width:1080px){.home-cat-grid{grid-template-columns:repeat(3,1fr);gap:24px 20px;max-height:500px}.feat-cat-card .fcc-img{height:180px}}@media (max-width:680px){.home-cat-grid{grid-template-columns:repeat(2,1fr);gap:20px 16px;max-height:440px}.feat-cat-card .fcc-img{height:150px}}.configurator-copy{display:flex;flex-direction:column;justify-content:center}.configurator-copy h2{font-size:26px;margin-bottom:4px}.configurator-copy>p{color:var(--text-muted);margin-bottom:22px}.config-steps{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:10px;gap:10px;margin-bottom:24px}.config-step{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px}.config-step .cs-icon{width:40px;height:40px;border-radius:50%;background:#fff;color:var(--accent-dark);display:flex;align-items:center;justify-content:center;position:relative;box-shadow:var(--shadow)}.config-step .cs-icon svg,.config-step .cs-num{width:17px;height:17px}.config-step .cs-num{position:absolute;top:-4px;right:-4px;border-radius:50%;background:var(--text);color:#fff;font-size:9.5px;font-weight:700;display:flex;align-items:center;justify-content:center}.config-step span.cs-label{font-size:11.5px;font-weight:600}.configurator-media{position:relative;border-radius:16px;overflow:hidden;min-height:280px}.configurator-media img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}@media (max-width:1080px){.config-steps{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.configurator-media{aspect-ratio:16/9}}.about-dark{position:relative;border-radius:20px;overflow:hidden;color:#fff;min-height:420px;display:flex;align-items:flex-end}.about-dark-bg{position:absolute;inset:0}.about-dark-bg img{width:100%;height:100%;object-fit:cover}.about-dark:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(12,10,8,.88),rgba(12,10,8,.55) 55%,rgba(12,10,8,.35))}.about-dark-inner{position:relative;z-index:2;display:grid;grid-template-columns:1.1fr .9fr;grid-gap:40px;gap:40px;padding:52px 0 52px 15px;width:100%;align-items:end}.about-dark-copy .eyebrow{text-transform:uppercase;letter-spacing:.1em;font-size:11.5px;font-weight:700;color:#D9C7AE;margin-bottom:14px}.about-dark-copy h2{color:#fff;font-size:30px;max-width:480px}.about-dark-copy p{color:#D8D1C6;max-width:460px;font-size:14.5px}.about-stats{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:22px 18px;gap:22px 18px}.about-stats div{border-left:2px solid var(--accent);padding-left:14px}.about-stats strong{display:block;font-family:var(--serif);font-size:28px;color:#fff}.about-stats span{font-size:12.5px;color:#C9C0B3}@media (max-width:900px){.about-dark-inner{grid-template-columns:1fr;padding:36px 24px}.about-stats{grid-template-columns:1fr 1fr}}.hsc{position:relative;flex:1 1;min-height:540px;overflow:hidden;background:#111;color:var(--text)}.hsc-video{width:100%;height:100%;object-fit:cover;object-position:40% center}.hsc-ov,.hsc-video{position:absolute;inset:0;pointer-events:none}.hsc-ov{z-index:1;background:linear-gradient(0deg,rgba(15,11,8,.66),rgba(15,11,8,.22) 45%,rgba(15,11,8,.05) 75%)}.hsc-glass{position:relative;background:rgba(255,255,255,.34);-webkit-backdrop-filter:blur(26px) saturate(170%);backdrop-filter:blur(26px) saturate(170%);border:1px solid rgba(255,255,255,.55);box-shadow:inset 0 1px 0 rgba(255,255,255,.75),inset 0 -1px 0 rgba(255,255,255,.18),inset 1px 0 0 rgba(255,255,255,.35),0 24px 60px rgba(35,31,27,.22)}.hsc-glass:before{inset:0;background:linear-gradient(135deg,rgba(255,255,255,.55),rgba(255,255,255,.12) 38%,rgba(255,255,255,0) 60%,rgba(255,255,255,.22))}.hsc-glass:after,.hsc-glass:before{content:"";position:absolute;border-radius:inherit;pointer-events:none}.hsc-glass:after{inset:-1px;background:radial-gradient(120% 60% at 0 0,rgba(255,255,255,.35),transparent 55%),radial-gradient(90% 50% at 100% 100%,rgba(253,172,134,.16),transparent 60%)}.hsc-glass>*{position:relative;z-index:1}.hsc-glass .hsc-glass{-webkit-backdrop-filter:none;backdrop-filter:none;background:rgba(255,255,255,.55);box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 10px 30px rgba(35,31,27,.12)}.hsc-copy{position:absolute;left:7%;bottom:92px;max-width:520px;z-index:3;color:#fff}.hsc-eyebrow{display:inline-block;letter-spacing:.16em;text-transform:uppercase;font-size:12.5px;font-weight:700;opacity:.92}.hsc-copy h1,.hsc-eyebrow{color:#fff;margin:0 0 14px}.hsc-copy h1{font-size:clamp(32px,3.6vw,54px);line-height:1.04;letter-spacing:-.02em}.hsc-sub{font-size:16px;line-height:1.5;color:#fff;opacity:.94;margin:0 0 22px;max-width:460px}.hsc-cta{display:flex;gap:12px;flex-wrap:wrap}.hsc-cta .btn-accent{background:#FDAC86;color:#231F1B}.hsc-cta .btn-accent:hover{background:#fdbc9e}.hsc-btn-ghost{color:#fff;border:1.5px solid rgba(255,255,255,.7);background:transparent}.hsc-btn-ghost:hover{background:#fff;color:var(--text)}.hsc-stage{position:absolute;top:0;bottom:0;left:46%;right:0;z-index:2}.hsc-demo{position:absolute;inset:0;display:none}.hsc-demo.active{display:block}.hsc-lab{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#4a443e;font-weight:600;margin-bottom:8px}.hsc-tiny{font-size:12px;color:#4a443e}.hsc-tabs{position:absolute;left:0;right:0;bottom:0;z-index:4;display:flex;padding:0 5% 0 7%;border-top:1px solid rgba(255,255,255,.28)}.hsc-stage[hidden],.hsc-tabs[hidden]{display:none}.hsc-tab{background:none;border:0;padding:12px 18px 13px 0;margin-right:18px;text-align:left;color:rgba(255,255,255,.72);display:flex;gap:10px;align-items:flex-start;position:relative;flex:1 1;max-width:300px;cursor:pointer;font:inherit;text-shadow:0 1px 2px rgba(0,0,0,.35);transition:color .2s}.hsc-tab .n{font-family:var(--serif);font-size:13px;color:#FDAC86;margin-top:2px}.hsc-tab b{display:block;font-size:14px;color:#fff;margin-bottom:2px}.hsc-tab small{display:block;font-size:12px;line-height:1.35}.hsc-tab:before{content:"";position:absolute;left:0;right:18px;top:-1px;height:3px;background:#FDAC86;transform:scaleX(0);transform-origin:left}.hsc-tab[aria-selected=true]:before{transform:scaleX(1);transition:transform var(--dur,7s) linear}.hsc-tab:hover,.hsc-tab[aria-selected=true]{color:rgba(255,255,255,.92)}.hsc-phone{position:absolute;right:4%;top:44%;transform:translateY(-50%);width:228px;height:460px;border-radius:36px;background:#111;padding:10px;box-shadow:0 30px 70px rgba(35,31,27,.28)}.hsc-screen{position:relative;border-radius:28px;overflow:hidden;background:#ddd}.hsc-room,.hsc-screen{width:100%;height:100%}.hsc-room{position:absolute;inset:0;object-fit:cover;object-position:78% center;pointer-events:none}.hsc-notch{position:absolute;left:50%;top:8px;transform:translateX(-50%);width:76px;height:20px;border-radius:999px;background:#111;z-index:4}.hsc-arsofa{position:absolute;width:66%;left:17%;top:61%;cursor:-webkit-grab;cursor:grab;touch-action:none;filter:drop-shadow(0 18px 14px rgba(0,0,0,.28));z-index:2}.hsc-arsofa:active{cursor:-webkit-grabbing;cursor:grabbing}.hsc-ring{position:absolute;left:50%;top:50%;width:130px;height:130px;transform:translate(-50%,-50%);border-radius:50%;border:1.5px solid rgba(255,255,255,.7);animation:hscRing 2.2s ease-out infinite;pointer-events:none}@keyframes hscRing{0%{transform:translate(-50%,-50%) scale(.5);opacity:.8}to{transform:translate(-50%,-50%) scale(1.3);opacity:0}}.hsc-artop{position:absolute;left:12px;right:12px;top:36px;display:flex;justify-content:space-between;z-index:3;font-size:11px;font-weight:600;color:#fff}.hsc-artop span{background:rgba(0,0,0,.42);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:5px 9px;border-radius:999px}.hsc-arbottom{position:absolute;left:14px;right:14px;bottom:16px;z-index:3}.hsc-arbottom .btn{width:100%;background:#fff;color:#231F1B;font-size:12px;padding:9px;text-align:center}.hsc-arhint{text-align:center;color:#fff;font-size:11px;margin-bottom:8px;text-shadow:0 1px 4px rgba(0,0,0,.5)}.hsc-side{position:absolute;right:calc(4% + 248px);top:44%;transform:translateY(-50%);width:210px;display:flex;flex-direction:column;gap:10px}.hsc-card{border-radius:16px;padding:12px 14px;font-size:13px}.hsc-card b{display:block;font-size:14px;margin-bottom:2px}.hsc-card small{color:#4a443e}.hsc-cf{position:absolute;width:46%;right:5%;top:4%;bottom:78px;border-radius:24px;background:rgba(255,255,255,.09)}.hsc-cf:before{background:linear-gradient(135deg,rgba(255,255,255,.3),rgba(255,255,255,.06) 38%,rgba(255,255,255,0) 60%,rgba(255,255,255,.12))}.hsc-cf:after{background:linear-gradient(0deg,rgba(255,255,255,.5),rgba(255,255,255,.16) 30%,rgba(255,255,255,0) 48%),radial-gradient(120% 60% at 0 0,rgba(255,255,255,.3),transparent 55%)}.hsc-render{position:absolute;left:4%;right:4%;top:9%;bottom:58%;z-index:2;display:grid;place-items:center;pointer-events:none}.hsc-render img{position:absolute;max-width:94%;max-height:100%;object-fit:contain;opacity:0;transition:opacity .45s ease;filter:drop-shadow(0 22px 20px rgba(35,31,27,.22))}.hsc-render img.on{opacity:1}.hsc-cats{position:absolute;left:5%;right:5%;bottom:138px;z-index:3;display:flex;gap:7px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.hsc-cats::-webkit-scrollbar{display:none}.hsc-cat{flex:none;padding:6px 13px;border-radius:999px;border:1px solid rgba(255,255,255,.6);background:rgba(255,255,255,.5);color:#4a443e;font-family:inherit;font-size:12px;font-weight:600;cursor:pointer;transition:.15s}.hsc-cat:hover{border-color:var(--accent)}.hsc-cat.on{background:var(--text);border-color:var(--text);color:#fff}.hsc-tag{top:9%;background:#FDAC86;color:#231F1B;font-size:12px;font-weight:600;padding:6px 10px;border-radius:999px}.hsc-price,.hsc-tag{position:absolute;left:5%;z-index:3}.hsc-price{right:5%;bottom:178px;border-radius:18px;padding:9px 13px}.hsc-price .l{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#4a443e;font-weight:600}.hsc-price .p{font-size:23px;font-weight:700;letter-spacing:-.02em;margin:2px 0 0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hsc-price .p s{font-size:14px;font-weight:400;color:#4a443e;margin-left:8px}.hsc-price .m{font-size:12px;color:#4a443e;margin-top:2px}.hsc-price .m b{color:var(--text)}.hsc-ctrl{position:absolute;left:5%;right:5%;bottom:12px;z-index:3;display:flex;flex-direction:column;align-items:stretch;gap:6px}.hsc-ctrl .hsc-lab{margin:0 0 4px}.hsc-swrow{display:flex;gap:8px;align-items:center}.hsc-sw{width:38px;height:38px;border-radius:50%;overflow:hidden;border:2px solid #fff;padding:0;background:#ddd;box-shadow:0 2px 8px rgba(35,31,27,.16);outline:2px solid transparent;outline-offset:2px;transition:.15s;cursor:pointer}.hsc-sw img{width:100%;height:100%;object-fit:cover;transform:scale(1.5)}.hsc-sw[aria-pressed=true]{outline-color:var(--text);transform:scale(1.1)}.hsc-swmore{font-size:12px;color:#4a443e;margin-left:6px;text-decoration:underline}.hsc-sizerow{display:flex;align-items:center;gap:6px}.hsc-sizes{--chip:76px;display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;flex:1 1;min-width:0}.hsc-sizes::-webkit-scrollbar{display:none}.hsc-sizemore{flex:none;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(255,255,255,.7);background:rgba(255,255,255,.45);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--text);font-family:inherit;font-size:15px;line-height:1;cursor:pointer;padding:0}.hsc-sizemore:hover{border-color:var(--accent)}.hsc-size{flex:none;min-width:var(--chip);text-align:center;border:1px solid rgba(255,255,255,.7);background:rgba(255,255,255,.45);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;padding:7px 12px;font-size:12.5px;font-weight:500;cursor:pointer;font-family:inherit;color:var(--text)}.hsc-size[aria-pressed=true]{background:var(--text);color:#fff;border-color:var(--text)}.hsc-pay{position:absolute;width:46%;right:5%;top:4%}.hsc-pay .hsc-pcard{gap:7px;padding:15px 17px}.hsc-pay .hsc-big{font-size:26px}.hsc-pay .hsc-tiny{font-size:11.5px;line-height:1.35}.hsc-div{height:1px;background:rgba(255,255,255,.55);margin:1px 0}.hsc-sm{position:absolute;width:46%;right:5%;top:4%}.hsc-sm .hsc-pcard{gap:6px;padding:15px 17px}.hsc-sm h3{font-size:17px}.hsc-sm .hsc-tli{padding:3px 0}.hsc-sm .hsc-tli small{font-size:12px}.hsc-pcard{border-radius:22px;padding:18px 20px;display:flex;flex-direction:column;gap:10px}.hsc-pcard h3{font-family:var(--serif);font-size:18px;margin:0}.hsc-pcard .hsc-lab{margin-bottom:0}.hsc-p{margin:0;font-size:13.5px;color:#4a443e}.hsc-p b{color:var(--text)}.hsc-seg{display:flex;border:1px solid rgba(255,255,255,.7);background:rgba(255,255,255,.35);border-radius:999px;padding:3px;gap:2px}.hsc-seg button{flex:1 1;border:0;background:none;border-radius:999px;padding:8px;font-size:13px;font-weight:600;color:#4a443e;cursor:pointer;font-family:inherit}.hsc-seg button[aria-pressed=true]{background:var(--text);color:#fff}.hsc-big{font-size:30px;font-weight:700;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.1}.hsc-big small{font-size:14px;font-weight:500;color:#4a443e;margin-left:6px}.hsc-banks{display:flex;gap:6px;flex-wrap:wrap}.hsc-banks span{font-size:11.5px;font-weight:700;padding:5px 9px;border-radius:6px;background:rgba(255,255,255,.6)}.hsc-banks .mono{background:#111;color:#fff}.hsc-banks .pb{background:#3f8f3f;color:#fff}.hsc-banks .ukr{background:#0a6c4c;color:#fff}.hsc-pcard .btn{align-self:flex-start}.hsc-pcard .btn-outline{background:rgba(255,255,255,.35)}.hsc-smgrid{display:grid;grid-template-columns:repeat(8,1fr);grid-gap:6px;gap:6px;margin:2px 0 6px}.hsc-smi{display:block;position:relative;padding:0;border:0;aspect-ratio:1;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px rgba(35,31,27,.15);background:#ddd}button.hsc-smi{cursor:pointer}.hsc-smi img{width:100%;height:100%;object-fit:cover;transform:scale(1.4)}.hsc-smi.on{box-shadow:0 0 0 2px var(--text),0 2px 8px rgba(35,31,27,.2)}.hsc-smtick{position:absolute;inset:0;display:grid;place-items:center;background:rgba(35,31,27,.34);color:#fff}.hsc-smtick svg{width:16px;height:16px}.hsc-smnote{display:flex;align-items:center;gap:9px;margin:8px 0 2px;padding:8px 11px;border-radius:11px;background:rgba(91,140,110,.16);color:#2f6b45;font-size:12.5px;line-height:1.35}.hsc-smnote .i{flex:none;width:20px;height:20px;border-radius:50%;background:#5B8C6E;color:#fff;display:grid;place-items:center}.hsc-smnote .i svg{width:12px;height:12px}.hsc-pcard .fs-cta{margin:0}.hsc-tl{display:flex;flex-direction:column;padding-left:4px}.hsc-tli{display:grid;grid-template-columns:26px 1fr;grid-gap:12px;gap:12px;padding:6px 0;position:relative}.hsc-tli .dot{width:26px;height:26px;border-radius:50%;border:2px solid rgba(255,255,255,.8);background:rgba(255,255,255,.55);display:grid;place-items:center;font-size:12px;color:#4a443e;z-index:1;transition:.3s}.hsc-tli.done .dot{background:var(--text);border-color:var(--text);color:#fff}.hsc-tli.now .dot{border-color:var(--accent);color:var(--accent);box-shadow:0 0 0 5px rgba(172,92,42,.15)}.hsc-tli:not(:last-child):before{content:"";position:absolute;left:12px;top:32px;bottom:-6px;width:2px;background:rgba(255,255,255,.7)}.hsc-tli b{display:block;font-size:14px}.hsc-tli small{color:#4a443e;font-size:12.5px}@media (max-width:1400px){.hsc-stage{left:44%}.hsc-copy{max-width:460px}}@media (max-width:1560px){.hsc-sm .hsc-pcard{gap:4px}.hsc-sm h3{font-size:16px}.hsc-sm .hsc-smgrid{margin:0 0 4px}.hsc-sm .hsc-tli{padding:0}.hsc-sm .hsc-tli b{font-size:13px}.hsc-sm .hsc-tli small{font-size:11.5px;line-height:1.22}}@media (max-width:1080px){.hsc{min-height:0;height:calc(100vh - 108px);height:calc(100svh - 108px);display:flex;flex-direction:column;background:#111}.hsc-video{position:absolute;inset:0;width:100%;height:100%;object-position:center}.hsc-ov{display:block;background:linear-gradient(180deg,rgba(15,11,8,.74),rgba(15,11,8,.44) 26%,rgba(15,11,8,.2) 50%,rgba(15,11,8,.34))}.hsc-copy{display:contents}.hsc-eyebrow{order:1;margin:14px 16px 5px;font-size:11.5px}.hsc-copy h1,.hsc-eyebrow{position:relative;z-index:3}.hsc-copy h1{order:2;margin:0 16px 6px;font-size:clamp(25px,6.4vw,34px)}.hsc-sub{order:3;margin:0 16px 8px;max-width:none;font-size:14.5px;line-height:1.4}.hsc-cta,.hsc-sub{position:relative;z-index:3}.hsc-cta{order:6;margin:10px 16px calc(12px + env(safe-area-inset-bottom));gap:8px}.hsc-cta .btn{padding:11px 18px;font-size:14px}.hsc-tabs{order:5;position:relative;left:auto;right:auto;bottom:auto;z-index:3;gap:0;padding:2px 16px 0;border-top:0}.hsc-tab,.hsc-tabs{display:flex;justify-content:center;align-items:center}.hsc-tab{flex:0 0 auto;max-width:none;width:26px;height:26px;min-height:0;padding:0;margin:0;background:none;box-shadow:none}.hsc-tab>*{display:none}.hsc-tab:before{content:"";position:static;left:auto;right:auto;top:auto;width:7px;height:7px;border-radius:999px;transform:none;background:rgba(255,255,255,.42);box-shadow:0 1px 2px rgba(0,0,0,.35);transition:width .2s,background .2s}.hsc-tab[aria-selected=true]:before{width:20px;background:#FDAC86;transform:none;transition:width .2s,background .2s}.hsc-stage{order:4;position:relative;z-index:2;left:auto;height:auto;flex:1 1 auto;min-height:0;background:none}.hsc-side{display:none}.hsc-demo{position:absolute;inset:0}.hsc-cf,.hsc-pay,.hsc-sm{position:absolute;left:10px;right:10px;top:8px;bottom:8px;width:auto;transform:none}.hsc-cf{display:flex;flex-direction:column;gap:5px;padding:12px}.hsc-cf>*{position:static;inset:auto;transform:none}.hsc-cf .hsc-tag{position:absolute;left:12px;top:12px;z-index:4}.hsc-render{position:relative;flex:1 1 auto;min-height:60px;margin-top:26px}.hsc-render img{max-width:88%;max-height:100%}.hsc-tag{font-size:11px;padding:4px 9px}.hsc-price{padding:5px 10px}.hsc-price .l{font-size:10px}.hsc-price .p{font-size:17.5px;margin:1px 0 0}.hsc-price .m{font-size:10.5px}.hsc-cat{padding:5px 11px;font-size:11.5px}.hsc-cats{flex:none;overflow-x:auto}.hsc-ctrl{display:flex;flex-direction:column;align-items:stretch;gap:4px}.hsc-ctrl .hsc-lab{margin:0 0 2px}.hsc-sw{width:30px;height:30px}.hsc-size{padding:5px 9px;font-size:11.5px}.hsc-pay,.hsc-sm{display:block;padding:0;top:50%;bottom:auto;transform:translateY(-50%);max-height:calc(100% - 16px)}.hsc-pay .hsc-pcard,.hsc-sm .hsc-pcard{height:auto;max-height:100%;overflow-y:auto;gap:4px;padding:13px 15px}.hsc-pay h3,.hsc-sm h3{font-size:15.5px;line-height:1.2}.hsc-pay .hsc-lab,.hsc-sm .hsc-lab{margin-bottom:3px}.hsc-pay .hsc-tiny,.hsc-sm .hsc-tiny{font-size:11px;line-height:1.28}.hsc-pay .hsc-seg button{padding:8px 6px;font-size:12.5px}.hsc-pay .hsc-big{font-size:21px}.hsc-pay .hsc-p{font-size:12.5px;margin:0;line-height:1.35}.hsc-pay .btn{padding:10px 16px}.hsc-pay .hsc-pcard>.hsc-tiny:last-child{display:none}.hsc-sm .hsc-smgrid{grid-template-columns:repeat(8,1fr);gap:5px;margin:0}.hsc-sm .hsc-pcard{padding:11px 14px}.hsc-sm .fs-cta{padding:6px 10px}.hsc-sm .fs-cta small{font-size:11px;line-height:1.2}.hsc-sm .hsc-tl{gap:1px}.hsc-sm .hsc-tli{padding:0}.hsc-sm .hsc-tli b{font-size:12px;line-height:1.25}.hsc-sm .hsc-tli small{font-size:10.5px;line-height:1.15}.hsc-phone{left:50%;right:auto;top:50%;transform:translate(-50%,-50%) scale(.74)}}@media (max-width:1080px) and (max-height:720px){.hsc-sub{display:none}.hsc-eyebrow{margin:10px 16px 4px;font-size:11px}.hsc-copy h1{font-size:23px;margin:0 16px 4px}.hsc-cta{margin:8px 16px 10px;gap:6px}.hsc-cta .btn{padding:9px 16px;font-size:13.5px}.hsc-pay .hsc-pcard,.hsc-sm .hsc-pcard{padding:10px 12px;gap:3px}.hsc-pay h3,.hsc-sm h3{font-size:14.5px}.hsc-pay .hsc-big{font-size:19px}.hsc-pay .hsc-seg button{padding:7px 5px;font-size:12px}.hsc-sm .hsc-tli b{font-size:11.5px}.hsc-sm .hsc-tli small{font-size:10px;line-height:1.1}}@media (max-width:560px){.hsc-cta .btn{flex:1 1 auto;justify-content:center}.hsc-smgrid{grid-template-columns:repeat(6,1fr)}}@media (prefers-reduced-motion:reduce){.hsc-ring{animation:none}.hsc-tab[aria-selected=true]:before{transition:none}}