@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/plus-jakarta-sans-cyrillic-ext-400-normal.02yvvxe_ktm2g.woff2)format("woff2"),url(../media/plus-jakarta-sans-cyrillic-ext-400-normal.21u18nmzeskas.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/plus-jakarta-sans-vietnamese-400-normal.0r1m1x8_w6x7g.woff2)format("woff2"),url(../media/plus-jakarta-sans-vietnamese-400-normal.4567k5axeqnt4.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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/plus-jakarta-sans-latin-ext-400-normal.2yaraqmm0nw4-.woff2)format("woff2"),url(../media/plus-jakarta-sans-latin-ext-400-normal.0lzm9mm_o-ytb.woff)format("woff");unicode-range:U+100-2AF,U+304,U+308,U+329,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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/plus-jakarta-sans-latin-400-normal.0ol6ouv1-lqk7.woff2)format("woff2"),url(../media/plus-jakarta-sans-latin-400-normal.20y1qx6m0qr-o.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/plus-jakarta-sans-cyrillic-ext-500-normal.1st3bc12z0xc1.woff2)format("woff2"),url(../media/plus-jakarta-sans-cyrillic-ext-500-normal.2crmfv2hmbgsr.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/plus-jakarta-sans-vietnamese-500-normal.0w-j4pjdrbopn.woff2)format("woff2"),url(../media/plus-jakarta-sans-vietnamese-500-normal.2rm9eji0n9jzm.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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/plus-jakarta-sans-latin-ext-500-normal.04e86x6pm7sfx.woff2)format("woff2"),url(../media/plus-jakarta-sans-latin-ext-500-normal.0st_-brox9kue.woff)format("woff");unicode-range:U+100-2AF,U+304,U+308,U+329,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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/plus-jakarta-sans-latin-500-normal.30ojt4av8lgm9.woff2)format("woff2"),url(../media/plus-jakarta-sans-latin-500-normal.3yf4gk_v7-uqd.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(../media/plus-jakarta-sans-cyrillic-ext-700-normal.0eejdm5ons7f0.woff2)format("woff2"),url(../media/plus-jakarta-sans-cyrillic-ext-700-normal.3s789ft89jtaq.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(../media/plus-jakarta-sans-vietnamese-700-normal.2cqd_uemyvf9p.woff2)format("woff2"),url(../media/plus-jakarta-sans-vietnamese-700-normal.2byv7car6cyuh.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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(../media/plus-jakarta-sans-latin-ext-700-normal.2c0kt0qckagn9.woff2)format("woff2"),url(../media/plus-jakarta-sans-latin-ext-700-normal.3x64fq28ncozc.woff)format("woff");unicode-range:U+100-2AF,U+304,U+308,U+329,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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(../media/plus-jakarta-sans-latin-700-normal.3avr0ky13be79.woff2)format("woff2"),url(../media/plus-jakarta-sans-latin-700-normal.3w32v-_82ffvf.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:800;src:url(../media/plus-jakarta-sans-cyrillic-ext-800-normal.44d2pjo4ny7nx.woff2)format("woff2"),url(../media/plus-jakarta-sans-cyrillic-ext-800-normal.1ijd7tpw0qbi9.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:800;src:url(../media/plus-jakarta-sans-vietnamese-800-normal.2iyeqm-_i1qf6.woff2)format("woff2"),url(../media/plus-jakarta-sans-vietnamese-800-normal.308ibcgtkvqbs.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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:800;src:url(../media/plus-jakarta-sans-latin-ext-800-normal.3_awfrgeul2bn.woff2)format("woff2"),url(../media/plus-jakarta-sans-latin-ext-800-normal.2rg-rgi_ga1at.woff)format("woff");unicode-range:U+100-2AF,U+304,U+308,U+329,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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:800;src:url(../media/plus-jakarta-sans-latin-800-normal.3ndu257q3f1-m.woff2)format("woff2"),url(../media/plus-jakarta-sans-latin-800-normal.0v-iud_v6vaau.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--sky:#eaf4ff;--white:#fff;--mist:#c9ddf5;--deep:#14213d;--muted:#4a5672;--pool:#1f66e0;--pool-deep:#174fb0;--sun:#ffd24d;--space-2:8px;--space-4:16px;--space-6:24px;--space-10:40px;--radius-sm:10px;--radius-bubble:24px;--radius-pill:999px}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--sky);color:var(--deep);-webkit-font-smoothing:antialiased;margin:0;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:18px;line-height:28px}a{color:var(--pool);text-underline-offset:3px}a:hover{color:var(--pool-deep)}:focus-visible{outline:3px solid var(--pool);outline-offset:3px}::selection{background:var(--sun);color:var(--deep)}.page{max-width:720px;padding:var(--space-6) var(--space-4) 96px;margin:0 auto}@media (min-width:640px){.page{padding:var(--space-10) var(--space-6) 120px}}.topbar{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.topbar nav{gap:var(--space-4);font-size:15px;font-weight:700;display:flex}.topbar nav a{text-decoration:none}.wordmark{letter-spacing:-.03em;color:var(--deep);font-size:22px;font-weight:800;text-decoration:none;display:inline-block}.wordmark span{color:var(--pool)}.wordmark:hover{color:var(--deep)}.hero{margin:40px 0 0}h1{letter-spacing:-.025em;margin:0 0 var(--space-4);max-width:16ch;font-size:36px;font-weight:800;line-height:40px}@media (min-width:640px){h1{font-size:56px;line-height:60px}}.lede{max-width:34em;margin:0}.how{margin:var(--space-4) 0 0;color:var(--muted);max-width:40em;font-size:15px;line-height:22px}section{margin-top:64px}section.first{margin-top:var(--space-10)}h2{letter-spacing:-.015em;margin:0 0 var(--space-4);font-size:28px;font-weight:800;line-height:34px}@media (min-width:640px){h2{font-size:32px;line-height:38px}}.tip{margin-top:var(--space-6)}.tip h3{margin:0;font-size:22px;font-weight:700;line-height:30px}.why{margin:4px 0 var(--space-4);color:var(--muted)}.text{margin:0 0 var(--space-4);max-width:36em}.bubble{background:var(--white);border-radius:var(--radius-bubble) var(--radius-bubble) 6px var(--radius-bubble);padding:var(--space-4) 20px;margin:0;font-weight:500;line-height:32px}@media (min-width:640px){.bubble{padding:var(--space-6) 28px}}.blank{background:var(--sun);color:var(--deep);border-radius:var(--radius-pill);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:2px 10px;font-weight:700}.lede .blank{white-space:nowrap}.actions{justify-content:flex-end;margin-top:10px;display:flex}.copy{appearance:none;align-items:center;gap:var(--space-2);background:var(--pool);color:var(--white);font:inherit;border-radius:var(--radius-pill);cursor:pointer;border:0;min-height:48px;padding:0 22px;font-size:16px;font-weight:800;display:inline-flex}.copy:hover{background:var(--pool-deep)}.copy[data-done]{background:var(--sun);color:var(--deep)}.note{background:var(--white);border-radius:var(--radius-bubble);padding:var(--space-6);margin-top:var(--space-4)}.note p{margin:0}ul.plain{margin:0 0 var(--space-4);padding-left:1.1em}ul.plain li{margin:6px 0}ol.questions{margin:0;padding-left:1.6em}ol.questions li{margin:0 0 var(--space-4);padding-left:4px;font-weight:500}ul.checklist{columns:2;column-gap:var(--space-6);margin:0;padding:0;list-style:none}@media (max-width:480px){ul.checklist{columns:1}}ul.checklist li{break-inside:avoid;align-items:center;gap:12px;margin:0 0 12px;display:flex}.box{border:2px solid var(--deep);background:var(--white);border-radius:6px;flex:none;width:22px;height:22px}.btn{border-radius:var(--radius-pill);background:var(--pool);min-height:52px;color:var(--white);font:inherit;cursor:pointer;border:0;justify-content:center;align-items:center;padding:0 28px;font-weight:800;text-decoration:none;display:inline-flex}.btn:hover{background:var(--pool-deep);color:var(--white)}.btn:disabled{opacity:.7;cursor:default}.btn.secondary{background:var(--white);color:var(--pool)}.btn.secondary:hover{color:var(--pool-deep)}.signup{margin-top:var(--space-6);max-width:560px}.signup label{margin-bottom:var(--space-2);font-weight:700;display:block}.signup-row{gap:var(--space-2);flex-wrap:wrap;display:flex}.signup input{min-width:0;min-height:52px;padding:0 var(--space-4);border:2px solid var(--mist);border-radius:var(--radius-pill);background:var(--white);font:inherit;color:var(--deep);flex:240px}.signup input:focus{border-color:var(--pool);outline:none}.fine{margin:var(--space-2) 0 0;color:var(--muted);font-size:15px;line-height:22px}.error{color:#a1260d;margin:var(--space-2) 0 0;font-weight:700}.shelf{margin:0;padding:0;list-style:none}.shelf li{padding:var(--space-6) 0;border-top:2px solid var(--mist);justify-content:space-between;gap:var(--space-2) var(--space-6);flex-wrap:wrap;align-items:baseline;display:flex}.shelf li:last-child{border-bottom:2px solid var(--mist)}.shelf h3{margin:0;font-size:22px;line-height:30px}.shelf h3 a{color:var(--deep);text-decoration:none}.shelf h3 a:hover{color:var(--pool)}.shelf p{color:var(--muted);flex-basis:100%;margin:2px 0 0}.price{font-weight:800}.inside{margin:var(--space-4) 0 var(--space-6);padding-left:1.1em}.inside li{margin:6px 0}.buy{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.buy .price{font-size:32px}footer{padding-top:var(--space-6);border-top:2px solid var(--mist);color:var(--muted);gap:var(--space-2) var(--space-6);flex-wrap:wrap;margin-top:80px;font-size:15px;line-height:22px;display:flex}footer a{color:var(--muted)}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media print{@page{size:letter;margin:.6in .65in}body{background:var(--white);-webkit-print-color-adjust:exact;print-color-adjust:exact;font-size:12pt;line-height:18pt}.page{max-width:none;padding:0}.actions,.topbar nav,footer,.no-print{display:none}.hero{margin-top:28pt}h1{max-width:none;font-size:34pt;line-height:37pt}section{margin-top:28pt}.bubble{background:var(--sky);padding:12pt 16pt;line-height:21pt}.note{background:var(--sky)}.tip{break-inside:avoid;margin-top:16pt}.pagebreak{break-before:page}}
