.hero h1{font-size:clamp(38px,4.15vw,60px)}.hero-actions{display:flex;gap:12px;flex-wrap:wrap}.hero-actions .button{padding-inline:24px}.hero-shortcuts{display:flex;gap:18px;align-items:center;flex-wrap:wrap;margin-top:20px;font-size:12px}.hero-shortcuts>a{color:var(--accent);text-decoration:underline;text-underline-offset:5px}.hero-shortcuts>span{color:#838999;font-size:11px}.hero .under-button{max-width:475px;margin-top:18px;line-height:1.6}.service-card{height:490px;padding:28px}.service-card h2{font-size:clamp(27px,3.4vw,44px);margin-block:8px 18px}.service-outcomes{max-width:550px;display:grid;gap:10px;text-align:left;margin:0 0 20px}.service-outcomes>div{display:grid;grid-template-columns:95px 1fr;gap:13px}.service-outcomes dt{font-size:9px;letter-spacing:.08em;color:#6253a9;padding-top:4px}.service-outcomes dd{margin:0;font-size:14px;line-height:1.45;color:#646b7e}.portfolio-disclosure{font-size:13px;color:#73798a;max-width:850px;line-height:1.6;margin:15px 0 25px}.brand-playground{padding-block:75px 100px}.brand-playground>h2{font-size:clamp(36px,5vw,65px);line-height:1.1;letter-spacing:-.04em;margin:20px 0}.brand-playground>p{max-width:700px;color:#73798a;font-size:16px;margin-bottom:30px}.experiment-panel{border:1px solid #d9daea;border-radius:20px;overflow:hidden;background:#fff;margin:16px 0}.experiment-panel>summary{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:105px;padding:26px 30px;cursor:pointer;list-style:none}.experiment-panel>summary::-webkit-details-marker{display:none}.experiment-panel>summary b{display:block;font-size:16px;letter-spacing:.04em}.experiment-panel>summary small{display:block;margin-top:7px;color:#777b8f;font-size:13px;line-height:1.5}.experiment-panel>summary:focus-visible{outline:3px solid #8170ff;outline-offset:-5px}.experiment-open{color:var(--accent);font-size:11px;letter-spacing:.06em;flex-shrink:0}.experiment-panel[open]>summary{border-bottom:1px solid #e5e5ef;background:#f6f5fb}.experiment-panel[open] .experiment-open{font-size:0}.experiment-panel[open] .experiment-open:after{content:'СВЕРНУТЬ ↑';font-size:11px}.experiment-panel>.wrap{width:auto;margin:0;padding:35px 30px;max-width:none}.experiment-panel .dblab-grid{gap:22px}.experiment-panel .lc{grid-template-columns:minmax(0,1fr) minmax(0,435px);gap:30px}.feature-status{font-size:12px;color:#70658d;margin:12px 0;line-height:1.5}.feature-status button{border:1px solid #ccc5e4;border-radius:7px;padding:8px 12px;background:#f6f4fc;color:#4f46a8;cursor:pointer;margin-left:10px}.feature-status:empty{display:none}.feature-waiting{opacity:.7}.site-conditions-note{font-size:13px;line-height:1.6;color:#73798a;max-width:900px;margin:20px auto}.gallery-prompt{display:flex;flex-wrap:wrap;gap:12px;margin-top:25px}.feature-loading{min-height:60px}@media(max-width:850px){.service-card{height:460px}.service-outcomes>div{grid-template-columns:72px 1fr;gap:8px}.service-outcomes dd{font-size:13px}.experiment-panel .lc{grid-template-columns:1fr}.experiment-panel>summary{padding:22px}.experiment-panel>.wrap{padding:30px 22px}.brand-playground{padding-block:55px}.hero h1{font-size:clamp(38px,7vw,58px)}}@media(max-width:450px){.hero-actions{gap:10px}.hero-actions .button{font-size:13px;padding:15px 17px}.hero-shortcuts{gap:12px}.hero h1{font-size:40px}.service-card{padding:22px 20px}.service-outcomes dt{font-size:8px}.service-outcomes dd{font-size:12px}.service-card .button{padding:13px 18px;font-size:13px}.experiment-panel>summary{padding:20px 16px;gap:10px}.experiment-panel>summary b{font-size:14px}.experiment-panel>summary small{font-size:11px;max-width:200px}.experiment-panel>.wrap{padding:25px 14px}.experiment-panel .lc h2{font-size:41px}.experiment-open{font-size:9px}.brand-playground>p{font-size:14px}}@media(prefers-reduced-motion:reduce){.feature-waiting{transition:none}}

.hologram-scene>.feature-status{position:absolute;z-index:12;bottom:8px;left:20px;right:20px;color:#d1c5ed;background:#17172c;border-radius:8px;padding:5px 9px}
.lead-dialog{width:min(620px,calc(100% - 24px));max-height:90dvh;overflow:auto}.lead-dialog form{display:grid;gap:16px}.lead-dialog label:not(.consent-row){display:grid;gap:8px}.lead-dialog input:not([type=checkbox]),.lead-dialog textarea{box-sizing:border-box;width:100%;padding:12px;border:1px solid var(--line);border-radius:10px;background:var(--paper);color:var(--ink);font:inherit}.lead-dialog .consent-row{display:flex;gap:12px;align-items:flex-start;font-size:13px;line-height:1.5}.lead-dialog .consent-row input{min-width:22px;min-height:22px}.lead-dialog a{text-decoration:underline}.lead-status,.lead-manual{font-size:14px;overflow-wrap:anywhere}.lead-dialog button:disabled{opacity:.6;cursor:wait}

.lead-dialog h2{font-size:clamp(27px,5vw,38px);line-height:1.15;margin:15px 0}.lead-dialog>p{font-size:14px;line-height:1.65;margin-bottom:22px}.lead-dialog input:not([type=checkbox]),.lead-dialog textarea{font-size:16px}.lead-dialog [hidden]{display:none!important}.lead-dialog .lead-status:empty{display:none}.lead-dialog .lead-status{padding:12px;background:#f3f0fc;border-radius:9px;line-height:1.6}.lead-dialog small{font-size:11px;line-height:1.6}.lead-dialog:focus-visible{outline:3px solid #9d8bec}.lead-dialog .button{min-height:48px}
