html:has(.section-theme){font-size:18px}@media screen and (max-width:768px){html:has(.section-theme){font-size:16px}}.v2-tic-tac-bg{background-color:#f6f6f6;position:relative}.v2-tic-tac-bg:before{content:"";z-index:0;pointer-events:none;opacity:.1;background-image:url(/images/tic-tac-toe.svg);background-repeat:repeat;background-size:24px 24px;position:absolute;inset:0}.v2-tic-tac-bg>*{z-index:1;position:relative}.section-theme{--primary:38 67% 12%;--primary-foreground:0 0% 100%;--accent:210 32% 93%;--accent-foreground:222 47% 14%;--v2-btn-ghost-bg:210 35% 94%;--v2-btn-ghost-fg:222 47% 14%;--v2-btn-ghost-hover:210 28% 88%;--v2-pricing-panel-bg:#fff;--v2-pricing-panel-radius:32px;--v2-pricing-panel-pad:clamp(1rem, 3vw, 1.5rem);--v2-pricing-card-bg:#f9f9f9;--v2-pricing-card-radius:16px;--v2-pricing-card-border:#32260a1a;--v2-pricing-card-border-emphasis:#32260a99;--v2-pricing-text-muted:color-mix(in srgb, var(--text-dark) 75%, transparent);--v2-pricing-eyebrow:var(--accent-red,#db3a34);--v2-pricing-badge-starter:#9fb8c6;--v2-pricing-badge-premium:#db3a34;--v2-pricing-cta-shadow:0 0 120px #0003;--v2-pricing-feature-icon-check:#588157;--v2-pricing-feature-icon-muted:#32260a59;--v2-faq-card-bg:#fff;--v2-faq-card-radius:28px;--v2-faq-card-pad:clamp(1rem, 3vw, 1.5rem);--v2-faq-divider:color-mix(in srgb, var(--text-dark) 12%, transparent);--v2-faq-answer:color-mix(in srgb, var(--text-dark) 75%, transparent);--v2-feature-panel-bg:#fff;--v2-feature-panel-radius:32px;--v2-feature-panel-pad:1rem;--v2-feature-cta-bg:#d3e4eacc;--v2-feature-cta-radius:28px;--v2-feature-cta-min-h:28rem;--v2-feature-icon-box-bg:#f9f9f9;--v2-feature-icon-box-radius:12px;--v2-feature-icon-box-size:70px;--v2-feature-row-gap:1.5rem;--v2-feature-phase-muted:color-mix(in srgb, var(--text-dark) 75%, transparent)}.btn-default,.btn-ghost{border-style:solid;border-width:1px}.btn-default{border-color:color-mix(in srgb, hsl(var(--primary)) 100%, #000 100%)}.section-theme a.btn-ghost,.section-theme button.btn-ghost{-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);background-color:#fff6}.section-theme a.btn-ghost:hover,.section-theme a.btn-ghost:focus-visible,.section-theme button.btn-ghost:hover,.section-theme button.btn-ghost:focus-visible{background-color:#fffc}.section-container{max-width:1280px;margin:0 auto}.container{flex-direction:column;justify-content:center;align-items:center;max-width:1140px;margin:0 auto;display:flex}.container-sm{flex-direction:column;justify-content:center;align-items:center;max-width:840px;margin:0 auto;display:flex}.container-xs{flex-direction:column;justify-content:center;align-items:center;max-width:640px;margin:0 auto;display:flex}.section-theme h1,.section-theme h2,.section-theme h3,.section-theme h4,.section-theme h5,.section-theme h6{font-family:var(--font-calistoga), ui-serif, Georgia, serif;color:var(--text-dark);line-height:1.2}.section-theme p,.section-theme span{color:var(--text-dark)}h1{font-size:clamp(2rem,5vw + 1rem,3.5rem);line-height:1}h2{font-size:clamp(1.5rem,3vw + .5rem,3rem)}
.Accordion-module__IM2GBq__root{width:100%;padding-block:clamp(3rem,6vw,5rem)}.Accordion-module__IM2GBq__sectionWrap{flex-direction:column;gap:2rem;width:100%;max-width:1280px;margin-inline:auto;padding-inline:1rem;display:flex}.Accordion-module__IM2GBq__title{text-align:center;font-family:var(--font-calistoga), ui-serif, Georgia, serif;color:var(--text-dark);margin:0;font-size:clamp(1.5rem,3.5vw,1.875rem);line-height:1.2}.Accordion-module__IM2GBq__categories{flex-direction:column;align-items:stretch;gap:1rem;display:flex}@media (min-width:768px){.Accordion-module__IM2GBq__categories{flex-direction:row;align-items:flex-start;gap:1.25rem}.Accordion-module__IM2GBq__card{flex:1 1 0;min-width:0}}.Accordion-module__IM2GBq__card{box-sizing:border-box;width:100%;padding:var(--v2-faq-card-pad);border-radius:var(--v2-faq-card-radius);background-color:var(--v2-faq-card-bg)}.Accordion-module__IM2GBq__categoryTitle{font-family:var(--font-calistoga), ui-serif, Georgia, serif;color:var(--text-dark);margin:0 0 .75rem;font-size:1.125rem;line-height:1.2}.Accordion-module__IM2GBq__list{flex-direction:column;display:flex}.Accordion-module__IM2GBq__item{border-bottom:1px solid var(--v2-faq-divider)}.Accordion-module__IM2GBq__item:last-child{border-bottom:none}.Accordion-module__IM2GBq__trigger{width:100%;font-family:var(--font-ibm-plex-sans), ui-sans-serif, system-ui, sans-serif;color:var(--text-dark);text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;padding:.625rem 0;font-size:.9375rem;font-weight:500;line-height:1.4;display:flex}.Accordion-module__IM2GBq__trigger:hover{text-decoration:none}.Accordion-module__IM2GBq__trigger:focus-visible{outline:2px solid color-mix(in srgb, var(--text-dark) 35%, transparent);outline-offset:2px;border-radius:2px}.Accordion-module__IM2GBq__trigger>svg:last-child{display:none!important}.Accordion-module__IM2GBq__question{flex:auto;min-width:0}.Accordion-module__IM2GBq__iconSlot{width:18px;height:18px;color:var(--text-dark);flex-shrink:0;position:relative}.Accordion-module__IM2GBq__iconPlus,.Accordion-module__IM2GBq__iconMinus{margin:auto;transition:opacity .2s,transform .2s;position:absolute;inset:0}.Accordion-module__IM2GBq__iconPlus{opacity:1;transform:rotate(0)}.Accordion-module__IM2GBq__iconMinus{opacity:0;transform:rotate(-90deg)scale(.6)}.Accordion-module__IM2GBq__trigger[data-state=open] .Accordion-module__IM2GBq__iconPlus{opacity:0;transform:rotate(90deg)scale(.6)}.Accordion-module__IM2GBq__trigger[data-state=open] .Accordion-module__IM2GBq__iconMinus{opacity:1;transform:rotate(0)scale(1)}.Accordion-module__IM2GBq__content{border:none;padding:0;overflow:hidden}.Accordion-module__IM2GBq__content[data-state=open]{animation:.25s ease-out Accordion-module__IM2GBq__faqSlideDown}.Accordion-module__IM2GBq__content[data-state=closed]{animation:.2s ease-in Accordion-module__IM2GBq__faqSlideUp}@keyframes Accordion-module__IM2GBq__faqSlideDown{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes Accordion-module__IM2GBq__faqSlideUp{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}.Accordion-module__IM2GBq__answer{font-family:var(--font-ibm-plex-sans), ui-sans-serif, system-ui, sans-serif;color:var(--v2-faq-answer);margin:0;padding:.25rem 0 .75rem;font-size:.875rem;line-height:1.6}
.FeatureGrid-module__E_Rc4a__root{width:100%;padding-block:clamp(3rem,6vw,5rem)}.FeatureGrid-module__E_Rc4a__sectionWrap{width:100%;max-width:1280px;margin-inline:auto;padding-inline:1rem}.FeatureGrid-module__E_Rc4a__heading{text-align:center;font-family:var(--font-calistoga), ui-serif, Georgia, serif;color:var(--text-dark);margin:0 0 1.5rem;font-size:clamp(2rem,5vw,2.5rem);line-height:1.2}.FeatureGrid-module__E_Rc4a__panel{box-sizing:border-box;width:100%;max-width:1200px;padding:var(--v2-feature-panel-pad);border-radius:var(--v2-feature-panel-radius);background-color:var(--v2-feature-panel-bg);flex-direction:column;align-items:stretch;gap:1.5rem;margin-inline:auto;display:flex}@media (min-width:1024px){.FeatureGrid-module__E_Rc4a__panel{flex-direction:row;align-items:center;gap:1.5rem}}.FeatureGrid-module__E_Rc4a__cta{width:100%;min-height:clamp(22rem, 50vw, var(--v2-feature-cta-min-h));border-radius:var(--v2-feature-cta-radius);background-color:var(--v2-feature-cta-bg);flex-shrink:0;position:relative;overflow:hidden}@media (min-width:1024px){.FeatureGrid-module__E_Rc4a__cta{aspect-ratio:4/5;align-self:stretch;width:auto;max-width:35%;min-height:500px}.FeatureGrid-module__E_Rc4a__ctaInner{height:100%;min-height:unset}}.FeatureGrid-module__E_Rc4a__ctaImageWrap{pointer-events:none;position:absolute;inset:0}.FeatureGrid-module__E_Rc4a__ctaImage{-o-object-fit:cover;object-fit:cover;opacity:.75;mix-blend-mode:multiply}.FeatureGrid-module__E_Rc4a__ctaGradient{pointer-events:none;background:linear-gradient(#d3e4ea00 0%,#d3e4eabf 100%);position:absolute;inset:0}.FeatureGrid-module__E_Rc4a__ctaInner{min-height:inherit;z-index:1;box-sizing:border-box;flex-direction:column;justify-content:space-between;padding:1.5rem;display:flex;position:relative}.FeatureGrid-module__E_Rc4a__ctaTitle{max-width:16ch;font-family:var(--font-calistoga), ui-serif, Georgia, serif;color:var(--text-dark);margin:0;font-size:clamp(2rem,4vw,2.5rem);font-weight:700;line-height:1.2}.FeatureGrid-module__E_Rc4a__ctaButton{border:1px solid var(--text-dark);background-color:var(--text-dark);color:#fff;font-family:var(--font-ibm-plex-sans), ui-sans-serif, system-ui, sans-serif;border-radius:6px;justify-content:center;align-items:center;margin-top:auto;padding:.75rem 1.5rem;font-size:1.125rem;font-weight:500;line-height:1.5rem;text-decoration:none;transition:background-color .15s,border-color .15s;display:inline-flex;box-shadow:0 0 40px #0000001a}.FeatureGrid-module__E_Rc4a__ctaButton:hover,.FeatureGrid-module__E_Rc4a__ctaButton:focus-visible{background-color:color-mix(in srgb, var(--text-dark) 92%, #fff);border-color:color-mix(in srgb, var(--text-dark) 92%, #fff)}.FeatureGrid-module__E_Rc4a__featureColumns{flex-direction:column;flex:auto;gap:2rem;min-width:0;display:flex}@media (min-width:1024px){.FeatureGrid-module__E_Rc4a__featureColumns{flex-direction:row;align-items:flex-start;gap:2.125rem}}.FeatureGrid-module__E_Rc4a__phaseCol{gap:var(--v2-feature-row-gap);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.FeatureGrid-module__E_Rc4a__phaseHeader{justify-content:start;align-items:center;gap:.625rem;width:fit-content;text-decoration:none;transition:transform .3s;display:flex;transform:translateY(0)}.FeatureGrid-module__E_Rc4a__phaseHeader:hover{transform:translateY(-1px)}.FeatureGrid-module__E_Rc4a__phaseHeader .FeatureGrid-module__E_Rc4a__phaseLabel{color:var(--v2-feature-phase-muted);transition:color .3s}.FeatureGrid-module__E_Rc4a__phaseHeader:hover .FeatureGrid-module__E_Rc4a__phaseLabel{color:color-mix(in srgb, var(--v2-feature-phase-muted) 80%, transparent)}.FeatureGrid-module__E_Rc4a__phaseHeader .FeatureGrid-module__E_Rc4a__phaseArrow{transition:transform .3s;transform:translate(0)}.FeatureGrid-module__E_Rc4a__phaseHeader:hover .FeatureGrid-module__E_Rc4a__phaseArrow{color:color-mix(in srgb, var(--v2-feature-phase-muted) 80%, transparent);transform:translate(2px)}.FeatureGrid-module__E_Rc4a__phaseLabel{font-weight:600;font-family:var(--font-ibm-plex-sans), ui-sans-serif, system-ui, sans-serif;color:var(--v2-feature-phase-muted);margin:0;font-size:1.25rem;line-height:1}.FeatureGrid-module__E_Rc4a__phaseArrow{color:var(--text-dark);opacity:.75;flex-shrink:0}.FeatureGrid-module__E_Rc4a__featureList{flex-direction:column;gap:1.5rem;margin:0;padding:0;list-style:none;display:flex}.FeatureGrid-module__E_Rc4a__row{align-items:stretch;gap:.75rem;width:100%;min-width:0;display:flex}.FeatureGrid-module__E_Rc4a__iconBox{aspect-ratio:1;box-sizing:border-box;border-radius:var(--v2-feature-icon-box-radius);background-color:var(--v2-feature-icon-box-bg);color:#9fb8c6;flex-shrink:0;justify-content:center;align-items:center;width:auto;height:3.5rem;display:flex}.FeatureGrid-module__E_Rc4a__icon{flex-shrink:0}.FeatureGrid-module__E_Rc4a__rowText{flex-direction:column;flex:auto;gap:.2rem;min-width:0;display:flex}.FeatureGrid-module__E_Rc4a__rowTitle{font-family:var(--font-ibm-plex-sans), ui-sans-serif, system-ui, sans-serif;color:var(--text-dark);margin:0;font-size:1.2rem;font-weight:600;line-height:1.2}@media (min-width:1024px){.FeatureGrid-module__E_Rc4a__rowTitle{font-size:1rem}}.FeatureGrid-module__E_Rc4a__rowDesc{font-family:var(--font-ibm-plex-sans), ui-sans-serif, system-ui, sans-serif;color:color-mix(in srgb, var(--text-dark) 75%, transparent);margin:0;font-size:1rem;line-height:1.5}@media (min-width:1024px){.FeatureGrid-module__E_Rc4a__rowDesc{font-size:.75rem}}
.FeaturedAccordion-module__7rnM3a__root{width:100%;padding-block:clamp(3rem,6vw,5rem);padding-inline:1rem}.FeaturedAccordion-module__7rnM3a__panel{background:#fff;border-radius:32px;flex-direction:column;max-width:1280px;margin-inline:auto;display:flex;overflow:hidden}@media (min-width:1024px){.FeaturedAccordion-module__7rnM3a__panel{flex-direction:row;align-items:stretch;min-height:520px}}.FeaturedAccordion-module__7rnM3a__right{border-radius:24px;order:-1;min-height:600px;margin:1rem;position:relative;overflow:hidden}@media (min-width:1024px){.FeaturedAccordion-module__7rnM3a__right{flex:0 0 45%;order:1;min-height:600px;margin:1rem 1rem 1rem 0}}.FeaturedAccordion-module__7rnM3a__gradientBg{-o-object-fit:cover;object-fit:cover;z-index:0}.FeaturedAccordion-module__7rnM3a__appImageWrap{z-index:1;aspect-ratio:9/16;border-radius:16px;height:70%;animation:.5s FeaturedAccordion-module__7rnM3a__imageIn;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}@media (min-width:1024px){.FeaturedAccordion-module__7rnM3a__appImageWrap{height:90%}}.FeaturedAccordion-module__7rnM3a__appImage{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}@keyframes FeaturedAccordion-module__7rnM3a__imageIn{0%{opacity:0;transform:translate(-50%,calc(10px - 50%))}to{opacity:1;transform:translate(-50%,-50%)}}.FeaturedAccordion-module__7rnM3a__left{flex-direction:column;flex:auto;justify-content:center;padding:clamp(1.25rem,3vw,2rem);display:flex}.FeaturedAccordion-module__7rnM3a__item{opacity:.45;transition:opacity .35s}.FeaturedAccordion-module__7rnM3a__itemActive{opacity:1}.FeaturedAccordion-module__7rnM3a__trigger{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:1rem 0;display:flex}.FeaturedAccordion-module__7rnM3a__trigger:focus-visible{outline:2px solid color-mix(in srgb, var(--text-dark) 35%, transparent);outline-offset:2px;border-radius:2px}.FeaturedAccordion-module__7rnM3a__triggerTitle{font-family:var(--font-calistoga), ui-serif, Georgia, serif;color:var(--text-dark);font-size:clamp(1rem,2.2vw,1.375rem);line-height:1.2}.FeaturedAccordion-module__7rnM3a__iconSlot{width:20px;height:20px;color:var(--text-dark);flex-shrink:0;position:relative}.FeaturedAccordion-module__7rnM3a__iconPlus,.FeaturedAccordion-module__7rnM3a__iconMinus{margin:auto;transition:opacity .2s,transform .2s;position:absolute;inset:0}.FeaturedAccordion-module__7rnM3a__iconPlus{opacity:1;transform:rotate(0)}.FeaturedAccordion-module__7rnM3a__iconMinus{opacity:0;transform:rotate(-90deg)scale(.6)}.FeaturedAccordion-module__7rnM3a__itemActive .FeaturedAccordion-module__7rnM3a__iconPlus{opacity:0;transform:rotate(90deg)scale(.6)}.FeaturedAccordion-module__7rnM3a__itemActive .FeaturedAccordion-module__7rnM3a__iconMinus{opacity:1;transform:rotate(0)scale(1)}.FeaturedAccordion-module__7rnM3a__contentWrap{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.FeaturedAccordion-module__7rnM3a__itemActive .FeaturedAccordion-module__7rnM3a__contentWrap{grid-template-rows:1fr}.FeaturedAccordion-module__7rnM3a__content{flex-direction:column;gap:1rem;min-height:0;padding-bottom:0;transition:padding-bottom .3s;display:flex;overflow:hidden}.FeaturedAccordion-module__7rnM3a__itemActive .FeaturedAccordion-module__7rnM3a__content{padding-bottom:1.25rem}.FeaturedAccordion-module__7rnM3a__description{max-width:44ch;font-family:var(--font-ibm-plex-sans), ui-sans-serif, system-ui, sans-serif;color:color-mix(in srgb, var(--text-dark) 75%, transparent);margin:0;font-size:.9375rem;line-height:1.55}.FeaturedAccordion-module__7rnM3a__actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.FeaturedAccordion-module__7rnM3a__btn{font-family:var(--font-ibm-plex-sans), ui-sans-serif, system-ui, sans-serif;border-radius:6px;justify-content:center;align-items:center;padding:.5rem 1rem;font-size:.875rem;font-weight:500;line-height:1.5rem;text-decoration:none;transition:background-color .15s,border-color .15s,transform .2s;display:inline-flex}.FeaturedAccordion-module__7rnM3a__btn:hover,.FeaturedAccordion-module__7rnM3a__btn:focus-visible{transform:translateY(-2px)}.FeaturedAccordion-module__7rnM3a__btnPrimary{background-color:var(--text-dark);border:1px solid var(--text-dark);color:#fff;box-shadow:0 0 120px #0003}.FeaturedAccordion-module__7rnM3a__btnPrimary:hover,.FeaturedAccordion-module__7rnM3a__btnPrimary:focus-visible{background-color:color-mix(in srgb, var(--text-dark) 92%, #fff);border-color:color-mix(in srgb, var(--text-dark) 92%, #fff)}.FeaturedAccordion-module__7rnM3a__btnGhost{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid color-mix(in srgb, var(--text-dark) 15%, transparent);color:var(--text-dark);background-color:#fff6}.FeaturedAccordion-module__7rnM3a__btnGhost:hover,.FeaturedAccordion-module__7rnM3a__btnGhost:focus-visible{background-color:#fffc}.FeaturedAccordion-module__7rnM3a__divider{background:color-mix(in srgb, var(--text-dark) 10%, transparent);height:1px;position:relative;overflow:hidden}.FeaturedAccordion-module__7rnM3a__progressBar{background:var(--text-dark);width:0%;animation:linear forwards FeaturedAccordion-module__7rnM3a__progressFill;position:absolute;inset:0}@keyframes FeaturedAccordion-module__7rnM3a__progressFill{0%{width:0%}to{width:100%}}
.Footer-module__QteBQq__root{color:#fff;background-color:#32260a;width:100%;padding:2rem 1.5rem}.Footer-module__QteBQq__minimal{padding:.875rem 1.5rem}.Footer-module__QteBQq__minimalInner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;width:100%;max-width:1140px;margin:0 auto;display:flex}.Footer-module__QteBQq__inner{flex-direction:column;gap:3rem;width:100%;max-width:1140px;margin:0 auto;display:flex}.Footer-module__QteBQq__topRow{justify-content:space-between;align-items:flex-start;gap:2.5rem;width:100%;display:flex}.Footer-module__QteBQq__brandColumn{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:.75rem;width:209px;display:flex}.Footer-module__QteBQq__logo{-webkit-backdrop-filter:blur(20px);color:var(--text-dark,#32260a);background:#fffc;border-radius:12px;align-items:center;gap:.375rem;padding:.5rem 1rem;text-decoration:none;transition:transform .15s,background-color .15s;display:inline-flex}.Footer-module__QteBQq__logo:hover{background:#ffffffeb;transform:translateY(-2px)}.Footer-module__QteBQq__logoIcon{flex-shrink:0;justify-content:center;align-items:center;width:40px;height:38px;display:inline-flex;overflow:hidden}.Footer-module__QteBQq__logoIcon img{-o-object-fit:contain;object-fit:contain;width:100%;height:auto}.Footer-module__QteBQq__logoText{font-family:var(--font-calistoga), ui-serif, Georgia, serif;white-space:nowrap;font-size:1rem;line-height:1.2}.Footer-module__QteBQq__email{font-family:var(--font-ibm-plex), ui-sans-serif, system-ui, sans-serif;color:#ffffffbf;font-size:.9375rem;line-height:1.5;text-decoration:none;transition:color .15s}.Footer-module__QteBQq__email:hover{color:#fff}.Footer-module__QteBQq__socials{align-items:center;gap:.625rem;display:inline-flex}.Footer-module__QteBQq__socialsLabel.Footer-module__QteBQq__socialsLabel{font-family:var(--font-ibm-plex), ui-sans-serif, system-ui, sans-serif;color:#ffffffbf;font-size:.875rem;line-height:1.5}.Footer-module__QteBQq__socialLink{color:#fff;justify-content:center;align-items:center;width:20px;height:20px;transition:transform .15s,opacity .15s;display:inline-flex}.Footer-module__QteBQq__socialLink:hover{opacity:.85;transform:translateY(-2px)}.Footer-module__QteBQq__linksColumn{flex-direction:column;align-items:flex-start;gap:.375rem;display:flex}.Footer-module__QteBQq__linksHeading{font-family:var(--font-calistoga), ui-serif, Georgia, serif;color:#ffffffbf;margin:0;font-size:1.0625rem;font-weight:400;line-height:1.5}.Footer-module__QteBQq__linksList,.Footer-module__QteBQq__legalList{margin:0;padding:0;list-style:none}.Footer-module__QteBQq__linksList{flex-direction:column;gap:.375rem;display:flex}.Footer-module__QteBQq__link{font-family:var(--font-ibm-plex), ui-sans-serif, system-ui, sans-serif;color:#fff;white-space:nowrap;font-size:.9375rem;line-height:1.5;text-decoration:none;transition:transform .15s,opacity .15s;display:inline-block}.Footer-module__QteBQq__link:hover{opacity:.85;transform:translateY(-2px)}.Footer-module__QteBQq__bottomRow{justify-content:space-between;align-items:center;gap:1.5rem;width:100%;display:flex}.Footer-module__QteBQq__copyright.Footer-module__QteBQq__copyright{font-family:var(--font-ibm-plex), ui-sans-serif, system-ui, sans-serif;color:#ffffffbf;margin:0;font-size:.8125rem;line-height:1.5}.Footer-module__QteBQq__legalList{align-items:center;gap:1rem;display:flex}.Footer-module__QteBQq__legalList .Footer-module__QteBQq__link{color:#ffffffbf;font-size:.8125rem}.Footer-module__QteBQq__legalList .Footer-module__QteBQq__link:hover{color:#fff}@media (max-width:768px){.Footer-module__QteBQq__topRow{flex-direction:column;gap:2rem}.Footer-module__QteBQq__brandColumn{width:100%}.Footer-module__QteBQq__bottomRow{flex-direction:column;align-items:flex-start;gap:.75rem}.Footer-module__QteBQq__legalList{flex-wrap:wrap}}
.Header-module__b6BcNa__root{z-index:50;pointer-events:none;background:0 0;border-bottom:1px solid #0000;justify-content:center;width:100%;transition:background-color .2s,border-color .2s,-webkit-backdrop-filter .2s,backdrop-filter .2s;display:flex;position:fixed;top:0;left:0;right:0}.Header-module__b6BcNa__root[data-scrolled]{pointer-events:auto;-webkit-backdrop-filter:blur(16px)saturate(160%);background:#ffffffb8;border-bottom-color:#32260a14}.Header-module__b6BcNa__bar{z-index:1;pointer-events:auto;justify-content:flex-end;align-items:center;gap:1.5rem;width:100%;max-width:1140px;padding:.5rem 1.5rem;display:flex;position:relative}.Header-module__b6BcNa__logo{flex-shrink:0;align-items:center;margin-right:auto;text-decoration:none;transition:transform .15s;display:inline-flex}.Header-module__b6BcNa__logo:hover{transform:translateY(-2px)}.Header-module__b6BcNa__logoIcon{flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.Header-module__b6BcNa__logoIcon img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.Header-module__b6BcNa__nav{pointer-events:auto;justify-content:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Header-module__b6BcNa__navList{align-items:center;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.Header-module__b6BcNa__navLink{font-family:var(--font-ibm-plex), ui-sans-serif, system-ui, sans-serif;color:color-mix(in srgb, var(--text-dark,#32260a) 75%, transparent);white-space:nowrap;border-radius:6px;padding:.375rem .75rem;font-size:.875rem;font-weight:500;line-height:1.5;text-decoration:none;transition:transform .15s,color .15s,background-color .15s;display:inline-block}.Header-module__b6BcNa__navLink:hover{color:var(--text-dark,#32260a);transform:translateY(-2px)}.Header-module__b6BcNa__navLinkActive{color:var(--text-dark,#32260a);background:#32260a0f}.Header-module__b6BcNa__actions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.Header-module__b6BcNa__signIn,.Header-module__b6BcNa__getStarted{font-family:var(--font-ibm-plex), ui-sans-serif, system-ui, sans-serif;white-space:nowrap;filter:drop-shadow(0 0 20px #00000014);border-radius:6px;justify-content:center;align-items:center;padding:.375rem .9rem;font-size:.875rem;font-weight:500;line-height:1.5;text-decoration:none;transition:transform .15s,background-color .15s;display:inline-flex}.Header-module__b6BcNa__signIn{color:#0f172a;-webkit-backdrop-filter:blur(10px);background:#fff6;border:1px solid #fffc}.Header-module__b6BcNa__signIn:hover{background:#ffffffb3;transform:translateY(-2px)}.Header-module__b6BcNa__getStarted{background:var(--text-dark,#32260a);color:#fff;border:1px solid var(--text-dark,#32260a)}.Header-module__b6BcNa__getStarted:hover{background:color-mix(in srgb, var(--text-dark,#32260a) 88%, #000);transform:translateY(-2px)}.Header-module__b6BcNa__upgrade{font-family:var(--font-ibm-plex), ui-sans-serif, system-ui, sans-serif;white-space:nowrap;background:var(--accent-red,#db3a34);color:#fff;border:1px solid var(--accent-red,#db3a34);filter:drop-shadow(0 0 20px #db3a3440);border-radius:6px;justify-content:center;align-items:center;padding:.375rem .9rem;font-size:.875rem;font-weight:600;line-height:1.5;text-decoration:none;transition:transform .15s,background-color .15s;display:inline-flex}.Header-module__b6BcNa__upgrade:hover{background:color-mix(in srgb, var(--accent-red,#db3a34) 88%, #000);transform:translateY(-2px)}.Header-module__b6BcNa__hamburger{width:36px;height:36px;color:var(--text-dark,#32260a);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:background-color .15s;display:none}.Header-module__b6BcNa__hamburger:hover{background:#32260a0f}.Header-module__b6BcNa__mobilePanel{display:none}@media (max-width:900px){.Header-module__b6BcNa__bar{gap:.5rem;padding:.4rem .75rem}.Header-module__b6BcNa__nav,.Header-module__b6BcNa__actions{display:none}.Header-module__b6BcNa__hamburger{display:inline-flex}.Header-module__b6BcNa__mobilePanel{display:none}.Header-module__b6BcNa__mobilePanelOpen{padding:calc(env(safe-area-inset-top,0px) + 56px) 1.25rem calc(env(safe-area-inset-bottom,0px) + 1.25rem);-webkit-backdrop-filter:blur(20px);z-index:40;overscroll-behavior:contain;background:#fffffffa;flex-direction:column;gap:1rem;animation:.28s cubic-bezier(.22,1,.36,1) both Header-module__b6BcNa__mobilePanelIn;display:flex;position:fixed;inset:0;overflow-y:auto}@keyframes Header-module__b6BcNa__mobilePanelIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.Header-module__b6BcNa__mobileNav{flex-direction:column;display:flex}.Header-module__b6BcNa__mobileNavList{flex-direction:column;gap:.125rem;margin:0;padding:0;list-style:none;display:flex}.Header-module__b6BcNa__mobileNavLink{font-family:var(--font-ibm-plex), ui-sans-serif, system-ui, sans-serif;color:color-mix(in srgb, var(--text-dark,#32260a) 80%, transparent);border-radius:8px;padding:.875rem .75rem;font-size:1rem;font-weight:500;text-decoration:none;transition:background-color .15s,color .15s;display:block}.Header-module__b6BcNa__mobileNavLink:active,.Header-module__b6BcNa__mobileNavLink:hover{color:var(--text-dark,#32260a);background:#32260a0f}.Header-module__b6BcNa__mobileNavLinkActive{color:var(--text-dark,#32260a);background:#32260a14}.Header-module__b6BcNa__mobileUpgrade{width:auto;color:var(--accent-red,#db3a34);filter:none;background:0 0;border-color:#0000;align-self:flex-start;padding:.375rem .75rem;font-size:.8125rem;font-weight:500}.Header-module__b6BcNa__mobileUpgrade:hover{background:color-mix(in srgb, var(--accent-red,#db3a34) 8%, transparent)}.Header-module__b6BcNa__mobileAuth{border-top:1px solid #32260a1a;margin-top:auto;padding-top:1rem}.Header-module__b6BcNa__mobileUser{align-items:center;gap:.75rem;display:flex}.Header-module__b6BcNa__mobileUserMeta{flex-direction:column;flex:auto;min-width:0;display:flex}.Header-module__b6BcNa__mobileUserName{color:var(--text-dark,#32260a);text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;font-weight:600;line-height:1.3;overflow:hidden}.Header-module__b6BcNa__mobileUserEmail{color:color-mix(in srgb, var(--text-dark,#32260a) 65%, transparent);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;line-height:1.3;overflow:hidden}.Header-module__b6BcNa__mobileSignOut{width:40px;height:40px;color:color-mix(in srgb, var(--text-dark,#32260a) 70%, transparent);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background-color .15s,color .15s;display:inline-flex}.Header-module__b6BcNa__mobileSignOut:hover{color:var(--text-dark,#32260a);background:#32260a0f}.Header-module__b6BcNa__mobileAuthButtons{flex-direction:column;gap:.5rem;display:flex}.Header-module__b6BcNa__mobileAuthButtons .Header-module__b6BcNa__signIn,.Header-module__b6BcNa__mobileAuthButtons .Header-module__b6BcNa__getStarted{width:100%;padding:.75rem 1rem;font-size:1rem}}
.Hero-module__Uh4xqq__root{justify-content:center;width:100%;padding:clamp(1rem,2.5vw,2rem) clamp(1rem,3vw,2rem);display:flex}.Hero-module__Uh4xqq__card{background:#f2f2f2;border-radius:20px;flex-direction:column;width:100%;max-width:1180px;display:flex;position:relative;overflow:hidden}.Hero-module__Uh4xqq__media{width:100%;line-height:0;display:flex;position:relative}.Hero-module__Uh4xqq__mediaImg{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:auto;display:block}.Hero-module__Uh4xqq__copy{flex-direction:column;align-items:flex-start;gap:.5rem;padding:1.25rem 1.5rem 1.5rem;display:flex}.Hero-module__Uh4xqq__eyebrow{font-family:var(--font-calistoga), ui-serif, Georgia, serif;color:var(--text-dark,#32260a);flex-direction:column;margin:0;font-size:clamp(1.5rem,1.5vw + .75rem,2rem);font-weight:700;line-height:1.2;display:flex}.Hero-module__Uh4xqq__eyebrowLine{line-height:1.2;display:block}.Hero-module__Uh4xqq__body{font-family:var(--font-ibm-plex), ui-sans-serif, system-ui, sans-serif;color:#000;max-width:36rem;margin:0;font-size:1.0625rem;font-weight:500;line-height:1.5}.Hero-module__Uh4xqq__ctaRow{flex-direction:column;gap:.5rem;width:100%;margin-top:.5rem;display:flex}.Hero-module__Uh4xqq__ctaButton,.Hero-module__Uh4xqq__ctaButtonSecondary{border:1px solid var(--text-dark,#32260a);min-width:188px;font-family:var(--font-ibm-plex), ui-sans-serif, system-ui, sans-serif;white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:10px;padding:.625rem 1.25rem;font-size:1rem;font-weight:500;line-height:1.5rem;text-decoration:none;transition:transform .15s,background-color .15s,color .15s;display:inline-flex}.Hero-module__Uh4xqq__ctaButton{background:var(--text-dark,#32260a);color:#fff;filter:drop-shadow(0 0 60px #0003)}.Hero-module__Uh4xqq__ctaButtonSecondary{color:var(--text-dark,#32260a);-webkit-backdrop-filter:blur(12px)saturate(160%);background:#ffffff8c;border-color:#ffffffb3;box-shadow:inset 0 1px #fff9,0 8px 24px #00000014}.Hero-module__Uh4xqq__ctaLabel{color:#fff}.Hero-module__Uh4xqq__ctaLabelSecondary{color:var(--text-dark,#32260a)}.Hero-module__Uh4xqq__ctaButton:hover{background:color-mix(in srgb, var(--text-dark,#32260a) 88%, #000);transform:translateY(-2px)}.Hero-module__Uh4xqq__ctaButtonSecondary:hover{background:#ffffffb3;transform:translateY(-2px)}.Hero-module__Uh4xqq__ctaButton:hover .Hero-module__Uh4xqq__ctaArrow,.Hero-module__Uh4xqq__ctaButtonSecondary:hover .Hero-module__Uh4xqq__ctaArrowSecondary{transform:translate(2px)}.Hero-module__Uh4xqq__ctaArrow,.Hero-module__Uh4xqq__ctaArrowSecondary{flex-shrink:0;transition:transform .15s}.Hero-module__Uh4xqq__ctaArrow{color:#fff}.Hero-module__Uh4xqq__ctaArrowSecondary{color:var(--text-dark,#32260a)}@media (min-width:960px){.Hero-module__Uh4xqq__copy{z-index:2;gap:1rem;max-width:clamp(360px,40vw,520px);padding:0;position:absolute;top:60%;left:clamp(2rem,5vw,4rem);transform:translateY(-50%)}.Hero-module__Uh4xqq__eyebrow{font-size:clamp(1.5rem,1.5vw + .75rem,2rem)}.Hero-module__Uh4xqq__body{color:var(--text-dark,#32260a);font-size:1.125rem}.Hero-module__Uh4xqq__ctaRow{flex-flow:wrap;gap:.75rem;width:auto}.Hero-module__Uh4xqq__ctaButton,.Hero-module__Uh4xqq__ctaButtonSecondary{min-width:200px;padding:.75rem 1.5rem;font-size:1.0625rem}.Hero-module__Uh4xqq__ctaArrow,.Hero-module__Uh4xqq__ctaArrowSecondary{width:20px;height:20px}}@media (max-width:959.98px){.Hero-module__Uh4xqq__card{max-width:550px;margin:0 auto}.Hero-module__Uh4xqq__copy{margin-top:-1px}.Hero-module__Uh4xqq__ctaButton,.Hero-module__Uh4xqq__ctaButtonSecondary{width:100%}}
.LogoMarquee-module__6qPjqW__root{padding-block:clamp(2.5rem,6vw,4rem)}.LogoMarquee-module__6qPjqW__inner{text-align:center;align-items:center}h2.LogoMarquee-module__6qPjqW__heading{max-width:32rem;font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;color:color-mix(in srgb, var(--text-dark,#32260a) 88%, transparent);margin:0;font-size:1.25rem;font-weight:600;line-height:1.35}.LogoMarquee-module__6qPjqW__logoRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:4rem;width:100%;margin-top:1.5rem;display:flex}.LogoMarquee-module__6qPjqW__logoCell{flex-direction:column;flex-shrink:0;align-items:center;gap:.4rem;display:flex}.LogoMarquee-module__6qPjqW__logo{-o-object-fit:contain;object-fit:contain;flex-shrink:0;width:auto;max-width:9rem;height:2.5rem}.LogoMarquee-module__6qPjqW__logoMuted{opacity:.55}.LogoMarquee-module__6qPjqW__comingSoonBadge{font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb, var(--text-dark,#32260a) 65%, transparent);font-size:.7rem;font-weight:600}@media (max-width:768px){.LogoMarquee-module__6qPjqW__logoRow{gap:2rem}}
