.Exhibition-module__d_GpQG__wall{min-width:0}.Exhibition-module__d_GpQG__rno{color:var(--sk-ink);font-variant-numeric:tabular-nums;letter-spacing:.02em;opacity:.75;align-items:center;gap:8px;font-size:12.5px;font-weight:700;display:inline-flex}.Exhibition-module__d_GpQG__rno:before{content:"";background:currentColor;width:28px;height:1px}.Exhibition-module__d_GpQG__title{color:var(--sk-ink);font-size:clamp(28px,2.9vw,42px);font-weight:var(--sk-h-weight,800);letter-spacing:var(--sk-track,-.03em);text-wrap:balance;margin:12px 0 14px;line-height:1.25}.Exhibition-module__d_GpQG__text{max-width:44ch;color:var(--sk-ink-soft);margin:0 0 8px;font-size:15px;line-height:1.7}.Exhibition-module__d_GpQG__frame{background:var(--sk-l-card-bg);padding:14px;box-shadow:0 0 0 1px #00000014,0 20px 44px #00000024}.Exhibition-module__d_GpQG__placard{border-left:3px solid var(--sk-main);background:var(--sk-l-card-bg);color:var(--sk-l-card-ink);margin-top:12px;padding:10px 12px;font-size:13px;line-height:1.5;display:block;box-shadow:0 1px 2px #00000014}.Exhibition-module__d_GpQG__placardTitle{font-size:14px;font-weight:700;display:block}.Exhibition-module__d_GpQG__cover{object-fit:cover}.Exhibition-module__d_GpQG__contain{object-fit:contain}.Exhibition-module__d_GpQG__btn,.Exhibition-module__d_GpQG__btnLine{border-radius:var(--sk-radius-btn,4px);white-space:nowrap;cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 20px;font-family:inherit;font-size:15px;font-weight:700;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.Exhibition-module__d_GpQG__btn{background:var(--sk-btn-bg);color:var(--sk-btn-ink)}.Exhibition-module__d_GpQG__btn:hover{background:var(--sk-btn-hover)}.Exhibition-module__d_GpQG__btnLine{color:var(--sk-ink);background:0 0;box-shadow:inset 0 0 0 1px}.Exhibition-module__d_GpQG__btnLine:hover{background:var(--sk-soft)}.Exhibition-module__d_GpQG__btn:focus-visible,.Exhibition-module__d_GpQG__btnLine:focus-visible{outline:2px solid var(--sk-accent);outline-offset:2px}@media (max-width:700px){.Exhibition-module__d_GpQG__title{font-size:26px}}@media (prefers-reduced-motion:reduce){.Exhibition-module__d_GpQG__btn,.Exhibition-module__d_GpQG__btnLine{transition:none}}
.RoomBest-module__-_lYBq__grid{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:40px;display:grid}.RoomBest-module__-_lYBq__all{margin-top:14px}.RoomBest-module__-_lYBq__hall{min-width:0}.RoomBest-module__-_lYBq__plinths{grid-template-columns:repeat(4,minmax(0,1fr));gap:26px 18px;margin:0;padding:0;list-style:none;display:grid}.RoomBest-module__-_lYBq__plinth{width:100%;color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;padding:0;font-family:inherit;transition:opacity .3s;display:flex}.RoomBest-module__-_lYBq__plinth[data-on=false]{opacity:.32}.RoomBest-module__-_lYBq__plinth:hover,.RoomBest-module__-_lYBq__plinth:focus-visible{opacity:1}.RoomBest-module__-_lYBq__plinth:focus-visible{outline:2px solid var(--sk-accent);outline-offset:4px}.RoomBest-module__-_lYBq__case{z-index:1;aspect-ratio:1;background:var(--sk-l-card-bg);width:74%;transition:transform .35s;display:block;position:relative;box-shadow:0 18px 26px #00000073}.RoomBest-module__-_lYBq__caseImg{object-fit:contain;padding:6%}.RoomBest-module__-_lYBq__plinth:hover .RoomBest-module__-_lYBq__case{transform:translateY(-6px)}.RoomBest-module__-_lYBq__plinth[data-on=true] .RoomBest-module__-_lYBq__case{transform:translateY(-8px)scale(1.08)}.RoomBest-module__-_lYBq__base{clip-path:polygon(6% 0,94% 0,100% 100%,0 100%);background:linear-gradient(#fffffff0,#ffffffb3);width:78%;height:46px;margin-top:-4px;position:relative}.RoomBest-module__-_lYBq__name{text-align:center;word-break:keep-all;margin-top:10px;font-size:14.5px;font-weight:700}.RoomBest-module__-_lYBq__spotcard{background:var(--sk-card-bg);color:var(--sk-card-ink);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 18px;margin-top:26px;padding:18px 20px;display:grid}.RoomBest-module__-_lYBq__spotName{font-size:20px;font-weight:800;line-height:1.3}.RoomBest-module__-_lYBq__actions{flex-wrap:wrap;grid-row:span 2;gap:8px;display:flex}.RoomBest-module__-_lYBq__spotText{color:var(--sk-card-ink-soft);margin:0;font-size:14px}@media (max-width:1100px){.RoomBest-module__-_lYBq__grid{grid-template-columns:minmax(0,1fr);gap:28px}}@media (max-width:700px){.RoomBest-module__-_lYBq__plinths{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 10px}.RoomBest-module__-_lYBq__spotcard{grid-template-columns:minmax(0,1fr)}.RoomBest-module__-_lYBq__actions{grid-row:auto}}@media (prefers-reduced-motion:reduce){.RoomBest-module__-_lYBq__plinth,.RoomBest-module__-_lYBq__case{transition:none}}
.RoomCertPartner-module__r2G5aG__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;display:grid}.RoomCertPartner-module__r2G5aG__grid[data-single=true]{grid-template-columns:minmax(0,1fr)}.RoomCertPartner-module__r2G5aG__certs{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:10px 0 0;padding:0;list-style:none;display:grid}.RoomCertPartner-module__r2G5aG__cert{flex-direction:column;gap:8px;margin:0;display:flex}.RoomCertPartner-module__r2G5aG__certFrame{padding:8px}.RoomCertPartner-module__r2G5aG__certPaper{aspect-ratio:3/4;position:relative}.RoomCertPartner-module__r2G5aG__caption{color:var(--sk-ink-soft);font-size:12.5px;line-height:1.4}.RoomCertPartner-module__r2G5aG__certName{color:var(--sk-ink);font-size:13.5px;display:block}.RoomCertPartner-module__r2G5aG__trust{color:var(--sk-ink-soft);align-items:center;gap:8px;margin:16px 0 0;font-size:13.5px;display:flex}.RoomCertPartner-module__r2G5aG__trust svg{color:var(--sk-accent-text);flex:none}.RoomCertPartner-module__r2G5aG__donor{background:linear-gradient(180deg, #00000012, #00000026), var(--sk-card-bg);color:var(--sk-card-ink);padding:30px 28px}.RoomCertPartner-module__r2G5aG__donorTitle{text-shadow:0 1px #ffffff8c;margin:12px 0 4px;font-size:18px;font-weight:800;line-height:1.4}.RoomCertPartner-module__r2G5aG__donorLead{color:var(--sk-card-ink-soft);margin:0 0 18px;font-size:13px;line-height:1.6}.RoomCertPartner-module__r2G5aG__names{border-top:1px solid #0000002e;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 12px;margin:0;padding:14px 0 0;list-style:none;display:grid}.RoomCertPartner-module__r2G5aG__plate{justify-content:center;align-items:center;padding:6px 4px;display:flex}.RoomCertPartner-module__r2G5aG__logo{aspect-ratio:3;filter:grayscale()contrast(1.1)drop-shadow(0 1px #fff9);mix-blend-mode:multiply;opacity:.82;width:100%;max-width:150px;position:relative}@media (max-width:1100px){.RoomCertPartner-module__r2G5aG__grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.RoomCertPartner-module__r2G5aG__certs{grid-template-columns:repeat(2,minmax(0,1fr))}.RoomCertPartner-module__r2G5aG__donor{padding:22px 18px}.RoomCertPartner-module__r2G5aG__names{grid-template-columns:repeat(2,minmax(0,1fr))}}
.SkinContact-module__hT17xq__form{color:var(--sk-card-ink);flex-direction:column;gap:16px;display:flex}.SkinContact-module__hT17xq__formTitle{border-bottom:1.5px solid var(--sk-card-ink);color:var(--sk-card-ink);letter-spacing:-.01em;margin:0 0 4px;padding-bottom:14px;font-size:19px;font-weight:800}.SkinContact-module__hT17xq__field{flex-direction:column;gap:8px;display:flex}.SkinContact-module__hT17xq__label{color:var(--sk-card-ink-soft);align-items:center;gap:4px;font-size:14px;font-weight:600;display:flex}.SkinContact-module__hT17xq__req{color:var(--sk-accent-text);font-weight:800}.SkinContact-module__hT17xq__input,.SkinContact-module__hT17xq__textarea{border:1.5px solid var(--sk-card-rule);border-radius:min(var(--sk-radius,2px), 12px);color:#1a1a1a;background:#fff;width:100%;padding:14px 16px;font-family:inherit;font-size:15px;transition:border-color .2s,box-shadow .2s}.SkinContact-module__hT17xq__textarea{resize:vertical;min-height:112px}.SkinContact-module__hT17xq__input::placeholder,.SkinContact-module__hT17xq__textarea::placeholder{color:#7a7468}.SkinContact-module__hT17xq__input:hover,.SkinContact-module__hT17xq__textarea:hover{border-color:var(--sk-rule-strong)}.SkinContact-module__hT17xq__input:focus,.SkinContact-module__hT17xq__textarea:focus{border-color:var(--sk-main-text);box-shadow:0 0 0 3px var(--sk-main-soft);outline:none}.SkinContact-module__hT17xq__dateTime{gap:10px;display:flex}.SkinContact-module__hT17xq__privacy{border:1.5px solid var(--sk-card-rule);border-radius:min(var(--sk-radius,2px), 12px);color:#1a1a1a;cursor:pointer;background:#fff;align-items:flex-start;gap:10px;padding:14px 16px;font-size:15px;line-height:1.5;transition:border-color .2s,background-color .2s;display:flex}.SkinContact-module__hT17xq__privacy[data-checked=true]{border-color:var(--sk-main-text);background:var(--sk-main-soft)}.SkinContact-module__hT17xq__privacy input{width:18px;height:18px;accent-color:var(--sk-main-text);cursor:pointer;flex:none;margin-top:2px}.SkinContact-module__hT17xq__submit{border-radius:var(--sk-radius-btn,2px);background:var(--sk-main);width:100%;min-height:58px;color:var(--sk-on-main);cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;margin-top:4px;padding:0 24px;font-family:inherit;font-size:16px;font-weight:700;transition:background-color .2s,transform .2s;display:inline-flex}.SkinContact-module__hT17xq__submit:hover:not(:disabled){background:var(--sk-main-hover);transform:translateY(-1px)}.SkinContact-module__hT17xq__submit:disabled{background:color-mix(in srgb, var(--brand-sub-line) 60%, var(--brand-sub));color:var(--brand-sub-ink-soft,#6f685c);cursor:not-allowed}.SkinContact-module__hT17xq__submit[data-busy=true]{background:var(--sk-main);color:var(--sk-on-main);cursor:wait;opacity:.85}.SkinContact-module__hT17xq__status{color:var(--sk-ink);align-items:center;gap:9px;font-size:14px;font-weight:600;display:inline-flex}.SkinContact-module__hT17xq__dot{background:#a49a85;border-radius:50%;flex:none;width:9px;height:9px;position:relative}.SkinContact-module__hT17xq__status[data-state=open] .SkinContact-module__hT17xq__dot{background:#16a34a}.SkinContact-module__hT17xq__status[data-state=lunch] .SkinContact-module__hT17xq__dot{background:#eab308}.SkinContact-module__hT17xq__status[data-state=open] .SkinContact-module__hT17xq__dot:after,.SkinContact-module__hT17xq__status[data-state=lunch] .SkinContact-module__hT17xq__dot:after{opacity:.5;content:"";border:1.5px solid;border-radius:50%;animation:2s ease-out infinite SkinContact-module__hT17xq__pulse;position:absolute;inset:-5px}.SkinContact-module__hT17xq__status[data-state=open] .SkinContact-module__hT17xq__dot:after{color:#16a34a}.SkinContact-module__hT17xq__status[data-state=lunch] .SkinContact-module__hT17xq__dot:after{color:#eab308}@keyframes SkinContact-module__hT17xq__pulse{0%{opacity:.6;transform:scale(.6)}to{opacity:0;transform:scale(1.7)}}.SkinContact-module__hT17xq__channels{flex-direction:column;gap:12px;display:flex}.SkinContact-module__hT17xq__channelsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.SkinContact-module__hT17xq__channelsRow{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.SkinContact-module__hT17xq__channel{border:var(--sk-border,1px) solid var(--sk-card-rule);border-radius:var(--sk-radius,2px);background:var(--sk-card-bg);min-height:76px;color:var(--sk-card-ink);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px 20px;text-decoration:none;transition:border-color .22s,transform .22s,background-color .22s;display:grid}.SkinContact-module__hT17xq__channel:hover{border-color:var(--sk-accent);transform:translateY(-2px)}.SkinContact-module__hT17xq__channelsGrid .SkinContact-module__hT17xq__channel,.SkinContact-module__hT17xq__channelsRow .SkinContact-module__hT17xq__channel{grid-template-columns:minmax(0,1fr);align-content:start;gap:12px;min-height:132px}.SkinContact-module__hT17xq__channel[aria-disabled=true]{cursor:not-allowed;pointer-events:none;opacity:.55;transform:none}.SkinContact-module__hT17xq__channelIcon{border-radius:min(var(--sk-radius,2px), 14px);background:var(--sk-soft);width:46px;height:46px;color:var(--sk-accent-text);justify-content:center;align-items:center;display:flex}.SkinContact-module__hT17xq__channelBody{flex-direction:column;gap:4px;min-width:0;display:flex}.SkinContact-module__hT17xq__channelTitle{color:var(--sk-card-ink-soft);font-size:14px;font-weight:600}.SkinContact-module__hT17xq__channelValue{color:var(--sk-card-ink);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:700;overflow:hidden}.SkinContact-module__hT17xq__channelGo{color:var(--sk-card-ink-soft);display:flex}.SkinContact-module__hT17xq__channelsGrid .SkinContact-module__hT17xq__channelGo,.SkinContact-module__hT17xq__channelsRow .SkinContact-module__hT17xq__channelGo{display:none}@media (max-width:900px){.SkinContact-module__hT17xq__channelsRow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.SkinContact-module__hT17xq__channelsGrid,.SkinContact-module__hT17xq__channelsRow{grid-template-columns:minmax(0,1fr)}.SkinContact-module__hT17xq__channelsGrid .SkinContact-module__hT17xq__channel,.SkinContact-module__hT17xq__channelsRow .SkinContact-module__hT17xq__channel{grid-template-columns:auto minmax(0,1fr);align-items:center;min-height:76px}.SkinContact-module__hT17xq__dateTime{flex-direction:column}}@media (prefers-reduced-motion:reduce){.SkinContact-module__hT17xq__channel,.SkinContact-module__hT17xq__submit{transition:none}.SkinContact-module__hT17xq__dot:after{animation:none!important}}
.ContactSplit-module__HIjdQG__layout{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:clamp(36px,5vw,72px);display:grid}.ContactSplit-module__HIjdQG__info{flex-direction:column;gap:18px;display:flex}.ContactSplit-module__HIjdQG__title{color:var(--sk-ink);font-size:var(--sk-fs-h2);font-weight:var(--sk-h-weight,800);letter-spacing:var(--sk-track,-.03em);margin:0;line-height:1.28}.ContactSplit-module__HIjdQG__promise{color:var(--sk-ink);margin:4px 0 0;font-size:18px;font-weight:500}.ContactSplit-module__HIjdQG__promise strong{color:var(--sk-accent-text);font-weight:800}.ContactSplit-module__HIjdQG__body{color:var(--sk-ink-soft);font-size:var(--sk-fs-body);margin:0;line-height:1.72}.ContactSplit-module__HIjdQG__channelsHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-top:14px;display:flex}.ContactSplit-module__HIjdQG__channelsLabel{color:var(--sk-ink);font-size:15px;font-weight:700}.ContactSplit-module__HIjdQG__formCard{border:var(--sk-border,1px) solid var(--sk-card-rule);border-radius:var(--sk-radius);box-shadow:var(--sk-shadow);padding:clamp(22px,3vw,36px)}@media (max-width:1024px){.ContactSplit-module__HIjdQG__layout{grid-template-columns:minmax(0,1fr)}}
.CountersStrip-module__A2Or-G__list{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.CountersStrip-module__A2Or-G__item{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:8px 16px;display:flex}.CountersStrip-module__A2Or-G__item+.CountersStrip-module__A2Or-G__item{border-left:1px solid var(--sk-rule)}.CountersStrip-module__A2Or-G__number{color:var(--sk-ink);font-size:clamp(40px,5vw,72px);font-weight:var(--sk-d-weight,800);letter-spacing:-.03em;white-space:nowrap;line-height:1}.CountersStrip-module__A2Or-G__label{color:var(--sk-ink-soft);font-size:var(--sk-fs-small);font-weight:600}.CountersStrip-module__A2Or-G__stack{grid-template-columns:minmax(0,1fr)}.CountersStrip-module__A2Or-G__stack .CountersStrip-module__A2Or-G__item{text-align:left;flex-direction:row;justify-content:space-between;align-items:baseline;padding:24px 0}.CountersStrip-module__A2Or-G__stack .CountersStrip-module__A2Or-G__item+.CountersStrip-module__A2Or-G__item{border-top:1px solid var(--sk-rule);border-left:0}@media (max-width:640px){.CountersStrip-module__A2Or-G__list{grid-template-columns:minmax(0,1fr)}.CountersStrip-module__A2Or-G__item{text-align:left;flex-direction:row;justify-content:space-between;align-items:baseline;padding:16px 0}.CountersStrip-module__A2Or-G__item+.CountersStrip-module__A2Or-G__item{border-top:1px solid var(--sk-rule);border-left:0}.CountersStrip-module__A2Or-G__label{order:-1}.CountersStrip-module__A2Or-G__number{font-size:clamp(34px,10vw,44px)}}
.ContactPanel-module__LFV8dG__top{border-bottom:1px solid var(--sk-rule);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;gap:20px 56px;padding-bottom:clamp(28px,3.5vw,44px);display:grid}.ContactPanel-module__LFV8dG__title{color:var(--sk-ink);font-size:calc(var(--sk-fs-h2) * 1.1);font-weight:var(--sk-h-weight,800);letter-spacing:var(--sk-track,-.03em);margin:0;line-height:1.22}.ContactPanel-module__LFV8dG__intro{flex-direction:column;gap:12px;display:flex}.ContactPanel-module__LFV8dG__promise{color:var(--sk-ink);margin:0;font-size:18px;font-weight:500}.ContactPanel-module__LFV8dG__promise strong{color:var(--sk-accent-text);font-weight:800}.ContactPanel-module__LFV8dG__body{color:var(--sk-ink-soft);font-size:var(--sk-fs-body);margin:0;line-height:1.72}.ContactPanel-module__LFV8dG__bottom{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(24px,3.5vw,48px);margin-top:clamp(28px,3.5vw,44px);display:grid}.ContactPanel-module__LFV8dG__channels{flex-direction:column;gap:14px;display:flex}.ContactPanel-module__LFV8dG__channelsLabel{color:var(--sk-ink);font-size:15px;font-weight:700}.ContactPanel-module__LFV8dG__formCard{border-radius:var(--sk-radius);box-shadow:var(--sk-shadow);padding:clamp(22px,3vw,36px)}@media (max-width:1024px){.ContactPanel-module__LFV8dG__top,.ContactPanel-module__LFV8dG__bottom{grid-template-columns:minmax(0,1fr)}}
.SkinButton-module__GYcO0G__button{border-radius:var(--sk-radius-btn,2px);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;min-height:56px;transition:background-color .2s var(--sk-ease), border-color .2s var(--sk-ease), color .2s var(--sk-ease), transform .28s var(--sk-ease);border:1.5px solid #0000;justify-content:center;align-items:center;gap:10px;padding:0 30px;font-family:inherit;font-size:16px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.SkinButton-module__GYcO0G__button svg{transition:transform .28s var(--sk-ease);flex:none}.SkinButton-module__GYcO0G__button:hover svg[data-icon=arrow]{transform:translate(4px)}.SkinButton-module__GYcO0G__button:hover svg[data-icon=down]{transform:translateY(2px)}.SkinButton-module__GYcO0G__button:focus-visible{outline:2px solid var(--sk-accent);outline-offset:3px}.SkinButton-module__GYcO0G__md{min-height:48px;padding:0 22px;font-size:15px}.SkinButton-module__GYcO0G__solid{background-color:var(--sk-btn-bg);color:var(--sk-btn-ink)}.SkinButton-module__GYcO0G__solid:hover{background-color:var(--sk-btn-hover)}.SkinButton-module__GYcO0G__outline{border-color:var(--sk-btn-bg);color:var(--sk-ink);background-color:#0000}.SkinButton-module__GYcO0G__outline:hover{background-color:var(--sk-btn-bg);color:var(--sk-btn-ink)}.SkinButton-module__GYcO0G__ghost{min-height:48px;color:var(--sk-accent-text);text-underline-offset:6px;background:0 0;border-radius:0;padding:0 2px;text-decoration:underline;text-decoration-thickness:1.5px}.SkinButton-module__GYcO0G__ghost:hover{text-decoration-thickness:2.5px}.SkinButton-module__GYcO0G__full{width:100%}@media (prefers-reduced-motion:reduce){.SkinButton-module__GYcO0G__button,.SkinButton-module__GYcO0G__button svg{transition:none}}
.hero-module__M4laAG__hero{--pad:44px;--top:var(--header-h,112px);--bg:#fff;--fg:#1a1a1a;--fg-2:#4b4b4b;--fg-3:#4b4b4b;--rule:var(--brand-sub-line);--rule-2:rgb(var(--brand-sub-line-rgb) / .55);--panel:var(--brand-sub-soft);--panel-2:rgb(var(--brand-main-rgb) / .08);--navy:var(--brand-main);--navy-lift:var(--brand-main-hover);--navy-fg:var(--brand-main-fg);--navy-text:var(--brand-main-text);--navy-line:var(--brand-main-line);--ease:cubic-bezier(.16, 1, .3, 1);height:calc(100svh - var(--top));background:var(--bg);min-height:0;color:var(--fg);grid-template:"media chat"minmax(0,1fr)/1fr 1fr;display:grid;overflow:clip}.hero-module__M4laAG__media{background:#08090b;grid-area:media;min-width:0;position:relative;overflow:hidden;container-type:size}.hero-module__M4laAG__media:before{z-index:5;background:var(--navy);content:"";width:2px;position:absolute;top:0;bottom:0;right:0}.hero-module__M4laAG__yt{z-index:0;position:absolute;inset:0;overflow:hidden}.hero-module__M4laAG__yt:after{z-index:2;pointer-events:none;content:"";background:linear-gradient(#06070966,#06070900 30%,#060709b3),#06070980;position:absolute;inset:0}.hero-module__M4laAG__poster,.hero-module__M4laAG__mediaAsset{object-fit:cover}.hero-module__M4laAG__poster{opacity:1;transition:opacity 1s var(--ease)}.hero-module__M4laAG__poster[data-hidden=true]{opacity:0}.hero-module__M4laAG__videoAsset{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-module__M4laAG__ytFrame{pointer-events:none;border:0;width:100cqw;min-width:177.78cqh;height:56.25cqw;min-height:100cqh;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-module__M4laAG__vlabel{z-index:3;writing-mode:vertical-rl;color:#ffffff9e;font-variant-numeric:tabular-nums;letter-spacing:.24em;text-transform:uppercase;font-size:10.5px;font-weight:600;position:absolute;top:40px;right:16px}.hero-module__M4laAG__mTop{z-index:3;top:40px;left:var(--pad);position:absolute}.hero-module__M4laAG__liveTag{color:#fff;font-variant-numeric:tabular-nums;letter-spacing:.16em;text-transform:uppercase;background:#00000059;border:1px solid #ffffff52;align-items:center;gap:8px;height:26px;padding:0 10px;font-size:10px;font-weight:600;display:inline-flex}.hero-module__M4laAG__liveTag i{background:#22c55e;width:6px;height:6px;animation:1.8s step-end infinite hero-module__M4laAG__liveBlink}.hero-module__M4laAG__mCenter{z-index:3;padding:72px var(--pad) 96px;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:22px;display:flex;position:absolute;inset:0}.hero-module__M4laAG__brandBlock{color:#fff}.hero-module__M4laAG__tagline,.hero-module__M4laAG__wordmark{font-family:var(--font-fraunces), "Times New Roman", serif;text-transform:uppercase;margin:0}.hero-module__M4laAG__tagline{color:#ffffffc7;letter-spacing:.28em;font-size:clamp(16px,1.55vw,23px);font-weight:600}.hero-module__M4laAG__wordmark{color:#fff;letter-spacing:.04em;margin-top:6px;font-size:clamp(34px,4vw,50px);font-weight:600;line-height:1}.hero-module__M4laAG__mediaCopy{color:#ffffffe0;letter-spacing:-.025em;margin:14px 0 0;font-size:clamp(15px,1.3vw,18px);font-weight:600;line-height:1.45}.hero-module__M4laAG__storeCtaReveal{display:inline-flex}.hero-module__M4laAG__storeCta{isolation:isolate;background-color:var(--navy);min-width:210px;min-height:56px;color:var(--navy-fg);letter-spacing:-.012em;cursor:pointer;transition:background-color .16s var(--ease), transform .28s var(--ease);border:0;border-radius:9999px;justify-content:center;align-items:center;gap:10px;padding:0 28px;font-family:inherit;font-size:15.5px;font-weight:700;text-decoration:none;display:inline-flex;position:relative}.hero-module__M4laAG__storeCta>*{z-index:1;position:relative}.hero-module__M4laAG__storeCta svg{transition:transform .28s var(--ease)}.hero-module__M4laAG__storeCta:hover{background-color:var(--navy-lift)}.hero-module__M4laAG__storeCta:hover svg{transform:translate(4px)}.hero-module__M4laAG__scells{z-index:3;background:0 0;border-top:1px solid #ffffff57;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:100%;display:grid;position:absolute;bottom:0;left:0;right:0}.hero-module__M4laAG__scell{text-align:center;border-right:0;min-width:0;padding:13px 7px 15px}.hero-module__M4laAG__scell:last-child{border-right:0}.hero-module__M4laAG__counterNumber{color:#fff;font-variant-numeric:tabular-nums;letter-spacing:-.02em;white-space:nowrap;font-size:clamp(16px,1.5vw,22px);font-weight:700;line-height:1.2;display:block}.hero-module__M4laAG__counterLabel{color:#ffffffb8;white-space:nowrap;margin-top:4px;font-size:11.5px;font-weight:500;display:block}.hero-module__M4laAG__cTitle{flex:auto;min-width:0;overflow:hidden}.hero-module__M4laAG__cTitle .hero-module__M4laAG__titleLine{justify-content:flex-end;gap:6px}.hero-module__M4laAG__cTitle .hero-module__M4laAG__kicker{font-size:clamp(11px,.9vw,14px)}.hero-module__M4laAG__cTitle .hero-module__M4laAG__h1{font-size:clamp(13px,1.05vw,16px)}.hero-module__M4laAG__titleLine{flex-wrap:nowrap;align-items:baseline;gap:8px;min-width:0;display:flex}.hero-module__M4laAG__kicker{color:var(--fg-2);white-space:nowrap;flex:none;margin:0;font-size:15px;font-weight:600}.hero-module__M4laAG__h1{letter-spacing:-.03em;white-space:nowrap;flex:0 auto;justify-content:flex-start;align-items:center;min-width:0;margin:0;font-size:clamp(17px,1.5vw,21px);font-weight:800;line-height:1.3;display:inline-flex;overflow:hidden}.hero-module__M4laAG__rotatingLabel{min-width:0;max-width:100%;color:var(--navy-text);align-items:center;display:inline-flex;overflow:hidden}.hero-module__M4laAG__bracket{flex:none}.hero-module__M4laAG__rot{vertical-align:bottom;min-width:0;height:1.3em;transition:width .5s var(--ease);flex:0 auto;display:inline-block;position:relative;overflow:hidden}.hero-module__M4laAG__ghost{visibility:hidden;white-space:nowrap}.hero-module__M4laAG__w{white-space:nowrap;transition:transform .55s var(--ease);position:absolute;top:0;left:0;transform:translateY(108%)}.hero-module__M4laAG__w[data-state=on]{transform:translateY(0)}.hero-module__M4laAG__w[data-state=out]{transform:translateY(-108%)}.hero-module__M4laAG__w[data-state=idle]{transition:none;transform:translateY(108%)}.hero-module__M4laAG__fixed{white-space:nowrap}.hero-module__M4laAG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.hero-module__M4laAG__chat{border:1px solid var(--rule);border-top:2px solid var(--navy-line);background:var(--bg);flex-direction:column;grid-area:chat;min-height:0;margin:0;display:flex;overflow:hidden}.hero-module__M4laAG__cHead{border-bottom:1px solid var(--fg);flex:none;justify-content:space-between;align-items:center;gap:16px;padding:13px 14px;display:flex}.hero-module__M4laAG__cAgent{flex:none;align-items:center;gap:11px;min-width:0;display:flex}.hero-module__M4laAG__cAv{flex:none;width:50px;height:50px;position:relative;overflow:hidden}.hero-module__M4laAG__cAv>img{width:115%;max-width:none;position:absolute;top:50%;left:50%;transform:translate(-49.9%,-52.25%)}.hero-module__M4laAG__cId{min-width:0}.hero-module__M4laAG__cId b,.hero-module__M4laAG__cId strong{letter-spacing:-.02em;font-size:14px;font-weight:700;display:inline}.hero-module__M4laAG__cId em,.hero-module__M4laAG__cId>span{color:var(--fg-3);font-size:12px;font-style:normal;font-weight:600}.hero-module__M4laAG__cId small{color:var(--fg-3);align-items:center;gap:6px;margin-top:3px;font-size:11.5px;display:flex;position:relative}.hero-module__M4laAG__cId small:before{content:"";opacity:0;pointer-events:none;width:7px;height:7px;animation:hero-module__M4laAG__statusRing 1.9s var(--ease) infinite;background:#22c55e8c;border-radius:50%;margin-top:-3.5px;position:absolute;top:50%;left:0}.hero-module__M4laAG__cId small svg{background:#22c55e;border-radius:50%;flex:none;width:7px;height:7px;position:relative}.hero-module__M4laAG__cBody{background:var(--panel);scroll-behavior:smooth;flex-direction:column;flex:1;gap:9px;min-height:0;padding:15px 14px;display:flex;overflow-y:auto}.hero-module__M4laAG__msg{display:flex}.hero-module__M4laAG__bubble{animation:hero-module__M4laAG__messageIn .38s var(--ease) both}.hero-module__M4laAG__msg p{max-width:min(86%,460px);animation:hero-module__M4laAG__messageIn .38s var(--ease) both;margin:0;padding:10px 13px;font-size:13.5px;font-weight:500;line-height:1.62}.hero-module__M4laAG__msg.hero-module__M4laAG__bot p{border:1px solid var(--rule);background:var(--bg);color:var(--fg)}.hero-module__M4laAG__msg.hero-module__M4laAG__user{justify-content:flex-end;align-items:flex-end;gap:8px}.hero-module__M4laAG__msg.hero-module__M4laAG__user p{background:var(--navy);color:var(--navy-fg)}.hero-module__M4laAG__editAnswer{cursor:pointer;width:44px;height:44px;color:var(--fg-3);background:0 0;border:0;flex:none;place-items:center;transition:background .2s,color .2s;display:grid}.hero-module__M4laAG__editAnswer:hover{background:var(--panel-2);color:var(--navy-text)}.hero-module__M4laAG__editAnswer:disabled{cursor:not-allowed;opacity:.45}.hero-module__M4laAG__editAnswer svg{width:16px;height:16px}.hero-module__M4laAG__typing p{align-items:center;gap:5px;padding:14px 13px;display:flex}.hero-module__M4laAG__typing i{background:var(--fg-3);width:5px;height:5px;animation:1.2s ease-in-out infinite hero-module__M4laAG__typingDot}.hero-module__M4laAG__typing i:nth-child(2){animation-delay:.16s}.hero-module__M4laAG__typing i:nth-child(3){animation-delay:.32s}.hero-module__M4laAG__cFoot{border-top:1px solid var(--rule);background:var(--bg);flex:none;display:flex}.hero-module__M4laAG__cFoot input{appearance:none;min-width:0;height:54px;color:var(--fg);background:0 0;border:0;border-radius:0;flex:1;padding:0 14px;font-family:inherit;font-size:14px;font-weight:500}.hero-module__M4laAG__cFoot input::placeholder{color:var(--fg-3)}.hero-module__M4laAG__cFoot input:focus{background:var(--panel);outline:none}.hero-module__M4laAG__cSend{background:var(--navy);width:54px;height:54px;color:var(--navy-fg);cursor:pointer;transition:background .16s var(--ease);border:0;flex:none;place-items:center;display:grid}.hero-module__M4laAG__cSend:hover{background:var(--navy-lift)}.hero-module__M4laAG__cSend:disabled{background:var(--rule);color:var(--fg-3);cursor:not-allowed}.hero-module__M4laAG__rv{opacity:0;animation:hero-module__M4laAG__revealIn .7s var(--ease) forwards;animation-delay:calc(var(--i,0) * 70ms + .1s);transform:translateY(12px)}@keyframes hero-module__M4laAG__liveBlink{0%,55%{opacity:1}56%,to{opacity:.15}}@keyframes hero-module__M4laAG__statusRing{0%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(2.714)}to{opacity:0;transform:scale(1)}}@keyframes hero-module__M4laAG__messageIn{0%{opacity:0;transform:translateY(7px)}}@keyframes hero-module__M4laAG__typingDot{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@keyframes hero-module__M4laAG__revealIn{to{opacity:1;transform:none}}@media (max-width:1100px){.hero-module__M4laAG__hero{--pad:28px;height:auto;min-height:calc(100svh - var(--top));grid-template-rows:none;grid-template-columns:1fr;grid-template-areas:"media""chat"}.hero-module__M4laAG__chat{width:100%;max-width:none;height:clamp(420px, calc(100svh - var(--top) - 64px), 640px);min-height:0;margin:0}.hero-module__M4laAG__media{aspect-ratio:16/10;width:100%;min-height:400px;max-height:70svh}.hero-module__M4laAG__media:before{width:auto;height:2px;inset:0 0 auto}.hero-module__M4laAG__tagline{font-size:clamp(18px,2.6vw,23px)}.hero-module__M4laAG__wordmark{font-size:clamp(38px,7vw,52px)}}@media (min-width:1101px) and (max-width:1380px){.hero-module__M4laAG__cTitle .hero-module__M4laAG__titleLine{flex-direction:row;align-items:baseline;gap:4px}}@media (max-width:700px){.hero-module__M4laAG__hero{--pad:18px}.hero-module__M4laAG__chat{height:clamp(460px, calc(100svh - var(--top) - 72px), 680px);min-height:0;margin-bottom:0}.hero-module__M4laAG__cBody{padding-inline:18px}.hero-module__M4laAG__cHead{grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:6px;padding:10px;display:grid}.hero-module__M4laAG__cAgent{gap:7px}.hero-module__M4laAG__cAv{width:42px;height:42px}.hero-module__M4laAG__cId b,.hero-module__M4laAG__cId strong{font-size:13px}.hero-module__M4laAG__cId em,.hero-module__M4laAG__cId>span{font-size:10.5px}.hero-module__M4laAG__cId small{gap:4px;font-size:10.5px}.hero-module__M4laAG__cId small button{height:22px;margin-left:2px;padding-inline:7px;font-size:9.5px}.hero-module__M4laAG__cTitle{flex:auto;justify-self:end;width:auto;max-width:100%}.hero-module__M4laAG__cTitle .hero-module__M4laAG__titleLine{flex-direction:column;align-items:flex-end;gap:1px}.hero-module__M4laAG__cTitle .hero-module__M4laAG__kicker{letter-spacing:-.045em;font-size:clamp(9px,2.5vw,10px)}.hero-module__M4laAG__cTitle .hero-module__M4laAG__h1{font-size:12px}.hero-module__M4laAG__media{width:100%;height:calc(100svh - var(--top));aspect-ratio:auto;min-height:0;max-height:none}.hero-module__M4laAG__vlabel{display:none}.hero-module__M4laAG__mTop{top:22px}.hero-module__M4laAG__mCenter{gap:14px;padding-top:58px;padding-bottom:96px}.hero-module__M4laAG__tagline{font-size:15px}.hero-module__M4laAG__wordmark{font-size:34px}.hero-module__M4laAG__mediaCopy{margin-top:9px;font-size:14px}.hero-module__M4laAG__storeCta{min-width:196px;padding:0 24px;font-size:14px}.hero-module__M4laAG__scells{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.hero-module__M4laAG__scell{padding:12px 4px}.hero-module__M4laAG__counterNumber{font-size:clamp(16px,4.5vw,18px)}.hero-module__M4laAG__titleLine{gap:6px}.hero-module__M4laAG__kicker{letter-spacing:-.045em;font-size:clamp(11px,3vw,13px)}.hero-module__M4laAG__h1{font-size:clamp(13px,3.7vw,16px)}}@media (max-width:420px){.hero-module__M4laAG__cHead{grid-template-columns:minmax(0,1fr) minmax(0,max-content);align-items:center;gap:10px}.hero-module__M4laAG__cTitle{width:auto}.hero-module__M4laAG__cTitle .hero-module__M4laAG__kicker{white-space:normal;text-align:right;line-height:1.25}}@media (prefers-reduced-motion:reduce){.hero-module__M4laAG__rv,.hero-module__M4laAG__liveTag i,.hero-module__M4laAG__rot,.hero-module__M4laAG__w,.hero-module__M4laAG__typing i,.hero-module__M4laAG__cId small:before,.hero-module__M4laAG__bubble,.hero-module__M4laAG__msg p,.hero-module__M4laAG__poster,.hero-module__M4laAG__storeCta,.hero-module__M4laAG__storeCta svg{transition:none;animation:none}.hero-module__M4laAG__rv{opacity:1;transform:none}.hero-module__M4laAG__cBody{scroll-behavior:auto}}
.BestCarousel-module__P3qYHq__item{min-width:0;color:inherit;cursor:pointer;flex-direction:column;gap:14px;text-decoration:none;display:flex}.BestCarousel-module__P3qYHq__plate{aspect-ratio:1;border:var(--sk-border,1px) solid var(--sk-card-rule);border-radius:var(--sk-radius-media);background:var(--sk-card-bg);transition:border-color .25s;position:relative;overflow:hidden}.BestCarousel-module__P3qYHq__item:hover .BestCarousel-module__P3qYHq__plate,.BestCarousel-module__P3qYHq__item:focus-visible .BestCarousel-module__P3qYHq__plate{border-color:var(--sk-accent)}.BestCarousel-module__P3qYHq__img{object-fit:cover;transition:transform .7s var(--sk-ease)}.BestCarousel-module__P3qYHq__item:hover .BestCarousel-module__P3qYHq__img{transform:scale(1.05)}.BestCarousel-module__P3qYHq__name{color:var(--sk-ink);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:17px;font-weight:700;line-height:1.4;overflow:hidden}.BestCarousel-module__P3qYHq__actions{justify-content:center;margin-top:clamp(28px,3.5vw,48px);display:flex}@media (prefers-reduced-motion:reduce){.BestCarousel-module__P3qYHq__plate,.BestCarousel-module__P3qYHq__img{transition:none}}
.FaqParts-module__kh1cQG__search{position:relative}.FaqParts-module__kh1cQG__searchIcon{color:var(--sk-card-ink-soft);pointer-events:none;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.FaqParts-module__kh1cQG__searchInput{border:1.5px solid var(--sk-rule);border-radius:min(var(--sk-radius-btn,2px), 28px);background:var(--sk-card-bg);width:100%;height:56px;color:var(--sk-card-ink);padding:0 20px 0 50px;font-family:inherit;font-size:16px}.FaqParts-module__kh1cQG__searchInput::placeholder{color:var(--sk-card-ink-soft)}.FaqParts-module__kh1cQG__searchInput:focus{border-color:var(--sk-accent);box-shadow:0 0 0 3px var(--sk-soft);outline:none}.FaqParts-module__kh1cQG__list{border-top:1.5px solid var(--sk-rule-strong);margin:0;padding:0;list-style:none}.FaqParts-module__kh1cQG__item{border-bottom:1px solid var(--sk-rule)}.FaqParts-module__kh1cQG__question{width:100%;min-height:64px;color:var(--sk-ink);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:18px 4px;font-family:inherit;font-size:17px;font-weight:600;line-height:1.5;display:flex}.FaqParts-module__kh1cQG__question:hover{color:var(--sk-accent-text)}.FaqParts-module__kh1cQG__chevron{color:var(--sk-ink-soft);transition:transform .3s var(--sk-ease);flex:none}.FaqParts-module__kh1cQG__item[data-open=true] .FaqParts-module__kh1cQG__chevron{transform:rotate(180deg)}.FaqParts-module__kh1cQG__answer{transition:grid-template-rows .3s var(--sk-ease);grid-template-rows:0fr;display:grid}.FaqParts-module__kh1cQG__item[data-open=true] .FaqParts-module__kh1cQG__answer{grid-template-rows:1fr}.FaqParts-module__kh1cQG__answerInner{overflow:hidden}.FaqParts-module__kh1cQG__answerText{color:var(--sk-ink-soft);white-space:pre-line;margin:0;padding:0 40px 22px 4px;font-size:16px;line-height:1.75}.FaqParts-module__kh1cQG__pages{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:24px;display:flex}.FaqParts-module__kh1cQG__pagesStart{justify-content:flex-start}.FaqParts-module__kh1cQG__pagesEnd{justify-content:flex-end}.FaqParts-module__kh1cQG__page{border:1px solid var(--sk-rule);border-radius:min(var(--sk-radius-btn,2px), 22px);min-width:44px;height:44px;color:var(--sk-ink);cursor:pointer;background:0 0;padding:0 12px;font-family:inherit;font-size:15px;font-weight:600;transition:background-color .2s,border-color .2s}.FaqParts-module__kh1cQG__page:hover{border-color:var(--sk-accent)}.FaqParts-module__kh1cQG__page[aria-current=page]{border-color:var(--sk-btn-bg);background:var(--sk-btn-bg);color:var(--sk-btn-ink)}.FaqParts-module__kh1cQG__callout{border-radius:var(--sk-radius);background:var(--sk-soft);color:var(--sk-ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;padding:28px 32px;display:flex}.FaqParts-module__kh1cQG__calloutCard{border:var(--sk-border,1px) solid var(--sk-card-rule);background:var(--sk-card-bg);height:100%;color:var(--sk-card-ink);flex-direction:column;justify-content:flex-start;align-items:flex-start}.FaqParts-module__kh1cQG__calloutText{margin:0;font-size:17px;font-weight:600;line-height:1.6}.FaqParts-module__kh1cQG__calloutMeta{color:var(--sk-ink-soft);flex-direction:column;gap:4px;font-size:15px;display:flex}.FaqParts-module__kh1cQG__calloutCard .FaqParts-module__kh1cQG__calloutMeta{color:var(--sk-card-ink-soft)}.FaqParts-module__kh1cQG__phone{color:inherit;letter-spacing:-.01em;cursor:pointer;font-size:24px;font-weight:800;text-decoration:none}.FaqParts-module__kh1cQG__calloutMeta .FaqParts-module__kh1cQG__phone{color:var(--sk-ink)}.FaqParts-module__kh1cQG__calloutCard .FaqParts-module__kh1cQG__calloutMeta .FaqParts-module__kh1cQG__phone{color:var(--sk-card-ink)}@media (max-width:640px){.FaqParts-module__kh1cQG__question{font-size:16px}.FaqParts-module__kh1cQG__answerText{padding-right:4px}.FaqParts-module__kh1cQG__callout{padding:22px 20px}}@media (prefers-reduced-motion:reduce){.FaqParts-module__kh1cQG__answer,.FaqParts-module__kh1cQG__chevron,.FaqParts-module__kh1cQG__page{transition:none}}
.FaqSplit-module__fA9K7G__layout{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:clamp(32px,4.5vw,64px);display:grid}.FaqSplit-module__fA9K7G__searchRow{margin-bottom:20px}.FaqSplit-module__fA9K7G__card{border-radius:var(--sk-radius);cursor:pointer;flex-direction:column;min-height:340px;padding:clamp(28px,3vw,40px);text-decoration:none;display:flex;position:relative;overflow:hidden}.FaqSplit-module__fA9K7G__cardText{color:var(--sk-ink);margin:0 0 24px;font-size:clamp(17px,1.3vw,19px);font-weight:500;line-height:1.65}.FaqSplit-module__fA9K7G__phone{color:var(--sk-ink);letter-spacing:-.01em;font-size:clamp(28px,3vw,38px);font-weight:800;line-height:1.2}.FaqSplit-module__fA9K7G__hours{color:var(--sk-ink-soft);flex-direction:column;gap:8px;margin-top:26px;font-size:16px;display:flex}.FaqSplit-module__fA9K7G__hours strong{color:var(--sk-ink);font-weight:600}.FaqSplit-module__fA9K7G__mascot{pointer-events:none;width:140px;height:auto;position:absolute;bottom:18px;right:20px}@media (max-width:900px){.FaqSplit-module__fA9K7G__layout{grid-template-columns:minmax(0,1fr)}.FaqSplit-module__fA9K7G__mascot{width:104px}}@media (max-width:640px){.FaqSplit-module__fA9K7G__card{min-height:300px}.FaqSplit-module__fA9K7G__mascot{width:92px}}
.BestFeature-module__MiixAa__layout{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(24px,3.5vw,56px);display:grid}.BestFeature-module__MiixAa__feature{min-width:0;color:inherit;cursor:pointer;flex-direction:column;gap:18px;text-decoration:none;display:flex}.BestFeature-module__MiixAa__featurePlate{aspect-ratio:1;border:var(--sk-border,1px) solid var(--sk-card-rule);border-radius:var(--sk-radius-media);background:var(--sk-card-bg);position:relative;overflow:hidden}.BestFeature-module__MiixAa__featureImg{object-fit:cover;animation:BestFeature-module__MiixAa__fadeIn .5s var(--sk-ease);transition:transform .7s var(--sk-ease)}.BestFeature-module__MiixAa__feature:hover .BestFeature-module__MiixAa__featureImg{transform:scale(1.03)}.BestFeature-module__MiixAa__featureMeta{justify-content:space-between;align-items:center;gap:16px;display:flex}.BestFeature-module__MiixAa__featureName{color:var(--sk-ink);font-size:clamp(22px,2.2vw,32px);font-weight:var(--sk-h-weight,700);letter-spacing:var(--sk-track,-.02em);margin:0;line-height:1.3}.BestFeature-module__MiixAa__featureGo{border-radius:var(--sk-radius-btn,2px);background:var(--sk-btn-bg);width:52px;height:52px;color:var(--sk-btn-ink);flex:none;place-items:center;transition:background-color .2s;display:grid}.BestFeature-module__MiixAa__feature:hover .BestFeature-module__MiixAa__featureGo{background:var(--sk-btn-hover)}.BestFeature-module__MiixAa__listWrap{min-height:320px;position:relative}.BestFeature-module__MiixAa__list{border-top:1.5px solid var(--sk-rule-strong);scrollbar-width:thin;margin:0;padding:0;list-style:none;position:absolute;inset:0;overflow-y:auto}.BestFeature-module__MiixAa__row{border:0;border-bottom:1px solid var(--sk-rule);width:100%;min-height:84px;color:var(--sk-ink-soft);text-align:left;cursor:pointer;background:0 0;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:16px;padding:10px 8px;font-family:inherit;transition:background-color .2s,color .2s;display:grid}.BestFeature-module__MiixAa__row:hover,.BestFeature-module__MiixAa__row[aria-pressed=true]{background:var(--sk-soft);color:var(--sk-ink)}.BestFeature-module__MiixAa__row:focus-visible{outline:2px solid var(--sk-accent);outline-offset:-2px}.BestFeature-module__MiixAa__thumb{border-radius:min(var(--sk-radius-media,2px), 12px);background:var(--sk-card-bg);width:64px;height:64px;position:relative;overflow:hidden}.BestFeature-module__MiixAa__thumbImg{object-fit:cover}.BestFeature-module__MiixAa__rowName{text-overflow:ellipsis;white-space:nowrap;font-size:16.5px;font-weight:600;line-height:1.4;overflow:hidden}.BestFeature-module__MiixAa__row[aria-pressed=true] .BestFeature-module__MiixAa__rowName{font-weight:800}.BestFeature-module__MiixAa__rowNo{color:var(--sk-accent-text);font-variant-numeric:tabular-nums;font-size:13px;font-weight:800}.BestFeature-module__MiixAa__actions{justify-content:center;margin-top:clamp(32px,4vw,52px);display:flex}@keyframes BestFeature-module__MiixAa__fadeIn{0%{opacity:.35}}@media (max-width:900px){.BestFeature-module__MiixAa__layout{grid-template-columns:minmax(0,1fr)}.BestFeature-module__MiixAa__listWrap{min-height:0}.BestFeature-module__MiixAa__list{border-top:0;gap:10px;padding-bottom:4px;display:flex;position:static;overflow:auto visible}.BestFeature-module__MiixAa__list>li{flex:0 0 132px}.BestFeature-module__MiixAa__row{border:1px solid var(--sk-rule);border-radius:min(var(--sk-radius,2px), 12px);grid-template-columns:minmax(0,1fr);justify-items:start;gap:8px;min-height:0;padding:8px}.BestFeature-module__MiixAa__thumb{aspect-ratio:1;width:100%;height:auto}.BestFeature-module__MiixAa__rowName{width:100%;font-size:14.5px}.BestFeature-module__MiixAa__rowNo{display:none}}@media (prefers-reduced-motion:reduce){.BestFeature-module__MiixAa__featureImg{transition:none;animation:none}.BestFeature-module__MiixAa__row,.BestFeature-module__MiixAa__featureGo{transition:none}}
.CertGrid-module__o1ZKrq__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.6vw,24px);margin:0;padding:0;list-style:none;display:grid}.CertGrid-module__o1ZKrq__card{border:var(--sk-border,1px) solid var(--sk-card-rule);border-radius:var(--sk-radius);background:var(--sk-card-bg);color:var(--sk-card-ink);flex-direction:column;display:flex;overflow:hidden}.CertGrid-module__o1ZKrq__paper{aspect-ratio:210/297;background:#fff;position:relative}.CertGrid-module__o1ZKrq__img{object-fit:contain}.CertGrid-module__o1ZKrq__info{border-top:1px solid var(--sk-card-rule);flex-direction:column;gap:4px;padding:16px;display:flex}.CertGrid-module__o1ZKrq__name{margin:0;font-size:16px;font-weight:700}.CertGrid-module__o1ZKrq__desc{color:var(--sk-card-ink-soft);margin:0;font-size:14px;line-height:1.5}.CertGrid-module__o1ZKrq__trust{color:var(--sk-ink-soft);justify-content:center;align-items:center;gap:8px;margin-top:clamp(24px,3vw,40px);font-size:15px;font-weight:500;display:flex}.CertGrid-module__o1ZKrq__trust svg{color:var(--sk-accent-text)}.CertGrid-module__o1ZKrq__actions{justify-content:center;margin-top:24px;display:none}@media (max-width:900px){.CertGrid-module__o1ZKrq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.CertGrid-module__o1ZKrq__card[data-extra=true]{display:none}.CertGrid-module__o1ZKrq__grid[data-expanded=true] .CertGrid-module__o1ZKrq__card[data-extra=true],.CertGrid-module__o1ZKrq__actions{display:flex}}
.CertRow-module__xeGQsG__card{border:var(--sk-border,1px) solid var(--sk-card-rule);border-radius:var(--sk-radius);background:var(--sk-card-bg);color:var(--sk-card-ink);flex-direction:column;display:flex;overflow:hidden}.CertRow-module__xeGQsG__paper{aspect-ratio:210/297;background:#fff;position:relative}.CertRow-module__xeGQsG__img{object-fit:contain}.CertRow-module__xeGQsG__info{border-top:1px solid var(--sk-card-rule);flex-direction:column;gap:4px;padding:14px 16px 16px;display:flex}.CertRow-module__xeGQsG__name{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;font-weight:700;overflow:hidden}.CertRow-module__xeGQsG__desc{color:var(--sk-card-ink-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.CertRow-module__xeGQsG__trust{color:var(--sk-ink-soft);align-items:center;gap:8px;margin:clamp(20px,2.5vw,32px) 0 0;font-size:15px;font-weight:500;display:flex}.CertRow-module__xeGQsG__trust svg{color:var(--sk-accent-text);flex:none}
.ContactCentered-module__3gYcWW__head{text-align:center;flex-direction:column;align-items:center;gap:18px;max-width:760px;margin:0 auto clamp(32px,4vw,48px);display:flex}.ContactCentered-module__3gYcWW__title{color:var(--sk-ink);font-size:var(--sk-fs-h2);font-weight:var(--sk-h-weight,800);letter-spacing:var(--sk-track,-.03em);margin:0;line-height:1.28}.ContactCentered-module__3gYcWW__promise{color:var(--sk-ink);margin:0;font-size:18px;font-weight:500}.ContactCentered-module__3gYcWW__promise strong{color:var(--sk-accent-text);font-weight:800}.ContactCentered-module__3gYcWW__body{color:var(--sk-ink-soft);font-size:var(--sk-fs-body);margin:0;line-height:1.72}.ContactCentered-module__3gYcWW__channelsHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.ContactCentered-module__3gYcWW__channelsLabel{color:var(--sk-ink);font-size:15px;font-weight:700}.ContactCentered-module__3gYcWW__formCard{border:var(--sk-border,1px) solid var(--sk-card-rule);border-radius:var(--sk-radius);max-width:760px;box-shadow:var(--sk-shadow);--sk-card-ink:#1a1a1a;--sk-card-ink-soft:#4b4b4b;--sk-card-rule:var(--sk-l-rule);--sk-accent-text:var(--sk-main-text);background:#fff;margin:clamp(32px,4vw,56px) auto 0;padding:clamp(22px,3vw,36px)}
.FaqBubbles-module__x-GYiq__wrap{max-width:920px;margin:0 auto}.FaqBubbles-module__x-GYiq__searchRow{margin-bottom:32px}.FaqBubbles-module__x-GYiq__thread{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.FaqBubbles-module__x-GYiq__pair{flex-direction:column;gap:10px;display:flex}.FaqBubbles-module__x-GYiq__question{border:var(--sk-border,1px) solid var(--sk-card-rule);border-radius:min(calc(var(--sk-radius,2px) + 14px), 24px);background:var(--sk-card-bg);max-width:min(84%,660px);min-height:56px;color:var(--sk-card-ink);text-align:left;cursor:pointer;border-bottom-right-radius:4px;align-self:flex-end;align-items:center;gap:12px;padding:14px 20px;font-family:inherit;font-size:16.5px;font-weight:600;line-height:1.5;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.FaqBubbles-module__x-GYiq__question:hover{border-color:var(--sk-accent)}.FaqBubbles-module__x-GYiq__pair[data-open=true] .FaqBubbles-module__x-GYiq__question{border-color:var(--sk-accent);background:var(--sk-accent);color:var(--sk-on-accent)}.FaqBubbles-module__x-GYiq__chevron{transition:transform .3s var(--sk-ease);flex:none}.FaqBubbles-module__x-GYiq__pair[data-open=true] .FaqBubbles-module__x-GYiq__chevron{transform:rotate(180deg)}.FaqBubbles-module__x-GYiq__answer{max-width:min(88%,720px);transition:grid-template-rows .3s var(--sk-ease);grid-template-rows:0fr;align-self:flex-start;display:grid}.FaqBubbles-module__x-GYiq__pair[data-open=true] .FaqBubbles-module__x-GYiq__answer{grid-template-rows:1fr}.FaqBubbles-module__x-GYiq__answerInner{overflow:hidden}.FaqBubbles-module__x-GYiq__bubble{border-radius:min(calc(var(--sk-radius,2px) + 14px), 24px);background:var(--sk-soft);color:var(--sk-ink);white-space:pre-line;border-bottom-left-radius:4px;margin:0;padding:16px 20px;font-size:16px;line-height:1.75}.FaqBubbles-module__x-GYiq__callout{margin-top:clamp(40px,5vw,64px)}@media (max-width:640px){.FaqBubbles-module__x-GYiq__question{max-width:92%;font-size:15.5px}.FaqBubbles-module__x-GYiq__answer{max-width:96%}}@media (prefers-reduced-motion:reduce){.FaqBubbles-module__x-GYiq__question,.FaqBubbles-module__x-GYiq__chevron,.FaqBubbles-module__x-GYiq__answer{transition:none}}
.OrderStage-module__plyaCa__stage{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(28px,4.5vw,72px);display:grid}.OrderStage-module__plyaCa__media{aspect-ratio:16/10;border-radius:var(--sk-radius-media);background:var(--sk-card-bg);position:relative;overflow:hidden}.OrderStage-module__plyaCa__img{object-fit:cover;animation:OrderStage-module__plyaCa__fadeIn .55s var(--sk-ease)}.OrderStage-module__plyaCa__detail{flex-direction:column;gap:16px;display:flex}.OrderStage-module__plyaCa__count{color:var(--sk-accent-text);font-variant-numeric:tabular-nums;font-size:clamp(52px,6vw,88px);font-weight:var(--sk-d-weight,800);letter-spacing:-.05em;line-height:.95}.OrderStage-module__plyaCa__count small{color:var(--sk-ink-soft);letter-spacing:0;margin-left:10px;font-size:.32em;font-weight:600}.OrderStage-module__plyaCa__title{color:var(--sk-ink);font-size:clamp(24px,2.4vw,34px);font-weight:var(--sk-h-weight,800);letter-spacing:var(--sk-track,-.03em);margin:0;line-height:1.25}.OrderStage-module__plyaCa__desc{color:var(--sk-ink-soft);font-size:var(--sk-fs-body);margin:0;line-height:1.75}.OrderStage-module__plyaCa__goal{border-top:1px solid var(--sk-rule);color:var(--sk-ink);padding-top:14px;font-size:15.5px;font-weight:700}.OrderStage-module__plyaCa__controls{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;margin-top:clamp(24px,3vw,40px);display:grid}.OrderStage-module__plyaCa__arrows{gap:8px;display:flex}.OrderStage-module__plyaCa__arrow{border:1.5px solid var(--sk-rule-strong);border-radius:var(--sk-radius-btn,2px);width:52px;height:52px;color:var(--sk-ink);cursor:pointer;background:0 0;place-items:center;transition:background-color .2s,color .2s,border-color .2s;display:grid}.OrderStage-module__plyaCa__arrow:hover:not(:disabled){border-color:var(--sk-btn-bg);background:var(--sk-btn-bg);color:var(--sk-btn-ink)}.OrderStage-module__plyaCa__arrow:disabled{cursor:not-allowed;opacity:.35}.OrderStage-module__plyaCa__track{background:var(--sk-rule);border-radius:3px;height:3px;position:relative;overflow:hidden}.OrderStage-module__plyaCa__bar{background:var(--sk-accent);transition:width .45s var(--sk-ease);position:absolute;top:0;bottom:0;left:0}.OrderStage-module__plyaCa__dots{display:flex}.OrderStage-module__plyaCa__dot{cursor:pointer;background:0 0;border:0;place-items:center;width:30px;height:48px;display:grid}.OrderStage-module__plyaCa__dot span{background:var(--sk-rule-strong);opacity:.35;border-radius:50%;width:8px;height:8px;transition:opacity .2s,transform .2s}.OrderStage-module__plyaCa__dot[aria-current=step] span{background:var(--sk-accent);opacity:1;transform:scale(1.3)}.OrderStage-module__plyaCa__dot:hover span{opacity:.8}@keyframes OrderStage-module__plyaCa__fadeIn{0%{opacity:0}}@media (max-width:900px){.OrderStage-module__plyaCa__stage{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.OrderStage-module__plyaCa__controls{grid-template-columns:auto minmax(0,1fr)}.OrderStage-module__plyaCa__dots{display:none}}@media (prefers-reduced-motion:reduce){.OrderStage-module__plyaCa__img{animation:none}.OrderStage-module__plyaCa__bar,.OrderStage-module__plyaCa__arrow,.OrderStage-module__plyaCa__dot span{transition:none}}
.FaqCards-module__oZTTlW__searchRow{max-width:620px;margin-bottom:28px}.FaqCards-module__oZTTlW__searchCenter{margin-inline:auto}.FaqCards-module__oZTTlW__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(12px,1.4vw,20px);margin:0;padding:0;list-style:none;display:grid}.FaqCards-module__oZTTlW__card{border:var(--sk-border,1px) solid var(--sk-card-rule);border-radius:var(--sk-radius);background:var(--sk-card-bg);color:var(--sk-card-ink);box-shadow:var(--sk-shadow);transition:border-color .2s;overflow:hidden}.FaqCards-module__oZTTlW__card[data-open=true]{border-color:var(--sk-accent)}.FaqCards-module__oZTTlW__question{width:100%;min-height:76px;color:var(--sk-card-ink);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;padding:22px;font-family:inherit;font-size:17px;font-weight:700;line-height:1.5;display:grid}.FaqCards-module__oZTTlW__number{color:var(--sk-accent-text);font-variant-numeric:tabular-nums;padding-top:2px;font-size:15px;font-weight:800}.FaqCards-module__oZTTlW__chevron{color:var(--sk-card-ink-soft);transition:transform .3s var(--sk-ease);margin-top:3px}.FaqCards-module__oZTTlW__card[data-open=true] .FaqCards-module__oZTTlW__chevron{transform:rotate(180deg)}.FaqCards-module__oZTTlW__answer{transition:grid-template-rows .3s var(--sk-ease);grid-template-rows:0fr;display:grid}.FaqCards-module__oZTTlW__card[data-open=true] .FaqCards-module__oZTTlW__answer{grid-template-rows:1fr}.FaqCards-module__oZTTlW__answerInner{overflow:hidden}.FaqCards-module__oZTTlW__answerText{color:var(--sk-card-ink-soft);white-space:pre-line;margin:0;padding:0 22px 22px;font-size:16px;line-height:1.75}.FaqCards-module__oZTTlW__calloutCell:nth-child(odd){grid-column:1/-1}@media (max-width:900px){.FaqCards-module__oZTTlW__grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.FaqCards-module__oZTTlW__question{padding:18px;font-size:16px}.FaqCards-module__oZTTlW__answerText{padding:0 18px 18px}}@media (prefers-reduced-motion:reduce){.FaqCards-module__oZTTlW__card,.FaqCards-module__oZTTlW__chevron,.FaqCards-module__oZTTlW__answer{transition:none}}
.FaqSticky-module__OCbaBq__layout{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:clamp(32px,5vw,80px);display:grid}.FaqSticky-module__OCbaBq__aside{top:calc(var(--sk-header,112px) + 24px);flex-direction:column;gap:24px;display:flex;position:sticky}.FaqSticky-module__OCbaBq__aside .FaqSticky-module__OCbaBq__heading{margin-bottom:0}.FaqSticky-module__OCbaBq__contact{border-top:1px solid var(--sk-rule);color:var(--sk-ink-soft);flex-direction:column;gap:6px;padding-top:20px;font-size:15px;display:flex}.FaqSticky-module__OCbaBq__phoneLabel{color:var(--sk-ink);font-size:15px;font-weight:700}.FaqSticky-module__OCbaBq__phone{color:var(--sk-accent-text);letter-spacing:-.01em;cursor:pointer;margin-bottom:6px;font-size:clamp(24px,2.4vw,30px);font-weight:800;text-decoration:none}@media (max-width:900px){.FaqSticky-module__OCbaBq__layout{grid-template-columns:minmax(0,1fr)}.FaqSticky-module__OCbaBq__aside{position:static}}
.OrderCompact-module__CKbh-a__layout{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(28px,4.5vw,72px);display:grid}.OrderCompact-module__CKbh-a__list{grid-template-rows:repeat(var(--rows,5), auto);border-top:2px solid var(--sk-rule-strong);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;column-gap:clamp(20px,3vw,40px);margin:0;padding:0;list-style:none;display:grid}.OrderCompact-module__CKbh-a__row{border-bottom:1px solid var(--sk-rule)}.OrderCompact-module__CKbh-a__button{width:100%;min-height:76px;color:var(--sk-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-left:3px solid #0000;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 10px 14px 8px;font-family:inherit;transition:background-color .2s,border-color .2s;display:grid}.OrderCompact-module__CKbh-a__button[data-active=true]{border-left-color:var(--sk-accent);background:var(--sk-soft)}.OrderCompact-module__CKbh-a__number{color:var(--sk-accent-text);font-variant-numeric:tabular-nums;font-size:17px;font-weight:800}.OrderCompact-module__CKbh-a__text{flex-direction:column;gap:4px;min-width:0;display:flex}.OrderCompact-module__CKbh-a__title{color:var(--sk-ink);letter-spacing:-.02em;font-size:17px;font-weight:700;line-height:1.35}.OrderCompact-module__CKbh-a__goal{color:var(--sk-ink-soft);font-size:14.5px;font-weight:500}.OrderCompact-module__CKbh-a__thumb{border-radius:min(var(--sk-radius-media,2px), 10px);background:var(--sk-card-bg);width:64px;height:64px;display:none;position:relative;overflow:hidden}.OrderCompact-module__CKbh-a__aside{top:calc(var(--sk-header,112px) + 24px);flex-direction:column;gap:16px;display:flex;position:sticky}.OrderCompact-module__CKbh-a__media{aspect-ratio:4/5;border-radius:var(--sk-radius-media);background:var(--sk-card-bg);position:relative;overflow:hidden}.OrderCompact-module__CKbh-a__img{object-fit:cover;animation:OrderCompact-module__CKbh-a__fadeIn .5s var(--sk-ease)}.OrderCompact-module__CKbh-a__caption{flex-direction:column;gap:8px;display:flex}.OrderCompact-module__CKbh-a__captionTitle{color:var(--sk-ink);font-size:var(--sk-fs-h3);letter-spacing:-.02em;margin:0;font-weight:700}.OrderCompact-module__CKbh-a__captionDesc{color:var(--sk-ink-soft);margin:0;font-size:15.5px;line-height:1.7}@keyframes OrderCompact-module__CKbh-a__fadeIn{0%{opacity:0}}@media (max-width:1100px){.OrderCompact-module__CKbh-a__layout{grid-template-columns:minmax(0,1fr)}.OrderCompact-module__CKbh-a__aside{display:none}.OrderCompact-module__CKbh-a__thumb{display:block}}@media (max-width:760px){.OrderCompact-module__CKbh-a__list{grid-template-rows:none;grid-auto-flow:row}}@media (prefers-reduced-motion:reduce){.OrderCompact-module__CKbh-a__img{animation:none}.OrderCompact-module__CKbh-a__button{transition:none}}
.OrderTimeline-module__UYDnjW__rail{grid-template-columns:repeat(var(--steps,10), minmax(0, 1fr));margin-bottom:clamp(28px,3.5vw,48px);display:grid;position:relative}.OrderTimeline-module__UYDnjW__rail:before,.OrderTimeline-module__UYDnjW__fill{top:23px;left:calc(50% / var(--steps,10));content:"";height:2px;position:absolute}.OrderTimeline-module__UYDnjW__rail:before{right:calc(50% / var(--steps,10));background:var(--sk-rule)}.OrderTimeline-module__UYDnjW__fill{z-index:1;width:calc((100% - 100% / var(--steps,10)) * var(--progress,0));background:var(--sk-accent);transition:width .5s var(--sk-ease)}.OrderTimeline-module__UYDnjW__tab{z-index:2;min-width:0;color:var(--sk-ink-soft);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:12px;padding:0 4px;font-family:inherit;display:flex;position:relative}.OrderTimeline-module__UYDnjW__num{border:1.5px solid var(--sk-rule-strong);border-radius:min(var(--sk-radius-btn,2px), 24px);background:var(--sk-bg);width:48px;height:48px;color:var(--sk-ink);font-variant-numeric:tabular-nums;place-items:center;font-size:15px;font-weight:800;transition:background-color .25s,color .25s,border-color .25s;display:grid}.OrderTimeline-module__UYDnjW__tabTitle{text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.OrderTimeline-module__UYDnjW__tab[aria-selected=true]{color:var(--sk-ink)}.OrderTimeline-module__UYDnjW__tab[aria-selected=true] .OrderTimeline-module__UYDnjW__num{border-color:var(--sk-accent);background:var(--sk-accent);color:var(--sk-on-accent)}.OrderTimeline-module__UYDnjW__tab:hover .OrderTimeline-module__UYDnjW__num{border-color:var(--sk-accent)}.OrderTimeline-module__UYDnjW__stage{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(28px,4.5vw,72px);display:grid}.OrderTimeline-module__UYDnjW__media{aspect-ratio:4/3;border-radius:var(--sk-radius-media);background:var(--sk-card-bg);position:relative;overflow:hidden}.OrderTimeline-module__UYDnjW__img{object-fit:cover;animation:OrderTimeline-module__UYDnjW__fadeIn .6s var(--sk-ease)}.OrderTimeline-module__UYDnjW__detail{flex-direction:column;gap:16px;display:flex}.OrderTimeline-module__UYDnjW__bigNumber{color:var(--sk-accent-text);font-variant-numeric:tabular-nums;font-size:clamp(44px,5vw,72px);font-weight:var(--sk-d-weight,800);letter-spacing:-.04em;line-height:1}.OrderTimeline-module__UYDnjW__bigNumber small{color:var(--sk-ink-soft);letter-spacing:0;margin-left:8px;font-size:.34em;font-weight:600}.OrderTimeline-module__UYDnjW__title{color:var(--sk-ink);font-size:clamp(24px,2.4vw,34px);font-weight:var(--sk-h-weight,800);letter-spacing:var(--sk-track,-.03em);margin:0;line-height:1.25}.OrderTimeline-module__UYDnjW__desc{max-width:48ch;color:var(--sk-ink-soft);font-size:var(--sk-fs-body);margin:0;line-height:1.75}.OrderTimeline-module__UYDnjW__goal{border-radius:min(var(--sk-radius-btn,2px), 22px);background:var(--sk-soft);color:var(--sk-ink);align-self:flex-start;padding:10px 16px;font-size:15px;font-weight:700}@keyframes OrderTimeline-module__UYDnjW__fadeIn{0%{opacity:0}}@media (max-width:900px){.OrderTimeline-module__UYDnjW__rail{scrollbar-width:none;scroll-snap-type:x proximity;gap:4px;padding-bottom:6px;display:flex;overflow-x:auto}.OrderTimeline-module__UYDnjW__rail::-webkit-scrollbar{display:none}.OrderTimeline-module__UYDnjW__rail:before,.OrderTimeline-module__UYDnjW__fill{display:none}.OrderTimeline-module__UYDnjW__tab{scroll-snap-align:start;flex:0 0 88px}.OrderTimeline-module__UYDnjW__stage{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.OrderTimeline-module__UYDnjW__fill,.OrderTimeline-module__UYDnjW__num{transition:none}.OrderTimeline-module__UYDnjW__img{animation:none}}
.OrderVertical-module__EU9yyW__list{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(20px,2.4vw,36px) clamp(48px,7vw,112px);margin:0;padding:0 0 clamp(60px,7vw,110px);list-style:none;display:grid;position:relative}.OrderVertical-module__EU9yyW__list:before{background:var(--sk-rule-strong);content:"";width:1.5px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.OrderVertical-module__EU9yyW__item{position:relative}.OrderVertical-module__EU9yyW__item[data-side=right]{transform:translateY(clamp(60px,7vw,110px))}.OrderVertical-module__EU9yyW__item:before{z-index:1;border:3px solid var(--sk-bg);background:var(--sk-accent);content:"";border-radius:50%;width:14px;height:14px;position:absolute;top:26px}.OrderVertical-module__EU9yyW__item[data-side=left]:before{right:calc(clamp(48px,7vw,112px)/-2 - 7px)}.OrderVertical-module__EU9yyW__item[data-side=right]:before{left:calc(clamp(48px,7vw,112px)/-2 - 7px)}.OrderVertical-module__EU9yyW__card{border:var(--sk-border,1px) solid var(--sk-card-rule);border-radius:var(--sk-radius);background:var(--sk-card-bg);color:var(--sk-card-ink);box-shadow:var(--sk-shadow);grid-template-columns:minmax(0,.9fr) minmax(0,1fr);display:grid;overflow:hidden}.OrderVertical-module__EU9yyW__media{background:var(--sk-tint);min-height:190px;position:relative}.OrderVertical-module__EU9yyW__img{object-fit:cover}.OrderVertical-module__EU9yyW__body{flex-direction:column;gap:8px;min-width:0;padding:20px 22px;display:flex}.OrderVertical-module__EU9yyW__number{color:var(--sk-accent-text);font-variant-numeric:tabular-nums;letter-spacing:.04em;font-size:15px;font-weight:800}.OrderVertical-module__EU9yyW__title{color:var(--sk-card-ink);font-size:var(--sk-fs-h3);letter-spacing:-.02em;margin:0;font-weight:700;line-height:1.35}.OrderVertical-module__EU9yyW__desc{color:var(--sk-card-ink-soft);margin:0;font-size:15px;line-height:1.65}.OrderVertical-module__EU9yyW__goal{border-top:1px solid var(--sk-card-rule);color:var(--sk-card-ink);margin-top:auto;padding-top:10px;font-size:14px;font-weight:600}@media (max-width:1100px){.OrderVertical-module__EU9yyW__card{grid-template-columns:minmax(0,1fr)}.OrderVertical-module__EU9yyW__media{aspect-ratio:16/9;min-height:0}}@media (max-width:760px){.OrderVertical-module__EU9yyW__list{grid-template-columns:minmax(0,1fr);padding:0 0 0 36px}.OrderVertical-module__EU9yyW__list:before{left:11px;transform:none}.OrderVertical-module__EU9yyW__item[data-side=right]{transform:none}.OrderVertical-module__EU9yyW__item[data-side=left]:before,.OrderVertical-module__EU9yyW__item[data-side=right]:before{left:-32px;right:auto}}
.SkinChat-module__wSUI0q__host{--pad:24px;--bg:#fff;--fg:#1a1a1a;--fg-2:#4b4b4b;--fg-3:#4b4b4b;--rule:var(--sk-l-rule);--rule-2:var(--sk-l-rule);--panel:var(--sk-tint);--panel-2:var(--sk-main-soft);--navy:var(--sk-main-text);--navy-lift:var(--sk-main-hover);--ease:cubic-bezier(.16, 1, .3, 1);width:100%;height:var(--sk-chat-h,600px);color:#1a1a1a;min-height:0;display:flex;container-type:inline-size}@container (max-width:560px){.SkinChat-module__wSUI0q__host .SkinChat-module__wSUI0q__title>div{flex-direction:column;align-items:flex-end;gap:1px}.SkinChat-module__wSUI0q__host .SkinChat-module__wSUI0q__title p{text-align:right;white-space:normal;font-size:11px;line-height:1.25}.SkinChat-module__wSUI0q__host .SkinChat-module__wSUI0q__title h1{font-size:13.5px}}@container (max-width:400px){.SkinChat-module__wSUI0q__host .SkinChat-module__wSUI0q__title p{display:none}}.SkinChat-module__wSUI0q__host .SkinChat-module__wSUI0q__box{border-radius:var(--sk-chat-radius,var(--sk-radius,2px));width:100%;min-height:0;box-shadow:var(--sk-chat-shadow,none);flex:auto}.SkinChat-module__wSUI0q__host.SkinChat-module__wSUI0q__flat .SkinChat-module__wSUI0q__box{border-bottom:0;border-left:0;border-right:0}.SkinChat-module__wSUI0q__host.SkinChat-module__wSUI0q__floating .SkinChat-module__wSUI0q__box{--sk-chat-shadow:0 24px 60px #0a0e162e}@media (max-width:700px){.SkinChat-module__wSUI0q__host{height:var(--sk-chat-h-mobile,clamp(480px, calc(100svh - var(--sk-header,64px) - 56px), 640px))}}
.SkinMarquee-module__aZGD-G__marquee{overflow:hidden}.SkinMarquee-module__aZGD-G__track{width:max-content;animation:SkinMarquee-module__aZGD-G__slide var(--sk-marquee-speed,30s) linear infinite;display:flex}.SkinMarquee-module__aZGD-G__reverse .SkinMarquee-module__aZGD-G__track{animation-name:SkinMarquee-module__aZGD-G__slideReverse}.SkinMarquee-module__aZGD-G__group{align-items:center;gap:var(--sk-marquee-gap,16px);padding-right:var(--sk-marquee-gap,16px);flex:none;display:flex}.SkinMarquee-module__aZGD-G__pausable:hover .SkinMarquee-module__aZGD-G__track,.SkinMarquee-module__aZGD-G__paused .SkinMarquee-module__aZGD-G__track{animation-play-state:paused}@keyframes SkinMarquee-module__aZGD-G__slide{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes SkinMarquee-module__aZGD-G__slideReverse{0%{transform:translate(-50%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.SkinMarquee-module__aZGD-G__marquee{overflow-x:auto}.SkinMarquee-module__aZGD-G__track{animation:none}.SkinMarquee-module__aZGD-G__group[aria-hidden=true]{display:none}}
.OrderAccordion-module__-VMDfW__list{border-top:2px solid var(--sk-rule-strong);margin:0;padding:0;list-style:none}.OrderAccordion-module__-VMDfW__item{border-bottom:1px solid var(--sk-rule)}.OrderAccordion-module__-VMDfW__head{width:100%;min-height:72px;color:var(--sk-ink);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 4px;font-family:inherit;display:grid}.OrderAccordion-module__-VMDfW__head:hover .OrderAccordion-module__-VMDfW__title{color:var(--sk-accent-text)}.OrderAccordion-module__-VMDfW__number{color:var(--sk-accent-text);font-variant-numeric:tabular-nums;font-size:clamp(22px,2vw,28px);font-weight:var(--sk-d-weight,800);letter-spacing:-.03em}.OrderAccordion-module__-VMDfW__title{color:var(--sk-ink);letter-spacing:-.02em;font-size:clamp(18px,1.6vw,22px);font-weight:700;line-height:1.35;transition:color .2s}.OrderAccordion-module__-VMDfW__chevron{color:var(--sk-ink-soft);transition:transform .3s var(--sk-ease)}.OrderAccordion-module__-VMDfW__item[data-open=true] .OrderAccordion-module__-VMDfW__chevron{transform:rotate(180deg)}.OrderAccordion-module__-VMDfW__panel{transition:grid-template-rows .35s var(--sk-ease);grid-template-rows:0fr;display:grid}.OrderAccordion-module__-VMDfW__item[data-open=true] .OrderAccordion-module__-VMDfW__panel{grid-template-rows:1fr}.OrderAccordion-module__-VMDfW__panelInner{overflow:hidden}.OrderAccordion-module__-VMDfW__panelBody{grid-template-columns:minmax(0,420px) minmax(0,1fr);align-items:center;gap:clamp(20px,3vw,48px);padding:4px 4px 28px 84px;display:grid}.OrderAccordion-module__-VMDfW__media{aspect-ratio:4/3;border-radius:var(--sk-radius-media);background:var(--sk-card-bg);position:relative;overflow:hidden}.OrderAccordion-module__-VMDfW__img{object-fit:cover}.OrderAccordion-module__-VMDfW__text{flex-direction:column;gap:14px;display:flex}.OrderAccordion-module__-VMDfW__desc{max-width:52ch;color:var(--sk-ink-soft);font-size:var(--sk-fs-body);margin:0;line-height:1.75}.OrderAccordion-module__-VMDfW__goal{border-radius:min(var(--sk-radius-btn,2px), 22px);background:var(--sk-soft);color:var(--sk-ink);align-self:flex-start;padding:10px 16px;font-size:15px;font-weight:700}@media (max-width:900px){.OrderAccordion-module__-VMDfW__head{grid-template-columns:48px minmax(0,1fr) auto}.OrderAccordion-module__-VMDfW__panelBody{grid-template-columns:minmax(0,1fr);padding-left:4px}}@media (prefers-reduced-motion:reduce){.OrderAccordion-module__-VMDfW__panel,.OrderAccordion-module__-VMDfW__chevron,.OrderAccordion-module__-VMDfW__title{transition:none}}
.OrderScroller-module__qHuxFa__card{border:var(--sk-border,1px) solid var(--sk-card-rule);border-radius:var(--sk-radius);background:var(--sk-card-bg);height:100%;color:var(--sk-card-ink);box-shadow:var(--sk-shadow);flex-direction:column;display:flex;overflow:hidden}.OrderScroller-module__qHuxFa__media{aspect-ratio:4/3;background:var(--sk-tint);position:relative;overflow:hidden}.OrderScroller-module__qHuxFa__img{object-fit:cover;transition:transform .7s var(--sk-ease)}.OrderScroller-module__qHuxFa__card:hover .OrderScroller-module__qHuxFa__img{transform:scale(1.04)}.OrderScroller-module__qHuxFa__body{flex-direction:column;flex:1;gap:10px;padding:20px 22px 22px;display:flex}.OrderScroller-module__qHuxFa__number{color:var(--sk-accent-text);font-variant-numeric:tabular-nums;font-size:clamp(26px,2.2vw,32px);font-weight:var(--sk-d-weight,800);letter-spacing:-.03em;line-height:1}.OrderScroller-module__qHuxFa__title{color:var(--sk-card-ink);font-size:var(--sk-fs-h3);letter-spacing:-.02em;margin:0;font-weight:700;line-height:1.35}.OrderScroller-module__qHuxFa__desc{color:var(--sk-card-ink-soft);margin:0;font-size:15px;line-height:1.65}.OrderScroller-module__qHuxFa__goal{border-top:1px solid var(--sk-card-rule);color:var(--sk-card-ink);margin-top:auto;padding-top:12px;font-size:14.5px;font-weight:600}@media (prefers-reduced-motion:reduce){.OrderScroller-module__qHuxFa__img{transition:none}}
.PartnerGrid-module__DQrnkG__grid{border-top:1px solid var(--sk-rule);border-left:1px solid var(--sk-rule);grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.PartnerGrid-module__DQrnkG__cell{aspect-ratio:2;border-right:1px solid var(--sk-rule);border-bottom:1px solid var(--sk-rule);background:var(--sk-card-bg);position:relative}.PartnerGrid-module__DQrnkG__logo{position:absolute;inset:22% 18%}.PartnerGrid-module__DQrnkG__img{object-fit:contain;opacity:.85;transition:opacity .25s}.PartnerGrid-module__DQrnkG__cell:hover .PartnerGrid-module__DQrnkG__img{opacity:1}@media (max-width:1024px){.PartnerGrid-module__DQrnkG__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:640px){.PartnerGrid-module__DQrnkG__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
.PartnerMarquee-module___b7xua__lines{flex-direction:column;gap:14px;display:flex}.PartnerMarquee-module___b7xua__cell{border:var(--sk-border,1px) solid var(--sk-card-rule);border-radius:var(--sk-radius);background:var(--sk-card-bg);flex:none;width:160px;height:80px;position:relative}.PartnerMarquee-module___b7xua__logo{position:absolute;inset:14px 18px}.PartnerMarquee-module___b7xua__img{object-fit:contain;opacity:.85;transition:opacity .25s}.PartnerMarquee-module___b7xua__cell:hover .PartnerMarquee-module___b7xua__img{opacity:1}@media (max-width:640px){.PartnerMarquee-module___b7xua__cell{width:120px;height:64px}.PartnerMarquee-module___b7xua__logo{inset:10px 14px}}@media (prefers-reduced-motion:reduce){.PartnerMarquee-module___b7xua__img{transition:none}}
.SkinMediaFill-module__R5AIcq__fill{background:#0b0c0e;position:absolute;inset:0;overflow:hidden;container-type:size}.SkinMediaFill-module__R5AIcq__cover{object-fit:cover}.SkinMediaFill-module__R5AIcq__poster{opacity:1;transition:opacity .9s cubic-bezier(.16,1,.3,1)}.SkinMediaFill-module__R5AIcq__poster[data-hidden=true]{opacity:0}.SkinMediaFill-module__R5AIcq__video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.SkinMediaFill-module__R5AIcq__iframe{pointer-events:none;border:0;width:100cqw;min-width:177.78cqh;height:56.25cqw;min-height:100cqh;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.SkinMediaFill-module__R5AIcq__overlay:after{z-index:1;pointer-events:none;content:"";position:absolute;inset:0}.SkinMediaFill-module__R5AIcq__soft:after{background:#08090b47}.SkinMediaFill-module__R5AIcq__strong:after{background:#08090b8f}.SkinMediaFill-module__R5AIcq__bottom:after{background:linear-gradient(#08090b00 35%,#08090bb8 100%)}@media (prefers-reduced-motion:reduce){.SkinMediaFill-module__R5AIcq__poster{transition:none}}
.SkinRotatingText-module__q7acKG__rot{height:1.25em;line-height:1.25;display:block;position:relative;overflow:hidden}.SkinRotatingText-module__q7acKG__word{text-overflow:ellipsis;white-space:nowrap;max-width:100%;transition:transform .6s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:0;overflow:hidden;transform:translateY(110%)}.SkinRotatingText-module__q7acKG__center .SkinRotatingText-module__q7acKG__word{text-align:center;right:0}.SkinRotatingText-module__q7acKG__right .SkinRotatingText-module__q7acKG__word{text-align:right;left:auto;right:0}.SkinRotatingText-module__q7acKG__word[data-state=on]{transform:translateY(0)}.SkinRotatingText-module__q7acKG__word[data-state=out]{transform:translateY(-110%)}.SkinRotatingText-module__q7acKG__word[data-state=idle]{transition:none}.SkinRotatingText-module__q7acKG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.SkinRotatingText-module__q7acKG__word{transition:none}}
.FactoryStatement-module__ohg3FG__statement{max-width:980px;color:var(--sk-ink);font-size:calc(var(--sk-fs-h2) * 1.25);font-weight:var(--sk-d-weight,700);letter-spacing:var(--sk-track,-.03em);text-align:center;margin:0 auto clamp(32px,4vw,56px);line-height:1.2}.FactoryStatement-module__ohg3FG__paragraphs{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 48px;max-width:980px;margin:0 auto clamp(40px,5vw,72px);display:grid}.FactoryStatement-module__ohg3FG__paragraphs p{color:var(--sk-ink-soft);font-size:var(--sk-fs-body);margin:0;line-height:1.8}.FactoryStatement-module__ohg3FG__media{aspect-ratio:16/7;border-radius:var(--sk-radius-media);position:relative;overflow:hidden}.FactoryStatement-module__ohg3FG__specs{border-top:1px solid var(--sk-rule-strong);grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(28px,3.5vw,48px) 0 0;padding:0;list-style:none;display:grid}.FactoryStatement-module__ohg3FG__spec{flex-direction:column;gap:10px;padding:24px 24px 0 0;display:flex}.FactoryStatement-module__ohg3FG__spec+.FactoryStatement-module__ohg3FG__spec{border-left:1px solid var(--sk-rule);padding-left:24px}.FactoryStatement-module__ohg3FG__from{color:var(--sk-ink-soft);align-items:center;gap:8px;font-size:15px;font-weight:600;display:inline-flex}.FactoryStatement-module__ohg3FG__to{color:var(--sk-ink);letter-spacing:-.02em;font-size:clamp(19px,1.6vw,23px);font-weight:700}.FactoryStatement-module__ohg3FG__arrow{color:var(--sk-accent-text)}@media (max-width:900px){.FactoryStatement-module__ohg3FG__paragraphs,.FactoryStatement-module__ohg3FG__specs{grid-template-columns:minmax(0,1fr)}.FactoryStatement-module__ohg3FG__spec,.FactoryStatement-module__ohg3FG__spec+.FactoryStatement-module__ohg3FG__spec{border-left:0;border-bottom:1px solid var(--sk-rule);padding:20px 0}.FactoryStatement-module__ohg3FG__media{aspect-ratio:4/3}.FactoryStatement-module__ohg3FG__statement{text-align:left}}
.FactoryTable-module__g2RLSa__grid{grid-template:"head media""table media""text media"1fr/minmax(0,7fr) minmax(0,5fr);column-gap:clamp(32px,5vw,88px);display:grid}.FactoryTable-module__g2RLSa__head{grid-area:head}.FactoryTable-module__g2RLSa__media{aspect-ratio:3/4;border-radius:var(--sk-radius-media);grid-area:media;align-self:start;position:relative;overflow:hidden}.FactoryTable-module__g2RLSa__table{border-top:2px solid var(--sk-rule-strong);grid-area:table;margin:0;padding:0;list-style:none}.FactoryTable-module__g2RLSa__row{border-bottom:1px solid var(--sk-rule);grid-template-columns:minmax(0,1fr) 44px minmax(0,1.25fr);align-items:center;gap:12px;padding:clamp(18px,2vw,26px) 0;display:grid}.FactoryTable-module__g2RLSa__from{color:var(--sk-ink-soft);font-size:clamp(16px,1.3vw,19px);font-weight:600}.FactoryTable-module__g2RLSa__arrow{color:var(--sk-accent-text);justify-self:center}.FactoryTable-module__g2RLSa__to{color:var(--sk-ink);font-size:clamp(20px,2vw,28px);font-weight:var(--sk-h-weight,700);letter-spacing:var(--sk-track,-.02em);line-height:1.3}.FactoryTable-module__g2RLSa__text{flex-direction:column;grid-area:text;gap:12px;padding-top:clamp(24px,3vw,40px);display:flex}.FactoryTable-module__g2RLSa__text p{max-width:58ch;color:var(--sk-ink-soft);font-size:var(--sk-fs-body);margin:0;line-height:1.8}@media (max-width:900px){.FactoryTable-module__g2RLSa__grid{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"head""media""table""text"}.FactoryTable-module__g2RLSa__media{aspect-ratio:4/3;margin-bottom:28px}.FactoryTable-module__g2RLSa__row{grid-template-columns:minmax(0,1fr) 32px minmax(0,1.2fr)}}
.RoomContact-module__1nrz5a__grid{grid-template-columns:minmax(0,1fr) 440px;align-items:start;gap:48px;display:grid}.RoomContact-module__1nrz5a__promise strong{color:var(--sk-accent-text)}.RoomContact-module__1nrz5a__channelsHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:22px 0 10px;font-size:13px;font-weight:700;display:flex}.RoomContact-module__1nrz5a__formCard{background:var(--sk-card-bg);padding:24px}@media (max-width:1100px){.RoomContact-module__1nrz5a__grid{grid-template-columns:minmax(0,1fr);gap:28px}}@media (max-width:700px){.RoomContact-module__1nrz5a__formCard{padding:18px}}
.FactoryCards-module__T6FEBW__grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"intro intro intro media""c1 c2 c3 media";gap:clamp(12px,1.4vw,20px);display:grid}.FactoryCards-module__T6FEBW__card{border:var(--sk-border,1px) solid var(--sk-card-rule);border-radius:var(--sk-radius);background:var(--sk-card-bg);min-width:0;color:var(--sk-card-ink);box-shadow:var(--sk-shadow);--sk-ink:var(--sk-card-ink);--sk-ink-soft:var(--sk-card-ink-soft);flex-direction:column;padding:clamp(22px,2.4vw,34px);display:flex}.FactoryCards-module__T6FEBW__intro{grid-area:intro;gap:18px}.FactoryCards-module__T6FEBW__index{color:var(--sk-accent-text);font-size:var(--sk-fs-label);font-variant-numeric:tabular-nums;letter-spacing:.06em;font-weight:800}.FactoryCards-module__T6FEBW__title{color:var(--sk-card-ink);font-size:var(--sk-fs-h2);font-weight:var(--sk-h-weight,800);letter-spacing:var(--sk-track,-.03em);margin:0;line-height:1.22}.FactoryCards-module__T6FEBW__paragraphs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 32px;display:grid}.FactoryCards-module__T6FEBW__paragraphs p{color:var(--sk-card-ink-soft);font-size:var(--sk-fs-body);margin:0;line-height:1.75}.FactoryCards-module__T6FEBW__media{border-radius:var(--sk-radius);min-height:420px;box-shadow:var(--sk-shadow);grid-area:media;position:relative;overflow:hidden}.FactoryCards-module__T6FEBW__c1{grid-area:c1}.FactoryCards-module__T6FEBW__c2{grid-area:c2}.FactoryCards-module__T6FEBW__c3{grid-area:c3}.FactoryCards-module__T6FEBW__spec{justify-content:space-between;gap:28px;min-height:200px}.FactoryCards-module__T6FEBW__number{color:var(--sk-accent-text);font-variant-numeric:tabular-nums;font-size:clamp(30px,2.8vw,42px);font-weight:var(--sk-d-weight,800);letter-spacing:-.04em;line-height:1}.FactoryCards-module__T6FEBW__specBody{flex-direction:column;gap:8px;display:flex}.FactoryCards-module__T6FEBW__from{color:var(--sk-card-ink-soft);font-size:var(--sk-fs-small);align-items:center;gap:8px;font-weight:600;display:inline-flex}.FactoryCards-module__T6FEBW__arrow{color:var(--sk-accent-text)}.FactoryCards-module__T6FEBW__to{color:var(--sk-card-ink);letter-spacing:-.02em;font-size:clamp(19px,1.6vw,23px);font-weight:700}@media (max-width:1100px){.FactoryCards-module__T6FEBW__grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"intro intro intro""media media media""c1 c2 c3"}.FactoryCards-module__T6FEBW__media{aspect-ratio:16/9;min-height:0}}@media (max-width:640px){.FactoryCards-module__T6FEBW__grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro""media""c1""c2""c3"}.FactoryCards-module__T6FEBW__paragraphs{grid-template-columns:minmax(0,1fr)}.FactoryCards-module__T6FEBW__media{aspect-ratio:4/3}.FactoryCards-module__T6FEBW__spec{gap:18px;min-height:0}}
.FactorySplit-module__BMnVdW__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5.5vw,96px);display:grid}.FactorySplit-module__BMnVdW__grid[data-side=right] .FactorySplit-module__BMnVdW__media{order:2}.FactorySplit-module__BMnVdW__media{aspect-ratio:4/5;border-radius:var(--sk-radius-media);position:relative;overflow:hidden}.FactorySplit-module__BMnVdW__text{flex-direction:column;min-width:0;display:flex}.FactorySplit-module__BMnVdW__specs{border-top:1.5px solid var(--sk-rule-strong);margin:0;padding:0;list-style:none}.FactorySplit-module__BMnVdW__spec{border-bottom:1px solid var(--sk-rule);grid-template-columns:minmax(0,1fr) auto minmax(0,1.1fr);align-items:center;gap:16px;padding:18px 0;display:grid}.FactorySplit-module__BMnVdW__from{color:var(--sk-ink-soft);font-size:var(--sk-fs-small);font-weight:600}.FactorySplit-module__BMnVdW__arrow{color:var(--sk-accent-text)}.FactorySplit-module__BMnVdW__to{color:var(--sk-ink);letter-spacing:-.02em;font-size:clamp(17px,1.4vw,20px);font-weight:700}@media (max-width:900px){.FactorySplit-module__BMnVdW__grid{grid-template-columns:minmax(0,1fr)}.FactorySplit-module__BMnVdW__grid[data-side=right] .FactorySplit-module__BMnVdW__media{order:0}.FactorySplit-module__BMnVdW__media{aspect-ratio:16/10}}
.FaqCentered-module__HhyT1q__wrap{max-width:880px;margin:0 auto}.FaqCentered-module__HhyT1q__search{margin-bottom:28px;position:relative}.FaqCentered-module__HhyT1q__searchIcon{color:var(--sk-ink-soft);pointer-events:none;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.FaqCentered-module__HhyT1q__searchInput{border:1.5px solid var(--sk-rule);border-radius:min(var(--sk-radius-btn,2px), 28px);background:var(--sk-card-bg);width:100%;height:56px;color:var(--sk-card-ink);padding:0 20px 0 50px;font-family:inherit;font-size:16px}.FaqCentered-module__HhyT1q__searchInput:focus{border-color:var(--sk-accent);box-shadow:0 0 0 3px var(--sk-soft);outline:none}.FaqCentered-module__HhyT1q__list{border-top:1.5px solid var(--sk-rule-strong);margin:0;padding:0;list-style:none}.FaqCentered-module__HhyT1q__item{border-bottom:1px solid var(--sk-rule)}.FaqCentered-module__HhyT1q__question{width:100%;min-height:64px;color:var(--sk-ink);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:18px 4px;font-family:inherit;font-size:17px;font-weight:600;line-height:1.5;display:flex}.FaqCentered-module__HhyT1q__question:hover{color:var(--sk-accent-text)}.FaqCentered-module__HhyT1q__chevron{color:var(--sk-ink-soft);transition:transform .3s var(--sk-ease);flex:none}.FaqCentered-module__HhyT1q__item[data-open=true] .FaqCentered-module__HhyT1q__chevron{transform:rotate(180deg)}.FaqCentered-module__HhyT1q__answer{transition:grid-template-rows .3s var(--sk-ease);grid-template-rows:0fr;display:grid}.FaqCentered-module__HhyT1q__item[data-open=true] .FaqCentered-module__HhyT1q__answer{grid-template-rows:1fr}.FaqCentered-module__HhyT1q__answerInner{overflow:hidden}.FaqCentered-module__HhyT1q__answerText{color:var(--sk-ink-soft);white-space:pre-line;margin:0;padding:0 40px 22px 4px;font-size:16px;line-height:1.75}.FaqCentered-module__HhyT1q__pages{justify-content:center;gap:8px;margin-top:24px;display:flex}.FaqCentered-module__HhyT1q__page{border:1px solid var(--sk-rule);border-radius:min(var(--sk-radius-btn,2px), 22px);min-width:44px;height:44px;color:var(--sk-ink);cursor:pointer;background:0 0;padding:0 12px;font-family:inherit;font-size:15px;font-weight:600}.FaqCentered-module__HhyT1q__page[aria-current=page]{border-color:var(--sk-btn-bg);background:var(--sk-btn-bg);color:var(--sk-btn-ink)}.FaqCentered-module__HhyT1q__callout{border-radius:var(--sk-radius);background:var(--sk-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;margin-top:clamp(40px,5vw,64px);padding:28px 32px;display:flex}.FaqCentered-module__HhyT1q__calloutText{color:var(--sk-ink);margin:0;font-size:17px;font-weight:600;line-height:1.6}.FaqCentered-module__HhyT1q__calloutMeta{color:var(--sk-ink-soft);flex-direction:column;gap:4px;font-size:15px;display:flex}.FaqCentered-module__HhyT1q__phone{color:var(--sk-ink);letter-spacing:-.01em;font-size:24px;font-weight:800;text-decoration:none}@media (max-width:640px){.FaqCentered-module__HhyT1q__question{font-size:16px}.FaqCentered-module__HhyT1q__answerText{padding-right:4px}.FaqCentered-module__HhyT1q__callout{padding:22px 20px}}@media (prefers-reduced-motion:reduce){.FaqCentered-module__HhyT1q__answer,.FaqCentered-module__HhyT1q__chevron{transition:none}}
.AppCases-module__091NSW__cover{object-fit:cover}.AppCases-module__091NSW__contain{object-fit:contain}.AppCases-module__091NSW__pfWrap{position:relative}.AppCases-module__091NSW__pfWrap[data-open=true]{min-height:380px}.AppCases-module__091NSW__pfGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.AppCases-module__091NSW__pfThumb{aspect-ratio:1;border-radius:min(var(--sk-radius-media,12px), 12px);background:var(--sk-card-bg);cursor:pointer;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.AppCases-module__091NSW__pfThumb:hover img{transform:scale(1.04)}.AppCases-module__091NSW__pfThumb img{transition:transform .35s}.AppCases-module__091NSW__pfThumb:focus-visible{outline:2px solid var(--sk-accent);outline-offset:2px}.AppCases-module__091NSW__pfPlay{color:#fff;background:#0000008c;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;bottom:8px;right:8px}.AppCases-module__091NSW__viewer{z-index:3;border-radius:min(var(--sk-radius,14px), 14px);background:#121418eb;position:absolute;inset:0}.AppCases-module__091NSW__viewerStage{top:calc(var(--app-top) + var(--app-sticky-h) + 12px);max-height:calc(100svh - var(--app-top) - var(--app-sticky-h) - 24px);grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;gap:8px;padding:52px 16px 16px;display:grid;position:sticky}.AppCases-module__091NSW__viewerPhoto{aspect-ratio:1;border-radius:min(var(--sk-radius-media,12px), 12px);background:var(--sk-l-card-bg);width:min(100%,420px);margin:auto;position:relative;overflow:hidden}.AppCases-module__091NSW__viewerBtn{color:#fff;cursor:pointer;background:#ffffff24;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.AppCases-module__091NSW__viewerBtn:hover{background:#ffffff42}.AppCases-module__091NSW__viewerBtn:focus-visible{outline-offset:2px;outline:2px solid #fff}.AppCases-module__091NSW__viewerClose{position:absolute;top:8px;right:12px}.AppCases-module__091NSW__viewerCount{color:#fff;font-variant-numeric:tabular-nums;font-size:13px;position:absolute;top:20px;left:20px}.AppCases-module__091NSW__moreBtn{border:1px solid var(--sk-btn-bg);border-radius:var(--sk-radius-btn,10px);background:var(--sk-card-bg);min-height:44px;color:var(--sk-accent-text);cursor:pointer;justify-content:center;align-self:center;align-items:center;gap:6px;padding:0 20px;font-family:inherit;font-size:14px;font-weight:700;display:inline-flex}.AppCases-module__091NSW__moreBtn:hover{background:var(--sk-soft)}.AppCases-module__091NSW__certs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.AppCases-module__091NSW__cert{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:14px;display:grid}.AppCases-module__091NSW__certImage{border-radius:min(var(--sk-radius-media,12px), 8px);background:var(--sk-l-card-bg);width:72px;height:72px;box-shadow:0 0 0 1px var(--sk-card-rule);position:relative;overflow:hidden}.AppCases-module__091NSW__certText{flex-direction:column;min-width:0;display:flex}.AppCases-module__091NSW__certName{font-size:15.5px;font-weight:700}.AppCases-module__091NSW__certDesc{color:var(--sk-card-ink-soft);font-size:13px}.AppCases-module__091NSW__trust{color:var(--sk-ink-soft);align-items:center;gap:8px;margin:0;font-size:13.5px;display:flex}.AppCases-module__091NSW__trust svg{color:var(--sk-accent-text);flex:none}.AppCases-module__091NSW__logos{border-radius:var(--sk-radius,14px);background:var(--sk-card-rule);box-shadow:0 0 0 1px var(--sk-card-rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.AppCases-module__091NSW__logoCell{background:var(--sk-card-bg);justify-content:center;align-items:center;padding:20px 16px;display:flex}.AppCases-module__091NSW__logo{aspect-ratio:3;width:100%;max-width:180px;position:relative}@media (max-width:1100px){.AppCases-module__091NSW__certs{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.AppCases-module__091NSW__pfGrid{gap:4px}.AppCases-module__091NSW__viewerStage{grid-template-columns:40px minmax(0,1fr) 40px;padding:48px 8px 12px}.AppCases-module__091NSW__viewerBtn{width:40px;height:40px}.AppCases-module__091NSW__logoCell{padding:14px 10px}}@media (prefers-reduced-motion:reduce){.AppCases-module__091NSW__pfThumb img{transition:none}}
.RoomEntrance-module__yvzUra__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr) 360px;align-items:start;gap:40px;display:grid}.RoomEntrance-module__yvzUra__grid[data-media=false]{grid-template-columns:minmax(0,1fr) 400px}.RoomEntrance-module__yvzUra__kicker{color:var(--sk-ink);margin:18px 0 4px;font-size:16px;font-weight:500}.RoomEntrance-module__yvzUra__huge{color:var(--sk-accent-text);font-size:calc(clamp(34px, 3.4vw, 60px) * var(--sk-d-scale,1));font-weight:var(--sk-d-weight,900);letter-spacing:-.05em;margin:0 0 12px;line-height:1.05}.RoomEntrance-module__yvzUra__counters{flex-wrap:wrap;gap:4px 28px;margin:22px 0 26px;padding:0;list-style:none;display:flex}.RoomEntrance-module__yvzUra__counter{flex-direction:column;display:flex}.RoomEntrance-module__yvzUra__counterNumber{color:var(--sk-ink);font-family:var(--font-site-sub);letter-spacing:-.02em;font-size:28px;font-weight:800;line-height:1.1}.RoomEntrance-module__yvzUra__counterLabel{color:var(--sk-ink-soft);font-size:12.5px}.RoomEntrance-module__yvzUra__figure{margin:0}.RoomEntrance-module__yvzUra__media{aspect-ratio:4/3;background:var(--sk-sub);position:relative;overflow:hidden}.RoomEntrance-module__yvzUra__desk{min-width:0}@media (max-width:1100px){.RoomEntrance-module__yvzUra__grid,.RoomEntrance-module__yvzUra__grid[data-media=false]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.RoomEntrance-module__yvzUra__desk{grid-column:1/-1}.RoomEntrance-module__yvzUra__grid[data-media=false] .RoomEntrance-module__yvzUra__desk{grid-column:auto}}@media (max-width:700px){.RoomEntrance-module__yvzUra__grid,.RoomEntrance-module__yvzUra__grid[data-media=false]{grid-template-columns:minmax(0,1fr);gap:24px}.RoomEntrance-module__yvzUra__grid[data-media=false] .RoomEntrance-module__yvzUra__desk{grid-column:1/-1}.RoomEntrance-module__yvzUra__counters{gap:2px 16px}.RoomEntrance-module__yvzUra__counterNumber{font-size:21px}}
.FactoryBand-module__k9Egfq__band{height:clamp(420px,52vw,640px);position:relative;overflow:hidden}.FactoryBand-module__k9Egfq__bandInner{z-index:2;position:absolute;bottom:0;left:0;right:0}.FactoryBand-module__k9Egfq__container{width:100%;max-width:var(--sk-max,1240px);padding-inline:var(--sk-gutter);margin-inline:auto}.FactoryBand-module__k9Egfq__bandText{flex-direction:column;gap:14px;padding-bottom:clamp(28px,4.5vw,64px);display:flex}.FactoryBand-module__k9Egfq__index{color:#ffffffd1;font-size:var(--sk-fs-label);font-variant-numeric:tabular-nums;letter-spacing:.06em;font-weight:800}.FactoryBand-module__k9Egfq__title{color:#fff;max-width:16em;font-size:calc(var(--sk-fs-h2) * 1.2);font-weight:var(--sk-d-weight,800);letter-spacing:var(--sk-track,-.03em);margin:0;line-height:1.18}.FactoryBand-module__k9Egfq__body{padding-block:clamp(40px, 5vw, 72px) var(--sk-space)}.FactoryBand-module__k9Egfq__paragraphs{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 48px;margin-bottom:clamp(32px,4vw,56px);display:grid}.FactoryBand-module__k9Egfq__paragraphs p{color:var(--sk-ink-soft);font-size:var(--sk-fs-body);margin:0;line-height:1.8}.FactoryBand-module__k9Egfq__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.6vw,24px);margin:0;padding:0;list-style:none;display:grid}.FactoryBand-module__k9Egfq__card{border:var(--sk-border,1px) solid var(--sk-card-rule);border-radius:var(--sk-radius);background:var(--sk-card-bg);color:var(--sk-card-ink);box-shadow:var(--sk-shadow);flex-direction:column;gap:12px;padding:clamp(22px,2.4vw,32px);display:flex}.FactoryBand-module__k9Egfq__cardNumber{color:var(--sk-accent-text);font-variant-numeric:tabular-nums;letter-spacing:.04em;font-size:14px;font-weight:800}.FactoryBand-module__k9Egfq__from{color:var(--sk-card-ink-soft);font-size:var(--sk-fs-small);align-items:center;gap:8px;font-weight:600;display:inline-flex}.FactoryBand-module__k9Egfq__arrow{color:var(--sk-accent-text)}.FactoryBand-module__k9Egfq__to{color:var(--sk-card-ink);letter-spacing:-.02em;font-size:clamp(19px,1.6vw,23px);font-weight:700}@media (max-width:900px){.FactoryBand-module__k9Egfq__paragraphs,.FactoryBand-module__k9Egfq__cards{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.FactoryBand-module__k9Egfq__band{height:clamp(360px,110vw,480px)}}
.OrderGrid-module__2Ufbva__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(12px,1.4vw,20px);margin:0;padding:0;list-style:none;display:grid}.OrderGrid-module__2Ufbva__card{border:var(--sk-border,1px) solid var(--sk-card-rule);border-radius:var(--sk-radius);background:var(--sk-card-bg);min-width:0;color:var(--sk-card-ink);box-shadow:var(--sk-shadow);flex-direction:column;display:flex;overflow:hidden}.OrderGrid-module__2Ufbva__media{aspect-ratio:4/3;background:var(--sk-tint);position:relative;overflow:hidden}.OrderGrid-module__2Ufbva__img{object-fit:cover}.OrderGrid-module__2Ufbva__body{flex-direction:column;flex:1;gap:8px;padding:18px 18px 20px;display:flex}.OrderGrid-module__2Ufbva__number{color:var(--sk-accent-text);font-variant-numeric:tabular-nums;letter-spacing:.04em;font-size:14px;font-weight:800}.OrderGrid-module__2Ufbva__title{color:var(--sk-card-ink);letter-spacing:-.02em;margin:0;font-size:17px;font-weight:700;line-height:1.4}.OrderGrid-module__2Ufbva__desc{color:var(--sk-card-ink-soft);margin:0;font-size:14.5px;line-height:1.6}.OrderGrid-module__2Ufbva__goal{border-top:1px solid var(--sk-card-rule);color:var(--sk-card-ink);margin-top:auto;padding-top:10px;font-size:14px;font-weight:600}@media (max-width:1100px){.OrderGrid-module__2Ufbva__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.OrderGrid-module__2Ufbva__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.OrderGrid-module__2Ufbva__body{padding:14px 14px 16px}.OrderGrid-module__2Ufbva__desc{display:none}.OrderGrid-module__2Ufbva__title{font-size:15.5px}}
.PortfolioMasonry-module__iDaPxq__columns{column-count:4;column-gap:clamp(12px,1.4vw,20px)}.PortfolioMasonry-module__iDaPxq__tile{break-inside:avoid;border-radius:var(--sk-radius-media);background:var(--sk-card-bg);margin-bottom:clamp(12px,1.4vw,20px);position:relative;overflow:hidden}.PortfolioMasonry-module__iDaPxq__tile[data-shape=square]{aspect-ratio:1}.PortfolioMasonry-module__iDaPxq__tile[data-shape=tall]{aspect-ratio:4/5}.PortfolioMasonry-module__iDaPxq__tile[data-shape=taller]{aspect-ratio:3/4}.PortfolioMasonry-module__iDaPxq__tile[data-shape=wide]{aspect-ratio:5/4}.PortfolioMasonry-module__iDaPxq__actions{justify-content:center;margin-top:clamp(28px,3.5vw,48px);display:flex}@media (max-width:1024px){.PortfolioMasonry-module__iDaPxq__columns{column-count:3}}@media (max-width:640px){.PortfolioMasonry-module__iDaPxq__columns{column-count:2}}
.PortfolioMosaic-module__w00yQG__grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:dense;gap:clamp(10px,1.2vw,18px);margin:0;padding:0;list-style:none;display:grid}.PortfolioMosaic-module__w00yQG__tile{aspect-ratio:1;border-radius:var(--sk-radius-media);background:var(--sk-card-bg);position:relative;overflow:hidden}.PortfolioMosaic-module__w00yQG__tile:nth-child(10n+1){aspect-ratio:auto;grid-area:span 2/span 2}.PortfolioMosaic-module__w00yQG__tile:nth-child(10n+6){aspect-ratio:auto;grid-area:span 2/3/auto/span 2}.PortfolioMosaic-module__w00yQG__actions{justify-content:center;margin-top:clamp(28px,3.5vw,48px);display:flex}@media (max-width:900px){.PortfolioMosaic-module__w00yQG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.PortfolioMosaic-module__w00yQG__tile:nth-child(10n+1),.PortfolioMosaic-module__w00yQG__tile:nth-child(10n+6){aspect-ratio:2;grid-area:span 1/1/auto/-1}}
.PortfolioStrip-module__pWQYya__tile{aspect-ratio:4/5;border-radius:var(--sk-radius-media);background:var(--sk-card-bg);position:relative;overflow:hidden}
.AppHome-module__llSppW__intro{flex-direction:column;display:flex}.AppHome-module__llSppW__kicker{color:var(--sk-ink-soft);margin:0;font-size:15px;font-weight:500}.AppHome-module__llSppW__big{color:var(--sk-accent-text);font-family:var(--font-site-sub);font-size:clamp(34px,4vw,56px);font-weight:var(--sk-d-weight,900);letter-spacing:-.04em;margin:2px 0 4px;line-height:1.1}.AppHome-module__llSppW__brandLine{color:var(--sk-ink-soft);margin:0;font-size:14px}.AppHome-module__llSppW__media{aspect-ratio:16/9;border-radius:var(--sk-radius-media,12px);background:var(--sk-sub);position:relative;overflow:hidden}.AppHome-module__llSppW__stats{border-radius:var(--sk-radius,14px);background:var(--sk-card-bg);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;box-shadow:0 0 0 1px #14161a0d}.AppHome-module__llSppW__stat{text-align:center;flex-direction:column;gap:2px;padding:16px 12px;display:flex}.AppHome-module__llSppW__stat+.AppHome-module__llSppW__stat{border-left:1px solid var(--sk-card-rule)}.AppHome-module__llSppW__statNumber{color:var(--sk-card-ink);font-family:var(--font-site-sub);letter-spacing:-.02em;font-size:24px;font-weight:800;line-height:1.1}.AppHome-module__llSppW__statLabel{color:var(--sk-card-ink-soft);font-size:13px}.AppHome-module__llSppW__shortcuts{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.AppHome-module__llSppW__shortcut{border-radius:var(--sk-radius,14px);background:var(--sk-card-bg);color:var(--sk-card-ink);text-align:center;word-break:keep-all;cursor:pointer;border:0;flex-direction:column;align-items:center;gap:8px;padding:14px 6px;font-family:inherit;font-size:13px;font-weight:600;line-height:1.3;display:flex;box-shadow:0 0 0 1px #14161a0d}.AppHome-module__llSppW__shortcutIcon{border-radius:min(var(--sk-radius,14px), 12px);background:var(--sk-sub);width:40px;height:40px;color:var(--sk-on-sub);place-items:center;transition:background-color .2s,color .2s;display:grid}.AppHome-module__llSppW__shortcut:hover .AppHome-module__llSppW__shortcutIcon{background:var(--sk-main);color:var(--sk-on-main)}.AppHome-module__llSppW__shortcut:focus-visible{outline:2px solid var(--sk-accent);outline-offset:2px}.AppHome-module__llSppW__factory{grid-template-columns:minmax(0,1fr) 220px;align-content:start;gap:16px 20px;display:grid}.AppHome-module__llSppW__factoryTitle{font-size:21px;font-weight:var(--sk-h-weight,800);letter-spacing:-.02em;grid-column:1/-1;margin:0;line-height:1.35}.AppHome-module__llSppW__factoryMedia{aspect-ratio:4/5;border-radius:var(--sk-radius-media,12px);grid-area:2/2/span 3;position:relative;overflow:hidden}.AppHome-module__llSppW__spec{border-top:1px solid var(--sk-card-rule);margin:0;padding:0;list-style:none}.AppHome-module__llSppW__specRow{border-bottom:1px solid var(--sk-card-rule);grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);align-items:center;gap:8px;padding:11px 0;font-size:14px;display:grid}.AppHome-module__llSppW__specFrom,.AppHome-module__llSppW__specArrow{color:var(--sk-card-ink-soft)}.AppHome-module__llSppW__specTo{color:var(--sk-accent-text);font-weight:700}.AppHome-module__llSppW__factoryText{color:var(--sk-card-ink-soft);margin:0;font-size:13.5px;line-height:1.7}.AppHome-module__llSppW__values{flex-wrap:wrap;grid-column:1/-1;gap:8px;margin:0;padding:0;list-style:none;display:flex}.AppHome-module__llSppW__value{background:var(--sk-sub);color:var(--sk-on-sub);border-radius:9999px;align-items:center;gap:6px;padding:7px 12px;font-size:13px;display:inline-flex}@media (max-width:1100px){.AppHome-module__llSppW__factory{grid-template-columns:minmax(0,1fr)}.AppHome-module__llSppW__factoryMedia{aspect-ratio:16/9;grid-area:auto}}@media (max-width:700px){.AppHome-module__llSppW__shortcuts{gap:6px}.AppHome-module__llSppW__shortcut{padding:10px 2px;font-size:11.5px}.AppHome-module__llSppW__shortcutIcon{width:36px;height:36px}.AppHome-module__llSppW__statNumber{font-size:19px}.AppHome-module__llSppW__statLabel{font-size:12px}}@media (prefers-reduced-motion:reduce){.AppHome-module__llSppW__shortcutIcon{transition:none}}
.RoomFactory-module__l0hPNG__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,.9fr);align-items:start;gap:40px;display:grid}.RoomFactory-module__l0hPNG__conv{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.RoomFactory-module__l0hPNG__convRow{background:var(--sk-card-bg);color:var(--sk-card-ink);padding:16px 18px;box-shadow:0 1px 2px #0000000f}.RoomFactory-module__l0hPNG__from{color:var(--sk-card-ink-soft);font-size:13px;display:block}.RoomFactory-module__l0hPNG__to{color:var(--sk-accent-text);align-items:center;gap:8px;font-size:20px;font-weight:800;line-height:1.35;display:flex}.RoomFactory-module__l0hPNG__to svg{flex:none}.RoomFactory-module__l0hPNG__media{aspect-ratio:4/3;background:var(--sk-sub);position:relative;overflow:hidden}.RoomFactory-module__l0hPNG__values{flex-direction:column;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.RoomFactory-module__l0hPNG__value{color:var(--sk-ink);align-items:center;gap:10px;font-weight:600;display:flex}.RoomFactory-module__l0hPNG__value:before{background:var(--sk-main);content:"";flex:none;width:8px;height:8px}@media (max-width:1100px){.RoomFactory-module__l0hPNG__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.RoomFactory-module__l0hPNG__side{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:28px;display:grid}.RoomFactory-module__l0hPNG__values{margin:0}}@media (max-width:700px){.RoomFactory-module__l0hPNG__grid,.RoomFactory-module__l0hPNG__side{grid-template-columns:minmax(0,1fr);gap:24px}}
.PortfolioGrid-module__Br3n0G__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,1.2vw,18px);margin:0;padding:0;list-style:none;display:grid}.PortfolioGrid-module__Br3n0G__tile{aspect-ratio:1;border-radius:var(--sk-radius-media);background:var(--sk-card-bg);position:relative;overflow:hidden}.PortfolioGrid-module__Br3n0G__actions{justify-content:center;margin-top:clamp(28px,3.5vw,48px);display:flex}@media (max-width:1024px){.PortfolioGrid-module__Br3n0G__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.PortfolioGrid-module__Br3n0G__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.PortfolioMarquee-module__5iPawq__lines{flex-direction:column;gap:16px;display:flex}.PortfolioMarquee-module__5iPawq__tile{width:var(--pm-size,240px);aspect-ratio:1;border-radius:var(--sk-radius-media);background:var(--sk-card-bg);transition:transform .4s var(--sk-ease);flex:none;position:relative;overflow:hidden}.PortfolioMarquee-module__5iPawq__tile:hover{transform:scale(1.03)}.PortfolioMarquee-module__5iPawq__md{--pm-size:240px}.PortfolioMarquee-module__5iPawq__lg{--pm-size:360px}@media (max-width:768px){.PortfolioMarquee-module__5iPawq__md{--pm-size:150px}.PortfolioMarquee-module__5iPawq__lg{--pm-size:220px}.PortfolioMarquee-module__5iPawq__lines{gap:10px}}@media (prefers-reduced-motion:reduce){.PortfolioMarquee-module__5iPawq__tile{transition:none}.PortfolioMarquee-module__5iPawq__tile:hover{transform:none}}
.ProcessCards-module__KHlZFW__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,28px);margin:0;padding:0;list-style:none;display:grid}.ProcessCards-module__KHlZFW__card{border:var(--sk-border,1px) solid var(--sk-card-rule);border-radius:var(--sk-radius);background:var(--sk-card-bg);min-width:0;color:var(--sk-card-ink);box-shadow:var(--sk-shadow);cursor:pointer;transition:border-color .25s ease, transform .3s var(--sk-ease);flex-direction:column;display:flex;overflow:hidden}.ProcessCards-module__KHlZFW__card:hover,.ProcessCards-module__KHlZFW__card:focus-visible,.ProcessCards-module__KHlZFW__card[data-playing=true]{border-color:var(--sk-accent)}.ProcessCards-module__KHlZFW__card:focus-visible{outline:2px solid var(--sk-accent);outline-offset:3px}.ProcessCards-module__KHlZFW__media{aspect-ratio:4/5;background:var(--sk-tint);position:relative;overflow:hidden}.ProcessCards-module__KHlZFW__playHint{z-index:2;color:#fff;pointer-events:none;background:#08090b8c;border-radius:50%;place-items:center;width:44px;height:44px;transition:opacity .25s;display:grid;position:absolute;bottom:14px;right:14px}.ProcessCards-module__KHlZFW__card[data-playing=true] .ProcessCards-module__KHlZFW__playHint{opacity:0}.ProcessCards-module__KHlZFW__body{flex-direction:column;flex:1;gap:10px;padding:20px 22px 24px;display:flex}.ProcessCards-module__KHlZFW__number{color:var(--sk-accent-text);font-variant-numeric:tabular-nums;letter-spacing:.04em;font-size:15px;font-weight:800}.ProcessCards-module__KHlZFW__title{color:var(--sk-card-ink);font-size:var(--sk-fs-h3);font-weight:var(--sk-h-weight,700);letter-spacing:-.02em;margin:0;line-height:1.35}.ProcessCards-module__KHlZFW__desc{color:var(--sk-card-ink-soft);margin:0;font-size:15.5px;line-height:1.7}@media (max-width:1024px){.ProcessCards-module__KHlZFW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.ProcessCards-module__KHlZFW__grid{grid-template-columns:minmax(0,1fr)}.ProcessCards-module__KHlZFW__media{aspect-ratio:4/3}}@media (prefers-reduced-motion:reduce){.ProcessCards-module__KHlZFW__card,.ProcessCards-module__KHlZFW__playHint{transition:none}}
.ProcessCarousel-module__808FZa__card{flex-direction:column;gap:18px;min-width:0;display:flex}.ProcessCarousel-module__808FZa__media{aspect-ratio:16/10;border-radius:var(--sk-radius-media);background:var(--sk-card-bg);position:relative;overflow:hidden}.ProcessCarousel-module__808FZa__body{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:8px 18px;display:grid}.ProcessCarousel-module__808FZa__number{color:var(--sk-accent-text);font-variant-numeric:tabular-nums;font-size:clamp(26px,2.4vw,36px);font-weight:var(--sk-d-weight,700);letter-spacing:-.04em;line-height:1}.ProcessCarousel-module__808FZa__title{color:var(--sk-ink);font-size:clamp(20px,1.8vw,26px);font-weight:var(--sk-h-weight,700);letter-spacing:var(--sk-track,-.02em);margin:0;line-height:1.3}.ProcessCarousel-module__808FZa__desc{max-width:52ch;color:var(--sk-ink-soft);font-size:var(--sk-fs-body);grid-column:2;margin:0;line-height:1.7}@media (max-width:640px){.ProcessCarousel-module__808FZa__media{aspect-ratio:4/3}.ProcessCarousel-module__808FZa__desc{grid-column:1/-1}}
.ProcessFilmstrip-module__P73l6a__stage{aspect-ratio:16/9;border-radius:var(--sk-radius-media);background:var(--sk-card-bg);position:relative;overflow:hidden}.ProcessFilmstrip-module__P73l6a__caption{border-bottom:1px solid var(--sk-rule);grid-template-columns:auto minmax(0,.9fr) minmax(0,1.1fr);align-items:baseline;gap:12px 28px;padding:clamp(18px,2.2vw,28px) 0;display:grid}.ProcessFilmstrip-module__P73l6a__number{color:var(--sk-accent-text);font-variant-numeric:tabular-nums;font-size:clamp(28px,2.6vw,40px);font-weight:var(--sk-d-weight,700);letter-spacing:-.04em;line-height:1}.ProcessFilmstrip-module__P73l6a__title{color:var(--sk-ink);font-size:clamp(21px,1.9vw,28px);font-weight:var(--sk-h-weight,700);letter-spacing:var(--sk-track,-.02em);margin:0;line-height:1.3}.ProcessFilmstrip-module__P73l6a__desc{color:var(--sk-ink-soft);font-size:var(--sk-fs-body);margin:0;line-height:1.7}.ProcessFilmstrip-module__P73l6a__strip{scroll-snap-type:x proximity;scrollbar-width:thin;gap:12px;margin:clamp(18px,2.2vw,28px) 0 0;padding:0 0 4px;list-style:none;display:flex;overflow-x:auto}.ProcessFilmstrip-module__P73l6a__strip>li{scroll-snap-align:start;flex:0 0 clamp(150px,16vw,220px);min-width:0}.ProcessFilmstrip-module__P73l6a__frame{width:100%;min-width:0;color:var(--sk-ink-soft);text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:10px;padding:0;font-family:inherit;display:flex}.ProcessFilmstrip-module__P73l6a__frameMedia{aspect-ratio:16/10;border-radius:var(--sk-radius-media);background:var(--sk-card-bg);opacity:.62;border:2px solid #0000;transition:opacity .25s,border-color .25s;position:relative;overflow:hidden}.ProcessFilmstrip-module__P73l6a__frame:hover .ProcessFilmstrip-module__P73l6a__frameMedia,.ProcessFilmstrip-module__P73l6a__frame[aria-selected=true] .ProcessFilmstrip-module__P73l6a__frameMedia{opacity:1}.ProcessFilmstrip-module__P73l6a__frame[aria-selected=true] .ProcessFilmstrip-module__P73l6a__frameMedia{border-color:var(--sk-accent)}.ProcessFilmstrip-module__P73l6a__frame:focus-visible{outline:2px solid var(--sk-accent);outline-offset:3px}.ProcessFilmstrip-module__P73l6a__frameTitle{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;line-height:1.4;overflow:hidden}.ProcessFilmstrip-module__P73l6a__frame[aria-selected=true] .ProcessFilmstrip-module__P73l6a__frameTitle{color:var(--sk-ink);font-weight:700}.ProcessFilmstrip-module__P73l6a__poster{object-fit:cover}@media (max-width:900px){.ProcessFilmstrip-module__P73l6a__caption{grid-template-columns:auto minmax(0,1fr)}.ProcessFilmstrip-module__P73l6a__desc{grid-column:1/-1}}@media (max-width:640px){.ProcessFilmstrip-module__P73l6a__stage{aspect-ratio:4/3}}@media (prefers-reduced-motion:reduce){.ProcessFilmstrip-module__P73l6a__frameMedia{transition:none}}
.ProcessSticky-module__a_SQqa__body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,88px);display:grid}.ProcessSticky-module__a_SQqa__stickyCol{top:calc(var(--sk-header,112px) + 24px);position:sticky}.ProcessSticky-module__a_SQqa__stickyMedia{aspect-ratio:4/5;max-height:calc(100svh - var(--sk-header,112px) - 48px);border-radius:var(--sk-radius-media);background:var(--sk-card-bg);width:100%;position:relative;overflow:hidden}.ProcessSticky-module__a_SQqa__stickyTag{z-index:2;border-radius:min(var(--sk-radius-btn,2px), 999px);color:#fff;font-variant-numeric:tabular-nums;letter-spacing:.04em;pointer-events:none;background:#08090b9e;padding:6px 12px;font-size:14px;font-weight:700;position:absolute;top:16px;left:16px}.ProcessSticky-module__a_SQqa__list{margin:0;padding:0;list-style:none}.ProcessSticky-module__a_SQqa__item{border-top:1px solid var(--sk-rule);opacity:.42;min-height:60vh;transition:opacity .4s var(--sk-ease);flex-direction:column;justify-content:center;gap:14px;padding:32px 0;display:flex}.ProcessSticky-module__a_SQqa__item:last-child{border-bottom:1px solid var(--sk-rule)}.ProcessSticky-module__a_SQqa__item[data-active=true]{opacity:1}.ProcessSticky-module__a_SQqa__number{color:var(--sk-accent-text);font-variant-numeric:tabular-nums;font-size:clamp(36px,3.6vw,56px);font-weight:var(--sk-d-weight,700);letter-spacing:-.04em;line-height:1}.ProcessSticky-module__a_SQqa__title{color:var(--sk-ink);font-size:clamp(24px,2.2vw,34px);font-weight:var(--sk-h-weight,700);letter-spacing:var(--sk-track,-.02em);margin:0;line-height:1.3}.ProcessSticky-module__a_SQqa__desc{max-width:44ch;color:var(--sk-ink-soft);font-size:var(--sk-fs-body);margin:0;line-height:1.75}.ProcessSticky-module__a_SQqa__inlineMedia{aspect-ratio:4/3;border-radius:var(--sk-radius-media);background:var(--sk-card-bg);margin-bottom:8px;display:none;position:relative;overflow:hidden}@media (max-width:900px){.ProcessSticky-module__a_SQqa__body{grid-template-columns:minmax(0,1fr)}.ProcessSticky-module__a_SQqa__stickyCol{display:none}.ProcessSticky-module__a_SQqa__item{opacity:1;min-height:0;padding:28px 0}.ProcessSticky-module__a_SQqa__inlineMedia{display:block}}@media (prefers-reduced-motion:reduce){.ProcessSticky-module__a_SQqa__item{transition:none}}
.ProcessTabs-module__9psyMG__tabs{border-bottom:1px solid var(--sk-rule);scrollbar-width:none;gap:4px;margin:0 0 clamp(20px,2.4vw,32px);padding:0;display:flex;overflow-x:auto}.ProcessTabs-module__9psyMG__tabs::-webkit-scrollbar{display:none}.ProcessTabs-module__9psyMG__tab{min-height:56px;color:var(--sk-ink-soft);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;align-items:center;gap:10px;margin-bottom:-1px;padding:0 22px;font-family:inherit;font-size:16px;font-weight:600;transition:color .2s,border-color .2s;display:inline-flex}.ProcessTabs-module__9psyMG__tab:hover{color:var(--sk-ink)}.ProcessTabs-module__9psyMG__tab:focus-visible{outline:2px solid var(--sk-accent);outline-offset:-2px}.ProcessTabs-module__9psyMG__tab[aria-selected=true]{border-bottom-color:var(--sk-accent);color:var(--sk-ink);font-weight:700}.ProcessTabs-module__9psyMG__tabNo{color:var(--sk-accent-text);font-variant-numeric:tabular-nums;letter-spacing:.04em;font-size:13px;font-weight:800}.ProcessTabs-module__9psyMG__media{aspect-ratio:16/9;border-radius:var(--sk-radius-media);background:var(--sk-card-bg);position:relative;overflow:hidden}.ProcessTabs-module__9psyMG__caption{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:12px 56px;margin-top:clamp(20px,2.4vw,32px);display:grid}.ProcessTabs-module__9psyMG__title{color:var(--sk-ink);font-size:clamp(22px,2vw,30px);font-weight:var(--sk-h-weight,700);letter-spacing:var(--sk-track,-.02em);margin:0;line-height:1.3}.ProcessTabs-module__9psyMG__desc{color:var(--sk-ink-soft);font-size:var(--sk-fs-body);margin:0;line-height:1.75}@media (max-width:900px){.ProcessTabs-module__9psyMG__caption{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.ProcessTabs-module__9psyMG__tab{padding:0 16px;font-size:15px}.ProcessTabs-module__9psyMG__media{aspect-ratio:4/3}}@media (prefers-reduced-motion:reduce){.ProcessTabs-module__9psyMG__tab{transition:none}}