@font-face{font-family: "Outfit Fallback";src: local("Arial");font-weight: 100 549;size-adjust: 97.5%;ascent-override: 102.5%;descent-override: 26.7%;line-gap-override: 0%}@font-face{font-family: "Outfit Fallback";src: local("Arial Bold"),local("Arial-BoldMT"),local("Arial");font-weight: 550 900;size-adjust: 94.4%;ascent-override: 106%;descent-override: 27.6%;line-gap-override: 0%}@font-face{font-family: "Instrument Serif Fallback";font-style: italic;src: local("Times New Roman Italic"),local("TimesNewRomanPS-ItalicMT"),local("Times New Roman");size-adjust: 86.5%;ascent-override: 114.4%;descent-override: 35.8%;line-gap-override: 0%}:root{--ink: #070C18;--navy: #0B1222;--navy-2: #0F172A;--tile: #131C33;--tile-2: #18233F;--line: rgba(148,170,210,.14);--line-2: rgba(148,170,210,.26);--text: #E6ECF5;--muted: #9AA8C0;--sky: #32A2E2;--sky-h: #52B4EA;--sky-deep: #0B6FB0;--leaf: #5CC254;--leaf-deep: #237A33;--leaf-tint: #EAF6E8;--wa: var(--leaf);--danger: #FF8A8A;--paper: #F5F8FC;--card: #FFFFFF;--ink-t: #0B1324;--ink-m: #4A5873;--line-l: rgba(11,19,36,.1);--t-12: .75rem;--t-14: .875rem;--t-16: 1rem;--t-18: 1.125rem;--t-21: 1.3125rem;--t-24: 1.5rem;--t-36: 2.25rem;--t-48: 3rem;--t-60: 3.75rem;--t-72: 4.5rem;--t-96: 6rem;--fs-micro: var(--t-12);--fs-small: var(--t-14);--fs-body: clamp(1rem,.96rem + .15vw,1.0625rem);--fs-lead: clamp(1.0625rem,1rem + .3vw,1.25rem);--fs-h3: clamp(1.125rem,1.05rem + .35vw,1.375rem);--fs-h2: clamp(1.75rem,1.2rem + 2.2vw,3rem);--fs-h1: clamp(2.25rem,1.4rem + 3.6vw,4.5rem);--font: "Outfit","Outfit Fallback","Segoe UI",system-ui,-apple-system,sans-serif;--serif: "Instrument Serif","Instrument Serif Fallback",Georgia,serif;--s-half: .25rem;--s-1: .5rem;--s-2: 1rem;--s-3: 1.5rem;--s-4: 2rem;--s-5: 2.5rem;--s-6: 3rem;--s-8: 4rem;--s-10: 5rem;--s-12: 6rem;--s-16: 8rem;--gut: 1.25rem;--section: clamp(3.5rem,7vw,6rem);--hd: 80px;--r-1: 8px;--r-2: 12px;--r-3: 20px;--r-4: 28px;--ease: cubic-bezier(.22,.8,.24,1);--dur-1: .2s;--dur-2: .35s;--dur-3: .6s;--shadow: 0 32px 64px -32px rgba(3,8,20,.75);--pat-tiles: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='88'%3E%3Crect x='4.5' y='4.5' width='79' height='79' rx='18' fill='none' stroke='%2394AAD2' stroke-opacity='.1'/%3E%3C/svg%3E");--pat-dots: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Ccircle cx='2' cy='2' r='1.1' fill='%230B1324' fill-opacity='.08'/%3E%3C/svg%3E");--check-leaf: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M6 10.5l2.5 2.5L14 7.5' fill='none' stroke='%235CC254' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--check-deep: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M6 10.5l2.5 2.5L14 7.5' fill='none' stroke='%23237A33' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}@media (min-width: 768px){:root{--gut: var(--s-4)}}@media (min-width: 1200px){:root{--gut: var(--s-6)}}*,*::before,*::after{box-sizing: border-box}[hidden]{display: none !important}html{-webkit-text-size-adjust: 100%;text-size-adjust: 100%;scroll-padding-top: calc(var(--hd) + var(--s-1))}body{margin: 0;overflow-x: clip;background: var(--navy);color: var(--text);font: 400 var(--fs-body)/1.6 var(--font);-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}h1,h2,h3,h4,p,ul,ol,figure,fieldset{margin: 0}ul,ol{padding: 0;list-style: none}img,svg{display: block;max-width: 100%}img{height: auto}a{color: inherit}button,input,select{font: inherit;color: inherit}button{cursor: pointer}::selection{background: var(--leaf);color: var(--navy)}:focus-visible{outline: 3px solid var(--sky);outline-offset: 2px;border-radius: 4px}.sr-only{position: absolute !important;width: 1px;height: 1px;margin: -1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0}.skip{position: fixed;left: var(--s-2);top: var(--s-2);z-index: 300;padding: var(--s-1) var(--s-2);border-radius: var(--r-1);background: #fff;color: var(--navy);font-weight: 600;text-decoration: none;transform: translateY(-200%)}.skip:focus{transform: none}.wrap{width: 100%;max-width: 1280px;margin: 0 auto;padding: 0 var(--gut)}.serif{font-family: var(--serif);font-style: italic;font-weight: 400;letter-spacing: -.01em}html.lenis,html.lenis body{height: auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow: clip}.lenis [data-lenis-prevent]{overscroll-behavior: contain}.lenis.lenis-smooth iframe{pointer-events: none}.btn{--bh: 48px;position: relative;display: inline-flex;align-items: center;justify-content: center;gap: var(--s-1);min-height: var(--bh);padding: 0 var(--s-3);border: 1px solid transparent;border-radius: var(--r-2);font: 600 var(--t-16)/1.1 var(--font);text-decoration: none;white-space: nowrap;cursor: pointer;transition: background-color var(--dur-1),border-color var(--dur-1),color var(--dur-1),transform var(--dur-1) var(--ease),box-shadow var(--dur-2);-webkit-tap-highlight-color: transparent}.btn svg{width: 16px;height: 16px;flex: none;fill: none;stroke: currentColor;stroke-width: 1.8;stroke-linecap: round;stroke-linejoin: round;transition: transform var(--dur-2) var(--ease)}.btn:hover svg{transform: translateX(var(--s-half))}.btn:active{transform: scale(.98)}.btn:disabled,.btn[aria-disabled="true"]{opacity: .5;cursor: not-allowed;transform: none;box-shadow: none}.btn[aria-busy="true"]{color: transparent;pointer-events: none}.btn[aria-busy="true"]::after{content: "";position: absolute;width: 18px;height: 18px;border: 2px solid #06101F;border-right-color: transparent;border-radius: 50%;animation: spin .7s linear infinite}@keyframes spin{to{transform: rotate(360deg)}}.btn--sm{--bh: 40px;padding: 0 var(--s-2);font-size: var(--t-14)}.btn--lg{--bh: 56px;padding: 0 var(--s-4);font-size: var(--t-18)}.btn--block{width: 100%}.btn--primary{background: var(--sky);color: #06101F}.btn--primary:hover{background: var(--sky-h);box-shadow: 0 12px 24px -12px rgba(50,162,226,.75)}.btn--ghost{border-color: var(--line-2);background: rgba(255,255,255,.04);color: #fff}.btn--ghost:hover{border-color: rgba(148,170,210,.5);background: rgba(255,255,255,.09)}.btn--outline{border-color: rgba(11,19,36,.22);color: var(--ink-t)}.btn--outline:hover{border-color: var(--ink-t);background: var(--ink-t);color: #fff}.btn--dark{background: var(--navy);color: #fff}.btn--dark:hover{background: #1A2B4F}.logo{display: inline-flex;align-items: center;gap: var(--s-1);margin-right: auto;color: #fff;text-decoration: none}.logo__leaf{width: 38px;height: 32px;flex: none;transition: transform .5s var(--ease)}.logo:hover .logo__leaf{transform: rotate(-8deg) scale(1.06)}.logo__word{position: relative;padding-top: .42em;font-size: 1.6rem;font-weight: 700;letter-spacing: -.035em;line-height: 1}.logo__to{position: absolute;left: .05em;top: 0;font-size: .38em;font-weight: 600;letter-spacing: .22em;text-transform: uppercase}.logo__biz{margin-left: .12em;color: var(--sky);font-size: .38em;font-weight: 600;letter-spacing: .16em;text-transform: uppercase}.ob{position: fixed;top: var(--s-1);left: max(var(--s-1),calc((100% - 1280px) / 2));right: max(var(--s-1),calc((100% - 1280px) / 2));z-index: 102;display: flex;align-items: center;gap: var(--s-1);height: 60px;padding: 0 6px 0 var(--s-2);border: 1px solid var(--line-2);border-radius: var(--r-3);background: #0F172A;background: rgba(15,23,42,.97);box-shadow: 0 20px 40px -24px rgba(3,8,20,.8);-webkit-transition: -webkit-transform .45s var(--ease);transition: transform .45s var(--ease),box-shadow .3s}@media (min-width: 700px){.ob{top: var(--s-2);gap: var(--s-2)}}.ob.is-hidden{-webkit-transform: translateY(-120%);transform: translateY(calc(-100% - var(--s-3)))}.is-ob-open .ob{box-shadow: none;-webkit-transform: none;transform: none}.ob{transition: transform .45s var(--ease),background-color .4s,border-color .4s,box-shadow .4s}.ob.ob--lift{border-color: rgba(50,162,226,.45);background: #1D2944;box-shadow: 0 0 0 4px rgba(50,162,226,.08),0 24px 48px -20px rgba(0,0,0,.9)}.ob.ob--lift .ob__btn{border-color: rgba(50,162,226,.4);background: #26345A}.ob .logo{margin-right: auto}.ob__here{display: none;margin-right: auto;color: var(--muted);font-size: var(--t-14);font-weight: 500;white-space: nowrap}@media (min-width: 900px){.ob .logo{margin-right: 0}.ob__here{display: block}}.ob__seo{--bh: 44px;gap: 6px;padding: 0 12px;border-color: var(--line-2);background: transparent;color: #fff;white-space: nowrap}.ob__seo svg{stroke: var(--leaf)}.ob__seo:hover{border-color: var(--leaf);background: rgba(92,194,84,.1)}.ob__seo:hover svg{transform: none}.ob__seo[aria-current]{border-color: var(--leaf)}.ob__seo-l{display: none}@media (min-width: 1000px){.ob__seo-l{display: inline}}.ob__cta{--bh: 44px;display: none;white-space: nowrap}@media (min-width: 700px){.ob__cta{display: inline-flex}}.ob__btn{display: inline-flex;flex: none;align-items: center;gap: var(--s-1);height: 44px;padding: 0 7px 0 14px;border: 1px solid var(--line-2);border-radius: var(--r-2);background: var(--tile);color: #fff;font-weight: 600;cursor: pointer;-webkit-tap-highlight-color: transparent}.ob__btn:hover{border-color: var(--sky)}@media (max-width: 399px){.ob__lbl{display: none}.ob__btn{padding: 0 7px}.ob .logo__word{font-size: 1.4rem}}.ob__dial{position: relative;width: 28px;height: 28px;flex: none;border: 2px solid var(--sky);border-radius: 50%;transition: transform .7s var(--ease)}.ob__dial i{position: absolute;left: 50%;top: 3px;width: 5px;height: 5px;margin-left: -2.5px;border-radius: 50%;background: var(--leaf);transition: opacity .2s}.ob__dial::before,.ob__dial::after{content: "";position: absolute;left: 50%;top: 50%;width: 11px;height: 2px;margin: -1px 0 0 -5.5px;border-radius: 2px;background: #fff;transform: rotate(45deg) scaleX(0);transition: transform .4s var(--ease) .2s}.ob__dial::after{transform: rotate(-45deg) scaleX(0)}.is-ob-open .ob__dial{transform: rotate(180deg)}.is-ob-open .ob__dial i{opacity: 0}.is-ob-open .ob__dial::before{transform: rotate(45deg) scaleX(1)}.is-ob-open .ob__dial::after{transform: rotate(-45deg) scaleX(1)}.ob__menu{position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 101;display: grid;grid-template-rows: minmax(0,1fr) auto;overflow-x: hidden;overflow-y: auto;overscroll-behavior: contain;-webkit-overflow-scrolling: touch;background: var(--navy) var(--pat-tiles) 0 0 / 88px 88px;-webkit-clip-path: circle(0 at var(--cx,95%) var(--cy,36px));clip-path: circle(0 at var(--cx,95%) var(--cy,36px));transition: clip-path .75s var(--ease),-webkit-clip-path .75s var(--ease)}.is-ob-open .ob__menu{-webkit-clip-path: circle(150vmax at var(--cx,95%) var(--cy,36px));clip-path: circle(150vmax at var(--cx,95%) var(--cy,36px))}.ob__stage{--R: min(31vh,33vw);position: relative;place-self: center;width: calc(var(--R) * 2);height: calc(var(--R) * 2);margin: calc(var(--hd) + var(--s-2)) 0 var(--s-3)}@media (max-width: 559px){.ob__stage{--R: min(30vh,31vw)}}.ob__ring{position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;transform: rotate(-120deg) scale(.8);transition: transform 1s var(--ease) .1s,opacity .6s .1s}.is-ob-open .ob__ring{opacity: 1;transform: none}.ob__ring circle{fill: none;stroke: rgba(148,170,210,.25);stroke-width: .4}.ob__ring .r2{stroke-dasharray: 1.5 3}.ob__ring line{stroke: rgba(148,170,210,.4);stroke-width: .5}.ob__ring g{transform-origin: 100px 100px;animation: spin 90s linear infinite}.ob__nav a{position: absolute;left: 50%;top: 50%;display: grid;justify-items: center;gap: 2px;padding: var(--s-1) var(--s-2);border-radius: var(--r-3);background: var(--navy);color: #fff;font-size: clamp(.9375rem,.7rem + .8vw,1.375rem);font-weight: 600;letter-spacing: -.02em;line-height: 1.15;text-decoration: none;white-space: nowrap;opacity: 0;transform: translate(-50%,-50%) rotate(var(--a)) translate(0) rotate(calc(var(--a) * -1)) scale(.5);transition: transform .8s var(--ease) calc(.15s + var(--i) * 45ms),opacity .4s calc(.15s + var(--i) * 45ms),background-color .2s,color .2s;-webkit-tap-highlight-color: transparent}@media (max-width: 559px){.ob__nav a{padding: 6px 10px}}.is-ob-open .ob__nav a{opacity: 1;transform: translate(-50%,-50%) rotate(var(--a)) translate(var(--R)) rotate(calc(var(--a) * -1)) scale(1)}.ob__nav small{color: var(--leaf);font-size: var(--t-12);font-weight: 600;font-variant-numeric: tabular-nums}.ob__nav a:hover,.ob__nav a:focus-visible,.ob__nav a.on{background: var(--sky);color: #06101F}.ob__nav a:hover small,.ob__nav a:focus-visible small,.ob__nav a.on small{color: #06101F}.ob__nav a[aria-current]{box-shadow: inset 0 0 0 1.5px var(--leaf)}.ob__core{position: absolute;left: 50%;top: 50%;display: grid;justify-items: center;gap: var(--s-half);width: calc(var(--R) * 1.05);text-align: center;opacity: 0;transform: translate(-50%,-50%);transition: opacity .4s .55s}.is-ob-open .ob__core{opacity: 1}.ob__k{color: var(--leaf);font-size: var(--t-14);font-weight: 600;font-variant-numeric: tabular-nums}.ob__t{color: #fff;font-size: clamp(1.062rem,0.765rem + 2.04vw,2.762rem);font-weight: 650;letter-spacing: -.04em;line-height: 1.05}.ob__d{color: var(--muted);font-size: var(--t-14)}.ob__foot{display: flex;flex-wrap: wrap;justify-content: center;gap: var(--s-1) var(--s-2);padding: 0 var(--gut) var(--s-4);padding-bottom: calc(var(--s-4) + env(safe-area-inset-bottom));opacity: 0;transition: opacity .4s .5s}.is-ob-open .ob__foot{opacity: 1}@media (max-width: 559px){.ob__foot .btn{width: 100%}}.ob__fb small{display: none}@media (min-width: 1024px) and (min-height: 560px){.ob__menu{grid-template-columns: minmax(0,1fr) auto minmax(0,1fr);align-items: center}.ob__stage{grid-column: 2;grid-row: 1}.ob__foot{display: contents}.ob__foot>*{opacity: 0;transition: opacity .4s .5s,transform .5s var(--ease) .45s}.is-ob-open .ob__foot>*{opacity: 1;transform: none}.ob__fb{grid-row: 1;flex-direction: column;align-items: flex-start;gap: 4px;width: min(100%,17rem);min-height: 0;padding: var(--s-3);border-radius: var(--r-4);text-align: left;font-size: var(--t-20);line-height: 1.2;white-space: normal}.ob__fb small{display: block;font-size: var(--t-14);font-weight: 500;opacity: .8}.ob__fb:first-child{grid-column: 1;justify-self: end;margin-right: clamp(var(--s-3),4vw,var(--s-8));transform: translateX(-24px)}.ob__fb:nth-child(2){grid-column: 3;justify-self: start;margin-left: clamp(var(--s-3),4vw,var(--s-8));transform: translateX(24px)}.ob__auth{grid-column: 1 / -1;grid-row: 2;padding: 0 var(--gut) var(--s-4)}}@media (prefers-reduced-motion: reduce){.ob__menu,.ob__nav a,.ob__ring{transition: none}.ob__ring g{animation: none}}.head{max-width: 52rem;margin-bottom: var(--s-4)}@media (min-width: 900px){.head{margin-bottom: var(--s-8)}}.head--c{margin-inline: auto;text-align: center}.eyebrow{margin-bottom: var(--s-2);color: var(--leaf-deep);font-size: var(--t-16);font-weight: 600}.h2{max-width: 14.4em;font-size: var(--fs-h2);font-weight: 650;line-height: 1.05;letter-spacing: -.04em;text-wrap: balance}.head--c .h2{margin-inline: auto}.lede{max-width: 40rem;margin-top: var(--s-2);color: var(--ink-m);font-size: var(--fs-lead)}.head--c .lede{margin-inline: auto}.card{padding: var(--s-3);border: 1px solid var(--line-l);border-radius: var(--r-3);background: var(--card)}@media (min-width: 900px){.card{padding: var(--s-4)}}.audit{padding: var(--section) 0;border-top: 1px solid var(--line-l);background: var(--paper) var(--pat-dots) 0 0 / 24px 24px;color: var(--ink-t)}.audit__in{display: grid;grid-template-columns: minmax(0,1fr);gap: var(--s-5);align-items: start}.audit__in>*{min-width: 0}@media (min-width: 1024px){.audit__in{grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: var(--s-8)}}.audit__form{margin-top: var(--s-4)}.audit__label{display: block;margin-bottom: var(--s-1);font-size: var(--t-14);font-weight: 500}.audit__row{display: flex;gap: var(--s-1)}.audit__row input{flex: 1;min-width: 0;height: 56px;padding: 0 var(--s-2);border: 1.5px solid rgba(11,19,36,.2);border-radius: var(--r-2);background: #fff;color: var(--ink-t);font-size: var(--t-16);transition: border-color var(--dur-1),box-shadow var(--dur-1)}.audit__row input:focus{outline: none;border-color: var(--sky-deep);box-shadow: 0 0 0 3px rgba(50,162,226,.25)}.audit__row input[aria-invalid="true"]{border-color: #C8413C}.audit__row .btn{--bh: 56px;flex: none}.audit__err{min-height: 1.5em;margin-top: var(--s-1);color: #C8413C;font-size: var(--t-14);font-weight: 500}.audit__vs{margin-top: 4px}.audit__vs summary{display: inline-flex;align-items: center;min-height: 44px;color: inherit;font-size: var(--t-14);font-weight: 600;text-decoration: underline;text-underline-offset: 3px;cursor: pointer}.audit__vs input{width: 100%;max-width: 28rem;height: 48px;margin-top: 4px;padding: 0 14px;border: 1.5px solid currentColor;border-radius: var(--r-2);background: transparent;color: inherit;font-size: var(--t-16);opacity: .9}.audit__free{margin-top: 4px;font-size: var(--t-14);opacity: .8}.audit__fine{margin-top: var(--s-1);color: var(--ink-m);font-size: var(--t-14)}.audit__panel{min-height: 380px}.audit__h{font-size: var(--fs-h3);font-weight: 600;letter-spacing: -.02em;overflow-wrap: anywhere}.audit__hint{margin-top: var(--s-3);color: var(--ink-m);font-size: var(--t-14)}.rings{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: var(--s-2);margin-top: var(--s-3)}.rings li{display: grid;justify-items: center;gap: var(--s-1);color: var(--ink-m);font-size: var(--t-12);font-weight: 500;text-align: center;line-height: 1.3}.ring{--v: 0;--rc: #C5CEDC;position: relative;width: 64px;height: 64px}.ring svg{width: 100%;height: 100%;transform: rotate(-90deg)}.ring circle{fill: none;stroke: #E6EAF1;stroke-width: 6}.ring circle + circle{stroke: var(--rc);stroke-linecap: round;stroke-dasharray: 169.65;stroke-dashoffset: calc(169.65 * (1 - var(--v)));transition: stroke-dashoffset 1.2s var(--ease)}.ring b{position: absolute;inset: 0;display: grid;place-items: center;color: var(--ink-t);font-size: var(--t-18);font-weight: 700;font-variant-numeric: tabular-nums}.ring.is-good{--rc: var(--leaf-deep)}@media (max-width: 420px){.rings{gap: var(--s-1)}.ring{width: 56px;height: 56px}.ring b{font-size: var(--t-16)}}.ring.is-ok{--rc: #B7791F}.ring.is-bad{--rc: #C8413C}.vitals{display: grid;grid-template-columns: 1fr 1fr;gap: var(--s-1) var(--s-3);margin-top: var(--s-3);padding-top: var(--s-3);border-top: 1px solid var(--line-l)}.vitals div{display: grid}.vitals dt{color: var(--ink-m);font-size: var(--t-12)}.vitals dd{margin: 0;font-weight: 700}.audit__sub{margin-top: var(--s-3);font-size: var(--t-16);font-weight: 600}.issues{display: grid;gap: var(--s-1);margin: var(--s-2) 0 var(--s-3)}.issues li{position: relative;padding-left: var(--s-4);font-size: var(--t-14);line-height: 1.45}.issues li::before{content: "!";position: absolute;left: 0;top: 0;display: grid;place-items: center;width: 20px;height: 20px;border-radius: 6px;background: #FBEFD9;color: #B7791F;font-size: var(--t-12);font-weight: 800}.issues .is-none::before{content: "";background: var(--leaf-tint) var(--check-deep) center / 100% no-repeat}.audit__bar{height: 6px;margin: var(--s-3) 0 var(--s-2);overflow: hidden;border-radius: 6px;background: #E6EAF1}.audit__bar i{display: block;height: 100%;background: var(--sky-deep);transform: scaleX(0);transform-origin: left;transition: transform 1s linear}.audit__step{font-weight: 500}.audit__again{display: block;margin: var(--s-2) auto 0;padding: var(--s-1);border: 0;background: none;color: var(--sky-deep);font-weight: 600;text-decoration: underline;text-underline-offset: 3px}.local{padding: var(--section) 0;background: var(--paper) var(--pat-dots) 0 0 / 24px 24px;color: var(--ink-t)}.cities{display: grid;gap: var(--s-2);margin-bottom: var(--s-8)}.city{padding-bottom: var(--s-2);border-bottom: 1px solid var(--line-l)}.city h3{position: relative;font-size: clamp(1.95rem,0.39rem + 8.97vw,8.19rem);font-weight: 700;letter-spacing: -.055em;line-height: .95}.city__o{color: transparent;-webkit-text-stroke: 1.5px rgba(11,19,36,.26)}.city__f{position: absolute;left: 0;top: 0;color: var(--ink-t);clip-path: inset(0 calc(100% - var(--f,0) * 100%) 0 0)}.city--sky .city__f{color: var(--sky-deep)}.city--leaf .city__f{color: var(--leaf-deep)}.city p{margin-top: var(--s-1);color: var(--ink-m);font-size: var(--fs-body)}.no-js .city__f{clip-path: none}.gbp{display: grid;gap: var(--s-2)}@media (min-width: 640px){.gbp{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.gbp{grid-template-columns: repeat(3,minmax(0,1fr));gap: var(--s-3)}}.gbp li{display: grid;align-content: start;gap: var(--s-1)}.gbp li::before{content: "";width: var(--s-3);height: var(--s-3);border-radius: var(--r-1);background: var(--leaf-tint) var(--check-deep) center / 100% no-repeat}.gbp b{font-size: var(--fs-h3);font-weight: 600;letter-spacing: -.02em;line-height: 1.2}.gbp span{color: var(--ink-m);line-height: 1.5}.promise{padding: var(--section) 0;background: var(--navy) var(--pat-tiles) 0 0 / 88px 88px;color: var(--text)}.promise .h2{margin-bottom: var(--s-6);color: #fff}.promise__grid{display: grid;gap: 1px;overflow: hidden;border: 1px solid var(--line);border-radius: var(--r-4);background: var(--line)}@media (min-width: 720px){.promise__grid{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (min-width: 1100px){.promise__grid{grid-template-columns: repeat(4,minmax(0,1fr))}}.promise__grid li{display: grid;align-content: start;gap: var(--s-2);padding: var(--s-3);background: var(--navy);transition: background-color .3s}@media (min-width: 900px){.promise__grid li{padding: var(--s-4)}}.promise__grid li:hover{background: var(--tile)}.promise__grid b{color: #fff;font-size: clamp(var(--t-48),2rem + 2.5vw,var(--t-72));font-weight: 650;letter-spacing: -.045em;line-height: 1;font-variant-numeric: tabular-nums}.promise__grid li:first-child b{color: var(--leaf)}.promise__grid span{color: var(--muted)}.pricing{padding: var(--section) 0;background: var(--paper) var(--pat-dots) 0 0 / 24px 24px;color: var(--ink-t)}.plans{display: grid;gap: var(--s-3)}@media (min-width: 900px){.plans{grid-template-columns: repeat(3,minmax(0,1fr));align-items: center}}.plan{position: relative;display: flex;flex-direction: column;gap: var(--s-2)}.plan h3{font-size: var(--fs-h3);font-weight: 600}.plan__for{color: var(--ink-m);font-size: var(--t-16)}.plan__price{font-size: var(--t-36);font-weight: 700;letter-spacing: -.04em;line-height: 1.1}.plan__price small{margin-right: var(--s-half);color: var(--ink-m);font-size: var(--t-16);font-weight: 500;letter-spacing: 0}.plan ul{display: grid;gap: var(--s-1);margin: var(--s-1) 0 var(--s-2)}.plan li{position: relative;padding-left: var(--s-4);font-size: var(--t-16)}.plan li::before{content: "";position: absolute;left: 0;top: 2px;width: 20px;height: 20px;border-radius: 6px;background: var(--leaf-tint) var(--check-deep) center / 100% no-repeat}.plan .btn{margin-top: auto}.plan--hot{padding-block: var(--s-5);border: 2px solid var(--sky);background: var(--navy) var(--pat-tiles) 0 0 / 88px 88px;color: var(--text);box-shadow: var(--shadow)}.plan--hot h3,.plan--hot .plan__price{color: #fff}.plan--hot .plan__for,.plan--hot .plan__price small{color: var(--muted)}.plan--hot li::before{background: rgba(92,194,84,.16) var(--check-leaf) center / 100% no-repeat}.plan__badge{position: absolute;top: calc(var(--s-2) * -1);left: 50%;padding: var(--s-half) var(--s-2);border-radius: var(--r-1);background: var(--leaf);color: #06101F;font-size: var(--t-14);font-weight: 700;white-space: nowrap;transform: translateX(-50%)}.note-sm{margin-top: var(--s-3);color: var(--ink-m);font-size: var(--t-14);text-align: center}.faq{padding: var(--section) 0;background: var(--navy-2);color: var(--text)}.faq .h2{color: #fff}.faq__in{display: grid;gap: var(--s-1)}@media (min-width: 1024px){.faq__in{grid-template-columns: minmax(0,.8fr) minmax(0,1.2fr);gap: var(--s-8);align-items: start}}.faq__list{border-top: 1px solid var(--line-2)}.faq details{border-bottom: 1px solid var(--line-2)}.faq summary{display: flex;align-items: center;justify-content: space-between;gap: var(--s-3);min-height: 64px;padding: var(--s-2) 0;color: #fff;font-size: var(--fs-h3);font-weight: 600;letter-spacing: -.01em;line-height: 1.3;list-style: none;cursor: pointer}.faq summary::-webkit-details-marker{display: none}.faq summary i{position: relative;flex: none;width: 32px;height: 32px;border-radius: var(--r-1);background: rgba(255,255,255,.06);transition: transform var(--dur-2) var(--ease),background-color var(--dur-1)}.faq summary i::before,.faq summary i::after{content: "";position: absolute;left: 50%;top: 50%;width: 12px;height: 2px;margin: -1px 0 0 -6px;border-radius: 2px;background: #fff;transition: transform var(--dur-2) var(--ease),background-color var(--dur-1)}.faq summary i::after{transform: rotate(90deg)}.faq details[open] summary i{background: var(--leaf);transform: rotate(180deg)}.faq details[open] summary i::before,.faq details[open] summary i::after{background: #06101F}.faq details[open] summary i::after{transform: rotate(0)}.faq details p{max-width: 40rem;padding: 0 var(--s-6) var(--s-3) 0;color: var(--muted)}.cta{padding: var(--section) 0;background: var(--leaf);color: #06101F}.cta__in{display: grid;gap: var(--s-5)}@media (min-width: 1024px){.cta__in{grid-template-columns: minmax(0,1.1fr) minmax(0,.9fr);gap: var(--s-8);align-items: center}}.cta__h{font-size: clamp(var(--t-48),1.4rem + 5vw,var(--t-96));font-weight: 650;line-height: 1;letter-spacing: -.05em;text-wrap: balance}.cta__h .serif{letter-spacing: -.02em}.cta .lede{color: rgba(6,16,31,.8)}.cta__direct{display: flex;flex-wrap: wrap;gap: var(--s-2);margin-top: var(--s-4)}.cta__direct a{display: grid;gap: var(--s-half);min-height: 48px;padding: var(--s-2) var(--s-3);border: 1.5px solid rgba(6,16,31,.25);border-radius: var(--r-3);font-size: var(--t-16);text-decoration: none;transition: background-color var(--dur-1),color var(--dur-1),border-color var(--dur-1)}.cta__direct span{font-size: var(--t-14);opacity: .75}.cta__direct a:hover{border-color: #06101F;background: #06101F;color: var(--leaf)}.form{display: grid;gap: var(--s-2);padding: var(--s-3);border-radius: var(--r-4);background: var(--navy);color: var(--text);box-shadow: 0 40px 80px -40px rgba(6,16,31,.6)}@media (min-width: 560px){.form{grid-template-columns: 1fr 1fr;column-gap: var(--s-3);padding: var(--s-4)}.form__err,.form .btn,.form__ok,.form__fine{grid-column: 1 / -1}}.field{display: grid;align-content: start;gap: var(--s-1)}.field label{font-size: var(--t-14);font-weight: 500}.field input,.field select{width: 100%;height: 48px;padding: 0 var(--s-2);border: 1px solid var(--line-2);border-radius: var(--r-2);background: var(--navy-2);color: #fff;font-size: var(--t-16);-webkit-appearance: none;appearance: none;transition: border-color var(--dur-1),box-shadow var(--dur-1)}.field select{padding-right: var(--s-5);background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 6l4 4 4-4' fill='none' stroke='%239AA8C0' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: right var(--s-2) center;background-size: 16px}.field input::placeholder{color: #6E7C96}.field input:hover,.field select:hover{border-color: rgba(148,170,210,.45)}.field input:focus,.field select:focus{outline: none;border-color: var(--sky);box-shadow: 0 0 0 3px rgba(50,162,226,.3)}.field input[aria-invalid="true"]{border-color: var(--danger)}.form__err{min-height: 1.5em;color: var(--danger);font-size: var(--t-14);font-weight: 500}.form__ok{color: var(--text)}.form__ok a{color: var(--sky);font-weight: 600}.form__fine{color: var(--muted);font-size: var(--t-14)}.form__fine a{color: var(--text)}.fab{position: fixed;left: 50%;bottom: calc(var(--s-2) + env(safe-area-inset-bottom));z-index: 90;display: flex;align-items: center;gap: var(--s-1);padding: var(--s-half);border: 1px solid var(--line-2);border-radius: var(--r-3);background: rgba(11,18,34,.97);box-shadow: var(--shadow);transform: translate(-50%,160%);transition: transform .45s var(--ease)}.fab.is-on{transform: translate(-50%,0)}.fab .btn{border-radius: var(--r-2)}.fab__wa{display: grid;place-items: center;width: 48px;height: 48px;border-radius: var(--r-2);background: var(--wa);color: #06101F;transition: transform var(--dur-1) var(--ease)}.fab__wa:hover{transform: scale(1.06)}.fab__wa svg{width: 22px;height: 22px;fill: none;stroke: currentColor;stroke-width: 1.7;stroke-linecap: round;stroke-linejoin: round}.js .rv{opacity: 0;transform: translate3d(0,var(--s-3),0);transition: opacity .8s var(--ease),transform .8s var(--ease);transition-delay: var(--d,0s)}.js .rv.is-in{opacity: 1;transform: none}.svc__row h3{font-size: clamp(var(--t-24),1rem + 1.5vw,var(--t-36));letter-spacing: -.035em}.svc__ico{grid-column: 3;grid-row: 1 / span 2;display: grid;place-items: center;width: 56px;height: 56px;border-radius: var(--r-3);background: var(--navy);transition: background-color var(--dur-2),transform var(--dur-2) var(--ease)}.svc__ico svg{width: 24px;height: 24px;fill: none;stroke: var(--sky);stroke-width: 1.7;stroke-linecap: round;stroke-linejoin: round;transition: stroke var(--dur-2)}.svc__row:hover .svc__ico{background: var(--leaf);transform: rotate(-6deg)}.svc__row:hover .svc__ico svg{stroke: #06101F}@media (min-width: 900px){.svc__row,.svc__row:nth-child(n){grid-template-columns: 64px minmax(0,1fr) minmax(0,1fr) 56px}.svc__row p{font-size: var(--t-18)}.svc__ico{grid-column: 4;grid-row: 1}}.work.is-static .work__count,.work.is-static .work__bar{display: none}.work.is-static .work__track{scroll-padding: 0 var(--gut)}.case__img{position: relative}.case__tag{position: absolute;left: var(--s-2);top: var(--s-2);padding: var(--s-half) var(--s-1);border-radius: var(--r-1);background: rgba(11,18,34,.88);color: #fff;font-size: var(--t-12);font-weight: 600}.promise__grid a{color: var(--leaf);font-weight: 600;text-underline-offset: 3px}.next{display: grid;gap: var(--s-2);margin-top: var(--s-4);counter-reset: nx}.next li{position: relative;display: grid;gap: var(--s-half);min-height: 32px;padding-left: var(--s-6);counter-increment: nx}.next li::before{content: counter(nx);position: absolute;left: 0;top: 0;display: grid;place-items: center;width: 32px;height: 32px;border-radius: var(--r-1);background: #06101F;color: var(--leaf);font-size: var(--t-14);font-weight: 700}.next b{font-weight: 700}.next span{color: rgba(6,16,31,.8)}.form__plan{grid-column: 1 / -1;justify-self: start;padding: var(--s-half) var(--s-2);border-radius: 16px;background: rgba(92,194,84,.16);color: var(--leaf);font-size: var(--t-14);font-weight: 600}.field label span{color: var(--muted);font-weight: 400}@media (min-width: 900px){.fab{left: auto;right: var(--s-3);bottom: var(--s-3);transform: translateY(160%)}.fab.is-on{transform: none}}.chat{position: relative;background: var(--navy-2);color: var(--text)}.js .chat{height: 460vh}.chat__sticky{display: grid;gap: var(--s-3);align-content: safe center;justify-items: center;max-width: 1180px;margin: 0 auto;padding: calc(var(--hd) + var(--s-2)) var(--gut) var(--s-3)}.js .chat__sticky{position: sticky;top: 0;height: 100svh;overflow: hidden}.chat__copy{width: 100%;max-width: 30rem}.chat .eyebrow{color: var(--leaf)}.chat .h2{color: #fff}.chat .lede{display: none;color: var(--muted)}.chat__now{display: none}.chat__rail{display: flex;gap: 6px;margin-top: var(--s-2)}.chat__rail i{flex: 1;max-width: 32px;height: 4px;border-radius: 4px;background: #26314F;transition: background-color .4s}.chat__rail i.is-on{background: var(--leaf)}.chat__skip{display: inline-block;margin-top: var(--s-2);color: var(--muted);font-size: var(--t-14);text-underline-offset: 3px}.chat__skip:hover{color: #fff}.phone2{display: flex;flex-direction: column;width: min(380px,100%);height: min(600px,60svh);padding: var(--s-1);border-radius: 40px;background: #1B2541;box-shadow: var(--shadow),inset 0 0 0 1px rgba(255,255,255,.07)}.phone2__top{display: flex;flex: none;align-items: center;gap: var(--s-1);height: 56px;padding: 0 var(--s-2);border-radius: 32px 32px 0 0;background: var(--tile)}.phone2__av{display: grid;place-items: center;width: 36px;height: 36px;border-radius: 50%;background: var(--navy)}.phone2__av svg{width: 22px;height: 20px}.phone2__top b{display: block;color: #fff;font-size: var(--t-14);line-height: 1.2}.phone2__top small{color: var(--muted);font-size: var(--t-12)}.phone2__view{position: relative;flex: 1;overflow: hidden;background: #0E1528 var(--pat-tiles) 0 0 / 44px 44px}.thread{display: flex;flex-direction: column;gap: var(--s-1);padding: var(--s-2) 12px;transition: transform .45s var(--ease)}.js .thread>li:not(.is-on){display: none}.js .thread>li.is-on{animation: msgIn .4s var(--ease) both}@keyframes msgIn{from{opacity: 0;transform: translateY(12px) scale(.97)}}.msg{max-width: 86%;padding: var(--s-1) 12px;border-radius: 18px;font-size: var(--t-14);line-height: 1.45}.msg--in{align-self: flex-start;border-bottom-left-radius: 6px;background: #1E2A47;color: var(--text)}.msg--out{align-self: flex-end;border-bottom-right-radius: 6px;background: var(--leaf);color: #06101F}.msg__who{display: block;margin-bottom: 2px;color: var(--sky);font-size: var(--t-12);font-weight: 600}.msg__time{display: block;margin-top: var(--s-half);font-size: var(--t-12);text-align: right;opacity: .7}.msg--out .msg__time::after{content: " ✓✓";color: #0B5C93;font-weight: 700}.msg__card{display: grid;gap: 2px;margin-top: var(--s-1);padding: var(--s-1) 12px;border-radius: var(--r-2);background: rgba(6,16,31,.1);color: inherit;text-decoration: none;transition: background-color var(--dur-1)}.msg__card b{font-weight: 700;line-height: 1.3}.msg__card span{font-size: var(--t-12);font-weight: 600;opacity: .8}.msg__card:hover{background: rgba(6,16,31,.18)}.typing{align-self: flex-end;display: flex;gap: var(--s-half);padding: 12px var(--s-2);border-radius: 18px;border-bottom-right-radius: 6px;background: rgba(92,194,84,.22)}.typing i{width: 6px;height: 6px;border-radius: 50%;background: var(--leaf);animation: dot 1s infinite}.typing i:nth-child(2){animation-delay: .15s}.typing i:nth-child(3){animation-delay: .3s}@keyframes dot{0%,60%,100%{opacity: .35;transform: none}30%{opacity: 1;transform: translateY(-3px)}}.qr{align-self: stretch;display: flex;flex-wrap: wrap;justify-content: flex-end;gap: 6px;padding-top: var(--s-1)}.qr p{width: 100%;color: var(--muted);font-size: var(--t-12);text-align: right}.qr a{padding: 6px 12px;border: 1.5px solid var(--leaf);border-radius: 999px;color: var(--leaf);font-size: var(--t-14);font-weight: 600;text-decoration: none;transition: background-color var(--dur-1),color var(--dur-1)}.qr a:hover{background: var(--leaf);color: #06101F}.phone2__send{display: flex;flex: none;align-items: center;justify-content: space-between;gap: var(--s-1);height: 56px;padding: 0 var(--s-1) 0 var(--s-2);border-radius: 0 0 32px 32px;background: var(--tile);color: var(--text);font-size: var(--t-14);font-weight: 600;text-decoration: none}.phone2__send i{display: grid;place-items: center;width: 40px;height: 40px;border-radius: 50%;background: var(--wa);color: #06101F}.phone2__send svg{width: 20px;height: 20px;fill: none;stroke: currentColor;stroke-width: 1.7;stroke-linecap: round;stroke-linejoin: round}.phone2__send:hover span{text-decoration: underline;text-underline-offset: 3px}@media (min-width: 900px){.js .chat{height: 520vh}.chat__sticky{grid-template-columns: minmax(0,1fr) 400px;align-items: center;justify-items: stretch;gap: var(--s-8);padding-bottom: var(--s-5)}.chat__copy{max-width: 34rem}.phone2{width: 100%}.chat .lede{display: block}.chat__now{display: grid;gap: var(--s-1);margin-top: var(--s-5);padding-top: var(--s-3);border-top: 1px solid var(--line)}.chat__step{color: var(--muted);font-size: var(--t-14);font-weight: 600}.chat__step b{color: var(--leaf)}.chat__fix{color: #fff;font-size: var(--t-36);font-weight: 650;letter-spacing: -.035em;line-height: 1.1}.chat__how{display: grid;gap: var(--s-half);color: var(--muted)}.chat__how span:first-child{color: var(--text);font-size: var(--t-14);font-weight: 600}.chat__price{color: var(--leaf);font-weight: 600}.phone2{height: min(660px,80svh)}}@media (max-width: 899px) and (max-height: 720px){.chat .h2{font-size: var(--t-24)}.chat__skip{display: none}}@media (prefers-reduced-motion: reduce){.js .chat{height: auto}.js .chat__sticky{position: static;height: auto;overflow: visible}.phone2__view{overflow-y: auto}}@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration: .01ms !important;animation-iteration-count: 1 !important;transition-duration: .01ms !important;transition-delay: 0s !important}.js .rv{opacity: 1;transform: none}}.cta__direct b{font-weight: 600}.audit__ex{margin-top: var(--s-2);color: var(--ink-m);font-size: var(--t-12);font-weight: 600}.rings--ex{margin-top: var(--s-1)}.rings--ex .ring{filter: grayscale(1);opacity: .4}.audit__more{margin-top: var(--s-2);padding: var(--s-2);border-radius: var(--r-2);background: var(--paper);color: var(--ink-m);font-size: var(--t-14)}.audit__more a{color: var(--sky-deep);font-weight: 600}.chat__note{margin-top: var(--s-1);color: var(--muted);font-size: var(--t-14)}@media (max-width: 899px){.cta__in>div:first-child{display: contents}.cta__h{order: 1}.cta .lede{order: 2;margin-top: 0}.cta .form{order: 3}.next{order: 4;margin-top: 0}.cta__direct{order: 5;margin-top: 0}}@media (min-width: 900px){.fab{padding: 0;border: 0;background: none;box-shadow: none}.fab .btn{display: none}.fab__wa{width: 56px;height: 56px;border-radius: var(--r-3);box-shadow: var(--shadow)}}.hp{position: absolute;left: -9999px;width: 1px;height: 1px;opacity: 0}.hd__nav a[aria-current]{color: #fff}.hd__nav a[aria-current]::after{transform: scaleX(1)}.svc__row h3 a{color: inherit;text-decoration: none}.svc__row h3 a::after{content: "";position: absolute;inset: 0}.city h3 a{color: inherit;text-decoration: none}.case{position: relative}.audit__in{gap: var(--s-6)}@media (min-width: 1024px){.audit__in{grid-template-columns: minmax(0,.95fr) minmax(0,1.05fr);gap: var(--s-8);align-items: center}}.audit__bar-in{display: flex;flex-wrap: wrap;align-items: center;gap: var(--s-1);padding: var(--s-1) var(--s-1) var(--s-1) var(--s-2);border: 1.5px solid rgba(11,19,36,.2);border-radius: var(--r-3);background: #fff;transition: border-color var(--dur-1),box-shadow var(--dur-2)}.audit__bar-in:focus-within{border-color: var(--sky-deep);box-shadow: 0 0 0 4px rgba(50,162,226,.2)}.audit__bar-in:has(input[aria-invalid="true"]){border-color: #C8413C}.audit__pre{flex: none;color: var(--ink-m);font-size: var(--t-16);font-weight: 500}.audit__bar-in input{flex: 1;min-width: 0;height: 48px;padding: 0;border: 0;background: none;font-size: var(--t-18);outline: none}.audit__bar-in .btn{--bh: 52px;flex: 1 0 100%}@media (min-width: 480px){.audit__bar-in{flex-wrap: nowrap}.audit__bar-in .btn{flex: none}}.audit__ticks{display: grid;gap: var(--s-1);margin-top: var(--s-3)}.audit__ticks li{display: flex;align-items: center;gap: var(--s-1);font-weight: 500}.audit__ticks svg{width: 22px;height: 22px;flex: none;border-radius: 6px;background: var(--leaf-tint);fill: none;stroke: var(--leaf-deep);stroke-width: 2.2;stroke-linecap: round;stroke-linejoin: round}.audit__fine{margin-top: var(--s-3)}.audit__try{padding: 0;border: 0;background: none;color: var(--sky-deep);font-size: inherit;font-weight: 600;text-decoration: underline;text-underline-offset: 3px}.audit__panel{min-height: 0}.rep{padding: var(--s-3);border: 1px solid var(--line-l);border-radius: var(--r-4);background: #fff;box-shadow: 0 40px 80px -48px rgba(11,19,36,.35)}@media (min-width: 900px){.rep{padding: var(--s-4)}}.rep[data-state="loading"]{min-height: 420px}.rep__top{display: flex;align-items: center;gap: var(--s-1);padding-bottom: var(--s-2);border-bottom: 1px solid var(--line-l)}.rep__fav{width: 24px;height: 24px;flex: none;border-radius: 6px;background: var(--navy);box-shadow: inset 0 0 0 6px var(--navy),inset 0 0 0 12px var(--leaf)}.rep__url{flex: 1;min-width: 0;overflow: hidden;font-size: var(--t-16);font-weight: 600;text-overflow: ellipsis;white-space: nowrap}.rep__tag{flex: none;padding: var(--s-half) var(--s-1);border-radius: var(--r-1);background: #FFF1D6;color: #6E4500;font-size: var(--t-12);font-weight: 600}.rep__tag--live{background: #E4F2FC;color: #08598E}.rep__tag--done{background: var(--leaf-tint);color: var(--leaf-deep)}.meters{display: grid;gap: var(--s-2);margin-top: var(--s-3);padding-top: var(--s-3);border-top: 1px solid var(--line-l)}.meters li{display: grid;grid-template-columns: minmax(0,1fr) auto;gap: 6px var(--s-2);font-size: var(--t-14)}.meters span{color: var(--ink-m)}.meters b{font-variant-numeric: tabular-nums}.meters i{position: relative;grid-column: 1 / -1;height: 6px;overflow: hidden;border-radius: 6px;background: #E6EAF1}.meters i::after{content: "";position: absolute;inset: 0;border-radius: 6px;background: var(--mc);transform: scaleX(var(--m));transform-origin: left}.meters .is-bad{--mc: #C8413C}.meters .is-ok{--mc: #B7791F}.meters .is-good{--mc: var(--leaf-deep)}.rep__foot{margin-top: var(--s-3);padding-top: var(--s-2);border-top: 1px dashed rgba(11,19,36,.18);color: var(--ink-m);font-size: var(--t-14)}.audit__steps{display: grid;gap: var(--s-2);margin-top: var(--s-1)}.audit__steps li{position: relative;padding-left: var(--s-4);color: var(--ink-m);line-height: 1.4}.audit__steps li::before{content: "";position: absolute;left: 0;top: 0;width: 20px;height: 20px;border: 2px solid #D5DCE7;border-radius: 50%}.audit__steps .is-on{color: var(--ink-t);font-weight: 600}.audit__steps .is-on::before{border-color: var(--sky-deep);border-right-color: transparent;animation: spin .8s linear infinite}.audit__steps .is-done{color: var(--ink-t)}.audit__steps .is-done::before{border: 0;border-radius: 6px;background: var(--leaf-tint) var(--check-deep) center / 100% no-repeat}.founder{padding: var(--section) 0;background: #fff;color: var(--ink-t)}.founder__in{display: grid;gap: var(--s-5);align-items: center}@media (min-width: 900px){.founder__in{grid-template-columns: minmax(0,.75fr) minmax(0,1.25fr);gap: var(--s-8)}}.founder__pic{max-width: 15rem;aspect-ratio: 4 / 5;overflow: hidden;border-radius: var(--r-4);background: var(--navy) var(--pat-tiles) 0 0 / 88px 88px}@media (min-width: 900px){.founder__pic{max-width: none}}.founder__pic img{width: 100%;height: 100%;object-fit: cover}.founder__mono{display: grid;place-items: center;height: 100%;color: var(--sky);font-size: clamp(3rem,2.34rem + 6.24vw,7.02rem);font-weight: 700;letter-spacing: -.06em}.founder__sig{display: grid;gap: var(--s-half);margin-top: var(--s-3)}.founder__sig b{font-size: var(--t-21)}.founder__sig span{color: var(--ink-m);font-size: var(--t-14)}.founder__ctas{display: flex;flex-wrap: wrap;gap: var(--s-2);margin-top: var(--s-4)}.cart{position: fixed;left: var(--s-1);right: var(--s-1);bottom: calc(var(--s-1) + env(safe-area-inset-bottom));z-index: 95;display: grid;gap: var(--s-1);max-width: 560px;margin: 0 auto;color: var(--ink-t);visibility: hidden;opacity: 0;transform: translateY(24px);transition: opacity .3s,transform .45s var(--ease),visibility 0s .45s}.cart.is-on{visibility: visible;opacity: 1;transform: none;transition: opacity .3s,transform .45s var(--ease)}.cart.is-bump .cart__n{animation: cart-bump .5s var(--ease)}@keyframes cart-bump{40%{transform: scale(1.3)}}.cart__bar{display: flex;align-items: center;gap: var(--s-1);padding: 6px;border-radius: var(--r-3);background: #fff;box-shadow: 0 24px 48px -16px rgba(3,8,20,.55),0 0 0 1px rgba(11,19,36,.08)}.cart__toggle{display: flex;flex: 1;align-items: center;gap: var(--s-1);min-width: 0;min-height: 48px;padding: 0 var(--s-1);border: 0;border-radius: var(--r-2);background: none;color: inherit;text-align: left;cursor: pointer;-webkit-tap-highlight-color: transparent}.cart__toggle:hover{background: var(--paper)}.cart__n{display: grid;place-items: center;width: 32px;height: 32px;flex: none;border-radius: 50%;background: var(--leaf);color: #06101F;font-weight: 700;font-variant-numeric: tabular-nums}.cart__t{display: grid;min-width: 0;line-height: 1.25}.cart__t small{overflow: hidden;color: var(--ink-m);font-size: var(--t-12);text-overflow: ellipsis;white-space: nowrap}.cart__t b{overflow: hidden;font-size: var(--t-16);text-overflow: ellipsis;white-space: nowrap}.cart__chev{width: 18px;height: 18px;margin-left: auto;flex: none;fill: none;stroke: currentColor;stroke-width: 2;stroke-linecap: round;stroke-linejoin: round;transition: transform .3s var(--ease)}.cart.is-open .cart__chev{transform: rotate(180deg)}.cart__go{flex: none}.cart__panel{max-height: min(60vh,520px);overflow: auto;overscroll-behavior: contain;padding: var(--s-3);border-radius: var(--r-3);background: #fff;box-shadow: 0 24px 48px -16px rgba(3,8,20,.55),0 0 0 1px rgba(11,19,36,.08)}.cart__top{display: flex;align-items: center;justify-content: space-between;margin-bottom: var(--s-1)}.cart__h{font-size: var(--t-18);font-weight: 700}.cart__x{width: 40px;height: 40px;border: 0;border-radius: 50%;background: var(--paper);color: var(--ink-t);font-size: 22px;line-height: 1;cursor: pointer}.cart__list{margin: 0 0 var(--s-2);padding: 0;list-style: none}.cart__list li{display: flex;align-items: center;gap: var(--s-1);padding: 10px 0;border-bottom: 1px solid rgba(11,19,36,.1)}.cart__list span{display: grid;flex: 1;min-width: 0}.cart__list b{font-weight: 600}.cart__list small{color: var(--ink-m);font-size: var(--t-14)}.cart__list button{width: 36px;height: 36px;flex: none;border: 1px solid rgba(11,19,36,.15);border-radius: 50%;background: #fff;color: var(--ink-m);font-size: 20px;line-height: 1;cursor: pointer}.cart__list button:hover{border-color: var(--danger);color: var(--danger)}.cart__sum{display: grid;grid-template-columns: 1fr 1fr;gap: var(--s-2);margin: 0 0 var(--s-1)}.cart__sum dt{color: var(--ink-m);font-size: var(--t-12)}.cart__sum dd{margin: 0;font-weight: 700}.cart__note{margin-bottom: var(--s-2);color: var(--ink-m);font-size: var(--t-12);line-height: 1.5}.cart__acts{display: grid;gap: var(--s-1)}.cart__acts .btn--wa{color: #06101F}.cart__clear{justify-self: center;padding: 6px;border: 0;background: none;color: var(--ink-m);font-size: var(--t-14);text-decoration: underline;cursor: pointer}.cart-on .qbar{display: none !important}.add{display: inline-flex;align-items: center;justify-content: center;gap: 6px;min-width: 44px;height: 40px;padding: 0 14px;border: 1.5px solid currentColor;border-radius: 999px;background: transparent;color: inherit;font-size: var(--t-14);font-weight: 650;white-space: nowrap;cursor: pointer;transition: background-color .2s,color .2s,border-color .2s;-webkit-tap-highlight-color: transparent}.add::before{content: "+";font-size: 1.25em;font-weight: 500;line-height: 1}.add[aria-pressed="true"]{border-color: var(--navy);background: var(--navy);color: #fff}.add[aria-pressed="true"]::before{content: "\2713";font-size: 1em;color: var(--leaf)}.ct{padding: var(--section) 0}.ct__eyebrow{margin-bottom: var(--s-2);color: var(--leaf);font-size: var(--t-14);font-weight: 600;letter-spacing: .02em}.ct__h{max-width: 9.2em;font-size: clamp(1.95rem,1.014rem + 3.276vw,3.705rem);font-weight: 650;letter-spacing: -.045em;line-height: 1;text-wrap: balance}.ct__lede{max-width: 30.2em;margin-top: var(--s-2);font-size: var(--t-18);line-height: 1.5}.field select{overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.field--full{grid-column: 1 / -1}.form .form__go{margin-top: var(--s-1)}.form--light{background: #fff;color: var(--ink-t);box-shadow: 0 40px 80px -40px rgba(3,8,20,.55)}.form--light .field label{color: var(--ink-t);font-weight: 600}.form--light .field label span{color: var(--ink-m);font-weight: 400}.form--light .field input,.form--light .field select{border: 1.5px solid rgba(11,19,36,.22);background-color: #fff;color: var(--ink-t)}.form--light .field select{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 6l4 4 4-4' fill='none' stroke='%234A5873' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E")}.form--light .field input::placeholder{color: #7A859B}.form--light .field input:hover,.form--light .field select:hover{border-color: rgba(11,19,36,.45)}.form--light .field input:focus,.form--light .field select:focus{border-color: var(--sky-deep);box-shadow: 0 0 0 3px rgba(50,162,226,.3)}.form--light .form__fine,.form--light .form__ok{color: var(--ink-m)}.form--light .form__fine a{color: var(--ink-t)}.form--light .form__ok a{color: var(--sky-deep)}.form--light .form__err{color: #C2261C}.form--light .form__plan{background: var(--leaf-tint);color: var(--ink-t)}.form--bare,.form--bare.form{padding: 0;background: none;box-shadow: none}.chips{display: flex;flex-wrap: wrap;gap: var(--s-1)}.chips label{position: relative;cursor: pointer}.chips input{position: absolute;top: 0;left: 0;width: 100%;height: 100%;margin: 0;opacity: 0;cursor: pointer}.chips span{display: inline-flex;align-items: center;min-height: 44px;padding: 0 var(--s-2);border: 1.5px solid rgba(11,19,36,.2);border-radius: 999px;background: #fff;color: var(--ink-t);font-weight: 600;transition: background-color .2s,border-color .2s,color .2s}.chips input:checked + span{border-color: var(--navy);background: var(--navy);color: #fff}.chips input:focus-visible + span{box-shadow: 0 0 0 3px rgba(50,162,226,.45)}.map{position: relative;margin: 0;overflow: hidden;border-radius: var(--r-3);background: #0A1428;aspect-ratio: 3 / 2}@supports not (aspect-ratio: 1 / 1){.map{height: 0;padding-top: 66.67%}}.map__svg{position: absolute;top: 0;left: 0;width: 100%;height: 100%}.map__sea{fill: #0A1428}.map pattern circle{fill: rgba(148,170,210,.32)}.map__waves{fill: none;stroke: rgba(50,162,226,.22);stroke-width: 1.5;stroke-linecap: round}.map__coast{fill: none;stroke: rgba(50,162,226,.55);stroke-width: 1.5;stroke-linejoin: round}.map__route{fill: none;stroke: var(--leaf);stroke-width: 1.6;stroke-dasharray: 3 7;stroke-linecap: round;opacity: .8;animation: route 2.4s linear infinite}@keyframes route{to{stroke-dashoffset: -40}}.map__sea-l{fill: rgba(148,170,210,.5);font-family: var(--serif);font-size: 15px;font-style: italic;letter-spacing: .12em}.pin{position: absolute;display: flex;align-items: center;gap: 6px;min-height: 44px;padding: 0;border: 0;background: none;color: #06101F;cursor: pointer;transform: translate(-11px,-50%);-webkit-tap-highlight-color: transparent}.pin--l{flex-direction: row-reverse;transform: translate(calc(-100% + 11px),-50%)}.pin__dot{position: relative;width: 22px;height: 22px;flex: none;border: 3px solid #0A1428;border-radius: 50%;background: var(--sky);box-shadow: 0 0 0 2px var(--sky);transition: background-color .2s,box-shadow .2s}.pin__dot::after{content: "";position: absolute;top: -9px;left: -9px;right: -9px;bottom: -9px;border: 2px solid var(--leaf);border-radius: 50%;opacity: 0}.pin__l{padding: 4px 10px;border-radius: 999px;background: #fff;font-size: 13px;font-weight: 700;line-height: 1.3;white-space: nowrap;box-shadow: 0 6px 16px -6px rgba(0,0,0,.5);transition: background-color .2s}.pin.is-on .pin__dot{background: var(--leaf);box-shadow: 0 0 0 2px var(--leaf)}.pin.is-on .pin__dot::after{animation: pin-pulse 2s var(--ease) infinite}.pin.is-on .pin__l,.pin:hover .pin__l{background: var(--leaf)}.pin:focus-visible{outline: none}.pin:focus-visible .pin__l{box-shadow: 0 0 0 3px var(--sky)}@media (max-width: 559px){.pin--l{flex-direction: column;align-items: flex-end;gap: 4px;transform: translate(calc(-100% + 11px),-11px)}}@keyframes pin-pulse{0%{opacity: .9;transform: scale(.6)}100%{opacity: 0;transform: scale(1.4)}}.brs{display: grid;gap: var(--s-1);margin: 0;padding: 0;list-style: none}@media (min-width: 700px){.brs--row{grid-template-columns: repeat(3,minmax(0,1fr))}}.br{height: 100%;padding: var(--s-2);border: 1.5px solid var(--line-2);border-radius: var(--r-2);background: rgba(255,255,255,.03);transition: border-color .2s,background-color .2s}.br.is-on{border-color: var(--leaf);background: rgba(92,194,84,.08)}.br__pick{display: grid;width: 100%;gap: 2px;padding: 0;border: 0;background: none;color: inherit;text-align: left;cursor: pointer}.br__city{font-size: var(--t-18);font-weight: 700;letter-spacing: -.01em}.br__area{color: var(--muted);font-size: var(--t-14)}.br__st{display: inline-flex;align-items: center;gap: 6px;margin-top: 4px;color: var(--muted);font-size: var(--t-12);font-weight: 600}.br__st:empty{display: none}.br__st::before{content: "";width: 7px;height: 7px;border-radius: 50%;background: currentColor}.br__st.is-open{color: var(--leaf)}.br__more{margin-top: var(--s-1)}.br__addr{display: flex;gap: 6px;color: var(--text);font-size: var(--t-14);line-height: 1.45}.br__addr svg{width: 16px;height: 16px;flex: none;margin-top: 2px;fill: none;stroke: var(--sky);stroke-width: 1.8}.br__acts{display: flex;flex-wrap: wrap;gap: 4px var(--s-2);margin-top: var(--s-1);font-size: var(--t-14);font-weight: 600}.br__acts a{display: inline-flex;align-items: center;gap: 4px;min-height: 32px;color: var(--sky);text-decoration: none}.br__acts a:hover{text-decoration: underline}.br__acts svg{width: 14px;height: 14px;fill: none;stroke: currentColor;stroke-width: 2;stroke-linecap: round;stroke-linejoin: round}.ct__direct{display: grid;gap: var(--s-1);margin: 0;padding: 0;list-style: none}.ct__direct a{display: flex;align-items: center;gap: var(--s-2);min-height: 64px;padding: var(--s-1) var(--s-2);border: 1.5px solid var(--line-2);border-radius: var(--r-2);color: inherit;text-decoration: none;transition: border-color .2s,background-color .2s}.ct__direct a:hover{border-color: var(--sky);background: rgba(50,162,226,.08)}.ct__direct svg{width: 24px;height: 24px;flex: none;fill: none;stroke: var(--sky);stroke-width: 1.8;stroke-linecap: round;stroke-linejoin: round}.ct__direct span{display: grid;min-width: 0}.ct__direct small{color: var(--muted);font-size: var(--t-12)}.ct__direct b{overflow: hidden;font-weight: 650;text-overflow: ellipsis;white-space: nowrap}@media (prefers-reduced-motion: reduce){.map__route,.pin.is-on .pin__dot::after{animation: none}}.hw{padding: var(--section) 0;background: var(--navy-2);color: var(--text)}.hw .h2{color: #fff}.hw .eyebrow{color: var(--leaf)}.hw__head{display: flex;flex-wrap: wrap;align-items: flex-end;justify-content: space-between;gap: var(--s-3);margin-bottom: var(--s-5)}.hw__grid{display: grid;gap: var(--s-3) var(--s-2);margin: 0;padding: 0;list-style: none}@media (min-width: 640px){.hw__grid{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (min-width: 1100px){.hw__grid{grid-template-columns: repeat(4,minmax(0,1fr))}}.hw__a{display: grid;grid-template-columns: auto minmax(0,1fr);gap: 2px var(--s-1);color: #fff;text-decoration: none}.hw__img{grid-column: 1 / -1;margin-bottom: var(--s-1);overflow: hidden;border-radius: var(--r-2);background: #fff;aspect-ratio: 16 / 10;box-shadow: 0 0 0 1px var(--line-2)}.hw__img img{display: block;width: 100%;height: 100%;object-fit: cover;object-position: top;transition: transform .8s var(--ease)}.hw__a:hover .hw__img img{transform: scale(1.04)}.hw__n{grid-row: 2 / 4;color: var(--leaf);font-size: var(--t-14);font-weight: 700;font-variant-numeric: tabular-nums}.hw__a b{font-size: var(--t-21);font-weight: 650;letter-spacing: -.02em}.hw__a small{color: var(--muted);font-size: var(--t-14)}.ct7{background: var(--paper);color: var(--ink-t)}.ct7 .ct__eyebrow{color: var(--leaf-deep)}.ct7 .ct__lede{color: var(--ink-m)}.ct7__top{display: grid;gap: var(--s-4);align-items: end;margin-bottom: var(--s-5)}@media (min-width: 1100px){.ct7__top{grid-template-columns: minmax(0,1fr) minmax(0,1.1fr)}}.quick{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: var(--s-1);margin: 0;padding: 0;list-style: none}.quick__a{display: flex;align-items: center;gap: 12px;height: 100%;min-height: 64px;padding: 12px var(--s-2);border: 1px solid rgba(11,19,36,.1);border-radius: var(--r-2);background: #fff;color: var(--ink-t);text-decoration: none;box-shadow: 0 1px 2px rgba(11,19,36,.04);transition: border-color .2s,transform .3s var(--ease),box-shadow .3s}.quick__a:hover{border-color: var(--sky-deep);box-shadow: 0 16px 30px -18px rgba(11,19,36,.35);transform: translateY(-2px)}.quick__a svg{width: 22px;height: 22px;flex: none;fill: none;stroke: var(--sky-deep);stroke-width: 1.8;stroke-linecap: round;stroke-linejoin: round}.quick__a span{display: grid;min-width: 0}.quick__a small{color: var(--ink-m);font-size: var(--t-12)}.quick__a b{overflow: hidden;font-size: var(--t-16);font-weight: 650;text-overflow: ellipsis;white-space: nowrap}.quick__a--wa{border-color: transparent;background: var(--leaf)}.quick__a--wa svg{stroke: #06101F}.quick__a--wa small{color: #12321A}@media (max-width: 420px){.quick__a{padding: 10px 12px;gap: 8px}.quick__a b{font-size: var(--t-14);white-space: normal;overflow-wrap: anywhere}}.ct7__grid{display: grid;gap: var(--s-2);align-items: start}@media (min-width: 1024px){.ct7__grid{grid-template-columns: minmax(0,5fr) minmax(0,6fr)}.ct7__grid--solo{grid-template-columns: minmax(0,1fr);max-width: 760px}}.ct7__card,.ct7__dir{display: grid;gap: var(--s-2);padding: clamp(var(--s-2),3vw,var(--s-4));border: 1px solid rgba(11,19,36,.08);border-radius: var(--r-4);background: #fff;box-shadow: 0 30px 60px -40px rgba(11,19,36,.35)}.ct7__k{display: flex;flex-wrap: wrap;align-items: baseline;justify-content: space-between;gap: 4px var(--s-2);padding-bottom: var(--s-2);border-bottom: 1px solid rgba(11,19,36,.08)}.ct7__k h3{font-size: var(--t-21);font-weight: 700;letter-spacing: -.02em}.ct7__k span{color: var(--ink-m);font-size: var(--t-14)}.ct7__form.form{padding: 0;box-shadow: none}.ct7__steps{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: var(--s-2);margin: 0;padding: var(--s-2) 0 0;border-top: 1px solid rgba(11,19,36,.08);list-style: none;counter-reset: st}@media (min-width: 560px){.ct7__steps{grid-template-columns: repeat(4,minmax(0,1fr))}}.ct7__steps li{display: grid;gap: 2px;color: var(--ink-m);font-size: var(--t-12);line-height: 1.4;counter-increment: st}.ct7__steps li::before{content: "0" counter(st);color: var(--leaf-deep);font-weight: 700}.ct7__steps b{color: var(--ink-t);font-size: var(--t-14)}.ct7 .map{aspect-ratio: 16 / 9;border-radius: var(--r-3)}.ct7__sample,.ct7 .ct7__sample{color: var(--ink-m);font-size: var(--t-12)}.offs{display: grid;gap: 6px;margin: 0;padding: 0;list-style: none}.off{border: 1px solid rgba(11,19,36,.1);border-radius: var(--r-2);transition: border-color .2s,box-shadow .2s}.off.is-on{border-color: var(--leaf-deep);box-shadow: inset 4px 0 0 var(--leaf)}.off__pick{display: grid;grid-template-columns: minmax(0,1fr) auto;align-items: center;gap: 2px var(--s-2);width: 100%;padding: 12px var(--s-2);border: 0;background: none;color: inherit;text-align: left;cursor: pointer}.off__tag{grid-column: 1 / -1;color: var(--leaf-deep);font-size: var(--t-12);font-weight: 700;letter-spacing: .06em;text-transform: uppercase}.off__name{font-size: var(--t-18);font-weight: 700;letter-spacing: -.01em}.off__area{grid-column: 1;color: var(--ink-m);font-size: var(--t-14)}.off__pick .br__st{grid-row: 2 / 4;grid-column: 2;margin: 0}.off__body{display: grid;gap: 8px;padding: 0 var(--s-2) var(--s-2)}.js .off:not(.is-on) .off__body{display: none}.off__row{display: flex;gap: 10px;color: var(--ink-t);font-size: var(--t-14);line-height: 1.45}.off__row svg{width: 18px;height: 18px;flex: none;margin-top: 1px;fill: none;stroke: var(--sky-deep);stroke-width: 1.8;stroke-linecap: round;stroke-linejoin: round}.off__row a{color: inherit;font-weight: 600;text-decoration: none}.off__row a:hover{color: var(--sky-deep);text-decoration: underline}.off__acts{display: flex;flex-wrap: wrap;gap: 6px;margin-top: 4px}.off__acts a,.off__acts button{display: inline-flex;align-items: center;gap: 6px;min-height: 40px;padding: 0 14px;border: 1px solid rgba(11,19,36,.15);border-radius: 999px;background: #fff;color: var(--ink-t);font-size: var(--t-14);font-weight: 600;text-decoration: none;cursor: pointer}.off__acts a:hover,.off__acts button:hover{border-color: var(--ink-t)}.off__acts svg{width: 16px;height: 16px;fill: none;stroke: currentColor;stroke-width: 1.8;stroke-linecap: round;stroke-linejoin: round}.who{display: flex;align-items: center;gap: 12px;padding: 10px 0}.who__av{display: grid;place-items: center;width: 42px;height: 42px;flex: none;border-radius: 50%;background: var(--navy);color: var(--leaf);font-weight: 700}.who span:last-child{display: grid}.who b{font-weight: 650}.who small{color: var(--ink-m);font-size: var(--t-14)}.ct7 .br__st,.cpo .br__st{color: var(--ink-m)}.ct7 .br__st.is-open,.cpo .br__st.is-open{color: var(--leaf-deep)}.ct7__foot{display: flex;flex-wrap: wrap;align-items: center;gap: var(--s-2) var(--s-3);margin-top: var(--s-4);padding-top: var(--s-3);border-top: 1px solid rgba(11,19,36,.1)}.ct7__foot>p{color: var(--ink-m);font-size: var(--t-14);font-weight: 600}.soc{display: flex;flex-wrap: wrap;gap: 6px;margin: 0;padding: 0;list-style: none}.soc a{display: inline-flex;align-items: center;gap: 8px;min-height: 44px;padding: 0 14px 0 10px;border: 1px solid rgba(11,19,36,.12);border-radius: 999px;background: #fff;color: var(--ink-t);text-decoration: none;transition: border-color .2s,background-color .2s,color .2s}.soc a:hover{border-color: var(--navy);background: var(--navy);color: #fff}.soc svg{width: 20px;height: 20px;flex: none;fill: none;stroke: currentColor;stroke-width: 1.7;stroke-linecap: round;stroke-linejoin: round}.soc span{display: grid;line-height: 1.15}.soc b{font-size: var(--t-14);font-weight: 650}.soc small{display: none;color: inherit;font-size: var(--t-12);opacity: .7}.founder__pic{position: relative}.founder__soon{position: absolute;left: 50%;bottom: 56px;padding: 4px 10px;border-radius: 999px;background: rgba(255,255,255,.1);color: var(--muted);font-size: var(--t-12);white-space: nowrap;transform: translateX(-50%)}.founder__pic figcaption{position: absolute;left: 0;right: 0;bottom: 0;display: grid;padding: 12px 14px;background: rgba(11,18,34,.88);color: #fff}.founder__pic figcaption span{color: var(--muted);font-size: var(--t-12)}.founder__pr{display: flex;flex-wrap: wrap;gap: 6px;margin: var(--s-3) 0 0;padding: 0;list-style: none}.founder__pr li{padding: 6px 12px;border: 1px solid rgba(11,19,36,.15);border-radius: 999px;font-size: var(--t-14);font-weight: 600}.founder__more{align-self: center;color: var(--ink-t);font-weight: 600}.founder .lede + .lede{margin-top: var(--s-2)}.founder .h2 .serif{color: var(--sky-deep);font-weight: 400}.founder__vh{margin: var(--s-8) 0 var(--s-3);font-size: var(--t-24);font-weight: 700;letter-spacing: -.02em}.vent{display: grid;gap: var(--s-1);margin: 0;padding: 0;list-style: none}@media (min-width: 700px){.vent{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (min-width: 1100px){.vent{grid-template-columns: repeat(5,minmax(0,1fr))}}.vent__a{position: relative;display: grid;align-content: start;gap: 4px;height: 100%;padding: var(--s-3);border: 1px solid rgba(11,19,36,.12);border-radius: var(--r-3);color: var(--ink-t);text-decoration: none;transition: border-color .25s,transform .35s var(--ease),box-shadow .35s}.vent__a:hover{border-color: var(--ink-t);box-shadow: 0 24px 40px -28px rgba(11,19,36,.45);transform: translateY(-3px)}.vent__n{color: var(--leaf-deep);font-size: var(--t-12);font-weight: 700}.vent__a b{font-size: var(--t-21);letter-spacing: -.02em}.vent__a small{color: var(--sky-deep);font-size: var(--t-12);font-weight: 700;letter-spacing: .04em;text-transform: uppercase}.vent__l{margin-top: var(--s-1);color: var(--ink-m);font-size: var(--t-14);line-height: 1.5}.vent__a>svg{position: absolute;top: var(--s-3);right: var(--s-3);width: 18px;height: 18px;fill: none;stroke: currentColor;stroke-width: 2;stroke-linecap: round;stroke-linejoin: round}.founder__ctas .btn svg{width: 16px;height: 16px;fill: none;stroke: currentColor;stroke-width: 2}.faq,.cps,.founder,.plans,.pricing{content-visibility: auto;contain-intrinsic-size: auto 900px}.cta__in{grid-template-columns: minmax(0,1fr)}@media (min-width: 1024px){.cta__in{grid-template-columns: minmax(0,1.1fr) minmax(0,.9fr)}}.cta__h,.ct__h,.h2{overflow-wrap: break-word}.form{min-width: 0}.legal__draft{margin-bottom: var(--s-3);padding: var(--s-2);border: 1px dashed rgba(11,19,36,.3);border-radius: var(--r-2);color: var(--ink-m)}.ctq{padding: clamp(var(--s-6),7vw,var(--s-10,96px)) 0;background: var(--paper);color: var(--ink-t)}.ctq .ct__eyebrow{color: var(--leaf-deep)}.ctq__top{display: flex;flex-wrap: wrap;align-items: end;justify-content: space-between;gap: var(--s-3);margin-bottom: var(--s-3)}.ctq__h{max-width: 16em;font-size: clamp(1.488rem,0.935rem + 2.04vw,2.55rem);font-weight: 700;letter-spacing: -.045em;line-height: 1.02}.ctq__sc{display: flex;flex-wrap: wrap;gap: var(--s-1);margin: 0;padding: 0;list-style: none}.ctq__a{display: inline-flex;align-items: center;gap: 8px;min-height: 44px;padding: 0 var(--s-2);border: 1.5px solid rgba(11,19,36,.16);border-radius: 999px;background: #fff;color: var(--ink-t);font-size: var(--t-14);font-weight: 650;text-decoration: none;transition: border-color .2s,transform .2s var(--ease)}.ctq__a:hover{border-color: var(--sky-deep);transform: translateY(-2px)}.ctq__a svg{width: 18px;height: 18px;flex: none;fill: none;stroke: currentColor;stroke-width: 1.8}.ctq__a--wa{border-color: transparent;background: var(--leaf);color: #06101F}.ctq__a--wa svg{fill: currentColor;stroke: none}.ctq__card{padding: clamp(var(--s-2),2.4vw,var(--s-3));border: 1px solid rgba(11,19,36,.08);border-radius: var(--r-4);background: #fff;box-shadow: 0 30px 60px -45px rgba(3,8,20,.5)}.ctq .ct7__form.form{grid-template-columns: repeat(2,minmax(0,1fr));align-items: end;gap: var(--s-2);padding: 0;box-shadow: none}.ctq .form__go{grid-column: 1 / -1;margin: 0}.ctq .form__err,.ctq .form__ok,.ctq .form__fine{grid-column: 1 / -1;order: 2}.ctq .form__err:empty{display: none}@media (min-width: 1100px){.ctq .ct7__form.form{grid-template-columns: minmax(0,1.1fr) minmax(0,.8fr) minmax(0,1.4fr) minmax(0,1.2fr) auto}.ctq .field--full{grid-column: auto}.ctq .form__go{grid-column: auto;width: auto;height: 48px;min-height: 48px;padding: 0 var(--s-3);white-space: nowrap}}.ctq__foot{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: var(--s-2);margin-top: var(--s-3)}.ctq__offs{display: flex;flex-wrap: wrap;gap: var(--s-1) var(--s-3);margin: 0;padding: 0;list-style: none}.ctq__offs a{display: inline-flex;align-items: center;gap: 6px;min-height: 32px;color: var(--ink-t);font-size: var(--t-14);text-decoration: none}.ctq__offs a:hover b{text-decoration: underline}.ctq__offs svg{width: 16px;height: 16px;fill: none;stroke: var(--leaf-deep);stroke-width: 2}.ctq__offs span{color: var(--ink-m)}.ctq__all{display: inline-flex;align-items: center;gap: 6px;min-height: 32px;color: var(--sky-deep);font-size: var(--t-14);font-weight: 700;text-decoration: none}.ctq__all svg{width: 16px;height: 16px}.sf{position: relative;overflow: hidden;overflow: clip;padding: var(--s-6) 0 calc(var(--s-3) + env(safe-area-inset-bottom));background: #070D1B;color: var(--text)}.is-curtain main{position: relative;z-index: 1;background: var(--navy);box-shadow: 0 50px 60px -30px rgba(0,0,0,.75)}.is-curtain .sf{position: sticky;bottom: 0;z-index: 0}.sf__in{display: grid;grid-template-columns: minmax(0,1fr);gap: var(--s-4)}.sf__top{display: grid;gap: var(--s-4);align-items: end}@media (min-width: 900px){.sf__top{grid-template-columns: minmax(0,1.25fr) minmax(0,1fr)}}.sf__h{color: #fff;font-size: clamp(1.7rem,1.02rem + 2.55vw,3.188rem);font-weight: 700;letter-spacing: -.05em;line-height: 1}.sf__h .serif{color: var(--leaf);font-weight: 400}.sf__now{margin-top: var(--s-2);color: var(--muted);font-size: var(--t-16);line-height: 1.5}.sf__now b{color: #fff;font-weight: 650}.sf__now i{display: inline-block;width: 8px;height: 8px;margin-right: 8px;border-radius: 50%;background: var(--muted);vertical-align: 1px}.sf__now i.is-open{background: var(--leaf);box-shadow: 0 0 0 4px rgba(92,194,84,.2)}.sf__acts{display: flex;flex-wrap: wrap;gap: var(--s-1);margin-top: var(--s-3)}.sf__btn{display: inline-flex;align-items: center;gap: 8px;min-height: 44px;padding: 0 var(--s-2);border: 1px solid var(--line-2);border-radius: 999px;color: #fff;font-size: var(--t-14);font-weight: 650;text-decoration: none;transition: border-color .2s,transform .2s var(--ease)}.sf__btn:hover{border-color: var(--leaf);transform: translateY(-2px)}.sf__btn--wa{border-color: transparent;background: var(--leaf);color: #06101F}.sf__btn svg{width: 16px;height: 16px;fill: none;stroke: currentColor;stroke-width: 2}.sf__btn--wa svg{width: 18px;height: 18px}.sf__mid{display: grid;gap: var(--s-3);padding-top: var(--s-3);border-top: 1px solid var(--line-2)}@media (min-width: 1000px){.sf__mid{grid-template-columns: minmax(0,1fr) minmax(0,3fr)}}.sf__offs{display: grid;gap: var(--s-2);margin: 0;padding: 0;list-style: none}@media (min-width: 560px) and (max-width: 999px){.sf__offs{grid-template-columns: repeat(3,minmax(0,1fr))}}.sf__offs li{display: grid}.sf__offs a{justify-self: start;color: var(--text);font-size: var(--t-14);text-decoration: none}.sf__offs a b{color: #fff}.sf__offs a:hover{text-decoration: underline}.sf__offs small{color: var(--muted);font-size: var(--t-12)}.sf__offs small.is-open{color: var(--leaf)}.sf__cols{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: var(--s-3)}@media (min-width: 800px){.sf__cols{grid-template-columns: repeat(4,minmax(0,1fr))}}.sf__col h2{margin-bottom: var(--s-1);color: #fff;font-size: var(--t-14);font-weight: 700}.sf__col ul{display: grid;gap: 2px;margin: 0;padding: 0;list-style: none}.sf__col a{display: inline-flex;align-items: center;min-height: 28px;color: var(--muted);font-size: var(--t-14);line-height: 1.3;text-decoration: none}.sf__col a:hover{color: #fff;text-decoration: underline}.sf__areas{color: var(--muted);font-size: var(--t-12);line-height: 1.6}.sf__areas b{color: var(--text)}.sf__word{display: flex;align-items: flex-end;justify-content: center;margin: 0;color: #fff;font-size: min(30vh,calc((100vw - 2 * var(--gut)) / 3.75));font-weight: 600;line-height: .8;letter-spacing: -.06em;user-select: none;-webkit-user-select: none}@media (min-width: 1400px){.sf__word{font-size: min(30vh,calc(1184px / 3.75))}}.sf__word>span{--k: 0;display: inline-block;font-weight: calc(600 + var(--k) * 300);color: #fff;color: color-mix(in srgb,var(--leaf) calc(var(--k) * 100%),#fff);transform: translateY(calc(var(--k) * -10%));transition: transform .3s var(--ease),font-weight .3s,color .3s}.sf__word .sf__leaf{width: .62em;margin-left: .04em;transform-origin: 30% 90%;color: inherit}.sf__lf{display: block;width: 100%;height: auto;transform: rotate(calc(var(--k) * -14deg));transition: transform .4s var(--ease)}.sf__word.is-wave>span{animation: sfw 1.1s var(--ease) both;animation-delay: calc(var(--i) * 70ms)}@keyframes sfw{0%{transform: translateY(40%);opacity: 0}60%{transform: translateY(-8%);opacity: 1}100%{transform: none}}.sf__base{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: var(--s-2) var(--s-3);padding-top: var(--s-2);border-top: 1px solid var(--line-2);color: var(--muted);font-size: var(--t-14)}.sf__base p a{color: var(--text);text-decoration: underline;text-underline-offset: 3px}.sf__legal{display: flex;flex-wrap: wrap;gap: 4px var(--s-3);margin: 0;padding: 0;list-style: none}.sf__legal a{display: inline-flex;align-items: center;min-height: 28px;color: var(--text);font-size: var(--t-14);text-decoration: none}.sf__legal a:hover{color: #fff;text-decoration: underline}.sf__top-a{display: inline-flex;align-items: center;gap: 6px;min-height: 40px;padding: 0 14px;border: 1px solid var(--line-2);border-radius: 999px;color: #fff;font-size: var(--t-14);font-weight: 600;text-decoration: none}.sf__top-a:hover{border-color: var(--leaf)}.sf__top-a svg{width: 14px;height: 14px;fill: none;stroke: currentColor;stroke-width: 1.8;stroke-linecap: round;stroke-linejoin: round}.soc--mini{display: flex;flex-wrap: wrap;gap: 6px;margin: 0;padding: 0;list-style: none}.soc--mini a{position: relative;display: grid;place-items: center;width: 40px;height: 40px;min-height: 0;padding: 0;border: 1px solid var(--line-2);border-radius: 50%;background: none;color: var(--text)}.soc--mini a:hover{border-color: var(--leaf);background: none;color: #fff}.soc--mini a span{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}.soc--mini svg{width: 18px;height: 18px}.sub{display: grid;gap: 10px;min-width: 0}.sub__l{color: #fff;font-size: var(--t-18);font-weight: 650}.sub__row{display: flex;gap: 6px;padding: 6px;border: 1px solid var(--line-2);border-radius: 999px;background: rgba(255,255,255,.04)}.sub__row:focus-within{border-color: var(--sky);box-shadow: 0 0 0 3px rgba(50,162,226,.25)}.sub__row input{flex: 1;min-width: 0;height: 44px;padding: 0 14px;border: 0;background: none;color: #fff;font-size: var(--t-16)}.sub__row input:focus{outline: none}.sub__row input::placeholder{color: var(--muted)}.sub__row button{display: inline-flex;align-items: center;gap: 6px;flex: none;height: 44px;padding: 0 18px;border: 0;border-radius: 999px;background: var(--leaf);color: #06101F;font-weight: 700;cursor: pointer}.sub__row button svg{width: 16px;height: 16px;fill: none;stroke: currentColor;stroke-width: 2}.sub__ok{display: flex;gap: 10px;align-items: flex-start;color: var(--muted);font-size: var(--t-12);line-height: 1.5;cursor: pointer}.sub__ok input{width: 18px;height: 18px;margin-top: 1px;flex: none;accent-color: var(--leaf)}.sub__ok a{color: var(--text);text-decoration: underline}.sub__msg{min-height: 1.4em;font-size: var(--t-14);font-weight: 600}.sub__msg:empty{display: none}.sub__msg[data-state="ok"]{color: var(--leaf)}.sub__msg[data-state="err"]{color: #FF9C8F}@media (max-width: 380px){.sub__row{flex-wrap: wrap;border-radius: var(--r-3)}.sub__row button{flex: 1 1 100%;justify-content: center}}.ob{transition: transform .45s var(--ease),left .5s var(--ease),right .5s var(--ease),height .4s var(--ease),top .4s var(--ease),background-color .4s,border-color .4s,box-shadow .4s}.ob .logo__word,.ob .logo__leaf{transition: font-size .4s var(--ease),width .4s var(--ease),height .4s var(--ease),transform .5s var(--ease)}.ob.is-compact{top: 12px;height: 52px}@media (min-width: 700px){.ob.is-compact{top: 22px}}.ob.is-compact .logo__word{font-size: 1.4rem}.ob.is-compact .logo__leaf{width: 32px;height: 27px}.ob.is-compact .ob__btn,.ob.is-compact .ob__seo,.ob.is-compact .ob__cta{--bh: 40px;height: 40px}@media (min-width: 900px){.ob.is-compact{left: max(var(--s-1),calc((100% - 940px) / 2));right: max(var(--s-1),calc((100% - 940px) / 2))}.ob.is-compact .ob__here{display: none}}.pt{position: fixed;inset: 0;z-index: 1000;display: grid;place-items: center;background: var(--navy);pointer-events: none;visibility: hidden;-webkit-clip-path: inset(100% 0 0 0);clip-path: inset(100% 0 0 0)}.pt__mark{display: grid;place-items: center;width: 96px;height: 96px}.pt__leaf{width: 96px;height: 80px}.pt__leaf path:first-child{transform-origin: 46% 78%}.pt__leaf path:last-child{transform-origin: 42% 82%}.pt-out .pt{visibility: visible;-webkit-clip-path: inset(0 0 0 0);clip-path: inset(0 0 0 0);pointer-events: auto;transition: clip-path .16s cubic-bezier(.7,0,.2,1),-webkit-clip-path .16s cubic-bezier(.7,0,.2,1),visibility 0s}.pt-out .pt__leaf path:first-child{animation: ptL .2s var(--ease) both}.pt-out .pt__leaf path:last-child{animation: ptR .2s var(--ease) .03s both}@keyframes ptL{from{transform: rotate(-35deg) scale(.4);opacity: 0}}@keyframes ptR{from{transform: rotate(35deg) scale(.4);opacity: 0}}.pt-in .pt{visibility: visible;-webkit-clip-path: inset(0 0 0 0);clip-path: inset(0 0 0 0)}.pt-in.pt-go .pt{-webkit-clip-path: inset(0 0 100% 0);clip-path: inset(0 0 100% 0);transition: clip-path .24s cubic-bezier(.3,0,.2,1),-webkit-clip-path .24s cubic-bezier(.3,0,.2,1)}.pt-in.pt-go .pt__mark{transform: translateY(-40px) scale(.8);opacity: 0;transition: transform .5s var(--ease),opacity .3s}@media (prefers-reduced-motion: reduce){.pt{display: none}}.faq__in{gap: var(--s-4)}@media (min-width: 1000px){.faq__in{grid-template-columns: minmax(0,1fr) minmax(0,1.7fr);align-items: start;gap: var(--s-8)}.faq__side{position: sticky;top: calc(var(--hd) + var(--s-3))}}.faq__side .h2{max-width: 11em}.faq__ask{margin-top: var(--s-3);color: var(--muted);font-size: var(--t-16)}.faq__ask a{display: inline-flex;align-items: center;gap: 8px;margin-top: var(--s-2);min-height: 44px;padding: 0 var(--s-2);border: 1px solid var(--line-2);border-radius: 999px;color: #fff;font-weight: 650;text-decoration: none}.faq__ask a:hover{border-color: var(--leaf)}.faq__ask svg{width: 18px;height: 18px;fill: var(--leaf)}.faq summary{counter-increment: fq}.faq__list{counter-reset: fq}.faq summary::before{content: counter(fq,decimal-leading-zero);flex: none;width: 2.2rem;color: var(--leaf);font-size: var(--t-14);font-weight: 700;font-variant-numeric: tabular-nums}.faq summary{justify-content: flex-start}.faq summary i{margin-left: auto}.faq details p{padding-left: 2.2rem}@supports (interpolate-size: allow-keywords){.faq{interpolate-size: allow-keywords}.faq details::details-content{height: 0;overflow: clip;transition: height .35s var(--ease),content-visibility .35s allow-discrete}.faq details[open]::details-content{height: auto}}.pt-in .pt{animation: ptAuto 0s 2.5s forwards}@keyframes ptAuto{to{visibility: hidden}}.ob.is-compact .logo{margin-right: auto}.sf{padding-top: var(--s-5)}.sf__in{gap: var(--s-3)}.sf__col a{min-height: 25px}.sf__col ul{gap: 1px}.sf__word{font-size: min(26vh,calc((100vw - 2 * var(--gut)) / 3.75))}@media (min-width: 1400px){.sf__word{font-size: min(26vh,calc(1184px / 3.75))}}.sf__top-a{width: 40px;height: 40px;min-height: 0;padding: 0;justify-content: center;border-radius: 50%}.sf__top-a span{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}.sf__end{display: flex;align-items: center;gap: 6px}.is-curtain:not(.sf-near) .sf{visibility: hidden}.sf__offs a{display: inline-flex;align-items: center;min-height: 24px}.ob__acct{display: inline-flex;align-items: center;justify-content: center;gap: 8px;flex: none;min-width: 44px;height: 44px;padding: 0 12px;border: 1px solid var(--line-2);border-radius: var(--r-2);color: #fff;font-size: var(--t-14);font-weight: 600;text-decoration: none;white-space: nowrap}.ob__acct:hover,.ob__acct[aria-current]{border-color: var(--leaf)}.ob__acct svg{width: 20px;height: 20px;flex: none;fill: none;stroke: currentColor;stroke-width: 1.8;stroke-linecap: round}.ob__acct span{display: none}@media (min-width: 1100px){.ob__acct span{display: inline}}@media (max-width: 380px){.ob__acct{display: none}}.ob.is-compact .ob__acct{height: 40px}.ob__auth{display: flex;flex-wrap: wrap;justify-content: center;gap: 4px 12px;flex-basis: 100%;margin: 0;color: var(--muted);font-size: var(--t-16)}.ob__auth a{display: inline-flex;align-items: center;min-height: 44px;color: #fff;text-decoration: underline;text-underline-offset: 4px}.ob__aw{position: relative;display: contents}@media (min-width: 381px){.ob__aw{display: block;flex: none}}.ob__am{position: absolute;top: calc(100% + 10px);right: 0;z-index: 5;display: grid;min-width: 15rem;padding: 6px;border: 1px solid var(--line-2);border-radius: 14px;background: var(--navy);box-shadow: 0 24px 50px -20px rgba(0,0,0,.6)}.ob__am[hidden]{display: none}.ob__amh{padding: 10px 12px 8px;border-bottom: 1px solid var(--line-2);margin-bottom: 4px;color: var(--muted);font-size: var(--t-12)}.ob__amh b{color: #fff}.ob__am a,.ob__am button{display: flex;align-items: center;min-height: 44px;padding: 0 12px;border: 0;border-radius: 10px;background: none;color: #fff;font: inherit;font-size: var(--t-14);font-weight: 600;text-align: left;text-decoration: none;cursor: pointer}.ob__am a:hover,.ob__am button:hover,.ob__am a:focus-visible,.ob__am button:focus-visible{background: rgba(255,255,255,.08)}.ob__am button{margin-top: 4px;border-top: 1px solid var(--line-2);border-radius: 0 0 10px 10px;color: var(--muted)}@media (max-width: 560px){body :is(.rep,.plan,.ch3__in,.m3__out,.fit__col,.bkc,.bl__cb,.card,.form,.bk__cal,.bk__form,.ho__c,.pk__c,.au__brand,.au__card,.db__sec,.db__side,.rp__c,.rp__sum,.rp__vs,.rp__vsf,.rp__gate,.ad__card,.ad__edm,.blh__fb,.bl__cta,.blp__auth,.ac__card,.ac__side){padding-left: 16px;padding-right: 16px}body :is(.per__c,.per__c li,.tl__c){padding-left: 18px;padding-right: 18px}}.ofr{--o1: #F5B53D;--o2: #E0761A;--ot: #1A1206;display: flex;align-items: center;gap: 12px;padding: 12px 14px;border-radius: 16px;background: linear-gradient(120deg,var(--o1),var(--o2));color: var(--ot);box-shadow: 0 18px 40px -18px rgba(0,0,0,.55)}.ofr--diwali{--o1: #FFB547;--o2: #D9480F;--ot: #200B00}.ofr--holi{--o1: #FF5DA2;--o2: #6C5CE7;--ot: #fff}.ofr--new-year{--o1: #1D2B64;--o2: #6A3093;--ot: #fff}.ofr--independence{--o1: #FF9933;--o2: #138808;--ot: #fff}.ofr--sale{--o1: #FF4D4D;--o2: #B3001B;--ot: #fff}.ofr--plain{--o1: #32A2E2;--o2: #1C6FB0;--ot: #fff}.ofr__in{display: grid;gap: 2px;min-width: 0}.ofr__t{font-size: 15px;line-height: 1.3}.ofr__c,.ofr__cd{font-size: 13px;opacity: .92}.ofr code{padding: 1px 7px;border: 1px dashed currentColor;border-radius: 6px;font-weight: 700;letter-spacing: .04em;cursor: copy}.ofr__go{flex: none;padding: 9px 14px;border-radius: 999px;background: rgba(0,0,0,.82);color: #fff;font-size: 14px;font-weight: 700;text-decoration: none;white-space: nowrap}.ofr--holi .ofr__go,.ofr--new-year .ofr__go,.ofr--independence .ofr__go,.ofr--sale .ofr__go,.ofr--plain .ofr__go{background: #fff;color: #0B1222}.ofr__x{flex: none;width: 30px;height: 30px;border: 0;border-radius: 50%;background: rgba(0,0,0,.15);color: inherit;font-size: 18px;line-height: 1;cursor: pointer}.ofr--float{position: fixed;left: 16px;bottom: 16px;z-index: 80;max-width: min(460px,calc(100vw - 32px));transform: translateY(140%);transition: transform .5s cubic-bezier(.2,.8,.2,1)}.ofr--float.is-in{transform: none}@media (max-width: 767px){.ofr--float{left: 12px;right: 12px;bottom: 84px;max-width: none}}@media (prefers-reduced-motion: reduce){.ofr--float{transition: none}}@media print{.ofr--float{display: none}}.rfx-on{overflow: hidden}.rfx{position: fixed;inset: 0;z-index: 200;display: grid;place-items: center;padding: 16px;background: rgba(5,9,18,.72);backdrop-filter: blur(6px);animation: rfxIn .3s ease both}@keyframes rfxIn{from{opacity: 0}}.rfx__win{width: min(720px,100%);overflow: hidden;border-radius: 18px;background: #fff;box-shadow: 0 40px 100px -30px rgba(0,0,0,.7);animation: rfxUp .45s cubic-bezier(.2,.8,.2,1) both}@keyframes rfxUp{from{transform: translateY(24px) scale(.97);opacity: 0}}.rfx__bar{display: flex;align-items: center;gap: 6px;padding: 10px 14px;background: #E9EEF5}.rfx__bar i{width: 11px;height: 11px;border-radius: 50%;background: #FF5F57}.rfx__bar i + i{background: #FEBC2E}.rfx__bar i + i + i{background: #28C840}.rfx__url{flex: 1;min-width: 0;margin-left: 10px;padding: 5px 14px;border-radius: 999px;background: #fff;color: #0B1324;font-size: 14px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis}.rfx__url b{color: #1E7A2E;font-weight: 600}.rfx__stage{position: relative;height: clamp(220px,42vh,340px);overflow: hidden;background: repeating-linear-gradient(180deg,#F5F8FC 0 34px,#EEF3F9 34px 36px)}.rfx__stage::before{content: "";position: absolute;inset: 22px 28px auto;height: 64px;border-radius: 12px;background: linear-gradient(90deg,#DCE6F3,#EAF0F8)}.rfx__scan{position: absolute;inset: 0 0 auto;height: 70px;background: linear-gradient(180deg,rgba(50,162,226,0),rgba(50,162,226,.28));border-bottom: 2px solid #32A2E2;animation: rfxScan 2.4s ease-in-out infinite alternate}@keyframes rfxScan{to{transform: translateY(calc(42vh - 70px))}}.rfx__hint{position: absolute;left: 0;right: 0;bottom: 34px;margin: 0;color: #4A5873;font-size: 14px;font-weight: 600;text-align: center}.rfx__score{position: absolute;left: 0;right: 0;bottom: 10px;margin: 0;color: #0B1324;font-size: 15px;font-weight: 800;text-align: center}.rfx__bug{position: absolute;width: 44px;height: 44px;padding: 4px;border: 0;border-radius: 50%;background: none;cursor: crosshair;transform: translate(-50%,-50%) rotate(var(--r));animation: rfxBug .35s cubic-bezier(.2,.8,.2,1.4) both,rfxWiggle .6s ease-in-out .35s infinite alternate}@keyframes rfxBug{from{transform: translate(-50%,-50%) rotate(var(--r)) scale(0)}}@keyframes rfxWiggle{to{transform: translate(-50%,-50%) rotate(calc(var(--r) + 14deg))}}.rfx__bug.is-hit{animation: none;transform: translate(-50%,-50%) scale(1.3,.3);opacity: .4;transition: transform .2s,opacity .2s}.rfx__pop{position: absolute;color: #1E7A2E;font-size: 15px;font-weight: 800;pointer-events: none;transform: translate(-50%,-50%);animation: rfxPop .7s ease-out forwards}@keyframes rfxPop{to{transform: translate(-50%,-160%);opacity: 0}}.rfx__foot{display: grid;gap: 8px;padding: 16px 20px 18px}.rfx__prog{height: 10px;overflow: hidden;border-radius: 999px;background: #E9EEF5}.rfx__prog i{display: block;height: 100%;border-radius: inherit;background: linear-gradient(90deg,#32A2E2,#5CC254);transform: scaleX(0);transform-origin: left;transition: transform .25s linear}.rfx__step{display: flex;justify-content: space-between;gap: 12px;margin: 0;color: #0B1324;font-weight: 600}.rfx__step b{color: #1C7DB8}.rfx__note{margin: 0;color: #4A5873;font-size: 13px}.rfx.is-done .rfx__prog i{background: #5CC254}.rfx.is-fail .rfx__prog i{background: #D9480F}.rfx.is-fail .rfx__step{color: #B4361F}.rfx__close{justify-self: start}@media (prefers-reduced-motion: reduce){.rfx,.rfx__win,.rfx__scan{animation: none}.rfx__hint{display: none}}.rfx__tabs{display: flex;flex-wrap: wrap;align-items: center;gap: 6px;padding: 8px 12px;border-bottom: 1px solid #E3E8F0;background: #fff}.rfx__tabs button{min-height: 36px;padding: 0 12px;border: 1px solid #DCE3EE;border-radius: 999px;background: #fff;color: #0B1324;font: inherit;font-size: 13px;font-weight: 700;cursor: pointer}.rfx__tabs button[aria-selected="true"]{border-color: #0B1222;background: #0B1222;color: #fff}.rfx__sc{margin-left: auto;color: #4A5873;font-size: 13px}.rfx__sc b{color: #0B1324;font-size: 16px}.rfx__sc.is-new b:last-of-type,.rfx__sc .is-new{color: #1E7A2E}.rfx__sc small{font-size: 12px}.rfx__hint{top: 10px;bottom: auto}.rfx__pop2{position: absolute;left: 0;right: 0;bottom: 10px;margin: 0;color: #1E7A2E;font-size: 15px;font-weight: 800;text-align: center}.rfx__stage[data-game="leads"]{cursor: none;touch-action: none;background: linear-gradient(180deg,#F5F8FC,#EAF3FB)}.rfx__stage[data-game="leads"]::before{display: none}.rfx__it{position: absolute;left: 0;top: 0;display: grid;justify-items: center;width: 56px;pointer-events: none;will-change: transform}.rfx__it b{display: grid;place-items: center;width: 40px;height: 40px;border-radius: 50%;background: #fff;box-shadow: 0 6px 16px -8px rgba(11,19,36,.5);color: var(--c);font-size: 20px;border: 2px solid var(--c)}.rfx__it small{margin-top: 2px;color: var(--c);font-size: 11px;font-weight: 800;white-space: nowrap}.rfx__it.is-bad b{background: #FFF1EE}.rfx__basket{position: absolute;bottom: 8px;display: grid;justify-items: center;transform: translateX(-50%);pointer-events: none}.rfx__basket span{font-size: 42px;line-height: 1}.rfx__basket small{color: #4A5873;font-size: 11px;font-weight: 700}.rfx__basket.is-bump span{animation: rfxBump .25s ease}@keyframes rfxBump{50%{transform: scale(1.18)}}.rfx__note{min-height: 2.6em}.pt__mark{position: relative;display: grid;justify-items: center;gap: 10px;width: auto;height: auto}.pt__leaf{width: 120px;height: 100px;overflow: visible}.pt__out path{stroke-dasharray: 1;stroke-dashoffset: calc(1 - var(--p,0) * 1.4);transition: stroke-dashoffset .35s ease}.pt__lvl{transform: translateY(calc((1 - var(--p,0)) * 42px));transition: transform .35s ease}.pt__pct{color: #8FA3C0;font-size: 13px;font-weight: 700;letter-spacing: .08em;min-height: 1em}.pt-load .pt{visibility: visible;-webkit-clip-path: inset(0 0 0 0);clip-path: inset(0 0 0 0);opacity: 1;animation: ptSafe .3s ease 7s forwards}.pt{--p: .12}.pt__pct:empty::before{content: 'Loading'}.pt-load:not(.pt-go) .pt__out path{animation: ptDraw 2.4s ease-in-out infinite alternate}@keyframes ptDraw{from{stroke-dashoffset: .9}to{stroke-dashoffset: .35}}.pt-in .pt{opacity: 1;animation: ptSafe .3s ease 7s forwards}.pt-load.pt-go .pt,.pt-in.pt-go .pt{-webkit-clip-path: inset(0 0 100% 0);clip-path: inset(0 0 100% 0);transition: clip-path .32s cubic-bezier(.3,0,.2,1),-webkit-clip-path .32s cubic-bezier(.3,0,.2,1)}.pt-load.pt-go .pt__mark{transform: translateY(-40px) scale(.85);opacity: 0;transition: transform .5s var(--ease),opacity .3s}@keyframes ptAppear{to{opacity: 1}}@keyframes ptSafe{to{opacity: 0;visibility: hidden}}.ad-shell .pt{display: none}.rfx__stage[data-game="leads"] .rfx__scan{display: none}.rfx__leave{margin: 0;color: #4A5873;font-size: 12px}.rfx__leave a{color: #1C7DB8;font-weight: 700}.pt__pct{color: #C9D5E8}.pt-go .pt__pct,:root:not(.pt-load):not(.pt-in) .pt__pct{visibility: hidden}@media (min-width: 900px){.plans--many{align-items: stretch}}.disc{max-width: 820px;margin: var(--s-4) auto 0;padding: var(--s-3);border-radius: var(--r-3,16px);background: rgba(11,19,36,.04);box-shadow: inset 0 0 0 1px rgba(11,19,36,.08);font-size: var(--t-14)}.disc__h{margin: 0 0 6px;font-weight: 700}.disc ul{display: grid;gap: 6px;margin: 0;padding-left: 1.1em}.disc__more{margin: 8px 0 0;color: var(--ink-m,#5B6880)}.disc a{color: inherit;font-weight: 600}.qc__disc{margin: 4px 0 10px;color: var(--ink-m,#5B6880);font-size: 12.5px;line-height: 1.45}.xsvc{display: grid;gap: var(--s-4)}@media (min-width: 900px){.xsvc{grid-template-columns: minmax(0,1fr) 340px;align-items: start}}.xsvc__inc{display: grid;gap: 8px;padding-left: 1.1em}.plans .plan--hot{overflow: visible}.plans--many{row-gap: calc(var(--s-3) + 18px);padding-top: 12px}.logo__img{display: block;height: 46px;width: auto;transition: height .4s var(--ease),transform .5s var(--ease)}.logo:hover .logo__img{transform: rotate(-2deg) scale(1.03)}@media (max-width: 399px){.logo__img{height: 40px}}@media (prefers-reduced-motion: reduce){.logo__img{transition: none}}.pt__logo{position: relative;display: block;width: 200px;height: 86px}.pt__logo img{position: absolute;inset: 0;width: 100%;height: 100%}.pt__ghost-i{filter: brightness(0) invert(1) opacity(.22) drop-shadow(0 0 .6px #8FA3C0) drop-shadow(0 0 .6px #8FA3C0)}.pt__fill-i{-webkit-clip-path: inset(calc((1 - var(--p,0)) * 100%) 0 0 0);clip-path: inset(calc((1 - var(--p,0)) * 100%) 0 0 0);transition: clip-path .35s ease,-webkit-clip-path .35s ease}@media (prefers-reduced-motion: reduce){.pt__fill-i{transition: none}}.sf__word{font-size: min(24vh,calc((100vw - 2 * var(--gut)) / 4.6));letter-spacing: -.02em}@media (min-width: 1400px){.sf__word{font-size: min(24vh,calc(1184px / 4.6))}}.sf__word>span.sf__to{font-size: .42em;color: #FF914D;margin-right: .03em;align-self: flex-end;padding-bottom: .05em}.sf__word>span.sf__biz{font-size: .2em;color: #FF914D;letter-spacing: .18em;margin-left: .06em;padding-bottom: .12em;align-self: flex-end}:root{--tb-o: "4468616e616e6a6179204b616e64656b6172"}