@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_3d3c2a45-module__QUbCIa__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_3d3c2a45-module__QUbCIa__variable{--sk-sans:"Inter", "Inter Fallback"}
@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.2ytmazkdrg7t9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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(../media/7ebf22b5a21034f8-s.p.3j3877k49yy0l.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.1icgra-w5i50b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.1g73gv09-xcb6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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.0%;size-adjust:83.94%}.instrument_serif_4c476d49-module__FGF_DW__className{font-family:Instrument Serif,Instrument Serif Fallback;font-weight:400}.instrument_serif_4c476d49-module__FGF_DW__variable{--sk-serif:"Instrument Serif", "Instrument Serif Fallback"}
.sk-landing{--sk-bg:#f5f7f6;--sk-bg-tint:#e9f0ed;--sk-surface:#fff;--sk-ink:#101816;--sk-ink-2:#3c4744;--sk-ink-3:#5f6b67;--sk-line:#1018161a;--sk-line-strong:#1018162e;--sk-brand:#0f5c4f;--sk-accent:#0f6b5c;--sk-accent-soft:#7fd1b933;--sk-pop:#e4572e;--sk-good:#1a7a4f;--sk-shadow:0 1px 2px #1018160f, 0 24px 48px -24px #0f5c4f59;scroll-behavior:smooth;background:var(--sk-bg);min-height:0;color:var(--sk-ink);font-family:var(--sk-sans), ui-sans-serif, system-ui, sans-serif;-webkit-font-smoothing:antialiased;flex:1;overflow:clip auto}.sk-landing section[id]{scroll-margin-top:72px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .sk-landing{--sk-bg:#0f1513;--sk-bg-tint:#141c19;--sk-surface:#18211e;--sk-ink:#e8f0ed;--sk-ink-2:#c0ccc8;--sk-ink-3:#98a6a1;--sk-line:#e6f5f01a;--sk-line-strong:#e6f5f033;--sk-brand:#9fe0cc;--sk-accent:#7fd1b9;--sk-accent-soft:#7fd1b924;--sk-pop:#ff8a65;--sk-good:#7fd1a0;--sk-shadow:0 1px 2px #0006, 0 24px 48px -24px #000000b3}}[data-theme=dark] .sk-landing{--sk-bg:#0f1513;--sk-bg-tint:#141c19;--sk-surface:#18211e;--sk-ink:#e8f0ed;--sk-ink-2:#c0ccc8;--sk-ink-3:#98a6a1;--sk-line:#e6f5f01a;--sk-line-strong:#e6f5f033;--sk-brand:#9fe0cc;--sk-accent:#7fd1b9;--sk-accent-soft:#7fd1b924;--sk-pop:#ff8a65;--sk-good:#7fd1a0;--sk-shadow:0 1px 2px #0006, 0 24px 48px -24px #000000b3}.sk-landing a{color:inherit}.sk-wrap{width:100%;max-width:1160px;margin:0 auto;padding:0 24px}.sk-display{font-family:var(--sk-serif), Georgia, serif;letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(44px,6.4vw,80px);font-weight:400;line-height:1.02}.sk-display em{color:var(--sk-pop);font-style:italic}.sk-display--sm{font-size:clamp(36px,5vw,60px)}.sk-eyebrow{color:var(--sk-accent);margin:0 0 14px;font-size:13.5px;font-weight:600}.sk-lede{max-width:34em;color:var(--sk-ink-2);margin:24px 0 0;font-size:18px;line-height:1.6}.sk-landing [data-slot=button]{border-radius:999px;text-decoration:none}.sk-landing .sk-btn-dark{background:var(--sk-ink);border-color:var(--sk-ink);color:var(--sk-bg)}.sk-landing .sk-btn-dark:hover{background:var(--sk-brand);border-color:var(--sk-brand)}.sk-landing .sk-btn-light{border-color:var(--sk-line-strong);color:var(--sk-ink);background:0 0}.sk-landing .sk-btn-light:hover{background:var(--sk-surface)}.sk-landing .sk-btn-accent{background:var(--sk-pop);border-color:var(--sk-pop);color:#fff}.sk-landing .sk-btn-accent:hover{filter:brightness(1.06)}.sk-landing .sk-signin{color:var(--sk-ink-2)}.sk-landing .sk-signin:hover{background:var(--sk-bg-tint);color:var(--sk-ink)}.sk-nav{z-index:10;background:color-mix(in srgb, var(--sk-bg) 85%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(12px);backdrop-filter:saturate(1.4)blur(12px);border-bottom:1px solid var(--sk-line);position:sticky;top:0}.sk-nav-inner{align-items:center;gap:32px;height:64px;display:flex}.sk-logo{letter-spacing:-.03em;color:var(--sk-brand);align-items:center;gap:10px;font-size:20px;font-weight:700;text-decoration:none;display:inline-flex}.sk-logo span{color:var(--sk-ink)}.sk-logo--small{font-size:16px}.sk-logo--small .sk-mark{width:22px;height:22px}.sk-nav-links{gap:28px;font-size:14.5px;display:flex}.sk-nav-links a{color:var(--sk-ink-2);text-decoration:none}.sk-nav-links a:hover{color:var(--sk-ink)}.sk-nav-cta{align-items:center;gap:8px;margin-left:auto;display:flex}.sk-hero{background:radial-gradient(1200px 500px at 85% -10%, var(--sk-accent-soft), transparent 60%), var(--sk-bg);padding:88px 0 104px}.sk-hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:64px;display:grid}.sk-hero-actions{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.sk-works-with{color:var(--sk-ink-3);margin:28px 0 0;font-size:14px}.sk-works-with strong{color:var(--sk-ink-2);font-weight:600}.sk-card{background:var(--sk-surface);border:1px solid var(--sk-line);box-shadow:var(--sk-shadow);border-radius:20px;margin:0;padding:22px 22px 18px;position:relative;transform:rotate(1.2deg)}.sk-card-head{border-bottom:1px solid var(--sk-line);justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:16px;display:flex}.sk-card-kicker{color:var(--sk-ink-3);margin:0;font-size:12.5px}.sk-card-title{letter-spacing:-.01em;margin:4px 0 0;font-size:19px;font-weight:650}.sk-chip{color:var(--sk-good);background:color-mix(in srgb, var(--sk-good) 12%, transparent);border-radius:999px;flex-shrink:0;padding:4px 10px;font-size:12px;font-weight:600}.sk-card-steps{margin:0;padding:6px 0 0;list-style:none}.sk-card-steps li{grid-template-columns:26px 1fr;gap:12px;padding:12px 0;display:grid}.sk-card-steps li+li{border-top:1px dashed var(--sk-line)}.sk-card-no{background:var(--sk-bg-tint);width:26px;height:26px;color:var(--sk-brand);border-radius:8px;place-items:center;font-size:12.5px;font-weight:700;display:grid}.sk-card-what{margin:2px 0 0;font-size:14.5px;font-weight:550;line-height:1.4}.sk-card-why{color:var(--sk-ink-2);margin:6px 0 0;font-size:13.5px;line-height:1.45}.sk-card-why span{font-family:var(--sk-serif), Georgia, serif;color:var(--sk-accent);margin-right:4px;font-size:15px;font-style:italic}.sk-card-foot{border-top:1px solid var(--sk-line);color:var(--sk-ink-3);flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:14px;font-size:12.5px;display:flex}.sk-card-caption{font-family:var(--sk-serif), Georgia, serif;color:var(--sk-ink-2);font-size:19px;font-style:italic;position:absolute;bottom:-46px;left:-14px;transform:rotate(-2.5deg)}.sk-section{padding:104px 0}.sk-section--tint{background:var(--sk-bg-tint)}.sk-section-head{max-width:720px;margin-bottom:52px}.sk-section-head h2{font-family:var(--sk-serif), Georgia, serif;letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:clamp(32px,4vw,46px);font-weight:400;line-height:1.1}.sk-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.sk-step{background:var(--sk-surface);border:1px solid var(--sk-line);border-radius:18px;padding:28px}.sk-step-top{justify-content:space-between;align-items:center;margin-bottom:40px;display:flex}.sk-step-no{font-family:var(--sk-serif), Georgia, serif;color:var(--sk-accent);font-size:44px;line-height:1}.sk-step-icon{width:22px;height:22px;color:var(--sk-ink-3)}.sk-step h3,.sk-feature h3{letter-spacing:-.01em;margin:0 0 8px;font-size:18px;font-weight:650}.sk-step p,.sk-feature p{color:var(--sk-ink-2);margin:0;font-size:15px;line-height:1.6}.sk-compare{border:1px solid var(--sk-line);background:var(--sk-surface);border-radius:18px;overflow:hidden}.sk-compare-head,.sk-compare-row{grid-template-columns:1fr 1fr;display:grid}.sk-compare-head span{color:var(--sk-ink-3);border-bottom:1px solid var(--sk-line);padding:16px 24px;font-size:13.5px;font-weight:600}.sk-compare-head span+span{color:var(--sk-accent);background:var(--sk-accent-soft)}.sk-compare-row+.sk-compare-row{border-top:1px solid var(--sk-line)}.sk-compare-row span{padding:18px 24px;font-size:15.5px;line-height:1.45}.sk-compare-before{color:var(--sk-ink-3)}.sk-compare-after{background:var(--sk-accent-soft);font-weight:550}.sk-features{border-top:1px solid var(--sk-line);border-left:1px solid var(--sk-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sk-feature{border-right:1px solid var(--sk-line);border-bottom:1px solid var(--sk-line);padding:32px 28px 36px}.sk-feature-icon{width:22px;height:22px;color:var(--sk-accent);margin-bottom:20px}.sk-connect{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}.sk-connect .sk-section-head{margin-bottom:20px}.sk-connect-body{max-width:30em;color:var(--sk-ink-2);margin:0;font-size:17px;line-height:1.6}.sk-terminal{color:#e8f0ed;box-shadow:var(--sk-shadow);background:#101816;border-radius:16px;overflow:hidden}.sk-terminal-bar{border-bottom:1px solid #e8f0ed14;gap:6px;padding:14px 16px;display:flex}.sk-terminal-bar i{background:#e8f0ed2e;border-radius:50%;width:10px;height:10px}.sk-terminal dl{grid-template-columns:max-content 1fr;gap:14px 24px;margin:0;padding:20px 24px 24px;font-size:14.5px;display:grid}.sk-terminal dt{color:#e8f0ed80}.sk-terminal dd{overflow-wrap:anywhere;min-width:0;margin:0}.sk-terminal code{color:#7fd1b9;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13.5px}.sk-terminal-ask{font-family:var(--sk-serif), Georgia, serif;font-size:18px;font-style:italic}.sk-faq-wrap{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px;display:grid}.sk-faq-wrap .sk-section-head{margin-bottom:0}.sk-faq details{border-bottom:1px solid var(--sk-line)}.sk-faq details:first-child{border-top:1px solid var(--sk-line)}.sk-faq summary{cursor:pointer;justify-content:space-between;gap:16px;padding:22px 0;font-size:17px;font-weight:600;list-style:none;display:flex}.sk-faq summary::-webkit-details-marker{display:none}.sk-faq summary:after{content:"+";color:var(--sk-ink-3);font-size:22px;font-weight:400;line-height:1;transition:transform .2s}.sk-faq details[open] summary:after{transform:rotate(45deg)}.sk-faq details p{max-width:38em;color:var(--sk-ink-2);margin:0;padding:0 0 22px;font-size:15.5px;line-height:1.6}.sk-final{text-align:center;background:radial-gradient(800px 400px at 50% 120%, var(--sk-accent-soft), transparent 70%), var(--sk-bg);border-top:1px solid var(--sk-line);padding:120px 0}.sk-final-inner{flex-direction:column;align-items:center;display:flex}.sk-final p{color:var(--sk-ink-2);margin:18px 0 32px;font-size:17px}.sk-footer{border-top:1px solid var(--sk-line);color:var(--sk-ink-3);padding:28px 0;font-size:14px}.sk-footer-inner{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.sk-footer nav{gap:20px;display:flex}.sk-footer nav a{color:var(--sk-ink-3);text-decoration:none}.sk-footer nav a:hover{color:var(--sk-ink)}.sk-footer-copy{margin-left:auto}@media (max-width:960px){.sk-hero-grid,.sk-connect,.sk-faq-wrap{grid-template-columns:minmax(0,1fr);gap:48px}.sk-hero{padding:56px 0 96px}.sk-card{transform:none}.sk-steps,.sk-features{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.sk-wrap{padding:0 16px}.sk-nav-links{display:none}.sk-nav-inner{gap:12px}.sk-section{padding:72px 0}.sk-steps,.sk-features{grid-template-columns:minmax(0,1fr)}.sk-compare-head span,.sk-compare-row span{padding:14px;font-size:14px}.sk-card-caption{font-size:17px;left:4px}.sk-terminal dl{grid-template-columns:minmax(0,1fr);gap:4px}.sk-terminal dd+dt{margin-top:10px}.sk-footer-copy{margin-left:0}}@media (prefers-reduced-motion:reduce){.sk-faq summary:after{transition:none}}
