.language-picker select,#demo-language{border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#0b0c16;color:#f7f8fb;padding:9px 12px;outline:none;cursor:pointer}.language-picker select:focus,#demo-language:focus{border-color:#00ffff}.demo-url{display:block;max-width:650px;margin:12px 0 4px;padding:11px 13px;border:1px solid rgba(79,224,228,.25);border-radius:10px;background:rgba(79,224,228,.06);color:#4fe0e4;font-size:12px;overflow-wrap:anywhere}.notice-actions{display:flex;align-items:center;gap:14px}#demo-language{min-width:82px;padding:6px 10px;border-color:rgba(0,255,255,.5);color:#00ffff;font-size:11px;font-weight:700;letter-spacing:.04em}[hidden]{display:none!important}@media(max-width:720px){.site-header nav>a:first-child{display:none}.site-header nav{gap:8px}.language-picker select{max-width:105px;padding:8px}.demo-notice{height:auto;min-height:48px;gap:10px}.demo-notice>span{max-width:42%}.notice-actions{gap:8px}#demo-language{min-width:90px}}
.custom-offer{margin:0;padding:clamp(70px,10vw,130px) max(24px,8vw);border-top:1px solid rgba(255,255,255,.12);background:linear-gradient(135deg,rgba(0,255,255,.07),transparent 55%),#0b0c0e;text-align:center}.custom-offer h2{max-width:850px;margin:18px auto;font:500 clamp(38px,6vw,74px)/1.05 "Playfair Display",serif}.custom-offer>p:not(.section-number){max-width:650px;margin:0 auto 30px;color:#a9adb4;font-size:clamp(15px,2vw,19px);line-height:1.7}.custom-offer>a{display:inline-flex;padding:14px 20px;border:1px solid var(--accent);border-radius:999px;color:var(--accent);font-weight:600;text-decoration:none}.custom-offer>a:hover{background:var(--accent);color:#101112}
