@font-face{font-display:swap;font-family:Lora;font-style:normal;font-weight:500;src:url(../media/lora-500.b22e0563.ttf)format("truetype")}.marketing-shell{--marketing-page-width:min(1200px,calc(100% - 40px));--marketing-text:#191a19;--marketing-text-secondary:#6d726f;--marketing-line:#ebeeea;min-height:100vh;color:var(--marketing-text);background:#fefffd}.marketing-page{width:var(--marketing-page-width);flex-direction:column;gap:24px;margin-inline:auto;padding-bottom:88px;display:flex}.marketing-hero,.marketing-split-card,.marketing-highlight-band{grid-template-columns:minmax(0,1.45fr) minmax(300px,.85fr);gap:24px;display:grid}.marketing-hero,.marketing-card,.marketing-split-card,.marketing-highlight-band{border:1px solid var(--marketing-line);background:#fff;border-radius:24px}.marketing-hero,.marketing-split-card,.marketing-highlight-band,.marketing-card{padding:32px}.marketing-section-intro{flex-direction:column;gap:10px;padding:8px 0 4px;display:flex}.marketing-eyebrow{color:#208c62;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:13px;font-weight:700}.marketing-title,.marketing-section-title{color:#191a19;letter-spacing:-.04em;margin:0}.marketing-title{max-width:12ch;font-size:clamp(2.8rem,5vw,4.6rem);line-height:.98}.marketing-section-title{max-width:14ch;font-size:clamp(2rem,4vw,3.2rem);line-height:1.02}.marketing-lead,.marketing-panel-copy,.marketing-card p,.marketing-split-card p,.marketing-highlight-band p{color:var(--marketing-text-secondary);margin:0;font-size:16px;line-height:1.75}.marketing-cta-row{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.marketing-button{border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;min-height:46px;padding:0 18px;font-size:15px;font-weight:600;text-decoration:none;transition:transform .16s,background-color .16s,border-color .16s,color .16s;display:inline-flex}.marketing-button:hover{transform:translateY(-1px)}.marketing-button-primary{color:#fff;background:#191a19}.marketing-button-primary:hover{background:#0f100f}.marketing-button-secondary{border-color:var(--marketing-line);color:#191a19;background:#fff}.marketing-hero-panel{background:#f6f8f5;border-radius:20px;padding:28px}.marketing-stat-label{color:var(--marketing-text-secondary);letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:600}.marketing-stat-value{letter-spacing:-.04em;margin-top:8px;font-size:34px;font-weight:700}.marketing-grid-section{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.marketing-card h2,.marketing-split-card h2,.marketing-highlight-band h2{color:#191a19;letter-spacing:-.03em;margin:0 0 12px;font-size:24px;font-weight:700;line-height:1.2}.marketing-stack{flex-direction:column;gap:20px;display:flex}.marketing-bullet-list{color:#272b27;margin:0;padding-left:20px;line-height:1.9}@media (max-width:1100px){.marketing-hero,.marketing-split-card,.marketing-highlight-band,.marketing-grid-section{grid-template-columns:1fr}}@media (max-width:768px){.marketing-shell{--marketing-page-width:min(1200px,calc(100% - 24px))}.marketing-page{padding-bottom:64px}.marketing-hero,.marketing-split-card,.marketing-highlight-band,.marketing-card,.marketing-card{border-radius:18px;padding:24px}}
@font-face{font-family:roobert;src:url(../media/RoobertTRIAL_Light_BF67243fd502239-s.p.12d9ebd8.otf)format("opentype");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:roobert;src:url(../media/RoobertTRIAL_LightItalic_BF67243fd51b2c9-s.p.616a92bb.otf)format("opentype");font-display:swap;font-weight:300;font-style:italic}@font-face{font-family:roobert;src:url(../media/RoobertTRIAL_Regular_BF67243fd53fdf2-s.p.1ef70d59.otf)format("opentype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:roobert;src:url(../media/RoobertTRIAL_RegularItalic_BF67243fd5414aa-s.p.3ba9f665.otf)format("opentype");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:roobert;src:url(../media/RoobertTRIAL_Medium_BF67243fd53e059-s.p.1544b77a.otf)format("opentype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:roobert;src:url(../media/RoobertTRIAL_MediumItalic_BF67243fd54022e-s.p.c02eb443.otf)format("opentype");font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:roobert;src:url(../media/RoobertTRIAL_SemiBold_BF67243fd54213d-s.p.e8fce49f.otf)format("opentype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:roobert;src:url(../media/RoobertTRIAL_SemiBoldItalic_BF67243fd5409dc-s.p.057635e5.otf)format("opentype");font-display:swap;font-weight:600;font-style:italic}@font-face{font-family:roobert;src:url(../media/RoobertTRIAL_Bold_BF67243fd540abb-s.p.59cfc98a.otf)format("opentype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:roobert;src:url(../media/RoobertTRIAL_BoldItalic_BF67243fd540e4b-s.p.8fb7071e.otf)format("opentype");font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:roobert;src:url(../media/RoobertTRIAL_Heavy_BF67243fd53e164-s.p.5b3db5f5.otf)format("opentype");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:roobert;src:url(../media/RoobertTRIAL_HeavyItalic_BF67243fd53f821-s.p.f6d0c72a.otf)format("opentype");font-display:swap;font-weight:800;font-style:italic}@font-face{font-family:roobert Fallback;src:local(Arial);ascent-override:98.65%;descent-override:23.84%;line-gap-override:0.0%;size-adjust:103.2%}.roobert_26ebbfe1-module__7BcNCa__className{font-family:roobert,roobert Fallback}.roobert_26ebbfe1-module__7BcNCa__variable{--font-roobert:"roobert","roobert Fallback"}
@font-face{font-family:roobertMono;src:url(../media/RoobertMonoTRIAL_Light_BF67243fd27eae5-s.8ee45557.otf)format("opentype");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:roobertMono;src:url(../media/RoobertMonoTRIAL_LightItalic_BF67243fd278f8a-s.1f16a0af.otf)format("opentype");font-display:swap;font-weight:300;font-style:italic}@font-face{font-family:roobertMono;src:url(../media/RoobertMonoTRIAL_Regular_BF67243fd29a433-s.cae565c3.otf)format("opentype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:roobertMono;src:url(../media/RoobertMonoTRIAL_RegularItalic_BF67243fd308a20-s.a494fe98.otf)format("opentype");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:roobertMono;src:url(../media/RoobertMonoTRIAL_Medium_BF67243fd28915a-s.b368e4d9.otf)format("opentype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:roobertMono;src:url(../media/RoobertMonoTRIAL_MediumItalic_BF67243fd29aa74-s.08febaab.otf)format("opentype");font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:roobertMono;src:url(../media/RoobertMonoTRIAL_SemiBold_BF67243fd2c0028-s.c426e5a5.otf)format("opentype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:roobertMono;src:url(../media/RoobertMonoTRIAL_SemiBoldItalic_BF67243fd29fef0-s.8d50d15b.otf)format("opentype");font-display:swap;font-weight:600;font-style:italic}@font-face{font-family:roobertMono;src:url(../media/RoobertMonoTRIAL_Bold_BF67243fd2cfa56-s.91770523.otf)format("opentype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:roobertMono;src:url(../media/RoobertMonoTRIAL_BoldItalic_BF67243fd27cb34-s.1845cdea.otf)format("opentype");font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:roobertMono;src:url(../media/RoobertMonoTRIAL_Heavy_BF67243fd243d39-s.3d0f6634.otf)format("opentype");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:roobertMono;src:url(../media/RoobertMonoTRIAL_HeavyItalic_BF67243fd2d8a65-s.3ad328ee.otf)format("opentype");font-display:swap;font-weight:800;font-style:italic}@font-face{font-family:roobertMono Fallback;src:local(Arial);ascent-override:73.75%;descent-override:17.82%;line-gap-override:0.0%;size-adjust:138.04%}.roobertmono_16196095-module__xXlxMG__className{font-family:roobertMono,roobertMono Fallback}.roobertmono_16196095-module__xXlxMG__variable{--font-roobert-mono:"roobertMono","roobertMono Fallback"}
@font-face{font-family:roobertSemiMono;src:url(../media/RoobertSemiMonoTRIAL_Light_BF67243fd53fc7c-s.57af0dfe.otf)format("opentype");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:roobertSemiMono;src:url(../media/RoobertSemiMonoTRIAL_LightItalic_BF67243fd53a243-s.af2f8cf7.otf)format("opentype");font-display:swap;font-weight:300;font-style:italic}@font-face{font-family:roobertSemiMono;src:url(../media/RoobertSemiMonoTRIAL_Regular_BF67243fd53ad6a-s.49e580fc.otf)format("opentype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:roobertSemiMono;src:url(../media/RoobertSemiMonoTRIAL_RegularItalic_BF67243fd53afce-s.9d4c6c65.otf)format("opentype");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:roobertSemiMono;src:url(../media/RoobertSemiMonoTRIAL_Medium_BF67243fd524e58-s.a8df53aa.otf)format("opentype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:roobertSemiMono;src:url(../media/RoobertSemiMonoTRIAL_MediumItalic_BF67243fd527dda-s.c6b36c9f.otf)format("opentype");font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:roobertSemiMono;src:url(../media/RoobertSemiMonoTRIAL_SemiBold_BF67243fd539b9e-s.e4241b1e.otf)format("opentype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:roobertSemiMono;src:url(../media/RoobertSemiMonoTRIAL_SemiBoldItalic_BF67243fd53e269-s.9d68db29.otf)format("opentype");font-display:swap;font-weight:600;font-style:italic}@font-face{font-family:roobertSemiMono;src:url(../media/RoobertSemiMonoTRIAL_Bold_BF67243fd539cff-s.bf38766f.otf)format("opentype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:roobertSemiMono;src:url(../media/RoobertSemiMonoTRIAL_BoldItalic_BF67243fd53f821-s.bc328cf7.otf)format("opentype");font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:roobertSemiMono;src:url(../media/RoobertSemiMonoTRIAL_Heavy_BF67243fd53d89c-s.df1de220.otf)format("opentype");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:roobertSemiMono;src:url(../media/RoobertSemiMonoTRIAL_HeavyItalic_BF67243fd540151-s.8903fc3b.otf)format("opentype");font-display:swap;font-weight:800;font-style:italic}@font-face{font-family:roobertSemiMono Fallback;src:local(Arial);ascent-override:82.0%;descent-override:19.81%;line-gap-override:0.0%;size-adjust:124.15%}.roobertsemimono_5fec9f5c-module__Qbpziq__className{font-family:roobertSemiMono,roobertSemiMono Fallback}.roobertsemimono_5fec9f5c-module__Qbpziq__variable{--font-roobert-semi-mono:"roobertSemiMono","roobertSemiMono Fallback"}
