.v4 .hero h1{font-size:clamp(38px,4.8vw,68px)}.v4 .lead{color:var(--ink);font-size:19px}.v4 .chips{flex-wrap:wrap;gap:8px;display:flex}.v4 .chips li{color:var(--g);background:var(--sage);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:14px;font-weight:500;display:inline-flex}.v4 .s4{max-width:var(--wrap);padding:clamp(48px, 7vw, 96px) var(--pad);margin:0 auto}.v4 .s4-h{letter-spacing:-.03em;text-align:center;font-size:clamp(32px,4vw,52px);font-weight:700}.v4 .s4-sub{text-align:center;color:var(--muted);margin-top:8px;font-size:15px}.v4 .faq .s4-h{margin-bottom:28px}.v4 .faq .fq{margin:0 auto}.v4 .pains4{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-top:36px;display:grid}.v4 .pains4 li{background:var(--paper);border:1px solid var(--line);border-radius:18px;flex-direction:column;align-items:flex-start;gap:10px;padding:22px 18px;display:flex}.v4 .pains4-icon{width:52px;height:52px;color:var(--b);background:#f7e0d8;border-radius:14px;place-items:center;display:grid}.v4 .pains4 s{color:var(--muted);-webkit-text-decoration-color:var(--b);text-decoration-color:var(--b);font-size:15px;text-decoration-thickness:2px}.v4 .pains4 b{color:var(--g);align-items:flex-start;gap:6px;font-size:16px;font-weight:600;line-height:1.3;display:flex}.v4 .pains4 b svg{color:var(--g);flex:none;margin-top:2px}@media (max-width:1000px){.v4 .pains4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.v4 .pains4{grid-template-columns:1fr}.v4 .pains4 li{flex-flow:wrap;align-items:center}.v4 .pains4 s{flex:1}.v4 .pains4 b{flex-basis:100%}}.v4 .feat4{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:12px;margin-top:32px;display:grid}.v4 .feat4 details{background:var(--paper);border:1px solid var(--line);border-radius:18px;transition:border-color .2s,box-shadow .2s}.v4 .feat4 details:hover{border-color:#bfcfc4}.v4 .feat4 details[open]{border-color:var(--g);box-shadow:0 16px 30px -24px #13201a80}.v4 .feat4 summary{cursor:pointer;flex-direction:column;gap:6px;padding:20px 18px 18px;list-style:none;display:flex;position:relative}.v4 .feat4 summary::-webkit-details-marker{display:none}.v4 .feat4 summary:after{content:"+";color:var(--muted);font-size:22px;line-height:1;transition:transform .2s;position:absolute;top:16px;right:16px}.v4 .feat4 details[open] summary:after{color:var(--b);transform:rotate(45deg)}.v4 .feat4-icon{background:var(--sage);width:48px;height:48px;color:var(--g);border-radius:14px;place-items:center;margin-bottom:6px;display:grid}.v4 .feat4-name{font-size:16px;font-weight:700}.v4 .feat4-short{color:var(--muted);font-size:14.5px;line-height:1.35}.v4 .feat4 details p{color:var(--ink);padding:0 18px 18px;font-size:14.5px;line-height:1.5}@media (max-width:1100px){.v4 .feat4{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.v4 .feat4{grid-template-columns:repeat(2,minmax(0,1fr))}}.v4 .day4{overflow:visible}.v4 .day4-in{max-width:var(--wrap);padding:clamp(56px, 8vw, 100px) var(--pad) clamp(32px, 5vw, 64px);margin:0 auto}.v4 .day4-h{letter-spacing:-.03em;color:#fff;margin:12px 0 clamp(20px,3vw,40px);font-size:clamp(32px,4vw,52px);font-weight:700}.v4 .day4 .day-list>li{min-height:52vh}.v4 .day4 .day-list>li>p{color:#d3e0d7;font-size:20px}.v4 .tail4{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:32px;display:grid}.v4 .tail4 li{text-align:center;background:var(--g);color:#fff;border-radius:18px;flex-direction:column;align-items:center;gap:12px;padding:26px 16px;font-size:17px;font-weight:600;display:flex}.v4 .tail4 svg{color:var(--s)}@media (max-width:760px){.v4 .tail4{grid-template-columns:1fr 1fr}}.v4 .story4{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:28px 40px;max-width:980px;display:grid}.v4 .story4-faces{display:flex}.v4 .story4-faces img{object-fit:cover;border:4px solid var(--bg);border-radius:50%;width:88px;height:88px}.v4 .story4-faces img+img{margin-left:-18px}.v4 .story4-q{font-family:var(--f-voice), Georgia, serif;letter-spacing:-.01em;color:var(--g);font-size:clamp(28px,3.4vw,42px);font-style:italic;font-weight:400;line-height:1.15}.v4 .story4-who{color:var(--muted);margin-top:10px;font-size:15px}.v4 .more4{margin-top:14px}.v4 .more4 summary{cursor:pointer;color:var(--b);width:fit-content;font-weight:600}.v4 .more4 p{color:var(--muted);max-width:60ch;margin-top:10px}@media (max-width:640px){.v4 .story4{grid-template-columns:1fr}}.v4 .steps4{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:40px;display:grid;position:relative}.v4 .steps4:before{content:"";background:var(--line);height:2px;position:absolute;top:31px;left:10%;right:10%}.v4 .steps4 li{text-align:center;flex-direction:column;align-items:center;gap:4px;padding:0 8px;display:flex;position:relative}.v4 .steps4-icon{background:var(--paper);border:2px solid var(--g);width:64px;height:64px;color:var(--g);border-radius:50%;place-items:center;margin-bottom:10px;display:grid}.v4 .steps4 li:nth-child(4) .steps4-icon{background:var(--b);border-color:var(--b);color:#fff}.v4 .steps4 b{font-size:16px}.v4 .steps4 small{color:var(--muted);font-size:14px}@media (max-width:760px){.v4 .steps4{grid-template-columns:1fr;gap:18px}.v4 .steps4:before{width:2px;height:auto;inset:10px auto 10px 31px}.v4 .steps4 li{text-align:left;flex-flow:wrap;gap:14px}.v4 .steps4-icon{flex:none;margin:0}.v4 .steps4 li span+b{margin-right:4px}}.v4 .pr{margin-top:32px}.v4 .pr-plan h3{font-size:24px}.v4 .pr-price{margin-top:14px}.v4 .stage{isolation:isolate;position:relative}.v4 .stage .pd{z-index:1;position:relative}.v4 .motif{z-index:-1;pointer-events:none;position:absolute;inset:0}.v4 .motif i{display:block;position:absolute}.v4 .motif .m1{background:var(--g);border-radius:999px;width:34%;height:150px;top:70px;right:-10px}.v4 .motif .m2{background:var(--b);border-radius:999px;width:22%;height:104px;bottom:150px;left:-6px}.v4 .motif .m3{background:var(--s);border-radius:50%;width:150px;height:150px;bottom:40px;right:9%}@media (max-width:860px){.v4 .motif .m1{width:50%;height:90px;top:50px}.v4 .motif .m2{display:none}.v4 .motif .m3{width:90px;height:90px;bottom:30px}}.v4 .board4{border-top:1px solid var(--line)}.v4 .board4-in{max-width:var(--wrap);padding:clamp(56px, 8vw, 110px) var(--pad);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:center;gap:32px 56px;margin:0 auto;display:grid}.v4 .board4-copy h2{font-family:var(--f-display), sans-serif;letter-spacing:-.03em;font-variation-settings:normal;font-size:clamp(36px,4.6vw,60px);font-weight:700;line-height:1.02}.v4 .board4-copy p{color:var(--muted);max-width:30ch;margin-top:16px;font-size:18px}@media (max-width:960px){.v4 .board4-in{grid-template-columns:1fr}}.v4 .feat4 details{transition:border-color .2s,box-shadow .2s,transform .2s}.v4 .feat4 details:hover{transform:translateY(-3px);box-shadow:0 18px 30px -24px #13201a8c}.v4 .feat4 details:nth-child(3n+2) .feat4-icon{color:var(--b);background:#f7e0d8}.v4 .feat4 details:nth-child(3n+3) .feat4-icon{color:#8c6416;background:#fbebc4}.v4 .feat4 summary{min-height:168px}.v4 .tail4 li{background:var(--paper);color:var(--ink);border:1px solid var(--line)}.v4 .tail4 svg{box-sizing:content-box;background:var(--g);color:var(--s);border-radius:50%;padding:14px}.v4 .pr-crm{box-shadow:0 30px 60px -36px #1f3a2ecc}.v4 .cta{background:var(--s);border:0}.v4 .cta h2{color:var(--g)}.v4 .cta-copy p{color:#5a4614}.v4 .cta .tf{background:#fff;border-radius:18px;padding:clamp(20px,3vw,30px)}.v4 .cta .tf-sent{background:#fff}.js-rv .v4 .rv{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.2,.8,.2,1);transform:translateY(22px)}.js-rv .v4 .rv.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.js-rv .v4 .rv{opacity:1;transform:none}}.v4 .hd{max-width:none;padding-left:max(var(--pad), calc((100% - var(--wrap)) / 2 + var(--pad)));padding-right:max(var(--pad), calc((100% - var(--wrap)) / 2 + var(--pad)));border-bottom:1px solid color-mix(in srgb, var(--line) 70%, transparent)}.v4 .cta-copy .chips{flex-direction:column;align-items:flex-start;margin-top:24px}.v4 .cta-copy .chips li{background:#fff9;padding:8px 14px;font-size:15px}@media (max-width:700px){.v4 .feat4{gap:10px}.v4 .feat4 summary{min-height:0;padding:16px 14px 14px}.v4 .feat4-icon{border-radius:12px;width:40px;height:40px}.v4 .feat4-name{font-size:15px}.v4 .feat4-short{font-size:13.5px}.v4 .feat4 details[open]{grid-column:1/-1}}@media (max-width:760px){.v4 .steps4 li{text-align:left;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:0 14px;display:grid}.v4 .steps4-icon{grid-row:1/span 2}.v4 .steps4 b{align-self:end}.v4 .steps4 small{align-self:start}}
.v4 .fs{--c-bg:#e6efe8;--c-ink:var(--g);--c-soft:#cfe0d4;background:var(--paper);border:1px solid var(--line);border-radius:30px;grid-template-columns:300px minmax(0,1fr);gap:10px;margin-top:36px;padding:10px;display:grid;box-shadow:0 40px 80px -60px #13201a73}.v4 .c0{--c-bg:#e6efe8;--c-ink:var(--g);--c-soft:#cfe0d4}.v4 .c1{--c-bg:#fbe6df;--c-ink:#a8452c;--c-soft:#f4cdbf}.v4 .c2{--c-bg:#fcf0d2;--c-ink:#7a5710;--c-soft:#f6dfa4}.v4 .fs-tabs{flex-direction:column;gap:2px;padding:6px;display:flex}.v4 .fs-tab{text-align:left;cursor:pointer;width:100%;color:var(--muted);background:0 0;border:0;border-radius:14px;align-items:center;gap:12px;padding:10px 12px;font-size:15.5px;font-weight:500;transition:background .25s,color .25s;display:flex;position:relative;overflow:hidden}.v4 .fs-tab:hover{color:var(--ink);background:#f3f6f4}.v4 .fs-tab.is-on{background:var(--c-bg);color:var(--c-ink);font-weight:700}.v4 .fs-tab-icon{width:36px;height:36px;color:var(--muted);background:#f1f4f2;border-radius:10px;flex:none;place-items:center;transition:background .25s,color .25s,transform .3s cubic-bezier(.3,1.4,.5,1);display:grid}.v4 .fs-tab.is-on .fs-tab-icon{background:var(--c-ink);color:#fff;transform:scale(1.06)}.v4 .fs-progress{background:var(--c-ink);opacity:.5;transform-origin:0;border-radius:2px;height:2px;animation:linear both v4-progress;position:absolute;bottom:4px;left:12px;right:12px}.v4 .fs-progress.is-paused{animation-play-state:paused}@keyframes v4-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.v4 .fs-panel{background:var(--c-bg);border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:32px;min-height:470px;padding:clamp(28px,4vw,52px);transition:background .5s;display:grid;position:relative;overflow:hidden}.v4 .fs-panel:after{content:"";background:var(--c-soft);opacity:.7;border-radius:50%;width:260px;height:260px;transition:background .5s;position:absolute;bottom:-80px;right:-80px}.v4 .fs-copy,.v4 .fs-visual{z-index:1;position:relative}.v4 .fs-big-icon{background:var(--c-ink);color:#fff;border-radius:18px;place-items:center;width:64px;height:64px;display:inline-grid}.v4 .fs-name{letter-spacing:.06em;text-transform:uppercase;color:var(--c-ink);margin-top:22px;font-size:14px;font-weight:700}.v4 .fs-copy h3{letter-spacing:-.03em;color:var(--ink);margin-top:8px;font-size:clamp(28px,3vw,40px);line-height:1.08}.v4 .fs-text{color:#3e4a44;max-width:42ch;margin-top:14px;font-size:16.5px}.v4 .fs-copy>*{animation:.55s cubic-bezier(.2,.8,.2,1) both v4-up}.v4 .fs-copy>:nth-child(2){animation-delay:50ms}.v4 .fs-copy>:nth-child(3){animation-delay:.1s}.v4 .fs-copy>:nth-child(4){animation-delay:.16s}.v4 .fs-visual{place-items:center;animation:.6s cubic-bezier(.2,.9,.3,1.15) 80ms both v4-pop;display:grid}@keyframes v4-up{0%{opacity:0;transform:translateY(14px)}}@keyframes v4-pop{0%{opacity:0;transform:translateY(18px)scale(.94)rotate(-1.5deg)}}.v4 .vz-card{background:#fff;border-radius:18px;gap:8px;width:min(100%,340px);padding:18px;font-size:14px;display:grid;box-shadow:0 30px 50px -30px #13201a73}.v4 .vz-card small{color:var(--muted);font-size:12px}.v4 .vz-card b{font-size:16px}.v4 .vz-row{gap:8px;margin-top:4px;display:flex}.v4 .vz-btn{border:1px solid var(--line);border-radius:10px;padding:9px 14px;font-size:14px;font-weight:600}.v4 .vz-btn.main{background:var(--g);color:#fff;border-color:var(--g);animation:2.4s .6s both v4-press}@keyframes v4-press{0%,30%{transform:none}36%{transform:scale(.94)}44%,to{transform:none}}.v4 .vz-toast{color:var(--g);background:#ddebe2;border-radius:999px;align-items:center;gap:6px;width:fit-content;margin-top:4px;padding:7px 10px;font-size:13px;font-weight:600;animation:.5s 1.5s both v4-up;display:inline-flex}.v4 .vz-cal{gap:12px}.v4 .vz-cal-row{grid-template-columns:90px 1fr;align-items:center;height:26px;font-size:13px;font-weight:600;display:grid;position:relative}.v4 .vz-bar{transform-origin:0;border-radius:6px;max-width:calc(100% - 90px);height:20px;margin-left:90px;animation:.7s cubic-bezier(.2,.8,.2,1) both v4-grow-x;position:absolute;top:3px}.v4 .vz-cal-row:nth-child(2) .vz-bar{animation-delay:.1s}.v4 .vz-cal-row:nth-child(3) .vz-bar{animation-delay:.2s}.v4 .vz-cal-row:nth-child(4) .vz-bar{animation-delay:.3s}.v4 .vz-bar.g{background:var(--g)}.v4 .vz-bar.g2{background:var(--g2)}.v4 .vz-bar.b{background:var(--s)}.v4 .vz-bar.s{background:#cfddd3}@keyframes v4-grow-x{0%{transform:scaleX(0)}}.v4 .vz-field{border:1px solid var(--line);border-radius:10px;padding:8px 12px;font-weight:600}.v4 .vz-field small{font-weight:400;display:block}.v4 .vz-ok{color:var(--g);background:#ddebe2;border-radius:10px;padding:9px 12px;font-weight:600;animation:.5s .5s both v4-up}.v4 .vz-tiles{grid-template-columns:1fr 1fr;gap:10px;width:min(100%,320px);display:grid}.v4 .vz-tiles span{color:var(--muted);background:#fff;border-radius:16px;padding:16px;font-size:13px;animation:.5s both v4-up;box-shadow:0 20px 40px -30px #13201a80}.v4 .vz-tiles span:nth-child(2){animation-delay:80ms}.v4 .vz-tiles span:nth-child(3){animation-delay:.16s}.v4 .vz-tiles span:nth-child(4){animation-delay:.24s}.v4 .vz-tiles b{font-family:var(--f-display), sans-serif;color:var(--ink);margin-bottom:4px;font-size:34px;line-height:1;display:block}.v4 .vz-tiles .t1 b{color:#a8452c}.v4 .vz-tiles .t3 b{color:var(--b)}.v4 .vz-check li,.v4 .vz-mail li{border-bottom:1px solid #eef2ef;align-items:center;gap:10px;padding:9px 4px;animation:.45s both v4-up;display:flex}.v4 .vz-check li:last-child,.v4 .vz-mail li:last-child{border-bottom:0}.v4 .vz-check svg{background:var(--g);width:20px;height:20px;color:var(--s);box-sizing:border-box;border-radius:6px;flex:none;padding:3px}.v4 .vz-mail svg{color:var(--muted);flex:none}.v4 .vz-mail em{color:var(--g);background:#ddebe2;border-radius:999px;margin-left:auto;padding:2px 8px;font-size:12px;font-style:normal;font-weight:600}.v4 .vz-meter{background:#eef2ef;border-radius:999px;height:10px;margin:6px 0;overflow:hidden}.v4 .vz-meter i{border-radius:inherit;background:linear-gradient(90deg, var(--g2), var(--s) 75%, var(--b));transform-origin:0;width:88%;height:100%;animation:1.1s cubic-bezier(.2,.8,.2,1) .2s both v4-grow-x;display:block}.v4 .vz-stock li{border-bottom:1px solid #eef2ef;justify-content:space-between;padding:9px 2px;display:flex}.v4 .vz-stock li:last-child{border-bottom:0}.v4 .vz-stock .warn{color:#fff;background:var(--b);border-radius:999px;padding:1px 8px;font-size:13px;animation:2s .4s both v4-press}.v4 .vz-chart{grid-template-columns:none;grid-auto-flow:column;align-items:end;gap:8px;height:220px}.v4 .vz-chart i{transform-origin:bottom;background:#cfddd3;border-radius:6px 6px 3px 3px;width:100%;min-width:22px;animation:.7s cubic-bezier(.2,.8,.2,1) both v4-grow-y;display:block}.v4 .vz-chart i.top{background:var(--g)}@keyframes v4-grow-y{0%{transform:scaleY(0)}}.v4 .vz-phone{background:linear-gradient(170deg, var(--g2), var(--g) 70%);border:8px solid #13201a;border-radius:34px;width:210px;height:300px;padding:60px 12px 0;box-shadow:0 40px 60px -30px #00000080}.v4 .vz-push{background:#fffffff0;border-radius:14px;gap:10px;padding:10px;font-size:12px;line-height:1.3;animation:.7s cubic-bezier(.2,.9,.3,1.2) .3s both v4-drop;display:flex}.v4 .vz-push b{font-size:12.5px;display:block}.v4 .vz-push-icon{background:#fff;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;display:grid;box-shadow:0 0 0 1px #e1e7e3}@keyframes v4-drop{0%{opacity:0;transform:translateY(-30px)}}@media (max-width:960px){.v4 .fs{border-radius:24px;grid-template-columns:1fr}.v4 .fs-tabs{scrollbar-width:none;flex-direction:row;gap:6px;padding:4px;overflow-x:auto}.v4 .fs-tabs::-webkit-scrollbar{display:none}.v4 .fs-tab{white-space:nowrap;flex:none;width:auto;padding:8px 12px 10px 8px;font-size:14px}.v4 .fs-tab-icon{width:30px;height:30px}.v4 .fs-panel{grid-template-columns:1fr;gap:24px;min-height:0}}.v4 .pm{border-radius:18px;height:190px;margin:-6px -6px 22px;position:relative;overflow:hidden}.v4 .pr-crm .pm{background:#ffffff0f}.v4 .pr-crm-www .pm{background:#eef3ef}.v4 .pm-win{background:#fff;border-radius:10px;position:absolute;overflow:hidden;box-shadow:0 24px 40px -24px #0000008c}.v4 .pm-bar{background:#f1f4f2;border-bottom:1px solid #e2e8e4;align-items:center;gap:4px;height:16px;padding:0 8px;display:flex}.v4 .pm-bar i{background:#cbd4cf;border-radius:50%;width:5px;height:5px}.v4 .pm-bar span{color:#7a8780;white-space:nowrap;margin-left:6px;font-size:8px;overflow:hidden}.v4 .pm-panel{grid-template-columns:38px 1fr;height:calc(100% - 16px);display:grid}.v4 .pm-side{background:var(--g);align-content:start;gap:5px;padding:8px 6px;display:grid}.v4 .pm-side i{background:#ffffff4d;border-radius:2px;height:4px}.v4 .pm-side i:nth-child(3){background:var(--s)}.v4 .pm-main{align-content:start;gap:6px;padding:9px;display:grid}.v4 .pm-main b{background:#1f3a2e;border-radius:3px;width:45%;height:6px;display:block}.v4 .pm-row{background:#f1f4f2;border-radius:3px;height:9px;position:relative}.v4 .pm-row i{border-radius:3px;position:absolute;top:0;bottom:0}.v4 .pm-site{grid-template-rows:auto 1fr;height:calc(100% - 16px);display:grid}.v4 .pm-site-hero{background:linear-gradient(160deg,#8fb3c4 0%,#cfdde3 45%,#6f8f6a 46%,#4e6b4a 100%);height:72px;position:relative}.v4 .pm-site-hero b{background:#fff;border-radius:3px;width:60%;height:7px;position:absolute;top:12px;left:10px}.v4 .pm-site-hero s{background:#ffffffb3;border-radius:3px;width:40%;height:5px;position:absolute;top:24px;left:10px}.v4 .pm-site-cars{grid-template-columns:repeat(3,1fr);gap:6px;padding:8px;display:grid}.v4 .pm-site-cars span{background:#f1f4f2;border-radius:5px;height:34px;position:relative}.v4 .pm-site-cars span:after{content:"";opacity:.8;background:#c4563a;border-radius:2px;height:4px;position:absolute;bottom:4px;left:4px;right:4px}.v4 .pm-book{z-index:2;background:var(--b);color:#fff;white-space:nowrap;border-radius:999px;padding:5px 10px;font-size:10px;font-weight:700;position:absolute;box-shadow:0 8px 16px -8px #00000080}.v4 .pm-link{z-index:3;background:var(--s);width:34px;height:34px;color:var(--g);border-radius:50%;place-items:center;animation:6s linear infinite v4-spin;display:grid;position:absolute;box-shadow:0 8px 18px -8px #00000080}@keyframes v4-spin{to{transform:rotate(360deg)}}.v4 .pm-tag{z-index:2;letter-spacing:.04em;text-transform:uppercase;border-radius:6px;padding:3px 8px;font-size:10px;font-weight:700;position:absolute}@media (prefers-reduced-motion:reduce){.v4 .pm-link{animation:none}}
.v4 .faq4{max-width:var(--wrap);padding:clamp(56px, 8vw, 110px) var(--pad);margin:0 auto}.v4 .fq4{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:32px 64px;display:grid}.v4 .fq4-side{position:sticky;top:100px}.v4 .fq4-side h2{letter-spacing:-.03em;font-size:clamp(36px,4.6vw,60px);font-weight:700}.v4 .fq4-side>p{color:var(--muted);max-width:28ch;margin-top:12px}.v4 .fq4-ask{background:var(--g);color:#fff;border-radius:20px;align-items:center;gap:14px;margin-top:28px;padding:18px;font-size:15px;line-height:1.35;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex}.v4 .fq4-ask:hover{transform:translateY(-2px);box-shadow:0 20px 40px -24px #1f3a2ee6}.v4 .fq4-ask b{font-size:16px;display:block}.v4 .fq4-ask-icon{background:var(--s);width:46px;height:46px;color:var(--g);border-radius:14px;flex:none;place-items:center;display:grid}.v4 .fq4-list{gap:10px;display:grid}.v4 .fq4-list li{background:var(--paper);border:1px solid var(--line);border-radius:18px;transition:border-color .3s,box-shadow .3s,background .3s}.v4 .fq4-list li:hover{border-color:#c3d2c8}.v4 .fq4-list li.is-open{border-color:var(--g);box-shadow:0 24px 40px -30px #1f3a2e99}.v4 .fq4-list button{text-align:left;cursor:pointer;width:100%;color:var(--ink);background:0 0;border:0;border-radius:18px;align-items:center;gap:14px;padding:16px 18px;font-size:17px;font-weight:600;display:flex}.v4 .fq4-icon{background:var(--sage);width:40px;height:40px;color:var(--g);border-radius:12px;flex:none;place-items:center;transition:background .3s,color .3s,transform .4s cubic-bezier(.3,1.4,.5,1);display:grid}.v4 .fq4-list li:nth-child(3n+2) .fq4-icon{color:var(--b);background:#f7e0d8}.v4 .fq4-list li:nth-child(3n+3) .fq4-icon{color:#8c6416;background:#fbebc4}.v4 .fq4-list li.is-open .fq4-icon{background:var(--g);color:var(--s);transform:rotate(-8deg)scale(1.05)}.v4 .fq4-q{flex:1}.v4 .fq4-toggle{width:32px;height:32px;color:var(--g);background:#f1f4f2;border-radius:50%;flex:none;place-items:center;transition:transform .35s cubic-bezier(.3,1.3,.5,1),background .3s,color .3s;display:grid}.v4 .fq4-list li.is-open .fq4-toggle{background:var(--b);color:#fff;transform:rotate(135deg)}.v4 .fq4-a{grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.2,.8,.2,1);display:grid}.v4 .fq4-a>div{overflow:hidden}.v4 .fq4-a p{color:#46524c;opacity:0;padding:0 22px 20px 72px;font-size:16px;line-height:1.55;transition:opacity .3s,transform .4s;transform:translateY(-6px)}.v4 .fq4-list li.is-open .fq4-a{grid-template-rows:1fr}.v4 .fq4-list li.is-open .fq4-a p{opacity:1;transition-delay:.1s;transform:none}@media (max-width:900px){.v4 .fq4{grid-template-columns:1fr}.v4 .fq4-side{position:static}.v4 .fq4-a p{padding-left:18px}}.v4 .pm-form{gap:6px;padding:10px;display:grid}.v4 .pm-form i{background:#f1f4f2;border:1px solid #e2e8e4;border-radius:4px;height:12px}.v4 .pm-form span{text-align:center;color:#fff;background:var(--b);border-radius:6px;margin-top:2px;padding:5px 0;font-size:9px;font-weight:700}.v4 .pr-plan{overflow:hidden}.v4 .pr-plan .pm-win{transition:transform .5s cubic-bezier(.2,.8,.2,1)}.v4 .pr-plan:hover .pm-win:first-child{transform:translateY(-4px)rotate(-1deg)}.v4 .pr-plan:hover .pm-win:nth-child(2){transform:translateY(-6px)rotate(1deg)}.v4 .fq4-a p{padding-left:22px}.v4 .fq4-more{border:1px solid var(--line);background:var(--paper);color:var(--g);font:inherit;cursor:pointer;border-radius:999px;grid-column:2;justify-self:start;margin-top:-18px;padding:10px 18px;font-size:15px;font-weight:600}.v4 .fq4-more:hover{border-color:var(--g)}@media (max-width:900px){.v4 .fq4-more{grid-column:auto}}.v4 .faq4 .fq4{max-width:820px;margin:0 auto;display:block}.v4 .fq4-head{text-align:center;justify-items:center;gap:10px;display:grid}.v4 .fq4-head h2{letter-spacing:-.03em;font-size:clamp(32px,4vw,48px);font-weight:700}.v4 .fq4-head p{color:var(--muted);margin:0}.v4 .fq4-toggle-all{background:var(--g);color:#fff;font:600 16px var(--f-body), system-ui, sans-serif;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;margin-top:12px;padding:13px 22px;transition:background .2s;display:inline-flex}.v4 .fq4-toggle-all:hover{background:#2e5a45}.v4 .fq4-toggle-all svg{transition:transform .3s}.v4 .fq4-toggle-all[aria-expanded=true]{color:var(--g);background:#eef3ef}.v4 .fq4-toggle-all[aria-expanded=true] svg{transform:rotate(180deg)}.v4 .fq4 .fq4-list{margin-top:28px;animation:.4s fq4-in}@keyframes fq4-in{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.v4 .fq4 .fq4-list{animation:none}}.v4 .fq4-btn-wrap{display:inline-flex;position:relative}.v4 .fq4-arrow{fill:none;width:74px;height:96px;stroke:var(--b);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;position:absolute;top:-54px;right:calc(100% + 8px);transform:rotate(-6deg)}.v4 .fq4-toggle-all[aria-expanded=true]~.fq4-arrow{opacity:0}.v4 .fq4-btn-wrap:has([aria-expanded=true]) .fq4-arrow{opacity:0}.v4 .fq4-arrow{transition:opacity .3s}@media (max-width:560px){.v4 .fq4-arrow{width:44px;height:58px;top:-26px}}
.v4{--f-voice:var(--f-display)}.v4 .day4 .day-list>li:last-child>h3{letter-spacing:-.03em;font-style:normal;font-weight:700}.v4 .kicker4{letter-spacing:.1em;text-transform:uppercase;color:var(--b);text-align:center;margin-bottom:10px;font-size:13px;font-weight:700}.v4 .stats4{max-width:var(--wrap);padding:0 var(--pad) clamp(40px, 6vw, 72px);margin:0 auto}.v4 .stats4 ul{background:var(--paper);border:1px solid var(--line);border-radius:22px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.v4 .stats4 li{gap:4px;padding:22px 24px;display:grid}.v4 .stats4 li+li{border-left:1px solid var(--line)}.v4 .stats4 b{font-family:var(--f-display), sans-serif;letter-spacing:-.03em;color:var(--g);font-size:clamp(30px,3.4vw,44px);line-height:1}.v4 .stats4 li:nth-child(2) b{color:var(--b)}.v4 .stats4 li:nth-child(3) b{color:#9a6f12}.v4 .stats4 span{color:var(--muted);font-size:14.5px}@media (max-width:760px){.v4 .stats4 ul{grid-template-columns:1fr 1fr}.v4 .stats4 li:nth-child(3){border-left:0}.v4 .stats4 li:nth-child(n+3){border-top:1px solid var(--line)}}.v4 .fs-tabs-wrap{min-width:0;position:relative}.v4 .fs-nav{display:none}@media (max-width:960px){.v4 .fs-tabs-wrap:after{content:"";background:linear-gradient(90deg, transparent, var(--paper) 85%);pointer-events:none;border-radius:0 16px 16px 0;width:56px;position:absolute;top:0;bottom:0;right:0}.v4 .fs-tabs{scroll-snap-type:x proximity;padding-right:48px}.v4 .fs-tab{scroll-snap-align:center}.v4 .fs-nav{align-items:center;gap:10px;padding:2px 4px;display:flex}.v4 .fs-nav button{border:1px solid var(--line);width:44px;height:44px;color:var(--g);cursor:pointer;background:#fff;border-radius:50%;flex:none;place-items:center;display:grid}.v4 .fs-nav button:first-child svg{transform:rotate(90deg)}.v4 .fs-nav button:last-child svg{transform:rotate(-90deg)}.v4 .fs-nav button:active{background:var(--sage)}.v4 .fs-count{color:var(--muted);font-variant-numeric:tabular-nums;min-width:52px;font-size:14px}.v4 .fs-count b{color:var(--ink);font-size:16px}.v4 .fs-dots{flex:1;justify-content:center;gap:5px;display:flex}.v4 .fs-dots i{background:#d3dcd6;border-radius:3px;width:6px;height:6px;transition:width .3s,background .3s}.v4 .fs-dots i.is-on{background:var(--g);width:20px}.v4 .fs-panel{touch-action:pan-y}}.v4 .sync4-head{text-align:center}.v4 .sy{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px;max-width:900px;margin:40px auto 0;display:grid}.v4 .sy-card{background:var(--paper);border:1px solid var(--line);border-radius:22px;padding:26px;position:relative;box-shadow:0 30px 60px -40px #13201a80}.v4 .sy-panel{background:var(--g);color:#fff;border-color:var(--g)}.v4 .sy-tag{background:var(--s);color:var(--g);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700;position:absolute;top:-12px;left:22px}.v4 .sy-tag.light{background:var(--b);color:#fff}.v4 .sy-car{font-family:var(--f-display), sans-serif;letter-spacing:-.02em;font-size:22px;font-weight:700}.v4 .sy-sub{opacity:.7;margin-top:2px;font-size:14px}.v4 .sy-price-row{align-items:center;gap:12px;margin-top:18px;display:flex}.v4 .sy-price-row b{text-align:center;font-family:var(--f-display), sans-serif;letter-spacing:-.02em;color:var(--s);flex:1;font-size:30px}.v4 .sy-price-row button{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff40;border-radius:12px;width:44px;height:44px;font-size:22px;transition:background .2s,transform .15s}.v4 .sy-price-row button:hover{background:#ffffff2e}.v4 .sy-price-row button:active{transform:scale(.94)}.v4 .sy-switch{cursor:pointer;align-items:center;gap:10px;margin-top:18px;font-size:14px;display:flex}.v4 .sy-switch input{opacity:0;position:absolute}.v4 .sy-switch span{background:#ffffff40;border-radius:999px;flex:none;width:42px;height:24px;transition:background .25s;position:relative}.v4 .sy-switch span:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .25s cubic-bezier(.3,1.4,.5,1);position:absolute;top:3px;left:3px}.v4 .sy-switch input:checked+span{background:var(--s)}.v4 .sy-switch input:checked+span:after{transform:translate(18px)}.v4 .sy-switch input:focus-visible+span{outline:3px solid var(--b);outline-offset:2px}.v4 .sy-link{background:var(--s);width:52px;height:52px;color:var(--g);border-radius:50%;place-items:center;animation:.7s cubic-bezier(.3,1.3,.5,1) v4-sync;display:grid}@keyframes v4-sync{0%{transform:rotate(-180deg)scale(.8)}}.v4 .sy-photo{background:linear-gradient(160deg,#8fb3c4 0%,#cfdde3 45%,#6f8f6a 46%,#4e6b4a 100%);border-radius:14px;height:110px;margin-bottom:14px}.v4 .sy-site-row{border-top:1px solid var(--line);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding-top:14px;animation:1s v4-flash;display:flex}@keyframes v4-flash{0%{background:#fbebc4}to{background:0 0}}.v4 .sy-site-row b{color:var(--g);font-size:18px}.v4 .sy-site-row small{color:var(--g2);font-size:12.5px;font-weight:600;display:block}.v4 .sy-site-row em{color:#fff;background:var(--b);border-radius:10px;padding:9px 14px;font-size:14px;font-style:normal;font-weight:700}.v4 .sy-off{color:var(--muted);font-weight:600}.v4 .sync4-list{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:32px;display:flex}.v4 .sync4-list li{background:var(--paper);border:1px solid var(--line);border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:14.5px;font-weight:500;display:inline-flex}.v4 .sync4-list svg{color:var(--b)}@media (max-width:760px){.v4 .sy{grid-template-columns:1fr;justify-items:center}.v4 .sy-card{width:100%}.v4 .sy-link{transform:rotate(90deg)}}.v4 .team4{max-width:var(--wrap)}.v4 .team4-head h2{max-width:20ch;margin:0 auto}.v4 .team4-eq{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,.8fr);align-items:stretch;gap:18px;margin-top:44px;display:grid}.v4 .person{background:var(--paper);border:1px solid var(--line);border-radius:26px;flex-direction:column;gap:8px;padding:30px 26px 26px;display:flex;position:relative}.v4 .person img{object-fit:cover;border:4px solid #fff;border-radius:50%;width:88px;height:88px;box-shadow:0 10px 24px -12px #13201a80}.v4 .person-label{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-self:flex-start;margin-bottom:8px;padding:5px 10px;font-size:12px;font-weight:700}.v4 .p-m .person-label{background:var(--sage);color:var(--g)}.v4 .p-n .person-label{color:#a8452c;background:#f7e0d8}.v4 .person h3{margin-top:6px;font-size:26px}.v4 .person p{color:var(--muted);font-size:15.5px}.v4 .person blockquote{background:var(--g);color:#fff;border-radius:16px 16px 16px 4px;margin:12px 0 0;padding:14px 16px;font-size:15px;font-weight:600;line-height:1.4;position:relative}.v4 .team4-op{background:var(--paper);border:1px solid var(--line);width:44px;height:44px;color:var(--b);border-radius:50%;align-self:center;place-items:center;font-size:24px;font-weight:700;display:grid}.v4 .team4-result{background:var(--s);text-align:center;border-radius:26px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:26px 18px;display:flex}.v4 .team4-result b{font-family:var(--f-display), sans-serif;letter-spacing:-.03em;color:var(--g);font-size:30px}.v4 .team4-result span{color:#5a4614;max-width:18ch;font-size:14px}@media (max-width:1000px){.v4 .team4-eq{grid-template-columns:1fr;justify-items:stretch}.v4 .team4-op{justify-self:center}}.v4 .values4{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.v4 .values4 li{background:var(--paper);border:1px solid var(--line);border-radius:20px;gap:4px;padding:20px;display:grid}.v4 .values4-icon{background:var(--g);width:44px;height:44px;color:var(--s);border-radius:12px;place-items:center;margin-bottom:8px;display:grid}.v4 .values4 b{font-size:16.5px}.v4 .values4 span:last-child{color:var(--muted);font-size:14.5px}@media (max-width:900px){.v4 .values4{grid-template-columns:1fr 1fr}}.v4 .team4-note{color:var(--g);text-align:center;justify-content:center;align-items:center;gap:10px;margin-top:26px;font-weight:600;display:flex}.v4 .pr-ask{margin-bottom:6px;font-size:15px;font-weight:600}.v4 .pr-crm .pr-ask{color:var(--s)}.v4 .pr-crm-www .pr-ask{color:var(--b)}.v4 .steps4-wrap{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:40px;margin-top:40px;display:grid}.v4 .steps4-wrap .steps4{grid-template-columns:1fr;gap:18px;margin-top:0}.v4 .steps4-wrap .steps4:before{width:2px;height:auto;inset:10px auto 10px 31px}.v4 .steps4-wrap .steps4 li{text-align:left;grid-template-columns:64px minmax(0,1fr);align-items:center;column-gap:16px;padding:0;display:grid}.v4 .steps4-wrap .steps4-icon{grid-row:1/span 2;margin:0}.v4 .steps4-wrap .steps4 b{align-self:end;font-size:17px}.v4 .steps4-wrap .steps4 small{align-self:start}.v4 .form4{background:var(--paper);border:1px solid var(--line);border-radius:24px;padding:24px;transform:rotate(1deg);box-shadow:0 40px 70px -50px #13201a8c}.v4 .form4-top{justify-content:space-between;align-items:baseline;display:flex}.v4 .form4-top b{font-size:17px}.v4 .form4-top span{color:var(--g);font-size:13px;font-weight:700}.v4 .form4-bar{background:#eef2ef;border-radius:999px;height:8px;margin:12px 0 14px;overflow:hidden}.v4 .form4-bar i{border-radius:inherit;background:linear-gradient(90deg, var(--g), var(--g2));width:62%;height:100%;display:block}.js-rv .v4 .form4.rv .form4-bar i{transform-origin:0;transition:transform 1.2s cubic-bezier(.2,.8,.2,1) .4s;transform:scaleX(0)}.js-rv .v4 .form4.rv.is-in .form4-bar i{transform:none}.v4 .form4 li{border-bottom:1px solid #eef2ef;align-items:center;gap:10px;padding:9px 0;font-size:14.5px;display:flex}.v4 .form4 li:last-child{border-bottom:0}.v4 .form4 li>span{border:2px solid #c9d3cd;border-radius:50%;flex:none;width:18px;height:18px}.v4 .form4 li.ok>span{background:var(--g);border-color:var(--g);box-shadow:inset 0 0 0 3px #fff}.v4 .form4 li.half>span{border-color:var(--s);background:linear-gradient(90deg, var(--s) 50%, transparent 50%)}.v4 .form4 li em{border-radius:999px;margin-left:auto;padding:2px 8px;font-size:12px;font-style:normal;font-weight:600}.v4 .form4 li.ok em{color:var(--g);background:#ddebe2}.v4 .form4 li.half em{color:#6b4e0e;background:#fbebc4}.v4 .form4 li.todo em{color:var(--muted);background:#f1f4f2}.v4 .form4-start{color:#8e3a24;background:#f7e0d8;border-radius:12px;align-items:center;gap:8px;margin-top:14px;padding:10px 12px;font-size:13.5px;font-weight:600;display:flex}@media (max-width:900px){.v4 .steps4-wrap{grid-template-columns:1fr}.v4 .form4{transform:none}}.v4 .tf-dates{color:var(--g);margin:4px 0 12px;font-size:15px}.v4 .team4-result{background:var(--g)}.v4 .team4-result b{color:#fff}.v4 .team4-result span{color:#b9ccc0}.v4 .day4{background-color:#2e3b55;transition:background-color 1.2s;position:relative;overflow:clip}.v4 .day4-in{z-index:1;position:relative}@media (prefers-reduced-motion:reduce){.v4 .day4{transition:none}}.v4 .person-tags{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.v4 .person-tags li{color:var(--ink);background:#f1f4f2;border-radius:999px;padding:4px 10px;font-size:12.5px;font-weight:600}.v4 .p-m .person-tags li{background:var(--sage);color:var(--g)}.v4 .p-n .person-tags li{color:#8e3a24;background:#fbe7e0}.v4 .person blockquote{margin-top:auto}.v4 .person .bq-n{background:var(--b);border-radius:16px 16px 4px}.v4 .sky4{z-index:0;pointer-events:none;height:100vh;margin-bottom:-100vh;position:sticky;top:0;overflow:hidden}.v4 .sun4{background:#f4d28b;border-radius:50%;width:46px;height:46px;transition:transform 1.6s cubic-bezier(.45,0,.2,1),background-color 1.2s,opacity .8s;position:absolute;top:0;left:0;transform:translate(5vw,74vh);box-shadow:0 0 0 10px #f4d28b24,0 0 0 22px #f4d28b0f}.v4 .sun4 i{background:repeating-conic-gradient(#f4d28b8c 0 4deg, transparent 4deg 30deg);border-radius:50%;animation:18s linear infinite v4-rays;position:absolute;inset:-16px;-webkit-mask:radial-gradient(circle,#0000 0 58%,#000 60% 72%,#0000 74%);mask:radial-gradient(circle,#0000 0 58%,#000 60% 72%,#0000 74%)}@keyframes v4-rays{to{transform:rotate(360deg)}}.v4 .day4[data-hour="0"] .sun4{background-color:#f7c98a;transform:translate(6vw,70vh)}.v4 .day4[data-hour="1"] .sun4{transform:translate(28vw,15vh)}.v4 .day4[data-hour="2"] .sun4{background-color:#fbe3a8;transform:translate(44vw,11vh)}.v4 .day4[data-hour="3"] .sun4{transform:translate(57vw,15vh)}.v4 .day4[data-hour="4"] .sun4{background-color:#f2955e;transform:translate(92vw,58vh)}.v4 .day4[data-hour="5"] .sun4{opacity:0;transform:translate(96vw,92vh)}.v4 .moon4{opacity:0;border-radius:50%;width:40px;height:40px;transition:opacity 1s,transform 1.4s cubic-bezier(.2,.8,.2,1);position:absolute;top:15vh;left:52vw;transform:rotate(-20deg)translateY(30px);box-shadow:inset -11px -4px #f4d28b}.v4 .day4[data-hour="5"] .moon4{opacity:1;transform:rotate(-20deg)}.v4 .stars4{opacity:0;transition:opacity 1.2s;position:absolute;inset:0 0 30%}.v4 .day4[data-hour="5"] .stars4{opacity:1}.v4 .day4[data-hour="4"] .stars4{opacity:.25}.v4 .stars4 i{background:#fff;border-radius:50%;width:3px;height:3px;animation:2.6s ease-in-out infinite v4-twinkle;position:absolute}.v4 .stars4 i:nth-child(3n){width:2px;height:2px}@keyframes v4-twinkle{50%{opacity:.25}}.v4 .hills4{width:104%;height:22vh;position:absolute;bottom:0;left:-2%}@media (max-width:900px){.v4 .sun4{width:32px;height:32px}.v4 .hills4{height:14vh}}@media (prefers-reduced-motion:reduce){.v4 .sun4,.v4 .moon4{transition:none}.v4 .sun4 i,.v4 .stars4 i{animation:none}}.v4 .road4{background:#00000029;height:9vh;position:absolute;bottom:0;left:0;right:0}.v4 .road4-lines{background:repeating-linear-gradient(90deg,#ffffff24 0 40px,#0000 40px 90px);height:3px;animation:1.6s linear infinite v4-road;position:absolute;top:50%;left:0;right:0}@keyframes v4-road{to{background-position:-90px 0}}.v4 .car4{width:150px;animation:26s linear infinite v4-drive;position:absolute;bottom:3.2vh;left:0}.v4 .car4 svg{fill:#0000004d;width:100%;height:auto;animation:.6s ease-in-out infinite alternate v4-bump;display:block}.v4 .car4-win{fill:#ffffff14}.v4 .car4-wheel{animation:.5s linear infinite v4-wheel}.v4 .car4-wheel path{stroke:#ffffff1f;stroke-width:3px;fill:none}.v4 .car4-light{fill:#f4d28b33;transition:fill 1s}.v4 .car4-beam{clip-path:polygon(0 40%,100% 0,100% 100%,0 60%);opacity:0;background:linear-gradient(90deg,#f4d28b59,#0000);width:140px;height:50px;transition:opacity 1s;position:absolute;top:34%;left:92%}.v4 .day4[data-hour="0"] .car4-beam,.v4 .day4[data-hour="4"] .car4-beam{opacity:.5}.v4 .day4[data-hour="5"] .car4-beam{opacity:1}.v4 .day4[data-hour="0"] .car4-light,.v4 .day4[data-hour="4"] .car4-light,.v4 .day4[data-hour="5"] .car4-light{fill:#f4d28b}@keyframes v4-drive{0%{transform:translate(-180px)}to{transform:translate(calc(100vw + 40px))}}@keyframes v4-wheel{to{transform:rotate(360deg)}}@keyframes v4-bump{to{transform:translateY(-1.5px)}}.v4 .hills4{bottom:8vh}@media (max-width:900px){.v4 .car4{width:96px;animation-duration:16s}.v4 .road4{height:6vh}.v4 .hills4{bottom:5vh}.v4 .car4{bottom:2vh}}@media (prefers-reduced-motion:reduce){.v4 .car4,.v4 .car4 svg,.v4 .car4-wheel,.v4 .road4-lines{animation:none}.v4 .car4{transform:translate(10vw)}}.v4 .car4{width:170px}.v4 .car4 svg{overflow:visible}.v4 .car4-rail{fill:#00000052}.v4 .car4-spare{fill:#00000061}.v4 .car4-line{stroke:#ffffff0f;stroke-width:2px;fill:none}.v4 .car4-wheel circle{fill:#00000080}.v4 .car4-wheel .car4-rim{fill:#ffffff14}@media (max-width:900px){.v4 .car4{width:110px}}.v4 .hills4{max-width:none}.v4 .skybg{position:absolute;inset:0}.v4 .skybg i{opacity:0;transition:opacity 1.4s;position:absolute;inset:0}.v4 .skybg .t0{background:linear-gradient(#24355e 0%,#4b4a78 42%,#a2708a 72%,#eba477 100%)}.v4 .skybg .t1{background:linear-gradient(#1e4e80 0%,#2f6fa6 45%,#79a9cf 80%,#c9dce6 100%)}.v4 .skybg .t2{background:linear-gradient(#1a5c99 0%,#2a73b2 45%,#5d9dd0 80%,#a7cdea 100%)}.v4 .skybg .t3{background:linear-gradient(#2a4f7e 0%,#4a6e93 40%,#b08a62 78%,#e8b66e 100%)}.v4 .skybg .t4{background:linear-gradient(#2a2552 0%,#5b3460 38%,#a8473f 70%,#ee8a4a 100%)}.v4 .skybg .t5{background:linear-gradient(#070d1c 0%,#0d1a33 55%,#1a2c4a 100%)}.v4 .day4[data-hour="0"] .skybg .t0,.v4 .day4[data-hour="1"] .skybg .t1,.v4 .day4[data-hour="2"] .skybg .t2,.v4 .day4[data-hour="3"] .skybg .t3,.v4 .day4[data-hour="4"] .skybg .t4,.v4 .day4[data-hour="5"] .skybg .t5{opacity:1}.v4 .day4[data-hour="0"]{background-color:#24355e}.v4 .day4[data-hour="1"]{background-color:#1e4e80}.v4 .day4[data-hour="2"]{background-color:#1a5c99}.v4 .day4[data-hour="3"]{background-color:#2a4f7e}.v4 .day4[data-hour="4"]{background-color:#2a2552}.v4 .day4[data-hour="5"]{background-color:#070d1c}.v4 .hills4 .h-back{fill:#10202873}.v4 .hills4 .h-front{fill:#0c181e9e}.v4 .road4{background:#0a1216b3}.v4 .car4 svg{fill:#00000080}.v4 .day4 .day-list>li>h3,.v4 .day4 .day-list>li>p,.v4 .day4 .day-time,.v4 .day4-h,.v4 .day4 .kicker{text-shadow:0 2px 18px #0a142859}.v4 .day4 .day-list>li>p{color:#eef3f6}.v4 .car4-beam{top:46%}.v4 .var4{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:20px;max-width:980px;margin:36px auto 0;display:grid}.v4 .var4-card{box-shadow:0 0 0 1px var(--line), 0 30px 60px -40px #13201a59;color:var(--ink);background:#fff;border-radius:28px;flex-direction:column;padding:clamp(26px,3vw,38px);display:flex}.v4 .var4-crm{background:var(--g);color:#fff;box-shadow:0 40px 80px -40px #13201a99}.v4 .var4-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.v4 .var4-card h3{letter-spacing:-.02em;margin:0;font-size:clamp(24px,2.4vw,30px)}.v4 .var4-badge{background:var(--s);color:#3a2a06;white-space:nowrap;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:700}.v4 .var4-sub{color:var(--muted);margin:8px 0 0;font-size:15.5px;line-height:1.45}.v4 .var4-crm .var4-sub{color:#b9ccc0}.v4 .var4-price{align-items:baseline;gap:8px;margin:28px 0 0;display:flex}.v4 .var4-price b{font-family:var(--f-display), system-ui, sans-serif;letter-spacing:-.04em;font-size:clamp(54px,6vw,72px);font-weight:700;line-height:1}.v4 .var4-price span{color:var(--muted);font-size:16px;font-weight:600}.v4 .var4-crm .var4-price span{color:#b9ccc0}.v4 .var4-start{color:var(--g);background:#eef3ef;border-radius:999px;align-self:flex-start;margin:12px 0 0;padding:6px 12px;font-size:14px;font-weight:600}.v4 .var4-crm .var4-start{color:#fff;background:#ffffff1a}.v4 .var4-ticks{border-top:1px solid var(--line);gap:12px;margin:28px 0 0;padding:24px 0 0;list-style:none;display:grid}.v4 .var4-crm .var4-ticks{border-color:#ffffff24}.v4 .var4-ticks li{align-items:flex-start;gap:12px;font-size:15.5px;line-height:1.45;display:flex}.v4 .var4-tick{width:24px;height:24px;color:var(--g);background:#e6efe8;border-radius:50%;flex-shrink:0;place-items:center;margin-top:-1px;display:grid}.v4 .var4-crm .var4-tick{background:var(--s);color:var(--g)}.v4 .var4-note{color:#5a4614;background:#fcf0d2;border-radius:16px;margin:20px 0 0;padding:14px 16px;font-size:14.5px;line-height:1.45}.v4 .var4-cta{border:1.5px solid var(--g);color:var(--g);border-radius:14px;justify-content:center;align-items:center;gap:8px;margin-top:auto;padding:15px 20px;font-weight:600;text-decoration:none;transition:background .15s,transform .15s;display:flex}.v4 .var4-card>.var4-cta{margin-top:auto}.v4 .var4-card>:nth-last-child(2){margin-bottom:28px}.v4 .var4-cta:hover{background:#eef3ef}.v4 .var4-crm .var4-cta{border-color:var(--b);background:var(--b);color:#fff}.v4 .var4-crm .var4-cta:hover{background:var(--b-dark)}.v4 .var4-cta svg{transition:transform .15s}.v4 .var4-cta:hover svg{transform:translate(3px)}.v4 .var4+.pr-note{text-align:center;color:var(--muted);margin-top:16px;font-size:14px}@media (max-width:760px){.v4 .var4{grid-template-columns:1fr}}.v4 .team4-band{max-width:calc(var(--wrap) + 2 * var(--pad));background:linear-gradient(#e7efe8 0%,#eef2ec 55%,#f6efdf 100%);border-radius:clamp(28px,4vw,56px);margin:clamp(16px,3vw,40px) auto;padding-top:clamp(44px,6vw,80px);padding-bottom:clamp(44px,6vw,80px)}.v4 .team4-intro{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,64px);display:grid}.v4 .team4-intro-txt h2{letter-spacing:-.03em;color:var(--g);text-wrap:balance;margin:0;font-size:clamp(30px,3.4vw,46px);line-height:1.08}.v4 .team4-intro-txt h2 span{color:var(--b);margin-top:10px;display:block}.v4 .team4-intro-txt .kicker4{margin-bottom:14px}.v4 .team4-qcard{isolation:isolate;background:var(--g);color:#fff;border-radius:32px;margin:0;padding:64px clamp(28px,3vw,40px) clamp(28px,3vw,40px);position:relative;overflow:hidden;box-shadow:0 40px 80px -40px #13201a8c}.v4 .team4-qshape{z-index:-1;display:block;position:absolute}.v4 .team4-qshape.q1{background:#2e5a45;border-radius:999px;width:46%;height:84px;top:-26px;right:-40px}.v4 .team4-qshape.q2{background:#c4563a8c;border-radius:999px;width:26%;height:54px;bottom:34px;right:-30px}.v4 .team4-qshape.q3{background:#f4d28b38;border-radius:50%;width:84px;height:84px;bottom:-34px;right:22%}.v4 .team4-qmark{width:34px;height:26px;fill:var(--s);position:absolute;top:22px;left:clamp(28px,3vw,40px)}.v4 .team4-qcard blockquote{font-family:var(--f-display), system-ui, sans-serif;letter-spacing:-.01em;margin:0;font-size:clamp(19px,1.8vw,24px);font-weight:600;line-height:1.35;position:relative}.v4 .team4-qcard figcaption{color:#b9ccc0;align-items:center;gap:12px;margin-top:24px;font-size:14.5px;display:flex}.v4 .team4-faces{display:flex}.v4 .team4-faces img{object-fit:cover;border:3px solid var(--g);border-radius:50%;width:44px;height:44px}.v4 .team4-faces img+img{margin-left:-12px}.v4 .team4-two{align-items:center;gap:18px;margin:clamp(40px,5vw,64px) 0 0;display:flex}.v4 .team4-two:before,.v4 .team4-two:after{content:"";background:linear-gradient(90deg,#0000,#c9d6cc);border-radius:2px;flex:1;height:2px}.v4 .team4-two:after{background:linear-gradient(90deg,#c9d6cc,#0000)}.v4 .team4-two span{color:var(--g);font-family:var(--f-display), system-ui, sans-serif;background:#fff;border-radius:999px;padding:10px 20px;font-size:17px;font-weight:700;box-shadow:0 8px 20px -12px #13201a59}.v4 .team4-two+.team4-eq{margin-top:28px}@media (max-width:860px){.v4 .team4-intro{grid-template-columns:1fr}.v4 .team4-band{margin-left:8px;margin-right:8px}.v4 .team4-two span{text-align:center;padding:9px 16px;font-size:15px}}.v4 .road4-lines{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='90' height='4'%3E%3Crect width='40' height='4' rx='2' fill='rgba(255,255,255,.16)'/%3E%3C/svg%3E") 0 0/90px 4px repeat-x;height:4px;margin-top:-2px}.v4 .values4{gap:24px 32px;margin-top:clamp(32px,4vw,48px)}.v4 .values4 li{background:0 0;border:0;border-radius:0;align-content:start;padding:0}.v4 .values4-icon{border-radius:50%;width:48px;height:48px;margin-bottom:10px}.v4 .sy{margin-bottom:92px;position:relative}.v4 .sy-hand{z-index:2;color:var(--b);font-family:var(--f-hand), cursive;white-space:nowrap;pointer-events:none;align-items:flex-end;gap:4px;margin:0;font-size:27px;line-height:1;display:flex;position:absolute}.v4 .sy-hand svg{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:64px;height:44px}.v4 .sy-hand-1{flex-direction:row-reverse;bottom:-66px;left:4%;transform:rotate(-4deg)}.v4 .sy-hand-1 svg{transform:translateY(-14px)}.v4 .sy-hand-2{bottom:-66px;right:2%;transform:rotate(3deg)}.v4 .sy-hand-2 svg{transform:translateY(-14px)}@media (max-width:760px){.v4 .sy{margin-bottom:0}.v4 .sy-hand{justify-self:center;font-size:25px;position:static;transform:rotate(-3deg)}.v4 .sy-hand svg{display:none}}.v4 .steps-dk{text-align:center}.v4 .steps-dk .steps4-wrap{text-align:left;margin-top:48px}.v4 .steps-dk .steps4:before{background:repeating-linear-gradient(#f4d28b8c 0 6px,#0000 6px 12px)}.v4 .steps-dk .steps4 li{border-radius:20px;padding:10px 14px 10px 10px;transition:background .25s,transform .25s}.v4 .steps-dk .steps4 li:hover{background:#ffffff0f;transform:translate(4px)}.v4 .steps-dk .steps4-icon{background:var(--s);color:var(--g);border:0;position:relative;box-shadow:0 0 0 6px #f4d28b24}.v4 .steps-dk .steps4 li:nth-child(4) .steps4-icon{background:var(--b);color:#fff;box-shadow:0 0 0 6px #c4563a38}.v4 .steps4-n{width:24px;height:24px;color:var(--g);background:#fff;border-radius:50%;place-items:center;font-size:12px;font-style:normal;font-weight:800;display:grid;position:absolute;top:-4px;right:-4px;box-shadow:0 4px 10px -4px #0006}.v4 .steps-dk .steps4 b{color:#fff;font-size:18px}.v4 .steps-dk .steps4 small{color:#a9bfb2;font-size:14.5px}.v4 .steps-dk .form4{--ink:#13201a;--muted:#5b6862;color:var(--ink);background:#fff;border:0;position:relative;box-shadow:0 50px 90px -40px #0009}.v4 .form4-date{background:var(--b);color:#fff;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:13px;font-weight:700;display:inline-flex;position:absolute;top:-16px;right:22px;transform:rotate(-2deg);box-shadow:0 10px 20px -10px #782814b3}.js-rv .v4 .steps-dk .steps4.rv li{opacity:0;transition:opacity .6s,transform .6s cubic-bezier(.2,.8,.2,1),background .25s;transform:translateY(14px)}.js-rv .v4 .steps-dk .steps4.rv.is-in li{opacity:1;transform:none}.v4 .cta4{background:var(--g);color:#fff;align-items:center}.v4 .cta4 h2{color:#fff;text-wrap:balance;font-size:clamp(30px,3.4vw,46px);line-height:1.08}.v4 .cta4 .kicker4{color:var(--s);margin-bottom:12px}.v4 .cta4 .cta-copy p:not(.kicker4){color:#c4d4ca;max-width:46ch;font-size:17.5px}.v4 .cta4 .hero-notes{margin-top:22px}.v4 .cta4 .hero-notes li{color:#e2ebe5}.v4 .cta4 .hero-notes svg{color:var(--s)}.v4 .cta4-who{color:#b9ccc0;background:#ffffff12;border-radius:18px;align-items:center;gap:14px;margin-top:28px;padding:14px 18px;font-size:14.5px;line-height:1.4;display:flex}.v4 .cta4-who b{color:#fff;font-size:16px;display:block}.v4 .cta4-who .team4-faces img{width:48px;height:48px}.v4 .cta4 .tf{box-shadow:0 50px 90px -40px #0009}.v4 .cta4 .tf-submit{justify-content:center;align-items:center;gap:10px;padding-top:18px;padding-bottom:18px;font-size:17px;transition:transform .15s,background .15s;display:inline-flex;box-shadow:0 16px 30px -14px #c4563acc}.v4 .cta4 .tf-submit:after{content:"→";font-size:20px;transition:transform .15s}.v4 .cta4 .tf-submit:hover{transform:translateY(-2px)}.v4 .cta4 .tf-submit:hover:after{transform:translate(4px)}.v4 .cta4 .tf{--ink:#13201a;--muted:#5b6862;color:#13201a}.v4 .sync4-sell{background:var(--paper);border:1px solid var(--line);text-align:center;border-radius:28px;flex-direction:column;align-items:center;gap:12px;max-width:720px;margin:44px auto 0;padding:32px 28px;display:flex}.v4 .sync4-sell h3{margin:0;font-size:clamp(22px,3vw,30px);line-height:1.2}.v4 .sync4-sell p{color:var(--muted);max-width:560px;margin:0}.v4 .sync4-sell .sync4-sell-b{color:var(--b);font-size:20px;font-weight:700}.v4 .sync4-sell-tags{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:4px;display:flex}.v4 .sync4-sell-tags li{background:var(--s);color:#3a2a06;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:14.5px;font-weight:600;display:inline-flex}.v4 .sync4-sell-cta{background:var(--b);color:#fff;border-radius:999px;align-items:center;gap:8px;margin-top:8px;padding:15px 26px;font-weight:600;text-decoration:none;transition:background .15s,transform .15s;display:inline-flex}.v4 .sync4-sell-cta:hover{background:var(--b-dark);transform:translateY(-1px)}.v4 .board4-copy ul.pains4{grid-template-columns:1fr;gap:12px;max-width:46ch;margin-top:20px;display:grid}.v4 .board4-copy ul.pains4 li{width:auto;box-shadow:none;color:var(--ink,#1f3a2e);background:0 0;border:0;border-radius:0;margin:0;padding:0 0 0 26px;font-size:18px;line-height:1.45;position:relative}.v4 .board4-copy ul.pains4 li:before{content:"";background:#c4563a;border-radius:50%;width:12px;height:12px;position:absolute;top:.5em;left:0}.v4 .board4-copy .pains4-turn{max-width:none;font-family:var(--f-display), sans-serif;letter-spacing:-.02em;color:#c4563a;margin-top:22px;font-size:clamp(24px,2.6vw,32px);font-weight:700}.v4 .pains4-turn span{font-family:var(--f-body), sans-serif;letter-spacing:0;color:var(--muted);margin-top:4px;font-size:15px;font-weight:400;display:block}.v4 .day4-end{font-family:var(--f-display), sans-serif;letter-spacing:-.03em;color:#fff;text-shadow:0 2px 18px #0a142859;margin-top:clamp(28px,4vw,48px);font-size:clamp(30px,4.4vw,56px);font-weight:700;line-height:1.05}.v4 .day4-end span{color:#f4d28b;display:block}.v4 .steps-dk .steps4-wrap .steps4{gap:10px}.v4 .steps-dk .steps4-wrap .steps4:before{content:none}.v4 .steps-dk .steps4-wrap .steps4 li{text-align:left;background:#ffffff0a;border:1px solid #ffffff14;border-radius:22px;flex-direction:row;align-items:center;gap:16px;padding:14px 18px 14px 14px;display:flex}.v4 .steps-dk .steps4-wrap .steps4 li:hover{background:#ffffff12;transform:none}.v4 .steps4-tile{width:48px;height:48px;color:var(--s);background:#f4d28b24;border-radius:16px;flex:none;place-items:center;display:grid}.v4 .steps4-txt{flex:1;min-width:0}.v4 .steps-dk .steps4-wrap .steps4 b{font-size:18px;display:block}.v4 .steps-dk .steps4-wrap .steps4 small{margin-top:2px;display:block}.v4 .steps-dk .steps4-wrap .steps4 li:nth-child(4){background:#c4563a29;border-color:#c4563a73}.v4 .steps-dk .steps4-wrap .steps4 li:nth-child(4) .steps4-tile{background:var(--b);color:#fff}.v4 .steps4-pill{background:var(--s);color:var(--g);border-radius:999px;flex:none;padding:6px 12px;font-size:13px;font-weight:700}.v4 .season4{text-align:center;justify-items:center;gap:6px;margin-top:clamp(32px,4vw,52px);display:grid}.v4 .season4 span{font-family:var(--f-display), sans-serif;letter-spacing:-.01em;color:var(--s);font-size:clamp(16px,1.5vw,19px);font-weight:700}.v4 .season4 b{font-family:var(--f-hand), cursive;color:#fff;justify-self:end;margin-right:6%;font-size:clamp(22px,2.3vw,30px);font-weight:700;transform:rotate(-5deg)}@media (max-width:700px){.v4 .season4 b{justify-self:center;margin-right:0}}.v4 .sx{grid-template-columns:minmax(0,1.35fr) auto minmax(0,1fr);align-items:start;gap:20px;max-width:1200px;margin:44px auto 0;display:grid}.v4 .sx-col{margin:0;position:relative}.v4 .sx-col .sc-frame img{width:100%;height:auto;display:block}.v4 .sx-tag{z-index:2;background:var(--s);color:var(--g);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700;position:absolute;top:-13px;left:20px}.v4 .sx-tag.light{background:var(--b);color:#fff}.v4 .sx-link{background:var(--s);width:52px;height:52px;color:var(--g);border-radius:50%;align-self:center;place-items:center;display:grid}.v4 .sx-hand{text-align:center;color:var(--b);font-family:var(--f-hand), cursive;margin:16px 0 0;font-size:26px;line-height:1.1;transform:rotate(-2deg)}.v4 .sx-hand-2{transform:rotate(2deg)}@media (max-width:860px){.v4 .sx{grid-template-columns:1fr;justify-items:stretch;gap:26px}.v4 .sx-link{justify-self:center;transform:rotate(90deg)}.v4 .sx-hand{font-size:23px}}.v4 .sell4{background:var(--g);color:#fff;text-align:left;border-radius:32px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,56px);max-width:1080px;margin:clamp(48px,6vw,72px) auto 0;padding:clamp(28px,4vw,52px);display:grid;box-shadow:0 40px 80px -40px #13201a99}.v4 .sell4-kicker{color:var(--s);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:13px;font-weight:700}.v4 .sell4 h3{font-family:var(--f-display), sans-serif;letter-spacing:-.03em;color:#fff;margin:10px 0 0;font-size:clamp(28px,3.2vw,40px);line-height:1.08}.v4 .sell4 ul{gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.v4 .sell4 li{color:#dce7e0;align-items:center;gap:10px;font-size:16.5px;display:flex}.v4 .sell4 li svg{color:var(--s);flex:none}.v4 .sell4-cta{background:var(--b);color:#fff;border-radius:999px;align-items:center;gap:8px;margin-top:28px;padding:16px 28px;font-size:17px;font-weight:700;text-decoration:none;transition:background .15s,transform .15s;display:inline-flex}.v4 .sell4-cta:hover{background:var(--b-dark);transform:translateY(-1px)}.v4 .sell4-vis{padding-bottom:36px;position:relative}.v4 .sell4-web{background:#fbf7ef;border-radius:18px;overflow:hidden;box-shadow:0 30px 60px -30px #0000008c}.v4 .sell4-bar{background:#ede6da;align-items:center;gap:6px;padding:10px 14px;display:flex}.v4 .sell4-bar i{background:#cfc5b4;border-radius:50%;width:9px;height:9px}.v4 .sell4-bar span{color:#6b6458;background:#fff;border-radius:999px;margin-left:8px;padding:3px 12px;font-size:12px}.v4 .sell4-hero{background:linear-gradient(#14281e0d,#14281e8c),linear-gradient(160deg,#a9c6d6 0%,#cfe0e6 38%,#7e9b7a 62%,#4f6b4c 100%);align-content:end;gap:18px;min-height:230px;padding:24px;display:grid}.v4 .sell4-hero b{font-family:var(--f-display), sans-serif;color:#fff;text-shadow:0 2px 12px #0000004d;font-size:clamp(20px,2vw,26px);line-height:1.1}.v4 .sell4-search{background:#fff;border-radius:14px;flex-wrap:wrap;gap:6px;padding:8px;display:flex}.v4 .sell4-search span{color:#3b362e;white-space:nowrap;background:#f4efe6;border-radius:10px;flex:1;padding:8px 10px;font-size:12.5px}.v4 .sell4-search em{background:var(--b);color:#fff;white-space:nowrap;border-radius:10px;padding:8px 14px;font-size:12.5px;font-style:normal;font-weight:700}.v4 .sell4-ping{color:var(--ink,#13201a);background:#fff;border-radius:18px;align-items:center;gap:12px;padding:12px 16px;font-size:13px;line-height:1.35;display:flex;position:absolute;bottom:0;right:-10px;box-shadow:0 20px 40px -16px #00000073}.v4 .sell4-ping b{font-size:14.5px;display:block}.v4 .sell4-ping span:last-child{color:#5b6862}.v4 .sell4-ping-ic{background:var(--s);width:38px;height:38px;color:var(--g);border-radius:12px;flex:none;place-items:center;display:grid}@media (max-width:820px){.v4 .sell4{grid-template-columns:1fr}.v4 .sell4-ping{right:8px}}.v4 .sell4-hero{isolation:isolate;background:#4f6b4c;position:relative;overflow:hidden}.v4 .sell4-hero:before{content:"";z-index:-1;background:linear-gradient(#0a140f00 30%,#0a140f8c);position:absolute;inset:0}.v4 .sell4-photo{z-index:-2;object-fit:cover}.v4 .sell4-cars{grid-template-columns:1fr 1fr;gap:10px;padding:12px;display:grid}.v4 .sell4-car{color:#5b6862;background:#fff;border-radius:12px;align-items:center;gap:10px;padding:8px 10px;font-size:12px;line-height:1.3;display:flex;box-shadow:0 0 0 1px #ede6da}.v4 .sell4-car img{object-fit:contain;width:64px;height:auto}.v4 .sell4-car b{color:#13201a;font-size:13px;display:block}.v4 .sell4-ping{top:54px;bottom:auto;right:-16px}.v4 .sell4-vis{padding-bottom:0}.v4 .team4-intro{text-align:center;grid-template-columns:1fr;justify-items:center}.v4 .team4-intro h2{max-width:22ch;margin-inline:auto}@media (max-width:900px){.v4 .day4 .day-phone-inline{border-width:9px;border-radius:40px;width:264px;max-width:100%;height:540px;margin:22px auto 0;box-shadow:0 30px 60px -30px #0009}.v4 .day4 .day-phone-inline:before{content:"";z-index:3;background:#0e1b15;border-radius:999px;width:72px;height:20px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.v4 .day4 .day-phone-inline .scr-in{padding-top:36px}}
.v4 .cmp{--pc:var(--g);--pc-soft:#ddebe2;background:var(--paper);border:1px solid var(--line);border-radius:26px;margin-top:36px;padding:clamp(20px,3vw,32px)}.v4 .cmp.plan-1{--pc:var(--b);--pc-soft:#fbe3da}.v4 .cmp-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;display:flex}.v4 .cmp-top h3{font-size:clamp(22px,2.4vw,28px)}.v4 .cmp-switch{background:#eef2ef;border-radius:999px;grid-template-columns:1fr 1fr;padding:4px;display:grid;position:relative}.v4 .cmp-thumb{background:var(--pc);border-radius:999px;width:calc(50% - 4px);transition:transform .45s cubic-bezier(.3,1.3,.5,1),background-color .35s;position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 8px 18px -10px #00000080}.v4 .cmp.plan-1 .cmp-thumb{transform:translate(100%)}.v4 .cmp-switch button{z-index:1;min-width:150px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:11px 20px;font-size:15px;font-weight:700;transition:color .3s;position:relative}.v4 .cmp-switch button.is-on{color:#fff}.v4 .cmp-tabs{scrollbar-width:none;gap:8px;margin-top:20px;padding-bottom:2px;display:flex;overflow-x:auto}.v4 .cmp-tabs::-webkit-scrollbar{display:none}.v4 .cmp-tabs button{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:#fff;border-radius:999px;flex:none;align-items:center;gap:7px;padding:9px 14px;font-size:14.5px;font-weight:600;transition:background .25s,color .25s,border-color .25s;display:inline-flex}.v4 .cmp-tabs button:hover{color:var(--ink)}.v4 .cmp-tabs button.is-on{background:var(--pc-soft);color:var(--pc);border-color:#0000}.v4 .cmp-card{background:#f7f9f7;border-radius:20px;margin-top:16px;padding:8px 18px 0}.v4 .cmp-list{grid-template-columns:1fr 1fr;column-gap:28px;display:grid}.v4 .cmp-list li{border-bottom:1px solid #e8edea;align-items:flex-start;gap:12px;padding:13px 0;transition:opacity .35s;animation:.4s both v4-up;display:flex}.v4 .cmp-mark{background:var(--pc);color:#fff;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;transition:background-color .35s,transform .35s cubic-bezier(.3,1.4,.5,1);display:grid}.v4 .cmp-list li.is-off{opacity:.55}.v4 .cmp-list li.is-off .cmp-mark{color:var(--muted);background:#dce3de;transform:scale(.85)}.v4 .cmp-dash{font-weight:700}.v4 .cmp-label{padding-top:2px;font-size:15px;line-height:1.4}.v4 .cmp-label em{color:var(--pc);margin-top:4px;font-size:13px;font-style:normal;font-weight:700;animation:.35s both v4-up;display:block}.v4 .cmp-label small{color:var(--b);margin-top:2px;font-size:12.5px;font-weight:600;display:block}.v4 .cmp-sum{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;padding:18px 0;animation:.4s both v4-up;display:flex}.v4 .cmp-sum b{font-family:var(--f-display), sans-serif;letter-spacing:-.03em;color:var(--pc);font-size:34px;transition:color .35s}.v4 .cmp-sum small{color:var(--muted);font-size:13.5px;display:block}.v4 .cmp-cta{color:#fff;background:var(--pc);border-radius:12px;padding:12px 20px;font-weight:700;text-decoration:none;transition:background-color .35s,transform .15s}.v4 .cmp-cta:active{transform:scale(.97)}@media (max-width:760px){.v4 .cmp-list{grid-template-columns:1fr}.v4 .cmp-switch{width:100%}.v4 .cmp-switch button{min-width:0;padding:11px 8px;font-size:14px}.v4 .cmp-card{padding:4px 14px 0}}@media (prefers-reduced-motion:reduce){.v4 .cmp-thumb,.v4 .cmp-mark{transition:none}}.v4 .sc{grid-template-columns:minmax(0,1fr) 270px;align-items:end;gap:40px;margin-top:36px;display:grid}.v4 .sc-tabs{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.v4 .sc-tabs button{border:1px solid var(--line);background:var(--paper);color:var(--muted);cursor:pointer;border-radius:999px;padding:10px 18px;font-size:15px;font-weight:600;transition:background .25s,color .25s,border-color .25s}.v4 .sc-tabs button:hover{color:var(--ink)}.v4 .sc-tabs button.is-on{background:var(--g);border-color:var(--g);color:#fff}.v4 .sc-frame{border:1px solid var(--line);background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 50px 90px -50px #13201a8c}.v4 .sc-bar{border-bottom:1px solid var(--line);background:#f1f4f2;align-items:center;gap:6px;padding:10px 14px;display:flex}.v4 .sc-bar i{background:#d5dcd7;border-radius:50%;width:10px;height:10px}.v4 .sc-bar span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;background:#fff;border-radius:6px;margin-left:10px;padding:3px 12px;font-size:12px;overflow:hidden}.v4 .sc-stage{aspect-ratio:16/10;background:#f6f3ec;position:relative}.v4 .sc-stage img{object-fit:cover;object-position:top left;opacity:0;width:100%;height:100%;transition:opacity .6s,transform .8s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:scale(1.015)}.v4 .sc-stage img.is-on{opacity:1;transform:none}.v4 .sc-caption{color:var(--muted);margin-top:14px;font-size:15.5px;animation:.45s both v4-up}.v4 .sc-phone{text-align:center;margin:0}.v4 .sc-phone-frame{background:#fff;border:9px solid #13201a;border-radius:38px;overflow:hidden;box-shadow:0 40px 70px -35px #13201a99}.v4 .sc-phone-frame img{width:100%;height:auto;display:block}.v4 .sc-phone figcaption{color:var(--muted);margin-top:12px;font-size:14px}@media (max-width:900px){.v4 .sc{grid-template-columns:1fr}.v4 .sc-phone{max-width:230px;margin:0 auto}.v4 .sc-tabs{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.v4 .sc-tabs button{flex:none}}.v4 .cmp-top .cmp-tabs{margin-top:0}.v4 .cmp-tabs button.is-on{background:var(--g);border-color:var(--g);color:#fff}.v4 .cmp-cols{grid-template-columns:1fr 1fr;gap:14px;margin-top:20px;display:grid}.v4 .cmp-col{--pc:var(--g);--pc-soft:#ddebe2;border-top:5px solid var(--pc);background:#f7f9f7;border-radius:20px;flex-direction:column;padding:0 18px;display:flex}.v4 .cmp-col.plan-1{--pc:var(--b);--pc-soft:#fbe3da}.v4 .cmp-col-head{border-bottom:1px solid #e8edea;justify-content:space-between;align-items:baseline;gap:10px;padding:16px 0 10px;display:flex}.v4 .cmp-col-head b{font-family:var(--f-display), sans-serif;color:var(--pc);font-size:20px}.v4 .cmp-col-head span{color:var(--muted);font-size:14px}.v4 .cmp-col-head strong{font-family:var(--f-display), sans-serif;color:var(--ink);font-size:22px}.v4 .cmp-col .cmp-list{flex:1;grid-template-columns:1fr}.v4 .cmp-col .cmp-sum{flex-direction:column;align-items:flex-start;gap:10px;padding:14px 0 18px;display:flex}.v4 .cmp-col .cmp-sum small{color:var(--muted);font-size:13px}.v4 .cmp-col .cmp-cta{padding:10px 16px;font-size:14.5px}@media (max-width:760px){.v4 .cmp-cols{grid-template-columns:1fr 1fr;gap:8px}.v4 .cmp-col{padding:0 10px}.v4 .cmp-col-head{flex-direction:column;gap:2px}.v4 .cmp-col-head b{font-size:15px}.v4 .cmp-col-head strong{font-size:18px}.v4 .cmp-col .cmp-label{font-size:13px}.v4 .cmp-col .cmp-list li{gap:8px;padding:10px 0}.v4 .cmp-col .cmp-mark{width:22px;height:22px}.v4 .cmp-col .cmp-cta{padding:9px 10px;font-size:13px}}.v4 .cmp{padding:0;overflow:hidden}.v4 .cmp-bar{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:clamp(18px,2.4vw,26px) clamp(20px,3vw,32px);display:flex}.v4 .cmp-bar b{font-family:var(--f-display), system-ui, sans-serif;letter-spacing:-.02em;font-size:clamp(20px,2.2vw,26px);display:block}.v4 .cmp-bar small{color:var(--muted);margin-top:2px;font-size:15px;display:block}.v4 .cmp-bar-go{background:var(--g);color:#fff;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:10px 16px;font-size:15px;font-weight:600;transition:background .2s;display:inline-flex}.v4 .cmp-bar:hover .cmp-bar-go{background:#2e5a45}.v4 .cmp-bar-go svg{transition:transform .3s}.v4 .cmp.is-open .cmp-bar-go{color:var(--g);background:#eef3ef}.v4 .cmp.is-open .cmp-bar-go svg{transform:rotate(180deg)}.v4 .cmp-body{transition:height .5s cubic-bezier(.2,.8,.2,1);overflow:hidden}.v4 .cmp-body>div{padding:0 clamp(20px,3vw,32px) clamp(20px,3vw,32px)}.v4 .cmp-body .cmp-top{justify-content:flex-start;padding-top:4px}@media (max-width:560px){.v4 .cmp-bar small{display:none}}.v4 .sc-main{min-width:0}@media (max-width:900px){.v4 .sc{grid-template-columns:minmax(0,1fr)}}
.v4 .dk{--bg:#1c3127;--ink:#eef3ef;--muted:#a9bfb2;--line:#ffffff1f;--paper:#24402f;--sage:#ffffff14;color:var(--ink);background:radial-gradient(120% 90% at 85% 0,#24412f 0%,#0000 60%),linear-gradient(170deg,#1a2e24 0%,#1f3a2e 100%)}.v4 .dk-band,.v4 .team4.dk-band{max-width:none;padding-left:max(var(--pad), calc((100% - var(--wrap)) / 2 + var(--pad)));padding-right:max(var(--pad), calc((100% - var(--wrap)) / 2 + var(--pad)))}.v4 .dk .pd,.v4 .dk .fs{--paper:#fff;--ink:#13201a;--muted:#5b6862;--line:#dae1dc;--sage:#e3ece5;color:var(--ink)}.v4 .dk .hero h1 span{color:var(--s)}.v4 .dk .lead{color:#d6e2da}.v4 .dk .chips li{color:#e2ebe5;background:#ffffff14;border:1px solid #ffffff1a}.v4 .dk .stage-hint{color:var(--muted)}.v4 .dk .stage-hint b{color:#fff}.v4 .dk .motif .m1{background:#2f5a44}.v4 .dk .pd{border-color:#0000;box-shadow:0 60px 120px -50px #000000b3}.v4 .dk .stats4 ul{border-color:var(--line);background:#ffffff0d}.v4 .dk .stats4 li+li{border-color:var(--line)}.v4 .dk .stats4 b{color:#fff}.v4 .dk .stats4 li:nth-child(2) b{color:#f2a48b}.v4 .dk .stats4 li:nth-child(3) b{color:var(--s)}@media (max-width:760px){.v4 .dk .stats4 li:nth-child(n+3){border-color:var(--line)}}.v4 .dk .s4-h{color:#fff}.v4 .dk .s4-sub{color:var(--muted)}.v4 .dk .kicker4{color:var(--s)}.v4 .dk .fs{border-color:#0000;box-shadow:0 50px 100px -50px #000000b3}.v4 .dk .person{background:var(--paper);border-color:var(--line)}.v4 .dk .person h3{color:#fff}.v4 .dk .person p{color:#c4d4ca}.v4 .dk .person img{border-color:#24402f}.v4 .dk .p-m .person-label,.v4 .dk .p-m .person-tags li{color:var(--s);background:#f4d28b24}.v4 .dk .p-n .person-label,.v4 .dk .p-n .person-tags li{color:#f6b8a4;background:#f2a48b29}.v4 .dk .person blockquote{color:#1f3a2e;background:#f4d28b}.v4 .dk .person .bq-n{background:var(--b);color:#fff}.v4 .dk .team4-op{border-color:var(--line);color:var(--s);background:#ffffff0f}.v4 .dk .team4-result{background:#fff}.v4 .dk .team4-result b{color:var(--g)}.v4 .dk .team4-result span{color:#5b6862}.v4 .dk .values4 li{border-color:var(--line);background:#ffffff0d}.v4 .dk .values4 b{color:#fff}.v4 .dk .values4 span:last-child{color:var(--muted)}.v4 .dk .values4-icon{background:var(--s);color:var(--g)}.v4 .dk .team4-note{color:var(--s)}.v4 .hd{background:#1c3127f5;border-bottom-color:#ffffff14}.v4 .hd nav a{color:#b9ccc0}.v4 .hd nav a:hover{color:#fff}.v4 .ft{max-width:none;padding-left:max(var(--pad), calc((100% - var(--wrap)) / 2 + var(--pad)));padding-right:max(var(--pad), calc((100% - var(--wrap)) / 2 + var(--pad)));color:#a9bfb2;background:#1a2e24;margin-top:clamp(40px,6vw,80px)}.v4 .cta{margin-bottom:0}.v4 .glow{isolation:isolate;position:relative}.v4 .glow:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(620px circle at var(--mx,50%) var(--my,50%), #f4d28b33, #c4563a17 40%, transparent 70%);opacity:0;transition:opacity .5s;position:absolute;inset:0}.v4 .glow.is-glow:after{opacity:1}.v4 .ft-legal{flex-wrap:wrap;flex-basis:100%;justify-content:flex-end;gap:6px 18px;font-size:13.5px;display:flex}.v4 .ft-legal a{color:#a9bfb2;text-decoration:none}.v4 .ft-legal a:hover{color:#fff;text-underline-offset:3px;text-decoration:underline}@media (max-width:700px){.v4 .ft-legal{justify-content:flex-start}}
.v4 .hd4{z-index:40;position:sticky;top:0}.v4 .hd4-in{max-width:var(--wrap);padding:0 var(--pad);align-items:center;gap:24px;margin:0 auto;display:flex}.v4 .hd4-bar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);background:#fffffff7;transition:box-shadow .2s;position:relative}.v4 .hd4.is-scrolled .hd4-bar{box-shadow:0 10px 30px -14px #13201a40}.v4 .hd4-bar .hd4-in{height:74px;transition:height .2s}.v4 .hd4.is-scrolled .hd4-bar .hd4-in{height:64px}.v4 .hd4-logo{flex-shrink:0;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.v4 .hd4-logo span{color:var(--muted);border-left:1px solid var(--line);max-width:90px;padding-left:12px;font-size:12.5px;font-weight:500;line-height:1.2}.v4 .hd4-nav{align-items:center;gap:4px;margin-left:auto;display:flex}.v4 .hd4-link{color:var(--ink);font:500 15px/1 var(--f-body), system-ui, sans-serif;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:4px;padding:9px 13px;text-decoration:none;transition:background .15s,color .15s;display:inline-flex;position:relative}.v4 .hd4-link:hover,.v4 .hd4-link.is-open{color:var(--g);background:#eef3ef}.v4 .hd4-link svg{color:var(--muted);transition:transform .2s}.v4 .hd4-link.is-open svg{transform:rotate(180deg)}.v4 .hd4-link.is-on{color:var(--g);font-weight:600}.v4 .hd4-link.is-on:after{content:"";background:var(--b);border-radius:2px;height:2px;position:absolute;bottom:2px;left:13px;right:13px}.v4 .hd4-cta{align-items:center;gap:10px;margin-left:16px;display:flex}.v4 .hd4-burger{width:42px;height:42px;color:var(--g);cursor:pointer;background:#eef3ef;border:0;border-radius:10px;place-items:center;display:none}.v4 .hd4-dd{position:static}.v4 .hd4-mega{width:min(980px, calc(100vw - 2 * var(--pad)));opacity:0;visibility:hidden;background:#fff;border-radius:18px;grid-template-columns:1fr 230px;gap:14px;padding:14px;transition:opacity .18s,transform .18s,visibility .18s;display:grid;position:absolute;top:calc(100% - 6px);left:50%;transform:translate(-50%,8px);box-shadow:0 30px 60px -20px #0a191259,0 0 0 1px #1f3a2e14}.v4 .hd4-mega.is-open{opacity:1;visibility:visible;transform:translate(-50%)}.v4 .hd4-mega-grid{grid-template-columns:repeat(3,1fr);gap:2px;display:grid}.v4 .hd4-feat{color:var(--ink);border-radius:12px;align-items:flex-start;gap:11px;padding:11px 12px;text-decoration:none;transition:background .15s;display:flex}.v4 .hd4-feat:hover{background:#f1f5f2}.v4 .hd4-feat b{font-size:14.5px;font-weight:600;line-height:1.25;display:block}.v4 .hd4-feat small{color:var(--muted);margin-top:2px;font-size:13px;line-height:1.3;display:block}.v4 .hd4-feat-i{background:var(--c-bg);width:34px;height:34px;color:var(--c-ink);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.v4 .hd4-mega-side{background:var(--g);color:#fff;border-radius:14px;flex-direction:column;gap:8px;padding:20px;text-decoration:none;display:flex}.v4 .hd4-mega-side svg{color:var(--s)}.v4 .hd4-mega-side b{font-family:var(--f-display), system-ui, sans-serif;margin-top:6px;font-size:19px}.v4 .hd4-mega-side small{color:#b9ccc0;font-size:13.5px;line-height:1.4}.v4 .hd4-mega-go{color:var(--s);align-items:center;gap:6px;margin-top:auto;font-size:14.5px;font-weight:600;display:inline-flex}.v4 .hd4-mega-go svg{transition:transform .15s}.v4 .hd4-mega-side:hover .hd4-mega-go svg{transform:translate(3px)}.v4 .hd4-drawer{z-index:50;padding:12px var(--pad) 24px;color:var(--ink);opacity:0;visibility:hidden;background:#fff;flex-direction:column;gap:14px;transition:opacity .2s,transform .2s,visibility .2s;display:flex;position:fixed;inset:0;overflow-y:auto;transform:translateY(-12px)}.v4 .hd4-drawer.is-open{opacity:1;visibility:visible;transform:none}.v4 .hd4-drawer-head{justify-content:space-between;align-items:center;height:48px;display:flex}.v4 .hd4-drawer-head .hd4-burger{display:grid}.v4 .hd4-drawer-k{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:6px 0 0;font-size:12px;font-weight:600}.v4 .hd4-drawer-feats{grid-template-columns:1fr 1fr;gap:6px;display:grid}.v4 .hd4-drawer-feats a{color:var(--ink);background:#f3f6f4;border-radius:11px;align-items:center;gap:9px;padding:8px;font-size:14px;font-weight:500;line-height:1.2;text-decoration:none;display:flex}.v4 .hd4-drawer-feats .hd4-feat-i{border-radius:9px;width:30px;height:30px}.v4 .hd4-drawer-links{border-top:1px solid var(--line);flex-direction:column;margin-top:4px;display:flex}.v4 .hd4-drawer-links a{border-bottom:1px solid var(--line);color:var(--ink);align-items:center;gap:12px;padding:14px 4px;font-size:17px;font-weight:500;text-decoration:none;display:flex}.v4 .hd4-drawer-links svg{color:var(--b)}.v4 .hd4-drawer-btn{justify-content:center;margin-top:auto}.v4 .hero-demo{color:#fff;border:1px solid #ffffff47;border-radius:12px;align-items:center;gap:8px;padding:14px 20px;font-weight:600;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex}.v4 .hero-demo:hover{border-color:var(--s);background:#f4d28b14}.v4 .hero-demo svg{color:var(--s)}.v4 .hero-notes{flex-wrap:wrap;gap:6px 20px;margin:0;padding:0;list-style:none;display:flex}.v4 .hero-notes li{color:#b9ccc0;align-items:center;gap:6px;font-size:14px;display:inline-flex}.v4 .hero-notes svg{color:var(--s)}@media (max-width:1180px){.v4 .hd4-logo span{display:none}}@media (max-width:1020px){.v4 .hd4-nav{display:none}.v4 .hd4-cta{margin-left:auto}.v4 .hd4-burger{display:grid}}@media (max-width:560px){.v4 .hd4-bar .hd4-in{gap:12px;height:62px}.v4 .hd4-cta .btn-sm{padding:9px 13px;font-size:14px}}.v4 .hd4-bar{background:#f7f9f5f5;border-bottom-color:#0000}.v4 .hd4.is-scrolled .hd4-bar{border-bottom-color:var(--line);background:#fffffff7}.v4 .hd4-logo svg{width:auto;height:36px;transition:height .2s}.v4 .hd4.is-scrolled .hd4-logo svg{height:28px}@media (max-width:560px){.v4 .hd4-logo svg{height:30px}.v4 .hd4.is-scrolled .hd4-logo svg{height:25px}}.v4 .dk.dk-top{background:linear-gradient(#f7f9f5 0,#f1f5f0 300px,#c9d8cd 470px,#4c6e5b 640px,#24412f 800px,#1f3a2e 1000px,#1c3127 100%)}.v4 .dk-top .hero{--ink:#13201a;--muted:#5b6862;color:var(--ink)}.v4 .dk-top .hero h1{color:var(--g)}.v4 .dk-top .hero h1 span{color:var(--b)}.v4 .dk-top .lead{color:#33443b}.v4 .dk-top .hero-demo{color:var(--g);background:#fff9;border-color:#c7d3cb}.v4 .dk-top .hero-demo:hover{border-color:var(--g);background:#fff}.v4 .dk-top .hero-demo svg{color:var(--b)}.v4 .dk-top .hero-notes li{color:var(--muted)}.v4 .dk-top .hero-notes svg{color:var(--g)}.v4 .dk-top .stage-hint{color:#4e6357}.v4 .dk-top .stage-hint b{color:var(--g)}@media (max-width:860px){.v4 .dk.dk-top{background:linear-gradient(#f7f9f5 0,#f1f5f0 460px,#c9d8cd 620px,#4c6e5b 800px,#24412f 960px,#1f3a2e 1150px,#1c3127 100%)}}.v4 .hd4-link{gap:7px}.v4 .hd4-link svg.hd4-li{color:var(--b);transform:none}.v4 .hd4-link.is-open svg.hd4-li{transform:none}@media (max-width:1240px){.v4 .hd4-link{padding:9px 10px}}.v4 .hd4-mega{width:min(820px, calc(100vw - 2 * var(--pad)));grid-template-columns:1fr}.v4 .lsw{background:#eef3ef;border-radius:999px;align-items:center;gap:2px;padding:3px;display:inline-flex}.v4 .lsw a{color:var(--muted);letter-spacing:.02em;border-radius:999px;align-items:center;gap:6px;padding:6px 10px 6px 7px;font-size:13px;font-weight:700;text-decoration:none;transition:background .2s,color .2s,box-shadow .2s;display:inline-flex}.v4 .lsw a:hover{color:var(--g)}.v4 .lsw a.is-on{color:var(--g);background:#fff;box-shadow:0 2px 8px -3px #13201a4d}.v4 .lsw svg{border-radius:50%;flex-shrink:0;width:18px;height:18px}.v4 .lsw-drawer{align-self:flex-start}@media (max-width:560px){.v4 .lsw-bar{display:none}}.v4 .hd4-bar .hd4-in{gap:20px;max-width:none;padding:0 clamp(16px,3vw,48px)}.v4 .hd4-link,.v4 .hd4-cta .btn-sm,.v4 .lsw a{white-space:nowrap}.v4 .hd4-nav{gap:2px}@media (max-width:1440px){.v4 .hd4-logo span{display:none}}@media (max-width:1300px){.v4 .hd4-link svg.hd4-li{display:none}.v4 .hd4-link{padding:9px 11px}}@media (max-width:1140px){.v4 .hd4-nav{display:none}.v4 .hd4-cta{margin-left:auto}.v4 .hd4-burger{display:grid}}
.v4 .hero4{--ink:#13201a;--muted:#5b6862;color:var(--ink);max-width:var(--wrap);padding:clamp(28px, 4vw, 60px) var(--pad) clamp(48px, 6vw, 88px);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(28px,4vw,64px);margin:0 auto;display:grid}.v4 .hero4-txt{gap:22px;display:grid}.v4 .hero4 h1{letter-spacing:-.035em;color:var(--g);margin:0;font-size:clamp(40px,5vw,70px);line-height:1.02}.v4 .hero4 h1 span{color:var(--b);display:block}.v4 .hero4 .lead{max-width:34ch;margin:0}.v4 .hx{isolation:isolate;aspect-ratio:640/500;position:relative;container-type:inline-size}.v4 .hx-shape{z-index:-1;display:block;position:absolute}.v4 .hx-shape.s1{background:#d5e3d8;border-radius:999px;width:42%;height:15%;top:0;right:-5%}.v4 .hx-shape.s2{background:var(--b);border-radius:999px;width:30%;height:11%;bottom:9%;right:-4%}.v4 .hx-shape.s3{aspect-ratio:1;background:var(--s);border-radius:50%;width:17%;bottom:-3%;left:31%}.v4 .hx-laptop{width:84%;position:absolute;top:6%;right:0}.v4 .hx-screen{background:#fff;border:1.1cqw solid #18281f;border-radius:2.4cqw;overflow:hidden;box-shadow:0 50px 90px -50px #0a191299}.v4 .hx-base{background:linear-gradient(#d3dbd5,#aebab2);border-radius:0 0 3cqw 3cqw;height:2.4cqw;margin:0 -5%}.v4 .hx-bar{color:#6b7871;background:#f3f5f2;border-bottom:1px solid #e1e6e2;align-items:center;gap:.8cqw;padding:1.1cqw 1.6cqw;font-size:1.4cqw;display:flex}.v4 .hx-bar i{background:#d5dcd7;border-radius:50%;width:1.1cqw;height:1.1cqw}.v4 .hx-bar span{background:#fff;border-radius:99px;margin-left:1.4cqw;padding:.3cqw 1.4cqw}.v4 .hx-app{grid-template-columns:14cqw minmax(0,1fr);display:grid}.v4 .hx-side{background:var(--g);color:#b9ccc0;flex-direction:column;gap:1.2cqw;padding:2cqw 1.6cqw;font-size:1.45cqw;display:flex}.v4 .hx-side svg{width:auto;height:2.4cqw;margin-bottom:.8cqw}.v4 .hx-side .is-on{background:var(--s);color:var(--g);border-radius:1cqw;margin:0 -.8cqw;padding:.5cqw .8cqw;font-weight:600}.v4 .hx-cal{padding:2cqw 2.2cqw 1.8cqw}.v4 .hx-cal-h{color:var(--muted);margin:0;font-size:1.5cqw}.v4 .hx-cal-h b{color:var(--ink);font-family:var(--f-display), system-ui, sans-serif;letter-spacing:-.02em;margin-right:1cqw;font-size:2.6cqw}.v4 .hx-grid{grid-template-columns:11cqw repeat(10,minmax(0,1fr));row-gap:1cqw;margin-top:1.8cqw;font-size:1.25cqw;display:grid}.v4 .hx-day{text-align:center;color:#7a8780}.v4 .hx-day.is-we{color:var(--b)}.v4 .hx-row{display:contents}.v4 .hx-car{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;align-self:center;font-size:1.3cqw;font-weight:600;overflow:hidden}.v4 .hx-track{grid-column:2/-1;height:2.9cqw;position:relative}.v4 .hx-b{color:#fff;white-space:nowrap;text-overflow:ellipsis;border-radius:1.45cqw;align-items:center;margin:0 .2cqw;padding:0 1cqw;font-size:1.15cqw;font-weight:600;transition:background .5s,color .5s,box-shadow .5s;display:flex;position:absolute;top:0;bottom:0;overflow:hidden}.v4 .hx .s-zlozona{background:var(--s);color:#4a3708}.v4 .hx .s-zaakceptowana{color:#4a3708;background:#fbebc4;box-shadow:inset 0 0 0 2px #e2b455}.v4 .hx .s-potwierdzona{background:#2e5a45}.v4 .hx .s-w-trasie{background:var(--g)}.v4 .hx .s-serwis{color:#36433c;background:repeating-linear-gradient(135deg,#e4e8e5 0 6px,#d3dad5 6px 12px)}.v4 .hx .s-blokada{color:var(--muted);background:#edefee;box-shadow:inset 0 0 0 1px #d3dad5}.v4 .hx-b.is-anna.s-zlozona{animation:1.8s ease-in-out infinite hx-pulse}.v4 .hx-b.is-flash{animation:1.2s ease-out hx-flash}.v4 .hx-legend{color:var(--muted);flex-wrap:wrap;gap:.6cqw 1.6cqw;margin-top:1.8cqw;font-size:1.15cqw;display:flex}.v4 .hx-legend i{vertical-align:-.1cqw;border-radius:.55cqw;width:1.8cqw;height:1.1cqw;margin-right:.5cqw;display:inline-block}@keyframes hx-pulse{50%{box-shadow:0 0 0 .6cqw #f4d28b73}}@keyframes hx-flash{0%{box-shadow:inset 0 0 0 2px #e2b455,0 0 #1f3a2e80}to{box-shadow:inset 0 0 0 2px #e2b455,0 0 0 1.6cqw #1f3a2e00}}.v4 .hx-phone{z-index:2;aspect-ratio:9/18;width:37%;color:var(--ink);text-align:left;background:#fff;border:9px solid #15241c;border-radius:36px;flex-direction:column;font-size:12px;line-height:1.35;display:flex;position:absolute;bottom:0;left:0;overflow:hidden;box-shadow:0 40px 80px -30px #0a191299}.v4 .hx-notch{background:#15241c;border-radius:0 0 12px 12px;flex-shrink:0;width:34%;height:16px;margin:0 auto}.v4 .hx-ph-top{flex-direction:column;flex-shrink:0;padding:8px 14px 10px;display:flex}.v4 .hx-ph-top span{color:var(--muted);font-size:11px}.v4 .hx-ph-top b{color:var(--g);font-family:var(--f-display), system-ui, sans-serif;letter-spacing:-.01em;font-size:16px}.v4 .hx-ph-body{background:#f4f7f3;flex:1;padding:0 10px;overflow:hidden}.v4 .hx-pane{gap:7px;padding:10px 0;animation:.3s hx-in;display:grid}@keyframes hx-in{0%{opacity:0;transform:translateY(6px)}}.v4 .hx-k{color:#7a8780;letter-spacing:.06em;text-transform:uppercase;margin:4px 0 0;font-size:10px;font-weight:700}.v4 .hx-req{color:#5a4614;background:#fff8e6;border:1px solid #f1dfa9;border-radius:16px;gap:2px;padding:12px;font-size:11.5px;display:grid}.v4 .hx-req b{color:var(--ink);font-size:15px}.v4 .hx-req-btns{gap:6px;margin-top:8px;display:flex}.v4 .hx-req-btns button{font:600 12.5px/1 var(--f-body), system-ui, sans-serif;cursor:pointer;border-radius:999px;flex:1;padding:9px 0;transition:transform .15s}.v4 .hx-req-btns button:active{transform:scale(.97)}.v4 .hx-ok{background:var(--g);color:#fff;border:0;animation:2s ease-in-out infinite hx-ring}.v4 .hx-no{color:var(--ink);background:#fff;border:1px solid #dde3df}@keyframes hx-ring{50%{box-shadow:0 0 0 5px #c4563a40}}.v4 .hx-res{color:#33443b;background:#eaf4ec;border:1px solid #c6dacb;border-radius:16px;gap:4px;padding:12px;font-size:11.5px;animation:.3s hx-in;display:grid}.v4 .hx-res b{color:var(--g);font-size:15px}.v4 .hx-res-i{background:var(--g);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.v4 .hx-res button{color:var(--b);font:600 12px var(--f-body), system-ui, sans-serif;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;text-decoration:underline}.v4 .hx-res.is-no{background:#f8ede9;border-color:#ebcfc6}.v4 .hx-res.is-no .hx-res-i{background:var(--b)}.v4 .hx-li{color:var(--muted);background:#fff;border-radius:14px;gap:2px;padding:10px 12px;font-size:11.5px;display:grid;box-shadow:0 1px #e3e8e4}.v4 .hx-li b{color:var(--ink);font-size:13px}.v4 .hx-li em{color:var(--b);font-size:11px;font-style:normal;font-weight:600}.v4 .hx-alert{color:#8a3a25;background:#fbede8}.v4 .hx-plan{width:100%;color:var(--muted);font:11.5px/1.35 var(--f-body), system-ui, sans-serif;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:14px;align-items:center;gap:10px;padding:10px 12px;display:flex;box-shadow:0 1px #e3e8e4}.v4 .hx-plan>span:last-child{display:grid}.v4 .hx-plan b{color:var(--ink);font-size:13px}.v4 .hx-tick{color:#fff;border:2px solid #c9d6cc;border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;transition:background .2s,border-color .2s;display:grid}.v4 .hx-plan.is-done .hx-tick{border-color:var(--g);background:var(--g)}.v4 .hx-plan.is-done b{color:var(--muted);text-decoration:line-through}.v4 .hx-oil button{background:var(--g);color:#fff;font:600 12px var(--f-body), system-ui, sans-serif;cursor:pointer;border:0;border-radius:999px;justify-self:start;margin-top:8px;padding:7px 12px}.v4 .hx-oil.is-done button{color:var(--g);background:#eaf4ec}.v4 .hx-tabs{background:#fff;border-top:1px solid #e3e8e4;flex-shrink:0;grid-template-columns:repeat(3,1fr);gap:4px;padding:6px 6px 10px;display:grid}.v4 .hx-tabs button{color:#8a968f;font:600 10.5px var(--f-body), system-ui, sans-serif;cursor:pointer;background:0 0;border:0;border-radius:12px;flex-direction:column;align-items:center;gap:2px;padding:6px 0;transition:background .2s,color .2s;display:flex;position:relative}.v4 .hx-tabs button.is-on{color:var(--g);background:#eef3ef}.v4 .hx-dot{background:var(--b);color:#fff;border-radius:99px;place-items:center;min-width:16px;height:16px;font-size:10px;font-style:normal;display:grid;position:absolute;top:2px;right:24%}.v4 .hx-phone button:focus-visible{outline:2px solid var(--b);outline-offset:2px}.v4 .hx-hint{z-index:3;color:var(--g);background:#fff;border-radius:999px;align-items:center;gap:8px;margin:0;padding:7px 14px 7px 10px;font-size:13.5px;font-weight:600;display:inline-flex;position:absolute;bottom:3%;left:39%;box-shadow:0 10px 24px -12px #13201a73}.v4 .hx-hint:before{content:"";background:var(--b);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #c4563a33}@media (max-width:900px){.v4 .hero4{grid-template-columns:1fr}.v4 .hx{aspect-ratio:auto;flex-direction:column;align-items:center;padding-bottom:8px;display:flex}.v4 .hx-laptop{width:100%;position:relative;top:0}.v4 .hx-phone{width:min(260px,74%);margin-top:-26%;position:relative}.v4 .hx-hint{margin-top:14px;position:static}.v4 .hx-shape.s1{top:-4%}.v4 .hx-shape.s2{bottom:26%}.v4 .hx-shape.s3{width:22%;bottom:6%;left:4%}}@media (min-width:901px){.v4 .hx-laptop{width:86%;top:10%;left:0;right:auto}.v4 .hx-phone{width:36%;left:auto;right:0}.v4 .hx-hint{bottom:6%;left:6%}.v4 .hx-shape.s1{width:40%;top:2%;left:-6%;right:auto}.v4 .hx-shape.s2{width:24%;bottom:14%;left:-8%;right:auto}.v4 .hx-shape.s3{width:16%;bottom:-4%;left:auto;right:30%}}.v4 .hx-req-btns button{font-size:12px}@media (max-width:860px){.v4 .dk.dk-top.hv-a{background:linear-gradient(#f7f9f5 0,#f1f5f0 620px,#c9d8cd 860px,#4c6e5b 1040px,#24412f 1180px,#1f3a2e 1300px,#1c3127 100%)}}@media (min-width:901px){.v4 .hx{aspect-ratio:640/560}.v4 .hx-laptop{width:84%;top:2%}.v4 .hx-phone{width:34%}.v4 .hx-hint{bottom:10%;left:4%}.v4 .hx-shape.s1{top:-3%;left:-5%}.v4 .hx-shape.s2{width:18%;height:9%;top:40%;bottom:auto;left:-5%}.v4 .hx-shape.s3{bottom:2%;right:27%}}.v4 .hx-req-btns .hx-ok{flex:1.6}.v4 .hx-req-btns .hx-no{flex:1}@media (min-width:901px){.v4 .hv-a .hx{aspect-ratio:640/470}.v4 .hv-a .hx-laptop{width:80%;top:50%;transform:translateY(-50%)}.v4 .hv-a .hx-phone{width:32%;top:50%;bottom:auto;transform:translateY(-50%)}.v4 .hv-a .hx-hint{bottom:-2%;left:6%}.v4 .hv-a .hx-shape.s1{top:4%;left:-5%}.v4 .hv-a .hx-shape.s2{top:auto;bottom:14%;left:-6%}.v4 .hv-a .hx-shape.s3{bottom:0;right:26%}}.v4 .dk.dk-top.hv-a{background:linear-gradient(#f7f9f5 0,#f1f5f0 400px,#dce7df 560px,#a9c0b1 700px,#6f8f7c 840px,#57755f 960px,#4e6b57 100%)}@media (max-width:860px){.v4 .dk.dk-top.hv-a{background:linear-gradient(#f7f9f5 0,#f1f5f0 640px,#dce7df 860px,#a9c0b1 1020px,#6f8f7c 1160px,#57755f 1300px,#4e6b57 100%)}}.v4 .hv-a .stats4 ul{background:#ffffff17;border-color:#ffffff2e}.v4 .hero-c{background:0 0;border-top:0}.v4 .hero-c .board4-in{grid-template-columns:minmax(0,5.6fr) minmax(0,6.4fr);gap:32px 48px;padding-top:clamp(28px,4vw,56px);padding-bottom:clamp(48px,6vw,80px)}.v4 .hero-c h1{font-variation-settings:normal;letter-spacing:-.035em;color:var(--g);margin:0;font-size:clamp(40px,4.6vw,66px);font-weight:700;line-height:1.02}.v4 .hero-c h1 span{color:var(--b);display:block}.v4 .hero-c .lead{max-width:34ch;margin:0}.v4 .hero-c .btn{background:var(--b);box-shadow:none;border-radius:12px}.v4 .hero-c .btn:hover{background:var(--b-dark);box-shadow:none;transform:none}.v4 .hero-c .cb{background-color:#fff}.v4 .dk.dk-top.hv-c{background:linear-gradient(#f7f9f5 0,#f1f5f0 520px,#dce7df 680px,#a9c0b1 800px,#6f8f7c 920px,#57755f 1040px,#4e6b57 100%)}@media (max-width:960px){.v4 .dk.dk-top.hv-c{background:linear-gradient(#f7f9f5 0,#f1f5f0 1100px,#a9c0b1 1300px,#57755f 1460px,#4e6b57 100%)}}.v4 .hv-c .stats4 ul{background:#ffffff17;border-color:#ffffff2e}.v4 .stage-light{padding-top:clamp(56px,7vw,96px)}.v4 .stage-light .motif .m1{background:#d5e3d8}@media (max-width:960px){.v4 .hero-c .board4-in{grid-template-columns:1fr}}.v4 .dk.dk-top{display:flow-root}.v4 .stats4{--sh:68px;z-index:3;margin-bottom:calc(-1 * var(--sh));padding-bottom:0;position:relative}.v4 .dk .stats4 ul,.v4 .hv-a .stats4 ul,.v4 .hv-c .stats4 ul{background:var(--g);border:0;box-shadow:0 30px 60px -30px #0a19128c}.v4 .dk .stats4 li+li{border-color:#ffffff1f}.v4 .dk .stats4 span{color:#b9ccc0}.v4 .dk-top+*{padding-top:calc(var(--sh-next,68px) + 40px)}@media (max-width:760px){.v4 .stats4{--sh:134px}.v4 .dk-top+*{--sh-next:134px}.v4 .dk .stats4 li:nth-child(n+3){border-color:#ffffff1f}}.v4 .hv-b .stats4 ul{background:var(--b);box-shadow:0 30px 60px -30px #7828148c}.v4 .hv-b .stats4 li+li,.v4 .hv-b .stats4 li:nth-child(n+3){border-color:#ffffff38}.v4 .hv-b .stats4 b,.v4 .hv-b .stats4 li:nth-child(2) b{color:#fff}.v4 .hv-b .stats4 li:nth-child(3) b{color:var(--s)}.v4 .hv-b .stats4 span{color:#ffffffdb}.v4 .hx-hint{gap:8px;padding:9px 14px 9px 12px;animation:2.2s ease-in-out infinite hx-hint}.v4 .hx-hint svg{fill:none;width:18px;height:18px;stroke:var(--b);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;animation:1.1s ease-in-out infinite hx-nudge}@keyframes hx-hint{0%,to{transform:scale(1);box-shadow:0 10px 24px -12px #13201a73,0 0 #c4563a59}50%{transform:scale(1.06);box-shadow:0 14px 28px -12px #13201a80,0 0 0 10px #c4563a00}}@keyframes hx-nudge{50%{transform:translate(4px)}}@media (min-width:901px){.v4 .hv-a .hx-hint{bottom:14%;left:auto;right:34%}}@media (max-width:900px){.v4 .hx-hint svg{animation:none;transform:rotate(-90deg)}}@media (prefers-reduced-motion:reduce){.v4 .hx-hint,.v4 .hx-hint svg{animation:none}}.v4 .dk.dk-top.hv-d{background:linear-gradient(#f7f9f5 0,#f1f5f0 360px,#d6e2d9 480px,#7c9a87 590px,#33584a 670px,#1f3a2e 760px,#1a2e24 100%)}.v4 .hv-d .hero4{padding-bottom:clamp(80px,9vw,140px)}.v4 .hv-d .hero-notes li{color:#2e4a3c}.v4 .hv-d .hero-notes svg{color:var(--g)}@media (max-width:860px){.v4 .dk.dk-top.hv-d{background:linear-gradient(#f7f9f5 0,#f1f5f0 620px,#d3e0d6 820px,#6f8f7c 980px,#2e5040 1120px,#1f3a2e 1260px,#1a2e24 100%)}}@media (min-width:901px){.v4 .hv-d .hx{aspect-ratio:640/470}.v4 .hv-d .hx-laptop{width:80%;top:50%;transform:translateY(-50%)}.v4 .hv-d .hx-phone{width:32%;top:50%;bottom:auto;transform:translateY(-50%)}.v4 .hv-d .hx-shape.s1{top:4%;left:-5%}.v4 .hv-d .hx-shape.s2{top:auto;bottom:14%;left:-6%}.v4 .hv-d .hx-shape.s3{bottom:0;right:26%}.v4 .hv-d .hx-hint{bottom:14%;left:auto;right:34%}}.v4 .hv-d .stats4 ul{background:var(--b);box-shadow:0 30px 60px -30px #7828148c}.v4 .hv-d .stats4 li+li,.v4 .hv-d .stats4 li:nth-child(n+3){border-color:#ffffff38}.v4 .hv-d .stats4 b,.v4 .hv-d .stats4 li:nth-child(2) b{color:#fff}.v4 .hv-d .stats4 li:nth-child(3) b{color:var(--s)}.v4 .hv-d .stats4 span{color:#ffffffdb}.v4 .hx{--ink:#13201a;--muted:#5b6862}@media (min-width:901px){.v4 .dk.dk-top.hv-d{background:linear-gradient(#f7f9f5 0,#f1f5f0 220px,#d6e2d9 295px,#8aa694 348px,#3f6352 400px,#24412f 470px,#1f3a2e 620px,#1a2e24 100%)}.v4 .hv-d .hero4 .lead{color:#fff;text-shadow:0 1px 12px #0f1e1659}.v4 .hv-d .hero-notes li{color:#d6e2da}.v4 .hv-d .hero-notes svg{color:var(--s)}.v4 .hv-d .hero-demo{color:#fff;background:#ffffff14;border-color:#ffffff59}.v4 .hv-d .hero-demo:hover{border-color:var(--s);background:#f4d28b1f}.v4 .hv-d .hero-demo svg{color:var(--s)}.v4 .hv-d .hx-shape.s1{background:#c9d9ce}}
