html.theme-monumental body.theme-monumental{font-family:var(--font-ui);color:var(--ink-monumental);background:var(--surface);min-height:100%;min-height:100dvh;display:flex;flex-direction:column}html.theme-monumental #main{flex:1 1 auto;display:flex;flex-direction:column;width:100%;min-height:0}html.theme-monumental #main>.page-shell{flex:1 1 auto;width:100%;min-height:0}html.theme-monumental .site-footer{flex-shrink:0}html.theme-monumental .container,html.theme-monumental .shell{width:calc(100% - var(--monumental-gutter) * 2);max-width:var(--monumental-shell-max);margin-inline:auto}html.theme-monumental .hero-mesh--monument .container{width:100%;max-width:none;padding-inline:var(--monumental-gutter)}html.theme-monumental .section,html.theme-monumental .plans-strip,html.theme-monumental .metrics-band,html.theme-monumental .showcase--split,html.theme-monumental .cta-banner{padding-block:clamp(2.5rem,6vw,5rem)}html.theme-monumental .band{text-align:left}html.theme-monumental .band>.container:not(.cta-panel)>p:not(.section-lead){margin-inline:0}html.theme-monumental .utility{background:var(--utility-bar-bg);color:var(--text-muted-on-dark);border-bottom:1px solid rgba(255,255,255,0.08)}html.theme-monumental body:not(.template-homepage) .utility{position:sticky;top:0;z-index:12060}html.theme-monumental body:not(.template-homepage) .site-header{top:var(--utility-bar-height)}html.theme-monumental .utility .pill-select{position:relative;z-index:12170}html.theme-monumental .utility .pill-select__menu{z-index:12170;left:auto;right:0}html.theme-monumental .utility__inner{display:flex;align-items:center;justify-content:space-between;height:var(--utility-bar-height);min-height:var(--utility-bar-height);max-height:var(--utility-bar-height);padding-block:0;gap:0.6rem;flex-wrap:nowrap;overflow:hidden;box-sizing:border-box}html.theme-monumental .utility.has-open-pill,html.theme-monumental .utility.has-open-pill .utility__inner{overflow:visible}html.theme-monumental .utility.has-open-pill{z-index:13000}html.theme-monumental .utility__right,html.theme-monumental .utility__contacts,html.theme-monumental .utility__nav{flex-wrap:nowrap;min-width:0}html.theme-monumental .utility--compact .utility__social .utility__social-label{display:none}html.theme-monumental .utility__contacts a,html.theme-monumental .utility__nav a{color:var(--text-on-dark);opacity:0.92}html.theme-monumental .site-header{position:sticky;top:0;z-index:12050;background:linear-gradient(180deg,rgba(9,2,16,0.88) 0%,rgba(9,2,16,0.52) 100%);backdrop-filter:blur(8px);border-bottom:1px solid rgba(255,255,255,0.08)}html.theme-monumental body.template-homepage .utility{position:fixed;top:0;left:0;right:0;z-index:12060;background:linear-gradient(180deg,rgba(5,28,42,0.58) 0%,rgba(5,28,42,0.34) 100%);border:0;border-bottom:0;color:rgba(255,255,255,0.92);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;transition:background 320ms cubic-bezier(0.22,1,0.36,1),color 320ms cubic-bezier(0.22,1,0.36,1),border-color 320ms cubic-bezier(0.22,1,0.36,1),box-shadow 320ms cubic-bezier(0.22,1,0.36,1)}html.theme-monumental body.template-homepage .utility a,html.theme-monumental body.template-homepage .utility__social,html.theme-monumental body.template-homepage .utility__contacts a,html.theme-monumental body.template-homepage .utility__nav a{color:rgba(255,255,255,0.95);text-shadow:0 1px 3px rgba(0,16,28,0.45)}html.theme-monumental body.template-homepage .utility a:hover,html.theme-monumental body.template-homepage .utility a:focus-visible,html.theme-monumental body.template-homepage .utility__social:hover,html.theme-monumental body.template-homepage .utility__social:focus-visible,html.theme-monumental body.template-homepage .utility__contacts a:hover,html.theme-monumental body.template-homepage .utility__contacts a:focus-visible,html.theme-monumental body.template-homepage .utility__nav a:hover,html.theme-monumental body.template-homepage .utility__nav a:focus-visible{color:#fff;text-shadow:0 1px 3px rgba(0,16,28,0.35);background:rgba(255,255,255,0.16);opacity:1;text-decoration:none}html.theme-monumental body.template-homepage .utility__nav{border-right:0}html.theme-monumental body.template-homepage .utility .pill-select__trigger{background:rgba(255,255,255,0.16);border-color:rgba(255,255,255,0.45);color:#fff;box-shadow:none;text-shadow:none;min-height:28px;height:28px;padding:0 0.55rem}html.theme-monumental body.template-homepage .site-header{position:fixed;top:var(--utility-bar-height);left:0;right:0;z-index:12050;background:linear-gradient(180deg,rgba(5,28,42,0.34) 0%,rgba(5,28,42,0.16) 48%,rgba(5,28,42,0) 100%);border:0;border-bottom:0;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;transition:background 320ms cubic-bezier(0.22,1,0.36,1),border-color 320ms cubic-bezier(0.22,1,0.36,1),box-shadow 320ms cubic-bezier(0.22,1,0.36,1)}html.theme-monumental body.template-homepage .site-header::before,html.theme-monumental body.template-homepage .site-header::after{content:none}html.theme-monumental body.template-homepage .site-header.is-solid{background:rgba(255,255,255,0.94);border-bottom:1px solid rgba(78,86,105,0.14);backdrop-filter:blur(28px) saturate(1.2);-webkit-backdrop-filter:blur(28px) saturate(1.2);box-shadow:0 8px 24px rgba(10,18,32,0.1)}html.theme-monumental body.template-homepage.header-solid .utility,html.theme-monumental body.template-homepage:has(.site-header.is-solid) .utility{background:rgba(255,255,255,0.72);border-bottom:1px solid rgba(78,86,105,0.12);backdrop-filter:blur(24px) saturate(1.15);-webkit-backdrop-filter:blur(24px) saturate(1.15);color:var(--slate-monumental)}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){html.theme-monumental body.template-homepage .site-header.is-solid,html.theme-monumental body.template-homepage.header-solid .utility,html.theme-monumental body.template-homepage:has(.site-header.is-solid) .utility{background:rgba(255,255,255,0.96)}}html.theme-monumental body.template-homepage.header-solid .utility a,html.theme-monumental body.template-homepage.header-solid .utility__social,html.theme-monumental body.template-homepage.header-solid .utility__contacts a,html.theme-monumental body.template-homepage.header-solid .utility__nav a,html.theme-monumental body.template-homepage:has(.site-header.is-solid) .utility a,html.theme-monumental body.template-homepage:has(.site-header.is-solid) .utility__social,html.theme-monumental body.template-homepage:has(.site-header.is-solid) .utility__contacts a,html.theme-monumental body.template-homepage:has(.site-header.is-solid) .utility__nav a{color:var(--ink-monumental);text-shadow:none}html.theme-monumental body.template-homepage.header-solid .utility__nav,html.theme-monumental body.template-homepage:has(.site-header.is-solid) .utility__nav{border-right:1px solid rgba(15,26,46,0.12)}html.theme-monumental body.template-homepage.header-solid .utility .pill-select__trigger,html.theme-monumental body.template-homepage:has(.site-header.is-solid) .utility .pill-select__trigger{background:var(--surface-white);border-color:rgba(78,86,105,0.2);color:var(--ink-monumental);box-shadow:none}html.theme-monumental body.template-homepage .site-header .header__inner{position:relative;z-index:1;min-height:76px;padding-block:0}html.theme-monumental body.template-homepage .site-header .brand__text,html.theme-monumental body.template-homepage .site-header .nav a,html.theme-monumental body.template-homepage .site-header .pill-select .pill-select__trigger,html.theme-monumental body.template-homepage .site-header .btn--ghost,html.theme-monumental body.template-homepage .site-header .menu-toggle{color:#fff;text-shadow:0 1px 3px rgba(0,16,28,0.4);transition:color 280ms cubic-bezier(0.22,1,0.36,1),background 280ms cubic-bezier(0.22,1,0.36,1),border-color 280ms cubic-bezier(0.22,1,0.36,1),box-shadow 280ms cubic-bezier(0.22,1,0.36,1),text-shadow 280ms cubic-bezier(0.22,1,0.36,1)}html.theme-monumental body.template-homepage .site-header .pill-select .pill-select__trigger,html.theme-monumental body.template-homepage .site-header .header__actions .btn--ghost,html.theme-monumental body.template-homepage .site-header .menu-toggle{border-color:rgba(255,255,255,0.5);background:rgba(255,255,255,0.14);box-shadow:none;text-shadow:none}html.theme-monumental body.template-homepage .site-header.is-solid .brand__text,html.theme-monumental body.template-homepage .site-header.is-solid .nav a,html.theme-monumental body.template-homepage .site-header.is-solid .pill-select .pill-select__trigger,html.theme-monumental body.template-homepage .site-header.is-solid .btn--ghost,html.theme-monumental body.template-homepage .site-header.is-solid .menu-toggle{color:var(--ink-monumental);text-shadow:none}html.theme-monumental body.template-homepage .site-header.is-solid .pill-select .pill-select__trigger,html.theme-monumental body.template-homepage .site-header.is-solid .header__actions .btn--ghost,html.theme-monumental body.template-homepage .site-header.is-solid .menu-toggle{background:var(--surface-white);border-color:rgba(78,86,105,0.2);box-shadow:none}html.theme-monumental body.template-homepage .nav a{color:rgba(255,255,255,0.94);font-weight:var(--type-weight-medium);padding:0 14px;border-radius:999px}html.theme-monumental body.template-homepage .nav a:hover{color:#fff;background:rgba(255,255,255,0.14);border-color:transparent}html.theme-monumental body.template-homepage .nav a[aria-current="page"]{color:#fff;background:rgba(255,255,255,0.18);border-color:transparent;box-shadow:none}html.theme-monumental body.template-homepage .site-header.is-solid .nav a{color:var(--ink-monumental);text-shadow:none}html.theme-monumental body.template-homepage .site-header.is-solid .nav a:hover{color:var(--baltic-blue);background:rgba(36,100,158,0.08);border-color:rgba(36,100,158,0.16)}html.theme-monumental body.template-homepage .site-header.is-solid .nav a[aria-current="page"]{color:var(--baltic-blue);background:rgba(36,100,158,0.12);border-color:rgba(36,100,158,0.22);box-shadow:none}html.theme-monumental body.template-homepage .site-header .pill-select .pill-select__trigger,html.theme-monumental body.template-homepage .site-header .btn--ghost,html.theme-monumental body.template-homepage .site-header .menu-toggle{align-items:center;justify-content:center;height:44px;min-height:44px;padding:0 1rem}html.theme-monumental .header__inner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(0.75rem,2vw,1.5rem);min-height:72px;padding-block:0.55rem}html.theme-monumental .header__inner>*{min-width:0;align-self:center}html.theme-monumental .brand{justify-self:start;display:flex;align-items:center;font-family:var(--font-display);font-weight:var(--type-weight-display);letter-spacing:0.02em;min-width:0;min-height:44px}html.theme-monumental body.template-homepage .site-header.is-solid .brand__text{color:var(--ink-monumental)}html.theme-monumental .brand__text{color:var(--text-on-dark);font-family:var(--font-display);font-size:var(--type-body);font-weight:var(--type-weight-display);line-height:var(--type-leading-title);max-width:16ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.theme-monumental .nav{display:flex;align-items:center;justify-content:center;justify-self:center;flex-wrap:nowrap;gap:0.2rem;height:auto}html.theme-monumental .header__actions{display:flex;align-items:center;justify-self:end;flex-shrink:0}html.theme-monumental .brand__dot{width:14px;height:14px;border-radius:999px;background:var(--gradient-brand-radial);box-shadow:0 0 16px rgba(53,206,239,0.75)}html.theme-monumental .brand-mark{display:inline-block;width:40px;height:40px;flex-shrink:0;background:var(--gradient-brand-accent);box-shadow:0 0 16px rgba(53,206,239,0.45);-webkit-mask-image:var(--brand-mark-url);mask-image:var(--brand-mark-url);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}html.theme-monumental .site-header.is-solid .brand-mark{background:var(--gradient-primary-cta);box-shadow:0 0 12px rgba(36,100,158,0.28)}html.theme-monumental .pill-select .pill-select__trigger{min-height:44px;padding-block:10px}html.theme-monumental .menu-toggle{min-width:44px;min-height:44px;display:none;align-items:center;justify-content:center;gap:0.4rem;padding:0 0.75rem;border-radius:999px}html.theme-monumental .menu-toggle__bars{position:relative;display:block;width:1.1rem;height:2px;border-radius:999px;background:currentColor;box-shadow:0 -5px 0 currentColor,0 5px 0 currentColor}html.theme-monumental .menu-toggle__label{font-size:var(--type-caption);font-weight:var(--type-weight-title);letter-spacing:0.02em}@media (max-width:420px){html.theme-monumental .menu-toggle__label{display:none}}html.theme-monumental .utility a,html.theme-monumental .utility__social{display:inline-flex;align-items:center;min-height:0;height:auto;gap:0.3rem;padding:0.2rem 0.45rem;margin-inline:0;border-radius:999px;text-decoration:none;color:inherit;opacity:0.88;transition:color 180ms cubic-bezier(0.22,1,0.36,1),background 180ms cubic-bezier(0.22,1,0.36,1),opacity 180ms cubic-bezier(0.22,1,0.36,1)}html.theme-monumental .utility a:hover,html.theme-monumental .utility a:focus-visible,html.theme-monumental .utility__social:hover,html.theme-monumental .utility__social:focus-visible{text-decoration:none;opacity:1;color:#fff;background:rgba(255,255,255,0.12)}html.theme-monumental .utility a:active,html.theme-monumental .utility__social:active{background:rgba(255,255,255,0.16)}html.theme-monumental .utility__social .mdi{font-size:var(--type-lead);line-height:var(--type-leading-flat)}html.theme-monumental .utility__lang.pill-select{min-width:0;flex-shrink:0;align-self:center}html.theme-monumental .utility .pill-select__trigger,html.theme-monumental .pill-select.utility__lang .pill-select__trigger{min-height:28px;height:auto;min-width:5.5rem;padding:0.2rem 0.55rem;gap:0.3rem;font-size:var(--type-caption);font-weight:var(--type-weight-ui);line-height:var(--type-leading-title);border-radius:999px;box-shadow:none;transition:color 180ms cubic-bezier(0.22,1,0.36,1),background 180ms cubic-bezier(0.22,1,0.36,1),border-color 180ms cubic-bezier(0.22,1,0.36,1)}html.theme-monumental .utility .pill-select__trigger .mdi,html.theme-monumental .pill-select.utility__lang .pill-select__trigger .mdi{font-size:var(--type-ui)}html.theme-monumental .utility .pill-select__trigger .pill-select__chevron,html.theme-monumental .pill-select.utility__lang .pill-select__trigger .pill-select__chevron{width:0.65rem;height:0.65rem}html.theme-monumental .utility .pill-select__trigger:hover,html.theme-monumental .utility .pill-select.pill-select--open .pill-select__trigger,html.theme-monumental .pill-select.utility__lang .pill-select__trigger:hover,html.theme-monumental .pill-select.utility__lang.pill-select--open .pill-select__trigger{transform:none}html.theme-monumental body.template-homepage.header-solid .utility a,html.theme-monumental body.template-homepage.header-solid .utility__social,html.theme-monumental body.template-homepage:has(.site-header.is-solid) .utility a,html.theme-monumental body.template-homepage:has(.site-header.is-solid) .utility__social{opacity:0.86}html.theme-monumental body.template-homepage.header-solid .utility a:hover,html.theme-monumental body.template-homepage.header-solid .utility a:focus-visible,html.theme-monumental body.template-homepage.header-solid .utility__social:hover,html.theme-monumental body.template-homepage.header-solid .utility__social:focus-visible,html.theme-monumental body.template-homepage:has(.site-header.is-solid) .utility a:hover,html.theme-monumental body.template-homepage:has(.site-header.is-solid) .utility a:focus-visible,html.theme-monumental body.template-homepage:has(.site-header.is-solid) .utility__social:hover,html.theme-monumental body.template-homepage:has(.site-header.is-solid) .utility__social:focus-visible{color:var(--baltic-blue);background:rgba(36,100,158,0.1);opacity:1}@media (prefers-reduced-motion:reduce){html.theme-monumental .utility a,html.theme-monumental .utility__social,html.theme-monumental .utility .pill-select__trigger,html.theme-monumental .pill-select.utility__lang .pill-select__trigger{transition:none}}html.theme-monumental .pill-select__menu{display:block;transform-origin:top center;transition:opacity var(--motion-fast) var(--ease-out-quint),transform var(--motion-base) var(--ease-out-quint),visibility 0s linear var(--motion-fast)}html.js.theme-monumental .pill-select__menu[hidden]{visibility:hidden;opacity:0;pointer-events:none;transform:translateY(-4px) scale(0.98)}html.js.theme-monumental .pill-select__menu.is-open{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0) scale(1);transition:opacity var(--motion-fast) var(--ease-out-quint),transform var(--motion-base) var(--ease-out-quint),visibility 0s}html.theme-monumental .mobile-nav{display:block;visibility:hidden;pointer-events:none;opacity:0;transition:opacity var(--motion-base) var(--ease-out-quint),visibility 0s linear var(--motion-base)}html.theme-monumental .mobile-nav.open{visibility:visible;pointer-events:auto;opacity:1;transition:opacity var(--motion-base) var(--ease-out-quint),visibility 0s}html.theme-monumental .mobile-nav.has-open-pill{overflow:visible}html.theme-monumental .mobile-nav__panel{transform:translate3d(100%,0,0);transition:transform 300ms var(--ease-out-quint)}html.theme-monumental .mobile-nav.open .mobile-nav__panel{transform:translate3d(0,0,0)}html.theme-monumental .modal{display:grid;visibility:hidden;pointer-events:none;opacity:0;transition:opacity var(--motion-base) var(--ease-out-quint),visibility 0s linear var(--motion-base)}html.theme-monumental .modal.open{visibility:visible;pointer-events:auto;opacity:1;transition:opacity var(--motion-base) var(--ease-out-quint),visibility 0s}html.theme-monumental .cookie-consent__panel{background:rgba(8,20,40,0.96);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}html.theme-monumental .cookie-consent__title,html.theme-monumental .modal__cookie-title{font-family:var(--font-display)}html.theme-monumental .modal__footer{border-top-color:rgba(15,23,42,0.1)}html.theme-monumental .modal__cookie{border-bottom-color:rgba(15,23,42,0.1)}html.theme-monumental .onboarding-modal{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}html.theme-monumental .modal__card{transform:scale(0.98) translateY(8px);transition:transform 300ms var(--ease-out-quint)}html.theme-monumental .modal.open .modal__card{transform:scale(1) translateY(0)}html.theme-monumental .modal__lead{color:var(--muted);margin:0 0 16px}html.theme-monumental .modal__section{margin:0 0 18px}html.theme-monumental .modal__section-label{margin:0;font-size:var(--type-caption);font-weight:var(--type-weight-title);letter-spacing:0.04em;text-transform:uppercase;color:var(--muted)}html.theme-monumental .modal__hint{margin:6px 0 0;font-size:var(--type-ui);color:var(--muted)}html.theme-monumental .chip-grid--lang{display:flex;flex-wrap:wrap;grid-template-columns:unset;gap:8px}html.theme-monumental .chip-grid--lang .modal__lang-chip{flex:1 1 calc(33.333% - 8px);min-width:min(100%,7rem);max-width:100%}@media (max-width:520px){html.theme-monumental .chip-grid--lang .modal__lang-chip{flex:1 1 calc(50% - 8px)}}html.theme-monumental .modal__lang-chip.active{border-color:var(--cyan);background:rgba(53,206,239,0.1)}html.theme-monumental .chip--outside{border-style:dashed;font-weight:var(--type-weight-ui)}html.theme-monumental #modal-ok:disabled{opacity:0.45;cursor:not-allowed}html.theme-monumental .payment-copy-btn.is-copied{background:rgba(21,128,61,0.12);border-color:rgba(21,128,61,0.35);color:var(--status-success)}html.theme-monumental .brand__img{width:40px;height:40px;object-fit:contain}html.theme-monumental .brand__sub{display:none}html.theme-monumental .nav a{display:inline-flex;align-items:center;min-height:44px;color:var(--text-muted-on-dark);font-size:var(--type-ui);letter-spacing:0.01em;font-weight:var(--type-weight-medium);padding:0 14px;border-radius:999px;border:1px solid transparent;background:transparent;text-decoration:none;transition:color 200ms ease,background 200ms ease,border-color 200ms ease,box-shadow 200ms ease}html.theme-monumental .nav a:hover{color:var(--text-on-dark);background:rgba(255,255,255,0.08);border-color:rgba(255,255,255,0.12);text-decoration:none}html.theme-monumental .nav a[aria-current="page"]{color:var(--text-on-dark);background:rgba(36,100,158,0.38);border-color:rgba(53,206,239,0.35);box-shadow:0 0 18px rgba(36,100,158,0.2);text-decoration:none}html.theme-monumental .site-header .pill-select .pill-select__trigger,html.theme-monumental .site-header .btn--ghost,html.theme-monumental .site-header .menu-toggle,html.theme-monumental .pill-select.utility__lang .pill-select__trigger{border-color:rgba(255,255,255,0.28);background:rgba(10,18,32,0.45);color:var(--text-on-dark)}html.theme-monumental .pill-select .pill-select__trigger:hover,html.theme-monumental .pill-select.pill-select--open .pill-select__trigger{border-color:rgba(53,206,239,0.4);background:rgba(15,30,55,0.72);box-shadow:none}html.theme-monumental .pill-select .pill-select__trigger:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}html.theme-monumental .pill-select__menu{border-color:rgba(255,255,255,0.12);background:rgba(10,18,32,0.97);backdrop-filter:none;box-shadow:0 10px 28px rgba(0,0,0,0.28)}html.theme-monumental .pill-select__list{scrollbar-width:thin;scrollbar-color:rgba(53,206,239,0.45) transparent}html.theme-monumental .pill-select__list::-webkit-scrollbar{width:6px}html.theme-monumental .pill-select__list::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(53,206,239,0.45)}html.theme-monumental .pill-select__option{color:var(--text-on-dark);min-height:44px;display:flex;align-items:center;padding-block:10px}html.theme-monumental .pill-select__option:hover,html.theme-monumental .pill-select__option:focus-visible{background:rgba(36,100,158,0.34);color:var(--text-on-dark)}html.theme-monumental .pill-select__option[aria-selected="true"]{background:rgba(36,100,158,0.52);color:var(--text-on-dark);font-weight:var(--type-weight-ui)}html.theme-monumental body.template-homepage .site-header.is-solid .pill-select .pill-select__trigger{border-color:rgba(78,86,105,0.2);background:var(--surface-white);color:var(--ink-monumental);box-shadow:none}html.theme-monumental body.template-homepage .site-header.is-solid .pill-select .pill-select__trigger:hover,html.theme-monumental body.template-homepage .site-header.is-solid .pill-select.pill-select--open .pill-select__trigger{border-color:rgba(36,100,158,0.45);background:var(--surface-white)}html.theme-monumental body.template-homepage .site-header.is-solid .pill-select__menu{border-color:rgba(78,86,105,0.16);background:var(--surface-white);backdrop-filter:none;box-shadow:0 16px 40px rgba(10,18,32,0.14)}html.theme-monumental body.template-homepage .site-header.is-solid .pill-select__option{color:var(--ink-monumental)}html.theme-monumental body.template-homepage .site-header.is-solid .pill-select__option:hover,html.theme-monumental body.template-homepage .site-header.is-solid .pill-select__option:focus-visible{background:rgba(36,100,158,0.12);color:var(--ink-monumental)}html.theme-monumental body.template-homepage .site-header.is-solid .pill-select__option[aria-selected="true"]{background:rgba(36,100,158,0.18);color:var(--ink-monumental)}html.theme-monumental .utility__lang.pill-select{min-width:0}html.theme-monumental .pill-select--settlement{min-width:7.5rem;max-width:11rem}html.theme-monumental .btn{border-radius:999px;padding:0.72rem 1.2rem;min-height:44px;font-size:var(--type-ui);transition:transform var(--motion-base) var(--ease-out-quart),background var(--motion-base) var(--ease-out-quart),border-color var(--motion-fast) var(--ease-out-quart),box-shadow var(--motion-base) var(--ease-out-quart)}html.theme-monumental .btn:active{transform:translateY(0) scale(0.99)}html.theme-monumental .btn--primary{background:var(--brand);border:1px solid rgba(23,58,129,0.45);box-shadow:none;color:var(--text-on-dark)}@media (hover:hover){html.theme-monumental .btn:hover{transform:translateY(-1px)}html.theme-monumental .btn--primary:hover{background:var(--brand-hover);border-color:rgba(15,47,102,0.55);box-shadow:none}}html.theme-monumental .btn--ghost{background:rgba(255,255,255,0.12);color:var(--text-on-dark);border:1px solid rgba(255,255,255,0.34)}html.theme-monumental .band--solid-light .btn--ghost,html.theme-monumental .band--solid-muted .btn--ghost,html.theme-monumental .section--tinted .btn--ghost{background:var(--surface-white);color:var(--ink-monumental);border:1px solid rgba(78,86,105,0.2)}html.theme-monumental .btn--lg{border-radius:999px}html.theme-monumental .band--solid-light{background:var(--surface)!important}html.theme-monumental .band--gradient{background:var(--gradient-band-brand);color:var(--text-on-dark)}html.theme-monumental .band--gradient .split-showcase h2{color:var(--text-on-dark)}html.theme-monumental .band--gradient .split-showcase p{color:rgba(255,255,255,0.92)}html.theme-monumental .band--gradient .btn--ghost-dark{background:rgba(255,255,255,0.16);color:var(--text-on-dark);border:1px solid rgba(255,255,255,0.42)}html.theme-monumental .band--gradient .btn--ghost-dark:hover{background:rgba(255,255,255,0.24);color:var(--text-on-dark)}html.theme-monumental .band--cta{background:var(--void);color:var(--text-on-dark)}html.theme-monumental .site-footer{background:var(--void);padding:1.5rem 0 2rem;color:rgba(255,255,255,0.72)}html.theme-monumental .site-footer .seamless-stack,html.theme-monumental .site-footer::after{display:none}html.theme-monumental .site-footer a{color:rgba(255,255,255,0.82)}html.theme-monumental .site-footer a:hover{color:var(--text-on-dark)}html.theme-monumental .footer-bottom{border-top-color:rgba(255,255,255,0.12);color:rgba(255,255,255,0.55)}html.theme-monumental .band--solid-muted{background:var(--surface-muted)!important}html.theme-monumental .band--solid-dark{background:var(--gradient-band-brand)!important;color:var(--text-on-dark)}html.theme-monumental .band--solid-dark .btn--ghost-dark{background:rgba(255,255,255,0.16);color:var(--text-on-dark);border:1px solid rgba(255,255,255,0.42)}html.theme-monumental .band--solid-dark .btn--ghost-dark:hover{background:rgba(255,255,255,0.24);color:var(--text-on-dark)}html.theme-monumental .btn--ghost-dark{background:var(--surface-white);color:var(--ink-monumental);border:1px solid rgba(78,86,105,0.2)}html.theme-monumental .btn--ghost-dark:hover{background:var(--surface-bright)}html.theme-monumental .btn--lime{background:var(--pale-amber);color:var(--ink-monumental);border:1px solid rgba(120,130,40,0.45);box-shadow:none}html.theme-monumental .btn--white{background:var(--surface-white);color:var(--ink-monumental);border:1px solid rgba(78,86,105,0.2);box-shadow:none}html.theme-monumental .btn--glass{background:rgba(255,255,255,0.12);border:1px solid rgba(255,255,255,0.34);color:var(--text-on-dark);backdrop-filter:none}html.theme-monumental .btn--navy{background:var(--regal-navy);color:var(--text-on-dark);border:1px solid rgba(23,58,129,0.4)}@media (hover:hover){html.theme-monumental .btn--lime:hover{background:#c9d45a;color:var(--ink-monumental);border-color:rgba(90,100,16,0.45);box-shadow:none}html.theme-monumental .btn--white:hover{background:var(--surface);color:var(--brand);border-color:rgba(36,100,158,0.28)}html.theme-monumental .btn--glass:hover{background:rgba(255,255,255,0.2);color:var(--text-on-dark);border-color:rgba(255,255,255,0.42)}html.theme-monumental .btn--navy:hover{background:var(--baltic-blue);color:var(--text-on-dark)}}html.theme-monumental .cta-banner.band--clear,html.theme-monumental .cta-banner.band--cta{background:linear-gradient(135deg,var(--band-dark-start) 0%,var(--ink-monumental) 100%)!important;backdrop-filter:none;border-block:1px solid rgba(255,255,255,0.08);color:var(--text-on-dark);text-align:center}html.theme-monumental .cta-banner.band--clear h2,html.theme-monumental .cta-banner.band--cta h2{color:var(--text-on-dark)}html.theme-monumental .cta-banner.band--clear p,html.theme-monumental .cta-banner.band--cta p{color:var(--text-muted-on-dark);opacity:1}html.theme-monumental .cta-banner .btn--white,html.theme-monumental .contact-dispatch .btn--white,html.theme-monumental .band--solid-dark .btn--white,html.theme-monumental .band--gradient .btn--white,html.theme-monumental .band--cta .btn--white{background:var(--brand);color:var(--text-on-dark);border:1px solid rgba(23,58,129,0.45);box-shadow:none}html.theme-monumental .cta-banner .btn--ghost,html.theme-monumental .contact-dispatch .btn--ghost{background:rgba(255,255,255,0.12);border:1px solid rgba(255,255,255,0.34);color:var(--text-on-dark)}@media (hover:hover){html.theme-monumental .cta-banner .btn--white:hover,html.theme-monumental .contact-dispatch .btn--white:hover,html.theme-monumental .band--solid-dark .btn--white:hover,html.theme-monumental .band--gradient .btn--white:hover,html.theme-monumental .band--cta .btn--white:hover{background:var(--brand-deep);color:var(--text-on-dark);border-color:rgba(23,58,129,0.45)}html.theme-monumental .cta-banner .btn--ghost:hover,html.theme-monumental .contact-dispatch .btn--ghost:hover{background:rgba(255,255,255,0.2);border-color:rgba(255,255,255,0.42);color:var(--text-on-dark)}}html.theme-monumental .band--stats{background:linear-gradient(90deg,rgba(53,206,239,0.12),rgba(218,226,112,0.14),rgba(147,183,176,0.16))!important;border-block:1px solid rgba(36,100,158,0.14)}html.theme-monumental .metrics-band{background:transparent;color:inherit}html.theme-monumental .metrics-band.band--stats{color:var(--ink-monumental)}html.theme-monumental .hero-mesh__rainbow{position:absolute;inset:0;z-index:0;overflow:hidden;background:#2a1a48;contain:paint;will-change:transform;transform:translate3d(0,var(--hero-parallax-y,0px),0) scale(var(--hero-parallax-scale,1));transform-origin:50% 40%}html.theme-monumental .hero-mesh__rainbow-gl{position:absolute;inset:0;z-index:0;display:block;width:100%;height:100%;pointer-events:none;opacity:0}html.theme-monumental .hero-mesh__rainbow.is-gl .hero-mesh__rainbow-gl{opacity:1}html.theme-monumental .hero-mesh__rainbow.is-gl .hero-mesh__rainbow-layer{display:none}html.theme-monumental .hero-mesh__rainbow.is-gl .hero-mesh__rainbow-glow{z-index:1}html.theme-monumental .hero-mesh__media{will-change:transform;transform:translate3d(0,var(--hero-parallax-y,0px),0) scale(var(--hero-parallax-scale,1));transform-origin:50% 40%}html.theme-monumental .hero-mesh--monument.hero-mesh--has-bg{overflow:hidden;isolation:isolate}html.theme-monumental .hero-mesh--monument.hero-mesh--has-bg::after{content:"";position:absolute;left:0;right:0;bottom:0;z-index:1;height:clamp(4.5rem,12vh,8.5rem);pointer-events:none;background:linear-gradient(180deg,transparent 0%,rgba(236,247,232,0.12) 35%,rgba(236,247,232,0.55) 70%,var(--honeydew) 100%);opacity:calc(0.35 + var(--hero-exit,0) * 0.65)}html.theme-monumental .hero-mesh--monument .hero-scroll-cue{opacity:calc(1 - var(--hero-exit,0) * 1.35);pointer-events:auto}html.theme-monumental .hero-mesh--monument .hero-scroll-cue[style*="opacity: 0"],html.theme-monumental .hero-mesh--monument.is-exiting .hero-scroll-cue{pointer-events:none}html.theme-monumental body.template-homepage main>.hero-mesh--monument + .section,html.theme-monumental body.template-homepage main>.hero-mesh--monument + .band,html.theme-monumental body.template-homepage main>.hero-mesh--monument + .plans-strip,html.theme-monumental body.template-homepage main>.hero-mesh--monument + .showcase,html.theme-monumental body.template-homepage main>.hero-mesh--monument + .hub,html.theme-monumental body.template-homepage main>.hero-mesh--monument + [class*="band"]{position:relative}html.theme-monumental body.template-homepage main>.hero-mesh--monument + .section.band--solid-light,html.theme-monumental body.template-homepage main>.hero-mesh--monument + .band.band--solid-light,html.theme-monumental body.template-homepage main>.hero-mesh--monument + .section.band--solid-muted,html.theme-monumental body.template-homepage main>.hero-mesh--monument + .band.band--solid-muted{background:linear-gradient(180deg,rgba(205,243,254,0.45) 0%,rgba(236,247,232,0.55) 28%,var(--surface) 70%)!important}@media (prefers-reduced-motion:reduce){html.theme-monumental .hero-mesh__rainbow,html.theme-monumental .hero-mesh__media{transform:none;will-change:auto}html.theme-monumental .hero-mesh--monument.hero-mesh--has-bg::after{opacity:1}}html.theme-monumental .hero-mesh__rainbow-layer{position:absolute;inset:-40%;pointer-events:none}html.theme-monumental .hero-mesh__rainbow-layer--a{background:var(--gradient-spectrum-linear);background-size:300% 300%;filter:saturate(1.15) brightness(1.08);animation:hero-rainbow-spectrum-drift 18s ease-in-out infinite}html.theme-monumental .hero-mesh__rainbow-layer--b{background:radial-gradient(ellipse 55% 45% at 20% 30%,rgba(255,45,122,0.75) 0%,transparent 55%),radial-gradient(ellipse 50% 50% at 80% 25%,rgba(59,130,246,0.7) 0%,transparent 55%),radial-gradient(ellipse 60% 45% at 55% 80%,rgba(255,208,0,0.55) 0%,transparent 55%),radial-gradient(ellipse 45% 40% at 15% 75%,rgba(61,255,138,0.5) 0%,transparent 55%),radial-gradient(ellipse 40% 45% at 90% 70%,rgba(168,85,247,0.65) 0%,transparent 55%);mix-blend-mode:soft-light;opacity:0.9;animation:hero-rainbow-mesh-orbit 22s ease-in-out infinite alternate}html.theme-monumental .hero-mesh__rainbow-layer--c{background:conic-gradient(from 0deg at 50% 50%,var(--spectrum-pink),var(--spectrum-orange),var(--spectrum-gold),var(--spectrum-lime),var(--spectrum-cyan),var(--spectrum-blue),var(--spectrum-violet),var(--spectrum-pink));mix-blend-mode:overlay;opacity:0.42;animation:hero-rainbow-hue-spin 28s linear infinite;-webkit-mask-image:radial-gradient(circle at 50% 50%,transparent 0%,rgba(0,0,0,0.35) 12%,#000 28%);mask-image:radial-gradient(circle at 50% 50%,transparent 0%,rgba(0,0,0,0.35) 12%,#000 28%)}html.theme-monumental .hero-mesh__rainbow-glow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 70% 55% at 50% 45%,rgba(255,255,255,0.28) 0%,transparent 60%),radial-gradient(ellipse 100% 80% at 50% 100%,rgba(15,10,40,0.18) 0%,transparent 55%),linear-gradient(180deg,rgba(255,255,255,0.1) 0%,transparent 28%,rgba(10,8,30,0.1) 100%)}html.theme-monumental .hero-mesh__scrim--rainbow{background:transparent}html.theme-monumental .hero-mesh--bg-rainbow.hero-mesh--monument .hero-mesh__grid{grid-template-columns:1fr;justify-items:center;align-items:center;gap:clamp(1.25rem,3vh,2rem);text-align:center}html.theme-monumental .hero-mesh--bg-rainbow.hero-mesh--monument .hero-copy{display:flex;flex-direction:column;align-items:center;width:min(100%,46rem)}html.theme-monumental .hero-mesh--bg-rainbow.hero-mesh--monument h1{color:#fff;max-width:16ch;margin-inline:auto;text-align:center;text-shadow:0 2px 24px rgba(15,10,40,0.35)}html.theme-monumental .hero-mesh--bg-rainbow.hero-mesh--monument .lead{margin-inline:auto;max-width:42ch;text-align:center;color:rgba(255,255,255,0.9);text-shadow:0 2px 18px rgba(15,10,40,0.3)}html.theme-monumental .hero-mesh--bg-rainbow.hero-mesh--monument .hero-proof{justify-content:center;width:min(100%,40rem);margin-top:clamp(1.1rem,2.5vh,1.6rem);color:rgba(255,255,255,0.88);text-shadow:0 2px 16px rgba(15,10,40,0.28)}html.theme-monumental .hero-mesh--bg-rainbow.hero-mesh--monument .hero-mesh__cta-row{justify-content:center;margin-top:clamp(1.1rem,2.2vh,1.5rem)}html.theme-monumental .hero-mesh--monument .hero-mesh__panels--dock{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;width:min(100%,44rem);margin-inline:auto;text-align:left;background:rgba(245,251,243,0.78);border:1px solid rgba(255,255,255,0.55);border-radius:var(--radius-monumental-lg);box-shadow:0 10px 32px rgba(10,18,32,0.12),inset 0 1px 0 rgba(255,255,255,0.65);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);overflow:hidden;color:var(--ink-monumental)}html.theme-monumental .hero-mesh--monument .hero-mesh__panels--dock>.hero-panel,html.theme-monumental .hero-mesh--monument .hero-mesh__panels--dock>.hero-mesh__panel,html.theme-monumental .hero-mesh--monument .hero-mesh__panels--dock>.hero-panel--accent,html.theme-monumental .hero-mesh--monument .hero-mesh__panels--dock>.hero-mesh__panel--accent{background:transparent;border:0;border-radius:0;box-shadow:none;color:inherit;padding:1.05rem 1.15rem;min-width:0}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){html.theme-monumental .hero-mesh--monument .hero-mesh__panels--dock{background:rgba(245,251,243,0.94)}}html.theme-monumental .hero-mesh--monument .hero-mesh__panels--dock>.hero-panel + .hero-panel,html.theme-monumental .hero-mesh--monument .hero-mesh__panels--dock>.hero-mesh__panel + .hero-mesh__panel,html.theme-monumental .hero-mesh--monument .hero-mesh__panels--dock>.hero-panel + .hero-mesh__panel,html.theme-monumental .hero-mesh--monument .hero-mesh__panels--dock>.hero-mesh__panel + .hero-panel{border-left:1px solid rgba(78,86,105,0.16)}html.theme-monumental .hero-mesh--monument .hero-mesh__panels--dock .hero-panel__label,html.theme-monumental .hero-mesh--monument .hero-mesh__panels--dock .hero-mesh__panel>h2,html.theme-monumental .hero-mesh--monument .hero-mesh__panels--dock .address-form__label{color:var(--slate-monumental)}html.theme-monumental .hero-mesh--monument .hero-mesh__panels--dock .hero-panel__big{color:var(--brand);font-size:var(--type-lead)}html.theme-monumental .hero-mesh--monument .hero-mesh__panels--dock .hero-panel__text{color:var(--slate-monumental)}html.theme-monumental .hero-mesh--monument .hero-mesh__panels--dock .hero-panel__link{color:var(--brand);min-height:0;line-height:var(--type-leading-snug);margin-top:0.55rem}html.theme-monumental .hero-mesh--monument .hero-mesh__panels--dock .hero-panel__link:hover{color:var(--brand-hover)}html.theme-monumental .hero-mesh--monument .hero-mesh__panels--dock .hero-panel__cta{display:inline-flex;align-items:center;justify-content:center;margin-top:0.75rem;min-height:44px;padding:0.65rem 1.1rem;border-radius:999px;font-size:var(--type-ui);font-weight:var(--type-weight-title);text-decoration:none;white-space:normal;text-align:center;line-height:var(--type-leading-label);background:var(--brand);border:1px solid var(--brand-deep);color:#fff;box-shadow:none}html.theme-monumental .hero-mesh--monument .hero-mesh__panels--dock .hero-panel__cta:hover{background:var(--brand-hover);color:#fff;text-decoration:none}html.theme-monumental .hero-mesh--monument .hero-mesh__panels--dock .hero-panel__cta:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}html.theme-monumental .hero-mesh--monument .hero-mesh__panels--dock .address-form input{background:rgba(255,255,255,0.72);border:1px solid rgba(78,86,105,0.18);border-radius:999px;color:var(--ink-monumental)}html.theme-monumental .hero-mesh--monument .hero-mesh__panels--dock .address-form__combo{display:flex;flex-direction:column;align-items:stretch;gap:0.55rem;background:transparent;border:0;padding:0}html.theme-monumental .hero-mesh--monument .hero-mesh__panels--dock .address-form__combo input{background:rgba(255,255,255,0.72);border:1px solid rgba(78,86,105,0.18);color:var(--ink-monumental);width:100%}html.theme-monumental .hero-mesh--monument .hero-mesh__panels--dock .address-form__combo button{width:100%}html.theme-monumental .hero-mesh--monument .hero-mesh__panels--dock .address-form input:focus-visible,html.theme-monumental .hero-mesh--monument .hero-mesh__panels--dock .address-form button:focus-visible,html.theme-monumental .hero-mesh--monument .hero-mesh__panels--dock .address-form__combo input:focus-visible,html.theme-monumental .hero-mesh--monument .hero-mesh__panels--dock .address-form__combo button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}html.theme-monumental .hero-mesh--monument .hero-mesh__panels--dock .address-form button,html.theme-monumental .hero-mesh--monument .hero-mesh__panels--dock .address-form__combo button{border-radius:999px;background:var(--brand);border:1px solid var(--brand-deep);box-shadow:none;color:#fff}html.theme-monumental .hero-mesh--monument .hero-mesh__panels--dock .address-form button:hover,html.theme-monumental .hero-mesh--monument .hero-mesh__panels--dock .address-form__combo button:hover{background:var(--brand-hover)}@media (min-width:720px){html.theme-monumental .hero-mesh--monument .hero-mesh__panels--dock .address-form__combo{flex-direction:row;align-items:stretch;gap:0;padding:0.25rem;background:rgba(255,255,255,0.72);border:1px solid rgba(78,86,105,0.18);border-radius:999px}html.theme-monumental .hero-mesh--monument .hero-mesh__panels--dock .address-form__combo input{background:transparent;border:0}html.theme-monumental .hero-mesh--monument .hero-mesh__panels--dock .address-form__combo button{width:auto}}@media (max-width:720px){html.theme-monumental .hero-mesh--monument .hero-mesh__panels--dock{grid-template-columns:1fr;width:min(100%,24rem)}html.theme-monumental .hero-mesh--monument .hero-mesh__panels--dock>.hero-panel + .hero-panel,html.theme-monumental .hero-mesh--monument .hero-mesh__panels--dock>.hero-mesh__panel + .hero-mesh__panel,html.theme-monumental .hero-mesh--monument .hero-mesh__panels--dock>.hero-panel + .hero-mesh__panel,html.theme-monumental .hero-mesh--monument .hero-mesh__panels--dock>.hero-mesh__panel + .hero-panel{border-left:0;border-top:1px solid rgba(78,86,105,0.16)}html.theme-monumental .hero-mesh--monument .hero-mesh__panels--dock .address-form__combo{flex-direction:column;gap:0.55rem;padding:0;background:transparent;border:0;border-radius:0}html.theme-monumental .hero-mesh--monument .hero-mesh__panels--dock .address-form__combo input{background:rgba(255,255,255,0.72);border:1px solid rgba(78,86,105,0.18)}html.theme-monumental .hero-mesh--monument .hero-mesh__panels--dock .address-form__combo button{width:100%}}@keyframes hero-rainbow-spectrum-drift{0%{background-position:0% 40%;transform:rotate(0deg) scale(1.05)}33%{background-position:60% 20%;transform:rotate(2deg) scale(1.08)}66%{background-position:100% 70%;transform:rotate(-1.5deg) scale(1.06)}100%{background-position:0% 40%;transform:rotate(0deg) scale(1.05)}}@keyframes hero-rainbow-mesh-orbit{0%{transform:translate3d(-4%,-3%,0) scale(1.1) rotate(0deg)}50%{transform:translate3d(5%,4%,0) scale(1.18) rotate(8deg)}100%{transform:translate3d(3%,-5%,0) scale(1.12) rotate(-6deg)}}@keyframes hero-rainbow-hue-spin{from{transform:rotate(0deg) scale(1.35)}to{transform:rotate(360deg) scale(1.35)}}@media (prefers-reduced-motion:no-preference){html.theme-monumental:not(.is-scrolling) .hero-mesh--bg-rainbow:not([data-rainbow="static"]):not([data-rainbow="paused"]) .hero-mesh__rainbow-layer{will-change:transform}}html.is-scrolling.theme-monumental .hero-mesh__rainbow-layer{animation-play-state:paused!important;will-change:auto}html.is-scrolling.theme-monumental body.template-homepage .site-header.is-solid,html.is-scrolling.theme-monumental body.template-homepage.header-solid .utility,html.is-scrolling.theme-monumental body.template-homepage:has(.site-header.is-solid) .utility{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:rgba(255,255,255,0.92)}@media (prefers-reduced-motion:reduce){html.theme-monumental .hero-mesh__rainbow-layer{animation:none!important;will-change:auto}html.theme-monumental .hero-mesh__rainbow-layer--a{background-position:40% 50%;filter:saturate(1.1) brightness(1.05)}html.theme-monumental .hero-mesh__rainbow-layer--c{transform:scale(1.35);opacity:0.3}}html.theme-monumental .hero-mesh[data-rainbow="static"] .hero-mesh__rainbow-layer,html.theme-monumental .hero-mesh[data-rainbow="paused"] .hero-mesh__rainbow-layer{animation:none!important;will-change:auto}html.theme-monumental .hero-mesh[data-rainbow="static"] .hero-mesh__rainbow-layer--a,html.theme-monumental .hero-mesh[data-rainbow="paused"] .hero-mesh__rainbow-layer--a{background-position:40% 50%;filter:saturate(1.1) brightness(1.05)}html.theme-monumental .hero-mesh[data-rainbow="static"] .hero-mesh__rainbow-layer--c,html.theme-monumental .hero-mesh[data-rainbow="paused"] .hero-mesh__rainbow-layer--c{transform:scale(1.35);opacity:0.3}html.axi-lite.theme-monumental .hero-mesh__rainbow-layer{animation:none!important;will-change:auto}html.axi-lite.theme-monumental .hero-mesh__rainbow-layer--a{background-position:40% 50%;filter:saturate(1.1) brightness(1.05)}html.axi-lite.theme-monumental .hero-mesh__rainbow-layer--c{transform:scale(1.35);opacity:0.3}html.axi-lite.theme-monumental body.template-homepage .site-header.is-solid,html.axi-lite.theme-monumental body.template-homepage.header-solid .utility,html.axi-lite.theme-monumental body.template-homepage:has(.site-header.is-solid) .utility,html.axi-lite.theme-monumental .hero-mesh--monument .hero-mesh__panels--dock,html.axi-lite.theme-monumental .cookie-consent__panel,html.axi-lite.theme-monumental .cookie-consent__backdrop,html.axi-lite.theme-monumental .onboarding-modal{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html.axi-lite.theme-monumental body.template-homepage .site-header.is-solid,html.axi-lite.theme-monumental body.template-homepage.header-solid .utility,html.axi-lite.theme-monumental body.template-homepage:has(.site-header.is-solid) .utility{background:rgba(255,255,255,0.96)}html.axi-lite.theme-monumental .hero-mesh--monument .hero-mesh__panels--dock{background:rgba(236,247,232,0.94)}html.axi-lite.theme-monumental .cookie-consent__panel{background:rgba(8,20,40,0.98)}html.theme-monumental .hero-mesh__media{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}html.theme-monumental .hero-mesh--has-bg{isolation:isolate}html.theme-monumental .hero-mesh__bg-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}html.theme-monumental .hero-mesh__media--pastel{background:var(--gradient-hero-pastel-fallback)}html.theme-monumental .hero-mesh__media--pastel::before{content:"";position:absolute;inset:0;background:var(--gradient-hero-pastel-wash);pointer-events:none}html.theme-monumental .hero-mesh__scrim--lavender{background:linear-gradient(102deg,rgba(236,247,232,0.97) 0%,rgba(236,247,232,0.9) 34%,rgba(214,227,190,0.62) 56%,rgba(36,100,158,0.12) 78%,rgba(10,18,32,0.38) 100%)}html.theme-monumental .hero-mesh__scrim--minimal{background:radial-gradient(ellipse 85% 70% at 14% 18%,rgba(255,255,255,0.28),transparent 62%),linear-gradient(105deg,rgba(236,247,232,0.42) 0%,rgba(236,247,232,0.12) 42%,transparent 68%),linear-gradient(180deg,rgba(10,18,32,0.04) 0%,transparent 42%,rgba(10,18,32,0.1) 100%)}html.theme-monumental .hero-mesh__scrim--none{background:transparent}html.theme-monumental .hero-mesh__scrim--dark{background:linear-gradient(90deg,rgba(10,18,32,0.9) 0%,rgba(23,58,129,0.48) 42%,rgba(10,18,32,0.28) 68%,rgba(10,18,32,0.74) 100%),linear-gradient(180deg,rgba(10,18,32,0.38) 0%,rgba(10,18,32,0.52) 46%,rgba(10,18,32,0.84) 100%)}html.theme-monumental .hero-mesh--has-bg>.container,html.theme-monumental .hero-mesh--has-bg>.section__relief{position:relative;z-index:1}html.theme-monumental .hero-mesh__scrim{position:absolute;inset:0;pointer-events:none}html.theme-monumental .hero-mesh--tone-dark{color:var(--text-on-dark)}html.theme-monumental .hero-mesh--tone-dark h1{color:var(--text-on-dark)}html.theme-monumental .hero-mesh--tone-dark .lead{color:rgba(248,242,255,0.88)}html.theme-monumental .hero-mesh--tone-dark .hero-mesh__eyebrow{background:rgba(255,255,255,0.1);border-color:rgba(255,255,255,0.2);color:rgba(248,242,255,0.92)}html.theme-monumental .hero-mesh--tone-dark .hero-mesh__badge{background:rgba(255,255,255,0.1);border-color:rgba(255,255,255,0.22);color:rgba(248,242,255,0.9)}html.theme-monumental .hero-mesh--monument{position:relative;display:grid;min-height:100dvh;color:var(--text-on-dark);align-items:center;padding:calc(var(--utility-bar-height) + 76px + clamp(1.25rem,3vh,2.5rem)) 0 clamp(3.5rem,7vh,5.5rem)}html.theme-monumental .hero-scroll-cue{position:absolute;left:50%;bottom:clamp(0.75rem,2.2vh,1.4rem);z-index:2;transform:translateX(-50%);display:inline-flex;flex-direction:column;align-items:center;gap:0.2rem;padding:0.35rem 0.75rem;text-decoration:none;color:rgba(255,255,255,0.88);text-shadow:0 2px 12px rgba(10,18,32,0.35);min-height:44px;min-width:44px;transition:color var(--motion-fast) var(--ease-out-quart),opacity var(--motion-fast) var(--ease-out-quart)}html.theme-monumental .hero-scroll-cue:hover,html.theme-monumental .hero-scroll-cue:focus-visible{color:#fff;text-decoration:none}html.theme-monumental .hero-scroll-cue:focus-visible{outline:2px solid var(--focus-ring-on-dark);outline-offset:4px;border-radius:var(--radius-monumental-sm)}html.theme-monumental .hero-scroll-cue__label{font-family:var(--font-ui);font-size:var(--type-caption);font-weight:var(--type-weight-ui);letter-spacing:0.04em;line-height:var(--type-leading-title);white-space:nowrap}html.theme-monumental .hero-scroll-cue__tree{display:grid;place-items:center;opacity:0.9}@media (prefers-reduced-motion:no-preference){html.theme-monumental .hero-scroll-cue__tree{animation:hero-scroll-cue-bob 1.8s var(--ease-out-quart) infinite}}@keyframes hero-scroll-cue-bob{0%,100%{transform:translateY(0)}50%{transform:translateY(5px)}}@media (prefers-reduced-motion:reduce){html.theme-monumental .hero-scroll-cue__tree{animation:none}}html.theme-monumental #tariffs,html.theme-monumental .plans-strip[id]{scroll-margin-top:calc(var(--utility-bar-height) + 76px + 0.75rem)}@media (prefers-reduced-motion:no-preference){html.theme-monumental{scroll-behavior:smooth}}html.theme-monumental .hero-mesh--monument .container{position:relative;z-index:1;width:100%}html.theme-monumental .hero-mesh--monument .hero-mesh__grid{grid-template-columns:minmax(0,1.25fr) minmax(16rem,0.75fr);align-items:center;gap:clamp(1.5rem,3.5vw,3rem)}html.theme-monumental .hero-mesh--monument h1{font-family:var(--font-display);font-size:var(--type-hero);line-height:var(--type-leading-hero);font-weight:var(--type-weight-display);letter-spacing:-0.03em;max-width:13ch;text-wrap:balance;color:var(--text-on-dark);text-shadow:0 8px 28px rgba(0,0,0,0.45);margin:0}html.theme-monumental .hero-mesh h1 em{font-style:normal;background:none;-webkit-background-clip:border-box;background-clip:border-box;color:var(--spectrum-pink)}html.theme-monumental .hero-mesh__price-amount{color:var(--accent-soft)}html.theme-monumental .skip-link:focus{top:max(8px,env(safe-area-inset-top));left:max(8px,env(safe-area-inset-left));outline:2px solid var(--focus-ring);outline-offset:2px;box-shadow:0 0 0 4px var(--focus-ring-glow)}html.theme-monumental .btn:focus-visible,html.theme-monumental .menu-toggle:focus-visible,html.theme-monumental .chip:focus-visible,html.theme-monumental .payment-copy-btn:focus-visible,html.theme-monumental .nav a:focus-visible,html.theme-monumental .mobile-nav__panel a:focus-visible,html.theme-monumental .pill-select .pill-select__trigger:focus-visible,html.theme-monumental .settlement-chip:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;box-shadow:0 0 0 4px var(--focus-ring-glow)}html.theme-monumental .band--solid-dark .btn:focus-visible,html.theme-monumental .band--gradient .btn:focus-visible,html.theme-monumental .band--cta .btn:focus-visible,html.theme-monumental .hero-mesh--tone-dark .btn:focus-visible,html.theme-monumental .hero-mesh--tone-dark .nav a:focus-visible,html.theme-monumental .site-footer a:focus-visible,html.theme-monumental .site-footer .btn:focus-visible{outline-color:var(--focus-ring-on-dark)}html.theme-monumental body.template-homepage .utility a:focus-visible,html.theme-monumental body.template-homepage .utility .pill-select__trigger:focus-visible,html.theme-monumental body.template-homepage .site-header .nav a:focus-visible,html.theme-monumental body.template-homepage .site-header .btn:focus-visible,html.theme-monumental body.template-homepage .site-header .menu-toggle:focus-visible,html.theme-monumental body.template-homepage .site-header .pill-select__trigger:focus-visible{outline:2px solid var(--regal-navy);outline-offset:2px;box-shadow:0 0 0 4px var(--focus-ring-glow)}html.theme-monumental .hero-mesh__cta-row{display:flex;flex-wrap:wrap;gap:0.65rem;margin-top:1.4rem}html.theme-monumental .hero-mesh--monument .lead{max-width:56ch;margin:1rem 0 0;font-size:var(--type-lead);line-height:var(--type-leading-body);color:var(--text-muted-on-dark);text-shadow:0 4px 18px rgba(0,0,0,0.32)}html.theme-monumental .hero-proof{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-start;gap:0.35rem 0.55rem;margin:clamp(1.1rem,2.2vw,1.5rem) 0 0;padding:0;border:0;font-family:var(--font-ui);font-size:var(--type-ui);line-height:var(--type-leading-copy);color:var(--text-muted-on-dark)}html.theme-monumental .hero-proof__item{display:inline-flex;align-items:baseline;gap:0.35rem;white-space:nowrap}html.theme-monumental .hero-proof__value{font-family:var(--font-display);font-weight:var(--type-weight-title);font-size:var(--type-ui);font-variant-numeric:tabular-nums;color:var(--text-on-dark)}html.theme-monumental .hero-proof__label{font-weight:var(--type-weight-medium);color:inherit}html.theme-monumental .hero-proof__sep{opacity:0.45;font-weight:var(--type-weight-regular);user-select:none}html.theme-monumental .hero-stats{display:flex;flex-wrap:wrap;gap:clamp(1rem,2.5vw,2rem);margin:clamp(1.25rem,2.5vw,1.75rem) 0 0;padding-top:0.85rem;border-top:1px solid rgba(255,255,255,0.14)}html.theme-monumental .hero-stats>div{min-width:6.5rem}html.theme-monumental .hero-stats dt{margin:0;font-size:var(--type-caption);letter-spacing:0.01em;text-transform:none;color:var(--label-on-dark-muted);font-weight:var(--type-weight-medium)}html.theme-monumental .hero-stats dd,html.theme-monumental .hero-stats dd strong{margin:0.2rem 0 0;font-family:var(--font-display);font-size:var(--type-section-sm);font-weight:var(--type-weight-title);font-variant-numeric:tabular-nums;line-height:var(--type-leading-tight);color:var(--text-on-dark)}html.theme-monumental .hero-mesh__panel,html.theme-monumental .hero-panel{background:var(--glass-hero-panel);border:1px solid var(--border-on-dark-strong);border-radius:var(--radius-monumental-md);box-shadow:var(--shadow-panel-dark);color:var(--text-on-dark);padding:1rem 1.1rem}html.theme-monumental .hero-mesh__panel--accent,html.theme-monumental .hero-panel--accent{background:var(--glass-hero-panel-accent);border-color:rgba(53,206,239,0.35)}html.theme-monumental .hero-panel__big{margin:0;font-family:var(--font-display);font-size:var(--type-section-sm);font-weight:var(--type-weight-display);color:var(--text-on-dark)}html.theme-monumental .hero-panel__text{margin:0.35rem 0 0;font-size:var(--type-ui);line-height:var(--type-leading-copy);color:var(--text-muted-on-dark)}html.theme-monumental .hero-panel__link{display:inline-block;margin-top:0.65rem;font-weight:var(--type-weight-title);color:var(--accent-soft);min-height:44px;line-height:44px}html.theme-monumental .hero-panel__link:hover{color:var(--text-on-dark)}html.theme-monumental .hero-panel__cta{display:inline-flex;align-items:center;justify-content:center;margin-top:0.75rem;min-height:44px;padding:0.65rem 1.1rem;border-radius:999px;font-size:var(--type-ui);font-weight:var(--type-weight-title);text-decoration:none;line-height:var(--type-leading-label);text-align:center}html.theme-monumental .hero-panel__cta:hover{text-decoration:none}html.theme-monumental .hero-mesh--monument.band--clear::before{display:none}html.theme-monumental .hero-mesh__panels{display:grid;gap:0.85rem}html.theme-monumental .hero-panel__label,html.theme-monumental .hero-mesh__panel>h2{margin:0 0 0.5rem;font-size:var(--type-ui);font-weight:var(--type-weight-ui);letter-spacing:0;text-transform:none;color:var(--label-on-dark)}html.theme-monumental .hero-mesh__panel .address-form__label{font-size:var(--type-ui);font-weight:var(--type-weight-ui);color:var(--label-on-dark)}html.theme-monumental .hero-mesh__panel .address-form__combo{display:flex;flex-direction:column;gap:0.55rem;width:100%}html.theme-monumental .hero-mesh__panel .address-form__combo input{width:100%;min-width:0;min-height:44px;border-radius:999px;padding:0.65rem 1rem;font:inherit;font-size:var(--type-body);background:rgba(255,255,255,0.92);color:var(--ink-monumental);border:1px solid rgba(255,255,255,0.4)}html.theme-monumental .hero-mesh__panel .address-form__combo input::placeholder{color:var(--placeholder-muted)}html.theme-monumental .hero-mesh__panel .address-form__combo input:focus-visible,html.theme-monumental .hero-mesh__panel .address-form__combo button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}html.theme-monumental .hero-mesh__panel .address-form__combo button{border:0;border-radius:999px;min-height:44px;width:100%;padding:0.65rem 1rem;font:inherit;font-size:var(--type-body);font-weight:var(--type-weight-title);background:var(--baltic-blue);color:var(--text-on-dark);cursor:pointer;white-space:nowrap;transition:background 200ms ease,transform 200ms ease}html.theme-monumental .hero-mesh__panel .address-form__combo button:hover{background:var(--regal-navy)}html.theme-monumental .hero-mesh__panel .address-form__combo button:active{transform:scale(0.98)}@media (min-width:720px){html.theme-monumental .hero-mesh__panel .address-form__combo{flex-direction:row;align-items:stretch;gap:0;padding:0.25rem;background:rgba(255,255,255,0.92);border:1px solid rgba(255,255,255,0.4);border-radius:999px}html.theme-monumental .hero-mesh__panel .address-form__combo input{flex:1;background:transparent;border:0;border-radius:999px;padding-inline:0.9rem}html.theme-monumental .hero-mesh__panel .address-form__combo button{width:auto;flex-shrink:0;padding-inline:1.1rem}}html.theme-monumental .hero-mesh__panel .address-form__row{display:flex;flex-direction:column;gap:0.55rem}html.theme-monumental .hero-mesh__panel .address-form input{flex:1;min-width:0;min-height:44px;border-radius:10px;padding:0.65rem 0.75rem;font:inherit;font-size:var(--type-body);background:rgba(255,255,255,0.92);color:var(--ink-monumental);border:1px solid rgba(255,255,255,0.4)}html.theme-monumental .hero-mesh__panel .address-form input::placeholder{color:var(--placeholder-muted)}html.theme-monumental .hero-mesh__panel .address-form input:focus-visible,html.theme-monumental .hero-mesh__panel .address-form button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}html.theme-monumental .hero-mesh__panel .address-form button{border:0;border-radius:10px;min-height:44px;padding:0.65rem 0.9rem;font:inherit;font-size:var(--type-body);font-weight:var(--type-weight-title);background:var(--baltic-blue);color:var(--text-on-dark);cursor:pointer;white-space:nowrap;transition:background 200ms ease,transform 200ms ease}html.theme-monumental .hero-mesh__panel .address-form button:hover{background:var(--regal-navy)}html.theme-monumental .hero-mesh__panel .address-form button:active{transform:scale(0.98)}html.theme-monumental .hero-mesh__panel .search-bar{display:grid;gap:0.55rem}html.theme-monumental body.template-homepage .hero-mesh--monument .search-bar{grid-template-columns:1fr auto;gap:0.55rem;align-items:end}html.theme-monumental body.template-homepage .hero-mesh--monument .search-bar .search-bar__field{min-width:0}html.theme-monumental body.template-homepage .hero-mesh--monument .search-bar .search-bar__action{min-width:140px}html.theme-monumental .hero-mesh__panel .search-bar__field{display:grid;gap:0.35rem}html.theme-monumental .hero-mesh__panel .search-bar__field label{font-size:var(--type-caption);color:rgba(248,220,255,0.86);text-transform:uppercase}html.theme-monumental .hero-mesh__panel .search-bar__field select,html.theme-monumental .hero-mesh__panel .search-bar__field input{min-height:44px;border-radius:8px;border:1px solid rgba(255,255,255,0.35);background:rgba(255,255,255,0.92);color:var(--ink-monumental)}html.theme-monumental .hero-mesh__panel .search-bar__action .btn{width:100%;min-height:44px;border-radius:8px;font-size:var(--type-caption);padding:10px 12px}html.theme-monumental .hero-mesh--monument .btn--ghost{background:var(--ghost-on-dark-bg);border:1px solid var(--ghost-on-dark-border);color:var(--text-on-dark)}html.theme-monumental .showcase--split{display:block!important;min-height:0!important;grid-template-columns:unset!important}html.theme-monumental .showcase--split:not(.band--gradient){background:transparent}html.theme-monumental .showcase--split.band--gradient{background:var(--gradient-band-brand);color:var(--text-on-dark)}html.theme-monumental .showcase--split.showcase--dark{color:var(--text-on-dark)}html.theme-monumental .showcase--split.showcase--light{color:var(--ink-monumental);background:var(--surface)!important}html.theme-monumental .showcase--split .showcase__body{display:none!important}html.theme-monumental .showcase--split .showcase__media,html.theme-monumental .showcase--split .showcase__tags{display:none!important}html.theme-monumental .split-showcase{display:flex;justify-content:space-between;align-items:center;gap:1.5rem;flex-wrap:wrap}html.theme-monumental .split-showcase h2{margin:0 0 0.5rem;font-family:var(--font-display);font-size:var(--type-section);font-weight:var(--type-weight-title);letter-spacing:-0.02em;line-height:var(--type-leading-heading);color:inherit}html.theme-monumental .split-showcase p{margin:0;max-width:56ch;font-size:var(--type-body);line-height:var(--type-leading-copy);color:var(--slate-monumental)}html.theme-monumental .showcase--split.showcase--dark .split-showcase p{color:rgba(255,255,255,0.92)}html.theme-monumental .split-actions{display:flex;flex-wrap:wrap;gap:0.6rem;justify-content:flex-end;align-items:center}html.theme-monumental .formats-band{color:var(--ink-monumental)}html.theme-monumental .formats-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;align-items:stretch}html.theme-monumental .formats-cell{display:flex;flex-direction:column;min-height:100%;background:var(--surface-white);border:1px solid var(--border-subtle);border-radius:var(--radius-monumental-lg);padding:clamp(1.15rem,2.2vw,1.5rem);box-shadow:var(--shadow-card-monumental);color:var(--ink-monumental)}html.theme-monumental .formats-cell--accent{background:var(--gradient-band-brand);border-color:rgba(255,255,255,0.14);color:var(--text-on-dark);box-shadow:0 18px 48px rgba(23,58,129,0.28)}html.theme-monumental .formats-cell__eyebrow{margin:0 0 0.4rem;font-size:var(--type-caption);font-weight:var(--type-weight-ui);letter-spacing:0.02em;color:var(--brand)}html.theme-monumental .formats-cell--accent .formats-cell__eyebrow{color:rgba(255,255,255,0.78)}html.theme-monumental .formats-cell__title{margin:0;font-family:var(--font-display);font-size:var(--type-lead);font-weight:var(--type-weight-title);letter-spacing:-0.02em;line-height:var(--type-leading-tight);color:inherit}html.theme-monumental .formats-cell__text{margin:0.65rem 0 0;font-size:var(--type-ui);line-height:var(--type-leading-body);color:var(--slate-monumental);max-width:42ch}html.theme-monumental .formats-cell--accent .formats-cell__text{color:rgba(255,255,255,0.9)}html.theme-monumental .formats-cell__spec{display:grid;gap:0;margin:1.1rem 0 0;padding:0}html.theme-monumental .formats-cell__spec div{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:0.55rem 0;border-bottom:1px solid rgba(78,86,105,0.08)}html.theme-monumental .formats-cell--accent .formats-cell__spec div{border-bottom-color:rgba(255,255,255,0.14)}html.theme-monumental .formats-cell__spec dt{font-size:var(--type-caption);font-weight:var(--type-weight-medium);color:var(--slate-monumental)}html.theme-monumental .formats-cell--accent .formats-cell__spec dt{color:rgba(255,255,255,0.72)}html.theme-monumental .formats-cell__spec dd{margin:0;font-size:var(--type-caption);font-weight:var(--type-weight-title);text-align:right;color:inherit}html.theme-monumental .formats-cell__actions{display:flex;flex-wrap:wrap;gap:0.55rem;margin-top:auto;padding-top:1.15rem}html.theme-monumental .formats-cell__actions .btn{min-height:44px;padding:0.62rem 1.05rem;font-size:var(--type-caption)}html.theme-monumental .formats-bridge{display:none}@media (max-width:860px){html.theme-monumental .formats-grid{grid-template-columns:minmax(0,1fr)}}html.theme-monumental .stats-row{display:grid;gap:0.85rem}html.theme-monumental .stats-row--cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}html.theme-monumental .stats-row--cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}html.theme-monumental .stats-row--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}html.theme-monumental .stats-row--cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}html.theme-monumental .stats-row--cols-1{grid-template-columns:minmax(0,1fr)}html.theme-monumental .stats-row article{text-align:center;background:var(--surface-white);border:1px solid var(--border-faint);border-radius:var(--radius-monumental-md);padding:1rem 0.5rem;box-shadow:var(--shadow-card-monumental)}html.theme-monumental .stats-row strong{display:block;font-family:var(--font-display);font-size:var(--type-section-sm);font-weight:var(--type-weight-display);font-variant-numeric:tabular-nums;color:var(--brand)}html.theme-monumental .stats-row span{display:block;margin-top:0.3rem;font-size:var(--type-caption);font-weight:var(--type-weight-medium);color:var(--slate-monumental);letter-spacing:0.04em;text-transform:uppercase}html.theme-monumental .section__head,html.theme-monumental .section-head{display:block;text-align:left;margin:0 0 1.5rem;margin-inline:0;max-width:70ch;width:auto;background:transparent!important;border:0!important;padding:0!important;backdrop-filter:none!important;box-shadow:none!important}html.theme-monumental .section.band--clear .section__head,html.theme-monumental .section.band--clear .section-head,html.theme-monumental .section.band--glass-white .section__head,html.theme-monumental .section.band--glass-white .section-head{background:transparent!important;border:0!important;padding:0!important;backdrop-filter:none!important}html.theme-monumental .plans-strip__head{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem;flex-wrap:wrap;max-width:none;margin-bottom:1.5rem}html.theme-monumental .section__head h2,html.theme-monumental .section-head h2,html.theme-monumental .plans-strip__head h2{margin:0 0 0.5rem;font-family:var(--font-display);font-size:var(--type-section);font-weight:var(--type-weight-title);letter-spacing:-0.02em;line-height:var(--type-leading-display);color:var(--ink-monumental);text-wrap:balance}html.theme-monumental .section__head p,html.theme-monumental .section-head p,html.theme-monumental .plans-strip__head p{margin:0;font-size:var(--type-lead);line-height:var(--type-leading-copy);max-width:65ch;color:var(--slate-monumental)}html.theme-monumental .plans-strip__footer-link{margin:1.25rem 0 0;text-align:left}html.theme-monumental .showcase__body h2{margin:0 0 0.5rem;font-family:var(--font-display);font-size:var(--type-section);font-weight:var(--type-weight-title);letter-spacing:-0.02em;line-height:var(--type-leading-heading);color:var(--ink-monumental)}html.theme-monumental .showcase__body p{margin:0 0 1rem;font-size:var(--type-body);line-height:var(--type-leading-body);max-width:56ch;opacity:1;color:var(--slate-monumental)}html.theme-monumental .hub-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;text-align:left;text-decoration:none;color:var(--ink-monumental);background:var(--surface-white);border:1px solid var(--border-subtle);border-radius:var(--radius-monumental-md);padding:1.25rem;min-height:200px;box-shadow:var(--shadow-card-monumental);overflow:hidden;transition:transform var(--motion-base) var(--ease-out-quart),border-color var(--motion-fast) var(--ease-out-quart),box-shadow var(--motion-base) var(--ease-out-quart)}html.theme-monumental a.hub-card,html.theme-monumental a.hub-card:hover,html.theme-monumental a.hub-card:focus-visible,html.theme-monumental a.hub-card h3,html.theme-monumental a.hub-card p,html.theme-monumental a.hub-card .hub-card__cta{text-decoration:none}html.theme-monumental a.hub-card:hover,html.theme-monumental a.hub-card:focus-visible{color:var(--ink-monumental)}html.theme-monumental .hub-card:focus-visible{outline:2px solid var(--brand);outline-offset:2px}@media (hover:hover){html.theme-monumental .hub-card:hover{transform:translateY(-3px);border-color:rgba(36,100,158,0.24);box-shadow:var(--shadow-hover-monumental)}html.theme-monumental .hub-card:hover .hub-card__icon{background:var(--brand-tint-14);transform:scale(1.05)}html.theme-monumental .hub-card:hover .hub-card__cta{color:var(--brand);transform:translateX(2px)}html.theme-monumental .hub-card.reveal.is-visible:hover{transform:translateY(-3px)}}html.theme-monumental .hub-card.reveal{opacity:1;transform:none}html.js.theme-monumental .hub-card.motion-item.reveal{transition:opacity var(--motion-entrance) var(--ease-out-quint),transform var(--motion-entrance) var(--ease-out-quint),border-color var(--motion-fast) ease}html.js.theme-monumental .hub-card.motion-item.reveal:not(.is-visible){opacity:0;transform:translateY(12px)}html.theme-monumental .hub-card.reveal.is-visible{opacity:1;transform:translateY(0)}html.theme-monumental .tariff-card{position:relative;display:flex;flex-direction:column;overflow:hidden;background:var(--surface-white);border:1px solid rgba(78,86,105,0.14);border-radius:var(--radius-monumental-md);padding:0;min-height:0;color:var(--ink-monumental);box-shadow:none;text-decoration:none;transition:transform 220ms ease,border-color 220ms ease;container-type:inline-size;container-name:tariff-card}html.theme-monumental a.tariff-card:focus-visible{outline:2px solid var(--brand);outline-offset:2px}@media (hover:hover){html.theme-monumental a.tariff-card:hover{text-decoration:none;transform:translateY(-2px)}html.theme-monumental a.tariff-card:hover .tariff-card__cta{color:var(--brand-deep,var(--brand))}}html.theme-monumental .tariff-card--featured{border-color:var(--brand)}html.theme-monumental .tariff-card__body{position:relative;z-index:1;display:flex;flex:1 1 auto;flex-direction:column;padding:1.2rem 1.2rem 1rem}html.theme-monumental .tariff-card__watermark{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;width:100%;padding:0.75rem 0.5rem;font-family:var(--font-display);font-size:var(--type-section);font-weight:var(--type-weight-display);line-height:var(--type-leading-hero);letter-spacing:-0.03em;text-align:center;color:rgba(78,86,105,0.045);pointer-events:none;user-select:none;white-space:nowrap}html.theme-monumental .tariff-card__head{position:relative;z-index:1;display:flex;flex-direction:column;flex-wrap:nowrap;align-items:flex-start;justify-content:flex-start;gap:0.4rem;margin-bottom:0.75rem}html.theme-monumental .tariff-card__tags{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:0.4rem;margin-bottom:0.85rem}html.theme-monumental .tariff-card__tag{display:inline-flex;align-items:center;font-size:var(--type-caption);font-weight:var(--type-weight-title);letter-spacing:0.06em;text-transform:uppercase;padding:0.28rem 0.6rem;border-radius:999px;background:rgba(36,100,158,0.1);color:var(--baltic-blue,#24649e)}html.theme-monumental .tariff-card__tag--promo{background:var(--flash-yellow);color:var(--ink-monumental)}html.theme-monumental .bento__tile{background:var(--surface-white);border:1px solid rgba(78,86,105,0.12);padding:1.1rem;color:var(--ink-monumental)}html.theme-monumental .bento__icon{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;margin-bottom:0.75rem;border-radius:0.75rem;background:color-mix(in srgb,var(--brand) 12%,#fff);color:var(--brand-deep,var(--brand))}html.theme-monumental .bento__icon .mdi{font-size:var(--type-card-title);line-height:var(--type-leading-flat)}html.theme-monumental .tariff-card__head h3{flex:0 0 auto;width:100%;max-width:100%;min-width:0;margin:0;padding:0;font-family:var(--font-display);font-size:var(--type-card-title);font-weight:var(--type-weight-display);line-height:var(--type-leading-tight);color:var(--ink-monumental);overflow-wrap:normal;word-break:normal;hyphens:auto;text-wrap:balance}html.theme-monumental .hub-card h3{margin:0 0 0.4rem;font-family:var(--font-display);font-size:var(--type-card-title);font-weight:var(--type-weight-title);line-height:var(--type-leading-title)}html.theme-monumental .bento__tile h3,html.theme-monumental .bento__body h3{margin:0 0 0.4rem;font-family:var(--font-display);font-size:var(--type-card-title);font-weight:var(--type-weight-title);line-height:var(--type-leading-title)}html.theme-monumental .tariff-card__head .tariff-card__price,html.theme-monumental .tariff-card__head strong.tariff-card__price{flex:0 0 auto;display:inline-flex;flex-wrap:nowrap;align-items:baseline;justify-content:flex-start;gap:0.2em;margin:0;max-width:100%;font-family:var(--font-display);font-size:var(--type-card-price);font-weight:var(--type-weight-display);font-variant-numeric:tabular-nums;line-height:var(--type-leading-flat);text-align:left;color:var(--ink-monumental);white-space:nowrap}html.theme-monumental .tariff-card__price-main{display:inline-flex;align-items:center;gap:0.12em;line-height:var(--type-leading-flat)}html.theme-monumental .tariff-card__price-main .byn-mark--price{display:inline-flex;align-items:center;justify-content:center;height:0.95em;font-size:var(--type-price-currency);font-weight:normal;line-height:var(--type-leading-flat);color:inherit}html.theme-monumental .tariff-card__price-period{font-size:0.58em;font-weight:var(--type-weight-ui);line-height:var(--type-leading-flat);color:var(--slate-monumental)}@container tariff-card (min-width:360px){.tariff-card__head{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:0.75rem}.tariff-card__head h3{flex:1 1 auto;width:auto}.tariff-card__head .tariff-card__price,.tariff-card__head strong.tariff-card__price{max-width:48%;justify-content:flex-end;text-align:right}}html.theme-monumental .tariff-card__desc,html.theme-monumental .tariff-card p.tariff-card__desc{position:relative;z-index:1;margin:0 0 0.75rem;font-size:var(--type-body-sm);line-height:var(--type-leading-body);color:var(--slate-monumental)}html.theme-monumental .tariff-card__features{position:relative;z-index:1;list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0.55rem}html.theme-monumental .tariff-card__features li{position:relative;padding-left:1.15rem;font-size:var(--type-body-sm);line-height:var(--type-leading-body);font-weight:var(--type-weight-ui);color:var(--ink-monumental)}html.theme-monumental .tariff-card__features li::before{content:"";position:absolute;left:0;top:0.45em;width:0.45rem;height:0.45rem;border-radius:50%;background:var(--baltic-blue,#24649e)}html.theme-monumental .hub-card p{margin:0;flex:1;font-size:var(--type-body-sm);line-height:var(--type-leading-body);color:var(--slate-monumental)}html.theme-monumental .bento__tile p,html.theme-monumental .bento__body p{margin:0;font-size:var(--type-body-sm);line-height:var(--type-leading-body);color:var(--slate-monumental)}html.theme-monumental .tariff-card__foot{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;margin-top:auto;padding:0.8rem 1.2rem 1rem;border-top:1px solid rgba(78,86,105,0.12);background:transparent}html.theme-monumental .tariff-card__cta{display:block;width:100%;text-align:center;font-size:var(--type-ui);font-weight:var(--type-weight-title);line-height:var(--type-leading-title);letter-spacing:0.02em;color:var(--brand);transition:color 220ms ease}html.theme-monumental :is(.band--gradient,.band--solid-dark,.band--cta) .tariff-card{box-shadow:0 10px 28px rgba(10,18,32,0.16)}html.theme-monumental :is(.band--gradient,.band--solid-dark,.band--cta) .tariff-card__cta{color:var(--brand)}html.theme-monumental :is(.band--gradient,.band--solid-dark,.band--cta) a.tariff-card:hover .tariff-card__cta{color:var(--brand-deep,#1a4f7c)}html.theme-monumental .hero-price-card__value{align-items:center}html.theme-monumental .hero-price-card__value .byn-mark--price{display:inline-flex;align-items:center;justify-content:center;height:1em;font-size:1em;font-weight:normal;line-height:var(--type-leading-flat);transform:none;background:linear-gradient(90deg,var(--cyan-bright),var(--lime));-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}html.theme-monumental .hero-price-card__amount>.price-suffix__period{font-size:var(--type-ui);font-weight:var(--type-weight-title);color:var(--muted);letter-spacing:0.02em;line-height:var(--type-leading-flat)}html.theme-monumental ol.steps li h3,html.theme-monumental ol.steps h3{margin:0 0 0.35rem;font-family:var(--font-display);font-size:var(--type-subhead);font-weight:var(--type-weight-title)}html.theme-monumental ol.steps li p,html.theme-monumental ol.steps p{margin:0;font-size:var(--type-body-sm);line-height:var(--type-leading-body);color:var(--slate-monumental)}html.theme-monumental .steps-cta{margin-top:clamp(1.75rem,3.5vw,2.5rem);padding:clamp(1.5rem,3vw,2.25rem);border-radius:var(--radius-monumental-md);background:linear-gradient(135deg,var(--band-dark-start) 0%,var(--ink-monumental) 100%);border:1px solid rgba(255,255,255,0.1);text-align:center;color:var(--text-on-dark)}html.theme-monumental .steps-cta__title{margin:0 0 0.45rem;font-family:var(--font-display);font-size:var(--type-lead);font-weight:var(--type-weight-title);letter-spacing:-0.02em;line-height:var(--type-leading-tight);color:var(--text-on-dark)}html.theme-monumental .steps-cta__text{margin:0 auto 1.15rem;max-width:48ch;font-size:var(--type-ui);line-height:var(--type-leading-body);color:var(--text-muted-on-dark)}html.theme-monumental .steps-cta__actions{display:flex;justify-content:center}html.theme-monumental .steps-cta__actions .btn{display:inline-flex;align-items:center;gap:0.55rem;font-family:var(--font-display);font-weight:var(--type-weight-title);letter-spacing:0.01em}html.theme-monumental .steps-cta__actions .btn .mdi{font-size:1.15em;line-height:var(--type-leading-flat);opacity:0.92}html.theme-monumental .steps-paths{margin-top:0.35rem}html.theme-monumental .steps-paths__chooser{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0 0 1.35rem}html.theme-monumental .steps-path-card{display:flex;flex-direction:column;align-items:flex-start;width:100%;min-height:100%;margin:0;padding:clamp(1.15rem,2.2vw,1.5rem);border:1px solid var(--border-subtle);border-radius:var(--radius-monumental-lg);background:var(--surface-white);box-shadow:var(--shadow-card-monumental);color:var(--ink-monumental);text-align:left;cursor:pointer;transition:border-color var(--motion-fast) var(--ease-out-quart),box-shadow var(--motion-base) var(--ease-out-quart),transform var(--motion-base) var(--ease-out-quart),background var(--motion-base) var(--ease-out-quart),color var(--motion-fast) var(--ease-out-quart)}html.theme-monumental .steps-path-card__eyebrow{margin:0 0 0.45rem;font-family:var(--font-display);font-size:var(--type-lead);font-weight:var(--type-weight-title);letter-spacing:-0.02em;line-height:var(--type-leading-tight);color:var(--brand)}html.theme-monumental .steps-path-card__text{margin:0.65rem 0 0;font-size:var(--type-ui);line-height:var(--type-leading-body);color:var(--slate-monumental);max-width:42ch}html.theme-monumental .steps-path-card.is-active{background:var(--gradient-band-brand);border-color:rgba(255,255,255,0.14);color:var(--text-on-dark);box-shadow:0 18px 48px rgba(23,58,129,0.22)}html.theme-monumental .steps-path-card.is-active .steps-path-card__eyebrow{color:var(--text-on-dark)}html.theme-monumental .steps-path-card.is-active .steps-path-card__text{color:rgba(255,255,255,0.9)}@media (hover:hover){html.theme-monumental .steps-path-card:not(.is-active):hover{border-color:rgba(36,100,158,0.28);transform:translateY(-2px);box-shadow:0 14px 32px rgba(10,18,32,0.08)}html.theme-monumental .steps-path-card.is-active:hover{transform:translateY(-1px)}}html.theme-monumental .steps-path-card:focus-visible{outline:2px solid var(--brand);outline-offset:3px}html.theme-monumental .steps-paths__panels{text-align:left}html.theme-monumental .steps-paths__panel[hidden]{display:none!important}html.theme-monumental .cta-banner h2,html.theme-monumental .cta-panel h2{margin:0 0 0.5rem;font-family:var(--font-display);font-size:var(--type-section-sm);font-weight:var(--type-weight-title);letter-spacing:-0.02em;line-height:var(--type-leading-heading)}html.theme-monumental .cta-banner p,html.theme-monumental .cta-panel p{margin:0 0 1.2rem;font-size:var(--type-lead);line-height:var(--type-leading-body);max-width:56ch;margin-inline:auto;text-align:center;color:rgba(255,255,255,0.82)}html.theme-monumental .cta-panel h2{text-align:center}html.theme-monumental .bento__tile,html.theme-monumental .tile{border-radius:var(--radius-monumental-lg);box-shadow:var(--shadow-card-monumental)}html.theme-monumental .section.band{border-block:0}html.theme-monumental .section-lead{margin:0;color:var(--slate-monumental);font-size:var(--type-lead);line-height:var(--type-leading-copy);max-width:65ch}html.theme-monumental :is(.band--gradient,.band--solid-dark,.band--cta) .section-lead,html.theme-monumental :is(.band--gradient,.band--solid-dark,.band--cta) .section__head p,html.theme-monumental :is(.band--gradient,.band--solid-dark,.band--cta) .section-head p{color:var(--text-muted-on-dark)}html.theme-monumental :is(.band--gradient,.band--solid-dark,.band--cta) .section__head h2,html.theme-monumental :is(.band--gradient,.band--solid-dark,.band--cta) .section-head h2{color:var(--text-on-dark)}html.theme-monumental .hub-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:clamp(0.75rem,1.5vw,1.1rem)}html.theme-monumental .hub-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}html.theme-monumental .tariff-grid{display:grid;gap:0.9rem}html.theme-monumental .tariff-grid--cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}html.theme-monumental .tariff-grid--cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}html.theme-monumental .tariff-grid--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}html.theme-monumental .tariff-grid--cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}html.theme-monumental .tariff-grid--cols-1{grid-template-columns:minmax(0,1fr)}html.theme-monumental .hub-card{min-height:220px}html.theme-monumental .hub-card--violet,html.theme-monumental .hub-card--home{border-top:3px solid var(--regal-navy)}html.theme-monumental .hub-card--cyan,html.theme-monumental .hub-card--biz{border-top:3px solid var(--sky-aqua)}html.theme-monumental .hub-card--lime,html.theme-monumental .hub-card--fiber{border-top:3px solid var(--pale-amber)}html.theme-monumental .hub-card--cam{border-top:3px solid var(--muted-teal)}html.theme-monumental .hub-card__icon{width:52px;height:52px;border-radius:12px;display:grid;place-items:center;font-weight:var(--type-weight-display);font-size:var(--type-caption);letter-spacing:0.02em;background:var(--surface-muted);margin-bottom:0.85rem;flex-shrink:0;transition:background var(--motion-fast) var(--ease-out-quart),transform var(--motion-base) var(--ease-out-quart)}html.theme-monumental .hub-card__icon .mdi{font-size:var(--type-card-title);line-height:var(--type-leading-flat);color:inherit;opacity:0.92}html.theme-monumental .hub-card--violet .hub-card__icon,html.theme-monumental .hub-card--home .hub-card__icon{background:var(--navy-tint-14);color:var(--regal-navy)}html.theme-monumental .hub-card--cyan .hub-card__icon,html.theme-monumental .hub-card--biz .hub-card__icon{background:var(--spectrum-tint-14);color:var(--baltic-blue)}html.theme-monumental .hub-card--lime .hub-card__icon,html.theme-monumental .hub-card--fiber .hub-card__icon{background:var(--amber-tint-22);color:var(--regal-navy)}html.theme-monumental .hub-card--cam .hub-card__icon{background:var(--teal-tint-28);color:#2f5a52}html.theme-monumental .hub-card__cta{margin-top:auto;padding-top:0.9rem;font-weight:var(--type-weight-title);font-size:var(--type-ui);color:var(--brand);transition:color var(--motion-fast) var(--ease-out-quart),transform var(--motion-fast) var(--ease-out-quart)}html.theme-monumental .bento{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem}html.theme-monumental .bento__tile{grid-column:span 3}html.theme-monumental .bento__tile--lg{grid-column:span 6}html.theme-monumental .bento__tile--wide{grid-column:span 6}html.theme-monumental ol.steps{display:grid;gap:0.9rem;margin:0;padding-left:0;list-style:none;grid-template-columns:repeat(4,minmax(0,1fr));counter-reset:steps}html.theme-monumental ol.steps li{background:var(--surface-white);border:1px solid rgba(78,86,105,0.12);border-radius:var(--radius-monumental-md);padding:1rem;counter-increment:steps;position:relative}html.theme-monumental ol.steps li::before{content:counter(steps);display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;border-radius:999px;margin-bottom:0.55rem;background:rgba(36,100,158,0.12);color:var(--brand);font-weight:var(--type-weight-title)}html.theme-monumental .chips{display:flex;flex-wrap:wrap;gap:0.55rem}html.theme-monumental .settlement-chip{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0.42rem 1rem;border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--surface-white);color:var(--slate-monumental);font:inherit;font-size:var(--type-ui);font-weight:var(--type-weight-ui);line-height:var(--type-leading-title);text-decoration:none;box-shadow:var(--shadow-card-monumental);transition:background var(--motion-fast) var(--ease-out-quart),border-color var(--motion-fast) var(--ease-out-quart),color var(--motion-fast) var(--ease-out-quart),box-shadow var(--motion-base) var(--ease-out-quart),transform var(--motion-fast) var(--ease-out-quart)}@media (hover:hover) and (pointer:fine){html.theme-monumental .settlement-chip:hover{color:var(--brand);background:var(--brand-tint-08);border-color:var(--brand-tint-25);box-shadow:var(--shadow-hover-monumental);transform:translateY(-1px);text-decoration:none}}html.theme-monumental .settlement-chip:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;text-decoration:none}html.theme-monumental .settlement-chip:active{transform:translateY(0) scale(0.98)}html.theme-monumental .settlement-chip--active,html.theme-monumental .settlement-chip[aria-current="location"]{color:var(--brand);background:var(--brand-tint-10);border-color:var(--border-accent);box-shadow:0 0 0 1px var(--brand-tint-14),var(--shadow-hover-monumental)}@media (prefers-reduced-motion:reduce){html.theme-monumental .settlement-chip{transition:none}html.theme-monumental .settlement-chip:hover,html.theme-monumental .settlement-chip:active{transform:none}}html.theme-monumental .notice-band--compact{padding-block:0.65rem}html.theme-monumental .notice-band--compact .notice-card{padding:12px 14px;gap:12px}html.theme-monumental .notice-band--compact .notice-card__icon{width:34px;height:34px;font-size:var(--type-lead)}html.theme-monumental .section--settlements{padding-bottom:1rem}html.theme-monumental .section--settlements .section-head,html.theme-monumental .section--settlements .section__head{margin-bottom:1rem}html.theme-monumental .section--settlements + .notice-band--compact{padding-block:0.5rem 0.75rem}html.theme-monumental .section--settlements + .notice-band--compact + .contact-locate--full,html.theme-monumental .notice-band--compact + .contact-locate--full{padding-block:0 clamp(2.5rem,5vw,4rem)}html.theme-monumental .section.contact-locate--full{padding:0}html.theme-monumental .section.contact-locate--full.contact-locate--flush{padding-block:0!important}html.theme-monumental .section--settlements + .notice-band--compact + .contact-locate--full.contact-locate--flush,html.theme-monumental .notice-band--compact + .contact-locate--full.contact-locate--flush{padding-block:0!important}html.theme-monumental .contact-locate--full .contact-map-frame{border-radius:var(--radius-monumental-lg);overflow:hidden}html.theme-monumental .contact-locate--flush .contact-map-frame{border-radius:0;border:0;box-shadow:none;margin-inline:0;width:100%;max-width:none}html.theme-monumental .section--settlements + .notice-band--compact + .contact-locate--full .contact-map-frame,html.theme-monumental .notice-band--compact + .contact-locate--full .contact-map-frame{border-radius:var(--radius-monumental-lg);margin-inline:var(--monumental-gutter);width:calc(100% - var(--monumental-gutter) * 2);max-width:var(--monumental-shell-max)}html.theme-monumental .section--settlements + .notice-band--compact + .contact-locate--full.contact-locate--flush .contact-map-frame,html.theme-monumental .notice-band--compact + .contact-locate--full.contact-locate--flush .contact-map-frame{border-radius:0;margin-inline:0;width:100%;max-width:none}html.theme-monumental .axioma-map{background:var(--map-bg)}html.theme-monumental .axioma-map:not(.is-booted){display:flex;align-items:center;justify-content:center;min-height:280px}html.theme-monumental .axioma-map__boot-btn{appearance:none;border:1px solid rgba(36,100,158,0.28);background:rgba(255,255,255,0.96);color:var(--ink-monumental);font:inherit;font-weight:var(--type-weight-ui);padding:12px 18px;border-radius:12px;cursor:pointer;box-shadow:0 8px 24px rgba(10,18,32,0.08);z-index:2}html.theme-monumental .axioma-map__boot-btn:hover{border-color:rgba(36,100,158,0.45);color:var(--baltic-blue)}html.theme-monumental .coverage-area__list--virtual{position:relative}html.theme-monumental .coverage-area__virt-pad{list-style:none;margin:0;padding:0;pointer-events:none}html.theme-monumental .contact-map-frame,html.theme-monumental .coverage-area__map-frame,html.theme-monumental .axioma-map.leaflet-container{isolation:isolate;z-index:0;position:relative}html.theme-monumental .axioma-map__loader{background:rgba(233,224,242,0.94)}html.theme-monumental .axioma-map__loader-spinner{border-color:var(--brand-tint-14);border-top-color:var(--brand)}html.theme-monumental .axioma-map__zoom-hint{color:var(--ink-monumental);border-color:rgba(36,100,158,0.18);box-shadow:0 8px 24px rgba(10,18,32,0.1)}html.theme-monumental .cov-cluster-wrap{cursor:pointer}html.theme-monumental .cov-cluster-wrap .cov-cluster{display:grid;place-items:center;width:100%;height:100%;border-radius:var(--radius-pill);border:2px solid var(--map-cluster-border);background:var(--map-cluster-bg);color:var(--text-on-dark);box-shadow:0 8px 24px var(--map-cluster-shadow);font-family:var(--font-ui);font-weight:var(--type-weight-title);font-size:var(--type-caption);transition:transform var(--motion-fast) var(--ease-out-quart),border-color var(--motion-fast) var(--ease-out-quart),box-shadow var(--motion-base) var(--ease-out-quart),background var(--motion-fast) var(--ease-out-quart)}html.theme-monumental .cov-cluster-wrap .cov-cluster span{line-height:var(--type-leading-flat)}@media (hover:hover) and (pointer:fine){html.theme-monumental .cov-cluster-wrap:hover{z-index:10000!important}html.theme-monumental .cov-cluster-wrap:hover .cov-cluster{transform:scale(1.08);border-color:rgba(205,243,254,1);background:rgba(23,58,129,0.98);box-shadow:0 0 0 3px var(--brand-tint-25),0 12px 32px var(--map-cluster-shadow)}}@media (prefers-reduced-motion:reduce){html.theme-monumental .cov-cluster-wrap .cov-cluster{transition:none}html.theme-monumental .cov-cluster-wrap:hover .cov-cluster{transform:none}}html.theme-monumental .contact-map-frame__link{color:var(--brand);border:1px solid rgba(36,100,158,0.16)}html.theme-monumental .contact-map-frame__link:hover{color:var(--signal-red)}html.theme-monumental .leaflet-tooltip.axioma-map-tooltip{background:var(--surface-white);border:1px solid var(--border-subtle);border-radius:var(--radius-monumental-sm);box-shadow:var(--shadow-float);color:var(--ink-monumental);font-family:var(--font-ui);font-size:var(--type-caption);line-height:var(--type-leading-copy);padding:0.55rem 0.75rem;pointer-events:auto;transform:translateY(6px) scale(0.96);transition:transform var(--motion-base) var(--ease-out-expo)}html.theme-monumental .leaflet-tooltip.axioma-map-tooltip.is-visible{transform:translateY(0) scale(1)}html.theme-monumental .leaflet-tooltip.axioma-map-tooltip::before{border-top-color:var(--surface-white)}html.theme-monumental .leaflet-popup.axioma-map-popup .leaflet-popup-content-wrapper{transform:translateY(8px) scale(0.97);transition:transform var(--motion-slow) var(--ease-out-expo)}html.theme-monumental .leaflet-popup.axioma-map-popup.is-visible .leaflet-popup-content-wrapper{transform:translateY(0) scale(1)}html.theme-monumental path.leaflet-interactive.axioma-map-marker--hover{filter:drop-shadow(0 0 5px rgba(36,100,158,0.45));transition:filter var(--motion-fast) var(--ease-out-quart)}html.theme-monumental path.leaflet-interactive.axioma-map-marker--active{filter:drop-shadow(0 0 8px rgba(230,0,74,0.42))}@media (prefers-reduced-motion:reduce){html.theme-monumental .leaflet-tooltip.axioma-map-tooltip,html.theme-monumental .leaflet-popup.axioma-map-popup .leaflet-popup-content-wrapper{transition:none;transform:none}html.theme-monumental path.leaflet-interactive.axioma-map-marker--hover,html.theme-monumental path.leaflet-interactive.axioma-map-marker--active{transition:none}}html.theme-monumental .leaflet-popup-content-wrapper{border-radius:12px;border:1px solid rgba(36,100,158,0.16);box-shadow:0 14px 36px rgba(10,18,32,0.14);font-family:var(--font-ui)}html.theme-monumental .leaflet-popup-tip{border-top-color:rgba(36,100,158,0.16)}html.theme-monumental .leaflet-popup-content a{color:var(--brand)}html.theme-monumental .leaflet-popup-content a:hover{color:var(--signal-red)}html.theme-monumental .leaflet-bar a{color:var(--ink-monumental);border-color:rgba(36,100,158,0.16)}html.theme-monumental .leaflet-bar a:hover,html.theme-monumental .leaflet-bar a:focus{background:var(--brand-tint-08);color:var(--brand)}html.theme-monumental .leaflet-control-attribution{color:var(--slate-monumental);background:rgba(236,247,232,0.88)}html.theme-monumental .leaflet-control-attribution a{color:var(--brand)}html.theme-monumental .cta-banner--panel{background:transparent;color:var(--text-on-dark)}html.theme-monumental .cta-panel{text-align:center;background:rgba(10,18,32,0.55);border:1px solid rgba(255,255,255,0.12);backdrop-filter:none;border-radius:var(--radius-monumental-md);padding:clamp(2rem,4vw,3rem);box-sizing:border-box}html.theme-monumental .cta-panel .cta-banner__actions{justify-content:center}@media (max-width:768px){html.theme-monumental .cta-banner{padding-block:clamp(1.75rem,6vw,2.75rem)}html.theme-monumental .cta-banner>.container,html.theme-monumental .cta-banner>.cta-panel{width:calc(100% - 1.75rem);max-width:none}html.theme-monumental .cta-banner--panel{padding-inline:0}html.theme-monumental .cta-panel{padding:1.55rem 1.2rem 1.45rem;border-radius:1.1rem}html.theme-monumental .cta-banner h2,html.theme-monumental .cta-panel h2{font-size:var(--type-section-sm);line-height:var(--type-leading-title);letter-spacing:-0.015em;margin-bottom:0.7rem}html.theme-monumental .cta-banner p,html.theme-monumental .cta-panel p{font-size:var(--type-ui);line-height:var(--type-leading-copy);margin:0 0 1.35rem;max-width:none;padding-inline:0.15rem}html.theme-monumental .cta-banner__actions{display:grid;gap:0.65rem;width:100%}html.theme-monumental .cta-banner__actions .btn{width:100%;max-width:100%;justify-content:center;white-space:normal;text-align:center;min-height:48px;padding-inline:1rem;box-sizing:border-box}}@media (max-width:1100px){html.theme-monumental .stats-row--cols-5,html.theme-monumental .stats-row--cols-4{grid-template-columns:repeat(3,minmax(0,1fr))}html.theme-monumental .tariff-grid--cols-5,html.theme-monumental .tariff-grid--cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){html.theme-monumental .hero-mesh--monument{align-items:start;padding-bottom:clamp(1.25rem,3vh,2rem)}html.theme-monumental .hero-scroll-cue{position:static;left:auto;bottom:auto;transform:none;z-index:auto;align-self:center;justify-self:center;margin:0.85rem 0 0.15rem;color:rgba(255,255,255,0.92)}html.theme-monumental .hero-mesh--monument .hero-mesh__grid{grid-template-columns:1fr;align-items:start}html.theme-monumental .split-showcase{flex-direction:column;align-items:flex-start}html.theme-monumental .hub-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}html.theme-monumental .stats-row--cols-5,html.theme-monumental .stats-row--cols-4,html.theme-monumental .stats-row--cols-3{grid-template-columns:repeat(2,minmax(0,1fr))}html.theme-monumental .split-actions{justify-content:flex-start;width:100%}html.theme-monumental ol.steps{grid-template-columns:1fr}html.theme-monumental .steps-paths__chooser{grid-template-columns:1fr}}html.theme-monumental{overflow-x:clip}html.theme-monumental .utility,html.theme-monumental .site-header{padding-left:max(0px,env(safe-area-inset-left));padding-right:max(0px,env(safe-area-inset-right))}html.theme-monumental body.nav-open{overflow:hidden}@media (pointer:coarse){html.theme-monumental .chip{min-height:44px;padding-block:12px}html.theme-monumental .mobile-nav__panel a{display:flex;align-items:center;min-height:44px;padding-block:10px}html.theme-monumental .formats-cell__actions .btn{min-height:44px}}@media (max-width:1100px){html.theme-monumental .header__inner{grid-template-columns:minmax(0,1fr) auto;gap:0.65rem}html.theme-monumental .nav{display:none}html.theme-monumental .menu-toggle{display:inline-flex}html.theme-monumental .utility{display:none}html.theme-monumental body:not(.template-homepage) .site-header,html.theme-monumental body.page-layout--editorial .site-header{position:sticky;top:0}html.theme-monumental body.template-homepage .site-header{position:fixed;top:0;left:0;right:0;background:linear-gradient(180deg,rgba(5,28,42,0.62) 0%,rgba(5,28,42,0.32) 42%,rgba(5,28,42,0.1) 72%,rgba(5,28,42,0) 100%)}html.theme-monumental body.template-homepage .site-header.is-solid{background:rgba(255,255,255,0.96);border-bottom:1px solid rgba(78,86,105,0.14);backdrop-filter:blur(28px) saturate(1.2);-webkit-backdrop-filter:blur(28px) saturate(1.2);box-shadow:0 8px 24px rgba(10,18,32,0.1)}html.theme-monumental body.template-homepage .site-header .header__inner{min-height:64px;padding-block:0.45rem}html.theme-monumental .hero-mesh--monument{padding-top:calc(72px + 1.25rem)}html.theme-monumental #tariffs,html.theme-monumental .plans-strip[id]{scroll-margin-top:calc(72px + 0.75rem)}}@media (max-width:768px){html.theme-monumental .header__inner{min-height:60px}html.theme-monumental .brand__sub{display:none}html.theme-monumental .brand__text{max-width:min(18ch,42vw)}html.theme-monumental .header__login,html.theme-monumental .header__actions .btn--ghost{display:none}html.theme-monumental .header__settlement,html.theme-monumental .header__actions .header__settlement,html.theme-monumental .header__actions .pill-select--settlement{display:none!important}html.theme-monumental .header__actions{gap:0.4rem;flex-shrink:0}html.theme-monumental .mobile-nav__settlement{width:100%}html.theme-monumental .mobile-nav__settlement.pill-select,html.theme-monumental .mobile-nav__settlement.select-pill{width:100%}html.theme-monumental .mobile-nav__settlement .pill-select__trigger{width:100%;justify-content:space-between}html.theme-monumental .menu-toggle{flex-shrink:0;background:var(--brand);border-color:var(--brand);color:#fff}html.theme-monumental body.template-homepage .site-header:not(.is-solid) .menu-toggle{background:rgba(255,255,255,0.18);border-color:rgba(255,255,255,0.55);color:#fff}html.theme-monumental body.template-homepage .site-header.is-solid .menu-toggle,html.theme-monumental body.page-layout--editorial .menu-toggle{background:var(--brand);border-color:var(--brand);color:#fff}html.theme-monumental .mobile-nav__head{display:flex;align-items:center;justify-content:space-between;gap:0.75rem;margin-bottom:0.75rem}html.theme-monumental .mobile-nav__heading{margin:0;font-family:var(--font-display);font-size:var(--type-lead);font-weight:var(--type-weight-display);color:var(--text-on-dark)}html.theme-monumental .mobile-nav__close{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:999px;border:1px solid rgba(255,255,255,0.22);background:rgba(255,255,255,0.08);color:#fff;font-size:var(--type-section-sm);line-height:var(--type-leading-flat);cursor:pointer}html.theme-monumental .mobile-nav__primary,html.theme-monumental .mobile-nav__secondary{display:grid;gap:0.15rem}html.theme-monumental .mobile-nav__secondary{margin-top:1rem;padding-top:0.85rem;border-top:1px solid rgba(255,255,255,0.1)}html.theme-monumental .mobile-nav__more{margin:1rem 0 0;border-top:1px solid rgba(255,255,255,0.1);border-bottom:1px solid rgba(255,255,255,0.1)}html.theme-monumental .mobile-nav__more-summary{color:var(--text-on-dark);padding-block:0.85rem}html.theme-monumental .mobile-nav__more-heading{color:rgba(255,255,255,0.55)}html.theme-monumental .mobile-nav__more-group + .mobile-nav__more-group{border-top-color:rgba(255,255,255,0.08)}html.theme-monumental .mobile-nav__contacts{display:grid;gap:0.35rem;margin-top:1.1rem}html.theme-monumental .mobile-nav__contact{display:inline-flex;align-items:center;gap:0.55rem;min-height:44px;padding:0.35rem 0.15rem;color:var(--text-on-dark);text-decoration:none;border-bottom:0}html.theme-monumental .mobile-nav__contact .mdi{font-size:var(--type-lead);opacity:0.9}html.theme-monumental .mobile-nav__tools{display:grid;gap:0.65rem}html.theme-monumental .mobile-nav__tool-label{margin:0;font-size:var(--type-caption);font-weight:var(--type-weight-title);letter-spacing:0.04em;text-transform:uppercase;color:rgba(255,255,255,0.65)}html.theme-monumental .mobile-nav__lang{width:100%}html.theme-monumental .mobile-nav__lang.pill-select,html.theme-monumental .mobile-nav__lang.select-pill{width:100%}html.theme-monumental .mobile-nav__lang .pill-select__trigger{width:100%;justify-content:space-between}}@media (max-width:640px){html.theme-monumental .header__inner{gap:0.55rem}html.theme-monumental .brand{min-width:0}html.theme-monumental .hero-mesh--monument h1{font-size:var(--type-page-title);max-width:100%;overflow-wrap:anywhere;letter-spacing:-0.02em}html.theme-monumental .hero-mesh--monument .lead{font-size:var(--type-lead)}html.theme-monumental .hero-stats>div{flex:1 1 calc(50% - 0.5rem);min-width:0}html.theme-monumental .hub-grid,html.theme-monumental .hub-grid--4{grid-template-columns:minmax(0,1fr)}html.theme-monumental .hero-proof{justify-content:flex-start;gap:0.3rem 0.45rem}html.theme-monumental .hero-proof__item{white-space:normal}html.theme-monumental .tariff-grid--cols-5,html.theme-monumental .tariff-grid--cols-4,html.theme-monumental .tariff-grid--cols-3,html.theme-monumental .tariff-grid--cols-2{grid-template-columns:minmax(0,1fr)}html.theme-monumental .stats-row--cols-5,html.theme-monumental .stats-row--cols-4,html.theme-monumental .stats-row--cols-3,html.theme-monumental .stats-row--cols-2{grid-template-columns:minmax(0,1fr)}html.theme-monumental .bento__tile,html.theme-monumental .bento__tile--lg,html.theme-monumental .bento__tile--wide{grid-column:span 12}html.theme-monumental .hero-mesh__cta-row .btn{flex:1 1 calc(50% - 0.35rem);justify-content:center;text-align:center}html.theme-monumental input,html.theme-monumental select,html.theme-monumental textarea,html.theme-monumental .pill-select .pill-select__trigger{font-size:var(--type-body)}html.theme-monumental .modal{padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))}}html.theme-monumental .reveal{opacity:1;transform:none}html.js.theme-monumental .reveal{transition:opacity var(--motion-entrance) var(--ease-out-quint),transform var(--motion-entrance) var(--ease-out-quint)}html.js.theme-monumental .reveal:not(.is-visible){opacity:0;transform:translateY(12px)}html.js.theme-monumental .motion-hero.reveal:not(.is-visible){transform:translateY(16px)}html.theme-monumental .reveal.is-visible,html.theme-monumental .motion-hero.reveal.is-visible{opacity:1;transform:translateY(0)}html.theme-monumental .motion-item.reveal.is-visible{transition-delay:calc(var(--motion-i,0) * 55ms)}html.js.theme-monumental .motion-item.reveal:not(.is-visible){transition-delay:calc(var(--motion-i,0) * 55ms)}html.theme-monumental .motion-hero.reveal.is-visible{transition-delay:calc(var(--motion-i,0) * 90ms)}html.theme-monumental .reveal--d1{transition-delay:80ms}html.theme-monumental .reveal--d2{transition-delay:160ms}html.theme-monumental .reveal--d3{transition-delay:240ms}@media (prefers-reduced-motion:reduce){html.theme-monumental .reveal,html.js.theme-monumental .reveal:not(.is-visible),html.js.theme-monumental .hub-card.motion-item.reveal:not(.is-visible){opacity:1;transform:none;transition:none}html.theme-monumental .pill-select__menu,html.theme-monumental .mobile-nav,html.theme-monumental .mobile-nav__panel,html.theme-monumental .modal,html.theme-monumental .modal__card,html.theme-monumental .info-card--expandable .info-card__details{transition:none}html.theme-monumental body.template-homepage .site-header::before,html.theme-monumental body.template-homepage .site-header::after,html.theme-monumental body.template-homepage .site-header,html.theme-monumental body.template-homepage .site-header .brand__text,html.theme-monumental body.template-homepage .site-header .nav a,html.theme-monumental body.template-homepage .site-header .pill-select .pill-select__trigger,html.theme-monumental body.template-homepage .site-header .btn--ghost,html.theme-monumental body.template-homepage .site-header .menu-toggle,html.theme-monumental body.template-homepage .site-header .brand-mark{transition:none}html.theme-monumental .btn:hover,html.theme-monumental .btn:active{transform:none}}html.theme-monumental .promo-offers{padding-block:clamp(2.75rem,6vw,5rem);isolation:isolate}html.theme-monumental .promo-offers__head{max-width:38rem}html.theme-monumental .promo-offers__lead{margin:0.6rem 0 0;color:var(--muted);font-size:var(--type-ui);line-height:var(--type-leading-copy);text-wrap:pretty}html.theme-monumental .promo-offers.band--solid-dark .promo-offers__head h2,html.theme-monumental .promo-offers.band--gradient .promo-offers__head h2,html.theme-monumental .promo-offers.band--cta .promo-offers__head h2{color:var(--text-on-dark)}html.theme-monumental .promo-offers.band--solid-dark .promo-offers__lead,html.theme-monumental .promo-offers.band--gradient .promo-offers__lead,html.theme-monumental .promo-offers.band--cta .promo-offers__lead{color:var(--text-muted-on-dark)}html.theme-monumental .promo-offers__stack{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:clamp(1.35rem,2.8vw,2rem);align-items:stretch}html.theme-monumental .promo-offers__stack--featured>.promo-offer--featured{display:flex;flex-direction:column;min-height:100%}html.theme-monumental .promo-offers__stack--featured-right>.promo-offer--featured{grid-column:3;grid-row:1 / span 2}html.theme-monumental .promo-offers__stack--featured-center>.promo-offer--featured{grid-column:2;grid-row:1 / span 2}html.theme-monumental .promo-board__head{margin-bottom:clamp(1.25rem,2.5vw,1.75rem);text-align:left}html.theme-monumental .promo-board__title{font-family:var(--font-display);font-size:var(--type-page-title);font-weight:var(--type-weight-title);letter-spacing:-0.02em;color:var(--ink-monumental);margin:0 0 0.5rem}html.theme-monumental .promo-board__intro{margin:0;max-width:52ch;color:var(--slate-monumental);line-height:var(--type-leading-body)}html.theme-monumental .promo-board__pager{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:clamp(1.5rem,3vw,2.25rem)}html.theme-monumental .promo-board__pager-btn{display:inline-flex;align-items:center;min-height:44px;padding:0.55rem 1rem;border-radius:999px;border:1px solid rgba(78,86,105,0.18);background:var(--surface-white);color:var(--ink-monumental);text-decoration:none;font-weight:var(--type-weight-ui)}html.theme-monumental .promo-board__pager-btn.is-disabled{opacity:0.45;pointer-events:none}html.theme-monumental .promo-board__pager-status{margin:0;color:var(--slate-monumental);font-size:var(--type-ui)}html.theme-monumental .promo-board__empty{padding:clamp(2rem,4vw,3rem) 0;text-align:center}html.theme-monumental .promo-board__empty-title{margin:0 0 0.5rem;font-family:var(--font-display);color:var(--ink-monumental)}html.theme-monumental .promo-board__empty-text{margin:0;color:var(--slate-monumental)}html.theme-monumental .promo-offers.band--solid-dark .promo-offers__all-link,html.theme-monumental .promo-offers.band--gradient .promo-offers__all-link,html.theme-monumental .promo-offers.band--cta .promo-offers__all-link{color:var(--text-on-dark,#f5f8fc);border-color:rgba(255,255,255,0.35)}html.theme-monumental .promo-offers--expanded .promo-offers__stack{grid-template-columns:1fr;gap:1.15rem}html.theme-monumental .promo-offers__stack--tariff{margin-top:0.85rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,15.5rem),1fr))}html.theme-monumental .tariff-detail__promos{margin-top:clamp(2rem,4vw,3rem);padding-top:clamp(1.5rem,3vw,2rem);border-top:1px solid rgba(15,26,46,0.12)}html.theme-monumental .promo-offer{position:relative;border-radius:var(--radius-monumental-md);background:var(--surface-white);border:1px solid rgba(15,26,46,0.08);box-shadow:var(--shadow-card-monumental);overflow:hidden;animation:promo-offer-in 0.65s cubic-bezier(0.16,1,0.3,1) both;animation-delay:calc(var(--promo-i,0) * 60ms);transition:box-shadow 0.2s ease,border-color 0.2s ease}html.theme-monumental .promo-offers.band--solid-dark .promo-offer,html.theme-monumental .promo-offers.band--gradient .promo-offer,html.theme-monumental .promo-offers.band--cta .promo-offer{border-color:rgba(255,255,255,0.18);box-shadow:var(--shadow-panel-dark)}@media (hover:hover){html.theme-monumental .promo-offer--compact:hover{border-color:rgba(36,100,158,0.28);box-shadow:var(--shadow-hover-monumental)}html.theme-monumental .promo-offers.band--solid-dark .promo-offer--compact:hover,html.theme-monumental .promo-offers.band--gradient .promo-offer--compact:hover,html.theme-monumental .promo-offers.band--cta .promo-offer--compact:hover{border-color:rgba(255,255,255,0.42);box-shadow:0 12px 28px rgba(3,10,24,0.42)}}html.theme-monumental .promo-offer--compact{display:flex;flex-direction:column;height:100%;min-height:100%}html.theme-monumental .promo-offer__summary{display:flex;flex-direction:column;align-items:stretch;gap:0.9rem;flex:1 1 auto;padding:1.25rem 1.2rem 1.15rem;list-style:none;cursor:pointer}html.theme-monumental .promo-offer--compact[open]{height:100%;min-height:100%}html.theme-monumental .promo-offer--compact[open] .promo-offer__summary{flex:0 0 auto;padding-bottom:0.85rem}html.theme-monumental .promo-offer__summary::-webkit-details-marker{display:none}html.theme-monumental .promo-offer__summary::marker{content:""}html.theme-monumental .promo-offer__kicker{display:flex;align-items:center;gap:0.7rem}html.theme-monumental .promo-offer__icon{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:12px;background:var(--brand-tint-10);color:var(--brand);flex:0 0 auto}html.theme-monumental .promo-offer__icon .mdi{font-size:var(--type-card-title);line-height:var(--type-leading-flat)}html.theme-monumental .promo-offer__icon--lg{width:2.85rem;height:2.85rem}html.theme-monumental .promo-offer__icon--lg .mdi{font-size:var(--type-card-title)}html.theme-monumental .promo-offer__meta{margin:0;color:var(--slate-monumental);font-size:var(--type-caption);font-weight:var(--type-weight-price);letter-spacing:0.02em;text-transform:uppercase}html.theme-monumental .promo-offer__summary-body{display:flex;flex-direction:column;gap:0.35rem;min-width:0;flex:1 1 auto}html.theme-monumental .promo-offer--compact .promo-offer__highlight{margin:0;font-family:var(--font-display);font-size:var(--type-lead);font-weight:var(--type-weight-display);line-height:var(--type-leading-title);letter-spacing:-0.025em;color:var(--brand-deep);text-wrap:balance}html.theme-monumental .promo-offer--compact .promo-offer__title{margin:0;font-family:var(--font-display);font-size:var(--type-ui);font-weight:var(--type-weight-title);line-height:var(--type-leading-snug);color:var(--ink-monumental);text-wrap:balance}html.theme-monumental .promo-offer--compact .promo-offer__subtitle{margin:0;color:var(--slate-monumental);font-size:var(--type-ui);line-height:var(--type-leading-ui)}html.theme-monumental .promo-offer__toggle{display:inline-flex;align-items:center;justify-content:flex-start;gap:0.4rem;margin-top:auto;width:fit-content;padding:0;border:0;background:transparent;color:var(--brand);font-size:var(--type-ui);font-weight:var(--type-weight-title);white-space:nowrap}html.theme-monumental .promo-offer__toggle::after{content:"";width:0.4rem;height:0.4rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-1px);transition:transform 0.2s cubic-bezier(0.16,1,0.3,1)}html.theme-monumental .promo-offer--compact[open] .promo-offer__toggle::after{transform:rotate(225deg) translateY(-1px)}html.theme-monumental .promo-offer__toggle-close{display:none}html.theme-monumental .promo-offer--compact[open] .promo-offer__toggle-open{display:none}html.theme-monumental .promo-offer--compact[open] .promo-offer__toggle-close{display:inline}html.theme-monumental .promo-offer__panel{display:flex;flex-direction:column;gap:0.9rem;margin:0 1.2rem 1.2rem;padding-top:0.95rem;border-top:1px solid rgba(15,26,46,0.1);flex:1 1 auto;min-height:0}html.theme-monumental .promo-offer__panel .promo-offer__actions{margin-top:auto;padding-top:0.25rem}html.theme-monumental .promo-offer__panel:not(:has(.promo-offer__actions)) .promo-offer__conditions{margin-top:auto}html.theme-monumental .promo-offer__body{margin:0;font-size:var(--type-ui);line-height:var(--type-leading-copy);color:var(--ink-monumental)}html.theme-monumental .promo-offer__body p{margin:0 0 0.5rem}html.theme-monumental .promo-offer__body p:last-child{margin-bottom:0}html.theme-monumental .promo-offer__body ul{margin:0.3rem 0 0;padding-left:1.1rem}html.theme-monumental .promo-offer__body li + li{margin-top:0.2rem}html.theme-monumental .promo-offer__conditions{margin:0;padding:0;border:0;background:transparent}html.theme-monumental .promo-offer__conditions-label{margin:0 0 0.35rem;font-size:var(--type-caption);font-weight:var(--type-weight-title);letter-spacing:0.04em;text-transform:uppercase;color:var(--slate-monumental)}html.theme-monumental .promo-offer__conditions-text{font-size:var(--type-caption);line-height:var(--type-leading-copy);color:var(--slate-monumental)}html.theme-monumental .promo-offer__conditions-text p{margin:0 0 0.4rem}html.theme-monumental .promo-offer__conditions-text p:last-child{margin-bottom:0}html.theme-monumental .promo-offer__actions{display:flex;flex-direction:column;align-items:stretch;gap:0.65rem}html.theme-monumental .promo-offer__cta{width:100%;justify-content:center}html.theme-monumental .promo-offer__links{display:flex;flex-direction:column;gap:0.35rem;margin:0;padding:0;list-style:none}html.theme-monumental .promo-offer__link{color:var(--brand);font-size:var(--type-ui);font-weight:var(--type-weight-price);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:0.16em}html.theme-monumental .promo-offer__link:hover{color:var(--brand-hover)}html.theme-monumental .promo-offer--expanded{display:grid;grid-template-columns:minmax(10rem,14rem) minmax(0,1fr);gap:1.25rem;padding:1.35rem 1.4rem}html.theme-monumental .promo-offer__signal{display:flex;flex-direction:column;gap:0.65rem}html.theme-monumental .promo-offer--expanded .promo-offer__highlight{margin:0;font-family:var(--font-display);font-size:var(--type-section-sm);font-weight:var(--type-weight-display);line-height:var(--type-leading-tight);letter-spacing:-0.025em;color:var(--brand-deep);text-wrap:balance}html.theme-monumental .promo-offer__main{display:flex;flex-direction:column;gap:0.85rem;min-width:0}html.theme-monumental .promo-offer__header{display:flex;flex-direction:column;gap:0.3rem}html.theme-monumental .promo-offer--expanded .promo-offer__title{margin:0;font-family:var(--font-display);font-size:var(--type-lead);font-weight:var(--type-weight-emphasis);line-height:var(--type-leading-label);letter-spacing:-0.02em;color:var(--ink-monumental);text-wrap:balance}html.theme-monumental .promo-offer--expanded .promo-offer__subtitle{margin:0;color:var(--slate-monumental);font-size:var(--type-ui);line-height:var(--type-leading-ui)}html.theme-monumental .promo-offer.promo-offer--featured{display:flex;flex-direction:column;height:100%;min-height:100%;background:var(--surface-white);border-color:rgba(15,26,46,0.08);box-shadow:var(--shadow-card-monumental);color:var(--ink-monumental);outline:none}html.theme-monumental .promo-offers.band--solid-dark .promo-offer.promo-offer--featured,html.theme-monumental .promo-offers.band--gradient .promo-offer.promo-offer--featured,html.theme-monumental .promo-offers.band--cta .promo-offer.promo-offer--featured{background:var(--surface-white);border-color:rgba(255,255,255,0.18);box-shadow:var(--shadow-panel-dark)}html.theme-monumental .promo-offer--featured .promo-offer__summary--static{display:flex;flex-direction:column;align-items:stretch;gap:0.9rem;flex:1 1 auto;padding:1.25rem 1.2rem 1.15rem}html.theme-monumental .promo-offer--featured .promo-offer__summary--static .promo-offer__actions{margin-top:auto}html.theme-monumental .promo-offer--featured .promo-offer__highlight{margin:0;font-family:var(--font-display);font-size:var(--type-section-sm);font-weight:var(--type-weight-display);line-height:var(--type-leading-tight);letter-spacing:-0.025em;color:var(--brand-deep);text-wrap:balance}html.theme-monumental .promo-offer--featured .promo-offer__title{margin:0;font-family:var(--font-display);font-size:var(--type-lead);font-weight:var(--type-weight-title);line-height:var(--type-leading-label);letter-spacing:-0.02em;color:var(--ink-monumental);text-wrap:balance}html.theme-monumental .promo-offer--featured .promo-offer__subtitle{margin:0;color:var(--slate-monumental);font-size:var(--type-ui);line-height:var(--type-leading-ui)}html.theme-monumental .promo-offer__more{margin:0;border-top:1px solid rgba(15,26,46,0.1)}html.theme-monumental .promo-offer__more-toggle{display:flex;align-items:center;gap:0.4rem;width:100%;padding:0.85rem 1.2rem;list-style:none;cursor:pointer;color:var(--brand);font-size:var(--type-ui);font-weight:var(--type-weight-title)}html.theme-monumental .promo-offer__more-toggle::-webkit-details-marker{display:none}html.theme-monumental .promo-offer__more-toggle::marker{content:""}html.theme-monumental .promo-offer__more-toggle::after{content:"";width:0.4rem;height:0.4rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-1px);transition:transform 0.2s cubic-bezier(0.16,1,0.3,1)}html.theme-monumental .promo-offer__more-close{display:none}html.theme-monumental .promo-offer__more[open] .promo-offer__more-open{display:none}html.theme-monumental .promo-offer__more[open] .promo-offer__more-close{display:inline}html.theme-monumental .promo-offer__more[open] .promo-offer__more-toggle::after{transform:rotate(225deg) translateY(-1px)}html.theme-monumental .promo-offer--featured .promo-offer__panel{margin:0 1.2rem 1.2rem;padding-top:0;border-top:0}html.theme-monumental .promo-offer--featured .promo-offer__conditions{border:0;background:transparent;padding:0}@keyframes promo-offer-in{from{opacity:0.01;transform:translateY(0.4rem)}to{opacity:1;transform:none}}@media (max-width:980px){html.theme-monumental .promo-offers__stack{grid-template-columns:repeat(2,minmax(0,1fr))}html.theme-monumental .promo-offers__stack--featured-right>.promo-offer--featured,html.theme-monumental .promo-offers__stack--featured-center>.promo-offer--featured{grid-column:1 / -1;grid-row:auto}}@media (max-width:640px){html.theme-monumental .promo-offers__stack{grid-template-columns:1fr}html.theme-monumental .promo-offers__stack--featured-right>.promo-offer--featured,html.theme-monumental .promo-offers__stack--featured-center>.promo-offer--featured{grid-column:auto;grid-row:auto}html.theme-monumental .promo-offer--expanded{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html.theme-monumental .promo-offer{animation:none}html.theme-monumental .promo-offer__toggle::after{transition:none}}html.theme-monumental .utility{font-size:var(--type-caption)}html.theme-monumental .hero-mesh__eyebrow,html.theme-monumental .hero-mesh__badge,html.theme-monumental .badge,html.theme-monumental .showcase__tag,html.theme-monumental .contact-hub__tag,html.theme-monumental .contact-dispatch__pill{font-size:var(--type-caption)}html.theme-monumental .select-pill,html.theme-monumental .pill-select .pill-select__trigger,html.theme-monumental .pill-select__option{font-size:var(--type-ui)}