.OutlinerHome_page__GY9Hx{--persona-accent:#d9f19e;--grid-gap:1rem;position:relative;display:flex;flex-direction:column;gap:var(--spacer-xl);background:var(--theme-page-bg);color:var(--theme-text-secondary);font-family:var(--font-family-body),system-ui,sans-serif;font-weight:375;overflow-x:hidden}.OutlinerHome_hero___4ZG_{position:relative;z-index:1;padding-top:var(--spacer-xl)}.OutlinerHome_heroGrid__BSJhl{--grid-width:calc(var(--container-max-width) - 2 * var(--container-padding));--grid-column:calc((var(--grid-width) - 11 * var(--grid-gap)) / 12);--grid-margin:calc(0.5 * (100dvw - var(--grid-width)));width:100%;max-width:var(--container-max-width);margin:0 auto;padding-inline:var(--container-padding);display:grid;grid-template-columns:repeat(12,1fr);grid-gap:var(--grid-gap) 0;gap:var(--grid-gap) 0}@media (min-width:1000px){.OutlinerHome_heroGrid__BSJhl{gap:var(--grid-gap)}}.OutlinerHome_heroContent__oKun3{position:relative;grid-column:1/-1;display:flex;flex-direction:column;gap:2rem;justify-content:center;text-wrap:balance;padding-block:var(--spacer-lg) var(--spacer-md)}@media (min-width:1000px){.OutlinerHome_heroContent__oKun3{grid-column:span 5;padding-block:0;margin-left:calc(-.5 * var(--grid-margin))}}.OutlinerHome_heroBadge__twWk8{align-self:flex-start;display:inline-block;line-height:0}.OutlinerHome_heroBadge__twWk8 img{display:block;width:250px;height:54px}.OutlinerHome_heroTitle__sE__T{font-size:2.5rem;line-height:1;font-weight:600;letter-spacing:-.025em;color:var(--theme-text);margin:0}.OutlinerHome_heroTitle__sE__T em{font-style:italic;color:var(--persona-accent)}@media (min-width:700px){.OutlinerHome_heroTitle__sE__T{font-size:3rem}}@media (min-width:1300px){.OutlinerHome_heroTitle__sE__T{font-size:3.5rem}}.OutlinerHome_heroSubtitle__Yg0tg{font-size:1rem;line-height:1.5;color:var(--theme-text-secondary);margin:0;max-width:32rem}@media (min-width:700px){.OutlinerHome_heroSubtitle__Yg0tg{font-size:1.25rem;line-height:1.375}}@media (min-width:1000px){.OutlinerHome_heroSubtitle__Yg0tg{font-size:1.5rem}}@media (min-width:1300px){.OutlinerHome_heroSubtitle__Yg0tg{max-width:30rem}}.OutlinerHome_heroCta__P1d9r{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.OutlinerHome_ctaButton__ySi_m{display:inline-flex;align-items:center;gap:.375rem;padding:.75rem 1.25rem;border-radius:.25rem;background:var(--theme-text);color:var(--theme-page-bg);font-size:1.0625rem;font-weight:500;line-height:1;text-decoration:none;white-space:nowrap;cursor:var(--cursor-button);transition:opacity .15s}.OutlinerHome_ctaButton__ySi_m:hover{opacity:.9}.OutlinerHome_ctaCaption___FATO{color:var(--theme-text-muted);font-size:1rem}.OutlinerHome_ctaCaptionLink__o81GZ{color:inherit;text-decoration:underline;text-underline-offset:3px;cursor:var(--cursor-link)}.OutlinerHome_heroFigure__DCf_w{--figure-columns:12;--figure-height:calc(0.7 * var(--figure-outer));--figure-outer:min(1000px,calc(var(--figure-inner) + var(--grid-margin) + var(--container-padding)));--figure-inner:calc(var(--figure-columns) * var(--grid-column) + (var(--figure-columns) - 1) * var(--grid-gap));position:relative;grid-column:1/-1}@media (min-width:1000px){.OutlinerHome_heroFigure__DCf_w{--figure-columns:7;grid-column:6/-1}}.OutlinerHome_heroFigureBackground__yU_rQ{position:relative;height:var(--figure-height)}.OutlinerHome_heroFigureBackground__yU_rQ img{position:absolute;top:0;left:0;width:var(--figure-outer);height:var(--figure-height);object-fit:cover;object-position:top left;border-radius:.5rem}.OutlinerHome_divider__oa1kP{--divider-bg:color-mix(in srgb,var(--persona-accent) 14%,var(--theme-page-bg));--background-animation-shape:var(--persona-accent);--background-animation-dot-inner:var(--persona-accent);--background-animation-dot-outer:var(--divider-bg);--background-animation-opacity:0.35;--theme-accent-bg:var(--persona-accent);position:relative;z-index:1;padding-block:var(--spacer-xl);background:var(--divider-bg);color:var(--theme-text);text-align:center;overflow:hidden}.OutlinerHome_dividerText__rsjEr{font-size:1.75rem;line-height:1.0625;letter-spacing:-.025em;font-weight:500;padding-inline:1rem;text-wrap:balance}@media (min-width:700px){.OutlinerHome_dividerText__rsjEr{font-size:2rem}}@media (min-width:1000px){.OutlinerHome_dividerText__rsjEr{font-size:2.5rem}}@media (min-width:1300px){.OutlinerHome_dividerText__rsjEr{font-size:3rem}}.OutlinerHome_dividerText__rsjEr em{font-style:italic;color:var(--persona-accent)}.OutlinerHome_dividerText__rsjEr svg{margin:-.125em;translate:0 .1em;width:.9em;height:.9em}.OutlinerHome_blocks__FaixG{position:relative;z-index:1;display:flex;flex-direction:column;gap:var(--spacer-xl)}.OutlinerHome_block__1SEgl{width:100%;max-width:var(--container-max-width);margin:0 auto;padding-inline:var(--container-padding)}.OutlinerHome_blockGrid__0a7FT{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:1rem;gap:1rem}.OutlinerHome_blockContent__bLMrw{grid-column:1/-1;display:flex;flex-direction:column;align-items:flex-start;gap:1rem;text-wrap:balance}@media (min-width:1000px){.OutlinerHome_blockContent__bLMrw{grid-column:8/span 5;grid-row:1}.OutlinerHome_block__1SEgl:nth-child(2n) .OutlinerHome_blockContent__bLMrw{grid-column:2/span 5}}.OutlinerHome_blockEyebrow__2pcCh{margin-top:-.25rem;color:var(--theme-text-muted);font-size:1.25rem;font-weight:500}.OutlinerHome_blockTitle__wxbHR{max-width:25rem;font-size:3rem;line-height:1;letter-spacing:-.025em;font-weight:500;color:var(--theme-text);margin:0;text-wrap:balance}.OutlinerHome_scenarios__UV9U_{display:flex;flex-wrap:wrap;gap:.5rem;max-width:22rem;margin:1rem 0 0;padding:0;list-style:none}.OutlinerHome_scenarioButton__hd51A{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:.5rem .75rem;border-radius:.25rem;font-size:.95rem;font-weight:400;font-family:inherit;background:color-mix(in srgb,var(--persona-accent) 20%,var(--theme-card-bg));color:var(--theme-text);cursor:var(--cursor-button);transition:background .15s,color .15s}.OutlinerHome_scenarioButton__hd51A:hover{background:color-mix(in srgb,var(--persona-accent) 35%,var(--theme-card-bg))}.OutlinerHome_scenarioButton__hd51A[aria-current=true]{background:var(--persona-accent);color:var(--theme-page-bg)}.OutlinerHome_blockBody__qzOMQ{margin-top:auto;font-size:1rem;line-height:1.5;color:var(--theme-text-muted)}.OutlinerHome_inlineLink__BRiDy{color:var(--persona-accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;cursor:var(--cursor-link)}.OutlinerHome_inlineLink__BRiDy:hover{text-decoration-thickness:2px}.OutlinerHome_blockMedia__rEt2E{position:relative;grid-column:1/-1;border-radius:.5rem;aspect-ratio:1;background:color-mix(in srgb,var(--persona-accent) 12%,var(--theme-card-bg));display:flex;align-items:center;justify-content:center;padding:var(--spacer-sm)}@media (min-width:1000px){.OutlinerHome_blockMedia__rEt2E{grid-column:2/span 5;grid-row:1}.OutlinerHome_block__1SEgl:nth-child(2n) .OutlinerHome_blockMedia__rEt2E{grid-column:7/span 5}}.OutlinerHome_blockMediaFrame__mUhpS{width:100%;border-radius:.5rem;overflow:hidden;background:var(--theme-card-bg);box-shadow:0 12px 40px rgba(0,0,0,.35)}.OutlinerHome_blockMediaFrame__mUhpS img{display:block;width:100%;height:auto}.OutlinerHome_pagination__JQHN0{position:absolute;top:calc(100% + .5rem);left:0;right:0;display:flex;justify-content:center;gap:.5rem;margin:0;padding:0;list-style:none}.OutlinerHome_paginationDot__ICHkm{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;background:transparent;display:inline-flex;cursor:var(--cursor-button)}.OutlinerHome_paginationDot__ICHkm svg{width:.75rem;height:.75rem;color:color-mix(in srgb,var(--theme-text) 25%,transparent);transition:color .15s}.OutlinerHome_paginationDot__ICHkm[aria-current=true] svg{color:var(--persona-accent)}.OutlinerHome_paginationDot__ICHkm:hover svg{color:color-mix(in srgb,var(--theme-text) 50%,transparent)}.OutlinerHome_faqWrap__M9TXc,.OutlinerHome_testimonials__FoTly{position:relative;z-index:1}.OutlinerHome_closing__AsR5H{--closing-bg:color-mix(in srgb,var(--persona-accent) 14%,var(--theme-page-bg));--background-animation-shape:var(--persona-accent);--background-animation-dot-inner:var(--persona-accent);--background-animation-dot-outer:var(--closing-bg);--background-animation-opacity:0.35;--theme-accent-bg:var(--persona-accent);position:relative;z-index:1;background:var(--closing-bg);border-bottom-left-radius:14px;border-bottom-right-radius:14px;overflow:hidden}.OutlinerHome_closingInner__zmCU7{width:100%;max-width:var(--container-max-width);margin:0 auto;padding:var(--spacer-xxl) var(--container-padding);display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem;text-wrap:balance}.OutlinerHome_closingTitle__QYvqa{font-size:1.75rem;line-height:1.0625;letter-spacing:-.025em;font-weight:500;color:var(--theme-text);margin:0}@media (min-width:700px){.OutlinerHome_closingTitle__QYvqa{font-size:2rem}}@media (min-width:1000px){.OutlinerHome_closingTitle__QYvqa{font-size:2.5rem}}@media (min-width:1300px){.OutlinerHome_closingTitle__QYvqa{font-size:3rem}}.OutlinerHome_closingBody__dflqM{font-size:1.125rem;line-height:1.5;color:var(--theme-text-secondary);margin:0;max-width:44rem}@media (min-width:1000px){.OutlinerHome_closingTitle__QYvqa{max-width:22ch}.OutlinerHome_closingBody__dflqM{max-width:52ch}}.OutlinerHome_closingCtas__MKbbC{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;margin-top:1.5rem}.OutlinerHome_closing__AsR5H .OutlinerHome_ctaButton__ySi_m{padding:1rem 1.75rem;font-size:1.125rem}.quote_quote__ZAmGl{padding:var(--spacer-sm);border-radius:.5rem;background:var(--theme-bg);display:grid;grid-template-rows:1fr auto;grid-gap:var(--spacer-sm);gap:var(--spacer-sm);min-height:100%;transition:background .25s ease-in-out;background:var(--theme-gray-bg);color:var(--theme-fg)}.quote_quote__ZAmGl.quote_accent__N7arw{background:var(--theme-accent-bg);color:var(--theme-accent-fg)}.quote_quote__ZAmGl.quote_lime__rf7N8{background:var(--theme-lime-bg);color:var(--theme-lime-fg)}.quote_quote__ZAmGl em{font-style:normal}.quote_quote__ZAmGl cite{display:grid;grid-template-columns:auto 1fr;grid-gap:1rem;gap:1rem;align-items:center;min-height:50px}.quote_quote__ZAmGl cite .quote_image__R2QTD{grid-column:1;grid-row:1/-1;position:static;border-radius:.5rem;aspect-ratio:1}.quote_quote__ZAmGl cite .quote_image__R2QTD:empty{display:none}.quote_quote__ZAmGl cite .quote_image__R2QTD img{border-radius:.25rem;width:50px;height:50px;object-fit:cover}.quote_info__allc0{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:1fr auto;align-items:center}.quote_info__allc0 p{line-height:1.25;text-wrap:balance;margin:0}.quote_info__allc0 p:first-of-type{font-weight:500}.quote_info__allc0 p:last-of-type{font-size:.9375rem}.quote_quote__ZAmGl.quote_gray__ZVwC2 .quote_info__allc0 p:last-of-type{color:var(--theme-gray-fg)}.quote_md__bqGZf,.quote_sm__rfLwZ{font-size:1rem}@media (min-width:700px){.quote_md__bqGZf{font-size:1.125rem}}.quote_lg__j0wfg{font-size:1rem}@media (min-width:700px){.quote_lg__j0wfg{font-size:1.25rem;line-height:1.375}}@media (min-width:1000px){.quote_lg__j0wfg{font-size:1.5rem}}.list_container__wF1uT{width:100%;max-width:var(--container-width);padding-inline:var(--container-padding);margin:0 auto;--quote-spacer-sm:1rem}@media (min-width:700px){.list_container__wF1uT{--quote-spacer-sm:1.25rem}}@media (min-width:1000px){.list_container__wF1uT{--quote-spacer-sm:1.5rem}}@media (min-width:1300px){.list_container__wF1uT{--quote-spacer-sm:2rem}}.list_list__PVvOg{grid-column:1/-1;border-radius:.5rem;overflow-x:auto;color-scheme:var(--theme-color-scheme)}.list_list__PVvOg .list_inner__6uXRt{display:grid;grid-gap:1rem;gap:1rem;justify-content:flex-start;overflow:auto;position:relative;padding-bottom:2px}.list_list__PVvOg ul{display:grid;grid-auto-flow:column;grid-gap:1rem;gap:1rem;list-style:none;margin:0;padding:0}.list_list__PVvOg li{width:27.5rem;max-width:75vw}@media (min-width:1300px){.list_list__PVvOg[data-length="2"] ul,.list_list__PVvOg[data-length="3"] ul{grid-template-columns:repeat(12,1fr)}.list_list__PVvOg[data-length="2"] li,.list_list__PVvOg[data-length="3"] li{width:auto;max-width:none}.list_list__PVvOg[data-length="2"] li{grid-column:span 6}.list_list__PVvOg[data-length="3"] li{grid-column:span 4}}