@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=IBM+Plex+Mono:wght@400;500;600&display=swap";@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Instrument+Serif:ital@0;1&display=swap";@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=DM+Serif+Display&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap";:root{--agency-ink: 20 35 33;--agency-deep: 1 31 30;--agency-teal: 8 125 105;--agency-mint: 101 250 203;--agency-paper: 255 255 255;--agency-sand: 242 250 247;--agency-muted: 96 116 111;--agency-line: 220 235 229;--agency-white: 255 255 255;--agency-display: "DM Sans", system-ui, sans-serif;--agency-sans: "DM Sans", system-ui, sans-serif;--agency-mono: "IBM Plex Mono", monospace}.agency-nav{position:relative;z-index:10;width:100%;color:#fff;background:rgb(var(--agency-deep));border-bottom:1px solid rgba(206,238,226,.15)}.agency-nav-inner{width:min(1190px,calc(100% - 64px));min-height:54px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:24px}.agency-brand{display:inline-flex;align-items:baseline;flex:0 0 auto;color:#fff;text-decoration:none}.agency-wordmark{font:800 22px/1.2 var(--agency-sans);letter-spacing:-.045em;white-space:nowrap}.agency-wordmark>span{color:rgb(var(--agency-mint))}.agency-brand img{display:block;width:128px;height:auto;filter:brightness(0) invert(1)}.agency-brand-suffix{margin-left:-4px;color:#fff;font-size:10px;font-weight:700}.agency-brand-divider,.agency-brand-descriptor{display:none}.agency-nav-links{display:flex;align-items:center;justify-content:flex-end;gap:clamp(14px,2vw,27px)}.agency-nav-link{color:#eff8f4;font:600 10px var(--agency-sans);text-decoration:none;transition:color .18s ease}.agency-nav-link:hover{color:rgb(var(--agency-mint))}.agency-nav-cta{min-height:31px;padding:0 13px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid rgb(var(--agency-mint));border-radius:4px;color:rgb(var(--agency-deep));background:rgb(var(--agency-mint));font:700 10px var(--agency-sans);text-decoration:none;white-space:nowrap;transition:background .18s ease,color .18s ease,transform .18s ease}.agency-nav-cta:hover{color:rgb(var(--agency-deep));background:#91f2d7;transform:translateY(-1px)}.agency-mobile-actions{display:none;align-items:center;gap:7px}.agency-nav-cta-small{min-height:30px;padding:0 10px;font-size:9px}.agency-menu-trigger{color:#fff!important}.agency-mobile-sheet{color:#fff!important;background:rgb(var(--agency-deep))!important;border-color:#ceeee233!important}.agency-mobile-menu{display:flex;flex-direction:column;gap:0;margin-top:38px}.agency-eyebrow{margin:0 0 14px;color:rgb(var(--agency-mint));font:600 9px var(--agency-mono);letter-spacing:.09em;text-transform:uppercase}.agency-section-number{color:rgb(var(--agency-teal));font:700 9px/1.4 var(--agency-mono);letter-spacing:.1em;text-transform:uppercase}.agency-contact-section{padding:48px 0 52px;border-top:1px solid rgb(var(--agency-line));background:rgb(var(--agency-paper))}.agency-contact-inner{width:min(900px,calc(100% - 56px));margin:0 auto}.agency-contact-heading{margin:0 auto 25px;text-align:center}.agency-contact-heading h2{max-width:760px;margin:10px auto 8px;color:rgb(var(--agency-ink));font:800 clamp(29px,4vw,42px)/1 var(--agency-display);letter-spacing:-.045em}.agency-contact-heading>p{max-width:640px;margin:0 auto;color:#597069;font-size:12px;line-height:1.6}.agency-calendly-frame{overflow:hidden;border:1px solid rgb(var(--agency-line));border-radius:5px;background:#fbfdfc;box-shadow:0 10px 30px #0f312f0f}.agency-calendly-widget{width:100%;min-width:0;height:990px}.agency-calendly-widget iframe{width:100%!important;min-width:0!important;height:950px!important}.agency-mobile-link{padding:13px 0;border-bottom:1px solid rgb(var(--agency-line));color:#fff;font:700 17px var(--agency-display);text-decoration:none}.agency-mobile-cta{margin-top:20px}.agency-footer{padding:26px 0 13px;color:#fff;background:#052522}.agency-footer-inner{width:min(1190px,calc(100% - 64px));margin:0 auto}.agency-footer-top{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-bottom:19px;border-bottom:1px solid rgba(209,224,215,.2)}.agency-footer-top .agency-eyebrow{margin-bottom:5px}.agency-footer-top h2{margin:0;color:#fff;font:800 23px/1.05 var(--agency-display);letter-spacing:-.035em}.agency-footer-cta{display:inline-flex;align-items:center;gap:8px;color:rgb(var(--agency-mint));font-size:10px;font-weight:700;text-decoration:none}.agency-footer-bottom{display:grid;grid-template-columns:1.2fr 1fr .7fr;gap:28px;padding:18px 0 20px}.agency-footer-logo{display:inline-flex;align-items:baseline}.agency-footer-logo img{display:block;width:124px;height:auto;filter:brightness(0) invert(1)}.agency-footer-logo-suffix{margin-left:-4px;color:#fff;font-size:10px;font-weight:700}.agency-footer-brand p{margin:8px 0 0;color:#adc6bb;font-size:9px;line-height:1.55}.agency-footer-links{display:grid;grid-template-columns:1fr 1fr;gap:9px 17px;align-content:start;padding-top:4px}.agency-footer-links a,.agency-footer-legal a{color:#c3d7cd;text-decoration:none}.agency-footer-links a{font-size:9px}.agency-footer-links a:hover,.agency-footer-legal a:hover{color:rgb(var(--agency-mint))}.agency-footer-contact{display:flex;flex-direction:column;align-items:flex-start;gap:7px;color:#abc4b8;font-size:9px}.agency-footer-contact span:first-child{color:rgb(var(--agency-mint));font:600 8px var(--agency-mono);letter-spacing:.08em;text-transform:uppercase}.agency-footer-contact a{color:#fff;text-decoration:none;font-size:10px}.agency-footer-legal{display:flex;justify-content:space-between;gap:15px;padding-top:10px;border-top:1px solid rgba(209,224,215,.16);color:#88a99b;font-size:8px}.agency-footer-legal a{color:inherit}@media (max-width: 1040px){.agency-nav-inner{width:min(100% - 40px,1190px)}.agency-nav-links{gap:14px}.agency-nav-link{font-size:9px}}@media (max-width: 780px){.agency-nav-inner{width:calc(100% - 36px);min-height:51px;gap:9px}.agency-brand img{width:120px}.agency-nav-links{display:none}.agency-mobile-actions{display:flex}}@media (max-width: 700px){.agency-contact-section{padding:34px 0 42px}.agency-contact-inner{width:calc(100% - 36px)}.agency-contact-heading{margin-bottom:20px}.agency-contact-heading h2{font-size:clamp(27px,8vw,38px)}.agency-contact-heading>p{font-size:11px}.agency-calendly-widget{height:1000px}.agency-calendly-widget iframe{height:970px!important}.agency-footer{padding-top:22px}.agency-footer-inner{width:calc(100% - 36px)}.agency-footer-top{align-items:flex-start;flex-direction:column;padding-bottom:17px}.agency-footer-top h2{font-size:21px}.agency-footer-bottom{grid-template-columns:1fr 1fr;gap:20px 15px;padding:16px 0}.agency-footer-brand,.agency-footer-contact{grid-column:1 / -1}.agency-footer-legal{flex-wrap:wrap;gap:7px 14px;line-height:1.5}}@media (max-width: 380px){.agency-nav-cta-small{display:none}}@media (max-width: 370px){.agency-contact-inner,.agency-footer-inner{width:calc(100% - 28px)}.agency-footer-bottom{grid-template-columns:1fr}.agency-footer-brand,.agency-footer-contact{grid-column:auto}}.agency-home{--a-ink: #142321;--a-deep: #011f1e;--a-deepest: #001e1e;--a-teal: #087d69;--a-mint: #65facb;--a-paper: #fff;--a-pale: #f2faf7;--a-line: #dcebe5;--a-muted: #60746f;color:var(--a-ink);background:var(--a-paper);font-family:var(--agency-sans);overflow:clip}.agency-home *,.agency-home *:before,.agency-home *:after{box-sizing:border-box}.agency-video-disclosure>summary{cursor:pointer;color:#fff;font-size:13px;font-weight:700}.agency-video-disclosure[open]>summary{margin-bottom:18px}.agency-booking-disclosure{padding:20px 0;background:#effaf7;border-top:1px solid var(--a-line)}.agency-booking-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;font-size:16px;font-weight:800}.agency-booking-disclosure[open]>summary{margin-bottom:18px}.agency-booking-disclosure .agency-calendly-frame,.agency-booking-disclosure .agency-calendly-widget{min-height:680px}.agency-builder-invite{padding:35px 0;color:#f4fbf7;background:#0c4039}.agency-builder-invite-inner{display:flex;align-items:center;justify-content:space-between;gap:28px}.agency-builder-invite .agency-section-number{color:#a9e5ce}.agency-builder-invite h2{max-width:680px;margin:9px 0 7px;color:#fff;font-size:clamp(25px,3vw,37px);line-height:1.08;letter-spacing:-.04em}.agency-builder-invite p{max-width:630px;margin:0;color:#d3e5dd;font-size:15px;line-height:1.6}.agency-builder-invite .agency-button{flex:0 0 auto;min-height:48px;font-size:14px}.agency-home h1,.agency-home h2,.agency-home h3,.agency-home p{margin-top:0}.agency-section-shell{width:min(1190px,calc(100% - 64px));margin:0 auto}.agency-overline,.agency-section-number,.agency-option-index,.agency-profile-status,.agency-final-index,.agency-scenario>span{margin:0;font:700 9px/1.4 var(--agency-mono);letter-spacing:.11em;text-transform:uppercase}.agency-hero{position:relative;color:#fff;background:var(--a-deepest)}.agency-hero-inner{position:relative;width:min(1190px,calc(100% - 64px));min-height:365px;margin:0 auto;display:grid;grid-template-columns:1.02fr .98fr;gap:36px;align-items:center;padding:28px 0 25px}.agency-hero-copy{position:relative;z-index:1;padding:0 0 2px 10px}.agency-overline{display:flex;align-items:center;gap:8px;color:var(--a-mint)}.agency-overline span{width:5px;height:5px;background:var(--a-mint);border-radius:50%}.agency-hero h1{max-width:575px;margin:12px 0;color:#fff;font:800 clamp(33px,4.2vw,53px)/.99 var(--agency-sans);letter-spacing:-.055em}.agency-hero h1 strong{color:var(--a-mint);font-weight:800}.agency-hero-description{max-width:480px;margin:0;color:#d0e1dc;font-size:13px;line-height:1.55}.agency-hero-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:17px}.agency-button{min-height:39px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1px solid transparent;border-radius:4px;font:700 11px/1 var(--agency-sans);text-decoration:none;transition:transform .18s ease,background .18s ease,color .18s ease}.agency-button:hover{transform:translateY(-2px)}.agency-button-mint{background:var(--a-mint);color:#07332d}.agency-button-mint:hover{background:#8df1d3}.agency-button-outline{border-color:#e1f5eea6;color:#fff}.agency-button-outline:hover{background:#ffffff1a}.agency-proof-points{display:flex;gap:17px;margin-top:16px;color:#c4dcd4;font-size:9px;font-weight:600}.agency-proof-points span{display:inline-flex;align-items:center;gap:5px}.agency-proof-points svg{color:var(--a-mint)}.agency-hero-art{position:relative;height:314px;align-self:end;overflow:hidden}.agency-hero-photo{position:absolute;top:0;right:16%;bottom:0;left:0;width:84%;height:100%;display:block;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom}.agency-hero-art:before{content:"";position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(5,37,34,.16),transparent 44%,rgba(5,37,34,.1));pointer-events:none}.agency-capability-stack{position:absolute;z-index:2;right:0;top:24px;width:204px;display:grid;gap:7px}.agency-capability-tile{min-height:57px;padding:9px 10px;display:flex;align-items:center;gap:10px;border:1px solid rgba(206,244,231,.23);border-radius:5px;background:#083732d1;box-shadow:0 6px 17px #00000021;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.agency-capability-tile>span{width:30px;height:30px;display:grid;place-items:center;flex:0 0 auto;border-radius:4px;color:var(--a-mint);background:#53e3bd1f}.agency-capability-tile strong,.agency-capability-tile small{display:block}.agency-capability-tile strong{margin-bottom:3px;color:#fff;font-size:9px}.agency-capability-tile small{color:#c1d8d0;font-size:8px;line-height:1.3}.agency-photo-caption{position:absolute;z-index:2;left:13px;bottom:10px;padding:5px 8px;border-radius:3px;color:#fff;background:#052522b3;font-size:8px}.agency-profiles{padding:24px 0 27px;background:#fff}.agency-profiles-heading,.agency-section-heading,.agency-services-heading,.agency-scenarios-heading{display:flex;align-items:end;justify-content:space-between;gap:35px}.agency-section-number{color:var(--a-teal)}.agency-profiles-heading h2,.agency-section-heading h2,.agency-services-heading h2,.agency-scenarios-heading h2{margin:4px 0 0;font:800 clamp(22px,2.7vw,32px)/1.08 var(--agency-sans);letter-spacing:-.045em}.agency-profiles-intro{max-width:300px}.agency-profiles-intro p,.agency-services-heading>p,.agency-section-heading>p,.agency-scenarios-heading>p{margin:0 0 8px;color:#536660;font-size:10px;line-height:1.5}.agency-underlined-link,.agency-card-link{display:inline-flex;align-items:center;gap:6px;color:var(--a-teal);font-size:10px;font-weight:700;text-decoration:none}.agency-underlined-link:hover,.agency-card-link:hover{text-decoration:underline;text-underline-offset:3px}.agency-profile-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:11px;margin-top:16px}.agency-profile-card{min-width:0;overflow:hidden;border:1px solid #e5ece8;border-radius:5px;background:#fff;box-shadow:0 3px 12px #09382d0b}.agency-profile-image{position:relative;height:110px;display:block;overflow:hidden;background:#e3eee8}.agency-profile-image img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center 28%;object-position:center 28%;transition:transform .25s ease}.agency-profile-image:hover img{transform:scale(1.035)}.agency-profile-status{position:absolute;bottom:7px;right:7px;padding:4px 6px;border-radius:3px;background:#fff;color:#455853;font-size:7px;letter-spacing:.03em}.agency-profile-status.status-profile{background:#c9f8e9;color:#096b58}.agency-profile-content{padding:9px 10px 10px}.agency-profile-content h3{display:inline;margin:0;font-size:13px;font-weight:800;line-height:1.15}.agency-profile-role{display:block;margin:2px 0 5px;color:var(--a-teal);font-size:8px;font-weight:700}.agency-profile-content p{min-height:35px;margin:0 0 7px;color:#586a64;font-size:8px;line-height:1.42}.agency-card-link{font-size:8px}.agency-profiles-disclaimer{margin:12px 0 0;color:#71817c;font-size:8px}.agency-ava{padding:18px 0;background:#f0faf6}.agency-ava-layout{display:grid;grid-template-columns:1fr 1.03fr .91fr;gap:17px;align-items:stretch}.agency-ava-photo{position:relative;min-height:233px;overflow:hidden;border-radius:5px;background:#d2e6dc}.agency-ava-photo img{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center 25%;object-position:center 25%}.agency-ava-photo span{position:absolute;bottom:9px;left:10px;padding:5px 7px;border-radius:3px;color:#fff;background:#062f2dc7;font-size:8px}.agency-ava-copy{padding:6px 0}.agency-ava-copy h2{margin:2px 0 0;font-size:30px;line-height:1;font-weight:800;letter-spacing:-.04em}.agency-ava-role{margin:3px 0 6px;color:var(--a-teal);font-size:11px;font-weight:700}.agency-tags{display:flex;gap:5px;flex-wrap:wrap}.agency-tags span{padding:4px 7px;border-radius:3px;color:#227966;background:#dcf5eb;font-size:8px}.agency-ava-copy h3{margin:10px 0 4px;font-size:10px;font-weight:800}.agency-ava-copy blockquote{margin:0 0 5px;color:#087d69;font-size:13px;line-height:1.35;font-weight:700}.agency-ava-copy>p:not(.agency-ava-role){margin:0;color:#586c64;font-size:9px;line-height:1.45}.agency-ava-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px 13px;margin-top:10px}.agency-button-dark{min-height:31px;padding:0 11px;color:#fff;background:var(--a-teal);font-size:9px}.agency-button-dark:hover{background:var(--a-deep)}.agency-demo-link{display:inline-flex;align-items:center;gap:4px;color:var(--a-ink);font-size:8px;font-weight:700;text-decoration:none}.agency-demo-link:hover{color:var(--a-teal)}.agency-ava-note{display:block;margin-top:7px;color:#71817c;font-size:7px;line-height:1.4}.agency-ava-responsibilities{padding:13px 14px;border:1px solid #e1eee8;border-radius:5px;background:#fff}.agency-ava-responsibilities h3{margin:0 0 9px;font-size:10px;font-weight:800}.agency-ava-responsibilities ul{display:grid;gap:9px;margin:0;padding:0;list-style:none}.agency-ava-responsibilities li{display:flex;gap:8px;align-items:flex-start}.agency-ava-responsibilities li>svg{width:16px;height:16px;flex:0 0 auto;padding:3px;border-radius:4px;color:var(--a-teal);background:#d9f7eb}.agency-ava-responsibilities strong,.agency-ava-responsibilities small{display:block}.agency-ava-responsibilities strong{margin-bottom:2px;font-size:8px}.agency-ava-responsibilities small{color:#60736d;font-size:7px;line-height:1.35}.agency-process{padding:19px 0 21px;background:#f3faf7}.agency-process-list{display:grid;grid-template-columns:repeat(3,1fr);margin-top:14px}.agency-process-step{min-width:0;display:grid;grid-template-columns:28px 38px 1fr 14px;gap:10px;align-items:center;padding:0 16px;border-right:1px solid #dbe8e2}.agency-process-step:first-child{padding-left:0}.agency-process-step:last-child{padding-right:0;border:0}.agency-process-number{width:25px;height:25px;display:grid;place-items:center;border-radius:50%;color:#064b3e;background:var(--a-mint);font-size:12px;font-weight:800}.agency-step-icon{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;color:#153d38;background:#e1eeea}.agency-process-step h3{margin:0 0 3px;font-size:9px;font-weight:800}.agency-process-step p{margin:0;color:#61736d;font-size:8px;line-height:1.4}.agency-process-arrow{color:var(--a-teal)}.agency-services{padding:22px 0 23px;background:#fff}.agency-services-heading>p{max-width:300px;margin-bottom:2px}.agency-service-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:15px}.agency-service-option{position:relative;min-height:204px;padding:14px 13px 11px 59px;border:1px solid #dfeae5;border-radius:5px;background:#fff}.agency-service-option:nth-child(2){background:#f3faf7}.agency-option-icon{position:absolute;left:12px;top:13px;width:35px;height:35px;display:grid;place-items:center;border-radius:5px;color:#087b67;background:#c5f5e5}.agency-option-index{color:var(--a-teal);font-size:7px}.agency-service-option h3{margin:5px 0;font-size:14px;line-height:1.13;font-weight:800;letter-spacing:-.025em}.agency-service-option>p{min-height:41px;margin:0;color:#596c65;font-size:8px;line-height:1.45}.agency-service-option ul{display:flex;flex-wrap:wrap;gap:4px 10px;margin:8px 0;padding:0;list-style:none;color:#526a62;font-size:7px}.agency-service-option li{display:flex;align-items:center;gap:3px}.agency-service-option li svg{color:var(--a-teal)}.agency-price-note{display:block;margin:7px 0 6px;color:#3b504a;font-size:8px;font-weight:700}.agency-service-cta{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:25px;padding:0 10px;border-radius:3px;color:#fff;background:#10a884;font-size:8px;font-weight:700;text-decoration:none}.agency-service-option:nth-child(2) .agency-service-cta{color:var(--a-deep);background:var(--a-mint)}.agency-service-cta:hover{background:var(--a-deep);color:#fff}.agency-quote-note{margin:10px 0 0;text-align:center;color:#70817b;font-size:8px}.agency-industries{padding:17px 0;color:#fff;background:var(--a-deep)}.agency-industry-layout{display:grid;grid-template-columns:1fr 2.7fr;gap:24px;align-items:center}.agency-number-light{color:var(--a-mint)}.agency-industry-heading h2{margin:3px 0;color:#fff;font-size:21px;line-height:1;letter-spacing:-.04em;font-weight:800}.agency-industry-heading p{margin:0;color:#bbd1c9;font-size:8px}.agency-industry-list{display:grid;grid-template-columns:repeat(5,1fr)}.agency-industry-item{display:flex;align-items:center;gap:9px;padding:3px 10px;border-left:1px solid rgba(210,235,225,.25)}.agency-industry-item>svg{flex:0 0 auto;color:var(--a-mint)}.agency-industry-item strong,.agency-industry-item span{display:block}.agency-industry-item strong{color:#fff;font-size:8px}.agency-industry-item span{margin-top:3px;color:#b9cec7;font-size:7px;line-height:1.3}.agency-scenarios{padding:21px 0 23px;background:#fff}.agency-scenarios-heading>p{max-width:335px}.agency-scenario-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px}.agency-scenario{padding:12px 13px;border:1px solid #e2ebe6;border-radius:4px;background:#fbfdfc}.agency-scenario>span{color:var(--a-teal);font-size:7px}.agency-scenario h3{margin:5px 0;font-size:11px;font-weight:800}.agency-scenario p{margin:0;color:#5e706a;font-size:8px;line-height:1.5}.agency-video{padding:18px 0;color:#fff;background:#124c45}.agency-video-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:25px;align-items:center}.agency-video-copy h2{margin:5px 0 7px;color:#fff;font-size:23px;line-height:1.02;font-weight:800;letter-spacing:-.04em}.agency-video-copy>p:not(.agency-video-caption){max-width:310px;margin:0;color:#c3d9d0;font-size:9px;line-height:1.5}.agency-video-caption{margin:8px 0 0;color:#a6c7ba;font-size:7px;text-transform:uppercase;letter-spacing:.07em}.agency-video-player{min-width:0;padding:5px;border:1px solid rgba(222,242,232,.18);border-radius:4px;background:#03262270}.agency-video-player>*{width:100%}.agency-video-player video,.agency-video-player iframe{display:block;width:100%;max-height:260px;aspect-ratio:16 / 9;-o-object-fit:cover;object-fit:cover;border:0}.agency-final{padding:18px 0;color:#fff;background:var(--a-deepest)}.agency-final-inner{display:flex;align-items:center;justify-content:space-between;gap:20px}.agency-final-index{display:block;margin-bottom:4px;color:var(--a-mint);font-size:8px}.agency-final h2{margin:0;color:#fff;font-size:clamp(23px,3vw,31px);line-height:1.03;letter-spacing:-.045em;font-weight:800}.agency-final-inner p{max-width:415px;margin:6px 0 0;color:#bed3cb;font-size:9px;line-height:1.45}.agency-reveal{opacity:0;transform:translateY(10px);transition:opacity .45s ease,transform .45s ease}.agency-reveal.is-visible{opacity:1;transform:translateY(0)}@media (max-width: 900px){.agency-hero-inner{min-height:330px;grid-template-columns:1fr .92fr;gap:15px}.agency-hero-art{height:285px}.agency-capability-stack{right:-3px;width:175px}.agency-hero-photo{inset-inline:0 13%;width:88%}.agency-ava-layout{grid-template-columns:.95fr 1.05fr}.agency-ava-responsibilities{grid-column:1 / -1}.agency-ava-responsibilities ul{grid-template-columns:repeat(4,1fr);gap:10px}.agency-industry-layout{grid-template-columns:1fr;gap:12px}.agency-industry-list{grid-template-columns:repeat(5,1fr)}}@media (max-width: 700px){.agency-section-shell,.agency-hero-inner{width:calc(100% - 36px)}.agency-hero-inner{min-height:0;grid-template-columns:1fr;gap:6px;padding:27px 0 0}.agency-hero-copy{padding:0}.agency-hero h1{max-width:530px;font-size:clamp(34px,10vw,48px)}.agency-hero-description{max-width:390px;font-size:12px}.agency-hero-art{width:100%;height:340px;margin-top:2px}.agency-hero-photo{top:-14px;right:19%;bottom:0;left:3%;width:78%;height:calc(100% + 21px);-o-object-position:center 24%;object-position:center 24%}.agency-capability-stack{right:0;top:23px;width:min(48%,192px);gap:6px}.agency-capability-tile{min-height:51px;padding:7px;gap:7px}.agency-capability-tile>span{width:27px;height:27px}.agency-proof-points{gap:12px;font-size:8px}.agency-profiles,.agency-process,.agency-services,.agency-scenarios{padding:20px 0}.agency-profiles-heading,.agency-section-heading,.agency-services-heading,.agency-scenarios-heading{display:block}.agency-profiles-heading h2,.agency-section-heading h2,.agency-services-heading h2,.agency-scenarios-heading h2{font-size:25px}.agency-profiles-intro,.agency-services-heading>p,.agency-section-heading>p,.agency-scenarios-heading>p{max-width:450px;margin-top:8px}.agency-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.agency-profile-card:last-child:nth-child(odd){grid-column:1 / -1}.agency-profile-image{height:clamp(130px,42vw,210px)}.agency-profile-content p{min-height:0;font-size:9px}.agency-ava{padding:18px 0}.agency-ava-layout{grid-template-columns:1fr;gap:13px}.agency-ava-photo{min-height:290px}.agency-ava-copy{padding:0}.agency-ava-responsibilities{grid-column:auto}.agency-ava-responsibilities ul{grid-template-columns:repeat(2,1fr)}.agency-process-list{grid-template-columns:1fr;gap:0;margin-top:10px}.agency-process-step,.agency-process-step:first-child,.agency-process-step:last-child{grid-template-columns:27px 36px 1fr 14px;padding:10px 0;border-right:0;border-bottom:1px solid #dbe8e2}.agency-process-step:last-child{border-bottom:0}.agency-process-step h3{font-size:10px}.agency-process-step p{font-size:8px}.agency-service-options{grid-template-columns:1fr;gap:8px;margin-top:12px}.agency-service-option{min-height:0;padding:13px 12px 12px 58px}.agency-service-option>p{min-height:0}.agency-service-option ul{margin:8px 0}.agency-quote-note{text-align:left;line-height:1.5}.agency-industry-layout{gap:11px}.agency-industry-list{grid-template-columns:repeat(2,1fr);gap:9px 0}.agency-industry-item{padding:3px 8px}.agency-industry-item:nth-child(odd){border-left:0;padding-left:0}.agency-scenario-grid{grid-template-columns:1fr;gap:7px;margin-top:11px}.agency-video{padding:18px 0}.agency-video-layout{grid-template-columns:1fr;gap:12px}.agency-final-inner{align-items:flex-start;flex-direction:column;gap:11px}}@media (max-width: 370px){.agency-section-shell,.agency-hero-inner{width:calc(100% - 28px)}.agency-hero-actions{gap:7px}.agency-button{padding:0 11px;font-size:10px}}@media (prefers-reduced-motion: reduce){.agency-home *,.agency-home *:before,.agency-home *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.agency-profiles-intro p,.agency-services-heading>p,.agency-section-heading>p,.agency-scenarios-heading>p{font-size:14px;line-height:1.65}.agency-profile-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:18px;margin-top:26px}.agency-profile-card{grid-column:span 2}.agency-profile-card:nth-child(4){grid-column:2 / span 2}.agency-profile-card:nth-child(5){grid-column:4 / span 2}.agency-profile-card{border-radius:8px;box-shadow:0 12px 32px #09382d12}.agency-profile-image{height:auto;aspect-ratio:3 / 2}.agency-profile-image img{-o-object-position:center 50%;object-position:center 50%}.agency-profile-content{padding:18px 19px 19px}.agency-profile-content h3{display:block;margin:2px 0 5px;font-size:25px;line-height:1.1}.agency-profile-role{margin:0;font-size:12px;line-height:1.4}.agency-profile-content p{min-height:86px;margin-bottom:15px;font-size:14px;line-height:1.62}.agency-card-link{font-size:14px}.agency-profiles-disclaimer{display:none}.agency-catalog-cta{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:25px;padding-top:22px;border-top:1px solid var(--a-line)}.agency-catalog-cta p{max-width:600px;margin:0;color:#3e554e;font-size:17px;line-height:1.5}.agency-ava-photo{min-height:0;aspect-ratio:4 / 3;border-radius:8px}.agency-ava-photo img{-o-object-position:center 50%;object-position:center 50%}.agency-ava-copy h3{font-size:16px;line-height:1.35}.agency-ava-copy blockquote{font-size:16px;line-height:1.5}.agency-ava-copy>p:not(.agency-ava-role){font-size:14px;line-height:1.65}.agency-maya-note{display:block;margin:13px 0 0;color:#31594f;font-size:14px;line-height:1.55}.agency-ava-responsibilities{padding:20px;border-radius:8px}.agency-ava-responsibilities h3{font-size:16px}.agency-ava-responsibilities ul{gap:13px}.agency-ava-responsibilities strong{font-size:13px}.agency-ava-responsibilities small{font-size:13px;line-height:1.5}.agency-button-dark{min-height:46px;padding-inline:16px;font-size:14px}.agency-demo-link{font-size:13px}.agency-process-step h3{font-size:14px}.agency-process-step p{font-size:13px;line-height:1.55}.agency-service-option{min-height:235px;padding:18px 18px 16px 66px}.agency-service-option>p{min-height:66px;font-size:14px;line-height:1.55}.agency-service-option ul{font-size:12px;line-height:1.5}.agency-price-note{font-size:12px}.agency-service-cta{min-height:36px;padding-inline:12px;font-size:12px}.agency-quote-note{font-size:12px;line-height:1.55}.agency-industry-heading p,.agency-industry-item strong{font-size:13px}.agency-industry-item span{font-size:12px;line-height:1.4}.agency-scenario{padding:17px;border-radius:7px}.agency-scenario>span{font-size:10px}.agency-scenario h3{font-size:15px}.agency-scenario p,.agency-final-inner p{font-size:14px;line-height:1.6}.agency-booking-disclosure>summary{min-height:52px;font-size:15px}@media (max-width: 700px){.agency-hero-inner{padding-top:30px}.agency-hero-description{font-size:16px;line-height:1.6}.agency-button{min-height:48px;padding-inline:16px;font-size:14px}.agency-hero-actions{gap:10px}.agency-proof-points{flex-wrap:wrap;gap:9px 15px;font-size:12px}.agency-capability-stack{width:min(48%,204px)}.agency-capability-tile{min-height:58px;padding:9px}.agency-capability-tile strong{font-size:12px}.agency-capability-tile small{font-size:11px;line-height:1.35}.agency-profiles,.agency-process,.agency-services,.agency-scenarios{padding:38px 0}.agency-profiles-heading h2,.agency-section-heading h2,.agency-services-heading h2,.agency-scenarios-heading h2{margin-top:8px;font-size:30px;line-height:1.08}.agency-profiles-intro p,.agency-services-heading>p,.agency-section-heading>p,.agency-scenarios-heading>p{margin-top:12px;font-size:15px;line-height:1.65}.agency-profile-grid{grid-template-columns:1fr;gap:16px;margin-top:24px}.agency-profile-card:last-child:nth-child(odd){grid-column:auto}.agency-profile-card,.agency-profile-card:nth-child(4),.agency-profile-card:nth-child(5){grid-column:auto}.agency-profile-image{height:auto;aspect-ratio:3 / 2}.agency-profile-content{padding:17px 18px 18px}.agency-profile-content h3{font-size:25px}.agency-profile-role{font-size:12px}.agency-profile-content p{min-height:0;margin:3px 0 15px;font-size:15px;line-height:1.6}.agency-card-link{font-size:14px}.agency-catalog-cta{align-items:stretch;flex-direction:column;gap:14px;margin-top:21px;padding-top:19px}.agency-catalog-cta p{font-size:16px}.agency-catalog-cta .agency-button{width:100%}.agency-ava{padding:36px 0}.agency-ava-layout{gap:18px}.agency-ava-photo{min-height:0;aspect-ratio:4 / 3}.agency-ava-copy h2{margin:6px 0 3px;font-size:36px}.agency-ava-role{font-size:14px}.agency-ava-copy h3{margin-top:17px;font-size:18px}.agency-ava-copy blockquote{margin-bottom:9px;font-size:17px}.agency-ava-copy>p:not(.agency-ava-role),.agency-maya-note{font-size:15px;line-height:1.65}.agency-ava-actions{align-items:stretch;flex-direction:column;gap:10px;margin-top:18px}.agency-ava-actions .agency-button{width:100%}.agency-demo-link{justify-content:center;min-height:42px;font-size:14px}.agency-ava-responsibilities{padding:18px}.agency-ava-responsibilities h3{font-size:16px}.agency-ava-responsibilities ul{grid-template-columns:1fr;gap:13px}.agency-ava-responsibilities strong{font-size:14px}.agency-ava-responsibilities small{font-size:14px;line-height:1.5}.agency-process-step{grid-template-columns:30px 38px 1fr 14px;gap:11px;padding-block:15px}.agency-process-step h3{font-size:15px}.agency-process-step p{font-size:14px;line-height:1.5}.agency-service-options{gap:12px;margin-top:19px}.agency-service-option{min-height:0;padding:18px 16px 17px 64px}.agency-service-option h3{font-size:18px;line-height:1.2}.agency-service-option>p{min-height:0;font-size:14px;line-height:1.55}.agency-service-option ul{gap:7px 12px;font-size:13px;line-height:1.5}.agency-price-note{font-size:13px}.agency-service-cta{min-height:42px;font-size:13px}.agency-quote-note{font-size:13px;line-height:1.6}.agency-industry-layout{gap:18px}.agency-industry-heading h2{font-size:28px;line-height:1.1}.agency-industry-heading p{font-size:14px;line-height:1.5}.agency-industry-list{grid-template-columns:1fr;gap:11px}.agency-industry-item{padding:8px 0;border:0}.agency-industry-item:nth-child(odd){padding-left:0}.agency-industry-item strong{font-size:14px}.agency-industry-item span{font-size:13px}.agency-scenario-grid{gap:12px;margin-top:20px}.agency-scenario{padding:17px}.agency-scenario h3{font-size:17px}.agency-scenario p{font-size:14px;line-height:1.6}.agency-video-copy h2{font-size:30px;line-height:1.08}.agency-video-copy>p:not(.agency-video-caption){font-size:14px;line-height:1.6}.agency-video-caption{font-size:12px}.agency-final{padding:32px 0}.agency-final h2{font-size:30px;line-height:1.08}.agency-final-inner p{font-size:15px;line-height:1.6}.agency-final .agency-button{width:100%}.agency-booking-disclosure{padding:14px 0}.agency-booking-disclosure>summary{width:calc(100% - 36px);min-height:54px;font-size:14px;line-height:1.4}.agency-builder-invite{padding:30px 0}.agency-builder-invite-inner{align-items:stretch;flex-direction:column;gap:17px}.agency-builder-invite h2{font-size:28px}.agency-builder-invite p{font-size:15px}.agency-builder-invite .agency-button{width:100%}}.marketing-funnel{--funnel-paper: #f6f4ee;--funnel-white: #ffffff;--funnel-ink: #141716;--funnel-dark-text: #102522;--funnel-muted: #52605d;--funnel-forest: #102522;--funnel-green: #236e5e;--funnel-teal: #44b79e;--funnel-mint: #f5fbf9;min-height:100dvh;overflow:clip;background:var(--funnel-paper);color:var(--funnel-ink);font-family:DM Sans,sans-serif}.marketing-funnel :where(h1,h2,h3,h4){color:var(--funnel-ink);font-weight:800;letter-spacing:-.045em;line-height:1.02}.marketing-funnel h1{font-size:clamp(2.625rem,5.2vw,3.5rem);font-weight:900;letter-spacing:-.055em;line-height:.96}.marketing-funnel h2{font-size:clamp(2.1rem,4.4vw,3.375rem)}.marketing-funnel h3{font-size:clamp(1.35rem,2.4vw,2rem)}.marketing-funnel :where(p,li){text-wrap:pretty}.marketing-funnel :where(a,button){-webkit-tap-highlight-color:transparent}.marketing-funnel :where(a,button,input,select,textarea):focus-visible{outline:3px solid #278b76;outline-offset:3px}.marketing-funnel :where(img,video,iframe){border-radius:18px}.marketing-funnel :where(.funnel-shell){width:min(100% - 2rem,1160px);margin-inline:auto}.marketing-funnel :where(.funnel-kicker,.vp-kicker,.eyebrow,.eyebrow-coral){color:var(--funnel-green)!important;font-family:inherit;font-size:.72rem;font-weight:800;letter-spacing:.15em;line-height:1.4;text-transform:uppercase}.marketing-funnel :where(.funnel-button,.gradient-bg){border:0!important;border-radius:10px!important;background:var(--funnel-green)!important;color:#fff!important;font-weight:750!important;box-shadow:0 10px 24px #123d3229;transition:background-color .18s ease,transform .18s ease,box-shadow .18s ease}.marketing-funnel :where(.funnel-button,.gradient-bg):hover{background:#075d50!important;box-shadow:0 14px 28px #123d3233;transform:translateY(-2px)}.marketing-funnel :where(.soft-card,.vp-card){border-color:transparent!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.marketing-funnel .funnel-hero :where(.vp-card,.funnel-card){border:1px solid #e8eeeb!important;border-radius:18px!important;background:var(--funnel-white)!important;box-shadow:0 14px 36px #1025221a!important}.marketing-funnel :where(.funnel-hero){background:var(--funnel-paper)}.marketing-funnel :where(.funnel-media){overflow:hidden;border-radius:18px;box-shadow:0 22px 55px #1c272129}.marketing-funnel :where(.funnel-underline){text-decoration-line:underline;text-decoration-color:var(--funnel-teal);text-decoration-thickness:.12em;text-underline-offset:.08em;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.marketing-funnel :where(.funnel-dark,.vp-dark){background:var(--funnel-forest)!important;color:#f8f7f1!important}.marketing-funnel :where(.funnel-dark,.vp-dark) :where(h1,h2,h3,h4,p,li){color:inherit}.marketing-funnel :where(.funnel-dark,.vp-dark) :where(.vp-kicker,.funnel-kicker){color:var(--funnel-mint)!important}.marketing-funnel :where(.funnel-dark,.vp-dark) :where(.vp-card,.funnel-card){border:0!important;background:transparent!important;color:#f8f7f1!important;box-shadow:none!important}.marketing-funnel :where(.vp-muted){color:#d2ddd6!important}.marketing-funnel :where(.vp-grid){background-color:var(--funnel-paper)!important}.marketing-funnel :where(.vp-orb){border-radius:18px!important}.marketing-funnel :where(.vp-sticky){border-radius:14px}.marketing-funnel :where(.vp-sticky button){background:var(--funnel-green)!important;color:#fff!important}.marketing-funnel :where(.vp-arrow){color:var(--funnel-green)!important}.marketing-funnel :where(.explain-panel){animation:funnel-arrive .24s ease both}.marketing-funnel :where(.scenario-button[aria-pressed=true]){background:var(--funnel-green)!important;color:#fff!important}.marketing-funnel :where(.scenario-button){border:1px solid #d8ddd4;border-radius:9px;background:#f6f4ee;color:#24483d;transition:background-color .18s ease,color .18s ease,transform .18s ease}.marketing-funnel :where(.scenario-button:hover){transform:translateY(-1px)}.marketing-funnel :where(.blog-content){color:#353a36}.marketing-funnel :where(.blog-content h2,.blog-content h3,.blog-content h4){margin-top:2.2em}.marketing-funnel :where(.blog-content img){border-radius:18px;box-shadow:0 16px 40px #262b241a}.marketing-funnel :where(.funnel-phone){position:relative;width:min(68%,280px);min-height:370px;margin-inline:auto;padding:16px;border:8px solid #183b32;border-radius:34px;background:#fcfbf7;box-shadow:0 24px 55px #123d3233}.marketing-funnel :where(.funnel-float){border:1px solid #ebe9e2;border-radius:14px;background:var(--funnel-white);box-shadow:0 12px 32px #1025221f}.marketing-funnel :where([class*="bg-[#f1edf9]"]){background-color:var(--funnel-mint)!important}.marketing-funnel :where([class*="bg-[#eaf8f3]"],[class*="bg-[#f8fcfa]"],[class*="bg-[#eaf4ef]"]){background-color:var(--funnel-mint)!important}.marketing-funnel :where([class*="bg-[#102e2a]"],[class*="bg-[#173c36]"],[class*="bg-[#172033]"]){background-color:var(--funnel-forest)!important}.marketing-funnel :where([class*="text-[#6653a7]"],[class*="text-[#087866]"],[class*="text-[#278b76]"],[class*="text-[#328f7d]"]){color:var(--funnel-green)!important}.marketing-funnel :where([class*="bg-[#102e2a]"],[class*="bg-[#173c36]"],[class*="bg-[#172033]"]) :where([class*="text-[#102522]"]):not(button){color:#fff!important}.marketing-funnel :where([class*="border-[#d7cdec]"],[class*="border-[#d6e8e2]"],[class*="border-[#cde8e1]"]){border-color:#e4e1d8!important}.marketing-funnel :where([class*="text-[10px]"],[class*="text-[11px]"]){font-size:12px!important}.marketing-funnel .funnel-media>.funnel-float,.marketing-funnel .funnel-media>.absolute.inset-x-0.bottom-0,.marketing-funnel .funnel-media~.funnel-float:last-child{display:none}.marketing-funnel.visibility-page main>section:not(.funnel-hero) :where(.rounded-2xl.border){border-color:transparent!important;background:transparent!important;box-shadow:none!important}.marketing-funnel :where(button,a){transition-timing-function:cubic-bezier(.2,.75,.25,1)}@keyframes funnel-arrive{0%{opacity:.65;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (min-width: 768px){.marketing-funnel h1{font-size:clamp(3.25rem,4.3vw,3.75rem)}}@media (max-width: 767px){.marketing-funnel :where(section){scroll-margin-top:80px}.marketing-funnel :where(.vp-sticky){max-width:calc(100vw - 24px)}.marketing-funnel :where(.funnel-phone){width:min(76%,260px);min-height:340px}.marketing-funnel .funnel-hero .funnel-shell>div:first-child{text-align:center}.marketing-funnel .funnel-hero h1{margin-inline:auto}.marketing-funnel .funnel-hero .funnel-shell>div:first-child>p:not(.funnel-kicker){margin-inline:auto}.marketing-funnel .funnel-hero .funnel-button{justify-content:center}.marketing-funnel .funnel-hero .funnel-shell>div:first-child>div{justify-content:center}.marketing-funnel .funnel-hero .funnel-shell>div:first-child>div>a{margin-inline:auto}}@media (prefers-reduced-motion: reduce){.marketing-funnel *,.marketing-funnel *:before,.marketing-funnel *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.marketing-funnel{--funnel-paper: #f4f7f4;--funnel-white: #fbfdfb;--funnel-ink: #14352f;--funnel-dark-text: #14352f;--funnel-muted: #526d66;--funnel-forest: #123b35;--funnel-green: #237763;--funnel-teal: #8cddc5;--funnel-mint: #e8f5ef;background:var(--funnel-paper);color:var(--funnel-ink)}.marketing-funnel :where(h1,h2,h3,h4){font-family:"Instrument Serif",Georgia,serif;font-weight:400;letter-spacing:-.025em;line-height:1.02}.marketing-funnel h1{font-size:clamp(2.75rem,5.7vw,5.25rem)}.marketing-funnel h2{font-size:clamp(2.2rem,4.6vw,4rem)}.marketing-funnel h3{font-size:clamp(1.5rem,2.8vw,2.4rem)}.marketing-funnel :where(.funnel-hero){background:#edf5f0}.marketing-funnel :where(.funnel-kicker,.vp-kicker,.eyebrow,.eyebrow-coral){color:#237763!important}.marketing-funnel :where(.funnel-button,.gradient-bg){border-radius:5px!important;background:#174f43!important;box-shadow:none}.marketing-funnel :where(.funnel-button,.gradient-bg):hover{background:#103d34!important;box-shadow:none;transform:translateY(-1px)}.marketing-funnel :where(.funnel-media){border-radius:3px;box-shadow:12px 12px #b8e4d4}.marketing-funnel :where(.funnel-float){border-radius:3px;border-color:#c7dfd5;box-shadow:0 10px 30px #123b3517}.marketing-funnel .vp-sticky{display:none!important}.marketing-funnel :where(.soft-card,.vp-card){border:1px solid #d4e4dc!important;border-radius:4px!important;background:#fbfdfb!important}.marketing-funnel :where(.vp-dark,.funnel-dark){background:#123b35!important}.marketing-funnel .blog-content{font-family:DM Sans,sans-serif}@media (max-width: 767px){.marketing-funnel h1{font-size:clamp(2.8rem,12vw,4rem)}.marketing-funnel .funnel-media{box-shadow:7px 7px #b8e4d4}}.conversion-funnel{--funnel-paper: #F6F4EE;--funnel-white: #FFFFFF;--funnel-ink: #141716;--funnel-muted: #52605D;--funnel-forest: #102522;--funnel-green: #236E5E;--funnel-accent: #44B79E;--funnel-mint: #F5FBF9;--funnel-line: #deded5;min-height:100dvh;background:var(--funnel-paper);color:var(--funnel-ink);font-family:Inter,ui-sans-serif,system-ui,sans-serif;overflow-x:clip}.conversion-funnel *,.conversion-funnel *:before,.conversion-funnel *:after{box-sizing:border-box}.conversion-funnel h1,.conversion-funnel h2,.conversion-funnel h3{color:var(--funnel-ink);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-weight:850;letter-spacing:-.045em}.conversion-funnel p{color:var(--funnel-muted)}.conversion-funnel :is(.funnel-dark-band,.funnel-dark,[class*="bg-[#123d32]"],[class*="bg-[#173c36]"],[class*="bg-[#102e29]"],[class*="bg-[#12372f]"],[class*="bg-[#102522]"]) :is(h1,h2,h3,p,span):not(:is([class*=bg-white] *,[class*="bg-[#fffefa]"] *,[class*="bg-[#f6f5ed]"] *,[class*="bg-[#8ce2c7]"] *)){color:#f6f4ee}.conversion-funnel :is(.funnel-dark-band,.funnel-dark,[class*="bg-[#123d32]"],[class*="bg-[#173c36]"],[class*="bg-[#102e29]"],[class*="bg-[#12372f]"]) [class*="bg-[#8ce2c7]"] :is(p,span){color:#17382c}.conversion-funnel section{scroll-margin-top:24px}.conversion-funnel section[class*=radial-gradient]{background-color:var(--funnel-paper)!important;background-image:none!important}.conversion-funnel [class*=from-teal-500][class*=to-green-500],.conversion-funnel [class*=from-teal-600][class*=to-green-600]{background-color:var(--funnel-green)!important;background-image:none!important;color:#fff!important}.conversion-funnel button[class*="bg-[#278b76]"],.conversion-funnel a[class*="bg-[#278b76]"],.conversion-funnel button[class*=bg-teal-600],.conversion-funnel a[class*=bg-teal-600]{background-color:var(--funnel-green)!important;color:#fff!important}.conversion-funnel button[class*="bg-[#278b76]"]:hover,.conversion-funnel a[class*="bg-[#278b76]"]:hover,.conversion-funnel button[class*=bg-teal-600]:hover,.conversion-funnel a[class*=bg-teal-600]:hover{background-color:#075f52!important}.conversion-funnel img{border-radius:16px}.conversion-funnel :is(input,textarea,select){border-color:#cbd2c9;border-radius:10px;background-color:#fffefa;color:var(--funnel-ink)}.conversion-funnel :is(input,textarea,select):focus-visible,.conversion-funnel :is(button,a,summary):focus-visible{outline:3px solid #236E5E;outline-offset:3px}.conversion-funnel .funnel-shell{width:min(1160px,calc(100% - 40px));margin-inline:auto}.conversion-funnel .max-w-7xl{max-width:1160px}.conversion-funnel .funnel-hero{background:var(--funnel-paper);color:var(--funnel-ink)}.conversion-funnel .funnel-kicker{color:var(--funnel-green);font-size:.75rem;font-weight:800;letter-spacing:.13em;line-height:1.4;text-transform:uppercase}.conversion-funnel .funnel-heading{font-weight:900;letter-spacing:-.055em;line-height:.97}.conversion-funnel .funnel-button{display:inline-flex;min-height:52px;align-items:center;justify-content:center;gap:.65rem;border:0;border-radius:10px;background:var(--funnel-green);color:#fff;padding:14px 24px;font-weight:750;text-decoration:none;transition:transform .18s ease,background-color .18s ease}.conversion-funnel .funnel-button:hover{background:#075f52;transform:translateY(-2px)}.conversion-funnel .funnel-card{border:1px solid rgba(36,59,46,.08);border-radius:18px;background:var(--funnel-white);box-shadow:0 16px 42px #252b231a}.conversion-funnel :is(.rounded-2xl,.rounded-3xl){border-radius:18px}.conversion-funnel :is(.shadow-2xl,.shadow-lg,.shadow-xl){box-shadow:0 16px 42px #252b231c}.conversion-funnel .funnel-dark{background:var(--funnel-forest);color:#f8f7f1}.conversion-funnel .funnel-dark :is(h1,h2,h3,p){color:inherit}.conversion-funnel .funnel-underline{text-decoration:underline;text-decoration-color:var(--funnel-mint);text-decoration-thickness:.09em;text-underline-offset:.1em}.conversion-funnel .funnel-media{overflow:hidden;border-radius:18px}.conversion-funnel .funnel-section-heading{max-width:15ch;font-size:clamp(2rem,4.5vw,3.5rem);line-height:.98}.conversion-funnel :is(button,a){-webkit-tap-highlight-color:transparent}.conversion-funnel button:disabled{cursor:wait;opacity:.7}.conversion-funnel .funnel-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.conversion-funnel .funnel-fade{animation:funnel-arrive .55s ease both}.conversion-funnel .funnel-note{color:#6c756e;font-size:.875rem;line-height:1.55}.conversion-funnel .funnel-band{background:#e9eee6}.conversion-funnel .funnel-light-section{background:#fffefa}.conversion-funnel .funnel-dark-band{background:var(--funnel-forest);color:#f8f7f1}.conversion-funnel .funnel-dark-band :is(h1,h2,h3,p){color:inherit}.conversion-funnel .funnel-progress{accent-color:var(--funnel-green)}.conversion-funnel .funnel-pill{border-radius:999px;background:#e2f1e9;color:#155f4e}.conversion-funnel .funnel-list-card{border-radius:16px;background:#fff;box-shadow:0 12px 30px #24302714}@keyframes funnel-arrive{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 767px){.conversion-funnel .funnel-shell{width:min(calc(100% - 32px),600px)}.conversion-funnel .funnel-button{width:100%}}@media (prefers-reduced-motion: reduce){.conversion-funnel *,.conversion-funnel *:before,.conversion-funnel *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.reference-funnel{--funnel-paper: #f6f4ee;--funnel-ink: #171a18;--funnel-muted: #555f59;--funnel-forest: #123d32;--funnel-green: #087866;--funnel-green-hover: #075d50;--funnel-mint: #8ce2c7;--funnel-line: #e2e0d8;min-height:100dvh;overflow-x:clip;color:var(--funnel-ink);background:var(--funnel-paper);font-family:Inter,ui-sans-serif,system-ui,sans-serif!important}.reference-funnel *,.reference-funnel *:before,.reference-funnel *:after{box-sizing:border-box}.reference-funnel h1,.reference-funnel h2,.reference-funnel h3,.reference-funnel h4{color:var(--funnel-ink);font-family:Inter,ui-sans-serif,system-ui,sans-serif!important;font-weight:850;letter-spacing:-.05em}.reference-funnel h1{font-size:clamp(2.65rem,5.2vw,4.15rem)!important;line-height:.98!important}.reference-funnel h2{font-size:clamp(2rem,4.2vw,3.35rem)!important;line-height:1.02!important}.reference-funnel h3{line-height:1.12}.reference-funnel p{color:var(--funnel-muted)}.reference-funnel>section{position:relative;padding-top:clamp(3.5rem,7vw,6rem)!important;padding-bottom:clamp(3.5rem,7vw,6rem)!important;background-color:transparent}.reference-funnel>section:nth-of-type(2n){background-color:#fff}.reference-funnel>section:first-of-type{padding-top:clamp(3.25rem,6vw,5rem)!important;padding-bottom:clamp(3rem,5vw,4.5rem)!important;background:var(--funnel-paper)!important;border-color:var(--funnel-line)!important}.reference-funnel>section>div{width:min(100% - 2.5rem,1160px);margin-left:auto;margin-right:auto}.reference-funnel [class*=max-w-7xl],.reference-funnel [class*=max-w-6xl]{max-width:1160px}.reference-funnel>section:first-of-type h1{margin-inline:auto}.reference-funnel>section:first-of-type p{font-size:clamp(1.03rem,1.35vw,1.2rem);line-height:1.6}.reference-funnel>section:first-of-type .text-center{text-align:center}.reference-funnel .gradient-text,.reference-funnel [class*=text-teal-600],.reference-funnel [class*=text-teal-700]{color:var(--funnel-green)!important;-webkit-text-fill-color:currentColor;background:none!important}.reference-funnel iframe,.reference-funnel video{border-radius:18px!important}.reference-funnel .ba-reception-video,.reference-funnel [class*=rounded-3xl],.reference-funnel [class*=rounded-2xl],.reference-funnel [class*=rounded-xl]{border-radius:20px!important}.reference-funnel .ba-reception-video{overflow:hidden;background:#fff;border:1px solid var(--funnel-line);box-shadow:0 22px 60px #1c282121}.reference-funnel .grid>div[class*=rounded],.reference-funnel [class*=bg-teal-50],.reference-funnel [class*=bg-green-50],.reference-funnel [class*=bg-blue-50],.reference-funnel [class*=bg-yellow-50],.reference-funnel [class*=bg-orange-50],.reference-funnel [class*=bg-purple-50],.reference-funnel [class*=bg-pink-50],.reference-funnel [class*=bg-gray-50]{background:#fff!important;border-color:var(--funnel-line)!important;box-shadow:0 12px 34px #1f2b2414}.reference-funnel [class*=bg-gradient-to]{background:#fff!important;border-color:var(--funnel-line)}.reference-funnel .grid>div[class*=bg-red-50]{background:#fff!important;border-color:var(--funnel-line)!important;box-shadow:0 12px 34px #1f2b2414}.reference-funnel>section[class*=bg-gray-900],.reference-funnel>section[class*=from-teal-600],.reference-funnel>section[class*=from-teal-50][class*=green-50],.reference-funnel .funnel-dark{color:#f7f8f5!important;background:var(--funnel-forest)!important}.reference-funnel>section[class*=bg-gray-900] h2,.reference-funnel>section[class*=bg-gray-900] h3,.reference-funnel>section[class*=from-teal-600] h2,.reference-funnel>section[class*=from-teal-600] h3,.reference-funnel .funnel-dark h2,.reference-funnel .funnel-dark h3{color:#fff!important}.reference-funnel>section[class*=bg-gray-900] p,.reference-funnel>section[class*=from-teal-600] p,.reference-funnel>section[class*=from-teal-50][class*=green-50] p,.reference-funnel .funnel-dark p{color:#d8e6df!important}.reference-funnel>section[class*=from-teal-50][class*=green-50] h2,.reference-funnel>section[class*=from-teal-50][class*=green-50] h3{color:#fff!important}.reference-funnel>section[class*=bg-gray-900] [class*=bg-gray-800],.reference-funnel .funnel-dark [class*=bg-gray-800]{background:#194a3d!important;border:1px solid rgb(255 255 255 / 12%);border-radius:18px!important;box-shadow:none}.reference-funnel>section[class*=from-teal-50][class*=green-50] .bg-white{color:#26342d!important;background-color:#fff!important}.reference-funnel>section[class*=from-teal-50][class*=green-50] .bg-white h2,.reference-funnel>section[class*=from-teal-50][class*=green-50] .bg-white h3{color:#18241d!important}.reference-funnel>section[class*=from-teal-50][class*=green-50] .bg-white p{color:#526158!important}.reference-funnel button.gradient-bg,.reference-funnel button[class*=bg-gradient-to],.reference-funnel a[class*=bg-gradient-to],.reference-funnel button[class*="bg-[#278b76]"]{min-height:52px;color:#fff!important;background:var(--funnel-green)!important;border:1px solid transparent!important;border-radius:10px!important;box-shadow:none!important;font-weight:750;transition:background-color .18s ease,transform .18s ease!important}.reference-funnel button.gradient-bg:hover,.reference-funnel button[class*=bg-gradient-to]:hover,.reference-funnel a[class*=bg-gradient-to]:hover{background:var(--funnel-green-hover)!important;transform:translateY(-1px)}.reference-funnel button:focus-visible,.reference-funnel a:focus-visible,.reference-funnel input:focus-visible,.reference-funnel iframe:focus-visible{outline:3px solid var(--funnel-green)!important;outline-offset:3px}.reference-funnel input,.reference-funnel textarea,.reference-funnel select{border-radius:10px!important;border-color:#c9d1ca!important}.reference-funnel input:focus,.reference-funnel textarea:focus,.reference-funnel select:focus{border-color:var(--funnel-green)!important;box-shadow:0 0 0 3px #0878661f!important}.reference-funnel.reference-funnel [class*="bg-[#173c36]"],.reference-funnel.reference-funnel [class*=bg-gray-800]{color:#fff;background:var(--funnel-forest)!important;border-radius:18px!important}.reference-funnel [class*="text-[#84d8c4]"]{color:var(--funnel-mint)!important}.reference-funnel [class*="text-[#d7e8e2]"]{color:#e0eee8!important}@media (min-width: 768px){.reference-funnel>section:first-of-type h1{max-width:1000px}}@media (max-width: 767px){.reference-funnel>section>div{width:min(100% - 2rem,1160px)}.reference-funnel>section{padding-top:3.25rem!important;padding-bottom:3.25rem!important}.reference-funnel>section:first-of-type{padding-top:2.5rem!important;padding-bottom:2.75rem!important}.reference-funnel>section:first-of-type h1{font-size:clamp(2.55rem,11vw,3.25rem)!important;line-height:.98!important}.reference-funnel button{max-width:100%}}@media (prefers-reduced-motion: reduce){.reference-funnel *,.reference-funnel *:before,.reference-funnel *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.reference-funnel.reference-funnel h1,.reference-funnel.reference-funnel h2,.reference-funnel.reference-funnel h3,.reference-funnel.reference-funnel h4{font-family:Inter,ui-sans-serif,system-ui,sans-serif!important}.reference-funnel.reference-funnel>section{background-image:none!important;background-color:transparent}.reference-funnel.reference-funnel>section:nth-of-type(2n){background-color:#fff}.reference-funnel.reference-funnel>section:first-of-type{background:var(--funnel-paper)!important}.reference-funnel.reference-funnel>section[class*=bg-gray-900],.reference-funnel.reference-funnel>section[class*=from-teal-600]{background:var(--funnel-forest)!important}.reference-funnel.reference-funnel .grid>div[class*=rounded]{border-radius:20px!important}.reference-funnel.reference-funnel .ba-reception-video{border-radius:20px!important;background:#fff!important}.reference-funnel.reference-funnel>section[class*=bg-gray-900] h2,.reference-funnel.reference-funnel>section[class*=bg-gray-900] h3,.reference-funnel.reference-funnel>section[class*=from-teal-600] h2,.reference-funnel.reference-funnel>section[class*=from-teal-600] h3{color:#fff!important}.reference-funnel.reference-funnel>section[class*=bg-gray-900] p,.reference-funnel.reference-funnel>section[class*=from-teal-600] p{color:#d8e6df!important}.reference-funnel.reference-funnel>section[class*=from-teal-50][class*=green-50] h2,.reference-funnel.reference-funnel>section[class*=from-teal-50][class*=green-50] h3{color:#fff!important}.reference-funnel.reference-funnel>section[class*=from-teal-50][class*=green-50] p{color:#d8e6df!important}.reference-funnel.reference-funnel>section[class*=from-teal-50][class*=green-50] .bg-white h2,.reference-funnel.reference-funnel>section[class*=from-teal-50][class*=green-50] .bg-white h3{color:#18241d!important}.reference-funnel.reference-funnel>section[class*=from-teal-50][class*=green-50] .bg-white p{color:#526158!important}.reference-funnel .site-footer{color:#fff!important;background-color:#123d32}.reference-funnel .site-footer h2,.reference-funnel .site-footer h3{color:#fff!important}.reference-funnel .site-footer p,.reference-funnel .site-footer li,.reference-funnel .site-footer a:not([class*=bg-]){color:#d1e1d9!important}.reference-funnel .site-footer .text-\[\#8ce2c7\]{color:#8ce2c7!important}.reference-funnel .site-footer a[class*=bg-]{color:#fff!important}.reference-funnel.ba-home .service-home-hero{min-height:auto;padding-top:clamp(2.8rem,6vw,5rem)!important;padding-bottom:clamp(3rem,5vw,4rem)!important}.reference-funnel.ba-home .service-home-hero__inner{display:grid;width:min(100% - 2.5rem,1160px);margin-inline:auto;grid-template-columns:minmax(0,1fr)}.reference-funnel.ba-home .service-home-hero__copy{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);grid-template-areas:"heading visual" "description visual" "actions visual";align-items:center;-moz-column-gap:clamp(1.5rem,4vw,3.5rem);column-gap:clamp(1.5rem,4vw,3.5rem)}.reference-funnel.ba-home .service-home-hero h1{grid-area:heading;max-width:640px;margin:0 0 1.25rem;font-size:clamp(2.8rem,5.2vw,4.3rem)!important;text-align:left}.reference-funnel.ba-home .service-home-hero .service-funnel-visual{grid-area:visual;width:100%;margin:0}.reference-funnel.ba-home .service-home-hero__copy>p{grid-area:description;margin:0 0 1.5rem;font-size:clamp(1rem,1.4vw,1.18rem);line-height:1.6}.reference-funnel.ba-home .service-home-hero__actions{grid-area:actions;display:flex;flex-wrap:wrap;gap:12px;align-items:center}.reference-funnel.ba-home .service-home-hero__actions button{min-height:52px;border-radius:10px}@media (max-width: 767px){.reference-funnel.ba-home .service-home-hero__copy{display:flex;flex-direction:column;align-items:stretch}.reference-funnel.ba-home .service-home-hero h1{text-align:center}.reference-funnel.ba-home .service-home-hero .service-funnel-visual{margin:0 auto 2.1rem}.reference-funnel.ba-home .service-home-hero__copy>p{text-align:center}.reference-funnel.ba-home .service-home-hero__actions{flex-direction:column;align-items:stretch}}.reference-funnel:not(.ba-home){--funnel-paper: #f6f4ee;--funnel-ink: #141716;--funnel-muted: #52605d;--funnel-forest: #102522;--funnel-green: #236e5e;--funnel-green-hover: #1b594d;--funnel-mint: #44b79e;--funnel-line: #d8e6e1;color:var(--funnel-ink);background-color:var(--funnel-paper)}.reference-funnel.reference-funnel:not(.ba-home)>section{padding-top:clamp(4rem,7vw,6rem)!important;padding-bottom:clamp(4rem,7vw,6rem)!important;border-color:transparent!important;background-color:var(--funnel-paper)!important;background-image:none!important}.reference-funnel.reference-funnel:not(.ba-home)>section:nth-of-type(2n){background-color:#f5fbf9!important}.reference-funnel.reference-funnel:not(.ba-home)>section:first-of-type{min-height:0!important;padding-top:clamp(2.75rem,5vw,4.25rem)!important;padding-bottom:clamp(3.5rem,6vw,5rem)!important;background-color:var(--funnel-paper)!important}.reference-funnel.reference-funnel:not(.ba-home)>section:first-of-type:before,.reference-funnel.reference-funnel:not(.ba-home)>section:first-of-type:after{display:none!important}.reference-funnel.reference-funnel:not(.ba-home) h1,.reference-funnel.reference-funnel:not(.ba-home) h2,.reference-funnel.reference-funnel:not(.ba-home) h3,.reference-funnel.reference-funnel:not(.ba-home) h4{color:var(--funnel-ink)!important;font-family:Inter,ui-sans-serif,system-ui,sans-serif!important;letter-spacing:-.045em}.reference-funnel.reference-funnel:not(.ba-home) h1{font-size:clamp(2.3rem,5.8vw,4.25rem)!important;line-height:1.02!important;font-weight:900!important}.reference-funnel.reference-funnel:not(.ba-home) h2{font-size:clamp(1.9rem,4vw,3.2rem)!important;line-height:1.08!important;font-weight:850!important}.reference-funnel.reference-funnel:not(.ba-home) h3{font-weight:800!important;line-height:1.15}.reference-funnel.reference-funnel:not(.ba-home) p{color:var(--funnel-muted)}.reference-funnel.reference-funnel:not(.ba-home) .gradient-text,.reference-funnel.reference-funnel:not(.ba-home) [class*=text-teal-600],.reference-funnel.reference-funnel:not(.ba-home) [class*=text-teal-700]{color:var(--funnel-green)!important;-webkit-text-fill-color:currentColor;background:none!important}.reference-funnel.reference-funnel:not(.ba-home) .grid>div[class*=rounded],.reference-funnel.reference-funnel:not(.ba-home) [class*=bg-red-50],.reference-funnel.reference-funnel:not(.ba-home) [class*=bg-teal-50],.reference-funnel.reference-funnel:not(.ba-home) [class*=bg-green-50],.reference-funnel.reference-funnel:not(.ba-home) [class*=bg-blue-50],.reference-funnel.reference-funnel:not(.ba-home) [class*=bg-yellow-50],.reference-funnel.reference-funnel:not(.ba-home) [class*=bg-orange-50],.reference-funnel.reference-funnel:not(.ba-home) [class*=bg-purple-50],.reference-funnel.reference-funnel:not(.ba-home) [class*=bg-pink-50],.reference-funnel.reference-funnel:not(.ba-home) [class*=bg-gray-50],.reference-funnel.reference-funnel:not(.ba-home) [class*=bg-gradient-to]{border-color:transparent!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.reference-funnel.reference-funnel:not(.ba-home) [class*=shadow-]{box-shadow:none!important}.reference-funnel.reference-funnel:not(.ba-home) [class*="bg-[#173c36]"],.reference-funnel.reference-funnel:not(.ba-home) [class*=bg-gray-800]{color:var(--funnel-ink)!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.reference-funnel.reference-funnel:not(.ba-home) [class*="text-[#84d8c4]"]{color:var(--funnel-green)!important}.reference-funnel.reference-funnel:not(.ba-home) [class*="text-[#d7e8e2]"]{color:var(--funnel-muted)!important}.reference-funnel.reference-funnel:not(.ba-home) .speed-hero__offer{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.reference-funnel.reference-funnel:not(.ba-home) .speed-hero__offer-head{justify-content:flex-start;padding-bottom:0;border:0}.reference-funnel.reference-funnel:not(.ba-home) .speed-hero__offer-label{color:var(--funnel-green)!important}.reference-funnel.reference-funnel:not(.ba-home) .speed-hero__offer-state{color:var(--funnel-muted)!important}.reference-funnel.reference-funnel:not(.ba-home) .speed-hero__trigger{margin-top:1rem;padding:.2rem 0;border:0;background:transparent!important}.reference-funnel.reference-funnel:not(.ba-home) .speed-hero__trigger-index{display:block;flex-basis:22px;width:22px;height:auto;background:transparent!important;color:var(--funnel-green)!important}.reference-funnel.reference-funnel:not(.ba-home) .speed-hero__trigger strong{color:var(--funnel-ink)!important}.reference-funnel.reference-funnel:not(.ba-home) .speed-hero__trigger span,.reference-funnel.reference-funnel:not(.ba-home) .speed-hero__footnote{color:var(--funnel-muted)!important}.reference-funnel.reference-funnel:not(.ba-home) .speed-hero__connector{height:10px;background:#cbd9d4}.reference-funnel.reference-funnel:not(.ba-home)>section[class*=bg-gray-900],.reference-funnel.reference-funnel:not(.ba-home)>section[class*=from-teal-600],.reference-funnel.reference-funnel:not(.ba-home)>section[class*=from-teal-50][class*=green-50],.reference-funnel.reference-funnel:not(.ba-home) .funnel-dark,.reference-funnel.reference-funnel:not(.ba-home).ba-reactivation>section:nth-of-type(5),.reference-funnel.reference-funnel:not(.ba-home).ba-reactivation>section:nth-of-type(7),.reference-funnel.reference-funnel:not(.ba-home).ba-reception>section:nth-of-type(6),.reference-funnel.reference-funnel:not(.ba-home).ba-reception>section:nth-of-type(7),.reference-funnel.reference-funnel:not(.ba-home).ba-speed>section:nth-of-type(6),.reference-funnel.reference-funnel:not(.ba-home).ba-speed>section:nth-of-type(7),.reference-funnel.reference-funnel:not(.ba-home).ba-intake>section:nth-of-type(7){color:#fff!important;background:var(--funnel-forest)!important}.reference-funnel.reference-funnel:not(.ba-home)>section[class*=bg-gray-900] h1,.reference-funnel.reference-funnel:not(.ba-home)>section[class*=bg-gray-900] h2,.reference-funnel.reference-funnel:not(.ba-home)>section[class*=bg-gray-900] h3,.reference-funnel.reference-funnel:not(.ba-home)>section[class*=from-teal-600] h1,.reference-funnel.reference-funnel:not(.ba-home)>section[class*=from-teal-600] h2,.reference-funnel.reference-funnel:not(.ba-home)>section[class*=from-teal-600] h3,.reference-funnel.reference-funnel:not(.ba-home)>section[class*=from-teal-50][class*=green-50] h1,.reference-funnel.reference-funnel:not(.ba-home)>section[class*=from-teal-50][class*=green-50] h2,.reference-funnel.reference-funnel:not(.ba-home)>section[class*=from-teal-50][class*=green-50] h3,.reference-funnel.reference-funnel:not(.ba-home) .funnel-dark h1,.reference-funnel.reference-funnel:not(.ba-home) .funnel-dark h2,.reference-funnel.reference-funnel:not(.ba-home) .funnel-dark h3,.reference-funnel.reference-funnel:not(.ba-home).ba-reactivation>section:nth-of-type(5) h2,.reference-funnel.reference-funnel:not(.ba-home).ba-reactivation>section:nth-of-type(5) h3,.reference-funnel.reference-funnel:not(.ba-home).ba-reactivation>section:nth-of-type(7) h2,.reference-funnel.reference-funnel:not(.ba-home).ba-reactivation>section:nth-of-type(7) h3,.reference-funnel.reference-funnel:not(.ba-home).ba-reception>section:nth-of-type(6) h2,.reference-funnel.reference-funnel:not(.ba-home).ba-reception>section:nth-of-type(6) h3,.reference-funnel.reference-funnel:not(.ba-home).ba-reception>section:nth-of-type(7) h2,.reference-funnel.reference-funnel:not(.ba-home).ba-reception>section:nth-of-type(7) h3,.reference-funnel.reference-funnel:not(.ba-home).ba-speed>section:nth-of-type(6) h2,.reference-funnel.reference-funnel:not(.ba-home).ba-speed>section:nth-of-type(6) h3,.reference-funnel.reference-funnel:not(.ba-home).ba-speed>section:nth-of-type(7) h2,.reference-funnel.reference-funnel:not(.ba-home).ba-speed>section:nth-of-type(7) h3,.reference-funnel.reference-funnel:not(.ba-home).ba-intake>section:nth-of-type(7) h2,.reference-funnel.reference-funnel:not(.ba-home).ba-intake>section:nth-of-type(7) h3{color:#fff!important}.reference-funnel.reference-funnel:not(.ba-home)>section[class*=bg-gray-900] p,.reference-funnel.reference-funnel:not(.ba-home)>section[class*=from-teal-600] p,.reference-funnel.reference-funnel:not(.ba-home)>section[class*=from-teal-50][class*=green-50] p,.reference-funnel.reference-funnel:not(.ba-home) .funnel-dark p,.reference-funnel.reference-funnel:not(.ba-home).ba-reactivation>section:nth-of-type(5) p,.reference-funnel.reference-funnel:not(.ba-home).ba-reactivation>section:nth-of-type(7) p,.reference-funnel.reference-funnel:not(.ba-home).ba-reception>section:nth-of-type(6) p,.reference-funnel.reference-funnel:not(.ba-home).ba-reception>section:nth-of-type(7) p,.reference-funnel.reference-funnel:not(.ba-home).ba-speed>section:nth-of-type(6) p,.reference-funnel.reference-funnel:not(.ba-home).ba-speed>section:nth-of-type(7) p,.reference-funnel.reference-funnel:not(.ba-home).ba-intake>section:nth-of-type(7) p{color:#dcebe6!important}.reference-funnel.reference-funnel:not(.ba-home)>section[class*=bg-gray-900] [class*=bg-gray-800],.reference-funnel.reference-funnel:not(.ba-home)>section[class*=from-teal-600] [class*=bg-gray-800],.reference-funnel.reference-funnel:not(.ba-home).ba-reactivation>section:nth-of-type(5) [class*=bg-gray-800],.reference-funnel.reference-funnel:not(.ba-home).ba-reception>section:nth-of-type(6) [class*=bg-gray-800],.reference-funnel.reference-funnel:not(.ba-home).ba-speed>section:nth-of-type(6) [class*=bg-gray-800]{color:#dcebe6!important}.reference-funnel.reference-funnel:not(.ba-home)>section[class*=from-teal-50][class*=green-50] .bg-white:has(form){color:var(--funnel-ink)!important;border:0!important;border-radius:16px!important;background:#fff!important;box-shadow:0 14px 38px #1025221f!important}.reference-funnel.reference-funnel:not(.ba-home)>section[class*=from-teal-50][class*=green-50] .bg-white:has(form) h2,.reference-funnel.reference-funnel:not(.ba-home)>section[class*=from-teal-50][class*=green-50] .bg-white:has(form) h3{color:var(--funnel-ink)!important}.reference-funnel.reference-funnel:not(.ba-home)>section[class*=from-teal-50][class*=green-50] .bg-white:has(form) p{color:var(--funnel-muted)!important}.reference-funnel.reference-funnel:not(.ba-home) .bg-white:has(iframe){border-color:var(--funnel-line)!important;border-radius:16px!important;background:#fff!important}.reference-funnel.reference-funnel:not(.ba-home) button.gradient-bg,.reference-funnel.reference-funnel:not(.ba-home) button[class*=bg-gradient-to],.reference-funnel.reference-funnel:not(.ba-home) a[class*=bg-gradient-to],.reference-funnel.reference-funnel:not(.ba-home) button[class*="bg-[#278b76]"]{min-height:50px;color:#fff!important;border:0!important;border-radius:8px!important;background:var(--funnel-green)!important;box-shadow:none!important;font-weight:750}.reference-funnel.reference-funnel:not(.ba-home) button.gradient-bg:hover,.reference-funnel.reference-funnel:not(.ba-home) button[class*=bg-gradient-to]:hover,.reference-funnel.reference-funnel:not(.ba-home) a[class*=bg-gradient-to]:hover{background:var(--funnel-green-hover)!important;transform:translateY(-1px)}.reference-funnel.reference-funnel:not(.ba-home) input,.reference-funnel.reference-funnel:not(.ba-home) textarea,.reference-funnel.reference-funnel:not(.ba-home) select{color:#141716;border-color:#cbd9d4!important;background:#fff}.reference-funnel.reference-funnel:not(.ba-home) .site-footer{color:#fff!important;background-color:var(--funnel-forest)!important}.reference-funnel.reference-funnel:not(.ba-home) .site-footer h2,.reference-funnel.reference-funnel:not(.ba-home) .site-footer h3{color:#fff!important}.reference-funnel.reference-funnel:not(.ba-home) .site-footer p,.reference-funnel.reference-funnel:not(.ba-home) .site-footer li,.reference-funnel.reference-funnel:not(.ba-home) .site-footer a:not([class*=bg-]){color:#dcebe6!important}.reference-funnel.reference-funnel:not(.ba-home) .site-footer .text-\[\#8ce2c7\]{color:#44b79e!important}@media (max-width: 767px){.reference-funnel.reference-funnel:not(.ba-home)>section{padding-top:3.5rem!important;padding-bottom:3.5rem!important}.reference-funnel.reference-funnel:not(.ba-home)>section:first-of-type{padding-top:2.5rem!important;padding-bottom:3rem!important}.reference-funnel.reference-funnel:not(.ba-home) h1{font-size:clamp(2.3rem,10vw,2.7rem)!important;line-height:1.03!important}.reference-funnel.reference-funnel:not(.ba-home) button{max-width:100%}}.ba-placement-site{--place-ink: #173c36;--place-deep: #102e29;--place-mint: #84d8c4;--place-leaf: #d9eee7;--place-paper: #f5f8f4;--place-muted: #536b64;background:var(--place-paper)!important;color:var(--place-ink);font-family:DM Sans,sans-serif;min-height:100dvh}.ba-placement-site h1,.ba-placement-site h2,.ba-placement-site h3,.ba-placement-site h4{color:var(--place-ink);font-family:"DM Serif Display",Georgia,serif;font-weight:400;letter-spacing:-.035em}.ba-placement-site p{line-height:1.72}.ba-placement-site.ba-placement-site>section:first-of-type,.reference-funnel.ba-placement-site.ba-page>section:first-of-type{background:var(--place-paper)!important;color:var(--place-ink)!important}.ba-placement-site.ba-placement-site>section:first-of-type :is(h1,h2,h3),.reference-funnel.ba-placement-site.ba-page>section:first-of-type :is(h1,h2,h3){color:var(--place-ink)!important}.ba-placement-site.ba-placement-site>section:first-of-type p,.reference-funnel.ba-placement-site.ba-page>section:first-of-type p{color:var(--place-muted)!important}.ba-placement-site.ba-placement-site>section:first-of-type .gradient-text,.reference-funnel.ba-placement-site.ba-page>section:first-of-type .gradient-text{color:#236e5e!important}.ba-placement-site section{position:relative;border-color:#d8e6df!important}.ba-placement-site>section:first-of-type{overflow:hidden;background:var(--place-deep)!important;color:#f4faf6;padding-top:clamp(4.5rem,8vw,7.5rem)!important;padding-bottom:clamp(4.5rem,8vw,7.5rem)!important}.ba-placement-site.ba-page>section:first-of-type{background:var(--place-deep)!important;padding-top:clamp(4.5rem,8vw,7.5rem)!important;padding-bottom:clamp(4.5rem,8vw,7.5rem)!important}.ba-placement-site.ba-page>section:first-of-type h1{color:#f4faf6;font-family:"DM Serif Display",Georgia,serif;font-size:clamp(2.8rem,7vw,6.1rem);letter-spacing:-.035em;line-height:.99}.ba-placement-site.ba-page>section:first-of-type p{color:#d5e8e1}.ba-placement-site.ba-page>section:not(:first-of-type){padding-block:clamp(3.5rem,7vw,6.25rem)!important}.ba-placement-site.ba-page>section:nth-of-type(2n){background-color:#fff!important}.ba-placement-site.ba-page>section:nth-of-type(3n){background-color:#eaf3ee!important}.ba-placement-site.ba-page>section:nth-of-type(6n){background-color:var(--place-deep)!important}.ba-placement-site.ba-page>section:nth-of-type(6n) h2,.ba-placement-site.ba-page>section:nth-of-type(6n) h3{color:#f4faf6}.ba-placement-site.ba-page>section:nth-of-type(6n) p{color:#c6ddd5}.ba-placement-site>section:first-of-type:before{content:"";position:absolute;width:min(58vw,660px);aspect-ratio:1;border:1px solid rgba(132,216,196,.2);border-radius:50%;right:-22%;top:-60%;pointer-events:none}.ba-placement-site>section:first-of-type>div{position:relative}.ba-placement-site>section:first-of-type h1,.ba-placement-site>section:first-of-type h2,.ba-placement-site>section:first-of-type h3{color:#f4faf6}.ba-placement-site>section:first-of-type .text-center{text-align:left}.ba-placement-site>section:first-of-type h1{max-width:1020px;font-size:clamp(2.8rem,7vw,6.1rem);line-height:.99;margin-inline:0}.ba-placement-site .gradient-text{color:var(--place-mint)!important;background:none!important;-webkit-text-fill-color:currentColor!important}.ba-placement-site>section:not(:first-of-type){padding-block:clamp(3.5rem,7vw,6.25rem)!important;background-color:var(--place-paper)}.ba-placement-site>section:nth-of-type(2n){background-color:#fff!important}.ba-placement-site>section:nth-of-type(3n){background-color:#eaf3ee!important}.ba-placement-site>section h2{font-size:clamp(2rem,4.5vw,3.8rem);line-height:1.06}.ba-placement-site>section p{color:var(--place-muted)}.ba-placement-site>section:first-of-type p{color:#d5e8e1}.ba-placement-site .grid>div[class*=rounded],.ba-placement-site [class*=rounded-2xl],.ba-placement-site [class*=rounded-3xl]{border-radius:12px!important}.ba-placement-site .bg-red-50,.ba-placement-site [class*=from-red-50],.ba-placement-site [class*=border-red-]{background:#f0f5f1!important;border-color:#d7e5dd!important}.ba-placement-site .text-red-500,.ba-placement-site .text-red-700,.ba-placement-site .text-red-800{color:#467568!important}.ba-placement-site .bg-teal-50,.ba-placement-site .bg-green-50,.ba-placement-site [class*=from-teal-50],.ba-placement-site [class*=to-blue-50],.ba-placement-site [class*=from-green-50]{background:#eaf3ee!important}.ba-placement-site .text-teal-600,.ba-placement-site .text-teal-700,.ba-placement-site .text-green-600,.ba-placement-site .text-green-700{color:#236e5e!important}.ba-placement-site .bg-teal-600,.ba-placement-site .bg-teal-700,.ba-placement-site .bg-green-600{background:var(--place-ink)!important}.ba-placement-site .bg-gray-900,.ba-placement-site .bg-gray-800{background:var(--place-deep)!important}.ba-placement-site .bg-gray-50{background:#edf3ef!important}.ba-placement-site .text-gray-900,.ba-placement-site .text-gray-800{color:var(--place-ink)!important}.ba-placement-site .text-gray-700,.ba-placement-site .text-gray-600{color:var(--place-muted)!important}.ba-placement-site .text-white{color:#f4faf6}.ba-placement-site button.gradient-bg,.ba-placement-site button[class*=bg-teal],.ba-placement-site button[class*="bg-[#278b76]"],.ba-placement-site button[class*=from-teal-],.ba-placement-site a[class*="bg-[#44b79e]"]{border:0!important;border-radius:6px!important;background:var(--place-mint)!important;color:var(--place-deep)!important;box-shadow:none!important;font-weight:700;transition:transform .2s ease,background-color .2s ease}.ba-placement-site button:hover,.ba-placement-site a[class*="bg-[#44b79e]"]:hover{transform:translateY(-2px)}.ba-placement-site .ba-reception-video,.ba-placement-site iframe{border-radius:10px!important}.ba-placement-site .ba-reception-video{border:1px solid rgba(132,216,196,.25)!important;background:#21473f!important;box-shadow:none!important}.ba-placement-site>section:first-of-type .text-gray-600,.ba-placement-site>section:first-of-type .text-\[\#506962\]{color:#d5e8e1!important}.ba-placement-site>section:nth-of-type(6n) h2,.ba-placement-site>section:nth-of-type(6n) h3,.ba-placement-site>section:nth-of-type(6n) p{color:inherit}.ba-placement-site>section:nth-of-type(6n){background-color:var(--place-deep)!important}.ba-placement-site>section:nth-of-type(6n) h2,.ba-placement-site>section:nth-of-type(6n) h3{color:#f4faf6}.ba-placement-site>section:nth-of-type(6n) p{color:#c6ddd5}.ba-placement-site :focus-visible{outline:3px solid var(--place-mint);outline-offset:3px}.ba-placement-site input,.ba-placement-site textarea,.ba-placement-site select{font-family:DM Sans,sans-serif}.ba-placement-site input:focus,.ba-placement-site textarea:focus,.ba-placement-site select:focus{border-color:#458d79!important}@media (max-width: 767px){.ba-placement-site>section:first-of-type{padding-top:3.5rem!important}.ba-placement-site>section:first-of-type h1{font-size:clamp(2.55rem,11vw,4rem)}.ba-placement-site>section:not(:first-of-type){padding-block:3.5rem!important}}@media (prefers-reduced-motion: no-preference){.ba-placement-site>section:first-of-type>div{animation:ba-place-in .55s both}@keyframes ba-place-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}}.service-funnel-visual{position:relative;isolation:isolate;width:min(100%,590px);aspect-ratio:1.72;margin:2.1rem auto 1.4rem;border-radius:22px;overflow:visible}.service-funnel-visual__photo,.service-funnel-visual__tint{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:22px}.service-funnel-visual__photo{z-index:-2;-o-object-fit:cover;object-fit:cover;-o-object-position:center 43%;object-position:center 43%;box-shadow:0 22px 60px #262f2929}.service-funnel-visual__tint{z-index:-1;background:linear-gradient(90deg,#123d3212,#123d3200 65%)}.service-funnel-visual__phone{position:absolute;right:clamp(14px,5vw,34px);top:50%;width:min(58%,282px);padding:18px 18px 20px;transform:translateY(-50%);border:1px solid rgb(255 255 255 / 75%);border-radius:19px;background:#fffffff5;box-shadow:0 18px 48px #12211938;color:#18241d}.service-funnel-visual__phone-top{display:flex;align-items:center;gap:8px;color:#4d5b53;font-size:11px;font-weight:750;line-height:1.2}.service-funnel-visual__phone-dot{width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:#087866;box-shadow:0 0 0 3px #e2f4ed}.service-funnel-visual__signal{display:flex;align-items:center;justify-content:space-between;height:31px;margin:13px 0 12px;padding:0 4px;border-top:1px solid #edf0eb;border-bottom:1px solid #edf0eb}.service-funnel-visual__signal i{width:2px;height:8px;border-radius:3px;background:#188c73}.service-funnel-visual__signal i:nth-child(3n){height:16px}.service-funnel-visual__signal i:nth-child(4n){height:22px}.service-funnel-visual__phone ol{display:grid;gap:12px;margin:0;padding:0;list-style:none}.service-funnel-visual__phone li{display:grid;grid-template-columns:26px 1fr;gap:9px;align-items:start;color:#303b35;font-size:12px;font-weight:650;line-height:1.35}.service-funnel-visual__step{display:grid;place-items:center;width:26px;height:26px;border-radius:8px;background:#eaf6f0;color:#087866;font-size:10px;font-weight:800}.service-funnel-visual__phone-home{display:block;width:36px;height:3px;margin:16px auto 0;border-radius:9px;background:#d9ded9}.service-funnel-visual__caption{position:absolute;right:14px;bottom:-26px;color:#69756d;font-size:10px;line-height:1.3}@media (max-width: 520px){.service-funnel-visual{width:min(100%,420px);aspect-ratio:1.15;margin-top:1.5rem;margin-bottom:2.1rem}.service-funnel-visual__photo{-o-object-position:35% center;object-position:35% center}.service-funnel-visual__tint{background:linear-gradient(0deg,rgb(18 61 50 / 12%),transparent 75%)}.service-funnel-visual__phone{right:12px;top:auto;bottom:14px;width:min(76%,276px);padding:14px 14px 13px;transform:none}.service-funnel-visual__signal{height:24px;margin:8px 0}.service-funnel-visual__phone ol{gap:8px}.service-funnel-visual__phone li{font-size:11px}.service-funnel-visual__step{width:23px;height:23px}.service-funnel-visual__phone-home{margin-top:9px}.service-funnel-visual__caption{right:0;bottom:-32px;max-width:66%;text-align:right}}.reference-funnel:not(.ba-home) .service-funnel-visual{width:min(100%,680px);aspect-ratio:1.68;margin:clamp(1.5rem,3vw,2.25rem) auto 2.3rem;overflow:visible}.reference-funnel:not(.ba-home) .service-funnel-visual__photo{border-radius:18px;box-shadow:0 14px 34px #1025221f;-o-object-position:center 42%;object-position:center 42%}.reference-funnel:not(.ba-home) .service-funnel-visual__tint,.reference-funnel:not(.ba-home) .service-funnel-visual__signal,.reference-funnel:not(.ba-home) .service-funnel-visual__phone-home{display:none}.reference-funnel:not(.ba-home) .service-funnel-visual__phone{top:auto;right:clamp(16px,3vw,30px);bottom:18px;width:min(52%,350px);padding:17px 19px;transform:none;border:0;border-radius:14px;background:#fff;box-shadow:0 12px 32px #10252226}.reference-funnel:not(.ba-home) .service-funnel-visual__phone-top{gap:9px;color:#52605d;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.reference-funnel:not(.ba-home) .service-funnel-visual__phone-dot{background:#44b79e;box-shadow:none}.reference-funnel:not(.ba-home) .service-funnel-visual__phone ol{gap:7px;margin-top:12px}.reference-funnel:not(.ba-home) .service-funnel-visual__phone li{grid-template-columns:22px 1fr;gap:8px;color:#141716;font-size:12px;font-weight:600}.reference-funnel:not(.ba-home) .service-funnel-visual__step{display:block;width:auto;height:auto;border-radius:0;background:transparent;color:#236e5e;font-size:10px;line-height:1.4}.reference-funnel:not(.ba-home) .service-funnel-visual__caption{right:0;bottom:-25px;color:#52605d;font-size:11px}@media (max-width: 520px){.reference-funnel:not(.ba-home) .service-funnel-visual{width:100%;aspect-ratio:auto;margin:1.5rem auto 2rem}.reference-funnel:not(.ba-home) .service-funnel-visual__photo{position:relative;inset:auto;display:block;width:100%;height:auto;aspect-ratio:1.28;-o-object-position:42% center;object-position:42% center}.reference-funnel:not(.ba-home) .service-funnel-visual__phone{position:relative;top:auto;right:auto;bottom:auto;width:calc(100% - 28px);max-width:360px;margin:-20px auto 0;padding:15px 17px}.reference-funnel:not(.ba-home) .service-funnel-visual__phone ol{gap:6px;margin-top:9px}.reference-funnel:not(.ba-home) .service-funnel-visual__phone li{font-size:12px}.reference-funnel:not(.ba-home) .service-funnel-visual__caption{position:static;display:block;max-width:none;margin-top:9px;text-align:right}}.role-demo{--role-ink: #173831;--role-teal: #155f53;--role-mint: #83d5bd;--role-muted: #526b65;--role-paper: #f2f5ef;color:var(--role-ink);background:var(--role-paper);font-family:DM Sans,ui-sans-serif,system-ui,sans-serif}.role-demo *{box-sizing:border-box}.role-demo-shell{width:min(1080px,calc(100% - 40px));margin-inline:auto}.role-demo-hero{padding:clamp(44px,8vw,92px) 0 70px;background:linear-gradient(145deg,#e4efe8,#f2f5ef 65%,#dfede6);border-bottom:1px solid #d2dfd7}.role-demo-kicker{margin:0 0 18px;color:var(--role-teal);font-size:.72rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.role-demo h1,.role-demo h2{color:var(--role-ink);letter-spacing:-.045em;font-weight:750}.role-demo h1{max-width:900px;margin:0;font-size:clamp(2.65rem,6vw,5.4rem);line-height:.99}.role-demo-lede{max-width:680px;margin:24px 0 34px;color:var(--role-muted);font-size:clamp(1rem,2vw,1.22rem);line-height:1.7}.role-demo-frame{max-width:780px;margin:0 auto;padding:clamp(18px,4vw,34px);border:1px solid #c9dbd1;border-radius:18px;background:#f9fbf7;box-shadow:0 22px 55px #17383117;scroll-margin-top:24px}.role-demo-frame-intro{margin-bottom:14px}.role-demo-frame-intro h2{margin:0 0 8px;font-size:clamp(1.4rem,3vw,1.8rem)}.role-demo-frame-intro p,.role-demo-explainer p{color:var(--role-muted);line-height:1.75}.role-demo-frame-intro p{margin:0;font-size:.94rem}.role-demo-explainer{padding:clamp(52px,8vw,96px) 0}.role-demo-two-col{display:grid;gap:24px}.role-demo-two-col h2{max-width:450px;margin:0;font-size:clamp(2rem,4vw,3.25rem);line-height:1.06}.role-demo-two-col p{margin:0 0 16px}.role-demo-link{display:inline-flex;margin-top:5px;color:var(--role-teal);font-weight:800;text-decoration:underline;text-decoration-color:var(--role-mint);text-decoration-thickness:2px;text-underline-offset:5px}.role-demo :is(a,iframe):focus-visible{outline:3px solid var(--role-teal);outline-offset:4px}@media (min-width: 760px){.role-demo-two-col{grid-template-columns:.85fr 1.15fr;gap:72px}}@media (max-width: 600px){.role-demo-shell{width:calc(100% - 32px)}.role-demo-hero{padding-bottom:42px}.role-demo-frame{border-radius:13px}}.preview-funnel .preview-nav{box-shadow:none}.preview-funnel .preview-hero{scroll-margin-top:20px}.preview-funnel .preview-hero-title{color:#171916}.preview-funnel .preview-hero-accent{color:#087866;text-decoration:underline;text-decoration-color:#8ce2c7;text-decoration-thickness:.075em;text-underline-offset:.08em}.preview-funnel .preview-hero-description{color:#59645d}.preview-funnel .preview-hero-features>div{border-radius:16px;background:#fffefa}.preview-funnel section[id]:not(#top){scroll-margin-top:24px}.preview-funnel{font-family:DM Sans,ui-sans-serif,system-ui,sans-serif}.preview-funnel .preview-nav a:focus-visible,.preview-funnel button:focus-visible{outline:3px solid #155f53;outline-offset:3px}@media (max-width: 767px){.preview-funnel .preview-hero-actions,.preview-funnel .preview-hero-actions>button{width:100%}.preview-funnel .preview-hero-layout{padding-inline:0}.preview-funnel .preview-hero-features{margin-top:8px}}@media (prefers-reduced-motion: reduce){.preview-funnel .animate-ping{animation:none!important}}.scout-page{--scout-ink: #173831;--scout-teal: #155f53;--scout-mint: #83d5bd;--scout-paper: #f2f5ef;font-family:DM Sans,ui-sans-serif,system-ui,sans-serif}.scout-page h1,.scout-page h2,.scout-page h3{color:var(--scout-ink);letter-spacing:-.035em}.scout-page input:focus,.scout-page textarea:focus{border-color:var(--scout-teal);box-shadow:0 0 0 3px #83d5bd47}.scout-page :is(button,a,input,textarea):focus-visible{outline:3px solid var(--scout-mint);outline-offset:3px}.scout-page :is(button,a){transition:color .18s ease,background-color .18s ease,border-color .18s ease,transform .18s ease}.scout-page :is(button,a):active{transform:translateY(1px)}.scout-page [class*=bg-gradient-to-br]{background-image:linear-gradient(135deg,#155f53,#173831)!important}@media (prefers-reduced-motion: reduce){.scout-page *,.scout-page *:before,.scout-page *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.maya-page{--maya-teal: #82d8bf;--maya-green: #155f53;--maya-ink: #14312d;--maya-muted: #526b65;--maya-paper: #f2f5ef;--maya-white: #f9fbf7;color:var(--maya-ink);background:var(--maya-paper);font-family:DM Sans,ui-sans-serif,system-ui,sans-serif;overflow-x:clip;-webkit-text-size-adjust:100%}.maya-page *{box-sizing:border-box}.maya-page :is(h1,h2,h3){color:var(--maya-ink);font-family:DM Sans,ui-sans-serif,system-ui,sans-serif;font-weight:750;letter-spacing:-.045em}.maya-page p{color:var(--maya-muted)}.maya-page .maya-shell{width:min(1160px,calc(100% - 40px));margin-inline:auto}.maya-page .maya-kicker{color:var(--maya-green);font-size:.72rem;font-weight:700;letter-spacing:.09em;line-height:1.45;text-transform:uppercase}.maya-page .maya-cta{display:inline-flex;min-height:54px;align-items:center;justify-content:center;gap:10px;border-radius:8px;background:var(--maya-green);color:var(--maya-white);padding:13px 21px;font-weight:800;text-decoration:none;transition:transform .18s ease,background-color .18s ease}.maya-page .maya-cta:hover{background:#1b584b}.maya-page :is(a,button,input,summary):focus-visible{outline:3px solid var(--maya-teal);outline-offset:3px}.maya-page :is(input,button){font:inherit}.maya-page .maya-widget-slot{min-height:220px;scroll-margin:24px 0}.maya-page chat-widget{display:block;width:100%;max-width:100%}.maya-page .maya-faq summary{cursor:pointer;list-style:none}.maya-page .maya-faq summary::-webkit-details-marker{display:none}.maya-page section[id]{scroll-margin-top:20px}.maya-page .maya-hero-title{font-size:clamp(2.25rem,4.2vw,3.5rem);line-height:1.02}.maya-page .maya-header img{border-radius:0}.maya-page .maya-demo-heading:focus{outline:none}.maya-page .maya-demo-heading:focus-visible{outline:3px solid var(--maya-teal);outline-offset:5px}.maya-page .maya-hero{background:#e6f0ea}.maya-page .maya-demo-section{background:#eaf4ef;border-color:#d0dfd7}.maya-page .maya-widget-panel{border:1px solid #d0dfd7;border-radius:18px;background:#f9fbf7;padding:clamp(20px,4vw,40px)}.maya-page .maya-cta:hover{transform:translateY(-1px)}.maya-page .maya-faq details[open] summary{color:var(--maya-green)}@media (max-width: 767px){.maya-page .maya-shell{width:min(calc(100% - 32px),600px)}.maya-page .maya-cta{width:100%}.maya-page .maya-hero-title{font-size:clamp(2.15rem,9vw,2.55rem)}}@media (prefers-reduced-motion: reduce){.maya-page *,.maya-page *:before,.maya-page *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.agent-site{--agent-ink: #153c35;--agent-teal: #0d5148;--agent-teal-deep: #103b35;--agent-mint: #a9e5ce;--agent-mint-soft: #e5f4ed;--agent-paper: #f4f6f1;--agent-line: #d5e1d9;--agent-muted: #65766e;--agent-white: #fbfcf8;color:var(--agent-ink);background:var(--agent-paper);font-family:DM Sans,Avenir Next,sans-serif}.agent-site *,.agent-site *:before,.agent-site *:after{box-sizing:border-box}.agent-site h1,.agent-site h2,.agent-site h3,.agent-site p{margin-top:0}.agent-site h1,.agent-site h2,.agent-site h3{color:var(--agent-ink)}.agent-shell{width:min(1160px,calc(100% - 48px));margin-inline:auto}.agent-eyebrow{display:inline-flex;align-items:center;gap:10px;color:#397567;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.agent-eyebrow:before{content:"";width:22px;height:1px;background:currentColor}.agent-display{font-family:"Instrument Serif",Georgia,serif;font-weight:400;letter-spacing:-.045em}.agent-intro{max-width:720px;color:var(--agent-muted);font-size:17px;line-height:1.75}.agent-button{display:inline-flex;min-height:50px;align-items:center;justify-content:center;gap:11px;border:1px solid var(--agent-teal);border-radius:4px;padding:0 20px;color:#fff;background:var(--agent-teal);font-size:14px;font-weight:700;text-decoration:none;transition:transform .2s ease,background .2s ease,border-color .2s ease}.agent-button:hover{transform:translateY(-2px);background:var(--agent-teal-deep);border-color:var(--agent-teal-deep)}.agent-button:focus-visible,.agent-text-link:focus-visible,.agent-card:focus-visible{outline:3px solid #78c9aa;outline-offset:3px}.agent-button--light{background:var(--agent-mint);border-color:var(--agent-mint);color:var(--agent-teal-deep)}.agent-button--light:hover{background:#c0efd9;border-color:#c0efd9}.agent-text-link{display:inline-flex;align-items:center;gap:8px;color:var(--agent-teal);font-weight:700;text-decoration:none}.agent-text-link:hover{text-decoration:underline;text-underline-offset:4px}.agent-hero{position:relative;overflow:hidden;background:var(--agent-teal-deep);color:#f8fbf7}.agent-hero:after{position:absolute;right:-150px;top:-245px;width:610px;height:610px;border:1px solid #a9e5ce2b;border-radius:50%;content:"";pointer-events:none}.agent-hero:before{position:absolute;right:-24px;top:-116px;width:360px;height:360px;border:1px solid #a9e5ce2b;border-radius:50%;content:"";pointer-events:none}.agent-hero .agent-shell{position:relative;z-index:1;padding-block:clamp(66px,9vw,112px) clamp(72px,9vw,110px)}.agent-hero .agent-eyebrow{color:var(--agent-mint)}.agent-hero h1{max-width:900px;margin:26px 0 20px;color:#f7fbf7;font-size:clamp(48px,8vw,92px);line-height:.98}.agent-hero h1 em{color:var(--agent-mint);font-style:normal}.agent-hero p{max-width:650px;margin-bottom:28px;color:#d1e1da;font-size:clamp(16px,2vw,19px);line-height:1.7}.agent-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:22px}.agent-hero-actions .agent-text-link{color:#e2f1e9}.agent-hero-note{display:flex;align-items:center;gap:9px;margin-top:38px;color:#a9c5b8;font-size:12px;letter-spacing:.035em}.agent-hero-note svg{color:var(--agent-mint)}.agent-section{padding-block:clamp(62px,8vw,100px)}.agent-section--white{background:var(--agent-white)}.agent-section--mint{background:var(--agent-mint-soft)}.agent-section-head{display:flex;align-items:end;justify-content:space-between;gap:36px;margin-bottom:38px}.agent-section-head h2{max-width:650px;margin:13px 0 0;font-size:clamp(32px,4vw,48px);line-height:1.06}.agent-section-head p{max-width:390px;margin:0;color:var(--agent-muted);font-size:15px;line-height:1.7}.agent-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.agent-card{display:flex;min-height:100%;flex-direction:column;overflow:hidden;border:1px solid var(--agent-line);background:var(--agent-white);color:inherit;text-decoration:none;transition:transform .22s ease,border-color .22s ease}.agent-card:hover{transform:translateY(-4px);border-color:#8dbdad}.agent-card-image{position:relative;height:250px;overflow:hidden;background:#dbe9e1}.agent-card-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 30%;object-position:center 30%;transition:transform .45s ease}.agent-card:hover .agent-card-image img{transform:scale(1.035)}.agent-status{position:absolute;top:16px;left:16px;display:inline-flex;align-items:center;gap:7px;border:1px solid #dbe9e1;background:#f9fcf8f2;padding:7px 10px;color:var(--agent-teal);font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.agent-status:before{width:6px;height:6px;border-radius:50%;background:#459b78;content:""}.agent-card-body{display:flex;flex:1;flex-direction:column;padding:22px}.agent-card-role{margin:0 0 5px;color:#508074;font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.agent-card h3{margin:0 0 9px;font-family:"Instrument Serif",Georgia,serif;font-size:32px;font-weight:400;letter-spacing:-.025em}.agent-card-summary{margin-bottom:22px;color:var(--agent-muted);font-size:14px;line-height:1.65}.agent-card-footer{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:16px;border-top:1px solid var(--agent-line);color:var(--agent-teal);font-size:12px;font-weight:800}.agent-card-footer svg{transition:transform .2s ease}.agent-card:hover .agent-card-footer svg{transform:translate(3px)}.agent-process{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:start}.agent-process h2{max-width:460px;margin:14px 0 20px;font-size:clamp(36px,5vw,56px);line-height:1.02}.agent-process-copy{max-width:440px;color:var(--agent-muted);line-height:1.75}.agent-steps{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #c8ddd1}.agent-step{display:flex;gap:15px;padding:22px 16px 22px 0;border-bottom:1px solid #c8ddd1}.agent-step:nth-child(odd){margin-right:18px}.agent-step-number{flex:0 0 28px;color:#528777;font-family:"Instrument Serif",Georgia,serif;font-size:25px}.agent-step h3{margin:2px 0 7px;font-size:14px}.agent-step p{margin:0;color:var(--agent-muted);font-size:12px;line-height:1.6}.agent-cta{padding-block:68px;background:var(--agent-teal);color:#fff}.agent-cta-row{display:flex;justify-content:space-between;align-items:center;gap:30px}.agent-cta h2{max-width:650px;margin:10px 0 0;color:#fff;font-family:"Instrument Serif",Georgia,serif;font-size:clamp(34px,5vw,55px);font-weight:400;line-height:1.04}.agent-cta .agent-eyebrow{color:var(--agent-mint)}.agent-empty{padding:56px 24px;border:1px dashed #a7c9b8;background:#f9fcf8;color:var(--agent-muted);text-align:center}.agent-profile-hero{background:var(--agent-teal-deep);color:#fff}.agent-profile-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:clamp(35px,7vw,90px);align-items:center;padding-block:62px 76px}.agent-breadcrumb{display:flex;gap:9px;margin-bottom:40px;color:#bad1c5;font-size:12px}.agent-breadcrumb a{color:var(--agent-mint);text-decoration:none}.agent-profile-hero .agent-eyebrow{color:var(--agent-mint)}.agent-profile-hero h1{margin:18px 0 11px;color:#fff;font-family:"Instrument Serif",Georgia,serif;font-size:clamp(57px,8vw,90px);font-weight:400;letter-spacing:-.04em;line-height:.96}.agent-profile-role{margin-bottom:18px;color:var(--agent-mint);font-weight:700}.agent-profile-hero p{max-width:600px;color:#d3e4db;font-size:16px;line-height:1.75}.agent-profile-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.agent-profile-image{position:relative;height:400px;background:#d5e7dd}.agent-profile-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 28%;object-position:center 28%}.agent-profile-caption{position:absolute;right:-14px;bottom:18px;padding:12px 16px;color:var(--agent-teal-deep);background:var(--agent-mint);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.agent-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px}.agent-detail-grid h2{margin:13px 0 18px;font-family:"Instrument Serif",Georgia,serif;font-size:42px;font-weight:400;line-height:1.05}.agent-responsibilities{margin:0;padding:0;list-style:none}.agent-responsibilities li{display:flex;gap:12px;padding:15px 0;border-bottom:1px solid var(--agent-line);color:#455c52;font-size:14px;line-height:1.55}.agent-responsibilities svg{flex:0 0 17px;margin-top:2px;color:#438871}.agent-not-found{min-height:54vh;display:grid;place-items:center;padding-block:70px;text-align:center}.agent-not-found h1{margin:14px 0;font:400 clamp(38px,6vw,62px)/1.04 "Instrument Serif",Georgia,serif}.agent-not-found p{max-width:480px;color:var(--agent-muted);line-height:1.7}.agent-simple-hero{padding-block:clamp(62px,8vw,100px);background:var(--agent-teal-deep);color:#fff}.agent-simple-hero h1{max-width:850px;margin:20px 0 18px;color:#fff;font-size:clamp(47px,7vw,78px);line-height:.99}.agent-simple-hero p{max-width:690px;margin-bottom:27px;color:#d3e4db;font-size:17px;line-height:1.75}.agent-role-flow{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--agent-line)}.agent-role-flow article{min-height:170px;padding:24px 26px 22px 0;border-bottom:1px solid var(--agent-line)}.agent-role-flow article:not(:nth-child(3n)){margin-right:25px}.agent-role-flow span{color:#4a8675;font-family:"Instrument Serif",Georgia,serif;font-size:28px}.agent-role-flow h3{margin:12px 0 8px;font-size:15px}.agent-role-flow p{max-width:260px;margin:0;color:var(--agent-muted);font-size:13px;line-height:1.65}.agent-offer-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.agent-offer{min-height:290px;padding:clamp(25px,4vw,42px);border:1px solid var(--agent-line);background:var(--agent-white)}.agent-offer:first-child{border-top:4px solid #67b595}.agent-offer:last-child{border-top:4px solid var(--agent-teal)}.agent-offer h3{max-width:390px;margin:14px 0;font-family:"Instrument Serif",Georgia,serif;font-size:34px;font-weight:400;line-height:1.05}.agent-offer p{max-width:470px;color:var(--agent-muted);font-size:14px;line-height:1.75}.agent-offer ul{display:grid;gap:10px;margin:22px 0 0;padding:0;list-style:none;color:#455c52;font-size:13px}.agent-offer li{display:flex;align-items:center;gap:9px}.agent-offer li svg{color:#438871}.agent-quote-band{display:grid;grid-template-columns:.9fr 1.1fr;gap:50px;align-items:center;padding:42px;background:var(--agent-mint-soft)}.agent-quote-band h2{margin:13px 0 0;font-family:"Instrument Serif",Georgia,serif;font-size:clamp(32px,4vw,45px);font-weight:400;line-height:1.05}.agent-quote-band p{margin:0;color:var(--agent-muted);font-size:15px;line-height:1.8}@media (max-width: 800px){.agent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-card-image{height:220px}.agent-section-head{align-items:start;flex-direction:column;gap:14px}.agent-process{grid-template-columns:1fr;gap:30px}.agent-profile-grid{grid-template-columns:1fr 300px;gap:28px}.agent-profile-image{height:330px}.agent-detail-grid{gap:38px}.agent-role-flow{grid-template-columns:repeat(2,1fr)}.agent-role-flow article:not(:nth-child(3n)){margin-right:0}.agent-role-flow article:nth-child(odd){margin-right:22px}}@media (max-width: 600px){.agent-shell{width:min(100% - 36px,1160px)}.agent-hero .agent-shell{padding-block:58px 65px}.agent-hero h1{font-size:clamp(45px,13vw,66px)}.agent-hero-actions{align-items:flex-start;flex-direction:column;gap:18px}.agent-grid{grid-template-columns:1fr;gap:15px}.agent-card-image{height:260px}.agent-cta-row{align-items:flex-start;flex-direction:column}.agent-profile-grid{grid-template-columns:1fr;padding-block:34px 58px}.agent-breadcrumb{margin-bottom:28px}.agent-profile-image{order:-1;height:320px;margin-top:4px}.agent-profile-caption{right:0}.agent-detail-grid{grid-template-columns:1fr;gap:28px}.agent-role-flow{grid-template-columns:1fr}.agent-role-flow article,.agent-role-flow article:nth-child(odd){min-height:0;margin-right:0;padding-block:20px}.agent-offer-grid{grid-template-columns:1fr}.agent-offer{min-height:auto}.agent-quote-band{grid-template-columns:1fr;gap:20px;padding:27px}}@media (prefers-reduced-motion: reduce){.agent-site *,.agent-site *:before,.agent-site *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.agent-section-head p{max-width:470px;font-size:16px;line-height:1.7}.agent-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:20px}.agent-card{grid-column:span 2;border-radius:8px;box-shadow:0 12px 32px #14392f0f}.agent-card:nth-child(4){grid-column:2 / span 2}.agent-card:nth-child(5){grid-column:4 / span 2}.agent-card-image{height:auto;aspect-ratio:3 / 2;background:#dce8e1}.agent-card-image img{-o-object-position:center 50%;object-position:center 50%}.agent-card-body{padding:21px 22px 19px}.agent-card-role{margin-bottom:4px;font-size:12px;line-height:1.45}.agent-card h3{margin-bottom:8px;font-size:34px}.agent-card-summary{min-height:76px;margin-bottom:15px;font-size:15px;line-height:1.6}.agent-card-footer{min-height:44px;padding-top:12px;font-size:14px}.agent-process-copy{font-size:16px;line-height:1.7}.agent-step{padding-block:23px}.agent-step h3{font-size:15px}.agent-step p{font-size:14px;line-height:1.6}.agent-role-flow article{min-height:185px}.agent-role-flow article>span{font-size:27px}.agent-role-flow h3{font-size:16px}.agent-role-flow p{font-size:14px;line-height:1.6}.agent-offer p{font-size:15px;line-height:1.65}.agent-offer ul{font-size:14px;line-height:1.5}.agent-quote-band p{font-size:16px;line-height:1.7}.agent-profile-grid{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:clamp(38px,6vw,76px)}.agent-profile-image{height:auto;aspect-ratio:4 / 3;border-radius:8px;overflow:hidden}.agent-profile-image img{-o-object-position:center 50%;object-position:center 50%}.agent-profile-role{margin-bottom:16px;font-size:16px}.agent-profile-hero p{font-size:17px}.agent-profile-actions .agent-button{min-height:52px;font-size:14px}.agent-detail-grid h2{font-size:clamp(36px,4vw,46px)}.agent-intro{font-size:16px;line-height:1.7}.agent-responsibilities li{font-size:15px;line-height:1.6}.agent-cta-row .agent-button{min-height:52px}@media (max-width: 800px){.agent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-card,.agent-card:nth-child(4),.agent-card:nth-child(5){grid-column:auto}.agent-card:last-child:nth-child(odd){grid-column:1 / -1}.agent-card-image{height:auto;aspect-ratio:3 / 2}.agent-profile-grid{grid-template-columns:minmax(0,1fr) minmax(270px,.9fr)}.agent-profile-image{height:auto;aspect-ratio:4 / 3}}@media (max-width: 600px){.agent-shell{width:min(100% - 36px,1160px)}.agent-grid{grid-template-columns:1fr;gap:17px}.agent-card:last-child:nth-child(odd){grid-column:auto}.agent-card-image{height:auto;aspect-ratio:3 / 2}.agent-card-body{padding:18px}.agent-card h3{font-size:30px}.agent-card-summary{min-height:0;margin-bottom:12px;font-size:15px}.agent-card-footer{min-height:46px;font-size:14px}.agent-hero .agent-shell{padding-block:48px 52px}.agent-hero h1{margin-top:20px;font-size:clamp(43px,11vw,60px);line-height:1.02}.agent-hero p{font-size:16px;line-height:1.65}.agent-hero-actions{align-items:stretch;flex-direction:column;gap:11px}.agent-hero-actions .agent-button{width:100%}.agent-hero-actions .agent-text-link{min-height:44px}.agent-hero-note{margin-top:22px;font-size:13px;line-height:1.45}.agent-section{padding-block:44px}.agent-section-head{gap:16px;margin-bottom:23px}.agent-section-head h2{font-size:34px;line-height:1.08}.agent-section-head p{font-size:15px;line-height:1.65}.agent-process{gap:23px}.agent-process h2{font-size:38px;line-height:1.05}.agent-process-copy{font-size:15px}.agent-steps{grid-template-columns:1fr}.agent-step,.agent-step:nth-child(odd){gap:13px;margin:0;padding:16px 0}.agent-step p{font-size:14px}.agent-cta{padding-block:40px}.agent-cta-row{align-items:stretch;gap:20px}.agent-cta h2{font-size:36px;line-height:1.06}.agent-cta .agent-button{width:100%;min-height:52px;text-align:center}.agent-profile-grid{grid-template-columns:1fr;gap:22px;padding-block:24px 42px}.agent-profile-image{order:-1;width:100%;height:auto;aspect-ratio:4 / 3;margin:0}.agent-profile-hero h1{margin-top:10px;font-size:58px}.agent-profile-hero p{font-size:16px;line-height:1.65}.agent-breadcrumb{margin-bottom:19px;font-size:13px}.agent-profile-actions{align-items:stretch;flex-direction:column}.agent-profile-actions .agent-button{width:100%}.agent-detail-grid{grid-template-columns:1fr;gap:16px}.agent-detail-grid h2{margin-top:10px;font-size:36px}.agent-intro{font-size:15px}.agent-responsibilities li{padding-block:13px;font-size:14px}.agent-quote-band{gap:15px;padding:22px 19px}.agent-quote-band h2{font-size:32px}.agent-quote-band p{font-size:15px;line-height:1.65}.agent-role-flow{grid-template-columns:1fr}.agent-role-flow article,.agent-role-flow article:nth-child(odd){min-height:auto;margin:0;padding:16px 0}.agent-role-flow p{max-width:none;font-size:14px}.agent-offer-grid{grid-template-columns:1fr;gap:13px}.agent-offer{min-height:auto;padding:22px}.agent-offer h3{font-size:31px}.agent-offer p{font-size:15px}.agent-offer ul{font-size:13px}}.agent-builder{--builder-ink: #173a34;--builder-deep: #011f1e;--builder-deep-soft: #0d3d36;--builder-teal: #087d69;--builder-mint: #65facb;--builder-pale: #e7f3ed;--builder-paper: #f5f8f4;--builder-card: #fffefa;--builder-line: #d4e2da;--builder-muted: #536a61;min-height:100dvh;color:var(--builder-ink);background:var(--builder-paper);font-family:var(--agency-sans, "DM Sans", sans-serif)}.agent-builder *,.agent-builder *:before,.agent-builder *:after{box-sizing:border-box}.agent-builder :is(h1,h2,h3,.builder-note-number,.builder-call-plan article>span,.builder-plan-task>span){font-family:var(--agency-sans, "DM Sans", sans-serif)!important;font-weight:800!important}.builder-input-label span,.builder-form-note{color:#536a61!important}.builder-shell{width:min(1160px,calc(100% - 48px));margin-inline:auto}.builder-hero{padding:clamp(45px,7vw,82px) 0;color:#f5fbf7;background:var(--builder-deep)}.builder-hero-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(250px,.7fr);gap:55px;align-items:end}.builder-kicker{display:inline-block;color:var(--builder-mint);font-size:11px;font-weight:800;letter-spacing:.15em;line-height:1.4}.builder-kicker--dark{color:#08705e}.builder-hero h1{max-width:760px;margin:17px 0 16px;color:#fffefa;font:400 clamp(42px,6vw,72px)/.98 "Instrument Serif",Georgia,serif;letter-spacing:-.04em}.builder-hero>.builder-hero-grid>div:first-child>p{max-width:650px;margin:0;color:#d5e6de;font-size:17px;line-height:1.7}.builder-hero-note{display:flex;gap:15px;align-items:flex-start;padding:19px 0 5px 18px;border-left:1px solid #7fc6aa}.builder-note-number{color:var(--builder-mint);font:400 30px/1 "Instrument Serif",Georgia,serif}.builder-hero-note p{max-width:250px;margin:0;color:#e0ede7;font-size:15px;line-height:1.55}.builder-workspace{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(350px,.8fr);gap:clamp(28px,5vw,62px);align-items:start;padding-block:55px 70px}.builder-controls{min-width:0}.builder-section-heading{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:24px}.builder-section-heading h2{max-width:560px;margin:7px 0 0;color:var(--builder-ink);font:400 clamp(32px,4vw,45px)/1.04 "Instrument Serif",Georgia,serif;letter-spacing:-.035em}.builder-reset{display:inline-flex;min-height:44px;flex:0 0 auto;align-items:center;justify-content:center;gap:7px;border:1px solid #aec7ba;border-radius:4px;padding:0 12px;color:#365d50;background:transparent;font:700 14px/1 var(--agency-sans, "DM Sans", sans-serif);cursor:pointer}.builder-reset:hover:not(:disabled){background:#e8f3ed}.builder-reset:disabled{opacity:.6;cursor:wait}.builder-fieldset{min-width:0;margin:0;padding:22px 0 26px;border:0;border-bottom:1px solid var(--builder-line)}.builder-fieldset legend{display:flex;width:100%;align-items:center;gap:11px;padding:0;color:#183e36;font-size:17px;font-weight:800;line-height:1.35}.builder-step{display:grid;width:30px;height:30px;flex:0 0 30px;place-items:center;border:1px solid #b5d2c4;border-radius:50%;color:#156956;font:700 12px/1 var(--agency-mono, monospace)}.builder-outcomes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px}.builder-outcome{position:relative;display:flex;min-height:90px;align-items:flex-start;gap:11px;border:1px solid #cbded3;border-radius:6px;padding:14px;background:var(--builder-card);cursor:pointer;transition:transform .18s ease,opacity .18s ease}.builder-outcome:hover,.builder-choice:hover,.builder-tone-option:hover,.builder-check-option:hover{border-color:#74ad96}.builder-outcome.is-selected,.builder-choice.is-selected,.builder-tone-option.is-selected{border-color:#14725f;background:#eaf6ef}.builder-outcome input,.builder-choice input,.builder-tone-option input{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.builder-radio-mark{position:relative;width:17px;height:17px;flex:0 0 17px;margin-top:2px;border:1.5px solid #6c8b7e;border-radius:50%;background:#fff}.builder-outcome.is-selected .builder-radio-mark:after,.builder-choice.is-selected .builder-radio-mark:after{position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:50%;background:#087d69;content:""}.builder-outcome:focus-within,.builder-choice:focus-within,.builder-tone-option:focus-within{outline:3px solid #64b798;outline-offset:2px}.builder-outcome-copy{display:grid;gap:5px}.builder-outcome-copy strong{color:#163b34;font-size:15px;line-height:1.3}.builder-outcome-copy small{color:#526a61;font-size:14px;line-height:1.45}.builder-subsection{padding-block:22px 24px}.builder-field-help{margin:9px 0 13px 41px;color:#526a61;font-size:14px;line-height:1.5}.builder-check-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:15px}.builder-check-option{position:relative;display:flex;min-height:48px;align-items:center;gap:10px;border:1px solid #d1e0d7;border-radius:5px;padding:10px 12px;color:#244b40;background:var(--builder-card);font-size:14px;line-height:1.4;cursor:pointer;transition:transform .18s ease,opacity .18s ease}.builder-check-option:has(input:checked){border-color:#9bc8b0;background:#edf7f1}.builder-check-option input,.builder-consent input{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.builder-check-mark{display:grid;width:18px;height:18px;flex:0 0 18px;place-items:center;border:1.5px solid #779286;border-radius:3px;color:transparent;background:#fff}.builder-check-option input:checked+.builder-check-mark,.builder-consent input:checked+.builder-check-mark{border-color:#087d69;color:#fff;background:#087d69}.builder-check-option input:focus-visible+.builder-check-mark,.builder-consent input:focus-visible+.builder-check-mark{outline:3px solid #64b798;outline-offset:3px}.builder-check-option input:disabled+.builder-check-mark{opacity:.65}.builder-choice-row{display:grid;gap:9px;margin-top:15px}.builder-choice-row--schedule{grid-template-columns:repeat(2,minmax(0,1fr))}.builder-choice{position:relative;display:flex;min-height:48px;align-items:center;gap:9px;border:1px solid #d1e0d7;border-radius:5px;padding:10px 12px;color:#244b40;background:var(--builder-card);font-size:14px;line-height:1.35;cursor:pointer;transition:transform .18s ease,opacity .18s ease}.builder-tone-option{position:relative;display:grid;min-height:50px;align-items:center;border:1px solid #d1e0d7;border-radius:5px;padding:10px 12px;color:#244b40;background:var(--builder-card);font-size:14px;line-height:1.35;cursor:pointer;text-align:center;transition:transform .18s ease,opacity .18s ease}.builder-choice-row--tone{grid-template-columns:repeat(3,minmax(0,1fr))}.builder-tone-option:focus-within{outline:3px solid #64b798;outline-offset:2px}.builder-tone-option input:checked+span{color:#075c4e;font-weight:800}.builder-check-list--abilities{grid-template-columns:1fr}.builder-volume-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:17px 0 14px 41px;color:#35564c;font-size:14px}.builder-volume-heading output{display:grid;min-width:48px;min-height:38px;place-items:center;border-radius:4px;color:#0d4b40;background:#e2f2e9;font:800 17px/1 var(--agency-mono, monospace)}.builder-range{display:block;width:calc(100% - 41px);height:44px;margin-left:41px;accent-color:#087d69;cursor:pointer;touch-action:pan-y}.builder-range::-webkit-slider-thumb{width:22px;height:22px;border:2px solid #fff;border-radius:50%;background:#087d69;box-shadow:0 0 0 1px #087d69}.builder-range::-moz-range-thumb{width:18px;height:18px;border:2px solid #fff;border-radius:50%;background:#087d69;box-shadow:0 0 0 1px #087d69}.builder-range:focus-visible{outline:3px solid #64b798;outline-offset:4px}.builder-range-scale{display:flex;justify-content:space-between;width:calc(100% - 41px);margin:0 0 0 41px;color:#65786f;font-size:12px}.builder-preview{position:sticky;top:24px;min-width:0;overflow:hidden;border:1px solid #315b51;border-radius:8px;padding:clamp(22px,3vw,30px);color:#f5fbf7;background:#0b332e;box-shadow:0 18px 46px #0d332d21}.builder-preview-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.builder-preview-top .builder-kicker{color:var(--builder-mint)}.builder-preview-pulse{display:inline-flex;align-items:center;gap:7px;color:#d0e7db;font-size:14px;font-weight:700}.builder-preview-pulse i{width:7px;height:7px;border-radius:50%;background:#80d7b4}.builder-preview h2{margin:19px 0 7px;color:#fffefa;font:400 clamp(29px,3vw,39px)/1.03 "Instrument Serif",Georgia,serif;letter-spacing:-.025em}.builder-preview-description{margin:0;color:#c8ddd3;font-size:14px;line-height:1.55}.builder-plan-label{margin:0 0 12px;color:#a9e5ce;font-size:10px;font-weight:800;letter-spacing:.13em}.builder-call-plan{margin-top:24px;border-top:1px solid #3b6258}.builder-call-plan article{display:flex;gap:13px;padding:14px 0;border-bottom:1px solid #3b6258}.builder-call-plan article>span{flex:0 0 26px;color:#9dddc0;font:400 20px/1 "Instrument Serif",Georgia,serif}.builder-call-plan article strong{display:block;margin:0 0 4px;color:#f5fbf7;font-size:14px;line-height:1.4}.builder-call-plan article p{margin:0;color:#cadfd5;font-size:14px;line-height:1.5}.builder-plan-work{margin-top:24px}.builder-plan-task{display:grid;grid-template-columns:28px 1fr 16px;align-items:center;gap:10px;min-height:45px;border-top:1px solid #3b6258;color:#f5fbf7;font-size:14px}.builder-plan-task>span{color:#9dddc0;font:400 19px/1 "Instrument Serif",Georgia,serif}.builder-plan-task>svg{color:#9dddc0}.builder-coming-soon{display:flex;align-items:flex-start;gap:12px;margin-top:18px;border:1px solid #507267;border-radius:5px;padding:13px;background:#113e37}.builder-coming-soon>span{flex:0 0 auto;color:#a9e5ce;font-size:10px;font-weight:800;letter-spacing:.11em}.builder-coming-soon p{margin:0;color:#dae9e1;font-size:14px;line-height:1.5}.builder-summary{margin-top:22px;border:1px solid #335b51;border-radius:5px;background:#082c27}.builder-summary-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 13px;border-bottom:1px solid #335b51;color:#d9e9e1;font-size:14px;font-weight:700}.builder-summary-head span:last-child{color:#a9e5ce;font-variant-numeric:tabular-nums}.builder-summary pre{overflow-wrap:anywhere;margin:0;padding:13px;color:#d2e5db;font:14px/1.55 var(--agency-mono, "Space Mono", monospace);white-space:pre-wrap}.builder-demo-cta{margin-top:21px}.builder-button{display:inline-flex;min-height:50px;align-items:center;justify-content:center;gap:10px;border:1px solid transparent;border-radius:4px;padding:0 17px;font:800 14px/1.25 var(--agency-sans, "DM Sans", sans-serif);text-align:center;text-decoration:none;cursor:pointer;transition:transform .18s ease,opacity .18s ease}.builder-button:hover:not(:disabled){transform:translateY(-2px)}.builder-button--mint{width:100%;color:#073b33;background:#a9e5ce}.builder-button--mint:hover{background:#c0f0da}.builder-demo-cta>p,.builder-preview-note{margin:10px 0 0;color:#c4d9d0;font-size:14px;line-height:1.5}.builder-preview-note{margin-top:21px;border-left:2px solid #89d4b6;padding-left:12px}.builder-enquiry{padding:clamp(42px,7vw,74px) 0;color:#f4fbf7;background:#eaf4ee}.builder-enquiry-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(34px,6vw,78px);align-items:start}.builder-enquiry-intro h2{max-width:450px;margin:11px 0 12px;color:#173a34;font:400 clamp(34px,4.5vw,52px)/1.02 "Instrument Serif",Georgia,serif;letter-spacing:-.035em}.builder-enquiry-intro>p{max-width:470px;margin:0;color:#4b665c;font-size:15px;line-height:1.65}.builder-next-step{display:flex;align-items:flex-start;gap:13px;max-width:460px;margin-top:20px;padding-top:16px;border-top:1px solid #c8ddd0}.builder-next-step>span{display:grid;width:27px;height:27px;flex:0 0 27px;place-items:center;border-radius:50%;color:#144e42;background:#c5ead5;font:800 11px/1 var(--agency-mono, monospace)}.builder-next-step p{display:grid;gap:3px;margin:0}.builder-next-step strong{color:#193e36;font-size:14px}.builder-next-step small{color:#536a61;font-size:14px;line-height:1.45}.builder-form{border:1px solid #d5e3d9;border-radius:7px;padding:clamp(21px,4vw,34px);color:#173a34;background:#fffefa;box-shadow:0 17px 46px #113d3114}.builder-form-heading{margin-bottom:22px}.builder-form-heading h3{margin:0 0 5px;color:#173a34;font:400 31px/1.08 "Instrument Serif",Georgia,serif}.builder-form-heading p{margin:0;color:#52685f;font-size:14px;line-height:1.5}.builder-contact-fields{display:grid;gap:8px;margin:0;padding:0;border:0}.builder-contact-fields:disabled{opacity:.65}.builder-input-label{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-top:7px;color:#25483d;font-size:14px;font-weight:800}.builder-input-label span{color:#71847a;font-size:12px;font-weight:500}.builder-contact-fields>input{width:100%;min-height:48px;border:1px solid #b9cfc2;border-radius:4px;padding:10px 12px;color:#163a33;background:#fff;font:15px/1.4 var(--agency-sans, "DM Sans", sans-serif)}.builder-contact-fields>input:focus{border-color:#087d69;outline:3px solid #bce8d1}.builder-consent{position:relative;display:flex;align-items:flex-start;gap:11px;margin-top:14px;color:#425d52;font-size:14px;line-height:1.5;cursor:pointer}.builder-consent .builder-check-mark{margin-top:1px}.builder-alert{margin:16px 0 0;border-left:3px solid #b24837;padding:10px 12px;color:#7f2d22;background:#fff1ed;font-size:14px;line-height:1.5}.builder-success{display:grid;grid-template-columns:34px 1fr;gap:0 12px;margin-top:17px;border:1px solid #a9d3b9;border-radius:5px;padding:15px;background:#eef8f0}.builder-success-mark{display:grid;width:32px;height:32px;place-items:center;border-radius:50%;color:#fff;background:#187757}.builder-success strong{color:#154b3d;font-size:15px}.builder-success p{margin:4px 0 0;color:#405f51;font-size:14px;line-height:1.5}.builder-success a{grid-column:2;display:inline-flex;min-height:44px;align-items:center;gap:8px;margin-top:11px;border-radius:4px;padding:0 13px;color:#fff;background:#087d69;font-size:14px;font-weight:800;text-decoration:none}.builder-success a:hover{background:#075d50}.builder-submit{width:100%;margin-top:18px;color:#fff;background:#087d69}.builder-submit:hover:not(:disabled){background:#075d50}.builder-submit:disabled{opacity:.7;cursor:wait}.builder-form-note{margin:10px 0 0;color:#66786f;font-size:14px;line-height:1.45;text-align:center}.builder-reset:focus-visible,.builder-button:focus-visible,.builder-submit:focus-visible,.builder-success a:focus-visible{outline:3px solid #53ad8c;outline-offset:3px}@media (max-width: 900px){.builder-workspace{grid-template-columns:minmax(0,1.05fr) minmax(310px,.95fr);gap:26px}.builder-preview{top:18px;padding:22px}.builder-enquiry-grid{gap:32px}}@media (max-width: 760px){.builder-shell{width:min(100% - 36px,620px)}.builder-hero{padding:43px 0 39px}.builder-hero-grid{grid-template-columns:1fr;gap:20px}.builder-hero h1{max-width:550px;font-size:clamp(42px,11vw,59px)}.builder-hero-grid>div:first-child>p{font-size:16px;line-height:1.65}.builder-hero-note{max-width:430px;padding-block:5px}.builder-workspace{grid-template-columns:1fr;gap:25px;padding-block:36px 45px}.builder-section-heading{align-items:flex-start;flex-direction:column;gap:13px}.builder-section-heading h2{font-size:37px}.builder-outcomes{gap:8px}.builder-outcome{min-height:100px;padding:12px 10px}.builder-outcome-copy strong{font-size:14px}.builder-outcome-copy small{font-size:13px}.builder-choice-row--tone{grid-template-columns:1fr}.builder-tone-option{min-height:46px;text-align:left}.builder-preview{position:static;order:1}.builder-enquiry{padding-block:39px}.builder-enquiry-grid{grid-template-columns:1fr;gap:25px}.builder-enquiry-intro h2{font-size:39px}.builder-form{padding:21px 18px}.builder-form-heading h3{font-size:30px}}@media (max-width: 420px){.builder-shell{width:calc(100% - 30px)}.builder-outcomes{grid-template-columns:1fr}.builder-outcome{min-height:72px}.builder-fieldset legend{align-items:flex-start;font-size:16px}.builder-step{margin-top:-2px}.builder-check-list,.builder-choice-row--schedule{grid-template-columns:1fr}.builder-volume-heading,.builder-range,.builder-range-scale{width:100%;margin-left:0}.builder-preview{padding:19px 16px}.builder-preview-top{align-items:flex-start;flex-direction:column;gap:7px}.builder-enquiry-intro h2{font-size:36px}.builder-success{grid-template-columns:30px 1fr;gap:0 9px;padding:12px}}@media (prefers-reduced-motion: reduce){.agent-builder *,.agent-builder *:before,.agent-builder *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.agent-site{--agent-ink: #09171a;--agent-teal: #006b58;--agent-teal-deep: rgb(var(--agency-deep));--agent-mint: rgb(var(--agency-mint));--agent-mint-soft: #effaf7;--agent-paper: #ffffff;--agent-white: #ffffff;--agent-muted: #536364;--agent-line: #dfece7;font-family:var(--agency-sans)}.agent-site :is(h1,h2,h3,.agent-display,.agent-step-number,.agent-role-flow span){font-family:var(--agency-sans);font-weight:800;letter-spacing:-.035em}.agent-shell{width:min(1200px,calc(100% - 48px))}.agent-hero:before,.agent-hero:after{display:none}.agent-hero .agent-shell{padding-block:46px}.agent-hero h1{font-size:clamp(34px,4.5vw,58px);max-width:860px;line-height:1.04;margin-top:16px}.agent-hero-note{margin-top:20px}.agent-section{padding-block:36px}.agent-section-head{margin-bottom:22px}.agent-section-head h2{font-size:clamp(28px,3vw,38px)}.agent-button{min-height:44px;border-radius:5px}.agent-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.agent-card{border-radius:6px}.agent-card-image{height:145px}.agent-card-body{padding:13px}.agent-card h3{font-size:22px;margin-bottom:5px}.agent-card-role{letter-spacing:0;font-size:12px;text-transform:none}.agent-card-summary{font-size:13px;line-height:1.45;margin-bottom:12px}.agent-status{top:auto;bottom:8px;left:8px;padding:4px 7px;letter-spacing:0;text-transform:none}.agent-profile-grid{padding-block:38px}.agent-profile-hero h1{font-size:clamp(42px,5vw,64px)}.agent-detail-grid h2,.agent-process h2,.agent-cta h2,.agent-quote-band h2{font-size:clamp(28px,3vw,38px)}.marketing-funnel{--funnel-paper: #ffffff;--funnel-white: #ffffff;--funnel-ink: #09171a;--funnel-forest: rgb(var(--agency-deep));--funnel-green: #006b58;--funnel-mint: #effaf7;font-family:var(--agency-sans)}.marketing-funnel :is(h1,h2,h3,h4){font-family:var(--agency-sans);font-weight:800;font-style:normal}.marketing-funnel h1{font-size:clamp(34px,4.4vw,56px);line-height:1.06}.marketing-funnel h2{font-size:clamp(28px,3vw,38px)}.marketing-funnel h3{font-size:clamp(22px,2vw,28px)}.marketing-funnel .funnel-hero{padding-block:44px;background:#effaf7}.marketing-funnel .funnel-media{box-shadow:none}.ba-placement-site{--place-ink: #09171a;--place-deep: rgb(var(--agency-deep));--place-mint: rgb(var(--agency-mint));--place-paper: #ffffff;--place-leaf: #effaf7;font-family:var(--agency-sans)}.ba-placement-site :is(h1,h2,h3,h4),.ba-placement-site.ba-page>section:first-of-type h1{font-family:var(--agency-sans);font-weight:800;font-style:normal}.ba-placement-site.ba-page>section:first-of-type{padding-block:42px!important}.ba-placement-site.ba-page>section:first-of-type h1{font-size:clamp(34px,4.4vw,56px);line-height:1.05}.ba-placement-site>section:not(:first-of-type),.ba-placement-site.ba-page>section:not(:first-of-type){padding-block:36px!important}.maya-page{--maya-paper: #ffffff;--maya-white: #ffffff;--maya-teal: rgb(var(--agency-mint))}.role-demo{--role-paper: #ffffff;--role-mint: rgb(var(--agency-mint))}.scout-page{--scout-paper: #ffffff;--scout-mint: rgb(var(--agency-mint))}.role-demo-hero{background:#effaf7;padding-block:40px}@media (max-width: 1000px){.agent-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 600px){.agent-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.agent-hero .agent-shell{padding-block:32px}.agent-hero h1{font-size:36px}.agent-shell{width:calc(100% - 32px)}.agent-section{padding-block:28px}.agent-card-image{height:130px}.agent-status{font-size:9px}.agent-card-body{padding:10px}.agent-card-role{font-size:11px}.agent-card-summary{font-size:12px}.agent-card-footer{font-size:11px}}:root{--ba-ink: #102b28;--ba-deep: #052b29;--ba-deeper: #032321;--ba-teal: #087d69;--ba-mint: #65facb;--ba-paper: #f8fbf8;--ba-pale: #eaf5ef;--ba-line: #c9ded4;--ba-muted: #506762;--ba-display: var(--agency-display, "DM Sans", ui-sans-serif, sans-serif)}.agency-nav-link:focus-visible,.agency-nav-cta:focus-visible,.agency-mobile-link:focus-visible,.agency-footer a:focus-visible{outline:2px solid var(--ba-mint);outline-offset:3px}.agency-home>.agency-profiles{color:var(--ba-ink);background:var(--ba-paper)}.agency-home>.agency-ava{color:#effaf5;background:var(--ba-deep)}.agency-home>.agency-process{color:var(--ba-ink);background:var(--ba-pale)}.agency-home>.agency-services{color:var(--ba-ink);background:var(--ba-paper)}.agency-home>.agency-industries{color:#effaf5;background:var(--ba-deep)}.agency-home>.agency-scenarios{color:var(--ba-ink);background:var(--ba-pale)}.agency-home>.agency-video{color:#effaf5;background:#0b5148}.agency-home>.agency-final{color:#effaf5;background:var(--ba-deeper)}.agency-home .agency-ava-copy h2,.agency-home .agency-ava-copy h3,.agency-home .agency-ava-copy>p:not(.agency-ava-role),.agency-home .agency-ava-note{color:#effaf5}.agency-home .agency-ava-role,.agency-home .agency-ava-copy blockquote{color:var(--ba-mint)}.agency-home .agency-tags span{color:#c5f7e3;background:#174b42}.agency-home .agency-ava-responsibilities{border-color:#315951;background:#103b35}.agency-home .agency-ava-responsibilities h3,.agency-home .agency-ava-responsibilities strong{color:#f6fcf8}.agency-home .agency-ava-responsibilities small{color:#c4d9d0}.agency-home .agency-ava-responsibilities li>svg{color:var(--ba-deep);background:var(--ba-mint)}.agency-home .agency-ava-photo{background:#244a41}.agency-home .agency-process-step{border-color:#c4d9cf}.agency-home .agency-industry-item{border-color:#cef4e738}.agency-home .agency-scenario{border-color:#ccded5;background:#f8fbf8}.agency-home .agency-scenario h3{color:var(--ba-ink)}.agency-home .agency-scenario p{color:#526762}.agency-home .agency-scenarios-heading>p{color:#526762}.agency-home .agency-profile-card{border-color:#d7e7df}.agency-home .agency-service-option{border-color:#d2e2d9}.agency-home .agency-service-option:nth-child(2){background:#eaf5ef}.agency-home .agency-service-option h3{color:var(--ba-ink)}.agency-home .agency-service-option>p,.agency-home .agency-service-option ul{color:#526762}.agency-home .agency-option-icon{color:#06473d;background:#baf3df}.agency-home .agency-video-disclosure>summary{color:#f7fcf9}.agency-home .agency-booking-disclosure{color:var(--ba-ink);background:#eaf5ef}.agent-site{--agent-ink: #102b28;--agent-teal: #087d69;--agent-teal-deep: #052b29;--agent-mint: #65facb;--agent-mint-soft: #eaf5ef;--agent-paper: #f8fbf8;--agent-white: #ffffff;--agent-line: #c9ded4;--agent-muted: #506762;background:var(--ba-paper);color:var(--ba-ink)}.agent-site :is(.agent-section--white,.agent-section--mint){padding-block:clamp(38px,5vw,66px)}.agent-site .agent-section--white{background:var(--ba-paper)}.agent-site .agent-section--mint{background:var(--ba-pale)}.agent-site .agent-hero,.agent-site .agent-profile-hero{background:var(--ba-deep)}.agent-site .agent-cta{padding-block:40px;background:#0a5147}.agent-site .agent-display{font-family:var(--ba-display);font-weight:800}.agent-site .agent-card{border-color:var(--ba-line);background:#fff}.agent-site .agent-card-body{color:var(--ba-ink)}.agent-site .agent-card-summary{color:#526762}.agent-site .agent-card-role,.agent-site .agent-card-footer{color:#087d69}.agent-site .agent-offer{border-color:var(--ba-line);background:#fff}.agent-site .agent-quote-band{color:var(--ba-ink)}.agent-site .agent-empty{border-color:#9dcbb5;background:#f5faf6}.marketing-funnel,.funnel-page{--funnel-paper: #f8fbf8;--funnel-white: #ffffff;--funnel-ink: #102b28;--funnel-forest: #052b29;--funnel-green: #087d69;--funnel-mint: #65facb;color:var(--ba-ink);background:var(--ba-paper);font-family:var(--ba-display)}.marketing-funnel :is(h1,h2,h3,h4),.funnel-page :is(h1,h2,h3,h4){color:var(--ba-ink);font-family:var(--ba-display);font-style:normal;font-weight:800;letter-spacing:-.045em}.marketing-funnel>section,.funnel-page>section{padding-block:clamp(32px,4.5vw,58px)}.marketing-funnel>.funnel-hero,.funnel-page>.funnel-hero{color:#f5fbf8;background:var(--ba-deep)}.marketing-funnel>.funnel-hero :is(h1,h2,h3),.funnel-page>.funnel-hero :is(h1,h2,h3){color:#f8fcfa}.marketing-funnel>.funnel-hero :is(p:not(.funnel-kicker)),.funnel-page>.funnel-hero :is(p:not(.funnel-kicker)){color:#d0e3db}.marketing-funnel>.funnel-hero .funnel-kicker,.funnel-page>.funnel-hero .funnel-kicker{color:var(--ba-mint)}.marketing-funnel>section:nth-of-type(2),.funnel-page>section:nth-of-type(2){color:var(--ba-ink);background:var(--ba-paper)}.marketing-funnel>section:nth-of-type(3),.funnel-page>section:nth-of-type(3){color:#eff9f4;background:var(--ba-deep)}.marketing-funnel>section:nth-of-type(4),.funnel-page>section:nth-of-type(4){color:var(--ba-ink);background:var(--ba-pale)}.marketing-funnel>section:nth-of-type(5),.funnel-page>section:nth-of-type(5){color:#eff9f4;background:#0b5148}.marketing-funnel>section:nth-of-type(6),.funnel-page>section:nth-of-type(6){color:var(--ba-ink);background:var(--ba-paper)}.marketing-funnel>section:nth-of-type(3) :is(h1,h2,h3,h4),.marketing-funnel>section:nth-of-type(5) :is(h1,h2,h3,h4),.funnel-page>section:nth-of-type(3) :is(h1,h2,h3,h4),.funnel-page>section:nth-of-type(5) :is(h1,h2,h3,h4){color:#f8fcfa}.marketing-funnel>section:nth-of-type(3) :is(p,li),.marketing-funnel>section:nth-of-type(5) :is(p,li),.funnel-page>section:nth-of-type(3) :is(p,li),.funnel-page>section:nth-of-type(5) :is(p,li){color:#d2e5dc}.marketing-funnel :is(.funnel-shell,.funnel-container){width:min(1190px,calc(100% - 48px))}.marketing-funnel .funnel-media,.funnel-page .funnel-media{box-shadow:none}.marketing-funnel .funnel-button,.funnel-page .funnel-button{border:1px solid var(--ba-mint);border-radius:4px;color:var(--ba-deep);background:var(--ba-mint)}.marketing-funnel :is(.eyebrow,.funnel-kicker){color:#087d69}.marketing-funnel>.funnel-hero :is(.eyebrow,.funnel-kicker){color:var(--ba-mint)}.marketing-funnel>section:nth-of-type(3) :is(.eyebrow,.funnel-kicker),.marketing-funnel>section:nth-of-type(5) :is(.eyebrow,.funnel-kicker){color:var(--ba-mint)}.marketing-funnel :is(.funnel-float,.funnel-card,.funnel-media+div){border-color:var(--ba-line)}.marketing-funnel :is(.funnel-float,.funnel-card){color:var(--ba-ink);background:#fff}.marketing-funnel :is(.funnel-float,.funnel-card) :is(h2,h3,p){color:var(--ba-ink)}.marketing-funnel a:not(.funnel-button){text-underline-offset:3px}.marketing-funnel :is(a,button,input,textarea,select,summary):focus-visible,.funnel-page :is(a,button,input,textarea,select,summary):focus-visible{outline:3px solid #21a884;outline-offset:3px}.role-demo,.conversion-funnel{--role-paper: #f8fbf8;--role-mint: #65facb;color:var(--ba-ink);background:var(--ba-paper);font-family:var(--ba-display)}.role-demo :is(h1,h2,h3),.conversion-funnel :is(h1,h2,h3){color:var(--ba-ink);font-family:var(--ba-display);font-weight:800;letter-spacing:-.045em}.role-demo>section:first-of-type,.role-demo .role-demo-hero{color:#f5fbf8;background:var(--ba-deep)}.role-demo .role-demo-hero :is(h1,h2,h3){color:#f8fcfa}.role-demo .role-demo-hero p{color:#d0e3db}.role-demo :is(.role-demo-card,.role-demo-panel,.role-demo-content){border-color:var(--ba-line);color:var(--ba-ink);background:#fff}.role-demo :is(input,textarea,select){border-color:#b9d2c6;color:var(--ba-ink);background:#fff}.role-demo :is(input,textarea,select)::-moz-placeholder{color:#71847d}.role-demo :is(input,textarea,select)::placeholder{color:#71847d}.role-demo>main>.role-demo-explainer,.role-demo>main>section:nth-of-type(2){color:var(--ba-ink);background:var(--ba-paper)}.role-demo>main>section:nth-of-type(3){color:#eff9f4;background:var(--ba-deep)}.role-demo>main>section:nth-of-type(3) :is(h1,h2,h3,h4){color:#f8fcfa}.role-demo>main>section:nth-of-type(3) p{color:#d2e5dc}.role-demo .role-demo-explainer :is(h1,h2,h3,h4,p){color:var(--ba-ink)}.ba-placement-site,.reference-funnel{--place-ink: #102b28;--place-deep: #052b29;--place-mint: #65facb;--place-paper: #f8fbf8;--place-leaf: #eaf5ef;color:var(--ba-ink);background:var(--ba-paper);font-family:var(--ba-display)}.ba-placement-site :is(h1,h2,h3,h4),.reference-funnel :is(h1,h2,h3,h4){font-family:var(--ba-display);font-style:normal;font-weight:800;letter-spacing:-.045em}.ba-placement-site.ba-page>section:first-of-type,.ba-placement-site:not(.ba-page)>section:first-of-type{color:#f5fbf8;background:var(--ba-deep)}.ba-placement-site.ba-page>section:first-of-type :is(h1,h2,h3),.ba-placement-site:not(.ba-page)>section:first-of-type :is(h1,h2,h3){color:#f8fcfa}.ba-placement-site.ba-page>section:first-of-type :is(p:not(.eyebrow)),.ba-placement-site:not(.ba-page)>section:first-of-type :is(p:not(.eyebrow)){color:#d0e3db}.ba-placement-site.ba-page>section:nth-of-type(2n),.ba-placement-site:not(.ba-page)>section:nth-of-type(2n){color:var(--ba-ink);background:var(--ba-paper)}.ba-placement-site.ba-page>section:nth-of-type(odd):not(:first-of-type),.ba-placement-site:not(.ba-page)>section:nth-of-type(odd):not(:first-of-type){color:#eff9f4;background:var(--ba-deep)}.ba-placement-site.ba-page>section:nth-of-type(odd):not(:first-of-type) :is(h1,h2,h3,h4),.ba-placement-site:not(.ba-page)>section:nth-of-type(odd):not(:first-of-type) :is(h1,h2,h3,h4){color:#f8fcfa}.ba-placement-site.ba-page>section:nth-of-type(odd):not(:first-of-type) :is(p,li),.ba-placement-site:not(.ba-page)>section:nth-of-type(odd):not(:first-of-type) :is(p,li){color:#d2e5dc}.ba-placement-site :is(.bg-white,.bg-gray-50,.bg-teal-50,.bg-green-50,.bg-gradient-to-br){border-color:var(--ba-line)}.ba-placement-site :is(.bg-white,.bg-gray-50,.bg-teal-50,.bg-green-50) :is(h2,h3,p,li){color:var(--ba-ink)}.ba-placement-site :is(input,textarea,select){border-color:#b9d2c6;color:var(--ba-ink);background:#fff}.ba-placement-site :is(input,textarea,select)::-moz-placeholder{color:#71847d}.ba-placement-site :is(input,textarea,select)::placeholder{color:#71847d}.ba-placement-site :is(button,a):focus-visible{outline:3px solid #21a884;outline-offset:3px}.maya-page{--maya-teal: #65facb;--maya-green: #087d69;--maya-ink: #102b28;--maya-muted: #506762;--maya-paper: #f8fbf8;--maya-white: #ffffff;color:var(--ba-ink);background:var(--ba-paper);font-family:var(--ba-display)}.maya-page .maya-header{color:#f8fcfa;background:var(--ba-deep);border-color:#31534c}.maya-page .maya-hero{color:#f5fbf8;background:var(--ba-deep)}.maya-page .maya-hero :is(h1,h2,h3){color:#f8fcfa}.maya-page .maya-hero p{color:#d0e3db}.maya-page .maya-demo-section{color:var(--ba-ink);background:var(--ba-pale);border-color:var(--ba-line)}.maya-page .maya-widget-panel{color:var(--ba-ink);background:#fff;border-color:var(--ba-line)}.maya-page .maya-form-section{color:var(--ba-ink);background:var(--ba-paper);border-color:var(--ba-line)}.maya-page .maya-faq{color:var(--ba-ink);background:#fff}.maya-page .maya-cta{border-radius:4px;color:var(--ba-deep);background:var(--ba-mint)}.maya-page :is(input,textarea,select){border-color:#b9d2c6;color:var(--ba-ink);background:#fff}.maya-page :is(input,textarea,select)::-moz-placeholder{color:#71847d}.maya-page :is(input,textarea,select)::placeholder{color:#71847d}.preview-nav{color:var(--ba-ink);background:var(--ba-paper);border-color:var(--ba-line)}.preview-funnel{color:var(--ba-ink);background:var(--ba-paper)}.preview-funnel .preview-nav{color:#f8fcfa;background:var(--ba-deep);border-color:#31534c}.preview-funnel .preview-nav :is(a,button){color:inherit}.preview-funnel .preview-hero{color:#f5fbf8;background:var(--ba-deep)}.preview-funnel .preview-hero :is(h1,h2,h3){color:#f8fcfa}.preview-funnel .preview-hero :is(p:not(.preview-hero-kicker)){color:#d0e3db}.preview-funnel .preview-hero-accent{color:var(--ba-mint)!important}.preview-funnel .preview-hero-kicker{border-color:#4b776b;color:var(--ba-mint);background:#17463e}.preview-funnel .preview-hero-actions button:first-child{color:var(--ba-deep);background:var(--ba-mint)}.preview-funnel .preview-hero-actions button:last-child{border-color:#9bbdb0;color:#eff9f4}.preview-funnel .preview-hero-features .funnel-card{border-color:#40675c;color:var(--ba-ink);background:#f8fbf8}.preview-funnel>section#process{color:var(--ba-ink);background:var(--ba-paper)!important}.preview-funnel>section#services{color:#eff9f4;background:var(--ba-deep)!important}.preview-funnel>section#results{color:var(--ba-ink);background:var(--ba-pale)!important}.preview-funnel>section#results :is(h2,h3){color:var(--ba-ink)}.preview-funnel>section#results :is(p,li){color:#526762}.preview-funnel>section:not(.preview-hero) :is(h2,h3){color:var(--ba-ink)}.preview-funnel>section:not(.preview-hero) :is(p,li){color:#526762}.preview-funnel>section#services :is(h2,h3){color:#f8fcfa}.preview-funnel>section#services :is(p,li){color:#d2e5dc}.preview-funnel>section#services :is(.bg-white,.bg-\[\#fffefa\],.bg-\[\#f1f7f3\]){border-color:var(--ba-line);color:var(--ba-ink);background:#fff}.preview-funnel>section#services :is(.bg-white,.bg-\[\#fffefa\],.bg-\[\#f1f7f3\]) :is(h2,h3,p){color:var(--ba-ink)}.scout-page{min-height:100dvh;color:var(--ba-ink);background:var(--ba-paper)}.scout-page>div.bg-white:first-child{border-color:var(--ba-line)}.scout-page>div.bg-white:first-child :is(span,a){color:var(--ba-ink)}.scout-page>.max-w-2xl,.scout-page>.max-w-4xl{color:var(--ba-ink)}.scout-page>.max-w-2xl>.text-center:first-child{border-color:var(--ba-line);background:#eaf5ef}.scout-page :is(.bg-white.rounded-2xl,.bg-white.rounded-xl){border-color:var(--ba-line);color:var(--ba-ink);background:#fff}.scout-page :is(.text-gray-900,.text-gray-800){color:var(--ba-ink)}.scout-page :is(.text-gray-700,.text-gray-600,.text-gray-500){color:#526762}.scout-page :is(.bg-teal-100,.bg-green-50){background-color:#e4f5ed}.scout-page :is(.text-teal-800,.text-teal-700,.text-green-700){color:#075e50}.scout-page :is(input,textarea,select){border-color:#b9d2c6;color:var(--ba-ink);background:#fff}.scout-page :is(input,textarea,select)::-moz-placeholder{color:#71847d}.scout-page :is(input,textarea,select)::placeholder{color:#71847d}.scout-page :is(button:disabled,input:disabled,textarea:disabled,select:disabled){opacity:.58}.scout-page :is(a,button,input,textarea,select):focus-visible{outline:3px solid #21a884;outline-offset:3px}.scout-page>.max-w-4xl .bg-gradient-to-br.from-teal-600{color:#f8fcfa;background:var(--ba-deep)}.scout-page>.max-w-4xl .bg-gradient-to-br.from-teal-600 :is(h2,p){color:inherit}.agency-home>main>section.agency-profiles{color:var(--ba-ink);background:var(--ba-paper)}.agency-home>main>section.agency-ava{color:#effaf5;background:var(--ba-deep)}.agency-home>main>section.agency-process{color:var(--ba-ink);background:var(--ba-pale)}.agency-home>main>section.agency-services{color:var(--ba-ink);background:var(--ba-paper)}.agency-home>main>section.agency-industries{color:#effaf5;background:var(--ba-deep)}.agency-home>main>section.agency-scenarios{color:var(--ba-ink);background:var(--ba-pale)}.agency-home>main>details.agency-video{color:#effaf5;background:#0b5148}.agency-home>main>section.agency-final{color:#effaf5;background:var(--ba-deeper)}.agency-home>main>section.agency-ava .agency-ava-copy :is(h2,h3),.agency-home>main>section.agency-ava .agency-ava-copy>p:not(.agency-ava-role),.agency-home>main>section.agency-ava .agency-ava-note{color:#effaf5}.agency-home>main>section.agency-ava .agency-ava-role,.agency-home>main>section.agency-ava .agency-ava-copy blockquote{color:var(--ba-mint)}.agency-home>main>section.agency-ava .agency-ava-responsibilities{border-color:#315951;color:#f6fcf8;background:#103b35}.agency-home>main>section.agency-ava .agency-ava-responsibilities :is(h3,strong){color:#f6fcf8}.agency-home>main>section.agency-ava .agency-ava-responsibilities small{color:#c4d9d0}.agency-home>main>section.agency-ava .agency-ava-responsibilities li>svg{color:var(--ba-deep);background:var(--ba-mint)}.agency-home>main>section.agency-ava .agency-tags span{color:#c5f7e3;background:#174b42}.agency-home>main>section.agency-ava .agency-process-step{border-color:#45675e}.agency-home>main>section.agency-ava .agency-ava-photo{background:#244a41}.agency-home>main>section.agency-ava .agency-ava-photo span{color:#fff}.agency-home>main>section.agency-ava .agency-ava-responsibilities li>svg{border-radius:4px}.agent-site>main>.agent-section--mint{color:#f1faf5;background:var(--ba-deep)}.agent-site>main>.agent-section--mint :is(h1,h2,h3,h4){color:#f8fcfa}.agent-site>main>.agent-section--mint :is(p,.agent-process-copy,.agent-step p){color:#d0e3db}.agent-site>main>.agent-section--mint .agent-eyebrow,.agent-site>main>.agent-section--mint .agent-step-number{color:var(--ba-mint)}.agent-site>main>.agent-section--mint .agent-text-link{color:var(--ba-mint)}.agent-site>main>.agent-section--mint .agent-steps{border-color:#45675e}.agent-site>main>.agent-section--mint .agent-step{border-color:#45675e}.agent-site>main>.agent-section--mint .agent-card,.agent-site>main>.agent-section--mint .agent-offer{border-color:#d7e7df;color:var(--ba-ink);background:#fff}.agent-site>main>.agent-section--mint .agent-card :is(h2,h3,p),.agent-site>main>.agent-section--mint .agent-offer :is(h2,h3,p,li){color:var(--ba-ink)}.agent-site>main>.agent-section--mint .agent-card .agent-card-summary{color:#526762}.marketing-funnel>main>section.funnel-hero,.funnel-page:not(.conversion-funnel):not(.preview-funnel)>main>section.funnel-hero{color:#f5fbf8!important;background:var(--ba-deep)!important}.marketing-funnel>main>section.funnel-hero :is(h1,h2,h3,h4){color:#f8fcfa!important}.marketing-funnel>main>section.funnel-hero :is(p:not(.funnel-kicker)){color:#d0e3db!important}.marketing-funnel>main>section.funnel-hero :is(.funnel-kicker,.eyebrow){color:var(--ba-mint)!important}.marketing-funnel>main>section:nth-of-type(2),.funnel-page:not(.conversion-funnel):not(.preview-funnel)>main>section:nth-of-type(2){color:var(--ba-ink)!important;background:var(--ba-paper)!important}.marketing-funnel>main>section:nth-of-type(3),.funnel-page:not(.conversion-funnel):not(.preview-funnel)>main>section:nth-of-type(3){color:#eff9f4!important;background:var(--ba-deep)!important}.marketing-funnel>main>section:nth-of-type(4),.funnel-page:not(.conversion-funnel):not(.preview-funnel)>main>section:nth-of-type(4){color:var(--ba-ink)!important;background:var(--ba-pale)!important}.marketing-funnel>main>section:nth-of-type(5),.funnel-page:not(.conversion-funnel):not(.preview-funnel)>main>section:nth-of-type(5){color:#eff9f4!important;background:#0b5148!important}.marketing-funnel>main>section:nth-of-type(6),.funnel-page:not(.conversion-funnel):not(.preview-funnel)>main>section:nth-of-type(6){color:var(--ba-ink)!important;background:var(--ba-paper)!important}.marketing-funnel>main>section:nth-of-type(3) :is(h1,h2,h3,h4),.marketing-funnel>main>section:nth-of-type(5) :is(h1,h2,h3,h4){color:#f8fcfa!important}.marketing-funnel>main>section:nth-of-type(3) :is(p,li),.marketing-funnel>main>section:nth-of-type(5) :is(p,li){color:#d2e5dc!important}.marketing-funnel>main>section:nth-of-type(3) :is(.bg-white,.funnel-float,.funnel-card,[class*="bg-[#fbfdfb]"]),.marketing-funnel>main>section:nth-of-type(5) :is(.bg-white,.funnel-float,.funnel-card,[class*="bg-[#fbfdfb]"]){border-color:var(--ba-line)!important;color:var(--ba-ink)!important;background:#fff!important}.marketing-funnel>main>section:nth-of-type(3) :is(.bg-white,.funnel-float,.funnel-card,[class*="bg-[#fbfdfb]"]) :is(h1,h2,h3,h4,p,li),.marketing-funnel>main>section:nth-of-type(5) :is(.bg-white,.funnel-float,.funnel-card,[class*="bg-[#fbfdfb]"]) :is(h1,h2,h3,h4,p,li){color:var(--ba-ink)!important}.marketing-funnel>main>section :is(a:not(.funnel-button)){color:#087d69}.marketing-funnel>main>section:nth-of-type(3) :is(a:not(.funnel-button)),.marketing-funnel>main>section:nth-of-type(5) :is(a:not(.funnel-button)){color:var(--ba-mint)!important}.funnel-page:not(.conversion-funnel):not(.preview-funnel):not(.marketing-funnel)>main>section.funnel-hero{color:#f5fbf8!important;background:var(--ba-deep)!important}.funnel-page:not(.conversion-funnel):not(.preview-funnel):not(.marketing-funnel)>main>section.funnel-hero :is(h1,h2,h3){color:#f8fcfa!important}.funnel-page:not(.conversion-funnel):not(.preview-funnel):not(.marketing-funnel)>main>section.funnel-hero p{color:#d0e3db!important}.funnel-page:not(.conversion-funnel):not(.preview-funnel):not(.marketing-funnel)>main>section:nth-of-type(odd):not(:first-of-type){color:#eff9f4;background:var(--ba-deep)!important}.funnel-page:not(.conversion-funnel):not(.preview-funnel):not(.marketing-funnel)>main>section:nth-of-type(2n):not(:first-of-type){color:var(--ba-ink);background:var(--ba-pale)!important}.funnel-page:not(.conversion-funnel):not(.preview-funnel):not(.marketing-funnel)>main>section:nth-of-type(odd):not(:first-of-type) :is(h1,h2,h3,h4){color:#f8fcfa}.funnel-page:not(.conversion-funnel):not(.preview-funnel):not(.marketing-funnel)>main>section:nth-of-type(odd):not(:first-of-type) :is(p,li){color:#d2e5dc}.funnel-page:not(.conversion-funnel):not(.preview-funnel):not(.marketing-funnel)>main>section:nth-of-type(odd):not(:first-of-type) :is(.bg-white,[class*="bg-[#fbfdfb]"]){color:var(--ba-ink);background:#fff}.funnel-page:not(.conversion-funnel):not(.preview-funnel):not(.marketing-funnel)>main>section:nth-of-type(odd):not(:first-of-type) :is(.bg-white,[class*="bg-[#fbfdfb]"]) :is(h2,h3,p){color:var(--ba-ink)}.maya-page>main>section#maya-voice-widget{color:var(--ba-ink);background:var(--ba-pale)}.maya-page>main>section#maya-completion{color:#eff9f4;background:var(--ba-deep)}.maya-page>main>section#maya-problem{color:var(--ba-ink);background:var(--ba-pale)}.maya-page>main>section#maya-faq{color:#eff9f4;background:var(--ba-deep)}.maya-page>main>section#maya-completion :is(h1,h2,h3,h4){color:#f8fcfa}.maya-page>main>section#maya-completion :is(p,li,blockquote){color:#d2e5dc}.maya-page>main>section#maya-faq :is(h1,h2,h3,h4,summary){color:#f8fcfa}.maya-page>main>section#maya-faq :is(p,details){color:#d2e5dc}.maya-page>main>section#maya-faq .maya-faq{border-color:#45675e}.maya-page>main>section#maya-faq .maya-faq details{border-color:#45675e}.maya-page>main>section#maya-faq .maya-faq{color:#f8fcfa;background:transparent}.maya-page>main>section#maya-faq .maya-faq-plus{color:var(--ba-mint)}.funnel-page.conversion-funnel:not(.scout-page):not(.preview-funnel):not(.role-demo)>div:has(>.prose){color:#405651;background:var(--ba-paper)}.funnel-page.conversion-funnel:not(.scout-page):not(.preview-funnel):not(.role-demo) .prose>.space-y-8>section{padding:16px 18px;border-left:2px solid transparent}.funnel-page.conversion-funnel:not(.scout-page):not(.preview-funnel):not(.role-demo) .prose>.space-y-8>section:nth-child(2n){border-color:#b7e8d5;background:#edf6f0}.funnel-page.conversion-funnel:not(.scout-page):not(.preview-funnel):not(.role-demo) .prose :is(h1,h2,h3,h4){color:var(--ba-ink)}.funnel-page.conversion-funnel:not(.scout-page):not(.preview-funnel):not(.role-demo) .prose :is(p,li){color:#405651}.reference-funnel.ba-placement-site:not(.ba-home)>section,.reference-funnel.ba-placement-site:not(.ba-home)>main>section,.ba-placement-site:not(.reference-funnel):not(.ba-home)>section,.ba-placement-site:not(.reference-funnel):not(.ba-home)>main>section{background-color:var(--ba-paper)!important;color:var(--ba-ink)!important}.reference-funnel.ba-placement-site:not(.ba-home)>section:first-of-type,.reference-funnel.ba-placement-site:not(.ba-home)>main>section:first-of-type,.ba-placement-site:not(.reference-funnel):not(.ba-home)>section:first-of-type,.ba-placement-site:not(.reference-funnel):not(.ba-home)>main>section:first-of-type{color:#f5fbf8!important;background:var(--ba-deep)!important}.reference-funnel.ba-placement-site:not(.ba-home)>section:first-of-type :is(h1,h2,h3,p),.reference-funnel.ba-placement-site:not(.ba-home)>main>section:first-of-type :is(h1,h2,h3,p),.ba-placement-site:not(.reference-funnel):not(.ba-home)>section:first-of-type :is(h1,h2,h3,p),.ba-placement-site:not(.reference-funnel):not(.ba-home)>main>section:first-of-type :is(h1,h2,h3,p){color:#f5fbf8!important}.reference-funnel.ba-placement-site:not(.ba-home)>section:nth-of-type(odd):not(:first-of-type),.reference-funnel.ba-placement-site:not(.ba-home)>main>section:nth-of-type(odd):not(:first-of-type),.ba-placement-site:not(.reference-funnel):not(.ba-home)>section:nth-of-type(odd):not(:first-of-type),.ba-placement-site:not(.reference-funnel):not(.ba-home)>main>section:nth-of-type(odd):not(:first-of-type){color:#eff9f4!important;background:var(--ba-deep)!important}.reference-funnel.ba-placement-site:not(.ba-home)>section:nth-of-type(2n):not(:first-of-type),.reference-funnel.ba-placement-site:not(.ba-home)>main>section:nth-of-type(2n):not(:first-of-type),.ba-placement-site:not(.reference-funnel):not(.ba-home)>section:nth-of-type(2n):not(:first-of-type),.ba-placement-site:not(.reference-funnel):not(.ba-home)>main>section:nth-of-type(2n):not(:first-of-type){color:var(--ba-ink)!important;background:var(--ba-pale)!important}.reference-funnel.ba-placement-site:not(.ba-home)>section:nth-of-type(odd):not(:first-of-type) :is(h1,h2,h3,h4,p),.reference-funnel.ba-placement-site:not(.ba-home)>main>section:nth-of-type(odd):not(:first-of-type) :is(h1,h2,h3,h4,p),.ba-placement-site:not(.reference-funnel):not(.ba-home)>section:nth-of-type(odd):not(:first-of-type) :is(h1,h2,h3,h4,p),.ba-placement-site:not(.reference-funnel):not(.ba-home)>main>section:nth-of-type(odd):not(:first-of-type) :is(h1,h2,h3,h4,p){color:#eff9f4!important}.reference-funnel.ba-placement-site:not(.ba-home)>section :is(.bg-white,.bg-gray-50,.bg-teal-50,.bg-green-50,.bg-blue-50,.bg-yellow-50),.reference-funnel.ba-placement-site:not(.ba-home)>main>section :is(.bg-white,.bg-gray-50,.bg-teal-50,.bg-green-50,.bg-blue-50,.bg-yellow-50),.ba-placement-site:not(.reference-funnel):not(.ba-home)>section :is(.bg-white,.bg-gray-50,.bg-teal-50,.bg-green-50,.bg-blue-50,.bg-yellow-50),.ba-placement-site:not(.reference-funnel):not(.ba-home)>main>section :is(.bg-white,.bg-gray-50,.bg-teal-50,.bg-green-50,.bg-blue-50,.bg-yellow-50){border-color:var(--ba-line)!important;color:var(--ba-ink)!important;background:#fff!important}.reference-funnel.ba-placement-site:not(.ba-home)>section :is(.bg-white,.bg-gray-50,.bg-teal-50,.bg-green-50,.bg-blue-50,.bg-yellow-50) :is(h1,h2,h3,h4,p,li),.reference-funnel.ba-placement-site:not(.ba-home)>main>section :is(.bg-white,.bg-gray-50,.bg-teal-50,.bg-green-50,.bg-blue-50,.bg-yellow-50) :is(h1,h2,h3,h4,p,li),.ba-placement-site:not(.reference-funnel):not(.ba-home)>section :is(.bg-white,.bg-gray-50,.bg-teal-50,.bg-green-50,.bg-blue-50,.bg-yellow-50) :is(h1,h2,h3,h4,p,li),.ba-placement-site:not(.reference-funnel):not(.ba-home)>main>section :is(.bg-white,.bg-gray-50,.bg-teal-50,.bg-green-50,.bg-blue-50,.bg-yellow-50) :is(h1,h2,h3,h4,p,li){color:var(--ba-ink)!important}.reference-funnel.ba-placement-site:not(.ba-home)>section:first-of-type :is(.text-teal-300,.text-teal-400,.text-teal-500,.text-teal-600,.text-teal-700),.reference-funnel.ba-placement-site:not(.ba-home)>main>section:first-of-type :is(.text-teal-300,.text-teal-400,.text-teal-500,.text-teal-600,.text-teal-700){color:var(--ba-mint)!important}.agency-home .agency-profiles-disclaimer,.agency-home .agency-quote-note{color:#53665f}.agent-site .agent-quote-band{border:1px solid #315951;color:#f1faf5;background:#103b35!important}.agent-site .agent-quote-band :is(h2,h3){color:#f8fcfa!important}.agent-site .agent-quote-band p{color:#d6e8df!important}.agent-site .agent-quote-band .agent-eyebrow,.agent-site .agent-quote-band .agent-text-link{color:var(--ba-mint)}.agent-site>main>.agent-simple-hero{padding-block:34px!important}.agency-footer .agency-footer-top h2{color:#fff!important}.agency-footer .agency-eyebrow{color:var(--ba-mint)!important}.agency-footer .agency-footer-brand p,.agency-footer .agency-footer-contact,.agency-footer .agency-footer-legal{color:#bed3cb!important}.agency-footer .agency-footer-links a,.agency-footer .agency-footer-legal a{color:#d3e4dd!important}.agency-footer .agency-footer-contact a,.agency-footer .agency-footer-cta{color:var(--ba-mint)!important}.funnel-page:not(.conversion-funnel)>main>section.funnel-hero [class*="bg-[#fbfdfb]"]{border-color:var(--ba-line)!important;color:var(--ba-ink)!important;background:#fff!important}.funnel-page:not(.conversion-funnel)>main>section.funnel-hero [class*="bg-[#fbfdfb]"] :is(h1,h2,h3,h4,p,span){color:var(--ba-ink)!important}.funnel-page:not(.conversion-funnel):not(.preview-funnel):not(.marketing-funnel)>main>section:nth-of-type(2) :is(h1,h2,h3,h4,p,li){color:#153a33!important}.funnel-page:not(.conversion-funnel):not(.preview-funnel):not(.marketing-funnel)>main>section:nth-of-type(2) :is(.eyebrow,.funnel-kicker){color:#087d69!important}.funnel-page:not(.conversion-funnel):not(.preview-funnel):not(.marketing-funnel)>main>section:nth-of-type(3) :is(h1,h2,h3,h4,p,li){color:#f1faf5!important}.funnel-page:not(.conversion-funnel):not(.preview-funnel):not(.marketing-funnel)>main>section:nth-of-type(3) :is(.bg-white,[class*="bg-[#fbfdfb]"]){color:var(--ba-ink)!important;background:#fff!important}.funnel-page:not(.conversion-funnel):not(.preview-funnel):not(.marketing-funnel)>main>section:nth-of-type(3) :is(.bg-white,[class*="bg-[#fbfdfb]"]) :is(h1,h2,h3,h4,p,li){color:var(--ba-ink)!important}.marketing-funnel>main>section:nth-of-type(2) :is(h1,h2,h3,h4,p,li){color:#153a33!important}.marketing-funnel>main>section:nth-of-type(4) :is(h1,h2,h3,h4,p,li){color:#153a33!important}.marketing-funnel>main>section:nth-of-type(3) #live-business-answer{border-color:var(--ba-line)!important;color:var(--ba-ink)!important;background:#f5fbf9!important}.marketing-funnel>main>section:nth-of-type(3) #live-business-answer :is(h1,h2,h3,h4,p,li,label){color:#153a33!important}.marketing-funnel>main>section:nth-of-type(3) #live-business-answer :is(.text-xs,.text-sm){color:#425a53!important}.marketing-funnel>main>section:nth-of-type(3) #live-business-answer .text-\[\#278b76\]{color:#08705e!important}.marketing-funnel>main>section:nth-of-type(3) #live-business-answer :is(input,textarea){border-color:#b9d2c6!important;color:var(--ba-ink)!important;background:#fff!important}.marketing-funnel>main>section:nth-of-type(3) #live-business-answer :is(input,textarea)::-moz-placeholder{color:#667a73!important}.marketing-funnel>main>section:nth-of-type(3) #live-business-answer :is(input,textarea)::placeholder{color:#667a73!important}.marketing-funnel .funnel-hero [class*="bg-[#fbfdfb]"]{color:var(--ba-ink)!important;background:#fff!important}.marketing-funnel .funnel-hero [class*="bg-[#fbfdfb]"] :is(h1,h2,h3,h4,p,span){color:var(--ba-ink)!important}.marketing-funnel>main>section:nth-of-type(4) :is(.eyebrow,.funnel-kicker){color:#08705e!important}.marketing-funnel>main>section#live-business-answer{color:var(--ba-ink)!important;background:var(--ba-pale)!important}.marketing-funnel>main>section#live-business-answer :is(h1,h2,h3,h4,p,li,label,span){color:#153a33!important}.marketing-funnel>main>section#live-business-answer .text-\[\#278b76\]{color:#08705e!important}.marketing-funnel>main>section#live-business-answer :is(input,textarea){border-color:#b9d2c6!important;color:var(--ba-ink)!important;background:#fff!important}.marketing-funnel>main>section#live-business-answer :is(input,textarea)::-moz-placeholder{color:#667a73!important}.marketing-funnel>main>section#live-business-answer :is(input,textarea)::placeholder{color:#667a73!important}.marketing-funnel>main>section:nth-of-type(6) :is(h1,h2,h3,h4,p,li){color:#153a33!important}.marketing-funnel .text-\[\#6a7c78\]{color:#52635e!important}.role-demo .role-demo-frame{border-color:#c9dbd1;color:var(--ba-ink);background:#f9fbf7}.role-demo .role-demo-frame-intro :is(h1,h2,h3,p){color:#153a33!important}.role-demo .role-demo-explainer{color:var(--ba-ink);background:var(--ba-paper)}html body .reference-funnel.ba-placement-site.ba-home>section:nth-of-type(3),html body .reference-funnel.ba-placement-site.ba-home>section:nth-of-type(5),html body .reference-funnel.ba-placement-site.ba-home>section:nth-of-type(7){color:var(--ba-ink)!important;background:var(--ba-pale)!important}html body .reference-funnel.ba-placement-site.ba-home>section:nth-of-type(3) :is(h1,h2,h3,h4,p,li),html body .reference-funnel.ba-placement-site.ba-home>section:nth-of-type(5) :is(h1,h2,h3,h4,p,li),html body .reference-funnel.ba-placement-site.ba-home>section:nth-of-type(7) :is(h1,h2,h3,h4,p,li),html body .reference-funnel.ba-placement-site.ba-home>section:nth-of-type(4) :is(h1,h2,h3,h4,p,li),html body .reference-funnel.ba-placement-site.ba-home>section:nth-of-type(6) :is(h1,h2,h3,h4,p,li),html body .reference-funnel.ba-placement-site.ba-home>section:nth-of-type(8) :is(h1,h2,h3,h4,p,li){color:#153a33!important}html body .reference-funnel.ba-placement-site.ba-home>section:nth-of-type(9) :is(h1,h2,h3,h4,p,li){color:#eff9f4!important}html body .reference-funnel.ba-placement-site.ba-home>section :is(.bg-white,.bg-gray-50,.bg-teal-50,.bg-green-50,.bg-blue-50,.bg-yellow-50) :is(h1,h2,h3,h4,p,li,span){color:#153a33!important}html body .reference-funnel.ba-placement-site.ba-home>section :is(.bg-white,.bg-gray-50,.bg-teal-50,.bg-green-50,.bg-blue-50,.bg-yellow-50){color:#153a33!important;background:#fff!important}html body .reference-funnel.ba-placement-site:not(.ba-home)>section :is(.bg-white,.bg-gray-50,.bg-teal-50,.bg-green-50,.bg-blue-50,.bg-yellow-50,.bg-orange-50,.bg-purple-50,.bg-pink-50){color:#153a33!important;background:#fff!important}html body .reference-funnel.ba-placement-site:not(.ba-home)>section :is(.bg-white,.bg-gray-50,.bg-teal-50,.bg-green-50,.bg-blue-50,.bg-yellow-50,.bg-orange-50,.bg-purple-50,.bg-pink-50) :is(h1,h2,h3,h4,p,li,span){color:#153a33!important}html body .reference-funnel.ba-placement-site:not(.ba-home)>section:nth-of-type(odd):not(:first-of-type) :is(h1,h2,h3,h4,p,li){color:#eff9f4!important}html body .reference-funnel.ba-placement-site:not(.ba-home)>section:nth-of-type(2n):not(:first-of-type) :is(h1,h2,h3,h4,p,li){color:#153a33!important}html body .reference-funnel.ba-placement-site.ba-page>section:nth-of-type(2n):not(:first-of-type) :is(h1,h2,h3,h4,p,li){color:#153a33!important}html body .reference-funnel.ba-placement-site.ba-page>section:nth-of-type(odd):not(:first-of-type) :is(h1,h2,h3,h4,p,li){color:#eff9f4!important}html body .ba-placement-site:not(.reference-funnel):not(.ba-home)>section :is(.bg-white,.bg-gray-50,.bg-teal-50,.bg-green-50,.bg-blue-50,.bg-yellow-50) :is(h1,h2,h3,h4,p,li,span),html body .ba-placement-site:not(.reference-funnel):not(.ba-home)>main>section :is(.bg-white,.bg-gray-50,.bg-teal-50,.bg-green-50,.bg-blue-50,.bg-yellow-50) :is(h1,h2,h3,h4,p,li,span){color:#153a33!important}html body .ba-placement-site:not(.reference-funnel):not(.ba-home)>section :is(.bg-white,.bg-gray-50,.bg-teal-50,.bg-green-50,.bg-blue-50,.bg-yellow-50),html body .ba-placement-site:not(.reference-funnel):not(.ba-home)>main>section :is(.bg-white,.bg-gray-50,.bg-teal-50,.bg-green-50,.bg-blue-50,.bg-yellow-50){color:#153a33!important;background:#fff!important}html body .ba-placement-site>section[id=contact-form],html body .ba-placement-site>section[id=contact],html body .ba-placement-site>main>section[id=contact-form],html body .ba-placement-site>main>section[id=contact]{color:#f5fbf8!important;background:var(--ba-deep)!important}html body .ba-placement-site>section[id=contact-form] :is(h1,h2,h3,p),html body .ba-placement-site>section[id=contact] :is(h1,h2,h3,p),html body .ba-placement-site>main>section[id=contact-form] :is(h1,h2,h3,p),html body .ba-placement-site>main>section[id=contact] :is(h1,h2,h3,p){color:#eff9f4!important}html body .ba-placement-site>section[id=contact-form] :is(.bg-white,[class*=bg-white]) :is(h1,h2,h3,p),html body .ba-placement-site>section[id=contact] :is(.bg-white,[class*=bg-white]) :is(h1,h2,h3,p),html body .ba-placement-site>main>section[id=contact-form] :is(.bg-white,[class*=bg-white]) :is(h1,h2,h3,p),html body .ba-placement-site>main>section[id=contact] :is(.bg-white,[class*=bg-white]) :is(h1,h2,h3,p){color:#153a33!important}html body .reference-funnel.ba-placement-site.ba-page>main>section :is(.bg-white,.bg-gray-50,.bg-teal-50,.bg-green-50,.bg-blue-50,.bg-yellow-50){color:#153a33!important;background:#fff!important}html body .reference-funnel.ba-placement-site.ba-page>main>section :is(.bg-white,.bg-gray-50,.bg-teal-50,.bg-green-50,.bg-blue-50,.bg-yellow-50) :is(h1,h2,h3,h4,p,li,span){color:#153a33!important}.ba-placement-site.conversion-funnel :is(.bg-white,.bg-teal-50) :is(h1,h2,h3,h4,p,li,span){color:#153a33!important}.ba-placement-site.conversion-funnel :is(.bg-white,.bg-teal-50){color:#153a33!important;background:#fff!important}html body .ba-placement-site.conversion-funnel :is(.bg-white,.bg-teal-50){color:#153a33!important;background:#fff!important}html body .ba-placement-site.conversion-funnel :is(.bg-white,.bg-teal-50) :is(h1,h2,h3,h4,p,li,span){color:#153a33!important}.funnel-page.prose,.funnel-page .prose{color:#405651}.funnel-page .prose :is(h1,h2,h3,h4){color:var(--ba-ink)}.funnel-page .prose a{color:#087d69}.funnel-page :is(button:disabled,input:disabled,textarea:disabled,select:disabled){cursor:not-allowed;opacity:.58}.funnel-page [aria-invalid=true],.ba-placement-site [aria-invalid=true]{border-color:#a43e3e}@media (max-width: 700px){.marketing-funnel :is(.funnel-shell,.funnel-container){width:calc(100% - 36px)}.agency-home>.agency-ava{padding-block:20px}.agency-home>.agency-ava .agency-ava-layout{gap:14px}.agent-site .agent-section--white,.agent-site .agent-section--mint{padding-block:32px}}@media (prefers-reduced-motion: reduce){.agency-home *,.agent-site *,.marketing-funnel *,.funnel-page *,.ba-placement-site *,.maya-page *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}html body #root .agency-footer :is(h2,h3,p){color:#eefaf5!important}html body #root .agency-footer .agency-eyebrow{color:#65facb!important}html body #root :is(.reference-funnel,.ba-placement-site) :is(div,article,aside):is(.bg-white,.bg-gray-50,.bg-green-50,.bg-teal-50){background:#fff!important}html body #root :is(.reference-funnel,.ba-placement-site) :is(div,article,aside):is(.bg-white,.bg-gray-50,.bg-green-50,.bg-teal-50) :is(h2,h3,h4,p,li,small){color:#102b28!important}html body #root .funnel-page main .funnel-hero div[class*="bg-[#fbfdfb]"] :is(h2,h3,p){color:#102b28!important}html body #root .ba-light-text{color:#102b28!important}html body #root :is(.reference-funnel,.ba-placement-site) form p:not([role=alert]){color:#405f57!important}html body #root .ba-dark-panel{background:#011f1e!important}html body #root .ba-dark-panel>div>div:first-child :is(h2,p){color:#eefaf5!important}html body #root .agency-builder-invite h2{font-weight:800}html body #root .agent-site .agent-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}html body #root .agent-site .agent-grid .agent-card{grid-column:auto!important}html body #root .agent-site .agent-card-image{height:auto;aspect-ratio:4 / 3}html body #root .agent-site .agent-card-image img{-o-object-position:center 25%;object-position:center 25%}html body #root .agent-site .agent-card-summary{font-size:14px}@media (max-width: 1000px){html body #root .agent-site .agent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 700px){html body #root .agent-site .agent-grid{grid-template-columns:minmax(0,1fr)}}:root{--background: 42 31% 95%;--foreground: 160 7% 8%;--muted: 160 9% 34%;--muted-foreground: 160 9% 34%;--popover: 0 0% 100%;--popover-foreground: 160 7% 8%;--card: 0 0% 100%;--card-foreground: 160 7% 8%;--border: 155 14% 87%;--input: 155 14% 87%;--primary: 165 51% 28%;--primary-foreground: 0 0% 100%;--secondary: 160 50% 97%;--secondary-foreground: 168 39% 10%;--accent: 165 48% 49%;--accent-foreground: 168 39% 10%;--destructive: 0 70% 45%;--destructive-foreground: 0 0% 100%;--ring: 165 51% 28%;--radius: .75rem;--brand: #44B79E;--brand-dark: #236E5E;--brand-pale: #F5FBF9;--ink: #141716;--deep-ink: #102522;--slate: #52605D;--funnel-paper: #F6F4EE;--funnel-green: #236E5E;--funnel-teal: #44B79E;--funnel-forest: #102522;--funnel-mint: #B9E8DB}.dark{--background: 42 31% 95%;--foreground: 160 7% 8%;--card: 0 0% 100%;--card-foreground: 160 7% 8%;--border: 155 14% 87%;--primary: 165 51% 28%}html{scroll-behavior:smooth}body{background:var(--funnel-paper);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,sans-serif!important}h1,h2,h3,h4,h5,h6{font-family:Inter,ui-sans-serif,system-ui,sans-serif!important}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #236E5E;outline-offset:3px}section{scroll-margin-top:76px}.funnel-shell{width:min(1160px,calc(100% - 48px));margin-inline:auto}.funnel-kicker{color:var(--funnel-green);font-size:.73rem;font-weight:800;letter-spacing:.14em;line-height:1.35;text-transform:uppercase}.funnel-button{display:inline-flex;min-height:50px;align-items:center;justify-content:center;gap:.55rem;border:0;border-radius:10px;background:var(--funnel-green);padding:13px 21px;color:#fff;font-weight:800;text-align:center;transition:background-color .2s ease,transform .2s ease}.funnel-button:hover{background:#185648;color:#fff;transform:translateY(-2px)}.funnel-card{border:1px solid rgba(16,37,34,.09);border-radius:15px;background:#fff;box-shadow:0 15px 36px #10252221}.funnel-underline{text-decoration-line:underline;text-decoration-color:var(--funnel-teal);text-decoration-thickness:.17em;text-underline-offset:.12em}.funnel-media{overflow:hidden;border-radius:18px}.funnel-page{background:var(--funnel-paper);color:var(--ink)}.funnel-page .ba-reveal,.funnel-page .reveal{opacity:0;transform:translateY(14px);transition:opacity .55s ease,transform .55s cubic-bezier(.2,.8,.2,1)}.funnel-page .ba-reveal.is-visible,.funnel-page .reveal.is-visible{opacity:1;transform:translateY(0)}.funnel-page p{text-wrap:pretty}.site-navigation{box-shadow:0 1px 8px #10252209}.site-footer .quiet-link{color:#c9ded7;transition:color .18s ease}.contact-section h2{color:var(--ink)}.contact-section .calendly-inline-widget{min-width:0!important}.ba-home{background:var(--funnel-paper)!important;color:var(--ink)!important;overflow:clip}.ba-home h1,.ba-home h2,.ba-home h3{color:var(--ink)}.home-hero{background:var(--funnel-paper)}.home-hero-layout{width:min(1200px,calc(100% - 48px));display:grid;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);align-items:center;gap:58px;padding-top:50px;padding-bottom:74px}.home-hero-copy{max-width:548px}.home-hero-copy h1{margin-top:17px;color:var(--ink);font-size:clamp(3.15rem,4.25vw,3.65rem);font-weight:900;letter-spacing:-.061em;line-height:.99}.home-desktop-break{display:block}.home-hero-highlight{display:block;color:var(--funnel-green)}.home-headline-underline{position:relative;display:inline-block;z-index:0}.home-headline-underline:after{content:"";position:absolute;z-index:-1;left:-.02em;right:-.02em;bottom:.02em;height:.15em;border-radius:55% 45% 50% 40%;background:var(--funnel-teal);opacity:.72;transform:rotate(-1.1deg)}.home-video-frame{margin-top:24px;overflow:hidden;border-radius:16px;background:#fff;box-shadow:0 16px 42px #10252221}.home-video-frame>*{border-radius:16px}.home-hero-description{max-width:525px;margin-top:17px;color:var(--slate);font-size:17px;line-height:1.55}.home-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:11px 20px;margin-top:21px}.home-secondary-link{display:inline-flex;min-height:46px;align-items:center;gap:8px;color:var(--funnel-green);font-weight:750;text-decoration:underline;text-decoration-color:var(--funnel-teal);text-decoration-thickness:2px;text-underline-offset:4px}.home-video-caption{display:flex;align-items:center;gap:8px;margin-top:11px;color:#68736f;font-size:12px}.home-video-caption span{width:7px;height:7px;border-radius:50%;background:var(--funnel-teal)}.workflow-photo{position:relative;min-height:520px;isolation:isolate}.workflow-photo>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:20px;-o-object-fit:cover;object-fit:cover;-o-object-position:center 42%;object-position:center 42%}.workflow-photo:before{content:"";position:absolute;z-index:-1;top:5%;right:-3%;bottom:-3%;left:7%;border-radius:22px;background:#e4f0e9;transform:rotate(1.6deg)}.workflow-status{position:absolute;bottom:18%;left:-5%;display:flex;width:min(270px,72%);align-items:center;gap:12px;padding:15px}.workflow-status-icon{display:grid;width:38px;height:38px;flex:none;place-items:center;border-radius:50%;background:#e5f3ed;color:var(--funnel-green)}.workflow-example-label{color:var(--funnel-green);font-size:9px;font-weight:850;letter-spacing:.1em;line-height:1.3;text-transform:uppercase}.workflow-followup{position:absolute;right:-3%;bottom:4%;display:flex;width:min(235px,62%);align-items:center;gap:10px;padding:14px}.workflow-check{display:grid;width:25px;height:25px;flex:none;place-items:center;border-radius:50%;background:#e5f3ed;color:var(--funnel-green)}.workflow-badge{position:absolute;right:6%;top:4%;display:flex;align-items:center;gap:8px;border-radius:999px;background:#fff;padding:9px 13px;color:#34433d;font-size:11px;font-weight:750;box-shadow:0 10px 24px #1025221a}.workflow-badge span{width:7px;height:7px;border-radius:50%;background:var(--funnel-teal)}.home-problem-section{padding:92px 0 100px;background:var(--funnel-pale,#F5FBF9)}.home-problem-layout{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:75px}.home-section-heading h2,.home-service-copy h2,.home-call-demo-copy h2,.home-about-copy h2,.home-final-content h2{max-width:720px;font-size:clamp(2.35rem,4.3vw,3.65rem);font-weight:850;letter-spacing:-.055em;line-height:1.02}.home-section-description,.home-service-description,.home-call-demo-copy>p:not(.funnel-kicker),.home-about-copy>p:not(.funnel-kicker),.home-final-content>p:not(.funnel-kicker){color:var(--slate);font-size:17px;line-height:1.65}.home-problem-list{display:grid;grid-template-columns:1fr 1fr;gap:12px 18px;margin-top:29px}.home-problem-list li{display:flex;align-items:center;gap:10px;color:var(--deep-ink);font-size:15px;font-weight:700}.home-problem-list svg{flex:none;color:var(--funnel-green)}.home-problem-note{max-width:520px;margin-top:22px;color:var(--slate);font-size:14px;line-height:1.55}.home-problem-visual .workflow-photo{min-height:470px}.home-statement{padding:82px 0 88px;background:var(--funnel-forest);color:#fff}.home-statement-inner{display:grid;grid-template-columns:.75fr 1.25fr;align-items:center;-moz-column-gap:42px;column-gap:42px}.home-statement .funnel-kicker{color:var(--funnel-teal)}.home-statement h2{grid-row:span 2;margin:0;color:#fff;font-size:clamp(3rem,6vw,5.4rem);font-weight:900;letter-spacing:-.06em;line-height:.97}.home-statement h2 span:nth-child(2){color:var(--funnel-teal)}.home-statement p:last-child{max-width:380px;margin-top:21px;color:#d4e3de;font-size:16px;line-height:1.6}.home-service-section{padding:94px 0;background:var(--funnel-paper)}.home-service-section:nth-of-type(2n){background:#fff}.home-service-inner{display:grid;width:min(1160px,calc(100% - 48px));margin-inline:auto;grid-template-columns:.88fr 1.12fr;align-items:center;gap:80px}.home-service-reverse .home-service-copy{order:2}.home-service-reverse .workflow-photo{order:1}.home-service-copy h2{max-width:530px}.home-service-description{max-width:520px;margin-top:0}.home-text-link{display:inline-flex;min-height:44px;align-items:center;gap:9px;color:var(--funnel-green);font-weight:800;text-decoration:underline;text-decoration-color:var(--funnel-teal);text-underline-offset:4px}.home-text-link:hover{color:#184f43}.home-service-section .workflow-photo{min-height:450px}.home-call-demo-section{padding:92px 0;background:#f5fbf9}.home-call-demo-inner{display:grid;grid-template-columns:.86fr 1.14fr;align-items:center;gap:80px}.home-call-demo-copy h2{max-width:510px}.home-call-demo-visual{position:relative;min-height:430px}.home-call-demo-visual>img{position:absolute;inset:0 auto 0 10%;width:78%;height:100%;border-radius:20px;background:#e5f3ed;-o-object-fit:cover;object-fit:cover;-o-object-position:center 22%;object-position:center 22%}.call-demo-card{position:absolute;right:0;bottom:9%;width:min(310px,78%);border:1px solid rgba(16,37,34,.09);border-radius:15px;background:#fff;padding:19px;box-shadow:0 16px 38px #10252229}.call-demo-wave{display:flex;height:28px;align-items:center;gap:5px;margin:13px 0}.call-demo-wave i{width:3px;border-radius:3px;background:var(--funnel-teal);animation:wave-breathe 1.6s ease-in-out infinite alternate}.call-demo-wave i:nth-child(4n+1){height:9px}.call-demo-wave i:nth-child(4n+2){height:20px;animation-delay:.2s}.call-demo-wave i:nth-child(4n+3){height:14px;animation-delay:.4s}.call-demo-wave i:nth-child(4n){height:25px;animation-delay:.1s}.call-demo-live-dot{width:8px;height:8px;border-radius:50%;background:var(--funnel-green)}@keyframes wave-breathe{0%{transform:scaleY(.65);opacity:.62}to{transform:scaleY(1);opacity:1}}.home-process-section{padding:92px 0 100px;background:var(--funnel-paper)}.home-process-section .home-section-heading{max-width:680px}.home-process-list{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:52px}.home-process-list:before{content:"";position:absolute;top:19px;left:3%;right:3%;height:1px;background:#c8dcd4}.home-process-step{position:relative;padding-right:12px}.home-process-number{position:relative;z-index:1;display:grid;width:39px;height:39px;place-items:center;border:1px solid #A9D5C6;border-radius:50%;background:var(--funnel-paper);color:var(--funnel-green);font-size:12px;font-weight:850}.home-process-step h3{margin-top:20px;color:var(--deep-ink);font-size:19px;font-weight:800;letter-spacing:-.03em;line-height:1.2}.home-process-step p{max-width:240px;margin-top:9px;color:var(--slate);font-size:14px;line-height:1.55}.home-industries-section{padding:86px 0 96px;background:#f5fbf9}.home-industries-section .home-section-heading{max-width:720px}.home-industry-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:36px}.home-industry-link{display:flex;min-height:174px;flex-direction:column;align-items:flex-start;border:1px solid #DCE7E1;border-radius:14px;background:#fff;padding:20px;color:var(--deep-ink);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.home-industry-link:hover{transform:translateY(-3px);border-color:#b8d9cd;box-shadow:0 12px 28px #10252214}.home-industry-link>span{font-size:17px;font-weight:850;letter-spacing:-.025em}.home-industry-link p{margin-top:9px;color:var(--slate);font-size:13px;line-height:1.5}.home-industry-link svg{margin-top:auto;color:var(--funnel-green)}.home-about-section{padding:96px 0;background:var(--funnel-paper)}.home-about-inner{display:grid;grid-template-columns:1fr .78fr;align-items:center;gap:90px}.home-about-copy{max-width:610px}.home-about-copy h2{max-width:600px}.home-about-copy>p:not(.funnel-kicker){margin-top:20px}.home-about-photo-wrap{position:relative;width:min(100%,390px);justify-self:center}.home-about-photo-wrap img{display:block;width:100%;max-height:470px;border-radius:18px;-o-object-fit:cover;object-fit:cover;-o-object-position:center 18%;object-position:center 18%;box-shadow:0 18px 42px #10252221}.home-photo-caption{position:absolute;bottom:17px;left:-18px;border-radius:10px;background:#fff;padding:11px 14px;color:var(--deep-ink);font-size:12px;font-weight:800;box-shadow:0 10px 25px #10252221}.home-final-section{padding:76px 0 82px;background:var(--funnel-forest);color:#fff}.home-final-content{display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px 40px}.home-final-content .funnel-kicker{grid-column:1 / -1;color:var(--funnel-teal)}.home-final-content h2{max-width:720px;color:#fff}.home-final-content>p:not(.funnel-kicker){color:#d9e7e2}.home-final-content .funnel-button{grid-column:2;grid-row:2 / span 2;background:var(--funnel-teal);color:var(--deep-ink)}.home-final-content .funnel-button:hover{background:#70ceb7;color:var(--deep-ink)}.site-navigation{background:#f6f4eef7!important;border-color:#e4e1d9!important}.site-navigation a{text-decoration:none}.site-navigation a img{display:block;width:188px;height:auto}.site-navigation a.bg-\[\#087866\],.site-navigation a[href="/#contact"],.site-navigation a[href="#contact"]{background:var(--funnel-green)!important}.site-footer{background:var(--deep-ink)!important}.site-footer .quiet-link{color:#c9ded7}.site-footer .quiet-link:hover{color:#fff}.contact-section{background:var(--funnel-paper)!important;border-color:#e4e1d9!important}.mortgage-home{background:var(--funnel-paper)!important;color:var(--ink)!important;overflow:clip}.mortgage-home .mortgage-hero{background:var(--funnel-paper)!important;padding-top:76px!important}.mortgage-home .mortgage-hero-content{width:min(1160px,calc(100% - 48px));max-width:none;grid-template-columns:1.02fr .98fr;gap:48px;padding:68px 0 60px}.mortgage-home .mortgage-hero-content>.reveal:first-child{text-align:left}.mortgage-home .mortgage-hero-eyebrow{color:var(--funnel-green)!important;letter-spacing:.12em}.mortgage-home .mortgage-hero h1{max-width:600px;color:var(--ink);font-size:clamp(2.6rem,5.25vw,4.25rem)!important;font-weight:900;line-height:.98!important;letter-spacing:-.057em!important}.mortgage-home .mortgage-hero h1 span{color:var(--funnel-green)!important;text-decoration:underline;text-decoration-color:var(--funnel-teal);text-decoration-thickness:.15em;text-underline-offset:.08em}.mortgage-home .mortgage-hero-subheading{color:var(--slate)!important;font-size:1.08rem!important;line-height:1.55!important}.mortgage-home .niche-hero-scene{min-height:490px;display:flex;align-items:flex-end;padding:28px}.mortgage-home .niche-hero-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:18px;box-shadow:0 18px 52px #10252229}.mortgage-home .niche-hero-scene:after{content:"";position:absolute;top:38%;right:0;bottom:0;left:0;border-radius:0 0 18px 18px;background:linear-gradient(0deg,rgba(16,37,34,.35),transparent);pointer-events:none}.mortgage-home .hero-offer-card{z-index:1;width:min(100%,390px);padding:25px!important;color:var(--ink)!important;border:1px solid rgba(20,23,22,.07);border-radius:16px!important;box-shadow:0 18px 52px #1025222b!important}.mortgage-home .hero-offer-card>p:first-of-type{color:var(--funnel-green)!important}.mortgage-home .hero-offer-card h2{color:var(--ink)!important}.mortgage-home .hero-offer-card p:not(:first-of-type){color:var(--slate)!important}.mortgage-home .hero-offer-card>div:last-of-type{border-color:#e7e4dc!important}.mortgage-home .hero-offer-card>div:last-of-type,.mortgage-home .hero-offer-card>div:last-of-type *{color:#45564d!important}.mortgage-home .hero-offer-card svg{color:var(--funnel-green)!important}.mortgage-home main>section:nth-child(2n):not(.mortgage-hero){background:#fff!important}.mortgage-home main>section:nth-child(odd):not(.mortgage-hero){background:#f5fbf9!important}.mortgage-home main>section.bg-\[\#173c36\]{background:var(--funnel-forest)!important;color:#fff}.mortgage-home .number-disc{border-radius:50%;background:#e3f3ec;color:var(--funnel-green);font-weight:900}.mortgage-home .process-rail:before{background:#c8dcd4}.mortgage-home .offer-card,.mortgage-home article{border-radius:16px!important;box-shadow:0 12px 36px #10252214}.mortgage-home h2{font-size:clamp(2.1rem,4.1vw,3.5rem);font-weight:850;letter-spacing:-.052em;line-height:1.02}.mortgage-home .process-rail .reveal{background:transparent!important}@media (max-width:1023px){.home-hero-layout{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:38px}.workflow-photo{min-height:460px}.home-problem-layout,.home-service-inner,.home-call-demo-inner{gap:44px}.home-service-inner{grid-template-columns:.92fr 1.08fr}.home-about-inner{gap:55px}.home-industry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.funnel-shell{width:calc(100% - 40px)}.home-hero-layout{width:calc(100% - 40px);display:flex;flex-direction:column;align-items:stretch;gap:28px;padding-top:30px;padding-bottom:52px}.home-hero-copy{width:100%;max-width:560px;margin-inline:auto;text-align:center}.home-hero-copy>.funnel-kicker{text-align:center}.home-hero-copy h1{max-width:520px;margin:14px auto 0;font-size:clamp(2.25rem,9.6vw,2.65rem);line-height:1.01}.home-desktop-break{display:none}.home-hero-highlight{margin-top:3px}.home-video-frame{margin-top:21px}.home-hero-description{max-width:520px;margin:15px auto 0;font-size:16px;line-height:1.5}.home-hero-actions{display:flex;flex-direction:column;align-items:stretch;gap:4px;margin-top:18px}.home-hero-actions .funnel-button{width:100%}.home-secondary-link{justify-content:center}.home-video-caption{justify-content:center;font-size:11px}.home-hero-visual{width:100%}.workflow-photo{display:grid;min-height:0;gap:10px;padding:0 1px 2px}.workflow-photo:before{top:6px;right:0;bottom:45px;left:8px}.workflow-photo>img{position:relative;aspect-ratio:1.1 / 1;height:auto;border-radius:16px;-o-object-position:center 40%;object-position:center 40%}.workflow-status,.workflow-followup,.workflow-badge{position:relative;inset:auto;width:100%}.workflow-status{padding:13px}.workflow-followup{padding:12px 13px}.workflow-badge{width:-moz-max-content;width:max-content;max-width:100%;margin:0 0 0 auto;padding:8px 11px}.home-problem-section,.home-service-section,.home-call-demo-section,.home-process-section,.home-industries-section,.home-about-section{padding:60px 0}.home-problem-layout,.home-service-inner,.home-call-demo-inner,.home-about-inner{grid-template-columns:1fr;gap:31px}.home-section-heading h2,.home-service-copy h2,.home-call-demo-copy h2,.home-about-copy h2,.home-final-content h2{font-size:clamp(2rem,8.4vw,2.65rem);line-height:1.04}.home-section-description,.home-service-description,.home-call-demo-copy>p:not(.funnel-kicker),.home-about-copy>p:not(.funnel-kicker){margin-top:14px;font-size:16px;line-height:1.55}.home-problem-list{gap:11px 8px;margin-top:21px}.home-problem-list li{align-items:flex-start;font-size:14px}.home-problem-list svg{margin-top:2px}.home-problem-note{margin-top:16px;font-size:14px}.home-problem-visual .workflow-photo{min-height:0}.home-statement{padding:55px 0 60px}.home-statement-inner{display:block}.home-statement h2{margin-top:17px;font-size:clamp(2.8rem,12vw,4rem);line-height:1}.home-statement p:last-child{margin-top:18px;font-size:15px}.home-service-section:nth-of-type(2n){background:#fff}.home-service-inner{width:calc(100% - 40px)}.home-service-copy,.home-service-reverse .home-service-copy{order:0}.home-service-inner .workflow-photo,.home-service-reverse .workflow-photo{order:1}.home-service-section .workflow-photo{min-height:0}.home-text-link{margin-top:16px}.home-call-demo-visual{min-height:350px}.home-call-demo-visual>img{left:4%;width:82%}.call-demo-card{right:0;bottom:5%;width:min(300px,86%);padding:16px}.home-process-list{display:block;margin-top:34px;padding-left:9px}.home-process-list:before{top:12px;bottom:28px;left:19px;right:auto;width:1px;height:auto}.home-process-step{display:grid;grid-template-columns:39px 1fr;-moz-column-gap:16px;column-gap:16px;padding:0 0 26px}.home-process-number{grid-row:span 2}.home-process-step h3{margin-top:2px;font-size:18px}.home-process-step p{max-width:unset;margin-top:7px}.home-industry-grid{grid-template-columns:1fr;gap:10px;margin-top:27px}.home-industry-link{min-height:0;display:grid;grid-template-columns:1fr auto;gap:4px 12px;padding:17px}.home-industry-link>span{font-size:16px}.home-industry-link p{grid-column:1;margin-top:2px}.home-industry-link svg{grid-column:2;grid-row:1 / span 2;align-self:center}.home-about-inner{gap:25px}.home-about-photo-wrap{width:min(100%,340px)}.home-about-photo-wrap img{max-height:410px}.home-photo-caption{left:8px}.home-final-section{padding:56px 0 60px}.home-final-content{display:block;text-align:center}.home-final-content h2{margin-top:16px;font-size:clamp(2.25rem,9.5vw,3rem)}.home-final-content>p:not(.funnel-kicker){margin-top:13px;font-size:16px}.home-final-content .funnel-button{width:100%;margin-top:22px}.site-navigation a img{width:150px}.site-navigation>div{padding-inline:12px}.mortgage-home .mortgage-hero-content{display:flex;flex-direction:column;width:calc(100% - 40px);gap:25px;padding:35px 0 42px;text-align:center}.mortgage-home .mortgage-hero-content>.reveal:first-child{text-align:center}.mortgage-home .mortgage-hero-eyebrow{text-align:center}.mortgage-home .mortgage-hero h1{margin-inline:auto;font-size:clamp(2.25rem,9.5vw,3rem)!important;line-height:1!important}.mortgage-home .mortgage-hero-subheading{margin:16px auto 0!important;font-size:15px!important}.mortgage-home .niche-hero-scene{width:100%;min-height:450px;padding:16px;align-items:flex-end}.mortgage-home .hero-offer-card{padding:20px!important;text-align:left}.mortgage-home .mortgage-hero-content>.reveal:first-child>p:last-child{max-width:36rem}.mortgage-home h2{font-size:clamp(2rem,8.4vw,2.65rem)}.mortgage-home .process-rail:before{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}.ba-home .ba-reveal,.mortgage-home .reveal{opacity:1!important;transform:none!important}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}*{border-color:var(--border)}body{background-color:var(--background);color:var(--foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.\!container{width:100%!important}.container{width:100%}@media (min-width: 640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width: 768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width: 1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width: 1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width: 1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);text-decoration:underline;font-weight:500}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{font-weight:400;color:var(--tw-prose-counters)}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-style:italic;color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:900;color:inherit}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:800;color:inherit}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-top:2em;margin-bottom:2em}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-family:inherit;color:var(--tw-prose-kbd);box-shadow:0 0 0 1px rgb(var(--tw-prose-kbd-shadows) / 10%),0 3px rgb(var(--tw-prose-kbd-shadows) / 10%);font-size:.875em;border-radius:.3125rem;padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;padding-inline-start:.375em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-weight:600;font-size:.875em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);overflow-x:auto;font-weight:400;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding-top:.8571429em;padding-inline-end:1.1428571em;padding-bottom:.8571429em;padding-inline-start:1.1428571em}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){width:100%;table-layout:auto;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;vertical-align:bottom;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose{--tw-prose-body: #374151;--tw-prose-headings: #111827;--tw-prose-lead: #4b5563;--tw-prose-links: #111827;--tw-prose-bold: #111827;--tw-prose-counters: #6b7280;--tw-prose-bullets: #d1d5db;--tw-prose-hr: #e5e7eb;--tw-prose-quotes: #111827;--tw-prose-quote-borders: #e5e7eb;--tw-prose-captions: #6b7280;--tw-prose-kbd: #111827;--tw-prose-kbd-shadows: 17 24 39;--tw-prose-code: #111827;--tw-prose-pre-code: #e5e7eb;--tw-prose-pre-bg: #1f2937;--tw-prose-th-borders: #d1d5db;--tw-prose-td-borders: #e5e7eb;--tw-prose-invert-body: #d1d5db;--tw-prose-invert-headings: #fff;--tw-prose-invert-lead: #9ca3af;--tw-prose-invert-links: #fff;--tw-prose-invert-bold: #fff;--tw-prose-invert-counters: #9ca3af;--tw-prose-invert-bullets: #4b5563;--tw-prose-invert-hr: #374151;--tw-prose-invert-quotes: #f3f4f6;--tw-prose-invert-quote-borders: #374151;--tw-prose-invert-captions: #9ca3af;--tw-prose-invert-kbd: #fff;--tw-prose-invert-kbd-shadows: 255 255 255;--tw-prose-invert-code: #fff;--tw-prose-invert-pre-code: #d1d5db;--tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);--tw-prose-invert-th-borders: #4b5563;--tw-prose-invert-td-borders: #374151;font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.5714286em;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-lg{font-size:1.125rem;line-height:1.7777778}.prose-lg :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em;margin-bottom:1.3333333em}.prose-lg :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.2222222em;line-height:1.4545455;margin-top:1.0909091em;margin-bottom:1.0909091em}.prose-lg :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.6666667em;margin-bottom:1.6666667em;padding-inline-start:1em}.prose-lg :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:2.6666667em;margin-top:0;margin-bottom:.8333333em;line-height:1}.prose-lg :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.6666667em;margin-top:1.8666667em;margin-bottom:1.0666667em;line-height:1.3333333}.prose-lg :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.3333333em;margin-top:1.6666667em;margin-bottom:.6666667em;line-height:1.5}.prose-lg :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7777778em;margin-bottom:.4444444em;line-height:1.5555556}.prose-lg :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7777778em;margin-bottom:1.7777778em}.prose-lg :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7777778em;margin-bottom:1.7777778em}.prose-lg :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-lg :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7777778em;margin-bottom:1.7777778em}.prose-lg :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em;border-radius:.3125rem;padding-top:.2222222em;padding-inline-end:.4444444em;padding-bottom:.2222222em;padding-inline-start:.4444444em}.prose-lg :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em}.prose-lg :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8666667em}.prose-lg :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em}.prose-lg :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em;line-height:1.75;margin-top:2em;margin-bottom:2em;border-radius:.375rem;padding-top:1em;padding-inline-end:1.5em;padding-bottom:1em;padding-inline-start:1.5em}.prose-lg :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em;margin-bottom:1.3333333em;padding-inline-start:1.5555556em}.prose-lg :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em;margin-bottom:1.3333333em;padding-inline-start:1.5555556em}.prose-lg :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.6666667em;margin-bottom:.6666667em}.prose-lg :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.4444444em}.prose-lg :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.4444444em}.prose-lg :where(.prose-lg>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.8888889em;margin-bottom:.8888889em}.prose-lg :where(.prose-lg>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em}.prose-lg :where(.prose-lg>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.3333333em}.prose-lg :where(.prose-lg>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em}.prose-lg :where(.prose-lg>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.3333333em}.prose-lg :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.8888889em;margin-bottom:.8888889em}.prose-lg :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em;margin-bottom:1.3333333em}.prose-lg :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em}.prose-lg :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.6666667em;padding-inline-start:1.5555556em}.prose-lg :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:3.1111111em;margin-bottom:3.1111111em}.prose-lg :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em;line-height:1.5}.prose-lg :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:.75em;padding-bottom:.75em;padding-inline-start:.75em}.prose-lg :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-lg :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-lg :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.75em;padding-inline-end:.75em;padding-bottom:.75em;padding-inline-start:.75em}.prose-lg :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-lg :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-lg :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7777778em;margin-bottom:1.7777778em}.prose-lg :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-lg :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em;line-height:1.5;margin-top:1em}.prose-lg :where(.prose-lg>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(.prose-lg>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-3{top:.75rem;right:.75rem;bottom:.75rem;left:.75rem}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-bottom-12{bottom:-3rem}.-left-12{left:-3rem}.-left-\[10000px\]{left:-10000px}.-left-\[9999px\]{left:-9999px}.-right-12{right:-3rem}.-right-16{right:-4rem}.-right-32{right:-8rem}.-right-4{right:-1rem}.-top-12{top:-3rem}.-top-16{top:-4rem}.-top-32{top:-8rem}.bottom-0{bottom:0}.bottom-4{bottom:1rem}.left-0{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-4{left:1rem}.left-\[50\%\]{left:50%}.right-0{right:0}.right-1{right:.25rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.right-\[4\%\]{right:4%}.top-0{top:0}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-12{top:3rem}.top-2{top:.5rem}.top-3\.5{top:.875rem}.top-4{top:1rem}.top-8{top:2rem}.top-\[12\%\]{top:12%}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-full{top:100%}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[1\]{z-index:1}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3\.5{margin-left:.875rem;margin-right:.875rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0\.5{margin-top:.125rem;margin-bottom:.125rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-10{margin-top:2.5rem;margin-bottom:2.5rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.-ml-4{margin-left:-1rem}.-mt-4{margin-top:-1rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-auto{margin-left:auto}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-4{margin-right:1rem}.mr-5{margin-right:1.25rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-14{margin-top:3.5rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-24{margin-top:6rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-9{margin-top:2.25rem}.mt-auto{margin-top:auto}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-\[1\.05\]{aspect-ratio:1.05}.aspect-\[1\.12\]{aspect-ratio:1.12}.aspect-\[1\.15\]{aspect-ratio:1.15}.aspect-\[1\.2\]{aspect-ratio:1.2}.aspect-\[1\.9\]{aspect-ratio:1.9}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-square{aspect-ratio:1 / 1}.aspect-video{aspect-ratio:16 / 9}.size-4{width:1rem;height:1rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-36{height:9rem}.h-4{height:1rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-80{height:20rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-\[1px\]{height:1px}.h-\[64px\]{height:64px}.h-\[72px\]{height:72px}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-svh{height:100svh}.max-h-\[--radix-context-menu-content-available-height\]{max-height:var(--radix-context-menu-content-available-height)}.max-h-\[--radix-select-content-available-height\]{max-height:var(--radix-select-content-available-height)}.max-h-\[300px\]{max-height:300px}.max-h-\[30rem\]{max-height:30rem}.max-h-\[520px\]{max-height:520px}.max-h-\[590px\]{max-height:590px}.max-h-\[90vh\]{max-height:90vh}.max-h-\[var\(--radix-dropdown-menu-content-available-height\)\]{max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-screen{max-height:100vh}.min-h-0{min-height:0px}.min-h-11{min-height:2.75rem}.min-h-12{min-height:3rem}.min-h-14{min-height:3.5rem}.min-h-7{min-height:1.75rem}.min-h-80{min-height:20rem}.min-h-\[100dvh\]{min-height:100dvh}.min-h-\[220px\]{min-height:220px}.min-h-\[52px\]{min-height:52px}.min-h-\[56px\]{min-height:56px}.min-h-\[76px\]{min-height:76px}.min-h-\[80px\]{min-height:80px}.min-h-\[900px\]{min-height:900px}.min-h-\[92dvh\]{min-height:92dvh}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-0{width:0px}.w-1{width:.25rem}.w-1\/3{width:33.333333%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-2\/3{width:66.666667%}.w-20{width:5rem}.w-24{width:6rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-4{width:1rem}.w-4\/5{width:80%}.w-5{width:1.25rem}.w-5\/6{width:83.333333%}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-96{width:24rem}.w-\[--sidebar-width\]{width:var(--sidebar-width)}.w-\[100px\]{width:100px}.w-\[154px\]{width:154px}.w-\[1px\]{width:1px}.w-auto{width:auto}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-10{min-width:2.5rem}.min-w-11{min-width:2.75rem}.min-w-5{min-width:1.25rem}.min-w-9{min-width:2.25rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[--skeleton-width\]{max-width:var(--skeleton-width)}.max-w-\[1160px\]{max-width:1160px}.max-w-\[12em\]{max-width:12em}.max-w-\[13em\]{max-width:13em}.max-w-\[180px\]{max-width:180px}.max-w-\[250px\]{max-width:250px}.max-w-\[260px\]{max-width:260px}.max-w-\[320px\]{max-width:320px}.max-w-\[440px\]{max-width:440px}.max-w-\[500px\]{max-width:500px}.max-w-\[510px\]{max-width:510px}.max-w-\[560px\]{max-width:560px}.max-w-\[610px\]{max-width:610px}.max-w-\[650px\]{max-width:650px}.max-w-\[720px\]{max-width:720px}.max-w-\[760px\]{max-width:760px}.max-w-\[790px\]{max-width:790px}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-max{max-width:-moz-max-content;max-width:max-content}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-\[1\.5\]{flex:1.5}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\[--radix-context-menu-content-transform-origin\]{transform-origin:var(--radix-context-menu-content-transform-origin)}.origin-\[--radix-dropdown-menu-content-transform-origin\]{transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\[--radix-hover-card-content-transform-origin\]{transform-origin:var(--radix-hover-card-content-transform-origin)}.origin-\[--radix-menubar-content-transform-origin\]{transform-origin:var(--radix-menubar-content-transform-origin)}.origin-\[--radix-popover-content-transform-origin\]{transform-origin:var(--radix-popover-content-transform-origin)}.origin-\[--radix-select-content-transform-origin\]{transform-origin:var(--radix-select-content-transform-origin)}.origin-\[--radix-tooltip-content-transform-origin\]{transform-origin:var(--radix-tooltip-content-transform-origin)}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-px{--tw-translate-x: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[-50\%\]{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-px{--tw-translate-x: 1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-50\%\]{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-\[-8deg\]{--tw-rotate: -8deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}.animate-bounce{animation:bounce 1s infinite}@keyframes ping{75%,to{transform:scale(2);opacity:0}}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.resize-y{resize:vertical}.scroll-mt-20{scroll-margin-top:5rem}.scroll-mt-24{scroll-margin-top:6rem}.scroll-mt-4{scroll-margin-top:1rem}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-8{gap:2rem}.gap-9{gap:2.25rem}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-y-3{row-gap:.75rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-\[\#54776d\]>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(84 119 109 / var(--tw-divide-opacity, 1))}.divide-\[\#cbded4\]>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(203 222 212 / var(--tw-divide-opacity, 1))}.divide-\[\#d9ded8\]>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(217 222 216 / var(--tw-divide-opacity, 1))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl,.rounded-\[1\.5rem\]{border-radius:1.5rem}.rounded-\[1\.75rem\]{border-radius:1.75rem}.rounded-\[10px\]{border-radius:10px}.rounded-\[2px\]{border-radius:2px}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[7px\]{border-radius:7px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:.75rem}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-bl-md{border-bottom-left-radius:calc(var(--radius) - 2px)}.rounded-br-md{border-bottom-right-radius:calc(var(--radius) - 2px)}.rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 4px)}.border{border-width:1px}.border-2{border-width:2px}.border-4{border-width:4px}.border-\[1\.5px\]{border-width:1.5px}.border-\[5px\]{border-width:5px}.border-\[8px\]{border-width:8px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-l-4{border-left-width:4px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-dashed{border-style:dashed}.border-\[\#087866\]{--tw-border-opacity: 1;border-color:rgb(8 120 102 / var(--tw-border-opacity, 1))}.border-\[\#2b6557\]{--tw-border-opacity: 1;border-color:rgb(43 101 87 / var(--tw-border-opacity, 1))}.border-\[\#44B79E\],.border-\[\#44b79e\]{--tw-border-opacity: 1;border-color:rgb(68 183 158 / var(--tw-border-opacity, 1))}.border-\[\#44b79e\]\/30{border-color:#44b79e4d}.border-\[\#54776d\]{--tw-border-opacity: 1;border-color:rgb(84 119 109 / var(--tw-border-opacity, 1))}.border-\[\#80cfb6\]{--tw-border-opacity: 1;border-color:rgb(128 207 182 / var(--tw-border-opacity, 1))}.border-\[\#83ceb4\]{--tw-border-opacity: 1;border-color:rgb(131 206 180 / var(--tw-border-opacity, 1))}.border-\[\#84d8c4\]\/25{border-color:#84d8c440}.border-\[\#9ecfbe\]{--tw-border-opacity: 1;border-color:rgb(158 207 190 / var(--tw-border-opacity, 1))}.border-\[\#9fd7ca\]{--tw-border-opacity: 1;border-color:rgb(159 215 202 / var(--tw-border-opacity, 1))}.border-\[\#a04132\]{--tw-border-opacity: 1;border-color:rgb(160 65 50 / var(--tw-border-opacity, 1))}.border-\[\#b6d3c9\]{--tw-border-opacity: 1;border-color:rgb(182 211 201 / var(--tw-border-opacity, 1))}.border-\[\#b9d8ce\]{--tw-border-opacity: 1;border-color:rgb(185 216 206 / var(--tw-border-opacity, 1))}.border-\[\#b9d8d0\]{--tw-border-opacity: 1;border-color:rgb(185 216 208 / var(--tw-border-opacity, 1))}.border-\[\#b9d8d1\]{--tw-border-opacity: 1;border-color:rgb(185 216 209 / var(--tw-border-opacity, 1))}.border-\[\#b9dfd5\]{--tw-border-opacity: 1;border-color:rgb(185 223 213 / var(--tw-border-opacity, 1))}.border-\[\#badbd1\]{--tw-border-opacity: 1;border-color:rgb(186 219 209 / var(--tw-border-opacity, 1))}.border-\[\#bfd8cc\]{--tw-border-opacity: 1;border-color:rgb(191 216 204 / var(--tw-border-opacity, 1))}.border-\[\#c1dbce\]{--tw-border-opacity: 1;border-color:rgb(193 219 206 / var(--tw-border-opacity, 1))}.border-\[\#c2e3d8\]{--tw-border-opacity: 1;border-color:rgb(194 227 216 / var(--tw-border-opacity, 1))}.border-\[\#c7ded5\]{--tw-border-opacity: 1;border-color:rgb(199 222 213 / var(--tw-border-opacity, 1))}.border-\[\#cbd5d0\]{--tw-border-opacity: 1;border-color:rgb(203 213 208 / var(--tw-border-opacity, 1))}.border-\[\#cbd7ce\]{--tw-border-opacity: 1;border-color:rgb(203 215 206 / var(--tw-border-opacity, 1))}.border-\[\#cbded4\]{--tw-border-opacity: 1;border-color:rgb(203 222 212 / var(--tw-border-opacity, 1))}.border-\[\#cde5dc\]{--tw-border-opacity: 1;border-color:rgb(205 229 220 / var(--tw-border-opacity, 1))}.border-\[\#cde8e1\]{--tw-border-opacity: 1;border-color:rgb(205 232 225 / var(--tw-border-opacity, 1))}.border-\[\#d2dcd6\]{--tw-border-opacity: 1;border-color:rgb(210 220 214 / var(--tw-border-opacity, 1))}.border-\[\#d3e2db\]{--tw-border-opacity: 1;border-color:rgb(211 226 219 / var(--tw-border-opacity, 1))}.border-\[\#d6e8e2\]{--tw-border-opacity: 1;border-color:rgb(214 232 226 / var(--tw-border-opacity, 1))}.border-\[\#d8e6df\]{--tw-border-opacity: 1;border-color:rgb(216 230 223 / var(--tw-border-opacity, 1))}.border-\[\#d9ded8\]{--tw-border-opacity: 1;border-color:rgb(217 222 216 / var(--tw-border-opacity, 1))}.border-\[\#dce8e5\]{--tw-border-opacity: 1;border-color:rgb(220 232 229 / var(--tw-border-opacity, 1))}.border-\[\#dcebe6\]{--tw-border-opacity: 1;border-color:rgb(220 235 230 / var(--tw-border-opacity, 1))}.border-\[\#deddd6\]{--tw-border-opacity: 1;border-color:rgb(222 221 214 / var(--tw-border-opacity, 1))}.border-\[\#deded5\]{--tw-border-opacity: 1;border-color:rgb(222 222 213 / var(--tw-border-opacity, 1))}.border-\[\#dff7ef\]{--tw-border-opacity: 1;border-color:rgb(223 247 239 / var(--tw-border-opacity, 1))}.border-\[\#e3e3db\]{--tw-border-opacity: 1;border-color:rgb(227 227 219 / var(--tw-border-opacity, 1))}.border-\[\#e3e4dc\]{--tw-border-opacity: 1;border-color:rgb(227 228 220 / var(--tw-border-opacity, 1))}.border-\[\#e5b9b9\]{--tw-border-opacity: 1;border-color:rgb(229 185 185 / var(--tw-border-opacity, 1))}.border-\[\#e6f1eb\]{--tw-border-opacity: 1;border-color:rgb(230 241 235 / var(--tw-border-opacity, 1))}.border-\[--color-border\]{border-color:var(--color-border)}.border-blue-200{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))}.border-destructive{border-color:var(--destructive)}.border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-green-200{--tw-border-opacity: 1;border-color:rgb(187 247 208 / var(--tw-border-opacity, 1))}.border-input{border-color:var(--input)}.border-orange-200{--tw-border-opacity: 1;border-color:rgb(254 215 170 / var(--tw-border-opacity, 1))}.border-pink-200{--tw-border-opacity: 1;border-color:rgb(251 207 232 / var(--tw-border-opacity, 1))}.border-primary{border-color:var(--primary)}.border-purple-200{--tw-border-opacity: 1;border-color:rgb(233 213 255 / var(--tw-border-opacity, 1))}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-sidebar-border{border-color:var(--sidebar-border)}.border-teal-100{--tw-border-opacity: 1;border-color:rgb(204 251 241 / var(--tw-border-opacity, 1))}.border-teal-200{--tw-border-opacity: 1;border-color:rgb(153 246 228 / var(--tw-border-opacity, 1))}.border-teal-300{--tw-border-opacity: 1;border-color:rgb(94 234 212 / var(--tw-border-opacity, 1))}.border-teal-500{--tw-border-opacity: 1;border-color:rgb(20 184 166 / var(--tw-border-opacity, 1))}.border-teal-500\/30{border-color:#14b8a64d}.border-transparent{border-color:transparent}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-white\/10{border-color:#ffffff1a}.border-white\/15{border-color:#ffffff26}.border-white\/20{border-color:#fff3}.border-l-transparent{border-left-color:transparent}.border-t-teal-400{--tw-border-opacity: 1;border-top-color:rgb(45 212 191 / var(--tw-border-opacity, 1))}.border-t-transparent{border-top-color:transparent}.bg-\[\#087866\]{--tw-bg-opacity: 1;background-color:rgb(8 120 102 / var(--tw-bg-opacity, 1))}.bg-\[\#102e29\]{--tw-bg-opacity: 1;background-color:rgb(16 46 41 / var(--tw-bg-opacity, 1))}.bg-\[\#12372f\]{--tw-bg-opacity: 1;background-color:rgb(18 55 47 / var(--tw-bg-opacity, 1))}.bg-\[\#123b35\]{--tw-bg-opacity: 1;background-color:rgb(18 59 53 / var(--tw-bg-opacity, 1))}.bg-\[\#173c36\]{--tw-bg-opacity: 1;background-color:rgb(23 60 54 / var(--tw-bg-opacity, 1))}.bg-\[\#278b76\]{--tw-bg-opacity: 1;background-color:rgb(39 139 118 / var(--tw-bg-opacity, 1))}.bg-\[\#31c4a6\]{--tw-bg-opacity: 1;background-color:rgb(49 196 166 / var(--tw-bg-opacity, 1))}.bg-\[\#44b79e\]{--tw-bg-opacity: 1;background-color:rgb(68 183 158 / var(--tw-bg-opacity, 1))}.bg-\[\#78cdb0\]{--tw-bg-opacity: 1;background-color:rgb(120 205 176 / var(--tw-bg-opacity, 1))}.bg-\[\#84d8c4\]\/20{background-color:#84d8c433}.bg-\[\#8bc9b6\]{--tw-bg-opacity: 1;background-color:rgb(139 201 182 / var(--tw-bg-opacity, 1))}.bg-\[\#F5FBF9\]{--tw-bg-opacity: 1;background-color:rgb(245 251 249 / var(--tw-bg-opacity, 1))}.bg-\[\#F6F4EE\]{--tw-bg-opacity: 1;background-color:rgb(246 244 238 / var(--tw-bg-opacity, 1))}.bg-\[\#b9d8d0\]{--tw-bg-opacity: 1;background-color:rgb(185 216 208 / var(--tw-bg-opacity, 1))}.bg-\[\#cce4dd\]{--tw-bg-opacity: 1;background-color:rgb(204 228 221 / var(--tw-bg-opacity, 1))}.bg-\[\#d8eee5\]{--tw-bg-opacity: 1;background-color:rgb(216 238 229 / var(--tw-bg-opacity, 1))}.bg-\[\#d9ebe6\]{--tw-bg-opacity: 1;background-color:rgb(217 235 230 / var(--tw-bg-opacity, 1))}.bg-\[\#dcebe6\]{--tw-bg-opacity: 1;background-color:rgb(220 235 230 / var(--tw-bg-opacity, 1))}.bg-\[\#dff1eb\]{--tw-bg-opacity: 1;background-color:rgb(223 241 235 / var(--tw-bg-opacity, 1))}.bg-\[\#dff7ef\]{--tw-bg-opacity: 1;background-color:rgb(223 247 239 / var(--tw-bg-opacity, 1))}.bg-\[\#e2eae5\]{--tw-bg-opacity: 1;background-color:rgb(226 234 229 / var(--tw-bg-opacity, 1))}.bg-\[\#e2f1e9\]{--tw-bg-opacity: 1;background-color:rgb(226 241 233 / var(--tw-bg-opacity, 1))}.bg-\[\#e3f2eb\]{--tw-bg-opacity: 1;background-color:rgb(227 242 235 / var(--tw-bg-opacity, 1))}.bg-\[\#e4f5f0\]{--tw-bg-opacity: 1;background-color:rgb(228 245 240 / var(--tw-bg-opacity, 1))}.bg-\[\#e5f1eb\]{--tw-bg-opacity: 1;background-color:rgb(229 241 235 / var(--tw-bg-opacity, 1))}.bg-\[\#e6f1eb\]{--tw-bg-opacity: 1;background-color:rgb(230 241 235 / var(--tw-bg-opacity, 1))}.bg-\[\#e7f2ec\]{--tw-bg-opacity: 1;background-color:rgb(231 242 236 / var(--tw-bg-opacity, 1))}.bg-\[\#e8f1ea\]{--tw-bg-opacity: 1;background-color:rgb(232 241 234 / var(--tw-bg-opacity, 1))}.bg-\[\#e9efeb\]{--tw-bg-opacity: 1;background-color:rgb(233 239 235 / var(--tw-bg-opacity, 1))}.bg-\[\#eaf8f3\]{--tw-bg-opacity: 1;background-color:rgb(234 248 243 / var(--tw-bg-opacity, 1))}.bg-\[\#f1f7f3\]{--tw-bg-opacity: 1;background-color:rgb(241 247 243 / var(--tw-bg-opacity, 1))}.bg-\[\#f2f5ef\]{--tw-bg-opacity: 1;background-color:rgb(242 245 239 / var(--tw-bg-opacity, 1))}.bg-\[\#f4faf7\]{--tw-bg-opacity: 1;background-color:rgb(244 250 247 / var(--tw-bg-opacity, 1))}.bg-\[\#f5fbf9\]{--tw-bg-opacity: 1;background-color:rgb(245 251 249 / var(--tw-bg-opacity, 1))}.bg-\[\#f6f4ee\]{--tw-bg-opacity: 1;background-color:rgb(246 244 238 / var(--tw-bg-opacity, 1))}.bg-\[\#f7fcf9\]{--tw-bg-opacity: 1;background-color:rgb(247 252 249 / var(--tw-bg-opacity, 1))}.bg-\[\#f7fcfa\]{--tw-bg-opacity: 1;background-color:rgb(247 252 250 / var(--tw-bg-opacity, 1))}.bg-\[\#fbfdfb\]{--tw-bg-opacity: 1;background-color:rgb(251 253 251 / var(--tw-bg-opacity, 1))}.bg-\[\#fbfdfc\]{--tw-bg-opacity: 1;background-color:rgb(251 253 252 / var(--tw-bg-opacity, 1))}.bg-\[\#fbfefc\]{--tw-bg-opacity: 1;background-color:rgb(251 254 252 / var(--tw-bg-opacity, 1))}.bg-\[\#fff0ec\]{--tw-bg-opacity: 1;background-color:rgb(255 240 236 / var(--tw-bg-opacity, 1))}.bg-\[\#fff2ef\]{--tw-bg-opacity: 1;background-color:rgb(255 242 239 / var(--tw-bg-opacity, 1))}.bg-\[\#fff7f7\]{--tw-bg-opacity: 1;background-color:rgb(255 247 247 / var(--tw-bg-opacity, 1))}.bg-\[\#fffefa\]{--tw-bg-opacity: 1;background-color:rgb(255 254 250 / var(--tw-bg-opacity, 1))}.bg-\[--color-bg\]{background-color:var(--color-bg)}.bg-\[radial-gradient\(ellipse_at_50\%_0\%\,rgba\(68\,183\,158\,\.16\)\,transparent_65\%\)\,\#fffefa\]{background-color:radial-gradient(ellipse at 50% 0%,rgba(68,183,158,.16),transparent 65%),#fffefa}.bg-accent{background-color:var(--accent)}.bg-background{background-color:var(--background)}.bg-black\/50{background-color:#00000080}.bg-black\/80{background-color:#000c}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-border{background-color:var(--border)}.bg-card{background-color:var(--card)}.bg-destructive{background-color:var(--destructive)}.bg-foreground{background-color:var(--foreground)}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-gray-500{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity, 1))}.bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.bg-muted{background-color:var(--muted)}.bg-orange-50{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1))}.bg-orange-600{--tw-bg-opacity: 1;background-color:rgb(234 88 12 / var(--tw-bg-opacity, 1))}.bg-pink-50{--tw-bg-opacity: 1;background-color:rgb(253 242 248 / var(--tw-bg-opacity, 1))}.bg-popover{background-color:var(--popover)}.bg-primary{background-color:var(--primary)}.bg-purple-50{--tw-bg-opacity: 1;background-color:rgb(250 245 255 / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-secondary{background-color:var(--secondary)}.bg-sidebar{background-color:var(--sidebar-background)}.bg-sidebar-border{background-color:var(--sidebar-border)}.bg-teal-100{--tw-bg-opacity: 1;background-color:rgb(204 251 241 / var(--tw-bg-opacity, 1))}.bg-teal-400{--tw-bg-opacity: 1;background-color:rgb(45 212 191 / var(--tw-bg-opacity, 1))}.bg-teal-50{--tw-bg-opacity: 1;background-color:rgb(240 253 250 / var(--tw-bg-opacity, 1))}.bg-teal-500{--tw-bg-opacity: 1;background-color:rgb(20 184 166 / var(--tw-bg-opacity, 1))}.bg-teal-500\/20{background-color:#14b8a633}.bg-teal-600{--tw-bg-opacity: 1;background-color:rgb(13 148 136 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/20{background-color:#fff3}.bg-white\/70{background-color:#ffffffb3}.bg-white\/80{background-color:#fffc}.bg-yellow-50{--tw-bg-opacity: 1;background-color:rgb(254 252 232 / var(--tw-bg-opacity, 1))}.bg-\[radial-gradient\(ellipse_at_50\%_0\%\,rgba\(68\,183\,158\,\.18\)\,transparent_56\%\)\,linear-gradient\(135deg\,\#e5f1eb\,\#f8fbf8\)\]{background-image:radial-gradient(ellipse at 50% 0%,rgba(68,183,158,.18),transparent 56%),linear-gradient(135deg,#e5f1eb,#f8fbf8)}.bg-\[radial-gradient\(ellipse_at_50\%_0\%\,rgba\(68\,183\,158\,\.19\)\,transparent_55\%\)\,linear-gradient\(135deg\,\#e5f1eb\,\#f8fbf8\)\]{background-image:radial-gradient(ellipse at 50% 0%,rgba(68,183,158,.19),transparent 55%),linear-gradient(135deg,#e5f1eb,#f8fbf8)}.bg-\[radial-gradient\(ellipse_at_50\%_0\%\,rgba\(68\,183\,158\,\.2\)\,transparent_56\%\)\,linear-gradient\(135deg\,\#e5f1eb\,\#f8fbf8\)\]{background-image:radial-gradient(ellipse at 50% 0%,rgba(68,183,158,.2),transparent 56%),linear-gradient(135deg,#e5f1eb,#f8fbf8)}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-gray-50{--tw-gradient-from: #f9fafb var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 250 251 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-50{--tw-gradient-from: #fef2f2 var(--tw-gradient-from-position);--tw-gradient-to: rgb(254 242 242 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-teal-50{--tw-gradient-from: #f0fdfa var(--tw-gradient-from-position);--tw-gradient-to: rgb(240 253 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-teal-500{--tw-gradient-from: #14b8a6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(20 184 166 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-teal-600{--tw-gradient-from: #0d9488 var(--tw-gradient-from-position);--tw-gradient-to: rgb(13 148 136 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white{--tw-gradient-from: #fff var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-white\/90{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .9) var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-blue-50{--tw-gradient-to: #eff6ff var(--tw-gradient-to-position)}.to-blue-600{--tw-gradient-to: #2563eb var(--tw-gradient-to-position)}.to-green-50{--tw-gradient-to: #f0fdf4 var(--tw-gradient-to-position)}.to-green-500{--tw-gradient-to: #22c55e var(--tw-gradient-to-position)}.to-green-600{--tw-gradient-to: #16a34a var(--tw-gradient-to-position)}.to-orange-50{--tw-gradient-to: #fff7ed var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.to-white{--tw-gradient-to: #fff var(--tw-gradient-to-position)}.bg-cover{background-size:cover}.bg-center{background-position:center}.fill-current{fill:currentColor}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-top{-o-object-position:top;object-position:top}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.p-\[1px\]{padding:1px}.px-1{padding-left:.25rem;padding-right:.25rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-28{padding-top:7rem;padding-bottom:7rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-9{padding-top:2.25rem;padding-bottom:2.25rem}.pb-14{padding-bottom:3.5rem}.pb-16{padding-bottom:4rem}.pb-20{padding-bottom:5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pl-2\.5{padding-left:.625rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pl-8{padding-left:2rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-16{padding-top:4rem}.pt-2{padding-top:.5rem}.pt-20{padding-top:5rem}.pt-24{padding-top:6rem}.pt-28{padding-top:7rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-7{padding-top:1.75rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.align-middle{vertical-align:middle}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-6xl{font-size:3.75rem;line-height:1}.text-\[0\.8rem\]{font-size:.8rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[15px\]{font-size:15px}.text-\[clamp\(1\.25rem\,4vw\,2\.5rem\)\]{font-size:clamp(1.25rem,4vw,2.5rem)}.text-\[clamp\(2\.5rem\,5\.5vw\,5\.5rem\)\]{font-size:clamp(2.5rem,5.5vw,5.5rem)}.text-\[clamp\(2\.5rem\,5\.5vw\,5rem\)\]{font-size:clamp(2.5rem,5.5vw,5rem)}.text-\[clamp\(2\.65rem\,6vw\,5\.8rem\)\]{font-size:clamp(2.65rem,6vw,5.8rem)}.text-\[clamp\(2\.6rem\,5\.5vw\,4\.25rem\)\]{font-size:clamp(2.6rem,5.5vw,4.25rem)}.text-\[clamp\(2\.8rem\,6vw\,5\.8rem\)\]{font-size:clamp(2.8rem,6vw,5.8rem)}.text-\[clamp\(2\.9rem\,6\.4vw\,6\.2rem\)\]{font-size:clamp(2.9rem,6.4vw,6.2rem)}.text-\[clamp\(2rem\,4\.2vw\,3\.75rem\)\]{font-size:clamp(2rem,4.2vw,3.75rem)}.text-\[clamp\(2rem\,4\.5vw\,3\.6rem\)\]{font-size:clamp(2rem,4.5vw,3.6rem)}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-\[\.95\]{line-height:.95}.leading-\[\.96\]{line-height:.96}.leading-\[\.97\]{line-height:.97}.leading-\[\.98\]{line-height:.98}.leading-\[1\.02\]{line-height:1.02}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[-\.04em\]{letter-spacing:-.04em}.tracking-\[-\.055em\]{letter-spacing:-.055em}.tracking-\[\.11em\]{letter-spacing:.11em}.tracking-\[\.12em\]{letter-spacing:.12em}.tracking-\[\.13em\]{letter-spacing:.13em}.tracking-\[\.14em\]{letter-spacing:.14em}.tracking-\[\.15em\]{letter-spacing:.15em}.tracking-\[\.16em\]{letter-spacing:.16em}.tracking-\[\.17em\]{letter-spacing:.17em}.tracking-\[\.18em\]{letter-spacing:.18em}.tracking-\[\.2em\]{letter-spacing:.2em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#087866\]{--tw-text-opacity: 1;color:rgb(8 120 102 / var(--tw-text-opacity, 1))}.text-\[\#102522\]{--tw-text-opacity: 1;color:rgb(16 37 34 / var(--tw-text-opacity, 1))}.text-\[\#123d32\]{--tw-text-opacity: 1;color:rgb(18 61 50 / var(--tw-text-opacity, 1))}.text-\[\#141716\]{--tw-text-opacity: 1;color:rgb(20 23 22 / var(--tw-text-opacity, 1))}.text-\[\#14352f\]{--tw-text-opacity: 1;color:rgb(20 53 47 / var(--tw-text-opacity, 1))}.text-\[\#171916\]{--tw-text-opacity: 1;color:rgb(23 25 22 / var(--tw-text-opacity, 1))}.text-\[\#17332d\]{--tw-text-opacity: 1;color:rgb(23 51 45 / var(--tw-text-opacity, 1))}.text-\[\#17382c\]{--tw-text-opacity: 1;color:rgb(23 56 44 / var(--tw-text-opacity, 1))}.text-\[\#173831\]{--tw-text-opacity: 1;color:rgb(23 56 49 / var(--tw-text-opacity, 1))}.text-\[\#173c36\]{--tw-text-opacity: 1;color:rgb(23 60 54 / var(--tw-text-opacity, 1))}.text-\[\#175747\]{--tw-text-opacity: 1;color:rgb(23 87 71 / var(--tw-text-opacity, 1))}.text-\[\#18221e\]{--tw-text-opacity: 1;color:rgb(24 34 30 / var(--tw-text-opacity, 1))}.text-\[\#236E5E\]{--tw-text-opacity: 1;color:rgb(35 110 94 / var(--tw-text-opacity, 1))}.text-\[\#236c5a\]{--tw-text-opacity: 1;color:rgb(35 108 90 / var(--tw-text-opacity, 1))}.text-\[\#236e5e\]{--tw-text-opacity: 1;color:rgb(35 110 94 / var(--tw-text-opacity, 1))}.text-\[\#237763\]{--tw-text-opacity: 1;color:rgb(35 119 99 / var(--tw-text-opacity, 1))}.text-\[\#278b76\]{--tw-text-opacity: 1;color:rgb(39 139 118 / var(--tw-text-opacity, 1))}.text-\[\#31534d\]{--tw-text-opacity: 1;color:rgb(49 83 77 / var(--tw-text-opacity, 1))}.text-\[\#31574d\]{--tw-text-opacity: 1;color:rgb(49 87 77 / var(--tw-text-opacity, 1))}.text-\[\#315a48\]{--tw-text-opacity: 1;color:rgb(49 90 72 / var(--tw-text-opacity, 1))}.text-\[\#31896f\]{--tw-text-opacity: 1;color:rgb(49 137 111 / var(--tw-text-opacity, 1))}.text-\[\#344442\]{--tw-text-opacity: 1;color:rgb(52 68 66 / var(--tw-text-opacity, 1))}.text-\[\#405c54\]{--tw-text-opacity: 1;color:rgb(64 92 84 / var(--tw-text-opacity, 1))}.text-\[\#506962\]{--tw-text-opacity: 1;color:rgb(80 105 98 / var(--tw-text-opacity, 1))}.text-\[\#52605D\],.text-\[\#52605d\]{--tw-text-opacity: 1;color:rgb(82 96 93 / var(--tw-text-opacity, 1))}.text-\[\#526d66\]{--tw-text-opacity: 1;color:rgb(82 109 102 / var(--tw-text-opacity, 1))}.text-\[\#59645d\]{--tw-text-opacity: 1;color:rgb(89 100 93 / var(--tw-text-opacity, 1))}.text-\[\#60756c\]{--tw-text-opacity: 1;color:rgb(96 117 108 / var(--tw-text-opacity, 1))}.text-\[\#61766e\]{--tw-text-opacity: 1;color:rgb(97 118 110 / var(--tw-text-opacity, 1))}.text-\[\#62736f\]{--tw-text-opacity: 1;color:rgb(98 115 111 / var(--tw-text-opacity, 1))}.text-\[\#65716a\]{--tw-text-opacity: 1;color:rgb(101 113 106 / var(--tw-text-opacity, 1))}.text-\[\#65786f\]{--tw-text-opacity: 1;color:rgb(101 120 111 / var(--tw-text-opacity, 1))}.text-\[\#667773\]{--tw-text-opacity: 1;color:rgb(102 119 115 / var(--tw-text-opacity, 1))}.text-\[\#6a7c78\]{--tw-text-opacity: 1;color:rgb(106 124 120 / var(--tw-text-opacity, 1))}.text-\[\#71847b\]{--tw-text-opacity: 1;color:rgb(113 132 123 / var(--tw-text-opacity, 1))}.text-\[\#72827e\]{--tw-text-opacity: 1;color:rgb(114 130 126 / var(--tw-text-opacity, 1))}.text-\[\#72e0c2\]{--tw-text-opacity: 1;color:rgb(114 224 194 / var(--tw-text-opacity, 1))}.text-\[\#79ddc4\]{--tw-text-opacity: 1;color:rgb(121 221 196 / var(--tw-text-opacity, 1))}.text-\[\#842e22\]{--tw-text-opacity: 1;color:rgb(132 46 34 / var(--tw-text-opacity, 1))}.text-\[\#84d8c4\]{--tw-text-opacity: 1;color:rgb(132 216 196 / var(--tw-text-opacity, 1))}.text-\[\#8e3030\]{--tw-text-opacity: 1;color:rgb(142 48 48 / var(--tw-text-opacity, 1))}.text-\[\#a04132\]{--tw-text-opacity: 1;color:rgb(160 65 50 / var(--tw-text-opacity, 1))}.text-\[\#a3483d\]{--tw-text-opacity: 1;color:rgb(163 72 61 / var(--tw-text-opacity, 1))}.text-\[\#a54735\]{--tw-text-opacity: 1;color:rgb(165 71 53 / var(--tw-text-opacity, 1))}.text-\[\#a5e7d1\]{--tw-text-opacity: 1;color:rgb(165 231 209 / var(--tw-text-opacity, 1))}.text-\[\#b8e6da\]{--tw-text-opacity: 1;color:rgb(184 230 218 / var(--tw-text-opacity, 1))}.text-\[\#b9d8d0\]{--tw-text-opacity: 1;color:rgb(185 216 208 / var(--tw-text-opacity, 1))}.text-\[\#bcd7d0\]{--tw-text-opacity: 1;color:rgb(188 215 208 / var(--tw-text-opacity, 1))}.text-\[\#bdd5cd\]{--tw-text-opacity: 1;color:rgb(189 213 205 / var(--tw-text-opacity, 1))}.text-\[\#c4d9d1\]{--tw-text-opacity: 1;color:rgb(196 217 209 / var(--tw-text-opacity, 1))}.text-\[\#c6ddd5\]{--tw-text-opacity: 1;color:rgb(198 221 213 / var(--tw-text-opacity, 1))}.text-\[\#c8ddd6\]{--tw-text-opacity: 1;color:rgb(200 221 214 / var(--tw-text-opacity, 1))}.text-\[\#d1e5dc\]{--tw-text-opacity: 1;color:rgb(209 229 220 / var(--tw-text-opacity, 1))}.text-\[\#d7e8e2\]{--tw-text-opacity: 1;color:rgb(215 232 226 / var(--tw-text-opacity, 1))}.text-\[\#d9ebe6\]{--tw-text-opacity: 1;color:rgb(217 235 230 / var(--tw-text-opacity, 1))}.text-\[\#e7f1eb\]{--tw-text-opacity: 1;color:rgb(231 241 235 / var(--tw-text-opacity, 1))}.text-\[\#e8f5f1\]{--tw-text-opacity: 1;color:rgb(232 245 241 / var(--tw-text-opacity, 1))}.text-\[\#ecf5ef\]{--tw-text-opacity: 1;color:rgb(236 245 239 / var(--tw-text-opacity, 1))}.text-\[\#f3fbf6\]{--tw-text-opacity: 1;color:rgb(243 251 246 / var(--tw-text-opacity, 1))}.text-accent-foreground{color:var(--accent-foreground)}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-card-foreground{color:var(--card-foreground)}.text-current{color:currentColor}.text-destructive{color:var(--destructive)}.text-destructive-foreground{color:var(--destructive-foreground)}.text-foreground{color:var(--foreground)}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.text-muted-foreground{color:var(--muted-foreground)}.text-orange-600{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.text-pink-600{--tw-text-opacity: 1;color:rgb(219 39 119 / var(--tw-text-opacity, 1))}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-purple-600{--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-red-800{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.text-secondary-foreground{color:var(--secondary-foreground)}.text-sidebar-foreground{color:var(--sidebar-foreground)}.text-teal-100{--tw-text-opacity: 1;color:rgb(204 251 241 / var(--tw-text-opacity, 1))}.text-teal-300{--tw-text-opacity: 1;color:rgb(94 234 212 / var(--tw-text-opacity, 1))}.text-teal-400{--tw-text-opacity: 1;color:rgb(45 212 191 / var(--tw-text-opacity, 1))}.text-teal-500{--tw-text-opacity: 1;color:rgb(20 184 166 / var(--tw-text-opacity, 1))}.text-teal-600{--tw-text-opacity: 1;color:rgb(13 148 136 / var(--tw-text-opacity, 1))}.text-teal-700{--tw-text-opacity: 1;color:rgb(15 118 110 / var(--tw-text-opacity, 1))}.text-teal-800{--tw-text-opacity: 1;color:rgb(17 94 89 / var(--tw-text-opacity, 1))}.text-teal-900{--tw-text-opacity: 1;color:rgb(19 78 74 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-yellow-400{--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity, 1))}.text-yellow-600{--tw-text-opacity: 1;color:rgb(202 138 4 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.decoration-\[\#44B79E\]{text-decoration-color:#44b79e}.decoration-\[\#84d8c4\]{text-decoration-color:#84d8c4}.decoration-\[\#b9dfd5\]{text-decoration-color:#b9dfd5}.decoration-2{text-decoration-thickness:2px}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.accent-\[\#087866\]{accent-color:#087866}.accent-\[\#278b76\]{accent-color:#278b76}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-90{opacity:.9}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow: 0 0 0 1px hsl(var(--sidebar-border));--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(255\,255\,255\,\.12\)\,0_16px_45px_rgba\(0\,0\,0\,\.22\)\]{--tw-shadow: 0 0 0 1px rgba(255,255,255,.12),0 16px 45px rgba(0,0,0,.22);--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color), 0 16px 45px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_26px_rgba\(68\,183\,158\,\.3\)\]{--tw-shadow: 0 10px 26px rgba(68,183,158,.3);--tw-shadow-colored: 0 10px 26px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_34px_rgba\(28\,79\,68\,\.06\)\]{--tw-shadow: 0 14px 34px rgba(28,79,68,.06);--tw-shadow-colored: 0 14px 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_36px_rgba\(34\,51\,41\,\.09\)\]{--tw-shadow: 0 14px 36px rgba(34,51,41,.09);--tw-shadow-colored: 0 14px 36px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_38px_rgba\(32\,94\,80\,\.08\)\]{--tw-shadow: 0 14px 38px rgba(32,94,80,.08);--tw-shadow-colored: 0 14px 38px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_15px_35px_rgba\(39\,139\,118\,\.22\)\]{--tw-shadow: 0 15px 35px rgba(39,139,118,.22);--tw-shadow-colored: 0 15px 35px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_50px_rgba\(17\,61\,53\,\.14\)\]{--tw-shadow: 0 18px 50px rgba(17,61,53,.14);--tw-shadow-colored: 0 18px 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_50px_rgba\(23\,60\,54\,\.12\)\]{--tw-shadow: 0 18px 50px rgba(23,60,54,.12);--tw-shadow-colored: 0 18px 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_55px_rgba\(23\,51\,45\,\.09\)\]{--tw-shadow: 0 18px 55px rgba(23,51,45,.09);--tw-shadow-colored: 0 18px 55px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_70px_rgba\(23\,51\,45\,\.12\)\]{--tw-shadow: 0 24px 70px rgba(23,51,45,.12);--tw-shadow-colored: 0 24px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_25px_70px_rgba\(16\,46\,42\,\.12\)\]{--tw-shadow: 0 25px 70px rgba(16,46,42,.12);--tw-shadow-colored: 0 25px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_25px_80px_rgba\(0\,0\,0\,\.25\)\]{--tw-shadow: 0 25px 80px rgba(0,0,0,.25);--tw-shadow-colored: 0 25px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_22px_rgba\(68\,183\,158\,\.25\)\]{--tw-shadow: 0 8px 22px rgba(68,183,158,.25);--tw-shadow-colored: 0 8px 22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_22px_rgba\(68\,183\,158\,\.3\)\]{--tw-shadow: 0 8px 22px rgba(68,183,158,.3);--tw-shadow-colored: 0 8px 22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-0{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-ring{--tw-ring-color: var(--ring)}.ring-sidebar-ring{--tw-ring-color: var(--sidebar-ring)}.ring-offset-background{--tw-ring-offset-color: var(--background)}.blur-3xl{--tw-blur: blur(64px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[4px\]{--tw-blur: blur(4px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[5px\]{--tw-blur: blur(5px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_2px_3px_rgba\(0\,0\,0\,\.9\)\]{--tw-drop-shadow: drop-shadow(0 2px 3px rgba(0,0,0,.9));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-1000{transition-duration:1s}.duration-200{transition-duration:.2s}.duration-500{transition-duration:.5s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.animate-in{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.fade-in-0{--tw-enter-opacity: 0}.fade-in-80{--tw-enter-opacity: .8}.zoom-in-95{--tw-enter-scale: .95}.duration-1000{animation-duration:1s}.duration-200{animation-duration:.2s}.duration-500{animation-duration:.5s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{animation-timing-function:linear}.running{animation-play-state:running}.animate-fade-in{animation:fade-in .5s ease-out both}@keyframes fade-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.reveal{opacity:0;transform:translateY(16px);transition:opacity .65s ease,transform .65s ease}.reveal.is-visible{opacity:1;transform:translateY(0)}.process-step{opacity:.28;transform:translateY(10px);transition:opacity .55s ease,transform .55s ease}.process-step.is-current{opacity:1;transform:translateY(0)}.process-line{width:1px;height:20px;background:#44b79e;margin-left:15px;transform-origin:top;animation:line-grow .55s ease both}@keyframes line-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.section-rule{border-top:1px solid #dce3dc}.service-chapter{min-height:34rem}.timeline-dot{box-shadow:0 0 0 6px #e1f2e8}.comparison-item{transition:transform .6s ease,opacity .6s ease}.suggestion-result{animation:panel-in .45s ease both}@keyframes panel-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.task-tool-heading{font-size:clamp(1.8rem,8vw,3.75rem)!important;line-height:1.1!important;overflow-wrap:anywhere}.hairline{border-color:#1d29282e}.editorial-link{position:relative}.editorial-link:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:1px;background:currentColor;transform:scaleX(.25);transform-origin:left;transition:transform .35s ease}.editorial-link:hover:after{transform:scaleX(1)}.demo-step{opacity:.32;transform:translateY(6px);animation:demo-step 8s ease-in-out infinite}.demo-step:nth-child(2){animation-delay:1.2s}.demo-step:nth-child(3){animation-delay:2.4s}.demo-step:nth-child(4){animation-delay:3.6s}[data-demo-paused=true] .demo-step{animation-play-state:paused}@keyframes demo-step{0%,13%{opacity:.32;transform:translateY(6px)}18%,72%{opacity:1;transform:translateY(0)}84%,to{opacity:.32;transform:translateY(6px)}}.choice-tab{min-height:3.2rem;border:1px solid #C8DCD4;color:#102522;background:#fff;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .2s ease}.choice-tab[aria-pressed=true]{background:#236e5e;color:#fff;border-color:#236e5e}.choice-tab:focus-visible,.scenario-button:focus-visible{outline:3px solid rgba(68,183,158,.55);outline-offset:3px}.scenario-button{min-height:2.75rem;border:1px solid #A8D5C7;color:#236e5e;background:transparent;transition:background-color .2s ease,color .2s ease}.scenario-button[aria-pressed=true]{background:#f5fbf9;color:#141716;border-color:#44b79e}.explain-panel{animation:panel-in .32s ease both}.visibility-page .vp-sticky{position:fixed;z-index:40;right:1.25rem;bottom:1.25rem;transition:opacity .25s ease,transform .25s ease,visibility .25s ease}.visibility-page .vp-sticky-hidden{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(1rem)}.visibility-page .vp-sticky-visible{opacity:1;visibility:visible;transform:translateY(0)}@media (max-width:767px){.visibility-page .vp-sticky{left:1rem;right:1rem;bottom:.75rem}.visibility-page .vp-sticky button{width:100%}.visibility-page .vp-card:hover{transform:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}.reveal{opacity:1;transform:none}}@media (max-width:767px){section{scroll-margin-top:24px}}.marker\:hidden *::marker{display:none}.marker\:hidden::marker{display:none}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::-moz-placeholder{color:var(--muted-foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);top:-.5rem;right:-.5rem;bottom:-.5rem;left:-.5rem}.after\:inset-y-0:after{content:var(--tw-content);top:0;bottom:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:.25rem}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.first\:rounded-l-md:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.first\:border-l:first-child{border-left-width:1px}.first\:pt-0:first-child{padding-top:0}.last\:rounded-r-md:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.last\:border-0:last-child{border-width:0px}.last\:pb-0:last-child{padding-bottom:0}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-20:focus-within{z-index:20}.hover\:-translate-y-0\.5:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-1:hover{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:transform:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[\#44b79e\]:hover{--tw-border-opacity: 1;border-color:rgb(68 183 158 / var(--tw-border-opacity, 1))}.hover\:border-blue-500:hover{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.hover\:border-green-500:hover{--tw-border-opacity: 1;border-color:rgb(34 197 94 / var(--tw-border-opacity, 1))}.hover\:border-indigo-500:hover{--tw-border-opacity: 1;border-color:rgb(99 102 241 / var(--tw-border-opacity, 1))}.hover\:border-purple-500:hover{--tw-border-opacity: 1;border-color:rgb(168 85 247 / var(--tw-border-opacity, 1))}.hover\:border-red-500:hover{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.hover\:border-teal-300:hover{--tw-border-opacity: 1;border-color:rgb(94 234 212 / var(--tw-border-opacity, 1))}.hover\:border-yellow-500:hover{--tw-border-opacity: 1;border-color:rgb(234 179 8 / var(--tw-border-opacity, 1))}.hover\:bg-\[\#075f52\]:hover{--tw-bg-opacity: 1;background-color:rgb(7 95 82 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#087866\]:hover{--tw-bg-opacity: 1;background-color:rgb(8 120 102 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#173c36\]:hover{--tw-bg-opacity: 1;background-color:rgb(23 60 54 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#278b76\]:hover{--tw-bg-opacity: 1;background-color:rgb(39 139 118 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#72e0c2\]:hover{--tw-bg-opacity: 1;background-color:rgb(114 224 194 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#F5FBF9\]:hover{--tw-bg-opacity: 1;background-color:rgb(245 251 249 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#e4f5f0\]:hover{--tw-bg-opacity: 1;background-color:rgb(228 245 240 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#e8eee7\]:hover{--tw-bg-opacity: 1;background-color:rgb(232 238 231 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#eaf8f3\]:hover{--tw-bg-opacity: 1;background-color:rgb(234 248 243 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#f5fbf9\]:hover{--tw-bg-opacity: 1;background-color:rgb(245 251 249 / var(--tw-bg-opacity, 1))}.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.hover\:bg-muted:hover{background-color:var(--muted)}.hover\:bg-primary:hover{background-color:var(--primary)}.hover\:bg-secondary:hover{background-color:var(--secondary)}.hover\:bg-sidebar-accent:hover{background-color:var(--sidebar-accent)}.hover\:bg-teal-50:hover{--tw-bg-opacity: 1;background-color:rgb(240 253 250 / var(--tw-bg-opacity, 1))}.hover\:bg-teal-700:hover{--tw-bg-opacity: 1;background-color:rgb(15 118 110 / var(--tw-bg-opacity, 1))}.hover\:from-teal-600:hover{--tw-gradient-from: #0d9488 var(--tw-gradient-from-position);--tw-gradient-to: rgb(13 148 136 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:to-green-600:hover{--tw-gradient-to: #16a34a var(--tw-gradient-to-position)}.hover\:text-\[\#087866\]:hover{--tw-text-opacity: 1;color:rgb(8 120 102 / var(--tw-text-opacity, 1))}.hover\:text-\[\#173c36\]:hover{--tw-text-opacity: 1;color:rgb(23 60 54 / var(--tw-text-opacity, 1))}.hover\:text-\[\#236E5E\]:hover{--tw-text-opacity: 1;color:rgb(35 110 94 / var(--tw-text-opacity, 1))}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-gray-700:hover{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:text-primary-foreground:hover{color:var(--primary-foreground)}.hover\:text-sidebar-accent-foreground:hover{color:var(--sidebar-accent-foreground)}.hover\:text-teal-700:hover{--tw-text-opacity: 1;color:rgb(15 118 110 / var(--tw-text-opacity, 1))}.hover\:text-teal-800:hover{--tw-text-opacity: 1;color:rgb(17 94 89 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:no-underline:hover{text-decoration-line:none}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{--tw-shadow: 0 0 0 1px hsl(var(--sidebar-accent));--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_18px_42px_rgba\(28\,79\,68\,\.12\)\]:hover{--tw-shadow: 0 18px 42px rgba(28,79,68,.12);--tw-shadow-colored: 0 18px 42px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:var(--sidebar-border)}.focus\:border-\[\#087866\]:focus{--tw-border-opacity: 1;border-color:rgb(8 120 102 / var(--tw-border-opacity, 1))}.focus\:border-\[\#236E5E\]:focus{--tw-border-opacity: 1;border-color:rgb(35 110 94 / var(--tw-border-opacity, 1))}.focus\:border-\[\#278b76\]:focus{--tw-border-opacity: 1;border-color:rgb(39 139 118 / var(--tw-border-opacity, 1))}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:bg-primary:focus{background-color:var(--primary)}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\:text-primary-foreground:focus{color:var(--primary-foreground)}.focus\:opacity-100:focus{opacity:1}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-4:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-\[\#44B79E\]\/20:focus{--tw-ring-color: rgb(68 183 158 / .2)}.focus\:ring-\[\#84d8c4\]:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(132 216 196 / var(--tw-ring-opacity, 1))}.focus\:ring-\[\#84d8c4\]\/30:focus{--tw-ring-color: rgb(132 216 196 / .3)}.focus\:ring-\[\#b8eddd\]:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(184 237 221 / var(--tw-ring-opacity, 1))}.focus\:ring-ring:focus{--tw-ring-color: var(--ring)}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-\[\#278b76\]:focus-visible{outline-color:#278b76}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-4:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset: inset}.focus-visible\:ring-\[\#44b79e\]:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(68 183 158 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-\[\#84d8c4\]:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(132 216 196 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-\[\#8e3030\]:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(142 48 48 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-ring:focus-visible{--tw-ring-color: var(--ring)}.focus-visible\:ring-sidebar-ring:focus-visible{--tw-ring-color: var(--sidebar-ring)}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width: 1px}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color: var(--background)}.active\:bg-sidebar-accent:active{background-color:var(--sidebar-accent)}.active\:text-sidebar-accent-foreground:active{color:var(--sidebar-accent-foreground)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-65:disabled{opacity:.65}.disabled\:opacity-70:disabled{opacity:.7}.group\/menu-item:focus-within .group-focus-within\/menu-item\:opacity-100{opacity:1}.group:hover .group-hover\:translate-x-1{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:text-\[\#173c36\]{--tw-text-opacity: 1;color:rgb(23 60 54 / var(--tw-text-opacity, 1))}.group\/menu-item:hover .group-hover\/menu-item\:opacity-100,.group:hover .group-hover\:opacity-100{opacity:1}.group.destructive .group-\[\.destructive\]\:text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.group.destructive .group-\[\.destructive\]\:hover\:bg-destructive:hover{background-color:var(--destructive)}.group.destructive .group-\[\.destructive\]\:hover\:text-destructive-foreground:hover{color:var(--destructive-foreground)}.group.destructive .group-\[\.destructive\]\:hover\:text-red-50:hover{--tw-text-opacity: 1;color:rgb(254 242 242 / var(--tw-text-opacity, 1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-destructive:focus{--tw-ring-color: var(--destructive)}.group.destructive .group-\[\.destructive\]\:focus\:ring-red-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(248 113 113 / var(--tw-ring-opacity, 1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-offset-red-600:focus{--tw-ring-offset-color: #dc2626}.peer\/menu-button:hover~.peer-hover\/menu-button\:text-sidebar-accent-foreground{color:var(--sidebar-accent-foreground)}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.has-\[\[data-variant\=inset\]\]\:bg-sidebar:has([data-variant=inset]){background-color:var(--sidebar-background)}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.group\/menu-item:has([data-sidebar=menu-action]) .group-has-\[\[data-sidebar\=menu-action\]\]\/menu-item\:pr-8{padding-right:2rem}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-selected\:bg-accent[aria-selected=true]{background-color:var(--accent)}.aria-selected\:text-accent-foreground[aria-selected=true]{color:var(--accent-foreground)}.aria-selected\:text-muted-foreground[aria-selected=true]{color:var(--muted-foreground)}.aria-selected\:opacity-100[aria-selected=true]{opacity:1}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true],.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=checked\]\:translate-x-5[data-state=checked]{--tw-translate-x: 1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked],.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x: var(--radix-toast-swipe-end-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x: var(--radix-toast-swipe-move-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up .2s ease-out}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down .2s ease-out}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:var(--sidebar-accent)}.data-\[selected\=\'true\'\]\:bg-accent[data-selected=true]{background-color:var(--accent)}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:var(--background)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.data-\[state\=on\]\:bg-accent[data-state=on],.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:var(--accent)}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:var(--secondary)}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--muted)}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:var(--input)}.data-\[active\=true\]\:font-medium[data-active=true]{font-weight:500}.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:var(--sidebar-accent-foreground)}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:var(--accent-foreground)}.data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--foreground)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--primary-foreground)}.data-\[state\=on\]\:text-accent-foreground[data-state=on],.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:var(--accent-foreground)}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--muted-foreground)}.data-\[disabled\=true\]\:opacity-50[data-disabled=true],.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=active\]\:shadow-sm[data-state=active]{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}.data-\[state\=closed\]\:duration-300[data-state=closed]{transition-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{transition-duration:.5s}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-],.data-\[state\=open\]\:animate-in[data-state=open],.data-\[state\=visible\]\:animate-in[data-state=visible]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-],.data-\[state\=closed\]\:animate-out[data-state=closed],.data-\[state\=hidden\]\:animate-out[data-state=hidden],.data-\[swipe\=end\]\:animate-out[data-swipe=end]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity: initial;--tw-exit-scale: initial;--tw-exit-rotate: initial;--tw-exit-translate-x: initial;--tw-exit-translate-y: initial}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity: 0}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-],.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity: 0}.data-\[state\=closed\]\:fade-out-80[data-state=closed]{--tw-exit-opacity: .8}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity: 0}.data-\[state\=open\]\:fade-in-0[data-state=open],.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity: 0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale: .95}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale: .9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale: .95}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x: 13rem}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x: -13rem}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x: 13rem}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x: -13rem}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y: -.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x: .5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x: -.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y: .5rem}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y: 100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x: -100%}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x: -50%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed],.data-\[state\=closed\]\:slide-out-to-right-full[data-state=closed]{--tw-exit-translate-x: 100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y: -100%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y: -48%}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y: 100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x: -100%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x: -50%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x: 100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y: -100%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y: -48%}.data-\[state\=open\]\:slide-in-from-top-full[data-state=open]{--tw-enter-translate-y: -100%}.data-\[state\=closed\]\:duration-300[data-state=closed]{animation-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{animation-duration:.5s}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:0}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:.25rem}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=open\]\:hover\:bg-accent:hover[data-state=open]{background-color:var(--accent)}.data-\[state\=open\]\:hover\:bg-sidebar-accent:hover[data-state=open]{background-color:var(--sidebar-accent)}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground:hover[data-state=open]{color:var(--sidebar-accent-foreground)}.data-\[state\=open\]\:focus\:bg-accent:focus[data-state=open]{background-color:var(--accent)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]{left:calc(var(--sidebar-width) * -1)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]{right:calc(var(--sidebar-width) * -1)}.group[data-side=left] .group-data-\[side\=left\]\:-right-4{right:-1rem}.group[data-side=right] .group-data-\[side\=right\]\:left-0{left:0}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:-mt-8{margin-top:-2rem}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:hidden{display:none}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!size-8{width:2rem!important;height:2rem!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[--sidebar-width-icon\]{width:var(--sidebar-width-icon)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)\)\]{width:calc(var(--sidebar-width-icon) + 1rem)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)_\+2px\)\]{width:calc(var(--sidebar-width-icon) + 1rem + 2px)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:w-0{width:0px}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-side=right] .group-data-\[side\=right\]\:rotate-180,.group[data-state=open] .group-data-\[state\=open\]\:rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:overflow-hidden{overflow:hidden}.group[data-variant=floating] .group-data-\[variant\=floating\]\:rounded-lg{border-radius:var(--radius)}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border{border-width:1px}.group[data-side=left] .group-data-\[side\=left\]\:border-r{border-right-width:1px}.group[data-side=right] .group-data-\[side\=right\]\:border-l{border-left-width:1px}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border-sidebar-border{border-color:var(--sidebar-border)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-0{padding:0!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-2{padding:.5rem!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:opacity-0{opacity:0}.group[data-variant=floating] .group-data-\[variant\=floating\]\:shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:after\:left-full:after{content:var(--tw-content);left:100%}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:hover\:bg-sidebar:hover{background-color:var(--sidebar-background)}.peer\/menu-button[data-size=default]~.peer-data-\[size\=default\]\/menu-button\:top-1\.5{top:.375rem}.peer\/menu-button[data-size=lg]~.peer-data-\[size\=lg\]\/menu-button\:top-2\.5{top:.625rem}.peer\/menu-button[data-size=sm]~.peer-data-\[size\=sm\]\/menu-button\:top-1{top:.25rem}.peer\/menu-button[data-active=true]~.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground{color:var(--sidebar-accent-foreground)}.prose-headings\:tracking-\[-\.04em\] :is(:where(h1,h2,h3,h4,h5,h6,th):not(:where([class~=not-prose],[class~=not-prose] *))){letter-spacing:-.04em}.prose-headings\:text-\[\#141716\] :is(:where(h1,h2,h3,h4,h5,h6,th):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-text-opacity: 1;color:rgb(20 23 22 / var(--tw-text-opacity, 1))}.prose-p\:text-\[\#384845\] :is(:where(p):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-text-opacity: 1;color:rgb(56 72 69 / var(--tw-text-opacity, 1))}.prose-a\:text-\[\#278b76\] :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-text-opacity: 1;color:rgb(39 139 118 / var(--tw-text-opacity, 1))}.prose-a\:no-underline :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))){text-decoration-line:none}.hover\:prose-a\:underline :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):hover{text-decoration-line:underline}.prose-blockquote\:border-\[\#44b79e\] :is(:where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-border-opacity: 1;border-color:rgb(68 183 158 / var(--tw-border-opacity, 1))}.prose-blockquote\:text-\[\#52605d\] :is(:where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-text-opacity: 1;color:rgb(82 96 93 / var(--tw-text-opacity, 1))}.prose-img\:rounded-xl :is(:where(img):not(:where([class~=not-prose],[class~=not-prose] *))){border-radius:.75rem}@media (prefers-reduced-motion: reduce){.motion-reduce\:animate-none{animation:none}}.dark\:border-destructive:is(.dark *){border-color:var(--destructive)}@media (min-width: 640px){.sm\:bottom-0{bottom:0}.sm\:right-0{right:0}.sm\:top-auto{top:auto}.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:my-8{margin-top:2rem;margin-bottom:2rem}.sm\:mb-10{margin-bottom:2.5rem}.sm\:mb-12{margin-bottom:3rem}.sm\:mb-16{margin-bottom:4rem}.sm\:mb-2{margin-bottom:.5rem}.sm\:mb-4{margin-bottom:1rem}.sm\:mb-6{margin-bottom:1.5rem}.sm\:mb-8{margin-bottom:2rem}.sm\:mt-0{margin-top:0}.sm\:mt-12{margin-top:3rem}.sm\:mt-2{margin-top:.5rem}.sm\:mt-4{margin-top:1rem}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:hidden{display:none}.sm\:h-14{height:3.5rem}.sm\:h-16{height:4rem}.sm\:h-20{height:5rem}.sm\:h-24{height:6rem}.sm\:h-28{height:7rem}.sm\:h-5{height:1.25rem}.sm\:h-8{height:2rem}.sm\:min-h-\[850px\]{min-height:850px}.sm\:w-14{width:3.5rem}.sm\:w-16{width:4rem}.sm\:w-24{width:6rem}.sm\:w-28{width:7rem}.sm\:w-5{width:1.25rem}.sm\:w-8{width:2rem}.sm\:w-\[176px\]{width:176px}.sm\:w-auto{width:auto}.sm\:max-w-sm{max-width:24rem}.sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.sm\:grid-cols-\[2rem_1fr\]{grid-template-columns:2rem 1fr}.sm\:grid-cols-\[3\.5rem_2rem_1fr\]{grid-template-columns:3.5rem 2rem 1fr}.sm\:grid-cols-\[3rem_2rem_1fr\]{grid-template-columns:3rem 2rem 1fr}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-start{align-items:flex-start}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-2\.5{gap:.625rem}.sm\:gap-5{gap:1.25rem}.sm\:gap-6{gap:1.5rem}.sm\:gap-8{gap:2rem}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1.5rem * var(--tw-space-x-reverse));margin-left:calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.sm\:space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.sm\:space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.sm\:rounded-lg{border-radius:var(--radius)}.sm\:p-10{padding:2.5rem}.sm\:p-12{padding:3rem}.sm\:p-14{padding:3.5rem}.sm\:p-6{padding:1.5rem}.sm\:p-7{padding:1.75rem}.sm\:p-8{padding:2rem}.sm\:p-9{padding:2.25rem}.sm\:px-0{padding-left:0;padding-right:0}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:px-9{padding-left:2.25rem;padding-right:2.25rem}.sm\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.sm\:py-11{padding-top:2.75rem;padding-bottom:2.75rem}.sm\:py-12{padding-top:3rem;padding-bottom:3rem}.sm\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}.sm\:py-16{padding-top:4rem;padding-bottom:4rem}.sm\:py-20{padding-top:5rem;padding-bottom:5rem}.sm\:py-24{padding-top:6rem;padding-bottom:6rem}.sm\:py-28{padding-top:7rem;padding-bottom:7rem}.sm\:py-4{padding-top:1rem;padding-bottom:1rem}.sm\:pb-10{padding-bottom:2.5rem}.sm\:pb-16{padding-bottom:4rem}.sm\:pb-24{padding-bottom:6rem}.sm\:pt-20{padding-top:5rem}.sm\:pt-32{padding-top:8rem}.sm\:pt-36{padding-top:9rem}.sm\:pt-4{padding-top:1rem}.sm\:text-left{text-align:left}.sm\:text-center{text-align:center}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-6xl{font-size:3.75rem;line-height:1}.sm\:text-\[1\.7rem\]{font-size:1.7rem}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state=open]{--tw-enter-translate-y: 100%}}@media (min-width: 768px){.md\:absolute{position:absolute}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:min-h-\[800px\]{min-height:800px}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:max-w-\[420px\]{max-width:420px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-\[\.8fr_1\.2fr\]{grid-template-columns:.8fr 1.2fr}.md\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:gap-12{gap:3rem}.md\:border-l{border-left-width:1px}.md\:border-t-0{border-top-width:0px}.md\:py-20{padding-top:5rem;padding-bottom:5rem}.md\:pl-10{padding-left:2.5rem}.md\:pr-10{padding-right:2.5rem}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-6xl{font-size:3.75rem;line-height:1}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}.md\:opacity-0{opacity:0}.md\:shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.after\:md\:hidden:after{content:var(--tw-content);display:none}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:m-2{margin:.5rem}.peer[data-state=collapsed][data-variant=inset]~.md\:peer-data-\[state\=collapsed\]\:peer-data-\[variant\=inset\]\:ml-2{margin-left:.5rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:ml-0{margin-left:0}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:rounded-xl{border-radius:.75rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}}@media (min-width: 1024px){.lg\:col-start-2{grid-column-start:2}.lg\:row-span-4{grid-row:span 4 / span 4}.lg\:row-start-1{grid-row-start:1}.lg\:mx-0{margin-left:0;margin-right:0}.lg\:min-h-\[610px\]{min-height:610px}.lg\:min-h-\[920px\]{min-height:920px}.lg\:max-w-none{max-width:none}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[\.65fr_1\.35fr\]{grid-template-columns:.65fr 1.35fr}.lg\:grid-cols-\[\.72fr_1\.28fr\]{grid-template-columns:.72fr 1.28fr}.lg\:grid-cols-\[\.7fr_1\.3fr\]{grid-template-columns:.7fr 1.3fr}.lg\:grid-cols-\[\.8fr_1\.2fr\]{grid-template-columns:.8fr 1.2fr}.lg\:grid-cols-\[1\.05fr_\.95fr\]{grid-template-columns:1.05fr .95fr}.lg\:grid-cols-\[1\.12fr_\.88fr\]{grid-template-columns:1.12fr .88fr}.lg\:grid-cols-\[1\.1fr_\.9fr\]{grid-template-columns:1.1fr .9fr}.lg\:flex-col{flex-direction:column}.lg\:items-start{align-items:flex-start}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:justify-start{justify-content:flex-start}.lg\:gap-12{gap:3rem}.lg\:gap-14{gap:3.5rem}.lg\:gap-16{gap:4rem}.lg\:p-8{padding:2rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-20{padding-top:5rem;padding-bottom:5rem}.lg\:py-24{padding-top:6rem;padding-bottom:6rem}.lg\:py-28{padding-top:7rem;padding-bottom:7rem}.lg\:pt-32{padding-top:8rem}.lg\:text-left{text-align:left}.lg\:text-2xl{font-size:1.5rem;line-height:2rem}.lg\:text-3xl{font-size:1.875rem;line-height:2.25rem}.lg\:text-5xl{font-size:3rem;line-height:1}.lg\:text-6xl{font-size:3.75rem;line-height:1}.lg\:text-7xl{font-size:4.5rem;line-height:1}}@media (min-width: 1280px){.xl\:text-4xl{font-size:2.25rem;line-height:2.5rem}.xl\:text-7xl{font-size:4.5rem;line-height:1}}.\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]){background-color:var(--accent)}.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:has([aria-selected]):first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:has([aria-selected]):last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end){border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>span\:last-child\]\:truncate>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.\[\&\>span\]\:line-clamp-1>span{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y: -3px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:left-4>svg{left:1rem}.\[\&\>svg\]\:top-4>svg{top:1rem}.\[\&\>svg\]\:size-4>svg{width:1rem;height:1rem}.\[\&\>svg\]\:h-2\.5>svg{height:.625rem}.\[\&\>svg\]\:h-3>svg{height:.75rem}.\[\&\>svg\]\:h-3\.5>svg{height:.875rem}.\[\&\>svg\]\:w-2\.5>svg{width:.625rem}.\[\&\>svg\]\:w-3>svg{width:.75rem}.\[\&\>svg\]\:w-3\.5>svg{width:.875rem}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-destructive>svg{color:var(--destructive)}.\[\&\>svg\]\:text-foreground>svg{color:var(--foreground)}.\[\&\>svg\]\:text-muted-foreground>svg{color:var(--muted-foreground)}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:var(--sidebar-accent-foreground)}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:1.75rem}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0px}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:var(--muted-foreground)}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:var(--border)}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke="#fff"]{stroke:transparent}.\[\&_\.recharts-layer\]\:outline-none .recharts-layer{outline:2px solid transparent;outline-offset:2px}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke="#ccc"]{stroke:var(--border)}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:var(--muted)}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke="#ccc"]{stroke:var(--border)}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke="#fff"]{stroke:transparent}.\[\&_\.recharts-sector\]\:outline-none .recharts-sector,.\[\&_\.recharts-surface\]\:outline-none .recharts-surface{outline:2px solid transparent;outline-offset:2px}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-top:.375rem;padding-bottom:.375rem}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:.75rem;line-height:1rem}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{font-weight:500}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:var(--muted-foreground)}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:1.25rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:1.25rem}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:3rem}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-top:.75rem;padding-bottom:.75rem}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:1.25rem}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:1.25rem}.\[\&_p\]\:leading-relaxed p{line-height:1.625}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0px}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:-.5rem}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=left] .\[\[data-side\=left\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:-.5rem}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right] .\[\[data-side\=right\]_\&\]\:cursor-e-resize{cursor:e-resize}
