@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/be-vietnam-pro-400-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/be-vietnam-pro-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/be-vietnam-pro-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/be-vietnam-pro-500-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/be-vietnam-pro-500-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/be-vietnam-pro-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/be-vietnam-pro-600-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/be-vietnam-pro-600-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/be-vietnam-pro-600-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/be-vietnam-pro-700-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/be-vietnam-pro-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/be-vietnam-pro-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:800;font-display:swap;src:url(../fonts/be-vietnam-pro-800-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:800;font-display:swap;src:url(../fonts/be-vietnam-pro-800-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:800;font-display:swap;src:url(../fonts/be-vietnam-pro-800-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:900;font-display:swap;src:url(../fonts/be-vietnam-pro-900-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:900;font-display:swap;src:url(../fonts/be-vietnam-pro-900-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:900;font-display:swap;src:url(../fonts/be-vietnam-pro-900-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--pink: #C72E82;--pink-deep: #A3165F;--pink-darker: #7E0F49;--pink-bright: #E4559F;--pink-soft: #FCE4F0;--blush: #FFF4F9;--yellow: #FFD23F;--yellow-deep: #F5B800;--yellow-soft: #FFF5CC;--ink: #2E0B21;--text: #3D2233;--muted: #6E5566;--line: #F1D8E5;--field: #D2ABBF;--bg: #FFFFFF;--wa: #25D366;--ok: #138A4B;--err: #C0182A;--phonepe: #5F259F;--font: "Be Vietnam Pro", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--r-sm: 10px;--r: 16px;--r-lg: 24px;--shadow: 0 1px 2px rgba(74, 13, 51, .06), 0 8px 24px rgba(74, 13, 51, .08);--shadow-lg: 0 2px 4px rgba(74, 13, 51, .06), 0 24px 56px rgba(74, 13, 51, .16);--ease: cubic-bezier(.22, .61, .36, 1);--header-h: 68px;--wrap: 1240px}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 16px)}body{margin:0;font-family:var(--font);font-size:16px;line-height:1.6;color:var(--text);background:var(--bg);overflow-x:hidden}img{max-width:100%;height:auto;display:block}svg{width:1em;height:1em;fill:currentColor;flex:none}a{color:var(--pink-deep);text-decoration-thickness:1px;text-underline-offset:3px}a:hover{color:var(--pink)}h1,h2,h3,h4{margin:0 0 .5em;line-height:1.12;font-weight:800;color:var(--ink);letter-spacing:-.02em;text-wrap:balance}h1{font-size:clamp(32px,6vw,52px)}h2{font-size:clamp(28px,4.4vw,42px)}h3{font-size:20px;font-weight:700;letter-spacing:-.01em}p{margin:0 0 1em}ul,ol{margin:0;padding:0;list-style:none}strong{font-weight:700}button{font:inherit}dl,dd{margin:0}.center{text-align:center}.lead{font-size:18px;color:var(--muted);max-width:64ch}.center .lead,.lead.center{margin-left:auto;margin-right:auto}.muted{color:var(--muted)}.small{font-size:14px}.ph{background:var(--yellow-soft);color:#5e4700;padding:0 .35em;border-radius:4px;font-style:normal;font-size:.92em}.wrap{width:100%;max-width:var(--wrap);margin:0 auto;padding:0 16px}.wrap--narrow{max-width:860px}.section{padding:56px 0}.section--soft{background:var(--blush)}.section--pink{background:var(--pink-deep);color:#ffffffd1}.section--pink h2,.section--pink h3{color:#fff}.section__head{max-width:760px;margin-bottom:28px}.section__head p{color:var(--muted);font-size:17px;margin:0}.section--pink .section__head p{color:#ffffffbf}.skip{position:absolute;left:-999px;top:8px;background:var(--ink);color:#fff;padding:10px 16px;z-index:1000;border-radius:8px}.skip:focus{left:8px}:focus-visible{outline:3px solid var(--ink);outline-offset:3px;border-radius:6px}.topbar :focus-visible,.facts :focus-visible,.page-head :focus-visible,.register__intro :focus-visible,.track--visit :focus-visible,.callcard :focus-visible,.summary__top :focus-visible,.footer__bottom :focus-visible{outline-color:var(--yellow)}.show-sm{display:inline}.hide-sm{display:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.stripes{height:12px;background:linear-gradient(var(--pink-deep) 0 3px,var(--pink) 3px 6px,var(--pink-bright) 6px 9px,var(--yellow) 9px 12px)}p>a:not(.btn),.prose li>a,.form__note a,.kv a,.faq__item p a,.check a{display:inline-block;padding:11px 2px;margin:-11px 0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:12px 24px;border-radius:var(--r-sm);font-weight:700;font-size:16px;line-height:1.2;border:2px solid transparent;cursor:pointer;text-align:center;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,transform .2s var(--ease)}.btn:active{transform:translateY(1px)}.btn svg{font-size:1.2em}.btn--pink{background:var(--pink);color:#fff;box-shadow:0 6px 18px #c72e8247}.btn--pink:hover{background:var(--pink-deep);color:#fff}.btn--deep{background:var(--pink);color:#fff}.btn--deep:hover,.btn--deep{background:var(--pink-deep);color:#fff}.btn--deep:hover{background:var(--pink-darker);color:#fff}.btn--outline{background:#fff;color:var(--pink-deep);border-color:var(--pink)}.btn--outline:hover{background:var(--pink);color:#fff}.btn--yellow{background:var(--yellow);color:var(--ink)}.btn--yellow:hover{background:var(--yellow-deep);color:var(--ink)}.btn--light{background:#fff;color:var(--ink)}.btn--light:hover{background:var(--yellow);color:var(--ink)}.btn--ghost-light{background:transparent;color:#fff;border-color:#ffffff8c}.btn--ghost-light:hover{background:#fff;color:var(--ink);border-color:#fff}.btn--wa{background:var(--wa);color:#06331a}.btn--wa:hover{background:#1fbf5b;color:#06331a}.btn--sm{min-height:44px;padding:9px 16px;font-size:15px}.btn--lg{min-height:56px;padding:14px 26px;font-size:17px}.btn--block{width:100%}.btn--quiet{background:none;color:var(--pink-deep);padding:10px 6px;min-height:44px;text-decoration:underline}.btn--quiet:hover{color:var(--pink)}.btn[disabled]{opacity:.7;cursor:progress}.btn--yellow .btn__price{background:#2e0b211a}.btn__price{background:#ffffff2e;border-radius:6px;padding:2px 8px;font-weight:800}.actions{display:flex;flex-wrap:wrap;gap:10px}.actions--center{justify-content:center}.topbar{background:var(--pink-darker);color:#fff;font-size:13px;font-weight:600}.topbar__in{display:flex;align-items:center;justify-content:space-between;gap:12px}.topbar a{color:#fff;display:inline-flex;align-items:center;gap:7px;min-height:40px;text-decoration:none}.topbar a:hover{color:var(--yellow)}.topbar svg{font-size:15px;color:var(--yellow)}.topbar__event{display:none}.topbar__event b{color:var(--yellow);font-weight:700}.topbar__contact{display:flex;gap:16px;width:100%;justify-content:space-between}.topbar__contact span{white-space:nowrap}.topbar__mail{overflow:hidden}.topbar__mail span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-header{position:sticky;top:0;z-index:60;background:#fffffff7;border-bottom:1px solid var(--line);transition:box-shadow .3s}@supports (backdrop-filter: blur(8px)){.site-header{background:#ffffffe6;backdrop-filter:saturate(1.4) blur(10px)}}.site-header.is-scrolled{box-shadow:0 6px 20px #4a0d3314}.site-header__in{display:flex;align-items:center;justify-content:space-between;gap:12px;height:var(--header-h)}.logo{display:block;flex:none}.logo img{width:158px}.nav{display:none}.nav ul{display:flex;gap:2px;align-items:center}.nav li{position:relative}.nav a{display:inline-flex;align-items:center;gap:4px;padding:10px 12px;min-height:44px;color:var(--ink);font-weight:600;font-size:15px;border-radius:8px;text-decoration:none}.nav a:hover{background:var(--blush);color:var(--ink)}.nav a[aria-current=page]{color:var(--pink)}.nav .chev{font-size:14px;transition:transform .25s}.nav .sub{position:absolute;top:100%;left:0;min-width:300px;background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow-lg);padding:8px;opacity:0;visibility:hidden;transform:translateY(6px);transition:.2s var(--ease)}.nav .sub a{display:flex;flex-direction:column;align-items:flex-start;gap:0;width:100%;font-size:15px}.nav .sub small{color:var(--muted);font-weight:500;font-size:13px}.nav .has-sub:hover .sub,.nav .has-sub:focus-within .sub{opacity:1;visibility:visible;transform:none}.nav .has-sub:hover .chev,.nav .has-sub:focus-within .chev{transform:rotate(180deg)}.site-header__cta{display:flex;align-items:center;gap:8px}.site-header__stall{display:none}.site-header__cta .btn{min-height:44px;padding:8px 14px;font-size:14px}.burger{width:44px;height:44px;border:1px solid var(--line);background:#fff;border-radius:10px;display:grid;place-items:center;font-size:22px;color:var(--ink);cursor:pointer}.drawer{position:fixed;inset:0;z-index:90}.drawer[hidden]{display:none}.drawer__scrim{position:absolute;inset:0;background:#4a0d338c;border:0;animation:fade .25s}.drawer__panel{position:absolute;top:0;right:0;bottom:0;width:min(88vw,380px);background:#fff;z-index:1;padding:14px 20px 28px;overflow-y:auto;display:flex;flex-direction:column;gap:18px;animation:slideIn .3s var(--ease)}.drawer__top{display:flex;align-items:center;justify-content:space-between}.drawer__top img{width:150px}.drawer nav{display:flex;flex-direction:column}.drawer nav>a:not(.btn){padding:13px 4px;font-weight:700;font-size:17px;color:var(--ink);border-bottom:1px solid var(--line);text-decoration:none}.drawer nav .btn{margin-top:10px}.drawer__event{background:var(--blush);border-radius:12px;padding:14px 16px;font-size:14px}.drawer__event strong{display:block;color:var(--ink)}.drawer__contact{display:flex;flex-direction:column;margin-top:auto}.drawer__contact a{display:flex;align-items:center;gap:10px;padding:10px 4px;color:var(--text);font-weight:600;text-decoration:none;min-height:44px}.drawer__contact svg{color:var(--pink);font-size:18px}@keyframes slideIn{0%{transform:translate(40px);opacity:0}to{transform:none;opacity:1}}@keyframes fade{0%{opacity:0}to{opacity:1}}.lockup{margin:0;display:flex;flex-direction:column;align-items:flex-start;gap:0;line-height:1;letter-spacing:0}.lockup__ribbon{position:relative;z-index:1;display:inline-block;margin:0 0 -.2em .5em;background:var(--pink);color:#fff;font-weight:900;text-transform:uppercase;letter-spacing:.01em;font-size:clamp(19px,5.2vw,34px);padding:.26em .75em .22em;clip-path:polygon(4% 0,100% 0,96% 100%,0 100%)}.lockup__slab{display:inline;background:var(--yellow);color:var(--ink);font-weight:900;text-transform:uppercase;font-size:clamp(36px,10.4vw,78px);line-height:1.12;padding:.1em .2em .02em;letter-spacing:-.02em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.lockup__slab-wrap{display:block;max-width:100%}.lockup--sm .lockup__ribbon{font-size:15px}.page-head .lockup__ribbon,.summary__top .lockup__ribbon,.ticket__main .lockup__ribbon,.register .lockup__ribbon{background:#fff;color:var(--pink-deep)}.lockup--sm .lockup__slab{font-size:clamp(26px,6vw,40px)}.lockup--on-dark .lockup__slab{box-shadow:none}@media(prefers-reduced-motion:no-preference){.hero .lockup__ribbon{animation:wipe .6s var(--ease) .1s both}.hero .lockup__slab-wrap{animation:rise .6s var(--ease) .35s both}@keyframes wipe{0%{clip-path:polygon(0 0,0 0,0 100%,0 100%)}to{clip-path:polygon(4% 0,100% 0,96% 100%,0 100%)}}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}}.hero{position:relative;background:#fff;overflow:hidden}.hero:before{content:"";position:absolute;inset:0 0 auto;height:70%;background:linear-gradient(180deg,var(--blush),#fff);z-index:0}.hero__grid{position:relative;z-index:1;display:grid;gap:22px;padding-top:24px;padding-bottom:28px}.hero__org{display:flex;align-items:center;gap:10px;font-weight:800;color:var(--pink-deep);font-size:clamp(22px,5.6vw,34px);letter-spacing:-.02em;line-height:1.1;margin:0 0 16px}.hero__org img{width:34px;height:34px;border-radius:7px}.hero__when{margin:22px 0 4px;font-size:18px;color:var(--ink)}.hero__when strong{font-weight:800}.hero__where{margin:0;color:var(--muted);font-size:16px}.hero__cta{margin-top:22px;display:grid;gap:10px}.hero__fine{margin:12px 0 0;font-size:14px;color:var(--muted)}.hero__media{position:relative;margin:0 -16px}.hero__media img{width:100%;aspect-ratio:3 / 2;object-fit:cover}.hero__stats{display:grid;grid-template-columns:1fr 1fr;margin:-34px 16px 0;position:relative;background:var(--pink-deep);color:#fff;border-radius:var(--r);box-shadow:var(--shadow-lg);overflow:hidden}.hero__stats div{padding:14px 16px;display:flex;align-items:center;gap:12px}.hero__stats div+div{border-left:1px solid rgba(255,255,255,.16)}.hero__stats svg{font-size:30px;color:var(--yellow)}.hero__stats strong{display:block;font-size:26px;font-weight:900;line-height:1;letter-spacing:-.02em}.hero__stats span{font-size:14px;color:#fffc}.hero__count{position:absolute;top:12px;right:28px;margin:0;background:#fff;color:var(--ink);border-radius:999px;padding:6px 14px;font-size:14px;font-weight:600;box-shadow:var(--shadow)}.hero__count strong{color:var(--pink);font-weight:900}.facts{background:var(--pink);color:#fff}.facts__in{display:grid;grid-template-columns:1fr 1fr}.fact{display:flex;gap:12px;align-items:flex-start;padding:16px 4px;color:#fff;text-decoration:none;min-width:0}.fact:hover{color:var(--yellow)}.fact__ico{flex:none;width:38px;height:38px;border-radius:50%;background:#fff;color:var(--pink);display:grid;place-items:center;font-size:20px}.fact small{display:block;font-size:13px;color:#ffffffb8;font-weight:500}.fact strong{display:block;font-size:15px;font-weight:700;line-height:1.3}.facts__in>:nth-child(n+3){border-top:1px solid rgba(255,255,255,.14)}.doors__grid{display:grid;gap:18px}.door{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:22px 18px 24px;box-shadow:var(--shadow);display:flex;flex-direction:column}.pill-head{display:inline-flex;align-items:center;gap:0;margin:0 0 18px;font-size:clamp(20px,4.6vw,26px);font-weight:800;color:#fff;letter-spacing:-.01em}.pill-head__ico{position:relative;z-index:1;width:58px;height:58px;border-radius:50%;background:var(--yellow);color:var(--pink-deep);display:grid;place-items:center;font-size:28px;border:4px solid #fff;box-shadow:0 2px 8px #4a0d3326}.pill-head__txt{background:var(--pink);border-radius:0 999px 999px 0;padding:9px 22px 9px 30px;margin-left:-22px;line-height:1.2}.door__who{font-size:18px;font-weight:600;color:var(--ink);margin-bottom:12px}.door p{color:var(--muted)}.door__price{display:flex;align-items:center;gap:14px;margin:4px 0 16px}.door__price strong{font-size:52px;font-weight:900;color:var(--ink);line-height:1;letter-spacing:-.03em;background:linear-gradient(transparent 62%,var(--yellow) 62%);padding:0 4px}.door__price span{font-size:15px;color:var(--muted);line-height:1.35}.door__actions{margin-top:auto;padding-top:8px;display:grid;gap:10px}.door__note{font-size:14px;margin:12px 0 0;display:flex;gap:8px;align-items:flex-start}.door__note svg{color:var(--phonepe);margin-top:3px}.tracks{display:grid;gap:18px}.track{border-radius:var(--r-lg);padding:22px 18px 24px;background:#fff;border:1px solid var(--line)}.track--visit{background:var(--pink);border-color:var(--pink);color:#ffffffe6}.track--visit h3{color:#fff}.track h3{font-size:22px;display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.track h3 small{font-size:15px;font-weight:600;color:var(--muted);letter-spacing:0}.track--visit h3 small{color:var(--ink);background:var(--yellow);padding:2px 10px;border-radius:999px}.track--visit .steps p{color:#fff}.steps{counter-reset:s;display:grid;gap:0;margin:8px 0 20px}.steps li{counter-increment:s;position:relative;padding:0 0 20px 54px;min-height:58px}.steps li:before{content:counter(s);position:absolute;left:0;top:0;width:38px;height:38px;border-radius:50%;background:var(--pink);color:#fff;font-weight:800;display:grid;place-items:center}.steps li:after{content:"";position:absolute;left:18px;top:42px;bottom:4px;width:2px;background:var(--line)}.track--visit .steps li:before{background:var(--yellow);color:var(--ink)}.track--visit .steps li:after{background:#ffffff2e}.steps li:last-child{padding-bottom:0}.steps li:last-child:after{display:none}.steps strong{display:block;color:var(--ink);font-size:17px;margin-top:6px}.track--visit .steps strong{color:#fff}.steps p{margin:2px 0 0;font-size:15px}.floor__grid{display:grid;gap:22px}.floor__col{display:flex;flex-direction:column}.floor__col img{width:100%;aspect-ratio:16 / 10;object-fit:cover;border-radius:var(--r);margin-bottom:18px}.floor__col h3{font-size:24px}.points{display:grid;gap:14px;margin:4px 0 20px}.points li{padding-left:30px;position:relative}.points li:before{content:"";position:absolute;left:0;top:6px;width:18px;height:13px;border-radius:2px;background:linear-gradient(var(--pink-deep) 0 25%,var(--pink) 25% 50%,var(--pink-bright) 50% 75%,var(--yellow) 75%)}.points strong{display:block;color:var(--ink)}.points span{color:var(--muted);font-size:15px}.floor__col .btn{margin-top:auto;align-self:flex-start}.venue__grid{display:grid;gap:28px;align-items:center}.venue__addr{font-size:18px;color:var(--ink);font-weight:600;margin-bottom:6px}.venue__near{color:var(--muted)}.venue__list{display:grid;gap:12px;margin:20px 0 24px}.venue__list li{display:flex;gap:14px;align-items:flex-start}.venue__list .ico{flex:none;width:40px;height:40px;border-radius:10px;background:var(--pink-soft);color:var(--pink);display:grid;place-items:center;font-size:20px}.venue__list strong{display:block;color:var(--ink)}.venue__list span{color:var(--muted);font-size:15px}.venue__list a{display:inline-block;padding:11px 0;margin:-11px 0}.poster{margin:0;display:grid;gap:12px;justify-items:center}.poster img{width:min(100%,380px);border-radius:12px;box-shadow:var(--shadow-lg)}.poster figcaption{font-size:14px;color:var(--muted);text-align:center}.pcards{display:grid;gap:16px}.pcard{display:grid;grid-template-columns:110px 1fr;gap:14px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:10px;text-decoration:none;color:var(--text);transition:border-color .2s,box-shadow .2s}.pcard:hover{border-color:var(--pink-deep);box-shadow:var(--shadow);color:var(--text)}.pcard img{width:110px;height:110px;object-fit:cover;border-radius:10px}.pcard h3{font-size:18px;margin:0 0 2px}.pcard p{margin:0;font-size:14px;color:var(--muted)}.pcard b{color:var(--ink)}.quotes{display:grid;gap:14px;margin-top:22px}.quote{margin:0;border-left:4px solid var(--yellow);padding:4px 0 4px 18px}.quote p{font-size:17px;color:var(--ink);font-weight:500;margin-bottom:8px}.quote footer{font-size:14px;color:var(--muted)}.quote footer strong{color:var(--ink)}.insta__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.insta__head h2{display:flex;align-items:center;gap:10px;margin:0;font-size:clamp(22px,4vw,30px)}.insta__head h2 svg{color:var(--pink)}.insta__head p{margin:4px 0 0;color:var(--muted)}.insta__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.insta__post{position:relative;display:block;aspect-ratio:1;overflow:hidden;border-radius:8px;background:var(--pink-deep)}.insta__post img{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ease),opacity .3s}.insta__post:hover img{transform:scale(1.04);opacity:.85}.insta__post:nth-child(n+7){display:none}.register{background:linear-gradient(140deg,var(--pink) 0%,var(--pink-deep) 70%);color:#ffffffd1;padding:56px 0}.register__grid{display:grid;gap:28px}.register__intro h2{color:#fff}.register__intro .lockup{margin-bottom:18px}.register__contacts{display:grid;gap:4px;margin:20px 0 0}.register__contacts a{display:flex;align-items:center;gap:12px;color:#fff;text-decoration:none;min-height:48px;font-weight:600}.register__contacts a:hover{color:var(--yellow)}.register__contacts .ico{width:42px;height:42px;border-radius:50%;background:#ffffff1a;display:grid;place-items:center;font-size:20px;color:var(--yellow);flex:none}.register__contacts small{display:block;font-size:13px;color:#ffffffa6;font-weight:500}.register__contacts strong{font-size:18px}.panel{background:#fff;color:var(--text);border-radius:var(--r-lg);padding:8px 16px 22px;box-shadow:var(--shadow-lg)}.tabs{display:grid;grid-template-columns:1fr 1fr;gap:6px;background:var(--blush);border-radius:14px;padding:5px;margin:8px 0 20px}.tabs button{min-height:48px;border:0;border-radius:10px;background:transparent;font-weight:700;color:var(--muted);cursor:pointer;font-size:15px;line-height:1.2;padding:6px 8px}.tabs button[aria-selected=true]{background:#fff;color:var(--ink);box-shadow:0 1px 3px #4a0d3326}.tabs button small{display:block;font-weight:500;font-size:13px}.tabs button[aria-selected=true] small{color:var(--pink)}.tabpanel[hidden],.no-js .tabs{display:none}.form,.form__row{display:grid;gap:16px}.form__group{border:0;padding:0;margin:0;display:grid;gap:16px;min-width:0}.form__group legend{font-weight:800;font-size:19px;color:var(--ink);padding:0;margin-bottom:4px}.field{display:grid;gap:6px;min-width:0}.field label,.field__label{font-size:15px;font-weight:600;color:var(--ink)}.field label .req,.field__label .req{color:var(--pink)}.field label .opt,.field__label .opt{color:var(--muted);font-weight:500}.field input,.field textarea,.field select{width:100%;min-height:50px;background:#fff;color:var(--ink);border:1.5px solid var(--field);border-radius:var(--r-sm);padding:11px 14px;font:inherit;font-size:16px;transition:border-color .2s,box-shadow .2s}.field textarea{min-height:110px;resize:vertical}.field input::placeholder,.field textarea::placeholder{color:#9c8191}.field input:focus,.field textarea:focus,.field select:focus{outline:none;border-color:var(--pink-deep);box-shadow:0 0 0 3px #c72e8238}.field__hint{font-size:14px;color:var(--muted);margin:0}.field__tel{display:flex}.field__prefix{display:grid;place-items:center;padding:0 12px;background:var(--blush);color:var(--ink);border:1.5px solid var(--field);border-right:0;border-radius:var(--r-sm) 0 0 var(--r-sm);font-weight:700}.field__tel input{border-radius:0 var(--r-sm) var(--r-sm) 0}.select{position:relative}.select:after{content:"";position:absolute;right:16px;top:50%;width:8px;height:8px;border-right:2px solid var(--ink);border-bottom:2px solid var(--ink);transform:translateY(-70%) rotate(45deg);pointer-events:none}.field select{appearance:none;-webkit-appearance:none;padding-right:40px;cursor:pointer}.field--error input,.field--error select,.field--error textarea,.field--error .field__prefix{border-color:var(--err)}.field__msg{margin:0;font-size:14px;color:var(--err);font-weight:600;display:flex;gap:6px;align-items:flex-start}.form__note{font-size:14px;color:var(--muted);margin:0}.check{display:flex;gap:12px;align-items:flex-start;min-height:44px;padding:4px 0;font-size:15px;cursor:pointer;color:var(--text)}.check input{width:22px;height:22px;min-height:0;accent-color:var(--pink-deep);flex:none;margin:2px 0 0}.field--error .check{color:var(--err)}.choice{display:flex;flex-wrap:wrap;gap:8px}.choice label{position:relative;border:1.5px solid var(--field);border-radius:999px;padding:9px 16px;font-size:15px;font-weight:600;cursor:pointer;min-height:44px;display:inline-flex;align-items:center;color:var(--ink);background:#fff}.choice input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.choice label:has(input:checked){border-color:var(--pink-deep);background:var(--pink);color:#fff}.choice label:has(input:focus-visible){outline:3px solid var(--yellow-deep);outline-offset:2px}.errbox{background:#fdecec;border:1px solid #F5B5B5;color:#8a1111;border-radius:12px;padding:12px 14px;font-weight:600;font-size:15px}.faq__list{display:grid;gap:10px}.faq__item{border:1px solid var(--line);border-radius:14px;background:#fff;padding:0 18px}.faq__item summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:14px;padding:15px 0;font-weight:700;color:var(--ink);min-height:52px}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary svg{font-size:20px;color:var(--pink);transition:transform .25s}.faq__item[open] summary svg{transform:rotate(180deg)}.faq__item p{padding:0 0 16px;color:var(--muted);margin:0}.band{background:var(--yellow);color:var(--ink);padding:36px 0;position:relative;overflow:hidden}.band__in{display:grid;gap:18px;align-items:center}.band h2{color:var(--ink);margin:0;font-size:clamp(26px,5vw,40px)}.band h2 span{display:block;color:var(--pink-deep)}.band p{margin:6px 0 0;color:var(--text)}.footer{background:var(--blush);color:var(--text)}.footer__grid{display:grid;gap:28px;padding-top:44px;padding-bottom:28px}.footer__brand img{width:210px;margin-bottom:14px}.footer__brand p{font-size:15px;color:var(--muted);max-width:40ch}.footer__social{display:flex;gap:8px}.footer__social a{width:44px;height:44px;border-radius:10px;background:var(--pink);color:#fff;display:grid;place-items:center;font-size:20px}.footer__social a:hover{background:var(--pink);color:#fff}.footer__col h3{font-size:16px;font-weight:800;margin-bottom:10px}.footer__col a,.footer__col p{display:flex;align-items:flex-start;gap:10px;color:var(--ink);font-weight:600;font-size:15px;margin:0;padding:10px 0;min-height:44px;text-decoration:none;line-height:1.4}.footer__col p{font-weight:500;color:var(--text)}.footer__col a:hover{color:var(--pink)}.footer__col svg{color:var(--pink);font-size:18px;margin-top:1px}.footer__pay{font-size:14px!important}.footer__pay strong{color:var(--phonepe)}.footer__policies{display:flex;flex-wrap:wrap;justify-content:center;gap:0 4px;border-top:1px solid var(--line);padding-top:10px;padding-bottom:10px}.footer__policies a{color:var(--ink);font-weight:600;font-size:15px;padding:10px 12px;min-height:44px;display:inline-flex;align-items:center;text-decoration:none}.footer__policies a:hover{color:var(--pink);text-decoration:underline}.footer__bottom{background:var(--pink-darker);color:#fffc;font-size:14px;padding:14px 0 18px;text-align:center}.footer__bottom .ph{margin-left:6px}.wa-float{position:fixed;right:16px;bottom:16px;z-index:70;display:flex;align-items:center;gap:8px;height:56px;padding:0 18px 0 14px;border-radius:999px;background:var(--wa);color:#06331a;font-weight:700;font-size:15px;box-shadow:0 10px 28px #128c4a59;text-decoration:none;transition:transform .25s var(--ease)}.wa-float svg{font-size:30px}.wa-float:hover{transform:translateY(-2px);color:#06331a}.wa-float span{display:none}body.has-paybar .wa-float{bottom:88px}.page-head{background:linear-gradient(120deg,var(--pink) 0%,var(--pink-deep) 85%);color:#ffffffd9;position:relative}.page-head__in{padding-top:36px;padding-bottom:34px;display:grid;gap:24px;align-items:center}.page-head h1{color:#fff;margin:0 0 10px}.page-head p{font-size:18px;max-width:62ch;margin:0}.page-head .crumbs{font-size:14px;margin:0 0 12px;color:#ffffffb3}.page-head .crumbs a{color:#ffffffd9}.page-head .actions{margin-top:20px}.page-head__media img{width:100%;aspect-ratio:16 / 10;object-fit:cover;border-radius:var(--r)}.page-head__meta{display:grid;gap:8px;margin:18px 0 0}.page-head__meta li{display:flex;gap:10px;align-items:flex-start;color:#fff;font-weight:600}.page-head__meta svg{color:var(--yellow);font-size:20px;margin-top:2px}.event__grid{display:grid;gap:32px;align-items:start}.event__intro{order:0}.event__aside{order:1}.event__rest{order:2}.event__rest>h2{margin-top:8px}.event__rest>h2~h2{margin-top:40px}.who2{display:grid;gap:14px;margin:18px 0 8px}.who2>div{border:1px solid var(--line);border-radius:var(--r);padding:16px 18px}.who2 h3{font-size:17px;margin-bottom:8px}.tags{display:flex;flex-wrap:wrap;gap:6px}.tags li{background:var(--pink-soft);color:var(--pink-deep);border-radius:999px;padding:5px 12px;font-size:14px;font-weight:600}.schedule{width:100%;border-collapse:collapse;margin:12px 0 24px;font-size:16px}.schedule th,.schedule td{text-align:left;padding:12px 10px;border-bottom:1px solid var(--line);vertical-align:top}.schedule th{font-weight:800;color:var(--ink);width:45%}.schedule td{color:var(--muted)}.aside-card{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:20px 18px;box-shadow:var(--shadow)}.aside-card h2{font-size:22px}.aside-card__price{display:flex;align-items:baseline;gap:8px;margin:-4px 0 14px}.aside-card__price strong{font-size:36px;font-weight:900;color:var(--ink);letter-spacing:-.02em}.aside-card__price span{color:var(--muted)}.book{display:grid;gap:22px;align-items:start}.book__steps{display:grid;gap:18px;min-width:0}.bstep{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:20px 16px}.bstep__head{display:flex;align-items:center;gap:12px;margin-bottom:14px}.bstep__n{width:34px;height:34px;border-radius:50%;background:var(--pink);color:#fff;font-weight:800;display:grid;place-items:center;flex:none}.bstep h2{font-size:21px;margin:0}.evpick{display:grid;gap:10px}.evopt{position:relative;display:grid;grid-template-columns:64px 1fr;gap:14px;align-items:center;border:2px solid var(--line);border-radius:var(--r);padding:12px 14px 12px 12px;cursor:pointer;transition:border-color .2s,background .2s}.evopt:hover{border-color:#e3a8c7}.evopt input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.evopt:has(input:checked){border-color:var(--pink-deep);background:#fff7fb}.evopt:has(input:focus-visible){outline:3px solid var(--yellow-deep);outline-offset:2px}.evopt .evopt__date{background:var(--pink);color:#fff;border-radius:10px;text-align:center;padding:6px 4px;line-height:1.1}.evopt__date b{display:block;font-size:20px;font-weight:900}.evopt__date small{font-size:12px;font-weight:700}.evopt strong{display:block;color:var(--ink);font-size:17px;line-height:1.3}.evopt span{font-size:14px;color:var(--muted)}.evopt__tick{position:absolute;top:10px;right:10px;width:24px;height:24px;border-radius:50%;background:var(--pink);color:#fff;display:none;place-items:center;font-size:14px}.evopt:has(input:checked) .evopt__tick{display:grid}.evsoon{font-size:14px;color:var(--muted);margin:12px 0 0}.qty{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.stepper{display:inline-flex;align-items:stretch;border:1.5px solid var(--field);border-radius:12px;overflow:hidden;background:#fff}.stepper button{width:52px;min-height:52px;border:0;background:var(--blush);font-size:24px;font-weight:700;cursor:pointer;color:var(--ink)}.stepper button:hover{background:var(--pink-soft)}.stepper button:disabled{color:#cdb5c2;cursor:default}.stepper input{width:64px;text-align:center;border:0;font:inherit;font-size:22px;font-weight:800;color:var(--ink);-moz-appearance:textfield}.stepper input::-webkit-outer-spin-button,.stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.qty__calc{font-size:17px;color:var(--muted)}.qty__calc strong{color:var(--ink)}.guests{display:grid;gap:12px;margin-top:18px}.guests[hidden]{display:none}.guests__intro{font-size:15px;color:var(--muted);margin:0}.guest[hidden]{display:none}.summary{background:var(--pink);color:#fff;border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--shadow-lg)}.summary__top{padding:20px 20px 16px}.summary__top .lockup{margin-bottom:14px}.summary__event{font-size:15px;color:#fffc;margin:0}.summary__event strong{color:#fff;display:block;font-size:17px}.summary__lines{background:#fff;color:var(--text);padding:16px 20px 20px;position:relative}.summary__lines:before{content:"";position:absolute;left:0;right:0;top:-9px;height:18px;background:radial-gradient(circle at 9px 9px,#fff 8px,transparent 8.5px) -9px 0 / 18px 18px repeat-x}.summary dl{display:grid;grid-template-columns:1fr auto;gap:8px 12px;font-size:15px}.summary dt{color:var(--muted)}.summary dd{text-align:right;font-weight:700;color:var(--ink)}.summary .total dt,.summary .total dd{font-size:20px;font-weight:900;color:var(--ink);padding-top:12px;border-top:1px dashed var(--line);margin-top:4px}.summary .btn{margin-top:16px}.paynote{display:flex;gap:10px;align-items:flex-start;font-size:14px;color:var(--muted);margin:14px 0 0}.paynote svg{color:var(--phonepe);font-size:18px;margin-top:1px}.paynote a{display:inline-block;padding:11px 0;margin:-11px 0}.paymarks{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 0}.paymarks span{border:1px solid var(--line);border-radius:6px;padding:3px 8px;font-size:12px;font-weight:700;color:var(--muted);background:#fff}.paybar{position:fixed;left:0;right:0;bottom:0;z-index:65;background:#fff;border-top:1px solid var(--line);padding:10px 16px calc(10px + env(safe-area-inset-bottom));display:flex;align-items:center;justify-content:space-between;gap:12px;box-shadow:0 -8px 24px #4a0d331f}.paybar small{display:block;font-size:13px;color:var(--muted)}.paybar strong{font-size:20px;color:var(--ink);font-weight:900}.demo-note{background:var(--yellow-soft);border-left:4px solid var(--yellow-deep);padding:12px 14px;border-radius:8px;font-size:14px;color:#4a3900;margin:14px 0 0}.enq__aside{display:grid;gap:16px}.callcard{background:var(--pink-deep);color:#ffffffd1;border-radius:var(--r-lg);padding:22px 20px}.callcard h2{color:#fff;font-size:22px}.callcard__num{display:block;font-size:30px;font-weight:900;color:#fff;letter-spacing:-.01em;margin:2px 0 14px;text-decoration:none}.callcard__num:hover{color:var(--yellow)}.callcard .actions .btn{flex:1 1 140px}.callcard p{font-size:14px;margin:12px 0 0}.infocard{border:1px solid var(--line);border-radius:var(--r-lg);padding:20px;background:#fff}.infocard h2{font-size:20px}.infocard .steps{margin-bottom:0}.status{padding:36px 0 64px;background:var(--blush)}.status__card{max-width:820px;margin:0 auto;background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow);padding:28px 18px 30px}.status__ico{width:76px;height:76px;border-radius:50%;display:grid;place-items:center;margin:0 auto 16px;font-size:40px;color:#fff}.status__ico--ok{background:var(--ok)}.status__ico--err{background:var(--err)}.status__ico--wait{background:var(--yellow);color:var(--ink)}.status h1{text-align:center;font-size:clamp(28px,5vw,40px)}.status .lead{text-align:center;margin-left:auto;margin-right:auto}.status h2{font-size:21px;margin-top:28px}.kv{display:grid;grid-template-columns:1fr;gap:12px 24px;margin:22px 0;padding:18px;background:var(--blush);border-radius:var(--r);font-size:15px}.kv div{display:grid;gap:2px;min-width:0}.kv dt{color:var(--muted);font-size:14px;font-weight:600}.kv dd{font-weight:700;color:var(--ink);display:flex;align-items:center;gap:8px;flex-wrap:wrap;overflow-wrap:anywhere}.kv__wide{grid-column:1 / -1}.copy{border:1px solid var(--line);background:#fff;border-radius:8px;width:44px;height:44px;display:inline-grid;place-items:center;cursor:pointer;color:var(--muted);font-size:18px}.copy:hover{color:var(--pink-deep);border-color:var(--pink-deep)}.reasons li{padding:6px 0 6px 22px;position:relative;color:var(--muted)}.reasons li:before{content:"";position:absolute;left:4px;top:16px;width:7px;height:7px;border-radius:50%;background:var(--pink)}.spinner{width:44px;height:44px;border-radius:50%;border:4px solid var(--pink-soft);border-top-color:var(--pink-deep);animation:spin 1s linear infinite;margin:0 auto 12px}@keyframes spin{to{transform:rotate(360deg)}}.poll{text-align:center;color:var(--muted);font-size:15px}.tickets{display:grid;gap:18px;margin:24px 0}.ticket{display:grid;grid-template-columns:1fr;border-radius:20px;overflow:hidden;box-shadow:var(--shadow-lg);background:#fff;break-inside:avoid;page-break-inside:avoid}.ticket__main{background:var(--pink-deep);color:#ffffffd1;padding:18px 18px 20px;position:relative}.ticket__main:after{content:"";position:absolute;left:0;right:0;bottom:0;height:6px;background:linear-gradient(90deg,var(--pink-deep) 0 25%,var(--pink) 25% 50%,var(--pink-bright) 50% 75%,var(--yellow) 75%)}.ticket__top{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px}.ticket__top img{width:164px;background:#fff;padding:7px 10px;border-radius:8px}.ticket__tag{background:var(--yellow);color:var(--ink);font-weight:800;font-size:13px;border-radius:999px;padding:4px 12px;white-space:nowrap}.ticket .lockup{margin-bottom:14px}.ticket .lockup__ribbon{font-size:13px}.ticket .lockup__slab{font-size:clamp(22px,5.4vw,30px)}.ticket__grid{display:grid;grid-template-columns:1fr 1fr;gap:10px 16px}.ticket__grid dt{font-size:12px;color:#ffffffa6;font-weight:600}.ticket__grid dd{color:#fff;font-weight:700;font-size:15px;line-height:1.3}.ticket__grid .wide{grid-column:1 / -1}.ticket__stub{position:relative;padding:20px 18px;display:grid;grid-template-columns:124px 1fr;gap:16px;align-items:center;background:#fff}.ticket__stub:before{content:"";position:absolute;left:0;right:0;top:-1px;height:0;border-top:2px dashed var(--line)}.ticket__qr{width:124px;height:124px}.ticket__qr svg{width:100%;height:100%}.ticket__code{font-size:20px;font-weight:900;color:var(--ink);letter-spacing:.04em;margin:0 0 2px}.ticket__stub p{margin:0;font-size:14px;color:var(--muted)}.ticket__holder{font-weight:700;color:var(--ink)!important;font-size:16px!important;margin-bottom:4px!important}.simulator{max-width:620px;margin:0 auto;border:3px dashed var(--yellow-deep);background:#fffceb;border-radius:var(--r-lg);padding:24px 18px}.simulator h1{font-size:26px;text-align:left}.simulator__amount{font-size:40px;font-weight:900;color:var(--ink);margin:0;letter-spacing:-.02em}.sim-actions{display:grid;gap:10px;margin-top:18px}.chip{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;font-size:13px;font-weight:700;background:var(--pink-soft);color:var(--pink-deep)}.chip--gold{background:var(--yellow);color:var(--ink)}.chip--ok{background:#ddf5e7;color:#0e5e33}.chip--err{background:#fdecec;color:#8a1111}.verify{min-height:70vh;display:grid;place-items:center;padding:32px 16px}.verify__card{width:min(100%,460px);border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--shadow-lg);background:#fff;text-align:center}.verify__state{padding:28px 20px;color:#fff}.verify__state--ok{background:var(--ok)}.verify__state--bad{background:var(--err)}.verify__state svg{font-size:56px}.verify__state h1{color:#fff;font-size:30px;margin:8px 0 0}.verify__body{padding:20px}.verify__body .kv{text-align:left;margin:0}.split{display:grid;gap:28px;align-items:center}.split__media img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--r-lg)}.duo{display:grid;gap:16px}.duo>div{border-top:4px solid var(--pink);padding-top:14px}.duo>div:nth-child(2){border-color:var(--yellow)}.duo h3{font-size:19px}.duo p{color:var(--muted);margin:0}.numbers{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:22px 0 0}.numbers div{background:var(--blush);border-radius:var(--r);padding:16px}.numbers strong{display:block;font-size:30px;font-weight:900;color:var(--ink);line-height:1.1;letter-spacing:-.02em}.numbers span{font-size:14px;color:var(--muted);font-weight:600}.gallery{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.gallery img{aspect-ratio:4 / 5;object-fit:cover;border-radius:12px;width:100%}.ev-card{display:grid;border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;background:#fff;box-shadow:var(--shadow)}.ev-card img{width:100%;aspect-ratio:16 / 9;object-fit:cover}.ev-card__body{padding:20px 18px 22px}.ev-card__body .lockup{margin-bottom:14px}.ev-card__meta{display:grid;gap:6px;margin:0 0 18px}.ev-card__meta li{display:flex;gap:10px;align-items:flex-start}.ev-card__meta svg{color:var(--pink);margin-top:4px}.policy{display:grid;gap:28px;padding:36px 0 64px}.toc{border:1px solid var(--line);border-radius:var(--r);padding:6px 18px 14px;background:var(--blush);font-size:15px}.toc summary{font-weight:800;cursor:pointer;min-height:44px;display:flex;align-items:center;color:var(--ink)}.toc ol{margin:4px 0 0;padding-left:0;list-style:none}.toc a{color:var(--ink);display:inline-block;padding:10px 0}.toc a:hover{color:var(--pink)}.toc__more{margin:10px 0 0;display:grid}.toc__more a{padding:10px 0}.prose{max-width:72ch;min-width:0}.prose h2{font-size:23px;margin-top:2em}.prose h3{font-size:18px;margin-top:1.5em}.prose p,.prose li{color:#43283a;line-height:1.7}.prose ul,.prose ol{padding-left:22px;margin:0 0 1em;list-style:disc}.prose ol{list-style:decimal}.prose li{margin-bottom:.4em}.prose table{width:100%;border-collapse:collapse;font-size:15px;margin:0 0 1.2em;display:block;overflow-x:auto}.prose th,.prose td{text-align:left;padding:10px 8px;border-bottom:1px solid var(--line);vertical-align:top;min-width:120px}.prose th{font-weight:800;color:var(--ink)}.note{background:var(--yellow-soft);border-left:4px solid var(--yellow-deep);padding:12px 16px;border-radius:8px;font-size:15px}.meta{color:var(--muted);font-size:15px}.contactbox{background:var(--pink-deep);color:#ffffffd9;border-radius:var(--r);padding:22px;margin-top:30px}.contactbox h2{color:#fff;font-size:20px;margin-top:0}.contactbox a{color:var(--yellow)}.contactbox p{color:#ffffffd9;margin:0 0 6px}.toast{position:fixed;left:50%;bottom:96px;transform:translate(-50%) translateY(20px);background:var(--ink);color:#fff;padding:10px 18px;border-radius:999px;font-weight:700;font-size:14px;opacity:0;transition:.3s var(--ease);z-index:100;pointer-events:none}.toast.show{opacity:1;transform:translate(-50%)}@media(min-width:640px){.show-sm{display:none}.hide-sm{display:inline}.wrap{padding:0 24px}.form__row{grid-template-columns:1fr 1fr}.hero__cta{grid-template-columns:auto auto;justify-content:start}.hero__media{margin:0}.hero__media img{border-radius:var(--r-lg)}.facts__in{grid-template-columns:repeat(4,1fr)}.facts__in>:nth-child(n+3){border-top:0}.fact{padding:18px 12px}.fact+.fact{border-left:1px solid rgba(255,255,255,.14)}.door__actions{grid-template-columns:auto auto;justify-content:start}.who2,.pcards{grid-template-columns:1fr 1fr}.insta__grid{grid-template-columns:repeat(4,1fr);gap:8px}.insta__post:nth-child(n+7){display:block}.kv{grid-template-columns:1fr 1fr}.duo{grid-template-columns:1fr 1fr;gap:24px}.numbers{grid-template-columns:repeat(4,1fr)}.gallery{grid-template-columns:repeat(3,1fr)}.sim-actions{grid-template-columns:1fr 1fr 1fr}.ticket{grid-template-columns:1fr 220px}.ticket__stub{grid-template-columns:1fr;justify-items:center;text-align:center;align-content:center}.ticket__stub:before{inset:0 auto 0 -1px;height:auto;border-top:0;border-left:2px dashed var(--line)}.ticket__qr{width:150px;height:150px}.ticket__main:after{display:none}.ticket__main{border-bottom:6px solid transparent;border-image:linear-gradient(90deg,var(--pink-deep) 0 25%,var(--pink) 25% 50%,var(--pink-bright) 50% 75%,var(--yellow) 75%) 1}.wa-float span{display:inline}.band__in{grid-template-columns:1fr auto}}@media(min-width:1024px){:root{--header-h: 76px}.wrap{padding:0 40px}.section{padding:88px 0}.logo img{width:200px}.nav{display:block}.burger{display:none}.site-header__stall{display:inline-flex}.site-header__cta .btn{padding:10px 18px;font-size:15px}.topbar__contact{width:auto;gap:22px;margin-left:auto}.hero__grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:56px;align-items:center;padding-top:48px;padding-bottom:56px}.hero__org{font-size:38px;margin-bottom:20px}.hero .lockup__slab{font-size:min(4.7vw,70px)}.hero .lockup__ribbon{font-size:min(2.3vw,34px)}.hero__org img{width:42px;height:42px}.hero__when{font-size:20px;margin-top:28px}.hero__where{font-size:18px}.hero__media img{aspect-ratio:5 / 4}.hero__stats{position:absolute;left:-28px;bottom:28px;margin:0;min-width:360px}.hero__stats div{padding:16px 20px}.hero__stats strong{font-size:32px}.hero__count{top:18px;right:18px}.fact{padding:20px 22px}.fact strong{font-size:16px}.doors__grid{grid-template-columns:1fr 1fr;gap:24px}.door{padding:30px 30px 32px}.tracks{grid-template-columns:1fr 1fr;gap:24px}.track{padding:30px 30px 32px}.floor__grid{grid-template-columns:1fr 1fr;gap:40px}.venue__grid{grid-template-columns:1.1fr 1fr;gap:64px}.quotes{grid-template-columns:repeat(3,1fr);gap:28px}.register{padding:88px 0}.register__grid{grid-template-columns:1fr 1.15fr;gap:56px;align-items:start}.panel{padding:10px 28px 28px}.footer__grid{grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:36px;padding-top:56px}.band{padding:44px 0}.page-head__in{padding-top:56px;padding-bottom:56px}.page-head--media .page-head__in{grid-template-columns:1.1fr 1fr;gap:56px}.event__grid{grid-template-columns:minmax(0,1.5fr) minmax(320px,1fr);grid-template-areas:"intro aside" "rest aside";gap:40px 48px}.event__intro{grid-area:intro}.event__rest{grid-area:rest}.event__aside{grid-area:aside;position:sticky;top:calc(var(--header-h) + 20px)}.book{grid-template-columns:minmax(0,1.55fr) minmax(320px,1fr);gap:32px}.book__aside{position:sticky;top:calc(var(--header-h) + 20px)}.bstep{padding:26px 28px}.paybar{display:none}body.has-paybar .wa-float{bottom:16px}.split{grid-template-columns:1fr 1fr;gap:56px}.gallery{grid-template-columns:repeat(6,1fr)}.policy{grid-template-columns:260px 1fr;gap:56px}.toc{position:sticky;top:calc(var(--header-h) + 16px)}.status__card{padding:40px 48px 44px}}@media(min-width:1200px){.topbar__event{display:inline-flex;align-items:center;gap:8px}}@media(max-width:1023px){body.has-paybar{padding-bottom:76px}}@media print{.topbar,.site-header,.footer,.wa-float,.drawer,.paybar,.actions,.no-print,.band{display:none!important}body{background:#fff}.status{background:#fff;padding:0}.status__card{box-shadow:none;border:0;padding:0}.ticket{box-shadow:none;border:1px solid #999;-webkit-print-color-adjust:exact;print-color-adjust:exact}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}}.register__intro h2 .hl{color:var(--yellow)}@media(min-width:1024px){.page-head .lockup__slab{font-size:min(4.2vw,64px)}.page-head .lockup__ribbon{font-size:min(2.1vw,30px)}}.kicker,.section__head p.kicker,.page-head p.kicker{display:inline-flex;align-items:center;gap:8px;text-transform:uppercase;letter-spacing:.08em;font-size:13px;line-height:1.35;font-weight:800;color:var(--pink-deep);background:var(--pink-soft);border-radius:999px;padding:7px 14px;margin:0 0 14px}.kicker--light,.page-head p.kicker--light,.section__head p.kicker--light,.section--pink .section__head p.kicker--light{background:#2e0b2159;color:var(--yellow)}.bigline{font-size:clamp(21px,3.2vw,30px);font-weight:800;color:var(--ink);letter-spacing:-.02em;line-height:1.25;text-wrap:balance;margin:0 0 14px}.bigline em{font-style:normal;background:linear-gradient(transparent 58%,var(--yellow) 58%);padding:0 3px}.bigline--light{color:#fff}.bigline--light em{background:linear-gradient(transparent 58%,#ffd23f73 58%)}.gets{display:grid;gap:14px}.get{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:20px 18px 22px;box-shadow:var(--shadow)}.get__ico{width:52px;height:52px;border-radius:50%;background:var(--yellow);color:var(--pink-deep);display:grid;place-items:center;font-size:26px;margin-bottom:14px}.get h3{font-size:19px;margin-bottom:6px}.section--pink .get h3,.section--pink .mkt__card h3{color:var(--ink)}.get p{color:var(--muted);font-size:15px;margin:0}.checks{display:grid;gap:11px;margin:0 0 18px}.checks li{display:grid;grid-template-columns:24px 1fr;gap:10px;align-items:start}.checks .tick{width:24px;height:24px;border-radius:50%;background:var(--pink-soft);color:var(--pink-deep);display:grid;place-items:center;font-size:12px;margin-top:2px}.checks strong{color:var(--ink)}.checks span{color:var(--muted)}.checks--light .tick{background:#ffffff29;color:var(--yellow)}.checks--light strong{color:#fff}.checks--light span{color:#ffffffbf}.mkt{display:grid;gap:14px}.mkt__card{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:20px 18px}.mkt__head{display:flex;align-items:center;gap:12px;margin-bottom:12px}.mkt__ico{width:44px;height:44px;border-radius:12px;background:var(--pink-soft);color:var(--pink-deep);display:grid;place-items:center;font-size:22px;flex:none}.mkt__card h3{margin:0;font-size:18px}.mkt ul{display:grid;gap:9px}.mkt li{position:relative;padding-left:18px;color:var(--muted);font-size:15px}.mkt li:before{content:"";position:absolute;left:0;top:9px;width:8px;height:8px;border-radius:50%;background:var(--yellow-deep)}.sponsor{background:var(--ink);color:#fffc;padding:48px 0}.sponsor h2{color:#fff}.sponsor__grid{display:grid;gap:24px;align-items:start}.sponsor__card{background:#ffffff0f;border:1px solid rgba(255,255,255,.18);border-radius:var(--r-lg);padding:22px 20px}.sponsor__card h3{color:#fff;font-size:19px}.sponsor__note{color:var(--yellow);font-weight:700;margin:0 0 16px}.sponsor .actions{margin-top:4px}.sponsor :focus-visible{outline-color:var(--yellow)}@media(min-width:640px){.gets,.mkt{grid-template-columns:1fr 1fr;gap:18px}.checks--2{grid-template-columns:1fr 1fr;column-gap:26px}.sponsor__grid{grid-template-columns:1.15fr .85fr;gap:36px}}@media(min-width:1024px){.gets{grid-template-columns:repeat(4,1fr);gap:20px}.get{padding:26px 22px 28px}.mkt{grid-template-columns:repeat(4,1fr);gap:20px}.mkt__card{padding:24px 22px}.sponsor{padding:76px 0}.sponsor__grid{gap:56px;align-items:center}.sponsor__card{padding:28px 26px}}.h-sm{font-size:clamp(24px,3.4vw,32px);margin-bottom:24px}.both strong{background:linear-gradient(transparent 58%,var(--yellow) 58%);padding:0 3px;font-weight:900}.sides{display:grid;gap:18px;margin-top:26px}.side{border-radius:var(--r-lg);padding:24px 18px 26px;display:flex;flex-direction:column;min-width:0}.side--brands{background:linear-gradient(155deg,var(--pink) 0%,var(--pink-deep) 55%,var(--pink-darker) 100%);color:#ffffffdb;box-shadow:var(--shadow-lg)}.side--visitors{background:#fff;border:1px solid var(--line);border-top:6px solid var(--yellow);box-shadow:var(--shadow)}.side .pill-head{margin-bottom:20px}.side--brands .pill-head__txt{background:#fff;color:var(--pink-deep)}.side__head{font-size:clamp(28px,7vw,42px);font-weight:900;line-height:1.08;letter-spacing:-.03em;color:var(--ink);margin:0 0 10px;text-wrap:balance}.side__head strong{font-weight:900;text-transform:uppercase;color:var(--pink)}.side--brands .side__head{color:#fff}.side--brands .side__head strong{color:var(--yellow)}.side__line{font-size:19px;font-weight:600;color:var(--ink);line-height:1.4;margin:0 0 20px}.side--brands .side__line{color:#fff}.side__list-title{font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--pink-deep);border-top:1px solid var(--line);padding-top:18px;margin:0 0 14px}.side--brands .side__list-title{color:var(--yellow);border-color:#fff3}.side__list{gap:13px;margin-bottom:0}.side__list li>span:last-child{color:var(--text);font-size:16px;line-height:1.5}.side--brands .side__list li>span:last-child{color:#ffffffe0}.side__close{margin:22px 0 0;padding:14px 16px;border-radius:var(--r);background:#ffffff1a;border-left:4px solid var(--yellow);color:#fff;font-weight:800;font-size:18px;line-height:1.35}.side__actions{margin-top:auto;padding-top:24px;display:flex;flex-wrap:wrap;gap:10px}.side__actions .btn,.incl .actions .btn{flex:1 1 auto;white-space:nowrap}.side--brands :focus-visible{outline-color:var(--yellow)}.inshort{background:var(--ink);color:#fff;padding:52px 0 56px;text-align:center}.inshort__title{display:inline-block;font-size:14px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--yellow);margin:0 0 8px}.inshort__grid{display:grid}.inshort__item{margin:0;padding:20px 8px;display:flex;flex-direction:column;align-items:center}.inshort__item+.inshort__item{border-top:1px solid rgba(255,255,255,.14)}.inshort__who{font-size:14px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#ffffffb3}.inshort__pre{font-size:clamp(20px,3vw,28px);font-weight:700;margin-top:6px}.inshort__verb{font-size:clamp(68px,17vw,136px);font-weight:900;line-height:.95;letter-spacing:-.045em;color:var(--pink-bright)}.inshort__item--2 .inshort__verb{color:var(--yellow)}.inshort__tagline{margin:22px auto 0;font-size:clamp(22px,3.6vw,36px);font-weight:800;letter-spacing:-.02em;line-height:1.2;text-wrap:balance}.inshort__tagline:after{content:"";display:block;width:96px;height:12px;margin:16px auto 0;background:linear-gradient(var(--pink-deep) 0 3px,var(--pink) 3px 6px,var(--pink-bright) 6px 9px,var(--yellow) 9px 12px)}.numbers--white div{background:#fff;border:1px solid var(--line)}.svc-count{font-size:20px;margin:36px 0 16px}.svc-cards{display:grid;gap:16px}.svc-card{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--shadow);transition:transform .25s var(--ease),box-shadow .25s var(--ease)}.svc-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg)}.svc-card:has(a:focus-visible){outline:3px solid var(--ink);outline-offset:3px}.svc-card a:focus-visible{outline:none}.svc-card__img{position:relative;aspect-ratio:16 / 10;overflow:hidden;background:var(--pink-soft)}.svc-card__img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease)}.svc-card:hover .svc-card__img img{transform:scale(1.04)}.svc-card__flag{position:absolute;top:12px;left:12px;box-shadow:0 2px 8px #2e0b2133}.svc-card__n{position:absolute;right:12px;bottom:12px;width:52px;height:52px;border-radius:50%;background:var(--pink);color:#fff;border:3px solid #fff;display:grid;place-items:center;font-weight:900;font-size:18px;letter-spacing:-.02em;box-shadow:0 4px 14px #2e0b2140}.svc-card__body{display:flex;flex-direction:column;flex:1;padding:18px 18px 20px}.svc-card h3,.svc-card h4{font-size:22px;font-weight:800;letter-spacing:-.02em;margin:0 0 2px}.svc-card h3 a,.svc-card h4 a{display:inline-block;padding:8px 0;margin:-8px 0;color:var(--ink);text-decoration:none}.svc-card h3 a:after,.svc-card h4 a:after{content:"";position:absolute;inset:0;z-index:1}.svc-card__sub{font-size:14px;font-weight:600;color:var(--muted);margin:0 0 4px}.svc-card__tag{font-size:16px;font-weight:800;color:var(--pink-deep);margin:4px 0 8px}.svc-card p:not([class]){font-size:15px;color:var(--muted)}.svc-card__more{margin-top:auto;display:inline-flex;align-items:center;gap:6px;font-weight:800;font-size:15px;color:var(--pink-deep)}.svc-card__more svg{transition:transform .25s var(--ease)}.svc-card:hover .svc-card__more svg{transform:translate(4px)}.page-head p.page-head__now{display:flex;gap:10px;align-items:flex-start;margin-top:16px;color:#fff;font-weight:700;font-size:17px}.page-head__now svg{color:var(--yellow);font-size:20px;margin-top:3px}.svc-index{background:#fff;border-bottom:1px solid var(--line);padding:24px 0}.svc-index__title{font-size:19px;margin:0 0 12px}.svc-index__list{display:grid;gap:10px}.svc-index li{display:flex}.svc-index li>a{flex:1}.svc-index a{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;padding:12px 16px 12px 12px;min-height:64px;border:1.5px solid var(--line);border-radius:var(--r);color:var(--ink);text-decoration:none;transition:border-color .2s,background .2s}.svc-index a:hover{border-color:var(--pink);background:var(--blush);color:var(--ink)}.svc-index__n{width:44px;height:44px;border-radius:50%;background:var(--yellow);color:var(--pink-deep);font-weight:900;display:grid;place-items:center}.svc-index strong{display:block;font-size:17px;line-height:1.25}.svc-index small{display:block;font-size:14px;color:var(--muted);font-weight:500;line-height:1.35}.svc-index__go{color:var(--pink);font-size:18px}.svc__grid{display:grid;gap:26px;align-items:start}.svc__media{position:relative;margin:0}.svc__media img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--r-lg)}.svc__bignum{position:absolute;left:16px;bottom:8px;font-size:clamp(72px,18vw,150px);font-weight:900;line-height:.85;letter-spacing:-.05em;color:var(--yellow);text-shadow:0 6px 28px rgba(46,11,33,.45);pointer-events:none}.svc__eyebrow{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 10px;font-size:13px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--pink-deep)}.svc__eyebrow .chip{letter-spacing:.02em}.svc h2{font-size:clamp(32px,5.2vw,52px);margin-bottom:12px}.svc h2 small{display:block;margin-top:6px;font-size:.4em;font-weight:700;letter-spacing:0;color:var(--muted)}.svc .bigline{margin-bottom:16px}.svc__intro{font-size:18px;color:var(--text)}.svc__what{background:var(--blush);border-left:5px solid var(--pink);border-radius:0 var(--r) var(--r) 0;padding:14px 18px 16px;margin:20px 0 26px}.section--soft .svc__what{background:#fff}.svc__what h3,.svc__best h3{font-size:13px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--pink-deep);margin:0 0 4px}.svc__what p{margin:0;font-size:17px;font-weight:600;color:var(--ink);line-height:1.5}.svc__h3{font-size:20px;margin:0 0 14px}.svc .checks{margin-bottom:22px}.svc .checks li>span:last-child{color:var(--text);font-size:16px}.svc__best{background:var(--yellow-soft);border:2px dashed var(--yellow-deep);border-radius:var(--r);padding:12px 16px 14px;margin:0 0 24px}.svc__best h3{color:#5e4700}.svc__best p{margin:0;font-weight:700;color:var(--ink)}.svc__actions .btn{flex:1 1 240px}.svc__next{display:flex;gap:10px;align-items:flex-start;margin:18px 0 0;font-size:15px;color:var(--muted)}.svc__next svg{color:var(--pink);font-size:18px;margin-top:3px}.svc__next strong{color:var(--ink)}.svc__next a{display:inline-block;padding:11px 2px;margin:-11px 0}.page-head p.kicker--plain{display:block;background:none;padding:0;border-radius:0}.btn__price--dark{background:var(--pink-soft);color:var(--pink-deep)}.btn--outline:hover .btn__price--dark{background:#fff3;color:#fff}.diff{background:var(--ink);color:#ffffffd9;padding:56px 0}.diff h2{color:#fff}.diff :focus-visible{outline-color:var(--yellow)}.diff__grid{display:grid;gap:32px}.diff__list{display:grid;gap:12px;margin-top:8px}.diff__list li{display:grid;grid-template-columns:52px 1fr;gap:16px;align-items:center;padding:14px 16px;border:1px solid rgba(255,255,255,.14);border-radius:var(--r);background:#ffffff0a;color:#fff;font-size:18px;font-weight:700;line-height:1.35}.diff__ico{width:52px;height:52px;border-radius:14px;background:var(--pink);color:#fff;display:grid;place-items:center;font-size:24px}.diff__list li:first-child .diff__ico{background:var(--yellow);color:var(--pink-deep)}.incl{background:var(--yellow);color:var(--ink);border-radius:var(--r-lg);padding:24px 20px;box-shadow:0 24px 56px #0000004d}.incl h3{font-size:24px;color:var(--ink);margin-bottom:10px}.incl__list{display:grid;margin:0 0 20px}.incl__list li{display:grid;grid-template-columns:40px 1fr 28px;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid rgba(46,11,33,.14);font-size:17px;font-weight:700;line-height:1.3}.incl__list li:last-child{border-bottom:0}.incl__ico{width:40px;height:40px;border-radius:10px;background:#fff9;color:var(--pink-deep);display:grid;place-items:center;font-size:20px}.incl__tick{width:28px;height:28px;border-radius:50%;background:var(--ok);color:#fff;display:grid;place-items:center;font-size:13px}.incl :focus-visible{outline-color:var(--ink)}@media(min-width:640px){.svc-cards{gap:20px}.svc-card{display:grid;grid-template-columns:40% 1fr}.svc-card__img{aspect-ratio:auto;min-height:220px}.side{padding:30px 28px 32px}.inshort__grid{grid-template-columns:1fr 1fr}.inshort__item+.inshort__item{border-top:0;border-left:1px solid rgba(255,255,255,.14)}.inshort__item{min-width:0}.inshort__verb{font-size:clamp(56px,9.4vw,136px)}.incl{padding:30px 28px}}@media(min-width:900px){.svc-cards{grid-template-columns:repeat(3,1fr)}.svc-card{display:flex}.svc-card__img{aspect-ratio:16 / 10;min-height:0}.svc-index__list{grid-template-columns:repeat(3,1fr)}.sides{grid-template-columns:1fr 1fr;gap:24px}}@media(min-width:1024px){.svc-cards{gap:24px}.svc-card__body{padding:22px 24px 24px}.side{padding:36px 36px 38px}.inshort{padding:80px 0 84px}.inshort__item{padding:12px 24px}.svc-index{padding:28px 0}.svc__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px}.svc--flip .svc__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.svc--flip .svc__media{order:2}.svc__media{position:sticky;top:calc(var(--header-h) + 24px)}.svc__media img{aspect-ratio:4 / 5}.diff{padding:88px 0}.diff__grid{grid-template-columns:1.1fr .9fr;gap:64px;align-items:center}.incl{padding:34px 32px}}.nav>ul>li>a,.site-header__cta .btn{white-space:nowrap}@media(min-width:1024px)and (max-width:1239px){.site-header .wrap{padding:0 24px}.logo img{width:164px}.nav ul{gap:0}.nav>ul>li>a{padding:10px 8px;font-size:14.5px}.site-header__cta{gap:6px}.site-header__cta .btn{padding:10px 14px;font-size:14px}}.hp{position:absolute!important;left:-10000px!important;width:1px;height:1px;overflow:hidden}picture{display:contents}picture>source{display:none}
