.t-offerdesk{--p-bg:#050505;--p-card:#111110;--p-ink:#f5f2ec;--p-mute:#a7a199;--p-accent:#ffb25a;--p-accent-ink:#0a0a0a;--p-accent-2:#ffb25a;--p-line:rgba(245,242,236,.14)}.t-listenback{--p-bg:#f1ebe0;--p-card:#fbf8f2;--p-ink:#12161c;--p-mute:#4f5966;--p-accent:#2747d9;--p-accent-ink:#ffffff;--p-accent-2:#c2410c;--p-line:#ddd2bf}.t-callfiled{--p-bg:#f4f7f6;--p-card:#ffffff;--p-ink:#172b34;--p-mute:#5e7078;--p-accent:#7050d6;--p-accent-ink:#ffffff;--p-accent-2:#5338af;--p-line:#dbe3e4}.t-movingday{--p-bg:#f3f1ec;--p-card:#ffffff;--p-ink:#141412;--p-mute:#6f6e69;--p-accent:#7d8bff;--p-accent-ink:#141412;--p-accent-2:#5fd18d;--p-line:#e2e0d9}[data-reveal]{transition-delay:calc(var(--d, 0) * 90ms)}.ph-hero{position:relative;overflow:hidden;background:var(--ink);color:var(--paper);padding:150px var(--pad) 110px}.ph-hero .label{color:#8a8a85}.ph-grid{position:absolute;inset:-40% -10% 0;background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 0);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse at 70% 30%,#000 10%,transparent 65%);mask-image:radial-gradient(ellipse at 70% 30%,#000 10%,transparent 65%);animation:ph-drift 22s linear infinite;pointer-events:none}@keyframes ph-drift{to{transform:translateY(64px)}}.ph-title{position:relative;font-family:var(--f-head);font-weight:600;font-size:clamp(54px,9vw,150px);line-height:.92;letter-spacing:-.055em}.ph-title span{color:#5c5c58}.ph-lead{position:relative;max-width:560px;margin-top:34px;font-size:clamp(17px,1.3vw,20px);color:#a5a5a0}.ph-index{position:relative;list-style:none;margin:80px 0 0;padding:0;border-top:1px solid rgba(255,255,255,.14)}.ph-index a{display:grid;grid-template-columns:56px 18px minmax(160px,1fr) 2fr auto;align-items:center;grid-gap:22px;gap:22px;padding:26px 0;border-bottom:1px solid rgba(255,255,255,.14);transition:padding .5s var(--ease),background .5s}.ph-index a:hover{padding-left:16px;background:linear-gradient(90deg,color-mix(in srgb,var(--p-accent) 14%,transparent),transparent 60%)}.ph-n{font-size:13px;color:#6d6d69;letter-spacing:.1em}.ph-dot{position:relative;width:12px;height:12px}.ph-dot,.ph-dot:after{border-radius:50%;background:var(--p-accent)}.ph-dot:after{content:"";position:absolute;inset:0;animation:ph-ping 2.6s ease-out infinite}@keyframes ph-ping{0%{transform:scale(1);opacity:.6}80%,to{transform:scale(3);opacity:0}}.ph-index b{font-family:var(--f-head);font-weight:600;font-size:clamp(24px,2.4vw,38px);letter-spacing:-.03em}.ph-index em{font-style:normal;color:#a5a5a0;font-size:16px}.ph-status{font-size:11px;letter-spacing:.2em;text-transform:uppercase;border:1px solid rgba(255,255,255,.3);border-radius:999px;padding:6px 12px;color:#d8d8d3}.chapter{display:grid;grid-template-columns:1fr 1.15fr;grid-gap:6vw;gap:6vw;align-items:center;padding:150px var(--pad);background:var(--p-bg);color:var(--p-ink);position:relative;overflow:hidden}.chapter.flip .ch-copy{order:2}.ch-meta{display:flex;align-items:center;gap:16px}.ch-n{font-family:var(--f-head);font-weight:600;font-size:15px;color:var(--p-accent);letter-spacing:.08em}.ch-pill{display:inline-block;font-size:11px;letter-spacing:.2em;text-transform:uppercase;border:1px solid;border-radius:999px;padding:6px 12px;opacity:.85}.ch-name{font-family:var(--f-head);font-weight:600;font-size:clamp(54px,7vw,116px);line-height:.95;letter-spacing:-.055em;margin-top:26px}.ch-name i{font-style:normal;color:var(--p-accent)}.ch-promise{font-family:var(--f-head);font-weight:500;font-size:clamp(22px,2vw,30px);letter-spacing:-.02em;line-height:1.2}.ch-lead,.ch-promise{margin-top:18px;max-width:560px}.ch-lead{color:var(--p-mute);font-size:17px}.ch-includes{list-style:none;padding:0;margin:34px 0 0;display:grid;grid-template-columns:1fr 1fr;grid-gap:14px 28px;gap:14px 28px;max-width:620px}.ch-includes li{position:relative;padding-left:30px;font-size:15px;line-height:1.4}.ch-includes li:before{content:"";position:absolute;left:0;top:1px;width:19px;height:19px;border-radius:50%;background:var(--p-accent);-webkit-mask:radial-gradient(circle,#000 64%,transparent 66%)}.ch-includes li:after{content:"";position:absolute;left:6px;top:6px;width:7px;height:4px;border-left:2px solid var(--p-accent-ink);border-bottom:2px solid var(--p-accent-ink);transform:rotate(-45deg)}.ch-start{margin-top:30px;font-size:14px;font-weight:500;letter-spacing:.02em;display:inline-flex;align-items:center;gap:10px}.ch-start:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--p-accent-2)}.ch-ctas{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.ch-btn,.ch-ghost{display:inline-flex;align-items:center;gap:10px;padding:16px 26px;border-radius:999px;font-weight:500;font-size:15px;transition:transform .4s var(--ease),box-shadow .4s}.ch-btn{background:var(--p-accent);color:var(--p-accent-ink);box-shadow:0 10px 30px -12px var(--p-accent)}.ch-btn:after{content:"→";transition:transform .4s var(--ease)}.ch-btn:hover{transform:translateY(-2px);box-shadow:0 18px 40px -14px var(--p-accent)}.ch-btn:hover:after{transform:translateX(5px)}.ch-ghost{border:1px solid var(--p-line);color:var(--p-ink)}.ch-ghost:hover{border-color:var(--p-ink)}.shot-frame{position:relative}.shot-glow{position:absolute;inset:-6% -8%;background:radial-gradient(closest-side,color-mix(in srgb,var(--p-accent) 55%,transparent),transparent);opacity:.6;pointer-events:none}@keyframes glow{50%{opacity:.5;transform:scale(1.06)}}.shot{position:relative;border-radius:22px;background:var(--p-card);color:var(--p-ink);border:1px solid var(--p-line);box-shadow:0 40px 90px -40px rgba(0,0,0,.45),inset 0 2px 0 rgba(255,255,255,.04);padding:22px;font-size:13px;overflow:hidden;transition:transform .8s var(--ease)}.ch-visual:hover .shot,.pr-visual:hover .shot{transform:translateY(-6px) rotate(-.4deg)}.shot small{display:block;color:var(--p-mute);font-size:11px}.shot-bar{display:flex;align-items:center;gap:7px;padding-bottom:14px;border-bottom:1px solid var(--p-line)}.shot-bar i{width:9px;height:9px;border-radius:50%;background:#2b2b29}.shot-bar span{margin-left:10px;font-size:11px;color:var(--p-mute);letter-spacing:.08em}.od-body{display:grid;grid-template-columns:34px 1fr 150px;grid-gap:18px;gap:18px;padding-top:18px}.od-side{display:grid;grid-gap:12px;gap:12px;align-content:start}.od-side b{height:22px;border-radius:7px;background:#1d1d1b}.od-side b:first-child{background:var(--p-accent)}.od-head span{font-family:var(--f-head);font-weight:600;font-size:20px;letter-spacing:-.02em;display:block}.od-head em{font-style:normal;color:var(--p-mute);font-size:12px}.od-row{display:grid;grid-template-columns:74px 1fr 26px;align-items:center;grid-gap:12px;gap:12px;padding:11px 12px;margin-top:10px;border:1px solid var(--p-line);border-radius:12px;animation:od-in 9s var(--ease) infinite;animation-delay:calc(var(--i) * .35s)}@keyframes od-in{0%{opacity:0;transform:translateX(-14px)}8%,88%{opacity:1;transform:none}to{opacity:0}}.od-row b{display:block;font-weight:500}.od-chip{font-size:10px;text-transform:uppercase;letter-spacing:.12em;padding:5px 0;border-radius:999px;text-align:center;border:1px solid var(--p-line);color:var(--p-mute)}.od-chip.hot{background:var(--p-accent);color:var(--p-accent-ink);border-color:transparent}.od-chip.due{color:var(--p-accent);border-color:var(--p-accent)}.od-call{width:26px;height:26px;border-radius:50%;border:1px solid var(--p-line);position:relative}.od-row:first-of-type .od-call{border-color:var(--p-accent)}.od-row:first-of-type .od-call:after{content:"";position:absolute;inset:-1px;border-radius:50%;border:2px solid var(--p-accent);animation:ring 1.6s ease-out infinite}@keyframes ring{0%{transform:scale(1);opacity:.7}to{transform:scale(1.7);opacity:0}}.od-kpis{display:grid;grid-gap:10px;gap:10px;align-content:start}.od-kpis>div{border:1px solid var(--p-line);border-radius:12px;padding:12px}.od-kpis b{font-family:var(--f-head);font-weight:600;font-size:30px;letter-spacing:-.03em}.od-live{font-size:11px;display:flex;align-items:center;gap:8px;color:var(--p-accent)}.od-live i{width:8px;height:8px;border-radius:50%;background:var(--p-accent);animation:blink 1.2s steps(2) infinite}@keyframes blink{50%{opacity:.2}}.lb-top,.md-top{display:flex;justify-content:space-between;align-items:center}.lb-top b,.md-top b{font-family:var(--f-head);font-weight:600;font-size:17px;letter-spacing:-.02em}.lb-top span,.md-top span{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--p-mute)}.lb-wave{position:relative;display:flex;align-items:center;gap:3px;height:78px;margin:18px 0 16px;padding:0 2px}.lb-wave i{flex:1 1;border-radius:3px;background:color-mix(in srgb,var(--p-accent) 70%,var(--p-card));transform-origin:center;animation:bar 1.6s ease-in-out infinite;animation-delay:calc(var(--i) * -70ms)}@keyframes bar{50%{transform:scaleY(.45)}}.lb-mark{position:absolute;top:-6px;width:10px;height:10px;border-radius:50%;border:2px solid var(--p-card)}.lb-mark.good{background:var(--p-accent)}.lb-mark.fix{background:var(--p-accent-2)}.lb-head{position:absolute;top:-4px;bottom:-4px;width:2px;background:var(--p-ink);animation:head 8s linear infinite}@keyframes head{0%{left:0}to{left:100%}}.lb-moments{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.lb-m,.lb-next,.lb-say{border-radius:12px;padding:12px;border:1px solid var(--p-line);animation:pop 8s var(--ease) infinite;animation-delay:calc(var(--i) * .5s)}@keyframes pop{0%{opacity:0;transform:translateY(10px)}10%,90%{opacity:1;transform:none}to{opacity:0}}.lb-m b{display:block;font-size:10px;letter-spacing:.16em;text-transform:uppercase;margin-bottom:4px}.lb-m.good b{color:var(--p-accent)}.lb-m.fix b{color:var(--p-accent-2)}.lb-say{grid-column:1/-1;background:var(--p-accent);color:var(--p-accent-ink);border-color:transparent;font-family:var(--f-head);font-weight:500;font-size:15px}.lb-say small{color:rgba(255,255,255,.7)}.lb-next{grid-column:1/-1}.shot-cf{display:grid;grid-template-columns:1fr 44px 1.45fr;align-items:center;grid-gap:12px;gap:12px;padding:26px}.cf-rec{border:1px solid var(--p-line);border-radius:16px;padding:14px;display:grid;grid-gap:10px;gap:10px}.cf-play{width:34px;height:34px;border-radius:50%;background:var(--p-accent);position:relative}.cf-play:after{content:"";position:absolute;left:13px;top:10px;border-left:11px solid #fff;border-top:7px solid transparent;border-bottom:7px solid transparent}.cf-mini{display:flex;gap:2px;align-items:center;height:30px}.cf-mini i{flex:1 1;height:100%;border-radius:2px;background:color-mix(in srgb,var(--p-accent) 45%,var(--p-card));animation:bar 1.3s ease-in-out infinite;animation-delay:calc(var(--i) * -90ms)}.cf-flow{height:2px;position:relative;overflow:hidden}.cf-flow:before{content:"";position:absolute;left:-28px;right:0;top:0;bottom:0;background:repeating-linear-gradient(90deg,var(--p-accent) 0 8px,transparent 8px 14px);animation:flow .8s linear infinite}.cf-flow span{position:absolute;right:-2px;top:-4px;border-left:8px solid var(--p-accent);border-top:5px solid transparent;border-bottom:5px solid transparent}@keyframes flow{to{transform:translateX(14px)}}.cf-card{border:1px solid var(--p-line);border-radius:16px;padding:16px;background:var(--p-card);box-shadow:0 20px 40px -26px var(--p-accent-2)}.cf-who{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.cf-filed{font-size:10px;letter-spacing:.14em;text-transform:uppercase;background:var(--p-accent);color:#fff;padding:5px 10px;border-radius:999px;animation:filed 8s var(--ease) infinite}@keyframes filed{0%,55%{opacity:0;transform:scale(.6)}62%,95%{opacity:1;transform:none}to{opacity:0}}.cf-type{margin-top:6px;line-height:1.45;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);animation:type 8s steps(28) infinite}.cf-type.t2{animation-name:type2}@keyframes type{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}22%,96%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}to{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}}@keyframes type2{0%,22%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}40%,96%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}to{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}}.cf-task{display:flex;gap:10px;align-items:flex-start;margin-top:14px;padding:12px;border-radius:12px;background:color-mix(in srgb,var(--p-accent) 9%,var(--p-card))}.cf-check{flex:none;width:18px;height:18px;border-radius:6px;border:2px solid var(--p-accent);position:relative;animation:checkbg 8s infinite}.cf-check:after{content:"";position:absolute;left:4px;top:1px;width:5px;height:9px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg);animation:checkmark 8s infinite}@keyframes checkbg{0%,45%{background:transparent}50%,96%{background:var(--p-accent)}}@keyframes checkmark{0%,45%{opacity:0}50%,96%{opacity:1}}.md-table{margin-top:16px;border:1px solid var(--p-line);border-radius:14px;overflow:hidden}.md-h,.md-r{display:grid;grid-template-columns:1.6fr 1fr 1fr 28px;align-items:center;grid-gap:10px;gap:10px;padding:11px 14px}.md-h{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--p-mute);background:color-mix(in srgb,var(--p-ink) 4%,var(--p-card))}.md-r{border-top:1px solid var(--p-line);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.md-count:after{content:attr(data-n);animation:count 8s var(--ease) infinite;animation-delay:calc(var(--i) * .45s);display:inline-block}@keyframes count{0%{opacity:0;transform:translateY(6px)}14%,92%{opacity:1;transform:none}to{opacity:0}}.md-ok{width:20px;height:20px;border-radius:50%;background:var(--p-accent-2);position:relative;animation:okpop 8s var(--ease) infinite;animation-delay:calc(var(--i) * .45s + .3s)}.md-ok:after{content:"";position:absolute;left:7px;top:4px;width:5px;height:9px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg)}@keyframes okpop{0%,6%{transform:scale(0)}14%,92%{transform:scale(1)}to{transform:scale(0)}}.md-bar{height:8px;border-radius:999px;background:color-mix(in srgb,var(--p-accent) 18%,var(--p-card));margin-top:18px;overflow:hidden}.md-bar span{display:block;height:100%;width:100%;background:linear-gradient(90deg,var(--p-accent),var(--p-accent-2));transform-origin:left;animation:fill 8s var(--ease) infinite}@keyframes fill{0%{transform:scaleX(0)}40%,92%{transform:scaleX(1)}to{transform:scaleX(1);opacity:0}}.md-foot{display:flex;justify-content:space-between;align-items:baseline;margin-top:14px}.md-foot b{font-family:var(--f-head);font-weight:600;font-size:16px}.pr-hero{padding-bottom:90px}.pr-promises{position:relative;list-style:none;padding:0;margin:40px 0 0;display:flex;flex-wrap:wrap;gap:10px}.pr-promises li{border:1px solid rgba(255,255,255,.22);border-radius:999px;padding:10px 18px;font-size:14px;color:#d8d8d3}.pr-promises li:before{content:"✓";color:#F5A94A;margin-right:10px}.pr-jump{position:relative;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin-top:64px}.pr-jump a{display:flex;align-items:center;gap:14px;padding:22px 24px;border:1px solid rgba(255,255,255,.14);border-radius:18px;font-family:var(--f-head);font-weight:600;font-size:22px;letter-spacing:-.02em;transition:border-color .4s,transform .5s var(--ease),background .4s}.pr-jump a:hover{border-color:var(--p-accent);transform:translateY(-3px);background:color-mix(in srgb,var(--p-accent) 10%,transparent)}.pr-jump small{margin-left:auto;font-family:var(--f-body,inherit);font-weight:400;font-size:13px;color:#a5a5a0}.pr-block{background:var(--p-bg);color:var(--p-ink);padding:130px var(--pad) 110px;scroll-margin-top:60px}.pr-top{display:grid;grid-template-columns:1fr 1.05fr;grid-gap:6vw;gap:6vw;align-items:center}.pr-every-h{margin-top:30px;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--p-mute)}.pr-block .ch-includes{margin-top:16px}.plans{display:grid;grid-gap:18px;gap:18px;margin-top:80px}.plans-4{grid-template-columns:repeat(4,1fr)}.plans-3{grid-template-columns:repeat(3,1fr)}.plan{position:relative;display:flex;flex-direction:column;padding:30px;border-radius:22px;background:var(--p-card);border:1px solid var(--p-line);transition:transform .6s var(--ease),box-shadow .6s,border-color .4s;overflow:hidden}.plan:hover{transform:translateY(-6px);border-color:var(--p-accent);box-shadow:0 30px 60px -36px var(--p-accent)}.plan-featured{background:var(--p-ink);color:var(--p-bg);border-color:var(--p-ink);box-shadow:0 40px 80px -40px var(--p-accent)}.t-offerdesk .plan-featured{background:var(--p-accent);color:var(--p-accent-ink)}.plan-featured:before{content:"";position:absolute;width:260px;height:260px;right:-90px;top:-110px;border-radius:50%;background:radial-gradient(closest-side,var(--p-accent),transparent);opacity:.55}.plan-top{position:relative;display:flex;justify-content:space-between;align-items:center;min-height:28px}.plan-name{font-size:12px;letter-spacing:.24em;opacity:.75}.plan-badge,.plan-name{text-transform:uppercase}.plan-badge{font-size:10px;letter-spacing:.16em;background:var(--p-accent);color:var(--p-accent-ink);padding:6px 11px;border-radius:999px}.plan-price{position:relative;display:flex;align-items:baseline;gap:8px;margin-top:30px}.plan-price b{font-family:var(--f-head);font-weight:600;font-size:clamp(44px,4vw,64px);letter-spacing:-.05em;line-height:1}.plan-price span{font-size:14px;opacity:.6}.plan ul{position:relative;list-style:none;flex:1 1;display:grid;align-content:start;grid-gap:11px;gap:11px;margin:26px 0 0;padding:22px 0 0;border-top:1px solid color-mix(in srgb,currentColor 16%,transparent);font-size:15px}.plan li{padding-left:24px;position:relative}.plan li:before{content:"";position:absolute;left:0;top:7px;width:12px;height:7px;border-left:2px solid var(--p-accent);border-bottom:2px solid var(--p-accent);transform:rotate(-45deg)}.plan-btn{position:relative;margin-top:30px;display:inline-flex;justify-content:center;align-items:center;gap:8px;padding:15px 22px;border-radius:999px;font-weight:500;font-size:15px;border:1px solid;transition:background .4s,color .4s,transform .4s var(--ease)}.plan-btn:hover{transform:translateY(-2px)}.plan-featured .plan-btn{background:var(--p-accent);color:var(--p-accent-ink);border-color:var(--p-accent)}.t-offerdesk .plan-featured .plan-btn{background:var(--p-accent-ink);color:var(--p-accent)}.pr-extras{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:22px;padding:16px 20px;border:1px dashed var(--p-line);border-radius:18px}.pr-extras>span{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--p-mute);margin-right:8px}.pr-extras div{display:flex;align-items:baseline;gap:8px;padding:8px 14px;border-radius:999px;background:var(--p-card);border:1px solid var(--p-line)}.pr-extras b{font-family:var(--f-head);font-weight:600;font-size:18px}.pr-extras small{color:var(--p-mute);font-size:13px}.pr-foot{margin-top:22px;color:var(--p-mute,var(--mute));font-size:14px;max-width:820px}.pr-desk{display:grid;grid-template-columns:1.3fr 1fr;grid-gap:6vw;gap:6vw;align-items:center;padding:140px var(--pad);background:var(--ink);color:var(--paper)}.pr-desk .lead{color:#a5a5a0}.pr-desk-card{border:1px solid rgba(255,255,255,.18);border-radius:24px;padding:34px;--p-accent:#F5A94A}.pr-desk-card ul{list-style:none;padding:22px 0 0;margin:24px 0 0;border-top:1px solid rgba(255,255,255,.14);display:grid;grid-gap:11px;gap:11px}.pr-desk-card li:before{content:"✓";color:#F5A94A;margin-right:10px}.pr-desk-card .plan-btn{background:#F5A94A;color:#0a0a0a;border-color:#F5A94A}.faq{margin-top:60px;border-top:1px solid var(--line);max-width:980px}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px;padding:26px 0;font-family:var(--f-head);font-weight:500;font-size:clamp(19px,1.6vw,24px);letter-spacing:-.02em}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-weight:400;transition:transform .4s var(--ease)}.faq details[open] summary:after{transform:rotate(45deg)}.faq p{padding:0 0 26px;color:var(--mute);max-width:760px}.home-products{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px;margin-top:70px}.hp-card{display:flex;flex-direction:column;gap:26px;padding:34px;border-radius:26px;background:var(--p-bg);color:var(--p-ink);border:1px solid var(--p-line);transition:transform .6s var(--ease),box-shadow .6s;overflow:hidden}.hp-card:hover{transform:translateY(-6px);box-shadow:0 40px 80px -46px var(--p-accent)}.hp-card .shot{font-size:12px}.hp-head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.hp-head h3{font-family:var(--f-head);font-weight:600;font-size:clamp(30px,2.8vw,44px);letter-spacing:-.04em;line-height:1}.hp-head h3 i{font-style:normal;color:var(--p-accent)}.hp-head p{color:var(--p-mute);margin-top:10px;max-width:360px}.hp-go{font-size:14px;font-weight:500;white-space:nowrap;color:var(--p-ink)}.hp-go:after{content:" →";color:var(--p-accent)}@media (max-width:1000px){.chapter,.pr-desk,.pr-top{grid-template-columns:1fr}.chapter.flip .ch-copy{order:0}.plans-3{grid-template-columns:1fr}.plans-4{grid-template-columns:1fr 1fr}.home-products,.pr-jump{grid-template-columns:1fr}.ph-index a{grid-template-columns:40px 14px 1fr}.ph-index em,.ph-status{display:none}}@media (max-width:640px){.ch-includes,.plans-4{grid-template-columns:1fr}.chapter,.pr-block{padding:100px var(--pad)}.od-body{grid-template-columns:1fr}.od-kpis,.od-side{display:none}.shot-cf{grid-template-columns:1fr}.cf-flow{display:none}}@media (prefers-reduced-motion:reduce){.ph-dot,.ph-grid,.plan-featured:before,.shot *,.shot :after,.shot-glow{animation:none!important}}.go-link{font-size:14px;font-weight:500;white-space:nowrap;border-bottom:1px solid;padding-bottom:2px}.page-hero{padding:140px var(--pad) 110px}.page-hero .ph-title{font-size:clamp(48px,7.4vw,124px);max-width:1300px}.prose{position:relative}.si-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px;padding:90px var(--pad) 40px}.si-card{position:relative;overflow:hidden;display:flex;flex-direction:column;min-height:380px;padding:40px;border-radius:28px;background:var(--p-bg);color:var(--p-ink);border:1px solid var(--p-line);transition:transform .6s var(--ease),box-shadow .6s}.si-card:hover{transform:translateY(-6px);box-shadow:0 40px 80px -48px var(--p-accent)}.si-lock{position:absolute;right:-60px;top:-60px;width:240px;height:240px;border-radius:50%;border:1px solid color-mix(in srgb,var(--p-accent) 40%,transparent)}.si-lock span,.si-lock:after,.si-lock:before{content:"";position:absolute;inset:30px;border-radius:50%;animation:si-spin 18s linear infinite;border:1px solid color-mix(in srgb,var(--p-accent) 30%,transparent);border-top-color:var(--p-accent)}.si-lock:after{inset:62px;animation-duration:11s;animation-direction:reverse}.si-lock span{inset:94px;background:var(--p-accent);opacity:.9;animation:si-pulse 2.8s ease-in-out infinite}@keyframes si-spin{to{transform:rotate(1turn)}}@keyframes si-pulse{50%{transform:scale(.82);opacity:.55}}.si-top{position:relative;display:flex;gap:14px;align-items:center}.si-host{font-size:12px;color:var(--p-mute);letter-spacing:.04em}.si-name{position:relative;margin-top:auto;padding-top:70px;font-family:var(--f-head);font-weight:600;font-size:clamp(44px,4.6vw,76px);letter-spacing:-.05em;line-height:.95}.si-name i{font-style:normal;color:var(--p-accent)}.si-promise{position:relative;color:var(--p-mute);margin-top:12px;font-size:17px}.si-actions{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:16px 22px;margin-top:30px}.si-new{font-size:13px;color:var(--p-mute)}.si-new:hover{color:var(--p-ink)}.si-note{color:var(--p-mute);font-size:15px;max-width:420px}.si-help{padding:30px var(--pad) 120px;color:var(--mute)}.si-help a{color:var(--ink);border-bottom:1px solid}.jr{display:grid;grid-template-columns:1.15fr 1fr;grid-gap:40px;gap:40px;padding:90px var(--pad) 120px;align-items:start}.jr-lead{position:relative;overflow:hidden;display:flex;flex-direction:column;min-height:520px;padding:46px;border-radius:28px;background:var(--ink);color:var(--paper);transition:transform .6s var(--ease)}.jr-lead:hover{transform:translateY(-6px)}.jr-lines{position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent 0 7px,rgba(255,255,255,.07) 7px 8px);-webkit-mask-image:radial-gradient(circle at 85% 20%,#000,transparent 60%);mask-image:radial-gradient(circle at 85% 20%,#000,transparent 60%);animation:slide 9s linear infinite}.jr-meta{position:relative;display:flex;gap:16px;align-items:center;font-size:13px;color:#a5a5a0}.jr-lead h2{position:relative;margin-top:auto;font-family:var(--f-head);font-weight:600;font-size:clamp(36px,3.8vw,62px);letter-spacing:-.045em;line-height:1}.jr-lead p{position:relative;margin-top:18px;color:#c9c9c4;max-width:520px;font-size:17px}.jr-read{position:relative;margin-top:30px;display:inline-flex;gap:10px;font-weight:500;color:#F5A94A}.jr-read:after{content:"→";transition:transform .4s var(--ease)}.jr-lead:hover .jr-read:after{transform:translateX(6px)}.jr-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--ink)}.jr-list a{display:grid;grid-template-columns:54px 1fr 30px;grid-gap:20px;gap:20px;padding:32px 0;border-bottom:1px solid var(--line);align-items:start;transition:padding .5s var(--ease)}.jr-list a:hover{padding-left:12px}.jr-n{font-family:var(--f-head);font-weight:600;font-size:28px;color:var(--faint);letter-spacing:-.03em}.jr-list time{font-size:12px;color:var(--faint);letter-spacing:.04em}.jr-list h3{font-family:var(--f-head);font-weight:600;font-size:clamp(22px,2vw,30px);letter-spacing:-.03em;line-height:1.1;margin-top:6px}.jr-list p{color:var(--mute);margin-top:10px;font-size:15px}.jr-arrow{font-size:22px;transition:transform .4s var(--ease)}.jr-list a:hover .jr-arrow{transform:translateX(6px)}.jr-sub{padding:120px var(--pad);border-top:1px solid var(--line)}.jr-sub a{color:var(--ink);border-bottom:1px solid}.co-name{display:grid;grid-template-columns:1fr 1.1fr;grid-gap:6vw;gap:6vw;align-items:end;padding:130px var(--pad)}.co-word{white-space:nowrap;font-family:var(--f-logo);font-weight:600;font-size:clamp(72px,10.5vw,180px);line-height:.85;letter-spacing:-.06em}.co-word i{font-style:normal;color:#F5A94A;display:inline-block;animation:co-dot 3.2s var(--ease) infinite}@keyframes co-dot{0%,70%,to{transform:none}80%{transform:translateY(-14px)}90%{transform:translateY(0) scaleY(.85)}}.co-means{font-family:var(--f-head);font-weight:500;font-size:clamp(24px,2.4vw,38px);letter-spacing:-.02em;color:var(--mute);margin-top:18px}.co-story{font-size:18px;color:var(--mute);max-width:560px}.co-gens{list-style:none;margin:46px 0 0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);position:relative}.co-gens:before{content:"";position:absolute;left:7px;right:7px;top:7px;height:2px;background:linear-gradient(90deg,var(--line),var(--ink));transform-origin:left}.in .co-gens:before{animation:gen-line 2s var(--ease) .3s both}@keyframes gen-line{0%{transform:scaleX(0)}}.co-gens li{position:relative;display:grid;grid-gap:6px;gap:6px;padding-right:10px}.in .co-gens li{animation:gen-in .8s var(--ease) both;animation-delay:calc(.4s + var(--i) * .3s)}@keyframes gen-in{0%{opacity:0;transform:translateY(10px)}}.co-node{width:16px;height:16px;border-radius:50%;background:var(--paper);border:2px solid var(--ink);position:relative;z-index:1}.co-gens li.now .co-node{background:#F5A94A;border-color:#F5A94A;box-shadow:0 0 0 6px color-mix(in srgb,#F5A94A 25%,transparent)}.co-gens small{color:var(--faint);font-size:11px;letter-spacing:.14em;text-transform:uppercase;margin-top:10px}.co-gens b{font-size:14px;font-weight:500}.co-facts{list-style:none;padding:0;margin:30px 0 0;display:grid;grid-gap:12px;gap:12px}.co-facts li{padding-left:28px;position:relative}.co-facts li:before{content:"";position:absolute;left:0;top:9px;width:14px;height:2px;background:#F5A94A}.co-family{padding:140px var(--pad);background:var(--ink);color:var(--paper)}.co-family .label{color:#8a8a85}.co-tiles{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;margin-top:64px}.co-tile{display:flex;flex-direction:column;gap:14px;min-height:230px;padding:28px;border-radius:22px;background:var(--p-bg);color:var(--p-ink);border:1px solid var(--p-line);transition:transform .6s var(--ease),box-shadow .6s}.co-tile:hover{transform:translateY(-6px) rotate(-.6deg);box-shadow:0 30px 60px -30px var(--p-accent)}.co-tile b{margin-top:auto;font-family:var(--f-head);font-weight:600;font-size:32px;letter-spacing:-.04em}.co-tile b i{font-style:normal;color:var(--p-accent)}.co-tile small{color:var(--p-mute);font-size:14px}.co-family .go-link{color:var(--paper)}.co-steps .step:before{background:#F5A94A}.ct-ways{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;padding:80px var(--pad) 0}.ct-way{display:flex;flex-direction:column;gap:10px;padding:30px;border-radius:22px;border:1px solid var(--line);background:var(--paper);transition:transform .6s var(--ease),border-color .4s,box-shadow .6s}.ct-way:hover{transform:translateY(-5px);border-color:var(--ink);box-shadow:0 30px 60px -40px rgba(0,0,0,.4)}.ct-way b{font-family:var(--f-head);font-weight:600;font-size:24px;letter-spacing:-.03em;margin-top:18px}.ct-way small{color:var(--mute);font-size:14px}.ct-tag{align-self:flex-start;font-size:11px;letter-spacing:.18em;text-transform:uppercase;padding:6px 12px;border-radius:999px;background:#F5A94A;color:var(--ink)}.ct-way-dark{background:var(--ink);color:var(--paper);border-color:var(--ink)}.ct-way-dark small{color:#a5a5a0}.ct-main{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);grid-gap:5vw;gap:5vw;align-items:start;padding:60px var(--pad) 140px;scroll-margin-top:40px}.ct-form{padding:44px;border-radius:28px;border:1px solid var(--ink);background:var(--paper);box-shadow:0 50px 100px -70px rgba(0,0,0,.5)}.ct-form .form-kind label{flex:1 1 220px;display:flex;align-items:center;gap:12px;padding:18px 20px;border:1px solid var(--line);border-radius:16px;font-size:15px;color:var(--ink);cursor:pointer;transition:border-color .3s,background .3s}.ct-form .form-kind label:has(input:checked){border-color:var(--ink);background:color-mix(in srgb,#F5A94A 14%,var(--paper))}.ct-form .form-kind input{accent-color:var(--ink);width:18px;height:18px}.ct-form .btn{background:var(--ink)}.ct-side{display:grid;grid-gap:54px;gap:54px;padding-top:10px}.ct-next{list-style:none;margin:0;padding:0;counter-reset:n;display:grid;grid-gap:22px;gap:22px}.ct-next li{counter-increment:n;position:relative;padding-left:52px;display:grid;grid-gap:4px;gap:4px}.ct-next li:before{content:counter(n,decimal-leading-zero);position:absolute;left:0;top:-2px;font-size:22px;color:#F5A94A}.ct-next b,.ct-next li:before{font-family:var(--f-head);font-weight:600}.ct-next b{font-size:19px;letter-spacing:-.02em}.ct-next small{color:var(--mute);font-size:14px}.ct-help{list-style:none;padding:0;margin:0;display:grid;grid-gap:4px;gap:4px}.ct-help a{display:flex;align-items:center;gap:14px;padding:12px 0;border-bottom:1px solid var(--line);font-weight:500;transition:padding .4s var(--ease)}.ct-help a:hover{padding-left:8px}.ct-sec{color:var(--mute)}.ct-sec a{color:var(--ink);border-bottom:1px solid}@media (max-width:1000px){.co-name,.ct-main,.ct-ways,.jr,.si-grid{grid-template-columns:1fr}.co-tiles{grid-template-columns:1fr 1fr}}@media (max-width:640px){.co-gens,.co-tiles{grid-template-columns:1fr}.co-gens:before{display:none}.ct-form,.jr-lead,.si-card{padding:28px}}@media (prefers-reduced-motion:reduce){.co-word i,.jr-lines,.si-lock *,.si-lock:after,.si-lock:before{animation:none!important}}.ct-form .form,.ct-form .form-row,.ct-form .form-row>*,.ct-form .form-times>*,.ct-form label{min-width:0}.ct-form input,.ct-form textarea{box-sizing:border-box;max-width:100%;min-width:0}.t-offerscratch{--p-bg:#f6f7f8;--p-card:#ffffff;--p-ink:#1e2226;--p-mute:#566070;--p-accent:#f2c230;--p-accent-ink:#1e2226;--p-accent-2:#2457c5;--p-line:#d5dbe2}.shot-os{padding:0;background:#1e2226}.os-pad{position:relative;margin:18px;padding:22px 22px 22px 54px;border-radius:10px;background:#fbf1a9 repeating-linear-gradient(transparent 0 27px,rgba(36,87,197,.22) 27px 28px);color:#1e2226;font-family:Bradley Hand,Segoe Print,Comic Neue,cursive;box-shadow:0 18px 40px -20px rgba(0,0,0,.6)}.os-margin{position:absolute;left:38px;top:0;bottom:0;width:2px;background:#e0484b;opacity:.7}.os-line,.os-total{display:flex;justify-content:space-between;gap:12px;line-height:28px;font-size:14px;animation:os-write 9s steps(24) infinite;animation-delay:calc(var(--i) * .45s)}.os-total{margin-top:6px;padding-top:4px;border-top:2px solid #1e2226;font-size:18px;font-weight:700}.os-total b{color:#2457c5}.os-gap{font-size:13px;color:#b76e00;margin-top:6px;animation:os-write 9s steps(30) infinite;animation-delay:calc(var(--i) * .45s)}@keyframes os-write{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}8%,94%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}to{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}}.os-verdict{display:flex;gap:22px;margin-top:14px;font-size:15px;font-family:var(--f-head);font-weight:600;color:#566070}.os-pick{position:relative;color:#1e2226}.os-pick svg{position:absolute;left:-16px;top:-12px;width:calc(100% + 32px);height:46px;overflow:visible}.os-pick ellipse{fill:none;stroke:#e0484b;stroke-width:3;stroke-linecap:round;stroke-dasharray:360;stroke-dashoffset:0;animation:os-circle 9s ease-out infinite}@keyframes os-circle{0%,40%{stroke-dashoffset:360}52%,94%{stroke-dashoffset:0}to{stroke-dashoffset:360}}.plans-2{grid-template-columns:repeat(2,minmax(0,420px))}.home-products>:last-child:nth-child(odd),.si-grid>:last-child:nth-child(odd){grid-column:1/-1}.co-tiles{grid-template-columns:repeat(5,1fr)}@media (max-width:1000px){.co-tiles{grid-template-columns:1fr 1fr}.plans-2{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.os-gap,.os-line,.os-pick ellipse,.os-total{animation:none!important}}.faq-wrap{display:grid;grid-template-columns:260px 1fr;grid-gap:5vw;gap:5vw;align-items:start;padding:100px var(--pad) 130px}.faq-jump{position:-webkit-sticky;position:sticky;top:100px;display:grid;grid-gap:6px;gap:6px}.faq-jump a{display:flex;justify-content:space-between;padding:12px 16px;border-radius:12px;border:1px solid var(--line);font-weight:500;font-size:14px}.faq-jump a:hover{border-color:var(--ink)}.faq-jump small{color:var(--faint)}.faq-group{scroll-margin-top:90px;margin-bottom:60px}.faq-group h2{font-family:var(--f-head);font-weight:600;font-size:clamp(26px,2.4vw,36px);letter-spacing:-.03em}.faq-group .faq{margin-top:18px}@media (max-width:1000px){.faq-wrap{grid-template-columns:1fr}.faq-jump{position:static}}.co-word i,.jr-lines,.lab-lines,.ph-dot:after,.ph-hero .ph-grid,.shot-frame *,.shot-frame :after,.shot-frame :before,.si-lock,.si-lock *,.si-lock:after,.si-lock:before{animation-play-state:paused}.card.on .lab-lines,.co-name.on .co-word i,.jr-lead.on .jr-lines,.on .ph-dot:after,.on .shot-frame *,.on .shot-frame :after,.on .shot-frame :before,.ph-dot.on:after,.ph-hero.on .ph-grid,.shot-frame.on *,.shot-frame.on :after,.shot-frame.on :before,.si-card.on .si-lock,.si-card.on .si-lock *,.si-card.on .si-lock:after,.si-card.on .si-lock:before{animation-play-state:running}.ph-grid{will-change:transform}.shot{contain:layout paint}.ds-hero-card{display:grid;grid-template-columns:1.4fr 1fr;grid-gap:5vw;gap:5vw;align-items:center;margin:70px var(--pad) 0;padding:44px;border-radius:28px;background:var(--ink);color:var(--paper);position:relative;overflow:hidden}.ds-hero-card:before{content:"";position:absolute;width:520px;height:520px;right:-160px;top:-200px;background:radial-gradient(closest-side,rgba(245,169,74,.35),transparent);pointer-events:none}.ds-hero-card .label{color:#F5A94A}.ds-price{display:flex;align-items:baseline;gap:12px;margin-top:8px}.ds-price b{font-family:var(--f-head);font-weight:600;font-size:clamp(56px,6vw,92px);letter-spacing:-.05em;line-height:1}.ds-price span{color:#a5a5a0}.ds-includes{list-style:none;padding:0;margin:26px 0 0;display:grid;grid-gap:10px;gap:10px}.ds-includes li:before{content:"\2713";color:#F5A94A;margin-right:12px}.ds-cta{position:relative;display:grid;grid-gap:16px;gap:16px;justify-items:start}.ds-cta .plan-btn{background:#F5A94A;color:#0a0a0a;border-color:#F5A94A;padding:16px 28px}.ds-cta .go-link{color:var(--paper)}.ds-cta small{color:#8a8a85}.ds-steps{list-style:none;padding:0;margin:60px 0 0;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px}.ds-steps li{padding:26px;border:1px solid var(--line);border-radius:22px;display:grid;grid-gap:8px;gap:8px;align-content:start}.ds-n{font-family:var(--f-head);font-weight:600;font-size:40px;letter-spacing:-.04em;color:#F5A94A}.ds-steps small{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--faint)}.ds-steps b{font-family:var(--f-head);font-weight:600;font-size:22px;letter-spacing:-.02em}.ds-steps p{color:var(--mute);font-size:15px}.ds-data{display:grid;grid-template-columns:1fr 1.2fr;grid-gap:6vw;gap:6vw;align-items:center}@media (max-width:1000px){.ds-data,.ds-hero-card{grid-template-columns:1fr}.ds-steps{grid-template-columns:1fr 1fr}}@media (max-width:640px){.ds-steps{grid-template-columns:1fr}.ds-hero-card{padding:28px}}