@font-face{font-family:Inter;src:url(/assets/fonts/inter-latin-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/assets/fonts/inter-latin-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/assets/fonts/inter-latin-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/assets/fonts/inter-latin-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--page: #fafafa;--white: #ffffff;--ink: #1b1a17;--ink-soft: #4a4842;--ink-muted: #77746c;--line: #e9e6e1;--brand: #f2490c;--brand-strong: #d6410a;--brand-soft: #fff3ed;--brand-border: #fcd9c8;--night: #101014;--radius-lg: 16px;--radius-xl: 24px;--shadow-card: 0 20px 40px -24px rgba(27, 26, 23, .25);--shadow-hero: 0 30px 60px -30px rgba(16, 16, 20, .35);--shadow-btn: 0 10px 30px -10px rgba(242, 73, 12, .5);--font: "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background:var(--page);color:var(--ink);font-family:var(--font);line-height:1.5;text-rendering:optimizeLegibility;min-height:100vh;display:flex;flex-direction:column}main{flex:1}::selection{background:var(--brand);color:#fff}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}ul{list-style:none}h1,h2,h3,h4{letter-spacing:-.045em;color:var(--ink);font-weight:500;text-wrap:balance}p{text-wrap:pretty}button{font-family:inherit;cursor:pointer;background:none;border:none}.container{margin-inline:auto;width:100%;max-width:72rem;padding-inline:1.25rem}@media(min-width:640px){.container{padding-inline:2rem}}.container--narrow{max-width:56rem}.section{padding-block:4rem}@media(min-width:640px){.section{padding-block:6rem}}.eyebrow{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.18em;color:var(--brand-strong);margin-bottom:1.5rem}.lead{font-size:1.25rem;line-height:1.6;color:var(--ink-soft);font-weight:400}@media(min-width:640px){.lead{font-size:1.375rem}}.prose p{font-size:.9375rem;line-height:1.7;color:var(--ink-soft)}@media(min-width:640px){.prose p{font-size:1rem}}.prose p+p{margin-top:.75rem}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:3rem;padding-inline:1.75rem;border-radius:8px;font-size:1rem;font-weight:600;transition:background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}.btn .icon{width:1rem;height:1rem}.btn--primary{background:var(--brand);color:#fff}.btn--primary:hover{background:var(--brand-strong)}.btn--hero{box-shadow:var(--shadow-btn)}.btn--outline{background:transparent;border:1px solid rgba(27,26,23,.15);color:var(--ink);font-weight:500;height:2.75rem;padding-inline:1.5rem;font-size:.9375rem}.btn--outline:hover{border-color:var(--brand);background:var(--brand-soft);color:var(--brand-strong)}.btn--outline-brand{background:transparent;border:1px solid rgba(242,73,12,.3);color:var(--brand-strong);font-weight:500;height:2.75rem;font-size:.9375rem}.btn--outline-brand:hover{background:var(--brand-soft)}.btn .icon--btn{width:1rem;height:1rem;margin-left:.5rem}.card{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-lg);padding:2rem}.card--xl{border-radius:var(--radius-xl)}@media(min-width:640px){.card{padding:2.5rem}}.card--hover{transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.card--hover:hover{transform:translateY(-4px);border-color:#f2490c66;box-shadow:var(--shadow-card)}.card--soft{background:var(--brand-soft);border-color:var(--brand-border)}.card--page{background:var(--page)}.icon{display:inline-block;flex-shrink:0}.icon--feature{width:2.25rem;height:2.25rem;color:var(--brand)}.icon--sm{width:1rem;height:1rem}.marker-list{display:flex;flex-direction:column;gap:.625rem;margin-top:1rem}.marker-list li{display:flex;align-items:flex-start;gap:.75rem;font-size:.9375rem;line-height:1.6;color:var(--ink-soft)}@media(min-width:640px){.marker-list li{font-size:1rem}}.marker-list .icon{width:1.25rem;height:1.25rem;color:var(--brand);margin-top:.125rem}.insight{display:flex;align-items:flex-start;gap:.625rem;margin-top:1.5rem;border-radius:12px;border:1px solid var(--brand-border);background:var(--brand-soft);padding:1rem 1.25rem;font-size:.9375rem;font-weight:500;color:var(--brand-strong)}@media(min-width:640px){.insight{font-size:1rem}}.insight .icon{width:1.25rem;height:1.25rem;margin-top:.125rem}.page-hero{padding-block:4rem}@media(min-width:640px){.page-hero{padding-block:6rem}}.page-hero h1{font-size:2.25rem;line-height:1.1}@media(min-width:640px){.page-hero h1{font-size:3.75rem}}.page-hero .lead{margin-top:1.5rem;max-width:42rem}.site-header{position:sticky;top:0;z-index:50;border-bottom:1px solid rgba(233,230,225,.8);background:#fafafad9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.site-header__inner{display:flex;align-items:center;justify-content:space-between;height:6.25rem}.logo{display:inline-flex;align-items:center;flex-shrink:0}.logo img{display:block;width:85px;height:85px;object-fit:contain}.site-nav ul{display:flex;align-items:center;gap:2.25rem}.site-nav a:not(.btn){font-size:.9375rem;font-weight:500;color:var(--ink-soft);transition:color .2s ease}.site-nav a:not(.btn):hover{color:var(--brand-strong)}.site-nav a.is-active:not(.btn){color:var(--brand-strong)}.mobile-header-contact{display:none}@media(max-width:767px){.site-header__inner{display:grid;grid-template-columns:60px 1fr 44px;align-items:center;gap:.75rem;height:5rem}.logo{justify-self:start}.logo img{width:60px;height:60px}.mobile-header-contact{display:inline-flex;justify-self:center;white-space:nowrap}.site-nav{display:none}.menu-toggle{justify-self:end}}.menu-toggle{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:8px;border:1px solid var(--line);background:var(--white);color:var(--ink)}.menu-toggle .icon{width:1.25rem;height:1.25rem}.menu-toggle .icon--close,.menu-toggle[aria-expanded=true] .icon--open{display:none}.menu-toggle[aria-expanded=true] .icon--close{display:inline-block}@media(min-width:768px){.menu-toggle{display:none}}.mobile-nav{display:none;border-top:1px solid var(--line);background:var(--page)}.mobile-nav.is-open{display:block}@media(min-width:768px){.mobile-nav{display:none!important}}.mobile-nav ul{display:flex;flex-direction:column;gap:.25rem;padding-block:1rem}.mobile-nav a{display:block;border-radius:8px;padding:.75rem;font-size:1rem;font-weight:500;color:var(--ink-soft)}.mobile-nav a:hover{background:#00000008}.mobile-nav a.is-active{background:var(--brand-soft);color:var(--brand-strong)}.mobile-nav a.mobile-nav__cta{margin-top:.25rem;background:var(--brand);color:#fff;font-weight:600;text-align:center}.site-footer{border-top:1px solid var(--line);background:var(--white)}.site-footer__grid{display:grid;gap:3rem;padding-block:3.5rem}@media(min-width:768px){.site-footer__grid{grid-template-columns:1.2fr 1fr 1fr}}.site-footer__tagline{margin-top:1.25rem;max-width:20rem;font-size:.875rem;line-height:1.7;color:var(--ink-muted)}.site-footer h2{font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:var(--ink)}.footer-address{margin-top:1rem;display:flex;flex-direction:column;gap:.75rem;font-style:normal;font-size:.875rem;color:var(--ink-soft)}.footer-address span,.footer-address a{display:flex;align-items:flex-start;gap:.625rem}.footer-address a{align-items:center;transition:color .2s ease}.footer-address a:hover{color:var(--brand-strong)}.footer-address .icon{width:1rem;height:1rem;color:var(--brand);margin-top:.125rem;flex-shrink:0}.footer-socials{margin-top:1rem;display:flex;align-items:center;gap:.75rem}.footer-socials a{display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:9999px;border:1px solid var(--line);background:var(--page);color:var(--ink-soft);transition:border-color .2s ease,background-color .2s ease,color .2s ease}.footer-socials a:hover{border-color:var(--brand);background:var(--brand-soft);color:var(--brand-strong)}.footer-socials .icon{width:1.125rem;height:1.125rem}.footer-nav{margin-top:1.5rem;display:flex;flex-direction:column;gap:.5rem;font-size:.875rem;color:var(--ink-muted)}.footer-nav a{transition:color .2s ease}.footer-nav a:hover{color:var(--brand-strong)}.site-footer__bottom{border-top:1px solid var(--line)}.site-footer__bottom-inner{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:.75rem;padding-block:1.5rem;font-size:.875rem;color:var(--ink-muted)}@media(min-width:640px){.site-footer__bottom-inner{flex-direction:row}}.site-footer__bottom a{transition:color .2s ease}.site-footer__bottom a:hover{color:var(--brand-strong)}.hero{display:grid;align-items:center;gap:3rem;padding-block:4rem}@media(min-width:640px){.hero{padding-block:6rem}}@media(min-width:1024px){.hero{grid-template-columns:1.05fr .95fr}}.hero h1{font-size:3rem;line-height:1.02;font-weight:500}@media(min-width:640px){.hero h1{font-size:3.75rem}}@media(min-width:1024px){.hero h1{font-size:4.5rem}}.hero h1 .hero__accent{display:block;margin-top:.5rem;font-weight:600;text-transform:uppercase;color:var(--brand)}.hero__tagline{margin-top:1.5rem;font-size:1.125rem;font-weight:500;text-transform:uppercase;letter-spacing:.22em;color:var(--ink-muted)}@media(min-width:640px){.hero__tagline{font-size:1.25rem}}.hero .btn{margin-top:2.5rem}.hero__figure{border-radius:var(--radius-xl);border:1px solid var(--line);background:var(--night);padding:1.5rem;box-shadow:var(--shadow-hero)}@media(min-width:640px){.hero__figure{padding:2.5rem}}.hero__figure img{margin-inline:auto;width:100%;max-width:28rem}.hero__figure figcaption{margin-top:1.5rem;text-align:center;font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.2em;color:#ffffff80}.services{padding-block:3.5rem}@media(min-width:640px){.services{padding-block:5rem}}.services__grid{display:grid;gap:1.25rem}@media(min-width:1024px){.services__grid{grid-template-columns:repeat(3,1fr)}.services__lead-card{grid-row:span 2}.services__card:last-child{grid-column:span 2}}.services__lead-card{display:flex;flex-direction:column;justify-content:space-between}.services__lead-card h2{font-size:1.875rem;line-height:1.2}@media(min-width:640px){.services__lead-card h2{font-size:2.25rem}}.services__lead-card p{margin-top:1.5rem;max-width:28rem;font-size:1rem;line-height:1.7;color:var(--ink-muted)}.chips{margin-top:2.5rem;display:flex;flex-wrap:wrap;gap:.5rem}.chips span{border-radius:9999px;border:1px solid var(--brand-border);background:var(--brand-soft);padding:.375rem 1rem;font-size:.875rem;font-weight:500;color:var(--brand-strong)}.services__card h3{margin-top:1.25rem;font-size:1.25rem;font-weight:600;line-height:1.35;color:var(--brand-strong)}.services__card p{margin-top:.75rem;font-size:.9375rem;line-height:1.7;color:var(--ink-muted)}.cycle{border-block:1px solid var(--line);background:var(--white)}.cycle__grid{display:grid;gap:2.5rem;padding-block:4rem}@media(min-width:640px){.cycle__grid{padding-block:6rem}}@media(min-width:1024px){.cycle__grid{grid-template-columns:1fr 1fr}}.cycle h2{font-size:1.875rem;line-height:1.15}@media(min-width:640px){.cycle h2{font-size:3rem}}.cycle h2 span{display:block}.cycle h2 .text-brand{color:var(--brand)}.cycle .prose p+p{margin-top:1.25rem}.cycle .btn{margin-top:2rem}.stats{padding-block:4rem}@media(min-width:640px){.stats{padding-block:6rem}}.stats h2{text-align:center;font-size:1.875rem}@media(min-width:640px){.stats h2{font-size:2.25rem}}.stats dl{margin-top:3.5rem;display:grid;grid-template-columns:repeat(2,1fr);gap:3rem 1rem}@media(min-width:640px){.stats dl{grid-template-columns:repeat(3,1fr)}}@media(min-width:1024px){.stats dl{grid-template-columns:repeat(5,1fr)}}.stats dl>div{display:flex;flex-direction:column;align-items:center;text-align:center}.stats dd{order:1;font-size:3rem;font-weight:600;letter-spacing:-.045em;color:var(--brand)}@media(min-width:640px){.stats dd{font-size:3.75rem}}.stats dt{order:2;margin-top:.75rem;font-size:.875rem;font-weight:500;color:var(--ink-muted)}@media(min-width:640px){.stats dt{font-size:.9375rem}}.agent-cta{padding-bottom:5rem}@media(min-width:640px){.agent-cta{padding-bottom:7rem}}.agent-cta__grid{display:grid;overflow:hidden;border-radius:var(--radius-xl);border:1px solid var(--line);background:var(--white)}@media(min-width:1024px){.agent-cta__grid{grid-template-columns:1fr 1fr}}.agent-cta__title{display:flex;align-items:center;background:var(--brand-soft);padding:2.5rem}@media(min-width:640px){.agent-cta__title{padding:3.5rem}}.agent-cta__title h2{font-size:1.875rem;line-height:1.2}@media(min-width:640px){.agent-cta__title h2{font-size:2.25rem}}.agent-cta__title .text-brand{color:var(--brand)}.agent-cta__body{padding:2.5rem}@media(min-width:640px){.agent-cta__body{padding:3.5rem}}.agent-cta__body p{font-size:1rem;line-height:1.7;color:var(--ink-soft)}.agent-cta__body p+p{margin-top:1rem}.agent-cta__body .btn{margin-top:2rem}.split{display:grid;gap:2.5rem}@media(min-width:1024px){.split{grid-template-columns:1fr 1fr}.split--wide-left{grid-template-columns:.9fr 1.1fr}}.split__sticky{border-radius:var(--radius-xl);border:1px solid var(--brand-border);background:var(--brand-soft);padding:2.5rem}@media(min-width:640px){.split__sticky{padding:3.5rem}}@media(min-width:1024px){.split__sticky{position:sticky;top:7rem;align-self:start}}.split__sticky h2,.section-title{font-size:1.875rem;line-height:1.2}@media(min-width:640px){.split__sticky h2,.section-title{font-size:2.25rem}}.band{border-block:1px solid var(--line);background:var(--white)}.band__inner{padding-block:4rem}@media(min-width:640px){.band__inner{padding-block:5rem}}.band--night{background:var(--night);border-color:var(--night)}.band--night .band__inner{display:flex;flex-direction:column;gap:1rem;padding-block:3.5rem;text-align:center}@media(min-width:640px){.band--night .band__inner{flex-direction:row;align-items:center;justify-content:space-between;text-align:left}}.band--night p{font-size:1.5rem;font-weight:500;color:#fff}@media(min-width:640px){.band--night p{font-size:1.875rem}}.grid-2{display:grid;gap:1.25rem}@media(min-width:1024px){.grid-2{grid-template-columns:1fr 1fr}}.grid-3{display:grid;gap:1.25rem}@media(min-width:1024px){.grid-3{grid-template-columns:repeat(3,1fr)}}.card h2.card__title{font-size:1.5rem;font-weight:600}@media(min-width:640px){.card h2.card__title{font-size:1.875rem}}.card h2.card__title--brand{color:var(--brand-strong)}.card h3.card__subtitle{margin-top:1rem;font-size:1rem;font-weight:600;color:var(--ink)}.card .prose{margin-top:1.25rem}.card--goal{display:flex;flex-direction:column;justify-content:space-between}.card--goal .card__footer-line{margin-top:2.5rem;font-size:1.5rem;font-weight:500;line-height:1.35;color:var(--brand-strong)}.terms{display:flex;flex-direction:column;gap:1.25rem;padding-bottom:5rem}@media(min-width:640px){.terms{padding-bottom:6rem}}.terms__item{display:grid;gap:1.5rem;border-radius:var(--radius-xl);border:1px solid var(--line);background:var(--white);padding:2rem}@media(min-width:640px){.terms__item{padding:3rem}}@media(min-width:1024px){.terms__item{grid-template-columns:220px 1fr;gap:2.5rem}}.terms__badge{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:12px;background:var(--brand);color:#fff;font-size:1.25rem;font-weight:600}.terms__item h2{margin-top:1.25rem;font-size:1.5rem;font-weight:600;line-height:1.3}@media(min-width:640px){.terms__item h2{font-size:1.75rem}}.terms__subtitle{margin-top:.5rem;font-size:1.125rem;font-weight:500;color:var(--brand-strong)}@media(min-width:1024px){.terms__body{border-left:1px solid var(--line);padding-left:2.5rem}}.terms__body p{font-size:1rem;line-height:1.7;color:var(--ink-soft)}.terms__body p+p{margin-top:1rem}.terms__body .terms__label{margin-top:1.25rem;font-weight:600;color:var(--ink)}.terms__body strong.percent{font-size:1.5rem;font-weight:600;color:var(--brand)}.terms__example{margin-top:1.5rem;border-radius:12px;border:1px solid var(--line);background:var(--page);padding:1rem 1.25rem}.terms__example .terms__example-label{font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:var(--ink-muted)}.terms__example code{display:block;margin-top:.5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:1rem;color:var(--ink)}.terms__example .terms__example-note{margin-top:.25rem;font-size:.875rem;color:var(--ink-muted)}.terms__commission{margin-top:1.5rem;border-radius:12px;border:1px solid var(--brand-border);background:var(--brand-soft);padding:1rem 1.25rem;font-size:.9375rem;font-weight:500;color:var(--brand-strong)}@media(min-width:640px){.terms__commission{font-size:1rem}}.programs{padding-bottom:5rem}@media(min-width:640px){.programs{padding-bottom:7rem}}.program-card{display:flex;flex-direction:column}.program-card h2{margin-top:1.25rem;min-height:3.5rem;font-size:1.25rem;font-weight:600;line-height:1.35}.program-card__price{margin-top:.75rem}.program-card__price span{display:inline-block;border-radius:9999px;border:1px solid var(--brand-border);background:var(--brand-soft);padding:.25rem .875rem;font-size:.875rem;font-weight:600;color:var(--brand-strong)}.program-card__details{margin-top:1.25rem;border-top:1px solid var(--line);padding-top:1.25rem}.program-card__details p{font-size:.9375rem;line-height:1.7;color:var(--ink-soft)}.program-card__details .btn{margin-top:1.25rem}.program-card__toggle{margin-top:auto;padding-top:1.5rem;display:inline-flex;align-items:center;gap:.5rem;font-size:.9375rem;font-weight:600;color:var(--brand-strong);text-align:left;transition:color .2s ease}.program-card__toggle:hover{color:var(--brand)}.program-card__toggle .icon{width:1rem;height:1rem}.contact-cards{margin-top:3rem;display:grid;gap:1.25rem;max-width:48rem}@media(min-width:640px){.contact-cards{grid-template-columns:1fr 1fr}}.contact-cards .card{padding:1.75rem}.contact-cards h2{display:flex;align-items:center;gap:.625rem;font-size:1.125rem;font-weight:600}.contact-cards h2 .icon{width:1.25rem;height:1.25rem;color:var(--brand)}.contact-cards a{margin-top:.75rem;display:inline-block;font-size:1rem;font-weight:500;color:var(--brand-strong);text-decoration:underline;text-decoration-color:var(--brand-border);text-underline-offset:4px;word-break:break-all;transition:text-decoration-color .2s ease}.contact-cards a:hover{text-decoration-color:var(--brand)}.contact-note{margin-top:2.5rem;max-width:48rem;border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--brand-soft);padding:1.75rem}@media(min-width:640px){.contact-note{padding:2rem}}.contact-note h2{display:flex;align-items:center;gap:.625rem;font-size:1.125rem;font-weight:600}.contact-note h2 .icon{width:1.25rem;height:1.25rem;color:var(--brand)}.contact-note ul{margin-top:1rem;display:flex;flex-direction:column;gap:.75rem}.contact-note li{display:flex;gap:.75rem;font-size:.9375rem;line-height:1.7;color:var(--ink-soft)}@media(min-width:640px){.contact-note li{font-size:1rem}}.contact-note li:before{content:"";flex-shrink:0;width:.375rem;height:.375rem;margin-top:.625rem;border-radius:9999px;background:var(--brand)}.contact-note strong{font-weight:600;color:var(--ink)}.contact-form-section{padding-bottom:5rem}@media(min-width:640px){.contact-form-section{padding-bottom:7rem}}.contact-form-card{border-radius:var(--radius-xl);border:1px solid var(--line);background:var(--white);padding:2rem}@media(min-width:640px){.contact-form-card{padding:3.5rem}}.contact-form-card h2{font-size:1.875rem}@media(min-width:640px){.contact-form-card h2{font-size:2.25rem}}.contact-offline__note{margin-top:1.25rem;max-width:36rem;font-size:1rem;line-height:1.7;color:var(--ink-soft)}.contact-offline__actions{margin-top:2rem;display:flex;flex-wrap:wrap;gap:1rem}@media(max-width:640px){.contact-offline__actions{flex-direction:column;align-items:stretch}.contact-offline__actions .btn{justify-content:center;white-space:normal;overflow-wrap:anywhere;height:auto;min-height:2.75rem;padding-block:.625rem;text-align:center}}.text-link{font-weight:500;color:var(--brand-strong);text-decoration:underline;text-decoration-color:var(--brand-border);text-underline-offset:3px;transition:color .2s ease,text-decoration-color .2s ease}.text-link:hover{color:var(--brand);text-decoration-color:var(--brand)}.privacy-dates{margin-top:1.5rem;display:flex;flex-direction:column;gap:.25rem;font-size:.9375rem;color:var(--ink-muted)}@media(min-width:640px){.privacy-dates{flex-direction:row;gap:2rem}}.privacy-sections{margin-top:3rem;display:flex;flex-direction:column;gap:2.5rem}.privacy-sections .card{padding:1.75rem}@media(min-width:640px){.privacy-sections .card{padding:2.5rem}}.privacy-sections h2{font-size:1.25rem;font-weight:600}@media(min-width:640px){.privacy-sections h2{font-size:1.5rem}}.privacy-sections .card>div{margin-top:1rem;display:flex;flex-direction:column;gap:.75rem}.privacy-sections p{font-size:.9375rem;line-height:1.7;color:var(--ink-soft)}@media(min-width:640px){.privacy-sections p{font-size:1rem}}.dot-list{display:flex;flex-direction:column;gap:.5rem;padding-left:.25rem}.dot-list li{display:flex;gap:.75rem;font-size:.9375rem;line-height:1.7;color:var(--ink-soft)}@media(min-width:640px){.dot-list li{font-size:1rem}}.dot-list li:before{content:"";flex-shrink:0;width:.375rem;height:.375rem;margin-top:.625rem;border-radius:9999px;background:var(--brand)}.not-found{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-block:6rem;text-align:center}.not-found h1{font-size:5rem;font-weight:600;color:var(--brand)}.not-found p{margin-top:1rem;max-width:26rem;font-size:1.125rem;color:var(--ink-soft)}.not-found .btn{margin-top:2.5rem}.text-brand{color:var(--brand)}.text-brand-strong{color:var(--brand-strong)}[hidden]{display:none!important}.whatsapp-fab[data-astro-cid-iehx2mtc]{position:fixed;right:1.25rem;bottom:1.25rem;z-index:60;display:inline-flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border-radius:999px;background:#22c064;color:#fff;box-shadow:0 10px 24px #22c06459,0 2px 8px #0000001f;transition:transform .2s ease,box-shadow .2s ease}.whatsapp-fab[data-astro-cid-iehx2mtc]:hover{transform:translateY(-2px);box-shadow:0 14px 28px #22c06466,0 3px 10px #00000024}
