body,main{min-height:100vh}:root{--cloud:#F7FBFD;--teal:#0FA4A4;--ink:#0B1E1E;--muted:#3A5A5A;--link-color:#0D8E8E;--shadow:0 10px 30px rgba(0,0,0,.08);--radius:16px;--wrap:max(16px,4vw);--container:clamp(280px,92vw,1100px);--section-pad:clamp(44px,9vw,120px)}*,::after,::before{box-sizing:border-box}body,h1,h2,h3,h4,h5,html,li,ol,p,ul{margin:0;padding:0}ol[role=list],ul[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}a{text-decoration:none;cursor:pointer;color:var(--link-color)}img{display:block;max-width:100%;height:auto}body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;color:var(--ink);background:radial-gradient(1200px 1200px at 10% -10%,#efffff 0,transparent 40%),var(--cloud);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif;line-height:1.65;max-width:100vw;overflow-x:hidden}.s-f0cad97953dfb126d32d{width:var(--container);margin:0 auto;padding-left:var(--wrap);padding-right:var(--wrap)}.s-32cb9138ce24c9c5d191 small,.s-e4b074a036fcdaa716be{color:var(--muted)}header{position:sticky;top:0;z-index:50;backdrop-filter:saturate(180%) blur(8px);background:color-mix(in oklab,#fff 75%,transparent);border-bottom:1px solid color-mix(in oklab,var(--teal) 25%,transparent)}.s-fea877d4f0f1699da0f9{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:64px}.s-63acf68c4f951d6412a8{display:flex;align-items:center;gap:.7rem;font-weight:800}.s-63acf68c4f951d6412a8 img{width:32px;height:32px}.s-63acf68c4f951d6412a8 span{font-size:1.05rem;color:var(--ink)}.s-379e75c850e1334ef7be{justify-self:center;display:flex;gap:1.1rem}.s-379e75c850e1334ef7be a{padding:.35rem .6rem;border-radius:8px;transition:background .2s}.s-379e75c850e1334ef7be a:hover{background:rgba(15,164,164,.08)}.s-0428d021a98d2f4bfa2c{display:none;justify-self:end}.s-0428d021a98d2f4bfa2c button{all:unset;padding:.4rem;border-radius:10px;cursor:pointer}.s-0428d021a98d2f4bfa2c .s-62cdb7020ff920e5aa64{width:26px;height:2px;background:var(--ink);box-shadow:0 6px 0 0 var(--ink),0 -6px 0 0 var(--ink)}@media (max-width:920px){.s-379e75c850e1334ef7be{display:none}.s-0428d021a98d2f4bfa2c{display:flex}nav.s-83d6311e87d4775ca4b3{position:fixed;inset:64px 0 auto 0;background:var(--cloud);border-bottom:1px solid rgba(0,0,0,.06);display:grid;gap:8px;padding:14px var(--wrap);transform-origin:top center;transform:scaleY(0);opacity:0;pointer-events:none;transition:transform .28s,opacity .28s}nav.s-83d6311e87d4775ca4b3 a{padding:12px;border-radius:10px;background:#fff}nav.s-83d6311e87d4775ca4b3.s-9fb29051f2217270a7b2{transform:scaleY(1);opacity:1;pointer-events:auto}}.s-6d2664d1359dbd4e27d8{padding:clamp(54px,10vw,120px) 0;border-bottom:1px solid rgba(0,0,0,.06)}.s-6d2664d1359dbd4e27d8 h1{font-size:clamp(2rem,1.6rem + 2vw,3rem);line-height:1.15;letter-spacing:-.02em}.s-6d2664d1359dbd4e27d8 p{max-width:74ch;margin-top:.6rem}.s-20182fbc10716eb197ea{padding:var(--section-pad) 0}.s-2ab0591dbcf5fefdad65{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:16px;box-shadow:var(--shadow);padding:clamp(16px,2.6vw,22px);display:grid;gap:.6rem}h2{font-size:clamp(1.35rem,1.1rem + 1.2vw,2rem)}h3{font-size:clamp(1.05rem,1rem + .6vw,1.3rem)}.s-b150a1aa0a630d6d247c{font-size:.95rem}footer{border-top:1px solid rgba(0,0,0,.06);background:#fff}.s-32cb9138ce24c9c5d191{display:grid;grid-template-columns:1fr auto;gap:1rem;padding:28px 0;align-items:center}.s-32cb9138ce24c9c5d191 .s-136d18f212024d0a9fa2{display:grid;grid-template-columns:repeat(2,minmax(120px,200px));gap:.4rem 1.4rem}.s-32cb9138ce24c9c5d191 a{color:var(--ink)}