.Navbar-module__xn8wIa__navbar{z-index:999;width:100%;min-height:4.5rem;padding:0 var(--page-gutter);border-bottom:1px solid var(--brand-line);font-family:var(--font-body);background:#fff;align-items:center;display:flex;position:sticky;top:0}.Navbar-module__xn8wIa__container{width:100%;max-width:calc(var(--page-max) - 2*var(--page-gutter));justify-content:space-between;align-items:center;height:100%;margin:0 auto;display:flex}.Navbar-module__xn8wIa__logoLink{flex:none;align-items:center;display:inline-flex}.Navbar-module__xn8wIa__logo{width:auto;height:1.85rem;display:block}.Navbar-module__xn8wIa__menu{flex:auto;align-items:center;gap:1rem;display:flex}.Navbar-module__xn8wIa__links{flex:auto;justify-content:center;align-items:center;display:flex}.Navbar-module__xn8wIa__link{color:var(--brand-ink);padding:.5rem 1rem;font-size:.95rem;font-weight:500;text-decoration:none;transition:color .2s}.Navbar-module__xn8wIa__link:hover,.Navbar-module__xn8wIa__linkActive{color:var(--brand-blue)}.Navbar-module__xn8wIa__hasMenu{position:relative}.Navbar-module__xn8wIa__menuTrigger{cursor:pointer;background:0 0;border:0;align-items:center;gap:.25rem;font-family:inherit;font-size:.95rem;font-weight:500;display:inline-flex}.Navbar-module__xn8wIa__caret{color:var(--brand-muted);transition:transform .2s}.Navbar-module__xn8wIa__hasMenu:hover .Navbar-module__xn8wIa__caret,.Navbar-module__xn8wIa__menuTrigger[aria-expanded=true] .Navbar-module__xn8wIa__caret{transform:rotate(180deg)}.Navbar-module__xn8wIa__panel{border:1px solid var(--brand-line);border-radius:var(--radius-md);min-width:220px;box-shadow:var(--shadow-lg);opacity:0;visibility:hidden;transition:opacity .18s var(--ease),transform .18s var(--ease),visibility .18s;z-index:50;background:#fff;gap:2rem;padding:1.25rem 1.5rem;display:flex;position:absolute;top:calc(100% + 14px);left:0;transform:translateY(6px)}.Navbar-module__xn8wIa__panelWide{min-width:440px}.Navbar-module__xn8wIa__hasMenu:hover .Navbar-module__xn8wIa__panel,.Navbar-module__xn8wIa__hasMenu:focus-within .Navbar-module__xn8wIa__panel,.Navbar-module__xn8wIa__panelOpen{opacity:1;visibility:visible;transform:translateY(0)}.Navbar-module__xn8wIa__panelCol{flex-direction:column;min-width:170px;display:flex}.Navbar-module__xn8wIa__panelHead{font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--brand-muted);margin-bottom:.6rem;font-weight:600}.Navbar-module__xn8wIa__panelLink{font-size:var(--text-sm);color:var(--brand-ink);white-space:nowrap;transition:color var(--transition);padding:.4rem 0;text-decoration:none}.Navbar-module__xn8wIa__panelLink:hover{color:var(--brand-blue)}.Navbar-module__xn8wIa__freeTag{letter-spacing:.04em;color:#fff;vertical-align:middle;background:#e02424;border-radius:4px;margin-left:.35rem;padding:.15rem .4rem;font-size:.62rem;font-weight:700;line-height:1}.Navbar-module__xn8wIa__actions{align-items:center;gap:1.25rem;margin-left:auto;display:flex}.Navbar-module__xn8wIa__phone{color:var(--brand-ink);flex-direction:column;order:-1;align-items:flex-start;font-size:.8rem;line-height:1.25;text-decoration:none;display:flex}.Navbar-module__xn8wIa__mobileCall,.Navbar-module__xn8wIa__backdrop{display:none}@keyframes Navbar-module__xn8wIa__navFade{0%{opacity:0}to{opacity:1}}.Navbar-module__xn8wIa__phoneLabel{color:var(--brand-muted)}.Navbar-module__xn8wIa__phoneNumber{font-weight:600}.Navbar-module__xn8wIa__phone:hover .Navbar-module__xn8wIa__phoneNumber{color:var(--brand-blue)}.Navbar-module__xn8wIa__cta{background:var(--brand-ink-gradient);box-shadow:var(--brand-ink-shine);color:#fff;font-family:inherit;font-size:var(--text-sm);white-space:nowrap;cursor:pointer;transition:box-shadow var(--transition),background var(--transition);border:0;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.7rem 1.4rem;font-weight:500;display:inline-flex}.Navbar-module__xn8wIa__cta:hover{background:var(--brand-ink-gradient-hover);box-shadow:var(--brand-ink-shine-hover)}.Navbar-module__xn8wIa__hamburger{color:var(--brand-ink);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:.25rem;display:none}.Navbar-module__xn8wIa__scrollSearch,.Navbar-module__xn8wIa__drawerHead,.Navbar-module__xn8wIa__mobileLinks,.Navbar-module__xn8wIa__mobileAvatar{display:none}@media (max-width:991px){.Navbar-module__xn8wIa__navbar{min-height:3.5rem}.Navbar-module__xn8wIa__logo{height:1.4rem}.Navbar-module__xn8wIa__hamburger{order:-1;display:inline-flex}.Navbar-module__xn8wIa__logoLink{order:0;margin:0 auto}.Navbar-module__xn8wIa__mobileAvatar{width:34px;height:34px;color:var(--brand-ink);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;order:1;place-items:center;padding:0;display:grid}.Navbar-module__xn8wIa__mobileAvatarUser{background:var(--brand-blue-soft)}.Navbar-module__xn8wIa__mobileAvatarInitials{color:var(--brand-blue);font-size:.72rem;font-weight:700}.Navbar-module__xn8wIa__menu{z-index:2;background:#fff;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;width:min(86vw,380px);padding:0;transition:transform .3s;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-100%);box-shadow:6px 0 30px #0f172a29}.Navbar-module__xn8wIa__drawerHead{border-bottom:1px solid var(--brand-line);flex:none;justify-content:space-between;align-items:center;padding:.95rem 1.25rem;display:flex}.Navbar-module__xn8wIa__menuOpen~.Navbar-module__xn8wIa__hamburger{opacity:0;pointer-events:none}.Navbar-module__xn8wIa__drawerClose{background:var(--brand-soft);width:34px;height:34px;color:var(--brand-slate);cursor:pointer;border:0;border-radius:999px;place-items:center;display:grid}.Navbar-module__xn8wIa__mobileLinks{flex-direction:column;padding:.85rem 1.4rem;display:flex}.Navbar-module__xn8wIa__mobileLink{color:var(--brand-ink);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;padding:.95rem 0;font-family:inherit;font-size:1rem;font-weight:600;text-decoration:none;display:flex}.Navbar-module__xn8wIa__links,.Navbar-module__xn8wIa__iconAction,.Navbar-module__xn8wIa__account,.Navbar-module__xn8wIa__tollBtn{display:none}.Navbar-module__xn8wIa__menuOpen{transform:translate(0)}.Navbar-module__xn8wIa__backdrop{z-index:1;background:#0f172a73;animation:.2s Navbar-module__xn8wIa__navFade;display:block;position:fixed;inset:0}.Navbar-module__xn8wIa__links{flex-direction:column;flex:none;justify-content:flex-start;align-items:stretch}.Navbar-module__xn8wIa__link{border-bottom:1px solid var(--brand-line);padding:.9rem 0;font-size:1.05rem}.Navbar-module__xn8wIa__hasMenu{display:block}.Navbar-module__xn8wIa__menuTrigger{justify-content:space-between;width:100%}.Navbar-module__xn8wIa__panel{min-width:0;box-shadow:none;opacity:1;visibility:visible;max-height:0;transition:max-height .28s var(--ease);border:0;border-radius:0;flex-direction:column;gap:0;padding:0;position:static;overflow:hidden;transform:none}.Navbar-module__xn8wIa__panelOpen{max-height:70vh;overflow-y:auto}.Navbar-module__xn8wIa__panelCol{min-width:0;padding:.25rem 0 .75rem 1rem}.Navbar-module__xn8wIa__panelHead{margin-top:.85rem}.Navbar-module__xn8wIa__panelLink{white-space:normal;border-bottom:1px solid var(--brand-soft);padding:.7rem 0;font-size:1rem}.Navbar-module__xn8wIa__actions{flex-direction:column;align-items:stretch;gap:0;margin-top:auto;margin-left:0;padding:0}.Navbar-module__xn8wIa__phone{display:none}.Navbar-module__xn8wIa__cta{width:100%;padding:.9rem 1.5rem;font-size:1rem}.Navbar-module__xn8wIa__mobileCall{background:linear-gradient(180deg,var(--brand-soft),var(--brand-blue-soft));border-top:1px solid var(--brand-line);padding:1.5rem 1.4rem 1.9rem;display:block}.Navbar-module__xn8wIa__mobileCallTitle{color:var(--brand-ink);margin:0 0 .7rem;font-size:1.05rem;font-weight:600}.Navbar-module__xn8wIa__mobileCallLink{flex-direction:column;gap:.3rem;text-decoration:none;display:flex}.Navbar-module__xn8wIa__mobileCallLabel{color:var(--brand-muted);align-items:center;gap:.4rem;font-size:.82rem;display:inline-flex}.Navbar-module__xn8wIa__mobileCallNumber{color:var(--brand-blue);letter-spacing:.01em;font-size:1.4rem;font-weight:700}.Navbar-module__xn8wIa__navbarScrolled .Navbar-module__xn8wIa__logoLink,.Navbar-module__xn8wIa__navbarScrolled .Navbar-module__xn8wIa__mobileAvatar{display:none}.Navbar-module__xn8wIa__navbarScrolled .Navbar-module__xn8wIa__scrollSearch{border:1px solid var(--brand-line);min-width:0;color:var(--brand-muted);background:#fff;border-radius:999px;flex:auto;order:0;align-items:center;gap:.55rem;margin:.6rem 0 .6rem .8rem;padding:.65rem .95rem;display:flex}.Navbar-module__xn8wIa__navbarScrolled .Navbar-module__xn8wIa__scrollSearch input{min-width:0;font:inherit;color:var(--brand-ink);background:0 0;border:0;outline:0;flex:1;font-size:.84rem}.Navbar-module__xn8wIa__navbarScrolled .Navbar-module__xn8wIa__scrollSearch input::placeholder{color:var(--brand-muted)}}.Navbar-module__xn8wIa__panelMega{grid-template-columns:repeat(4,minmax(170px,1fr));gap:0 2rem;width:max-content;max-width:min(92vw,980px);padding:1.4rem 1.6rem;display:grid;left:50%;transform:translate(-50%,6px)}.Navbar-module__xn8wIa__hasMenu:hover .Navbar-module__xn8wIa__panelMega,.Navbar-module__xn8wIa__hasMenu:focus-within .Navbar-module__xn8wIa__panelMega,.Navbar-module__xn8wIa__panelMega.Navbar-module__xn8wIa__panelOpen{transform:translate(-50%)}.Navbar-module__xn8wIa__panelMega .Navbar-module__xn8wIa__panelCol+.Navbar-module__xn8wIa__panelCol{border-left:1px solid var(--brand-line);padding-left:2rem}.Navbar-module__xn8wIa__typeRow{color:var(--brand-ink);white-space:nowrap;align-items:center;gap:.6rem;padding:.42rem 0;font-size:.85rem;text-decoration:none;display:flex}.Navbar-module__xn8wIa__typeRow:hover{color:var(--brand-blue)}.Navbar-module__xn8wIa__typeIcon{background:var(--brand-tint,#eef4ff);width:28px;height:28px;color:var(--brand-blue);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media (max-width:991px){.Navbar-module__xn8wIa__panelMega{flex-direction:column;gap:.6rem;width:auto;max-width:none;padding:0;display:flex;left:0;transform:none}.Navbar-module__xn8wIa__hasMenu:hover .Navbar-module__xn8wIa__panelMega,.Navbar-module__xn8wIa__hasMenu:focus-within .Navbar-module__xn8wIa__panelMega,.Navbar-module__xn8wIa__panelMega.Navbar-module__xn8wIa__panelOpen{transform:none}.Navbar-module__xn8wIa__panelMega .Navbar-module__xn8wIa__panelCol+.Navbar-module__xn8wIa__panelCol{border-left:0;border-top:1px solid var(--brand-line);padding-top:.8rem;padding-left:0}}.Navbar-module__xn8wIa__panel:after{content:"";height:14px;position:absolute;top:-14px;left:0;right:0}.Navbar-module__xn8wIa__panel:before{content:"";border-left:1px solid var(--brand-line);border-top:1px solid var(--brand-line);background:#fff;width:12px;height:12px;position:absolute;top:-7px;left:34px;transform:rotate(45deg)}.Navbar-module__xn8wIa__panelMega:before{margin-left:-6px;left:50%}@media (max-width:991px){.Navbar-module__xn8wIa__panel:before,.Navbar-module__xn8wIa__panel:after{display:none}}.Navbar-module__xn8wIa__iconAction{width:40px;height:40px;color:var(--brand-ink);cursor:pointer;transition:background .2s var(--ease-out),color .2s var(--ease-out),transform .34s var(--ease-spring);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.Navbar-module__xn8wIa__iconAction:hover{background:var(--brand-blue-soft);border-color:var(--brand-blue-soft);color:var(--brand-blue);transform:none}.Navbar-module__xn8wIa__iconAction:active{transition:transform var(--transition-press);transform:translateY(0)}.Navbar-module__xn8wIa__iconAction svg{transition:transform .34s var(--ease-spring)}.Navbar-module__xn8wIa__iconAction:hover svg{transform:scale(1.12)}.Navbar-module__xn8wIa__iconLabel{display:none}.Navbar-module__xn8wIa__tollBtn{background:var(--brand-ink-gradient);box-shadow:var(--brand-ink-shine);color:#fff;white-space:nowrap;transition:box-shadow .2s var(--ease-out),background .2s var(--ease-out),transform .34s var(--ease-spring);border-radius:999px;align-items:center;gap:.6rem;padding:.4rem 1.25rem .4rem .4rem;text-decoration:none;display:inline-flex}.Navbar-module__xn8wIa__tollBtn:hover{background:var(--brand-ink-gradient-hover);box-shadow:var(--brand-ink-shine-hover);transform:none}.Navbar-module__xn8wIa__tollBtn:active{transition:transform var(--transition-press);transform:translateY(0)}.Navbar-module__xn8wIa__tollBtn:hover .Navbar-module__xn8wIa__tollBtnIcon{background:#ffffff3d}.Navbar-module__xn8wIa__tollBtnIcon{color:#fff;background:#ffffff24;border-radius:999px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.Navbar-module__xn8wIa__tollBtnText{flex-direction:column;align-items:flex-start;line-height:1.15;display:flex}.Navbar-module__xn8wIa__tollBtnLabel{text-transform:uppercase;letter-spacing:.09em;color:#fff9;font-size:.62rem;font-weight:500}.Navbar-module__xn8wIa__tollBtnNumber{letter-spacing:.01em;font-size:.92rem;font-weight:600}.Navbar-module__xn8wIa__account{position:relative}.Navbar-module__xn8wIa__avatarBtn{cursor:pointer;transition:transform .34s var(--ease-spring);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.Navbar-module__xn8wIa__avatarBtn:hover{transform:none}.Navbar-module__xn8wIa__avatarBtn:active{transition:transform var(--transition-press);transform:translateY(0)}.Navbar-module__xn8wIa__avatarIcon{width:40px;height:40px;color:var(--brand-ink);transition:background var(--transition),color var(--transition);background:0 0;border:0;border-radius:999px;place-items:center;display:grid}.Navbar-module__xn8wIa__avatarBtn:hover .Navbar-module__xn8wIa__avatarIcon{background:var(--brand-blue-soft);border-color:var(--brand-blue-soft);color:var(--brand-blue)}.Navbar-module__xn8wIa__accountAvatar{background:var(--brand-blue);color:#fff;border-radius:999px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:.9rem;font-weight:600;display:grid}.Navbar-module__xn8wIa__acctBackdrop{z-index:40;position:fixed;inset:0}.Navbar-module__xn8wIa__accountMenu{z-index:41;border:1px solid var(--brand-line);border-radius:var(--radius-md);min-width:220px;box-shadow:var(--shadow-lg);animation:Navbar-module__xn8wIa__navFade .14s var(--ease);background:#fff;padding:6px;position:absolute;top:calc(100% + 8px);right:0}.Navbar-module__xn8wIa__accountHead{border-bottom:1px solid var(--brand-line);flex-direction:column;margin-bottom:6px;padding:8px 10px 10px;display:flex}.Navbar-module__xn8wIa__accountHeadName{font-weight:600;font-size:var(--text-base);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Navbar-module__xn8wIa__accountHeadSub{font-size:var(--text-xs);color:var(--brand-muted)}.Navbar-module__xn8wIa__accountItem{border-radius:var(--radius-sm);width:100%;color:var(--brand-slate);font-family:inherit;font-size:var(--text-base);text-align:left;cursor:pointer;transition:background var(--transition),color var(--transition);background:0 0;border:0;align-items:center;gap:.6rem;padding:.6rem .65rem;font-weight:500;display:flex}.Navbar-module__xn8wIa__accountItem svg{color:var(--brand-muted)}.Navbar-module__xn8wIa__accountItem:hover{background:var(--brand-blue-soft);color:var(--brand-blue-dark)}.Navbar-module__xn8wIa__accountItem:hover svg{color:var(--brand-blue)}.Navbar-module__xn8wIa__accountDivider{background:var(--brand-line);height:1px;margin:6px 4px}.Navbar-module__xn8wIa__accountLogout,.Navbar-module__xn8wIa__accountLogout svg{color:#b42318}.Navbar-module__xn8wIa__accountLogout:hover{color:#912018;background:#fef3f2}.Navbar-module__xn8wIa__accountLogout:hover svg{color:#912018}@media (max-width:991px){.Navbar-module__xn8wIa__tollBtn,.Navbar-module__xn8wIa__iconAction,.Navbar-module__xn8wIa__account{display:none}}@media (min-width:992px){.Navbar-module__xn8wIa__actions{gap:.6rem}.Navbar-module__xn8wIa__iconAction,.Navbar-module__xn8wIa__avatarIcon{border:1px solid var(--brand-line);background:#fff;width:42px;height:42px}.Navbar-module__xn8wIa__avatarBtn:hover .Navbar-module__xn8wIa__avatarIcon,.Navbar-module__xn8wIa__iconAction:hover{border-color:var(--brand-blue-soft)}.Navbar-module__xn8wIa__tollBtn{box-sizing:border-box;height:42px;margin-left:.4rem;padding:4px 1.1rem 4px 4px}.Navbar-module__xn8wIa__tollBtnIcon{flex-basis:34px;width:34px;height:34px}.Navbar-module__xn8wIa__tollBtnLabel{letter-spacing:.08em;font-size:.6rem}.Navbar-module__xn8wIa__tollBtnNumber{font-variant-numeric:tabular-nums;font-size:.88rem}}.Navbar-module__xn8wIa__loginText{display:none}@media (min-width:992px){.Navbar-module__xn8wIa__avatarIcon:has(.Navbar-module__xn8wIa__loginText){align-items:center;gap:.45rem;width:auto;padding:0 1rem 0 .85rem;font-size:.9rem;font-weight:500;display:inline-flex}.Navbar-module__xn8wIa__loginText{display:inline}}@media (max-width:991px){.Navbar-module__xn8wIa__mobileLogin{border:1px solid var(--brand-line);width:auto;height:34px;color:var(--brand-ink);font:inherit;white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:.35rem;padding:0 .75rem 0 .6rem;font-size:.85rem;font-weight:500;display:inline-flex}.Navbar-module__xn8wIa__mobileGuest{background:0 0;border:0;border-radius:50%;width:34px;height:34px;padding:0}.Navbar-module__xn8wIa__guestAvatar{width:26px;height:26px;display:block}}.Navbar-module__xn8wIa__contactItem{color:var(--brand-ink);white-space:nowrap;flex-direction:column;align-items:flex-start;gap:2px;text-decoration:none;display:flex}.Navbar-module__xn8wIa__contactLabel{color:var(--brand-muted);font-size:.78rem}.Navbar-module__xn8wIa__contactValue{letter-spacing:.01em;align-items:center;gap:.35rem;font-size:.98rem;font-weight:600;display:inline-flex}.Navbar-module__xn8wIa__contactItem:hover .Navbar-module__xn8wIa__contactValue{color:var(--brand-blue)}.Navbar-module__xn8wIa__contactDivider{background:var(--brand-line);width:1px;height:34px}.Navbar-module__xn8wIa__guestAvatarDesk{width:38px;height:38px;transition:filter .2s;display:block}.Navbar-module__xn8wIa__avatarBtn:hover .Navbar-module__xn8wIa__guestAvatarDesk{filter:brightness(.94)}@media (min-width:992px){.Navbar-module__xn8wIa__actions{gap:1.4rem}}@media (max-width:991px){.Navbar-module__xn8wIa__contactItem,.Navbar-module__xn8wIa__contactDivider{display:none}}.Navbar-module__xn8wIa__contactItem{align-items:center;gap:1px}.Navbar-module__xn8wIa__contactLabel{font-size:.7rem}.Navbar-module__xn8wIa__contactValue{gap:.3rem;font-size:.84rem}.Navbar-module__xn8wIa__contactValue svg{width:14px;height:14px}.Navbar-module__xn8wIa__contactDivider{height:40px}.Navbar-module__xn8wIa__guestAvatarDesk{width:38px;height:38px}@media (min-width:992px){.Navbar-module__xn8wIa__actions{gap:1.25rem}.Navbar-module__xn8wIa__actions>.Navbar-module__xn8wIa__account{margin-left:1rem}}@media (max-width:991px){.Navbar-module__xn8wIa__mobileCall{background-color:#eef4fd;background-image:linear-gradient(#eef4fdeb 0%,#eef4fd99 32%,#eef4fd00 52%),url(/images/menu-call-bg.avif);background-position:100% 100%;background-repeat:no-repeat;background-size:cover;padding-bottom:8rem}}.Navbar-module__xn8wIa__mobileAuth{display:none}@media (max-width:991px){.Navbar-module__xn8wIa__mobileAuth{grid-template-columns:1fr 1fr;gap:.6rem;padding:1rem 0 .4rem;display:grid}.Navbar-module__xn8wIa__mobileAuthPrimary,.Navbar-module__xn8wIa__mobileAuthGhost{height:46px;font:inherit;cursor:pointer;border-radius:999px;font-size:.95rem;font-weight:600}.Navbar-module__xn8wIa__mobileAuthPrimary{background:var(--brand-blue);color:#fff;border:0}.Navbar-module__xn8wIa__mobileAuthGhost{border:1px solid var(--brand-line);color:var(--brand-ink);background:#fff}}@media (max-width:359px){.Navbar-module__xn8wIa__mobileCall{padding-bottom:9.5rem}}.Navbar-module__xn8wIa__mobileAuthPrimary,.Navbar-module__xn8wIa__mobileAuthPrimary:disabled{background:var(--brand-ink-gradient);box-shadow:var(--brand-ink-shine);color:#fff;border-color:#0000;border-radius:10px}.Navbar-module__xn8wIa__mobileAuthPrimary:hover,.Navbar-module__xn8wIa__mobileAuthPrimary:hover:not(:disabled),.Navbar-module__xn8wIa__mobileAuthPrimary:focus-visible{background:var(--brand-ink-gradient-hover);box-shadow:var(--brand-ink-shine-hover);color:#fff;border-color:#0000}.Navbar-module__xn8wIa__mobileAuthGhost{border-radius:10px}@media (min-width:992px){.Navbar-module__xn8wIa__hasMega{position:static}.Navbar-module__xn8wIa__hasMega .Navbar-module__xn8wIa__menuTrigger{position:relative}.Navbar-module__xn8wIa__hasMega .Navbar-module__xn8wIa__menuTrigger:after{content:"";height:24px;position:absolute;top:100%;left:0;right:0}.Navbar-module__xn8wIa__panelMega{width:auto;max-width:none;padding:0 var(--page-gutter);border:0;border-top:1px solid var(--brand-line);background:#fff;border-radius:0;display:block;position:absolute;top:100%;left:0;right:0;transform:translateY(-6px);box-shadow:0 24px 40px -18px #0f172a38}.Navbar-module__xn8wIa__hasMenu:hover .Navbar-module__xn8wIa__panelMega,.Navbar-module__xn8wIa__hasMenu:focus-within .Navbar-module__xn8wIa__panelMega,.Navbar-module__xn8wIa__panelMega.Navbar-module__xn8wIa__panelOpen{transform:none}.Navbar-module__xn8wIa__panelMega:before,.Navbar-module__xn8wIa__panelMega:after{display:none}.Navbar-module__xn8wIa__megaInner{max-width:calc(var(--page-max) - 2*var(--page-gutter));grid-template-columns:minmax(300px,380px) minmax(220px,1fr) minmax(240px,1fr) minmax(300px,360px);gap:0 3rem;margin:0 auto;padding:1.75rem 0 2rem;display:grid}.Navbar-module__xn8wIa__panelMega .Navbar-module__xn8wIa__panelCol+.Navbar-module__xn8wIa__panelCol{border-left:0;padding-left:0}.Navbar-module__xn8wIa__panelMega .Navbar-module__xn8wIa__panelCol{min-width:0}.Navbar-module__xn8wIa__panelMega .Navbar-module__xn8wIa__panelHead{letter-spacing:0;text-transform:none;color:var(--brand-muted);margin-bottom:.85rem;font-size:.82rem;font-weight:600}.Navbar-module__xn8wIa__panelHeadGap{margin-top:1.4rem}.Navbar-module__xn8wIa__typeGrid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.Navbar-module__xn8wIa__panelMega .Navbar-module__xn8wIa__typeRow{white-space:normal;background:#f6f7f9;border:1px solid #0000;border-radius:10px;gap:.6rem;padding:.6rem .7rem;font-size:.86rem;font-weight:500;line-height:1.25;transition:background .2s,border-color .2s,color .2s}.Navbar-module__xn8wIa__panelMega .Navbar-module__xn8wIa__typeRow:hover{border-color:var(--brand-line);color:var(--brand-ink);background:#fff;box-shadow:0 4px 14px -6px #0f172a2e}.Navbar-module__xn8wIa__panelMega .Navbar-module__xn8wIa__typeIcon{width:32px;height:32px;color:var(--brand-ink);background:#fff;border-radius:8px;box-shadow:0 1px 2px #0f172a14}.Navbar-module__xn8wIa__panelMega .Navbar-module__xn8wIa__typeRow:hover .Navbar-module__xn8wIa__typeIcon{background:var(--brand-ink);color:#fff}.Navbar-module__xn8wIa__areaRow{white-space:normal;border-radius:10px;align-items:center;gap:.75rem;margin:0 -.5rem;padding:.4rem .5rem;transition:background .2s;display:flex}.Navbar-module__xn8wIa__areaRow:hover{color:var(--brand-ink);background:#f6f7f9}.Navbar-module__xn8wIa__areaThumb{width:44px;height:44px;color:var(--brand-muted);background:#eef1f5;border-radius:9px;flex:none;place-items:center;display:grid;overflow:hidden}.Navbar-module__xn8wIa__areaThumb img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.Navbar-module__xn8wIa__areaRow:hover .Navbar-module__xn8wIa__areaThumb img{transform:scale(1.08)}.Navbar-module__xn8wIa__areaText{flex-direction:column;flex:1;min-width:0;display:flex}.Navbar-module__xn8wIa__areaName{font-size:.88rem;font-weight:500}.Navbar-module__xn8wIa__areaCount{color:var(--brand-muted);font-size:.75rem}.Navbar-module__xn8wIa__rowArrow{color:var(--brand-muted);opacity:0;flex:none;transition:opacity .2s,transform .2s;transform:translate(-4px)}.Navbar-module__xn8wIa__areaRow:hover .Navbar-module__xn8wIa__rowArrow{opacity:1;transform:none}.Navbar-module__xn8wIa__bhkChips{flex-wrap:wrap;gap:8px;display:flex}.Navbar-module__xn8wIa__panelMega .Navbar-module__xn8wIa__bhkChip{border:1px solid var(--brand-line);border-radius:999px;padding:.42rem .85rem;font-size:.82rem;font-weight:500;transition:border-color .2s,background .2s,color .2s}.Navbar-module__xn8wIa__panelMega .Navbar-module__xn8wIa__bhkChip:hover{border-color:var(--brand-ink);background:var(--brand-ink);color:#fff}.Navbar-module__xn8wIa__searchRow{align-items:center;gap:.55rem;padding:.38rem 0;font-size:.86rem;display:flex}.Navbar-module__xn8wIa__searchIcon{color:var(--brand-muted);flex:none}.Navbar-module__xn8wIa__searchRow:hover .Navbar-module__xn8wIa__searchIcon{color:var(--brand-blue)}.Navbar-module__xn8wIa__megaPromos{grid-template-rows:1fr 1fr;gap:12px;min-height:300px;display:grid}.Navbar-module__xn8wIa__promo{color:#fff;isolation:isolate;background:#1c1f24;border-radius:14px;align-items:flex-end;text-decoration:none;display:flex;position:relative;overflow:hidden}.Navbar-module__xn8wIa__promo:after{content:"";z-index:1;background:linear-gradient(90deg,#0a0c10db 0%,#0a0c108c 55%,#0a0c1026 100%);position:absolute;inset:0}.Navbar-module__xn8wIa__promoImg{object-fit:cover;transition:transform .7s}.Navbar-module__xn8wIa__promo:hover .Navbar-module__xn8wIa__promoImg{transform:scale(1.06)}.Navbar-module__xn8wIa__promoBody{z-index:2;flex-direction:column;gap:.3rem;max-width:80%;padding:1rem 1.1rem;display:flex;position:relative}.Navbar-module__xn8wIa__promoTitle{font-size:1rem;font-weight:600}.Navbar-module__xn8wIa__promoLogo{align-self:flex-start;width:auto;height:22px}.Navbar-module__xn8wIa__promoText{color:#ffffffd1;font-size:.78rem;line-height:1.4}.Navbar-module__xn8wIa__promoCta{align-items:center;gap:.3rem;margin-top:.2rem;font-size:.8rem;font-weight:600;display:inline-flex}.Navbar-module__xn8wIa__promo:hover .Navbar-module__xn8wIa__promoCta svg{transform:translate(3px)}.Navbar-module__xn8wIa__promoCta svg{transition:transform .2s}}@media (min-width:992px) and (max-width:1199px){.Navbar-module__xn8wIa__megaInner{grid-template-columns:minmax(300px,360px) 1fr 1fr;gap:0 2.5rem}.Navbar-module__xn8wIa__megaPromos{display:none}}@media (max-width:991px){.Navbar-module__xn8wIa__megaPromos,.Navbar-module__xn8wIa__areaThumb,.Navbar-module__xn8wIa__rowArrow,.Navbar-module__xn8wIa__searchIcon{display:none}}.Navbar-module__xn8wIa__navbar{transition:background-color .3s,border-color .3s,box-shadow .3s}.Navbar-module__xn8wIa__navbarHero{margin-bottom:calc(-1*var(--nav-h))}.Navbar-module__xn8wIa__navbarClear:not(:has(.Navbar-module__xn8wIa__hasMenu:hover,.Navbar-module__xn8wIa__hasMenu:focus-within)){background:linear-gradient(#080c1661,#080c1600) no-repeat border-box;border-bottom-color:#0000}.Navbar-module__xn8wIa__logoLight{display:none}.Navbar-module__xn8wIa__navbarClear:not(:has(.Navbar-module__xn8wIa__hasMenu:hover,.Navbar-module__xn8wIa__hasMenu:focus-within)) .Navbar-module__xn8wIa__logoLink .Navbar-module__xn8wIa__logo{display:none}.Navbar-module__xn8wIa__navbarClear:not(:has(.Navbar-module__xn8wIa__hasMenu:hover,.Navbar-module__xn8wIa__hasMenu:focus-within)) .Navbar-module__xn8wIa__logoLink .Navbar-module__xn8wIa__logoLight{display:block}.Navbar-module__xn8wIa__navbarClear:not(:has(.Navbar-module__xn8wIa__hasMenu:hover,.Navbar-module__xn8wIa__hasMenu:focus-within)) :is(.Navbar-module__xn8wIa__link,.Navbar-module__xn8wIa__menuTrigger,.Navbar-module__xn8wIa__caret,.Navbar-module__xn8wIa__contactItem,.Navbar-module__xn8wIa__contactValue,.Navbar-module__xn8wIa__hamburger){color:#fff}.Navbar-module__xn8wIa__navbarClear:not(:has(.Navbar-module__xn8wIa__hasMenu:hover,.Navbar-module__xn8wIa__hasMenu:focus-within)) .Navbar-module__xn8wIa__contactLabel{color:#ffffffb8}.Navbar-module__xn8wIa__navbarClear:not(:has(.Navbar-module__xn8wIa__hasMenu:hover,.Navbar-module__xn8wIa__hasMenu:focus-within)) .Navbar-module__xn8wIa__contactDivider{background:#ffffff4d}@media (max-width:991px){.Navbar-module__xn8wIa__logoLink .Navbar-module__xn8wIa__logo,.Navbar-module__xn8wIa__logoLink .Navbar-module__xn8wIa__logoLight{height:1.65rem}}.Navbar-module__xn8wIa__panelMega .Navbar-module__xn8wIa__bhkChip,.Navbar-module__xn8wIa__cta,.Navbar-module__xn8wIa__tollBtn,.Navbar-module__xn8wIa__mobileLogin,.Navbar-module__xn8wIa__mobileAuthPrimary,.Navbar-module__xn8wIa__mobileAuthGhost{border-radius:8px!important}.Navbar-module__xn8wIa__avatarPhoto,.Navbar-module__xn8wIa__avatarPhotoMobile{object-fit:cover;background:#d9dce1;border-radius:50%;display:block}.Navbar-module__xn8wIa__avatarPhoto{flex:0 0 42px;width:42px;height:42px}.Navbar-module__xn8wIa__avatarPhotoMobile{width:32px;height:32px}.Navbar-module__xn8wIa__cta,.Navbar-module__xn8wIa__mobileAuthPrimary,.Navbar-module__xn8wIa__tollBtn{transition:box-shadow var(--ink-hover-ease),background-color var(--ink-hover-ease),color var(--ink-hover-ease),border-color var(--ink-hover-ease),transform .12s ease}
.Footer-module__zX2wcG__footer{color:#fff;background:#0a0a0b;margin-top:auto;overflow:hidden}.Footer-module__zX2wcG__inner{max-width:var(--page-max);padding:4.5rem var(--page-gutter)0;margin:0 auto}.Footer-module__zX2wcG__crumbs{border-bottom:1px solid #ffffff1f;margin:-1.5rem 0 3rem;padding-bottom:1.5rem}.Footer-module__zX2wcG__crumbs ol{flex-wrap:wrap;align-items:center;gap:.35rem .6rem;margin:0;padding:0;font-size:.9rem;list-style:none;display:flex}.Footer-module__zX2wcG__crumbs li{align-items:center;min-width:0;display:inline-flex}.Footer-module__zX2wcG__crumbHome{color:var(--brand-blue);align-items:center;gap:.5rem;text-decoration:none;display:inline-flex}.Footer-module__zX2wcG__crumbHome span{color:#fff}.Footer-module__zX2wcG__crumbSep{color:#fff6}.Footer-module__zX2wcG__crumbLink{color:#ffffffd9;transition:color var(--transition);text-decoration:none}.Footer-module__zX2wcG__crumbLink:hover{color:#9ec7fb}.Footer-module__zX2wcG__crumbCurrent{color:#fff}.Footer-module__zX2wcG__grid{grid-template-columns:minmax(280px,1.5fr) repeat(4,minmax(0,1fr));gap:2.5rem;display:grid}.Footer-module__zX2wcG__brand{flex-direction:column;align-items:flex-start;max-width:370px;display:flex}.Footer-module__zX2wcG__logoLink{margin-bottom:1.5rem;display:inline-flex}.Footer-module__zX2wcG__logo{width:auto;height:2rem;display:block}.Footer-module__zX2wcG__company{color:#fff;margin:0 0 .6rem;font-size:1rem;font-weight:500}.Footer-module__zX2wcG__about{color:#fff9;margin:0 0 1rem;font-size:.9rem;line-height:1.55}.Footer-module__zX2wcG__ids{letter-spacing:.02em;color:#ffffff8c;flex-wrap:wrap;gap:.35rem 1.1rem;margin:0 0 1.4rem;font-size:.72rem;display:flex}.Footer-module__zX2wcG__rera{flex-direction:column;gap:.25rem;margin-bottom:1.4rem;display:flex}.Footer-module__zX2wcG__reraLabel{color:#ffffff8c;font-size:.75rem}.Footer-module__zX2wcG__reraNo{letter-spacing:.01em;color:#fff;word-break:break-all;font-size:.88rem}.Footer-module__zX2wcG__reraSite{color:#ffffffbf;font-size:.75rem;text-decoration:none}.Footer-module__zX2wcG__reraSite:hover{color:#9ec7fb}.Footer-module__zX2wcG__address{flex-direction:column;gap:.25rem;margin-bottom:1.6rem;font-style:normal;display:flex}.Footer-module__zX2wcG__addressText{color:#ffffffd9;transition:color var(--transition);font-size:.85rem;line-height:1.55;text-decoration:none}.Footer-module__zX2wcG__addressText:hover{color:#9ec7fb}.Footer-module__zX2wcG__column{flex-direction:column;align-items:flex-start;gap:.95rem;display:flex}.Footer-module__zX2wcG__columnTitle{color:#fff;margin:0 0 .5rem;font-size:1rem;font-weight:500}.Footer-module__zX2wcG__link,.Footer-module__zX2wcG__linkButton{color:#fff9;font-size:.95rem;line-height:1.4}.Footer-module__zX2wcG__link{transition:color var(--transition);text-decoration:none}.Footer-module__zX2wcG__linkButton{text-align:left;cursor:pointer;transition:color var(--transition);background:0 0;border:0;padding:0;font-family:inherit;font-weight:400}.Footer-module__zX2wcG__link:hover,.Footer-module__zX2wcG__linkButton:hover{color:#fff}.Footer-module__zX2wcG__bottom{border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;margin-top:3.5rem;padding-top:1.75rem;display:flex}.Footer-module__zX2wcG__legal{color:#ffffff8c;flex-direction:column;gap:.4rem;font-size:.8rem;display:flex}.Footer-module__zX2wcG__legalLinks{gap:1.5rem;display:flex}.Footer-module__zX2wcG__legalLink{color:#ffffffbf;text-decoration:none}.Footer-module__zX2wcG__legalLink:hover{color:#fff}.Footer-module__zX2wcG__socialRow{gap:.75rem;display:flex}.Footer-module__zX2wcG__socialBtn{color:#fff;width:40px;height:40px;transition:background var(--transition);background:#ffffff1a;border-radius:8px;place-items:center;display:grid}.Footer-module__zX2wcG__socialBtn:hover{background:var(--brand-blue)}.Footer-module__zX2wcG__giantWrap{max-width:var(--page-max);padding:0 var(--page-gutter);pointer-events:none;-webkit-user-select:none;user-select:none;margin:2.5rem auto 0}.Footer-module__zX2wcG__giant{width:100%;height:auto;margin-bottom:-2%;display:block}.Footer-module__zX2wcG__giantText{font-family:var(--font-body);letter-spacing:-.02em;font-size:126px;font-weight:600}@media (min-width:1200px){.Footer-module__zX2wcG__grid{grid-template-columns:minmax(300px,1fr) repeat(4,auto);column-gap:clamp(2.5rem,4.5vw,5rem)}}@media (max-width:1199px){.Footer-module__zX2wcG__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.Footer-module__zX2wcG__brand{grid-column:1/-1;grid-template-columns:1fr auto;column-gap:2rem;max-width:none;display:grid}.Footer-module__zX2wcG__brand>:not(.Footer-module__zX2wcG__address){grid-column:1}.Footer-module__zX2wcG__address{grid-area:1/2/span 5;align-self:start;max-width:280px}}@media (max-width:767px){.Footer-module__zX2wcG__inner{padding-top:3rem}.Footer-module__zX2wcG__crumbs{margin:-.75rem 0 2.25rem;padding-bottom:1.1rem}.Footer-module__zX2wcG__crumbs ol{font-size:.82rem}.Footer-module__zX2wcG__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.25rem 1.25rem}.Footer-module__zX2wcG__brand{display:flex}.Footer-module__zX2wcG__logo{height:1.7rem}.Footer-module__zX2wcG__column{gap:.8rem}.Footer-module__zX2wcG__link,.Footer-module__zX2wcG__linkButton{font-size:.88rem}.Footer-module__zX2wcG__bottom{flex-direction:column-reverse;align-items:flex-start;margin-top:2.5rem}}.Footer-module__zX2wcG__brandFk{color:inherit;border:1px solid #ffffff24;border-radius:12px;flex-direction:column;align-items:flex-start;gap:8px;margin-top:1.5rem;padding:14px 16px;text-decoration:none;transition:border-color .2s,background .2s;display:inline-flex}.Footer-module__zX2wcG__brandFk:hover{background:#ffffff0a;border-color:#ffffff59}.Footer-module__zX2wcG__brandFkLabel{letter-spacing:.02em;opacity:.6;font-size:.72rem}.Footer-module__zX2wcG__brandFkLogo{width:auto;height:22px;display:block}.Footer-module__zX2wcG__brandFkText{opacity:.7;font-size:.8rem}.Footer-module__zX2wcG__brandFk{border:0;border-radius:0;padding:0}.Footer-module__zX2wcG__brandFk:hover{background:0 0;border:0}.Footer-module__zX2wcG__brandFk:hover .Footer-module__zX2wcG__brandFkLogo{opacity:.85}
.PhoneField-module__Lrj4MG__field{border:1px solid var(--brand-line);border-radius:var(--radius-md);width:100%;min-height:46px;transition:border-color var(--transition),box-shadow var(--transition);background:#fff;align-items:stretch;display:flex}.PhoneField-module__Lrj4MG__dial{border-right:1px solid var(--brand-line);border-radius:var(--radius-md)0 0 var(--radius-md);background:var(--brand-soft);color:var(--brand-ink);white-space:nowrap;cursor:pointer;align-items:center;gap:4px;padding:0 .55rem 0 .75rem;display:flex;position:relative}.PhoneField-module__Lrj4MG__flag{font-size:1.05rem;line-height:1}.PhoneField-module__Lrj4MG__chev{color:var(--brand-muted)}.PhoneField-module__Lrj4MG__select{opacity:0;cursor:pointer;border:0;width:100%;position:absolute;inset:0}.PhoneField-module__Lrj4MG__input{min-width:0;font:inherit;font-size:var(--text-base);color:var(--brand-ink);background:0 0;border:0;outline:0;flex:1;padding:.75rem .9rem}.PhoneField-module__Lrj4MG__input::placeholder{color:var(--brand-muted)}.PhoneField-module__Lrj4MG__field:hover{border-color:var(--field-hover-border)}.PhoneField-module__Lrj4MG__field:focus-within{border-color:var(--field-focus-border);box-shadow:var(--field-focus-ring)}.PhoneField-module__Lrj4MG__field{min-width:0}.PhoneField-module__Lrj4MG__field input{width:100%;min-width:0}.PhoneField-module__Lrj4MG__field input::placeholder{color:#a8b0bb;font-size:.85rem}.PhoneField-module__Lrj4MG__field{min-height:46px}.PhoneField-module__Lrj4MG__field input{font-size:.9rem}.PhoneField-module__Lrj4MG__field{border-radius:10px;align-items:center;gap:.15rem;padding:0 .35rem}.PhoneField-module__Lrj4MG__dial{background:#f4f5f7;border:0;border-radius:8px;align-self:center;gap:.35rem;height:34px;padding:0 .55rem 0 .6rem;transition:background .2s}.PhoneField-module__Lrj4MG__dial:hover{background:#eceef1}.PhoneField-module__Lrj4MG__flag{border-radius:50%;place-items:center;width:20px;height:20px;font-size:1.25rem;display:inline-grid;overflow:hidden}.PhoneField-module__Lrj4MG__code{font-size:.86rem;font-weight:600}.PhoneField-module__Lrj4MG__chev{width:13px;height:13px}.PhoneField-module__Lrj4MG__input{padding:.7rem .6rem .7rem .55rem}.PhoneField-module__Lrj4MG__flag{border-radius:0;width:auto;height:auto;font-size:1.05rem;overflow:visible}
.CtaBand-module__c77kcG__band{padding:3.5rem var(--page-gutter)4rem;background:#fff}.CtaBand-module__c77kcG__card{border:1px solid var(--brand-line);border-radius:var(--radius-xl);max-width:min(68rem,100%);box-shadow:var(--shadow-md);background:#fff;grid-template-columns:1fr 1.05fr;margin:0 auto;display:grid;overflow:hidden}.CtaBand-module__c77kcG__visual{isolation:isolate;color:#fff;background:#06225a;flex-direction:column;justify-content:flex-end;min-height:440px;padding:2rem 2.25rem 2.25rem;display:flex;position:relative;overflow:hidden}.CtaBand-module__c77kcG__photo{z-index:-2;object-fit:cover;object-position:65% center;width:100%;height:100%;position:absolute;inset:0}.CtaBand-module__c77kcG__visual:before{content:"";z-index:-1;background:linear-gradient(#04164200 35%,#0416428c 62%,#041642e0 100%);position:absolute;inset:0}.CtaBand-module__c77kcG__badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#ffffffe6;background:#0f121859;border:1px solid #ffffff59;border-radius:999px;padding:.45rem .8rem;font-size:.78rem;position:absolute;top:1.25rem;left:1.25rem}.CtaBand-module__c77kcG__badge strong{color:#fff;font-weight:600}.CtaBand-module__c77kcG__pitch{flex-direction:column;gap:.75rem;display:flex}.CtaBand-module__c77kcG__rating{color:#ffffffd9;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.82rem;display:flex}.CtaBand-module__c77kcG__stars{color:var(--brand-gold);gap:.12rem;display:inline-flex}.CtaBand-module__c77kcG__headline{color:#fff;margin:0;font-size:clamp(1.5rem,2.2vw,1.85rem);font-weight:600;line-height:1.15}.CtaBand-module__c77kcG__perks{color:#ffffffe0;flex-direction:column;gap:.45rem;margin:.25rem 0 0;padding:0;font-size:.88rem;list-style:none;display:flex}.CtaBand-module__c77kcG__perks li{align-items:center;gap:.5rem;display:flex}.CtaBand-module__c77kcG__perks svg{color:#fff;background:#ffffff29;border-radius:50%;flex:none;width:16px;height:16px;padding:3.5px}.CtaBand-module__c77kcG__formSide{align-items:center;padding:2.5rem clamp(1.5rem,3.5vw,3.5rem);display:flex}.CtaBand-module__c77kcG__form{width:100%}.CtaBand-module__c77kcG__formTitle{font-size:var(--text-xl);color:var(--brand-ink);margin:0 0 1.5rem;font-weight:600}.CtaBand-module__c77kcG__formThanks{font-size:var(--text-lg);color:var(--brand-blue-dark);margin:0}.CtaBand-module__c77kcG__input{width:100%;font:inherit;font-size:var(--text-base);color:var(--brand-ink);border:1px solid var(--brand-line);border-radius:var(--radius-sm);transition:border-color var(--transition);background:#fff;margin-bottom:1.25rem;padding:.85rem 1rem}.CtaBand-module__c77kcG__input:hover,.CtaBand-module__c77kcG__input:focus{border-color:var(--brand-blue)}.CtaBand-module__c77kcG__input::placeholder,.CtaBand-module__c77kcG__mobileField input::placeholder{color:#aab4c2;font-size:.88rem}.CtaBand-module__c77kcG__mobileField{margin-bottom:1.25rem}.CtaBand-module__c77kcG__roles{flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:1.5rem;display:flex}.CtaBand-module__c77kcG__rolesLabel{font-size:var(--text-base);color:var(--brand-ink);margin-right:.2rem}.CtaBand-module__c77kcG__roleChip{border:1px solid var(--brand-line);background:var(--brand-soft);color:var(--brand-ink);font:inherit;font-size:var(--text-sm);cursor:pointer;transition:border-color var(--transition),background var(--transition),color var(--transition);border-radius:999px;padding:.4rem 1rem;font-weight:500}.CtaBand-module__c77kcG__roleChipActive{background:var(--brand-blue);border-color:var(--brand-blue);color:#fff}.CtaBand-module__c77kcG__submitRow{flex-wrap:wrap;align-items:center;gap:1.25rem;margin-bottom:.75rem;display:flex}.CtaBand-module__c77kcG__submit{background:var(--brand-ink-gradient);box-shadow:var(--brand-ink-shine);color:#fff;font:inherit;font-size:var(--text-base);cursor:pointer;transition:box-shadow var(--transition),background var(--transition);border:0;border-radius:999px;padding:.8rem 1.75rem;font-weight:600}.CtaBand-module__c77kcG__submit:hover{background:var(--brand-ink-gradient-hover);box-shadow:var(--brand-ink-shine-hover)}.CtaBand-module__c77kcG__callUs{font-size:var(--text-base);color:var(--brand-muted);border-left:1px solid var(--brand-line);padding-left:1.25rem}.CtaBand-module__c77kcG__callLink{color:var(--brand-ink);font-weight:700;text-decoration:none}.CtaBand-module__c77kcG__callLink:hover{color:var(--brand-blue-dark)}.CtaBand-module__c77kcG__consent{color:var(--brand-muted);cursor:pointer;align-items:flex-start;gap:.5rem;margin:0 0 1.15rem;font-size:.72rem;line-height:1.5;display:flex}.CtaBand-module__c77kcG__consentBox{appearance:none;cursor:pointer;background:#fff;border:1.5px solid #c3cedd;border-radius:4px;flex:none;place-content:center;width:.8rem;height:.8rem;margin:.05rem 0 0;transition:background .12s,border-color .12s;display:inline-grid}.CtaBand-module__c77kcG__consentBox:checked{background:var(--brand-blue);border-color:var(--brand-blue)}.CtaBand-module__c77kcG__consentBox:checked:before{content:"";clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,82% 2%,43% 66%);background:#fff;width:.45rem;height:.45rem}@media (max-width:900px){.CtaBand-module__c77kcG__card{grid-template-columns:1fr}.CtaBand-module__c77kcG__visual{background:#06225a;min-height:500px;padding:1.5rem 1.4rem 1.6rem}.CtaBand-module__c77kcG__photo{object-position:65% 40%;height:76%}.CtaBand-module__c77kcG__visual:before{background:linear-gradient(#06225a00 30%,#06225abf 58%,#06225a 72%)}.CtaBand-module__c77kcG__badge{top:1rem;left:1rem}.CtaBand-module__c77kcG__formSide{padding-top:2rem}}.CtaBand-module__c77kcG__submit,.CtaBand-module__c77kcG__submit:disabled{background:var(--brand-ink-gradient);box-shadow:var(--brand-ink-shine);color:#fff;border-color:#0000;border-radius:10px}.CtaBand-module__c77kcG__submit:hover,.CtaBand-module__c77kcG__submit:hover:not(:disabled),.CtaBand-module__c77kcG__submit:focus-visible{background:var(--brand-ink-gradient-hover);box-shadow:var(--brand-ink-shine-hover);color:#fff;border-color:#0000}.CtaBand-module__c77kcG__roleChipActive,.CtaBand-module__c77kcG__roleChipActive:hover{background:var(--brand-ink);border-color:var(--brand-ink);color:#fff}.CtaBand-module__c77kcG__input:hover{border-color:var(--field-hover-border)}.CtaBand-module__c77kcG__input:focus{border-color:var(--field-focus-border);box-shadow:var(--field-focus-ring);outline:none}.CtaBand-module__c77kcG__submit{letter-spacing:0;border-radius:10px;min-height:50px;padding-left:1.5rem;padding-right:1.5rem;font-size:.98rem;font-weight:600}.CtaBand-module__c77kcG__roleChipActive,.CtaBand-module__c77kcG__roleChipActive:hover,.CtaBand-module__c77kcG__consentBox:checked{background:var(--brand-ink);border-color:var(--brand-ink)}.CtaBand-module__c77kcG__formThanks{color:var(--brand-ink)}.CtaBand-module__c77kcG__roleChip,.CtaBand-module__c77kcG__roleChip:hover{color:var(--brand-ink);background:#fff;border:1px solid #e6e8ec;border-radius:10px;align-items:center;gap:.45rem;padding:.5rem .9rem .5rem .65rem;font-weight:500;display:inline-flex;box-shadow:0 1px 2px #1018280d,0 1px 3px #1018280f}.CtaBand-module__c77kcG__roleChip:hover{border-color:#c3c9d1}.CtaBand-module__c77kcG__roleDot{background:#fff;border:1.5px solid #c3c9d1;border-radius:50%;flex:none;place-items:center;width:1rem;height:1rem;display:grid}.CtaBand-module__c77kcG__roleDot:after{content:"";background:#fff;border-radius:50%;width:.42rem;height:.42rem;transition:transform .15s;transform:scale(0)}.CtaBand-module__c77kcG__roleChipActive,.CtaBand-module__c77kcG__roleChipActive:hover{border-color:var(--brand-ink);background:var(--brand-ink-gradient);color:#fff;font-weight:500;box-shadow:0 4px 12px -4px #10182859}.CtaBand-module__c77kcG__roleChipActive .CtaBand-module__c77kcG__roleDot{background:0 0;border-color:#fff}.CtaBand-module__c77kcG__roleChipActive .CtaBand-module__c77kcG__roleDot:after{transform:scale(1)}.CtaBand-module__c77kcG__roleDot{box-sizing:border-box;border-width:1.5px;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.CtaBand-module__c77kcG__roleDot:after{width:6px;height:6px}.CtaBand-module__c77kcG__badge{border-radius:8px!important}.CtaBand-module__c77kcG__consent{font-size:.66rem;line-height:1.5}.CtaBand-module__c77kcG__consentBox{width:.75rem;height:.75rem;margin-top:.12rem}.CtaBand-module__c77kcG__submit{transition:box-shadow var(--ink-hover-ease),background-color var(--ink-hover-ease),color var(--ink-hover-ease),border-color var(--ink-hover-ease),transform .12s ease}
.ContactModal-module__5jl5mW__overlay{z-index:1000;font-family:var(--font-body);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:ContactModal-module__5jl5mW__overlayIn .2s var(--ease,ease);background:#1018288c;justify-content:center;align-items:center;padding:5vh 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.ContactModal-module__5jl5mW__card{width:100%;max-width:720px;color:var(--brand-ink);border-radius:var(--radius-lg);animation:ContactModal-module__5jl5mW__cardIn .28s var(--ease,ease);background:#fff;position:relative;overflow:hidden;box-shadow:0 30px 80px #1018284d}@keyframes ContactModal-module__5jl5mW__overlayIn{0%{opacity:0}to{opacity:1}}@keyframes ContactModal-module__5jl5mW__cardIn{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.ContactModal-module__5jl5mW__close{top:var(--space-4);right:var(--space-4);z-index:2;background:var(--brand-soft);width:34px;height:34px;color:var(--brand-slate);cursor:pointer;transition:background var(--transition);border:0;border-radius:999px;place-items:center;display:grid;position:absolute}.ContactModal-module__5jl5mW__grid{grid-template-columns:1fr 1fr;display:grid}.ContactModal-module__5jl5mW__formSide{padding:2.25rem 2rem}.ContactModal-module__5jl5mW__badge{background:var(--brand-blue-soft);color:var(--brand-blue-dark);font-size:var(--text-xs);margin-bottom:var(--space-3);border-radius:999px;padding:4px 12px;font-weight:600;display:inline-block}.ContactModal-module__5jl5mW__title{font-size:var(--text-3xl);letter-spacing:-.02em;margin:0 0 4px;font-weight:600}.ContactModal-module__5jl5mW__subtitle{color:var(--brand-muted);font-size:var(--text-base);margin:0 0 var(--space-5);line-height:1.5}.ContactModal-module__5jl5mW__form{flex-direction:column;gap:.85rem;display:flex}.ContactModal-module__5jl5mW__input{border:1px solid var(--brand-line);border-radius:var(--radius-md);height:46px;padding:0 var(--space-4);font:inherit;font-size:var(--text-base);color:var(--brand-ink);transition:border-color var(--transition),box-shadow var(--transition);outline:none}.ContactModal-module__5jl5mW__input:focus{border-color:var(--brand-blue);box-shadow:0 0 0 3px var(--brand-blue-soft)}.ContactModal-module__5jl5mW__input::placeholder{color:var(--brand-muted)}.ContactModal-module__5jl5mW__submit{border-radius:var(--radius-md);background:var(--brand-blue);color:#fff;height:46px;font:inherit;font-weight:600;font-size:var(--text-lg);cursor:pointer;transition:background .2s var(--ease-out),transform .34s var(--ease-spring);border:0;justify-content:center;align-items:center;margin-top:.35rem;padding:0 1rem;display:inline-flex}.ContactModal-module__5jl5mW__submit:hover{background:var(--brand-blue-dark);transform:none}.ContactModal-module__5jl5mW__submit:active{transition:transform var(--transition-press);transform:translateY(1px)}.ContactModal-module__5jl5mW__success{background:var(--brand-blue-soft);color:var(--brand-blue-dark);border-radius:8px;padding:1.25rem;font-weight:500;line-height:1.5}.ContactModal-module__5jl5mW__reasonsSide{background:var(--brand-soft);border-left:1px solid var(--brand-line);padding:2.25rem 2rem}.ContactModal-module__5jl5mW__reasonsTitle{margin:0 0 1.25rem;font-size:1.125rem;font-weight:500}.ContactModal-module__5jl5mW__reasons{flex-direction:column;gap:1.15rem;margin:0;padding:0;list-style:none;display:flex}.ContactModal-module__5jl5mW__reason{align-items:flex-start;gap:.85rem;display:flex}.ContactModal-module__5jl5mW__reasonIcon{width:2.25rem;height:2.25rem;color:var(--brand-blue);border:1px solid var(--brand-line);background:#fff;border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.ContactModal-module__5jl5mW__reasonTitle{font-size:.95rem;font-weight:600;display:block}.ContactModal-module__5jl5mW__reasonText{color:var(--brand-muted);margin-top:2px;font-size:.85rem;line-height:1.4;display:block}@media (max-width:640px){.ContactModal-module__5jl5mW__grid{grid-template-columns:1fr}.ContactModal-module__5jl5mW__reasonsSide{border-left:0;border-top:1px solid var(--brand-line)}}.ContactModal-module__5jl5mW__submit,.ContactModal-module__5jl5mW__submit:disabled{background:var(--brand-ink-gradient);box-shadow:var(--brand-ink-shine);color:#fff;border-color:#0000;border-radius:10px}.ContactModal-module__5jl5mW__submit:hover,.ContactModal-module__5jl5mW__submit:hover:not(:disabled),.ContactModal-module__5jl5mW__submit:focus-visible{background:var(--brand-ink-gradient-hover);box-shadow:var(--brand-ink-shine-hover);color:#fff;border-color:#0000}.ContactModal-module__5jl5mW__input:hover{border-color:var(--field-hover-border)}.ContactModal-module__5jl5mW__input:focus{border-color:var(--field-focus-border);box-shadow:var(--field-focus-ring);outline:none}.ContactModal-module__5jl5mW__submit{letter-spacing:0;border-radius:10px;min-height:50px;padding-left:1.5rem;padding-right:1.5rem;font-size:.98rem;font-weight:600}.ContactModal-module__5jl5mW__badge{border-radius:8px!important}.ContactModal-module__5jl5mW__card{border-radius:18px;max-width:900px}.ContactModal-module__5jl5mW__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:540px}.ContactModal-module__5jl5mW__close{width:36px;height:36px;color:var(--brand-ink);background:#fff;border:1px solid #e4e7ec;border-radius:10px;top:14px;right:14px}.ContactModal-module__5jl5mW__close:hover{background:#f4f5f7}.ContactModal-module__5jl5mW__mediaSide{color:#fff;background:#1b2230;position:relative;overflow:hidden}.ContactModal-module__5jl5mW__mediaImg{object-fit:cover;object-position:62% center;width:100%;height:100%;position:absolute;inset:0}.ContactModal-module__5jl5mW__mediaShade{background:linear-gradient(#0000 30%,#0000008c 60%,#000000e0 100%);position:absolute;inset:0}.ContactModal-module__5jl5mW__mediaContent{padding:1.75rem 1.75rem 1.9rem;position:absolute;bottom:0;left:0;right:0}.ContactModal-module__5jl5mW__mediaTitle{letter-spacing:-.01em;margin:0 0 1.1rem;font-size:1.45rem;font-weight:600;line-height:1.25}.ContactModal-module__5jl5mW__mediaSide .ContactModal-module__5jl5mW__reasons{gap:.75rem}.ContactModal-module__5jl5mW__mediaSide .ContactModal-module__5jl5mW__reason{gap:.65rem}.ContactModal-module__5jl5mW__mediaSide .ContactModal-module__5jl5mW__reasonIcon{color:#fff;opacity:.9;background:0 0;border:0;border-radius:0;flex:none;width:auto;height:auto;margin-top:2px}.ContactModal-module__5jl5mW__mediaSide .ContactModal-module__5jl5mW__reasonTitle{color:#fff;font-size:.92rem}.ContactModal-module__5jl5mW__mediaSide .ContactModal-module__5jl5mW__reasonText{color:#ffffffb8;font-size:.82rem}.ContactModal-module__5jl5mW__formSide{flex-direction:column;justify-content:center;padding:2.75rem 2.5rem 2.25rem;display:flex}.ContactModal-module__5jl5mW__title{margin:0 0 .4rem;font-size:1.65rem;line-height:1.2}.ContactModal-module__5jl5mW__subtitle{margin:0 0 1.6rem;font-size:.95rem}.ContactModal-module__5jl5mW__form{gap:1rem}.ContactModal-module__5jl5mW__field{flex-direction:column;gap:.4rem;display:flex}.ContactModal-module__5jl5mW__label{color:var(--brand-ink);font-size:.84rem;font-weight:500}.ContactModal-module__5jl5mW__input{border-radius:10px;height:48px}.ContactModal-module__5jl5mW__submit{width:100%;margin-top:.5rem}.ContactModal-module__5jl5mW__or{color:var(--brand-muted);text-align:center;margin:1.1rem 0 0;font-size:.88rem}.ContactModal-module__5jl5mW__or a{color:var(--brand-ink);align-items:center;gap:.3rem;margin-left:.2rem;font-weight:600;text-decoration:none;display:inline-flex}.ContactModal-module__5jl5mW__or a:hover{text-underline-offset:3px;text-decoration:underline}.ContactModal-module__5jl5mW__success{color:var(--brand-ink);background:0 0;flex-direction:column;align-items:flex-start;padding:0;display:flex}.ContactModal-module__5jl5mW__successIcon{color:var(--brand-ink);margin-bottom:1rem}.ContactModal-module__5jl5mW__success .ContactModal-module__5jl5mW__submit{width:auto;margin-top:.4rem}@media (max-width:760px){.ContactModal-module__5jl5mW__grid{grid-template-columns:minmax(0,1fr);min-height:0}.ContactModal-module__5jl5mW__mediaSide{min-height:200px}.ContactModal-module__5jl5mW__mediaShade{background:linear-gradient(#0000 20%,#000000bf 100%)}.ContactModal-module__5jl5mW__mediaContent{padding:1.25rem 1.35rem}.ContactModal-module__5jl5mW__mediaTitle{margin:0;font-size:1.2rem}.ContactModal-module__5jl5mW__mediaSide .ContactModal-module__5jl5mW__reasons{display:none}.ContactModal-module__5jl5mW__formSide{padding:1.5rem 1.35rem}.ContactModal-module__5jl5mW__title{font-size:1.35rem}}.ContactModal-module__5jl5mW__mediaImg{object-position:45% 18%}@media (max-width:760px){.ContactModal-module__5jl5mW__mediaSide{min-height:220px}.ContactModal-module__5jl5mW__mediaImg{object-position:45% 14%}}.ContactModal-module__5jl5mW__mediaShade{background:linear-gradient(#0000 22%,#00000080 45%,#000000d9 68%,#000000f5 100%)}@media (max-width:760px){.ContactModal-module__5jl5mW__mediaShade{background:linear-gradient(#0000 15%,#0000008c 55%,#000000e6 100%)}}.ContactModal-module__5jl5mW__submit{transition:box-shadow var(--ink-hover-ease),background-color var(--ink-hover-ease),color var(--ink-hover-ease),border-color var(--ink-hover-ease),transform .12s ease}@media (max-width:760px){.ContactModal-module__5jl5mW__mediaSide{min-height:270px}.ContactModal-module__5jl5mW__mediaTitle{margin:0 0 .7rem}.ContactModal-module__5jl5mW__mediaSide .ContactModal-module__5jl5mW__reasons{gap:.4rem;display:flex}.ContactModal-module__5jl5mW__mediaSide .ContactModal-module__5jl5mW__reason{align-items:center;gap:.5rem}.ContactModal-module__5jl5mW__mediaSide .ContactModal-module__5jl5mW__reasonIcon{width:16px;height:16px;margin-top:0}.ContactModal-module__5jl5mW__mediaSide .ContactModal-module__5jl5mW__reasonTitle{font-size:.86rem}.ContactModal-module__5jl5mW__mediaSide .ContactModal-module__5jl5mW__reasonText{display:none}}.ContactModal-module__5jl5mW__overlay{align-items:flex-start}.ContactModal-module__5jl5mW__card{margin:auto 0}@media (max-width:760px) and (max-height:720px){.ContactModal-module__5jl5mW__mediaSide{min-height:230px}}
.BrochureModal-module__okYswa__overlay{z-index:1000;animation:BrochureModal-module__okYswa__fade .2s var(--ease);background:#10141a8c;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;inset:0}@keyframes BrochureModal-module__okYswa__fade{0%{opacity:0}to{opacity:1}}.BrochureModal-module__okYswa__card{border-radius:var(--radius-lg);width:100%;max-width:26rem;box-shadow:var(--shadow-lg);animation:BrochureModal-module__okYswa__pop .22s var(--ease);background:#fff;padding:1.75rem;position:relative}@keyframes BrochureModal-module__okYswa__pop{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}.BrochureModal-module__okYswa__close{top:var(--space-4);right:var(--space-4);background:var(--brand-soft);width:34px;height:34px;color:var(--brand-slate);cursor:pointer;transition:background var(--transition);border:0;border-radius:999px;place-items:center;display:grid;position:absolute}.BrochureModal-module__okYswa__close:hover{background:var(--brand-line)}.BrochureModal-module__okYswa__badge{background:var(--brand-blue-soft);color:var(--brand-blue-dark);font-size:var(--text-xs);margin-bottom:var(--space-3);border-radius:999px;padding:4px 12px;font-weight:600;display:inline-block}.BrochureModal-module__okYswa__title{font-size:var(--text-3xl);letter-spacing:-.02em;color:var(--brand-ink);margin:0 0 4px;font-weight:600}.BrochureModal-module__okYswa__subtitle{color:var(--brand-muted);font-size:var(--text-base);margin:0 0 var(--space-5);line-height:1.5}.BrochureModal-module__okYswa__project{background:var(--brand-soft);border:1px solid var(--brand-line);border-radius:var(--radius-md);align-items:center;gap:.75rem;margin-bottom:1.25rem;padding:.85rem 1rem;display:flex}.BrochureModal-module__okYswa__projectLogo{border-radius:var(--radius-sm);border:1px solid var(--brand-line);background:#fff;flex:none;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex;overflow:hidden}.BrochureModal-module__okYswa__projectLogo img{object-fit:contain;width:100%;height:100%}.BrochureModal-module__okYswa__projectName{font-size:var(--text-base);color:var(--brand-ink);font-weight:600;line-height:1.3;display:block}.BrochureModal-module__okYswa__projectSub{font-size:var(--text-sm);color:var(--brand-muted);margin-top:.1rem;display:block}.BrochureModal-module__okYswa__form{flex-direction:column;gap:.85rem;display:flex}.BrochureModal-module__okYswa__input{width:100%;height:46px;font:inherit;font-size:var(--text-base);color:var(--brand-ink);border:1px solid var(--brand-line);border-radius:var(--radius-md);padding:0 var(--space-4);transition:border-color var(--transition),box-shadow var(--transition);background:#fff}.BrochureModal-module__okYswa__input::placeholder{color:var(--brand-muted)}.BrochureModal-module__okYswa__check{font-size:var(--text-sm);color:var(--brand-slate);cursor:pointer;align-items:center;gap:.5rem;display:flex}.BrochureModal-module__okYswa__check input{accent-color:var(--brand-blue);width:1rem;height:1rem}.BrochureModal-module__okYswa__submit{border-radius:var(--radius-md);background:var(--brand-blue);color:#fff;height:46px;font:inherit;font-size:var(--text-lg);cursor:pointer;transition:background .2s var(--ease-out),transform .34s var(--ease-spring);border:0;justify-content:center;align-items:center;gap:8px;padding:0 1.25rem;font-weight:600;display:inline-flex}.BrochureModal-module__okYswa__submit:hover{background:var(--brand-blue-dark);transform:none}.BrochureModal-module__okYswa__submit:active{transition:transform var(--transition-press);transform:translateY(1px)}.BrochureModal-module__okYswa__consent{font-size:var(--text-xs);color:var(--brand-muted);text-align:center;margin:.25rem 0 0;line-height:1.5}.BrochureModal-module__okYswa__projectBuilderLogo{border-radius:var(--radius-sm);padding:5px}.BrochureModal-module__okYswa__submit,.BrochureModal-module__okYswa__submit:disabled{background:var(--brand-ink-gradient);box-shadow:var(--brand-ink-shine);color:#fff;border-color:#0000;border-radius:10px}.BrochureModal-module__okYswa__submit:hover,.BrochureModal-module__okYswa__submit:hover:not(:disabled),.BrochureModal-module__okYswa__submit:focus-visible{background:var(--brand-ink-gradient-hover);box-shadow:var(--brand-ink-shine-hover);color:#fff;border-color:#0000}.BrochureModal-module__okYswa__input:hover{border-color:var(--field-hover-border)}.BrochureModal-module__okYswa__input:focus{border-color:var(--field-focus-border);box-shadow:var(--field-focus-ring);outline:none}.BrochureModal-module__okYswa__submit{letter-spacing:0;border-radius:10px;min-height:50px;padding-left:1.5rem;padding-right:1.5rem;font-size:.98rem;font-weight:600}.BrochureModal-module__okYswa__badge{border-radius:8px!important}.BrochureModal-module__okYswa__submit{transition:box-shadow var(--ink-hover-ease),background-color var(--ink-hover-ease),color var(--ink-hover-ease),border-color var(--ink-hover-ease),transform .12s ease}
.AuthModal-module__iWeMBG__overlay{z-index:1000;padding:var(--space-4);animation:AuthModal-module__iWeMBG__fade .16s var(--ease);background:#1018288c;place-items:center;display:grid;position:fixed;inset:0}.AuthModal-module__iWeMBG__card{border-radius:var(--radius-lg);width:100%;max-width:400px;box-shadow:var(--shadow-lg);padding:var(--space-8)var(--space-6)var(--space-6);animation:AuthModal-module__iWeMBG__pop .18s var(--ease);background:#fff;position:relative}.AuthModal-module__iWeMBG__close{top:var(--space-4);right:var(--space-4);background:var(--brand-soft);width:34px;height:34px;color:var(--brand-slate);cursor:pointer;border:0;border-radius:999px;place-items:center;display:grid;position:absolute}.AuthModal-module__iWeMBG__close svg{width:17px;height:17px}.AuthModal-module__iWeMBG__close:hover{background:var(--brand-line)}.AuthModal-module__iWeMBG__badge{background:var(--brand-blue-soft);color:var(--brand-blue-dark);font-size:var(--text-xs);margin-bottom:var(--space-3);border-radius:999px;padding:4px 12px;font-weight:600;display:inline-block}.AuthModal-module__iWeMBG__title{font-size:var(--text-3xl);letter-spacing:-.02em;margin:0 0 4px;font-weight:600}.AuthModal-module__iWeMBG__subtitle{color:var(--brand-muted);font-size:var(--text-base);margin:0 0 var(--space-5);line-height:1.5}.AuthModal-module__iWeMBG__subtitle strong{color:var(--brand-ink)}.AuthModal-module__iWeMBG__tabs{gap:var(--space-2);background:var(--brand-soft);border-radius:var(--radius-md);margin-bottom:var(--space-4);padding:4px;display:flex}.AuthModal-module__iWeMBG__tab{border-radius:var(--radius-sm);color:var(--brand-muted);font-family:inherit;font-size:var(--text-base);cursor:pointer;transition:background var(--transition),color var(--transition);background:0 0;border:0;flex:1;justify-content:center;align-items:center;gap:6px;padding:.5rem;font-weight:500;display:inline-flex}.AuthModal-module__iWeMBG__tab svg{width:16px;height:16px}.AuthModal-module__iWeMBG__tabActive{color:var(--brand-blue-dark);box-shadow:var(--shadow-xs);background:#fff;font-weight:600}.AuthModal-module__iWeMBG__input{width:100%;height:46px;padding:0 var(--space-4);border-radius:var(--radius-md);border:1px solid var(--brand-line);font-family:inherit;font-size:var(--text-base);color:var(--brand-ink);margin-bottom:var(--space-3);transition:border-color var(--transition),box-shadow var(--transition);background:#fff}.AuthModal-module__iWeMBG__input::placeholder{color:var(--brand-muted)}.AuthModal-module__iWeMBG__phoneRow{align-items:stretch;gap:var(--space-2);display:flex}.AuthModal-module__iWeMBG__cc{height:46px;padding:0 var(--space-3);border-radius:var(--radius-md);border:1px solid var(--brand-line);background:var(--brand-soft);font-size:var(--text-base);color:var(--brand-slate);margin-bottom:var(--space-3);flex:none;place-items:center;font-weight:500;display:grid}.AuthModal-module__iWeMBG__phoneRow .AuthModal-module__iWeMBG__input{flex:auto}.AuthModal-module__iWeMBG__codeInput{text-align:center;letter-spacing:.5em;padding-left:.5em;font-size:1.4rem;font-weight:600}.AuthModal-module__iWeMBG__primary{border-radius:var(--radius-md);background:var(--brand-blue);color:#fff;width:100%;height:46px;font-family:inherit;font-size:var(--text-lg);cursor:pointer;transition:background .2s var(--ease-out),transform .34s var(--ease-spring),opacity var(--transition);border:0;justify-content:center;align-items:center;gap:8px;font-weight:600;display:inline-flex}.AuthModal-module__iWeMBG__primary:hover:not(:disabled){background:var(--brand-blue-dark);transform:none}.AuthModal-module__iWeMBG__primary:active:not(:disabled){transition:transform var(--transition-press);transform:translateY(1px)}.AuthModal-module__iWeMBG__primary:disabled{opacity:.6;cursor:default}.AuthModal-module__iWeMBG__divider{align-items:center;gap:var(--space-3);margin:var(--space-4)0;color:var(--brand-muted);font-size:var(--text-sm);display:flex}.AuthModal-module__iWeMBG__divider:before,.AuthModal-module__iWeMBG__divider:after{content:"";background:var(--brand-line);flex:1;height:1px}.AuthModal-module__iWeMBG__google{border:1px solid var(--brand-line);border-radius:var(--radius-md);width:100%;height:46px;color:var(--brand-ink);font-size:var(--text-base);cursor:pointer;transition:background .2s var(--ease-out),border-color .2s var(--ease-out),transform .34s var(--ease-spring);background:#fff;justify-content:center;align-items:center;gap:10px;font-weight:600;display:inline-flex}.AuthModal-module__iWeMBG__google:hover{background:var(--brand-soft);border-color:var(--brand-muted);transform:none}.AuthModal-module__iWeMBG__google:active{transition:transform var(--transition-press);transform:translateY(1px)}.AuthModal-module__iWeMBG__error{color:#b42318;font-size:var(--text-sm);margin:0 0 var(--space-3)}.AuthModal-module__iWeMBG__legal{color:var(--brand-muted);font-size:var(--text-xs);text-align:center;margin:var(--space-4)0 0;line-height:1.5}.AuthModal-module__iWeMBG__demo{background:var(--warn-soft);color:var(--warn-deep);border-radius:var(--radius-md);padding:10px var(--space-4);font-size:var(--text-sm);margin-bottom:var(--space-4);border:1px solid #f7d9a8;align-items:center;gap:8px;display:flex}.AuthModal-module__iWeMBG__demo svg{flex:0 0 16px;width:16px;height:16px}.AuthModal-module__iWeMBG__demo strong{font-variant-numeric:tabular-nums;letter-spacing:.08em}.AuthModal-module__iWeMBG__linkBtn{margin:var(--space-4)auto 0;color:var(--brand-blue);font-family:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;font-weight:500;display:block}.AuthModal-module__iWeMBG__linkBtn:hover{text-decoration:underline}@keyframes AuthModal-module__iWeMBG__fade{0%{opacity:0}to{opacity:1}}@keyframes AuthModal-module__iWeMBG__pop{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.AuthModal-module__iWeMBG__notice{bottom:var(--space-6);z-index:1001;align-items:center;gap:var(--space-3);background:var(--brand-ink);color:#fff;border-radius:var(--radius-md);max-width:min(440px,100vw - 2rem);box-shadow:var(--shadow-lg);padding:var(--space-3)var(--space-4);font-size:var(--text-sm);animation:AuthModal-module__iWeMBG__pop .2s var(--ease);line-height:1.45;display:flex;position:fixed;left:50%;transform:translate(-50%)}.AuthModal-module__iWeMBG__notice button{color:#ffffffb3;cursor:pointer;background:0 0;border:0;padding:2px;font-size:1rem;line-height:1}.AuthModal-module__iWeMBG__notice button:hover{color:#fff}.AuthModal-module__iWeMBG__primary,.AuthModal-module__iWeMBG__primary:disabled{background:var(--brand-ink-gradient);box-shadow:var(--brand-ink-shine);color:#fff;border-color:#0000;border-radius:10px}.AuthModal-module__iWeMBG__primary:hover,.AuthModal-module__iWeMBG__primary:hover:not(:disabled),.AuthModal-module__iWeMBG__primary:focus-visible{background:var(--brand-ink-gradient-hover);box-shadow:var(--brand-ink-shine-hover);color:#fff;border-color:#0000}.AuthModal-module__iWeMBG__input:hover{border-color:var(--field-hover-border)}.AuthModal-module__iWeMBG__input:focus{border-color:var(--field-focus-border);box-shadow:var(--field-focus-ring);outline:none}.AuthModal-module__iWeMBG__primary{letter-spacing:0;border-radius:10px;min-height:50px;padding-left:1.5rem;padding-right:1.5rem;font-size:.98rem;font-weight:600}.AuthModal-module__iWeMBG__badge{border-radius:8px!important}.AuthModal-module__iWeMBG__primary svg{width:19px;height:19px}.AuthModal-module__iWeMBG__callUs{margin-top:var(--space-4);color:var(--brand-muted);font-size:var(--text-sm);justify-content:center;align-items:center;gap:6px;text-decoration:none;display:flex}.AuthModal-module__iWeMBG__callUs svg{width:14px;height:14px}.AuthModal-module__iWeMBG__callUs strong{color:var(--brand-ink);font-weight:600}.AuthModal-module__iWeMBG__callUs:hover strong{text-decoration:underline}.AuthModal-module__iWeMBG__legal{margin-top:var(--space-3);font-size:.7rem;line-height:1.55}.AuthModal-module__iWeMBG__legal a{color:inherit;text-decoration:underline}.AuthModal-module__iWeMBG__otpLinks{margin-top:var(--space-4);justify-content:space-between;align-items:center;display:flex}.AuthModal-module__iWeMBG__otpLinks .AuthModal-module__iWeMBG__linkBtn{margin:0}.AuthModal-module__iWeMBG__linkBtn:disabled{color:var(--brand-muted);cursor:default;text-decoration:none}.AuthModal-module__iWeMBG__primary.AuthModal-module__iWeMBG__whatsapp,.AuthModal-module__iWeMBG__primary.AuthModal-module__iWeMBG__whatsapp:disabled{color:#fff;background:#25d366;box-shadow:0 2px 10px #25d36647}.AuthModal-module__iWeMBG__primary.AuthModal-module__iWeMBG__whatsapp:hover:not(:disabled),.AuthModal-module__iWeMBG__primary.AuthModal-module__iWeMBG__whatsapp:focus-visible{background:#1ebe5a;box-shadow:0 4px 14px #25d3665c}.AuthModal-module__iWeMBG__primary.AuthModal-module__iWeMBG__whatsapp:disabled{opacity:.55;opacity:.85}.AuthModal-module__iWeMBG__primary{transition:box-shadow var(--ink-hover-ease),background-color var(--ink-hover-ease),color var(--ink-hover-ease),border-color var(--ink-hover-ease),transform .12s ease}
.WhatsAppWidget-module__L0LbjG__widget{z-index:900;pointer-events:none;flex-direction:column;align-items:flex-end;gap:12px;display:flex;position:fixed;bottom:24px;right:24px}.WhatsAppWidget-module__L0LbjG__row{align-items:center;gap:12px;display:flex}.WhatsAppWidget-module__L0LbjG__toTop{pointer-events:none;width:46px;height:46px;color:var(--brand-ink,#212529);cursor:pointer;opacity:0;background:#fff;border:1px solid #0f172a14;border-radius:50%;place-items:center;margin-right:4px;padding:0;transition:opacity .3s,transform .3s,background .2s;display:grid;transform:translateY(8px);box-shadow:0 8px 20px -8px #0f172a4d,0 1px 3px #0f172a14}.WhatsAppWidget-module__L0LbjG__toTopOn{pointer-events:auto;opacity:1;transform:none}.WhatsAppWidget-module__L0LbjG__toTop:hover{background:#f4f5f7}.WhatsAppWidget-module__L0LbjG__fab{pointer-events:auto;background:#25d366;border-radius:50%;place-items:center;width:54px;height:54px;transition:transform .25s,box-shadow .25s;display:grid;box-shadow:0 8px 22px -6px #128c468c,0 2px 6px #0000001f}.WhatsAppWidget-module__L0LbjG__fab:hover{transform:scale(1.06);box-shadow:0 10px 26px -6px #128c46a6,0 2px 6px #00000024}.WhatsAppWidget-module__L0LbjG__fabNudge{animation:1.6s ease-in-out .2s 2 WhatsAppWidget-module__L0LbjG__waNudge}@keyframes WhatsAppWidget-module__L0LbjG__waNudge{0%,to{transform:translateY(0)}30%{transform:translateY(-6px)}55%{transform:translateY(0)}75%{transform:translateY(-3px)}}.WhatsAppWidget-module__L0LbjG__bubble{pointer-events:none;opacity:0;transform-origin:100%;max-width:250px;transition:opacity .35s,transform .35s cubic-bezier(.22,.61,.36,1);position:relative;transform:translate(10px)scale(.96)}.WhatsAppWidget-module__L0LbjG__bubbleOn{pointer-events:auto;opacity:1;transform:none}.WhatsAppWidget-module__L0LbjG__bubbleLink{color:var(--brand-ink,#212529);background:#fff;border-radius:12px;align-items:center;gap:8px;padding:11px 30px 11px 14px;font-size:.84rem;font-weight:500;line-height:1.35;text-decoration:none;display:flex;box-shadow:0 10px 30px -8px #0f172a47,0 1px 3px #0f172a14}.WhatsAppWidget-module__L0LbjG__bubbleLink:after{content:"";background:#fff;border-radius:2px;width:12px;height:12px;margin-top:-6px;position:absolute;top:50%;right:-6px;transform:rotate(45deg)}.WhatsAppWidget-module__L0LbjG__bubbleIcon{flex:none;font-size:1.15rem}.WhatsAppWidget-module__L0LbjG__close{z-index:1;color:#9aa3ad;cursor:pointer;background:0 0;border:0;border-radius:50%;width:24px;height:24px;padding:0;font-size:16px;line-height:1;position:absolute;top:2px;right:4px}.WhatsAppWidget-module__L0LbjG__close:hover{color:var(--brand-ink,#212529);background:#f1f3f5}@media (max-width:767px){.WhatsAppWidget-module__L0LbjG__widget{bottom:16px;right:14px}.WhatsAppWidget-module__L0LbjG__fab{width:50px;height:50px}.WhatsAppWidget-module__L0LbjG__widget{gap:10px}.WhatsAppWidget-module__L0LbjG__toTop{width:42px;height:42px}.WhatsAppWidget-module__L0LbjG__bubble{max-width:210px}.WhatsAppWidget-module__L0LbjG__bubbleLink{padding:9px 26px 9px 11px;font-size:.78rem}}@media (prefers-reduced-motion:reduce){.WhatsAppWidget-module__L0LbjG__fabNudge{animation:none}.WhatsAppWidget-module__L0LbjG__toTop{transform:none}.WhatsAppWidget-module__L0LbjG__bubble{transition:opacity .2s;transform:none}}.WhatsAppWidget-module__L0LbjG__icon{flex:none;width:34px;height:34px}@media (max-width:767px){.WhatsAppWidget-module__L0LbjG__icon{width:31px;height:31px}}.WhatsAppWidget-module__L0LbjG__widget.WhatsAppWidget-module__L0LbjG__devLift{bottom:72px}.WhatsAppWidget-module__L0LbjG__bubbleText{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.WhatsAppWidget-module__L0LbjG__bubble{max-width:270px}@media (max-width:767px){.WhatsAppWidget-module__L0LbjG__bubble{width:min(256px,100vw - 96px);max-width:none}}
.InstallPrompt-module__AHOfIW__card{z-index:1000;border:1px solid var(--brand-line,#e6e8eb);width:330px;color:var(--brand-ink,#212529);opacity:0;visibility:hidden;background:#fff;border-radius:14px;padding:18px;transition:opacity .3s,transform .3s,visibility 0s linear .3s;position:fixed;top:16px;right:24px;transform:translateY(-12px);box-shadow:0 18px 40px -12px #0f172a47,0 2px 6px #0f172a0f}.InstallPrompt-module__AHOfIW__cardOn{opacity:1;visibility:visible;transition:opacity .3s,transform .3s,visibility;transform:none}.InstallPrompt-module__AHOfIW__close{width:30px;height:30px;color:var(--brand-ink,#212529);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid;position:absolute;top:10px;right:10px}.InstallPrompt-module__AHOfIW__close:hover{background:var(--brand-soft,#f6f8fa)}.InstallPrompt-module__AHOfIW__head{align-items:center;gap:12px;padding-right:28px;display:flex}.InstallPrompt-module__AHOfIW__icon{border:1px solid var(--brand-line,#e6e8eb);border-radius:10px;flex:none;place-items:center;width:48px;height:48px;display:grid;overflow:hidden}.InstallPrompt-module__AHOfIW__icon img{width:44px;height:44px;display:block}.InstallPrompt-module__AHOfIW__title{margin:0;font-size:16px;font-weight:600;line-height:1.3}.InstallPrompt-module__AHOfIW__sub{color:var(--brand-muted,#6b7280);margin:2px 0 0;font-size:13px;line-height:1.4}.InstallPrompt-module__AHOfIW__points{color:var(--brand-slate,#373f44);gap:8px;margin:16px 0;padding:0;font-size:13.5px;line-height:1.4;list-style:none;display:grid}.InstallPrompt-module__AHOfIW__points li{align-items:center;gap:8px;display:flex}.InstallPrompt-module__AHOfIW__tick{color:#128c4a;flex:none}.InstallPrompt-module__AHOfIW__add{background:var(--brand-ink-gradient,#212529);width:100%;height:46px;box-shadow:var(--brand-ink-shine);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:10px;font-size:15px;font-weight:600}.InstallPrompt-module__AHOfIW__add:hover{background:var(--brand-ink-gradient-hover,#111);box-shadow:var(--brand-ink-shine-hover)}.InstallPrompt-module__AHOfIW__steps{gap:10px;margin:16px 0 2px;padding:0;font-size:14px;line-height:1.4;list-style:none;display:grid}.InstallPrompt-module__AHOfIW__steps li{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.InstallPrompt-module__AHOfIW__stepNo{background:var(--brand-ink,#212529);color:#fff;border-radius:6px;place-items:center;width:22px;height:22px;margin-right:4px;font-size:12px;font-weight:600;display:grid}.InstallPrompt-module__AHOfIW__inlineIcon{color:var(--brand-blue,#0165e5)}@media (max-width:767px){.InstallPrompt-module__AHOfIW__card{width:auto;top:12px;left:12px;right:12px}}@media (prefers-reduced-motion:reduce){.InstallPrompt-module__AHOfIW__card,.InstallPrompt-module__AHOfIW__cardOn{transition:none;transform:none}}
.SeoAreaLinks-module__Wn7Fuq__band{border-top:1px solid var(--brand-line);padding:3.5rem var(--page-gutter)3.25rem;background:#f6f5f2}.SeoAreaLinks-module__Wn7Fuq__inner{max-width:calc(var(--page-max) - 2*var(--page-gutter));margin:0 auto}.SeoAreaLinks-module__Wn7Fuq__title{text-align:center;color:var(--brand-ink);margin:0 0 2rem;font-size:clamp(1.4rem,2.2vw,1.85rem);font-weight:400}.SeoAreaLinks-module__Wn7Fuq__title strong{font-weight:600}.SeoAreaLinks-module__Wn7Fuq__grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.15rem 1.5rem;margin:0;padding:0;list-style:none;display:grid}.SeoAreaLinks-module__Wn7Fuq__link{color:var(--brand-slate,#475467);white-space:nowrap;text-overflow:ellipsis;padding:.3rem 0;font-size:.84rem;text-decoration:none;transition:color .2s;display:block;overflow:hidden}.SeoAreaLinks-module__Wn7Fuq__link:hover{color:var(--brand-blue)}.SeoAreaLinks-module__Wn7Fuq__toggle,.SeoAreaLinks-module__Wn7Fuq__more{display:none}@media (max-width:1199px){.SeoAreaLinks-module__Wn7Fuq__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:767px){.SeoAreaLinks-module__Wn7Fuq__band{padding:2.5rem var(--page-gutter)}.SeoAreaLinks-module__Wn7Fuq__title{margin-bottom:1.25rem;font-size:1.3rem}.SeoAreaLinks-module__Wn7Fuq__grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1rem}.SeoAreaLinks-module__Wn7Fuq__link{white-space:normal;font-size:.8rem;line-height:1.35}.SeoAreaLinks-module__Wn7Fuq__grid li:nth-child(n+13){display:none}.SeoAreaLinks-module__Wn7Fuq__toggle:checked+.SeoAreaLinks-module__Wn7Fuq__grid li{display:list-item}.SeoAreaLinks-module__Wn7Fuq__more{color:var(--brand-blue);cursor:pointer;margin-top:1rem;font-size:.85rem;font-weight:600;display:inline-flex}.SeoAreaLinks-module__Wn7Fuq__moreHide,.SeoAreaLinks-module__Wn7Fuq__toggle:checked~.SeoAreaLinks-module__Wn7Fuq__more .SeoAreaLinks-module__Wn7Fuq__moreShow{display:none}.SeoAreaLinks-module__Wn7Fuq__toggle:checked~.SeoAreaLinks-module__Wn7Fuq__more .SeoAreaLinks-module__Wn7Fuq__moreHide{display:inline}}.SeoAreaLinks-module__Wn7Fuq__title{font-size:clamp(1.5rem,2.2vw,1.85rem)}@media (max-width:480px){.SeoAreaLinks-module__Wn7Fuq__title{font-size:1.375rem}}
.detail-module__0wsFfa__page{--blue:#0165e5;--ink:#292d32;--muted:#6b7280;--line:#e6e8eb;--soft:#f6f8fa;font-family:var(--font-body);color:var(--ink)}.detail-module__0wsFfa__container{width:100%;max-width:var(--page-max);padding:0 var(--page-gutter);margin:0 auto}.detail-module__0wsFfa__containerNarrow{max-width:820px;margin:0 auto;padding:0 1.5rem}.detail-module__0wsFfa__section{padding:3.5rem 0}.detail-module__0wsFfa__sectionTight{padding:2rem 0}.detail-module__0wsFfa__breadcrumb{color:var(--muted);flex-wrap:wrap;gap:.4rem;padding:1.5rem 0 0;font-size:.85rem;display:flex}.detail-module__0wsFfa__breadcrumb a{color:var(--muted);text-decoration:none}.detail-module__0wsFfa__breadcrumb a:hover{color:var(--blue)}.detail-module__0wsFfa__breadcrumb span{color:var(--ink)}.detail-module__0wsFfa__header{padding:2rem 0 1rem}.detail-module__0wsFfa__eyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--blue);margin:0 0 .75rem;font-size:.75rem;font-weight:700}.detail-module__0wsFfa__title{margin:0 0 .75rem;font-size:2rem;font-weight:600;line-height:1.15}@media (max-width:767px){.detail-module__0wsFfa__title{font-size:1.75rem}}.detail-module__0wsFfa__subtitle{color:var(--muted);max-width:640px;margin:0;font-size:1.05rem}.detail-module__0wsFfa__metaRow{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;margin-top:1rem;font-size:.95rem;display:flex}.detail-module__0wsFfa__metaRow strong{color:var(--ink)}.detail-module__0wsFfa__headRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.5rem;padding:.5rem 0 1.5rem;display:flex}.detail-module__0wsFfa__headText{min-width:0}.detail-module__0wsFfa__priceHead{color:var(--ink);margin:.75rem 0 0;font-size:1.6rem;font-weight:700}.detail-module__0wsFfa__headCtas{flex-wrap:wrap;flex:none;gap:.75rem;display:flex}.detail-module__0wsFfa__btnPrimary,.detail-module__0wsFfa__btnOutline{cursor:pointer;white-space:nowrap;border-radius:.6rem;align-items:center;gap:.5rem;padding:.7rem 1.4rem;font-family:inherit;font-size:.95rem;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.detail-module__0wsFfa__btnPrimary{background:var(--blue);color:#fff;border:1px solid var(--blue)}.detail-module__0wsFfa__btnPrimary:hover{background:#0153bd;border-color:#0153bd}.detail-module__0wsFfa__btnOutline{color:var(--blue);border:1px solid var(--blue);background:#fff}.detail-module__0wsFfa__btnOutline:hover{background:#0165e50f}.detail-module__0wsFfa__overviewGrid{background:var(--line);border:1px solid var(--line);border-radius:.75rem;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.detail-module__0wsFfa__overviewCell{background:#fff;padding:1.1rem 1.25rem}@media (max-width:640px){.detail-module__0wsFfa__overviewGrid{grid-template-columns:1fr 1fr}.detail-module__0wsFfa__headCtas{flex-direction:column;width:100%}.detail-module__0wsFfa__btnPrimary,.detail-module__0wsFfa__btnOutline{justify-content:center;width:100%}}.detail-module__0wsFfa__gallery{background:#eef1f4;border-radius:1rem;grid-template-columns:2fr 1fr 1fr;gap:.6rem;display:grid;position:relative;overflow:hidden}.detail-module__0wsFfa__galleryBadge{z-index:2;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#14181fd1;border-radius:.55rem;align-items:center;gap:.4rem;padding:.45rem .75rem;font-size:.8rem;font-weight:600;display:inline-flex;position:absolute;top:.9rem;left:.9rem}.detail-module__0wsFfa__galleryVideo{z-index:2;color:var(--ink);cursor:pointer;background:#fff;border:0;border-radius:2rem;align-items:center;gap:.45rem;padding:.5rem .85rem;font-family:inherit;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex;position:absolute;bottom:.9rem;right:.9rem;box-shadow:0 6px 18px #141e322e}.detail-module__0wsFfa__galleryVideo:hover{color:var(--blue)}.detail-module__0wsFfa__gallery img{object-fit:cover;background:#eef1f4;width:100%;height:100%;display:block}.detail-module__0wsFfa__galleryThumb{aspect-ratio:4/3;cursor:pointer;position:relative;overflow:hidden}.detail-module__0wsFfa__galleryThumb img{object-fit:cover;width:100%;height:100%;display:block}.detail-module__0wsFfa__galleryMain{cursor:pointer;grid-area:1/1/span 2;position:relative;overflow:hidden}.detail-module__0wsFfa__galleryMain img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.detail-module__0wsFfa__galleryMore{color:#fff;pointer-events:none;background:#0f141c8c;justify-content:center;align-items:center;font-size:1.05rem;font-weight:600;display:flex;position:absolute;inset:0}.detail-module__0wsFfa__gallery[data-count="1"]{grid-template-columns:1fr}.detail-module__0wsFfa__gallery[data-count="1"] .detail-module__0wsFfa__galleryMain{aspect-ratio:16/9;grid-row:auto}.detail-module__0wsFfa__gallery[data-count="2"]{grid-template-columns:1fr 1fr}.detail-module__0wsFfa__gallery[data-count="2"] .detail-module__0wsFfa__galleryMain{aspect-ratio:16/10;grid-row:auto}.detail-module__0wsFfa__gallery[data-count="2"] .detail-module__0wsFfa__galleryThumb{aspect-ratio:16/10}.detail-module__0wsFfa__gallery[data-count="3"]{grid-template-columns:2fr 1fr}@media (max-width:767px){.detail-module__0wsFfa__gallery,.detail-module__0wsFfa__gallery[data-count]{grid-template-columns:1fr}.detail-module__0wsFfa__gallery .detail-module__0wsFfa__galleryThumb{display:none}.detail-module__0wsFfa__galleryMain{aspect-ratio:16/10;grid-row:auto}}.detail-module__0wsFfa__lightbox{z-index:1000;background:#0a0c10ed;justify-content:center;align-items:center;padding:2rem;animation:.15s detail-module__0wsFfa__lbFade;display:flex;position:fixed;inset:0}@keyframes detail-module__0wsFfa__lbFade{0%{opacity:0}to{opacity:1}}.detail-module__0wsFfa__lbImage{object-fit:contain;border-radius:.4rem;max-width:92vw;max-height:86vh;box-shadow:0 20px 60px #00000080}.detail-module__0wsFfa__lbVideo{aspect-ratio:16/9;background:#000;border:0;border-radius:.4rem;width:min(1100px,92vw);max-height:86vh;box-shadow:0 20px 60px #00000080}.detail-module__0wsFfa__lbClose,.detail-module__0wsFfa__lbNav{color:#fff;cursor:pointer;background:#ffffff1f;border:none;border-radius:999px;justify-content:center;align-items:center;transition:background .2s;display:inline-flex;position:absolute}.detail-module__0wsFfa__lbClose:hover,.detail-module__0wsFfa__lbNav:hover{background:#ffffff40}.detail-module__0wsFfa__lbClose{width:44px;height:44px;top:1.25rem;right:1.5rem}.detail-module__0wsFfa__lbNav{width:52px;height:52px;top:50%;transform:translateY(-50%)}.detail-module__0wsFfa__lbPrev{left:1.5rem}.detail-module__0wsFfa__lbNext{right:1.5rem}.detail-module__0wsFfa__lbCounter{color:#fff;background:#0006;border-radius:999px;padding:.35rem .9rem;font-size:.9rem;position:absolute;bottom:1.5rem;left:50%;transform:translate(-50%)}.detail-module__0wsFfa__zoomViewport{touch-action:none;overscroll-behavior:contain;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.detail-module__0wsFfa__zoomImg{-webkit-user-select:none;user-select:none;will-change:transform;background:#fff;border-radius:.4rem;max-width:88vw;max-height:82vh;transition:transform 60ms linear}.detail-module__0wsFfa__zoomControls{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2;background:#14181fd9;border-radius:999px;align-items:center;gap:.35rem;padding:.35rem;display:flex;position:absolute;bottom:1.4rem;left:50%;transform:translate(-50%)}.detail-module__0wsFfa__zoomBtn{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;transition:background .15s;display:inline-flex}.detail-module__0wsFfa__zoomBtn:hover:not(:disabled){background:#ffffff26}.detail-module__0wsFfa__zoomBtn:disabled{opacity:.4;cursor:default}.detail-module__0wsFfa__zoomLevel{text-align:center;color:#fff;font-variant-numeric:tabular-nums;min-width:3.4rem;font-size:.82rem;font-weight:600}.detail-module__0wsFfa__zoomCaption{text-align:center;color:#fff;white-space:nowrap;text-overflow:ellipsis;background:#14181fb3;border-radius:999px;max-width:min(80vw,40rem);padding:.4rem 1rem;font-size:.9rem;font-weight:600;position:absolute;top:1.4rem;left:50%;overflow:hidden;transform:translate(-50%)}@media (max-width:640px){.detail-module__0wsFfa__lbNav{width:42px;height:42px}.detail-module__0wsFfa__lbPrev{left:.6rem}.detail-module__0wsFfa__lbNext{right:.6rem}}.detail-module__0wsFfa__layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:3rem;display:grid}.detail-module__0wsFfa__layout>*{min-width:0}@media (max-width:991px){.detail-module__0wsFfa__layout{grid-template-columns:1fr;gap:2rem}}.detail-module__0wsFfa__block{margin-bottom:2.5rem}.detail-module__0wsFfa__blockTitle{margin:0 0 1rem;font-size:1.35rem;font-weight:700}.detail-module__0wsFfa__planSummary{flex-direction:column;gap:.5rem;margin:0 0 1.75rem;padding:0;list-style:none;display:flex}.detail-module__0wsFfa__planSummary li{color:var(--muted,#6b7280);font-size:1rem;line-height:1.5}.detail-module__0wsFfa__planSummary li strong{color:var(--ink,#292d32);margin-right:.15rem;font-weight:600}.detail-module__0wsFfa__specs{grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}@media (max-width:700px){.detail-module__0wsFfa__specs{grid-template-columns:repeat(2,1fr)}}@media (max-width:430px){.detail-module__0wsFfa__specs{grid-template-columns:1fr}}.detail-module__0wsFfa__spec{border:1px solid var(--line);background:#fff;border-radius:.75rem;align-items:center;gap:.85rem;padding:1.1rem 1.15rem;display:flex}.detail-module__0wsFfa__specIcon{width:40px;height:40px;color:var(--blue);box-sizing:border-box;background:#0165e517;border-radius:.6rem;flex:none;padding:9px}.detail-module__0wsFfa__specLabel{color:var(--muted);margin:0 0 .3rem;font-size:.78rem}.detail-module__0wsFfa__specValue{overflow-wrap:anywhere;margin:0;font-size:1rem;font-weight:600}.detail-module__0wsFfa__tags{flex-wrap:wrap;gap:.5rem;display:flex}.detail-module__0wsFfa__tag{background:var(--soft);border:1px solid var(--line);color:#33455c;border-radius:2rem;padding:.4rem .8rem;font-size:.85rem;text-decoration:none;transition:border-color .2s,color .2s}a.detail-module__0wsFfa__tag:hover{border-color:var(--blue);color:var(--blue)}.detail-module__0wsFfa__amenityPreview{flex-wrap:wrap;gap:.6rem;display:flex}.detail-module__0wsFfa__amenityChip{color:#374151;background:var(--soft);border:1px solid var(--line);border-radius:2rem;align-items:center;gap:.45rem;padding:.5rem .95rem;font-size:.9rem;display:inline-flex}.detail-module__0wsFfa__amenityChip svg{color:var(--blue);flex:none}.detail-module__0wsFfa__amenityMoreBtn{color:var(--blue);border:1px solid var(--blue);cursor:pointer;background:#fff;border-radius:2rem;align-items:center;padding:.5rem 1.1rem;font-size:.9rem;font-weight:600;transition:background .15s;display:inline-flex}.detail-module__0wsFfa__amenityMoreBtn:hover{background:#0165e50f}.detail-module__0wsFfa__amenityOverlay{z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0a0c108c;justify-content:center;align-items:center;padding:1.5rem;animation:.15s detail-module__0wsFfa__lbFade;display:flex;position:fixed;inset:0}.detail-module__0wsFfa__amenityModal{background:#fff;border-radius:1.1rem;flex-direction:column;width:100%;max-width:680px;max-height:82vh;display:flex;overflow:hidden;box-shadow:0 24px 60px #0a142859}.detail-module__0wsFfa__amenityModalHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.detail-module__0wsFfa__amenityModalHead h3{margin:0;font-size:1.15rem;font-weight:700}.detail-module__0wsFfa__amenityModalHead h3 span{color:var(--muted);font-size:.95rem;font-weight:500}.detail-module__0wsFfa__amenityModalHead button{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:.5rem;padding:.25rem;display:inline-flex}.detail-module__0wsFfa__amenityModalHead button:hover{background:var(--soft);color:var(--ink)}.detail-module__0wsFfa__amenityModalBody{padding:1.5rem;overflow-y:auto}.detail-module__0wsFfa__amenityModalGroup{margin-bottom:1.75rem}.detail-module__0wsFfa__amenityModalGroup:last-child{margin-bottom:0}.detail-module__0wsFfa__amenityModalGroup h4{text-transform:uppercase;letter-spacing:.05em;color:var(--blue);margin:0 0 .9rem;font-size:.8rem;font-weight:700}.detail-module__0wsFfa__amenityModalList{grid-template-columns:1fr 1fr;gap:.7rem 1.25rem;display:grid}@media (max-width:520px){.detail-module__0wsFfa__amenityModalList{grid-template-columns:1fr}}.detail-module__0wsFfa__amenityModalItem{color:#374151;align-items:center;gap:.55rem;font-size:.92rem;display:flex}.detail-module__0wsFfa__amenityModalItem svg{color:var(--blue);flex:none}.detail-module__0wsFfa__aside{flex-direction:column;align-self:start;gap:1.25rem;display:flex;position:sticky;top:8.5rem}.detail-module__0wsFfa__priceCard{border:1px solid var(--line);border-radius:1rem;padding:1.5rem;box-shadow:0 12px 34px #141e320f}.detail-module__0wsFfa__priceCardLabel{color:var(--muted);margin:0;font-size:.8rem}.detail-module__0wsFfa__priceCardValue{color:var(--ink);margin:.2rem 0 1rem;font-size:1.7rem;font-weight:700}.detail-module__0wsFfa__cta{text-align:center;background:var(--blue);color:#fff;cursor:pointer;border:none;border-radius:.6rem;width:100%;padding:.9rem 1rem;font-size:1rem;font-weight:600;text-decoration:none;transition:background .2s;display:block}.detail-module__0wsFfa__cta:hover{background:#0153bd}.detail-module__0wsFfa__ctaGhost{text-align:center;width:100%;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:.6rem;margin-top:.6rem;padding:.85rem 1rem;font-weight:600;text-decoration:none;display:block}.detail-module__0wsFfa__ctaGhost:hover{border-color:var(--blue);color:var(--blue)}.detail-module__0wsFfa__mapFrame{border:1px solid var(--line);border-radius:1rem;height:340px;overflow:hidden}.detail-module__0wsFfa__mapLoading{height:100%;color:var(--muted);background:var(--soft);justify-content:center;align-items:center;font-size:.9rem;display:flex}.detail-module__0wsFfa__planSlider{overflow:hidden}.detail-module__0wsFfa__planSlider .detail-module__0wsFfa__planSlide{width:340px;max-width:86%;height:auto}.detail-module__0wsFfa__planSlider .detail-module__0wsFfa__masterSlide{width:min(560px,84%)}.detail-module__0wsFfa__masterSlide img{aspect-ratio:4/3;object-fit:contain;border:1px solid var(--line);background:#fff;border-radius:.75rem;width:100%;padding:.5rem;display:block}.detail-module__0wsFfa__masterCaption{color:var(--muted);margin-top:.5rem;font-size:.85rem}.detail-module__0wsFfa__sliderDots{justify-content:center;gap:6px;margin-top:1.25rem;display:flex}.detail-module__0wsFfa__sliderDots .swiper-pagination-bullet{background:var(--line);opacity:1;cursor:pointer;border-radius:3px;width:26px;height:5px;transition:width .2s,background .2s}.detail-module__0wsFfa__sliderDots .swiper-pagination-bullet-active{background:var(--blue);width:34px}.detail-module__0wsFfa__bhkTabs{flex-wrap:wrap;gap:.6rem;margin-bottom:1.25rem;display:flex}.detail-module__0wsFfa__bhkTab{border:1px solid var(--line);color:#33455c;cursor:pointer;background:#fff;border-radius:.6rem;padding:.55rem 1.3rem;font-size:.95rem;font-weight:500;transition:border-color .2s,color .2s,background .2s}.detail-module__0wsFfa__bhkTab:hover{border-color:var(--blue);color:var(--blue)}.detail-module__0wsFfa__bhkTabActive,.detail-module__0wsFfa__bhkTabActive:hover{background:var(--blue);color:#fff;border-color:var(--blue)}.detail-module__0wsFfa__poiChips{flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem;display:flex}.detail-module__0wsFfa__poiChip{border:1px solid var(--line);color:#33455c;cursor:pointer;background:#fff;border-radius:2rem;align-items:center;gap:.45rem;padding:.5rem 1rem;font-size:.88rem;font-weight:500;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.detail-module__0wsFfa__poiChip:hover{color:var(--warn-deep);border-color:#f59e0b}.detail-module__0wsFfa__poiChipActive,.detail-module__0wsFfa__poiChipActive:hover{color:#fff;background:#f59e0b;border-color:#f59e0b}.detail-module__0wsFfa__metroLegend{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.4rem 1rem;margin:-.5rem 0 1rem;font-size:.82rem;display:flex}.detail-module__0wsFfa__metroLegendLabel{color:var(--ink);font-weight:600}.detail-module__0wsFfa__metroLegendItem{align-items:center;gap:.4rem;display:inline-flex}.detail-module__0wsFfa__metroDot{border-radius:2px;width:18px;height:4px;display:inline-block}.detail-module__0wsFfa__metroDotDashed{border-top:3px dashed;width:18px;height:0;display:inline-block}.detail-module__0wsFfa__metroUC{color:var(--muted);font-size:.76rem}.detail-module__0wsFfa__connectRow{grid-template-columns:1fr 330px;align-items:stretch;gap:1.25rem;display:grid}.detail-module__0wsFfa__connectRow .detail-module__0wsFfa__mapFrame{height:520px}.detail-module__0wsFfa__poiList{border:1px solid var(--line);border-radius:.75rem;max-height:520px;padding:.25rem;overflow-y:auto}.detail-module__0wsFfa__poiHint{color:var(--muted);text-align:center;margin:0;padding:1.5rem 1rem;font-size:.9rem}.detail-module__0wsFfa__poiItem{border:none;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;border-radius:.5rem;align-items:center;gap:.75rem;width:100%;padding:.7rem .75rem;font-family:inherit;font-size:.9rem;transition:background .15s;display:flex}.detail-module__0wsFfa__poiItem:hover{background:#f59e0b12}.detail-module__0wsFfa__poiItemActive,.detail-module__0wsFfa__poiItemActive:hover{background:#f59e0b24}.detail-module__0wsFfa__poiIconWrap{width:34px;height:34px;color:var(--warn);background:#f59e0b1f;border-radius:50%;flex:none;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}.detail-module__0wsFfa__poiItemActive .detail-module__0wsFfa__poiIconWrap{color:#fff;background:#f59e0b}.detail-module__0wsFfa__poiName{min-width:0;color:var(--ink);flex:1;line-height:1.35}.detail-module__0wsFfa__poiDist{color:var(--muted);white-space:nowrap;flex:none;font-weight:500}@media (max-width:767px){.detail-module__0wsFfa__connectRow{grid-template-columns:1fr}.detail-module__0wsFfa__poiList{max-height:240px}}.detail-module__0wsFfa__planGroup{border:1px solid var(--line);border-radius:.75rem;margin-bottom:1rem;overflow:hidden}.detail-module__0wsFfa__planGroupHead{background:var(--soft);border-bottom:1px solid var(--line);padding:.9rem 1.1rem;font-weight:600}.detail-module__0wsFfa__planTable{border-collapse:collapse;width:100%;font-size:.9rem}.detail-module__0wsFfa__planTable th,.detail-module__0wsFfa__planTable td{text-align:left;border-bottom:1px solid var(--line);padding:.7rem 1.1rem}.detail-module__0wsFfa__planTable th{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:.78rem;font-weight:600}.detail-module__0wsFfa__planTable tr:last-child td{border-bottom:none}.detail-module__0wsFfa__planCards{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1rem;padding:1rem;display:grid}.detail-module__0wsFfa__planCard{border:1px solid var(--line);background:#fff;border-radius:.75rem;flex-direction:column;height:100%;display:flex;overflow:hidden}.detail-module__0wsFfa__planCardImg{aspect-ratio:4/3;object-fit:contain;background:var(--soft);border-bottom:1px solid var(--line);width:100%;padding:.5rem;display:block}.detail-module__0wsFfa__planCardImgBtn{cursor:zoom-in;width:100%;font:inherit;background:0 0;border:0;padding:0;display:block}.detail-module__0wsFfa__planCardImgBtn img{display:block}.detail-module__0wsFfa__planCardNoImg{text-align:center;color:var(--blue);background:#0165e50d;flex-direction:column;justify-content:center;align-items:center;gap:.6rem;display:flex}.detail-module__0wsFfa__planCardNoImg span{color:var(--muted);max-width:13rem;font-size:.8rem;font-weight:600;line-height:1.45}.detail-module__0wsFfa__planCardBody{padding:1.25rem 1.35rem 1.4rem}.detail-module__0wsFfa__planCardTop{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:1.15rem;padding-bottom:1.15rem;display:flex}.detail-module__0wsFfa__planCardType{font-size:1.05rem;font-weight:700}.detail-module__0wsFfa__planCardPrice{color:var(--blue);white-space:nowrap;font-size:1rem;font-weight:700}.detail-module__0wsFfa__planCardSpecs{grid-template-columns:1fr 1fr;gap:1.35rem 1rem;margin:0;display:grid}.detail-module__0wsFfa__planCardSpecs div{flex-direction:column;gap:.3rem;display:flex}.detail-module__0wsFfa__planCardSpecs dt{color:var(--muted);text-transform:uppercase;letter-spacing:.03em;font-size:.7rem}.detail-module__0wsFfa__planCardSpecs dd{margin:0;font-size:.95rem;font-weight:600}.detail-module__0wsFfa__prose{color:#37414a;font-size:1.05rem;line-height:1.75}.detail-module__0wsFfa__prose h2{color:var(--ink);margin:2rem 0 .75rem;font-size:1.6rem;font-weight:700}.detail-module__0wsFfa__prose h3{color:var(--ink);margin:1.5rem 0 .5rem;font-size:1.25rem;font-weight:700}.detail-module__0wsFfa__prose p{margin:0 0 1.15rem}.detail-module__0wsFfa__prose a{color:var(--blue);text-decoration:underline}.detail-module__0wsFfa__prose ul,.detail-module__0wsFfa__prose ol{margin:0 0 1.15rem 1.25rem}.detail-module__0wsFfa__prose li{margin-bottom:.4rem}.detail-module__0wsFfa__prose blockquote{border-left:3px solid var(--blue);color:var(--muted);margin:1.5rem 0;padding-left:1.25rem;font-style:italic}.detail-module__0wsFfa__proseImage{border-radius:.75rem;width:100%;margin:1.5rem 0}.detail-module__0wsFfa__cardGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem;display:grid}.detail-module__0wsFfa__contentCard{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:.85rem;flex-direction:column;text-decoration:none;transition:box-shadow .25s,transform .25s;display:flex;overflow:hidden}.detail-module__0wsFfa__contentCard:hover{transform:none;box-shadow:0 12px 30px #0000001a}.detail-module__0wsFfa__contentCardImg{aspect-ratio:16/10;object-fit:cover;background:#eef1f4;width:100%;display:block}.detail-module__0wsFfa__contentCardBody{flex-direction:column;gap:.5rem;padding:1.1rem 1.2rem 1.4rem;display:flex}.detail-module__0wsFfa__contentCardKicker{text-transform:uppercase;letter-spacing:.08em;color:var(--blue);font-size:.75rem;font-weight:700}.detail-module__0wsFfa__contentCardTitle{margin:0;font-size:1.1rem;font-weight:600;line-height:1.3}.detail-module__0wsFfa__contentCardText{color:var(--muted);margin:0;font-size:.9rem}.detail-module__0wsFfa__profile{flex-wrap:wrap;align-items:center;gap:1.75rem;display:flex}.detail-module__0wsFfa__profileAvatar{object-fit:cover;background:var(--soft);border:1px solid var(--line);border-radius:1rem;flex:none;width:120px;height:120px}.detail-module__0wsFfa__profileAvatarRound{border-radius:50%}.detail-module__0wsFfa__videoFrame{aspect-ratio:16/9;background:#000;border-radius:1rem;position:relative;overflow:hidden}.detail-module__0wsFfa__videoFrame iframe,.detail-module__0wsFfa__videoFrame video{border:none;width:100%;height:100%;position:absolute;inset:0}.detail-module__0wsFfa__notice{border:1px dashed var(--line);text-align:center;color:var(--muted);background:var(--soft);border-radius:1rem;padding:3rem 2rem}.detail-module__0wsFfa__notice h3{color:var(--ink);margin:0 0 .5rem}.detail-module__0wsFfa__sectionNavBar{z-index:20;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;margin-bottom:1.5rem;position:sticky;top:4.5rem}.detail-module__0wsFfa__sectionNav{scrollbar-width:none;gap:.25rem;display:flex;overflow-x:auto}.detail-module__0wsFfa__sectionNav::-webkit-scrollbar{display:none}.detail-module__0wsFfa__sectionNav a{text-align:center;white-space:nowrap;color:var(--muted);border-bottom:2px solid #0000;flex:auto;padding:.9rem .5rem;font-size:.9rem;font-weight:500;text-decoration:none}.detail-module__0wsFfa__sectionNav a:first-child{text-align:left;padding-left:0}.detail-module__0wsFfa__sectionNav a:last-child{text-align:right;padding-right:0}@media (max-width:767px){.detail-module__0wsFfa__sectionNav a{text-align:center;flex:none}}.detail-module__0wsFfa__sectionNav a:hover,.detail-module__0wsFfa__sectionNav a.detail-module__0wsFfa__sectionNavActive{color:var(--blue);border-bottom-color:var(--blue)}.detail-module__0wsFfa__sectionNavActive{font-weight:600}.detail-module__0wsFfa__block,.detail-module__0wsFfa__blockWide,.detail-module__0wsFfa__headRow{scroll-margin-top:7rem}.detail-module__0wsFfa__blockWide{margin:2.5rem 0}.detail-module__0wsFfa__enquireCard{border:1px solid var(--line);background:#fff;border-radius:1rem;padding:1.5rem;box-shadow:0 12px 34px #141e320f}.detail-module__0wsFfa__enquireTitle{margin:0 0 .3rem;font-size:1.1rem;font-weight:700}.detail-module__0wsFfa__enquireSub{color:var(--muted);margin:0 0 1rem;font-size:.85rem}.detail-module__0wsFfa__enquireInput{border:1px solid var(--line);border-radius:var(--radius-md,.75rem);width:100%;height:46px;margin-bottom:.75rem;padding:0 .9rem;font-family:inherit;font-size:.95rem;transition:border-color .15s,box-shadow .15s}.detail-module__0wsFfa__enquireInput:focus{border-color:var(--blue);outline:none;box-shadow:0 0 0 3px #0165e51f}.detail-module__0wsFfa__enquirePhone{margin-bottom:.75rem}.detail-module__0wsFfa__enquireDev{align-items:center;gap:.75rem;margin:0 0 1.1rem;display:flex}.detail-module__0wsFfa__enquireDev img{object-fit:contain;max-width:90px;max-height:40px}.detail-module__0wsFfa__enquireDevName{color:var(--ink);margin:0;font-size:1rem;font-weight:600}.detail-module__0wsFfa__enquireDevRole{color:var(--muted);margin:0;font-size:.82rem}.detail-module__0wsFfa__enquireCheck{color:#33455c;cursor:pointer;align-items:center;gap:.55rem;margin:.2rem 0 .55rem;font-size:.88rem;display:flex}.detail-module__0wsFfa__enquireCheck input{width:16px;height:16px;accent-color:var(--blue);flex:none}.detail-module__0wsFfa__enquireCheck+.detail-module__0wsFfa__enquireCheck{margin-top:0}.detail-module__0wsFfa__enquireCard .detail-module__0wsFfa__cta{margin-top:1rem}.detail-module__0wsFfa__enquireCall{color:var(--muted);text-align:center;margin:.9rem 0 0;font-size:.85rem}.detail-module__0wsFfa__enquireCall a{color:var(--blue);font-weight:600;text-decoration:none}.detail-module__0wsFfa__callCard{border:1px solid var(--line);text-align:center;background:linear-gradient(#0165e50d,#fff);border-radius:1rem;padding:1.5rem}.detail-module__0wsFfa__callCardTitle{margin:0 0 1rem;font-size:1.05rem;font-weight:600}.detail-module__0wsFfa__callCardBtn{background:var(--blue);color:#fff;border-radius:.6rem;align-items:center;gap:.5rem;padding:.7rem 1.2rem;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.detail-module__0wsFfa__callCardBtn:hover{background:#0153bd}.detail-module__0wsFfa__callCardNum{color:var(--ink);margin:.75rem 0 0;font-size:1.05rem;font-weight:700}.detail-module__0wsFfa__overviewDesc{color:var(--muted);margin-top:2.5rem;line-height:1.65}.detail-module__0wsFfa__readMoreClamped{max-height:190px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 65%,#0000);mask-image:linear-gradient(#000 65%,#0000)}.detail-module__0wsFfa__readMoreBtn{color:var(--blue);cursor:pointer;background:0 0;border:none;margin-top:.75rem;padding:0;font-size:.95rem;font-weight:600}.detail-module__0wsFfa__readMoreBtn:hover{text-decoration:underline}.detail-module__0wsFfa__builder{align-items:flex-start;gap:1.25rem;display:flex}.detail-module__0wsFfa__builderLogo{object-fit:contain;flex:none;max-width:120px;max-height:56px}.detail-module__0wsFfa__builderName{color:var(--ink);margin:0 0 .4rem;font-size:1.1rem;font-weight:600}.detail-module__0wsFfa__builderText{color:var(--muted);max-width:640px;margin:0 0 .75rem;font-size:.95rem;line-height:1.6}.detail-module__0wsFfa__builderLink{color:var(--blue);font-weight:600;text-decoration:none}.detail-module__0wsFfa__builderLink:hover{text-decoration:underline}@media (max-width:520px){.detail-module__0wsFfa__builder{flex-direction:column;gap:.75rem}}.detail-module__0wsFfa__calcCard{border:1px solid var(--line);background:#fff;border-radius:1.25rem;grid-template-columns:1.1fr 1fr;gap:1.75rem;padding:.5rem;display:grid;box-shadow:0 14px 40px #141e320f}@media (max-width:767px){.detail-module__0wsFfa__calcCard{grid-template-columns:1fr;gap:1rem}}.detail-module__0wsFfa__calcHeading{color:var(--ink);margin:0 0 1.5rem;font-size:1.05rem;font-weight:700}.detail-module__0wsFfa__calcRow:last-child{margin-bottom:0}.detail-module__0wsFfa__calcRowTop{color:var(--muted);justify-content:space-between;align-items:center;margin-bottom:.7rem;font-size:.9rem;display:flex}.detail-module__0wsFfa__calcRowLabel{align-items:center;gap:.45rem;display:inline-flex}.detail-module__0wsFfa__calcRowLabel svg{color:var(--blue)}.detail-module__0wsFfa__calcValue{color:var(--ink);font-variant-numeric:tabular-nums;font-size:.95rem;font-weight:700}.detail-module__0wsFfa__calcSlider{appearance:none;cursor:pointer;border-radius:4px;outline:none;width:100%;height:6px}.detail-module__0wsFfa__calcSlider::-webkit-slider-thumb{appearance:none;border:4px solid var(--blue);cursor:pointer;background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .12s;box-shadow:0 2px 6px #0165e559}.detail-module__0wsFfa__calcSlider::-webkit-slider-thumb:hover{transform:scale(1.12)}.detail-module__0wsFfa__calcSlider::-moz-range-thumb{border:4px solid var(--blue);cursor:pointer;background:#fff;border-radius:50%;width:20px;height:20px;box-shadow:0 2px 6px #0165e559}.detail-module__0wsFfa__calcResult{border-left:1px solid var(--line);flex-direction:column;justify-content:center;padding:1.5rem 1.4rem 1.5rem 1.75rem;display:flex}@media (max-width:767px){.detail-module__0wsFfa__calcResult{border-left:none;border-top:1px solid var(--line);padding:1.5rem 1.25rem 1.25rem}}.detail-module__0wsFfa__calcResultLabel{color:var(--muted);margin:0;font-size:.9rem}.detail-module__0wsFfa__calcResultValue{letter-spacing:-.01em;color:var(--ink);font-variant-numeric:tabular-nums;margin:.2rem 0 .3rem;font-size:2.3rem;font-weight:700;line-height:1.1}.detail-module__0wsFfa__calcResultEmi{color:var(--muted);margin:0 0 1.4rem;font-size:.9rem}.detail-module__0wsFfa__calcResultEmi b{color:var(--ink)}.detail-module__0wsFfa__calcBar{background:#0165e526;border-radius:999px;height:10px;margin-bottom:1rem;overflow:hidden}.detail-module__0wsFfa__calcBarFill{background:var(--blue);border-radius:inherit;height:100%;transition:width .18s;display:block}.detail-module__0wsFfa__calcBreakdown{flex-direction:column;gap:.6rem;display:flex}.detail-module__0wsFfa__calcStat{align-items:center;gap:.5rem;font-size:.88rem;display:flex}.detail-module__0wsFfa__calcStatLabel{color:var(--muted)}.detail-module__0wsFfa__calcStatValue{color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:auto;font-weight:700}.detail-module__0wsFfa__calcStatTotal{border-top:1px solid var(--line);margin-top:.35rem;padding-top:.75rem}.detail-module__0wsFfa__calcSwatchSolid,.detail-module__0wsFfa__calcSwatchFaint{border-radius:3px;flex:none;width:10px;height:10px}.detail-module__0wsFfa__calcSwatchSolid{background:var(--blue)}.detail-module__0wsFfa__calcResultNote{color:var(--muted);margin:1.1rem 0 0;font-size:.76rem;line-height:1.5}.detail-module__0wsFfa__faq{border:1px solid var(--line);border-radius:.85rem;overflow:hidden}.detail-module__0wsFfa__faqItem{border-bottom:1px solid var(--line)}.detail-module__0wsFfa__faqItem:last-child{border-bottom:none}.detail-module__0wsFfa__faqItem summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.25rem;font-size:.98rem;font-weight:600;list-style:none;display:flex}.detail-module__0wsFfa__faqItem summary::-webkit-details-marker{display:none}.detail-module__0wsFfa__faqItem summary:after{content:"+";color:var(--blue);flex:none;font-size:1.3rem;font-weight:400}.detail-module__0wsFfa__faqItem[open] summary:after{content:"–"}.detail-module__0wsFfa__faqItem p{color:var(--muted);margin:0;padding:0 1.25rem 1.2rem;font-size:.92rem;line-height:1.6}.detail-module__0wsFfa__logoTile{border:1px solid var(--line);background:#fff;border-radius:1rem;justify-content:center;align-items:center;padding:2.5rem;display:flex}.detail-module__0wsFfa__logoTile img{object-fit:contain;max-width:240px;max-height:120px}.detail-module__0wsFfa__galleryCount{display:none}@media (max-width:767px){.detail-module__0wsFfa__galleryCount{z-index:2;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none;background:#11141ab8;border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .75rem;font-size:.8rem;font-weight:600;display:inline-flex;position:absolute;bottom:.75rem;left:.75rem}}@media (min-width:992px) and (max-width:1239px){.detail-module__0wsFfa__specs{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.detail-module__0wsFfa__specs{background:var(--line);border:1px solid var(--line);border-radius:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden}.detail-module__0wsFfa__spec{border:0;border-radius:0;align-items:center;gap:.6rem;padding:.7rem .75rem}.detail-module__0wsFfa__specIcon{border-radius:.5rem;width:30px;height:30px;padding:6px}.detail-module__0wsFfa__specLabel{margin-bottom:.15rem;font-size:.7rem}.detail-module__0wsFfa__specValue{font-size:.84rem;line-height:1.3}.detail-module__0wsFfa__overviewGrid{grid-template-columns:1fr}.detail-module__0wsFfa__overviewCell{grid-template-columns:7.25rem minmax(0,1fr);align-items:baseline;column-gap:.75rem;padding:.75rem 1rem;display:grid}.detail-module__0wsFfa__overviewCell .detail-module__0wsFfa__specLabel{margin:0;font-size:.75rem}.detail-module__0wsFfa__overviewCell .detail-module__0wsFfa__specValue{text-align:left;font-size:.86rem;line-height:1.4}}.detail-module__0wsFfa__headRow .detail-module__0wsFfa__subtitle{font-size:.95rem;line-height:1.45}@media (max-width:640px){.detail-module__0wsFfa__headRow .detail-module__0wsFfa__subtitle{font-size:.86rem}}.detail-module__0wsFfa__subtitlePin{align-items:flex-start;gap:.35rem;display:flex}.detail-module__0wsFfa__subtitlePin svg{color:var(--blue);flex:none;margin-top:.15em}@media (max-width:640px){.detail-module__0wsFfa__spec:last-child:nth-child(odd){grid-column:1/-1}.detail-module__0wsFfa__spec{align-items:flex-start}.detail-module__0wsFfa__specIcon{margin-top:.1rem}}.detail-module__0wsFfa__cardsBand{background:#f1f2f4;border-top:1px solid #e6e8eb;padding:1rem 0 3rem}.detail-module__0wsFfa__cardsBand .detail-module__0wsFfa__layout{gap:1rem}.detail-module__0wsFfa__cardsBand .detail-module__0wsFfa__headRow,.detail-module__0wsFfa__cardsBand .detail-module__0wsFfa__block,.detail-module__0wsFfa__cardsBand .detail-module__0wsFfa__blockWide,.detail-module__0wsFfa__cardsBand .detail-module__0wsFfa__similarBlock{background:#fff;border-radius:10px;margin:0 0 .95rem;padding:0 1.15rem 1.15rem}.detail-module__0wsFfa__cardsBand .detail-module__0wsFfa__headRow{padding-top:1.15rem}.detail-module__0wsFfa__cardsBand .detail-module__0wsFfa__block:not(:has(>.detail-module__0wsFfa__blockTitle)){padding-top:1.15rem}.detail-module__0wsFfa__cardsBand .detail-module__0wsFfa__blockTitle{border-bottom:1px solid #e6e8eb;margin:0 -1.15rem 1.1rem;padding:1rem 1.15rem .95rem;font-size:1.15rem}.detail-module__0wsFfa__cardsBand .detail-module__0wsFfa__blockWide{margin-top:0}.detail-module__0wsFfa__cardsBand .detail-module__0wsFfa__similarBlock{margin-bottom:0}.detail-module__0wsFfa__cardsBand .detail-module__0wsFfa__enquireCard{border-color:#ededed;border-radius:16px;box-shadow:0 0 17px #00000014}@media (max-width:640px){.detail-module__0wsFfa__cardsBand{padding-top:.75rem}.detail-module__0wsFfa__cardsBand .detail-module__0wsFfa__headRow,.detail-module__0wsFfa__cardsBand .detail-module__0wsFfa__block,.detail-module__0wsFfa__cardsBand .detail-module__0wsFfa__blockWide,.detail-module__0wsFfa__cardsBand .detail-module__0wsFfa__similarBlock{border-radius:8px;padding-left:1rem;padding-right:1rem}.detail-module__0wsFfa__cardsBand .detail-module__0wsFfa__blockTitle{margin-left:-1rem;margin-right:-1rem;padding-left:1rem;padding-right:1rem;font-size:1.05rem}}.detail-module__0wsFfa__cardsBand .detail-module__0wsFfa__headRow,.detail-module__0wsFfa__cardsBand .detail-module__0wsFfa__block,.detail-module__0wsFfa__cardsBand .detail-module__0wsFfa__blockWide,.detail-module__0wsFfa__cardsBand .detail-module__0wsFfa__similarBlock{padding-bottom:1.6rem}:is(.detail-module__0wsFfa__cardsBand .detail-module__0wsFfa__headRow,.detail-module__0wsFfa__cardsBand .detail-module__0wsFfa__block:not(:has(>.detail-module__0wsFfa__blockTitle))){padding-top:1.6rem}@media (max-width:640px){.detail-module__0wsFfa__cardsBand .detail-module__0wsFfa__headRow,.detail-module__0wsFfa__cardsBand .detail-module__0wsFfa__block,.detail-module__0wsFfa__cardsBand .detail-module__0wsFfa__blockWide,.detail-module__0wsFfa__cardsBand .detail-module__0wsFfa__similarBlock{padding-bottom:1.25rem}:is(.detail-module__0wsFfa__cardsBand .detail-module__0wsFfa__headRow,.detail-module__0wsFfa__cardsBand .detail-module__0wsFfa__block:not(:has(>.detail-module__0wsFfa__blockTitle))){padding-top:1.25rem}}.detail-module__0wsFfa__sectionNavBar:has(+.detail-module__0wsFfa__cardsBand){margin-bottom:0}.detail-module__0wsFfa__cardsBand{border-top:0}.detail-module__0wsFfa__cardsBand{padding-top:1.5rem}@media (max-width:991px){.detail-module__0wsFfa__cardsBand .detail-module__0wsFfa__layout{row-gap:1.5rem}}@media (max-width:640px){.detail-module__0wsFfa__cardsBand .detail-module__0wsFfa__headRow,.detail-module__0wsFfa__cardsBand .detail-module__0wsFfa__block,.detail-module__0wsFfa__cardsBand .detail-module__0wsFfa__blockWide{margin-bottom:1.1rem}.detail-module__0wsFfa__cardsBand{padding-top:1.1rem}}.detail-module__0wsFfa__cardsBand .detail-module__0wsFfa__headRow,.detail-module__0wsFfa__cardsBand .detail-module__0wsFfa__block,.detail-module__0wsFfa__cardsBand .detail-module__0wsFfa__blockWide{margin-bottom:2.5rem}.detail-module__0wsFfa__cardsBand{padding-top:2.5rem;padding-bottom:3.5rem}.detail-module__0wsFfa__cardsBand .detail-module__0wsFfa__layout{column-gap:2.5rem}@media (max-width:991px){.detail-module__0wsFfa__cardsBand .detail-module__0wsFfa__layout{row-gap:2.5rem}}@media (max-width:640px){.detail-module__0wsFfa__cardsBand .detail-module__0wsFfa__headRow,.detail-module__0wsFfa__cardsBand .detail-module__0wsFfa__block,.detail-module__0wsFfa__cardsBand .detail-module__0wsFfa__blockWide{margin-bottom:1.75rem}.detail-module__0wsFfa__cardsBand{padding-top:1.75rem}.detail-module__0wsFfa__cardsBand .detail-module__0wsFfa__layout{row-gap:1.75rem}}.detail-module__0wsFfa__btnPrimary,.detail-module__0wsFfa__btnPrimary:disabled{background:var(--brand-ink-gradient);box-shadow:var(--brand-ink-shine);color:#fff;border-color:#0000;border-radius:10px}.detail-module__0wsFfa__btnPrimary:hover,.detail-module__0wsFfa__btnPrimary:hover:not(:disabled),.detail-module__0wsFfa__btnPrimary:focus-visible{background:var(--brand-ink-gradient-hover);box-shadow:var(--brand-ink-shine-hover);color:#fff;border-color:#0000}.detail-module__0wsFfa__cta,.detail-module__0wsFfa__cta:disabled{background:var(--brand-ink-gradient);box-shadow:var(--brand-ink-shine);color:#fff;border-color:#0000;border-radius:10px}.detail-module__0wsFfa__cta:hover,.detail-module__0wsFfa__cta:hover:not(:disabled),.detail-module__0wsFfa__cta:focus-visible{background:var(--brand-ink-gradient-hover);box-shadow:var(--brand-ink-shine-hover);color:#fff;border-color:#0000}.detail-module__0wsFfa__callCardBtn,.detail-module__0wsFfa__callCardBtn:disabled{background:var(--brand-ink-gradient);box-shadow:var(--brand-ink-shine);color:#fff;border-color:#0000;border-radius:10px}.detail-module__0wsFfa__callCardBtn:hover,.detail-module__0wsFfa__callCardBtn:hover:not(:disabled),.detail-module__0wsFfa__callCardBtn:focus-visible{background:var(--brand-ink-gradient-hover);box-shadow:var(--brand-ink-shine-hover);color:#fff;border-color:#0000}.detail-module__0wsFfa__bhkTabActive,.detail-module__0wsFfa__bhkTabActive:hover{background:var(--brand-ink);border-color:var(--brand-ink);color:#fff}.detail-module__0wsFfa__btnOutline{border-color:var(--brand-ink,#212529);color:var(--brand-ink,#212529);border-radius:10px}.detail-module__0wsFfa__btnOutline:hover{background:var(--brand-ink,#212529);border-color:var(--brand-ink,#212529);color:#fff}.detail-module__0wsFfa__planSlider{--swiper-pre-gap:16px}.detail-module__0wsFfa__enquireInput:hover{border-color:var(--field-hover-border)}.detail-module__0wsFfa__enquireInput:focus{border-color:var(--field-focus-border);box-shadow:var(--field-focus-ring);outline:none}.detail-module__0wsFfa__btnPrimary,.detail-module__0wsFfa__cta,.detail-module__0wsFfa__callCardBtn{letter-spacing:0;border-radius:10px;min-height:50px;padding-left:1.5rem;padding-right:1.5rem;font-size:.98rem;font-weight:600}@media (max-width:767px){.detail-module__0wsFfa__priceHead{font-size:1.35rem}.detail-module__0wsFfa__calcResultValue{font-size:1.8rem}.detail-module__0wsFfa__builderName{font-size:1rem}}.detail-module__0wsFfa__galleryVideo,.detail-module__0wsFfa__lbCounter,.detail-module__0wsFfa__zoomControls,.detail-module__0wsFfa__zoomCaption,.detail-module__0wsFfa__tag,.detail-module__0wsFfa__amenityChip,.detail-module__0wsFfa__amenityMoreBtn,.detail-module__0wsFfa__poiChip,.detail-module__0wsFfa__galleryCount{border-radius:8px!important}.detail-module__0wsFfa__btnOutline,.detail-module__0wsFfa__ctaGhost{color:var(--brand-ink,#212529);background:#fff;border:1px solid #0f172a14;border-radius:10px;transition:background .2s,box-shadow .2s;box-shadow:0 6px 18px -10px #060b1e80}.detail-module__0wsFfa__btnOutline:hover,.detail-module__0wsFfa__ctaGhost:hover{color:var(--brand-ink,#212529);background:#f4f5f7;border-color:#0f172a14}@media (min-width:992px){.detail-module__0wsFfa__aside{margin-bottom:40px}}.detail-module__0wsFfa__calcCard{box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:0;padding:0}.detail-module__0wsFfa__calcInputs{padding:.5rem 2.5rem .5rem 0}.detail-module__0wsFfa__calcHeading{margin:0 0 .3rem;font-size:1.1rem;font-weight:600}.detail-module__0wsFfa__calcSub{color:var(--muted);margin:0 0 1.75rem;font-size:.9rem}.detail-module__0wsFfa__calcRow{margin-bottom:1.6rem}.detail-module__0wsFfa__calcRowTop{color:#475467;margin-bottom:.85rem;font-size:.92rem}.detail-module__0wsFfa__calcValue{border:1px solid var(--line);text-align:center;background:#f8f9fb;border-radius:8px;min-width:5.5rem;padding:.4rem .7rem;font-size:.92rem;font-weight:600}.detail-module__0wsFfa__calcSlider{border-radius:6px;height:6px}.detail-module__0wsFfa__calcSlider::-webkit-slider-thumb{border:5px solid var(--blue);width:22px;height:22px;box-shadow:0 2px 8px #0165e54d,0 0 0 4px #0165e514}.detail-module__0wsFfa__calcSlider::-moz-range-thumb{border:5px solid var(--blue);width:22px;height:22px}.detail-module__0wsFfa__calcRange{color:#98a2b3;font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:.45rem;font-size:.75rem;display:flex}.detail-module__0wsFfa__calcResult{background:#f5f8fe;border:1px solid #e6edf9;border-radius:14px;justify-content:flex-start;padding:2rem}.detail-module__0wsFfa__calcResultLabel{color:#475467;font-size:.92rem}.detail-module__0wsFfa__calcResultValue{letter-spacing:-.02em;margin:.35rem 0 .4rem;font-size:2.6rem;font-weight:600}.detail-module__0wsFfa__calcResultEmi{color:#475467;margin:0 0 1.75rem}.detail-module__0wsFfa__calcSplit{background:#fff;border:1px solid #e6edf9;border-radius:12px;align-items:center;gap:1.75rem;padding:1.25rem;display:flex}.detail-module__0wsFfa__calcDonut{flex:none;width:116px;height:116px}.detail-module__0wsFfa__calcDonutTrack{fill:none;stroke:#dbe7fb;stroke-width:14px}.detail-module__0wsFfa__calcDonutFill{fill:none;stroke:var(--blue);stroke-width:14px;stroke-linecap:butt;transition:stroke-dasharray .25s}.detail-module__0wsFfa__calcDonutPct{fill:var(--ink);font-size:20px;font-weight:600}.detail-module__0wsFfa__calcDonutCap{fill:#667085;font-size:11px}.detail-module__0wsFfa__calcBreakdown{flex:1;gap:.75rem;min-width:0}.detail-module__0wsFfa__calcStat{font-size:.9rem}.detail-module__0wsFfa__calcSwatchFaint{background:#dbe7fb}.detail-module__0wsFfa__calcCta{background:var(--brand-ink-gradient);width:100%;box-shadow:var(--brand-ink-shine);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;margin-top:1.5rem;padding:.9rem 1.25rem;font-size:.95rem;font-weight:600;transition:background .2s,box-shadow .2s;display:inline-flex}.detail-module__0wsFfa__calcCta:hover{background:var(--brand-ink-gradient-hover);box-shadow:var(--brand-ink-shine-hover)}.detail-module__0wsFfa__calcResultNote{text-align:center;margin-top:1rem;font-size:.75rem}@media (max-width:991px){.detail-module__0wsFfa__calcCard{grid-template-columns:minmax(0,1fr);gap:1.75rem}.detail-module__0wsFfa__calcInputs{padding:.25rem 0 0}}@media (max-width:767px){.detail-module__0wsFfa__calcResult{border-top:1px solid #e6edf9;padding:1.4rem 1.1rem}.detail-module__0wsFfa__calcResultValue{font-size:2rem}.detail-module__0wsFfa__calcSplit{gap:1rem;padding:1rem}.detail-module__0wsFfa__calcDonut{width:92px;height:92px}.detail-module__0wsFfa__calcValue{min-width:4.75rem;font-size:.86rem}}.detail-module__0wsFfa__calcResult{justify-content:center}@media (max-width:520px){.detail-module__0wsFfa__calcSplit{flex-direction:column;align-items:stretch;gap:1.1rem}.detail-module__0wsFfa__calcDonut{align-self:center;width:104px;height:104px}}.detail-module__0wsFfa__btnPrimary,.detail-module__0wsFfa__calcCta,.detail-module__0wsFfa__callCardBtn,.detail-module__0wsFfa__cta{transition:box-shadow var(--ink-hover-ease),background-color var(--ink-hover-ease),color var(--ink-hover-ease),border-color var(--ink-hover-ease),transform .12s ease}.detail-module__0wsFfa__headRow .detail-module__0wsFfa__headCtas{flex-wrap:nowrap;align-items:center;gap:.6rem}.detail-module__0wsFfa__iconBtn,.detail-module__0wsFfa__btnSmall{height:44px;color:var(--brand-ink,#212529);font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #dfe3e8;border-radius:10px;justify-content:center;align-items:center;gap:.45rem;transition:border-color .2s,background-color .2s;display:inline-flex}.detail-module__0wsFfa__iconBtn{width:44px;padding:0}.detail-module__0wsFfa__btnSmall{padding:0 1rem;font-size:.92rem;font-weight:500}@media (hover:hover){.detail-module__0wsFfa__iconBtn:hover,.detail-module__0wsFfa__btnSmall:hover{border-color:var(--brand-ink,#212529)}}.detail-module__0wsFfa__headRow .detail-module__0wsFfa__headPrimary{height:44px;min-height:44px;padding:0 1.4rem;font-size:.95rem}.detail-module__0wsFfa__headRow .detail-module__0wsFfa__headCtas>*{flex-shrink:0}@media (max-width:767px){.detail-module__0wsFfa__headRow .detail-module__0wsFfa__headCtas{flex-flow:wrap;width:100%}.detail-module__0wsFfa__headRow .detail-module__0wsFfa__btnSmall{flex:1}.detail-module__0wsFfa__headRow .detail-module__0wsFfa__headPrimary{flex:1 0 100%;justify-content:center;width:100%}}.detail-module__0wsFfa__overviewDesc strong,.detail-module__0wsFfa__overviewDesc b{color:#4a5160;font-weight:500}
