@font-face{font-family:Inter Variable;font-style:normal;font-display:optional;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:optional;font-weight:100 900;src:url(/_astro/inter-cyrillic-wght-normal.DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:optional;font-weight:100 900;src:url(/_astro/inter-greek-ext-wght-normal.DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:optional;font-weight:100 900;src:url(/_astro/inter-greek-wght-normal.CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:optional;font-weight:100 900;src:url(/_astro/inter-vietnamese-wght-normal.CBcvBZtf.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:Inter Variable;font-style:normal;font-display:optional;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-normal.DO1Apj_S.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:Inter Variable;font-style:normal;font-display:optional;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.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}:root{--archer-forest: rgb(17, 66, 21);--archer-forest-2: rgb(18, 66, 22);--archer-forest-3: rgb(23, 66, 32);--archer-forest-4: rgb(26, 66, 31);--archer-forest-5: rgb(27, 66, 31);--archer-forest-hover: rgb(12, 50, 16);--archer-leaf: rgb(27, 125, 52);--archer-grass: rgb(41, 168, 54);--archer-grass-2: rgb(42, 163, 52);--archer-grass-hover: rgb(31, 138, 42);--archer-sage: rgb(101, 181, 102);--archer-sage-2: rgb(97, 133, 99);--archer-sage-3: rgb(97, 132, 99);--archer-mint: rgb(188, 220, 188);--archer-mint-2: rgb(188, 224, 188);--archer-mint-3: rgb(229, 237, 225);--archer-mint-4: rgb(238, 241, 236);--archer-paper: rgb(240, 247, 240);--archer-ink: rgb(25, 25, 25);--archer-ink-2: rgb(24, 24, 24);--archer-graphite: rgb(23, 33, 34);--archer-slate: rgb(108, 119, 137);--archer-gray: rgb(128, 128, 128);--archer-gray-line: rgb(217, 217, 217);--archer-red: rgb(207, 29, 11);--archer-red-2: rgb(233, 16, 16);--archer-red-bright: rgb(232, 17, 53);--archer-coral: rgb(253, 87, 115);--archer-yellow: rgb(247, 224, 25);--archer-white: rgb(255, 255, 255);--archer-black: rgb(0, 0, 0);--bg: var(--archer-white);--bg-elevated: var(--archer-white);--bg-inverse: var(--archer-forest);--bg-subtle: var(--archer-paper);--bg-mint: var(--archer-mint);--surface-card: var(--archer-white);--fg: var(--archer-ink);--fg-muted: var(--archer-slate);--fg-subtle: var(--archer-sage-3);--fg-on-forest: var(--archer-white);--fg-brand: var(--archer-forest);--fg-accent: var(--archer-grass);--border: var(--archer-gray-line);--border-strong: var(--archer-forest);--border-accent: var(--archer-grass);--status-success: var(--archer-grass);--status-warning: var(--archer-yellow);--status-danger: var(--archer-red);--status-info: var(--archer-leaf);--font-sans: "Inter Variable", "Inter", "Inter Fallback", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "Fira Code", "JetBrains Mono", ui-monospace, monospace;--font-display: "Jaro", "Inter", sans-serif;--font-script: "Josefin Sans", "Inter", sans-serif;--fs-xs: 12px;--fs-sm: 14px;--fs-md: 16px;--fs-lg: 20px;--fs-xl: 24px;--fs-2xl: 28px;--fs-3xl: 32px;--fs-4xl: 40px;--fs-5xl: 48px;--fs-6xl: 57px;--fs-7xl: 68px;--fs-8xl: 300px;--fw-light: 300;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--fw-extrabold: 800;--lh-tight: 100%;--lh-snug: 115%;--lh-normal: 140%;--lh-relaxed: 150%;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--space-9: 96px;--space-10: 128px;--radius-sm: 8px;--radius-md: 16px;--radius-lg: 24px;--radius-xl: 30px;--radius-2xl: 40px;--radius-pill: 999px;--shadow-sm: 0 1px 2px rgba(17, 66, 21, .06);--shadow-md: 0 4px 16px rgba(17, 66, 21, .08);--shadow-lg: 0 12px 32px rgba(17, 66, 21, .12);--shadow-glow:0 0 0 4px rgba(41, 168, 54, .18)}body{font-family:var(--font-sans);font-size:var(--fs-md);line-height:var(--lh-normal);color:var(--fg);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.display{font-family:var(--font-sans);font-weight:var(--fw-bold);font-size:var(--fs-7xl);line-height:var(--lh-tight);letter-spacing:-.02em;color:var(--fg)}h1,.h1{font-family:var(--font-sans);font-weight:var(--fw-medium);font-size:var(--fs-6xl);line-height:var(--lh-tight);letter-spacing:-.01em;color:var(--fg)}h2,.h2{font-family:var(--font-sans);font-weight:var(--fw-bold);font-size:var(--fs-4xl);line-height:var(--lh-tight);letter-spacing:-.01em}h3,.h3{font-family:var(--font-sans);font-weight:var(--fw-semibold);font-size:var(--fs-3xl);line-height:var(--lh-snug)}h4,.h4{font-family:var(--font-sans);font-weight:var(--fw-semibold);font-size:var(--fs-xl);line-height:var(--lh-snug)}.eyebrow{font-family:var(--font-sans);font-weight:var(--fw-bold);font-size:var(--fs-lg);text-transform:lowercase;letter-spacing:.01em;color:var(--fg-accent)}p,.body{font-family:var(--font-sans);font-weight:var(--fw-regular);font-size:var(--fs-md);line-height:var(--lh-normal);color:var(--fg)}.lead{font-size:var(--fs-xl);font-weight:var(--fw-regular);line-height:130%;color:var(--fg)}.caption{font-size:var(--fs-sm);color:var(--fg-muted)}code,kbd,pre,.mono{font-family:var(--font-mono);font-size:.92em;font-feature-settings:"ss01","ss02"}.stat-huge{font-family:var(--font-sans);font-weight:var(--fw-bold);font-size:var(--fs-8xl);line-height:.85;letter-spacing:-.04em;color:var(--fg-brand)}.accent-script{font-family:var(--font-script);font-weight:var(--fw-medium)}.accent-display{font-family:var(--font-display);font-weight:var(--fw-regular)}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--bg);color:var(--fg);overflow-x:hidden}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:none}img{display:block;max-width:100%}.container{width:100%;max-width:1408px;margin:0 auto;padding:0 var(--space-7)}@media(max-width:768px){.container{padding:0 var(--space-5)}}.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--archer-forest);color:var(--archer-white);padding:18px 36px;border-radius:var(--radius-pill);font-size:17px;font-weight:var(--fw-medium);transition:background .2s,transform .1s}.btn-primary:hover{background:var(--archer-forest-hover)}.btn-primary:active{transform:translateY(1px)}.btn-primary svg{width:16px;height:16px}.btn-grass{background:var(--archer-grass)}.btn-grass:hover{background:var(--archer-grass-hover)}.section-block{padding:80px 0}.eyebrow-label{font-size:13px;font-weight:var(--fw-bold);letter-spacing:.12em;color:var(--archer-grass);text-transform:uppercase;margin:0 0 var(--space-5)}.section-title{font-size:clamp(36px,4.5vw,64px);font-weight:var(--fw-medium);line-height:1.05;letter-spacing:-.02em;color:var(--archer-forest);margin:0 0 var(--space-5);max-width:900px}.section-title b{font-weight:var(--fw-bold)}.section-lead{font-size:var(--fs-lg);line-height:1.5;color:var(--archer-forest);opacity:.8;max-width:720px;margin:0}.site-header{position:sticky;top:0;z-index:50;background:#ffffffe6;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(17,66,21,.06)}.site-header__inner{display:flex;align-items:center;justify-content:space-between;height:80px}.site-header__logo img{height:32px;width:auto}.site-nav{display:flex;align-items:center;gap:36px}.site-nav__link{font-size:15px;font-weight:var(--fw-medium);color:var(--archer-forest);display:inline-flex;align-items:center;gap:6px;padding:8px 0;transition:opacity .15s}.site-nav__link:hover{opacity:.7}.site-nav__link.is-cta{background:var(--archer-forest);color:var(--archer-white);padding:12px 22px;border-radius:var(--radius-pill);transition:background .2s}.site-nav__link.is-cta:hover{background:var(--archer-forest-hover);opacity:1}.site-nav__products{position:relative}.site-nav__products>summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:6px;font-size:15px;font-weight:var(--fw-medium);color:var(--archer-forest);padding:8px 0}.site-nav__products>summary::-webkit-details-marker{display:none}.site-nav__products .caret{width:10px;height:10px;transition:transform .2s}.site-nav__products[open] .caret{transform:rotate(180deg)}.site-nav__menu{position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%);min-width:280px;background:var(--archer-white);border:1px solid rgba(17,66,21,.1);border-radius:var(--radius-md);box-shadow:0 16px 40px #1142151f;padding:12px}.site-nav__menu a{display:block;padding:10px 14px;font-size:15px;font-weight:var(--fw-medium);color:var(--archer-forest);border-radius:10px;transition:background .15s}.site-nav__menu a:hover{background:var(--archer-paper)}.mobile-toggle,.mobile-toggle .icon-close,.mobile-toggle[aria-expanded=true] .icon-burger{display:none}.mobile-toggle[aria-expanded=true] .icon-close{display:inline}@media(max-width:980px){.site-nav{display:none}.mobile-toggle{display:flex;align-items:center;justify-content:center;width:44px;height:44px;color:var(--archer-forest);cursor:pointer}.mobile-toggle[aria-expanded=true]~.site-nav{display:flex;position:absolute;top:80px;left:0;right:0;flex-direction:column;align-items:stretch;gap:0;background:var(--archer-white);padding:16px var(--space-5) var(--space-5);border-bottom:1px solid rgba(17,66,21,.1)}.mobile-toggle[aria-expanded=true]~.site-nav .site-nav__link{padding:14px 0;border-bottom:1px solid rgba(17,66,21,.06)}.mobile-toggle[aria-expanded=true]~.site-nav .site-nav__link.is-cta{margin-top:12px;border-bottom:none;text-align:center;justify-content:center}.site-nav__menu{position:static;transform:none;box-shadow:none;border:none;background:transparent;padding:4px 0 8px var(--space-4);min-width:0}}.site-footer{background:var(--archer-white);color:var(--archer-forest);padding:var(--space-6) 0;border-top:1px solid rgba(0,0,0,.08)}.site-footer__inner{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:var(--space-5);flex-wrap:wrap}.site-footer__logo img{height:28px;width:auto}.site-footer__links{display:flex;gap:var(--space-6);flex-wrap:wrap}.site-footer__links a{font-size:13px;color:var(--archer-forest);font-weight:var(--fw-medium);opacity:.85;transition:opacity .15s}.site-footer__links a:hover{opacity:1}dialog.demo-modal{background:var(--archer-white);border:none;border-radius:var(--radius-xl);width:100%;max-width:540px;padding:var(--space-7);box-shadow:0 24px 60px #11421540;color:var(--archer-forest)}dialog.demo-modal::backdrop{background:#11421580;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}dialog.demo-modal[open]{animation:modalSlide .25s ease-out}@keyframes modalSlide{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.demo-modal__close{position:absolute;top:20px;right:20px;width:36px;height:36px;border-radius:var(--radius-pill);display:flex;align-items:center;justify-content:center;color:var(--archer-forest);transition:background .15s}.demo-modal__close:hover{background:var(--archer-paper)}.demo-modal__close svg{width:18px;height:18px}.demo-modal__title{font-size:28px;font-weight:var(--fw-semibold);color:var(--archer-forest);margin:0 0 var(--space-6);letter-spacing:-.01em}.form-field{margin-bottom:18px}.form-field label{display:block;font-size:13px;font-weight:var(--fw-medium);color:var(--archer-forest);margin-bottom:6px}.form-field input,.form-field textarea,.form-field select{width:100%;padding:14px 16px;border:1px solid rgba(17,66,21,.2);border-radius:var(--radius-sm);font-size:16px;font-family:inherit;background:var(--archer-white);color:var(--archer-forest);transition:border-color .15s,box-shadow .15s}.form-field input:focus,.form-field textarea:focus,.form-field select:focus{outline:none;border-color:var(--archer-grass);box-shadow:var(--shadow-glow)}.form-field textarea{min-height:100px;resize:vertical}.email-pill{padding:12px 20px;border-radius:var(--radius-pill);border:1px solid rgba(0,0,0,.2);background:var(--archer-white);font-size:16px;font-family:inherit;color:var(--archer-forest);outline:none;transition:border-color .15s}.email-pill:focus{border-color:var(--archer-forest)}.email-pill::placeholder{color:#00000080}@font-face{font-family:Inter Fallback;src:local("Arial"),local("ArialMT"),local("Helvetica Neue"),local("Helvetica");size-adjust:107.4%;ascent-override:90.2%;descent-override:22.48%;line-gap-override:0%;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,U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,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}:where(img[width][height]){height:auto}body{display:flex;flex-direction:column;min-height:100vh}body>main{flex:1 0 auto;display:flex;flex-direction:column}body>main>:last-child{flex-grow:1}html{scroll-padding-top:96px;background:var(--bg)}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}h1,h2,h3{text-wrap:balance}.skip-link{position:absolute;left:16px;top:-60px;z-index:100;background:var(--archer-forest);color:var(--archer-white);padding:10px 16px;border-radius:var(--radius-sm);font-weight:var(--fw-semibold)}.skip-link:focus{top:12px}:focus-visible{outline:2px solid var(--archer-grass);outline-offset:2px}.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.site-nav__link.is-active,.site-nav__products>summary.is-active{color:var(--archer-grass)}.site-nav__menu a[aria-current=page]{background:var(--archer-paper)}@media(min-width:981px){.site-nav__menu{min-width:320px}}@media(min-width:981px){.site-nav__link{white-space:nowrap}}@media(min-width:981px)and (max-width:1140px){.site-nav{gap:20px}}.site-nav__menu-group{display:block;margin-top:6px;padding:12px 14px 4px;border-top:1px solid rgba(17,66,21,.08);font-size:12px;font-weight:var(--fw-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--archer-sage-2)}.site-footer__copy{width:100%;margin:0;font-size:12px;color:var(--archer-forest);opacity:.6}.page-hero{background:var(--archer-mint-3);padding:72px 0 64px}.page-hero__eyebrow{margin-bottom:14px}.page-hero__title{font-size:clamp(34px,4.6vw,58px);font-weight:var(--fw-medium);line-height:1.08;letter-spacing:-.02em;color:var(--archer-forest);margin:0 0 18px;max-width:900px}.page-hero__title b{font-weight:var(--fw-bold)}.page-hero__lead{font-size:var(--fs-lg);line-height:1.5;color:var(--archer-forest);opacity:.85;max-width:720px;margin:0}.page-hero__actions{margin-top:28px;display:flex;gap:12px;flex-wrap:wrap}.page-hero__grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:48px;align-items:center}.page-hero__image{width:100%;max-width:420px;height:auto;justify-self:end}@media(max-width:900px){.page-hero__grid{grid-template-columns:1fr;gap:28px}.page-hero__image{max-width:260px;justify-self:start}}.btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:16px 30px;border-radius:var(--radius-pill);border:1px solid var(--archer-forest);color:var(--archer-forest);font-size:16px;font-weight:var(--fw-medium);transition:background .15s}.btn-secondary:hover{background:var(--archer-paper)}.section{padding:80px 0}.section--tint{background:var(--archer-mint-4)}.section--white{background:var(--archer-white)}.section--forest{background:var(--archer-forest);color:var(--archer-white)}.section--forest .section-title,.section--forest .section-lead{color:var(--archer-white)}.section__head{margin-bottom:40px}@media(max-width:768px){.section{padding:56px 0}.page-hero{padding:48px 0 44px}}.card{display:flex;flex-direction:column;gap:10px;background:var(--archer-white);border:1px solid rgba(17,66,21,.08);border-radius:var(--radius-lg);padding:28px;color:var(--archer-forest);transition:box-shadow .2s,transform .2s}a.card:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.card__title{font-size:var(--fs-lg);font-weight:var(--fw-semibold);line-height:1.3;margin:0}.card__link{margin-top:auto;padding-top:8px;font-size:14px;font-weight:var(--fw-semibold);color:var(--archer-grass)}.prose{max-width:760px;font-size:18px;line-height:1.65;color:var(--archer-ink)}.prose>*+*{margin-top:1.1em}.prose p,.prose li{font-size:inherit;line-height:inherit;color:inherit}.prose p{margin-bottom:0}.prose>:first-child{margin-top:0}.prose h2{font-size:clamp(26px,2.6vw,32px);font-weight:var(--fw-semibold);line-height:1.2;color:var(--archer-forest);margin:2em 0 .6em}.prose h3{font-size:clamp(21px,2vw,24px);font-weight:var(--fw-semibold);line-height:1.3;color:var(--archer-forest);margin:1.6em 0 .5em}.prose h4{font-size:19px;font-weight:var(--fw-semibold);color:var(--archer-forest);margin:1.4em 0 .4em}.prose a{color:var(--archer-leaf);text-decoration:underline;text-underline-offset:3px}.prose a:hover{color:var(--archer-forest)}.prose ul,.prose ol{padding-left:1.4em;margin:0}.prose li+li{margin-top:.4em}.prose img{border-radius:var(--radius-md);height:auto;margin:1.6em auto}.prose blockquote{margin:1.6em 0;padding:4px 0 4px 24px;border-left:3px solid var(--archer-grass);color:var(--archer-forest);font-size:1.05em}.prose table{width:100%;border-collapse:collapse;font-size:15px;display:block;overflow-x:auto}.prose th,.prose td{border:1px solid var(--archer-gray-line);padding:8px 12px;text-align:left;vertical-align:top}.prose th{background:var(--archer-paper)}.prose hr{border:none;border-top:1px solid var(--archer-gray-line);margin:2.4em 0}.prose code{background:var(--archer-paper);padding:2px 6px;border-radius:4px}.prose figure{margin:1.6em 0}.prose figcaption{font-size:14px;color:var(--fg-muted);text-align:center}@media(max-width:768px){.prose{font-size:17px}}.cta-band{background:var(--archer-forest);color:var(--archer-white);padding:72px 0}.cta-band__inner{display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap}.cta-band__title{font-size:clamp(28px,3.2vw,42px);font-weight:var(--fw-medium);line-height:1.15;margin:0;max-width:720px;color:var(--archer-white)}.cta-band__text{margin:12px 0 0;color:var(--archer-white);opacity:.85;font-size:17px;max-width:640px}.cta-band .btn-primary{background:var(--archer-grass)}.cta-band .btn-primary:hover{background:var(--archer-grass-hover)}.cta-band__form{display:flex;gap:10px;flex-wrap:wrap;flex:0 1 460px}.cta-band__form .email-pill{flex:1 1 240px;padding:14px 20px;font-size:16px}.cta-band__form .btn-primary{padding:14px 28px;font-size:15px}.cta-band__small{flex-basis:100%;margin:4px 0 0;font-size:13px;color:var(--archer-white);opacity:.75}.cta-band__small a{color:inherit;text-decoration:underline}.cta-band__form .form-status--ok,.cta-band__form .form-status--error{color:var(--archer-white)}.cta-labels{display:inline-grid;justify-items:center}.cta-labels>span{grid-area:1 / 1;visibility:hidden}.cta-labels>span.is-shown{visibility:visible}.signup{background:var(--archer-mint-3);padding:64px 0}.signup__inner{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.signup__title{font-size:clamp(26px,3vw,38px);font-weight:var(--fw-medium);line-height:1.15;color:var(--archer-forest);margin:0}.signup__title b{font-weight:var(--fw-bold)}.signup__text{margin:10px 0 0;color:var(--archer-forest);opacity:.8}.signup__form{display:flex;gap:10px;flex-wrap:wrap}.signup__form .email-pill{flex:1 1 240px;padding:14px 20px;font-size:16px}.signup__form .btn-primary{padding:14px 28px;font-size:15px}.signup__small{flex-basis:100%;margin:4px 0 0;font-size:13px;color:var(--archer-forest);opacity:.7}.signup__small a{text-decoration:underline}.form-note{margin:0;font-size:13px;color:var(--archer-forest)}.form-note a{text-decoration:underline}@media(max-width:860px){.signup__inner{grid-template-columns:1fr;gap:20px}}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}@media(max-width:520px){.form-row{grid-template-columns:1fr}}.form-status{flex-basis:100%;margin:12px 0 0;font-size:14px;line-height:1.45}.form-status:empty{position:absolute;margin:0}.form-status--ok{color:var(--archer-leaf)}.form-status--error{color:var(--archer-red)}.form-status a{color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:2px}.hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}button[disabled]{opacity:.6;cursor:progress}.consent{position:fixed;left:16px;right:16px;bottom:16px;z-index:60;max-width:560px;display:flex;align-items:center;gap:16px;flex-wrap:wrap;background:var(--archer-white);color:var(--archer-forest);border:1px solid rgba(17,66,21,.12);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);padding:16px 20px}.consent[hidden]{display:none}.consent__text{margin:0;flex:1 1 260px;font-size:14px;line-height:1.45;color:var(--archer-forest)}.consent__text a{text-decoration:underline}.consent__actions{display:flex;gap:8px}.consent__btn{padding:9px 18px;border-radius:var(--radius-pill);background:var(--archer-forest);color:var(--archer-white);font-size:14px;font-weight:var(--fw-medium)}.consent__btn--ghost{background:transparent;color:var(--archer-forest);border:1px solid rgba(17,66,21,.3)}.site-footer__consent{font-size:13px;color:var(--archer-forest);font-weight:var(--fw-medium);opacity:.85;padding:0}.site-footer__consent:hover{opacity:1}html:has(dialog[open]){overflow:hidden}.prose a{overflow-wrap:anywhere}@media(max-width:600px){.site-footer__links{display:grid;grid-template-columns:1fr 1fr;gap:0 24px;width:100%}.site-footer__links a,.site-footer__consent{padding:11px 0;text-align:left}}@media(max-width:980px){.mobile-toggle[aria-expanded=true]~.site-nav .site-nav__products>summary{display:flex;width:100%;padding:14px 0;border-bottom:1px solid rgba(17,66,21,.06)}.mobile-toggle[aria-expanded=true]~.site-nav{max-height:calc(100dvh - 80px);overflow-y:auto}.mobile-toggle[aria-expanded=true]~.site-nav:after{content:"";position:fixed;inset:80px 0 0;z-index:-1;background:#11421540}}
