@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/CormorantGaramond-400.vTYAbwjx.woff2)format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_astro/CormorantGaramond-400Italic.jeFjyWZZ.woff2)format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_astro/CormorantGaramond-400.vTYAbwjx.woff2)format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_astro/CormorantGaramond-400.vTYAbwjx.woff2)format("woff2")}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/InterTight-400.4AtXCUT1.woff2)format("woff2")}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_astro/InterTight-400.4AtXCUT1.woff2)format("woff2")}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_astro/InterTight-400.4AtXCUT1.woff2)format("woff2")}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(/_astro/InterTight-400.4AtXCUT1.woff2)format("woff2")}:root{--conifer-50:#f1f4f1;--conifer-100:#dde5de;--conifer-200:#b8c7bb;--conifer-300:#8aa290;--conifer-400:#5c7c66;--conifer-500:#3a5c46;--conifer-600:#2a4736;--conifer-700:#1f3d2e;--conifer-800:#16291f;--conifer-900:#0e1b14;--brass-50:#faf4ea;--brass-100:#f2e5cb;--brass-300:#d6b785;--brass-500:#b8915c;--brass-700:#8a6a3f;--brass-900:#4d3a22;--parchment-50:#fbf9f4;--parchment-100:#f5f1e8;--parchment-200:#ede7d8;--parchment-300:#dfd7c3;--ink-300:#b8b5ac;--ink-500:#6f6e68;--ink-700:#3a3a36;--ink-900:#1a1a18;--status-positive:#4a7a4f;--status-negative:#9a4a3d;--status-info:#4a6a8a;--status-warning:#b8915c;--bg-page:var(--parchment-50);--bg-surface:#fff;--bg-raised:var(--parchment-100);--bg-sunken:var(--parchment-200);--bg-inverse:var(--conifer-700);--bg-overlay:#0e1b148c;--fg-primary:var(--ink-900);--fg-secondary:var(--ink-700);--fg-tertiary:var(--ink-500);--fg-muted:var(--ink-300);--fg-inverse:var(--parchment-50);--fg-brand:var(--conifer-700);--fg-accent:var(--brass-700);--fg-link:var(--conifer-700);--border-hairline:#1a1a181a;--border-default:#1a1a182e;--border-strong:#1a1a1852;--border-inverse:#fbf9f42e;--border-brand:var(--conifer-600);--font-display:"Cormorant Garamond", "Times New Roman", Times, serif;--font-sans:"Inter Tight", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--font-mono:"SF Mono", "JetBrains Mono", ui-monospace, Consolas, monospace;--fs-display-xl:clamp(56px, 7vw, 96px);--fs-display-l:clamp(44px, 5.5vw, 72px);--fs-display-m:clamp(36px, 4.5vw, 56px);--fs-display-s:clamp(28px, 3.5vw, 40px);--fs-h1:40px;--fs-h2:32px;--fs-h3:24px;--fs-h4:18px;--fs-body-l:18px;--fs-body:16px;--fs-body-s:14px;--fs-caption:12px;--fs-eyebrow:11px;--lh-display:1.05;--lh-heading:1.2;--lh-body:1.55;--lh-tight:1.3;--ls-eyebrow:.16em;--ls-caps:.08em;--ls-display:-.015em;--ls-body:0;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--sp-0:0;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:48px;--sp-8:64px;--sp-9:96px;--sp-10:128px;--sp-11:192px;--radius-none:0px;--radius-xs:2px;--radius-sm:4px;--radius-pill:999px;--shadow-none:none;--shadow-xs:0 1px 0 #1a1a180a;--shadow-sm:0 1px 2px #1a1a180d, 0 1px 0 #1a1a180a;--shadow-md:0 4px 12px #1a1a180f, 0 1px 0 #1a1a180a;--shadow-lg:0 18px 40px -12px #0e1b142e;--motion-fast:.14s;--motion-base:.22s;--motion-slow:.4s;--ease-standard:cubic-bezier(.4, 0, .2, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--container-narrow:720px;--container-text:880px;--container-default:1200px;--container-wide:1440px}.es-display-xl,.es-display-l,.es-display-m,.es-display-s{font-family:var(--font-display);font-weight:var(--fw-medium);line-height:var(--lh-display);letter-spacing:var(--ls-display);color:var(--fg-primary);text-wrap:balance}.es-display-xl{font-size:var(--fs-display-xl)}.es-display-l{font-size:var(--fs-display-l)}.es-display-m{font-size:var(--fs-display-m)}.es-display-s{font-size:var(--fs-display-s)}.es-h1,.es-h2,.es-h3,.es-h4{font-family:var(--font-sans);font-weight:var(--fw-semibold);line-height:var(--lh-heading);color:var(--fg-primary);letter-spacing:-.005em;text-wrap:balance}.es-h1{font-size:var(--fs-h1)}.es-h2{font-size:var(--fs-h2)}.es-h3{font-size:var(--fs-h3)}.es-h4{font-size:var(--fs-h4)}.es-body-l,.es-body,.es-body-s{font-family:var(--font-sans);font-weight:var(--fw-regular);line-height:var(--lh-body);color:var(--fg-secondary);text-wrap:pretty}.es-body-l{font-size:var(--fs-body-l)}.es-body{font-size:var(--fs-body)}.es-body-s{font-size:var(--fs-body-s)}.es-caption{font-family:var(--font-sans);font-size:var(--fs-caption);font-weight:var(--fw-regular);line-height:var(--lh-tight);color:var(--fg-tertiary)}.es-eyebrow{font-family:var(--font-sans);font-size:var(--fs-eyebrow);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:var(--ls-eyebrow);color:var(--fg-accent);line-height:1}.es-quote{font-family:var(--font-display);font-style:italic;font-weight:var(--fw-regular);font-size:var(--fs-display-s);line-height:var(--lh-tight);color:var(--fg-primary)}.es-numeric{font-family:var(--font-sans);font-feature-settings:"tnum" 1, "lnum" 1;font-variant-numeric:tabular-nums lining-nums}.es-numeric-oldstyle{font-family:var(--font-display);font-feature-settings:"onum" 1;font-variant-numeric:oldstyle-nums}.es-page{background:var(--bg-page);color:var(--fg-primary);font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}.es-rule{border:0;border-top:1px solid var(--border-hairline);margin:var(--sp-6) 0}.es-rule--strong{border-top-color:var(--border-default)}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}:focus-visible{outline-offset:2px;outline:2px solid #000}.nv-dark :focus-visible{outline-color:#f5f5f5}*{box-sizing:border-box}body{color:#000;font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;background:#f5f5f5;margin:0;font-size:16px;line-height:1.55}h1,h2,h3,h4,h5,h6{font-family:var(--font-display)}::selection{background:#b8915c47}a{color:inherit;text-decoration:none}.nt-link{position:relative}.nt-link:after{content:"";background:var(--brass-500);width:0;height:1px;transition:width var(--motion-fast) var(--ease-standard);position:absolute;bottom:-3px;left:0}.nt-link:hover:after{width:100%}.nt-btn-primary{background:var(--conifer-700);color:var(--fg-inverse);border:1px solid var(--conifer-700);border-radius:var(--radius-xs);font-family:var(--font-sans);font-weight:var(--fw-medium);letter-spacing:.01em;cursor:pointer;transition:background var(--motion-fast) var(--ease-standard)}.nt-btn-primary:hover{background:var(--conifer-800)}.nt-btn-primary:active{background:var(--conifer-900)}.nt-nav-cta{padding:9px 18px;font-size:13px}.hero-cta{padding:14px 26px;font-size:15px}.footer-cta-btn{background:var(--parchment-50);color:var(--conifer-800);border-color:var(--parchment-50);padding:14px 28px;font-size:15px}.nt-btn-sec{color:var(--fg-primary);border:1px solid var(--border-default);border-radius:var(--radius-xs);font-family:var(--font-sans);font-weight:var(--fw-medium);cursor:pointer;transition:background var(--motion-fast) var(--ease-standard);background:0 0}.nt-btn-sec:hover{background:var(--parchment-200)}.nt-card{transition:border-color var(--motion-fast) var(--ease-standard)}.nt-card:hover{border-color:var(--border-default)}.nt-input{font-family:var(--font-sans);color:var(--fg-primary);background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-xs);transition:border-color var(--motion-fast) var(--ease-standard);outline:none;font-size:15px}.nt-input:focus{border-color:var(--conifer-700);box-shadow:0 0 0 3px #1f3d2e1a}.nt-mono{font-family:var(--font-mono)}.nt-shell{--gut:clamp(24px, 6vw, 80px);--gut-line:max(0px, calc(var(--gut) - 24px));position:relative;overflow-x:hidden}.nt-guides{z-index:0;pointer-events:none;justify-content:center;display:flex;position:absolute;inset:0}.nt-guides>div{width:100%;max-width:1280px;height:100%;padding:0 var(--gut-line);box-sizing:border-box}.nt-guides>div>div{border-left:1px solid #1a1a181c;border-right:1px solid #1a1a181c;height:100%}.nt-container{max-width:1280px;padding:0 var(--gut);margin:0 auto}.nt-divider{max-width:1280px;padding:0 var(--gut);margin:0 auto;position:relative}.nt-divider hr{border:0;border-top:1px solid var(--border-hairline);margin:0}.nt-divider .nt-tick{color:var(--border-strong);line-height:0;position:absolute;top:-4.5px}.nt-divider .nt-tick--left{left:calc(var(--gut) - 4.5px)}.nt-divider .nt-tick--right{right:calc(var(--gut) - 4.5px)}.nt-divider--dark .nt-tick{color:#fbf9f473;z-index:2}.nt-2col{display:grid}@media (width<=900px){.nt-2col{grid-template-columns:1fr!important;gap:40px!important}.nt-tryit-grid{grid-template-columns:1fr!important}.nt-tryit-left{border-right:0!important;border-bottom:1px solid var(--border-hairline)!important}}@media (width<=1040px){.nt-3col{grid-template-columns:repeat(2,1fr)!important}}@media (width<=640px){.nt-3col{grid-template-columns:1fr!important}}.navbar{padding:20px 24px}.navbar-row{justify-content:space-between;align-items:center;gap:24px;max-width:88rem;margin:0 auto;display:flex}.brand{color:#000;letter-spacing:-.02em;align-items:center;gap:10px;font-size:24px;font-weight:500;line-height:1;display:inline-flex}.brand--footer{font-size:16px}.eyebrow{color:#0009;margin-bottom:12px;font-size:14px;display:block}.pill{color:#fff;cursor:pointer;transition:background-color .2s var(--ease-standard);background:#000;border:0;border-radius:999px;align-items:center;font-family:inherit;font-weight:500;display:inline-flex}.pill:hover{background:#1f2937}.pill--nav{padding:10px 28px;font-size:16px}.pill--invert{color:#000;background:#fff;gap:12px;padding:8px 8px 8px 32px;font-size:clamp(16px,1.3vw,18px)}.pill--invert:hover{background:#e5e7eb}.pill-arrow{color:#000;background:#fff;border-radius:999px;justify-content:center;align-items:center;padding:8px;display:flex}.pill-arrow--dark{color:#fff;background:#000}.pill-arrow svg{width:20px;height:20px}.footer{padding:24px}.footer-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.footer-mail{color:#000000b3;transition:color .2s var(--ease-standard);font-size:14px;font-weight:500}.footer-mail:hover{color:#000}.footer-links{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.footer-links a{color:#00000080;transition:color .2s var(--ease-standard);font-size:13px}.footer-links a:hover{color:#000}.footer-copy{color:#00000080;font-size:13px}html.js [data-reveal]{opacity:0;transition:opacity var(--motion-slow) var(--ease-standard), transform var(--motion-slow) var(--ease-standard);transform:translateY(8px)}html.js [data-reveal].is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html.js [data-reveal]{opacity:1;transition:none;transform:none}}.page-index .container{max-width:88rem;margin:0 auto}.page-index .bg-video{object-fit:cover;object-position:top;pointer-events:none;width:115%;height:115%;position:fixed;top:0;left:50%;transform:translate(-50%)}.page-index .sheet{z-index:1;position:relative}.page-index .footer{z-index:1;background:#f5f5f5;border-radius:24px;position:relative}.page-index .sect,.page-index .footer{width:calc(100% - 48px);max-width:88rem;margin:0 auto 24px}.page-index .sect{background:#f5f5f5;border-radius:24px;padding:72px 24px}.page-index .sect-head{max-width:46rem;margin-bottom:56px}.page-index .sect-title{color:#000;letter-spacing:-.03em;margin:0;font-size:clamp(36px,4vw,48px);font-weight:500;line-height:1.12}.page-index .sect-title--light{color:#fff}.page-index .sect-sub{color:#0009;max-width:36rem;margin:20px 0 0;font-size:clamp(16px,1.3vw,18px);line-height:1.6}.page-index .sect-sub--light{color:#ffffffb3}.page-index .eyebrow--light{color:#ffffff8c}.page-index .pill--hero{gap:12px;padding:8px 8px 8px 32px;font-size:clamp(16px,1.3vw,18px)}.page-index .pill--base{gap:12px;padding:8px 8px 8px 28px;font-size:16px}.page-index .pill--submit{align-self:flex-start;margin-top:8px;padding:12px 28px;font-size:15px}.page-index .cards-3{grid-template-columns:1fr;gap:16px;display:grid}@media (width>=640px){.page-index .cards-3{grid-template-columns:repeat(3,1fr)}}.page-index .card{background:#fff;border-radius:16px;flex-direction:column;justify-content:space-between;gap:24px;min-height:240px;padding:28px;display:flex}.page-index .card-index{color:#0006;font-size:14px}.page-index .card-title{color:#000;letter-spacing:-.02em;margin:0 0 8px;font-size:20px;font-weight:500;line-height:1.3}.page-index .card-body{color:#0009;margin:0;font-size:15px;line-height:1.55}.page-index .screen{flex-direction:column;display:flex;position:relative;overflow:hidden}.page-index .screen .navbar{z-index:20;position:absolute;top:0;left:0;right:0}.page-index .nav-links{align-items:center;gap:32px;display:flex}.page-index .nav-links a{color:#374151;transition:color .2s var(--ease-standard);font-size:16px;font-weight:500}.page-index .nav-links a:hover{color:#000}@media (width<=767px){.page-index .nav-links{display:none}}.page-index .hero{flex:1;align-items:flex-end;padding:80px 24px 24px;display:flex}.page-index .hero-card{background:radial-gradient(105% 80% at 76% 24%,#5c7c6680 0%,#5c7c6600 58%),linear-gradient(160deg,#2a4736 0%,#1f3d2e 52%,#16291f 100%);border-radius:16px;width:100%;max-width:88rem;height:clamp(460px,68svh,680px);margin:0 auto;position:relative;overflow:hidden}.page-index .hero-overlay{z-index:1;grid-template-columns:minmax(0,1fr);height:100%;padding:clamp(56px,10svh,88px) clamp(28px,3.5vw,48px) clamp(28px,3.5vw,48px);display:grid;position:relative}@media (width>=1200px){.page-index .hero-overlay{grid-template-columns:minmax(0,26rem) minmax(0,1fr);gap:clamp(24px,3vw,56px)}}.page-index .hero-copy{flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;display:flex}.page-index .hero-title{color:#fbf9f4;letter-spacing:-.04em;max-width:36rem;margin:0 0 16px;font-size:clamp(40px,5.2vw,60px);font-weight:500;line-height:1.1}.page-index .hero-sub{color:#fbf9f4b8;max-width:28rem;margin:0 0 32px;font-size:clamp(16px,1.3vw,18px);line-height:1.6}.page-index .hero-flow-col{display:none}@media (width>=1200px){.page-index .hero-flow-col{justify-content:flex-end;align-items:center;min-width:0;display:flex}}.page-index .hero-flow{width:100%;max-width:700px;height:auto;display:block}.page-index .flow-line{fill:none;stroke:#fbf9f44d;stroke-width:1px}.page-index .flow-tile{fill:#fbf9f4;opacity:var(--o)}.page-index .flow-tile.is-filed{animation:flow-tile-filed 1.4s var(--ease-standard)}@keyframes flow-tile-filed{0%{opacity:var(--o)}18%{opacity:.85}to{opacity:var(--o)}}.page-index .flow-node rect{fill:#fbf9f421;stroke:#fbf9f43d;stroke-width:1px}.page-index .flow-node-mark{fill:#fbf9f4}.page-index .flow-card rect{fill:#eae7d6;filter:drop-shadow(0 10px 24px #0e1b1447)}.page-index .flow-card-title{font-family:var(--font-sans);fill:#2a4736;font-size:15px;font-weight:500}.page-index .flow-card-value{font-family:var(--font-mono);fill:#16291f;font-size:17px}.page-index .flow-card-rule{stroke:#16291f24;stroke-width:1px}.page-index .flow-card-foot{font-family:var(--font-mono);fill:#16291f80;font-size:15px}.page-index .flow-page{fill:#fbf9f41a;stroke:#fbf9f447;stroke-width:1px}.page-index .flow-page-fold{fill:none;stroke:#fbf9f447;stroke-width:1px}.page-index .flow-page-type{font-family:var(--font-mono);letter-spacing:.08em;text-anchor:middle;fill:#fbf9f49e;font-size:9px}.page-index .flow-row-name{font-family:var(--font-sans);fill:#fbf9f4eb;font-size:15px;font-weight:500}.page-index .flow-row-meta{font-family:var(--font-sans);fill:#fbf9f480;font-size:14px}.page-index .flow-row{transform:translateY(var(--y));transition:transform .9s cubic-bezier(.22, .61, .36, 1), opacity .62s var(--ease-standard)}.page-index .flow-pill rect{fill:#fbf9f417}.page-index .flow-pill-n{font-family:var(--font-sans);fill:#fbf9f4eb;font-size:15px;font-weight:600}.page-index .flow-pill-l{font-family:var(--font-sans);fill:#fbf9f48c;font-size:15px}@media (prefers-reduced-motion:reduce){.page-index .flow-row{transition:none}}.page-index .info-head{grid-template-columns:1fr;align-items:start;gap:48px;margin-bottom:64px;display:grid}@media (width>=768px){.page-index .info-head{grid-template-columns:1fr 1fr}}.page-index .info-head .sect-title{margin-bottom:32px}.page-index .info-lede{color:#000000b3;margin:0;font-size:clamp(22px,2.4vw,30px);line-height:1.5}.page-index .info-cards{grid-template-columns:1fr;gap:16px;display:grid}@media (width>=640px){.page-index .info-cards{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.page-index .info-cards{grid-template-columns:repeat(4,1fr)}.page-index .info-card--visual{grid-column:span 2}}.page-index .info-card{border-radius:16px;flex-direction:column;justify-content:space-between;gap:24px;min-height:320px;padding:28px;display:flex}.page-index .info-card h3{letter-spacing:-.02em;margin:0;font-size:24px;font-weight:500;line-height:1.3}.page-index .info-card p{margin:0;font-size:16px;line-height:1.55}.page-index .info-card--visual{background:radial-gradient(100% 120% at 100% 100%,#8aa29080 0%,#8aa29000 60%),linear-gradient(150deg,#f3f5f0 0%,#dde5da 100%)}.page-index .info-card--visual h3{color:#000}.page-index .info-card--visual p{color:#000000b3;max-width:20rem}.page-index .info-card--green{background:#16281f}.page-index .info-card--green h3{color:#fff}.page-index .info-card--green p{color:#fff9}.page-index .steps{grid-template-columns:1fr;gap:32px;display:grid}@media (width>=768px){.page-index .steps{grid-template-columns:repeat(3,1fr);gap:clamp(24px,4vw,56px)}}.page-index .step{border-top:1px solid #00000026;padding-top:24px}.page-index .step-index{color:#00000073;font-size:14px}.page-index .step-title{color:#000;letter-spacing:-.02em;margin:14px 0 10px;font-size:24px;font-weight:500;line-height:1.25}.page-index .intake-address{border:1px dashed #00000047;border-radius:12px;flex-wrap:wrap;align-items:baseline;gap:8px 16px;margin-bottom:40px;padding:18px 24px;display:flex}.page-index .intake-address-label{color:#00000080;font-size:13px}.page-index .intake-address-value{color:#16281f;font-family:var(--font-mono);letter-spacing:-.01em;font-size:clamp(15px,2.2vw,19px)}.page-index .intake-address-value em{color:#00000073;font-style:normal}.page-index .intake-stages{grid-template-columns:1fr;gap:16px;display:grid}@media (width>=768px){.page-index .intake-stages{grid-template-columns:repeat(3,1fr)}}.page-index .intake-stage{background:#fff9;border:1px solid #0000001f;border-radius:16px;padding:28px 24px;position:relative}@media (width>=768px){.page-index .intake-stage+.intake-stage:before{content:"";background:#00000047;width:8px;height:1px;position:absolute;top:44px;left:-9px}}.page-index .intake-stage-head{align-items:center;gap:10px;margin-bottom:18px;display:flex}.page-index .intake-stage-index{color:#fff;letter-spacing:.02em;background:#16281f;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;display:inline-flex}.page-index .intake-stage-label{color:#00000080;letter-spacing:.04em;text-transform:uppercase;font-size:13px}.page-index .intake-stage-title{color:#000;letter-spacing:-.02em;margin:0 0 10px;font-size:20px;font-weight:500;line-height:1.25}.page-index .intake-note{color:#00000080;max-width:62ch;margin:24px 0 0;font-size:14px;line-height:1.55}.page-index .cadence-card{background:#16281f;border-radius:24px;position:relative;overflow:hidden}.page-index .cadence-inner{z-index:1;padding:clamp(32px,5vw,64px);position:relative}.page-index .cadence-inner .sect-sub{margin-bottom:48px}.page-index .cadence-timeline{margin-bottom:8px;display:block;overflow:visible}@media (width<=640px){.page-index .cadence-timeline{display:none}}html.js .page-index .cadence-marker{transform-box:fill-box;transform-origin:50%;transform:scale(0)}html.js .page-index .cadence-marker.is-active{transition:transform .15s var(--ease-standard);transform:scale(1)}@media (prefers-reduced-motion:reduce){html.js .page-index .cadence-marker{transition:none;transform:none}}.page-index .cadence-tag{letter-spacing:.04em;font-size:13px;font-family:var(--font-sans)}.page-index .cadence-mails{grid-template-columns:1fr;gap:16px;margin-top:40px;display:grid}@media (width>=768px){.page-index .cadence-mails{grid-template-columns:repeat(3,1fr)}}.page-index .cadence-mail{color:#000;background:#fff;border-radius:12px;padding:24px}html.js .page-index .cadence-mail{opacity:0;transform:translate(24px)}html.js .page-index .cadence-mail.is-visible{transition:opacity .15s var(--ease-standard), transform .15s var(--ease-standard);opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html.js .page-index .cadence-mail{opacity:1;transition:none;transform:none}}.page-index .cadence-mail-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.page-index .cadence-mail-label,.page-index .cadence-mail-tone{color:#00000080;font-size:13px}.page-index .cadence-mail-subject{color:#000;margin-bottom:10px;font-size:15px;font-weight:500}.page-index .cadence-mail-body{color:#0009;margin:0;font-size:14px;line-height:1.55}.page-index .features-grid{grid-template-columns:1fr;gap:16px;display:grid}@media (width>=640px){.page-index .features-grid{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.page-index .features-grid{grid-template-columns:repeat(3,1fr)}}.page-index .card--feature{min-height:220px}.page-index .usecases-grid{grid-template-columns:1fr;align-items:start;gap:32px;display:grid}@media (width>=900px){.page-index .usecases-grid{grid-template-columns:1fr 1fr}.page-index .usecases-left{padding-top:8px;padding-right:48px}}.page-index .usecases-left h2{color:#000;letter-spacing:-.04em;margin:0 0 24px;font-size:clamp(44px,5vw,60px);font-weight:500;line-height:1}.page-index .usecases-left p{color:#0009;max-width:24rem;margin:0;font-size:16px;line-height:1.6}.page-index .usecase-card{background:#16281f;border-radius:24px;min-height:720px;position:relative;overflow:hidden}@media (width<=640px){.page-index .usecase-card{min-height:560px}}.page-index .usecase-overlay{z-index:1;padding:clamp(32px,4vw,48px);position:relative}.page-index .usecase-overlay h3{color:#fff;letter-spacing:-.03em;margin:0 0 20px;font-size:clamp(36px,4vw,48px);font-weight:500;line-height:1.15}.page-index .usecase-overlay p{color:#ffffffb3;max-width:28rem;margin:0 0 32px;font-size:16px;line-height:1.6}.page-index .usecase-link{color:#fff;align-items:center;gap:12px;font-size:16px;font-weight:500;display:inline-flex}.page-index .usecase-link-icon{color:#000;backdrop-filter:blur(4px);width:36px;height:36px;transition:background-color .2s var(--ease-standard);background:#fffc;border-radius:999px;justify-content:center;align-items:center;display:flex}.page-index .usecase-link:hover .usecase-link-icon{background:#fff}.page-index .usecase-link-icon svg{width:16px;height:16px}.page-index .tryit-frame{background:#fff;border-radius:24px;grid-template-columns:1fr;display:grid;overflow:hidden}@media (width>=900px){.page-index .tryit-frame{grid-template-columns:5fr 7fr}.page-index .tryit-left{border-right:1px solid #00000014}}@media (width<=899px){.page-index .tryit-left{border-bottom:1px solid #00000014}}.page-index .tryit-left{padding:clamp(32px,4vw,56px)}.page-index .tryit-title{color:#000;letter-spacing:-.02em;margin:0 0 16px;font-size:clamp(26px,2.6vw,32px);font-weight:500;line-height:1.2}.page-index .tryit-body{color:#0009;margin:0 0 28px;font-size:16px;line-height:1.6}.page-index .tryit-form{flex-direction:column;gap:12px;display:flex}.page-index .tryit-label{color:#00000080;font-size:13px}.page-index .tryit-textarea{resize:vertical;color:#000;transition:border-color .2s var(--ease-standard);background:#fff;border:1px solid #00000026;border-radius:12px;outline:none;padding:12px 16px;font-family:inherit;font-size:15px;line-height:1.5}.page-index .tryit-textarea:focus{border-color:#000}.page-index .tryit-presets{flex-wrap:wrap;gap:8px;margin-top:2px;display:flex}.page-index .tryit-preset{color:#000000b3;cursor:pointer;transition:background-color .2s var(--ease-standard), color .2s var(--ease-standard);background:0 0;border:1px solid #00000026;border-radius:999px;padding:7px 14px;font-family:inherit;font-size:13px;font-weight:500}.page-index .tryit-preset:hover{color:#000;background:#0000000d}.page-index .tryit-error{color:#b91c1c;font-size:13px}.page-index .tryit-preview{background:#fafaf9;flex-direction:column;min-height:320px;padding:clamp(32px,4vw,56px);display:flex}.page-index .tryit-preview-head{border-bottom:1px solid #00000014;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:16px;display:flex}.page-index .tryit-preview-label,.page-index .tryit-preview-to{color:#00000080;font-size:13px}.page-index .tryit-loading{color:#00000080;align-items:center;gap:12px;font-size:14px;display:flex}.page-index .tryit-loading[hidden]{display:none}.page-index .tryit-dot{background:#16281f;border-radius:999px;width:8px;height:8px}.page-index .tryit-result{color:#000;white-space:pre-wrap;font-size:15px;line-height:1.6}.page-index .tryit-placeholder{color:#00000059;font-size:15px;line-height:1.6}.page-index .pricing-grid{grid-template-columns:1fr;align-items:center;gap:48px;display:grid}@media (width>=768px){.page-index .pricing-grid{grid-template-columns:5fr 7fr}}.page-index .pricing-body{color:#0009;max-width:34rem;margin:0 0 28px;font-size:clamp(16px,1.3vw,18px);line-height:1.6}.page-index .pricing-actions{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.page-index .pricing-mail{color:#000000b3;transition:color .2s var(--ease-standard);border-bottom:1px solid #0000004d;padding-bottom:2px;font-size:15px;font-weight:500}.page-index .pricing-mail:hover{color:#000}.page-index .cta-card{background:#16281f;border-radius:24px;position:relative;overflow:hidden}.page-index .cta-inner{z-index:1;padding:clamp(48px,7vw,96px) clamp(32px,5vw,64px);position:relative}.page-index .cta-inner h2{color:#fff;letter-spacing:-.03em;max-width:24ch;margin:0 0 32px;font-size:clamp(36px,4.5vw,56px);font-weight:500;line-height:1.1}.page-install{flex-direction:column;min-height:100svh;display:flex}.page-install .page{flex-direction:column;flex:1;display:flex}.page-install .container{width:100%;max-width:62rem;margin:0 auto;padding:0 24px}.page-install main.container{flex:1}.page-install .hero{max-width:40rem;padding:clamp(48px,9svh,96px) 0 56px}.page-install .hero-title{color:#000;letter-spacing:-.04em;margin:0 0 16px;font-size:clamp(36px,5vw,56px);font-weight:500;line-height:1.1}.page-install .hero-title em{font-style:italic}.page-install .hero-sub{color:#0009;max-width:30rem;margin:0;font-size:clamp(16px,1.3vw,18px);line-height:1.6}.page-install .platforms{grid-template-columns:1fr;gap:16px;display:grid}@media (width>=768px){.page-install .platforms{grid-template-columns:repeat(2,1fr)}}.page-install .platform-card{background:#fff;border-radius:16px;padding:28px}.page-install .platform-head{border-bottom:1px solid #00000014;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:24px;padding-bottom:20px;display:flex}.page-install .platform-title{color:#000;letter-spacing:-.02em;margin:0;font-size:22px;font-weight:500}.page-install .platform-browser{color:#00000073;letter-spacing:.04em;text-transform:uppercase;font-size:13px}.page-install .steps{flex-direction:column;gap:24px;margin:0;padding:0;list-style:none;display:flex}.page-install .step{align-items:flex-start;gap:16px;display:flex}.page-install .step-num{color:#fff;background:#16281f;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:500;display:flex}.page-install .step-title{color:#000;letter-spacing:-.01em;margin:3px 0 6px;font-size:16px;font-weight:500;line-height:1.35}.page-install .step-body{color:#0009;margin:0;font-size:14px;line-height:1.55}.page-install .perks{grid-template-columns:1fr;gap:32px;padding:56px 0;display:grid}@media (width>=640px){.page-install .perks{grid-template-columns:repeat(3,1fr);gap:clamp(24px,4vw,48px)}}.page-install .perk{border-top:1px solid #00000026;padding-top:20px}.page-install .perk-title{color:#000;letter-spacing:-.01em;margin:0 0 8px;font-size:17px;font-weight:500}.page-install .perk-body{color:#0009;margin:0;font-size:14px;line-height:1.55}.page-install .cta-card{background:#16281f;border-radius:24px;margin-bottom:56px;overflow:hidden}.page-install .cta-inner{padding:clamp(32px,5vw,56px)}.page-install .cta-inner h2{color:#fff;letter-spacing:-.03em;margin:0 0 12px;font-size:clamp(26px,3vw,36px);font-weight:500;line-height:1.15}.page-install .cta-inner p{color:#ffffffb3;max-width:32rem;margin:0 0 28px;font-size:16px;line-height:1.6}.page-install .cta-mail{color:#fff;border-bottom:1px solid #fff6;padding-bottom:1px}.page-install .footer .container{max-width:88rem;padding:0}.page-legal{flex-direction:column;min-height:100svh;display:flex}.page-legal .page{flex-direction:column;flex:1;display:flex}.page-legal .container{width:100%;max-width:48rem;margin:0 auto;padding:0 24px}.page-legal main.container{flex:1}.page-legal .legal-hero{border-bottom:1px solid #0000001a;margin-bottom:48px;padding:clamp(48px,9svh,96px) 0 40px}.page-legal .legal-title{color:#000;letter-spacing:-.04em;margin:0 0 12px;font-size:clamp(34px,5vw,52px);font-weight:500;line-height:1.1}.page-legal .legal-updated{color:#00000073;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:12px}.page-legal .legal-nav{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.page-legal .legal-nav a{color:#0009;transition:border-color .2s var(--ease-standard), color .2s var(--ease-standard);border:1px solid #0000001f;border-radius:999px;padding:6px 16px;font-size:13px;font-weight:500}.page-legal .legal-nav a:hover{color:#000;border-color:#00000059}.page-legal .legal-nav a[aria-current=page]{color:#fff;background:#16281f;border-color:#16281f}.page-legal .legal-body{flex-direction:column;gap:40px;padding-bottom:72px;display:flex}.page-legal .legal-body h2{color:#000;letter-spacing:-.02em;margin:0 0 12px;font-size:clamp(20px,2.4vw,24px);font-weight:500;line-height:1.25}.page-legal .legal-body p{color:#000000a8;margin:0 0 12px;font-size:16px;line-height:1.65}.page-legal .legal-body p:last-child{margin-bottom:0}.page-legal .legal-body ul{flex-direction:column;gap:8px;margin:12px 0 0;padding-left:22px;display:flex}.page-legal .legal-body li{color:#000000a8;font-size:16px;line-height:1.6}.page-legal .legal-body strong{color:#000;font-weight:500}.page-legal .legal-body a{color:#16281f;transition:border-color .2s var(--ease-standard);border-bottom:1px solid #16281f59;padding-bottom:1px;font-weight:500}.page-legal .legal-body a:hover{border-color:#16281f}.page-legal .footer .container{max-width:48rem;padding:0}
