._0kEmyW_card{border:1px solid var(--card-border);background:var(--panel);color:var(--text);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:8px;transition:border-color .24s,box-shadow .24s,transform .24s;display:grid;position:relative;overflow:hidden}._0kEmyW_wide{grid-column:1/-1;grid-template-columns:minmax(260px,.8fr) minmax(0,1fr)}._0kEmyW_textOnly{min-height:260px}._0kEmyW_textOnly._0kEmyW_wide{grid-template-columns:1fr}._0kEmyW_media{background:linear-gradient(135deg, color-mix(in srgb, var(--gold) 18%, transparent), transparent 40%),var(--accent);min-height:190px;display:block;position:relative;overflow:hidden}._0kEmyW_wide ._0kEmyW_media{min-height:100%}._0kEmyW_media img{object-fit:cover;transition:filter .28s,transform .42s}._0kEmyW_media:after{content:"";pointer-events:none;background:linear-gradient(#0000 52%,#0000007a),linear-gradient(115deg,#00000042,#0000 42%);position:absolute;inset:0}._0kEmyW_date{z-index:2;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:none;background:#0505056b;border:1px solid #fff3;border-radius:999px;justify-content:center;align-items:center;min-height:30px;padding:0 10px;font-size:12px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:14px;left:14px}._0kEmyW_body{flex-direction:column;gap:11px;min-height:100%;padding:18px;display:flex}._0kEmyW_wide ._0kEmyW_body{min-height:260px}._0kEmyW_textOnly ._0kEmyW_body{background:linear-gradient(135deg, color-mix(in srgb, var(--gold) 7%, transparent), transparent 42%),linear-gradient(315deg, color-mix(in srgb, var(--blue) 6%, transparent), transparent 48%);min-height:260px}._0kEmyW_textDate{width:fit-content;color:color-mix(in srgb, var(--text) 52%, transparent);font-size:12px;font-weight:700;line-height:1}._0kEmyW_title{color:var(--text);letter-spacing:0;text-wrap:pretty;margin:0;font-size:21px;font-weight:700;line-height:1.14}._0kEmyW_title a{color:inherit;text-decoration:none;transition:color .18s}._0kEmyW_wide ._0kEmyW_title{max-width:680px;font-size:clamp(26px,2.6vw,36px);line-height:1.06}._0kEmyW_card p{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:15px;line-height:1.625;display:-webkit-box;overflow:hidden}._0kEmyW_tagLine{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:4px;display:flex}._0kEmyW_tagLine a{border:1px solid color-mix(in srgb, var(--gold) 28%, var(--line));background:color-mix(in srgb, var(--gold) 8%, var(--social-bg));min-height:28px;color:color-mix(in srgb, var(--text) 78%, transparent);text-align:center;border-radius:999px;justify-content:center;align-items:center;padding:0 11px;font-size:12px;font-weight:700;line-height:1;transition:border-color .18s,background-color .18s,color .18s,transform .18s;display:inline-flex}._0kEmyW_card a:focus-visible{outline:2px solid var(--green);outline-offset:3px}@media (prefers-reduced-motion:reduce){._0kEmyW_media img,._0kEmyW_title a,._0kEmyW_card{transition:none}}@media (hover:hover) and (pointer:fine){._0kEmyW_card:hover img{filter:saturate(1.08)contrast(1.04);transform:scale(1.035)}._0kEmyW_card:hover{border-color:color-mix(in srgb, var(--text) 18%, transparent);box-shadow:var(--shadow);transform:translateY(-2px)}._0kEmyW_tagLine a:hover{border-color:color-mix(in srgb, var(--gold) 58%, var(--line));background:color-mix(in srgb, var(--gold) 15%, var(--social-bg));color:var(--text);transform:translateY(-1px)}._0kEmyW_title a:hover{color:color-mix(in srgb, var(--gold) 72%, var(--text))}}@media (max-width:1100px){._0kEmyW_wide{grid-template-columns:1fr}._0kEmyW_wide ._0kEmyW_media{min-height:260px}}@media (max-width:900px){._0kEmyW_wide ._0kEmyW_body{min-height:auto}}@media (max-width:760px){._0kEmyW_body{padding:18px}._0kEmyW_media{min-height:190px}._0kEmyW_title{font-size:22px}}
.R7tEvW_section{display:block}.R7tEvW_header{justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px;display:flex}.R7tEvW_header>div{gap:12px;width:min(100%,840px);display:grid}.R7tEvW_header>div>h2{color:var(--text);letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(30px,4vw,52px);font-weight:700;line-height:1.04}.R7tEvW_header>div>p{max-width:680px;color:var(--muted);text-wrap:pretty;margin:0;font-size:17px;line-height:1.6}.R7tEvW_header>a{color:color-mix(in srgb, var(--gold) 78%, var(--text));flex:none;font-size:14px;font-weight:700}.R7tEvW_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.R7tEvW_card{border:1px solid var(--card-border);background:var(--panel);color:var(--text);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:8px;transition:border-color .24s,box-shadow .24s,transform .24s;display:grid;position:relative;overflow:hidden}.R7tEvW_textOnly{min-height:260px}.R7tEvW_textOnly .R7tEvW_body{background:linear-gradient(135deg, color-mix(in srgb, var(--gold) 7%, transparent), transparent 42%),linear-gradient(315deg, color-mix(in srgb, var(--blue) 6%, transparent), transparent 48%)}.R7tEvW_media{background:linear-gradient(135deg, color-mix(in srgb, var(--gold) 18%, transparent), transparent 40%),var(--accent);min-height:240px;display:block;position:relative;overflow:hidden}.R7tEvW_mediaButton{cursor:pointer;width:100%;color:inherit;font:inherit;text-align:left;border:0;padding:0}.R7tEvW_mediaPlaceholder{background:radial-gradient(circle at 50% 44%, color-mix(in srgb, var(--gold) 18%, transparent), transparent 34%),var(--accent)}.R7tEvW_media img{object-fit:cover;transition:filter .28s,transform .42s}.R7tEvW_media:after{content:"";pointer-events:none;background:linear-gradient(#0000 52%,#0000007a),linear-gradient(115deg,#00000042,#0000 42%);position:absolute;inset:0}.R7tEvW_playBadge{z-index:2;background:var(--gold);width:58px;height:58px;box-shadow:0 10px 24px color-mix(in srgb, var(--gold) 30%, transparent);color:#080806;border-radius:999px;justify-content:center;align-items:center;transition:transform .24s cubic-bezier(.22,1,.36,1);display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.R7tEvW_year{z-index:2;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:none;background:#0505056b;border:1px solid #fff3;border-radius:999px;justify-content:center;align-items:center;min-height:30px;padding:0 10px;font-size:12px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:14px;left:14px}.R7tEvW_body{flex-direction:column;gap:12px;min-height:100%;padding:18px;display:flex}.R7tEvW_title{color:var(--text);letter-spacing:0;text-wrap:pretty;margin:0;font-size:21px;font-weight:700;line-height:1.14}.R7tEvW_title a{color:inherit;text-decoration:none;transition:color .18s}.R7tEvW_titleButton{cursor:pointer;color:inherit;font:inherit;font-weight:inherit;line-height:inherit;text-align:left;background:0 0;border:0;padding:0;transition:color .18s}.R7tEvW_result{border:1px solid color-mix(in srgb, var(--gold) 34%, var(--line));background:color-mix(in srgb, var(--gold) 9%, transparent);color:color-mix(in srgb, var(--text) 84%, transparent);border-radius:8px;grid-template-columns:auto 1fr;gap:9px;padding:11px;font-size:13px;line-height:1.48;display:grid}.R7tEvW_result svg{color:var(--gold)}.R7tEvW_workList{gap:7px;margin:0;padding:0;list-style:none;display:grid}.R7tEvW_workList li{color:color-mix(in srgb, var(--text) 84%, transparent);grid-template-columns:auto 1fr;align-items:start;gap:7px;font-size:13px;font-weight:700;line-height:1.4;display:grid}.R7tEvW_workList svg{color:var(--green);margin-top:1px}.R7tEvW_card a:focus-visible,.R7tEvW_card button:focus-visible,.R7tEvW_header>a:focus-visible{outline:2px solid var(--green);outline-offset:3px}.R7tEvW_mediaButton:focus-visible{outline-offset:-4px}.R7tEvW_videoDialog{color:#fafafa;background:#050505;border:1px solid #ffffff29;border-radius:12px;width:min(100% - 32px,1080px);max-width:none;max-height:calc(100dvh - 32px);padding:0;overflow:visible}.R7tEvW_videoDialog[open]{animation:.28s cubic-bezier(.22,1,.36,1) R7tEvW_videoDialogIn}.R7tEvW_videoDialog::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050505c7}.R7tEvW_dialogSurface{border-radius:inherit;background:#050505;overflow:hidden}.R7tEvW_dialogHeader{background:linear-gradient(110deg,#ffffff0e,#0000 52%);border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:14px 16px 14px 20px;display:flex}.R7tEvW_dialogHeader>div:first-child{gap:5px;display:grid}.R7tEvW_dialogHeader span{color:#ffffff94;font-size:12px;font-weight:700}.R7tEvW_videoDialog .R7tEvW_dialogHeader>div>h2{color:#fafafa;letter-spacing:0;margin:0;font-size:clamp(18px,1.7vw,22px);font-weight:700;line-height:1.15}.R7tEvW_dialogActions{flex:none;align-items:center;gap:8px;display:flex}.R7tEvW_copyLink{cursor:pointer;color:#ffffffc7;min-height:38px;font:inherit;background:#ffffff0f;border:1px solid #ffffff24;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:700;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.R7tEvW_copyLink:hover{color:#fff;background:#ffffff1a;border-color:#ffffff3d}.R7tEvW_copyLinkCopied{border-color:color-mix(in srgb, var(--green) 54%, transparent);background:color-mix(in srgb, var(--green) 16%, transparent);color:#fff;animation:.38s cubic-bezier(.22,1,.36,1) R7tEvW_copyConfirmed}.R7tEvW_copyLink:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.R7tEvW_dialogClose{cursor:pointer;color:#fff;width:38px;height:38px;font:inherit;background:#0000006b;border:1px solid #ffffff24;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0;transition:background-color .18s,border-color .18s,transform .18s;display:inline-flex}.R7tEvW_dialogClose:hover{background:#ffffff1a}.R7tEvW_dialogClose:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.R7tEvW_videoFrame{aspect-ratio:16/9;background:#000;border:0;width:100%;max-height:calc(100dvh - 110px);display:block}@keyframes R7tEvW_videoDialogIn{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes R7tEvW_copyConfirmed{50%{transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.R7tEvW_media img,.R7tEvW_playBadge,.R7tEvW_title a,.R7tEvW_titleButton,.R7tEvW_copyLink,.R7tEvW_dialogClose,.R7tEvW_card{transition:none}.R7tEvW_videoDialog[open],.R7tEvW_copyLinkCopied{animation:none}}@media (hover:hover) and (pointer:fine){.R7tEvW_card:hover img{filter:saturate(1.08)contrast(1.04);transform:scale(1.035)}.R7tEvW_mediaButton:hover .R7tEvW_playBadge{transform:translate(-50%,-50%)scale(1.06)}.R7tEvW_card:hover{border-color:color-mix(in srgb, var(--text) 18%, transparent);box-shadow:var(--shadow);transform:translateY(-2px)}.R7tEvW_title a:hover,.R7tEvW_titleButton:hover{color:color-mix(in srgb, var(--gold) 72%, var(--text))}}@media (max-width:1100px){.R7tEvW_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.R7tEvW_grid{grid-template-columns:1fr}}@media (max-width:760px){.R7tEvW_header{flex-direction:column;align-items:start}.R7tEvW_title{font-size:22px}.R7tEvW_videoDialog{width:calc(100% - 16px);max-height:calc(100dvh - 16px)}.R7tEvW_dialogHeader{min-height:68px;padding:12px}.R7tEvW_dialogHeader span{display:none}.R7tEvW_copyLink{width:38px;padding:0}.R7tEvW_copyLink span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.R7tEvW_videoFrame{max-height:calc(100dvh - 84px)}}
.QPfkOW_footer{border-top:1px solid var(--line-strong);grid-template-columns:2fr repeat(3,1fr);gap:40px;width:min(100% - 48px,1440px);margin:0 auto;padding:96px 0 48px;display:grid}.QPfkOW_brand{color:var(--text);letter-spacing:0;align-items:center;gap:8px;font-size:20px;font-weight:700;display:inline-flex}.QPfkOW_brand img{object-fit:contain;width:32px;height:32px}.QPfkOW_lead{max-width:320px;color:var(--muted);margin-top:24px;font-size:14px;line-height:1.6}.QPfkOW_socials{flex-wrap:wrap;gap:16px;margin-top:32px;display:flex}.QPfkOW_socials a{background:var(--social-bg);width:44px;height:44px;color:var(--text);border-radius:50%;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}.QPfkOW_socials a:focus-visible{outline:2px solid var(--text);outline-offset:3px}.QPfkOW_socials a:hover{background:var(--social-bg-hover)}.QPfkOW_telegram{color:#29a9eb!important}.QPfkOW_telegram svg{width:22px;height:22px}.QPfkOW_max img{width:21px;height:21px;display:block}.QPfkOW_youtube{color:#f03!important}.QPfkOW_nav{align-content:start;gap:16px;display:grid}.QPfkOW_nav .QPfkOW_navTitle{color:var(--text);margin:0 0 8px;font-size:16px;font-weight:600}.QPfkOW_nav a{color:var(--muted);font-size:14px;transition:color .15s}.QPfkOW_nav a:hover{color:var(--text)}.QPfkOW_bottom{border-top:1px solid var(--line-strong);color:var(--muted);grid-column:1/-1;justify-content:space-between;align-items:center;gap:24px;padding-top:32px;font-size:12px;display:flex}.QPfkOW_bottom div{gap:24px;display:flex}.QPfkOW_bottom a:hover{color:var(--text)}@media (max-width:1100px){.QPfkOW_footer{grid-template-columns:1.4fr repeat(3,1fr);gap:28px;padding-top:80px}}@media (max-width:760px){.QPfkOW_footer{text-align:left;grid-template-columns:1fr 1fr;gap:28px 22px;width:min(100% - 28px,1440px);padding-top:48px;padding-bottom:48px}.QPfkOW_footer>div:first-child{grid-column:1/-1}.QPfkOW_brand{justify-content:flex-start}.QPfkOW_lead{max-width:360px;margin-top:18px}.QPfkOW_socials{justify-content:flex-start;gap:12px;margin-top:22px}.QPfkOW_socials a,.QPfkOW_socials span{width:44px;height:44px}.QPfkOW_nav{gap:8px}.QPfkOW_nav .QPfkOW_navTitle{margin-bottom:4px;font-size:15px}.QPfkOW_nav a{align-items:center;min-height:44px;font-size:14px;line-height:1.35;display:inline-flex}.QPfkOW_bottom{text-align:left;flex-direction:column;align-items:flex-start}.QPfkOW_bottom div{flex-direction:column;align-items:flex-start;gap:6px}.QPfkOW_bottom a,.QPfkOW_bottom span{align-items:center;min-height:44px;font-size:13px;display:inline-flex}}
.lQm09q_citySelect{position:relative}.lQm09q_trigger{border:1px solid var(--line-strong);background:color-mix(in srgb, var(--panel-strong) 82%, transparent);min-width:184px;min-height:44px;color:var(--text);cursor:pointer;font:inherit;text-align:left;border-radius:8px;grid-template-columns:16px minmax(0,1fr) 12px;align-items:center;gap:8px;padding:0 11px;transition:background .16s,border-color .16s,color .16s;display:inline-grid}.lQm09q_trigger>svg:last-child{color:var(--muted);justify-self:end;transition:transform .16s}.lQm09q_trigger span{gap:3px;min-width:0;display:grid}.lQm09q_trigger strong,.lQm09q_trigger em{text-overflow:ellipsis;white-space:nowrap;line-height:1;overflow:hidden}.lQm09q_trigger strong{font-size:14px;font-weight:800}.lQm09q_trigger em{color:var(--muted);font-size:10px;font-style:normal;font-weight:800}.lQm09q_trigger:hover{border-color:color-mix(in srgb, var(--blue) 34%, var(--line-strong));background:color-mix(in srgb, var(--blue) 8%, var(--panel-strong))}.lQm09q_trigger:focus-visible{outline:2px solid color-mix(in srgb, var(--blue) 74%, var(--text));outline-offset:3px}.lQm09q_trigger[aria-expanded=true]{border-color:color-mix(in srgb, var(--blue) 46%, var(--line-strong));background:color-mix(in srgb, var(--blue) 10%, var(--panel-strong))}.lQm09q_trigger[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.lQm09q_triggerIcon.lQm09q_sameDay{color:color-mix(in srgb, var(--green) 82%, var(--text))}.lQm09q_triggerIcon.lQm09q_week{color:color-mix(in srgb, var(--blue) 82%, var(--text))}.lQm09q_triggerIcon.lQm09q_onRequest{color:color-mix(in srgb, var(--amber) 82%, var(--text))}.lQm09q_dropdown{z-index:30;background:color-mix(in srgb, var(--panel-strong) 98%, var(--bg));opacity:0;pointer-events:none;transform-origin:100% 0;border:0;border-radius:8px;grid-template-rows:auto minmax(0,1fr);width:min(360px,100vw - 32px);max-height:min(560px,100vh - 108px);padding:10px;transition:opacity .16s,transform .16s;display:grid;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;transform:translateY(-6px);box-shadow:0 18px 46px #0000003d}.lQm09q_dropdownOpen{opacity:1;pointer-events:auto;transform:translateY(0)}.lQm09q_search{border:1px solid var(--line);background:color-mix(in srgb, var(--bg) 68%, var(--panel-strong));min-height:42px;color:var(--muted);border-radius:8px;grid-template-columns:18px 1fr;align-items:center;gap:8px;padding:0 12px;display:grid}.lQm09q_search input{min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:0;font-size:14px;font-weight:700}.lQm09q_search input::placeholder{color:color-mix(in srgb, var(--muted) 84%, var(--text));opacity:1}.lQm09q_search:focus-within{border-color:color-mix(in srgb, var(--blue) 42%, var(--line-strong));box-shadow:0 0 0 3px color-mix(in srgb, var(--blue) 12%, transparent)}.lQm09q_results{gap:10px;min-height:0;margin-top:10px;padding-right:2px;display:grid;overflow:auto}.lQm09q_results section{gap:6px;display:grid}.lQm09q_results h3{background:color-mix(in srgb, currentColor 12%, transparent);color:var(--text);border-radius:8px;align-items:center;gap:8px;margin:0;padding:10px;font-size:14px;font-weight:900;line-height:1;display:inline-flex}.lQm09q_results section>div{gap:4px;display:grid}.lQm09q_cityOption{min-height:36px;color:var(--text);cursor:pointer;font:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;grid-template-columns:minmax(0,1fr);align-content:center;align-items:center;gap:3px;padding:6px 8px;transition:background .14s,border-color .14s;display:grid}.lQm09q_cityOption strong,.lQm09q_cityOption em{text-overflow:ellipsis;white-space:nowrap;line-height:1;overflow:hidden}.lQm09q_cityOption strong{font-size:13px;font-weight:850}.lQm09q_cityOption em{color:color-mix(in srgb, var(--muted) 82%, var(--text));font-size:10.5px;font-style:normal;font-weight:800}.lQm09q_cityOption:hover,.lQm09q_cityOption:focus-visible{border-color:color-mix(in srgb, var(--blue) 28%, var(--line));background:color-mix(in srgb, var(--text) 5%, transparent)}.lQm09q_cityOption:focus-visible{outline:2px solid color-mix(in srgb, var(--blue) 62%, var(--text));outline-offset:2px}.lQm09q_cityOptionSelected{border-color:color-mix(in srgb, var(--blue) 34%, var(--line));background:color-mix(in srgb, var(--blue) 10%, var(--text) 4%)}.lQm09q_cityOptionSelected strong{color:var(--text)}.lQm09q_cityOptionSelected em{color:color-mix(in srgb, var(--blue) 58%, var(--muted))}.lQm09q_statusDot{border:2px solid var(--panel-strong);width:10px;height:10px;box-shadow:0 0 0 3px color-mix(in srgb, currentColor 14%, transparent);background:currentColor;border-radius:999px;display:block}.lQm09q_sameDay{color:var(--green)}.lQm09q_week{color:var(--blue)}.lQm09q_onRequest{color:var(--amber)}.lQm09q_empty{border:1px solid var(--line);background:color-mix(in srgb, var(--amber) 8%, transparent);border-radius:8px;gap:8px;margin-top:10px;padding:14px;display:grid}.lQm09q_empty strong{color:var(--text);font-size:14px;line-height:1.2}.lQm09q_empty p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.lQm09q_empty a{background:var(--button-bg);width:fit-content;min-height:34px;color:var(--button-text);border-radius:8px;justify-content:center;align-items:center;margin-top:2px;padding:0 12px;font-size:12px;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}@media (max-width:1100px){.lQm09q_trigger{min-width:154px}}@media (max-width:760px){.lQm09q_trigger{grid-template-columns:1fr;justify-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0}.lQm09q_trigger span,.lQm09q_trigger>svg:last-child{display:none}.lQm09q_dropdown{transform-origin:top;width:auto;max-height:calc(100vh - 88px);position:fixed;top:74px;left:10px;right:10px}}@media (prefers-reduced-motion:reduce){.lQm09q_trigger,.lQm09q_trigger>svg:last-child,.lQm09q_dropdown,.lQm09q_cityOption{transition:none}}:root:not([data-theme=dark]) .home-page .lQm09q_trigger{background:var(--home-white-surface)}:root:not([data-theme=dark]) .home-page .lQm09q_dropdown{--panel-strong:#fff;--field-bg:#fff;background:#fff}
.xGsUcW_button{border-radius:var(--radius-md);background:var(--button-bg);min-height:48px;color:var(--button-text);cursor:pointer;font:inherit;white-space:nowrap;border:0;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:14px;font-weight:700;line-height:1;text-decoration:none;transition:background-color .18s,box-shadow .18s,transform .18s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 16px 34px #00000038,inset 0 1px #ffffff6b}.xGsUcW_button:after{content:"";background:linear-gradient(110deg,#0000 0 24%,#ffffff57 38%,#0000 52%);transition:transform .55s;position:absolute;inset:0;transform:translate(-130%)}.xGsUcW_button:hover{background:var(--button-bg-hover);box-shadow:0 18px 38px #00000042,inset 0 1px #ffffff80}.xGsUcW_button:hover:after{transform:translate(130%)}.xGsUcW_button:active{transform:translateY(1px)}.xGsUcW_button:disabled{background:color-mix(in srgb, var(--button-bg) 54%, var(--bg));cursor:not-allowed;opacity:.68;transform:none;box-shadow:0 10px 22px #00000024,inset 0 1px #fff3}.xGsUcW_button:disabled:after{transform:translate(-130%)}.xGsUcW_button:disabled:hover{background:color-mix(in srgb, var(--button-bg) 54%, var(--bg));box-shadow:0 10px 22px #00000024,inset 0 1px #fff3}.xGsUcW_button:focus-visible{outline-color:color-mix(in srgb, var(--green) 76%, var(--text))}.xGsUcW_icon{z-index:1;justify-content:center;align-items:center;width:18px;height:18px;transition:transform .18s;display:inline-flex;position:relative}.xGsUcW_button:hover .xGsUcW_icon{transform:scale(1.06)}.xGsUcW_label{z-index:1;position:relative}.xGsUcW_small{gap:7px;min-height:42px;padding:0 16px;font-size:13px}.xGsUcW_small .xGsUcW_icon{width:17px;height:17px}.xGsUcW_compact{min-height:34px;box-shadow:0 10px 24px color-mix(in srgb, var(--bg) 34%, transparent);border:0;border-radius:999px;gap:6px;padding:0 14px;font-size:12.5px}.xGsUcW_compact .xGsUcW_icon{width:16px;height:16px}.xGsUcW_fullWidth{width:100%}@media (max-width:760px){.xGsUcW_button{padding:0 18px}.xGsUcW_compact{padding:0 14px;font-size:12px}}
.itmjgq_toggle{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:58px;min-height:44px;padding:0;display:inline-flex}.itmjgq_track{border:1px solid var(--line-strong);background:var(--accent);border-radius:999px;width:58px;height:34px;transition:background .28s,border-color .28s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f}.itmjgq_thumb{background:var(--button-bg);width:28px;height:28px;color:var(--button-text);border-radius:50%;place-items:center;transition:transform .32s cubic-bezier(.2,.8,.2,1),background .28s,color .28s;display:grid;position:absolute;top:3px;left:3px;box-shadow:0 8px 18px #00000047}.itmjgq_icon{grid-area:1/1;transition:opacity .18s,transform .28s;display:inline-flex}.itmjgq_sun{opacity:0;transform:rotate(-70deg)scale(.6)}.itmjgq_moon{opacity:1;transform:rotate(0)scale(1)}:root[data-theme=light] .itmjgq_thumb{transform:translate(24px)}:root[data-theme=light] .itmjgq_sun{opacity:1;transform:rotate(0)scale(1)}:root[data-theme=light] .itmjgq_moon{opacity:0;transform:rotate(70deg)scale(.6)}
.CKpTGa_breadcrumbs{color:var(--muted);flex-wrap:wrap;align-items:center;gap:7px;padding-top:108px;padding-left:max(24px,50vw - 696px);padding-right:max(24px,50vw - 696px);font-size:13px;font-weight:700;display:flex}.CKpTGa_inline{width:fit-content;max-width:100%;padding-top:0;padding-left:0;padding-right:0}.CKpTGa_breadcrumbs a,.CKpTGa_breadcrumbs span{align-items:center;min-width:0;display:inline-flex}.CKpTGa_breadcrumbs a{color:var(--text);text-decoration:none}.CKpTGa_breadcrumbs a:focus-visible{outline:2px solid var(--green);outline-offset:3px}.CKpTGa_breadcrumbs>*+:before{color:var(--faint);content:"/";margin-right:7px}
.LzBQKG_section{background:var(--soft-section-bg);grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:64px;padding:clamp(48px,6vw,80px) max(24px,50vw - 696px) clamp(56px,7vw,88px);display:grid}.LzBQKG_intro{align-self:start;position:sticky;top:128px}.LzBQKG_intro .LzBQKG_introTitle{letter-spacing:0;text-wrap:balance;margin:0 0 24px;font-size:48px;font-weight:700;line-height:1}.LzBQKG_intro p{color:var(--muted);margin:0;font-size:18px;font-weight:400;line-height:1.55}.LzBQKG_contact{color:var(--muted);align-items:center;gap:12px;margin-top:32px;font-size:14px;font-weight:500;display:inline-flex}.LzBQKG_contact>span:first-child{border:1px solid var(--faq-border);background:var(--faq-item-bg);width:40px;height:40px;color:var(--text);border-radius:50%;justify-content:center;align-items:center;display:flex}.LzBQKG_contact>span:last-child{min-width:170px}.LzBQKG_contact small{color:var(--muted);font-size:12px;display:block}.LzBQKG_contact strong{color:var(--text);margin-top:2px;font-size:14px;font-weight:500;display:block}.LzBQKG_list{gap:16px;display:grid}.LzBQKG_item{border:1px solid var(--faq-border);background:var(--faq-item-bg);border-radius:8px;overflow:hidden;box-shadow:0 4px 20px #0003}.LzBQKG_question{font:inherit;margin:0}.LzBQKG_trigger{width:100%;color:var(--text);cursor:pointer;text-align:left;font:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;padding:24px 32px;font-size:18px;font-weight:600;display:flex}.LzBQKG_trigger:hover{background:var(--faq-hover-bg)}.LzBQKG_answer{border-top:1px solid var(--faq-border);background:var(--faq-answer-bg);overflow:hidden}.LzBQKG_answerContent{color:var(--muted);overflow-wrap:anywhere;text-wrap:pretty;gap:12px;padding:24px 32px;font-size:15px;font-weight:400;line-height:1.625;display:grid}.LzBQKG_answerContent :where(p,h2,h3,h4,ul,ol,blockquote,figure,table,pre,hr){margin:0}.LzBQKG_answerContent h2,.LzBQKG_answerContent h3,.LzBQKG_answerContent h4{color:var(--text);letter-spacing:0;text-wrap:balance}.LzBQKG_answerContent h2{font-size:clamp(22px,2.3vw,32px);line-height:1.18}.LzBQKG_answerContent h3{font-size:clamp(20px,2vw,26px);line-height:1.25}.LzBQKG_answerContent h4{font-size:clamp(18px,1.7vw,22px);line-height:1.3}.LzBQKG_answerContent :where(ul,ol){gap:6px;padding-left:20px;display:grid}.LzBQKG_answerContent ul{list-style:outside}.LzBQKG_answerContent ol{list-style:decimal}.LzBQKG_answerContent li{padding-left:2px}.LzBQKG_answerContent li::marker{color:color-mix(in srgb, var(--green) 72%, var(--text));font-weight:700}.LzBQKG_answerContent strong,.LzBQKG_answerContent b{color:var(--text);font-weight:800}.LzBQKG_answerContent em,.LzBQKG_answerContent i{color:color-mix(in srgb, var(--text) 86%, var(--muted));font-style:italic}.LzBQKG_answerContent a{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--green) 42%, transparent);text-decoration-color:color-mix(in srgb, var(--green) 42%, transparent);text-underline-offset:4px;font-weight:600;text-decoration-thickness:1px;transition:color .18s,text-decoration-color .18s}.LzBQKG_answerContent a:hover{color:color-mix(in srgb, var(--green) 76%, var(--text));text-decoration-color:currentColor}.LzBQKG_answerContent blockquote{border:1px solid color-mix(in srgb, var(--green) 24%, var(--line));border-radius:var(--radius-md);background:linear-gradient(135deg, color-mix(in srgb, var(--green) 9%, transparent), color-mix(in srgb, var(--blue) 6%, transparent)),color-mix(in srgb, var(--panel) 90%, transparent);color:color-mix(in srgb, var(--text) 84%, var(--muted));gap:10px;padding:16px 18px;display:grid;position:relative;overflow:hidden}.LzBQKG_answerContent blockquote:before{background:color-mix(in srgb, var(--green) 74%, var(--blue));content:"";border-radius:999px;width:44px;height:2px}.LzBQKG_answerContent blockquote :where(p,ul,ol){margin:0}.LzBQKG_answerContent blockquote p{font-size:16px;font-weight:500;line-height:1.62}.LzBQKG_answerContent figure{gap:10px;display:grid}.LzBQKG_answerContent figure[class*=table]{border:1px solid var(--line);border-radius:var(--radius-md);background:color-mix(in srgb, var(--panel-strong) 86%, var(--bg));max-width:100%;display:block;overflow:hidden}.LzBQKG_answerContent figure[class*=image-style-align-left],.LzBQKG_answerContent figure[class*=image-style-align-right]{max-width:min(360px,48%);margin-bottom:10px}.LzBQKG_answerContent figure[class*=image-style-align-left]{float:left;margin-right:22px}.LzBQKG_answerContent figure[class*=image-style-align-right]{float:right;margin-left:22px}.LzBQKG_answerContent img{border-radius:var(--radius-md);max-width:100%;height:auto;display:block}.LzBQKG_answerContent video{aspect-ratio:auto 16/9;object-fit:contain;border-radius:var(--radius-md);background:var(--panel-strong);width:100%;min-width:0;max-width:100%;height:auto;max-height:min(75svh,720px);display:block}.LzBQKG_answerContent video:focus-visible{outline:3px solid color-mix(in srgb, var(--green) 72%, var(--text));outline-offset:4px}.LzBQKG_answerContent img[data-content-lightbox-image]{cursor:zoom-in;transition:filter .2s,transform .32s cubic-bezier(.16,1,.3,1)}.LzBQKG_answerContent img[data-content-lightbox-image]:hover{filter:brightness(.94);transform:scale(.997)}.LzBQKG_answerContent img[data-content-lightbox-image]:focus-visible{outline:3px solid color-mix(in srgb, var(--green) 72%, var(--text));outline-offset:4px}.LzBQKG_answerContent figcaption{color:color-mix(in srgb, var(--text) 54%, transparent);font-size:13px;line-height:1.45}.LzBQKG_answerContent table{table-layout:fixed;border:1px solid var(--line);border-radius:var(--radius-md);border-collapse:separate;border-spacing:0;background:color-mix(in srgb, var(--panel-strong) 86%, var(--bg));width:100%;max-width:100%;color:color-mix(in srgb, var(--text) 82%, var(--muted));font-size:14px;line-height:1.5;display:table;overflow:visible}.LzBQKG_answerContent figure[class*=table] table{background:0 0;border:0;border-radius:0;width:100%;min-width:0;display:table;overflow:visible}.LzBQKG_answerContent figure[class*=table] thead{min-width:0;display:table-header-group}.LzBQKG_answerContent figure[class*=table] tbody{min-width:0;display:table-row-group}.LzBQKG_answerContent thead{display:table-header-group}.LzBQKG_answerContent tbody{display:table-row-group}.LzBQKG_answerContent th,.LzBQKG_answerContent td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;overflow-wrap:anywhere;word-break:normal;min-width:0;padding:10px 12px}.LzBQKG_answerContent th{background:color-mix(in srgb, var(--text) 5%, transparent);color:var(--text);font-weight:700}.LzBQKG_answerContent tr:last-child td{border-bottom:0}.LzBQKG_answerContent :where(th,td) figure{float:none;max-width:none;margin:0;width:100%!important}.LzBQKG_answerContent :where(th,td) img{object-fit:contain;border-radius:var(--radius-sm);width:100%;max-height:360px}.LzBQKG_answerContent[data-auto-gallery=true]{grid-template-columns:repeat(6,minmax(0,1fr));column-gap:clamp(8px,1.4vw,14px)}.LzBQKG_answerContent[data-auto-gallery=true]>:not([data-auto-gallery-item]){grid-column:1/-1}.LzBQKG_answerContent>[data-auto-gallery-item]{max-width:none;margin:0;width:100%!important}.LzBQKG_answerContent>[data-auto-gallery-item][data-auto-gallery-size="2"]{grid-column:span 3}.LzBQKG_answerContent>[data-auto-gallery-item][data-auto-gallery-size="3"]{grid-column:span 2}.LzBQKG_answerContent>[data-auto-gallery-item]:not([data-auto-gallery-size="2"]):not([data-auto-gallery-size="3"]){grid-column:span 3}.LzBQKG_answerContent>[data-auto-gallery-item] img{object-fit:cover;width:100%;height:clamp(180px,28vw,340px)}.LzBQKG_answerContent code{border:1px solid var(--line);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--text) 6%, transparent);color:var(--text);padding:.1em .35em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em}.LzBQKG_answerContent pre{border:1px solid var(--line);border-radius:var(--radius-md);background:color-mix(in srgb, var(--text) 6%, transparent);color:var(--text);padding:14px;line-height:1.55;overflow-x:auto}.LzBQKG_answerContent pre code{background:0 0;border:0;padding:0}.LzBQKG_answerContent hr{background:var(--line);border:0;height:1px}.LzBQKG_answerContent:after{clear:both;content:"";display:block}@media (max-width:760px){.LzBQKG_answerContent figure[class*=image-style-align-left],.LzBQKG_answerContent figure[class*=image-style-align-right]{float:none;max-width:100%;margin-left:0;margin-right:0}.LzBQKG_answerContent th,.LzBQKG_answerContent td{padding:8px;font-size:12px;line-height:1.4}.LzBQKG_answerContent>[data-auto-gallery-item]{grid-column:span 3!important}.LzBQKG_answerContent>[data-auto-gallery-item][data-auto-gallery-size="3"][data-auto-gallery-position="3"]{grid-column:1/-1!important}.LzBQKG_answerContent>[data-auto-gallery-item] img{height:clamp(140px,42vw,220px)}}@media (prefers-reduced-motion:reduce){.LzBQKG_answerContent img[data-content-lightbox-image]{transition:none}}@media (max-width:1100px){.LzBQKG_section{grid-template-columns:1fr;gap:44px;padding-top:64px;padding-bottom:72px}.LzBQKG_intro{max-width:720px;position:static}.LzBQKG_intro .LzBQKG_introTitle{font-size:44px;line-height:1.04}.LzBQKG_intro p{font-size:16px}}@media (max-width:760px){.LzBQKG_section{gap:34px;padding:48px 14px 56px}.LzBQKG_intro{text-align:center}.LzBQKG_introTitle{font-size:34px;line-height:1.08}.LzBQKG_intro p{font-size:15px}.LzBQKG_contact{text-align:left;justify-content:center;width:fit-content;margin:24px auto 0}.LzBQKG_trigger{gap:16px;padding:20px;font-size:16px}.LzBQKG_answerContent{padding:18px 20px 20px}.LzBQKG_answerContent p,.LzBQKG_answerContent ul,.LzBQKG_answerContent ol{font-size:15px}}
@property --story-ring-angle{syntax:"<angle>";inherits:false;initial-value:145deg}@keyframes -qFVCq_storyRingTurn{to{--story-ring-angle:505deg}}.-qFVCq_slot{place-items:center;min-width:0;display:grid}.-qFVCq_trigger{width:78px;height:48px;color:var(--text);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:relative}.-qFVCq_trigger:focus-visible,.-qFVCq_storyCard:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.-qFVCq_trigger:disabled{opacity:.4;cursor:default}.-qFVCq_stack{z-index:0;align-items:center;padding-right:8px;display:flex;position:relative}.-qFVCq_mini,.-qFVCq_cover{--ring-green:var(--coral);--ring-teal:var(--gold);--ring-blue:var(--amber);background:conic-gradient(from var(--story-ring-angle,145deg), var(--ring-green), var(--ring-teal), var(--ring-blue), var(--ring-green));border-radius:10px;flex-shrink:0;padding:2px;animation:2.5s linear infinite -qFVCq_storyRingTurn;display:block}:is(:root[data-theme=dark] .-qFVCq_mini,:root[data-theme=dark] .-qFVCq_cover){--ring-green:#22c55e;--ring-teal:#14b8a6;--ring-blue:#3b82f6}.-qFVCq_mini{width:36px;height:45px;box-shadow:0 0 0 1px var(--panel-strong);margin-right:-10px}.-qFVCq_mini:first-child{z-index:3;transform:rotate(-6deg)}.-qFVCq_mini:nth-child(2){z-index:2}.-qFVCq_mini:nth-child(3){z-index:1;transform:rotate(6deg)}.-qFVCq_mini img,.-qFVCq_cover img{object-fit:cover;border:1px solid var(--panel-strong);border-radius:8px;width:100%;height:100%;display:block}.-qFVCq_seen{background:#85858c;animation:none}.-qFVCq_count{z-index:1;background:var(--panel-strong);min-width:24px;height:22px;color:var(--text);border-radius:6px;place-items:center;padding:0 4px;font-size:12px;font-weight:700;display:grid;position:absolute;bottom:-2px;right:-1px}.-qFVCq_fan{z-index:25;color:var(--text);position:fixed}.-qFVCq_fan[aria-hidden=true] .-qFVCq_cover{animation-play-state:paused}.-qFVCq_notice button{width:32px;height:32px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.-qFVCq_strip{overscroll-behavior-x:contain;scrollbar-width:none;gap:8px;padding:12px 12px 20px;display:flex;overflow-x:auto}.-qFVCq_strip::-webkit-scrollbar{display:none}.-qFVCq_storyCard{color:inherit;cursor:pointer;transform-origin:50%;background:0 0;border:0;flex-shrink:0;padding:0}.-qFVCq_cover{width:100%;height:105px;transition:filter,transform .2s;box-shadow:0 3px 8px #0004}.-qFVCq_coverFallback{color:#c9f4ff;background:#19202b;border-radius:8px;place-items:center;width:100%;height:100%;display:grid}.-qFVCq_notice{background:var(--panel-strong);width:min(360px,100vw - 24px);color:var(--text);border-radius:8px;align-items:center;padding:12px 16px;font-size:13px;line-height:1.4;display:flex;position:fixed;top:calc(100% + 12px);right:0;box-shadow:0 8px 24px #0003}.-qFVCq_notice button{flex-shrink:0}@media (hover:hover) and (pointer:fine){.-qFVCq_storyCard:hover .-qFVCq_cover{filter:brightness(1.12);transform:scale(1.05)}}@media not (min-width:1024px){.-qFVCq_trigger{width:clamp(40px,13vw,62px)}.-qFVCq_mini{width:32px;height:40px;margin-right:-14px}.-qFVCq_count{right:0}.-qFVCq_cover{height:90px}}@media (prefers-reduced-motion:reduce){.-qFVCq_mini,.-qFVCq_cover{animation:none}.-qFVCq_cover{transition:none}}
.uJvYVW_header{z-index:20;top:12px;left:0;right:var(--scroll-lock-compensation,0px);width:min(100% - var(--scroll-lock-compensation,0px) - 32px,1440px);border:1px solid var(--line);background:color-mix(in srgb, var(--panel) 86%, transparent);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);backface-visibility:hidden;border-radius:8px;grid-template-columns:auto auto minmax(62px,1fr) auto;align-items:center;gap:clamp(10px,1.4vw,22px);height:76px;margin:0 auto;padding-left:18px;padding-right:18px;transition:background-color .35s;display:grid;position:fixed;transform:translateZ(0);box-shadow:0 18px 50px #00000038}:root:not([data-theme=dark]) .uJvYVW_header{background-color:var(--home-white-surface,#ffffffeb)}.uJvYVW_brand{z-index:1;width:max-content;min-height:44px;color:var(--text);letter-spacing:0;border-radius:8px;align-items:center;gap:10px;margin-left:-4px;padding:0 4px;font-size:20px;font-weight:700;line-height:1;display:inline-flex;position:relative}.uJvYVW_brand span{align-items:center;line-height:1;display:inline-flex}.uJvYVW_brand img{object-fit:contain;width:44px;height:44px;transition:filter .28s}:root[data-theme=light] .uJvYVW_brand img{filter:invert()}:root[data-theme=light] .uJvYVW_mobileMenu{background:#fff}.uJvYVW_nav{color:var(--muted);white-space:nowrap;align-items:center;gap:clamp(12px,7.5vw - 84px,24px);margin-left:8px;font-size:clamp(13px,.625vw + 5px,14px);font-weight:500;display:flex}.uJvYVW_nav a{transition:color .15s}.uJvYVW_nav a:hover{color:var(--text)}.uJvYVW_actions{align-items:center;gap:clamp(10px,3.75vw - 38px,16px);display:flex}.uJvYVW_phone{white-space:nowrap;color:var(--muted);font-size:14px;font-weight:500;transition:color .15s}.uJvYVW_phone:hover{color:var(--text)}.uJvYVW_button{border-radius:var(--radius-md);background:var(--button-bg);min-height:48px;color:var(--button-text);cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;font-weight:600;line-height:1;transition:background-color .18s,transform .18s;display:inline-flex;position:relative}.uJvYVW_button:hover{background:var(--button-bg-hover)}.uJvYVW_button:active{transform:translateY(1px)}.uJvYVW_button{border-radius:8px;gap:8px;padding:10px 20px;font-size:14px}.uJvYVW_menuButton{width:44px;height:44px;color:var(--text);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;display:none}.uJvYVW_menuButton:hover{background:var(--social-bg)}.uJvYVW_mobileMenu{display:none}@media (min-width:1024px) and (max-width:1280px){.uJvYVW_header{gap:10px;padding-inline:14px}.uJvYVW_button{display:none}.uJvYVW_nav{white-space:nowrap;gap:12px;margin-left:0;font-size:13px}.uJvYVW_brand{gap:6px;font-size:18px}.uJvYVW_brand img{width:36px;height:36px}.uJvYVW_actions{gap:10px}.uJvYVW_phone{white-space:nowrap;font-size:12px}.uJvYVW_city>div>button{min-width:136px;max-width:150px}}@media not (min-width:1024px){.uJvYVW_header{-webkit-backdrop-filter:none;backdrop-filter:none;background:color-mix(in srgb, var(--panel-strong) 96%, var(--bg));grid-template-columns:44px auto minmax(40px,1fr) auto;gap:clamp(2px,1vw,6px);width:calc(100% - 20px);height:68px;padding:10px;top:8px}.uJvYVW_brand{justify-self:start;gap:5px;margin:0;padding:0;font-size:clamp(14px,7.15vw - 8.8px,19px)}.uJvYVW_brand img{width:clamp(28px,17.15vw - 27px,40px);height:auto}.uJvYVW_nav,.uJvYVW_phone,.uJvYVW_button{display:none}.uJvYVW_actions{justify-self:end;gap:8px}.uJvYVW_menuButton{width:44px;min-height:44px;display:inline-flex}.uJvYVW_city>div>button{grid-template-columns:1fr;justify-items:center;width:clamp(36px,11.3vw,44px);min-width:0;height:44px;padding:0}.uJvYVW_city>div>button span,.uJvYVW_city>div>button>svg:last-child{display:none}.uJvYVW_mobileMenu{overscroll-behavior-y:contain;opacity:1;border:1px solid var(--line);-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);backface-visibility:hidden;pointer-events:none;background:#101111;border-radius:8px;grid-template-columns:1fr;gap:7px;max-height:calc(100dvh - 96px);padding:12px;transition:opacity .18s,transform .18s;display:grid;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden auto;transform:translateY(-6px);box-shadow:0 20px 54px #00000057}.uJvYVW_mobileMenu a{border:1px solid color-mix(in srgb, var(--line) 72%, transparent);background:color-mix(in srgb, var(--panel) 72%, transparent);min-height:41px;color:var(--text);border-radius:8px;justify-content:flex-start;align-items:center;padding:0 13px 0 14px;font-size:14px;font-weight:700;line-height:1;transition:background .15s,border-color .15s,box-shadow .15s;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff12}.uJvYVW_mobileMenu a:after{content:"";opacity:.4;border-top:1px solid;border-right:1px solid;width:6px;height:6px;margin-left:auto;transform:rotate(45deg)}.uJvYVW_mobileMenu a:hover{border-color:color-mix(in srgb, var(--text) 18%, var(--line));background:color-mix(in srgb, var(--social-bg) 82%, var(--panel))}.uJvYVW_open{height:68px}.uJvYVW_mobilePhone svg{margin-right:10px}.uJvYVW_mobileMenuOpen{opacity:1;pointer-events:auto;transform:translateY(0)}}@media not (min-width:420px){.uJvYVW_brand span{display:none}}@media (prefers-reduced-motion:reduce){.uJvYVW_header,.uJvYVW_mobileMenu{transition:none}}
.WycdDW_state{border:1px solid color-mix(in srgb, var(--green) 28%, var(--line));background:linear-gradient(135deg, color-mix(in srgb, var(--green) 12%, transparent), transparent 62%),color-mix(in srgb, var(--panel-strong) 94%, var(--bg));width:100%;color:var(--text);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--text) 7%, transparent),0 18px 38px #0000001f;border-radius:8px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;padding:18px;display:grid}.WycdDW_icon{border:1px solid color-mix(in srgb, var(--green) 36%, var(--line));background:color-mix(in srgb, var(--green) 14%, var(--panel));width:42px;height:42px;color:color-mix(in srgb, var(--green) 82%, var(--text));border-radius:8px;justify-content:center;align-self:center;align-items:center;display:inline-flex}.WycdDW_spinner{border:2px solid color-mix(in srgb, var(--green) 20%, transparent);border-top-color:color-mix(in srgb, var(--green) 86%, var(--text));border-radius:999px;width:18px;height:18px;animation:.82s linear infinite WycdDW_lead-state-spin}.WycdDW_copy{align-self:center;gap:5px;min-width:0;display:grid}.WycdDW_copy strong{color:var(--text);font-size:17px;font-weight:900;line-height:1.18}.WycdDW_copy p{max-width:430px;color:var(--muted);margin:0;font-size:13px;font-weight:700;line-height:1.45}.WycdDW_retry{border:1px solid var(--line-strong);background:color-mix(in srgb, var(--panel) 74%, transparent);min-height:38px;color:var(--text);cursor:pointer;font:inherit;border-radius:8px;grid-column:1/-1;justify-self:start;padding:0 12px;font-size:12px;font-weight:900;transition:border-color .15s,background .15s}.WycdDW_retry:hover{border-color:color-mix(in srgb, var(--blue) 42%, var(--line-strong));background:color-mix(in srgb, var(--blue) 10%, var(--panel))}.WycdDW_retry:focus-visible{outline:2px solid color-mix(in srgb, var(--blue) 70%, var(--text));outline-offset:2px}.WycdDW_submitting{border-color:color-mix(in srgb, var(--blue) 26%, var(--line));background:linear-gradient(135deg, color-mix(in srgb, var(--blue) 10%, transparent), transparent 62%),color-mix(in srgb, var(--panel-strong) 94%, var(--bg))}.WycdDW_submitting .WycdDW_icon{border-color:color-mix(in srgb, var(--blue) 34%, var(--line));background:color-mix(in srgb, var(--blue) 12%, var(--panel))}.WycdDW_error{border-color:color-mix(in srgb, var(--red,#ef4444) 74%, var(--line));background:linear-gradient(135deg, color-mix(in srgb, var(--red,#ef4444) 11%, transparent), transparent 62%),color-mix(in srgb, var(--panel-strong) 94%, var(--bg))}.WycdDW_error .WycdDW_icon{border-color:color-mix(in srgb, var(--red,#ef4444) 82%, var(--line));background:color-mix(in srgb, var(--red,#ef4444) 15%, var(--panel));color:var(--red,#ef4444)}@keyframes WycdDW_lead-state-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.WycdDW_spinner{animation-duration:1.8s}}@media (max-width:520px){.WycdDW_state{grid-template-columns:36px minmax(0,1fr);gap:10px;padding:14px}.WycdDW_icon{width:36px;height:36px}}
.wJ0RJq_consent{display:block}.wJ0RJq_control{cursor:pointer;align-items:center;gap:10px;display:flex;position:relative}.wJ0RJq_input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;inset:0 auto auto 0}.wJ0RJq_box{border:1px solid color-mix(in srgb, var(--text) 16%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--text) 6%, transparent), transparent),var(--field-bg);color:#06120a;width:20px;height:20px;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--text) 5%, transparent);border-radius:6px;flex:none;justify-content:center;align-items:center;transition:border-color .16s,background-color .16s,box-shadow .16s;display:inline-flex}.wJ0RJq_control:hover .wJ0RJq_box{border-color:color-mix(in srgb, var(--green) 34%, var(--line-strong))}.wJ0RJq_input:focus-visible+.wJ0RJq_box{outline:2px solid color-mix(in srgb, var(--green) 70%, var(--text));outline-offset:2px}.wJ0RJq_input:checked+.wJ0RJq_box{border-color:color-mix(in srgb, var(--green) 74%, var(--line-strong));background:var(--green);box-shadow:none}.wJ0RJq_text{min-width:0;color:color-mix(in srgb, var(--text) 78%, transparent);font-size:12px;font-weight:500;line-height:1.35}.wJ0RJq_link{color:color-mix(in srgb, var(--green) 84%, var(--text));text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--green) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--green) 40%, transparent);text-underline-offset:2px;white-space:nowrap;font-size:12px;font-weight:700;line-height:1.3;display:inline}
.czJNfa_panel{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:relative}.czJNfa_panel:before{z-index:-1;border-radius:inherit;background:var(--glow-border);content:"";opacity:.5;position:absolute;inset:-1px}.czJNfa_panel{background:linear-gradient(145deg, color-mix(in srgb, var(--text) 7%, transparent), transparent 42%),color-mix(in srgb, var(--bg) 88%, transparent);width:100%;height:620px;box-shadow:0 34px 90px #00000080,inset 0 1px 0 color-mix(in srgb, var(--text) 12%, transparent);border-radius:8px;flex-direction:column;grid-column:span 6;padding:10px;display:flex;position:relative;overflow:hidden}:root:not([data-theme=dark]) .hero .czJNfa_panel{background:var(--home-white-surface,#ffffffd9)}.czJNfa_panel:after{z-index:0;background:linear-gradient(115deg, transparent 0 32%, color-mix(in srgb, var(--blue) 12%, transparent) 42%, transparent 55%),radial-gradient(circle at 88% 8%, #22c55e2e, transparent 28%),radial-gradient(circle at 8% 88%, #ef44441f, transparent 30%);content:"";opacity:.9;pointer-events:none;position:absolute;inset:0}.czJNfa_quickPanel{height:auto}.czJNfa_anchor{position:absolute;top:-110px}.czJNfa_responseTime{background:color-mix(in srgb, var(--text) 8%, var(--panel-strong));color:var(--text);white-space:nowrap;border-radius:8px;align-items:center;gap:5px;padding:5px 8px;font-size:11px;font-weight:600;line-height:1.2;display:inline-flex}.czJNfa_responseTime svg{color:var(--amber)}.czJNfa_formEyebrow{color:color-mix(in srgb, var(--green) 82%, var(--text));text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:12px;font-weight:700;display:flex}.czJNfa_onlineBadge{background:color-mix(in srgb, var(--green) 14%, transparent);border-radius:8px;align-items:center;gap:6px;padding:5px 9px;font-size:11px;line-height:1.2;display:inline-flex}.czJNfa_onlineBadge:before{background:var(--green);content:"";border-radius:50%;width:6px;height:6px}.czJNfa_tabs{z-index:1;border:1px solid var(--line);background:color-mix(in srgb, var(--bg) 54%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--text) 6%, transparent);border-radius:8px;flex-shrink:0;padding:4px;display:flex;position:relative}.czJNfa_tabs button{min-width:0;min-height:44px;color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:6px;flex-wrap:wrap;flex:1;justify-content:center;align-items:center;gap:4px 8px;padding:6px 10px;font-size:14px;font-weight:500;transition:color .15s,background .15s;display:flex}.czJNfa_tabs .czJNfa_active{background:linear-gradient(180deg, color-mix(in srgb, var(--text) 10%, transparent), transparent),var(--panel-strong);color:var(--text);box-shadow:0 10px 26px #0003}.czJNfa_content{z-index:1;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--text) 22%, transparent) #0000;flex:1;min-height:0;scroll-padding-bottom:108px;position:relative;overflow-y:auto}.czJNfa_calculatorOnly{height:auto;min-height:0}.czJNfa_calculatorOnly .czJNfa_content{height:auto;max-height:none;overflow:visible}.czJNfa_body{grid-template-rows:auto minmax(0,1fr) auto;align-content:start;min-height:384px;padding:18px 22px 24px;display:grid}.czJNfa_body h2{letter-spacing:0;margin:0;font-size:27px;font-weight:600;line-height:1.08}.czJNfa_body label:not([data-consent=true]){display:block}.czJNfa_body label:not([data-consent=true])>span{color:color-mix(in srgb, var(--text) 58%, transparent);margin-bottom:6px;font-size:12px;font-weight:700;display:block}.czJNfa_body input:not([type=checkbox]),.czJNfa_body select,.czJNfa_body textarea{border:1px solid color-mix(in srgb, var(--text) 10%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--text) 4%, transparent), transparent),var(--field-bg);width:100%;color:var(--text);font:inherit;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--text) 5%, transparent);border-radius:8px;outline:0;font-size:14px;transition:border-color .16s,box-shadow .16s,background-color .16s}.czJNfa_body input:not([type=checkbox]):focus,.czJNfa_body input:not([type=checkbox]):focus-visible,.czJNfa_body select:focus,.czJNfa_body select:focus-visible,.czJNfa_body textarea:focus,.czJNfa_body textarea:focus-visible{border-color:color-mix(in srgb, var(--green) 48%, var(--line-strong));background:var(--field-bg);box-shadow:none}.czJNfa_body input:not([type=checkbox])::placeholder,.czJNfa_body select::placeholder,.czJNfa_body textarea::placeholder{color:var(--field-placeholder)}.czJNfa_body input:not([type=checkbox]),.czJNfa_body select{min-height:50px;padding:13px 16px}.czJNfa_body textarea{resize:none;min-height:64px;padding:12px 16px}.czJNfa_formControls{align-content:start;min-height:256px;display:grid;position:relative}.czJNfa_formFieldset{border:0;min-width:0;margin:0;padding:0;display:grid}.czJNfa_quickRequestForm .czJNfa_formHead{margin-bottom:calc(20px - var(--form-row-gap,0px));gap:12px}.czJNfa_quickRequestForm .czJNfa_formFieldset{gap:16px}.czJNfa_quickRequestForm .czJNfa_formFieldset>.czJNfa_phoneField{margin-bottom:0}.czJNfa_quickRequestForm .czJNfa_formFieldset>.czJNfa_consentSpaced,.czJNfa_quickRequestForm .czJNfa_formFieldset>.czJNfa_submit{margin-top:0}.czJNfa_quickRequestForm .czJNfa_formFieldset textarea{display:block}.czJNfa_formFieldset:disabled{opacity:.48}.czJNfa_stateOverlay{z-index:4;pointer-events:none;box-shadow:0 18px 44px #0000002e,0 6px 18px color-mix(in srgb, var(--bg) 22%, transparent),inset 0 1px 0 color-mix(in srgb, var(--text) 8%, transparent);align-self:start;padding-top:22px;padding-bottom:22px;position:absolute;inset:0}.czJNfa_stateOverlay button{pointer-events:auto}.czJNfa_body>.czJNfa_submitState,.czJNfa_calculator>.czJNfa_submitState{margin-top:12px}.czJNfa_formHead{gap:8px;margin-bottom:18px;display:grid}.czJNfa_formHead p{max-width:420px;color:var(--muted);margin:0;font-size:13px;line-height:1.45}.czJNfa_phoneField{border:1px solid color-mix(in srgb, var(--green) 22%, var(--line));background:linear-gradient(135deg, #22c55e1a, transparent 54%),var(--accent);border-radius:8px;margin-bottom:10px;padding:8px;transition:border-color .18s,box-shadow .18s,transform .18s;position:relative;box-shadow:0 14px 34px #00000024}.czJNfa_phoneField input{letter-spacing:.01em;border-color:#0000;min-height:48px;padding:14px 18px;font-size:18px;font-weight:600}.czJNfa_phoneField input:focus,.czJNfa_phoneField input:focus-visible{border-color:#0000}.czJNfa_phoneField:focus-within,.czJNfa_phoneFieldHinted{border-color:color-mix(in srgb, var(--green) 54%, var(--line));box-shadow:0 0 0 3px color-mix(in srgb, var(--green) 12%, transparent),0 18px 42px color-mix(in srgb, var(--green) 10%, transparent)}.czJNfa_phoneHint{z-index:4;background:color-mix(in srgb, var(--social-bg-hover) 62%, var(--bg));opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);max-width:min(390px,100vw - 48px);box-shadow:0 24px 64px #00000080,0 10px 22px #00000047,inset 0 1px 0 color-mix(in srgb, var(--text) 7%, transparent);border:0;border-radius:8px;padding:14px 16px;line-height:1.38;animation:.28s forwards czJNfa_phone-hint-in;position:absolute;bottom:calc(100% + 18px);right:18px;transform:translateY(8px);color:var(--text)!important;margin:0!important;font-size:14px!important;font-weight:500!important;display:block!important}.czJNfa_phoneHint:before{background:color-mix(in srgb, var(--social-bg-hover) 62%, var(--bg));clip-path:polygon(50% 100%,0 0,100% 0);content:"";filter:drop-shadow(0 7px 8px #00000042);border:0;width:20px;height:11px;position:absolute;bottom:-11px;right:36px}.czJNfa_phoneHint>span{z-index:1;position:relative}@keyframes czJNfa_phone-hint-in{to{opacity:1;transform:translateY(0)}}.czJNfa_body.czJNfa_quickRequestForm{padding-bottom:var(--form-social-space,24px)}.czJNfa_socialGrid{margin-top:calc(var(--form-social-space,24px) - var(--form-row-gap,0px));flex-wrap:wrap;gap:8px;display:flex}.czJNfa_social{border:1px solid var(--line-strong);background:color-mix(in srgb, var(--social-bg) 80%, transparent);min-width:0;min-height:44px;color:var(--text);white-space:nowrap;border-radius:8px;flex:120px;justify-content:center;align-items:center;gap:10px;padding:8px;font-size:14px;font-weight:600;line-height:1.3;text-decoration:none;display:flex}.czJNfa_social>span,.czJNfa_social>img{flex-shrink:0}.czJNfa_social:hover{border-color:color-mix(in srgb, var(--text) 28%, transparent);background:var(--social-bg-hover)}.czJNfa_social:focus-visible{outline:2px solid var(--text);outline-offset:2px}.czJNfa_socialGridCompact .czJNfa_social{flex-basis:100px;min-height:36px;padding:6px;font-size:12px}.czJNfa_socialGridCompact .czJNfa_social svg,.czJNfa_socialGridCompact .czJNfa_social img{width:18px;height:18px}.czJNfa_telegram{color:#29a9eb;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.czJNfa_telegram svg{width:22px;height:22px}.czJNfa_max{justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.czJNfa_max img{width:21px;height:21px;display:block}.czJNfa_submit{border-radius:var(--radius-md);background:var(--button-bg);min-height:48px;color:var(--button-text);cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;font-weight:600;line-height:1;transition:background-color .18s,transform .18s;display:inline-flex;position:relative}.czJNfa_submit:hover{background:var(--button-bg-hover)}.czJNfa_submit:active{transform:translateY(1px)}.czJNfa_submit{border-radius:8px;gap:10px;width:100%;min-height:50px;margin-top:12px;padding:0 16px;font-size:14px;position:relative;overflow:hidden;box-shadow:0 18px 38px #00000047,inset 0 1px #ffffff6b}.czJNfa_submit:after{content:"";background:linear-gradient(110deg,#0000 0 24%,#ffffff5c 38%,#0000 52%);transition:transform .55s;position:absolute;inset:0;transform:translate(-130%)}.czJNfa_submit:hover:after{transform:translate(130%)}.czJNfa_submit+label{margin-top:12px}.czJNfa_formStatus{color:var(--green);margin:10px 0 0;font-size:12px;font-weight:700;line-height:1.45}.czJNfa_formStatusError{color:var(--red)}.czJNfa_consentSpaced{margin-top:12px}.czJNfa_calculator{padding-top:18px;padding-bottom:18px}.czJNfa_summary{z-index:5;border:1px solid color-mix(in srgb, var(--green) 20%, var(--line));background:linear-gradient(135deg, #22c55e14, transparent 54%),color-mix(in srgb, var(--bg) 86%, transparent);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:0 -14px 34px #00000038,inset 0 1px 0 color-mix(in srgb, var(--text) 8%, transparent);border-radius:8px;grid-template-columns:1fr;align-items:center;gap:0;margin-top:14px;padding:15px 16px;transition:grid-template-columns .2s,padding .2s,background-color .2s,border-color .2s;display:grid;position:sticky;bottom:0}.czJNfa_summary span{color:var(--muted);margin-bottom:4px;font-size:12px;display:block}.czJNfa_summary strong{font-size:26px;line-height:1.1;transition:font-size .2s;display:block}.czJNfa_summaryPrice{min-width:0}.czJNfa_summaryCompact{background:linear-gradient(135deg, #22c55e12, transparent 50%),color-mix(in srgb, var(--bg) 91%, transparent);padding:10px 14px}.czJNfa_summaryCompact strong{font-size:23px}.czJNfa_selects{grid-template-columns:1fr 1fr;gap:16px;display:grid}.czJNfa_field{gap:6px;display:grid}.czJNfa_field>span{color:color-mix(in srgb, var(--text) 58%, transparent);font-size:12px;font-weight:700}.czJNfa_selectWrap{z-index:3;position:relative}.czJNfa_selectWrapOpen{z-index:8}.czJNfa_selectSearchIcon{z-index:2;color:color-mix(in srgb, var(--text) 48%, transparent);pointer-events:none;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.czJNfa_selectContainer{position:relative}.czJNfa_selectControl{border:1px solid color-mix(in srgb, var(--text) 10%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--text) 4%, transparent), transparent),var(--field-bg);min-height:52px;color:var(--text);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--text) 5%, transparent);border-radius:8px;align-items:center;padding-left:40px;padding-right:14px}.czJNfa_selectControlFocused{border-color:color-mix(in srgb, var(--blue) 56%, var(--text));box-shadow:0 0 0 3px color-mix(in srgb, var(--blue) 18%, transparent),inset 0 1px 0 color-mix(in srgb, var(--text) 7%, transparent)}.czJNfa_selectValue,.czJNfa_selectInput{font-size:14px;color:var(--text)!important}.czJNfa_selectInput input{color:var(--text)!important;box-shadow:none!important;outline:0!important}.czJNfa_selectPlaceholder{color:var(--field-placeholder);font-size:14px}.czJNfa_selectDropdown{width:22px;color:color-mix(in srgb, var(--text) 48%, transparent);place-items:center;display:grid}.czJNfa_selectMenu{z-index:10;border:1px solid var(--line-strong);background:color-mix(in srgb, var(--panel-strong) 94%, var(--bg));border-radius:8px;margin-top:8px;overflow:hidden;box-shadow:0 22px 44px #00000052}.czJNfa_selectMenuList{max-height:210px;padding:6px;overflow-y:auto}.czJNfa_selectOption,.czJNfa_selectNoOptions{min-height:38px;color:var(--text);border-radius:6px;align-content:center;padding:0 10px;font-size:13px}.czJNfa_selectOptionFocused{background:color-mix(in srgb, var(--text) 8%, transparent)}.czJNfa_selectOptionSelected{background:color-mix(in srgb, var(--green) 13%, transparent);color:color-mix(in srgb, var(--green) 84%, var(--text))}.czJNfa_selectNoOptions{color:var(--muted)!important}.czJNfa_packages{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0 18px;display:grid}.czJNfa_packages button{border:1px solid var(--line);background:var(--panel-strong);min-height:88px;color:var(--text);font:inherit;text-align:left;border-radius:8px;align-content:start;gap:6px;padding:14px;transition:border-color .2s,background .2s,transform .2s;display:grid}.czJNfa_packages button:hover{border-color:color-mix(in srgb, var(--blue) 34%, var(--line-strong));transform:translateY(-1px)}.czJNfa_packages button:focus-visible{outline:2px solid color-mix(in srgb, var(--blue) 70%, var(--text));outline-offset:2px}.czJNfa_packages strong{font-size:16px;line-height:1.15}.czJNfa_packages span{color:var(--muted);font-size:12px;font-weight:700;line-height:1.38}.czJNfa_packages em{color:var(--text);font-size:13px;font-style:normal;font-weight:900}.czJNfa_packages .czJNfa_packageActive{border-color:color-mix(in srgb, var(--green) 48%, var(--line-strong));background:linear-gradient(135deg, color-mix(in srgb, var(--green) 13%, transparent), transparent 58%),var(--panel-strong)}.czJNfa_emptyState{border:1px solid var(--line);background:color-mix(in srgb, var(--panel-strong) 88%, transparent);color:var(--text);border-radius:8px;align-self:flex-start;gap:8px;margin-top:16px;padding:18px;display:grid}.czJNfa_emptyState svg{color:var(--blue)}.czJNfa_emptyState strong{font-size:16px;line-height:1.25}.czJNfa_emptyState p{max-width:52ch;color:var(--muted);margin:0;font-size:13px;line-height:1.5}.czJNfa_servicesHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.czJNfa_servicesHead h3{margin:0}.czJNfa_servicesHead span{border:1px solid color-mix(in srgb, var(--text) 10%, transparent);background:var(--social-bg);min-height:28px;color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.czJNfa_services{gap:9px;margin-bottom:18px;padding-right:0;display:grid}.czJNfa_services h3{margin:0 0 4px;font-size:16px}.czJNfa_calculator .czJNfa_services{max-height:none;overflow:visible}.czJNfa_service{border:1px solid var(--line);background:color-mix(in srgb, var(--panel-strong) 96%, var(--bg));border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:6px;height:56px;margin:0;padding:3px;transition:border-color .18s,background .18s,transform .18s;display:grid;position:relative;overflow:hidden}.czJNfa_service.czJNfa_serviceSelected{border-color:color-mix(in srgb, var(--green) 46%, var(--line-strong));background:linear-gradient(135deg, color-mix(in srgb, var(--green) 11%, transparent), transparent 62%),color-mix(in srgb, var(--panel-strong) 96%, var(--bg))}.czJNfa_service.czJNfa_serviceExcluded{border-color:color-mix(in srgb, var(--line) 72%, transparent);background:color-mix(in srgb, var(--panel-strong) 68%, var(--bg))}.czJNfa_service.czJNfa_serviceExcluded .czJNfa_serviceContent{opacity:.58}.czJNfa_service.czJNfa_serviceExcluded .czJNfa_moreButton{opacity:.72}.czJNfa_serviceContent{min-width:0;height:48px;min-height:0;color:var(--text);text-align:left;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;padding:4px 8px;display:grid}.czJNfa_serviceIcon{background:color-mix(in srgb, var(--blue) 12%, var(--panel-strong));width:34px;height:34px;color:var(--blue);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.czJNfa_serviceText{gap:3px;min-width:0;display:grid}.czJNfa_serviceText strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:800;line-height:1.18;overflow:hidden}.czJNfa_serviceText small{width:fit-content;max-width:100%;color:color-mix(in srgb, var(--green) 74%, var(--text));text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-style:normal;font-weight:800;line-height:1.2;overflow:hidden}.czJNfa_available .czJNfa_serviceText small{color:color-mix(in srgb, var(--green) 74%, var(--text))}.czJNfa_clarify .czJNfa_serviceText small{color:var(--amber)}.czJNfa_unavailable .czJNfa_serviceText small{color:var(--faint)}.czJNfa_summaryDiscount{color:var(--green);margin-top:5px;font-size:12px;font-weight:800;display:block}.czJNfa_moreButton{border:1px solid color-mix(in srgb, var(--line-strong) 78%, transparent);background:color-mix(in srgb, var(--bg) 42%, transparent);min-width:82px;height:44px;min-height:0;color:color-mix(in srgb, var(--text) 70%, transparent);font:inherit;border-radius:6px;justify-content:center;align-self:center;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.czJNfa_moreButton:hover{color:var(--text);background:color-mix(in srgb, var(--blue) 10%, transparent)}.czJNfa_moreButton:focus-visible{outline:2px solid color-mix(in srgb, var(--blue) 70%, var(--text));outline-offset:-2px}.czJNfa_moreMobileIcon{display:none}.czJNfa_detailOverlay{z-index:70;display:block;position:fixed;inset:0}.czJNfa_detailScrim{cursor:pointer;background:linear-gradient(90deg,#0505052e,#0505059e);border:0;position:absolute;inset:0}.czJNfa_detailPanel{top:104px;right:max(16px,(100vw - var(--container))/2 + 16px);background:radial-gradient(circle at 88% 14%, color-mix(in srgb, var(--blue) 22%, transparent), transparent 34%),#080c12;color:#fff;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff38 #0000;border:1px solid #ffffff1a;border-radius:8px;grid-template-rows:minmax(176px,.5fr) auto;width:min(460px,100vw - 32px);min-width:300px;animation:.28s cubic-bezier(.22,1,.36,1) czJNfa_detail-slide-in;display:grid;position:fixed;bottom:24px;overflow:hidden auto;box-shadow:0 28px 70px #0000005c,inset 0 1px #ffffff14}@keyframes czJNfa_detail-slide-in{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:translate(0)}}.czJNfa_detailMedia{min-height:180px;position:relative;overflow:hidden}.czJNfa_detailMedia img{object-fit:cover;opacity:.68}.czJNfa_detailMedia:after{content:"";background:linear-gradient(#0000 28%,#080c12 100%),linear-gradient(90deg,#0009,#0000 60%);position:absolute;inset:0}.czJNfa_detailMedia>span{z-index:2;background:#0000005c;border:1px solid #ffffff24;border-radius:8px;align-items:center;gap:8px;max-width:calc(100% - 68px);padding:7px 10px;font-size:12px;font-weight:800;line-height:1.2;display:inline-flex;position:absolute;bottom:14px;left:14px}.czJNfa_closeButton{z-index:3;color:#fff;width:34px;height:34px;font:inherit;background:#0000006b;border:1px solid #ffffff24;border-radius:8px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:12px;right:12px}.czJNfa_closeButton:hover{background:#ffffff1a}.czJNfa_closeButton:focus-visible{outline:2px solid color-mix(in srgb, var(--green) 70%, #fff);outline-offset:2px}.czJNfa_detailBody{flex-direction:column;gap:14px;min-height:0;padding:18px 18px 20px;display:flex}.czJNfa_detailTitle{gap:8px;display:grid}.czJNfa_detailTitle>span{color:color-mix(in srgb, var(--green) 84%, #fff);font-size:12px;font-weight:900}.czJNfa_detailTitle h3{margin:0;font-size:clamp(22px,2vw,30px);line-height:1.08}.czJNfa_detailTitle strong{width:fit-content;color:color-mix(in srgb, var(--green) 82%, #fff);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;padding:6px 9px;font-size:13px;line-height:1}.czJNfa_detailTitle p{color:#ffffffb8;margin:0;font-size:14px;line-height:1.55}.czJNfa_detailList,.czJNfa_caveat{gap:8px;display:grid}.czJNfa_detailList strong,.czJNfa_caveat strong{font-size:13px;line-height:1.2}.czJNfa_detailList ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.czJNfa_detailList ul li{color:#ffffffc7;padding-left:17px;font-size:13px;line-height:1.42;position:relative}.czJNfa_detailList ul li:before{background:var(--green);content:"";border-radius:999px;width:6px;height:6px;position:absolute;top:.58em;left:0}.czJNfa_caveat{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;flex-shrink:0;margin-top:auto;padding:12px}.czJNfa_caveat p{color:#ffffffb8;margin:0;font-size:13px;line-height:1.45}.czJNfa_calculator .czJNfa_phoneField{margin-top:12px}@media (max-width:760px){.czJNfa_panel{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(145deg, color-mix(in srgb, var(--text) 6%, transparent), transparent 42%),color-mix(in srgb, var(--panel-strong) 94%, var(--bg));grid-column:1/-1;height:auto;min-height:auto;padding:8px}.czJNfa_summary{-webkit-backdrop-filter:none;backdrop-filter:none}.czJNfa_body{height:auto;padding:16px 12px 18px;overflow:visible}.czJNfa_body h2{font-size:26px}.czJNfa_content{height:auto;overflow:visible}.czJNfa_services{max-height:none}.czJNfa_selects,.czJNfa_summary{grid-template-columns:1fr}.czJNfa_packages{grid-template-columns:repeat(3,minmax(92px,1fr));gap:6px;margin:12px 0 14px}.czJNfa_packages button{min-height:54px;padding:8px 9px}.czJNfa_packages strong{font-size:13px;line-height:1.08}.czJNfa_packages span{font-size:10px;line-height:1.22}.czJNfa_service{grid-template-columns:minmax(0,1fr) 42px;height:48px;min-height:0;padding:3px}.czJNfa_serviceContent{grid-template-columns:28px minmax(0,1fr);gap:8px;height:40px;min-height:0;padding:5px 7px}.czJNfa_serviceIcon{width:28px;height:28px}.czJNfa_moreButton{width:40px;min-width:40px;height:40px;min-height:0;padding:0}.czJNfa_moreButton>span:last-child{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.czJNfa_moreMobileIcon{display:inline-flex}.czJNfa_serviceText strong{white-space:nowrap;font-size:13px}.czJNfa_serviceText small{font-size:10px}.czJNfa_detailScrim{background:#00000094}.czJNfa_detailPanel{top:auto;right:10px;bottom:max(10px,env(safe-area-inset-bottom));grid-template-rows:minmax(136px,.34fr) auto;width:auto;min-width:0;max-height:min(82svh,720px);animation-name:czJNfa_detail-sheet-in;left:10px}.czJNfa_detailMedia{min-height:136px}.czJNfa_detailBody{gap:12px;padding:16px}}@media (min-width:761px) and (max-width:1100px){.czJNfa_panel{grid-column:1/-1;max-width:min(620px,100vw - 44px);height:auto;min-height:0;margin:0 auto;padding:9px}.czJNfa_tabs button{min-height:40px}.czJNfa_content{height:auto;overflow:visible}.czJNfa_body{padding:16px 20px 20px}.czJNfa_body h2{font-size:25px;line-height:1.1}.czJNfa_phoneField{margin-bottom:9px}.czJNfa_phoneHint{max-width:none;left:12px;right:12px}.czJNfa_phoneHint:before{right:42px}.czJNfa_socialGrid{gap:8px}}@keyframes czJNfa_detail-sheet-in{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.czJNfa_packages button,.czJNfa_service,.czJNfa_moreButton,.czJNfa_detailPanel{transition:none;animation:none}.czJNfa_phoneHint{opacity:1;animation:none;transform:none}}:root:not([data-theme=dark]) .home-page .czJNfa_tabs{background:var(--home-white-surface)}
.gnsKEW_section{border-top:1px solid var(--line);background:var(--seo-bg);padding:clamp(40px,5vw,64px) max(24px,50vw - 696px);display:grid}.gnsKEW_content{gap:clamp(20px,3vw,34px);max-width:1040px;margin:0 auto;display:grid}.gnsKEW_content h2{letter-spacing:0;text-align:left;margin:0;font-size:clamp(28px,3vw,40px);line-height:1.12}.gnsKEW_text{color:var(--muted);overflow-wrap:anywhere;text-wrap:pretty;gap:16px;font-size:clamp(16px,1.4vw,18px);font-weight:400;line-height:1.78;display:grid}.gnsKEW_text :where(p,h2,h3,h4,ul,ol,blockquote,figure,table,pre,hr){margin:0}.gnsKEW_text h2,.gnsKEW_text h3,.gnsKEW_text h4{color:var(--text);letter-spacing:0;text-wrap:balance}.gnsKEW_text h2{font-size:clamp(22px,2.3vw,32px);line-height:1.18}.gnsKEW_text h3{font-size:clamp(20px,2vw,26px);line-height:1.25}.gnsKEW_text h4{font-size:clamp(18px,1.7vw,22px);line-height:1.3}.gnsKEW_text :where(ul,ol){gap:8px;padding-left:24px;display:grid}.gnsKEW_text ul{list-style:outside}.gnsKEW_text ol{list-style:decimal}.gnsKEW_text li{padding-left:2px}.gnsKEW_text li::marker{color:color-mix(in srgb, var(--green) 72%, var(--text));font-weight:700}.gnsKEW_text strong,.gnsKEW_text b{color:var(--text);font-weight:800}.gnsKEW_text em,.gnsKEW_text i{color:color-mix(in srgb, var(--text) 86%, var(--muted));font-style:italic}.gnsKEW_text a{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--green) 42%, transparent);text-decoration-color:color-mix(in srgb, var(--green) 42%, transparent);text-underline-offset:4px;font-weight:600;text-decoration-thickness:1px;transition:color .18s,text-decoration-color .18s}.gnsKEW_text a:hover{color:color-mix(in srgb, var(--green) 76%, var(--text));text-decoration-color:currentColor}.gnsKEW_text blockquote{border:1px solid color-mix(in srgb, var(--green) 24%, var(--line));border-radius:var(--radius-md);background:linear-gradient(135deg, color-mix(in srgb, var(--green) 9%, transparent), color-mix(in srgb, var(--blue) 6%, transparent)),color-mix(in srgb, var(--panel) 90%, transparent);color:color-mix(in srgb, var(--text) 84%, var(--muted));gap:10px;padding:clamp(18px,3vw,26px) clamp(20px,4vw,32px);display:grid;position:relative;overflow:hidden}.gnsKEW_text blockquote:before{background:color-mix(in srgb, var(--green) 74%, var(--blue));content:"";border-radius:999px;width:44px;height:2px}.gnsKEW_text blockquote :where(p,ul,ol){margin:0}.gnsKEW_text blockquote p{font-size:clamp(17px,1.55vw,20px);font-weight:500;line-height:1.62}.gnsKEW_text figure{gap:10px;display:grid}.gnsKEW_text figure[class*=table]{border:1px solid var(--line);border-radius:var(--radius-md);background:color-mix(in srgb, var(--panel-strong) 86%, var(--bg));max-width:100%;display:block;overflow:hidden}.gnsKEW_text figure[class*=image-style-align-left],.gnsKEW_text figure[class*=image-style-align-right]{max-width:min(360px,48%);margin-bottom:10px}.gnsKEW_text figure[class*=image-style-align-left]{float:left;margin-right:22px}.gnsKEW_text figure[class*=image-style-align-right]{float:right;margin-left:22px}.gnsKEW_text img{border-radius:var(--radius-md);max-width:100%;height:auto;display:block}.gnsKEW_text video{aspect-ratio:auto 16/9;object-fit:contain;border-radius:var(--radius-md);background:var(--panel-strong);width:100%;min-width:0;max-width:100%;height:auto;max-height:min(75svh,720px);display:block}.gnsKEW_text video:focus-visible{outline:3px solid color-mix(in srgb, var(--green) 72%, var(--text));outline-offset:4px}.gnsKEW_text img[data-content-lightbox-image]{cursor:zoom-in;transition:filter .2s,transform .32s cubic-bezier(.16,1,.3,1)}.gnsKEW_text img[data-content-lightbox-image]:hover{filter:brightness(.94);transform:scale(.997)}.gnsKEW_text img[data-content-lightbox-image]:focus-visible{outline:3px solid color-mix(in srgb, var(--green) 72%, var(--text));outline-offset:4px}.gnsKEW_text figcaption{color:color-mix(in srgb, var(--text) 54%, transparent);font-size:13px;line-height:1.45}.gnsKEW_text table{table-layout:fixed;border:1px solid var(--line);border-radius:var(--radius-md);border-collapse:separate;border-spacing:0;background:color-mix(in srgb, var(--panel-strong) 86%, var(--bg));width:100%;max-width:100%;color:color-mix(in srgb, var(--text) 82%, var(--muted));font-size:15px;line-height:1.5;display:table;overflow:visible}.gnsKEW_text figure[class*=table] table{background:0 0;border:0;border-radius:0;width:100%;min-width:0;display:table;overflow:visible}.gnsKEW_text figure[class*=table] thead{min-width:0;display:table-header-group}.gnsKEW_text figure[class*=table] tbody{min-width:0;display:table-row-group}.gnsKEW_text thead{display:table-header-group}.gnsKEW_text tbody{display:table-row-group}.gnsKEW_text th,.gnsKEW_text td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;overflow-wrap:anywhere;word-break:normal;min-width:0;padding:13px 16px}.gnsKEW_text th{background:color-mix(in srgb, var(--text) 5%, transparent);color:var(--text);font-weight:700}.gnsKEW_text tr:last-child td{border-bottom:0}.gnsKEW_text :where(th,td) figure{float:none;max-width:none;margin:0;width:100%!important}.gnsKEW_text :where(th,td) img{object-fit:contain;border-radius:var(--radius-sm);width:100%;max-height:360px}.gnsKEW_text[data-auto-gallery=true]{grid-template-columns:repeat(6,minmax(0,1fr));column-gap:clamp(8px,1.4vw,14px)}.gnsKEW_text[data-auto-gallery=true]>:not([data-auto-gallery-item]){grid-column:1/-1}.gnsKEW_text>[data-auto-gallery-item]{max-width:none;margin:0;width:100%!important}.gnsKEW_text>[data-auto-gallery-item][data-auto-gallery-size="2"]{grid-column:span 3}.gnsKEW_text>[data-auto-gallery-item][data-auto-gallery-size="3"]{grid-column:span 2}.gnsKEW_text>[data-auto-gallery-item]:not([data-auto-gallery-size="2"]):not([data-auto-gallery-size="3"]){grid-column:span 3}.gnsKEW_text>[data-auto-gallery-item] img{object-fit:cover;width:100%;height:clamp(180px,28vw,340px)}.gnsKEW_text code{border:1px solid var(--line);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--text) 6%, transparent);color:var(--text);padding:.1em .35em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em}.gnsKEW_text pre{border:1px solid var(--line);border-radius:var(--radius-md);background:color-mix(in srgb, var(--text) 6%, transparent);color:var(--text);padding:18px;line-height:1.55;overflow-x:auto}.gnsKEW_text pre code{background:0 0;border:0;padding:0}.gnsKEW_text hr{background:var(--line);border:0;height:1px}.gnsKEW_text:after{clear:both;content:"";display:block}@media (max-width:760px){.gnsKEW_text figure[class*=image-style-align-left],.gnsKEW_text figure[class*=image-style-align-right]{float:none;max-width:100%;margin-left:0;margin-right:0}.gnsKEW_text th,.gnsKEW_text td{padding:8px;font-size:12px;line-height:1.4}.gnsKEW_text>[data-auto-gallery-item]{grid-column:span 3!important}.gnsKEW_text>[data-auto-gallery-item][data-auto-gallery-size="3"][data-auto-gallery-position="3"]{grid-column:1/-1!important}.gnsKEW_text>[data-auto-gallery-item] img{height:clamp(140px,42vw,220px)}}@media (prefers-reduced-motion:reduce){.gnsKEW_text img[data-content-lightbox-image]{transition:none}}
.hqEfuq_field{gap:7px;min-width:0;display:grid}.hqEfuq_field>span{color:color-mix(in srgb, var(--text) 60%, transparent);font-size:12px;font-weight:700}.hqEfuq_control{border:1px solid color-mix(in srgb, var(--text) 10%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--text) 4%, transparent), transparent),var(--field-bg);width:100%;color:var(--text);font:inherit;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--text) 5%, transparent);border-radius:8px;outline:0;font-size:14px;transition:border-color .16s,box-shadow .16s,background-color .16s}.hqEfuq_control:focus,.hqEfuq_control:focus-visible{border-color:color-mix(in srgb, var(--green) 48%, var(--line-strong));background:var(--field-bg);box-shadow:0 0 0 3px color-mix(in srgb, var(--green) 12%, transparent)}.hqEfuq_control::placeholder{color:var(--field-placeholder)}input.hqEfuq_control{min-height:50px;padding:13px 16px}input.hqEfuq_control[readonly]{color:color-mix(in srgb, var(--text) 84%, transparent)}textarea.hqEfuq_control{resize:vertical;min-height:96px;padding:13px 16px}
._25scJG_mapSection{--map-section-bg:var(--bg);--map-panel-bg:linear-gradient(145deg, color-mix(in srgb, var(--text) 7%, transparent), transparent 44%), color-mix(in srgb, var(--panel-strong) 84%, transparent);--map-frame-bg:color-mix(in srgb, var(--bg-soft) 82%, var(--panel-strong));--map-accent:var(--blue);--map-action-bg:color-mix(in srgb, var(--text) 5%, transparent);border-top:1px solid var(--card-border);background:linear-gradient(180deg, var(--map-section-bg), var(--bg-soft));grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr);align-items:stretch;gap:28px;padding:104px max(24px,50vw - 696px);display:grid}._25scJG_cta{--map-section-bg:var(--bg-soft);--map-accent:var(--green);--map-action-bg:color-mix(in srgb, var(--green) 9%, transparent)}._25scJG_content{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-color:var(--card-border);background:var(--map-panel-bg);min-height:430px;box-shadow:var(--shadow);border-radius:8px;flex-direction:column;justify-content:center;padding:40px;display:flex}._25scJG_label{border:1px solid var(--line-strong);background:var(--social-bg);width:fit-content;color:color-mix(in srgb, var(--map-accent) 72%, var(--text));text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;margin-bottom:18px;padding:7px 10px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}._25scJG_content h2{letter-spacing:0;max-width:560px;margin:0;font-size:clamp(34px,4vw,56px);line-height:1}._25scJG_content p{max-width:580px;color:var(--muted);margin:22px 0 0;font-size:17px;font-weight:400;line-height:1.62}._25scJG_actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:30px;display:flex}._25scJG_routeLink{border:1px solid var(--line-strong);background:var(--map-action-bg);min-height:42px;color:var(--text);border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-size:13px;font-weight:800;line-height:1;text-decoration:none;transition:border-color .18s,background .18s,transform .18s;display:inline-flex}._25scJG_routeLink:hover{border-color:color-mix(in srgb, var(--map-accent) 38%, var(--line-strong));background:color-mix(in srgb, var(--map-accent) 13%, transparent);transform:translateY(-1px)}._25scJG_routeLink:focus-visible{outline:2px solid color-mix(in srgb, var(--map-accent) 72%, var(--text));outline-offset:3px}._25scJG_providerLogo{background:color-mix(in srgb, var(--map-accent) 14%, var(--panel-strong));border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}._25scJG_providerLogo img{object-fit:contain;width:20px;height:20px;display:block}._25scJG_meta{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;gap:12px 18px;margin-top:30px;padding-top:24px;font-size:14px;font-weight:700;display:flex}._25scJG_meta span,._25scJG_meta a{align-items:center;gap:8px;display:inline-flex}._25scJG_meta a{color:var(--text);text-decoration:none}._25scJG_meta a:hover{color:color-mix(in srgb, var(--map-accent) 72%, var(--text))}._25scJG_mapFrame{border:1px solid var(--card-border);background:linear-gradient(135deg, color-mix(in srgb, var(--map-accent) 12%, transparent), transparent 42%),var(--map-frame-bg);min-height:430px;box-shadow:var(--shadow);isolation:isolate;border-radius:8px;position:relative;overflow:hidden}._25scJG_mapFrame:before{z-index:1;border-radius:inherit;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--text) 10%, transparent),inset 0 0 0 1px color-mix(in srgb, var(--bg) 24%, transparent);content:"";pointer-events:none;position:absolute;inset:0}._25scJG_mapFrame iframe{width:100%;height:100%;min-height:inherit;filter:saturate(.92)contrast(1.02);border:0;display:block}._25scJG_mapLoading{z-index:2;background:radial-gradient(circle at 50% 42%, color-mix(in srgb, var(--map-accent) 18%, transparent), transparent 34%),#0000;width:100%;color:var(--text);text-align:center;border:0;place-content:center;justify-items:center;gap:10px;padding:28px;display:grid;position:absolute;inset:0}._25scJG_mapLoading strong{font-size:17px;line-height:1.2}._25scJG_mapLoading>span:last-child{color:var(--muted);font-size:13px;font-weight:700}._25scJG_mapLoadIcon{background:var(--button-bg);width:52px;height:52px;color:var(--button-text);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}:root[data-theme=dark] ._25scJG_mapFrame iframe{filter:invert(.88)hue-rotate(180deg)brightness(.76)saturate(.78)contrast(1.08)}@media (max-width:900px){._25scJG_mapSection{grid-template-columns:1fr;gap:18px;padding-top:78px;padding-bottom:78px}._25scJG_content{min-height:auto}._25scJG_mapFrame{min-height:340px}}@media (max-width:760px){._25scJG_mapSection{padding:64px 14px}._25scJG_content{padding:28px 22px}._25scJG_content h2{font-size:34px;line-height:1.06}._25scJG_content p{font-size:15px}._25scJG_actions{gap:10px}._25scJG_routeLink{flex:156px}._25scJG_meta{gap:10px;display:grid}}
.CQOkBq_section{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);align-items:stretch;gap:clamp(18px,2.4vw,30px);padding-top:clamp(40px,5vw,64px);padding-left:max(24px,50vw - 696px);padding-right:max(24px,50vw - 696px);scroll-margin-top:calc(100px - clamp(40px,5vw,64px));display:grid}.CQOkBq_calculatorHead{grid-column:1/-1;gap:12px;max-width:920px;display:grid}.CQOkBq_calculatorHead h2{letter-spacing:0;margin:0;font-size:clamp(30px,4vw,52px);line-height:1.04}.CQOkBq_copy{border:1px solid var(--line);background:linear-gradient(90deg, color-mix(in srgb, var(--text) 4%, transparent) 1px, transparent 1px),linear-gradient(180deg, color-mix(in srgb, var(--text) 4%, transparent) 1px, transparent 1px),linear-gradient(145deg, color-mix(in srgb, var(--green) 12%, transparent), transparent 48%),color-mix(in srgb, var(--panel-strong) 94%, transparent);min-width:0;box-shadow:var(--shadow);background-size:34px 34px,34px 34px,auto,auto;border-radius:8px;align-content:space-between;gap:24px;padding:clamp(22px,3vw,34px);display:grid}.CQOkBq_copy h2{letter-spacing:0;max-width:620px;margin:0;font-size:clamp(30px,4vw,52px);font-weight:700;line-height:1.04}.CQOkBq_copy p{max-width:560px;color:var(--muted);margin:0;font-size:16px;line-height:1.62}.CQOkBq_kicker,.CQOkBq_proofList span{border:1px solid var(--line);background:color-mix(in srgb, var(--panel-strong) 82%, transparent);width:fit-content;color:color-mix(in srgb, var(--text) 78%, transparent);border-radius:8px;align-items:center;gap:8px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.CQOkBq_kicker{min-height:34px;padding:0 12px}.CQOkBq_kicker svg{color:var(--blue)}.CQOkBq_proofList{gap:9px;display:grid}.CQOkBq_proofList span{min-height:42px;padding:0 13px}.CQOkBq_proofList svg{color:var(--green)}.CQOkBq_modelBack{border:1px solid var(--line);background:color-mix(in srgb, var(--panel-strong) 84%, transparent);width:fit-content;min-height:38px;color:var(--text);border-radius:8px;align-self:start;align-items:center;gap:8px;margin-bottom:2px;padding:0 12px;font-size:13px;font-weight:800;line-height:1;display:inline-flex}.CQOkBq_modelBack svg{color:var(--blue)}.CQOkBq_calculator{position:relative}.CQOkBq_calculator:before{z-index:-1;border-radius:inherit;background:var(--glow-border);content:"";opacity:.5;position:absolute;inset:-1px}.CQOkBq_calculator{border:1px solid var(--line);background:linear-gradient(140deg, color-mix(in srgb, var(--blue) 9%, transparent), transparent 46%),color-mix(in srgb, var(--panel) 90%, transparent);min-width:0;box-shadow:0 26px 74px #00000024,inset 0 1px 0 color-mix(in srgb, var(--text) 7%, transparent);border-radius:8px;gap:14px;padding:clamp(16px,2vw,22px);display:grid;position:relative}.CQOkBq_calculatorKicker{border:1px solid var(--line);background:color-mix(in srgb, var(--panel-strong) 82%, transparent);width:fit-content;min-height:34px;color:color-mix(in srgb, var(--text) 78%, transparent);border-radius:8px;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.CQOkBq_calculatorKicker svg{color:var(--blue)}.CQOkBq_packages{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.CQOkBq_packages button{border:1px solid var(--line);background:var(--panel-strong);min-height:88px;color:var(--text);font:inherit;text-align:left;border-radius:8px;gap:6px;padding:14px;transition:border-color .18s,background .18s,transform .18s;display:grid}.CQOkBq_packages button:hover{border-color:color-mix(in srgb, var(--blue) 34%, var(--line-strong));transform:translateY(-1px)}.CQOkBq_packages button:focus-visible{outline:2px solid color-mix(in srgb, var(--blue) 70%, var(--text));outline-offset:2px}.CQOkBq_packages strong{font-size:16px;line-height:1.15}.CQOkBq_packages span{color:var(--muted);font-size:12px;font-weight:700;line-height:1.38}.CQOkBq_packages em{color:var(--text);font-size:14px;font-style:normal;font-weight:900}.CQOkBq_packageActive{border-color:color-mix(in srgb, var(--green) 48%, var(--line-strong))!important;background:linear-gradient(135deg, color-mix(in srgb, var(--green) 13%, transparent), transparent 58%),var(--panel-strong)!important}.CQOkBq_workspace{border-radius:8px;grid-template-columns:minmax(160px,.36fr) minmax(0,1fr);align-items:stretch;gap:14px;display:grid;position:relative;overflow:hidden}.CQOkBq_workspaceLocked{grid-template-columns:minmax(0,1fr)}.CQOkBq_modelRail{border:1px solid var(--line);background:color-mix(in srgb, var(--panel-strong) 94%, var(--bg));overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--text) 20%, transparent) #0000;border-radius:8px;align-content:start;gap:9px;min-width:0;height:100%;max-height:clamp(420px,62svh,600px);padding:12px;display:grid;overflow-y:auto}.CQOkBq_modelSummary{border:1px solid var(--line);background:linear-gradient(180deg, color-mix(in srgb, var(--text) 4%, transparent) 1px, transparent 1px),linear-gradient(90deg, color-mix(in srgb, var(--text) 4%, transparent) 1px, transparent 1px),color-mix(in srgb, var(--panel-strong) 94%, var(--bg));scrollbar-width:thin;background-size:30px 30px,30px 30px,auto;border-radius:8px;align-content:start;gap:10px;min-width:0;height:100%;max-height:clamp(420px,62svh,600px);padding:12px;display:grid;overflow:hidden}.CQOkBq_section>.CQOkBq_modelSummary{height:auto;max-height:none;box-shadow:var(--shadow);align-self:stretch;gap:16px;padding:clamp(20px,2.8vw,30px)}.CQOkBq_modelSummaryImage{aspect-ratio:16/10;background:radial-gradient(circle at 52% 68%, color-mix(in srgb, var(--blue) 18%, transparent), transparent 48%),#090d14;border-radius:8px;display:block;position:relative;overflow:hidden}.CQOkBq_modelSummaryImage img{object-fit:cover}.CQOkBq_modelSummaryImage:after{background:linear-gradient(180deg, transparent 40%, #00000070),radial-gradient(circle at 82% 18%, color-mix(in srgb, var(--blue) 16%, transparent), transparent 32%);content:"";position:absolute;inset:0}.CQOkBq_modelSummaryBody{gap:10px;display:grid}.CQOkBq_modelSummaryBody .CQOkBq_modelSummaryTitle{text-wrap:balance;margin:0;font-size:22px;font-weight:700;line-height:1.08}.CQOkBq_modelSummaryBody h2{margin:0;font-size:clamp(28px,3vw,42px);line-height:1.04}.CQOkBq_modelSummaryBody strong{border:1px solid color-mix(in srgb, var(--green) 26%, var(--line));background:color-mix(in srgb, var(--green) 12%, var(--panel-strong));width:fit-content;color:var(--text);border-radius:8px;padding:7px 10px;font-size:12px}.CQOkBq_modelSummaryBody p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.CQOkBq_modelRailHead{gap:4px;margin-bottom:2px;display:grid}.CQOkBq_modelRailHead .CQOkBq_modelRailTitle{text-wrap:balance;margin:0;font-size:18px;font-weight:700;line-height:1.15}.CQOkBq_modelRail button{border:1px solid var(--line);background:var(--panel-strong);min-width:0;color:var(--text);font:inherit;text-align:left;border-radius:8px;gap:8px;padding:8px;transition:border-color .18s,background .18s,transform .18s;display:grid}.CQOkBq_modelRail button:hover{border-color:color-mix(in srgb, var(--blue) 34%, var(--line-strong));transform:translateY(-1px)}.CQOkBq_modelRail button:focus-visible{outline:2px solid color-mix(in srgb, var(--blue) 70%, var(--text));outline-offset:2px}.CQOkBq_modelCardActive{border-color:color-mix(in srgb, var(--green) 52%, var(--line-strong))!important;background:linear-gradient(145deg, color-mix(in srgb, var(--green) 12%, transparent), transparent 58%),var(--panel-strong)!important}.CQOkBq_modelThumb{aspect-ratio:16/9;background:#090d14;border-radius:8px;display:block;position:relative;overflow:hidden}.CQOkBq_modelThumb img{object-fit:cover}.CQOkBq_modelThumb:after{background:linear-gradient(180deg, transparent 40%, #0000006b),radial-gradient(circle at 82% 18%, color-mix(in srgb, var(--blue) 16%, transparent), transparent 32%);content:"";position:absolute;inset:0}.CQOkBq_modelName{text-overflow:ellipsis;font-size:13px;font-weight:900;line-height:1.18;overflow:hidden}.CQOkBq_services{border:1px solid var(--line);background:var(--panel-strong);border-radius:8px;align-content:start;gap:9px;min-width:0;padding:12px;display:grid}.CQOkBq_servicesHead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:2px;display:flex}.CQOkBq_servicesHead .CQOkBq_servicesTitle{text-wrap:balance;margin:0;font-size:18px;font-weight:700;line-height:1.15}.CQOkBq_servicesHead span{min-width:max-content;color:var(--muted);font-size:12px;font-weight:800}.CQOkBq_service{border:1px solid var(--line);background:color-mix(in srgb, var(--panel-strong) 96%, var(--bg));border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:6px;height:56px;padding:3px;transition:border-color .18s,background .18s,transform .18s;display:grid}.CQOkBq_serviceSelected{border-color:color-mix(in srgb, var(--green) 46%, var(--line-strong));background:linear-gradient(135deg, color-mix(in srgb, var(--green) 11%, transparent), transparent 62%),color-mix(in srgb, var(--panel-strong) 96%, var(--bg))}.CQOkBq_serviceExcluded{border-color:color-mix(in srgb, var(--line) 72%, transparent);background:color-mix(in srgb, var(--panel-strong) 68%, var(--bg))}.CQOkBq_serviceExcluded .CQOkBq_serviceContent{opacity:.58}.CQOkBq_serviceExcluded .CQOkBq_moreButton{opacity:.72}.CQOkBq_serviceContent{min-width:0;height:48px;min-height:0;color:var(--text);text-align:left;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;padding:4px 8px;display:grid}.CQOkBq_serviceIcon{background:color-mix(in srgb, var(--blue) 12%, var(--panel-strong));width:34px;height:34px;color:var(--blue);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.CQOkBq_serviceText{gap:3px;min-width:0;display:grid}.CQOkBq_serviceText strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:800;line-height:1.18;overflow:hidden}.CQOkBq_serviceText small{width:fit-content;max-width:100%;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:800;overflow:hidden}.CQOkBq_moreButton{border:1px solid color-mix(in srgb, var(--line-strong) 78%, transparent);background:color-mix(in srgb, var(--bg) 42%, transparent);min-width:82px;height:44px;min-height:0;color:color-mix(in srgb, var(--text) 70%, transparent);font:inherit;border-radius:6px;justify-content:center;align-self:center;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.CQOkBq_moreButton:hover{color:var(--text);background:color-mix(in srgb, var(--blue) 10%, transparent)}.CQOkBq_moreButton:focus-visible{outline:2px solid color-mix(in srgb, var(--blue) 70%, var(--text));outline-offset:-2px}.CQOkBq_moreMobileIcon{display:none}.CQOkBq_available small{color:var(--green)}.CQOkBq_clarify small{color:var(--amber)}.CQOkBq_unavailable small{color:var(--faint)}.CQOkBq_detailOverlay{z-index:70;display:block;position:fixed;inset:0}.CQOkBq_detailScrim{cursor:pointer;background:linear-gradient(90deg,#0505052e,#0505059e);border:0;position:absolute;inset:0}.CQOkBq_detailPanel{top:104px;right:max(16px,(100vw - var(--container))/2 + 16px);background:radial-gradient(circle at 88% 14%, color-mix(in srgb, var(--blue) 22%, transparent), transparent 34%),#080c12;color:#fff;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff38 #0000;border:1px solid #ffffff1a;border-radius:8px;grid-template-rows:clamp(180px,24svh,232px) minmax(0,1fr);align-content:start;width:min(460px,100vw - 32px);min-width:300px;animation:.28s cubic-bezier(.22,1,.36,1) CQOkBq_detail-slide-in;display:grid;position:fixed;bottom:24px;overflow:hidden auto;box-shadow:0 28px 70px #0000005c,inset 0 1px #ffffff14}@keyframes CQOkBq_detail-slide-in{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:translate(0)}}.CQOkBq_detailMedia{min-height:180px;position:relative;overflow:hidden}.CQOkBq_detailMedia img{object-fit:cover;opacity:.68}.CQOkBq_detailMedia:after{content:"";background:linear-gradient(#0000 28%,#080c12 100%),linear-gradient(90deg,#0009,#0000 60%);position:absolute;inset:0}.CQOkBq_detailMedia>span{z-index:2;background:#0000005c;border:1px solid #ffffff24;border-radius:8px;align-items:center;gap:8px;max-width:calc(100% - 68px);padding:7px 10px;font-size:12px;font-weight:800;line-height:1.2;display:inline-flex;position:absolute;bottom:14px;left:14px}.CQOkBq_closeButton{z-index:3;color:#fff;width:34px;height:34px;font:inherit;background:#0000006b;border:1px solid #ffffff24;border-radius:8px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:12px;right:12px}.CQOkBq_closeButton:hover{background:#ffffff1a}.CQOkBq_closeButton:focus-visible{outline:2px solid color-mix(in srgb, var(--green) 70%, #fff);outline-offset:2px}.CQOkBq_detailBody{flex-direction:column;gap:14px;min-height:0;padding:18px 18px 20px;display:flex}.CQOkBq_detailTitle{gap:8px;display:grid}.CQOkBq_detailTitle>span{color:color-mix(in srgb, var(--green) 84%, #fff);font-size:12px;font-weight:900}.CQOkBq_detailTitle h3{margin:0;font-size:clamp(22px,2vw,30px);line-height:1.08}.CQOkBq_detailTitle strong{width:fit-content;color:color-mix(in srgb, var(--green) 82%, #fff);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;padding:6px 9px;font-size:13px;line-height:1}.CQOkBq_detailTitle p{color:#ffffffb8;margin:0;font-size:14px;line-height:1.55}.CQOkBq_detailList,.CQOkBq_caveat{gap:8px;display:grid}.CQOkBq_detailList strong,.CQOkBq_caveat strong{font-size:13px;line-height:1.2}.CQOkBq_detailList ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.CQOkBq_detailList ul li{color:#ffffffc7;padding-left:17px;font-size:13px;line-height:1.42;position:relative}.CQOkBq_detailList ul li:before{background:var(--green);content:"";border-radius:999px;width:6px;height:6px;position:absolute;top:.58em;left:0}.CQOkBq_caveat{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;flex-shrink:0;margin-top:auto;padding:12px}.CQOkBq_caveat p{color:#ffffffb8;margin:0;font-size:13px;line-height:1.45}.CQOkBq_summary{z-index:5;border:1px solid color-mix(in srgb, var(--green) 20%, var(--line));background:linear-gradient(135deg, #22c55e14, transparent 54%),color-mix(in srgb, var(--bg) 86%, transparent);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:0 -14px 34px #00000038,inset 0 1px 0 color-mix(in srgb, var(--text) 8%, transparent);border-radius:8px;grid-template-columns:1fr;align-items:center;gap:0;margin-top:14px;padding:15px 16px;transition:grid-template-columns .2s,padding .2s,background-color .2s,border-color .2s;display:grid;position:sticky;bottom:0}.CQOkBq_summary span{color:var(--muted);margin-bottom:4px;font-size:12px;display:block}.CQOkBq_summary strong{font-size:26px;line-height:1.1;transition:font-size .2s;display:block}.CQOkBq_summaryPrice{min-width:0}.CQOkBq_summaryDiscount{color:var(--green);margin-top:5px;font-size:12px;font-weight:800;display:block}.CQOkBq_requestGrid{border:1px solid var(--line);background:var(--panel-strong);border-radius:8px;grid-template-columns:minmax(220px,.36fr) minmax(0,1fr);align-items:start;gap:12px;min-height:258px;padding:14px;display:grid}.CQOkBq_requestGrid>button,.CQOkBq_requestGrid>p{grid-column:1/-1}.CQOkBq_requestGrid>p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.CQOkBq_formFieldset{grid-column:1/-1;grid-template-columns:subgrid;border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.CQOkBq_formFieldset:disabled{opacity:.5}.CQOkBq_formStatus{color:var(--green);grid-column:1/-1;margin:0;font-size:12px;font-weight:700;line-height:1.45}.CQOkBq_formStatusError{color:var(--red)}.CQOkBq_comment textarea{resize:vertical;min-height:82px}.CQOkBq_consent,.CQOkBq_formFieldset>button,.CQOkBq_submitState{grid-column:1/-1}@media (max-width:1100px){.CQOkBq_section{grid-template-columns:1fr}.CQOkBq_copy{align-content:start}.CQOkBq_workspace{grid-template-columns:minmax(148px,.32fr) minmax(0,1fr)}.CQOkBq_workspaceLocked{grid-template-columns:1fr}}@media (max-width:900px){.CQOkBq_summary,.CQOkBq_requestGrid,.CQOkBq_packages,.CQOkBq_workspace{grid-template-columns:1fr}.CQOkBq_modelRail{grid-template-columns:repeat(2,minmax(160px,1fr));height:auto;max-height:none;overflow:visible}.CQOkBq_services{height:auto;max-height:none;overflow:visible}.CQOkBq_section>.CQOkBq_modelSummary{max-width:720px}.CQOkBq_modelRailHead{grid-column:1/-1}.CQOkBq_detailMedia{min-height:210px}}@media (max-width:760px){.CQOkBq_section{padding-top:34px;scroll-margin-top:66px}.CQOkBq_calculator{flex-direction:column;display:flex}.CQOkBq_copy,.CQOkBq_calculator{padding:16px}.CQOkBq_calculatorHead{grid-column:1/-1;margin-bottom:2px}.CQOkBq_calculatorHead h2{font-size:30px;line-height:1.05}.CQOkBq_packages{order:2;grid-template-columns:repeat(3,minmax(92px,1fr));gap:6px}.CQOkBq_packages button{min-height:54px;padding:8px 9px}.CQOkBq_packages strong{font-size:13px;line-height:1.08}.CQOkBq_packages span{font-size:10px;line-height:1.22}.CQOkBq_workspace,.CQOkBq_workspaceLocked{display:contents}.CQOkBq_service{order:3;grid-template-columns:minmax(0,1fr) 42px;height:48px;min-height:0;padding:3px}.CQOkBq_serviceContent{grid-template-columns:28px minmax(0,1fr);gap:8px;height:40px;min-height:0;padding:5px 7px}.CQOkBq_serviceIcon{width:28px;height:28px}.CQOkBq_moreButton{width:40px;min-width:40px;height:40px;min-height:0;padding:0}.CQOkBq_moreButton>span:last-child{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.CQOkBq_moreMobileIcon{display:inline-flex}.CQOkBq_serviceText strong{white-space:nowrap;font-size:13px}.CQOkBq_serviceText small{font-size:10px}.CQOkBq_modelRail{scroll-snap-type:x proximity;flex-wrap:nowrap;order:1;padding:48px 12px 14px;display:flex;position:relative;overflow:auto hidden}.CQOkBq_section>.CQOkBq_modelSummary{max-width:none}.CQOkBq_modelRailHead{position:absolute;top:12px;left:12px;right:12px}.CQOkBq_modelRail button{scroll-snap-align:start;flex:0 0 168px;width:168px;min-width:168px;min-height:126px}.CQOkBq_services{order:3}.CQOkBq_summary{order:4}.CQOkBq_requestGrid{order:5}.CQOkBq_detailScrim{background:#00000094}.CQOkBq_detailPanel{top:auto;right:10px;bottom:max(10px,env(safe-area-inset-bottom));grid-template-rows:clamp(136px,26svh,180px) minmax(0,1fr);width:auto;min-width:0;max-height:min(82svh,720px);animation-name:CQOkBq_detail-sheet-in;left:10px}.CQOkBq_detailMedia{min-height:136px}.CQOkBq_detailBody{gap:12px;padding:16px}}@media (prefers-reduced-motion:reduce){.CQOkBq_packages button,.CQOkBq_moreButton,.CQOkBq_detailPanel{transition:none;animation:none}}@keyframes CQOkBq_detail-sheet-in{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}
.z9zV7G_section{grid-template-columns:minmax(260px,.68fr) minmax(0,1.32fr);align-items:stretch;gap:clamp(18px,2.4vw,30px);padding-left:max(24px,50vw - 696px);padding-right:max(24px,50vw - 696px);display:grid}.z9zV7G_head{border:1px solid var(--line);background:linear-gradient(135deg, color-mix(in srgb, var(--blue) 12%, transparent), transparent 48%),color-mix(in srgb, var(--panel-strong) 94%, transparent);min-width:0;height:100%;box-shadow:var(--shadow);border-radius:8px;align-content:start;gap:16px;padding:clamp(22px,3vw,34px);display:grid}.z9zV7G_head h2{letter-spacing:0;text-wrap:balance;overflow-wrap:anywhere;max-width:680px;margin:0;font-size:clamp(30px,4vw,52px);font-weight:700;line-height:1.04}.z9zV7G_head p{max-width:600px;color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.62}.z9zV7G_mark{border:1px solid var(--line);background:color-mix(in srgb, var(--panel-strong) 82%, transparent);width:fit-content;min-height:34px;color:color-mix(in srgb, var(--text) 78%, transparent);border-radius:8px;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.z9zV7G_mark svg{color:var(--blue)}.z9zV7G_list{align-self:start;gap:10px;min-width:0;display:grid}.z9zV7G_item{border:1px solid var(--line);background:linear-gradient(90deg, color-mix(in srgb, var(--blue) 7%, transparent), transparent 46%),color-mix(in srgb, var(--panel-strong) 94%, transparent);min-width:0;min-height:0;color:var(--text);border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:clamp(14px,2vw,22px);padding:clamp(16px,2.1vw,22px);display:grid}.z9zV7G_index{border:1px solid color-mix(in srgb, var(--green) 28%, var(--line));background:color-mix(in srgb, var(--green) 11%, var(--panel-strong));width:fit-content;min-height:30px;color:var(--text);border-radius:8px;align-items:center;padding:0 10px;font-size:12px;font-weight:900;line-height:1;display:inline-flex}.z9zV7G_item p{color:color-mix(in srgb, var(--text) 86%, var(--muted));text-wrap:pretty;overflow-wrap:anywhere;margin:0;font-size:clamp(15px,1.45vw,17px);line-height:1.55}@media (max-width:1100px){.z9zV7G_section{grid-template-columns:1fr;align-items:start}.z9zV7G_head{height:auto}}@media (max-width:900px){.z9zV7G_item{grid-template-columns:1fr}}@media (max-width:760px){.z9zV7G_head{padding:16px}.z9zV7G_head h2{font-size:30px;line-height:1.05}.z9zV7G_list{grid-template-columns:1fr}.z9zV7G_item{gap:14px;padding:18px}}
._8B74MG_section{border-top:1px solid var(--card-border);border-bottom:1px solid var(--card-border);background:linear-gradient(180deg, color-mix(in srgb, var(--bg-soft) 82%, transparent), var(--bg)),radial-gradient(circle at 18% 22%, #06b6d426, transparent 32%),radial-gradient(circle at 86% 62%, #f973161f, transparent 34%);width:100%;margin:0;padding:136px max(24px,50vw - 696px);position:relative;overflow:hidden}._8B74MG_heading{gap:14px;max-width:880px;margin:0 0 72px;display:grid}._8B74MG_heading>span{border:1px solid var(--line-strong);background:var(--social-bg);width:fit-content;color:var(--muted);letter-spacing:0;text-transform:uppercase;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:700}._8B74MG_heading h2{letter-spacing:0;max-width:620px;margin:0;font-size:68px;line-height:.98}._8B74MG_heading p{max-width:560px;color:var(--muted);margin:0;font-size:18px;font-weight:400;line-height:1.6}._8B74MG_flow{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:18px;display:grid;position:relative}._8B74MG_track{background:var(--line);border-radius:999px;height:2px;position:absolute;top:78px;left:8%;right:8%;overflow:hidden}._8B74MG_track span{transform-origin:0;border-radius:inherit;background:linear-gradient(90deg,#fb923c,#60a5fa,#c084fc,#22d3ee,#4ade80);width:100%;height:100%;display:block}._8B74MG_card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);--video-label-offset-x:18px;--video-label-offset-y:18px;--process-kicker-x:-4px;--process-kicker-y:190px;--process-title-x:-4px;--process-title-y:-120px;--process-media-opacity:.54;--process-video-active-filter:saturate(1.08) contrast(1.03) brightness(1.08);--process-video-active-opacity:1;--process-video-idle-filter:saturate(.82) contrast(.98) brightness(1.14);--process-video-idle-opacity:.18;--process-video-overlay:linear-gradient(180deg, #ffffff47, #ffffff80), color-mix(in srgb, var(--panel) 30%, transparent);--process-video-overlay-active:linear-gradient(180deg, #0000000f, #0003), color-mix(in srgb, var(--panel) 10%, transparent);border-color:var(--card-border);transform-origin:50%;will-change:transform;border-radius:8px;min-height:292px;padding:22px;transition:border-color .36s,box-shadow .36s,transform .86s cubic-bezier(.19,1,.22,1);position:relative;overflow:hidden;box-shadow:0 0 #0000;container-type:inline-size}._8B74MG_card:before{content:"";filter:blur(28px);border-radius:50%;width:124px;height:124px;transition:transform .86s cubic-bezier(.19,1,.22,1);position:absolute;top:0;right:0}._8B74MG_card:after{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--text) 20%, transparent), transparent);content:"";opacity:0;height:1px;transition:opacity .36s;position:absolute;bottom:18px;left:18px;right:18px}._8B74MG_card:hover:before{transform:scale(1.25)}._8B74MG_card:hover{z-index:3;border-color:color-mix(in srgb, var(--text) 16%, transparent);box-shadow:var(--shadow)}._8B74MG_card._8B74MG_active,._8B74MG_card:hover,._8B74MG_card:focus-visible{z-index:3;transform:translateY(-8px)scale(1.08)!important}._8B74MG_card._8B74MG_active ._8B74MG_media,._8B74MG_card:hover ._8B74MG_media,._8B74MG_card:focus-visible ._8B74MG_media{opacity:1}._8B74MG_card._8B74MG_active ._8B74MG_media video,._8B74MG_card:hover ._8B74MG_media video,._8B74MG_card:focus-visible ._8B74MG_media video{opacity:var(--process-video-active-opacity);filter:var(--process-video-active-filter);transform:scale(1.04)}._8B74MG_card._8B74MG_active ._8B74MG_media:after,._8B74MG_card:hover ._8B74MG_media:after,._8B74MG_card:focus-visible ._8B74MG_media:after{background:var(--process-video-overlay-active)}._8B74MG_card._8B74MG_active ._8B74MG_kicker,._8B74MG_card:hover ._8B74MG_kicker,._8B74MG_card:focus-visible ._8B74MG_kicker{color:#ffffffc2;opacity:1;text-shadow:0 6px 18px #00000094;transform:translate(var(--process-kicker-x), var(--process-kicker-y))}._8B74MG_card._8B74MG_active ._8B74MG_icon,._8B74MG_card:hover ._8B74MG_icon,._8B74MG_card:focus-visible ._8B74MG_icon{opacity:0;transform:translate(-34px,-4px)scale(.74)!important}._8B74MG_card._8B74MG_active h3,._8B74MG_card:hover h3,._8B74MG_card:focus-visible h3{color:#fff;opacity:.96;text-shadow:0 8px 24px #000000b8;transform:translate(var(--process-title-x), var(--process-title-y)) scale(.84)}._8B74MG_card._8B74MG_active h3:after,._8B74MG_card:hover h3:after,._8B74MG_card:focus-visible h3:after{opacity:1;transform:scaleX(1)}._8B74MG_card._8B74MG_active p,._8B74MG_card:hover p,._8B74MG_card:focus-visible p{opacity:0;transform:translate(18px,42px)}._8B74MG_card._8B74MG_active ._8B74MG_number,._8B74MG_card:hover ._8B74MG_number,._8B74MG_card:focus-visible ._8B74MG_number{opacity:.1!important;transform:translate(30px,22px)scale(.9)!important}._8B74MG_card:focus-visible{outline:2px solid color-mix(in srgb, var(--text) 42%, transparent);outline-offset:4px;transform:scale(1.04)}._8B74MG_card:hover:after{opacity:1}._8B74MG_card h3{letter-spacing:0;transform-origin:0 0;width:fit-content;margin:18px 0 10px;font-size:22px;font-weight:600;transition:color .36s,opacity .36s,text-shadow .36s,transform .86s cubic-bezier(.19,1,.22,1);position:relative}._8B74MG_card h3:after{content:"";opacity:0;transform-origin:0;background:linear-gradient(90deg,#ffffffeb,#ffffff1f);border-radius:999px;height:1px;transition:opacity .36s .18s,transform .92s cubic-bezier(.19,1,.22,1) .18s;position:absolute;bottom:-8px;left:0;right:0;transform:scaleX(0);box-shadow:0 6px 16px #ffffff29}._8B74MG_card p{color:var(--muted);margin:0;font-size:14px;line-height:1.45;transition:opacity .36s,transform .86s cubic-bezier(.19,1,.22,1)}._8B74MG_media{z-index:0;border-radius:inherit;opacity:var(--process-media-opacity);pointer-events:none;transition:opacity .36s;position:absolute;inset:0;overflow:hidden}._8B74MG_media:after{background:var(--process-video-overlay);content:"";transition:background .56s;position:absolute;inset:0}._8B74MG_media video{width:100%;height:100%;opacity:var(--process-video-idle-opacity);object-fit:cover;filter:var(--process-video-idle-filter);transition:filter .56s,opacity .56s,transform .86s cubic-bezier(.19,1,.22,1);transform:scale(1.01)}._8B74MG_content{z-index:1;position:relative}:root[data-theme=dark] ._8B74MG_card{--process-media-opacity:.72;--process-video-active-filter:saturate(1.06) contrast(1.06);--process-video-active-opacity:1;--process-video-idle-filter:saturate(.65) contrast(1.02);--process-video-idle-opacity:.18;--process-video-overlay:linear-gradient(180deg, #0003, #0000007a), color-mix(in srgb, var(--panel) 72%, transparent);--process-video-overlay-active:linear-gradient(180deg, #0000000f, #0003), color-mix(in srgb, var(--panel) 10%, transparent)}._8B74MG_kicker{z-index:1;color:color-mix(in srgb, var(--text) 48%, transparent);letter-spacing:0;text-transform:uppercase;margin-bottom:18px;font-size:12px;font-weight:700;transition:color .36s,opacity .36s,text-shadow .36s,transform .86s cubic-bezier(.19,1,.22,1);position:relative}._8B74MG_number{z-index:1;color:color-mix(in srgb, var(--text) 10%, transparent);pointer-events:none;font-size:72px;font-weight:700;line-height:1;transition:opacity .36s,transform .86s cubic-bezier(.19,1,.22,1);position:absolute;bottom:12px;right:18px}._8B74MG_icon{z-index:1;border:1px solid;border-radius:8px;justify-content:center;align-items:center;width:64px;height:64px;transition:opacity .36s,transform .86s cubic-bezier(.19,1,.22,1);display:flex;position:relative;box-shadow:0 14px 28px #0000001f}._8B74MG_orange:before{background:radial-gradient(circle,#f9731629,#0000 70%)}._8B74MG_orange ._8B74MG_icon{color:#fb923c;background:linear-gradient(135deg,#f9731633,#ef444433);border-color:#f973164d}._8B74MG_blue:before{background:radial-gradient(circle,#3b82f629,#0000 70%)}._8B74MG_blue ._8B74MG_icon{color:#60a5fa;background:linear-gradient(135deg,#3b82f633,#6366f133);border-color:#3b82f64d}._8B74MG_purple:before{background:radial-gradient(circle,#a855f729,#0000 70%)}._8B74MG_purple ._8B74MG_icon{color:#c084fc;background:linear-gradient(135deg,#a855f733,#ec489933);border-color:#a855f74d}._8B74MG_cyan:before{background:radial-gradient(circle,#06b6d429,#0000 70%)}._8B74MG_cyan ._8B74MG_icon{color:#22d3ee;background:linear-gradient(135deg,#06b6d433,#14b8a633);border-color:#06b6d44d}._8B74MG_green:before{background:radial-gradient(circle,#22c55e29,#0000 70%)}._8B74MG_green ._8B74MG_icon{color:#4ade80;background:linear-gradient(135deg,#22c55e33,#10b98133);border-color:#22c55e4d}@media (max-width:1100px){._8B74MG_section{padding-top:96px;padding-bottom:96px}._8B74MG_heading{max-width:720px;margin-bottom:54px}._8B74MG_heading h2{font-size:44px;line-height:1.04}._8B74MG_heading p{font-size:16px}._8B74MG_flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}._8B74MG_track{display:none}._8B74MG_card{min-height:220px;padding:20px}._8B74MG_card h3{margin:14px 0 8px;font-size:21px}._8B74MG_kicker{margin-bottom:14px}._8B74MG_icon{width:54px;height:54px}._8B74MG_icon svg{width:22px;height:22px}._8B74MG_number{font-size:56px;bottom:10px;right:16px}}@media (max-width:760px){._8B74MG_section{padding:64px 14px}._8B74MG_heading{text-align:center;margin:0 auto 40px}._8B74MG_heading>span{margin:0 auto}._8B74MG_heading h2{font-size:34px;line-height:1.08}._8B74MG_heading p{font-size:15px}._8B74MG_flow{grid-template-columns:1fr;gap:18px}._8B74MG_card{--mobile-process-card-height:clamp(320px, 48svh, 400px);min-height:var(--mobile-process-card-height);-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(145deg, color-mix(in srgb, var(--panel-strong) 96%, var(--bg)), color-mix(in srgb, var(--social-bg-hover) 78%, var(--bg))),radial-gradient(circle at 12% 18%, #60a5fa1a, transparent 42%),radial-gradient(circle at 88% 84%, #f9731614, transparent 44%);padding:18px;display:block}._8B74MG_card._8B74MG_active,._8B74MG_card:focus-visible{background:color-mix(in srgb, var(--panel-strong) 72%, var(--bg));transform:none!important}._8B74MG_card._8B74MG_active ._8B74MG_content,._8B74MG_card:focus-visible ._8B74MG_content{min-height:calc(var(--mobile-process-card-height) - 36px)}._8B74MG_card._8B74MG_active ._8B74MG_media,._8B74MG_card:focus-visible ._8B74MG_media{opacity:1}._8B74MG_card._8B74MG_active ._8B74MG_media:after,._8B74MG_card:focus-visible ._8B74MG_media:after{background:var(--process-video-overlay-active)}._8B74MG_card._8B74MG_active ._8B74MG_media video,._8B74MG_card:focus-visible ._8B74MG_media video{opacity:var(--process-video-active-opacity);filter:var(--process-video-active-filter);transform:scale(1.04)}._8B74MG_card._8B74MG_active ._8B74MG_kicker,._8B74MG_card:focus-visible ._8B74MG_kicker{color:#ffffffc2;opacity:1;text-shadow:0 6px 18px #00000094;position:absolute;bottom:0;left:0;transform:none}._8B74MG_card._8B74MG_active h3,._8B74MG_card:focus-visible h3{color:#fff;opacity:.96;text-shadow:0 8px 24px #000000b8;max-width:calc(100% - 28px);margin:0;position:absolute;top:0;left:0;transform:none}._8B74MG_card._8B74MG_active ._8B74MG_icon,._8B74MG_card._8B74MG_active p,._8B74MG_card:focus-visible ._8B74MG_icon,._8B74MG_card:focus-visible p{opacity:0;transform:translateY(18px)}._8B74MG_card._8B74MG_active ._8B74MG_number,._8B74MG_card:focus-visible ._8B74MG_number{opacity:.16!important;transform:none!important}._8B74MG_card._8B74MG_active h3:after,._8B74MG_card:focus-visible h3:after{opacity:1;transform:scaleX(1)}._8B74MG_card ._8B74MG_media{opacity:0}._8B74MG_card ._8B74MG_media:after{background:0 0}._8B74MG_card ._8B74MG_media video{opacity:0}._8B74MG_card:before{filter:none;opacity:.38}._8B74MG_card h3{margin:12px 0 8px;font-size:20px}._8B74MG_card p{max-width:28ch;font-size:14px;line-height:1.45}._8B74MG_card:after{opacity:0;bottom:8px;left:32px;right:32px}._8B74MG_card:hover{border-color:var(--card-border);box-shadow:0 0 #0000;transform:none!important}._8B74MG_card:hover:before{transform:none}._8B74MG_card:hover:after,._8B74MG_card:hover:not(._8B74MG_active) ._8B74MG_media{opacity:0}._8B74MG_card:hover:not(._8B74MG_active) ._8B74MG_media:after{background:0 0}._8B74MG_card:hover:not(._8B74MG_active) ._8B74MG_media video{opacity:0;filter:var(--process-video-idle-filter);transform:scale(1.01)}._8B74MG_card:hover:not(._8B74MG_active) ._8B74MG_kicker{color:color-mix(in srgb, var(--text) 48%, transparent);text-shadow:none;position:static;transform:none}._8B74MG_card:hover:not(._8B74MG_active) ._8B74MG_icon,._8B74MG_card:hover:not(._8B74MG_active) h3,._8B74MG_card:hover:not(._8B74MG_active) p,._8B74MG_card:hover:not(._8B74MG_active) ._8B74MG_number{opacity:revert;text-shadow:none;transform:none!important}._8B74MG_card:hover:not(._8B74MG_active) h3:after{opacity:0;transform:scaleX(0)}._8B74MG_kicker{margin-bottom:2px;font-size:11px}._8B74MG_content{flex-direction:column;align-items:flex-start;min-height:auto;display:flex;position:absolute;inset:18px}._8B74MG_icon{width:48px;height:48px;margin-top:auto;margin-bottom:0;box-shadow:0 10px 22px #0000001f}._8B74MG_icon svg{width:21px;height:21px}._8B74MG_number{opacity:.18;font-size:64px;bottom:14px;right:18px}}
.xPyajW_shell{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:relative}.xPyajW_shell:before{z-index:-1;border-radius:inherit;background:var(--glow-border);content:"";opacity:.5;position:absolute;inset:-1px}.xPyajW_shell{background:linear-gradient(145deg, color-mix(in srgb, var(--blue) 10%, transparent), transparent 44%),var(--panel);box-shadow:var(--shadow);border-radius:8px;grid-template-columns:minmax(0,.85fr) minmax(340px,1fr);align-items:stretch;gap:24px;padding:24px;display:grid}.xPyajW_copy{flex-direction:column;justify-content:center;gap:12px;min-width:0;display:flex}.xPyajW_copy h2{max-width:560px;color:var(--text);letter-spacing:0;margin:0;font-size:clamp(26px,3vw,42px);font-weight:600;line-height:1.08}.xPyajW_copy p{max-width:520px;color:var(--muted);margin:0;font-size:15px;line-height:1.55}.xPyajW_status{border:1px solid var(--line);background:color-mix(in srgb, var(--panel-strong) 76%, transparent);width:fit-content;min-height:34px;color:color-mix(in srgb, var(--text) 76%, transparent);white-space:nowrap;border-radius:8px;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.xPyajW_status svg{color:var(--blue)}.xPyajW_fields{border:1px solid var(--line);background:var(--panel-strong);min-width:0;min-height:310px;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--text) 6%, transparent);border-radius:8px;grid-template-columns:1fr 1fr;align-content:start;gap:14px;padding:16px;display:grid;position:relative}.xPyajW_formFieldset{grid-column:1/-1;grid-template-columns:subgrid;border:0;gap:14px;min-width:0;margin:0;padding:0;display:grid}.xPyajW_formFieldset:disabled{opacity:.5}.xPyajW_comment,.xPyajW_consent,.xPyajW_fields>button,.xPyajW_submitState,.xPyajW_formFieldset>button{grid-column:1/-1}.xPyajW_submitState{z-index:3;pointer-events:none;box-shadow:0 18px 44px #00000029,0 6px 18px color-mix(in srgb, var(--bg) 18%, transparent),inset 0 1px 0 color-mix(in srgb, var(--text) 8%, transparent);position:absolute;inset:16px}.xPyajW_submitState button{pointer-events:auto}.xPyajW_formStatus{color:var(--green);grid-column:1/-1;margin:0;font-size:12px;font-weight:700;line-height:1.45}.xPyajW_formStatusError{color:var(--red)}.xPyajW_consent{margin-top:0}@media (max-width:900px){.xPyajW_shell{grid-template-columns:1fr;padding:20px}}@media (max-width:760px){.xPyajW_shell{gap:18px;padding:16px}.xPyajW_copy h2{font-size:clamp(24px,9vw,32px)}.xPyajW_copy p{font-size:14px}.xPyajW_fields{grid-template-columns:1fr;padding:12px}.xPyajW_submitState{inset:12px}}
