.section-b *{font-size:inherit}.section-b{z-index:11;padding:var(--section-padding);background:var(--background-gray);font-size:var(--font-size-base);margin-top:0;position:relative}.section-b-top{background:0 0;grid-template-columns:55% 45%;align-items:center;gap:3rem;max-width:1200px;height:375px;margin-left:auto;margin-right:auto;padding:0 2rem;display:grid}@media (max-width:1024px){.home-page .section-b-top{gap:var(--spacing-lg);height:auto;padding:0 var(--container-padding-mobile);grid-template-columns:1fr}.home-page .section-b-image-side{order:2}.home-page .section-b-text-content{text-align:center;order:1}.home-page .section-b .layered-circles{max-width:100%;height:auto;min-height:250px}.home-page .section-b .circle-large{width:200px;height:200px;margin:0 auto var(--spacing-md);position:relative}.home-page .section-b .circle-small{width:150px;height:150px;margin:0 auto;position:relative;bottom:auto;right:auto}.home-page .section-b-text-content .section-b-headline{white-space:normal!important;font-size:var(--font-size-h2-mobile)!important}.home-page #section-b .section-b-text-content .section-b-headline{white-space:normal;font-size:var(--font-size-h2-mobile)}}.section-b-image-side{justify-content:center;align-items:center;height:100%;display:flex}.home-page .section-b-image-container{justify-content:center;align-items:center;width:100%;min-height:380px;display:flex;position:relative}.home-page .section-b .layered-circles{width:100%;max-width:450px;height:380px;position:relative}.home-page .section-b .circle-large{border-radius:var(--radius-full);width:350px;height:350px;box-shadow:var(--shadow-xl);border:3px solid var(--coral);z-index:1;position:absolute;top:0;left:0;overflow:hidden}.home-page .section-b .circle-small{border-radius:var(--radius-full);width:250px;height:250px;box-shadow:var(--shadow-xl);border:6px solid var(--white);z-index:2;position:absolute;bottom:0;right:0;overflow:hidden}.home-page .section-b .circle-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.section-b-text-content{flex-direction:column;justify-content:space-between;height:100%;display:flex}.section-b-main-text{flex:none;max-width:600px;margin:0 auto}.section-b-text-content .section-b-headline strong{color:var(--primary-color)!important;font-weight:700!important}.section-b-text-content .section-b-headline{white-space:nowrap;font-size:var(--font-size-xl)!important;color:var(--text-dark)!important;margin-bottom:1.5rem!important;font-weight:400!important;line-height:1.2!important}.section-b-text-content .section-b-description{font-size:var(--font-size-base)!important;color:var(--text-dark)!important;margin-bottom:1.5rem!important;line-height:1.6!important}#section-b .section-b-text-content .section-b-headline{font-size:var(--font-size-xl);color:var(--text-dark);white-space:nowrap;margin-bottom:1.5rem;font-weight:400;line-height:1.2}#section-b .section-b-text-content .section-b-headline strong{color:var(--primary-color);font-weight:700}#section-b .section-b-text-content .section-b-description{font-size:var(--font-size-base);color:var(--text-dark);margin-bottom:1.5rem;line-height:1.6}#section-b h2{font-size:var(--font-size-xl);color:var(--text-dark);font-weight:400}#section-b h2 strong{color:var(--primary-color);font-weight:700!important}#section-b p{font-size:var(--font-size-base)!important;color:var(--text-dark)!important}.section-b-text-content .coral-text{color:var(--coral)!important;font-weight:600!important}.section-b-image-side{background:0 0;justify-content:center;align-items:center;height:100%;margin:0;padding:0;display:flex}.section-b-video-content{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.section-b-hero-video{-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-md);width:500px;height:375px;box-shadow:var(--shadow-lg);background:0 0;display:block}.blob-frame{width:500px;height:375px;filter:drop-shadow(0 8px 32px var(--overlay-dark));position:relative}.blob-frame video{-o-object-fit:cover;object-fit:cover;clip-path:url(#blobClip);border-radius:0;width:100%;height:100%}.section-b-image-content{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.section-b-image-content img{-o-object-fit:cover;object-fit:cover;-o-object-position:60% center;object-position:60% center;border-radius:var(--radius-md);width:350px;height:350px;box-shadow:var(--shadow-lg)}.section-b-cta-row{display:none}#section-b .section-b-cta-row .cta-card{background:var(--white);border:2px solid var(--border-light);text-align:center;transition:var(--transition-base);width:200px;min-height:180px;box-shadow:var(--shadow);cursor:pointer;color:inherit;border-radius:var(--radius-md);flex-direction:column;justify-content:flex-start;align-items:center;gap:1rem;padding:1.5rem 1rem;text-decoration:none;display:flex;position:relative}#section-b .section-b-cta-row .cta-card:hover{box-shadow:var(--shadow-lg);border-color:var(--primary-color);transform:translateY(-2px)}#section-b .section-b-cta-row .cta-card .cta-icon{flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;margin:0 auto .5rem;display:flex}#section-b .section-b-cta-row .cta-card:not(.cta-card-coral) .cta-icon img{filter:brightness(0)saturate()invert(16%)sepia(25%)saturate(1294%)hue-rotate(140deg)brightness(95%)contrast(95%);width:48px;height:48px}#section-b .section-b-cta-row .cta-card.cta-card-coral .cta-icon img{filter:brightness(0)saturate()invert(63%)sepia(12%)saturate(1093%)hue-rotate(312deg)brightness(92%)contrast(90%);width:48px;height:48px}#section-b .section-b-cta-row .cta-card .cta-text{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.5rem;width:100%;display:flex}#section-b .section-b-cta-row .cta-card .btn{width:fit-content;padding:var(--padding-button-sm);font-size:var(--font-size-base);border-radius:var(--radius);transition:var(--transition-base);align-self:center;margin-top:auto}.cta-card{background:var(--white);border:2px solid var(--border-light);border-radius:var(--radius-md);text-align:center;transition:var(--transition-base);min-height:200px;box-shadow:var(--shadow);flex-direction:column;justify-content:flex-start;gap:.5rem;padding:1rem;display:flex;position:relative}.cta-card:hover{border-color:var(--primary-color);box-shadow:var(--shadow-lg);transform:translateY(-2px)}.cta-icon{justify-content:center;align-items:center;width:40px;height:40px;margin:0 auto .5rem;display:flex}.cta-icon img,.cta-icon svg{display:block;width:45px!important;height:45px!important}.cta-card:not(.cta-card-coral) .cta-icon img,.cta-card:not(.cta-card-coral) .cta-icon svg{filter:brightness(0)saturate()invert(16%)sepia(25%)saturate(1294%)hue-rotate(140deg)brightness(95%)contrast(95%)!important}.cta-card-coral .cta-icon img,.cta-card-coral .cta-icon svg{filter:brightness(0)saturate()invert(63%)sepia(12%)saturate(1093%)hue-rotate(312deg)brightness(92%)contrast(90%)!important}.cta-text{flex:1;margin-bottom:.75rem}#section-b .section-b-cta-row .cta-card .cta-description{font-size:var(--font-size-xs);color:var(--text-dark);margin:0;font-family:inherit;line-height:1.1}.home-page .cta-card .btn{width:fit-content;padding:var(--spacing-3xs)12px;font-size:var(--font-size-base);align-self:center;margin-top:auto}@media (max-width:768px){.home-page .section-b{padding:var(--section-padding-mobile)}.home-page .section-b-top{max-width:600px;padding:0 var(--spacing-md);grid-template-columns:1fr;gap:2rem;margin:0 auto}.home-page .section-b-text-content{text-align:center;order:1;margin:0 auto}.home-page #section-b .section-b-text-content .section-b-headline{font-size:var(--font-size-xl);text-align:center}.home-page #section-b .section-b-text-content .section-b-description{font-size:var(--font-size-base);text-align:center}.home-page .section-b-cta-row{grid-template-columns:1fr;gap:1.5rem;max-width:400px;margin:2rem auto 0}.home-page .section-b-image-side{order:2;margin:2rem auto 0}.home-page .section-b-image-container{justify-content:center;align-items:center;min-height:280px;margin:0 auto;display:flex}.home-page .section-b .layered-circles{width:280px;height:280px;margin:0 auto;position:relative}.home-page .section-b .circle-large{width:250px;height:250px}.home-page .section-b .circle-small{width:150px;height:150px;position:absolute}.home-page #section-b .section-b-cta-row .cta-card{width:100%;max-width:100%;min-height:160px;margin:0 auto;padding:1.5rem 1rem}.home-page .cta-card{min-height:160px;padding:.85rem 1rem}.home-page .cta-card .btn{padding:var(--spacing-2xs)12px;font-size:var(--font-size-base)}}#section-b .section-b-cta-row{grid-template-columns:repeat(3,1fr);gap:1.25rem;width:100%;max-width:1040px;margin:2rem auto 0;display:grid}@media (max-width:900px){.home-page #section-b .section-b-cta-row{grid-template-columns:1fr 1fr;max-width:720px}}@media (max-width:640px){.home-page #section-b .section-b-cta-row{grid-template-columns:1fr;max-width:520px}}#section-b .section-b-cta-row .cta-card:not(.borderless-card){isolation:isolate;transition:box-shadow .25s,transform .25s,border-color .25s;overflow:hidden;background:var(--white)!important;border-radius:var(--radius-md)!important;box-shadow:0 4px 12px -2px var(--overlay-light),0 1px 2px var(--overlay-subtle)!important;border:2px solid #cfd8dc!important;flex-direction:column!important;justify-content:flex-start!important;min-height:170px!important;padding:.85rem .85rem .8rem!important;display:flex!important;position:relative!important}#section-b .section-b-cta-row .cta-card:hover{box-shadow:0 8px 24px -4px var(--overlay-medium),0 2px 6px var(--overlay-light);transform:translateY(-3px);border-color:var(--primary-color)!important}#section-b .section-b-cta-row .cta-card .cta-icon{width:44px!important;height:44px!important;margin:0 auto .4rem!important}#section-b .section-b-cta-row .cta-card:not(.borderless-card) .cta-icon img{filter:brightness(0)saturate()invert(16%)sepia(25%)saturate(1294%)hue-rotate(140deg)brightness(95%)contrast(95%)!important;width:44px!important;height:44px!important}#section-b .section-b-cta-row .cta-card.cta-card-coral:not(.borderless-card) .cta-icon img{filter:brightness(0)saturate()invert(63%)sepia(12%)saturate(1093%)hue-rotate(312deg)brightness(92%)contrast(90%)!important}#section-b .section-b-cta-row .cta-card.borderless-card .cta-icon img{filter:brightness(0)saturate()invert(16%)sepia(25%)saturate(1294%)hue-rotate(140deg)brightness(95%)contrast(95%)!important;width:48px!important;height:48px!important;transition:none!important}#section-b .section-b-cta-row .cta-card.borderless-card.cta-card-coral .cta-icon img{filter:brightness(0)saturate()invert(63%)sepia(12%)saturate(1093%)hue-rotate(312deg)brightness(92%)contrast(90%)!important;transition:none!important}#section-b .section-b-cta-row .cta-card.borderless-card:hover .cta-icon img{filter:brightness(0)saturate()invert(16%)sepia(25%)saturate(1294%)hue-rotate(140deg)brightness(95%)contrast(95%)!important}#section-b .section-b-cta-row .cta-card.borderless-card.cta-card-coral:hover .cta-icon img{filter:brightness(0)saturate()invert(63%)sepia(12%)saturate(1093%)hue-rotate(312deg)brightness(92%)contrast(90%)!important}#section-b .section-b-cta-row .cta-card .cta-text{text-align:center;flex:1;justify-content:center;align-items:center;display:flex}#section-b .section-b-cta-row .cta-card:not(.borderless-card) .cta-text p{font-weight:600;font-size:var(--font-size-base)!important;color:var(--primary-color)!important;text-align:center!important;margin:0!important;line-height:1.25!important}#section-b .section-b-cta-row .cta-card.borderless-card .cta-button-text{font-size:var(--font-size-sm)!important;color:var(--primary-color)!important;transition:var(--transition-base)!important;padding:var(--spacing-xs)20px!important;border-radius:var(--radius-md)!important;background:0 0!important;border:2px solid #0000!important;margin:0!important;font-weight:600!important;text-decoration:none!important;display:inline-block!important;position:relative!important}#section-b .section-b-cta-row .cta-card.borderless-card .cta-button-text.cta-button-coral{color:var(--coral)!important}#section-b .section-b-cta-row .cta-card.borderless-card:hover .cta-button-text{background:var(--teal)!important;color:var(--white)!important;border:2px solid var(--teal)!important;box-shadow:0 4px 12px var(--secondary-tint-strong)!important;text-decoration:none!important}#section-b .section-b-cta-row .cta-card.borderless-card.cta-card-coral:hover .cta-button-text{background:var(--coral)!important;color:var(--white)!important;border:2px solid var(--coral)!important;box-shadow:var(--shadow-coral)!important;text-decoration:none!important}#section-b .section-b-cta-row .cta-card .btn{justify-content:center;width:100%!important;font-size:var(--font-size-base)!important;padding:var(--spacing-xs)12px!important;margin-top:auto!important}.cta-ghost{color:var(--primary-color);padding:var(--spacing-3xs)10px;font-weight:700;font-size:var(--font-size-base);border-radius:var(--radius-full);align-items:center;gap:.5rem;text-decoration:none;transition:background-color .2s,box-shadow .2s,color .2s;display:inline-flex}.cta-ghost-coral{color:var(--coral)}.cta-ghost .cta-arrow{transition:transform .2s}.cta-ghost:hover .cta-arrow{transform:translate(4px)}.cta-ghost:hover{background:var(--primary-color);color:var(--white);box-shadow:0 6px 18px -2px var(--overlay-medium),0 2px 4px var(--overlay-light)}.cta-ghost.cta-ghost-coral:hover{background:var(--coral)}#section-b .section-b-cta-row .cta-card.icon-only .cta-ghost{width:auto!important;margin:0 auto!important}#section-b .section-b-cta-row .cta-card.icon-only .cta-text{text-align:center!important;flex:0!important;margin-bottom:0!important;display:block!important}#section-b .section-b-cta-row .cta-card.icon-only .btn{width:auto!important;padding:var(--spacing-2xs)12px!important;align-self:center!important;margin-top:0!important}#section-b .section-b-cta-row .cta-card.icon-only .cta-icon{margin-bottom:.5rem!important}#section-b .section-b-cta-row .cta-card.icon-only{justify-content:center!important;align-items:center!important;gap:.5rem!important}#section-b .section-b-cta-row .cta-card.cta-card-coral{background:var(--white)!important;border-color:#e2b4b6!important}#section-b .section-b-cta-row .cta-card.cta-card-coral:hover{border-color:var(--coral)!important}#section-b .section-b-cta-row .cta-card.borderless-card{box-shadow:none!important;background:0 0!important;border:none!important;padding:1rem!important}#section-b .section-b-cta-row .cta-card.borderless-card:hover{box-shadow:none!important;background:0 0!important;border:none!important}#section-b .section-b-cta-row .cta-card:not(.borderless-card){background:var(--white)!important;border:1px solid var(--border-blue-gray)!important;box-shadow:0 3px 10px -2px var(--overlay-medium),0 1px 2px var(--overlay-light)!important;border-left:3px solid var(--primary-color)!important;padding-left:calc(1rem - 3px)!important}#section-b .section-b-cta-row .cta-card:not(.cta-card-coral):not(.borderless-card){background:var(--white)!important;border-color:var(--border-blue-gray)!important}#section-b .section-b-cta-row .cta-card.cta-card-coral:not(.borderless-card){border-left-color:var(--coral)!important;background:var(--coral-pale)!important;border-color:var(--coral-light-border)!important}#section-b .section-b-cta-row .cta-card:not(.borderless-card):after{content:"";border-radius:inherit;background:linear-gradient(180deg,transparent 0%,var(--overlay-subtle)100%);pointer-events:none;mix-blend-mode:normal;position:absolute;inset:0}#section-b .section-b-cta-row .cta-card.borderless-card:after{display:none!important}#section-b .section-b-cta-row .cta-card:hover{box-shadow:0 8px 28px -4px var(--overlay-dark),0 4px 10px var(--overlay-medium)!important;background:var(--white)!important}.card-force{padding:var(--spacing-sm)14px 14px!important;border-radius:var(--radius-md)!important;min-height:220px!important;box-shadow:0 4px 12px -2px var(--overlay-light),0 1px 2px var(--overlay-subtle)!important}.card-force.cta-card:not(.cta-card-coral){background:var(--white)!important;border:1px solid var(--border-blue-gray)!important}.card-force.cta-card.cta-card-coral{background:var(--coral-pale)!important;border:1px solid var(--coral-light-border)!important;border-left:5px solid var(--coral)!important}.cta-card-collection,.cta-wrapper{display:contents}#section-b .section-b-headline .headline-main{color:var(--primary-color)!important;font-size:var(--font-size-xl)!important}#section-b .section-b-headline .headline-sub{color:var(--coral)!important}#section-b .section-b-headline{line-height:1.15!important}#section-b .section-b-headline .headline-sub{color:var(--coral)!important;margin-top:.35rem!important;display:inline-block!important}#section-b .section-b-text-content p.section-b-description,#section-b .section-b-text-content p.section-b-description .coral-emphasis,#section-b .section-b-text-content .section-b-description,#section-b .section-b-text-content .section-b-description .coral-emphasis{color:var(--primary-color)!important}.section-c{padding:var(--section-padding);background:var(--white)}.section-c-content{text-align:center;max-width:1000px;margin:0 auto;padding:0 2rem}.section-c-text{color:var(--primary-color)}.section-c-text h2{font-family:var(--font-sans);font-size:var(--font-size-xl);margin-bottom:3rem;font-weight:400;line-height:1.3;color:var(--primary-color)!important}.section-c-text .section-c-kicker{font-weight:600;font-size:var(--font-size-base);color:var(--primary-color)!important}.section-c-text .normal-weight{font-family:var(--font-sans);font-weight:400;font-size:var(--font-size-sm);line-height:1.4;color:var(--primary-color)!important}.section-c-text .section-c-accent{color:var(--primary-color)!important}.section-c-stats{grid-template-columns:repeat(4,1fr);gap:2rem;margin:3rem 0;display:grid}.section-c-stat{background:var(--white);border-radius:var(--radius-full);text-align:center;width:220px;height:220px;padding:var(--spacing-md);box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:var(--transition-smooth);border:2px solid var(--white);flex-direction:column;justify-content:center;align-items:center;margin:0 auto;display:flex}@media (max-width:1024px){.home-page .section-c-stats{gap:var(--spacing-lg);grid-template-columns:repeat(2,1fr)}.home-page .section-c-stat{width:180px;height:180px}}@media (max-width:768px){.home-page .section-c-content{padding:0 var(--container-padding-mobile)}.home-page .section-c-stats{gap:var(--spacing-lg)!important;max-width:600px!important;padding:0 var(--spacing-md)!important;flex-direction:column!important;margin:0 auto!important;display:flex!important}.home-page .section-c-stat{border-bottom:2px solid var(--secondary-tint-light);padding-bottom:var(--spacing-lg);border-radius:var(--radius-full);width:100%!important;max-width:280px!important;height:280px!important;margin:0 auto!important}.home-page .section-c-stat:last-child{border-bottom:none;padding-bottom:0}.home-page .section-c-text h2{font-size:var(--font-size-h2-mobile);margin-bottom:var(--spacing-lg)}}.section-c-stat:hover{transform:var(--hover-lift-scale);box-shadow:var(--shadow-lg);border-color:var(--coral)}.stat-number{font-size:var(--font-size-xl);color:var(--coral);margin-bottom:.5rem;font-weight:700;line-height:1}.stat-number-financial{color:var(--primary-color)}.stat-label{font-size:var(--font-size-base);color:var(--primary-color);line-height:1.4}.section-c-cta{text-align:center;margin-top:3rem}.section-c-cta-text{font-family:var(--font-sans);font-size:var(--font-size-base);color:var(--primary-color);margin-bottom:1.5rem;font-weight:400;line-height:1.4}@media (max-width:768px){.home-page .section-c-stats{max-width:100%!important;padding:0 var(--spacing-sm)!important;grid-template-columns:repeat(2,1fr)!important;gap:1rem!important;margin:2rem auto!important;display:grid!important}.home-page .section-c-stat{width:140px!important;max-width:140px!important;height:140px!important;padding:var(--spacing-xs)!important;border-bottom:none!important;margin:0 auto!important;padding-bottom:0!important}.home-page .stat-number{font-size:var(--font-size-lg)!important;margin-bottom:.25rem!important}.home-page .stat-label{font-size:.75rem!important;line-height:1.2!important}.home-page .section-c-text h2{font-size:var(--font-size-xl)}}.section-ci{background:var(--primary-color);padding:var(--section-padding);position:relative}.section-ci-content{gap:var(--gap-xxlarge);grid-template-columns:1fr 1fr;align-items:center;max-width:1200px;margin-left:auto;margin-right:auto;padding:0 2rem;display:grid}.section-ci-images{justify-content:space-between;gap:18px;display:flex}.section-ci-image{border-radius:var(--radius-md);-o-object-fit:cover;object-fit:cover;max-height:280px;box-shadow:var(--shadow-lg);transition:var(--transition-smooth);border:4px solid var(--white);flex:1;position:relative}.section-ci-image:first-child{transform:rotate(-1deg)}.section-ci-image:nth-child(2){transform:rotate(1.5deg)}.section-ci-image:nth-child(3){transform:rotate(-.5deg)}.section-ci-image:hover{box-shadow:var(--shadow-2xl);z-index:10;transform:translateY(-12px)scale(1.05)rotate(0)}.section-ci-text{padding-left:2rem}.section-ci-text h2{font-family:var(--font-sans);font-size:var(--font-size-xl);color:var(--white);margin:0 0 var(--gap-medium)0;font-weight:400;line-height:1.4}.section-ci-text h2 strong{font-weight:600}.section-ci-description{font-family:var(--font-sans);font-size:var(--font-size-base);color:var(--text-light);margin-bottom:var(--gap-small);font-weight:400;line-height:1.6}@media (max-width:1024px){.home-page .section-ci{padding:var(--section-padding-sm)}.home-page .section-ci-content{gap:var(--gap-large);text-align:center;max-width:600px;padding:0 var(--spacing-md);grid-template-columns:1fr;margin:0 auto}.home-page .section-ci-text{text-align:center;order:-1;padding-left:0}.home-page .section-ci-text h2,.home-page .section-ci-description{text-align:center}.home-page .section-ci-images{justify-content:center;gap:1rem}.home-page .section-ci-image:first-child{transform:rotate(-.5deg)}.home-page .section-ci-image:nth-child(2){transform:rotate(.5deg)}.home-page .section-ci-image:nth-child(3){transform:rotate(-.3deg)}.home-page .section-ci-image:hover{box-shadow:var(--shadow-xl);transform:translateY(-8px)scale(1.03)rotate(0)}}@media (max-width:700px){.home-page .section-ci-images{gap:8px}.home-page .section-ci-image{max-width:110px}.home-page .section-ci-image:first-child{transform:rotate(-.3deg)}.home-page .section-ci-image:nth-child(2){transform:rotate(.3deg)}.home-page .section-ci-image:nth-child(3){transform:rotate(-.2deg)}.home-page .section-ci-image:hover{box-shadow:var(--shadow-lg);transform:none}.home-page .section-ci-text h2{font-size:var(--font-size-xl)}}@media (max-width:414px){.home-page .section-ci-content{padding:0 var(--spacing-sm);justify-content:center;align-items:center;text-align:center!important}.home-page .section-ci-text{width:100%;padding-left:0;padding-right:0;text-align:center!important}.home-page .section-ci-text h2,.home-page .section-ci-description{width:100%;text-align:center!important}.home-page .section-ci-images{justify-content:center}}.section-cii{background:var(--teal);padding:var(--section-padding);position:relative}.section-cii-content{gap:var(--gap-xxlarge);grid-template-columns:1fr 1fr;align-items:center;max-width:1200px;margin-left:auto;margin-right:auto;padding:0 2rem;display:grid}.section-cii-text h2{font-family:var(--font-sans);font-size:var(--font-size-xl);color:var(--primary-color);margin-bottom:var(--gap-medium);font-weight:400;line-height:1.4}.section-cii-text p{font-family:var(--font-sans);font-size:var(--font-size-base);color:var(--primary-color);margin-bottom:var(--gap-medium);font-weight:400;line-height:1.6}.section-cii-text p:last-child{margin-bottom:0}.section-cii-image{text-align:center}.section-cii-img{border-radius:var(--radius-md);-o-object-fit:cover;object-fit:cover;width:100%;max-width:500px;height:auto;box-shadow:var(--shadow-lg);transition:var(--transition-smooth);border:4px solid var(--white);transform:rotate(-1.5deg)}.section-cii-img:hover{box-shadow:var(--shadow-2xl);transform:translateY(-12px)scale(1.05)rotate(0)}@media (max-width:1024px){.home-page .section-cii-content{gap:var(--gap-large);text-align:center;max-width:600px;padding:0 var(--spacing-md);grid-template-columns:1fr;margin:0 auto}.home-page .section-cii-text{text-align:center;order:-1;margin:0 auto}.home-page .section-cii-image{margin:0 auto}.home-page .section-cii-img{margin:0 auto;transform:rotate(-1deg)}}@media (max-width:768px){.home-page .section-cii-text{text-align:center}.home-page .section-cii-text h2{font-size:var(--font-size-xl);text-align:center}.home-page .section-cii-text p{font-size:var(--font-size-base);text-align:center}.home-page .section-cii-img{margin:0 auto;transform:rotate(1deg)}.home-page .section-cii-img:hover{transform:translateY(-8px)scale(1.03)rotate(0)}}section.section-d .section-d-content,#section-d .section-d-content,.section-d .section-d-content{grid-template-columns:repeat(3,1fr);place-items:stretch stretch;gap:2rem;width:100%;display:grid}.section-d-bg,.section-d-overlay,.section-d-img{display:none}.section-d .container{max-width:var(--container-width);padding:0 var(--container-padding);margin:0 auto;position:relative;width:100%!important}.section-d-header{text-align:center;max-width:900px;margin-bottom:3rem;margin-left:auto;margin-right:auto}.section-d-title{font-family:var(--font-poppins);font-size:var(--font-size-xl);color:var(--primary-color);margin-bottom:1rem;font-weight:400;line-height:1.3}.section-d-description{font-family:var(--font-lato);font-size:var(--font-size-base);color:var(--primary-color);max-width:900px;margin:0 auto;font-weight:400;line-height:1.6}.section-d-description strong{color:var(--primary-color);font-weight:700}.section-d-content{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:2rem;width:100%;max-width:1000px;margin:0 auto;display:grid}.section-d-item{background:var(--white);border-radius:var(--radius-lg);padding:var(--spacing-xl)var(--spacing-lg);text-align:center;transition:var(--transition-smooth);box-sizing:border-box;aspect-ratio:1;width:100%;box-shadow:var(--shadow);border:none;justify-content:flex-start;align-items:center;gap:1rem;position:relative;overflow:hidden;flex-direction:column!important;min-width:0!important;height:auto!important;display:flex!important}.section-d-item:before{display:none}.section-d-item:hover{box-shadow:var(--shadow-hover-lg);transform:translateY(-4px)}.section-d-icon{width:80px;height:80px;transition:var(--transition-smooth);filter:brightness(0)saturate()invert(57%)sepia(26%)saturate(687%)hue-rotate(305deg)brightness(93%)contrast(87%);flex-shrink:0;margin:0 0 .75rem;position:relative}.section-d-item:hover .section-d-icon{transform:translateY(-2px)scale(1.05)}.section-d-icon img{-o-object-fit:contain!important;object-fit:contain!important;width:100%!important;height:100%!important}.section-d-item:nth-child(3) .section-d-icon{width:80px;height:80px}.section-d-item h3{font-family:var(--font-poppins);font-size:var(--font-size-base);color:var(--primary-color);text-align:center;-webkit-hyphens:auto;hyphens:auto;word-break:break-word;overflow-wrap:break-word;margin:0 0 .75rem;font-weight:400;line-height:1.3}.section-d-item p{font-family:var(--font-lato);font-size:var(--font-size-sm);color:var(--coral);text-align:center;background:var(--white);padding:var(--spacing-sm)var(--spacing-md);border-radius:var(--radius);border:1px solid var(--coral-tint-light);box-sizing:border-box;width:100%;box-shadow:var(--shadow-sm);word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin:0;line-height:1.6}.section-d-item em{color:var(--coral);font-style:italic;font-weight:400}@media (max-width:1024px){.home-page .section-d{padding:var(--section-padding-sm)}.home-page .section-d-header{margin-bottom:2.5rem}.home-page .section-d-title{font-size:var(--font-size-xl)}.home-page .section-d-description{font-size:var(--font-size-base)}.home-page .section-d-content{gap:1.5rem!important;max-width:100%!important}.home-page .section-d-item{padding:var(--spacing-lg)var(--spacing-md)}.home-page .section-d-icon{width:64px;height:64px}.home-page .section-d-item h3{font-size:var(--font-size-base)}.home-page .section-d-item p{font-size:var(--font-size-sm);padding:var(--spacing-sm)}}@media (max-width:768px){.home-page .section-d{padding:var(--section-padding-sm)}section.section-d .section-d-content,#section-d .section-d-content,.home-page .section-d .section-d-content{gap:var(--spacing-lg)!important;grid-template-columns:1fr!important;grid-auto-flow:row!important;max-width:600px!important;margin:0 auto!important;padding:0!important;display:grid!important}.home-page .section-d-header{margin-bottom:var(--spacing-xl);padding:0 var(--spacing-md)}.home-page .section-d-title{font-size:var(--font-size-2xl);margin-bottom:var(--spacing-md);line-height:1.2}.home-page .section-d-description{font-size:var(--font-size-base);line-height:1.6}.home-page .section-d-item{aspect-ratio:auto;border-bottom:2px solid var(--secondary-tint-light);width:100%;max-width:100%;min-height:auto;padding:var(--spacing-xl)var(--spacing-lg)!important}.home-page .section-d-item:last-child{border-bottom:none}.home-page .section-d-icon{width:68px;height:68px;margin-bottom:var(--spacing-md)}.home-page .section-d-item h3{font-size:var(--font-size-xl);margin-bottom:var(--spacing-md);line-height:1.3}.home-page .section-d-item p{font-size:var(--font-size-base);padding:var(--spacing-md)var(--spacing-lg);white-space:normal;line-height:1.7}}@media (max-width:480px){.home-page .section-d{padding:var(--section-padding-xs)}.home-page .section-d-header{padding:0 var(--spacing-sm)}.home-page .section-d-title{font-size:var(--font-size-xl)}.home-page .section-d-description{font-size:var(--font-size-sm)}.home-page .section-d-content{padding:0 var(--spacing-sm)!important;gap:var(--spacing-lg)!important}.home-page .section-d-item{padding:var(--spacing-lg)var(--spacing-md)}.home-page .section-d-icon{width:48px;height:48px}.home-page .section-d-item h3{font-size:var(--font-size-base)}.home-page .section-d-item p{font-size:var(--font-size-sm);padding:var(--spacing-sm)var(--spacing-md)}}.section-e{padding:var(--section-padding);background:var(--white)}.section-e-grid{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;max-width:1200px;margin-left:auto;margin-right:auto;padding:0 2rem;display:grid}.section-e-left{overflow-wrap:break-word;flex-direction:column;justify-content:center;align-self:stretch;max-width:100%;display:flex}.section-e-left h2{font-size:var(--font-size-xl);color:var(--primary-color);max-width:100%;margin-bottom:1.5rem;padding-right:2rem;font-weight:400;line-height:1.2}.section-e-left h2 .stakeholder-strong{color:var(--primary-color);font-weight:700}.section-e-left h2 .stakeholder-signal{color:var(--teal);font-weight:700}.section-e-left h2 .wide-layout{display:inline}.section-e-left h2 .narrow-layout{display:none}@media (max-width:1536px){.home-page .section-e-left h2 .wide-layout{display:none}.home-page .section-e-left h2 .narrow-layout{display:inline}}.section-e-subtext{font-size:var(--font-size-base);color:var(--primary-color);max-width:100%;margin-bottom:2rem;padding-right:2rem;line-height:1.6}.section-e-subtext br{height:1rem!important;margin:2rem 0!important;line-height:0!important;display:block!important}.section-e-subtext br+*{margin-top:1.5rem!important}.section-e-subtext strong{margin-top:1.5rem!important;display:block!important}.section-e-cta{margin-top:1rem}.section-e-cta .cta-tertiary{color:var(--coral)}.section-e-cta .cta-tertiary:hover{color:var(--coral-dark)}.section-e-cta .btn{padding:var(--padding-button-md);border-radius:var(--radius);font-weight:600;font-size:var(--font-size-base);transition:var(--transition-base);text-decoration:none;display:inline-block}.section-e-right{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.section-e-card{background:var(--white);border:2px solid var(--light-gray);border-radius:var(--radius-md);text-align:center;transition:var(--transition-base);box-shadow:var(--shadow);padding:1.25rem;transform:rotate(1.5deg)}.section-e-card:nth-child(2n){transform:rotate(-1.5deg)}.section-e-card:hover{border-color:var(--primary-color);box-shadow:var(--shadow-hover-lg);transform:translateY(-2px)rotate(0)}.section-e-card img{-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-md);width:160px;height:110px;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;margin:0 auto .75rem!important;display:block!important}.section-e-card h4{font-size:var(--font-size-md);color:var(--primary-color);margin-bottom:.75rem;font-weight:600;line-height:1.3}.section-e-card p{font-size:var(--font-size-sm);color:var(--text-dark);margin:0;line-height:1.5}@media (max-width:768px){.home-page .section-e-grid{grid-template-columns:1fr;gap:2rem;max-width:100%;margin:0 auto}.home-page .section-e-right{grid-template-columns:1fr;margin:0 auto}.home-page .section-e-card{margin:0 auto}.home-page .section-e-card img{margin:0 auto;width:150px!important;height:100px!important}.home-page .section-e-highlight{margin:0 auto;font-size:var(--font-size-xl)!important;max-width:100%!important;padding:1.2rem 1.5rem!important}}.section-f{padding:var(--section-padding);background:var(--primary-color);color:var(--white);position:relative;overflow:hidden}.section-f-bg{z-index:1;background-image:url(/assets/images/icons/meet.png);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.section-f-overlay{background:var(--overlay-heavy);z-index:2;position:absolute;inset:0}.section-f .container{z-index:3;position:relative}.section-f-content{z-index:3;gap:var(--spacing-xl);grid-template-columns:1fr 1fr;justify-content:center;align-items:center;max-width:880px;margin:0 auto;display:grid;position:relative}.home-page .content-left h2{font-family:var(--font-sans);font-size:var(--font-size-xl);color:var(--white);margin-bottom:32px;font-weight:400;line-height:1.2}.home-page .content-left h2 strong{color:var(--coral)!important}.section-f-description{font-family:var(--font-body);font-size:var(--font-size-base);color:var(--white);margin-bottom:16px;line-height:1.6}.section-f-description strong{color:var(--coral)!important}.section-f-bullets{color:var(--white);margin:0 0 32px;padding-left:24px;list-style:outside}.section-f-bullets li{font-family:var(--font-body);font-size:var(--font-size-base);color:var(--white);margin-bottom:12px;padding-left:8px;line-height:1.6}.section-f-bullets li:last-child{margin-bottom:0}.section-f-methodology{font-family:var(--font-body);font-size:var(--font-size-base);color:var(--white);margin-top:32px;margin-bottom:16px;line-height:1.6}.section-f-methodology strong{font-weight:700;color:var(--white)!important}.home-page .content-right{justify-content:flex-start;align-items:flex-start;min-height:420px;display:flex;background:var(--white)!important;padding:var(--padding-card-xl)!important;border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-lg)!important;border:1px solid var(--overlay-subtle)!important}.section-f-panel{box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;width:100%!important;max-width:none!important;padding:0!important}.section-f-panel h3{font-family:var(--font-sans);font-size:var(--font-size-xl);text-align:center;margin-bottom:32px;font-weight:400;color:var(--primary-color)!important}.section-f-checklist{margin:0 0 32px;padding:0;list-style:none}.section-f-checklist li{box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;align-items:flex-start!important;gap:16px!important;margin-bottom:20px!important;padding:0!important;list-style:none!important;display:flex!important}.section-f-checklist li:before,.section-f-checklist li:after{display:none!important}.section-f-check{flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:flex;width:24px!important;height:24px!important;box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important}.section-f-check img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;filter:none!important;box-shadow:none!important;border:none!important}.section-f-check-content{font-family:var(--font-body);font-size:var(--font-size-base);flex:1;line-height:1.5;color:var(--primary-color)!important}.section-f-check-content strong{color:var(--primary-color)!important;font-weight:700!important}.section-f-panel .btn{background:var(--primary-color)!important;color:var(--white)!important;padding:var(--padding-button)!important;border-radius:var(--radius)!important;transition:var(--transition-base)!important;text-align:center!important;border:none!important;width:100%!important;font-weight:600!important;text-decoration:none!important;display:inline-block!important}.section-f-panel .btn:hover{background:var(--primary-hover)!important}.section-f-panel .text-hover-cta{text-align:center!important;color:var(--coral)!important;margin-top:1.5rem!important;font-weight:400!important;text-decoration:none!important;transition:-webkit-text-decoration .3s,text-decoration .3s!important;display:block!important}.section-f-panel .text-hover-cta:hover{color:var(--coral)!important;background-color:#0000!important;text-decoration:underline!important}@media (max-width:1024px){.home-page .section-f-content{grid-template-columns:1fr;gap:3rem}.home-page .content-left h2{font-size:var(--font-size-xl)}.home-page .section-f-description,.home-page .section-f-methodology{font-size:var(--font-size-base)}}@media (max-width:768px){.home-page .section-f-content{text-align:center;grid-template-columns:1fr;gap:2rem;margin:0 auto}.home-page .content-left{text-align:center;margin:0 auto}.home-page .content-left h2{font-size:var(--font-size-xl)}.home-page .content-right{margin:0 auto;padding:var(--spacing-md)!important}.home-page .section-f-panel{margin:0 auto}.home-page .section-f-panel h3{font-size:var(--font-size-xl)}}.section-g{padding:var(--section-padding);background:var(--background-gray)}.section-g-header{text-align:center;max-width:950px;margin:0 auto 8px}.section-g-title{font-family:var(--font-sans);color:var(--primary-color);font-weight:400;font-size:var(--font-size-xl);margin:0 0 8px;line-height:1.3}.section-g-title strong{font-weight:800}.section-g-subtitle{font-family:var(--font-sans);color:var(--coral);font-weight:600;font-size:var(--font-size-base);margin:0}.section-g-grid{grid-template-columns:repeat(3,1fr);gap:32px;max-width:1200px;margin-top:40px;margin-left:auto;margin-right:auto;padding:0 2rem;display:grid}.section-g-card{background:var(--white);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-lg);transition:var(--transition-smooth);border:1px solid var(--overlay-subtle);flex-direction:column;height:100%;display:flex;overflow:hidden}.section-g-card:hover{box-shadow:var(--shadow-lg);border-color:var(--primary-color);transform:translateY(-12px)}.section-g-image{width:100%;height:260px;position:relative;overflow:hidden}.section-g-card-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:var(--transition-smooth)}.section-g-card:hover .section-g-card-img{transform:scale(1.08)}.section-g-content{padding:var(--padding-card-lg);text-align:center;flex-direction:column;flex-grow:1;display:flex}.section-g-content h3{font-family:var(--font-sans);font-size:var(--font-size-md);color:var(--primary-color);margin-bottom:16px;font-weight:400}.section-g-content p{font-family:var(--font-body);font-size:var(--font-size-base);color:var(--primary-color);flex-grow:1;margin-bottom:24px;line-height:1.6}.section-g-content em{color:var(--primary-color);font-style:italic;font-weight:600}.section-g-content .btn{align-self:center;margin-top:auto}@media (max-width:1024px){.home-page .section-g-title{font-size:var(--font-size-xl)}.home-page .section-g-subtitle{font-size:var(--font-size-base)}.home-page .section-g-grid{gap:var(--spacing-md);max-width:600px;margin:var(--spacing-xl)auto 0;grid-template-columns:1fr}.home-page .section-g-image{height:220px}.home-page .section-g-content{padding:var(--padding-card)}.home-page .section-g-content h3{font-size:var(--font-size-md)}}@media (max-width:768px){.home-page .section-g-grid{gap:var(--spacing-xl);max-width:600px;padding:0 var(--spacing-md);margin:var(--spacing-xl)auto 0 auto!important;grid-template-columns:1fr!important}.home-page .section-g-card{max-width:100%;margin:0 auto}.home-page .section-g-title{font-size:var(--font-size-xl);text-align:center}.home-page .section-g-subtitle{font-size:var(--font-size-base);text-align:center}.home-page .section-g-image{height:200px}.home-page .section-g-content{padding:var(--padding-input)}.home-page .section-g-content h3{font-size:var(--font-size-md)}.home-page .section-g-content p{font-size:var(--font-size-sm)}}.section-h{padding:var(--section-padding-md);background:var(--white);color:var(--primary-color);position:relative}.section-h:before{content:"";background:var(--secondary-tint-strong);width:60%;height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.section-h-header{text-align:center;max-width:1000px;margin-bottom:48px;margin-left:auto;margin-right:auto}.section-h-title{font-family:var(--font-poppins);font-size:var(--font-size-xl);color:var(--primary-color);margin:0 0 16px;font-weight:400;line-height:1.2}.section-h-title-bold,.section-h-title-thin{font-weight:400}.section-h-subtitle{font-family:var(--font-poppins);font-size:var(--font-size-base);color:var(--primary-color);margin:0;line-height:1.6}.section-h-cards{max-width:900px;padding:var(--spacing-2xl);background:var(--white);border-radius:var(--radius-lg);box-shadow:0 12px 40px var(--primary-tint-medium),0 4px 16px var(--primary-tint-light);grid-template-columns:1fr 1fr;gap:0;margin:0 auto 48px;display:grid;position:relative}.section-h-cards:before{content:"";background:linear-gradient(180deg,transparent 0%,var(--secondary-color)20%,var(--secondary-color)80%,transparent 100%);opacity:.3;width:1px;position:absolute;top:48px;bottom:48px;left:50%}.section-h-card{box-shadow:none;background:0 0;border-radius:0;padding:0 40px;position:relative}.section-h-hivewell,.section-h-everyone-else{color:var(--primary-color);background:0 0}.section-h-card-title{font-family:var(--font-poppins);font-size:var(--font-size-xl);text-align:center;margin:0 0 24px;font-weight:600}.section-h-hivewell .section-h-card-title,.section-h-everyone-else .section-h-card-title{color:var(--primary-color);font-weight:400}.section-h-card-list{background:0 0;border:none;border-radius:0;margin:0;padding:0;list-style:none}.section-h-hivewell .section-h-card-list,.section-h-everyone-else .section-h-card-list{background:0 0;border:none}.section-h-card-item{font-family:var(--font-lato);font-size:var(--font-size-sm);align-items:flex-start;gap:12px;margin-bottom:16px;line-height:1.6;display:flex}.section-h-hivewell .section-h-card-item{color:var(--primary-color)}.section-h-card-item:last-child{margin-bottom:0}.section-h-bullet{font-size:var(--font-size-xl);flex-shrink:0;margin-top:2px;font-size:0;font-weight:700}.section-h-hivewell .section-h-bullet{color:var(--primary-color)}.section-h-hivewell .section-h-bullet:before{content:"✓";font-size:var(--font-size-xl)}.section-h-everyone-else .section-h-bullet{color:var(--primary-color)}.section-h-everyone-else .section-h-bullet:before{content:"✗";font-size:var(--font-size-xl)}.section-h-bottom-message{text-align:center;max-width:1000px;padding:0 var(--spacing-sm);margin:0 auto}.section-h-bottom-message p{font-family:var(--font-poppins);font-size:var(--font-size-base);color:var(--white);margin:0;font-weight:500;line-height:1.6}.section-i{padding:var(--section-padding);background:var(--background-gray)}.section-i-header{text-align:center;margin-bottom:60px}.section-i-header h2{font-family:var(--font-sans);font-size:var(--font-size-xl);color:var(--primary-color);margin-bottom:24px;font-weight:700}.section-i-subtitle{font-family:var(--font-body);font-size:var(--font-size-base);color:var(--text-medium);max-width:1200px;margin:0 auto;line-height:1.6}.section-i-grid{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;max-width:1200px;margin-bottom:60px;margin-left:auto;margin-right:auto;padding:0 2rem;display:flex}.section-i-card{background:var(--white);padding:var(--padding-card);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-lg);text-align:center;transition:var(--transition-base);flex-direction:column;flex:1;justify-content:flex-start;min-width:250px;max-width:280px;height:400px;display:flex;position:relative}.section-i-arrow{flex-shrink:0;justify-content:center;align-items:center;display:flex}.section-i-arrow .section-i-arrow-icon{-o-object-fit:contain;object-fit:contain;opacity:.6;width:40px;height:40px}@media (max-width:1400px){.home-page .section-i-grid{gap:var(--spacing-sm)}.home-page .section-i-card{padding:var(--padding-card-compact);max-width:260px;height:380px}.home-page .section-i-arrow .section-i-arrow-icon{width:32px;height:32px}}@media (max-width:1600px){.home-page .section-i-arrow{display:none}.home-page .section-i-grid{gap:var(--spacing-sm)}.home-page .section-i-card{max-width:270px;padding:var(--spacing-xl)22px}}@media (max-width:900px){.home-page .section-i-grid{gap:var(--spacing-xl);grid-template-columns:repeat(2,1fr);display:grid}.home-page .section-i-card{max-width:none;padding:var(--padding-card-lg);height:420px}}@media (max-width:600px){.home-page .section-i-grid{grid-template-columns:1fr;gap:32px}}.section-i-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.section-i-icon{justify-content:center;align-items:center;margin-bottom:24px;display:flex}.section-i-icon img{-o-object-fit:contain;object-fit:contain;width:80px;height:80px}.section-i-number{background:var(--coral);width:40px;height:40px;color:var(--white);border-radius:var(--radius-full);font-family:var(--font-sans);font-size:var(--font-size-base);justify-content:center;align-items:center;font-weight:700;display:flex;position:absolute;top:-15px;left:32px}.section-i-content{flex-direction:column;flex-grow:1;justify-content:space-between;display:flex}.section-i-content h3{font-family:var(--font-sans);color:var(--primary-color);margin-bottom:16px;font-weight:600;font-size:var(--font-size-md)!important}.section-i-content p{font-family:var(--font-body);font-size:var(--font-size-base);color:var(--text-medium);flex-grow:1;line-height:1.6}.section-i-cta{text-align:center}@media (max-width:1400px){.home-page .section-i-grid{gap:var(--spacing-sm)}.home-page .section-i-card{padding:var(--padding-card-compact);max-width:260px;height:380px}.home-page .section-i-arrow .section-i-arrow-icon{width:32px;height:32px}}@media (max-width:1200px){.home-page .section-i-grid{gap:var(--spacing-xl);grid-template-columns:repeat(2,1fr);display:grid}.home-page .section-i-arrow{display:none}.home-page .section-i-card{max-width:none;padding:var(--padding-card-lg);height:420px}}@media (max-width:768px){.home-page .section-i-grid{max-width:600px;padding:0 var(--spacing-md);grid-template-columns:1fr;gap:32px;margin:0 auto}.home-page .section-i-card{max-width:100%;margin:0 auto}.home-page .section-i-header,.home-page .section-i-cta{text-align:center;margin:0 auto}.home-page .section-i-arrow{display:none}}@media (max-width:1200px){.home-page .section-h h2{font-size:var(--font-size-xl);margin-bottom:40px}.home-page .section-h-grid{gap:15px;max-width:700px}.home-page .section-h-side{max-height:880px;padding:0 0 210px}.home-page .section-h-header{padding:var(--spacing-xl)25px 15px 25px}.home-page .section-h-header h3{font-size:var(--font-size-base)}.home-page .section-h-image-wrapper{height:300px}}@media (max-width:1024px){.home-page .section-h-grid{gap:10px;max-width:500px}.home-page .section-h-side{max-height:none}.home-page .section-h-list{background:var(--white);margin:var(--spacing-md)}.home-page .section-h-list li{font-weight:600}.home-page .section-h-image-wrapper{height:auto;min-height:250px}.home-page .section-h{padding:var(--section-padding-sm)}.home-page .section-h-cards{max-width:600px;padding:var(--padding-card-lg);grid-template-columns:1fr;gap:32px}.home-page .section-h-cards:before{display:none}.home-page .section-h-title{font-size:var(--font-size-xl)}.home-page .section-h-title-bold{font-weight:600}.home-page .section-h-title-thin{font-weight:300}.home-page .section-h-subtitle{font-size:var(--font-size-base)}.home-page .section-h-card{border-bottom:1px solid var(--secondary-tint-strong);padding:0 0 32px}.home-page .section-h-card:last-child{border-bottom:none;padding-bottom:0}.home-page .section-h-card-title{font-size:var(--font-size-xl)}.home-page .section-h-card-item,.home-page .section-h-bottom-message p{font-size:var(--font-size-base)}}@media (max-width:768px){.home-page .section-h{padding:var(--section-padding-sm-plus)}.home-page .section-h-header{margin-bottom:40px}.home-page .section-h-title{font-size:var(--font-size-xl)}.home-page .section-h-title-bold{font-weight:600}.home-page .section-h-title-thin{font-weight:300}.home-page .section-h-cards{padding:var(--padding-card);margin-bottom:40px}.home-page .section-h-card{padding:0 0 24px}.home-page .section-h-card:last-child{padding-bottom:0}.home-page .section-h-card-title{font-size:var(--font-size-xl);margin-bottom:24px}.home-page .section-h-card-item{font-size:var(--font-size-base);margin-bottom:16px}}@media (max-width:480px){.home-page .section-h{padding:var(--section-padding-xs)}.home-page .section-h-title{font-size:var(--font-size-xl)}.home-page .section-h-title-bold{font-weight:600}.home-page .section-h-title-thin{font-weight:300}.home-page .section-h-subtitle{font-size:var(--font-size-base)}.home-page .section-h-cards{padding:var(--padding-input)}.home-page .section-h-card{padding:0 0 20px}.home-page .section-h-card:last-child{padding-bottom:0}.home-page .section-h-card-title{font-size:var(--font-size-base);margin-bottom:20px}.home-page .section-h-card-item{font-size:var(--font-size-base);margin-bottom:14px}.home-page .section-h-bottom-message p{font-size:var(--font-size-base)}}.section-d{padding:var(--section-padding);background:var(--background-gray);position:relative;overflow:hidden}.section-d-bg{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.section-d-overlay{z-index:2;background:#2c7b7ae6;width:100%;height:100%;position:absolute;top:0;left:0}.section-d .container{z-index:3;position:relative}.section-d-content{grid-template-columns:1fr 1fr 1fr!important;align-items:start!important;gap:2rem!important;display:grid!important}@media (max-width:768px){.home-page .section-d-header{margin-bottom:2rem}.home-page .section-d-title{font-size:var(--font-size-xl)}.home-page .section-d-description{font-size:var(--font-size-base)}.home-page .section-d-content{grid-template-columns:1fr;gap:1rem;max-width:400px}.home-page .section-d{padding:4rem 0}.home-page .section-d-item{aspect-ratio:1;justify-content:center;gap:.6rem;min-height:auto;padding:1.25rem 1rem}.home-page .section-d-icon{width:50px;height:50px;margin:0}.home-page .section-d-item:nth-child(3) .section-d-icon{width:50px;height:50px}.home-page .section-d-item h3{font-size:var(--font-size-base);margin:0;line-height:1.2}.home-page .section-d-item p{font-size:var(--font-size-base);margin:0}}.section-e-highlight{font-size:var(--font-size-xl)!important;color:var(--primary-color)!important;background:var(--white)!important;border-left:4px solid var(--coral)!important;border-radius:var(--radius)!important;max-width:95%!important;box-shadow:var(--shadow)!important;margin:2rem 0!important;padding:1.5rem 2rem!important;font-weight:600!important;line-height:1.5!important}@media (max-width:768px){.home-page .section-e-highlight{font-size:var(--font-size-xl)!important;max-width:100%!important;padding:1.2rem 1.5rem!important}}.section-e-card img{-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-md);width:180px;height:120px;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;text-align:center!important;margin:0 auto 1rem!important;display:block!important}.section-j{padding:var(--section-padding);background:var(--teal)}.section-j-title{text-align:center;color:var(--primary-color);font-weight:400}.section-j-grid{grid-template-columns:repeat(4,1fr);gap:20px;max-width:1200px;margin-top:40px;margin-left:auto;margin-right:auto;padding:0 2rem;display:grid}.section-j-card{background:var(--white);border-radius:var(--border-radius-lg);padding:var(--spacing-md)18px;text-align:center;transition:var(--transition-base);height:100%;box-shadow:var(--shadow-composite-sm);border:none;flex-direction:column;display:flex;position:relative}.section-j-card:hover{box-shadow:var(--shadow-composite-lg);border-color:#0000;transform:translateY(-5px)}.section-j-card.section-j-featured{background:linear-gradient(135deg,#0d948805,#14b8a605)}.section-j-card h3{color:var(--coral);margin-bottom:6px;font-weight:500;font-size:var(--font-size-md)!important}.section-j-card h4{color:var(--primary-color);margin-bottom:14px;font-weight:400;font-size:var(--font-size-base)!important}.section-j-benefits{padding:var(--spacing-xs)14px;text-align:left;background:var(--secondary-tint-light);border-radius:var(--radius-md);border:1px solid var(--secondary-tint-medium);flex-direction:column;flex-grow:1;justify-content:center;min-height:100px;margin-bottom:16px;list-style:none;display:flex}.section-j-benefits li{padding:var(--spacing-xxs)0;color:var(--text-medium);font-size:var(--font-size-sm);margin-bottom:4px;padding-left:22px;line-height:1.4;position:relative}.section-j-benefits li:last-child{margin-bottom:0}.section-j-benefits li:before{content:"✓";color:var(--primary-color);font-weight:700;font-size:var(--font-size-base);position:absolute;left:0}.section-j-card .btn{min-width:180px;transition:var(--transition-base);text-align:center;align-self:center;margin-top:auto;font-weight:600;line-height:1.3;text-decoration:none;padding:var(--padding-button)!important;color:var(--primary-color)!important;border-radius:var(--border-radius)!important;box-shadow:none!important;background:0 0!important;border:none!important}.section-j-card .btn:hover{transform:translateY(-2px);background:var(--primary-color)!important;color:var(--white)!important}@media (max-width:1024px){.home-page .section-j-grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media (max-width:768px){.home-page .section-j-grid{max-width:600px;padding:0 var(--spacing-md);grid-template-columns:1fr;gap:20px;margin:0 auto}.home-page .section-j-card{max-width:100%;margin:0 auto}.home-page .section-j-header{text-align:center;margin:0 auto}}.section-k{padding-top:80px;padding-right:var(--section-padding);padding-bottom:0;padding-left:var(--section-padding);background:var(--teal);position:relative}.section-k-grid{gap:var(--spacing-4xl);grid-template-columns:1fr 1fr;align-items:start;max-width:1200px;margin:0 auto;display:grid}.section-k-content{text-align:left;max-width:none}.section-k-content h2{font-family:var(--font-sans);font-size:var(--font-size-xl);color:var(--primary-color);margin-bottom:24px;font-weight:400}.section-k-subtitle{font-family:var(--font-sans);font-size:var(--font-size-xl);color:var(--primary-color);margin-bottom:32px;font-weight:700}.section-k-description{font-family:var(--font-body);font-size:var(--font-size-base);color:var(--primary-color);margin-bottom:16px;line-height:1.6}.section-k-cta-text{font-family:var(--font-body);font-size:var(--font-size-base);color:var(--primary-color);margin-bottom:40px;font-weight:400;line-height:1.6}.section-k-cta{margin-bottom:0}.section-k-image{margin-top:0;margin-bottom:0}.section-k-team-img{border-radius:var(--border-radius-lg);width:100%;height:auto}@media (max-width:768px){.home-page .section-k{padding:var(--section-padding-xs)0 0}.home-page .section-k-grid{gap:var(--spacing-xl);max-width:600px;padding:0 var(--spacing-md);grid-template-columns:1fr;margin:0 auto}.home-page .section-k-content{text-align:center;margin:0 auto}.home-page .section-k-image{margin:0 auto}.home-page .section-k-content h2,.home-page .section-k-subtitle{font-size:var(--font-size-xl)}}.section-culture-emerges{padding:var(--section-padding);background:var(--white);position:relative}.section-culture-emerges:after{content:"";background:var(--secondary-tint-strong);width:60%;height:1px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.culture-emerges-grid{grid-template-columns:35% 65%;align-items:start;gap:56px;max-width:1200px;margin-left:auto;margin-right:auto;padding:0 2rem;display:grid}.culture-emerges-images{gap:var(--spacing-md);align-items:flex-start;display:flex}.culture-emerges-image-wrapper{aspect-ratio:3/4;border-radius:var(--border-radius-lg);background:#f5f7f8;flex:1 1 0;max-height:320px;position:relative;overflow:visible}.culture-emerges-image-wrapper img.culture-emerges-image{-o-object-fit:cover;object-fit:cover;border-radius:var(--border-radius-lg);border:4px solid var(--white);width:100%;height:100%;box-shadow:var(--shadow-lg);transition:var(--transition-smooth);display:block}.culture-emerges-image-wrapper:first-child img.culture-emerges-image{transform:rotate(-1.5deg)}.culture-emerges-image-wrapper:nth-child(2) img.culture-emerges-image{transform:rotate(1deg)}.culture-emerges-image-wrapper:hover img.culture-emerges-image{box-shadow:var(--shadow-2xl);transform:translateY(-12px)scale(1.05)rotate(0)}.culture-emerges-content{max-width:640px}.culture-emerges-title{font-family:var(--font-sans);font-size:var(--font-size-xl);color:var(--primary-color);margin:0 0 1.25rem;font-weight:400;line-height:1.15}.culture-emerges-title .emphasis{color:var(--primary-color)}.culture-emerges-lede{color:var(--coral);margin-bottom:1rem;font-weight:600}.culture-emerges-content p{font-size:var(--font-size-base);color:var(--primary-color);margin-bottom:1rem;line-height:1.55}.section-culture-emerges .cta-tertiary{color:var(--coral);text-decoration:none}.section-culture-emerges .cta-tertiary:hover,.section-culture-emerges .cta-tertiary:active{color:var(--coral);text-decoration:underline}@media (max-width:1100px){.home-page .culture-emerges-grid{grid-template-columns:1fr}.home-page .culture-emerges-images{order:2;justify-content:center}.home-page .culture-emerges-content{order:1}.home-page .culture-emerges-image-wrapper:first-child img.culture-emerges-image{transform:rotate(-1deg)}.home-page .culture-emerges-image-wrapper:nth-child(2) img.culture-emerges-image{transform:rotate(.5deg)}}@media (max-width:700px){.home-page .culture-emerges-images{flex-direction:row;justify-content:center;gap:12px;margin:0 auto}.home-page .culture-emerges-image-wrapper{max-width:160px}.home-page .culture-emerges-content{text-align:center;margin:0 auto}.home-page .culture-emerges-image-wrapper{aspect-ratio:2/3}.home-page .culture-emerges-title{font-size:var(--font-size-xl)}.home-page .culture-emerges-image-wrapper:first-child img.culture-emerges-image{transform:rotate(-.5deg)}.home-page .culture-emerges-image-wrapper:nth-child(2) img.culture-emerges-image{transform:rotate(.5deg)}.home-page .culture-emerges-image-wrapper:hover img.culture-emerges-image{transform:translateY(-8px)scale(1.03)rotate(0)}}.section-mtvcl{padding:var(--section-padding);background:var(--white);position:relative}.section-mtvcl:before{content:"";background:var(--secondary-tint-strong);width:60%;height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.section-mtvcl:after{content:"";background:var(--secondary-tint-strong);width:60%;height:1px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.mtvcl-header{text-align:center;max-width:860px;margin:0 auto 3rem}.mtvcl-header h2{font-size:var(--font-size-xl);color:var(--teal-dark);margin-bottom:.75rem;font-weight:400}.mtvcl-sub{font-size:var(--font-size-base);color:var(--teal-dark)}.mtvcl-grid{gap:var(--spacing-md);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));max-width:1200px;margin-left:auto;margin-right:auto;padding:0 2rem;display:grid}.mtvcl-card{background:var(--white);border-radius:var(--radius-xl);padding:var(--spacing-lg)20px 26px;text-align:center;box-shadow:var(--shadow);border:1px solid #e3e7e9;flex-direction:column;gap:14px;transition:border-color .25s,box-shadow .25s,transform .25s;display:flex}.mtvcl-card:hover{border-color:var(--primary-color);box-shadow:var(--shadow-hover-lg);transform:translateY(-4px)}.mtvcl-icon-wrapper{border-radius:var(--radius-lg);background:#f3f6f7;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 1rem;display:flex}.mtvcl-card-title{color:var(--teal-dark);margin:0;font-weight:600;font-size:var(--font-size-md)!important}.mtvcl-card-desc{font-size:var(--font-size-sm);color:var(--teal-dark);flex-grow:1;line-height:1.5}.mtvcl-card .text-hover-cta{font-size:var(--font-size-base);color:var(--coral);transition:var(--transition-base);background-color:#0000;border:none;padding:0;font-weight:600;text-decoration:none;display:inline-block}.mtvcl-card .text-hover-cta:hover{color:var(--coral);box-shadow:none;background-color:#0000;text-decoration:underline;transform:none}.section-mtvcl .btn-small{font-size:var(--font-size-base);padding:.55rem 1rem}@media (max-width:720px){.mtvcl-header h2{font-size:var(--font-size-xl)}}.section-research-proof{padding:var(--section-padding);background:var(--white);border-bottom:2px solid var(--light-gray);padding-bottom:calc(var(--section-padding) + 40px);margin-bottom:40px}.research-proof-grid{gap:var(--spacing-4xl);grid-template-columns:1fr 1fr;align-items:center;max-width:1200px;margin:0 auto;display:grid}.research-proof-bullets{padding:var(--spacing-2xl)42px;border-radius:var(--radius-xl);box-shadow:var(--shadow-composite);background:#98bfc1;flex-direction:column;gap:28px;display:flex}.research-proof-bullet{font-size:var(--font-size-base);color:var(--primary-color);align-items:flex-start;gap:14px;font-weight:500;line-height:1.4;display:flex}.research-proof-bullet .bullet-text{color:var(--primary-color)}.research-proof-bullet .bullet-icon{flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.research-proof-content{flex-direction:column;justify-content:center;max-width:none;display:flex}.research-proof-content h2{font-size:var(--font-size-xl);color:var(--primary-color);margin:0 0 1.25rem;font-weight:400;line-height:1.15}.research-proof-content p{font-size:var(--font-size-base);color:var(--primary-color);margin:0 0 1rem;line-height:1.55}.research-proof-content p strong{color:var(--primary-color)}.section-research-proof .btn{margin-top:.75rem}.section-research-proof .cta-tertiary{color:var(--coral)}.section-research-proof .cta-tertiary:hover{color:var(--coral-dark)}@media (max-width:1100px){.home-page .research-proof-grid{max-width:600px;padding:0 var(--spacing-md);grid-template-columns:1fr;gap:48px;margin:0 auto}.home-page .research-proof-bullets{order:2;margin:0 auto}.home-page .research-proof-content{text-align:center;order:1;margin:0 auto}}@media (max-width:700px){.home-page .research-proof-bullets{padding:var(--spacing-2xl)30px;gap:var(--spacing-md);margin:0 auto}.home-page .research-proof-content{text-align:center}.home-page .research-proof-content h2{font-size:var(--font-size-xl);text-align:center}.home-page .research-proof-content p{text-align:center}}.section-talk-culture{padding:var(--section-padding);background:var(--white)}.talk-culture-grid{gap:var(--spacing-4xl);grid-template-columns:minmax(340px,520px) 1fr;align-items:start;max-width:1200px;margin-left:auto;margin-right:auto;padding:0 2rem;display:grid}.talk-culture-content .tc-lede{color:var(--coral);font-weight:600;font-size:var(--font-size-sm);letter-spacing:.5px;margin:0 0 1rem}.talk-culture-content h2{font-size:var(--font-size-xl);color:var(--primary-color);margin:0 0 1.25rem;font-weight:400;line-height:1.15}.talk-culture-content p{font-size:var(--font-size-base);color:var(--primary-color);margin:0 0 1rem;line-height:1.55}.talk-culture-content p strong{color:var(--primary-color)}.talk-culture-cta-row{gap:var(--spacing-sm);flex-wrap:wrap;margin-top:1.25rem;display:flex}.talk-culture-cta-row .cta-tertiary{color:var(--coral)}.talk-culture-cta-row .cta-tertiary:hover{color:var(--coral-dark)}.talk-culture-images{justify-content:flex-start;gap:18px;display:flex}.tc-image-wrapper{border-radius:var(--radius-lg);flex:1;min-width:0;max-height:280px;position:relative;overflow:visible}.tc-image-wrapper .tc-image{-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-lg);border:4px solid var(--white);width:100%;height:100%;box-shadow:var(--shadow-lg);transition:var(--transition-smooth);display:block}.tc-image-wrapper .tc-image.narrow{-o-object-position:center;object-position:center}.tc-image-wrapper:first-child .tc-image{transform:rotate(-1deg)}.tc-image-wrapper:nth-child(2) .tc-image{transform:rotate(1.5deg)}.tc-image-wrapper:nth-child(3) .tc-image{transform:rotate(-.5deg)}.tc-image-wrapper:hover .tc-image{box-shadow:var(--shadow-2xl);transform:translateY(-12px)scale(1.05)rotate(0)}@media (max-width:1100px){.home-page .talk-culture-grid{max-width:600px;padding:0 var(--spacing-md);grid-template-columns:1fr;gap:56px;margin:0 auto}.home-page .talk-culture-images{order:2;justify-content:center;margin:0 auto}.home-page .talk-culture-content{text-align:center;order:1;margin:0 auto}.home-page .talk-culture-cta-row{justify-content:center}.home-page .tc-image-wrapper:first-child .tc-image{transform:rotate(-.5deg)}.home-page .tc-image-wrapper:nth-child(2) .tc-image{transform:rotate(1deg)}.home-page .tc-image-wrapper:nth-child(3) .tc-image{transform:rotate(-.5deg)}}@media (max-width:700px){.home-page .talk-culture-content{text-align:center}.home-page .talk-culture-content h2{font-size:var(--font-size-xl);text-align:center}.home-page .talk-culture-content p{text-align:center}.home-page .talk-culture-images{justify-content:center;gap:12px;margin:0 auto}.home-page .tc-image-wrapper:first-child .tc-image{transform:rotate(-.5deg)}.home-page .tc-image-wrapper:nth-child(2) .tc-image{transform:rotate(.5deg)}.home-page .tc-image-wrapper:nth-child(3) .tc-image{transform:rotate(-.5deg)}.home-page .tc-image-wrapper:hover .tc-image{transform:translateY(-8px)scale(1.03)rotate(0)}}.cta-buttons-section-teal{background-color:var(--teal);padding:var(--section-padding-sm)}.cta-buttons-grid{grid-template-columns:repeat(3,1fr);gap:3rem;max-width:1200px;margin:0 auto;display:grid}.cta-button-item{cursor:pointer;transition:var(--transition-base);flex-direction:column;align-items:center;gap:1.5rem;text-decoration:none;display:flex}.cta-button-icon{width:64px;height:64px;transition:var(--transition-transform);justify-content:center;align-items:center;display:flex}.cta-button-icon img{filter:invert(20%)sepia(28%)saturate(1847%)hue-rotate(133deg)brightness(95%)contrast(95%);width:100%;height:100%}.cta-button-text{font-size:var(--font-size-base);color:var(--text-light);text-align:center;padding:var(--padding-button);border-radius:var(--radius);transition:var(--transition-base);background-color:#0000;font-weight:600;line-height:1.4}.cta-button-item:hover .cta-button-text{background-color:var(--primary-color);color:var(--white);box-shadow:var(--shadow-lg);transform:translateY(-4px)}.cta-button-coral .cta-button-text{color:var(--text-light)}.cta-button-coral:hover .cta-button-text{background-color:var(--coral);color:var(--white)}@media (max-width:1024px){.home-page .cta-buttons-grid{grid-template-columns:1fr;gap:2.5rem;max-width:400px}.home-page .cta-buttons-section-teal{padding:var(--section-padding-sm-plus)}}@media (max-width:768px){.home-page .cta-buttons-section-teal{padding:var(--section-padding-xs)}.home-page .cta-button-text{font-size:var(--font-size-base);padding:var(--spacing-xs)20px}}.home-page .mid-page-pilot-cta{background-color:var(--primary-color);padding:var(--section-padding-sm);position:relative;overflow:hidden}.home-page .pilot-cta-content{max-width:1000px;padding:0 var(--gap-medium);z-index:3;margin:0 auto;position:relative}.home-page .pilot-cta-grid{gap:var(--gap-large);grid-template-columns:1fr 1fr;align-items:center;display:grid}.home-page .pilot-cta-card{background:var(--white);border-radius:var(--radius-xl);padding:var(--gap-large);text-align:center;box-shadow:var(--shadow);flex-direction:column;justify-content:center;align-items:center;display:flex}.home-page .pilot-cta-tagline{font-family:var(--font-poppins);font-size:var(--font-size-md);color:var(--primary-color);margin-bottom:var(--gap-xs);font-weight:400}.home-page .pilot-cta-heading{font-family:var(--font-poppins);font-size:var(--font-size-xl);color:var(--primary-color);margin-bottom:var(--gap-medium);font-weight:600;line-height:1.3}.home-page .pilot-partner-text{font-family:Caveat,cursive;font-size:var(--font-size-3xl);color:var(--coral);font-style:normal;font-weight:700;text-decoration:none;display:block}.home-page .pilot-cta-description{font-size:var(--font-size-sm);color:var(--text-medium);margin-bottom:var(--gap-small);line-height:1.6}.home-page .pilot-cta-description:last-of-type{margin-bottom:var(--gap-medium)}.home-page .pilot-cta-image-wrapper{border-radius:var(--radius-md);max-height:350px;position:relative;overflow:visible}.home-page .pilot-cta-image{-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-md);width:100%;height:auto;box-shadow:var(--shadow-lg);transition:var(--transition-smooth);border:4px solid var(--white);display:block;transform:rotate(1.5deg)}.home-page .pilot-cta-image:hover{box-shadow:var(--shadow-2xl);transform:translateY(-12px)scale(1.05)rotate(0)}@media (max-width:1024px){.home-page .pilot-cta-grid{gap:var(--gap-medium)}.home-page .pilot-cta-card{padding:var(--gap-medium)}.home-page .pilot-cta-heading{font-size:var(--font-size-xl)}.home-page .pilot-partner-text{font-size:var(--font-size-2xl)}.home-page .pilot-cta-image-wrapper{max-height:300px}.home-page .pilot-cta-image{transform:rotate(1deg)}}@media (max-width:768px){.home-page .mid-page-pilot-cta{padding:var(--section-padding-sm-plus)}.home-page .pilot-cta-content{padding:0 var(--gap-small)}.home-page .pilot-cta-grid{gap:var(--gap-medium);grid-template-columns:1fr}.home-page .pilot-cta-card{padding:var(--gap-medium)}.home-page .pilot-cta-heading{font-size:var(--font-size-lg)}.home-page .pilot-partner-text{font-size:var(--font-size-2xl)}.home-page .pilot-cta-tagline{font-size:var(--font-size-base)}.home-page .pilot-cta-description{font-size:var(--font-size-sm)}.home-page .pilot-cta-image-wrapper{order:-1;max-height:250px}.home-page .pilot-cta-image{transform:rotate(-1deg)}.home-page .pilot-cta-image:hover{transform:translateY(-8px)scale(1.03)rotate(0)}}.pilot-partner-cta-section{background-color:var(--teal-soft);padding:var(--section-padding);text-align:center}.pilot-cta-heading.legacy{font-size:var(--font-size-3xl);margin-bottom:var(--gap-medium);color:var(--primary-color);font-weight:600}.pilot-cta-description.legacy{font-size:var(--font-size-md);color:var(--primary-color);max-width:600px;margin-left:auto;margin-right:auto;margin-bottom:var(--gap-medium);line-height:var(--line-height-relaxed)}@media (max-width:768px){.home-page .pilot-partner-cta-section{padding:var(--section-padding-mobile)}.home-page .pilot-cta-heading.legacy{font-size:var(--font-size-2xl)}.home-page .pilot-cta-description.legacy{font-size:var(--font-size-base)}}.pilot-recruitment-section{padding:var(--section-padding-md);background:linear-gradient(135deg,var(--accent-color)0%,var(--white)100%);border-top:3px solid var(--secondary-color);border-bottom:3px solid var(--secondary-color);position:relative}.pilot-recruitment-content{text-align:center;max-width:1000px;margin:0 auto}.pilot-recruitment-header{margin-bottom:40px}.pilot-badge{background:var(--coral);color:var(--white);padding:var(--spacing-2xs)20px;border-radius:var(--radius-full);font-size:var(--font-size-sm);box-shadow:var(--shadow-coral);align-items:center;gap:8px;margin-bottom:24px;font-weight:600;display:inline-flex}.badge-icon{font-size:var(--font-size-lg)}.pilot-recruitment-title{font-size:var(--font-size-2xl);font-family:var(--font-poppins);color:var(--primary-color);margin-bottom:16px;font-weight:600;line-height:1.2}.pilot-recruitment-subtitle{font-size:var(--font-size-xl);font-family:var(--font-poppins);color:var(--coral);margin-bottom:16px;font-weight:400}.pilot-recruitment-description{font-size:var(--font-size-base);color:var(--primary-color);max-width:700px;margin:0 auto;line-height:1.6}.pilot-spots-indicator{justify-content:center;align-items:center;gap:var(--spacing-xl);margin:var(--section-padding-xs);padding:var(--spacing-lg);background:var(--white);border-radius:var(--radius-lg);box-shadow:var(--shadow);display:flex}.spots-circle{border-radius:var(--radius-full);background:linear-gradient(135deg,var(--teal)0%,var(--secondary-color)100%);width:140px;height:140px;color:var(--white);flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;display:flex}.spots-number{font-size:var(--font-size-5xl);font-weight:700;font-family:var(--font-poppins);line-height:1}.spots-label{font-size:var(--font-size-sm);margin-top:8px;font-weight:500}.spots-progress{text-align:left;flex:1}.progress-bar{background:var(--accent-color);border-radius:var(--radius);width:100%;height:12px;margin-bottom:12px;overflow:hidden}.progress-fill{background:linear-gradient(90deg,var(--coral)0%,var(--teal)100%);height:100%;transition:width .5s}.progress-text{font-size:var(--font-size-sm);color:var(--primary-color);margin:0;font-weight:500}.pilot-benefits-grid{text-align:left;grid-template-columns:repeat(2,1fr);gap:16px 24px;max-width:700px;margin:0 auto 40px;display:grid}.pilot-benefit-item{align-items:flex-start;gap:12px;display:flex}.benefit-check{background:var(--teal);width:24px;height:24px;color:var(--white);border-radius:var(--radius-full);font-size:var(--font-size-sm);flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;font-weight:700;display:flex}.benefit-text{font-size:var(--font-size-base);color:var(--primary-color);line-height:1.5}.pilot-recruitment-cta{margin-top:40px}.cta-subtext{font-size:var(--font-size-sm);color:var(--primary-color);margin-top:16px;font-style:italic}@media (max-width:768px){.home-page .pilot-recruitment-section{padding:var(--section-padding-sm)}.home-page .pilot-recruitment-title{font-size:var(--font-size-xl)}.home-page .pilot-recruitment-subtitle{font-size:var(--font-size-lg)}.home-page .pilot-spots-indicator{gap:var(--spacing-md);padding:var(--spacing-md);flex-direction:column}.home-page .spots-circle{width:120px;height:120px}.home-page .spots-number{font-size:var(--font-size-4xl)}.home-page .spots-progress{text-align:center;width:100%}.home-page .pilot-benefits-grid{grid-template-columns:1fr;gap:12px}}[data-hivemotion-fade-rise]{opacity:0;transform:translateY(16px)}.section-b:not([data-hivemotion-curtain]) [data-hivemotion-fade-rise]{opacity:1;transform:translateY(0)}[data-hivemotion-fade-rise].hivemotion-visible{animation:.65s cubic-bezier(.22,1,.36,1) forwards hivemotion-fade-rise-cta}@keyframes hivemotion-fade-rise-cta{to{opacity:1;transform:translateY(0)}}[data-hivemotion-delay="0"].hivemotion-visible{animation-delay:0s}[data-hivemotion-delay="80"].hivemotion-visible{animation-delay:80ms}[data-hivemotion-delay="160"].hivemotion-visible{animation-delay:.16s}[data-hivemotion-delay="320"].hivemotion-visible{animation-delay:.32s}[data-hivemotion-delay="400"].hivemotion-visible{animation-delay:.4s}.home-page .cta-button-item{transition:transform .15s cubic-bezier(.22,1,.36,1),box-shadow .15s cubic-bezier(.22,1,.36,1)}.home-page .cta-button-item:hover{transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){[data-hivemotion-fade-rise]{transition:opacity .1s ease-in!important;animation:none!important}[data-hivemotion-fade-rise].hivemotion-visible{opacity:1!important;transform:none!important}.home-page .cta-button-item:hover{transform:none!important}}[data-hivemotion-fade-slide]{opacity:0}[data-hivemotion-fade-slide=left]{transform:translate(-24px)}[data-hivemotion-fade-slide=right]{transform:translate(24px)}[data-hivemotion-fade-slide].hivemotion-visible{animation:.7s cubic-bezier(.22,1,.36,1) forwards hivemotion-fade-slide}@keyframes hivemotion-fade-slide{to{opacity:1;transform:translate(0)}}.section-ci-image{transition:transform .15s ease-out,box-shadow .15s ease-out}.section-ci-image:hover{transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){[data-hivemotion-fade-slide]{transition:opacity .1s ease-in!important;animation:none!important}[data-hivemotion-fade-slide].hivemotion-visible{opacity:1!important;transform:none!important}.home-page .section-ci-image:hover{transform:none!important}}.hm-trigger{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;top:160px;left:0}[data-hivemotion-curtain]{clip-path:inset(0 0 100% round 16px);overflow:hidden}.section-b:not([data-hivemotion-curtain]){clip-path:none;overflow:visible}[data-hivemotion-curtain].hivemotion-cinematic-visible{animation:.7s cubic-bezier(.22,1,.36,1) forwards hivemotion-curtain-wipe}@keyframes hivemotion-curtain-wipe{to{clip-path:inset(0 round 16px)}}[data-hivemotion-curtain] [data-hivemotion-radial]{opacity:0;clip-path:circle(0%);transform:scale(.96)}[data-hivemotion-radial].hivemotion-visible{animation:.65s cubic-bezier(.22,1,.36,1) forwards hivemotion-radial-bloom}@keyframes hivemotion-radial-bloom{to{opacity:1;clip-path:circle(75%);transform:scale(1)}}.home-page .section-b .circle-large,.home-page .section-b .circle-small{transition:box-shadow .65s cubic-bezier(.22,1,.36,1)}.home-page .section-b .circle-large.hivemotion-visible,.home-page .section-b .circle-small.hivemotion-visible{box-shadow:var(--shadow-xl)}[data-hivemotion-curtain] [data-hivemotion-clip-text]{clip-path:inset(0 0 100%)}[data-hivemotion-clip-text].hivemotion-visible{animation:.65s cubic-bezier(.22,1,.36,1) forwards hivemotion-text-wipe}@keyframes hivemotion-text-wipe{to{clip-path:inset(0)}}[data-hivemotion-delay="60"].hivemotion-visible{animation-delay:60ms}[data-hivemotion-delay="70"].hivemotion-visible{animation-delay:70ms}[data-hivemotion-delay="130"].hivemotion-visible{animation-delay:.13s}[data-hivemotion-delay="200"].hivemotion-visible{animation-delay:.2s}[data-hivemotion-curtain] [data-hivemotion-scale-in]{opacity:0;transform:scale(.98)}[data-hivemotion-scale-in].hivemotion-visible{animation:.25s cubic-bezier(.22,1,.36,1) forwards hivemotion-scale-in}@keyframes hivemotion-scale-in{to{opacity:1;transform:scale(1)}}.section-b [data-hivemotion-scale-in]:hover{transition:transform .15s cubic-bezier(.22,1,.36,1);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){[data-hivemotion-curtain],[data-hivemotion-radial],[data-hivemotion-clip-text],[data-hivemotion-scale-in]{clip-path:none!important;transition:opacity .1s ease-in!important;animation:none!important}[data-hivemotion-curtain].hivemotion-cinematic-visible,[data-hivemotion-radial].hivemotion-visible,[data-hivemotion-clip-text].hivemotion-visible,[data-hivemotion-scale-in].hivemotion-visible{opacity:1!important;clip-path:none!important;transform:none!important}.home-page .section-b [data-hivemotion-scale-in]:hover{transform:none!important}}.section-d-header{overflow:hidden}[data-hivemotion-mask-wipe]{clip-path:inset(0 0 100%)}[data-hivemotion-mask-wipe].hivemotion-visible{animation:.6s cubic-bezier(.22,1,.36,1) forwards hivemotion-mask-wipe}@keyframes hivemotion-mask-wipe{to{clip-path:inset(0)}}[data-hivemotion-soft-rise]{opacity:0;transform:translateY(12px)}[data-hivemotion-soft-rise].hivemotion-visible{animation:.5s cubic-bezier(.22,1,.36,1) .12s forwards hivemotion-soft-rise}@keyframes hivemotion-soft-rise{to{opacity:1;transform:translateY(0)}}[data-hivemotion-depth-reveal]{opacity:0;transform-origin:50% 100%;position:relative;transform:translateY(18px)rotateX(6deg)}[data-hivemotion-depth-reveal].hivemotion-visible{animation:.65s cubic-bezier(.22,1,.36,1) forwards hivemotion-depth-reveal}@keyframes hivemotion-depth-reveal{to{opacity:1;transform:translateY(0)rotateX(0)}}.value-card{transition:box-shadow .65s cubic-bezier(.22,1,.36,1),transform .15s cubic-bezier(.22,1,.36,1);box-shadow:0 0 #0000}.value-card.hivemotion-visible{box-shadow:var(--shadow-md)}[data-hivemotion-depth-reveal]:after{content:"";opacity:0;pointer-events:none;border-radius:var(--radius-md);background:linear-gradient(90deg,#0000 0%,#ffffff40 50%,#0000 100%);width:100%;height:100%;position:absolute;top:0;left:-100%}[data-hivemotion-depth-reveal].hivemotion-visible:after{animation:.7s cubic-bezier(.22,1,.36,1) .2s forwards hivemotion-sheen-pass}@keyframes hivemotion-sheen-pass{0%{opacity:0;left:-100%}50%{opacity:1}to{opacity:0;left:100%}}[data-hivemotion-delay="120"].hivemotion-visible{animation-delay:.12s}[data-hivemotion-delay="120"].hivemotion-visible:after{animation-delay:.32s}[data-hivemotion-delay="240"].hivemotion-visible{animation-delay:.24s}[data-hivemotion-delay="240"].hivemotion-visible:after{animation-delay:.44s}.home-page .card-icon{opacity:0;transition:opacity .35s cubic-bezier(.22,1,.36,1) .1s,transform .35s cubic-bezier(.22,1,.36,1) .1s;transform:scale(.96)}[data-hivemotion-depth-reveal].hivemotion-visible .card-icon{opacity:1;transform:scale(1)}.home-page .card-headline,.home-page .card-body{opacity:0;transition:opacity .4s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.22,1,.36,1);transform:translateY(8px)}.home-page .card-body{padding:var(--spacing-sm);background:var(--white);border-radius:var(--radius-md);border:1px solid var(--coral-tint-light);color:var(--coral);margin-top:auto}.home-page .card-body em{color:var(--coral);font-style:italic}[data-hivemotion-depth-reveal].hivemotion-visible .card-headline{opacity:1;transition-delay:.15s;transform:translateY(0)}[data-hivemotion-depth-reveal].hivemotion-visible .card-body{opacity:1;transition-delay:.21s;transform:translateY(0)}.value-card:hover{box-shadow:var(--shadow-xl);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){[data-hivemotion-mask-wipe],[data-hivemotion-soft-rise],[data-hivemotion-depth-reveal]{clip-path:none!important;transition:opacity .1s ease-in!important;animation:none!important}[data-hivemotion-mask-wipe].hivemotion-visible,[data-hivemotion-soft-rise].hivemotion-visible,[data-hivemotion-depth-reveal].hivemotion-visible{opacity:1!important;clip-path:none!important;transform:none!important}[data-hivemotion-depth-reveal]:after{display:none!important}.card-icon,.card-headline,.home-page .card-body{opacity:1!important;transition:none!important;transform:none!important}.home-page .value-card:hover{transform:none!important}}@keyframes hivemotion-bg-settle{to{opacity:1;transform:translateY(0)scale(1)}}.home-page .content-left{overflow:hidden}[data-hivemotion-headline-wipe]{clip-path:inset(0 0 100%)}[data-hivemotion-headline-wipe].hivemotion-visible{animation:.65s cubic-bezier(.22,1,.36,1) forwards hivemotion-headline-wipe-up}@keyframes hivemotion-headline-wipe-up{to{clip-path:inset(0)}}[data-hivemotion-bullet-rise]{opacity:0;transform:translateY(14px)}[data-hivemotion-bullet-rise].hivemotion-visible{animation:.6s cubic-bezier(.22,1,.36,1) forwards hivemotion-bullet-rise}@keyframes hivemotion-bullet-rise{to{opacity:1;transform:translateY(0)}}[data-hivemotion-bullet-rise][data-hivemotion-delay="70"].hivemotion-visible{animation-delay:70ms}[data-hivemotion-bullet-rise][data-hivemotion-delay="140"].hivemotion-visible{animation-delay:.14s}[data-hivemotion-bullet-rise][data-hivemotion-delay="210"].hivemotion-visible{animation-delay:.21s}[data-hivemotion-bullet-rise][data-hivemotion-delay="280"].hivemotion-visible{animation-delay:.28s}@keyframes hivemotion-card-slide{to{opacity:1;transform:translate(0)scale(1)}}.home-page .content-right{transition:box-shadow .65s cubic-bezier(.22,1,.36,1);box-shadow:0 0 #0000}.section-f-panel{overflow:hidden}[data-hivemotion-card-title]{clip-path:inset(0 0 100%)}[data-hivemotion-card-title].hivemotion-visible{animation:.5s cubic-bezier(.22,1,.36,1) .12s forwards hivemotion-card-title-wipe}@keyframes hivemotion-card-title-wipe{to{clip-path:inset(0)}}[data-hivemotion-checklist-item]{opacity:0;transform:translateY(14px)}[data-hivemotion-checklist-item].hivemotion-visible{animation:.55s cubic-bezier(.22,1,.36,1) .12s forwards hivemotion-checklist-rise}@keyframes hivemotion-checklist-rise{to{opacity:1;transform:translateY(0)}}[data-hivemotion-checklist-item][data-hivemotion-delay="60"].hivemotion-visible{animation-delay:.18s}[data-hivemotion-checklist-item][data-hivemotion-delay="120"].hivemotion-visible{animation-delay:.24s}[data-hivemotion-checklist-item][data-hivemotion-delay="180"].hivemotion-visible{animation-delay:.3s}.check-icon{opacity:0;transition:opacity .2s cubic-bezier(.22,1,.36,1),transform .2s cubic-bezier(.22,1,.36,1);display:inline-block;transform:scale(.9)}[data-hivemotion-checklist-item].hivemotion-visible .check-icon{opacity:1;transform:scale(1)}[data-hivemotion-cta-scale]{opacity:0;transform:scale(.98)}[data-hivemotion-cta-scale].hivemotion-visible{animation:.25s cubic-bezier(.22,1,.36,1) .3s forwards hivemotion-cta-scale}@keyframes hivemotion-cta-scale{to{opacity:1;transform:scale(1)}}[data-hivemotion-cta-scale]:hover{transition:transform .15s cubic-bezier(.22,1,.36,1),box-shadow .15s cubic-bezier(.22,1,.36,1);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){[data-hivemotion-bg-settle],[data-hivemotion-headline-wipe],[data-hivemotion-bullet-rise],[data-hivemotion-card-slide],[data-hivemotion-card-title],[data-hivemotion-checklist-item],[data-hivemotion-cta-scale]{clip-path:none!important;transition:opacity .1s ease-in!important;animation:none!important}[data-hivemotion-bg-settle].hivemotion-visible,[data-hivemotion-headline-wipe].hivemotion-visible,[data-hivemotion-bullet-rise].hivemotion-visible,[data-hivemotion-card-slide].hivemotion-visible,[data-hivemotion-card-title].hivemotion-visible,[data-hivemotion-checklist-item].hivemotion-visible,[data-hivemotion-cta-scale].hivemotion-visible{opacity:1!important;clip-path:none!important;transform:none!important}.home-page .check-icon{opacity:1!important;transition:none!important;transform:none!important}[data-hivemotion-cta-scale]:hover{transform:none!important}}[data-hivemotion-bg-settle]{opacity:.96;transform:translateY(8px)scale(1.01)}[data-hivemotion-bg-settle].hivemotion-visible{animation:.6s cubic-bezier(.22,1,.36,1) forwards hivemotion-pilot-bg-settle}@keyframes hivemotion-pilot-bg-settle{to{opacity:1;transform:translateY(0)scale(1)}}[data-hivemotion-card-slide]{opacity:0;transform:translate(-24px)scale(.98)}[data-hivemotion-card-slide].hivemotion-visible{animation:.65s cubic-bezier(.22,1,.36,1) forwards hivemotion-pilot-card-slide}@keyframes hivemotion-pilot-card-slide{to{opacity:1;transform:translate(0)scale(1)}}.pilot-cta-card{transition:box-shadow .65s cubic-bezier(.22,1,.36,1);box-shadow:0 0 #0000}[data-hivemotion-card-slide].hivemotion-visible{box-shadow:var(--shadow-hover-xl)}.pilot-cta-card{overflow:hidden}[data-hivemotion-heading-clip]{clip-path:inset(0 0 100%)}[data-hivemotion-heading-clip].hivemotion-visible{animation:.55s cubic-bezier(.22,1,.36,1) forwards hivemotion-pilot-heading-clip}@keyframes hivemotion-pilot-heading-clip{to{clip-path:inset(0)}}[data-hivemotion-text-rise]{opacity:0;transform:translateY(14px)}[data-hivemotion-text-rise].hivemotion-visible{animation:.55s cubic-bezier(.22,1,.36,1) forwards hivemotion-pilot-text-rise}@keyframes hivemotion-pilot-text-rise{to{opacity:1;transform:translateY(0)}}[data-hivemotion-text-rise][data-hivemotion-delay="60"].hivemotion-visible{animation-delay:60ms}[data-hivemotion-text-rise][data-hivemotion-delay="70"].hivemotion-visible{animation-delay:70ms}[data-hivemotion-text-rise][data-hivemotion-delay="140"].hivemotion-visible{animation-delay:.14s}[data-hivemotion-text-rise][data-hivemotion-delay="210"].hivemotion-visible{animation-delay:.21s}[data-hivemotion-btn-scale]{opacity:0;transform:scale(.98)}[data-hivemotion-btn-scale].hivemotion-visible{animation:.25s cubic-bezier(.22,1,.36,1) .2s forwards hivemotion-pilot-btn-scale}@keyframes hivemotion-pilot-btn-scale{to{opacity:1;transform:scale(1)}}[data-hivemotion-btn-scale]:hover{transition:transform .15s cubic-bezier(.22,1,.36,1);transform:translateY(-2px)}[data-hivemotion-photo-follow]{opacity:0;transform:translate(20px)}[data-hivemotion-photo-follow].hivemotion-visible{animation:.6s cubic-bezier(.22,1,.36,1) .15s forwards hivemotion-pilot-photo-follow}@keyframes hivemotion-pilot-photo-follow{to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){[data-hivemotion-bg-settle],[data-hivemotion-card-slide],[data-hivemotion-heading-clip],[data-hivemotion-text-rise],[data-hivemotion-btn-scale],[data-hivemotion-photo-follow]{clip-path:none!important;transition:opacity .1s ease-in!important;animation:none!important}[data-hivemotion-bg-settle].hivemotion-visible,[data-hivemotion-card-slide].hivemotion-visible,[data-hivemotion-heading-clip].hivemotion-visible,[data-hivemotion-text-rise].hivemotion-visible,[data-hivemotion-btn-scale].hivemotion-visible,[data-hivemotion-photo-follow].hivemotion-visible{opacity:1!important;clip-path:none!important;transform:none!important}[data-hivemotion-btn-scale]:hover{transform:none!important}}[data-calm-fade-rise]{opacity:0;transform:translateY(12px)}[data-calm-fade-rise].calm-visible{animation:.35s cubic-bezier(.22,1,.36,1) forwards calm-fade-rise}@keyframes calm-fade-rise{to{opacity:1;transform:translateY(0)}}[data-calm-fade-rise][data-calm-delay="60"].calm-visible{animation-delay:60ms}[data-calm-fade-rise][data-calm-delay="120"].calm-visible{animation-delay:.12s}[data-calm-fade-rise][data-calm-delay="180"].calm-visible{animation-delay:.18s}[data-calm-fade-rise][data-calm-delay="240"].calm-visible{animation-delay:.24s}[data-calm-fade-rise][data-calm-delay="300"].calm-visible{animation-delay:.3s}[data-calm-fade-rise][data-calm-delay="360"].calm-visible{animation-delay:.36s}[data-calm-media]{opacity:0;transform:translateY(10px)}[data-calm-media].calm-visible{animation:.35s cubic-bezier(.22,1,.36,1) forwards calm-media-rise}@keyframes calm-media-rise{to{opacity:1;transform:translateY(0)}}[data-calm-fade-slide]{opacity:0}[data-calm-fade-slide=left].calm-visible{animation:.35s cubic-bezier(.22,1,.36,1) forwards calm-fade-slide-left}[data-calm-fade-slide=right].calm-visible{animation:.35s cubic-bezier(.22,1,.36,1) forwards calm-fade-slide-right}[data-calm-fade-slide=left]{transform:translate(-10px)}[data-calm-fade-slide=right]{transform:translate(10px)}@keyframes calm-fade-slide-left{to{opacity:1;transform:translate(0)}}@keyframes calm-fade-slide-right{to{opacity:1;transform:translate(0)}}[data-calm-scale]{opacity:0;transform:scale(.99)}[data-calm-scale].calm-visible{animation:.2s cubic-bezier(.22,1,.36,1) forwards calm-scale}@keyframes calm-scale{to{opacity:1;transform:scale(1)}}[data-calm-scale]:hover{transition:transform .12s cubic-bezier(.22,1,.36,1);transform:translateY(-1px)}[data-calm-fade]{opacity:0}[data-calm-fade].calm-visible{animation:.25s cubic-bezier(.22,1,.36,1) forwards calm-fade}@keyframes calm-fade{to{opacity:1}}@media (prefers-reduced-motion:reduce){[data-calm-fade-rise],[data-calm-media],[data-calm-fade-slide],[data-calm-scale],[data-calm-fade]{transition:opacity .1s ease-in!important;animation:none!important}[data-calm-fade-rise].calm-visible,[data-calm-media].calm-visible,[data-calm-fade-slide].calm-visible,[data-calm-scale].calm-visible,[data-calm-fade].calm-visible{opacity:1!important;transform:none!important}[data-calm-scale]:hover{transform:none!important}}@media (max-width:768px){.home-page .hero-text-overlay{text-align:center;max-width:100%;padding-left:0;padding-right:0}.home-page .section-j-benefits{text-align:center}.home-page .section-j-benefits li{text-align:center;padding-left:0}.home-page .section-k-content,.home-page .spots-progress{text-align:center}.home-page .pilot-benefits-grid{text-align:center;grid-template-columns:1fr;justify-items:center}.home-page .pilot-benefit-item{text-align:center;justify-content:center}}
.home-page .section-a{z-index:10;background-image:url(/assets/images/hero-home-background.png);background-position:100% 0;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;min-height:768px;margin-top:80px;display:flex;position:relative;overflow:visible}@media (max-width:1024px){.home-page .section-a{margin-top:0}}@media screen and (min-width:1920px) and (min-height:1080px){.home-page .section-a{min-height:768px}}@media screen and (min-width:1440px) and (max-width:1919px){.home-page .section-a{min-height:768px}}@media screen and (min-width:1024px) and (max-width:1439px){.home-page .section-a{min-height:768px}}.home-page .hero-honeycomb{z-index:3;opacity:1;filter:brightness(0)invert();animation:8s ease-in-out infinite floatAndRotate;display:none;position:absolute;top:10%;right:-100px}@keyframes floatAndRotate{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-20px)rotate(10deg)}}.home-page .hero-content{z-index:4;justify-content:flex-start;align-items:center;width:100%;max-width:1400px;max-height:100%;margin:0 auto;padding:0 4rem;display:flex;position:relative}@media screen and (min-width:1920px) and (min-height:1080px){.home-page .hero-content{max-width:1600px;padding:0 5rem}}@media screen and (min-width:1440px) and (max-width:1919px){.home-page .hero-content{max-width:1400px;padding:0 4rem}}@media screen and (min-width:1024px) and (max-width:1439px){.home-page .hero-content{max-width:1200px;padding:0 3rem}}.home-page .hero-text-overlay{z-index:5;max-width:800px;color:var(--white);text-align:left;position:relative}.home-page .hero-text-overlay .hero-title{font-family:var(--font-body);font-size:var(--font-size-xl);letter-spacing:.086em;color:var(--teal);margin-bottom:1rem;font-weight:400;line-height:1.2}.home-page .hero-text-overlay .hero-subtitle-main{font-family:var(--font-hero);font-size:var(--font-size-5xl);color:var(--white);margin-bottom:1.5rem;font-weight:700;line-height:1.1}.home-page .hero-text-overlay .hero-subtitle-main .redefining-text{font-family:var(--font-hero)!important;font-size:var(--font-size-6xl)!important;letter-spacing:-.045em!important;font-weight:700!important}.home-page .hero-text-overlay .hero-description{font-size:var(--font-size-lg);color:var(--white);max-width:550px;margin-bottom:2rem;font-style:normal;font-weight:400;line-height:1.6}.home-page .hero-text-overlay .hero-description strong{color:var(--white);font-weight:700}.home-page .hero-text-overlay .hero-title .script-text{letter-spacing:-.01em;color:var(--white)!important;margin:0 .15em!important;font-family:Caveat,cursive!important;font-size:1.1em!important;font-style:italic!important;font-weight:600!important;display:inline-block!important;position:relative!important}.home-page .hero-text-overlay .hero-title br{display:none}.home-page .hero-text-overlay .hero-title .script-text:after{content:none!important;background-image:none!important;display:none!important}.home-page .hero-text-overlay .hero-subtitle-main .script-text-large{letter-spacing:-.01em;padding-bottom:8px;text-decoration:none;color:var(--coral)!important;font-family:Caveat,cursive!important;font-style:italic!important;font-weight:700!important;font-size:calc(var(--font-size-6xl)*1.2)!important;text-shadow:2px 2px 4px var(--overlay-heavy)!important;margin:0 .15em!important;display:inline-block!important;position:relative!important}.home-page .hero-text-overlay .hero-title .cycling-word{text-align:center;min-width:140px;font-size:var(--font-size-3xl);display:inline-block;position:relative}.home-page .hero-text-overlay .hero-title .typing-cursor{color:var(--white);margin-left:2px;font-style:normal;animation:2s infinite blink}@keyframes blink{0%,49%{opacity:1}50%,to{opacity:0}}.home-page .hero-text-overlay .cta-container{flex-direction:row;justify-content:flex-start;align-items:center;gap:1.5rem;margin-left:0;padding-left:0;display:flex}.home-page .hero-text-overlay .cta-primary-coral{background-color:var(--coral);color:var(--white);border-radius:var(--radius);font-size:var(--font-size-lg);transition:var(--transition-base);border:none;margin-left:0;padding:1rem 2.5rem;font-weight:600;text-decoration:none;display:inline-block}.home-page .hero-text-overlay .cta-primary-coral:hover{background-color:var(--coral-dark);box-shadow:var(--shadow-coral);transform:translateY(-2px)}.home-page .hero-text-overlay .cta-button-text{color:var(--white);font-size:var(--font-size-lg);transition:var(--transition-opacity);padding:.5rem 0;font-weight:400;text-decoration:none}.home-page .hero-text-overlay .cta-button-text:hover{opacity:.8;text-decoration:underline}@media (max-width:1024px){.home-page .section-a{height:auto;min-height:auto;padding:0 20px;overflow:hidden;justify-content:center!important;align-items:center!important}.home-page .hero-content{text-align:center;gap:var(--spacing-lg);padding:var(--hero-content-padding-tablet);max-width:var(--container-tablet);flex-direction:column;justify-content:center!important}.home-page .hero-text-overlay{text-align:center;max-width:100%}.home-page .hero-text-overlay .cta-container{justify-content:center}.home-page .hero-text-overlay .hero-title{font-size:var(--font-size-h1-tablet)}.home-page .hero-text-overlay .hero-subtitle-main{font-size:var(--font-size-h2-tablet)}.home-page .hero-text-overlay .hero-description{font-size:var(--font-size-body-tablet)}.home-page .hero-honeycomb{display:none}.home-page .section-a>div:last-child{transform-origin:bottom!important;display:block!important;transform:scaleY(.5)!important}}@media (max-width:1024px) and (min-height:900px){.home-page .section-a{min-height:calc(100vh - 80px)!important}}@media (max-width:768px){.home-page .section-a{min-height:500px!important;padding:var(--hero-padding-mobile)!important;justify-content:center!important;align-items:center!important;display:flex!important}.home-page .section-a .container,.home-page .section-a .hero-content{justify-content:center!important;align-items:center!important;width:100%!important;padding:0!important;display:flex!important}.home-page .hero-text-overlay{text-align:center!important;width:100%!important;max-width:100%!important}.home-page .hero-text-overlay .hero-title{font-size:var(--font-size-h1-mobile)!important;color:var(--white)!important;text-shadow:2px 2px 4px var(--overlay-heavy)!important;margin-bottom:1rem!important;line-height:1.2!important}.home-page .hero-text-overlay .hero-title .script-text{text-shadow:2px 2px 4px var(--overlay-heavy)!important;font-size:1.1em!important}.home-page .hero-text-overlay .hero-title .cycling-word{text-align:left!important;min-width:140px!important;font-size:calc(var(--font-size-h1-mobile)*1.3)!important}.home-page .hero-text-overlay .hero-title br{display:none!important}.home-page .hero-text-overlay .hero-subtitle-main{font-size:var(--font-size-h2-mobile)!important;margin-bottom:1.5rem!important;line-height:1.1!important}.home-page .hero-text-overlay .hero-subtitle-main .redefining-text{font-size:var(--font-size-h1-mobile)!important;font-family:var(--font-sans)!important;font-weight:400!important}.home-page .hero-text-overlay .hero-subtitle-main .script-text-large{font-size:calc(var(--font-size-h1-mobile)*1.2)!important;color:var(--white)!important}.home-page .hero-text-overlay .hero-subtitle-main .script-text-large:after{filter:invert(61%)sepia(16%)saturate(1247%)hue-rotate(313deg)brightness(93%)contrast(87%)!important;background-image:url(/assets/solutions/solution-underline.svg)!important;background-repeat:no-repeat!important;background-size:contain!important;height:10px!important}.home-page .hero-text-overlay .hero-description{display:none!important}.home-page .hero-text-overlay .cta-container{flex-direction:column!important;align-items:flex-start!important;gap:1rem!important}.home-page .section-a>div:last-child{transform-origin:bottom!important;display:block!important;transform:scaleY(.4)!important}.home-page .hero-honeycomb{display:none}}@media (max-width:480px){.home-page .hero-text-overlay .cta-container{gap:var(--spacing-sm);flex-direction:column;align-items:center;width:100%;margin:0 auto}.home-page .hero-text-overlay .cta-container a{text-align:center;width:100%;max-width:320px;padding:var(--button-padding-mobile);min-height:var(--button-height-mobile);margin:0 auto}}
