@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,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:Plus Jakarta Sans Fallback;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_532bb9{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.__variable_532bb9{--font-sans:"Plus Jakarta Sans","Plus Jakarta Sans Fallback"}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/5ece437c7024c161-s.woff2) format("woff2");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:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/9cc5b37ab1350db7-s.p.woff2) format("woff2");unicode-range:u+00??,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:"Instrument Serif Fallback";src:local("Times New Roman");ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.00%;size-adjust:83.94%}.__className_64b68a{font-family:"Instrument Serif","Instrument Serif Fallback";font-weight:400;font-style:italic}.__variable_64b68a{--font-serif:"Instrument Serif","Instrument Serif Fallback"}:root{--graphite:#2e3034;--ink:#1c1d21;--ink-2:#4a4d55;--ink-3:#7a7d86;--teal:#0797a3;--teal-deep:#087983;--magenta:#c92d62;--yellow:#f5b51b;--paper:#f8f7f4;--sand:#e5e1d9;--white:#ffffff;--teal-soft:#e6f4f5;--magenta-soft:#fbe9ef;--yellow-soft:#fdf3da;--line:rgba(46,48,52,0.09);--line-strong:rgba(46,48,52,0.16);--glass:rgba(255,255,255,0.66);--glass-strong:rgba(255,255,255,0.82);--glass-dark:rgba(28,29,33,0.52);--glass-border:rgba(255,255,255,0.55);--blur:saturate(160%) blur(18px);--r-sm:12px;--r-md:18px;--r-lg:26px;--r-xl:36px;--shadow-sm:0 1px 2px rgba(28,29,33,0.05),0 2px 8px rgba(28,29,33,0.04);--shadow-md:0 2px 4px rgba(28,29,33,0.04),0 12px 32px -8px rgba(28,29,33,0.12);--shadow-lg:0 4px 8px rgba(28,29,33,0.04),0 30px 60px -20px rgba(28,29,33,0.28);--ease:cubic-bezier(0.22,1,0.36,1);--container:1240px;--gutter:clamp(16px,4vw,40px);color-scheme:light}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;font-family:var(--font-sans),system-ui,-apple-system,"Segoe UI",sans-serif;font-size:16px;line-height:1.6;color:var(--ink);background:radial-gradient(60% 42% at 100% 0,rgba(7,151,163,.06),transparent 62%),radial-gradient(52% 38% at 0 42%,rgba(201,45,98,.05),transparent 62%),radial-gradient(56% 42% at 100% 82%,rgba(245,181,27,.07),transparent 66%),radial-gradient(48% 36% at 0 100%,rgba(7,151,163,.05),transparent 60%),linear-gradient(180deg,#faf9f5 0,var(--paper) 34%,#f3f1ea 100%);background-attachment:fixed;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,svg,video{display:block;max-width:100%}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3,h4{margin:0;line-height:1.08;letter-spacing:-.025em;font-weight:700}p{margin:0}::selection{background:var(--yellow);color:var(--ink)}:focus-visible{outline:2px solid var(--teal);outline-offset:3px;border-radius:6px}.serif{font-family:var(--font-serif),Georgia,serif;font-style:italic;font-weight:400;letter-spacing:-.01em}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}.logo{display:inline-flex;align-items:center;gap:9px;font-size:19px;line-height:1;letter-spacing:-.02em;white-space:nowrap;color:var(--ink)}.logo__icon{width:auto;height:36px;flex:none;filter:drop-shadow(0 3px 6px rgba(28,29,33,.2))}.logo__portal{font-weight:400;color:var(--ink-3)}.logo__main{display:inline-flex;align-items:baseline}.logo__main strong{font-weight:800}.logo__com{font-weight:700}.logo--light{color:#fff}.logo--light .logo__portal{color:rgba(255,255,255,.6)}.btn{--bg:var(--ink);--fg:#fff;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:0 20px;border:0;border-radius:999px;background:var(--bg);background:linear-gradient(140deg,color-mix(in srgb,var(--bg) 80%,#ffffff 20%),var(--bg) 62%);color:var(--fg);font-weight:600;font-size:15px;letter-spacing:-.01em;cursor:pointer;white-space:nowrap;box-shadow:0 10px 22px -12px color-mix(in srgb,var(--bg) 70%,transparent);transition:transform .35s var(--ease),box-shadow .35s var(--ease),background .25s;-webkit-tap-highlight-color:transparent}.btn:hover{transform:translateY(-1px);box-shadow:0 14px 30px -12px color-mix(in srgb,var(--bg) 75%,transparent)}.btn:active{transform:translateY(0) scale(.98)}.btn[disabled]{opacity:.55;pointer-events:none}.btn--arrow{padding-right:6px}.btn__dot{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:rgba(255,255,255,.14);transition:transform .4s var(--ease)}.btn:hover .btn__dot{transform:rotate(-45deg)}.btn--yellow{--bg:var(--yellow);--fg:var(--ink)}.btn--yellow .btn__dot{background:rgba(28,29,33,.1)}.btn--magenta{--bg:var(--magenta)}.btn--teal{--bg:var(--teal-deep)}.btn--ghost{--bg:transparent;--fg:var(--ink);background:transparent;box-shadow:inset 0 0 0 1px var(--line-strong)}.btn--ghost:hover{background:rgba(255,255,255,.7);box-shadow:inset 0 0 0 1px var(--line-strong),var(--shadow-sm)}.btn--glass{--bg:rgba(255,255,255,0.1);--fg:#fff;background:rgba(255,255,255,.1);box-shadow:inset 0 0 0 1px rgba(255,255,255,.22);backdrop-filter:var(--blur);-webkit-backdrop-filter:var(--blur)}.btn--glass:hover{background:rgba(255,255,255,.18)}.btn--sm{min-height:38px;padding:0 14px;font-size:14px}.btn--block{width:100%}.field{display:grid;grid-gap:6px;gap:6px}.field>span,.label{font-size:13px;font-weight:600;color:var(--ink-2)}.input,.select,.textarea{width:100%;min-height:48px;padding:12px 16px;border-radius:var(--r-md);border:1px solid var(--line-strong);background:rgba(255,255,255,.85);font-size:16px;transition:border-color .2s,box-shadow .2s,background .2s;-moz-appearance:none;appearance:none;-webkit-appearance:none}.textarea{min-height:120px;resize:vertical;line-height:1.55}.select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%237a7d86' stroke-width='2' stroke-linecap='round' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:40px}.input:hover,.select:hover,.textarea:hover{border-color:rgba(46,48,52,.28)}.input:focus,.select:focus,.textarea:focus{outline:none;border-color:var(--teal);background:#fff;box-shadow:0 0 0 4px rgba(7,151,163,.14)}.input::placeholder,.textarea::placeholder{color:#a3a5ab}.hp{position:absolute!important;left:-9999px!important;opacity:0!important}.alert{display:flex;gap:10px;align-items:flex-start;padding:12px 16px;border-radius:var(--r-md);font-size:14px;font-weight:500}.alert--error{background:var(--magenta-soft);color:#8f1d44;box-shadow:inset 0 0 0 1px rgba(201,45,98,.2)}.alert--ok{background:var(--teal-soft);color:#055c64;box-shadow:inset 0 0 0 1px rgba(8,121,131,.2)}.chip{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;border-radius:999px;font-size:12px;font-weight:600;letter-spacing:.02em;background:rgba(46,48,52,.06);box-shadow:inset 0 0 0 1px rgba(46,48,52,.07);color:var(--ink-2);white-space:nowrap}.chip--teal{background:var(--teal-soft);color:var(--teal-deep);box-shadow:inset 0 0 0 1px rgba(8,121,131,.18)}.chip--magenta{background:var(--magenta-soft);color:var(--magenta);box-shadow:inset 0 0 0 1px rgba(201,45,98,.18)}.chip--yellow{background:var(--yellow-soft);color:#8a6100;box-shadow:inset 0 0 0 1px rgba(245,181,27,.35)}.chip--dark{background:var(--ink);color:#fff}.chip--glass{background:rgba(255,255,255,.12);color:#fff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.2);backdrop-filter:var(--blur);-webkit-backdrop-filter:var(--blur)}.pulse{width:7px;height:7px;border-radius:50%;background:var(--yellow);box-shadow:0 0 0 0 rgba(245,181,27,.6);animation:pulse 2.2s infinite}@keyframes pulse{70%{box-shadow:0 0 0 8px rgba(245,181,27,0)}to{box-shadow:0 0 0 0 rgba(245,181,27,0)}}.prose{font-size:18px;line-height:1.75;color:#2b2d32}.prose>*+*{margin-top:1.1em}.prose h2{font-size:1.5em;margin-top:1.8em}.prose h3{font-size:1.2em;margin-top:1.5em}.prose a{color:var(--teal-deep);text-decoration:underline;text-underline-offset:3px}.prose ol,.prose ul{padding-left:1.3em}.prose li+li{margin-top:.35em}.prose blockquote{margin:1.6em 0;padding:4px 0 4px 22px;border-left:3px solid var(--yellow);font-family:var(--font-serif),Georgia,serif;font-style:italic;font-size:1.25em;color:var(--ink)}.prose img{border-radius:var(--r-md)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}