:root{--bg:#f8fafc;--surface:#fff;--text:#0f172a;--muted:#475569;--muted2:#64748b;--blue:#2563eb;--blue-50:#eff6ff;--blue-200:#bfdbfe;--cyan:#0891b2;--green:#16a34a;--green-50:#f0fdf4;--amber:#d97706;--red:#dc2626;--border:#e2e8f0;--r:12px;--sh1:0 1px 3px #0000000f, 0 1px 2px #0000000a;--sh2:0 4px 6px -1px #00000012;--ease:cubic-bezier(.2, .8, .2, 1);--sw:1600px;--sh:900px}*{box-sizing:border-box}html,body{height:100%;margin:0;overflow:hidden}body{background:var(--bg) radial-gradient(#e2e8f0 1.2px, transparent 1.3px) 0 0 / 28px 28px;color:var(--text);-webkit-font-smoothing:antialiased;overscroll-behavior:none;font:400 16px/1.5 Plus Jakarta Sans,system-ui,-apple-system,Segoe UI,sans-serif}h1,h2,h3,h4,p{margin:0}.ic{flex:none;width:1em;height:1em}.stage{-webkit-user-select:none;user-select:none;position:fixed;inset:0;overflow:hidden}.canvas{transform-origin:0 0;width:0;height:0;transition:transform .9s var(--ease);will-change:transform;position:absolute;top:0;left:0}.slide{width:var(--sw);height:var(--sh);transform-origin:50%;background:var(--bg);border:1px solid var(--border);box-shadow:var(--sh2), 0 20px 50px -20px #0f172a26;border-radius:28px;padding:88px 96px;position:absolute;top:0;left:0;overflow:hidden}.slide>div:first-child{flex-direction:column;height:100%;display:flex;position:relative}.aura{pointer-events:none;z-index:0;border-radius:50%;width:900px;height:900px;position:absolute}.aura-blue{background:radial-gradient(circle,#2563eb29,#2563eb00 62%)}.aura-cyan{background:radial-gradient(circle,#0891b224,#0891b200 62%)}.slide-label{display:none}.is-overview .slide{cursor:pointer;transition:box-shadow .3s}.is-overview .slide:hover{box-shadow:0 0 0 10px var(--blue-200), var(--sh2)}.is-overview .slide-label{z-index:5;background:var(--text);color:#fff;border-radius:999px;padding:12px 22px;font-size:30px;font-weight:700;display:block;position:absolute;bottom:32px;left:36px;box-shadow:0 10px 30px #0f172a40}.chrome-top{z-index:10;pointer-events:none;justify-content:space-between;align-items:center;padding:16px 22px;display:flex;position:fixed;top:0;left:0;right:0}.chrome-top a,.chrome-top span{pointer-events:auto}.back-link{color:var(--text);border:1px solid var(--border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffbf;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:700;text-decoration:none;transition:background .2s,color .2s}.back-link:hover{background:var(--text);color:#fff}.brand{letter-spacing:-.01em;color:var(--text);border:1px solid var(--border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffbf;border-radius:999px;padding:8px 12px;font-size:14px;font-weight:800;text-decoration:none}.chrome-right{align-items:center;gap:10px;display:flex}.counter{color:var(--muted2);font-variant-numeric:tabular-nums;border:1px solid var(--border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffbf;border-radius:999px;padding:8px 12px;font-size:13px;font-weight:600}.contact-link{color:var(--blue);background:var(--blue-50);border:1px solid var(--blue-200);border-radius:999px;padding:8px 14px;font-size:13px;font-weight:700;text-decoration:none}.contact-link:hover{background:var(--blue);color:#fff}.dots{z-index:10;border:1px solid var(--border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffc;border-radius:999px;gap:8px;padding:8px 12px;display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%)}.dots button{cursor:pointer;width:8px;height:8px;transition:width .3s var(--ease), background .3s;background:#cbd5e1;border:0;border-radius:999px;padding:0}.dots button.on{background:var(--blue);width:24px}.hint{z-index:10;color:var(--muted2);white-space:nowrap;font-size:12px;transition:opacity .6s;position:fixed;bottom:52px;left:50%;transform:translate(-50%)}.hint.gone{opacity:0}.pill{background:var(--blue-50);border:1px solid var(--blue-200);color:var(--blue);border-radius:999px;align-self:flex-start;align-items:center;gap:8px;margin-bottom:26px;padding:7px 14px;font-size:14px;font-weight:700;display:inline-flex}h1{letter-spacing:-.035em;font-size:100px;font-weight:800;line-height:1}h2{letter-spacing:-.025em;font-size:58px;font-weight:800;line-height:1.08}.sub{color:var(--muted);margin-top:18px;font-size:28px;font-weight:600;line-height:1.3}.lead{color:var(--muted);max-width:700px;margin-top:20px;font-size:22px;line-height:1.5}.tiny{color:var(--muted2);margin-top:30px;font-size:15px;font-weight:600}.card{background:var(--surface);border:1px solid var(--border);box-shadow:var(--sh1);border-radius:16px}.btn{font:inherit;cursor:pointer;transition:transform .2s var(--ease), background .2s;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.btn-primary{background:var(--blue);color:#fff;box-shadow:0 4px 12px #2563eb4d}.btn-primary:hover{background:#1d4ed8;transform:translateY(-1px)}.btn-secondary{background:var(--surface);color:var(--text);border-color:var(--border);box-shadow:var(--sh1)}.btn-secondary:hover{border-color:#cbd5e1;transform:translateY(-1px)}.btn-lg{border-radius:12px;padding:18px 30px;font-size:19px}.slide .a{opacity:0}.slide.is-active .a{animation:rise .7s var(--ease) both;animation-delay:calc(var(--d,0s) + .42s)}.slide.is-active .a.flip{animation-name:flip;animation-duration:.65s}@keyframes rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes flip{0%{opacity:0;transform:perspective(900px)rotateX(-75deg)translateY(12px)}to{opacity:1;transform:none}}.is-still .canvas{transition:none}.is-still .slide *,.is-still .slide :before,.is-still .slide :after,.is-overview .slide *,.is-overview .slide :before,.is-overview .slide :after{transition-duration:0s!important;animation-duration:0s!important;animation-delay:0s!important}.cover{align-items:center;gap:64px;display:flex;flex-direction:row!important}.cover-text{z-index:1;flex-direction:column;flex:0 0 620px;display:flex}.cover-visual{z-index:1;flex:1}.gc{background:var(--surface);border:1px solid var(--border);box-shadow:var(--sh2), var(--sh1), 0 30px 60px -30px #2563eb40;border-radius:18px;padding:20px 22px 22px;position:relative}.gc-top{color:var(--muted);justify-content:space-between;align-items:center;margin-bottom:16px;font-size:14px;font-weight:700;display:flex}.gc-title{align-items:center;gap:8px;display:inline-flex}.gc-title .ic{width:16px;height:16px;color:var(--blue)}.gc-chip{background:var(--green-50);color:var(--green);border:1px solid #bbf7d0;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700}.gc-grid{grid-template-columns:112px repeat(5,1fr);align-items:center;gap:8px;display:grid}.gc-h{color:var(--muted2);text-align:center;text-transform:uppercase;letter-spacing:.08em;padding-bottom:4px;font-size:12px;font-weight:700}.gc-who{white-space:nowrap;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.gc-who i,.row-who i{background:var(--blue-50);border:1px solid var(--blue-200);width:28px;height:28px;color:var(--blue);border-radius:50%;flex:none;place-items:center;font-size:11px;font-style:normal;font-weight:800;display:grid}.gc-cell{background:#f1f5f9;border:1px dashed #cbd5e1;border-radius:10px;height:56px;position:relative}.gc-cell.busy{background:var(--surface);border:1px solid var(--border)}.gc-cell.busy i{background:var(--blue-50);border:1px solid var(--blue-200);border-left:3px solid var(--blue);border-radius:6px;position:absolute;inset:11px 8px}.gc-badge{z-index:3;white-space:nowrap;background:var(--text);color:#fff;opacity:0;border-radius:999px;align-items:center;gap:7px;padding:8px 14px;font-size:13px;font-weight:700;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 24px #0f172a4d}.gc-badge .ic{color:#4ade80;width:14px;height:14px}.is-active .gc-hero .gc-cell.free{animation:lit .5s var(--ease) both;animation-delay:calc(1.1s + var(--i) * .12s)}.is-active .gc-hero .gc-cell.best{animation-name:best;animation-duration:.6s;animation-delay:calc(1.1s + var(--i) * .12s + .9s)}.is-active .gc-hero .gc-badge{animation:.6s cubic-bezier(.2,.8,.3,1.25) both drop;animation-delay:calc(1.1s + var(--i) * .12s + 1.35s)}@keyframes lit{0%{background:#f1f5f9;border-color:#cbd5e1}to{background:#dcfce7;border-style:solid;border-color:#4ade80}}@keyframes best{0%{background:#f1f5f9;border-color:#cbd5e1}50%{background:#dcfce7;border-style:solid;border-color:#4ade80}to{background:var(--green);border-color:var(--green);border-style:solid;box-shadow:0 0 0 5px #16a34a38}}@keyframes drop{0%{opacity:0;transform:translate(-50%,-50%)scale(1.9)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.gc-loop .gc-cell.free{animation:4.4s ease-in-out infinite loopLit;animation-delay:calc(var(--i) * .12s)}.gc-loop .gc-cell.best{animation-name:loopBest}.gc-loop .gc-badge{animation:4.4s cubic-bezier(.2,.8,.3,1.25) infinite loopBadge;animation-delay:calc(var(--i) * .12s)}@keyframes loopLit{0%{background:#f1f5f9;border-color:#cbd5e1}8%,74%{background:#dcfce7;border-style:solid;border-color:#4ade80}86%,to{background:#f1f5f9;border-color:#cbd5e1}}@keyframes loopBest{0%{background:#f1f5f9;border-color:#cbd5e1}8%,22%{background:#dcfce7;border-style:solid;border-color:#4ade80}30%,74%{background:var(--green);border-color:var(--green);border-style:solid;box-shadow:0 0 0 5px #16a34a38}86%,to{background:#f1f5f9;border-color:#cbd5e1}}@keyframes loopBadge{0%,30%{opacity:0;transform:translate(-50%,-50%)scale(1.9)}38%,74%{opacity:1;transform:translate(-50%,-50%)scale(1)}84%,to{opacity:0;transform:translate(-50%,-50%)scale(.9)}}.steps-row{grid-template-columns:repeat(3,1fr);gap:44px;margin:auto 0;padding-top:24px;display:grid;position:relative}.step{z-index:1;min-height:320px;padding:34px 32px 32px;position:relative}.num{background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:15px;font-weight:800;display:grid;position:absolute;top:-17px;left:28px;box-shadow:0 4px 10px #2563eb59}.step-ic{background:var(--blue-50);width:58px;height:58px;color:var(--blue);border-radius:14px;place-items:center;margin:6px 0 22px;display:grid}.step-ic .ic{width:28px;height:28px}.step h3{letter-spacing:-.01em;margin-bottom:10px;font-size:27px;font-weight:800}.step p{color:var(--muted);font-size:18px;line-height:1.55}.connector{border-top:3px dashed var(--blue-200);clip-path:inset(-4px 100% -4px 0);z-index:0;height:0;position:absolute;top:calc(50% + 12px);left:8%;right:8%}.runner{z-index:0;opacity:0;will-change:transform;height:0;position:absolute;top:calc(50% + 12px);left:8%;right:8%}.runner i{background:var(--blue);border-radius:50%;width:16px;height:16px;position:absolute;top:-8px;left:0;box-shadow:0 0 0 5px #2563eb33}.is-active .connector{animation:drawX 1.1s var(--ease) both;animation-delay:1s}.is-active .runner{animation:travelX 1.7s var(--ease) both;animation-delay:1.4s}@keyframes drawX{0%{clip-path:inset(-4px 100% -4px 0)}to{clip-path:inset(-4px 0)}}@keyframes travelX{0%{opacity:1;transform:translate(0)}90%{opacity:1}to{opacity:0;transform:translate(calc(100% - 16px))}}.rules .lead{max-width:900px}.chips{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:40px;display:grid}.chip{background:var(--surface);border:1px solid var(--border);box-shadow:var(--sh1);border-radius:14px;align-items:flex-start;gap:12px;min-height:100px;padding:14px 16px;font-size:15.5px;font-weight:600;line-height:1.4;display:flex}.chip-ic{background:var(--blue-50);width:34px;height:34px;color:var(--blue);border-radius:10px;flex:none;place-items:center;display:grid}.chip-ic .ic{width:18px;height:18px}.chip-more{background:linear-gradient(135deg, var(--blue), var(--cyan));color:#fff;border-color:#0000;align-items:center;font-size:20px;font-weight:800;box-shadow:0 10px 24px -8px #2563eb80}.chip-more .chip-ic{color:#fff;background:#fff3}.tl{grid-template-columns:repeat(3,1fr);gap:36px;margin-top:30px;padding-top:46px;display:grid;position:relative}.tl-track{background:var(--border);border-radius:2px;height:4px;position:absolute;top:16px;left:16.6%;right:16.6%}.tl-line{background:var(--blue);width:100%;height:100%;transform:scaleX(var(--p));transform-origin:0;transition:transform .8s var(--ease);border-radius:2px}.beat{opacity:0;transition:opacity .6s var(--ease), transform .6s var(--ease);position:relative;transform:translateY(24px)}.beat.on{opacity:1;transform:none}.tl-dot{background:var(--surface);border:3px solid var(--border);width:36px;height:36px;color:var(--muted2);border-radius:50%;place-items:center;font-size:14px;font-weight:800;transition:all .4s;display:grid;position:absolute;top:-46px;left:50%;transform:translate(-50%)}.beat.on .tl-dot{border-color:var(--blue);color:var(--blue);background:var(--blue-50);box-shadow:0 0 0 6px #2563eb26}.ex-card{min-height:400px;padding:24px}.ex-card h4{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:8px;margin-bottom:16px;font-size:14px;font-weight:700;display:flex}.ex-card h4 .ic{width:16px;height:16px;color:var(--blue)}.ex-phone{flex-direction:column;justify-content:center;display:flex}.ring{background:var(--blue-50);width:68px;height:68px;color:var(--blue);border-radius:50%;place-items:center;margin-bottom:22px;display:grid;position:relative}.ring .ic{width:30px;height:30px}.ring:after{content:"";border:2px solid var(--blue-200);opacity:0;border-radius:50%;position:absolute;inset:-4px}.beat.on .ring{animation:1.3s ease-in-out 3 ring}.beat.on .ring:after{animation:1.3s ease-out 3 ripple}@keyframes ring{0%,55%,to{transform:rotate(0)}10%{transform:rotate(-14deg)}20%{transform:rotate(12deg)}30%{transform:rotate(-10deg)}40%{transform:rotate(7deg)}}@keyframes ripple{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}.ex-phone p{color:var(--muted);font-size:19px;line-height:1.5}.ex-phone q{color:var(--text);quotes:"« " " »";margin-top:10px;font-size:25px;font-weight:700;line-height:1.3;display:block}:lang(en) .ex-phone q,:lang(de) .ex-phone q,:lang(lb) .ex-phone q{quotes:"“" "”"}:lang(de) .ex-phone q{quotes:"„" "“"}.ex-form{grid-template-columns:1fr 1fr;align-content:start;gap:12px;display:grid}.ex-form h4,.ex-form .fld:first-of-type,.btn-search{grid-column:1/-1}.ex-form h4{margin-bottom:4px}.fld{flex-direction:column;gap:5px;display:flex}.fld label{text-transform:uppercase;letter-spacing:.08em;color:var(--muted2);font-size:11px;font-weight:700}.val{border:1px solid var(--border);background:var(--bg);white-space:nowrap;border-radius:9px;min-height:40px;padding:9px 12px;font-size:15px;font-weight:600;display:block;overflow:hidden}.val.typing{border-color:var(--blue);background:var(--surface);box-shadow:0 0 0 3px #2563eb26}.val.typing:after{content:"";vertical-align:-3px;background:var(--blue);width:2px;height:16px;margin-left:2px;animation:.8s steps(2,end) infinite caret;display:inline-block}@keyframes caret{to{opacity:0}}.btn-search{margin-top:6px}.btn-search.press{animation:press .5s var(--ease)}@keyframes press{40%{background:#1d4ed8;transform:scale(.94)}}.row{border:1px solid var(--border);opacity:0;background:var(--surface);border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-bottom:8px;padding:10px 12px;font-size:14px;display:flex}.row.best{background:var(--green-50);border-color:#86efac}.beat-3.on .row{animation:rise .5s var(--ease) both;animation-delay:calc(var(--i) * .17s + .25s)}.row-date{font-weight:800}.row-who{align-items:center;gap:6px;font-weight:600;display:inline-flex}.row-who i{width:24px;height:24px;font-size:10px}.badge{white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:12px;font-weight:700;display:inline-flex}.badge .ic{width:12px;height:12px}.badge-km{background:var(--blue-50);color:var(--blue)}.badge-best{background:var(--green);color:#fff;margin-left:auto}.badge-no{color:var(--red);background:#fef2f2;margin-left:auto}.row-free{color:var(--green);flex-basis:100%;font-size:13px;font-weight:700}.row.best .row-free{flex-basis:auto}.row-why{background:var(--bg);color:var(--muted);font-weight:600}.row-why .chev{color:var(--muted2);font-size:20px;line-height:1}.row-why em{color:var(--muted2);font-style:normal}.closing{color:var(--muted);opacity:0;transition:opacity .6s var(--ease), transform .6s var(--ease);margin-top:auto;padding-top:24px;font-size:25px;transform:translateY(12px)}.closing.on{opacity:1;transform:none}.closing strong{color:var(--text);font-weight:800}.sectors{z-index:1;grid-template-columns:repeat(5,1fr);gap:16px;margin:40px 0 34px;display:grid;position:relative}.sector{flex-direction:column;gap:18px;min-height:184px;padding:26px 22px;font-size:18px;font-weight:700;line-height:1.3;display:flex}.sector-ic{background:linear-gradient(135deg, var(--blue-50), #ecfeff);border:1px solid var(--blue-200);width:44px;height:44px;color:var(--blue);border-radius:12px;place-items:center;display:grid}.sector-ic .ic{width:22px;height:22px}.note{color:var(--muted);align-items:center;gap:12px;font-size:21px;font-weight:600;display:inline-flex}.note:before{content:"";background:var(--amber);border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 4px #d977062e}.cta{align-items:center;gap:64px;flex-direction:row!important}.cta-text{z-index:1;flex-direction:column;flex:0 0 700px;display:flex}.cta-visual{z-index:1;flex:1;position:relative}.recap{flex-direction:column;gap:12px;margin:30px 0 0;padding:0;list-style:none;display:flex}.recap li{align-items:center;gap:14px;font-size:21px;font-weight:700;display:flex}.recap-ic{background:var(--blue-50);border:1px solid var(--blue-200);width:40px;height:40px;color:var(--blue);border-radius:11px;flex:none;place-items:center;display:grid}.recap-ic .ic{width:20px;height:20px}.ref{color:var(--muted);max-width:620px;margin-top:26px;font-size:18px;line-height:1.5}.cta-actions{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.cta .tiny{margin-top:22px}.cta-chip{z-index:4;background:var(--green);color:#fff;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:14px;font-weight:700;display:inline-flex;position:absolute;top:-18px;right:28px;box-shadow:0 8px 20px #16a34a59}.cta-chip .ic{width:15px;height:15px}.portrait .slide{border-radius:34px;padding:110px 44px 96px}.portrait h1{font-size:84px}.portrait h2{font-size:54px}.portrait .sub{font-size:27px}.portrait .lead{font-size:23px}.portrait .tiny{font-size:17px}.portrait .pill{font-size:16px}.portrait .cover{justify-content:center;align-items:stretch;gap:44px;flex-direction:column!important}.portrait .cover-text,.portrait .cover-visual{flex:none}.portrait .gc-grid{grid-template-columns:84px repeat(5,1fr);gap:6px}.portrait .gc-who{gap:6px;font-size:12px}.portrait .gc-who i{width:24px;height:24px;font-size:10px}.portrait .gc-cell{height:50px}.portrait .gc-badge{padding:7px 11px;font-size:12px;left:20%}.portrait .steps-row{grid-template-columns:1fr;gap:34px;padding-top:14px}.portrait .step{min-height:0;padding:30px 28px 26px}.portrait .step p{font-size:19px}.portrait .connector{border-top:0;border-left:3px dashed var(--blue-200);clip-path:inset(0 -4px 100%);width:0;height:auto;inset:6% auto 6% 50%}.portrait .runner{width:0;height:auto;inset:6% auto 6% 50%}.portrait .runner i{top:0;left:-8px}.portrait .is-active .connector{animation-name:drawY}.portrait .is-active .runner{animation-name:travelY}@keyframes drawY{0%{clip-path:inset(0 -4px 100%)}to{clip-path:inset(0 -4px)}}@keyframes travelY{0%{opacity:1;transform:translateY(0)}90%{opacity:1}to{opacity:0;transform:translateY(calc(100% - 16px))}}.portrait .chips{grid-template-columns:1fr 1fr;gap:12px;margin-top:30px}.portrait .chip{min-height:0;padding:12px 14px;font-size:16px}.portrait .chip-more{font-size:19px}.portrait .tl{grid-template-columns:1fr;gap:26px;margin-top:26px;padding-top:0;padding-left:58px}.portrait .tl-track{width:4px;height:auto;inset:10px auto 10px 18px}.portrait .tl-line{transform:scaleY(var(--p));transform-origin:top}.portrait .tl-dot{top:14px;left:-56px;transform:none}.portrait .ex-card{min-height:0;padding:22px}.portrait .ex-phone{flex-direction:row;align-items:center;gap:20px}.portrait .ring{flex:none;margin:0}.portrait .ex-phone p{font-size:17px}.portrait .ex-phone q{font-size:21px}.portrait .closing{padding-top:20px;font-size:23px}.portrait .sectors{grid-template-columns:1fr 1fr;gap:12px;margin:30px 0 26px}.portrait .sector{gap:12px;min-height:0;padding:18px;font-size:18px}.portrait .note{font-size:20px}.portrait .cta{justify-content:center;align-items:stretch;gap:54px;flex-direction:column!important}.portrait .cta-text,.portrait .cta-visual{flex:none}.portrait .recap li{font-size:21px}.portrait .ref{font-size:19px}.portrait .cta-actions{flex-direction:column;width:100%}.portrait .btn-lg{width:100%}.portrait .cta-chip{right:16px}.portrait .is-overview .slide-label{font-size:26px}.phone .slide{box-shadow:none;border:0;border-radius:0;padding:52px 20px 40px}.phone.is-frame .slide{padding-top:28px}.phone .is-overview .slide{border:1px solid var(--border);box-shadow:var(--sh2), 0 20px 50px -20px #0f172a26;border-radius:22px}.phone .is-overview .slide-label{padding:8px 16px;font-size:22px;bottom:18px;left:20px}.phone .aura{width:460px;height:460px}.phone .chrome-top{padding:10px 12px}.phone .dots{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;gap:4px;max-width:calc(100% - 24px);padding:6px 0;bottom:8px}.phone .dots button{background-clip:content-box;flex:none;width:8px;height:22px;padding:7px 0}.phone .dots button.on{width:20px}.phone .pill{gap:6px;margin-bottom:12px;padding:5px 11px;font-size:12px}.phone h1{letter-spacing:-.03em;font-size:40px;line-height:1.02}.phone .cover h1{font-size:40px!important}.phone h2{letter-spacing:-.025em;font-size:34px;line-height:1.08}.phone .sub{margin-top:8px;font-size:17px;line-height:1.35}.phone .lead{max-width:none;margin-top:10px;font-size:16px;line-height:1.4}.phone .tiny{margin-top:12px;font-size:12.5px}.phone .btn{min-height:44px;padding:12px 18px;font-size:15px}.phone .btn-lg{border-radius:11px;padding:12px 20px;font-size:16px}.phone .card{border-radius:14px}.phone .lead,.phone .sub,.phone .step p,.phone .chip>span:not(.chip-ic),.phone .sector>span:not(.sector-ic),.phone .ref,.phone .svc-prow small{-webkit-line-clamp:2;-webkit-box-orient:vertical;flex-shrink:0;display:-webkit-box;overflow:hidden}.phone .chip>span:not(.chip-ic),.phone .sector>span:not(.sector-ic){flex:1;min-width:0}.phone .cover{justify-content:flex-start;gap:0}.phone .cover-text{display:contents}.phone .cover-visual{order:1;width:100%;margin-top:16px}.phone .cover .lead,.phone .cover .svc-priceline,.phone .cover .tiny{order:2}.phone .cover .lead{margin-top:14px}.phone .cover .tiny{margin-top:10px}.phone .gc{border-radius:14px;padding:12px}.phone .gc-top{margin-bottom:8px;font-size:12px}.phone .gc-chip{padding:2px 8px;font-size:11px}.phone .gc-grid{grid-template-columns:52px repeat(5,1fr);gap:4px}.phone .gc-h{letter-spacing:.04em;padding-bottom:2px;font-size:10px}.phone .gc-who{gap:4px;font-size:11px}.phone .gc-who i{width:20px;height:20px;font-size:10px}.phone .gc-cell{border-radius:8px;height:40px}.phone .gc-cell.busy i{inset:8px 5px}.phone .gc-badge{white-space:normal;text-align:center;max-width:220px;padding:6px 12px;font-size:12px;line-height:1.25;left:50%}.phone .steps-row{gap:14px;margin:18px 0 auto;padding-top:0}.phone .step,.phone .svc-how .step{border-radius:16px;grid-template-rows:auto auto;grid-template-columns:52px auto 1fr;align-items:center;gap:4px 14px;min-height:0;padding:14px 16px 14px 14px;display:grid}.phone .num{width:20px;height:20px;box-shadow:none;grid-area:1/2;font-size:11px;position:static}.phone .step-ic,.phone .svc-how .step-ic{border-radius:14px;grid-area:1/1/span 2;align-self:start;width:52px;height:52px;margin:0;display:grid}.phone .step-ic .ic,.phone .svc-how .step-ic .ic{width:26px;height:26px}.phone .step h3,.phone .svc-how .step h3{grid-area:1/3;margin:0;font-size:17.5px;line-height:1.2}.phone .step p,.phone .svc-how .step p{grid-area:2/2/auto/span 2;font-size:15px;line-height:1.38}.phone .connector,.phone .runner{display:none}.phone .chips{grid-template-columns:1fr;gap:8px;margin-top:14px}.phone .chip{border-radius:12px;align-items:center;gap:12px;min-height:0;padding:9px 12px;font-size:15.5px;line-height:1.3}.phone .chip-ic{border-radius:10px;width:36px;height:36px}.phone .chip-ic .ic{width:19px;height:19px}.phone .chip-more{font-size:16px}.phone .row-why{display:none}.phone .tl{flex-direction:column;gap:0;margin-top:14px;padding:0;display:flex}.phone .tl-track,.phone .beat{display:none}.phone .beat.on{display:block}.phone .beat.on:has(~.beat.on){display:none}.phone .tl-dot{border-width:2px;width:26px;height:26px;margin-bottom:8px;font-size:12px;position:static;transform:none}.phone .ex-card{padding:14px}.phone .ex-card h4{margin-bottom:10px;font-size:12px}.phone .ex-phone{gap:12px}.phone .ring{width:44px;height:44px}.phone .ring .ic{width:20px;height:20px}.phone .ex-phone p{font-size:15px;line-height:1.4}.phone .ex-phone q{margin-top:6px;font-size:16px}.phone .ex-form{gap:8px}.phone .val{min-height:36px;padding:7px 10px;font-size:14px}.phone .btn-search{min-height:40px;padding:8px 14px;font-size:14px}.phone .row{gap:4px 8px;margin-bottom:6px;padding:8px 10px;font-size:13px}.phone .row-free{font-size:12px}.phone .row-who i{width:22px;height:22px}.phone .closing{padding-top:10px;font-size:16px;line-height:1.4}.phone .sectors{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;margin:14px 0 12px}.phone .sector{flex-direction:row;align-items:center;gap:10px;min-width:0;min-height:52px;padding:9px 10px;font-size:14px;line-height:1.25}.phone .sector-ic{border-radius:10px;flex:none;width:34px;height:34px;display:grid}.phone .sector-ic .ic{width:18px;height:18px}.phone .note{align-items:flex-start;gap:10px;font-size:14.5px;line-height:1.4}.phone .note:before{flex:none;width:8px;height:8px;margin-top:6px}.phone .cta{justify-content:flex-start;gap:0}.phone .cta h2{font-size:30px}.phone .cta-text{display:contents}.phone .cta-visual{order:1;width:100%;margin-top:26px}.phone .recap{order:2;gap:6px;margin-top:14px}.phone .recap li{gap:10px;font-size:15.5px;line-height:1.3}.phone .recap-ic{border-radius:10px;width:36px;height:36px}.phone .recap-ic .ic{width:18px;height:18px}.phone .cta-actions{order:3;gap:8px;margin-top:14px}.phone .cta .ref,.phone .cta .combo,.phone .cta .tiny{order:4}.phone .ref{margin-top:12px;font-size:14px;line-height:1.4}.phone .cta .combo{margin:10px 0 0;padding:8px 12px;font-size:13.5px}.phone .cta .tiny{margin-top:10px}.phone .cta-chip{padding:7px 12px;font-size:12px;top:-14px;right:10px}@media (width<=600px){.chrome-top{padding:12px}.brand,.back-link,.counter,.contact-link{padding:6px 10px;font-size:12px}.hint{display:none}}@media (prefers-reduced-motion:reduce){.canvas{transition:none}}.cta .combo{border-left:3px solid var(--blue);color:var(--muted2);background:#2563eb0f;border-radius:0 12px 12px 0;max-width:620px;margin:0 0 22px;padding:14px 16px;font-size:15px;line-height:1.5}.cta .combo strong{color:var(--text);font-weight:700}.portrait .cta .combo{font-size:14px}.is-embed .chrome,.is-embed .dots,.is-embed .hint{display:none!important}.is-embed body{background:#0b0d12}.is-frame .chrome-top,.is-frame .hint{display:none!important}.is-frame .dots{bottom:10px}
