@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-cyrillic-ext-400-normal.BQZuk6qB.woff2)format("woff2"),url(/_astro/inter-cyrillic-ext-400-normal.DQukG94-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-cyrillic-400-normal.obahsSVq.woff2)format("woff2"),url(/_astro/inter-cyrillic-400-normal.HOLc17fK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-greek-ext-400-normal.DGGRlc-M.woff2)format("woff2"),url(/_astro/inter-greek-ext-400-normal.KugGGMne.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-greek-400-normal.B4URO6DV.woff2)format("woff2"),url(/_astro/inter-greek-400-normal.q2sYcFCs.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-vietnamese-400-normal.DMkecbls.woff2)format("woff2"),url(/_astro/inter-vietnamese-400-normal.Bbgyi5SW.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-latin-ext-400-normal.C1nco2VV.woff2)format("woff2"),url(/_astro/inter-latin-ext-400-normal.77YHD8bZ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-latin-400-normal.C38fXH4l.woff2)format("woff2"),url(/_astro/inter-latin-400-normal.CyCys3Eg.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-cyrillic-ext-500-normal.B0yAr1jD.woff2)format("woff2"),url(/_astro/inter-cyrillic-ext-500-normal.BmqWE9Dz.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-cyrillic-500-normal.BasfLYem.woff2)format("woff2"),url(/_astro/inter-cyrillic-500-normal.CxZf_p3X.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-greek-ext-500-normal.C4iEst2y.woff2)format("woff2"),url(/_astro/inter-greek-ext-500-normal.2j5mBUwD.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-greek-500-normal.BIZE56-Y.woff2)format("woff2"),url(/_astro/inter-greek-500-normal.Xzm54t5V.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-vietnamese-500-normal.DOriooB6.woff2)format("woff2"),url(/_astro/inter-vietnamese-500-normal.mJboJaSs.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-latin-ext-500-normal.CV4jyFjo.woff2)format("woff2"),url(/_astro/inter-latin-ext-500-normal.BxGbmqWO.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-latin-500-normal.Cerq10X2.woff2)format("woff2"),url(/_astro/inter-latin-500-normal.BL9OpVg8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-cyrillic-ext-600-normal.Dfes3d0z.woff2)format("woff2"),url(/_astro/inter-cyrillic-ext-600-normal.Bcila6Z-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-cyrillic-600-normal.CWCymEST.woff2)format("woff2"),url(/_astro/inter-cyrillic-600-normal.4D_pXhcN.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-greek-ext-600-normal.DRtmH8MT.woff2)format("woff2"),url(/_astro/inter-greek-ext-600-normal.B8X0CLgF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-greek-600-normal.plRanbMR.woff2)format("woff2"),url(/_astro/inter-greek-600-normal.BZpKdvQh.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-vietnamese-600-normal.Cc8MFFhd.woff2)format("woff2"),url(/_astro/inter-vietnamese-600-normal.BuLX-rYi.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-latin-ext-600-normal.D2bJ5OIk.woff2)format("woff2"),url(/_astro/inter-latin-ext-600-normal.CIVaiw4L.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-latin-600-normal.LgqL8muc.woff2)format("woff2"),url(/_astro/inter-latin-600-normal.CiBQ2DWP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-cyrillic-ext-700-normal.BjwYoWNd.woff2)format("woff2"),url(/_astro/inter-cyrillic-ext-700-normal.LO58E6JB.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-cyrillic-700-normal.CjBOestx.woff2)format("woff2"),url(/_astro/inter-cyrillic-700-normal.DrXBdSj3.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-greek-ext-700-normal.qfdV9bQt.woff2)format("woff2"),url(/_astro/inter-greek-ext-700-normal.BoQ6DsYi.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-greek-700-normal.C3JjAnD8.woff2)format("woff2"),url(/_astro/inter-greek-700-normal.BUv2fZ6O.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-vietnamese-700-normal.DlLaEgI2.woff2)format("woff2"),url(/_astro/inter-vietnamese-700-normal.BZaoP0fm.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-latin-ext-700-normal.Ca8adRJv.woff2)format("woff2"),url(/_astro/inter-latin-ext-700-normal.TidjK2hL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-latin-700-normal.Yt3aPRUw.woff2)format("woff2"),url(/_astro/inter-latin-700-normal.BLAVimhd.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:General Sans;font-weight:500;font-style:normal;font-display:swap;src:url(/fonts/general-sans-500.woff2)format("woff2")}@font-face{font-family:General Sans;font-weight:600;font-style:normal;font-display:swap;src:url(/fonts/general-sans-600.woff2)format("woff2")}@font-face{font-family:General Sans;font-weight:700;font-style:normal;font-display:swap;src:url(/fonts/general-sans-700.woff2)format("woff2")}:root{--primary:#f06c28;--primary-dark:#d4551a;--primary-light:#f9a170;--base-light:#f7f7f5;--base-dark:#efefec;--base-ultra-dark:#e3e3df;--neutral:#686873;--neutral-light:#a0a0a8;--neutral-dark:#4a4a52;--neutral-ultra-dark:#27272c;--text-dark:#27272c;--transition:.18s ease;--max-width:80rem;--gutter:2.5rem;--display:"General Sans",Inter,sans-serif;--logo:"DM Serif Display",Georgia,serif}*,:before,:after{box-sizing:border-box;margin:0;padding:0}ul,ol{list-style:none}body{color:var(--text-dark);-webkit-font-smoothing:antialiased;background:#fafafa;font-family:Inter,system-ui,sans-serif;line-height:1.5}a{color:inherit;text-decoration:none}button{color:inherit;cursor:pointer;background:0 0;border:0;font-family:inherit}img{max-width:100%;display:block}.hdr__utility{background:var(--base-light);border-bottom:1px solid var(--base-ultra-dark);color:var(--neutral-dark);font-size:.75rem}.hdr__utility-inner{max-width:var(--max-width);padding:0 var(--gutter);justify-content:flex-end;align-items:center;gap:1.5rem;height:2.125rem;margin:0 auto;display:flex}.hdr__utility b{color:var(--text-dark);font-size:.85rem}.hdr__main{border-bottom:1px solid var(--base-ultra-dark);background:#fff}.hdr__main-inner{max-width:var(--max-width);padding:0 var(--gutter);align-items:center;gap:2.25rem;height:4rem;margin:0 auto;display:flex}.hdr__nav{flex:1;gap:.25rem;font-size:.95rem;font-weight:600;display:flex}.hdr__nav>span{padding:.6rem .85rem}.hdr__cta{background:var(--neutral-ultra-dark);color:#fff;border-radius:999px;padding:.6rem 1.15rem;font-size:.95rem;font-weight:600}.logo{align-items:center;line-height:0;display:inline-flex}.logo svg{width:auto;height:2rem;display:block}.chev{border-bottom:1.5px solid;border-right:1.5px solid;width:.45em;height:.45em;margin-left:.4em;display:inline-block;transform:translateY(-.15em)rotate(45deg)}.hero{background:var(--primary);color:#fff;position:relative;overflow:hidden}.hero:before{content:"";background-image:radial-gradient(#ffffff38 1.2px,#0000 1.7px);background-size:16px 16px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 70%,#000 30%,#0000 80%);mask-image:radial-gradient(at 70%,#000 30%,#0000 80%)}.hero__inner{max-width:var(--max-width);padding:0 var(--gutter);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:1.5rem;margin:0 auto;display:grid;position:relative}.copy{flex-direction:column;align-self:center;gap:1.75rem;padding:5.5rem 0;display:flex}.eyebrow{letter-spacing:.01em;color:#fff;background:#ffffff14;border:1px solid #ffffff59;border-radius:.7rem;align-self:flex-start;align-items:center;gap:.75rem;padding:.3rem .95rem .3rem .3rem;font-size:.95rem;font-weight:600;display:inline-flex}.eyebrow__chip{letter-spacing:.02em;text-transform:uppercase;background:#ffffff2e;border-radius:.45rem;align-items:center;gap:.35rem;padding:.3rem .6rem;font-size:.8rem;font-weight:700;display:inline-flex}.eyebrow__chip .ic{stroke:#fff;fill:#fff;stroke-width:1.5px;width:.95rem;height:.95rem}.h1__line{display:block}.lede__price{white-space:nowrap;background:linear-gradient(90deg,#fff,#fff) 0 100%/0% 3px no-repeat;padding-bottom:2px;transition:background-size .5s cubic-bezier(.4,0,.2,1);position:relative}.lede:hover .lede__price{background-position:0 100%;background-size:100% 3px}html.js .hero .lede__price{animation:1.6s cubic-bezier(.4,0,.2,1) 1.5s both draw-underline}@keyframes draw-underline{0%{background-position:0 100%;background-size:0% 3px}45%{background-position:0 100%;background-size:100% 3px}70%{background-position:100% 100%;background-size:100% 3px}to{background-position:100% 100%;background-size:0% 3px}}@keyframes rise{0%{opacity:0;transform:translateY(.45em)}to{opacity:1;transform:none}}@keyframes fade{0%{opacity:0}to{opacity:1}}html.js .hero .h1__line{animation:.7s cubic-bezier(.2,.7,.2,1) both rise}html.js .hero .eyebrow,html.js .hero .lede,html.js .hero .actions{animation:.9s both fade}html.js .hero .eyebrow{animation-delay:.75s}html.js .hero .h1__line:first-child{animation-delay:.1s}html.js .hero .h1__line:nth-child(2){animation-delay:.26s}html.js .hero .h1__line:nth-child(3){animation-delay:.42s}html.js .hero .lede{animation-delay:.9s}html.js .hero .actions{animation-delay:1.05s}.halo{pointer-events:none;z-index:0;position:absolute;inset:0}.halo i{opacity:0;border:1px solid #fff6;border-radius:50%;width:34rem;height:34rem;animation:12s ease-in-out infinite halo;position:absolute;top:58%;left:55%;transform:translate(-50%,-50%)scale(.75)}.halo i:nth-child(2){animation-delay:6s}.halo i:nth-child(3){display:none}@keyframes halo{0%{opacity:0;transform:translate(-50%,-50%)scale(.75)}30%{opacity:.35}to{opacity:0;transform:translate(-50%,-50%)scale(1.08)}}.hero:after{content:"";pointer-events:none;background-image:radial-gradient(#ffffffbf 1.2px,#0000 1.7px);background-size:16px 16px;animation:18s ease-in-out infinite twinkle;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 0,#0000 55%);mask-image:radial-gradient(circle,#000 0,#0000 55%);-webkit-mask-size:46rem 46rem;mask-size:46rem 46rem;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes twinkle{0%{opacity:.4;-webkit-mask-position:85% 20%;mask-position:85% 20%}25%{opacity:.9;-webkit-mask-position:45% 90%;mask-position:45% 90%}50%{opacity:.5;-webkit-mask-position:95% 80%;mask-position:95% 80%}75%{opacity:.9;-webkit-mask-position:60% 10%;mask-position:60% 10%}to{opacity:.4;-webkit-mask-position:85% 20%;mask-position:85% 20%}}@media (prefers-reduced-motion:reduce){html.js .hero .eyebrow,html.js .hero .h1__line,html.js .hero .lede,html.js .hero .actions,html.js .hero .lede__price,.halo i,.hero:after{animation:none}html.js .hero .lede__price{background-size:100% 3px}.halo i{opacity:.4;transform:translate(-50%,-50%)}}.h1{font-family:var(--display);letter-spacing:-.03em;text-wrap:balance;font-size:clamp(3rem,6.4vw,5.6rem);font-weight:700;line-height:.98}.lede{color:#fff;max-width:36rem;font-size:1.4rem;font-weight:500;line-height:1.45}.lede strong{color:#fff;font-weight:700}.actions{flex-wrap:wrap;align-items:center;gap:2rem;margin-top:.75rem;display:flex}.pill{font-family:var(--display);color:var(--base-text,var(--text-dark));--fill:var(--neutral-ultra-dark);--fill-text:#fff;transition:transform var(--transition),color .35s ease;background:#fff;border-radius:999px;align-items:center;padding:.95rem 1.6rem;font-size:1.05rem;font-weight:700;display:inline-flex}.pill:hover{transform:translateY(-1px)}.pill,.hd .cta{isolation:isolate;position:relative;overflow:hidden}.pill:before,.hd .cta:before{content:"";z-index:-1;left:var(--rx,50%);top:var(--ry,50%);width:var(--rd,300%);height:var(--rd,300%);background:var(--fill);border-radius:50%;transition:transform .38s cubic-bezier(.4,0,.2,1);position:absolute;transform:translate(-50%,-50%)scale(0)}.pill:hover:before,.pill:focus-visible:before,.hd .cta:hover:before,.hd .cta:focus-visible:before{transform:translate(-50%,-50%)scale(1)}.pill:hover,.pill:focus-visible,.hd .cta:hover,.hd .cta:focus-visible{color:var(--fill-text)}@media (prefers-reduced-motion:reduce){.pill:before,.hd .cta:before{transition:none}}.link{text-underline-offset:4px;font-weight:600;text-decoration:underline 1.5px;transition:text-underline-offset .2s,text-decoration-thickness .2s}.link:hover{text-underline-offset:6px;text-decoration-thickness:2px}.figure{min-height:34rem;margin-right:calc(-1 * var(--gutter));justify-content:flex-end;align-self:stretch;align-items:flex-start;padding-top:2.5rem;display:flex;position:relative;overflow:hidden}.people{z-index:1;width:100%;max-width:none;height:auto;position:relative}.v2 .people{width:92%}@media (width<=48rem){:root{--gutter:1.1rem}.hdr__utility,.hdr__nav{display:none}.hdr__main-inner{justify-content:space-between}.hero__inner{grid-template-columns:1fr}.copy{padding:3rem 0 2rem}.h1{font-size:clamp(2.6rem,12vw,3.4rem)}.lede{font-size:1.15rem}.halo i{width:22rem;height:22rem}.figure{justify-content:center;height:19rem;min-height:0;margin-right:0;padding-top:0}.people{width:100%;max-width:24rem}}.sec-head{flex-direction:column;gap:.75rem;max-width:40rem;margin-bottom:2.25rem;display:flex}.sec-head--center{text-align:center;align-items:center;margin-inline:auto}.sec-head h2{font-family:var(--display);letter-spacing:-.025em;text-wrap:balance;font-size:clamp(1.9rem,3.4vw,2.8rem);font-weight:700;line-height:1.05}.sec-head--sticky{align-self:start;margin-bottom:0;position:sticky;top:5.5rem}.eyebrow-dark{letter-spacing:.14em;text-transform:uppercase;color:var(--primary-dark);font-size:.75rem;font-weight:700}.eyebrow-light{letter-spacing:.14em;text-transform:uppercase;color:#ffffffb3;font-size:.75rem;font-weight:700}.muted{color:var(--neutral);font-size:1.05rem}.pill--ink{background:var(--neutral-ultra-dark);--base-text:#fff;--fill:var(--primary);--fill-text:#fff}.how__inner--split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:3rem;display:grid}.explain{color:#fff;background:#fafaf8;padding:0 0 6rem}.explain__inner{max-width:var(--max-width);padding:0 var(--gutter);margin:0 auto}.explain__card{background:var(--neutral-ultra-dark);border-radius:2rem;padding:4rem 4rem 4rem 4.5rem;position:relative;overflow:hidden}.explain__card:before{content:"";background-image:radial-gradient(#ffffff29 1.2px,#0000 1.7px);background-size:16px 16px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 15%,#000 15%,#0000 70%);mask-image:radial-gradient(at 15%,#000 15%,#0000 70%)}.explain__card>*{position:relative}.explain__list{background:#ffffff0f;border:1px solid #ffffff14;border-radius:1.5rem;padding:2.5rem 2.75rem}.explain__inner--split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:3rem;display:grid}.explain__h2{font-family:var(--display);letter-spacing:-.03em;text-align:center;font-size:clamp(2.6rem,6vw,5.2rem);font-weight:700;line-height:1}.explain__inner--split .explain__h2{text-align:left}.explain__h2 span{letter-spacing:0;opacity:.85;margin-bottom:.2em;font-size:.42em;font-weight:500;display:block}.explain__lede{color:#ffffffd9;margin-top:1rem;font-size:1.15rem}.integ{border-bottom:1px solid var(--base-ultra-dark);background:#fafaf8;padding:6.5rem 0 7rem}.integ__inner{max-width:var(--max-width);padding:0 var(--gutter);margin:0 auto}.integ__h2{font-family:var(--display);letter-spacing:-.025em;text-align:center;text-wrap:balance;margin-bottom:3rem;font-size:clamp(1.8rem,3.2vw,2.6rem);font-weight:700}.integ__card{border:1px solid var(--base-ultra-dark);background:#fff;border-radius:1.5rem;padding:3rem 3.5rem}.integ__cta{justify-content:center;margin-top:2.5rem;display:flex}.cluster{height:26rem;position:relative}.wires{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.wires path{fill:none;stroke:#27272c1a;stroke-width:1px;stroke-dasharray:3 6;stroke-linecap:round;transition:stroke .35s,stroke-width .35s;animation:1.6s linear infinite march}@keyframes march{to{stroke-dashoffset:-9px}}.wires path[data-lit]{stroke:var(--primary);stroke-width:1.5px;stroke-dasharray:none;animation:none}.hub:before{transition:opacity .35s,transform .35s}.cluster[data-lit] .hub:before{opacity:1;animation-play-state:paused;transform:scale(1.3)}.hub{z-index:3;background:#fff;border-radius:26%;place-items:center;width:8.5rem;height:8.5rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 40px #27272c24,inset 0 0 0 1px #0000000d}.hub:before{content:"";z-index:-1;background:radial-gradient(circle,#f06c2838,#f06c2800 70%);border-radius:50%;animation:4s ease-in-out infinite hub-breathe;position:absolute;inset:-1.4rem}@keyframes hub-breathe{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.18)}}.hub svg{width:62%;height:auto}.spot{z-index:1;width:var(--sz);height:var(--sz);position:absolute;transform:translate(-50%,-50%)}.app{border-radius:22%;place-items:center;width:100%;height:100%;transition:opacity .45s,transform .45s;display:grid;position:relative;box-shadow:0 10px 24px #27272c24,inset 0 0 0 1px #0000000d}.app svg{width:58%;height:58%}.app__letter{font-family:var(--display);color:#fff;font-weight:800;font-size:calc(var(--sz,4.5rem)*.5)}.app__name{text-align:center;opacity:0;pointer-events:none;font-size:.6rem;position:absolute;inset:auto 0 0}.app[data-out]{opacity:0;transform:scale(.85)}.app:hover{transform:translateY(-2px)scale(1.04)}.cluster--float .spot{animation:9s ease-in-out infinite drift}.cluster--float:hover .spot{animation-play-state:paused}.cluster--float .spot:nth-child(2n){animation-duration:11s;animation-delay:-3s}.cluster--float .spot:nth-child(3n){animation-duration:13s;animation-delay:-6s}@keyframes drift{0%,to{transform:translate(-50%,-50%)}50%{transform:translate(-50%,calc(-50% - 10px))}}@media (prefers-reduced-motion:reduce){.cluster--float .spot{animation:none}}@media (width<=48rem){.integ__card{padding:2rem 1.5rem}.cluster{height:20rem}.spot{--sz:3.4rem!important}.spot:nth-child(2n){display:none}.hub{width:5.5rem;height:5.5rem}}.app__tip{background:var(--neutral-ultra-dark);color:#fff;text-align:left;opacity:0;pointer-events:none;z-index:5;border-radius:.6rem;width:15rem;padding:.6rem .75rem;font-size:.78rem;line-height:1.35;transition:opacity .18s,transform .18s;position:absolute;bottom:calc(100% + .6rem);left:50%;transform:translate(-50%,4px);box-shadow:0 10px 24px #0003}.app__tip b{margin-bottom:.15rem;font-size:.82rem;font-weight:700;display:block}.app__tip:after{content:"";border:6px solid #0000;border-top-color:var(--neutral-ultra-dark);position:absolute;top:100%;left:50%;transform:translate(-50%)}.spot:hover .app__tip,.cell:hover .app__tip,.app:focus-visible .app__tip{opacity:1;transform:translate(-50%)}.spot:hover{z-index:6}.app{overflow:visible}.app>svg,.app>.app__letter{position:relative}.app:before{content:"";background:inherit;z-index:0;border-radius:22%;position:absolute;inset:0}.explain__copy{flex-direction:column;align-items:flex-start;gap:1.25rem;display:flex}.explain__copy .pill{--base-text:var(--text-dark);--fill:var(--neutral-ultra-dark);--fill-text:#fff;background:#fff;margin-top:.5rem}li[data-typing] .receipt__k:after{opacity:1;animation:.7s step-end infinite caret}li[data-done] .receipt__tick{background:var(--primary);border-color:var(--primary);transform:scale(1)}li[data-done] .receipt__tick:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:.55rem;height:.3rem;transform:rotate(-45deg)translateY(-1px)}.explain--ink{color:#fff;position:relative}.explain--ink .explain__copy .pill{background:var(--primary);--base-text:#fff;--fill:#fff;--fill-text:var(--text-dark)}.explain--ink .explain__lede{color:#ffffffbf}.biglist{flex-direction:column;gap:1.25rem;display:flex}.biglist li{opacity:.18;align-items:flex-start;gap:1.1rem;transition:opacity .5s,transform .5s;display:flex;transform:translate(-10px)}.biglist li[data-on]{opacity:1;transform:none}.biglist b{border:2px solid #ffffff59;border-radius:50%;flex:none;place-items:center;width:2rem;height:2rem;margin-top:.35rem;transition:background .3s,border-color .3s;display:grid}.biglist li[data-on] b{background:var(--primary);border-color:var(--primary)}.biglist li[data-on] b:after{content:"";border-bottom:2.5px solid #fff;border-left:2.5px solid #fff;width:.7rem;height:.4rem;transform:rotate(-45deg)translateY(-1px)}.biglist strong{font-family:var(--display);letter-spacing:-.025em;font-size:clamp(1.5rem,2.2vw,2rem);font-weight:700;line-height:1.05;display:block}.biglist span{color:#ffffffb3;margin-top:.3rem;font-size:1.05rem;display:block}@media (width<=48rem){.biglist strong{font-size:1.5rem}}.mock{width:min(100%,22rem);color:var(--text-dark);-webkit-user-select:none;user-select:none;pointer-events:none;background:#fff;border-radius:1rem;padding:1.1rem;font-size:.85rem;box-shadow:0 12px 30px #27272c14}.found__search{border:1px solid var(--base-ultra-dark);border-radius:99px;justify-content:space-between;align-items:center;margin-bottom:.9rem;padding:.55rem 1rem;font-size:.9rem;display:flex}.found__search i{border:2px solid #1a73e8;border-radius:50%;width:1rem;height:1rem;position:relative}.found__search i:after{content:"";background:#1a73e8;width:.4rem;height:2px;position:absolute;bottom:-.1rem;right:-.3rem;transform:rotate(45deg)}.found__ai{background:linear-gradient(135deg,#eef2ff,#f7f1ff);border-radius:.7rem;margin-bottom:.8rem;padding:.75rem .85rem;font-size:.82rem;line-height:1.4}.found__ai em{letter-spacing:.08em;text-transform:uppercase;color:#5b5bd6;margin-bottom:.25rem;font-size:.68rem;font-style:normal;font-weight:700;display:block}.found__result b{color:#1a0dab;font-size:1rem;display:block}.found__result span{color:#006621;margin-bottom:.3rem;font-size:.75rem;display:block}.found__result p{color:var(--neutral-dark);font-size:.82rem;line-height:1.4}.mplans{border-top:1px solid var(--base-ultra-dark);background:#fafaf8;padding:5.5rem 0}.mplans__inner{max-width:var(--max-width);padding:0 var(--gutter);margin:0 auto}.mplans .sec-head{margin-bottom:2rem}.mplans .sec-head h2{font-size:clamp(2rem,3.8vw,3.2rem)}.seg{border:2px solid var(--primary);background:#fff;border-radius:999px;margin-bottom:2rem;padding:.25rem;display:inline-flex;position:relative;left:50%;transform:translate(-50%)}.seg button{font-family:var(--display);border-radius:999px;align-items:center;gap:.5rem;padding:.7rem 1.5rem;font-size:1rem;font-weight:700;display:inline-flex}.seg button[aria-pressed=true]{background:var(--neutral-ultra-dark);color:#fff}.seg em{background:var(--primary);color:#fff;border-radius:999px;padding:.15rem .5rem;font-size:.7rem;font-style:normal;font-weight:700}.mnotice{background:var(--neutral-ultra-dark);color:#fff;text-align:center;border-radius:.75rem;max-width:70rem;margin:0 auto 2rem;padding:.8rem 1.25rem;font-size:.95rem}.mcards{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem;max-width:56rem;margin:0 auto;display:grid}.mcards--wide{max-width:70rem}.mcards--wide .mcard__body{padding:1.75rem 2.25rem 2rem}.mcard{border:1px solid var(--base-ultra-dark);background:#fff;border-radius:1.25rem;flex-direction:column;display:flex;overflow:hidden}.mcard__strip{background:var(--base-dark);color:var(--text-dark);text-align:center;border-radius:.95rem .95rem 0 0;margin:.35rem .35rem 0;padding:.8rem 1rem;font-size:.95rem;font-weight:700}.mcard--dark{background:var(--neutral-ultra-dark);color:#fff;border-color:var(--neutral-ultra-dark)}.mcard--dark .mcard__strip{background:var(--primary);color:#fff}.mcard__body{flex-direction:column;flex:1;gap:.35rem;padding:1.5rem 1.75rem 1.75rem;display:flex}.mcard__kicker{color:var(--neutral);font-size:.85rem}.mcard--dark .mcard__kicker{color:#fff9}.mcard__name{font-family:var(--display);letter-spacing:-.02em;font-size:1.9rem;font-weight:700;line-height:1.1}.mcard__tag{color:var(--neutral-dark);max-width:34rem;margin:.5rem 0 1.4rem;font-size:1.05rem;line-height:1.5}.mcard--dark .mcard__tag{color:#fffc}.mcard__panel{background:var(--base-light);text-align:center;border-radius:1rem;flex-direction:column;align-items:center;gap:.5rem;padding:1.5rem 1.5rem 1.35rem;display:flex}.mcard--dark .mcard__panel{background:#ffffff12}.mtoggle{align-items:center;gap:.7rem;margin-bottom:.4rem;font-size:1rem;font-weight:600;display:flex}.mtoggle [data-period]{color:var(--neutral)}.mtoggle [data-period][aria-pressed=true]{color:inherit;text-underline-offset:4px;text-decoration:underline 2px}.mcard--dark .mtoggle [data-period]{color:#ffffff8c}.mcard--dark .mtoggle [data-period][aria-pressed=true]{color:#fff}.mswitch{background:var(--neutral-ultra-dark);width:3rem;height:1.7rem;transition:background var(--transition);border-radius:999px;position:relative}.mcard--dark .mswitch{background:var(--primary)}.mswitch i{background:#fff;border-radius:50%;width:1.3rem;height:1.3rem;transition:transform .2s;position:absolute;top:.2rem;left:.2rem}body[data-billing=yearly] .mswitch i{transform:translate(1.3rem)}.mcard__price b{font-family:var(--display);letter-spacing:-.04em;font-size:3.6rem;font-weight:700;line-height:1}.mcard__price small{color:var(--neutral);margin-left:.15rem;font-size:1rem;font-weight:500}.mcard--dark .mcard__price small{color:#fff9}.mcard__after{color:var(--neutral);font-size:.9rem}.mcard--dark .mcard__after{color:#ffffffb3}.mcard__save{color:var(--primary-dark);font-size:.95rem;font-weight:700}.mcard--dark .mcard__save{color:var(--primary-light)}.mcard__buy{background:var(--neutral-ultra-dark);--base-text:#fff;--fill:var(--primary);--fill-text:#fff;justify-content:center;width:100%;margin-top:.75rem}.mcard--dark .mcard__buy{background:var(--primary);--base-text:#fff;--fill:#fff;--fill-text:var(--text-dark)}.mcard__more{text-underline-offset:4px;margin-top:.5rem;font-weight:700;text-decoration:underline}.mcard__ticks{gap:.7rem;margin-top:1.5rem;padding:0;list-style:none;display:grid}.mcard__ticks li{align-items:flex-start;gap:.7rem;font-size:.98rem;line-height:1.45;display:flex}.mcard__ticks li:before{content:"";border-left:2px solid var(--primary);border-bottom:2px solid var(--primary);flex:none;width:.6rem;height:.35rem;margin:.5rem .1rem 0 .2rem;transform:rotate(-45deg)translateY(-1px)}.mcard__ticks li.spark:before{content:"✦";color:var(--primary);border:0;width:auto;height:auto;margin:.1rem .1rem 0;font-size:.9rem;transform:none}.mplans--seg .mtoggle{display:none}@media (width<=48rem){.mcards{grid-template-columns:1fr}.mplans{padding:3.5rem 0}.seg{justify-content:center;display:flex;left:0;transform:none}}.mcard__strip{margin:.35rem .35rem 0}.proof{border-top:1px solid var(--base-ultra-dark);background:#fafaf8;padding:5rem 0}.proof__inner{max-width:var(--max-width);padding:0 var(--gutter);margin:0 auto}.proof--stories{padding:5.5rem 0}.proof--stories .sec-head{max-width:52rem;margin-bottom:2.5rem}.proof--stories .sec-head h2{color:var(--primary-dark);font-size:clamp(1.9rem,3.6vw,3rem)}.proof--dark{color:#fff;background:#141416;position:relative;overflow:hidden}.proof--dark:before{content:"";background:radial-gradient(55% 70% at 88% 85%,#f06c2873 0%,#0000 70%);position:absolute;inset:0}.proof--dark .proof__inner{position:relative}.proof--dark .sec-head h2{color:#fff}.stories__track{min-height:28rem;position:relative}.story{background:var(--base-light);border:1px solid var(--base-ultra-dark);opacity:0;pointer-events:none;border-radius:1.5rem;grid-template-columns:minmax(0,5fr) minmax(0,7fr);transition:opacity .45s;display:grid;position:absolute;inset:0;overflow:hidden}.story[data-on]{opacity:1;pointer-events:auto;position:relative}.stories--flip .story{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.stories--flip .story__photo{order:2}.stories--dark .story{background:#ffffff0f;border-color:#ffffff1f}.story__photo{background:var(--base-dark);min-height:22rem}.story__photo img{object-fit:cover;width:100%;height:100%;display:block}.story__body{flex-direction:column;justify-content:center;gap:1.1rem;padding:3rem 3.25rem;display:flex}.story__result{color:var(--neutral);font-size:.95rem}.stories--dark .story__result{color:#ffffffa6}.story blockquote{font-family:var(--display);letter-spacing:-.01em;font-size:clamp(1.25rem,2vw,1.7rem);font-weight:500;line-height:1.35}.story figcaption{font-size:1rem}.story figcaption b{font-weight:700}.story__more{text-underline-offset:4px;color:var(--primary-dark);margin-top:.5rem;font-weight:700;text-decoration:underline}.stories--dark .story__more{color:var(--primary-light)}.stories__nav{justify-content:space-between;align-items:center;margin-top:1.5rem;display:flex}.stories__count{color:var(--neutral);align-items:center;gap:1rem;font-size:.95rem;display:flex}.stories__count b{color:inherit;font-weight:700}.stories__dots{gap:.5rem;display:inline-flex}.stories__dots button{border:1.5px solid;border-radius:50%;width:.65rem;height:.65rem}.stories__dots button[aria-selected=true]{background:currentColor}.stories--dark .stories__count{color:#ffffffb3}.stories__arrows{gap:.75rem;display:flex}.arrow{border:1.5px solid var(--neutral-light);width:3.5rem;height:3.5rem;color:var(--neutral-dark);transition:all var(--transition);border-radius:50%;place-items:center;font-size:1.3rem;display:grid}.arrow:hover{border-color:var(--text-dark);color:var(--text-dark)}.arrow--fill{background:var(--neutral-ultra-dark);border-color:var(--neutral-ultra-dark);color:#fff}.arrow--fill:hover{background:var(--primary);border-color:var(--primary)}.stories--dark .arrow{color:#fff;border-color:#fff6}.stories--dark .arrow--fill{background:var(--primary);border-color:var(--primary)}@media (width<=48rem){.story,.stories--flip .story{grid-template-columns:1fr}.stories--flip .story__photo{order:0}.story__photo{min-height:14rem}.story__body{padding:1.75rem 1.5rem}.stories__track{min-height:0}.story{display:none;position:relative}.story[data-on]{display:grid}}.faq{border-top:1px solid var(--base-ultra-dark);background:#fafaf8;padding:5rem 0}.faq__inner{max-width:var(--max-width);padding:0 var(--gutter);margin:0 auto}.faq .muted a{color:var(--primary-dark);font-weight:600}.faq--myob{padding:5.5rem 0 6rem}.faqm__h2{font-family:var(--display);letter-spacing:-.03em;text-align:center;color:var(--primary-dark);margin-bottom:2.5rem;font-size:clamp(2rem,3.8vw,3.2rem);font-weight:700}.faqm{border-top:1px solid var(--base-ultra-dark);max-width:64rem;margin:0 auto}.faqm details{border-bottom:1px solid var(--base-ultra-dark)}.faqm summary{cursor:pointer;font-family:var(--display);letter-spacing:-.015em;justify-content:space-between;align-items:center;gap:2rem;padding:1.75rem 1.5rem;font-size:1.35rem;font-weight:700;list-style:none;display:flex}.faqm summary::-webkit-details-marker{display:none}.faqm summary i{flex:none;width:1.5rem;height:1.5rem;position:relative}.faqm summary i:before,.faqm summary i:after{content:"";background:var(--text-dark);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faqm summary i:before{width:100%;height:1.5px}.faqm summary i:after{width:1.5px;height:100%;transition:transform .2s}.faqm details[open] summary i:after{transform:translate(-50%,-50%)rotate(90deg)}.faqm details p{color:var(--neutral-dark);max-width:52rem;padding:0 1.5rem 1.75rem;font-size:1.05rem;line-height:1.6}@media (width<=48rem){.faq--myob{padding:3.5rem 0 4rem}.faqm summary{padding:1.25rem .75rem;font-size:1.1rem}.faqm details p{padding:0 .75rem 1.25rem}}.fin{border-top:1px solid var(--base-ultra-dark);background:#fafaf8;padding:5.5rem 0 6rem}.fin__inner{max-width:var(--max-width);padding:0 var(--gutter);margin:0 auto}.fin .sec-head{margin-bottom:2.5rem}.fin__card{background:var(--neutral-ultra-dark);color:#fff;border-radius:1.75rem;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:3rem;min-height:32rem;padding:3.5rem;display:grid}.fin__copy{flex-direction:column;align-items:flex-start;gap:1.1rem;display:flex}.fin__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--primary-light);font-size:.78rem;font-weight:700}.fin__copy h3{font-family:var(--display);letter-spacing:-.03em;margin-bottom:.5rem;font-size:clamp(2rem,3.6vw,3rem);font-weight:700;line-height:1.02}.fin__copy p{color:#ffffffd1;max-width:34rem;font-size:1.05rem;line-height:1.55}.fin__copy p b{color:#fff}.fin__ticks{gap:.55rem;margin:.25rem 0;padding:0;list-style:none;display:grid}.fin__ticks li{align-items:center;gap:.7rem;font-size:1.05rem;display:flex}.fin__ticks li:before{content:"";border-left:2px solid var(--primary-light);border-bottom:2px solid var(--primary-light);flex:none;width:.6rem;height:.35rem;margin:0 .15rem 0 .2rem;transform:rotate(-45deg)translateY(-1px)}.fin__btn{--base-text:var(--text-dark);--fill:var(--primary);--fill-text:#fff;background:#fff;margin-top:1rem}.fin__visual{background:var(--primary);border-radius:1.25rem;justify-content:center;align-items:flex-end;min-height:28rem;display:flex;position:relative;overflow:hidden}.fin__visual:before{content:"";background-image:radial-gradient(#ffffff38 1.2px,#0000 1.7px);background-size:16px 16px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 60%,#000 30%,#0000 80%);mask-image:radial-gradient(at 50% 60%,#000 30%,#0000 80%)}.fin__people{width:78%;max-width:28rem;height:auto;margin-top:2rem;display:block;position:relative}.fin__visual--mock{align-items:center}.fin__visual--mock .mock{width:min(100%,22rem);position:relative}.fin__chip{background:var(--neutral-ultra-dark);color:#fff;border-radius:.9rem;align-items:center;gap:.7rem;padding:.9rem 1.1rem;font-size:1rem;font-weight:600;display:flex;position:absolute;bottom:1.5rem;left:1.5rem;right:1.5rem;box-shadow:0 16px 40px #00000059}.fin__chip i{color:var(--primary-light);font-size:1.1rem;font-style:normal}@media (width<=48rem){.fin{padding:3.5rem 0 4rem}.fin__card{grid-template-columns:1fr;min-height:0;padding:2rem 1.5rem}.fin__visual{min-height:18rem}.fin__chip{font-size:.85rem;bottom:1rem;left:1rem;right:1rem}}.ai{background:var(--base-light);border:1px solid var(--base-ultra-dark);border-radius:.6rem;place-items:center;width:2.6rem;height:2.6rem;font-size:1.1rem;display:grid}.fm{border-top:1px solid var(--base-ultra-dark);background:#f3f1ec;padding:4.5rem 0 0}.fm__inner{max-width:var(--max-width);padding:0 var(--gutter);margin:0 auto}.fm__cols{grid-template-columns:repeat(4,1fr);gap:2.5rem;display:grid}.fm__col{flex-direction:column;gap:2rem;display:flex}.fm__group h4{font-family:var(--display);letter-spacing:-.01em;margin-bottom:.8rem;font-size:1.1rem;font-weight:700}.fm__group ul{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.fm__group a{color:var(--neutral-dark);font-size:.98rem}.fm__group a:hover{color:var(--text-dark);text-underline-offset:3px;text-decoration:underline}.fm__row{border-bottom:1px solid var(--base-ultra-dark);justify-content:space-between;align-items:center;margin-top:3.5rem;padding-bottom:1.5rem;display:flex}.fm__row .logo svg{height:2.4rem}.fm__social{gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.fm__social a{background:var(--primary);color:#fff;border-radius:50%;place-items:center;width:2.2rem;height:2.2rem;font-size:.8rem;font-weight:700;display:grid}.fm__links{flex-wrap:wrap;gap:.75rem 2.5rem;margin:0;padding:1.5rem 0 0;list-style:none;display:flex}.fm__links a{color:var(--text-dark);font-size:.95rem}.fm__copy{color:var(--neutral);padding:1.5rem 0 2rem;font-size:.85rem}.fm__strip{background:var(--primary);height:.6rem}@media (width<=48rem){.fm__cols{grid-template-columns:1fr 1fr;gap:2rem 1.5rem}.fm__links{gap:.6rem 1.5rem}.how__inner--split,.explain__inner--split,.faq-two,.faq-open,.plans__grid,.poster,.poster__cols{grid-template-columns:1fr}.sec-head--sticky{margin-bottom:1.5rem;position:static}.explain{padding:0 0 3rem}.explain__card{border-radius:1.5rem;padding:2rem 1.5rem}.explain__list{padding:1.5rem 1.25rem}}svg.ic{width:1.5rem;height:1.5rem;stroke:var(--primary);fill:none;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none}.chev{width:.5em;height:.5em;transition:transform var(--transition);border-bottom:1.5px solid;border-right:1.5px solid;margin-left:.4em;display:inline-block;transform:translateY(-.15em)rotate(45deg)}[aria-expanded=true] .chev{transform:translateY(.05em)rotate(225deg)}.burger{border-radius:.5rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:none}.burger span{background:currentColor;width:1.25rem;height:2px;display:block;position:relative}.burger span:before,.burger span:after{content:"";background:currentColor;width:100%;height:2px;position:absolute;left:0}.burger span:before{top:-6px}.burger span:after{top:6px}.drawer{display:none}.hd{position:relative}.hd .utility{background:var(--base-light);border-bottom:1px solid var(--base-ultra-dark);color:var(--neutral-dark);z-index:30;font-size:.75rem;position:relative}.hd .utility__inner{max-width:var(--max-width);padding:0 calc(var(--gutter) - .75rem) 0 var(--gutter);justify-content:flex-end;align-items:stretch;gap:.75rem;height:2.125rem;margin:0 auto;display:flex}.hd .company{align-self:stretch;display:flex;position:relative}.hd .company>button{color:var(--neutral-dark);height:100%;transition:background var(--transition),color var(--transition);border-radius:0;padding:0 .75rem;font-size:.75rem;font-weight:500}.hd .company>button:hover,.hd .company>button[aria-expanded=true]{color:var(--text-dark);background:#fff}.hd .company>button[aria-expanded=true]{text-underline-offset:4px;text-decoration:underline 1.5px}.hd .company__menu{border:1px solid var(--base-ultra-dark);z-index:40;visibility:hidden;opacity:0;background:#fff;border-top:0;border-radius:0 0 1.25rem 1.25rem;min-width:13rem;padding:1.1rem 1.75rem 1.1rem 1.5rem;transition:opacity .2s,transform .2s,visibility 0s linear .2s;position:absolute;top:calc(100% + 1px);right:0;transform:translateY(-.5rem)}.hd .company[data-open] .company__menu{visibility:visible;opacity:1;transition-delay:0s;transform:none}.hd .company__menu a{font-family:var(--display);color:var(--text-dark);letter-spacing:-.01em;white-space:nowrap;padding:.5rem 0;font-size:1.05rem;font-weight:700;display:block}.hd .company__menu a:hover{text-underline-offset:5px;text-decoration:underline 2px}.hd .company__menu li.sep{border-top:1px solid var(--base-ultra-dark);margin:.5rem 0}.hd .utility__phone{color:var(--text-dark);transition:background var(--transition);align-self:stretch;align-items:center;padding:0 .75rem;font-size:.85rem;font-weight:700;display:flex}.hd .utility__phone:hover{background:#fff}.hd .main{border-bottom:1px solid var(--base-ultra-dark);z-index:20;background:#fff;position:relative}.hd .main__inner{max-width:var(--max-width);padding:0 var(--gutter);align-items:center;gap:2.25rem;height:4rem;margin:0 auto;display:flex}.hd .main__nav{flex:1;gap:.25rem;display:flex}.hd .main__item>button{transition:background var(--transition),color var(--transition);border-radius:.4rem;padding:.6rem .85rem;font-size:.95rem;font-weight:600}.hd .main__item>button:hover,.hd .main__item>button[aria-expanded=true]{background:var(--base-light)}.hd .main__item>button[aria-expanded=true]{color:var(--primary-dark)}.hd .cta{background:var(--neutral-ultra-dark);color:#fff;--fill:var(--primary);--fill-text:#fff;border-radius:999px;padding:.6rem 1.15rem;font-size:.95rem;font-weight:600;transition:color .35s}.hd .panel{inset-inline:max(var(--gutter),calc((100% - var(--max-width)) / 2));border:1px solid var(--base-ultra-dark);visibility:hidden;opacity:0;background:#fff;border-top:0;border-radius:0 0 2rem 2rem;max-height:calc(100dvh - 8rem);transition:opacity .22s,transform .22s,visibility 0s linear .22s;position:absolute;top:100%;overflow:auto;transform:translateY(-.6rem)}.hd .main__item[data-open] .panel{visibility:visible;opacity:1;transition-delay:0s;transform:none}.hd .panel__inner{padding:2rem 2rem 2.25rem}.hd .panel__inner--poster{padding:1.75rem}.hd .featbox{background:var(--neutral-ultra-dark);color:#fff;border-radius:1.25rem;padding:1.5rem}.hd .feat__title{font-family:var(--display);letter-spacing:-.01em;color:var(--text-dark);margin:-.35rem 0 1rem .25rem;font-size:1.5rem;font-weight:700;line-height:1.1}.hd .feat{grid-template-columns:repeat(3,1fr);gap:.5rem 1rem;display:grid}.hd .feat li{display:flex}.hd .feat a{color:#fff;border-radius:1rem;flex:1;padding:1.1rem 1.25rem 1.25rem;transition:background .25s,transform .25s;display:block}.hd .feat a:hover{background:#ffffff14;transform:translateY(-3px)}.hd .feat a strong{font-size:1.2rem;font-weight:700;font-family:var(--display);letter-spacing:-.01em;align-items:center;gap:.7rem;line-height:1.2;display:flex}.hd .feat a strong .ic{width:1.5rem;height:1.5rem}.hd .feat a span{color:#ffffffb8;margin-top:.6rem;font-size:.98rem;line-height:1.55;display:block}.hd .feat a em{color:#ffffffbf;background:#ffffff1f;border-radius:999px;align-self:center;margin-left:.1rem;padding:.2rem .55rem;font-family:Inter,sans-serif;font-size:.7rem;font-style:normal;font-weight:600}.hd .pcards{grid-template-columns:repeat(3,1fr);gap:1.25rem;padding-top:.5rem;display:grid}.hd .pcard{background:var(--base-light);border:1px solid var(--base-ultra-dark);border-radius:1.25rem;flex-direction:column;padding:1.75rem;transition:background .25s,transform .25s,box-shadow .25s;display:flex}.hd a.pcard:hover{background:#fff;transform:translateY(-6px);box-shadow:0 22px 40px -18px #27272c59}.hd .pcard h3 .ic{transition:transform .25s}.hd a.pcard:hover h3 .ic{transform:scale(1.15)}.hd .pcard__price{transition:color .25s}.hd a.pcard:hover .pcard__price{color:var(--primary)}.hd .pcard h3{font-family:var(--display);letter-spacing:-.01em;align-items:center;gap:.7rem;font-size:1.5rem;font-weight:700;display:flex}.hd .pcard h3 .ic{width:1.5rem;height:1.5rem}.hd .pcard__price{font-family:var(--display);margin-top:1.1rem;font-size:2.4rem;font-weight:700;line-height:1}.hd .pcard__price small{color:var(--neutral);margin-left:.4rem;font-family:Inter,sans-serif;font-size:.9rem;font-weight:500}.hd .pcard p{color:var(--neutral-dark);margin-top:1rem;font-size:1rem;line-height:1.5}.hd .pcard__ticks{color:var(--neutral-dark);gap:.5rem;margin-top:1rem;font-size:.95rem;display:grid}.hd .pcard__ticks li{align-items:flex-start;gap:.6rem;line-height:1.45;display:flex}.hd .pcard__ticks li:before{content:"";background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23F06C28' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><path d='M5 12.5l4.5 4.5L19 7'/></svg>") 50%/100% no-repeat;flex:none;width:1rem;height:1rem;margin-top:.2rem}.hd .pcard__link{color:var(--text-dark);text-underline-offset:4px;transition:text-decoration-color var(--transition);align-self:flex-start;margin-top:auto;padding-top:1.75rem;font-size:1rem;font-weight:700;text-decoration:underline 2px;display:inline-block}.hd .pcard:hover .pcard__link{text-decoration-color:var(--primary)}.hd .pcard--dark{background:var(--neutral-ultra-dark);border-color:var(--neutral-ultra-dark);color:#fff}.hd a.pcard--dark:hover{background:#141416;box-shadow:0 22px 40px -18px #0009}.hd .pcard--dark .pcard__price small{color:#ffffff8c}.hd .pcard--dark p,.hd .pcard--dark .pcard__ticks{color:#fffc}.hd .pcard--dark .pcard__link{color:#fff}.hd .pcard--art{color:#fff;background:radial-gradient(at 28% 28%,#f9a170 0%,#f06c28 38%,#7a3110 100%);border:0;justify-content:flex-end;min-height:18rem;position:relative;overflow:hidden}.hd .pcard--art:hover{background:radial-gradient(at 28% 28%,#f9a170 0%,#f06c28 38%,#7a3110 100%)}.hd .pcard--art:before{content:"";background-image:radial-gradient(#ffffff24 1px,#0000 1.2px);background-size:9px 9px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0,#000 55%);mask-image:linear-gradient(#0000 0,#000 55%)}.hd .pcard--art{--mx:50%;--my:50%}.hd .pcard--art:after{content:"";pointer-events:none;opacity:0;background:radial-gradient(14rem circle at var(--mx) var(--my),#ffffff73,#ffffff1f 40%,transparent 70%),radial-gradient(#ffffff4d 1px,transparent 1.2px) 0 0/9px 9px;mask-image:radial-gradient(11rem circle at var(--mx) var(--my),#000,transparent 70%);-webkit-mask-image:radial-gradient(11rem circle at var(--mx) var(--my),#000,transparent 70%);transition:opacity .35s;position:absolute;inset:0}.hd .pcard--art:hover:after{opacity:1}.hd .pcard--art strong{font-family:var(--display);letter-spacing:-.01em;max-width:13ch;font-size:1.7rem;font-weight:700;line-height:1.1;position:relative}.hd .pcard--art .ic{stroke:#fff;stroke-width:1.5px;width:2.5rem;height:2.5rem;position:absolute;top:1.75rem;right:1.75rem}.hd .aside li:before{content:"";border-left:1.75px solid var(--primary);border-bottom:1.75px solid var(--primary);flex:none;width:.6rem;height:.35rem;transform:rotate(-45deg)translateY(-1px)}.hd .aside a{color:var(--primary-dark);margin-top:1rem;font-weight:600;display:inline-block}@media (width<=48rem){:root{--gutter:1rem}.burger{display:inline-flex}.mobile-bar{height:3.75rem;padding:0 var(--gutter);border-bottom:1px solid var(--base-ultra-dark);background:#fff;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.mobile-bar__phone{font-size:.85rem;font-weight:600}.drawer{z-index:30;border-bottom:1px solid var(--base-ultra-dark);visibility:hidden;opacity:0;background:#fff;max-height:calc(100dvh - 4rem);transition:opacity .22s,transform .22s,visibility 0s linear .22s;display:block;position:absolute;top:100%;left:0;right:0;overflow:auto;transform:translateY(-.5rem)}.drawer[data-open]{visibility:visible;opacity:1;transition-delay:0s;transform:none}.drawer__group{padding:1rem var(--gutter);border-bottom:1px solid var(--base-ultra-dark)}.drawer__group h4{letter-spacing:.12em;text-transform:uppercase;color:var(--neutral);margin-bottom:.5rem;font-size:.68rem;font-weight:600}.drawer__group a{align-items:center;gap:.6rem;padding:.5rem 0;font-size:.95rem;font-weight:500;display:flex}.drawer__group a .p{color:var(--primary-dark);margin-left:auto;font-weight:600}.drawer__cta{text-align:center;margin:1rem var(--gutter);background:var(--neutral-ultra-dark);color:#fff;border-radius:999px;padding:.85rem;font-weight:600;display:block}.hd .utility,.hd .main{display:none}}@media (width>=48.01rem){.mobile-bar{display:none}}@media (width<=48rem){.hd .utility,.hd .main{display:none}.mobile-bar{height:3.75rem;padding:0 var(--gutter);border-bottom:1px solid var(--base-ultra-dark);background:#fff;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.mobile-bar__phone{font-size:.85rem;font-weight:600}.burger{display:inline-flex}.drawer{z-index:30;border-bottom:1px solid var(--base-ultra-dark);visibility:hidden;opacity:0;background:#fff;max-height:calc(100dvh - 4rem);transition:opacity .22s,transform .22s,visibility 0s linear .22s;display:block;position:absolute;top:100%;left:0;right:0;overflow:auto;transform:translateY(-.5rem)}.drawer[data-open]{visibility:visible;opacity:1;transition-delay:0s;transform:none}.drawer__group{padding:1rem var(--gutter);border-bottom:1px solid var(--base-ultra-dark)}.drawer__group h4{letter-spacing:.12em;text-transform:uppercase;color:var(--neutral);margin-bottom:.5rem;font-size:.68rem;font-weight:600}.drawer__group a{align-items:center;gap:.6rem;padding:.5rem 0;font-size:.95rem;font-weight:500;display:flex}.drawer__group a .p{color:var(--primary-dark);margin-left:auto;font-weight:600}.drawer__cta{text-align:center;margin:1rem var(--gutter);background:var(--neutral-ultra-dark);color:#fff;border-radius:999px;padding:.85rem;font-weight:600;display:block}}@media (width>=48.01rem){.mobile-bar,.drawer{display:none}}@keyframes hd-in{0%{transform:translateY(-100%)}to{transform:none}}@keyframes hd-out{0%{transform:none}to{transform:translateY(-100%)}}body[data-hd] .hd{padding-bottom:calc(4rem + 1px)}body[data-hd] .hd .main{z-index:50;position:fixed;top:0;left:0;right:0;box-shadow:0 12px 30px -18px #27272c59}body[data-hd=pinned] .hd .main{animation:.25s hd-in}body[data-hd=leaving] .hd .main{animation:.25s forwards hd-out}@media (width<=48rem){body[data-hd] .hd{padding-bottom:calc(3.75rem + 1px)}body[data-hd] .mobile-bar{z-index:50;position:fixed;top:0;left:0;right:0}body[data-hd=pinned] .mobile-bar{animation:.25s hd-in}body[data-hd=leaving] .mobile-bar{animation:.25s forwards hd-out}body[data-hd] .drawer{position:fixed;top:calc(3.75rem + 1px)}}@media (prefers-reduced-motion:reduce){body[data-hd] .hd .main,body[data-hd] .mobile-bar{animation:none}}html.js [data-reveal]:not([data-in]) :is(.integ__h2,.integ__card,.integ__cta){opacity:0;transform:translateY(1.25rem)}.integ__h2,.integ__card,.integ__cta{transition:opacity .7s,transform .7s cubic-bezier(.2,.7,.2,1)}.integ__card{transition-delay:.12s}.integ__cta{transition-delay:1.1s}html.js .integ:not([data-in]) .app{opacity:0}html.js .integ:not([data-in]) .hub{opacity:0;transform:translate(-50%,-50%)scale(.6)}.hub{transition:opacity .6s .3s,transform .6s cubic-bezier(.2,.8,.2,1.2) .3s}.wires{transition:opacity .8s 1.4s}html.js .integ:not([data-in]) .wires{opacity:0}@keyframes pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}.integ[data-in]:not([data-done]) .app{animation:.6s cubic-bezier(.2,.8,.2,1.2) backwards pop;animation-delay:calc(.35s + var(--i,0) * 60ms)}@media (prefers-reduced-motion:reduce){html.js [data-reveal]:not([data-in]) :is(.integ__h2,.integ__card,.integ__cta),html.js .integ:not([data-in]) .app,html.js .integ:not([data-in]) :is(.wires,.hub){opacity:1;transform:none}.integ[data-in] .app,.hub:before,.wires path{animation:none}}.ftabs{border-top:1px solid var(--base-ultra-dark);background:#fafaf8;padding:5.5rem 0}.ftabs__inner{max-width:var(--max-width);padding:0 var(--gutter);margin:0 auto}.ftabs .sec-head{max-width:52rem;margin-bottom:2rem}.ftabs .sec-head h2{font-size:clamp(1.9rem,3.6vw,3rem)}.ftabs__bar{flex-wrap:wrap;justify-content:center;gap:.6rem;margin-bottom:2.5rem;display:flex}.ftabs__bar button{font-family:var(--display);border:1px solid var(--base-ultra-dark);color:var(--text-dark);transition:background var(--transition),color var(--transition),border-color var(--transition);background:#fff;border-radius:999px;padding:.8rem 1.35rem;font-size:1rem;font-weight:700}.ftabs__bar button:hover{border-color:var(--neutral-light)}.ftabs__bar button[aria-selected=true]{background:var(--neutral-ultra-dark);color:#fff;border-color:var(--neutral-ultra-dark)}.ftabs__panel{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:4rem;max-width:66rem;margin:0 auto;display:grid}.ftabs__panel[hidden]{display:none}.ftile{background:var(--base-light);border-radius:1.25rem;justify-content:center;align-items:center;min-height:24rem;padding:2.5rem;display:flex}.ftabs__copy h3{font-family:var(--display);letter-spacing:-.02em;text-wrap:balance;margin-bottom:1.25rem;font-size:clamp(1.6rem,2.6vw,2.2rem);font-weight:700;line-height:1.1}.ftabs__copy ul{gap:.85rem;margin-bottom:1.5rem;padding-left:1.1rem;list-style:outside;display:grid}.ftabs__copy li{color:var(--neutral-dark);font-size:1.05rem;line-height:1.5}.ftabs__link{color:var(--primary-dark);text-underline-offset:4px;font-weight:600;text-decoration:underline}.ftabs__cta{justify-content:center;margin-top:3rem;display:flex}@media (width<=48rem){.ftabs{padding:3.5rem 0}.ftabs__bar{margin-inline:calc(-1 * var(--gutter));padding-bottom:.5rem;padding-inline:var(--gutter);flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}.ftabs__bar button{white-space:nowrap;flex:none}.ftabs__panel{grid-template-columns:1fr;gap:1.75rem}.ftile{min-height:0;padding:1.5rem}}.ctacard{background:var(--base-light);border:1px solid var(--base-ultra-dark);border-radius:1.5rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3rem;max-width:64rem;margin:4rem auto 0;padding:3rem 3.5rem;display:grid}.ctacard h3{font-family:var(--display);letter-spacing:-.02em;text-wrap:balance;margin-bottom:.6rem;font-size:1.6rem;font-weight:700}.ctacard p{color:var(--neutral-dark);max-width:40rem;font-size:1.05rem;line-height:1.5}.ctacard__btn{white-space:nowrap;padding:1rem 1.75rem;font-size:1.05rem}@media (width<=48rem){.ctacard{grid-template-columns:1fr;gap:1.5rem;padding:2rem 1.5rem}}.mock .ic{stroke:currentColor;stroke-width:2px;width:1em;height:1em}.mock__bar{align-items:center;gap:.35rem;margin-bottom:.8rem;display:flex}.mock__bar i{background:var(--base-ultra-dark);border-radius:50%;width:.5rem;height:.5rem}.mock__url{color:var(--neutral);background:var(--base-light);border-radius:99px;flex:1;margin-left:.5rem;padding:.2rem .7rem;font-size:.7rem;position:relative;overflow:hidden}.mock__load{transform-origin:0;background:#1e3a5f;width:100%;height:2px;position:absolute;bottom:0;left:0;transform:scaleX(0)}.site{border:1px solid var(--base-ultra-dark);border-radius:.6rem;overflow:hidden}.site__nav{border-bottom:1px solid var(--base-ultra-dark);align-items:center;gap:.5rem;padding:.5rem .7rem;font-size:.7rem;display:flex}.site__nav b{font-family:var(--display);margin-right:auto;font-size:.8rem}.site__nav span{background:var(--base-ultra-dark);border-radius:99px;width:1.6rem;height:.35rem}.site__nav i{color:#fff;background:#1e3a5f;border-radius:99px;padding:.25rem .55rem;font-size:.62rem;font-style:normal;font-weight:700}.site__hero{color:#fff;text-align:center;background:#1e3a5f;justify-items:center;gap:.3rem;padding:1rem .8rem 1.1rem;display:grid;position:relative;overflow:hidden}.site__hero:after{content:"";background-image:radial-gradient(#ffffff2e 1px,#0000 1.3px);background-size:9px 9px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 100%,#0000 30%,#000 90%);mask-image:radial-gradient(at 50% 100%,#0000 30%,#000 90%)}.site__hero small{opacity:.85;font-size:.6rem;font-weight:600;position:relative}.site__hero strong{font-family:var(--display);max-width:14ch;font-size:.95rem;line-height:1.1;position:relative}.site__hero i{color:#1e3a5f;background:#f2c14e;border-radius:99px;justify-self:center;margin-top:.25rem;padding:.3rem .6rem;font-size:.62rem;font-style:normal;font-weight:700;position:relative}.site__cards{gap:.4rem;padding:.7rem .7rem .8rem;display:flex}.site__cards div{border:1px solid var(--base-ultra-dark);text-align:center;border-radius:.45rem;flex:1;justify-items:center;gap:.3rem;padding:.5rem .4rem;font-size:.6rem;font-weight:600;display:grid}.site__cards .ic{stroke:#1e3a5f;stroke-width:1.75px;width:1rem;height:1rem}.site__rev{color:var(--neutral-dark);align-items:center;gap:.4rem;padding:.6rem .7rem .7rem;font-size:.62rem;display:flex}.site__rev em{color:#f5a623;letter-spacing:.05em;font-size:.7rem;font-style:normal}.gbp__top{justify-content:space-between;gap:.75rem;margin-bottom:.7rem;display:flex}.gbp__top strong{letter-spacing:-.01em;color:#202124;font-family:Arial,sans-serif;font-size:1.15rem;display:block}.gbp__rating{color:#70757a;align-items:center;gap:.3rem;margin-top:.15rem;font-size:.78rem;display:flex}.gbp__rating b{color:#202124;font-weight:500}.gbp__rating em{color:#fbbc04;letter-spacing:.03em;font-size:.8rem;font-style:normal}.gbp__rating u{vertical-align:bottom;text-decoration:none;display:inline-grid}.gbp__rating u span{grid-area:1/1}.gbp__rating u span:last-child{opacity:0}.gbp__cat{color:#70757a;margin-top:.1rem;font-size:.75rem;display:block}.gbp__logo{background:var(--neutral-ultra-dark);color:#fff;width:2.6rem;height:2.6rem;font-family:var(--display);border-radius:.5rem;flex:none;place-items:center;font-size:1.1rem;font-weight:700;display:grid}.gbp__btns{gap:.4rem;margin-bottom:.7rem;display:flex}.gbp__btns span{color:#1a73e8;border:1px solid #dadce0;border-radius:99px;flex:1;justify-content:center;align-items:center;gap:.3rem;padding:.38rem 0;font-family:Arial,sans-serif;font-size:.72rem;font-weight:500;display:inline-flex}.gbp__photos{gap:.35rem;margin-bottom:.7rem;display:flex}.gbp__photos i{background:linear-gradient(135deg,#f9a170,#f06c28);border-radius:.4rem;flex:1;height:3.4rem}.gbp__photos i:nth-child(2){background:linear-gradient(135deg,#dcebd8,#a8cfa0)}.gbp__photos i:nth-child(3){background:linear-gradient(135deg,#e3e3df,#c9c7bf)}.gbp__open{color:#70757a;margin-bottom:.7rem;font-family:Arial,sans-serif;font-size:.78rem}.gbp__open b{color:#188038;padding-left:.85rem;font-weight:500;position:relative}.gbp__open b:before{content:"";background:#188038;border-radius:50%;width:.45rem;height:.45rem;margin-top:-.22rem;position:absolute;top:50%;left:0}.gbp__review{border-top:1px solid #e8eaed;align-items:flex-start;gap:.55rem;padding-top:.7rem;font-family:Arial,sans-serif;display:flex}.gbp__review i{color:#fff;background:#1a73e8;border-radius:50%;flex:none;place-items:center;width:1.6rem;height:1.6rem;font-size:.7rem;font-style:normal;font-weight:700;display:grid}.gbp__review b{color:#202124;margin-right:.35rem;font-size:.75rem;font-weight:500}.gbp__review em{color:#fbbc04;font-size:.7rem;font-style:normal}.gbp__review span{color:#3c4043;margin-top:.15rem;font-size:.75rem;line-height:1.35;display:block}.mock--mail{position:relative;overflow:hidden}.mail__top{justify-content:space-between;align-items:baseline;margin-bottom:.6rem;display:flex}.mail__top span{font-family:var(--display);font-size:1.1rem;font-weight:700}.mail__top b{color:var(--primary-dark);font-size:.62rem;font-weight:600}.mail__notif{color:#fff;backdrop-filter:blur(6px);z-index:2;opacity:0;background:#27272ceb;border-radius:.8rem;align-items:center;gap:.55rem;padding:.55rem .7rem;display:flex;position:absolute;top:.55rem;left:.6rem;right:.6rem;transform:translateY(-140%);box-shadow:0 10px 30px #27272c40}.mail__notif i{background:var(--primary);border-radius:.45rem;flex:none;place-items:center;width:1.7rem;height:1.7rem;font-size:.85rem;font-style:normal;display:grid}.mail__notif b{font-size:.72rem;display:block}.mail__notif span{opacity:.8;font-size:.68rem;display:block}.mail__notif small{opacity:.6;margin-left:auto;font-size:.6rem}.mail__row{border-bottom:1px solid var(--base-ultra-dark);align-items:center;gap:.6rem;padding:.6rem 0;display:flex}.mail__row:last-child{border-bottom:0}.mail__row b{font-size:.8rem;font-weight:700;display:block}.mail__row span{color:var(--neutral);font-size:.72rem;display:block}.mail__row small{color:var(--neutral-light);align-self:flex-start;margin-left:auto;font-size:.65rem}.mail__row--new{padding-left:.9rem;position:relative}.mail__row--new:before{content:"";background:#1a73e8;border-radius:50%;width:.45rem;height:.45rem;margin-top:-.22rem;position:absolute;top:50%;left:0}.av{color:#fff;border-radius:50%;flex:none;place-items:center;width:2rem;height:2rem;font-size:.68rem;font-style:normal;font-weight:700;display:grid}.av--s{background:#5b5bd6}.av--g{background:#1a73e8}.av--c{background:var(--primary)}.care__head{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.9rem;display:flex}.care__head strong{font-family:var(--display);font-size:1.05rem;display:block}.care__head span{color:var(--neutral);margin-top:.1rem;font-size:.68rem;display:block}.care__ok{color:#2e7d4f;white-space:nowrap;background:#dcebd8;border-radius:99px;padding:.3rem .6rem;font-size:.65rem;font-style:normal;font-weight:700}.care__stats{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.care__stats div{background:var(--base-light);border-radius:.6rem;gap:.15rem;padding:.65rem .7rem .7rem;display:grid}.care__stats b{font-family:var(--display);letter-spacing:-.02em;font-size:1.25rem;line-height:1}.care__stats span{color:var(--neutral);font-size:.65rem}.care__stats i{background:var(--base-ultra-dark);border-radius:99px;height:.3rem;margin-top:.35rem;display:block;position:relative;overflow:hidden}.care__stats i:after{content:"";width:var(--v);background:var(--primary);transform-origin:0;border-radius:99px;position:absolute;inset:0}.care__foot{align-items:center;gap:.5rem;margin-top:.9rem;font-size:.8rem;font-weight:600;display:flex}.care__foot b{background:var(--primary);border-radius:50%;flex:none;place-items:center;width:1.1rem;height:1.1rem;display:grid}.care__foot b:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:.4rem;height:.22rem;transform:rotate(-45deg)translateY(-1px)}.ftabs__panel:not([hidden]) .mock--site .mock__load{animation:7s ease-out infinite both m-load}.ftabs__panel:not([hidden]) .mock--site .site__nav{animation:7s ease-out .1s infinite both m-in}.ftabs__panel:not([hidden]) .mock--site .site__hero{animation:7s ease-out .35s infinite both m-in}.ftabs__panel:not([hidden]) .mock--site .site__cards div{animation:7s ease-out infinite both m-in}.ftabs__panel:not([hidden]) .mock--site .site__cards div:first-child{animation-delay:.7s}.ftabs__panel:not([hidden]) .mock--site .site__cards div:nth-child(2){animation-delay:.85s}.ftabs__panel:not([hidden]) .mock--site .site__cards div:nth-child(3){animation-delay:1s}.ftabs__panel:not([hidden]) .mock--site .site__hero i{animation:7s ease-in-out infinite both m-press}@keyframes m-load{0%{opacity:1;transform:scaleX(0)}10%{opacity:1;transform:scaleX(1)}14%{opacity:0}95%{opacity:0;transform:scaleX(1)}to{opacity:1;transform:scaleX(0)}}@keyframes m-in{0%,4%{opacity:0;transform:translateY(8px)}12%{opacity:1;transform:none}94%{opacity:1;transform:none}to{opacity:0;transform:translateY(8px)}}@keyframes m-pop{0%,4%{opacity:0;transform:scale(.6)}12%{opacity:1;transform:none}94%{opacity:1}to{opacity:0;transform:scale(.6)}}@keyframes m-press{0%,50%{transform:none}54%{transform:scale(.92)}58%{transform:none}to{transform:none}}.ftabs__panel:not([hidden]) .mock--gbp .gbp__top,.ftabs__panel:not([hidden]) .mock--gbp .gbp__btns,.ftabs__panel:not([hidden]) .mock--gbp .gbp__open{animation:7s ease-out infinite both m-in}.ftabs__panel:not([hidden]) .mock--gbp .gbp__btns{animation-delay:.2s}.ftabs__panel:not([hidden]) .mock--gbp .gbp__photos i{animation:7s ease-out .4s infinite both m-in}.ftabs__panel:not([hidden]) .mock--gbp .gbp__photos i:nth-child(2){animation-delay:.55s}.ftabs__panel:not([hidden]) .mock--gbp .gbp__photos i:nth-child(3){animation-delay:.7s}.ftabs__panel:not([hidden]) .mock--gbp .gbp__open{animation-delay:.8s}.ftabs__panel:not([hidden]) .mock--gbp .gbp__open b:before{animation:2s ease-in-out infinite both m-blink}.ftabs__panel:not([hidden]) .mock--gbp .gbp__review{animation:7s ease-out infinite both m-review}.ftabs__panel:not([hidden]) .mock--gbp .gbp__rating u span:first-child{animation:7s ease-in-out infinite both m-n-out}.ftabs__panel:not([hidden]) .mock--gbp .gbp__rating u span:last-child{animation:7s ease-in-out infinite both m-n-in}@keyframes m-blink{0%,to{box-shadow:0 0 #18803880}50%{box-shadow:0 0 0 4px #18803800}}@keyframes m-review{0%,22%{opacity:0;transform:translateY(10px)}32%{opacity:1;transform:none}94%{opacity:1}to{opacity:0}}@keyframes m-n-out{0%,30%{opacity:1;transform:none}36%{opacity:0;transform:translateY(-6px)}to{opacity:0}}@keyframes m-n-in{0%,30%{opacity:0;transform:translateY(6px)}36%{opacity:1;transform:none}94%{opacity:1}to{opacity:0}}.ftabs__panel:not([hidden]) .mock--mail .mail__notif{animation:7s cubic-bezier(.2,.8,.2,1) infinite both m-notif}.ftabs__panel:not([hidden]) .mock--mail .mail__row--new{animation:7s ease-out infinite both m-newrow}@keyframes m-notif{0%,8%{opacity:0;transform:translateY(-140%)}16%{opacity:1;transform:none}38%{opacity:1;transform:none}46%,to{opacity:0;transform:translateY(-140%)}}@keyframes m-newrow{0%,40%{opacity:0;transform:translateY(-10px)}50%{opacity:1;transform:none}94%{opacity:1;transform:none}to{opacity:0;transform:translateY(-10px)}}.ftabs__panel:not([hidden]) .mock--care .care__stats div{animation:7s ease-out infinite both m-in}.ftabs__panel:not([hidden]) .mock--care .care__stats div:nth-child(2){animation-delay:.15s}.ftabs__panel:not([hidden]) .mock--care .care__stats div:nth-child(3){animation-delay:.3s}.ftabs__panel:not([hidden]) .mock--care .care__stats div:nth-child(4){animation-delay:.45s}.ftabs__panel:not([hidden]) .mock--care .care__stats i:after{animation:7s cubic-bezier(.2,.7,.2,1) infinite both m-bar}.ftabs__panel:not([hidden]) .mock--care .care__ok{animation:7s cubic-bezier(.2,.8,.2,1.2) infinite both m-ok}.ftabs__panel:not([hidden]) .mock--care .care__foot{animation:7s ease-out infinite both m-late}@keyframes m-late{0%,40%{opacity:0;transform:translateY(6px)}50%{opacity:1;transform:none}94%{opacity:1}to{opacity:0}}@keyframes m-bar{0%,14%{transform:scaleX(0)}34%{transform:scaleX(1)}94%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes m-ok{0%,36%{opacity:0;transform:scale(.6)}44%{opacity:1;transform:scale(1.1)}48%{transform:none}94%{opacity:1}to{opacity:0}}.ftabs__panel:not([hidden]) .mock--found .found__search span{white-space:nowrap;vertical-align:bottom;border-right:2px solid var(--text-dark);animation:7s steps(15,end) infinite m-type,.7s step-end infinite both m-caret;display:inline-block;overflow:hidden}.ftabs__panel:not([hidden]) .mock--found .found__ai{animation:7s ease-out infinite both m-ai}.ftabs__panel:not([hidden]) .mock--found .found__result{animation:7s ease-out infinite both m-result}@keyframes m-type{0%,4%{max-width:0}26%{max-width:15ch}96%{max-width:15ch}to{max-width:0}}@keyframes m-caret{0%,to{border-color:#0000}50%{border-color:var(--text-dark)}}@keyframes m-ai{0%,32%{opacity:0;transform:translateY(10px)}44%{opacity:1;transform:none}96%{opacity:1}to{opacity:0}}@keyframes m-result{0%,50%{opacity:0;transform:translateY(8px)}62%{opacity:1;transform:none}96%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.ftabs__panel .mock *,.ftabs__panel .mock :before,.ftabs__panel .mock :after{animation:none!important}.mock--found .found__search span{border-right:0!important}.mail__notif,.mock__load{display:none}}
