@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-vietnamese-wdth-normal-rJmnGBSt.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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-ext-wdth-normal-7khWdh9v.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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-wdth-normal-DY7AcnAa.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:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/atkinson-hyperlegible-latin-ext-400-normal-DRk46D-x.woff2) format("woff2"),url(/assets/atkinson-hyperlegible-latin-ext-400-normal-Bbz-b3yf.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/atkinson-hyperlegible-latin-400-normal-BrHNak5F.woff2) format("woff2"),url(/assets/atkinson-hyperlegible-latin-400-normal-BbWidj28.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:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/atkinson-hyperlegible-latin-ext-700-normal-BoVPHkS0.woff2) format("woff2"),url(/assets/atkinson-hyperlegible-latin-ext-700-normal-CKkU2Dpt.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/atkinson-hyperlegible-latin-700-normal-GZI4o3u0.woff2) format("woff2"),url(/assets/atkinson-hyperlegible-latin-700-normal-BK6Glc0m.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.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{--navy: #0e2f4f;--navy-2: #163f66;--green: #138a5e;--green-bright: #1fb57c;--green-soft: #d9efe5;--mint: #eef4f1;--paper: #fbfcfb;--ink: #0b2238;--text: #22343f;--muted: #53665f;--line: #cfdcd6;--marker: #ffd84d;--danger: #b3312b;--danger-soft: #fbe5e3;--warn: #8a5600;--warn-soft: #fcefd6;--display: "Archivo Variable", "Arial Narrow", "Helvetica Neue", Arial, sans-serif;--body: "Atkinson Hyperlegible", "Segoe UI", Roboto, system-ui, sans-serif;--mono: "IBM Plex Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--radius: 14px;--gutter: clamp(16px, 4vw, 40px)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--mint);color:var(--text);font-family:var(--body);font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased}img,svg{max-width:100%;display:block}:focus-visible{outline:3px solid var(--green-bright);outline-offset:2px}.money,.num{font-family:var(--mono);font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}html{scroll-behavior:smooth}.wrap{width:100%;max-width:1180px;margin-inline:auto;padding-inline:var(--gutter)}.skip{position:absolute;left:-9999px}.skip:focus{left:16px;top:16px;z-index:10;background:var(--paper);padding:8px 12px;border-radius:8px}mark{background:linear-gradient(transparent 55%,var(--marker) 55%,var(--marker) 92%,transparent 92%);color:inherit;padding-inline:.06em}.eyebrow{font-family:var(--body);font-size:16px;color:var(--muted);margin:0 0 16px;display:flex;align-items:center;gap:10px}.eyebrow:before{content:"";width:26px;height:3px;background:var(--green);flex:none;border-radius:2px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:0 24px;border-radius:999px;background:var(--green);color:#fff;font-weight:700;font-size:17px;text-decoration:none;border:2px solid var(--green);transition:background .15s,transform .15s}.btn:hover{background:#0f7650;border-color:#0f7650}.btn:active{transform:translateY(1px)}.btn--ghost{background:transparent;color:var(--ink);border-color:var(--line)}.btn--ghost:hover{background:var(--paper);border-color:var(--ink)}.btn--small{min-height:42px;padding:0 18px;font-size:15px}.btn--light{background:var(--marker);border-color:var(--marker);color:var(--ink)}.btn--light:hover{background:#ffe27a;border-color:#ffe27a}.topbar{position:sticky;top:0;z-index:5;background:color-mix(in srgb,var(--mint) 88%,transparent);backdrop-filter:blur(10px);border-bottom:1px solid color-mix(in srgb,var(--line) 60%,transparent)}.topbar__inner{display:flex;align-items:center;gap:24px;min-height:68px}.brand{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:var(--ink)}.brand__mark{width:26px;height:26px;border-radius:50%;background:radial-gradient(circle at 70% 30%,var(--green-bright) 0 42%,transparent 43%),var(--navy)}.brand__name{font-family:var(--display);font-stretch:88%;font-weight:800;font-size:21px;letter-spacing:-.01em}.topbar__nav{display:flex;gap:22px;margin-left:12px}.topbar__nav a,.link-quiet{color:var(--text);text-decoration:none;font-size:15px}.topbar__nav a:hover,.link-quiet:hover{color:var(--green)}.topbar__actions{margin-left:auto;display:flex;align-items:center;gap:16px}.topbar__planos{display:none}@media(max-width:820px){.topbar__nav{display:none}.topbar__planos{display:inline}}@media(max-width:480px){.topbar__inner,.topbar__actions{gap:12px}.brand__name{font-size:19px}}@media(max-width:380px){.topbar__planos{display:none}}.hero{padding-block:clamp(36px,7vw,88px) clamp(48px,8vw,104px)}.hero__grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(32px,5vw,72px);align-items:center;min-width:0}.hero__title{font-family:var(--display);font-stretch:72%;font-weight:850;font-size:clamp(54px,9.4vw,124px);line-height:.9;letter-spacing:-.015em;color:var(--ink);margin:0 0 24px;text-wrap:balance}.hero__lede{font-size:clamp(18px,1.6vw,21px);max-width:50ch;margin:0 0 30px}.hero__cta{display:flex;flex-wrap:wrap;gap:12px}.hero__assurances{list-style:none;padding:0;margin:26px 0 0;display:flex;flex-wrap:wrap;gap:8px 22px;font-size:15px;color:var(--muted)}.hero__assurances li:before{content:"✓";color:var(--green);font-weight:700;margin-right:7px}@media(max-width:900px){.hero__grid{grid-template-columns:minmax(0,1fr)}}.slip{--edge: 10px;min-width:0;margin:0;background:var(--paper);color:var(--ink);border-radius:6px 6px 0 0;padding:22px 22px 30px;box-shadow:0 1px 0 var(--line),0 24px 48px -24px #0e2f4f59;position:relative;transform:rotate(1.2deg);max-width:460px;justify-self:center;width:100%}.slip:after{content:"";position:absolute;left:0;right:0;bottom:calc(var(--edge) * -1);height:var(--edge);background:linear-gradient(-45deg,transparent 50%,var(--paper) 50%) 0 0 / var(--edge) var(--edge) repeat-x,linear-gradient(45deg,transparent 50%,var(--paper) 50%) 0 0 / var(--edge) var(--edge) repeat-x}.slip__head{display:flex;justify-content:space-between;align-items:baseline;border-bottom:2px solid var(--ink);padding-bottom:10px}.slip__title{font-family:var(--display);font-stretch:80%;font-weight:800;font-size:22px;text-transform:uppercase;letter-spacing:.02em}.slip__meta{font-size:12px;color:var(--muted)}.slip__budget{margin:12px 0 6px;display:grid;gap:4px;font-size:14px}.slip__budget div{display:flex;justify-content:space-between;gap:12px}.slip__budget dt{color:var(--muted)}.slip__budget dd{margin:0}.slip__free{border-top:1px dashed var(--line);padding-top:6px;font-weight:700}.slip__free dt{color:var(--ink)}.slip__free dd{color:var(--green);font-weight:500}.slip__list{list-style:none;margin:12px 0 0;padding:0;display:grid}.slip__list li{padding:12px 0;border-top:1px dashed var(--line);display:grid;gap:4px}.slip__row{display:flex;justify-content:space-between;gap:12px;font-size:15.5px}.slip__row .money{white-space:nowrap}.slip__list p{margin:0;font-size:13.5px;color:var(--muted);line-height:1.4}.slip__tag{justify-self:start;font-family:var(--mono);font-size:11px;text-transform:uppercase;letter-spacing:.06em;padding:1px 8px;border-radius:4px;background:var(--green-soft);color:var(--green)}.slip__tag--lock{background:var(--marker);color:var(--ink)}.slip__tag--later{background:var(--mint);color:var(--muted)}.slip__later strong{color:var(--muted)}.slip__foot{margin-top:8px;font-size:12px;color:var(--muted);font-family:var(--mono)}@media(max-width:900px){.slip{transform:none}}.band{background:var(--navy);color:#e7eef4;padding-block:44px}.band__grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:end}.band__title{font-family:var(--display);font-stretch:80%;font-weight:800;font-size:clamp(28px,3.4vw,40px);line-height:1;margin:0;color:#fff;text-wrap:balance}.band__stat{display:grid;gap:4px;border-left:2px solid var(--green-bright);padding-left:16px}.band__num{font-family:var(--display);font-stretch:80%;font-weight:800;font-size:clamp(36px,4.4vw,52px);line-height:1;letter-spacing:-.01em;color:#fff}.band__stat small{color:#9fb4c6;font-family:var(--mono);font-size:12px}@media(max-width:760px){.band__grid{grid-template-columns:minmax(0,1fr);gap:24px}}.plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:36px;align-items:start}.plan{background:#fff;border:1px solid var(--line);border-radius:16px;padding:26px 24px;display:grid;gap:14px;align-content:start;position:relative}.plan h3{font-family:var(--display);font-stretch:84%;font-weight:800;font-size:24px;color:var(--ink);margin:0}.plan__price{margin:0;display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.plan__price .money{font-family:var(--display);font-stretch:78%;font-weight:850;font-size:clamp(36px,4vw,48px);line-height:1;color:var(--ink)}.plan__period{color:var(--muted);font-size:16px}.plan__desc{margin:0;font-size:15.5px;color:var(--muted)}.plan .list-check{font-size:15.5px}.plan .btn{justify-self:stretch;margin-top:4px}.plan--featured{border:2px solid var(--ink);background:var(--paper);box-shadow:10px 10px 0 var(--green-soft);padding-block:32px}.plan--featured .list-check strong{color:var(--ink)}.plan__badge{position:absolute;top:-14px;left:24px;background:var(--marker);color:var(--ink);font-size:14px;font-weight:700;padding:4px 14px;border-radius:4px}.pricing__note{margin:26px 0 0;font-size:15px;color:var(--muted);max-width:72ch}@media(max-width:900px){.plan-grid{grid-template-columns:minmax(0,1fr);gap:22px}}.section{padding-block:clamp(56px,8vw,104px)}.section__title{font-family:var(--display);font-stretch:78%;font-weight:800;font-size:clamp(34px,5vw,60px);line-height:.98;letter-spacing:-.01em;color:var(--ink);margin:0 0 18px;max-width:20ch;text-wrap:balance}.section__lede{font-size:19px;max-width:58ch;margin:0}.contrast__grid{display:grid;gap:40px}.contrast__cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.contrast__cols>div{background:var(--paper);padding:28px}.contrast__cols>div:last-child{background:#fff}.contrast__cols h3{font-family:var(--display);font-stretch:88%;font-weight:700;font-size:17px;color:var(--ink);margin:0 0 14px}@media(max-width:720px){.contrast__cols{grid-template-columns:minmax(0,1fr)}}.list-x,.list-check{list-style:none;padding:0;margin:0;display:grid;gap:10px}.list-x li,.list-check li{display:grid;grid-template-columns:22px 1fr;gap:8px}.list-x li:before{content:"×";color:var(--danger);font-weight:700;font-size:20px;line-height:1.2}.list-x li{color:var(--muted)}.list-check li:before{content:"✓";color:var(--green);font-weight:700}.steps{background:var(--paper);border-block:1px solid var(--line)}.steps__list{list-style:none;padding:0;margin:40px 0 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;min-width:0;border-top:2px solid var(--ink)}.steps__list li{padding:22px 22px 0 0;display:grid;gap:8px;align-content:start}.steps__list li+li{padding-left:22px;border-left:1px solid var(--line)}.steps__n{font-size:15px;color:var(--green)}.steps__list h3{font-family:var(--display);font-stretch:85%;font-weight:750;font-size:24px;color:var(--ink);margin:0}.steps__list p{margin:0;font-size:16px}@media(max-width:900px){.steps__list{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.steps__list li:nth-child(3){padding-left:0;border-left:0}.steps__list li:nth-child(n+3){border-top:1px solid var(--line);margin-top:22px}}@media(max-width:520px){.steps__list{grid-template-columns:minmax(0,1fr)}.steps__list li,.steps__list li+li{padding:20px 0 0;border-left:0}.steps__list li+li{border-top:1px solid var(--line);margin-top:20px}}.engine__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center}.ficha{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:0;border:1px solid var(--line);border-radius:4px;overflow:hidden;background:#fff}.ficha__block{padding:22px 24px;display:grid;gap:10px;align-content:start}.ficha__block+.ficha__block{border-left:1px solid var(--line)}.ficha__block h3{font-family:var(--display);font-stretch:86%;font-weight:750;font-size:18px;color:var(--ink);margin:0}.ficha__block>p{margin:0;font-size:14px;color:var(--muted);line-height:1.45}.ficha__block ul{list-style:none;margin:4px 0 0;padding:0;display:grid}.ficha__block li{padding:9px 0;border-top:1px solid var(--line);font-size:16px;display:grid;grid-template-columns:14px 1fr;gap:10px;align-items:baseline}.ficha__block li:before{content:"";width:9px;height:9px;background:var(--marker);border:1px solid var(--ink)}.ficha__block--locks{background:var(--ink);color:#dbe5ec}.ficha__block--locks h3{color:#fff}.ficha__block--locks>p{color:#9fb4c6}.ficha__block--locks li{border-color:#ffffff2e}.ficha__block dl{margin:4px 0 0;display:grid}.ficha__block dl>div{display:flex;justify-content:space-between;gap:16px;padding:9px 0;border-top:1px solid var(--line);font-size:16px}.ficha__block dt{color:var(--text)}.ficha__block dd{margin:0;color:var(--ink);font-weight:700;font-size:15px}@media(max-width:720px){.ficha{grid-template-columns:minmax(0,1fr)}.ficha__block+.ficha__block{border-left:0;border-top:1px solid var(--line)}}@media(max-width:860px){.engine__grid{grid-template-columns:minmax(0,1fr);gap:28px}}.promise{padding-top:0}.promise__card{background:var(--green);color:#f2fbf6;border-radius:22px;padding:clamp(28px,5vw,56px);display:grid;gap:16px}.promise__title{font-family:var(--display);font-stretch:76%;font-weight:850;font-size:clamp(34px,5vw,58px);line-height:.96;color:#fff;margin:0;max-width:18ch;text-wrap:balance}.promise__card>p{font-size:19px;margin:0;max-width:52ch}.promise__list{list-style:none;padding:0;margin:12px 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 36px;min-width:0}.promise__list li{border-top:1px solid rgba(255,255,255,.35);padding-top:12px}.promise__list strong{color:#fff}@media(max-width:680px){.promise__list{grid-template-columns:minmax(0,1fr)}}.mentoring__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:20px;margin-top:36px;align-items:stretch}.path{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:28px;display:grid;gap:14px;align-content:start}.path h3{font-family:var(--display);font-stretch:85%;font-weight:750;font-size:26px;line-height:1.1;color:var(--ink);margin:0}.path p{margin:0}.path--featured{background:var(--navy);border-color:var(--navy);color:#dde7ef}.path--featured h3{color:#fff}.path--featured .btn{justify-self:start;margin-top:6px}.path__label{justify-self:start;font-size:14px;font-weight:700;color:var(--green);background:var(--green-soft);padding:3px 12px;border-radius:4px}.path__label--pro{background:var(--marker);color:var(--ink)}.formats{list-style:none;padding:0;margin:4px 0;display:grid}.formats li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;padding:10px 0;border-top:1px solid rgba(255,255,255,.16)}.formats li:last-child{border-bottom:1px solid rgba(255,255,255,.16)}.formats .num{font-size:13.5px;color:#9fb4c6}.path__note{font-size:14.5px;color:#9fb4c6}.safety{margin:24px 0 0;padding:16px 20px;border-radius:12px;background:var(--danger-soft);color:#5d1a16;max-width:80ch}.safety a{color:var(--danger);font-weight:700}@media(max-width:860px){.mentoring__grid{grid-template-columns:minmax(0,1fr)}}.faq{background:var(--paper);border-top:1px solid var(--line)}.faq__grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:48px}.faq__list{border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;list-style:none;padding:18px 36px 18px 0;font-weight:700;font-size:18px;color:var(--ink);position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";position:absolute;right:4px;top:14px;font-family:var(--mono);font-size:22px;color:var(--green)}.faq details[open] summary:after{content:"−"}.faq details p{margin:0 0 20px;max-width:62ch}@media(max-width:860px){.faq__grid{grid-template-columns:minmax(0,1fr);gap:20px}}.final{background:var(--navy);color:#dde7ef;padding-block:clamp(56px,8vw,96px)}.final__inner{display:grid;gap:16px;justify-items:start}.final__title{font-family:var(--display);font-stretch:72%;font-weight:850;font-size:clamp(40px,6.4vw,84px);line-height:.92;color:#fff;margin:0;max-width:16ch;text-wrap:balance}.final p{font-size:19px;margin:0 0 8px}.footer{background:var(--ink);color:#9fb4c6;padding-block:36px;font-size:14px}.footer__inner{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:32px}.brand--footer{color:#fff}.footer__claim{margin:10px 0 0;font-family:var(--mono);font-size:12.5px}.footer__legal{margin:0;max-width:72ch}@media(max-width:720px){.footer__inner{grid-template-columns:minmax(0,1fr)}}
