.v1-root{--ok:#1e6b4f;--warn:#b57614}.v1-root[data-theme=linen]{--bg:#f5f1ea;--bg-rgb:245, 241, 234;--bg-2:#ede7dc;--ink:#0e1320;--ink-2:#2a2f3a;--muted:#6b6f78;--line:#0e13201a;--line-2:#0e13200f;--card:#fff;--accent:#bf6e3e;--accent-ink:#773a10;--accent-soft:#f9dfcb;--accent-light:#deac83;--accent-glow:#52240459;--dark:#0e1320;--dark-2:#171c2b}@supports (color:lab(0% 0 0)){.v1-root[data-theme=linen]{--accent:lab(55.2227% 29.6755 40.6505);--accent-ink:lab(32.1008% 25.3274 36.4403);--accent-soft:lab(90.6306% 7.05609 13.5441);--accent-light:lab(74.2446% 15.1609 28.2045);--accent-glow:lab(20.6167% 20.3829 28.4244/.35)}}.v1-root[data-theme=velvet]{--bg:#efe8d8;--bg-rgb:239, 232, 216;--bg-2:#e2d8c0;--ink:#1f1310;--ink-2:#3d2a26;--muted:#786759;--line:#1f13101f;--line-2:#1f131012;--card:#fbf5e6;--accent:#932b2a;--accent-ink:#681b1b;--accent-soft:#fedbd5;--accent-light:#e7b375;--accent-glow:#751f1f66;--dark:#1f1310;--dark-2:#2e1e1a}@supports (color:lab(0% 0 0)){.v1-root[data-theme=velvet]{--accent:lab(34.7948% 44.1984 26.7204);--accent-ink:lab(23.4949% 34.7357 21.0516);--accent-soft:lab(90.3836% 11.7761 7.83951);--accent-light:lab(76.691% 14.4525 39.2184);--accent-glow:lab(26.874% 37.8978 22.9952/.4)}}.v1-root[data-theme=onyx]{--bg:#f5f1ea;--bg-rgb:245, 241, 234;--bg-2:#e8e2d4;--ink:#000;--ink-2:#1a1a1a;--muted:#7a7569;--line:#00000024;--line-2:#00000014;--card:#fff;--accent:#ee560c;--accent-ink:#c14100;--accent-soft:#ffe0ce;--accent-light:#ff9b50;--accent-glow:#c1410059;--dark:#000;--dark-2:#0f0f0f}@supports (color:lab(0% 0 0)){.v1-root[data-theme=onyx]{--accent:lab(57.762% 57.8628 66.0755);--accent-ink:lab(46.3051% 52.343 63.3136);--accent-soft:lab(91.6531% 11.2442 15.0616);--accent-light:lab(73.6766% 36.8091 59.8126);--accent-glow:lab(46.3051% 52.343 63.3136/.35)}}.v1-root{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,Roboto,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.5}.v1-root *,.v1-root :before,.v1-root :after{box-sizing:border-box}.v1-root a{color:inherit;text-decoration:none}.v1-root button{font:inherit;cursor:pointer}.v1-root h1,.v1-root h2,.v1-root h3,.v1-root h4{letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:600}.v1-root p{text-wrap:pretty;margin:0}.v1-root .mono{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace}.v1-root nav.top{z-index:50;background:rgba(var(--bg-rgb), .85);-webkit-backdrop-filter:saturate(140%)blur(10px);border-bottom:1px solid var(--line-2);transition:background .3s;position:sticky;top:0}.v1-root .nav-inner{justify-content:space-between;align-items:center;gap:24px;max-width:1240px;margin:0 auto;padding:16px 40px;display:flex}.v1-root .logo{letter-spacing:-.02em;align-items:baseline;gap:0;font-size:20px;font-weight:800;line-height:1;display:inline-flex}.v1-root .logo .brand-hotel{color:var(--ink)}.v1-root .logo .brand-tivi{color:#3b82f6}.v1-root footer.v1-footer .logo .brand-hotel{color:#fff}.v1-root .nav-links{gap:28px;display:flex}.v1-root .nav-links a{color:var(--ink-2);font-size:14px}.v1-root .nav-links a:hover{color:var(--ink)}.v1-root .nav-cta{align-items:center;gap:10px;display:flex}.v1-root .lang-picker-btn{background:var(--bg-2);border:1px solid var(--line);color:var(--ink-2);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:7px 11px;font-size:13px;font-weight:500;transition:all .15s;display:inline-flex}.v1-root .lang-picker-btn:hover{border-color:var(--ink);color:var(--ink)}.v1-root .lang-picker-btn svg{color:var(--ink-2);flex:none}.v1-root .lang-picker-label{text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden}.v1-root .lang-picker-backdrop{z-index:200;-webkit-backdrop-filter:blur(4px);background:#0e132073;justify-content:center;align-items:flex-start;padding:80px 16px 16px;animation:.15s v1-fade-in;display:flex;position:fixed;inset:0}@keyframes v1-fade-in{0%{opacity:0}to{opacity:1}}.v1-root .lang-picker-dialog{background:var(--card);border:1px solid var(--line);border-radius:14px;flex-direction:column;width:100%;max-width:520px;max-height:70vh;display:flex;overflow:hidden;box-shadow:0 30px 80px -30px #0006}.v1-root .lang-picker-head{border-bottom:1px solid var(--line-2);gap:8px;padding:14px 14px 12px;display:flex}.v1-root .lang-picker-search{border:1px solid var(--line);background:var(--bg);color:var(--ink);border-radius:8px;outline:none;flex:1;padding:10px 12px;font-family:inherit;font-size:14px}.v1-root .lang-picker-search:focus{border-color:var(--ink)}.v1-root .lang-picker-close{border:1px solid var(--line);width:36px;height:36px;color:var(--ink-2);cursor:pointer;background:0 0;border-radius:8px;font-size:22px;line-height:1;transition:all .15s}.v1-root .lang-picker-close:hover{border-color:var(--ink);color:var(--ink)}.v1-root .lang-picker-list{flex:1;grid-template-columns:1fr 1fr;gap:2px;padding:6px;display:grid;overflow-y:auto}.v1-root .lang-picker-empty{text-align:center;color:var(--muted);grid-column:1/-1;padding:32px 16px;font-size:13px}.v1-root .lang-picker-item{color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;font-family:inherit;transition:background .12s;display:flex}.v1-root .lang-picker-item:hover{background:var(--bg-2)}.v1-root .lang-picker-item.active{background:var(--accent-soft);color:var(--accent-ink)}.v1-root .lang-picker-native{font-size:14px;font-weight:500}.v1-root .lang-picker-en{color:var(--muted);font-size:11px}.v1-root .lang-picker-item.active .lang-picker-en{color:var(--accent-ink);opacity:.75}.v1-root .btn{border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:500;transition:all .15s;display:inline-flex}.v1-root .btn-ghost{color:var(--ink);background:0 0}.v1-root .btn-ghost:hover{background:#0e13200d}.v1-root .btn-primary{background:var(--ink);color:var(--bg)}.v1-root .btn-primary:hover{background:#000}.v1-root .btn-secondary{color:var(--ink);border-color:var(--line);background:0 0}.v1-root .btn-secondary:hover{border-color:var(--ink);background:#0e132008}.v1-root .btn-lg{padding:14px 22px;font-size:15px}.v1-root .hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:80px;max-width:1240px;margin:0 auto;padding:72px 40px 96px;display:grid}.v1-root .pill{background:var(--bg-2);border:1px solid var(--line);color:var(--ink-2);border-radius:999px;align-items:center;gap:8px;margin-bottom:22px;padding:6px 12px;font-size:13px;display:inline-flex}.v1-root .pill .dot{background:var(--accent);border-radius:50%;width:6px;height:6px}.v1-root .hero h2{letter-spacing:-.035em;margin-bottom:20px;font-size:64px;line-height:1.02}.v1-root .hero h2 em{color:var(--accent-ink);font-style:normal}.v1-root .hero .sub{color:var(--ink-2);max-width:520px;margin-bottom:32px;font-size:18px;line-height:1.55}.v1-root .hero-ctas{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:36px;display:flex}.v1-root .trust{border-top:1px solid var(--line-2);flex-wrap:wrap;align-items:center;gap:28px;padding-top:28px;display:flex}.v1-root .trust-item{color:var(--muted);flex-direction:column;gap:2px;font-size:13px;display:flex}.v1-root .trust-item b{color:var(--ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:600}.v1-root .tv-wrap{position:relative}.v1-root .tv{aspect-ratio:16/10;background:var(--dark);color:#fff;background-image:radial-gradient(120% 80% at 90% 10%, var(--accent-glow), transparent 60%), radial-gradient(80% 60% at 10% 90%, #142f4b40, transparent 60%), linear-gradient(180deg, var(--dark-2), var(--dark));border:1px solid #0003;border-radius:14px;flex-direction:column;justify-content:space-between;width:100%;padding:22px;display:flex;overflow:hidden;box-shadow:0 30px 60px -30px #0e132059,0 4px 20px -8px #0e132033}@supports (color:lab(0% 0 0)){.v1-root .tv{background-image:radial-gradient(120% 80% at 90% 10%, var(--accent-glow), transparent 60%), radial-gradient(80% 60% at 10% 90%, lab(18.5617% -2.88492 -20.3069/.25), transparent 60%), linear-gradient(180deg, var(--dark-2), var(--dark))}}.v1-root .tv-head{color:#ffffffb3;justify-content:space-between;align-items:flex-start;font-size:13px;display:flex}.v1-root .tv-head .right{text-align:right}.v1-root .tv-head b{color:#fff;margin-bottom:2px;font-size:15px;font-weight:500;display:block}.v1-root .tv-body{flex-direction:column;gap:6px;margin-top:auto;display:flex}.v1-root .tv-body .label{text-transform:uppercase;letter-spacing:.18em;color:var(--accent-light);font-size:12px}.v1-root .tv-body h3{letter-spacing:-.02em;color:#fff;margin-bottom:4px;font-size:34px;line-height:1.05}.v1-root .tv-body .who{color:#ffffffc7;font-size:18px}.v1-root .tv-foot{gap:10px;margin-top:18px;display:flex}.v1-root .tv-chip{color:#fff;background:#ffffff14;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:12px;display:flex}.v1-root .tv-chip.primary{background:var(--accent);border-color:var(--accent)}.v1-root .tv-stand{background:var(--dark-2);border-radius:0 0 8px 8px;width:140px;height:18px;margin:0 auto;position:relative}.v1-root .tv-stand:after{content:"";background:#ffffff1a;border-radius:2px;width:80%;height:2px;margin:6px auto;display:block}.v1-root .tv-tag{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:10px;padding:10px 14px;font-size:13px;display:flex;position:absolute;top:24px;left:-24px;box-shadow:0 8px 24px -10px #0e132033}.v1-root .tv-tag .ic{background:var(--accent-soft);width:28px;height:28px;color:var(--accent-ink);border-radius:6px;justify-content:center;align-items:center;display:flex}.v1-root .tv-tag b{font-weight:600;display:block}.v1-root .tv-tag span{color:var(--muted);font-size:11px;display:block}.v1-root .tv-tag-2{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:10px;padding:10px 14px;font-size:13px;display:flex;position:absolute;bottom:48px;right:-16px;box-shadow:0 8px 24px -10px #0e132033}.v1-root .tv-tag-2 .pulse{background:var(--ok);border-radius:50%;flex:none;width:10px;height:10px;position:relative}.v1-root .tv-tag-2 .pulse:after{content:"";border:2px solid var(--ok);opacity:.3;border-radius:50%;animation:1.8s infinite v1-pulse;position:absolute;inset:-4px}@keyframes v1-pulse{0%{opacity:.5;transform:scale(.6)}to{opacity:0;transform:scale(1.8)}}@media (prefers-reduced-motion:reduce){.v1-root .tv-tag-2 .pulse:after{animation:none}}.v1-root section.s{max-width:1240px;margin:0 auto;padding:120px 40px}.v1-root .section-head{grid-template-columns:1fr 1.4fr;align-items:end;gap:80px;margin-bottom:60px;display:grid}.v1-root .eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--accent-ink);align-items:center;gap:10px;margin-bottom:14px;font-size:12px;display:flex}.v1-root .eyebrow:before{content:"";background:var(--accent);width:24px;height:1px}.v1-root .section-head h2{letter-spacing:-.03em;font-size:46px;line-height:1.05}.v1-root .section-head p{color:var(--ink-2);max-width:540px;font-size:17px;line-height:1.55}.v1-root .features{grid-template-columns:repeat(12,1fr);gap:20px;display:grid}.v1-root .feat{background:var(--card);border:1px solid var(--line-2);border-radius:14px;flex-direction:column;grid-column:span 4;gap:18px;padding:28px;transition:all .2s;display:flex;box-shadow:0 1px #0e132005}.v1-root .feat:hover{border-color:var(--line);transform:translateY(-2px);box-shadow:0 12px 30px -16px #0e132026}.v1-root .feat.lg{flex-direction:row;grid-column:span 8;align-items:stretch;gap:32px;padding:32px}.v1-root .feat.lg .feat-copy{flex-direction:column;flex:1;justify-content:center;display:flex}.v1-root .feat.lg .feat-visual{background:var(--dark);background-image:radial-gradient(80% 60% at 80% 20%, var(--accent-glow), transparent 60%), linear-gradient(180deg, var(--dark-2), var(--dark));color:#fff;border-radius:10px;flex-direction:column;flex:1.1;justify-content:flex-end;align-self:stretch;gap:6px;min-height:280px;padding:20px;display:flex;position:relative;overflow:hidden}.v1-root .feat.lg .feat-visual .vlabel{letter-spacing:.18em;text-transform:uppercase;color:var(--accent-light);font-size:11px}.v1-root .feat.lg .feat-visual h4{color:#fff;font-size:22px;line-height:1.15}.v1-root .feat.lg .feat-visual .vchips{gap:6px;margin-top:10px;display:flex}.v1-root .feat.lg .feat-visual .vchip{background:#ffffff14;border:1px solid #ffffff1f;border-radius:6px;padding:5px 10px;font-size:11px}.v1-root .feat .icon{background:var(--bg-2);width:40px;height:40px;color:var(--ink);border-radius:9px;flex:none;justify-content:center;align-items:center;display:flex}.v1-root .feat .icon svg{stroke:currentColor;fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.v1-root .feat h3{letter-spacing:-.01em;font-size:18px}.v1-root .feat p{color:var(--ink-2);font-size:14px;line-height:1.6}.v1-root .feat .more{color:var(--accent-ink);align-items:center;gap:6px;margin-top:auto;font-size:13px;font-weight:500;display:inline-flex}.v1-root .feat .more:after{content:"→";transition:transform .2s}.v1-root .feat:hover .more:after{transform:translate(3px)}.v1-root .feat.span6{grid-column:span 6}.v1-root .how-wrap{background:var(--dark);color:#fff}.v1-root .how-inner{max-width:1240px;margin:0 auto;padding:120px 40px}.v1-root .how-inner .section-head h2{color:#fff}.v1-root .how-inner .section-head p{color:#b8b4a8}.v1-root .how-inner .eyebrow{color:var(--accent-light)}.v1-root .steps{grid-template-columns:repeat(3,1fr);gap:32px;margin-top:20px;display:grid}.v1-root .step{background:#ffffff05;border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;gap:14px;padding:28px;display:flex}.v1-root .step .num{letter-spacing:.18em;color:var(--accent-light);font-variant-numeric:tabular-nums;font-size:12px}.v1-root .step h3{color:#fff;letter-spacing:-.02em;font-size:22px}.v1-root .step p{color:#b8b4a8;font-size:14px;line-height:1.6}.v1-root .step .vis{color:#fff6;background:#ffffff0a;border:1px dashed #ffffff1a;border-radius:8px;justify-content:center;align-items:center;height:100px;margin-top:auto;font-family:ui-monospace,monospace;font-size:12px;display:flex}.v1-root .pricing{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:14px;display:grid}.v1-root .plan{background:var(--card);border:1px solid var(--line-2);border-radius:14px;flex-direction:column;padding:28px;display:flex;position:relative}.v1-root .plan.featured{background:var(--ink);color:var(--bg);border-color:var(--ink);box-shadow:0 30px 60px -30px #0e132066}.v1-root .plan-tag{background:var(--accent);color:#fff;letter-spacing:.12em;text-transform:uppercase;border-radius:6px;padding:5px 10px;font-size:11px;font-weight:600;position:absolute;top:-12px;left:24px}.v1-root .plan-name{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:14px;font-size:13px}.v1-root .plan.featured .plan-name{color:#f5f1ea99}.v1-root .plan-price{align-items:baseline;gap:6px;margin-bottom:6px;display:flex}.v1-root .plan-price .num{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:44px;font-weight:600;line-height:1}.v1-root .plan-price .unit{color:var(--muted);font-size:14px}.v1-root .plan.featured .plan-price .unit{color:#f5f1ea99}.v1-root .plan-base{color:var(--muted);min-height:18px;margin-bottom:8px;font-size:13px}.v1-root .plan.featured .plan-base{color:#f5f1ea99}.v1-root .plan-desc{color:var(--ink-2);min-height:54px;margin-bottom:20px;font-size:13px;line-height:1.5}.v1-root .plan.featured .plan-desc{color:#f5f1eacc}.v1-root .plan ul{border-top:1px solid var(--line-2);flex-direction:column;gap:11px;margin:0 0 24px;padding:20px 0 0;list-style:none;display:flex}.v1-root .plan.featured ul{border-color:#f5f1ea26}.v1-root .plan ul li{align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.45;display:flex}.v1-root .plan ul li:before{content:"✓";background:var(--accent-soft);width:14px;height:14px;color:var(--accent-ink);text-align:center;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:3px;font-size:9px;font-weight:700;line-height:14px;display:inline-flex}.v1-root .plan ul li.bold{color:var(--ink);font-weight:500}.v1-root .plan.featured ul li.bold{color:#fff}.v1-root .plan-cta{border:1px solid var(--line);width:100%;color:var(--ink);text-align:center;background:0 0;border-radius:8px;margin-top:auto;padding:12px;font-size:14px;font-weight:500;transition:all .15s}.v1-root .plan-cta:hover{border-color:var(--ink);background:#0e132008}.v1-root .plan.featured .plan-cta{background:var(--accent);border-color:var(--accent);color:#fff}.v1-root .plan.featured .plan-cta:hover{background:var(--accent-ink);border-color:var(--accent-ink)}.v1-root .cta-band{background:var(--bg-2);border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2)}.v1-root .cta-inner{grid-template-columns:1.4fr 1fr;align-items:center;gap:60px;max-width:1240px;margin:0 auto;padding:80px 40px;display:grid}.v1-root .cta-inner h2{letter-spacing:-.03em;margin-bottom:10px;font-size:40px;line-height:1.1}.v1-root .cta-inner p{color:var(--ink-2);max-width:520px;font-size:16px}.v1-root .cta-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.v1-root footer.v1-footer{background:var(--dark);color:#b8b4a8;padding:72px 40px 36px}.v1-root .foot-inner{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:60px;max-width:1240px;margin:0 auto;display:grid}.v1-root .foot-brand .logo{margin-bottom:14px}.v1-root .foot-brand p{max-width:340px;margin-bottom:22px;font-size:14px;line-height:1.6}.v1-root .foot-brand .socials{gap:8px;display:flex}.v1-root .foot-brand .socials a{color:#b8b4a8;border:1px solid #ffffff1a;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;transition:all .15s;display:flex}.v1-root .foot-brand .socials a:hover{color:#fff;border-color:#ffffff40}.v1-root .foot-brand .socials svg{fill:currentColor;width:15px;height:15px}.v1-root .foot-col h5{color:#fff;letter-spacing:.06em;text-transform:uppercase;margin-bottom:18px;font-size:13px;font-weight:500}.v1-root .foot-col ul{flex-direction:column;gap:11px;margin:0;padding:0;list-style:none;display:flex}.v1-root .foot-col ul li a{color:#b8b4a8;font-size:14px;transition:color .15s}.v1-root .foot-col ul li a:hover{color:#fff}.v1-root .foot-bottom{color:#7a7669;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;max-width:1240px;margin:48px auto 0;padding-top:24px;font-size:13px;display:flex}@media (max-width:980px){.v1-root .hero{grid-template-columns:1fr;gap:60px;padding:48px 24px 64px}.v1-root .hero h2{font-size:46px}.v1-root .features{grid-template-columns:1fr}.v1-root .feat,.v1-root .feat.lg,.v1-root .feat.span6{grid-column:span 1}.v1-root .feat.lg{flex-direction:column}.v1-root .pricing{grid-template-columns:1fr 1fr}.v1-root .steps{grid-template-columns:1fr}.v1-root .section-head{grid-template-columns:1fr;gap:20px}.v1-root .cta-inner{grid-template-columns:1fr}.v1-root .cta-actions{justify-content:flex-start}.v1-root .foot-inner{grid-template-columns:1fr 1fr;gap:32px}.v1-root section.s,.v1-root .how-inner{padding:64px 24px}.v1-root nav.top .nav-links,.v1-root .lang-picker-label{display:none}.v1-root .lang-picker-list{grid-template-columns:1fr}}@media (max-width:640px){.v1-root .nav-inner{gap:8px;padding:12px 16px}.v1-root .nav-cta .btn-ghost{display:none}.v1-root .lang-picker-btn{padding:6px 8px}.v1-root .btn-lg{padding:12px 16px;font-size:14px}.v1-root .hero{gap:44px;padding:32px 18px 48px}.v1-root .hero h2{letter-spacing:-.025em;font-size:34px}.v1-root .hero .sub{font-size:16px}.v1-root .hero-ctas{gap:8px}.v1-root .hero-ctas .btn-lg{justify-content:center;width:100%}.v1-root .pill{margin-bottom:16px;padding:5px 10px;font-size:12px}.v1-root .trust{gap:18px;padding-top:20px}.v1-root .trust-item b{font-size:18px}.v1-root .trust-item{font-size:12px}.v1-root .tv{border-radius:12px;padding:16px}.v1-root .tv-head{font-size:11px}.v1-root .tv-head b{font-size:13px}.v1-root .tv-body h3{font-size:26px}.v1-root .tv-body .who{font-size:14px}.v1-root .tv-foot{flex-wrap:wrap;gap:6px}.v1-root .tv-chip{padding:6px 10px;font-size:11px}.v1-root .tv-tag{padding:7px 10px;font-size:11px;top:8px;left:0}.v1-root .tv-tag .ic{width:22px;height:22px}.v1-root .tv-tag-2{padding:7px 10px;font-size:11px;bottom:32px;right:0}.v1-root .tv-stand{width:100px;height:14px}.v1-root .logos{padding:28px 16px}.v1-root .logos-inner{flex-direction:column;align-items:flex-start;gap:14px}.v1-root .logo-row{justify-content:flex-start;gap:24px}.v1-root .logo-row span{font-size:15px}.v1-root section.s,.v1-root .how-inner{padding:56px 16px}.v1-root .section-head{gap:14px;margin-bottom:36px}.v1-root .section-head h2{font-size:30px;line-height:1.1}.v1-root .section-head p{font-size:15px}.v1-root .eyebrow{margin-bottom:10px;font-size:11px}.v1-root .feat{gap:14px;padding:22px}.v1-root .feat h3{font-size:17px}.v1-root .feat p{font-size:13.5px}.v1-root .feat.lg{gap:22px;padding:22px}.v1-root .feat.lg .feat-visual{min-height:200px;padding:16px}.v1-root .feat.lg .feat-visual h4{font-size:18px}.v1-root .feat .icon{width:36px;height:36px}.v1-root .step{gap:12px;padding:22px}.v1-root .step h3{font-size:19px}.v1-root .step .vis{height:80px;font-size:11px}.v1-root .steps{gap:18px}.v1-root .pricing{grid-template-columns:1fr;gap:18px}.v1-root .plan{padding:22px}.v1-root .plan-price .num{font-size:36px}.v1-root .plan-desc{min-height:0;margin-bottom:14px}.v1-root .plan ul{gap:9px;padding-top:14px}.v1-root .plan ul li{font-size:13px}.v1-root .cta-inner{gap:24px;padding:56px 16px}.v1-root .cta-inner h2{font-size:28px}.v1-root .cta-inner p{font-size:15px}.v1-root .cta-actions{flex-direction:column;gap:8px}.v1-root .cta-actions .btn-lg{justify-content:center;width:100%}.v1-root footer.v1-footer{padding:48px 18px 24px}.v1-root .foot-inner{grid-template-columns:1fr;gap:28px}.v1-root .foot-brand p{max-width:none}.v1-root .foot-bottom{text-align:center;flex-direction:column;gap:14px}.v1-root .lang-picker-dialog{max-width:none;max-height:85vh}.v1-root .lang-picker-list{grid-template-columns:1fr}}
