/* SOURCE: v46.css */
/* V46 visual enhancements; existing audio scripts and styling untouched */
html{scroll-behavior:smooth} .section{padding-top:clamp(64px,7vw,112px)!important;padding-bottom:clamp(64px,7vw,112px)!important}.hero{min-height:min(800px,94vh)!important}.v46-center{text-align:center;margin-top:30px}.v46-header-links{display:flex;align-items:center;gap:12px;font-size:12px;white-space:nowrap}.v46-header-links a{color:inherit;text-decoration:none}.v46-gift-link{border:1px solid #f07cb8;border-radius:20px;padding:9px 12px;color:#f58dbf!important}.v46-lead{display:flex;flex-direction:column;gap:13px}.v46-hero-form{max-width:610px;margin-top:24px;padding:19px;border:1px solid #ed82bc70;background:#12182dcf;border-radius:18px;backdrop-filter:blur(14px);color:white}.v46-form-row{display:flex;gap:9px;flex-wrap:wrap}.v46-form-row input{min-width:135px;flex:1}.v46-lead input:not([type=checkbox]),.v46-lead select,.v46-lead textarea,.v46-gift-controls input,.v46-gift-controls select{width:100%;border-radius:10px;padding:13px 15px;border:1px solid #b5b9c7;background:#fff;color:#111827;font:inherit;box-sizing:border-box}.v46-lead input::placeholder{color:#666c78;opacity:1}.v46-consent{display:flex!important;align-items:flex-start;gap:8px;font-size:12px!important;line-height:1.5}.v46-consent input{margin-top:3px;accent-color:#e93f9c}.v46-consent a{color:inherit;text-decoration:underline}.v46-status{font-size:13px;margin:0}.v46-promo{position:fixed;z-index:700;bottom:12px;left:50%;transform:translateX(-50%);width:min(1120px,calc(100% - 26px));display:flex;align-items:center;gap:20px;padding:15px 48px 15px 18px;border-radius:18px;border:1px solid #e858a8;background:linear-gradient(115deg,#111b41,#32143f);color:white;box-shadow:0 12px 42px #0008;box-sizing:border-box}.v46-promo strong{display:block;font-size:17px}.v46-promo small{display:block;font-size:10px;opacity:.75}.v46-promo-tag{font-size:10px;color:#ffd6ec;max-width:120px}.v46-promo .btn{margin-left:auto;white-space:nowrap}.v46-promo-close,.v46-close{position:absolute;top:8px;right:10px;background:none;border:0;color:inherit;font-size:25px;cursor:pointer}.v46-callback{position:fixed;right:16px;bottom:110px;z-index:710;border:0;background:#ec4aa3;color:white;padding:14px 19px;border-radius:40px;font-weight:800;cursor:pointer;box-shadow:0 8px 30px #0007}.v46-modal{border:1px solid #e961a6;border-radius:20px;padding:30px;background:#111b35;color:#fff;width:min(430px,calc(100% - 36px));box-sizing:border-box}.v46-modal::backdrop{background:#000b}.v46-modal h2{margin-top:0}.v46-modal .v46-lead{margin-top:22px}.v46-photo-label{position:absolute;left:10px;bottom:10px;background:#0a1029d9;color:white;padding:7px 9px;font-size:10px;border-radius:7px;max-width:calc(100% - 20px);pointer-events:none}.photo{position:relative}.v46-gift-config{display:grid;grid-template-columns:1fr 1fr;gap:42px;align-items:center;margin-top:40px}.v46-certificate{height:300px;position:relative;transform-style:preserve-3d;transition:transform .8s;cursor:pointer;filter:drop-shadow(0 18px 25px #0005)}.v46-certificate:hover,.v46-certificate:focus{transform:rotateY(180deg)}.v46-cert-front,.v46-cert-back{position:absolute;inset:0;backface-visibility:hidden;border-radius:22px;background:linear-gradient(140deg,#101b3e,#442459 65%,#c34391);padding:28px;color:white;display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box}.v46-cert-front strong{font-size:clamp(25px,3vw,42px);line-height:1.05}.v46-cert-front em{font-size:30px;font-style:normal;font-weight:800}.v46-cert-front small{font-size:11px}.v46-cert-back{transform:rotateY(180deg);background:linear-gradient(135deg,#222b55,#09152c)}.v46-gift-controls{display:flex;flex-direction:column;gap:12px}.v46-gift-controls label{display:block;font-size:13px}.v46-gift-controls label>*{margin-top:6px}.v46-gift-controls button:disabled{opacity:.6;cursor:not-allowed}.v46-demo-note{font-size:12px;opacity:.7}.v46-footer{display:flex;flex-wrap:wrap;gap:14px;width:100%;padding:18px 0;font-size:12px}.v46-footer a{color:inherit}.v46-footer small{width:100%;opacity:.65}.v46-cookies{position:fixed;bottom:10px;left:10px;z-index:1000;width:min(460px,calc(100% - 20px));background:#fff;color:#111;border-radius:15px;padding:17px;box-shadow:0 6px 40px #0008}.v46-cookies p{font-size:13px}.v46-cookies button{padding:9px;margin:5px;border:1px solid #ddd;border-radius:7px;cursor:pointer}.v46-legal{background:#0c142a;color:#fff;min-height:100vh;font:16px/1.7 system-ui}.v46-legal main{max-width:820px;margin:auto;padding:65px 25px}.v46-legal a{color:#f28ac2}.v46-legal h1{font-size:clamp(26px,5vw,50px)}.v46-pending{color:#ffb1cd;font-size:12px;letter-spacing:1px}.artist-chip img{object-fit:cover!important}.artist-chip img[src$="josodo.jpg"]{object-position:center 24%}.artist-chip img[src$="err.jpg"]{object-position:center 62%}.artist-chip img[src$="zhekich.jpg"]{object-position:center 25%}
@media(min-width:900px){#team .team-layout>img{object-fit:cover;object-position:center 36%;max-height:580px}.hero{gap:24px}.hero-text{max-width:680px}}@media(max-width:1150px){.v46-header-links{gap:6px;font-size:11px}.v46-gift-link{display:none}}@media(max-width:780px){.v46-header-links{display:none}.v46-gift-config{grid-template-columns:1fr;gap:22px}.v46-promo{bottom:8px;gap:9px;padding:10px 35px 10px 11px}.v46-promo-tag{display:none}.v46-promo strong{font-size:12px}.v46-promo small{font-size:9px}.v46-promo .btn{font-size:10px;padding:9px}.v46-callback{bottom:106px;right:10px;font-size:12px;padding:10px 12px}.v46-form-row{flex-direction:column}.v46-hero-form{margin-bottom:25px}.v46-certificate{height:260px}.section{padding-top:62px!important;padding-bottom:62px!important}}@media(max-width:480px){.v46-promo .btn{font-size:9px}.v46-promo small{display:none}.v46-promo{min-height:58px}.v46-callback{bottom:82px}}
