@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Instrument+Serif:ital@0;1&display=swap");.bcc,.bcc-quote-backdrop,.bcc-toast-cookie,.bcc-toast-email,.bcc-toast-social{--color-grey-5:#f0eeeb;--color-grey-10:#e6e4e0;--color-grey-20:#d6d4cf;--color-grey-60:#7f7d7a;--color-grey-80:#54524f;--color-grey-100:#292826;--color-green-5:#d6f0b4;--color-green-60:#77a45a;--color-green-90:#1e4d2b;--color-green-100:#102a17;--color-orange-5:#fbe3d8;--color-orange-60:#ed6c30;--color-orange-90:#742c0b;--color-yellow-5:#fdf1d3;--color-yellow-10:#f9d77d;--color-yellow-80:#5e4507;--color-white:#ffffff;--text-headline-xl:clamp(40px,6.1vw,86px);--text-headline-md:clamp(30px,4.2vw,60px);--text-headline-sm:clamp(24px,2.6vw,36px);--text-heading-md:clamp(22px,2.1vw,30px);--text-heading-sm:19px;--text-body-lg:17px;--text-body:15.5px;--text-body-sm:14px;--ease-smooth:cubic-bezier(0.32,0.72,0,1);--bcc-paper:#ffffff;--bcc-pitch:11px;--bcc-nav-h:53px}@media (min-width:768px){.bcc,.bcc-quote-backdrop,.bcc-toast-cookie,.bcc-toast-email,.bcc-toast-social{--bcc-nav-h:69px}}.bcc *,.bcc-quote-backdrop *,.bcc-toast-cookie *,.bcc-toast-email *,.bcc-toast-social *{box-sizing:border-box}.bcc ::selection,.bcc-quote-backdrop ::selection{background:var(--color-orange-60);color:#fff}.bcc{--bcc-ease-settle:cubic-bezier(0.22,1,0.36,1);--bcc-gutter:clamp(20px,4.17vw,60px);--bcc-column:1320px;--bcc-hero-a:0.0881;--bcc-hero-d:0.0542;--bcc-stress-out-a:0.5524;--bcc-stress-out-d:0.0581;--bcc-stroke-wd:0.08;--bcc-tile-wd:0.0407;--bcc-final-a:0.8605;--bcc-final-d:0.0407;--bcc-lock-a:0.814;--bcc-lock-d:0.093;--bcc-title-a:0.8838;--bcc-title-d:0.0581;position:relative;isolation:isolate;margin:0;background:var(--bcc-paper);color:var(--color-grey-100);font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:var(--text-body);line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:clip}.bcc-dots{position:fixed;top:0;left:0;z-index:-1;width:100%;height:110%;background-color:#ffffff;background-image:none}.bcc-grain{position:fixed;top:-3%;left:-3%;z-index:70;width:106%;height:106%;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");opacity:.32;mix-blend-mode:overlay;animation:bcc-grain .9s step-end infinite}@keyframes bcc-grain{0%{transform:translateZ(0)}20%{transform:translate3d(-1.5%,1%,0)}40%{transform:translate3d(1%,-1.5%,0)}60%{transform:translate3d(-1%,-.5%,0)}80%{transform:translate3d(1.5%,1%,0)}}@media (prefers-reduced-motion:reduce){.bcc-grain{animation:none}}.bcc-stage{position:relative;min-height:100vh;min-height:100svh}.bcc-stage-hero{height:100vh;height:100svh}.bcc-stage-stress{display:flex;align-items:center;padding:96px 0}.bcc-x .bcc-runway{height:var(--bcc-runway-h,620svh)}.bcc-x .bcc-frame{position:sticky;top:0;height:100svh;overflow:hidden;container-type:size}.bcc-x .bcc-stage{position:absolute;inset:0;min-height:0}.bcc-x :is(.bcc-stage-hero,.bcc-stage-stress){opacity:calc(1 - clamp(0, calc((var(--bcc-p, 0) - var(--fade-a)) / var(--fade-d)), 1))}.bcc-x .bcc-stage-hero{--fade-a:var(--bcc-hero-a);--fade-d:var(--bcc-hero-d);z-index:2}.bcc-x .bcc-stage-stress{--fade-a:var(--bcc-stress-out-a);--fade-d:var(--bcc-stress-out-d);z-index:1}.bcc-x .bcc-stage-grid{z-index:1;pointer-events:none}.bcc-x[data-hero-out] .bcc-stage-hero{visibility:hidden;pointer-events:none}.bcc-uphrase,.bcc-word{display:inline-block}.bcc-x :is(.bcc-word,.bcc-stroke,.bcc-chip){--w:clamp(0,calc((var(--bcc-p, 0) - var(--ws, 0)) / var(--wd, 0.05)),1)}.bcc-x .bcc-word{opacity:var(--w);filter:blur(calc((1 - var(--w)) * 6px));transform:translateY(calc((1 - var(--w)) * 10px))}.bcc-x .bcc-stroke{--wd:var(--bcc-stroke-wd,0.08);clip-path:inset(0 calc((1 - var(--w)) * 100%) 0 0)}.bcc-x .bcc-chip{--wa:clamp(0,calc((var(--bcc-p, 0) - var(--wsa, 0)) / 0.08),1);opacity:var(--w);transform:translateY(calc((1 - var(--w)) * 24px))}.bcc-x .bcc-chip-disc{transform:scale(calc(.5 + .5 * var(--w)))}.bcc-x .bcc-chip-tip,.bcc-x .bcc-chip-zig{stroke-dasharray:1}.bcc-x .bcc-chip-zig{stroke-dashoffset:clamp(0,calc(1 - 2 * var(--wa)),1)}.bcc-x .bcc-chip-tip{stroke-dashoffset:clamp(0,calc(2 - 2 * var(--wa)),1)}.bcc-stmt-inner{width:100%;max-width:var(--bcc-column);margin-inline:auto;padding:0 clamp(20px,4.17vw,60px)}.bcc-stmt-head{font-size:min(40px,10.2vw);font-weight:600;line-height:1.2;color:var(--color-grey-100);margin:0;text-wrap:balance}@media (min-width:768px){.bcc-stmt-head{font-size:clamp(48px,4.72vw,68px)}}.bcc-useg{display:inline-block}.bcc-stroke{position:absolute;left:0;bottom:-.05em;z-index:-1;width:100%;height:.13em}.bcc-chips{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start;margin:26px 0 0;padding:0;list-style:none}.bcc-chip{display:inline-flex;align-items:center;gap:8px;padding:7px 14px 7px 8px;border-radius:999px;background:var(--chip-tint);color:var(--chip-ink);border:1px solid color-mix(in srgb,var(--color-grey-20) 65%,transparent);font-size:13px;font-weight:500;white-space:normal;max-width:100%}.bcc-chip strong{font-weight:700;color:var(--color-green-90)}.bcc-chip-icon{display:block;width:22px;height:22px;flex:none}@media (min-width:480px){.bcc-chips{gap:11px;margin-top:30px}.bcc-chip{padding:8px 18px 8px 10px;font-size:14px}.bcc-chip-icon{width:24px;height:24px}}@media (min-width:768px){.bcc-chips{margin-top:34px}.bcc-chip{font-size:var(--text-body)}}.bcc-chips{width:100%;max-width:100%}.bcc-chip-pill{min-width:0}.bcc-chip-icon svg{display:block;width:100%;height:100%}.bcc-chip-disc{fill:var(--color-grey-80);opacity:.92}.bcc-chip-tip,.bcc-chip-zig{fill:none;stroke:var(--color-grey-5);stroke-width:2;stroke-linecap:round}.bcc-grid-final img,.bcc-grid-tile img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:var(--bcc-photo-pos,50% 50%)}.bcc-stage-grid{--bcc-cols:6;--bcc-rows:3;--bcc-mx:12px;--bcc-my:12px;--bcc-ggx:6px;--bcc-ggy:6px}.bcc-x .bcc-grid-tiles{--bcc-lock-a:0.814;--bcc-lock-d:0.093;--bcc-lt:clamp(0,calc((var(--bcc-p, 0) - var(--bcc-lock-a)) / var(--bcc-lock-d)),1);--bcc-un:calc(1 - var(--bcc-lt));--bcc-grad:calc(var(--bcc-un) * 16px);--bcc-gw:calc(100cqw - 2 * var(--bcc-mx));--bcc-gh:calc(100cqh - 2 * var(--bcc-my));--bcc-tw:calc((var(--bcc-gw) - (var(--bcc-cols) - 1) * var(--bcc-ggx)) / var(--bcc-cols));--bcc-th:calc((var(--bcc-gh) - (var(--bcc-rows) - 1) * var(--bcc-ggy)) / var(--bcc-rows));display:block;position:absolute;inset:0}.bcc-x .bcc-grid-tile{--w:clamp(0,calc((var(--bcc-p, 0) - var(--ws, 0)) / var(--bcc-tile-wd, 0.0407)),1);position:absolute;top:calc(var(--bcc-my) + var(--r) * (var(--bcc-th) + var(--bcc-ggy)));left:calc(var(--bcc-mx) + var(--c) * (var(--bcc-tw) + var(--bcc-ggx)));width:var(--bcc-tw);height:var(--bcc-th);overflow:hidden;border-radius:var(--bcc-un,0);opacity:var(--w);transform:translateY(calc((1 - var(--w)) * 18px))}.bcc-x .bcc-grid-tile img{position:absolute;top:calc(-1 * var(--r) * (var(--bcc-th) + var(--bcc-ggy)));left:calc(-1 * var(--c) * (var(--bcc-tw) + var(--bcc-ggx)));width:var(--bcc-gw);height:var(--bcc-gh)}.bcc-grid-final{position:absolute;inset:var(--bcc-mx);overflow:hidden}.bcc-x .bcc-grid-final{opacity:clamp(0,calc((var(--bcc-p, 0) - var(--bcc-final-a, .8605)) / var(--bcc-final-d, .0407)),1)}.bcc-x .bcc-grid-scrim{opacity:clamp(0,calc((var(--bcc-p, 0) - var(--bcc-title-a, .8838)) / var(--bcc-title-d, .0581)),1)}.bcc-grid-scrim{position:absolute;inset:0;background:linear-gradient(0deg,rgba(16,42,23,.86) 0,rgba(16,42,23,.55) 34%,rgba(16,42,23,0) 68%)}.bcc-grid-plate{position:absolute;inset:0;display:grid;place-items:center;padding:32px;text-align:center}.bcc-x .bcc-grid-sub,.bcc-x .bcc-grid-title{--w:clamp(0,calc((var(--bcc-p, 0) - var(--ws, 0)) / var(--bcc-title-d, 0.0581)),1);opacity:var(--w);transform:translateY(calc((1 - var(--w)) * 28px));margin:0}.bcc-grid-title{font-size:var(--text-headline-xl);font-weight:600;line-height:1.02;letter-spacing:-.03em;color:var(--color-white);text-wrap:balance}.bcc-grid-sub{margin-top:18px;font-size:var(--text-body-lg);color:rgba(255,255,255,.78)}.bcc-grid-meet{color:var(--color-orange-60);font-style:italic;font-family:Georgia,Times New Roman,serif;font-weight:400}.bcc-x [data-bcc-scrub] .bcc-sw{--w:clamp(0,calc((var(--sp, 0) - var(--ws, 0)) / var(--wd, 0.16)),1);--wo:calc(var(--w) * (2 - var(--w)))}.bcc-x [data-bcc-reveal]{opacity:0;transform:translateY(18px);transition:opacity .7s var(--bcc-ease-settle),transform .7s var(--bcc-ease-settle);transition-delay:var(--rd,0s)}.bcc-x [data-bcc-reveal].bcc-in{opacity:1;transform:none}@property --bcc-rail-ink{syntax:"<number>";initial-value:0;inherits:true}.bcc-rail{--rail-reach:4;--rail-w0:6px;--rail-wsw:10px;--rail-h0:3px;--rail-hsw:1px;--ink:var(--bcc-rail-ink,0);--rail-tint:color-mix(in srgb,var(--color-grey-100),var(--color-white) calc(var(--ink) * 100%));position:fixed;top:50%;right:clamp(10px,1.1vw,16px);z-index:45;display:flex;flex-direction:column;gap:6px;align-items:flex-end;pointer-events:none;transform:translateY(-50%);contain:layout paint;opacity:calc(clamp(0, calc((var(--bcc-ai, 0) - .15) / .4), 1) * (1 - clamp(0, calc((var(--bcc-ai, 0) - var(--rail-exit, 2)) / .3), 1)))}.bcc-rail-slot{--d:max(calc(var(--i) - var(--bcc-ai, 0)),calc(var(--bcc-ai, 0) - var(--i)));--t:clamp(0,calc(1 - var(--d) / var(--rail-reach)),1);--m:calc(var(--t) * var(--t));--s:clamp(0,calc(1 - var(--d) / 0.5),1);--se:calc(var(--s) * (2 - var(--s)));--past:clamp(0,calc(var(--bcc-ai, 0) - var(--i) + 0.5),1);display:flex;align-items:center;justify-content:flex-end;height:6px}.bcc-rail-pill{--a:calc(0.12 + 0.06 * var(--past) + 0.26 * var(--se));width:calc(var(--rail-w0) + var(--rail-wsw) * var(--m));height:calc(var(--rail-h0) + var(--rail-hsw) * var(--m));border-radius:999px;background:color-mix(in srgb,var(--rail-tint) calc(var(--a) * 100%),transparent);box-shadow:inset 0 .5px rgb(255 255 255/calc(.22 + .2 * var(--ink) + .18 * var(--se))),0 .5px 1.5px rgb(0 0 0/calc(.08 + .1 * var(--ink)))}@media (max-width:767px){.bcc-rail{--rail-w0:4px;--rail-wsw:6px;--rail-h0:2px;--rail-hsw:0px;right:5px;gap:5px}.bcc-rail-slot{height:4px}.bcc-rail-pill{--a:calc(0.1 + 0.05 * var(--past) + 0.2 * var(--se));box-shadow:none}}.bcc-topnav{position:fixed;top:0;left:0;right:0;z-index:50;transition:background-color .4s var(--bcc-ease-settle),border-color .4s var(--bcc-ease-settle);background:transparent;border-bottom:1px solid transparent;--nav-ink:#ffffff;--nav-logo-text:#ffffff;--nav-logo-sub:var(--color-green-5,#d6f0b4);--nav-logo-icon-primary:#ffffff;--nav-logo-icon-accent:var(--color-green-5,#d6f0b4);--nav-logo-icon-bg:rgba(255,255,255,0.12);--nav-logo-icon-border:rgba(255,255,255,0.35)}.bcc-topnav[data-solid]{background:color-mix(in srgb,var(--bcc-paper) 88%,transparent);backdrop-filter:blur(12px);border-bottom-color:color-mix(in srgb,var(--color-grey-20) 60%,transparent);--nav-ink:var(--color-green-90,#1e4d2b);--nav-logo-text:var(--color-green-90,#1e4d2b);--nav-logo-sub:var(--color-green-90,#1e4d2b);--nav-logo-icon-primary:var(--color-green-90,#1e4d2b);--nav-logo-icon-accent:var(--color-green-60,#77a45a);--nav-logo-icon-bg:rgba(30,77,43,0.08);--nav-logo-icon-border:rgba(30,77,43,0.25)}.bcc-brand-logo .bcc-logo-circle{fill:var(--nav-logo-icon-bg,rgba(255,255,255,.12));stroke:var(--nav-logo-icon-border,rgba(255,255,255,.35));transition:fill .3s ease,stroke .3s ease}.bcc-brand-logo .bcc-logo-path-main{stroke:var(--nav-logo-icon-primary,#ffffff);transition:stroke .3s ease}.bcc-brand-logo .bcc-logo-path-accent{stroke:var(--nav-logo-icon-accent,#d6f0b4);transition:stroke .3s ease}.bcc-brand-logo .bcc-logo-brand-text{color:var(--nav-logo-text,#ffffff);transition:color .3s ease}.bcc-brand-logo .bcc-logo-sub-text{color:var(--nav-logo-sub,#d6f0b4);transition:color .3s ease}.bcc-brand-logo.bcc-logo-forced-light .bcc-logo-circle{fill:rgba(255,255,255,.12)!important;stroke:rgba(255,255,255,.35)!important}.bcc-brand-logo.bcc-logo-forced-light .bcc-logo-path-main{stroke:#ffffff!important}.bcc-brand-logo.bcc-logo-forced-light .bcc-logo-path-accent{stroke:var(--color-green-5,#d6f0b4)!important}.bcc-brand-logo.bcc-logo-forced-light .bcc-logo-brand-text{color:#ffffff!important}.bcc-brand-logo.bcc-logo-forced-light .bcc-logo-sub-text{color:var(--color-green-5,#d6f0b4)!important}.bcc-brand-logo.bcc-logo-forced-dark .bcc-logo-circle{fill:rgba(30,77,43,.08)!important;stroke:rgba(30,77,43,.25)!important}.bcc-brand-logo.bcc-logo-forced-dark .bcc-logo-path-main{stroke:var(--color-green-90,#1e4d2b)!important}.bcc-brand-logo.bcc-logo-forced-dark .bcc-logo-path-accent{stroke:var(--color-green-60,#77a45a)!important}.bcc-brand-logo.bcc-logo-forced-dark .bcc-logo-brand-text,.bcc-brand-logo.bcc-logo-forced-dark .bcc-logo-sub-text{color:var(--color-green-90,#1e4d2b)!important}.bcc-x .bcc-topnav{transition:transform .35s var(--bcc-ease-settle),background-color .4s var(--bcc-ease-settle)}.bcc[data-nav-hidden] .bcc-topnav:not(:focus-within){transform:translateY(-102%)}.bcc[data-nav-hidden]:not(:has(.bcc-topnav:focus-within)){--bcc-nav-h:0px}.bcc-topnav[data-menu-open]{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transform:none!important}.bcc-meet-screen{display:flex;align-items:center;justify-content:center;padding:56px 24px 40px}.bcc-meet-inner{width:100%;max-width:var(--bcc-column);margin-inline:auto;text-align:center}.bcc-meet .bcc-meet-head{font-size:var(--text-headline-md);font-weight:600;line-height:1.1;letter-spacing:-.03em;margin:0;color:var(--color-green-90);text-wrap:balance}.bcc-meet-w{display:inline-block}.bcc-meet-sub{margin-top:24px;opacity:1!important;transform:none!important}.bcc-meet-sub-bold{margin:0;font-size:var(--text-heading-sm);font-weight:600;color:var(--color-grey-100)}.bcc-meet-sub-muted{margin:10px 0 0;font-size:var(--text-body);color:var(--color-grey-60)}.bcc-meet-cta{display:flex;justify-content:center;align-items:center;gap:14px;margin-top:24px;opacity:1!important;transform:none!important}@media (min-width:768px){.bcc-meet .bcc-meet-head{font-size:var(--text-headline-md)}.bcc-meet-sub{margin-top:28px}.bcc-meet-sub-bold{font-size:var(--text-headline-sm)}.bcc-meet-cta{flex-direction:row;justify-content:center;gap:20px;margin-top:28px}}.bcc-meet,.bcc-x .bcc-meet{padding:48px 0 32px!important}.bcc-meet,.bcc-meet-screen,.bcc-x .bcc-meet,.bcc-x .bcc-meet-screen{position:relative!important;height:auto!important;min-height:auto!important}.bcc-meet-screen,.bcc-x .bcc-meet-screen{top:auto!important;border-top-width:0!important}.bcc-x .bcc-meet .bcc-meet-head>.bcc-meet-mark>.bcc-meet-w,.bcc-x .bcc-meet .bcc-meet-head>.bcc-meet-w{--w:clamp(0,calc((var(--spx) - var(--ws, 0)) / var(--wd, 0.14)),1);--wo:calc(var(--w) * (2 - var(--w)))}.bcc-x .bcc-meet-head>.bcc-meet-mark>.bcc-meet-w,.bcc-x .bcc-meet-head>.bcc-meet-w{opacity:var(--w);transform:translateY(calc((1 - var(--wo)) * 14px));filter:blur(calc((1 - var(--w)) * 5px))}.bcc-x .bcc-meet .bcc-meet-sub,.bcc-x .bcc-meet-cta{opacity:1!important;transform:none!important}.bcc-x .bcc-meet-cta{display:flex;justify-content:center;align-items:center}.bcc-x .bcc-meet[data-bcc-cued] .bcc-meet-cta{opacity:1;transform:none}.bcc-bp-screen{display:flex;align-items:center;padding:40px 24px}.bcc-bp-grid{display:grid;gap:24px;width:100%;max-width:var(--bcc-column);margin-inline:auto}.bcc-bp-mobile-stack{display:none}@media (min-width:768px){.bcc-bp-screen{position:static;padding:clamp(40px,9svh,88px) clamp(28px,4.86vw,70px)}.bcc-bp-grid{grid-template-areas:"copy card";grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,64px)}.bcc-x .bcc-bp{--bp-h:240svh;height:var(--bp-h)}.bcc-x .bcc-bp-screen{position:sticky;top:0;height:100svh;min-height:0;border-top:var(--bcc-nav-h) solid transparent}}.bcc-bp-copy{grid-area:copy}.bcc-bp-head,.bcc-x .bcc-bp-head{margin:0 0 28px;font-size:var(--text-headline-sm);font-weight:600;line-height:1.1;letter-spacing:-.02em;color:var(--color-green-90);opacity:1!important;transform:none!important;visibility:visible!important}@media (min-width:768px){.bcc-bp-head,.bcc-x .bcc-bp-head{font-size:var(--text-headline-md)}}.bcc-bp-card{grid-area:card;position:relative;aspect-ratio:4/5;overflow:hidden;border-radius:20px;background:var(--color-grey-10)}@media (min-width:768px){.bcc-bp-card{height:min(74svh,720px);aspect-ratio:auto}}.bcc-bp-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.bcc-bp-img:not(:first-child){opacity:0}.bcc-x .bcc-bp-img:not(:first-child){--wd:0.1;--w:clamp(0,calc((var(--sp, 0) - var(--wb, 0) + var(--wd) / 2) / var(--wd)),1);--wo:calc(var(--w) * (2 - var(--w)));opacity:var(--w);transform:scale(calc(1.05 - .05 * var(--wo)))}.bcc-bp-list{position:relative;display:flex;flex-direction:column;gap:24px;margin:0;padding:0 0 0 36px;list-style:none}.bcc-bp-list:before{content:"";position:absolute;top:8px;bottom:8px;left:11px;width:2px;background:color-mix(in srgb,var(--color-grey-20) 80%,transparent);border-radius:2px}.bcc-bp-step{position:relative}.bcc-bp-seg{left:-36px;top:8px;width:2px;height:calc(100% - 16px);background:transparent}.bcc-bp-seg,.bcc-bp-seg:after{position:absolute;border-radius:2px}.bcc-bp-seg:after{content:"";inset:0;background:var(--color-green-90);transform-origin:top;transform:scaleY(0)}.bcc-x .bcc-bp-seg:after{transform:scaleY(clamp(0,calc((var(--sp, 0) * var(--n) - var(--i)) / .4),1))}.bcc-bp-title{margin:0;font-size:clamp(18px,1.8vw,22px);font-weight:700;color:var(--color-grey-60);transition:color .32s var(--bcc-ease-settle)}.bcc-bp-clip{display:grid;grid-template-rows:0fr;transition:grid-template-rows .48s var(--bcc-ease-settle)}.bcc-bp-body{margin:6px 0 0;overflow:hidden;font-size:clamp(15.5px,1.35vw,17.5px);line-height:1.6;color:var(--color-grey-80);opacity:0;transition:opacity .24s var(--bcc-ease-settle)}.bcc-x .bcc-bp[data-bcc-step="0"] .bcc-bp-step:first-child,.bcc-x .bcc-bp[data-bcc-step="1"] .bcc-bp-step:nth-child(2),.bcc-x .bcc-bp[data-bcc-step="2"] .bcc-bp-step:nth-child(3),.bcc-x .bcc-bp[data-bcc-step="3"] .bcc-bp-step:nth-child(4){--rows:1fr;--ink:var(--color-green-90)}.bcc-x .bcc-bp[data-bcc-step="0"] .bcc-bp-step:first-child .bcc-bp-clip,.bcc-x .bcc-bp[data-bcc-step="1"] .bcc-bp-step:nth-child(2) .bcc-bp-clip,.bcc-x .bcc-bp[data-bcc-step="2"] .bcc-bp-step:nth-child(3) .bcc-bp-clip,.bcc-x .bcc-bp[data-bcc-step="3"] .bcc-bp-step:nth-child(4) .bcc-bp-clip{grid-template-rows:1fr}.bcc-x .bcc-bp[data-bcc-step="0"] .bcc-bp-step:first-child .bcc-bp-title,.bcc-x .bcc-bp[data-bcc-step="1"] .bcc-bp-step:nth-child(2) .bcc-bp-title,.bcc-x .bcc-bp[data-bcc-step="2"] .bcc-bp-step:nth-child(3) .bcc-bp-title,.bcc-x .bcc-bp[data-bcc-step="3"] .bcc-bp-step:nth-child(4) .bcc-bp-title{color:var(--color-green-90)}.bcc-x .bcc-bp[data-bcc-step="0"] .bcc-bp-step:first-child .bcc-bp-body,.bcc-x .bcc-bp[data-bcc-step="1"] .bcc-bp-step:nth-child(2) .bcc-bp-body,.bcc-x .bcc-bp[data-bcc-step="2"] .bcc-bp-step:nth-child(3) .bcc-bp-body,.bcc-x .bcc-bp[data-bcc-step="3"] .bcc-bp-step:nth-child(4) .bcc-bp-body{opacity:1;transition-delay:.16s}.bcc-bp-stop{position:absolute;left:0;width:1px;height:1px;pointer-events:none}.bcc-x .bcc-bp-stop{top:calc(var(--at, 0) * (var(--bp-h) - 100svh))}.bcc-witness{--night:0;position:relative}.bcc-witness:has(.bcc-witness-switch:not(:checked)){--night:1}.bcc-witness,.bcc-x .bcc-witness{position:relative!important;height:auto!important;min-height:auto!important;padding:48px 0 16px!important}.bcc-witness-scene,.bcc-x .bcc-witness-scene{position:relative!important;top:auto!important;height:auto!important;min-height:auto!important;isolation:isolate;display:flex;flex-direction:column;background:transparent}.bcc-witness-stop,.bcc-x .bcc-witness-stop{display:none}.bcc-witness-scene:before{content:"";position:absolute;inset:0;z-index:-1;opacity:var(--night);background-image:radial-gradient(circle at center,rgba(255,255,255,.07) 0 1.5px,transparent 1.6px);background-size:var(--bcc-pitch,11px) var(--bcc-pitch,11px)}.bcc-witness-frame{width:100%;margin-block:0;padding-inline:28px}.bcc-x .bcc-witness-clear{display:none}.bcc-witness-card{position:relative;display:grid;overflow:hidden;border-radius:16px}.bcc-x .bcc-witness-card{width:auto;max-width:100%;max-height:100%;aspect-ratio:920/558;justify-self:center}.bcc-witness-img{grid-area:1/1}.bcc-witness-img img{display:block;width:100%;height:auto}.bcc-witness-copy-day,.bcc-witness-img-day{opacity:calc(1 - var(--night))}.bcc-witness-copy-night,.bcc-witness-img-night{opacity:var(--night);visibility:hidden}.bcc-witness:has(.bcc-witness-switch:not(:checked)) :is(.bcc-witness-img-day,.bcc-witness-copy-day){visibility:hidden}.bcc-witness:has(.bcc-witness-switch:not(:checked)) :is(.bcc-witness-img-night,.bcc-witness-copy-night){visibility:visible}.bcc-x :is(.bcc-witness-img-day,.bcc-witness-copy-day){transition:opacity .5s var(--bcc-ease-settle),visibility 0s linear calc(var(--night) * .5s)}.bcc-x :is(.bcc-witness-img-night,.bcc-witness-copy-night){transition:opacity .5s var(--bcc-ease-settle),visibility 0s linear calc((1 - var(--night)) * .5s)}.bcc-witness-card{width:min(100%,48svh);margin-inline:auto}.bcc-witness-copy{display:grid;margin-top:22px}.bcc-witness-copy>div{display:flex;flex-direction:column;gap:14px;grid-area:1/1}.bcc-witness-head{font-size:clamp(22px,2.3vw,30px);font-weight:700;line-height:1.2}.bcc-witness-head-day{color:var(--color-green-90)}.bcc-witness-body{font-size:clamp(16px,1.35vw,18px);font-weight:500;line-height:1.6;letter-spacing:.2px}.bcc-witness-body-day{color:var(--color-grey-80)}.bcc-witness-body-night,.bcc-witness-head-night{color:var(--color-white)}@media (min-width:768px){.bcc-witness-cols{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,440px);gap:clamp(28px,3.4vw,48px);align-items:center}.bcc-witness-copy{margin-top:0}.bcc-witness-card{margin-inline:0}}@media (max-width:767.9px){.bcc-witness-cols{display:block}}.bcc-witness-scene{transition:background-color .5s var(--bcc-ease-settle)}.bcc-witness:has(.bcc-witness-switch:not(:checked)) .bcc-witness-scene{background-color:var(--color-green-90)}.bcc-witness-list{display:flex;flex-direction:column;gap:12px;margin:18px 0 0;padding:0;list-style:none}.bcc-witness-list li{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-bottom:10px;border-bottom:1px solid color-mix(in srgb,var(--color-grey-20) 70%,transparent);font-size:clamp(15px,1.3vw,16.5px)}.bcc-witness-list li:last-child{border-bottom:0;padding-bottom:0}.bcc-witness-list span{color:var(--color-grey-60);font-weight:500}.bcc-witness-list b{text-align:right;font-weight:700;color:var(--color-green-90);font-size:clamp(15.5px,1.3vw,17px)}.bcc-witness-list-night li{border-bottom-color:rgba(255,255,255,.16)}.bcc-witness-list-night span{color:rgba(255,255,255,.7)}.bcc-witness-list-night b{color:#fff}.bcc-witness-toggle{position:absolute;top:20px;right:17px;display:flex;gap:10px;align-items:center;padding:8px;border-radius:8px;background:var(--color-grey-5);cursor:pointer}.bcc-witness-switch{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer}.bcc-witness-toggle:has(.bcc-witness-switch:focus-visible){outline:2px solid var(--color-green-90);outline-offset:3px}.bcc-witness-toggle-label{font-size:var(--text-body-lg);font-weight:600;line-height:1.2;color:var(--color-grey-100);text-transform:uppercase}.bcc-witness-track{position:relative;width:80px;height:34px;border-radius:17px;background:var(--color-green-60)}.bcc-witness:has(.bcc-witness-switch:not(:checked)) .bcc-witness-track{background:var(--color-orange-90)}.bcc-witness-word{position:absolute;top:50%;transform:translateY(-50%);font-size:var(--text-body-lg);font-weight:600;line-height:1.2;text-transform:uppercase}.bcc-witness-word-on{left:14px;color:var(--color-green-90);opacity:calc(1 - var(--night))}.bcc-witness-word-off{left:37px;color:var(--color-orange-5);opacity:var(--night)}.bcc-witness-knob{position:absolute;top:4px;left:4px;width:26px;height:26px;border-radius:50%;background:var(--color-white);transform:translate(calc((1 - var(--night)) * 46px))}.bcc-x .bcc-witness :is(.bcc-witness-toggle,.bcc-witness-head,.bcc-witness-body,.bcc-witness-press){opacity:1;transform:none;transition:opacity .55s var(--bcc-ease-settle),transform .55s var(--bcc-ease-settle);transition-delay:var(--cd,0s)}.bcc-x .bcc-witness .bcc-witness-toggle{transform:scale(1)}.bcc-x .bcc-witness-track{transition:background-color .4s var(--bcc-ease-settle)}.bcc-x .bcc-witness-knob{transition:transform .45s var(--bcc-ease-settle)}.bcc-x .bcc-witness-word{transition:opacity .3s ease}.bcc-x .bcc-witness-head{--cd:0.1s}.bcc-x .bcc-witness-body{--cd:0.22s}.bcc-x .bcc-witness-press{--cd:0.34s}.bcc-x [data-bcc-cued] :is(.bcc-witness-toggle,.bcc-witness-head,.bcc-witness-body,.bcc-witness-press){opacity:1;transform:none}.bcc-witness-press{margin-top:auto;padding:clamp(14px,2svh,24px) 0 max(28px,calc(env(safe-area-inset-bottom, 0px) + 24px));contain:layout}.bcc-witness-press-label{font-weight:500;color:var(--color-grey-60);text-align:center}.bcc-witness:has(.bcc-witness-switch:not(:checked)) .bcc-witness-press-label{color:var(--color-grey-20)}.bcc-witness-press{padding-inline:clamp(28px,3.47vw,50px);width:100%;max-width:1440px;margin-inline:auto;text-align:center;overflow-x:clip}.bcc-x .bcc-witness-press-window{-webkit-mask:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent) center /100% 100% no-repeat;mask:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent) center /100% 100% no-repeat}.bcc-x .bcc-witness-press-track{display:flex;width:max-content;animation:bcc-press-drift 26s linear infinite;animation-play-state:paused}.bcc-x [data-bcc-live][data-bcc-cued] .bcc-witness-press-track{animation-play-state:running}.bcc-x .bcc-witness-press-row{gap:var(--pg);padding-right:var(--pg)}.bcc-x .bcc-witness-press-track>.bcc-witness-press-dupe{display:flex}.bcc-witness-press-row{--ph:clamp(44px,8vw,84px);display:flex;align-items:center;justify-content:space-between;margin:0;padding:0;list-style:none}.bcc-witness-press-row li,.bcc-x .bcc-witness-press-row{flex:none}.bcc-witness-press-track>.bcc-witness-press-dupe{display:none}.bcc-witness-press-row img{display:block;width:calc(2 * var(--ph));max-width:none;height:var(--ph);margin-inline:calc(var(--il, 0) * -2 * var(--ph)) calc(var(--ir, 0) * -2 * var(--ph));object-fit:contain;opacity:.72;filter:invert(var(--night))}@media (min-width:768px){.bcc-witness-press-row{--pg:clamp(30px,3vw,52px)}.bcc-x .bcc-witness-scene{flex:1 1 0}.bcc-x .bcc-witness-frame{max-width:1440px;margin-inline:auto;padding-inline:clamp(28px,3.47vw,50px)}.bcc-x .bcc-witness-card{width:auto;max-width:100%;max-height:100%;aspect-ratio:920/558;justify-self:center}.bcc-witness-copy{margin-top:33px}.bcc-witness-head{font-size:var(--text-heading-lg)}.bcc-witness-press{margin-top:28px;padding:0 10px 8px}.bcc-witness-press-row li{display:flex;flex:0 0 min(62vw,240px);justify-content:center}}@media (max-width:767.9px){.bcc-witness-frame{margin-block:0}.bcc-witness-press-row{--ph:clamp(56px,18vw,74px);--pg:clamp(30px,10vw,52px)}.bcc-x .bcc-witness-press-row{gap:var(--pg);padding-right:var(--pg)}.bcc-witness-press{margin-top:20px;padding:0 16px 8px}}@keyframes bcc-press-drift{0%{transform:translate(0)}to{transform:translate(calc(-100% / 3))}}.bcc-witness-press-item{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:108px;padding:9px 14px;border-radius:999px;background:var(--color-grey-5);color:var(--color-grey-100);font-size:var(--text-body-sm);font-weight:600;white-space:nowrap;border:1px solid var(--color-grey-20)}@media (min-width:640px){.bcc-witness-press-item{min-width:120px;padding:10px 16px}}.bcc-witness-press-item .bcc-press-icon{display:inline-flex;width:18px;height:18px;border-radius:50%;background:var(--color-green-60);color:#fff;font-size:11px;font-weight:700;line-height:1}.bcc-x .bcc-grid-tile{border-radius:calc(var(--bcc-un, 0) * 12px)}.bcc-say{position:relative;overflow-x:clip;background-color:var(--color-green-90);background-image:radial-gradient(circle at center,color-mix(in srgb,var(--color-green-100) 15%,var(--color-green-90)) 0 1.5px,transparent 1.6px);background-size:var(--bcc-pitch) var(--bcc-pitch)}.bcc-say-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35em;margin:0 0 24px;font-size:clamp(32px,4.2vw,56px);font-weight:700;line-height:1.1;letter-spacing:-.03em;color:var(--color-white)}@media (min-width:1024px){.bcc-say-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35em;margin:0 0 28px;font-size:clamp(36px,4.5vw,60px);line-height:1.1}}.bcc-say-h1,.bcc-say-h2{display:inline-block!important;width:auto!important;text-align:left!important}.bcc-say-h1{color:var(--color-white)}.bcc-say-h2{color:var(--color-orange-60)!important;font-family:Georgia,Times New Roman,serif!important;font-style:italic!important;font-weight:400!important}.bcc-x :is(.bcc-say-h1,.bcc-say-h2){translate:none!important}.bcc-say-deck{position:relative;display:grid;gap:14px;grid-template-columns:1fr}.bcc-say-card{border-radius:18px;background:#fff;padding:20px;display:flex;flex-direction:column;justify-content:space-between;gap:14px;min-height:0;will-change:transform,opacity}@media (min-width:560px){.bcc-say-deck{gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.bcc-say-card{padding:22px;min-height:186px}}@media (min-width:1024px){.bcc-say-deck{grid-template-columns:repeat(3,minmax(0,1fr))}}.bcc-say-text{font-size:14.5px;line-height:1.55}.bcc-say-stars{color:var(--color-orange-60);font-size:15px;letter-spacing:2px}.bcc-say-text{margin:0;font-size:var(--text-body);line-height:1.6;color:var(--color-grey-100)}.bcc-say-name{font-size:14px;font-weight:600;color:var(--color-green-90)}.bcc-say-by{font-size:13px;color:var(--color-grey-60);margin:2px 0 0}.bcc-say-photo{border-radius:20px;overflow:hidden;min-height:300px}.bcc-say-photo img{width:100%;height:100%;object-fit:cover;display:block}.bcc-say-screen{display:flex;align-items:center;padding:clamp(48px,8svh,90px) var(--bcc-gutter)}.bcc-say-inner{position:relative;width:100%;max-width:var(--bcc-column);margin-inline:auto}.bcc-x .bcc-say-card{--wo:calc(var(--w) * (2 - var(--w)));--xo:calc(var(--x, 0) * var(--x, 0) * (3 - 2 * var(--x, 0)));--fe:calc(var(--f, 0) * var(--f, 0));translate:calc((1 - var(--wo)) * var(--ex, 0) * 1cqw + var(--xo) * var(--jx, 0) * 1px + var(--fe) * var(--fx, 0) * 1cqw) calc((1 - var(--wo)) * var(--ey, 0) * 1cqw + var(--drift, 0px) - var(--fe) * 100svh);rotate:calc((1 - var(--wo)) * var(--r0) * 1deg + var(--xo) * var(--r1) * 1deg + var(--fe) * var(--jx) * .25deg);scale:calc(.82 + .18 * var(--wo) - .14 * var(--xo) - .05 * var(--fe));opacity:clamp(0,calc(var(--w) / .3),1);box-shadow:0 calc((12 - 8 * var(--xo)) * 1px) calc((24 - 14 * var(--xo)) * 1px) rgba(0,0,0,calc(.25 + .25 * var(--xo)))}.bcc-x .bcc-nf{height:160svh}.bcc-nf-screen{position:sticky;top:0;height:100svh;overflow:hidden;display:grid;place-items:center}.bcc-x .bcc-nf-layer img{transform:translateX(calc((var(--spx) - .5) * -14vw)) scale(1.06)}.bcc-x .bcc-nf-scrim{opacity:clamp(0,calc((var(--spx) - .1) / .35),1)}.bcc-x .bcc-nf .btn{opacity:clamp(0,calc((var(--spx) - .58) / .14),1);transform:translateY(calc((1 - clamp(0, calc((var(--spx) - .58) / .14), 1)) * 18px))}.bcc-topnav{--nav-ink:#fff;--nav-ink-soft:rgba(255,255,255,0.62)}.bcc-topnav[data-solid]{--nav-ink:var(--color-green-90);--nav-ink-soft:var(--color-grey-60)}@media (min-width:1024px){.bcc-x .bcc-say{height:180svh}.bcc-x .bcc-say-screen{position:sticky;top:0;height:100svh;min-height:0;border-top:var(--bcc-nav-h) solid transparent}.bcc-x .bcc-say-card{--w:clamp(0,calc((var(--sp, 0) - var(--ws)) / var(--wd)),1);--x:clamp(0,calc((var(--sp, 0) - var(--xs)) / var(--xd)),1);--f:clamp(0,calc((var(--sp, 0) - 0.9) / 0.1),1)}}.bcc-nf{--spx:var(--sp,0);position:relative}.bcc-nf-layer{position:absolute;inset:0;overflow:hidden}.bcc-nf-layer img{width:176vw;max-width:none;height:100%;object-fit:cover;display:block;margin-left:-38vw}.bcc-x .bcc-nf :is(.bcc-nf-layer,.bcc-nf-word,.bcc-nf-payoff-head,.bcc-nf-payoff-sub){--w:clamp(0,calc((var(--spx) - var(--ws, 0)) / var(--wd, 0.1)),1);--wo:calc(var(--w) * (2 - var(--w)))}.bcc-x .bcc-nf-word{opacity:var(--w);filter:blur(calc((1 - var(--w)) * 6px));transform:translateY(calc((1 - var(--wo)) * 14px))}.bcc-nf-scrim{position:absolute;inset:0;background:linear-gradient(0deg,rgba(16,42,23,.9),rgba(16,42,23,.35) 55%,rgba(16,42,23,.2))}.bcc-nf-payoff{position:relative;display:grid;place-items:center;text-align:center;padding:40px 24px}.bcc-nf-payoff-head{font-size:var(--text-headline-md);font-weight:600;line-height:1.05;letter-spacing:-.03em;color:#fff;margin:0}.bcc-nf-payoff-sub{margin:18px 0 0;color:rgba(255,255,255,.78);font-size:var(--text-body-lg)}.bcc-section{position:relative;padding:56px var(--bcc-gutter) 80px}#bcc-how{padding-top:24px!important}#bcc-pricing{padding-bottom:36px!important}.bcc-say-screen{padding-top:36px!important}.bcc-inner{width:100%;max-width:var(--bcc-column);margin-inline:auto}.bcc-h2{margin:0;font-size:var(--text-heading-md);font-weight:600;line-height:1.15;letter-spacing:-.02em;color:var(--color-green-90)}@media (min-width:768px){.bcc-h2{font-size:var(--text-headline-sm)}}.bcc-h2 .ital{font-family:Georgia,Times New Roman,serif;font-weight:400;font-style:italic}.bcc-lead{margin:14px 0 0;color:var(--color-grey-60);font-size:var(--text-body);max-width:60ch}:is(.bcc,.bcc-quote-backdrop,.bcc-toast-social,.bcc-toast-email,.bcc-toast-cookie) .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:999px;padding:14px 26px;font-size:var(--text-body);font-weight:600;font-family:inherit;text-decoration:none;cursor:pointer;transition:background-color .2s var(--ease-smooth),transform .2s var(--ease-smooth)}:is(.bcc,.bcc-quote-backdrop,.bcc-toast-social,.bcc-toast-email,.bcc-toast-cookie) .btn-primary{background:var(--color-orange-60);color:#fff}:is(.bcc,.bcc-quote-backdrop,.bcc-toast-social,.bcc-toast-email,.bcc-toast-cookie) .btn-primary:hover{background:#d95f24}:is(.bcc,.bcc-quote-backdrop,.bcc-toast-social,.bcc-toast-email,.bcc-toast-cookie) .btn:active{transform:scale(.97)}:is(.bcc,.bcc-quote-backdrop,.bcc-toast-social,.bcc-toast-email,.bcc-toast-cookie) .btn-ghost{background:transparent;color:var(--color-green-90);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--color-green-90) 30%,transparent)}:is(.bcc,.bcc-quote-backdrop,.bcc-toast-social,.bcc-toast-email,.bcc-toast-cookie) .btn-ghost:hover{background:color-mix(in srgb,var(--color-green-90) 8%,transparent)}:is(.bcc,.bcc-quote-backdrop,.bcc-toast-social,.bcc-toast-email,.bcc-toast-cookie) .btn-light{background:#fff;color:var(--color-green-90)}:is(.bcc,.bcc-quote-backdrop,.bcc-toast-social,.bcc-toast-email,.bcc-toast-cookie) .btn-light:hover{background:var(--color-green-5)}.bcc-fact-media{position:relative;border-radius:24px;overflow:hidden;aspect-ratio:16/9}.bcc-fact-media img{width:100%;height:100%;object-fit:cover;display:block}.bcc-quote-backdrop{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:20px;background:rgba(16,42,23,.62);backdrop-filter:blur(8px);animation:bcc-quote-fade .22s var(--bcc-ease-settle) both}.bcc-quote-modal{position:relative;width:min(100%,460px);padding:38px;border-radius:24px;background:var(--bcc-paper);color:var(--color-grey-100);box-shadow:0 28px 90px rgba(16,42,23,.38);animation:bcc-quote-up .38s var(--bcc-ease-settle) both}.bcc-quote-close{position:absolute;top:14px;right:14px;display:grid;width:38px;height:38px;place-items:center;border:0;border-radius:999px;background:transparent;color:var(--color-green-90);cursor:pointer}.bcc-quote-close:hover{background:var(--color-grey-10)}.bcc-quote-kicker{margin:0 0 10px;color:var(--color-orange-60);font-size:12px;font-weight:600;letter-spacing:.13em;text-transform:uppercase}.bcc-quote-modal h2{margin:0;color:var(--color-green-90);font-size:var(--text-heading-md);font-weight:600;line-height:1.08;letter-spacing:-.02em}.bcc-quote-copy,.bcc-quote-success>p:not(.bcc-quote-kicker){margin:12px 0 24px;color:var(--color-grey-60);font-size:var(--text-body);line-height:1.55}.bcc-quote-label{display:block;margin:0 0 7px;color:var(--color-grey-80);font-size:13px;font-weight:600}.bcc-quote-input{display:block;width:100%;min-height:51px;border:1px solid var(--color-grey-20);border-radius:12px;background:#fff;padding:0 14px;color:var(--color-grey-100);font:inherit;outline:none}.bcc-quote-input:focus{border-color:var(--color-green-60);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-green-60) 22%,transparent)}.bcc-quote-submit{width:100%;margin-top:14px}.bcc-quote-reassurance{margin:14px 0 0;text-align:center;color:var(--color-grey-60);font-size:12.5px}.bcc-quote-success .btn{margin-top:4px}@keyframes bcc-quote-fade{0%{opacity:0}to{opacity:1}}@keyframes bcc-quote-up{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:none}}.bcc-hero-media{position:absolute;inset:0;overflow:hidden}.bcc-hero-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;animation:bcc-hero-zoom 16s ease-out forwards}@keyframes bcc-hero-zoom{0%{transform:scale(1)}to{transform:scale(1.09)}}.bcc-hero-scrim{position:absolute;inset:0;background:linear-gradient(0deg,rgba(16,42,23,.92) 0,rgba(16,42,23,.45) 42%,rgba(16,42,23,.55)),linear-gradient(90deg,rgba(16,42,23,.55),transparent 65%)}.bcc-hero-content{position:relative;height:100%;display:flex;flex-direction:column;justify-content:flex-end;gap:18px;padding:100px clamp(20px,4.17vw,60px) 84px;max-width:var(--bcc-column);margin-inline:auto}@media (min-width:768px){.bcc-hero-content{padding-bottom:96px}}.bcc-hero-eyebrow{display:inline-flex;align-items:center;gap:9px;margin:0;padding:7px 16px;width:fit-content;border:1px solid rgba(255,255,255,.26);border-radius:999px;background:rgba(255,255,255,.07);backdrop-filter:blur(8px);font-size:11.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.86);animation:bcc-hero-in .9s var(--bcc-ease-settle) both}.bcc-hero-dot{width:6px;height:6px;border-radius:999px;background:var(--color-yellow-10);box-shadow:0 0 0 0 rgba(249,215,125,.6);animation:bcc-pulse 2.2s ease-out infinite}@keyframes bcc-pulse{0%,to{box-shadow:0 0 0 0 rgba(249,215,125,.55)}60%{box-shadow:0 0 0 9px rgba(249,215,125,0)}}.bcc-hero-title{margin:0;font-size:clamp(40px,7.4vw,92px);font-weight:600;line-height:1;letter-spacing:-.035em;color:#fff;text-wrap:balance}.bcc-hero-line{display:block}.bcc-hero-word{display:inline-block;opacity:0;filter:blur(8px);transform:translateY(16px);animation:bcc-hero-in 1s var(--bcc-ease-settle) both;animation-delay:var(--d,.1s)}.bcc-hero-serif{font-family:Georgia,Times New Roman,serif;font-weight:400;font-style:italic;color:var(--color-green-5)}@keyframes bcc-hero-in{0%{opacity:0;filter:blur(8px);transform:translateY(16px)}to{opacity:1;filter:blur(0);transform:none}}.bcc-hero-sub{margin:0;max-width:34ch;font-size:var(--text-body-lg);line-height:1.55;color:rgba(255,255,255,.8);animation:bcc-hero-in 1s var(--bcc-ease-settle) .62s both}.bcc-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;animation:bcc-hero-in 1s var(--bcc-ease-settle) .78s both}.bcc-hero-zip{display:flex;align-items:center;gap:6px;padding:6px;width:100%;max-width:380px;border-radius:999px;background:#fff;box-shadow:0 12px 32px rgba(16,42,23,.28)}.bcc-hero-zip input{min-width:0;flex:1 1 auto;border:0;background:transparent;padding:0 6px 0 16px;font:inherit;font-size:14px;color:var(--color-grey-100);outline:none}.bcc-hero-zip input::placeholder{color:var(--color-grey-60)}.bcc-hero-zip .btn{flex:none;padding:10px 16px;font-size:13px;white-space:nowrap}.bcc-hero-note{font-size:12.5px;line-height:1.4;color:rgba(255,255,255,.6);max-width:100%}@media (min-width:400px){.bcc-hero-zip{width:auto;max-width:none}.bcc-hero-zip input{width:170px;flex:none;font-size:14.5px}.bcc-hero-zip .btn{padding:11px 22px;font-size:14px}.bcc-hero-note{font-size:13.5px;max-width:100%}}@media (min-width:640px){.bcc-hero-zip input{width:190px}}.bcc-hero-cue{position:absolute;bottom:26px;left:50%;transform:translateX(-50%);width:26px;height:38px;border:1.5px solid rgba(255,255,255,.4);border-radius:14px;display:flex;justify-content:center;padding-top:7px}.bcc-hero-cue span{width:3px;height:8px;border-radius:2px;background:rgba(255,255,255,.75);animation:bcc-cue 1.9s ease-in-out infinite}@media (max-width:379.9px){.bcc-hero-title{font-size:clamp(32px,10vw,40px)}.bcc-hero-eyebrow{font-size:10px;padding:6px 12px;gap:7px}.bcc-hero-sub{font-size:14.5px;max-width:30ch}.bcc-stmt-head{font-size:min(32px,9.6vw)}.bcc-grid-title{font-size:clamp(32px,9vw,44px)}}@media (max-height:680px) and (orientation:landscape){.bcc-hero-content{padding-top:76px;padding-bottom:20px;gap:10px}.bcc-hero-cue{display:none}.bcc-hero-title{font-size:clamp(28px,6vw,52px)}.bcc-hero-sub{display:none}.bcc-stage-stress{padding:64px 0}}@media (max-height:480px){.bcc-hero-eyebrow{display:none}}@keyframes bcc-cue{0%,to{transform:translateY(0);opacity:.9}50%{transform:translateY(11px);opacity:.3}}@media (max-width:1023.9px){.bcc-rail{display:none!important}.bcc-frame,.bcc-runway{height:auto!important}.bcc-frame{overflow:visible!important;container-type:normal!important}.bcc-frame,.bcc-stage{position:relative!important}.bcc-stage{inset:auto!important;min-height:auto!important}.bcc-stage-hero{height:100svh!important;height:100dvh!important;min-height:100svh!important;min-height:100dvh!important;overflow:hidden!important}.bcc-stage-hero,.bcc-stage-stress{position:relative!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}.bcc-stage-stress{padding:64px 0!important;background:var(--color-grey-5);border-top:1px solid var(--color-grey-20);border-bottom:1px solid var(--color-grey-20)}.bcc-stage-grid{display:none!important}.bcc-chip,.bcc-stroke,.bcc-word{opacity:1!important;filter:none!important;transform:none!important;clip-path:none!important}.bcc-chip-tip,.bcc-chip-zig{stroke-dashoffset:0!important}.bcc-meet{height:auto!important;padding-top:36px!important;padding-bottom:8px!important}.bcc-meet-screen{position:relative!important;top:auto!important;height:auto!important;border-top-width:0!important;padding:0 clamp(16px,4vw,24px)!important}.bcc-bp{height:auto!important;padding-top:8px!important;padding-bottom:0!important}.bcc-bp-screen{position:relative!important;top:auto!important;height:auto!important;border-top-width:0!important;padding:0 clamp(16px,4vw,24px)!important;margin-bottom:0!important}.bcc-witness{height:auto!important;padding-top:20px!important;padding-bottom:24px!important;margin-top:0!important}.bcc-witness-scene{position:relative!important;top:auto!important;height:auto!important;min-height:auto!important;padding:0!important;margin:0!important}.bcc-witness-frame{margin-block:0!important;padding-inline:clamp(16px,4vw,24px)!important}.bcc-say{height:auto!important;padding-top:32px!important;padding-bottom:32px!important}.bcc-say-screen{top:auto!important;border-top-width:0!important;padding-left:clamp(16px,4vw,32px)!important;padding-right:clamp(16px,4vw,32px)!important}.bcc-nf,.bcc-say-screen{position:relative!important;height:auto!important}.bcc-nf{padding:0!important;margin:0!important;background:var(--color-grey-100)!important}.bcc-nf,.bcc-nf-screen{overflow:hidden!important}.bcc-nf-screen{position:relative!important;top:auto!important;height:auto!important;min-height:380px!important;border-top-width:0!important;padding:56px 20px 40px!important}.bcc-nf-layer img{width:100%!important;max-width:100%!important;margin-left:0!important;height:100%!important;object-fit:cover!important}.bcc-nf-scrim{background:linear-gradient(to top,var(--color-grey-100) 0,rgba(16,42,23,.88) 35%,rgba(16,42,23,.35) 75%,rgba(16,42,23,.2) 100%)!important}.bcc-meet-cta,.bcc-meet-sub,.bcc-meet-w,.bcc-nf-payoff-sub,.bcc-nf-word{opacity:1!important;filter:none!important;transform:none!important}.bcc-bp-grid{display:none!important}.bcc-bp-mobile-stack{display:flex!important;flex-direction:column!important}.bcc-say-deck{display:grid!important;grid-template-columns:1fr!important;gap:16px!important}.bcc-say-card{opacity:1!important;filter:none!important;transform:none!important;rotate:0deg!important;scale:1!important;translate:none!important;min-height:0!important}.bcc-say-h1,.bcc-say-h2{position:relative!important;translate:none!important}}@media (min-width:640px) and (max-width:1023.9px){.bcc-say-deck{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:767.9px){.bcc-topnav .bcc-topnav-cta,.bcc-topnav [data-quote-cta]:not(.fixed [data-quote-cta]){display:none!important}.bcc-stage-hero{height:100svh!important;height:100dvh!important;min-height:100svh!important;min-height:100dvh!important;max-height:100svh!important;max-height:100dvh!important;position:relative!important;overflow:hidden!important}.bcc-hero-content,.bcc-stage-hero{display:flex!important;flex-direction:column!important;justify-content:flex-end!important}.bcc-hero-content{height:100%!important;min-height:100%!important;box-sizing:border-box!important;padding:84px 20px 28px!important;gap:12px!important}.bcc-hero-title{font-size:clamp(30px,8.5vw,42px)!important;line-height:1.12!important;letter-spacing:-.03em!important}.bcc-hero-sub{font-size:14.5px!important;line-height:1.5!important;max-width:32ch!important;color:rgba(255,255,255,.88)!important}.bcc-hero-actions{width:100%;display:flex;flex-direction:column;align-items:stretch;gap:8px!important;margin-top:4px!important}.bcc-hero-actions .btn{width:100%!important;max-width:340px!important;padding:13px 22px!important;font-size:15px!important;text-align:center;border-radius:999px!important}.bcc-hero-note{font-size:12px!important;color:rgba(255,255,255,.7)!important;text-align:left}.bcc-hero-cue,.bcc-witness-press,.bcc-witness-toggle{display:none!important}}@media (prefers-reduced-motion:reduce){.bcc-x .bcc-runway{height:auto}.bcc-x .bcc-frame{position:relative;height:auto;overflow:visible;container-type:normal}.bcc-x .bcc-stage{position:relative;inset:auto}.bcc-x .bcc-chip,.bcc-x .bcc-stroke,.bcc-x .bcc-word{opacity:1!important;filter:none!important;transform:none!important;clip-path:none!important}.bcc-x .bcc-grid-final,.bcc-x .bcc-grid-scrim,.bcc-x .bcc-grid-sub,.bcc-x .bcc-grid-tile,.bcc-x .bcc-grid-title{opacity:1!important;transform:none!important}}