.start{--st-pad:16px;--st-card:#fff;--st-line:var(--kol-12);background:var(--lin);color:var(--kol);font-family:var(--font-body);font-size:17px;line-height:1.55;min-height:100vh;overflow-x:clip}.start *,.start :after,.start :before{box-sizing:border-box}.start h1,.start h2{font-family:var(--font-display);font-weight:600;line-height:var(--lh-head);margin:0;color:var(--kol)}.start h1{font-size:clamp(26px,6.4vw,38px);letter-spacing:-.01em}.start h2{font-size:19px}.start p{margin:0}.start a{color:var(--gran)}.start button{font:inherit}.start-top{display:flex;align-items:center;justify-content:space-between;gap:12px;max-width:980px;margin:0 auto;padding:12px var(--st-pad)}.start-logo{display:inline-flex;align-items:center;min-height:var(--tap-min)}.start-logo img{height:22px;width:auto;display:block}.start-steps{display:flex;gap:6px;list-style:none;margin:0;padding:0}.start-steps li{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--kol-55)}.start-step-dot{width:22px;height:4px;border-radius:2px;background:var(--kol-12)}.start-steps li[data-state=done] .start-step-dot{background:var(--gran)}.start-steps li[data-state=now] .start-step-dot{background:var(--gran);opacity:.55}.start-step-name{display:none}.start-steps li[data-state=now] .start-step-name{display:inline;color:var(--kol);font-weight:600}.start-main{max-width:980px;margin:0 auto;padding:4px var(--st-pad) 32px}.start-card{background:var(--st-card);border:1px solid var(--st-line);border-radius:16px;padding:22px 18px;display:grid;gap:16px}.start-kicker{font-size:13px;letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--gran);font-weight:600}.start-lead{font-size:17px;color:var(--kol-55)}.start-help,.start-meta{font-size:14px;color:var(--kol-55)}.start-fine,.start-foot,.start-privacy,.start-trust{font-size:13px;color:var(--kol-55)}.start-foot{max-width:980px;margin:0 auto;padding:0 var(--st-pad) 28px}.start-form{display:grid;gap:14px}.start-field{display:grid;gap:6px}.start-field label,.start-label,.start-trades legend{font-size:15px;font-weight:600}.start input:not([type]),.start input[type=email],.start input[type=tel],.start input[type=text],.start-chat-input input,.start-inline input{width:100%;min-height:var(--tap-min);padding:10px 12px;font:inherit;font-size:17px;color:var(--kol);background:#fff;border:1px solid var(--kol-40);border-radius:10px}.start button:focus-visible,.start input:focus-visible{outline:3px solid color-mix(in oklab,var(--gran) 45%,transparent);outline-offset:2px}.start input[aria-invalid=true]{border-color:var(--ronn)}.start-pair{display:grid;gap:12px}.start-err{color:var(--ronn-tx,var(--ronn));font-size:14px}.start-hp{position:absolute;left:-10000px;width:1px;height:1px;opacity:0}.start-captcha:empty{display:none}.start-trades{border:0;margin:0;padding:0;display:grid;gap:8px}.start-tiles{display:flex;flex-wrap:wrap;gap:8px}.start-tile{min-height:40px;padding:8px 12px;border-radius:999px;border:1px solid var(--kol-12);background:#fff;color:var(--kol);cursor:pointer;font-size:15px}.start-tile[aria-checked=true]{border-color:var(--gran);background:var(--gran-08);color:var(--gran);font-weight:600}.start-check-row{display:flex;gap:10px;align-items:flex-start;font-size:15px;cursor:pointer}.start-check-row input{margin-top:4px;width:18px;height:18px;accent-color:var(--gran);flex:none}.start-code{letter-spacing:.3em;font-variant-numeric:tabular-nums;font-size:22px!important;max-width:220px}.start-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--tap-min);padding:12px 20px;border-radius:999px;border:1px solid transparent;cursor:pointer;font-weight:600;font-size:16px}.start-btn-main{background:var(--gran);color:var(--lin);width:100%}.start-btn-main:disabled{opacity:.45;cursor:not-allowed}.start-btn-sec{background:#fff;color:var(--gran);border-color:var(--gran)}.start-btn-small{padding:8px 14px;background:var(--gran);color:var(--lin)}.start-btn-small,.start-link{min-height:40px;font-size:15px}.start-link{background:none;border:0;padding:6px 0;color:var(--gran);text-decoration:underline;text-underline-offset:3px;cursor:pointer;justify-self:start}.start-link:disabled{opacity:.5;cursor:not-allowed}.start-ico{width:18px;height:18px}.start-cta-bar{display:grid;gap:8px}.start-row-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.start-alert{display:grid;gap:10px;padding:12px 14px;border-radius:12px;background:color-mix(in oklab,var(--ronn) 8%,#fff);border:1px solid color-mix(in oklab,var(--ronn) 35%,#fff)}.start-resume a{font-weight:600}.start-direct{color:var(--kol-55);text-decoration:underline;text-underline-offset:3px;display:inline-block;min-height:40px;padding:10px 0}.start-direct-box{display:grid;gap:8px;font-size:14px;color:var(--kol-55)}.start-direct-main{text-decoration:none;justify-self:start}.start-rows{list-style:none;margin:0;padding:0;display:grid;gap:10px}.start-rows li{display:flex;align-items:center;gap:10px;font-size:16px}.start-mark{width:20px;height:20px;border-radius:50%;border:2px solid var(--kol-12);flex:none;position:relative}.start-rows li[data-state=run] .start-mark{border-color:var(--gran);border-top-color:transparent;animation:start-spin .9s linear infinite}.start-rows li[data-state=done] .start-mark{border-color:var(--gran);background:var(--gran)}.start-rows li[data-state=done] .start-mark:after{content:"";position:absolute;left:5px;top:1px;width:5px;height:10px;border:solid var(--lin);border-width:0 2px 2px 0;transform:rotate(45deg)}.start-rows li[data-state=fail] .start-mark{border-color:var(--ronn)}@keyframes start-spin{to{transform:rotate(1turn)}}.start-ready{font-weight:600;color:var(--gran)}.start-facts{display:grid;gap:10px}.start-trade{font-size:14px;color:var(--kol-55)}.start-facts dl{margin:0;display:grid;gap:10px}.start-fact{border:1px solid var(--st-line);border-radius:12px;padding:10px 12px;display:grid;gap:4px;animation:start-in .35s var(--ease-out,ease-out) both}.start-fact dt{font-size:13px;color:var(--kol-55);text-transform:uppercase;letter-spacing:var(--ls-label)}.start-fact dd{margin:0;display:grid;gap:6px}@keyframes start-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.start-unknown{color:var(--kol-55);font-style:italic}.start-wrong{justify-self:start;background:none;border:0;padding:4px 0;color:var(--kol-55);text-decoration:underline;cursor:pointer;font-size:14px}.start-hours,.start-services{list-style:none;margin:0;padding:0;display:grid;gap:2px;font-size:15px}.start-hours li{gap:12px}.start-hours li,.start-services li{display:flex;justify-content:space-between}.start-services li{align-items:center;gap:8px}.start-x{background:none;border:0;color:var(--kol-55);font-size:20px;line-height:1;cursor:pointer;min-width:32px;min-height:32px}.start-inline{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.start-inline-note{display:grid;gap:8px;font-size:14px;color:var(--kol-55)}.start-call-grid{display:grid;gap:18px}.start-call-setup{display:grid;gap:16px}.start-phone{display:grid;gap:10px}.start-tabs{display:flex;gap:4px;padding:4px;border-radius:999px;background:var(--kol-08);justify-self:start}.start-tabs button{border:0;background:none;padding:8px 14px;border-radius:999px;cursor:pointer;color:var(--kol-55);font-weight:600;font-size:15px;min-height:40px}.start-tabs button[aria-selected=true]{background:#fff;color:var(--kol);box-shadow:0 1px 2px rgba(0,0,0,.08)}.start .idemo-call{border:1px solid var(--st-line);border-radius:18px;padding:18px;background:var(--lin)}.start .idemo-call[data-phase=live]{border-color:var(--gran)}.start .idemo-call-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.start .idemo-call-title{font-family:var(--font-display);font-weight:600;font-size:19px}.start .idemo-call-timer{font-variant-numeric:tabular-nums;color:var(--gran)}.start .idemo-call-sub{font-size:15px;color:var(--kol-55);margin:8px 0 14px}.start .idemo-call-err{color:var(--ronn)}.start .idemo-call-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.start .idemo-call-btn{display:inline-flex;align-items:center;gap:8px;min-height:var(--tap-min);padding:12px 22px;border-radius:999px;font-weight:600;cursor:pointer;border:1px solid var(--gran)}.start .idemo-call-btn.btn-p{background:var(--gran);color:var(--lin)}.start .idemo-call-btn.btn-sec{background:#fff;color:var(--gran)}.start .idemo-call-ico svg{width:17px;height:17px}.start .idemo-wave{display:inline-flex;align-items:flex-end;gap:3px;height:22px}.start .idemo-wave span{width:3px;height:6px;border-radius:2px;background:var(--gran);opacity:.45;transform-origin:bottom}.start .idemo-wave.is-on span{opacity:1;animation:start-wave .9s ease-in-out infinite}.start .idemo-wave.is-on span:nth-child(2){animation-delay:.12s}.start .idemo-wave.is-on span:nth-child(3){animation-delay:.24s}.start .idemo-wave.is-on span:nth-child(4){animation-delay:.36s}@keyframes start-wave{0%,to{transform:scaleY(1)}50%{transform:scaleY(3)}}.start .idemo-call-transcript{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:6px;font-size:14px;color:var(--kol-55)}.start .idemo-call-fine{margin-top:12px;font-size:13px;color:var(--kol-55)}.start-questions{display:grid;gap:8px}.start-questions ul{margin:0;padding:0;list-style:none;display:grid;gap:6px}.start-questions li{padding:10px 12px;border-radius:12px;background:var(--gran-08);font-size:15px}.start-message{display:grid;gap:10px;animation:start-in .35s var(--ease-out,ease-out) both}.start-notice{border:1px solid var(--st-line);border-left:4px solid var(--gran);border-radius:12px;padding:12px 14px;background:#fff}.start-notice-kind{font-weight:600;margin-bottom:6px!important}.start-notice dl{margin:0;display:grid;gap:4px}.start-notice dl div{display:grid;grid-template-columns:90px 1fr;gap:8px;font-size:15px}.start-notice dt{color:var(--kol-55)}.start-notice dd{margin:0}.start-worked{display:flex;align-items:center;gap:8px;font-weight:600;color:var(--gran)}.start-check{width:18px;height:18px;border-radius:50%;background:var(--gran);display:inline-block;position:relative}.start-check:after{content:"";position:absolute;left:6px;top:3px;width:4px;height:8px;border:solid var(--lin);border-width:0 2px 2px 0;transform:rotate(45deg)}.start-chat{border:1px solid var(--st-line);border-radius:18px;padding:12px;display:grid;gap:10px;background:var(--lin)}.start-msgs{display:grid;gap:8px;max-height:320px;overflow-y:auto}.start-msg{padding:8px 12px;border-radius:14px;max-width:85%;font-size:15px;background:#fff;border:1px solid var(--st-line)}.start-msg[data-role=user]{justify-self:end;background:var(--gran);color:var(--lin);border-color:var(--gran)}.start-typing{display:inline-flex;gap:4px}.start-typing span{width:6px;height:6px;border-radius:50%;background:var(--kol-40);animation:start-blink 1s infinite}.start-typing span:nth-child(2){animation-delay:.15s}.start-typing span:nth-child(3){animation-delay:.3s}@keyframes start-blink{50%{opacity:.3}}.start-chat-input{display:flex;gap:8px}.start .vp-list{display:grid;gap:8px}.start .vp-row{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--st-line);border-radius:12px;background:#fff}.start .vp-row.on{border-color:var(--gran);background:var(--gran-08)}.start .vp-pick{display:flex;align-items:flex-start;gap:10px;flex:1;min-width:0;cursor:pointer}.start .vp-pick input{margin-top:4px;accent-color:var(--gran)}.start .vp-name{display:flex;flex-wrap:wrap;gap:6px;font-size:15px;font-weight:600}.start .vp-gender{font-weight:500}.start .vp-gender,.start .vp-note{font-size:13px;color:var(--kol-55)}.start .vp-note{display:block}.start .vp-play{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:6px 10px;border:1px solid var(--st-line);border-radius:999px;background:#fff;cursor:pointer;color:var(--kol);flex:none}.start .vp-tri{width:0;height:0;border-left:8px solid;border-top:5px solid transparent;border-bottom:5px solid transparent}.start .vp-stop{width:9px;height:9px;background:currentColor;border-radius:2px}.start .vp-play-t{display:none}.start .vp-line{font-size:13px;color:var(--kol-55);margin-top:8px}@media (min-width:720px){.start-card{padding:32px 36px;gap:20px}.start-step-name{display:inline}.start-pair{grid-template-columns:1fr 1fr}.start-btn-main{width:auto;justify-self:start;min-width:260px}.start-call-grid{grid-template-columns:1fr 1.1fr;align-items:start}.start-facts dl{grid-template-columns:1fr 1fr}.start .vp-play-t{display:inline}}@media (prefers-reduced-motion:reduce){.start *,.start :after,.start :before{animation:none!important;transition:none!important}.start-rows li[data-state=run] .start-mark{border-top-color:var(--gran);opacity:.6}}