@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41e95f694c5c4549-s.666bad7d.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6c55a692938ebbbc-s.0a77efb4.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a218039a3287bcfd-s.p.4a23d71b.woff2)format("woff2");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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bdc7e24a509eb931-s.43b0b13e.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0da9c7f357bd9d4d-s.b2288445.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8e6fa89aa22d24ec-s.p.3aec397d.woff2)format("woff2");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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0a7740363b4d4863-s.95e4158a.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f9d24ebef5d5292-s.bd593fbe.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e2334d715941921e-s.p.d82a9aff.woff2)format("woff2");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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b53057dbf91a7acf-s.c55744ae.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/798ea22d9983e047-s.b460e02c.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/47fe1b7cd6e6ed85-s.p.855a563b.woff2)format("woff2");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:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(../media/99ce71e74c11bc20-s.1db2973a.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(../media/8cf1ea7b03cdeb83-s.da3cbacd.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(../media/829ba4228c966254-s.p.a61bc753.woff2)format("woff2");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:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.poppins_c5abe273-module__VJXcnW__className{font-family:Poppins,Poppins Fallback;font-style:normal}.poppins_c5abe273-module__VJXcnW__variable{--font-brand:"Poppins","Poppins Fallback"}
@layer reset{*,:before,:after{box-sizing:border-box}body,:where(h1,p){margin:0}:where(img){block-size:auto;max-inline-size:100%}}@layer base{:root{--pink:#ea568a;--pink-deep:#ff1493;--light-blue:#43e3e9;--cyan:#00d4ff;--dark-blue:#102542;--pale-pink:#f3e8ee;--white:#fff;--surface:var(--pale-pink);--text:var(--dark-blue);--text-muted:color-mix(in oklab,var(--dark-blue)62%,var(--pale-pink));--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;accent-color:var(--pink);--in-oklab: }@supports (background:linear-gradient(in oklab, white, black)){:root{--in-oklab:in oklab}}body{min-block-size:100dvh;color:var(--text);background-color:var(--surface);background-image:radial-gradient(58% 45% at 12% 0%,color-mix(in oklab,var(--light-blue)42%,transparent),transparent 72%),radial-gradient(52% 42% at 92% 12%,color-mix(in oklab,var(--pink)34%,transparent),transparent 72%),radial-gradient(72% 48% at 50% 108%,color-mix(in oklab,var(--cyan)26%,transparent),transparent 72%);background-repeat:no-repeat;grid-template-columns:minmax(0,1fr);align-content:start;place-items:center;padding:clamp(1.5rem,5vw,3rem);font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;display:grid}}@layer components{.shell{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:clamp(1.25rem,4vw,1.75rem);inline-size:min(100%,30rem);display:grid}.brand{margin:0;line-height:0}.logo{block-size:auto;inline-size:min(100%,19rem);filter:drop-shadow(0 8px 18px color-mix(in oklab,var(--dark-blue)20%,transparent))}.tagline{text-wrap:balance;font-size:clamp(1.125rem,1rem + 1.4vw,1.5rem);font-weight:600;line-height:1.3}.lead{max-inline-size:26rem;color:var(--text-muted);text-wrap:pretty;font-size:clamp(.9375rem,.9rem + .4vw,1.0625rem);line-height:1.55}.actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;inline-size:100%;display:flex}.store-btn{corner-shape:squircle;border-radius:1.125rem;align-items:center;gap:.6875rem;min-block-size:3.5rem;padding-inline:1.375rem;text-decoration:none;transition:translate .18s,box-shadow .18s;display:inline-flex}.store-btn__logo{flex:none;block-size:1.75rem;inline-size:1.75rem}.store-btn__text{text-align:start;line-height:1.15;display:grid}.store-btn__small{letter-spacing:.01em;opacity:.85;font-size:.6875rem}.store-btn__big{letter-spacing:-.015em;font-size:1.125rem;font-weight:600}.store-btn--ios{color:var(--white);background-image:linear-gradient(to bottom var(--in-oklab),var(--pink),var(--pink-deep));box-shadow:0 6px 16px color-mix(in oklab,var(--pink-deep)38%,transparent)}.store-btn--android{color:var(--dark-blue);background-image:linear-gradient(to bottom var(--in-oklab),var(--light-blue),var(--cyan));box-shadow:0 6px 16px color-mix(in oklab,var(--cyan)34%,transparent)}@media (hover:hover){.store-btn:hover{box-shadow:0 10px 22px color-mix(in oklab,var(--dark-blue)26%,transparent);translate:0 -2px}}.store-btn:focus-visible{outline:3px solid var(--dark-blue);outline-offset:3px}.note{color:var(--text-muted);text-wrap:pretty;font-size:.875rem;line-height:1.5}@media (prefers-reduced-motion:reduce){.store-btn{transition:none}}@media (forced-colors:active){.store-btn{border:2px solid buttontext}}.legal{background-color:color-mix(in oklab,var(--white)72%,transparent);inline-size:min(100%,44rem);box-shadow:0 10px 30px color-mix(in oklab,var(--dark-blue)10%,transparent);text-wrap:pretty;border-radius:1.5rem;place-self:start center;padding:clamp(1.25rem,3vw,2rem) clamp(1.25rem,4vw,2.5rem);font-size:clamp(.9375rem,.9rem + .3vw,1.0625rem);line-height:1.6}.legal__brand{text-align:center;margin:0 0 1rem;line-height:0}.legal__brand a{border-radius:.5rem;display:inline-block}.legal__brand a:focus-visible{outline:3px solid var(--dark-blue);outline-offset:4px}.legal__logo{block-size:auto;inline-size:min(100%,14rem);filter:drop-shadow(0 6px 14px color-mix(in oklab,var(--dark-blue)18%,transparent))}.legal h1{letter-spacing:-.02em;text-wrap:balance;margin-block:.25rem .5rem;font-size:clamp(1.5rem,1.2rem + 1.6vw,2.125rem);line-height:1.2}.legal__meta{color:var(--text-muted);margin-block-end:1rem;font-size:.9em}.legal section{margin-block-start:1.75rem}.legal h2{color:var(--pink-deep);margin:0 0 .5rem;font-size:1.2em;line-height:1.3}.legal h3{margin:1rem 0 .35rem;font-size:1.02em}.legal p,.legal address{margin-block:0 .75rem}.legal address{font-style:normal}.legal ul{margin:0 0 .75rem;padding-inline-start:1.25rem}.legal li+li{margin-block-start:.2rem}.legal a{color:var(--pink-deep);text-underline-offset:.15em}.legal a:focus-visible{outline:3px solid var(--dark-blue);outline-offset:2px}.legal__table-wrap{margin-block:.5rem .75rem;overflow-x:auto}.legal table{border-collapse:collapse;inline-size:100%;font-size:.92em}.legal th,.legal td{text-align:start;vertical-align:top;border-block-end:1px solid color-mix(in oklab,var(--dark-blue)14%,transparent);padding:.5rem .6rem}.legal th{color:var(--dark-blue);background-color:color-mix(in oklab,var(--pale-pink)70%,var(--white))}.legal__footer{border-block-start:1px solid color-mix(in oklab,var(--dark-blue)14%,transparent);margin-block-start:2rem;padding-block-start:1rem}}
@layer components{.site{text-align:start;inline-size:100%;font-family:var(--font-brand),system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;justify-self:stretch}.site :where(h1,h2,h3){margin:0;font-family:inherit}.panel__inner{inline-size:min(100%,68rem);margin-inline:auto}.panel__inner--narrow{max-inline-size:46rem}.site__header{background:var(--dark-blue);inline-size:100vw;margin-block-start:calc(-1*clamp(1.5rem,5vw,3rem));margin-inline:calc(50% - 50vw);padding-inline:clamp(1.5rem,5vw,3rem)}.site__header-inner{flex-wrap:wrap;align-items:center;gap:1rem 2rem;inline-size:min(100%,68rem);margin-inline:auto;padding-block:.75rem;display:flex}.site__brand{margin-inline-end:auto;line-height:0}.site__logo{block-size:auto;inline-size:clamp(9.5rem,24vw,13.5rem)}.site__nav{gap:1.75rem;display:flex}.site__nav a{color:var(--white);border-block-end:2px solid #0000;padding-block:.25rem;font-size:.9375rem;font-weight:600;text-decoration:none}.site__nav a:hover,.site__nav a:focus-visible,.site__nav a[aria-current=page]{border-block-end-color:var(--pink)}@media (max-width:38rem){.site__nav{order:3;justify-content:center;gap:1.25rem;inline-size:100%;padding-block-start:.25rem}}.btn{border-radius:999px;justify-content:center;align-items:center;min-block-size:2.75rem;padding-inline:1.375rem;font-weight:700;text-decoration:none;transition:translate .18s,box-shadow .18s,background-color .18s;display:inline-flex}.btn--dark{color:var(--white);background:var(--dark-blue)}.btn--pink{color:var(--white);background-image:linear-gradient(to bottom var(--in-oklab),var(--pink),var(--pink-deep));box-shadow:0 6px 16px color-mix(in oklab,var(--pink-deep)30%,transparent)}.btn--outline{color:var(--dark-blue);border:2px solid var(--dark-blue);background:0 0}.btn--outline:hover{background:var(--dark-blue);color:var(--white)}@media (hover:hover){.btn:hover{translate:0 -2px}}.btn:focus-visible{outline:3px solid var(--pink);outline-offset:3px}.panel{inline-size:100vw;margin-inline:calc(50% - 50vw);padding-block:clamp(3rem,8vw,6rem);padding-inline:clamp(1.5rem,5vw,3rem);position:relative;overflow:hidden}.panel--pink{color:var(--white);background-image:linear-gradient(135deg var(--in-oklab),var(--pink),var(--pink-deep))}.panel--navy{color:var(--white);background:var(--dark-blue)}.panel--cyan{color:var(--dark-blue);background-image:linear-gradient(135deg var(--in-oklab),var(--light-blue),var(--cyan))}.panel--white{color:var(--text);background:var(--white)}.panel--pale{color:var(--text);background:var(--pale-pink)}.panel__piece{inline-size:18rem;color:color-mix(in oklab,var(--white)18%,transparent);pointer-events:none;position:absolute;inset-block-end:-4rem;inset-inline-end:-4rem}.eyebrow{letter-spacing:.14em;text-transform:uppercase;opacity:.85;margin:0 0 .875rem;font-size:.8125rem;font-weight:700}.eyebrow--pink{color:var(--pink-deep);opacity:1}.hero{margin-block-start:0;padding-block:clamp(3.5rem,10vw,7.5rem)}.hero__inner{z-index:1;max-inline-size:46rem;position:relative}.hero__title{letter-spacing:-.03em;font-size:clamp(2.375rem,1.4rem + 4.6vw,4.75rem);font-weight:800;line-height:1.02}.hero__lead{opacity:.92;text-wrap:pretty;max-inline-size:34rem;margin:1.5rem 0 0;font-size:clamp(1.0625rem,1rem + .5vw,1.3125rem);font-weight:500;line-height:1.5}.hero .actions{justify-content:flex-start;margin-block-start:2rem}.hero__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(1.5rem,5vw,4rem);display:grid}@media (max-width:52rem){.hero__grid{grid-template-columns:minmax(0,1fr)}}.hero__visual{place-items:center;min-block-size:24rem;display:grid;position:relative}.hero__pieces{pointer-events:none;position:absolute;inset:0}.hero__piece{filter:drop-shadow(0 18px 30px color-mix(in oklab,var(--dark-blue)25%,transparent));position:absolute}.hero__piece--a{inline-size:58%;color:var(--white);opacity:.9;inset-block-start:-6%;inset-inline-start:-14%;rotate:-12deg}.hero__piece--b{inline-size:58%;color:var(--light-blue);inset-block-end:-4%;inset-inline-end:-16%;rotate:14deg}.hero__piece--c{inline-size:26%;color:color-mix(in oklab,var(--white)35%,transparent);filter:none;inset-block-end:6%;inset-inline-start:4%;rotate:26deg}.hero__photo{z-index:1;inline-size:min(100%,21rem);box-shadow:0 40px 70px color-mix(in oklab,var(--dark-blue)40%,transparent);border-radius:2rem;position:relative;overflow:hidden;rotate:-3deg}.hero__photo-img{aspect-ratio:4/5;object-fit:cover;object-position:center 20%;block-size:auto;inline-size:100%;display:block}@media (max-width:52rem){.hero__visual{min-block-size:0;margin-block-start:1rem}.hero__photo{inline-size:min(75%,17rem)}}.actions--light .store-btn{color:var(--dark-blue);background-image:none;background-color:var(--white);box-shadow:0 10px 24px color-mix(in oklab,var(--dark-blue)22%,transparent)}.vision__inner{max-inline-size:52rem}.vision__title{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(1.875rem,1.2rem + 3vw,3.25rem);font-weight:800;line-height:1.08}.vision__text{opacity:.88;text-wrap:pretty;max-inline-size:42rem;margin:1.5rem 0 0;font-size:clamp(1.0625rem,1rem + .45vw,1.25rem);line-height:1.6}.section{inline-size:100%;padding-block:clamp(3rem,8vw,6rem);padding-inline:clamp(0rem,1vw,1rem)}.section__title{letter-spacing:-.025em;text-wrap:balance;max-inline-size:40rem;font-size:clamp(1.75rem,1.1rem + 2.8vw,3rem);font-weight:800;line-height:1.08}.section__more{margin:2.5rem 0 0}.step__title{margin-block-start:1.125rem;font-size:1.25rem;font-weight:700;line-height:1.25}.step__text{color:var(--text-muted);margin:.625rem 0 0;line-height:1.55}.reasons{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}@media (max-width:52rem){.reasons{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:34rem){.reasons{grid-template-columns:minmax(0,1fr)}}.reason{background:var(--white);border-block-start:6px solid var(--cyan);box-shadow:0 12px 32px color-mix(in oklab,var(--dark-blue)8%,transparent);border-radius:1.5rem;padding:1.75rem;position:relative;overflow:hidden}.reason--1{border-block-start-color:var(--pink)}.reason--2{border-block-start-color:var(--dark-blue)}.reason--3{border-block-start-color:var(--cyan)}.reason__piece{inline-size:7.5rem;color:color-mix(in oklab,var(--dark-blue)6%,transparent);pointer-events:none;position:absolute;inset-block-end:-2.5rem;inset-inline-end:-2.25rem}.reason--1 .reason__piece{color:color-mix(in oklab,var(--pink)14%,transparent)}.reason--3 .reason__piece{color:color-mix(in oklab,var(--cyan)18%,transparent)}.reason__title{font-size:1.125rem;font-weight:700;line-height:1.3}.reason__text{color:var(--text-muted);margin:.5rem 0 0;line-height:1.55}.cta__inner{text-align:center;max-inline-size:40rem}.cta__title{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(1.75rem,1.1rem + 2.8vw,3rem);font-weight:800;line-height:1.08}.cta__text{margin:1rem 0 0;font-size:1.125rem;font-weight:500}.cta .actions{justify-content:center;margin-block-start:1.75rem}.cta__faq{color:var(--dark-blue);margin:1.5rem 0 0;font-size:.9375rem;font-weight:500}.cta__faq a{color:inherit;text-underline-offset:.2em;font-weight:700;text-decoration:underline;text-decoration-thickness:2px}.cta__faq a:hover{-webkit-text-decoration-color:var(--pink-deep);text-decoration-color:var(--pink-deep)}.cta .store-btn--ios,.cta .store-btn--android{color:var(--white);background-image:none;background-color:var(--dark-blue);box-shadow:0 10px 24px color-mix(in oklab,var(--dark-blue)30%,transparent)}.band{padding-block:clamp(2.5rem,7vw,5rem)}.band__title{letter-spacing:-.025em;text-wrap:balance;max-inline-size:44rem;font-size:clamp(1.875rem,1.2rem + 3vw,3.25rem);font-weight:800;line-height:1.08}.band__text{opacity:.9;max-inline-size:40rem;margin:1rem 0 0;font-size:1.125rem;line-height:1.5}.benefits{gap:0;max-inline-size:52rem;margin:0;padding:0;list-style:none;display:grid}.benefit{border-block-end:1px solid color-mix(in oklab,var(--dark-blue)14%,transparent);grid-template-columns:5rem minmax(0,1fr);align-items:start;column-gap:1.5rem;padding-block:1.75rem;display:grid}.benefit:first-child{border-block-start:1px solid color-mix(in oklab,var(--dark-blue)14%,transparent)}.benefit__n{letter-spacing:-.04em;color:var(--pink);padding-block-start:.1rem;font-size:2.25rem;font-weight:800;line-height:1}.benefit__title{font-size:1.375rem;font-weight:700;line-height:1.2}.benefit__text{color:var(--text-muted);margin:.5rem 0 0;line-height:1.55}@media (max-width:34rem){.benefit{grid-template-columns:3.5rem minmax(0,1fr);column-gap:1rem}.benefit__n{font-size:1.75rem}}.prices{grid-template-columns:repeat(auto-fit,minmax(14rem,18rem));gap:1rem;margin-block-start:.5rem;display:grid}.price{background:color-mix(in oklab,var(--white)8%,transparent);border:1px solid color-mix(in oklab,var(--white)20%,transparent);border-radius:1.25rem;padding:1.75rem 1.5rem}.price--best{border-color:var(--cyan)}.price__name{text-transform:uppercase;letter-spacing:.14em;opacity:.8;font-size:.8125rem;font-weight:700}.price__amount{letter-spacing:-.02em;margin-block-start:.5rem;font-size:2rem;font-weight:800}.prices__note{opacity:.85;max-inline-size:36rem;margin:1.5rem 0 0;line-height:1.5}.checklist{gap:0;max-inline-size:40rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.checklist li{border-block-end:1px solid color-mix(in oklab,var(--dark-blue)12%,transparent);padding:.875rem 0 .875rem 1.75rem;font-weight:500;position:relative}.checklist li:before{content:"";background:var(--cyan);border-radius:2px;block-size:.75rem;inline-size:.75rem;position:absolute;inset-block-start:1.25rem;inset-inline-start:0}.faq{gap:0;display:grid}.faq__item{border-block-end:1px solid color-mix(in oklab,var(--dark-blue)14%,transparent)}.faq__q{cursor:pointer;justify-content:space-between;gap:1rem;padding-block:1.125rem;font-size:1.0625rem;font-weight:700;list-style:none;display:flex}.faq__q::-webkit-details-marker{display:none}.faq__q:after{content:"+";color:var(--pink-deep);flex:none;font-weight:800}.faq__item[open] .faq__q:after{content:"−"}.faq__a{color:var(--dark-blue);margin:0;padding-block:0 1.375rem;font-size:1.0625rem;line-height:1.65}.faq__group+.faq__group{margin-block-start:3rem}.faq__section{letter-spacing:.14em;text-transform:uppercase;color:var(--pink-deep);margin:0 0 .75rem;font-size:.8125rem;font-weight:800}.faq__q{color:var(--dark-blue);font-size:1.125rem}.site__footer{inline-size:min(100%,68rem);color:var(--text-muted);margin-inline:auto;padding-block:2.5rem 1rem;font-size:.875rem}.site__footer-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.5rem 3rem;display:flex}.site__footer-logo{block-size:auto;inline-size:7.5rem}.site__footer-brand p{margin:.5rem 0 0}.site__footer-links{flex-wrap:wrap;gap:.75rem 1.5rem;display:flex}.site__footer-links a{color:var(--text);font-weight:600;text-decoration:none}.site__footer-links a:hover,.site__footer-links a:focus-visible{text-underline-offset:.2em;text-decoration:underline}.site__footer-legal{text-wrap:pretty;margin:2rem 0 0;font-size:.8125rem}@media (prefers-reduced-motion:reduce){.btn{transition:none}}html,body{overflow-x:clip}.cmp{background:var(--white);box-shadow:0 16px 40px color-mix(in oklab,var(--dark-blue)10%,transparent);border-radius:1.5rem;grid-template-columns:minmax(0,1.6fr) minmax(7rem,1fr) minmax(7rem,1fr);display:grid;overflow:hidden}.cmp__head{text-align:center;padding:1.5rem 1rem}.cmp__head--free{background:color-mix(in oklab,var(--light-blue)22%,var(--white));color:var(--dark-blue)}.cmp__head--premium{background-image:linear-gradient(135deg var(--in-oklab),var(--pink),var(--pink-deep));color:var(--white)}.cmp__plan{letter-spacing:.14em;text-transform:uppercase;opacity:.85;font-size:.8125rem;font-weight:700}.cmp__price{letter-spacing:-.02em;margin-block-start:.375rem;font-size:clamp(1.25rem,1rem + 1.2vw,1.75rem);font-weight:800;line-height:1.15}.cmp__sub{opacity:.85;margin-block-start:.25rem;font-size:.8125rem}.cmp__row{grid-column:1/-1;grid-template-columns:subgrid;border-block-start:1px solid color-mix(in oklab,var(--dark-blue)10%,transparent);display:grid}.cmp__label{padding:1rem 1.25rem;font-weight:500;line-height:1.4}.cmp__cell{text-align:center;place-items:center;padding:.75rem;display:grid}.cmp__cell--free{background:color-mix(in oklab,var(--light-blue)8%,var(--white))}.cmp__cell--premium{background:color-mix(in oklab,var(--pink)8%,var(--white))}.cmp__check{block-size:1.5rem;inline-size:1.5rem}.cmp__check--free{color:var(--dark-blue)}.cmp__check--premium{color:var(--pink-deep)}.cmp__value{font-weight:700}.cmp__value--premium{color:var(--pink-deep)}.cmp__no{color:color-mix(in oklab,var(--dark-blue)30%,transparent);font-weight:700}.cmp__foot{color:var(--text-muted);max-inline-size:44rem;margin:1.25rem 0 0;line-height:1.5}@media (max-width:40rem){.cmp{border-radius:1rem;grid-template-columns:minmax(0,1.2fr) minmax(4.5rem,.7fr) minmax(4.5rem,.7fr)}.cmp__label{padding:.875rem;font-size:.9375rem}.cmp__head{padding:1rem .5rem}.cmp__sub{display:none}}.cmp__row--plus .cmp__label{color:var(--dark-blue);font-weight:700}.cmp__row--plus .cmp__cell--premium{background-image:linear-gradient(135deg var(--in-oklab),var(--pink),var(--pink-deep));color:var(--white)}.cmp__row--plus .cmp__check--premium,.cmp__row--plus .cmp__value--premium{color:var(--white)}.cmp__row--plus .cmp__check--premium{block-size:1.75rem;inline-size:1.75rem}.cmp__tag{letter-spacing:.12em;text-transform:uppercase;color:var(--pink-deep);margin-block-end:.2rem;font-size:.6875rem;font-weight:800;display:block}.tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}@media (max-width:52rem){.tiles{grid-template-columns:minmax(0,1fr)}}.tile{min-block-size:24rem;color:var(--white);border-radius:1.75rem;flex-direction:column;justify-content:flex-end;padding:2rem 2rem 2.25rem;display:flex;position:relative;overflow:hidden}.tile--1{background-image:linear-gradient(160deg var(--in-oklab),var(--pink),var(--pink-deep))}.tile--2{background:var(--dark-blue)}.tile--3{background-image:linear-gradient(160deg var(--in-oklab),var(--light-blue),var(--cyan));color:var(--dark-blue)}.tile__piece{inline-size:78%;color:color-mix(in oklab,var(--white)22%,transparent);pointer-events:none;position:absolute;inset-block-start:-14%;inset-inline-end:-22%;rotate:14deg}.tile--3 .tile__piece{color:color-mix(in oklab,var(--white)55%,transparent)}.tile__n{letter-spacing:-.04em;opacity:.9;font-size:3.5rem;font-weight:800;line-height:1}.tile__title{margin-block-start:1rem;font-size:1.375rem;font-weight:800;line-height:1.2}.tile__text{opacity:.9;margin:.625rem 0 0;line-height:1.55}}
