@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/bricolage-grotesque-vietnamese-wght-normal.BUzh504Q.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/bricolage-grotesque-latin-ext-wght-normal.CcLUaPy7.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/bricolage-grotesque-latin-wght-normal.DLoelf7F.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/source-sans-3-cyrillic-ext-400-normal.BwJdxs7r.woff2) format("woff2"),url(/_astro/source-sans-3-cyrillic-ext-400-normal.BqOlcezh.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/source-sans-3-cyrillic-400-normal.DjhbW-4D.woff2) format("woff2"),url(/_astro/source-sans-3-cyrillic-400-normal.DkNBMcYd.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/source-sans-3-greek-ext-400-normal.CpIwTHMM.woff2) format("woff2"),url(/_astro/source-sans-3-greek-ext-400-normal.CN4VBqpr.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/source-sans-3-greek-400-normal.DZReXJla.woff2) format("woff2"),url(/_astro/source-sans-3-greek-400-normal.DyO2Yfz5.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/source-sans-3-vietnamese-400-normal.CwtaIDr2.woff2) format("woff2"),url(/_astro/source-sans-3-vietnamese-400-normal.eMQk7hmk.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/source-sans-3-latin-ext-400-normal.UNsKFIBq.woff2) format("woff2"),url(/_astro/source-sans-3-latin-ext-400-normal.D5P-Ud2J.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/source-sans-3-latin-400-normal.DQi5PRDE.woff2) format("woff2"),url(/_astro/source-sans-3-latin-400-normal.RR2C27NP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/source-sans-3-cyrillic-ext-500-normal.D8Dd5jAI.woff2) format("woff2"),url(/_astro/source-sans-3-cyrillic-ext-500-normal.BLOQrhpu.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/source-sans-3-cyrillic-500-normal.BmnPaoCF.woff2) format("woff2"),url(/_astro/source-sans-3-cyrillic-500-normal.C7qwroL1.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/source-sans-3-greek-ext-500-normal.9wgnofA_.woff2) format("woff2"),url(/_astro/source-sans-3-greek-ext-500-normal.VGXj8bVn.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/source-sans-3-greek-500-normal.eLQqTu5G.woff2) format("woff2"),url(/_astro/source-sans-3-greek-500-normal.DplGkEXg.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/source-sans-3-vietnamese-500-normal.BSXhk166.woff2) format("woff2"),url(/_astro/source-sans-3-vietnamese-500-normal.B_7_ZXok.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/source-sans-3-latin-ext-500-normal.tzH6xoxH.woff2) format("woff2"),url(/_astro/source-sans-3-latin-ext-500-normal.CdS-Ceo-.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:"Source Sans 3";font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/source-sans-3-latin-500-normal.DiWS0tcR.woff2) format("woff2"),url(/_astro/source-sans-3-latin-500-normal.BHNJO6aI.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/source-sans-3-cyrillic-ext-600-normal.6AhwUnSr.woff2) format("woff2"),url(/_astro/source-sans-3-cyrillic-ext-600-normal.Cjpx_pje.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/source-sans-3-cyrillic-600-normal.BnFu5nHC.woff2) format("woff2"),url(/_astro/source-sans-3-cyrillic-600-normal.CloKWf-q.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/source-sans-3-greek-ext-600-normal.DynePNDL.woff2) format("woff2"),url(/_astro/source-sans-3-greek-ext-600-normal.CnpzyT-3.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/source-sans-3-greek-600-normal.BSO157bq.woff2) format("woff2"),url(/_astro/source-sans-3-greek-600-normal.B42bzTIr.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/source-sans-3-vietnamese-600-normal.B2sTNYey.woff2) format("woff2"),url(/_astro/source-sans-3-vietnamese-600-normal.BzH4Q14_.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/source-sans-3-latin-ext-600-normal.AEyhgUpm.woff2) format("woff2"),url(/_astro/source-sans-3-latin-ext-600-normal.D2VZAM8_.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/source-sans-3-latin-600-normal.DeckBYAU.woff2) format("woff2"),url(/_astro/source-sans-3-latin-600-normal.Ck0n4g8U.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/source-sans-3-cyrillic-ext-700-normal.BhUSqjb8.woff2) format("woff2"),url(/_astro/source-sans-3-cyrillic-ext-700-normal.COA7LiPB.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/source-sans-3-cyrillic-700-normal.CIuudVLB.woff2) format("woff2"),url(/_astro/source-sans-3-cyrillic-700-normal.D_p3L75o.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/source-sans-3-greek-ext-700-normal.Dd6uIcuy.woff2) format("woff2"),url(/_astro/source-sans-3-greek-ext-700-normal.KTP46hTS.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/source-sans-3-greek-700-normal.C8Tp2qRF.woff2) format("woff2"),url(/_astro/source-sans-3-greek-700-normal.C-sAg5NG.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/source-sans-3-vietnamese-700-normal.Bgamivog.woff2) format("woff2"),url(/_astro/source-sans-3-vietnamese-700-normal.W-J7ohm4.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/source-sans-3-latin-ext-700-normal.6Xi0A2be.woff2) format("woff2"),url(/_astro/source-sans-3-latin-ext-700-normal.C1ecyfgK.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:"Source Sans 3";font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/source-sans-3-latin-700-normal.CkzU-mV9.woff2) format("woff2"),url(/_astro/source-sans-3-latin-700-normal.B-h9tW5h.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--tide: #0f4150;--deep: #06222b;--mint: #1fd1a1;--mint-ink: #0b7a5e;--mint-soft: #e4f6f1;--paper: #f7f9f8;--ink: #0d1b20;--ink-2: #3f545b;--ink-3: #6c8086;--line: #dae3e1;--display: "Bricolage Grotesque Variable", "Segoe UI", system-ui, sans-serif;--text: "Source Sans 3", "Segoe UI", system-ui, sans-serif;--wrap: 1160px;--gutter: clamp(16px, 4vw, 40px)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{font:400 1.125rem/1.6 var(--text);color:var(--ink);background:#fff;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto;display:block}a{color:var(--tide);text-underline-offset:3px}:focus-visible{outline:3px solid var(--mint);outline-offset:3px;border-radius:4px}.skip{position:absolute;left:-999px}.skip:focus{left:16px;top:12px;background:#fff;padding:8px 14px;z-index:50}h1,h2,h3{font-family:var(--display);color:var(--ink);line-height:1.08;letter-spacing:-.02em;font-optical-sizing:auto}h1{font-size:clamp(2.5rem,5.6vw,4.4rem);font-weight:700}h2{font-size:clamp(1.9rem,3.4vw,2.75rem);font-weight:650}h3{font-size:1.3rem;font-weight:600;line-height:1.25;letter-spacing:-.01em}p{max-width:68ch}.lead{font-size:clamp(1.15rem,1.6vw,1.3rem);color:var(--ink-2);line-height:1.55}.small{font-size:.95rem;color:var(--ink-3)}.wrap{max-width:var(--wrap);margin:0 auto;padding:0 var(--gutter)}section{padding:clamp(64px,9vw,120px) 0}section+section{border-top:1px solid var(--line)}.tint{background:var(--paper)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:0 24px;border-radius:10px;font:600 1.05rem var(--text);text-decoration:none;border:1.5px solid var(--tide);color:var(--tide);background:#fff;cursor:pointer}.btn:hover{background:var(--mint-soft)}.btn.primary{background:var(--tide);color:#fff}.btn.primary:hover{background:var(--deep);border-color:var(--deep)}.btns{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.top{position:sticky;top:0;z-index:20;background:#fffffff0;backdrop-filter:saturate(1.4) blur(10px);border-bottom:1px solid var(--line)}.top .wrap{display:flex;align-items:center;gap:28px;height:68px}.brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--ink);font:650 1.15rem var(--display);letter-spacing:-.01em}.brand span{font-weight:400;color:var(--tide)}.nav{display:flex;gap:24px;margin-left:8px}.nav a{color:var(--ink-2);text-decoration:none;font-size:1rem;font-weight:500}.nav a:hover,.nav a[aria-current=page]{color:var(--tide)}.top-cta{margin-left:auto;display:flex;gap:10px;align-items:center}.top-cta .signin{color:var(--ink-2);text-decoration:none;font-weight:500}.top-cta .btn{min-height:42px;padding:0 18px;font-size:.98rem}.menu{display:none;margin-left:auto}.menu summary{list-style:none;cursor:pointer;padding:8px 12px;border:1px solid var(--line);border-radius:8px;font-weight:600}.menu summary::-webkit-details-marker{display:none}.menu[open] .menu-panel{display:flex}.menu-panel{display:none;flex-direction:column;position:absolute;left:0;right:0;top:68px;background:#fff;border-bottom:1px solid var(--line);padding:10px var(--gutter) 22px}.menu-panel a{padding:12px 0;border-bottom:1px solid var(--line);color:var(--ink);text-decoration:none;font-weight:500}.menu-panel .btn{margin-top:16px;border-bottom:1.5px solid var(--tide)}@media(max-width:920px){.nav,.top-cta{display:none}.menu{display:block}}.hero{padding-top:clamp(40px,6vw,80px);padding-bottom:clamp(56px,8vw,100px);background:linear-gradient(var(--paper),var(--paper)) bottom / 100% 34% no-repeat}.hero .wrap{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(32px,6vw,80px);align-items:center}.hero h1{max-width:13ch}.hero .lead{margin-top:22px;max-width:34em}.hero .facts{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:26px;color:var(--ink-2);font-size:1rem;list-style:none}.hero .facts li{display:flex;gap:8px;align-items:center}.hero .facts li:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--mint)}.try{display:flex;flex-direction:column;align-items:center;gap:14px}.try .cap{font-size:.98rem;color:var(--ink-2);text-align:center;max-width:30ch}@media(max-width:920px){.hero .wrap{grid-template-columns:minmax(0,1fr)}.hero{background:var(--paper)}}.phone{position:relative;width:min(360px,86vw);aspect-ratio:9 / 18.6;border-radius:46px;background:var(--deep);padding:12px;box-shadow:0 30px 60px -20px #06222b73,0 0 0 1px #06222b0f}.phone .screen{position:relative;width:100%;height:100%;border-radius:36px;overflow:hidden;background:var(--tide)}.phone .screen img,.phone .screen iframe{position:absolute;inset:34px 0 0;width:100%;height:calc(100% - 34px);border:0;object-fit:cover;object-position:top;background:#fff}.phone.sm .screen img{top:24px;height:calc(100% - 24px)}.phone .notch{position:absolute;top:20px;left:50%;transform:translate(-50%);width:92px;height:24px;border-radius:14px;background:var(--deep);z-index:2;pointer-events:none}.phone.sm{width:100%;max-width:250px;border-radius:36px;padding:9px}.duo{display:grid;grid-template-columns:repeat(2,minmax(0,250px));gap:clamp(12px,2vw,22px);justify-content:center}@media(max-width:420px){.phone.sm{border-radius:26px;padding:6px}.phone.sm .screen{border-radius:20px}.phone.sm .notch{display:none}}.phone.sm .screen{border-radius:28px}.phone.sm .notch{top:15px;width:70px;height:18px}.split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,6vw,80px);align-items:center}.split.wide-media{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.split h2+p,.split h2+.lead{margin-top:18px}@media(max-width:920px){.split,.split.wide-media{grid-template-columns:minmax(0,1fr)}}.shot{border-radius:14px;border:1px solid var(--line);box-shadow:0 24px 48px -28px #06222b59;background:#fff}.places{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:48px;border-top:1px solid var(--line)}.place{padding:26px 24px 4px 0}.place+.place{padding-left:24px;border-left:1px solid var(--line)}.place h3{margin-bottom:8px}.place p{color:var(--ink-2);font-size:1.02rem}.place .vis{height:118px;display:flex;align-items:flex-end;margin-bottom:18px}@media(max-width:920px){.places{grid-template-columns:repeat(2,minmax(0,1fr))}.place:nth-child(3){border-left:0;padding-left:0}.place:nth-child(n+3){border-top:1px solid var(--line)}}@media(max-width:560px){.place .vis{height:auto;margin-bottom:14px}.places{grid-template-columns:minmax(0,1fr)}.place,.place+.place{border-left:0;padding-left:0}.place+.place{border-top:1px solid var(--line)}}.bio{font-size:.92rem;border:1px solid var(--line);border-radius:12px;padding:10px 12px;background:#fff;width:100%}.bio b{display:block;font-size:.95rem}.bio span{color:var(--tide)}.mini-btn{display:inline-block;background:var(--tide);color:#fff;border-radius:8px;padding:10px 16px;font-weight:600;font-size:.95rem}.wa-link{display:inline-flex;gap:8px;align-items:center;background:#e7f8ef;color:#0b6b3a;border-radius:18px 18px 18px 4px;padding:10px 14px;font-size:.92rem;max-width:100%}.notes{list-style:none;display:grid;gap:22px;margin-top:30px}.notes li{padding-left:18px;border-left:3px solid var(--mint)}.notes b{display:block;font-family:var(--display);font-weight:600;font-size:1.12rem;margin-bottom:2px}.notes span{color:var(--ink-2)}.types{width:100%;border-collapse:collapse;margin-top:40px;font-size:1.02rem}.types th{text-align:left;font:600 .95rem var(--text);color:var(--ink-3);padding:0 16px 12px 0;border-bottom:2px solid var(--ink)}.types td{padding:16px 16px 16px 0;border-bottom:1px solid var(--line);vertical-align:top;color:var(--ink-2)}.types td:first-child{color:var(--ink);font-weight:600;font-family:var(--display);font-size:1.08rem;width:22%}.when{white-space:nowrap;font-size:.92rem}.when.now{color:var(--mint-ink);font-weight:600}@media(max-width:760px){.types thead{display:none}.types,.types tbody,.types tr,.types td{display:block;width:100%}.types tr{padding:16px 0;border-bottom:1px solid var(--line)}.types td{border:0;padding:3px 0;width:auto!important}.types td[data-label]:before{content:attr(data-label) ": ";color:var(--ink-3);font-weight:600}}.thread{background:#efeae2;border-radius:22px;padding:22px 18px;display:grid;gap:10px;max-width:420px;justify-self:center;width:100%}.msg{background:#fff;border-radius:4px 14px 14px;padding:10px 12px 8px;font-size:1rem;line-height:1.45;max-width:92%;box-shadow:0 1px #0000000f}.msg .from{font-weight:700;color:var(--tide);font-size:.92rem;margin-bottom:2px}.msg .t{display:block;text-align:right;color:#8696a0;font-size:.78rem;margin-top:2px}.msg .buttons{display:grid;margin:8px -12px -8px;border-top:1px solid #e9edef}.msg .buttons span{text-align:center;padding:9px;color:#027eb5;font-weight:600;font-size:.95rem}.msg .buttons span+span{border-top:1px solid #e9edef}.msg.me{justify-self:end;background:#d9fdd3;border-radius:14px 4px 14px 14px}.flow{list-style:none;margin-top:28px;display:grid;gap:14px}.flow li{display:grid;grid-template-columns:34px 1fr;gap:12px;align-items:start}.flow li:before{counter-increment:step;content:counter(step);width:34px;height:34px;border-radius:50%;background:var(--mint-soft);color:var(--tide);font:700 1rem var(--display);display:grid;place-items:center}.flow{counter-reset:step}.commit{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;margin-top:40px}.commit li{padding:20px 0;border-top:1px solid var(--line)}.commit b{display:block;font-family:var(--display);font-weight:600;font-size:1.15rem;margin-bottom:4px}.commit span{color:var(--ink-2)}@media(max-width:760px){.commit{grid-template-columns:minmax(0,1fr)}}.vat{display:inline-flex;border:1.5px solid var(--line);border-radius:10px;padding:3px;margin-top:26px}.vat label{padding:8px 14px;border-radius:7px;cursor:pointer;font-weight:600;font-size:.98rem;color:var(--ink-2)}.vat input{position:absolute;opacity:0}.vat label:has(input:checked){background:var(--tide);color:#fff}.vat label:has(input:focus-visible){outline:3px solid var(--mint)}.plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:34px;border:1px solid var(--line);border-radius:18px;overflow:hidden;background:#fff}.plan{padding:30px 28px 32px;display:flex;flex-direction:column}.plan+.plan{border-left:1px solid var(--line)}.plan.pick{background:var(--paper)}.plan .for{color:var(--ink-3);font-size:1rem}.plan .price{font:700 2.7rem/1 var(--display);letter-spacing:-.03em;margin-top:18px}.plan .price small{font:500 1rem var(--text);color:var(--ink-3);letter-spacing:0}.plan .extra{color:var(--ink-2);font-size:.98rem;margin-top:6px;min-height:1.6em}.plan ul{list-style:none;margin:22px 0 26px;display:grid;gap:10px;color:var(--ink-2);font-size:1.02rem}.plan li{padding-left:24px;position:relative}.plan li:before{content:"";position:absolute;left:2px;top:.45em;width:11px;height:6px;border-left:2.5px solid var(--mint-ink);border-bottom:2.5px solid var(--mint-ink);transform:rotate(-45deg)}.plan .btn{margin-top:auto}.incl,body.show-incl .excl{display:none}body.show-incl .incl{display:inline}@media(max-width:860px){.plans{grid-template-columns:minmax(0,1fr)}.plan+.plan{border-left:0;border-top:1px solid var(--line)}}.faq{margin-top:34px;max-width:820px}.faq details{border-top:1px solid var(--line)}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;padding:20px 40px 20px 0;font:600 1.15rem var(--display);list-style:none;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";position:absolute;right:8px;top:28px;width:10px;height:10px;border-right:2px solid var(--tide);border-bottom:2px solid var(--tide);transform:rotate(45deg);transition:transform .15s}.faq details[open] summary:after{transform:rotate(-135deg);top:32px}.faq details p{padding:0 0 22px;color:var(--ink-2)}.closing{background:var(--tide);color:#fff}.closing h2{color:#fff;max-width:18ch}.closing p{color:#cfe9e2;margin-top:16px}.closing .btn{border-color:#fff}.closing .btn.primary{background:var(--mint);color:var(--deep);border-color:var(--mint)}.closing .btn:not(.primary){background:transparent;color:#fff}.foot{background:var(--deep);color:#b9cfca;padding:56px 0 40px;font-size:1rem}.foot .wrap{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:32px}.foot a{color:#e3f1ed;text-decoration:none}.foot a:hover{text-decoration:underline}.foot h3{color:#fff;font-size:1rem;margin-bottom:12px}.foot ul{list-style:none;display:grid;gap:8px}.foot .legal{grid-column:1 / -1;border-top:1px solid rgba(255,255,255,.12);padding-top:22px;font-size:.92rem;color:#8fb0a8}@media(max-width:760px){.foot .wrap{grid-template-columns:1fr 1fr}.foot .wrap>:first-child{grid-column:1 / -1}}.prose{max-width:760px}.prose h1{font-size:clamp(2.2rem,4.4vw,3.2rem)}.prose h2{font-size:1.6rem;margin-top:44px}.prose h3{margin-top:26px}.prose p,.prose ul{margin-top:14px;color:var(--ink-2)}.prose ul{padding-left:22px;display:grid;gap:6px}.notice{background:var(--mint-soft);border-left:4px solid var(--tide);padding:14px 18px;border-radius:6px;margin-top:24px;color:var(--ink)}
