.marketing-page{--mkt-ink:#252523;--mkt-copy:#5d5b56;--mkt-muted:#7d7a72;--mkt-line:#dfdcd3;--mkt-line-strong:#c9c5bb;--mkt-paper:#ffffff;--mkt-canvas:#faf9f5;--mkt-canvas-deep:#f3f1eb;--mkt-brand:#315b50;--mkt-brand-dark:#1c1c1c;min-width:0;background:var(--mkt-canvas);color:var(--mkt-ink);font-family:var(--font-marketing),var(--font-inter),"Manrope","Inter",system-ui,sans-serif}.marketing-page h1,.marketing-page h2,.marketing-page h3,.marketing-page h4{color:inherit;hyphens:none;letter-spacing:0;overflow-wrap:normal;text-wrap:balance;word-break:normal}.marketing-page p{text-wrap:pretty}.marketing-page *{letter-spacing:0!important}.marketing-page .mkt-container{width:100%;max-width:1512px;padding-inline:48px}.marketing-page .mkt-section{position:relative;padding-block:112px;border-bottom:1px solid var(--mkt-line)}.marketing-page .mkt-section--light{background:var(--mkt-paper)!important}.marketing-page .mkt-section--soft{background:var(--mkt-canvas)!important}.marketing-page .mkt-section--dark{background:var(--mkt-brand-dark)!important;color:#ffffff}.marketing-page .mkt-eyebrow{color:var(--mkt-brand);font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.6875rem;font-weight:650;line-height:1.35;letter-spacing:.055em;text-transform:uppercase}.marketing-page .mkt-hero-section{height:736px;min-height:640px;display:flex;align-items:stretch;overflow:clip;padding-block:0;background:var(--mkt-canvas);color:var(--mkt-ink)}.marketing-page .mkt-hero-section>.mkt-container{display:flex;align-items:stretch}.marketing-page .marketing-hero-grid{height:100%;width:100%;display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:0;align-items:stretch}.marketing-page .mkt-hero-copy{max-width:none!important;min-width:0;display:flex;flex-direction:column;justify-content:center;padding:96px 64px 96px 0}.marketing-page .marketing-hero-grid>:last-child{min-width:0;display:flex;align-items:center;padding:52px 0 52px 64px;border-left:1px solid var(--mkt-line);overflow:hidden}.marketing-page .marketing-hero-grid>:last-child>*{width:100%;max-width:100%;max-height:590px;min-width:0;overflow:hidden}.marketing-page :is(.marketing-hero-grid,.marketing-two-col) :is(img,picture,video,canvas,figure){max-width:100%}.marketing-page :is(.marketing-hero-grid,.marketing-two-col) :is(img,video,canvas){height:auto;object-fit:contain;width:100%}.marketing-page .mkt-hero-rule{width:56px;height:1px;margin:0 0 30px;background:var(--mkt-brand)}.marketing-page .mkt-hero-title{max-width:10.5em;margin:0;color:var(--mkt-ink);font-size:4.75rem;font-weight:510;line-height:1.03}.marketing-page .mkt-hero-lede{max-width:38rem;margin-top:26px;color:var(--mkt-copy);font-size:1.0625rem;line-height:1.68}.marketing-page .mkt-hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:32px}.marketing-page .mkt-hero-children{width:100%;margin-top:48px}.marketing-page .yc-dashboard-preview,.marketing-page .yc-home-product,.marketing-page .yc-shot{--color-bg-canvas:#eff0f0;--color-bg-card:#ffffff;--color-bg-element:#f3f4f5;--color-bg-element-active:#e6e9e8;--color-border-subtle:#dfe4e2;--color-text-primary:#34363a;--color-text-secondary:#555d5a;--color-text-tertiary:#7c8581;--color-brand:#153f35;color-scheme:light}.marketing-page .blog-editorial-scene,.marketing-page .mkt-security-scene,.marketing-page .yc-dashboard-preview,.marketing-page .yc-home-product{border-color:var(--mkt-line);border-radius:4px;box-shadow:0 20px 50px rgba(28,28,28,.06)}.marketing-page .marketing-two-col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--mkt-two-col-gap,88px);align-items:center}.marketing-page .marketing-two-col--reverse>:first-child{grid-column:2;grid-row:1}.marketing-page .marketing-two-col--reverse>:last-child{grid-column:1;grid-row:1}.marketing-page .marketing-two-col>*{min-width:0}.marketing-page .marketing-feature-grid{display:grid;grid-template-columns:repeat(var(--mkt-feature-columns,3),minmax(0,1fr));gap:0;border-top:1px solid var(--mkt-line-strong);border-left:1px solid var(--mkt-line);background:var(--mkt-paper);gap:0!important;align-items:stretch!important}.marketing-page .marketing-feature-grid:not(.is-divided){border-right:1px solid var(--mkt-line)}.marketing-page .marketing-feature-grid .mkt-feature-cell{min-height:232px;padding:36px 32px;border-right:1px solid var(--mkt-line);border-bottom:1px solid var(--mkt-line);background:var(--mkt-paper)}.marketing-page .marketing-feature-grid .mkt-feature-cell:before{display:none}.marketing-page .marketing-feature-grid .mkt-card:hover,.marketing-page .marketing-feature-grid .mkt-feature-cell:hover{background:var(--mkt-canvas)}.marketing-page .mkt-card-icon{min-width:32px;min-height:32px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:38px;padding:0;border-radius:0;background:transparent;color:var(--mkt-brand);box-shadow:none}.marketing-page .mkt-feature-cell h3{margin:0 0 10px;color:var(--mkt-ink);font-size:1rem;font-weight:650;line-height:1.35}.marketing-page .mkt-feature-cell p{max-width:33rem;margin:0;color:var(--mkt-copy);font-size:.875rem;line-height:1.65}.marketing-page .mkt-card{height:100%;padding:32px;border-color:var(--mkt-line);border-radius:4px;background:var(--mkt-paper);box-shadow:none}.marketing-page .marketing-feature-grid>.mkt-card,.marketing-page .marketing-feature-grid>.mkt-card-link>.mkt-card{border-top:0;border-left:0;border-radius:0!important}.marketing-page .mkt-card-link{height:100%;display:block;color:inherit;text-decoration:none}.marketing-page .mkt-card-title{color:var(--mkt-ink);font-size:1rem;font-weight:650;line-height:1.35}.marketing-page .mkt-card-description{max-width:34rem;margin:10px 0 0;color:var(--mkt-copy);font-size:.875rem;line-height:1.65}.marketing-page input:not([type=checkbox]):not([type=radio]),.marketing-page select,.marketing-page textarea{border-color:var(--mkt-line-strong)!important;border-radius:0!important;background:var(--mkt-paper)!important;box-shadow:none!important}.marketing-page input:not([type=checkbox]):not([type=radio]):focus,.marketing-page select:focus,.marketing-page textarea:focus{border-color:var(--mkt-brand)!important;outline:2px solid rgba(21,63,53,.12)!important;outline-offset:1px}.marketing-page .mkt-section-header{max-width:58rem;margin-bottom:48px;text-align:left}.marketing-page .mkt-section-header--center{margin-inline:0;text-align:left}.marketing-page .mkt-section-header .mkt-eyebrow{margin-bottom:16px}.marketing-page .mkt-section-header h2{max-width:15em;margin:0;color:var(--mkt-ink);font-size:3.375rem;font-weight:510;line-height:1.08}.marketing-page .mkt-editorial-heading{width:100%;display:grid;justify-items:start;gap:.025em}.marketing-page .mkt-editorial-heading-line{display:block;width:fit-content;max-width:100%;text-wrap:pretty}.marketing-page .mkt-editorial-heading-line:nth-child(2){color:var(--mkt-copy);font-size:.95em;font-weight:465}.marketing-page .mkt-editorial-heading-line:nth-child(3){color:var(--mkt-muted);font-size:.88em;font-weight:430}.marketing-page .mkt-editorial-heading--mobile{display:none}.marketing-page .mkt-editorial-heading-tone--dark .mkt-editorial-heading-line:nth-child(2){color:rgba(255,255,255,.72)}.marketing-page .mkt-editorial-heading-tone--dark .mkt-editorial-heading-line:nth-child(3){color:rgba(255,255,255,.52)}.marketing-page .marketing-hero-grid .yc-dashboard-preview:after{content:"";position:absolute;inset:0;z-index:4;pointer-events:none;background:linear-gradient(90deg,rgba(250,249,245,.72),transparent 18px,transparent calc(100% - 18px),rgba(250,249,245,.72)),linear-gradient(180deg,transparent 86%,rgba(250,249,245,.68));opacity:.5}.marketing-page .mkt-section-header--center h2,.marketing-page .mkt-section-header--center p{margin-inline:0}.marketing-page .mkt-section-header p{max-width:43rem;margin:18px 0 0;color:var(--mkt-copy);font-size:1.0625rem;line-height:1.68}.marketing-page .mkt-section-header--dark .mkt-eyebrow{color:rgba(255,255,255,.62)}.marketing-page .mkt-section-header--dark h2{color:#ffffff}.marketing-page .mkt-section-header--dark p{color:rgba(255,255,255,.72)}.marketing-page .mkt-btn{min-height:44px;padding:0 18px;border-radius:0;font-size:.875rem;font-weight:620}.marketing-page .mkt-btn-primary{border-color:var(--mkt-brand-dark);background:var(--mkt-brand-dark)}.marketing-page .mkt-btn-primary:hover{border-color:#0b100e;background:#0b100e}.marketing-page .mkt-btn-secondary{border-color:var(--mkt-line-strong);background:var(--mkt-paper)}.marketing-page .mkt-btn-secondary:hover{border-color:var(--mkt-brand-dark);background:var(--mkt-canvas)}.marketing-page .mkt-cta-banner{background:var(--mkt-brand-dark)!important;color:#ffffff}.marketing-page .mkt-cta-banner-inner{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:72px;align-items:end}.marketing-page .mkt-cta-banner-copy{max-width:48rem}.marketing-page .mkt-cta-banner-copy h2{max-width:13em;color:#ffffff;font-size:3.75rem;line-height:1.05}.marketing-page .mkt-cta-banner-actions{display:flex;flex-wrap:wrap;gap:10px}.marketing-page .blog-library-section{padding-block:112px;border-bottom:1px solid var(--mkt-line);background:var(--mkt-canvas)}.marketing-page .blog-card,.marketing-page .blog-card-grid,.marketing-page .blog-featured-card{border-color:var(--mkt-line)}.marketing-page .blog-card{border-radius:4px;box-shadow:none}.marketing-page .mkt-legal-hero{padding:88px clamp(24px,3.35vw,52px) 54px!important;border-bottom:1px solid var(--mkt-line)!important;background:var(--mkt-canvas)!important}.marketing-page .mkt-legal-body-inner,.marketing-page .mkt-legal-hero-inner{width:100%;max-width:1504px!important;margin-inline:auto!important}.marketing-page .mkt-legal-hero-inner{display:grid;grid-template-columns:minmax(240px,.35fr) minmax(0,.65fr);grid-template-rows:auto auto;align-items:start;gap:72px}.marketing-page .mkt-legal-hero-inner nav{grid-column:1;grid-row:1/span 2;margin:8px 0 0!important}.marketing-page .mkt-legal-hero-inner h1{grid-column:2;grid-row:1;margin:0!important;font-size:4.5rem!important;font-weight:520!important;line-height:1.04}.marketing-page .mkt-legal-hero-inner>p{grid-column:2;grid-row:2;margin:14px 0 0!important}.marketing-page .mkt-legal-body{padding:72px clamp(24px,3.35vw,52px) 112px!important;background:var(--mkt-paper)!important}.marketing-page .mkt-legal-body-inner{display:grid;grid-template-columns:minmax(240px,.35fr) minmax(0,.65fr);gap:72px}.marketing-page .mkt-legal-content{grid-column:2;max-width:52rem}.marketing-page .mkt-legal-index{position:sticky;top:96px;align-self:start;padding-top:4px}.marketing-page .mkt-legal-index nav{display:grid;gap:2px;margin-top:18px;padding-top:18px;border-top:1px solid var(--mkt-line)}.marketing-page .mkt-legal-index a{min-height:34px;display:flex;align-items:center;color:var(--mkt-copy);font-size:.8125rem;text-decoration:none}.marketing-page .mkt-legal-index a:hover{color:var(--mkt-brand)}.marketing-page .mkt-legal-content>*{padding-bottom:44px;border-bottom:1px solid var(--mkt-line)}.marketing-page .mkt-legal-content>*+*{padding-top:44px}@media (max-width:1100px){.marketing-page .mkt-container{padding-inline:32px}.marketing-page .mkt-hero-section{height:auto;min-height:0}.marketing-page .marketing-hero-grid{grid-template-columns:minmax(0,1fr)!important}.marketing-page .mkt-hero-copy{padding:72px 0 58px}.marketing-page .mkt-hero-title{font-size:4rem}.marketing-page .marketing-hero-grid>:last-child{padding:48px 0 64px;border-top:1px solid var(--mkt-line);border-left:0}.marketing-page .marketing-two-col,.marketing-page .marketing-two-col--reverse{grid-template-columns:minmax(0,1fr)!important;gap:52px}.marketing-page .marketing-two-col--reverse>:first-child,.marketing-page .marketing-two-col--reverse>:last-child{grid-column:1}.marketing-page .marketing-two-col--reverse>:first-child{grid-row:2}.marketing-page .marketing-two-col--reverse>:last-child{grid-row:1}.marketing-page .mkt-cta-banner-inner{grid-template-columns:1fr;gap:40px}.marketing-page .marketing-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-page .mkt-section-header h2{font-size:3rem}}@media (max-width:699px){.marketing-page h1,.marketing-page h2,.marketing-page h3,.marketing-page h4{max-width:none;text-wrap:wrap}.marketing-page .mkt-section{padding-block:72px}.marketing-page .mkt-container{padding-inline:24px}.marketing-page .mkt-hero-title{max-width:none;font-size:2.65rem}.marketing-page .mkt-hero-copy{padding:68px 0 42px}.marketing-page .mkt-hero-lede{margin-top:20px;font-size:.9rem;line-height:1.58}.marketing-page .mkt-section-header{margin-bottom:38px;text-align:left}.marketing-page .mkt-accordion-btn,.marketing-page .mkt-section-header h2,.marketing-page .mkt-section-header p,.marketing-page .mkt-section-header--center{margin-inline:0;text-align:left!important}.marketing-page .mkt-section-header h2{font-size:2.35rem}.marketing-page .mkt-editorial-heading{gap:.06em}.marketing-page .mkt-editorial-heading--desktop{display:none}.marketing-page .mkt-editorial-heading--mobile{display:grid}.marketing-page .mkt-editorial-heading-line,.marketing-page .mkt-editorial-heading-line:nth-child(2),.marketing-page .mkt-editorial-heading-line:nth-child(3){width:auto;max-width:100%;text-wrap:pretty}.marketing-page .mkt-cta-banner-copy h2{font-size:2.5rem}.marketing-page .mkt-legal-hero-inner h1{font-size:2.75rem!important}.marketing-page .mkt-hero-actions{flex-wrap:nowrap;gap:8px;margin-top:24px}.marketing-page .mkt-hero-actions .mkt-btn{min-width:0;flex:1 1 0;justify-content:center;padding-inline:10px;font-size:.74rem;white-space:nowrap}.marketing-page .marketing-hero-grid>:last-child{height:auto;min-height:0;max-height:none;padding:30px 0 64px;border-top:0;overflow:visible}.marketing-page .marketing-hero-grid>:last-child>*{max-height:none}.marketing-page .marketing-hero-grid :is(.yc-dashboard-preview,.yc-shot){border:0!important;border-radius:0!important;box-shadow:none!important}.marketing-page .marketing-feature-grid{grid-template-columns:1fr}.marketing-page .marketing-feature-grid .mkt-feature-cell{min-height:0;padding:28px 24px}.marketing-page .mkt-card-icon{margin-bottom:24px}.marketing-page .mkt-legal-body-inner,.marketing-page .mkt-legal-hero-inner{grid-template-columns:1fr;gap:32px}.marketing-page .mkt-legal-content,.marketing-page .mkt-legal-hero-copy{grid-column:1}.marketing-page .mkt-legal-hero-inner h1,.marketing-page .mkt-legal-hero-inner nav,.marketing-page .mkt-legal-hero-inner>p{grid-column:1;grid-row:auto}.marketing-page .mkt-legal-index{position:static}.marketing-page .mkt-legal-index nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.marketing-page *,.marketing-page :after,.marketing-page :before{scroll-behavior:auto!important}}