@font-face{font-family:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/great-vibes-cyrillic-Dy8dZvp5.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/great-vibes-latin-Bcoi9gjv.woff2) format("woff2");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:Literata;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/literata-cyrillic-CIsdj3Ei.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Literata;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/literata-latin-BCv_f1rK.woff2) format("woff2");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:Manrope;font-style:normal;font-weight:400 600;font-display:swap;src:url(/assets/manrope-cyrillic-DJ9PYDpy.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400 600;font-display:swap;src:url(/assets/manrope-latin-C46ZzDBF.woff2) format("woff2");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{font-family:Manrope,sans-serif;color:#59635d;background:#f3f0e8;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--paper: #f3f0e8;--card: #fbfaf6;--ink: #464e49;--muted: #737c76;--green: #3d6862;--clay: #ad735c;--line: #d9d7d1;--serif: "Literata", Georgia, serif}*{box-sizing:border-box}body{margin:0;min-width:320px}h1,h2,h3,p,figure{margin:0}h1,h2,h3{font-family:var(--serif);font-weight:400;color:var(--ink)}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{cursor:pointer}:focus-visible{outline:2px solid var(--clay);outline-offset:5px}img{display:block;max-width:100%;height:auto}.container{width:min(calc(100% - 32px),1200px);margin-inline:auto}.section{padding-block:24px}.section-title{font-size:36px;line-height:1.02}.kicker{color:var(--clay);font-size:12px;line-height:1.2;font-weight:600}.flow{display:flex;flex-direction:column;gap:16px}.button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 24px;border:1px solid transparent;border-radius:999px;background:var(--green);color:#fff;font-size:14px;font-weight:600;line-height:1.1;text-align:center}.button-secondary{background:var(--card);color:var(--ink);border-color:#cfc7bb}.button:hover{background:#305751}.button-secondary:hover{background:#e3e7db}.skip-link{position:fixed;top:8px;left:8px;z-index:30;transform:translateY(-150%)}.skip-link:focus{transform:none}.text-link{text-decoration:underline;text-underline-offset:3px}[id]{scroll-margin-top:24px}@media(max-width:350px){.section-title{font-size:32px}}@media(min-width:900px){.section-title{font-size:48px}.flow{gap:24px}}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}.button{transition:background-color .18s ease,transform .18s ease}.button:hover{transform:translateY(-1px)}}
