.ShadowHero-module__CSvCYG__bh{--ink:#1b0c06;--cream:#fff4ea;--mint:#7cf5c6;--wall:17 26 43;isolation:isolate;background:rgb(var(--wall));min-height:clamp(40rem,100svh - 4.5rem,58rem);color:var(--cream);display:flex;position:relative;overflow:hidden}.ShadowHero-module__CSvCYG__bh-media{z-index:-1;position:absolute;inset:0;container-type:size}.ShadowHero-module__CSvCYG__bh-img{object-fit:cover;object-position:100% 50%;width:100%;height:100%;position:absolute;inset:0}@container (max-aspect-ratio:8/5){.ShadowHero-module__CSvCYG__bh-img{aspect-ratio:16/9;width:clamp(100cqw,128cqh,133.333cqw);max-width:none;height:auto;inset:auto 0 0 auto;-webkit-mask-image:linear-gradient(#0000 0%,#000 16%);mask-image:linear-gradient(#0000 0%,#000 16%)}}.ShadowHero-module__CSvCYG__bh-scrim{background:linear-gradient(90deg, rgb(var(--wall) / .62) 0%, rgb(var(--wall) / .38) 30%, rgb(var(--wall) / 0) 50%), linear-gradient(0deg, rgb(var(--wall) / .6) 0%, rgb(var(--wall) / 0) 20%);pointer-events:none;position:absolute;inset:0}@media (min-width:768px) and (max-width:1100px){.ShadowHero-module__CSvCYG__bh-scrim{background:linear-gradient(90deg, rgb(var(--wall) / .72) 0%, rgb(var(--wall) / .45) 32%, rgb(var(--wall) / 0) 50%), linear-gradient(0deg, rgb(var(--wall) / .65) 0%, rgb(var(--wall) / 0) 22%)}}@container (max-aspect-ratio:1){.ShadowHero-module__CSvCYG__bh-scrim{background:linear-gradient(180deg, rgb(var(--wall) / .5) 0%, rgb(var(--wall) / 0) 45%), linear-gradient(0deg, rgb(var(--wall) / .65) 0%, rgb(var(--wall) / 0) 18%)}}.ShadowHero-module__CSvCYG__bh-inner{flex-direction:column;justify-content:space-between;gap:2.5rem;padding-block:clamp(3.5rem,10vh,7rem) 1.75rem;display:flex;position:relative}.ShadowHero-module__CSvCYG__bh-copy{max-width:40rem;margin-block:auto}.ShadowHero-module__CSvCYG__bh-title{font-family:var(--font-k-display);letter-spacing:-.045em;color:var(--cream);text-wrap:balance;flex-direction:column;margin:0;font-size:clamp(2.6rem,1.2rem + 3.8vw,4.6rem);font-weight:800;line-height:1.06;display:flex}.ShadowHero-module__CSvCYG__bh--en .ShadowHero-module__CSvCYG__bh-title{font-family:var(--font-k-instrument), "Instrument Serif", Georgia, "Times New Roman", serif;letter-spacing:-.02em;font-size:clamp(2.9rem,1.3rem + 4.6vw,5.4rem);font-weight:400;line-height:.98}.ShadowHero-module__CSvCYG__bh-sub{color:#fff4eaf0;margin:1.5rem 0 0;font-size:clamp(1.0625rem,1rem + .25vw,1.1875rem);font-weight:500;line-height:1.6}.ShadowHero-module__CSvCYG__bh-sub span{display:block}.ShadowHero-module__CSvCYG__bh-fee{color:var(--cream);align-items:center;gap:.55rem;margin:.85rem 0 0;font-size:clamp(1rem,.95rem + .2vw,1.0625rem);font-weight:700;display:inline-flex}.ShadowHero-module__CSvCYG__bh-fee svg{color:var(--mint);flex:none}.ShadowHero-module__CSvCYG__bh-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.9rem;display:flex}.ShadowHero-module__CSvCYG__bh-btn{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:.6rem;height:3.25rem;padding-inline:1.5rem;font-size:1rem;font-weight:700;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.ShadowHero-module__CSvCYG__bh-btn--primary{background:var(--cream);color:var(--ink)}.ShadowHero-module__CSvCYG__bh-btn--primary:hover{background:#fff}.ShadowHero-module__CSvCYG__bh-btn--primary span{transition:transform .15s}.ShadowHero-module__CSvCYG__bh-btn--primary:hover span{transform:translate(3px)}.ShadowHero-module__CSvCYG__bh-btn--ghost,.ShadowHero-module__CSvCYG__bh-btn--call{color:var(--cream);border:1.5px solid #fff4ea99}.ShadowHero-module__CSvCYG__bh-btn--ghost:hover,.ShadowHero-module__CSvCYG__bh-btn--call:hover{border-color:var(--cream);background:#fff4ea1a}.ShadowHero-module__CSvCYG__bh-btn--call{display:none}.ShadowHero-module__CSvCYG__bh-btn:focus-visible{outline:3px solid var(--cream);outline-offset:3px}.ShadowHero-module__CSvCYG__bh-proof{flex-wrap:wrap;margin:0;padding:0;font-size:.875rem;font-weight:600;list-style:none;display:flex}.ShadowHero-module__CSvCYG__bh-proof li{border-left:1px solid #fff4ea73;padding:.2rem .9rem}.ShadowHero-module__CSvCYG__bh-proof li:first-child{border-left:0;padding-left:0}@media (prefers-reduced-motion:no-preference){.ShadowHero-module__CSvCYG__bh-copy>*{animation:.7s cubic-bezier(.2,.8,.2,1) both ShadowHero-module__CSvCYG__bh-rise}.ShadowHero-module__CSvCYG__bh-copy>:nth-child(2){animation-delay:80ms}.ShadowHero-module__CSvCYG__bh-copy>:nth-child(n+3){animation-delay:.16s}}@keyframes ShadowHero-module__CSvCYG__bh-rise{0%{opacity:0;transform:translateY(12px)}}@media (max-width:767.98px){.ShadowHero-module__CSvCYG__bh{flex-direction:column;min-height:0}.ShadowHero-module__CSvCYG__bh-media{z-index:0;aspect-ratio:6/5;order:2;position:relative;inset:auto;container-type:normal}.ShadowHero-module__CSvCYG__bh-img{aspect-ratio:auto;object-position:50% 50%;width:100%;max-width:100%;height:100%;inset:0;-webkit-mask-image:none;mask-image:none}.ShadowHero-module__CSvCYG__bh-scrim{background:linear-gradient(180deg, rgb(var(--wall)) 0%, rgb(var(--wall) / 0) 9%)}.ShadowHero-module__CSvCYG__bh-inner{order:1;justify-content:flex-start;gap:1.1rem;padding-block:1.6rem .25rem}.ShadowHero-module__CSvCYG__bh-title{font-size:clamp(2.2rem,9.4vw,2.7rem)}.ShadowHero-module__CSvCYG__bh--en .ShadowHero-module__CSvCYG__bh-title{font-size:clamp(2.4rem,10.6vw,2.9rem)}.ShadowHero-module__CSvCYG__bh-sub{margin-top:.9rem;font-size:.975rem}.ShadowHero-module__CSvCYG__bh-sub span{display:inline}.ShadowHero-module__CSvCYG__bh-fee{margin-top:.6rem;font-size:.9375rem}.ShadowHero-module__CSvCYG__bh-actions{grid-template-columns:1fr auto;gap:.5rem;margin-top:1.1rem;display:grid}.ShadowHero-module__CSvCYG__bh-btn{gap:.4rem;height:3rem;padding-inline:1rem;font-size:.95rem}.ShadowHero-module__CSvCYG__bh-btn--call{display:inline-flex}.ShadowHero-module__CSvCYG__bh-btn--ghost{text-underline-offset:.25em;border:0;border-radius:0;grid-column:1/-1;justify-self:start;height:auto;min-height:2.75rem;padding:0;font-size:.875rem;text-decoration:underline}.ShadowHero-module__CSvCYG__bh-proof{grid-template-columns:auto auto;justify-content:start;gap:.3rem 1.25rem;font-size:.75rem;display:grid}.ShadowHero-module__CSvCYG__bh-proof li,.ShadowHero-module__CSvCYG__bh-proof li:first-child{border:0;padding:0}.ShadowHero-module__CSvCYG__bh-proof li:before{content:"";background:var(--mint);vertical-align:.15em;border-radius:50%;width:.3rem;height:.3rem;margin-right:.45rem;display:inline-block}}
.Doors-module__FsNtEa__door-grid{gap:.875rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.Doors-module__FsNtEa__door-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.Doors-module__FsNtEa__door-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.Doors-module__FsNtEa__door-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.Doors-module__FsNtEa__door{--tone:var(--color-k-bay-cobalt);--fg:var(--color-k-cream);--shade:color-mix(in oklab, var(--tone) 58%, #000);background:var(--tone);color:var(--fg);border-radius:1.25rem;overflow:hidden}.Doors-module__FsNtEa__door--emerald{--tone:var(--color-k-bay-emerald)}.Doors-module__FsNtEa__door--terracotta{--tone:var(--color-k-bay-terracotta)}.Doors-module__FsNtEa__door--violet{--tone:var(--color-k-bay-violet)}.Doors-module__FsNtEa__door--magenta{--tone:var(--color-k-bay-magenta)}.Doors-module__FsNtEa__door--ochre{--tone:var(--color-k-bay-ochre);--fg:var(--color-k-coal);--shade:color-mix(in oklab, var(--tone) 70%, #5a3a00)}.Doors-module__FsNtEa__door--outline{--tone:#fffaf3;--fg:var(--color-k-coal);box-shadow:inset 0 0 0 2px var(--color-k-coal)}.Doors-module__FsNtEa__door-items{gap:.9rem;margin:auto 0 0;padding:1.5rem 0 0;list-style:none;display:grid}.Doors-module__FsNtEa__door-items li{letter-spacing:-.02em;align-items:flex-start;gap:.75rem;font-size:clamp(1.125rem,1rem + .4vw,1.375rem);font-weight:750;line-height:1.3;display:flex}.Doors-module__FsNtEa__door-items li:before{content:"";width:1.35rem;height:1.35rem;box-shadow:inset 0 0 0 2px var(--color-k-coal);border-radius:.35rem;flex:none;margin-top:.05em}.Doors-module__FsNtEa__door--outline .Doors-module__FsNtEa__door-title:before{content:"";background:var(--color-k-bay-ochre);width:.65rem;height:.65rem;box-shadow:0 0 0 3px var(--color-k-coal);vertical-align:.2em;border-radius:50%;margin-right:.6rem;display:inline-block}.Doors-module__FsNtEa__door-in{height:100%;min-height:clamp(15rem,12rem + 8vw,21rem);color:inherit;flex-direction:column;padding:1.5rem 1.5rem 0;text-decoration:none;display:flex;position:relative}.Doors-module__FsNtEa__door--outline .Doors-module__FsNtEa__door-in{padding-bottom:1.6rem}@media (max-width:639.98px){.Doors-module__FsNtEa__door-in{min-height:12.5rem}.Doors-module__FsNtEa__door-glyph{max-width:12.5rem;padding-top:1.25rem}}.Doors-module__FsNtEa__door-title{font-family:var(--font-k-display);letter-spacing:-.04em;color:inherit;margin:0;padding-right:3rem;font-size:clamp(1.5rem,1.1rem + .9vw,1.9rem);font-weight:800;line-height:1.12}.Doors-module__FsNtEa__door-line{opacity:.92;max-width:19rem;margin:.7rem 0 0;font-size:1rem;font-weight:500;line-height:1.55}.Doors-module__FsNtEa__door-arrow{border:1.5px solid;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;transition:background-color .2s,color .2s;display:grid;position:absolute;top:1.35rem;right:1.35rem}.Doors-module__FsNtEa__door-in:hover .Doors-module__FsNtEa__door-arrow{background:var(--fg);color:var(--tone)}.Doors-module__FsNtEa__door--ochre .Doors-module__FsNtEa__door-in:hover .Doors-module__FsNtEa__door-arrow{color:var(--color-k-bay-ochre)}.Doors-module__FsNtEa__door-in:focus-visible{outline:3px solid var(--color-k-coal);outline-offset:3px;border-radius:1.25rem}.Doors-module__FsNtEa__door-glyph{width:100%;max-width:17rem;height:auto;color:var(--shade);transform-origin:50% 100%;margin:auto 0 0 auto;padding-top:1.75rem;transition:transform .6s cubic-bezier(.2,.8,.2,1);display:block;transform:skew(-14deg)}.Doors-module__FsNtEa__door-in:hover .Doors-module__FsNtEa__door-glyph{transform:skew(-4deg)}@media (prefers-reduced-motion:reduce){.Doors-module__FsNtEa__door-glyph,.Doors-module__FsNtEa__door-in:hover .Doors-module__FsNtEa__door-glyph{transition:none;transform:skew(-14deg)}}.Doors-module__FsNtEa__door-note{color:var(--color-k-coal-soft);margin:1.25rem 0 0;font-size:.9375rem}.Doors-module__FsNtEa__door-note .r4-link{color:var(--color-k-coal);margin-left:.35rem}
.PricingBand-module__k3c7kq__block{display:block}.PricingBand-module__k3c7kq__offer{margin-top:2rem}.PricingBand-module__k3c7kq__price-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem 2rem;margin-top:2rem;display:flex}.PricingBand-module__k3c7kq__price-every{color:#fff4eae0;margin:0;font-size:.9375rem;font-weight:600}.PricingBand-module__k3c7kq__price-actions{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;display:flex}
.SwitchSteps-module__QCbgiq__sw-catch{color:var(--color-k-coal);margin-left:.4rem}.SwitchSteps-module__QCbgiq__steps{gap:.875rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.SwitchSteps-module__QCbgiq__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}}.SwitchSteps-module__QCbgiq__step{--tone:var(--color-k-bay-violet);background:var(--tone);min-height:15rem;color:var(--color-k-cream);border-radius:1.25rem;flex-direction:column;padding:1.5rem;display:flex;position:relative;overflow:hidden}.SwitchSteps-module__QCbgiq__step--emerald{--tone:var(--color-k-bay-emerald)}.SwitchSteps-module__QCbgiq__step--ochre{--tone:var(--color-k-bay-ochre);color:var(--color-k-coal)}.SwitchSteps-module__QCbgiq__step-n{color:color-mix(in oklab, var(--tone) 60%, #000);font-size:clamp(4rem,3rem + 4vw,6.5rem);line-height:.85}.SwitchSteps-module__QCbgiq__step--ochre .SwitchSteps-module__QCbgiq__step-n{color:color-mix(in oklab, var(--tone) 68%, #5a3a00)}.SwitchSteps-module__QCbgiq__step-title{font-family:var(--font-k-display);letter-spacing:-.035em;color:inherit;margin:auto 0 0;padding-top:2rem;font-size:clamp(1.35rem,1.1rem + .8vw,1.75rem);font-weight:800}.SwitchSteps-module__QCbgiq__step-line{opacity:.92;max-width:22rem;margin:.5rem 0 0;font-size:1rem;font-weight:500;line-height:1.55}.SwitchSteps-module__QCbgiq__sw-more{margin:1.5rem 0 0}
