@font-face{font-family:Made Tommy Bold;src:url(/assets/made_tommy_bold-DXoD6g_U.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}:root{--color-primary-orange: #eb3609;--color-accent-green: #27c840;--color-text-primary: #132436;--color-text-secondary: #3a4a5a;--color-text-tertiary: #546679;--color-background-white: #ffffff;--color-background-light: #f6f6f6;--color-background-promo: #fdebe6;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.1875rem;--font-size-2xl: 1.5rem;--font-size-3xl: 2rem;--font-size-4xl: 2.8125rem;--font-weight-light: 200;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--font-family-primary: "Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-family-secondary: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-family-made-tommy-bold: "Made Tommy Bold", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-2xl: 2.5rem;--spacing-3xl: 3rem;--spacing-4xl: 5rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .75rem;--radius-lg: 1.125rem;--radius-xl: 1.375rem;--radius-2xl: 2.5rem;--radius-full: 50%;--max-width-content: 72.5rem;--max-width-container: 72.5rem;--shadow-sm: 0 .3125rem .75rem rgba(24, 29, 39, .09);--shadow-md: 0 .25rem .75rem rgba(0, 0, 0, .15);--shadow-lg: 0 .5rem 1.5625rem rgba(0, 0, 0, .15);--transition-fast: .15s ease;--transition-base: .3s ease;--transition-slow: .6s ease;--z-index-dropdown: 1000;--z-index-sticky: 100;--z-index-modal: 2000;--z-index-tooltip: 3000}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{zoom:.9;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;overflow-x:hidden;box-sizing:border-box}body{font-family:var(--font-family-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);line-height:1.6;color:var(--color-text-primary);background-color:var(--color-background-white);width:100%;max-width:100%;overflow-x:hidden;position:relative}#root{width:100%;max-width:100%;overflow-x:hidden}main{width:100%;max-width:100%;overflow-x:hidden}img{max-width:100%;height:auto;display:block}svg{display:block}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-primary);font-weight:var(--font-weight-bold);line-height:1.2;color:var(--color-text-primary);margin-bottom:var(--spacing-md)}h1{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold)}h2{font-size:1.75rem;font-weight:var(--font-weight-semibold)}h3{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold)}p{font-size:var(--font-size-base);font-weight:var(--font-weight-normal);line-height:1.6;color:var(--color-text-tertiary);margin-bottom:var(--spacing-md)}a{color:inherit;text-decoration:none;transition:color var(--transition-base)}button{font-family:inherit;cursor:pointer;border:none;background:none}input,textarea,select{font-family:inherit;font-size:inherit}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.container{width:100%;max-width:var(--max-width-container);margin:0 auto;padding:0 var(--spacing-md);overflow-x:hidden}.section{padding:var(--spacing-2xl) 0;width:100%;max-width:100%;overflow-x:hidden}.flex{display:flex}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-4{gap:var(--spacing-md)}.gap-6{gap:var(--spacing-lg)}.gap-8{gap:var(--spacing-xl)}.w-full{width:100%}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.header{background-color:var(--color-background-white);border-bottom:1px solid #eef0f3;position:sticky;top:0;z-index:var(--z-index-sticky)}.promo-banner{background-color:var(--color-background-promo);width:100%}.promo-banner-content{font-weight:var(--font-weight-medium);max-width:var(--max-width-content);margin:0 auto;padding:var(--spacing-sm) var(--spacing-md);text-align:center;font-size:.8125rem;color:var(--color-text-primary);font-family:var(--font-family-secondary);line-height:1.5;word-wrap:break-word}.nav-container{width:100%;background-color:var(--color-background-white);position:relative}.nav-container-inner{display:flex;align-items:center;justify-content:space-between;padding:.875rem var(--spacing-md);max-width:var(--max-width-content);margin:0 auto;gap:var(--spacing-sm);flex-wrap:nowrap}.logo{width:6rem;height:1.75rem;object-fit:contain}.nav-menu{display:none;position:absolute;top:100%;left:0;right:0;background-color:var(--color-background-white);flex-direction:column;gap:0;padding:var(--spacing-md);box-shadow:0 .25rem .75rem #0000001a;border-top:1px solid #eef0f3;margin-left:0;margin-right:0;z-index:var(--z-index-dropdown)}.nav-menu.visible{display:flex}.nav-item{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);text-decoration:none;text-transform:capitalize;transition:color var(--transition-base);padding:var(--spacing-sm) var(--spacing-md);display:block;width:100%;border-bottom:1px solid #f0f0f0}.nav-item:hover{color:var(--color-primary-orange);background-color:var(--color-background-light)}.nav-dropdown{display:flex;align-items:center;gap:var(--spacing-xs);width:100%}.nav-dropdown .nav-item{flex:1}.nav-dropdown img{width:1.25rem;height:1.25rem}.auth-buttons{display:flex;gap:var(--spacing-xs);align-items:center;margin-left:auto;margin-right:var(--spacing-xs)}.auth-buttons .btn{font-size:var(--font-size-xs);padding:.5rem .625rem;white-space:nowrap;min-width:auto;line-height:1.2}.auth-buttons .btn>div{display:flex;align-items:center;gap:.25rem;font-size:inherit}.auth-buttons .btn>div>img{width:.875rem;height:.875rem;flex-shrink:0}.hamburger{display:block;background:none;border:none;font-size:1.5rem;cursor:pointer;padding:var(--spacing-xs);color:var(--color-text-primary);transition:color var(--transition-base);margin-left:0;flex-shrink:0}.hamburger:hover{color:var(--color-primary-orange)}@media (min-width: 30rem){.promo-banner-content{font-size:.875rem;padding:var(--spacing-sm) var(--spacing-md)}.logo{width:6.5rem;height:1.875rem}.auth-buttons{gap:var(--spacing-xs)}.auth-buttons .btn{font-size:var(--font-size-xs);padding:.5rem .75rem}.auth-buttons .btn>div>img{width:1rem;height:1rem}}@media (min-width: 40rem){.promo-banner-content{font-size:1rem;padding:var(--spacing-md) var(--spacing-lg)}.nav-container-inner{padding:.875rem var(--spacing-lg)}.logo{width:7.25rem;height:2.125rem}.auth-buttons{gap:var(--spacing-sm);margin-left:auto}.auth-buttons .btn{font-size:var(--font-size-sm);padding:.625rem .875rem}.auth-buttons .btn>div>img{width:1.125rem;height:1.125rem}.hamburger{margin-left:var(--spacing-sm)}}@media (min-width: 48rem){.promo-banner-content{font-size:.9375rem;padding:var(--spacing-md)}.nav-container-inner{padding:.875rem var(--spacing-md);gap:0}.auth-buttons{margin-left:0;margin-right:0}.hamburger{display:none}.nav-menu{display:flex!important;position:static;flex-direction:row;gap:2.0625rem;padding:0;box-shadow:none;border-top:none;margin-left:3.11875rem;margin-right:3.11875rem;background-color:transparent}.nav-menu.hidden{display:flex!important}.nav-item{font-size:var(--font-size-base);padding:0;width:auto;border-bottom:none}.nav-item:hover{background-color:transparent}.nav-dropdown{width:auto}.nav-dropdown .nav-item{flex:none}.auth-buttons{gap:.875rem}.auth-buttons .btn{font-size:var(--font-size-base);padding:.75rem 1rem}.auth-buttons .btn>div>img{width:1.125rem;height:1.125rem}.auth-buttons .btn-login{padding:.75rem 2rem}}@media (min-width: 64rem){.nav-item{font-size:var(--font-size-base)}.auth-buttons{gap:.875rem}}@media (min-width: 80rem){.nav-container-inner{padding:.875rem var(--spacing-xl)}}.btn{display:inline-flex;align-items:center;gap:.375rem;padding:.625rem 1.125rem;border-radius:var(--radius-2xl);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);font-family:var(--font-family-primary);text-decoration:none;transition:all var(--transition-base);border:none;cursor:pointer}.btn:active{transform:translateY(0)}.btn-primary{background-color:var(--color-primary-orange);color:var(--color-background-white)}.btn-secondary{background-color:var(--color-background-light);color:var(--color-text-primary)}.auth-buttons .btn-start-free{background-color:var(--color-background-light);color:var(--color-text-primary);padding:.75rem 1rem;border-radius:40px;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);font-family:var(--font-family-primary)}.auth-buttons .btn-login{background-color:var(--color-primary-orange);color:var(--color-background-white);padding:.75rem 2rem;border-radius:40px;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);font-family:var(--font-family-primary)}.hero{padding:var(--spacing-4xl) 0;background-color:var(--color-background-white);position:relative;overflow:visible;margin-top:0}.hero:before{content:"";position:absolute;left:0;top:0;width:12.5rem;height:100%;background-image:radial-gradient(circle,rgba(58,74,90,.1) 1px,transparent 1px);background-size:1.25rem 1.25rem;background-position:0 0;opacity:.3;pointer-events:none}.hero-container{display:flex;flex-direction:column;gap:var(--spacing-2xl);align-items:flex-start;width:100%}.hero-content{flex:1;width:100%;max-width:37.5rem;display:flex;flex-direction:column;align-items:flex-start}.hero-title{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);line-height:1.3;margin-bottom:var(--spacing-lg);color:var(--color-text-primary);letter-spacing:-.02em;text-align:left;width:100%;font-family:var(--font-family-secondary)}.hero-title .highlight{color:var(--color-primary-orange);font-weight:var(--font-weight-bold)}.hero-title .infinity-symbol{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;background-color:var(--color-accent-green);border-radius:50%;color:var(--color-background-white);font-size:1.25rem;margin:0 var(--spacing-sm);vertical-align:middle;line-height:1;font-weight:var(--font-weight-bold);flex-shrink:0}.hero-description{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:1.6;color:#63778b;margin-bottom:var(--spacing-xl);text-align:left;width:100%}.hero-actions{display:flex;flex-direction:row;gap:var(--spacing-lg);align-items:center;margin-bottom:var(--spacing-2xl);flex-wrap:wrap;width:100%;justify-content:flex-start}.hero-secondary{display:flex;align-items:center;gap:.375rem;color:#3a4a5a;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);text-decoration:none;transition:color var(--transition-base)}.hero-secondary:hover{color:var(--color-primary-orange)}.hero-divider{width:100%;max-width:26.375rem;height:1px;background:linear-gradient(270deg,#0003,#6663);margin:var(--spacing-2xl) 0;align-self:flex-start}.hero-features{display:flex;flex-direction:row;gap:var(--spacing-xl);flex-wrap:wrap;width:100%;justify-content:flex-start}.feature-item{display:inline-flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);background-color:#fcfcfd;border-radius:var(--radius-xl);border:1px solid #EEF0F3;font-size:var(--font-size-base);font-weight:var(--font-weight-normal);color:var(--color-text-secondary);white-space:nowrap}.feature-item img{width:1.25rem;height:1.25rem;flex-shrink:0}.hero-visual{flex:0 1 auto;position:relative;width:100%;max-width:35.75rem;height:40.5rem;background-image:url(../assets/images/hero_side_image.svg);background-size:contain;background-repeat:no-repeat;background-position:top;border-radius:var(--radius-lg);align-self:flex-start}.visual-dots{position:absolute;width:.625rem;height:.625rem;border-radius:.25rem;border:1px solid var(--color-background-white)}.dot-red{background-color:var(--color-primary-orange)}.dot-blue{background-color:#659df8}@media (max-width: 63.0625rem){.hero-container{align-items:center}.hero-content{align-items:center;text-align:center}.hero-title,.hero-description{text-align:center}.hero-actions{justify-content:center}.hero-divider{align-self:center;margin-left:auto;margin-right:auto}.hero-features{justify-content:center}}@media (min-width: 40rem){.hero-title{font-size:2.625rem}}@media (min-width: 48rem){.hero{padding-top:0;padding-bottom:var(--spacing-4xl)}.hero-container{flex-direction:row;align-items:flex-start;gap:3.5rem;justify-content:space-between;padding-top:var(--spacing-4xl)}.hero-content{flex:0 1 37.5rem;max-width:37.5rem;margin-top:0}.hero-visual{flex:0 1 35.75rem;max-width:35.75rem;align-self:flex-start;min-width:0;margin-top:calc(-1 * var(--spacing-4xl));position:relative;z-index:1}.hero-title{margin-top:18px!important;font-size:3rem;line-height:1.2}.hero:before{width:18.75rem}}@media (min-width: 64rem){.hero-title{font-size:3.75rem;line-height:1.2}.hero:before{width:25rem}}.section-badge{display:inline-flex;align-items:center;gap:var(--spacing-sm);padding-left:var(--spacing-sm);padding-right:var(--spacing-md);padding-top:var(--spacing-xs);padding-bottom:var(--spacing-xs);background-color:#fff;border-radius:var(--radius-lg);margin-bottom:var(--spacing-md);width:fit-content}.badge-dot{width:.625rem;height:.625rem;background-color:#659df8;border-radius:.3125rem}.section-title{font-size:var(--font-size-3xl);font-weight:var(--font-weight-semibold);font-family:var(--font-family-secondary);line-height:1.3;margin-bottom:var(--spacing-md);text-align:center;word-wrap:break-word}.section-title img{max-width:100%;height:auto;vertical-align:middle}.section-description{font-size:var(--font-size-lg);font-weight:var(--font-weight-normal);line-height:1.6;color:var(--color-text-tertiary);text-align:center;margin-bottom:var(--spacing-2xl);word-wrap:break-word}@media (min-width: 40rem){.section-title{font-size:var(--font-size-3xl);line-height:1.2}.section-description{font-size:var(--font-size-lg)}}.verification-card{background-color:var(--color-background-white);border-radius:.875rem;padding:var(--spacing-2xl);box-shadow:0 .4375rem 1.375rem #0000001a;max-width:var(--max-width-content);margin:-3px auto 30px}.card-content{display:flex;flex-direction:column;gap:var(--spacing-xl)}.card-left{flex:1;display:flex;flex-direction:column}.card-left .section-badge{align-self:flex-start;width:fit-content}.card-left-title{font-size:var(--font-size-3xl);font-weight:600;line-height:50px;margin-bottom:1rem;font-family:var(--font-family-secondary)}.card-left-title-icon{width:2.875rem;height:2.25rem;display:inline-block;vertical-align:middle}.card-left-description{font-size:var(--font-size-lg);font-weight:var(--font-weight-normal);line-height:1.6;color:#75828f;margin-bottom:0;flex:1}.card-right{flex:1;background-color:var(--color-text-primary);border-radius:var(--radius-lg);padding:3.875rem var(--spacing-lg);text-align:center;display:flex;flex-direction:column}.card-right-icon{width:3.625rem;height:3.625rem;margin:0 auto 1rem;display:block}.card-right-title{font-size:var(--font-size-2xl);font-family:var(--font-family-secondary);font-weight:600;line-height:35px;color:#fff;margin:0 auto .875rem;text-align:center}.card-right-description{font-size:var(--font-size-md);font-weight:var(--font-weight-normal);line-height:27px;color:#ffffffb3;margin:0 auto;text-align:center;margin-bottom:var(--spacing-xl)}.card-title{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);line-height:1.5;margin-bottom:var(--spacing-md);text-align:center}.card-description{font-size:var(--font-size-lg);font-weight:var(--font-weight-normal);line-height:1.6;color:#4a4e5c;margin-bottom:1.125rem}.card-link{display:flex;align-items:center;gap:.375rem;color:var(--color-primary-orange);font-size:var(--font-size-base);font-weight:var(--font-weight-bold);text-decoration:none;text-transform:capitalize;margin-top:auto}.card{border-radius:var(--radius-lg);background-color:var(--color-background-white);box-shadow:var(--shadow-sm)}.card:hover{transform:translateY(-.25rem);box-shadow:var(--shadow-lg)}.verification-form{position:relative;margin:auto auto 0;max-width:100%;width:100%}.form-input{width:100%;padding:var(--spacing-md) 1.375rem;border-radius:1.75rem;border:none;background-color:var(--color-background-white);font-size:var(--font-size-base);color:var(--color-text-secondary)}.form-submit{position:absolute;right:var(--spacing-xs);top:50%;transform:translateY(-50%);background-color:var(--color-primary-orange);color:var(--color-background-white);border:none;padding:.625rem var(--spacing-lg);border-radius:var(--radius-xl);font-size:.9375rem;font-weight:var(--font-weight-semibold);cursor:pointer}@media (min-width: 48rem){.card-content{flex-direction:row}}@media (min-width: 40rem){.section-title{font-size:2.375rem}}@media (min-width: 48rem){.section-title{font-size:2.75rem}}@media (min-width: 64rem){.section-title{font-size:2.75rem}}.plugin-section{padding:var(--spacing-4xl) 0;background-color:#fafbff}.lead-section{padding:var(--spacing-4xl) var(--spacing-md)}.lead-grid{display:grid;grid-template-columns:1fr;gap:1.125rem;max-width:var(--max-width-content);margin:0 auto}.lead-card{background-color:var(--color-background-white);border-radius:var(--radius-lg);padding:1.125rem;border:0 solid #e9eaeb;overflow:hidden}.lead-card.purple{background-color:#efebff}.lead-card.gray{background-color:#f5f5f5}.card-title{font-size:1.125rem;line-height:1.4;margin-bottom:1rem;word-wrap:break-word}.lead-card img{max-width:100%;height:auto}.lead-card [style*=backgroundImage]{background-size:cover!important;background-position:center!important}.lead-card [style*="display: flex"]{flex-wrap:wrap!important}@media (max-width: 47.9375rem){.lead-card [style*=padding],.lead-card [style*="padding: 40px"]{padding:1.5rem 1rem!important}.lead-card [style*="padding: 56px"]{padding:2rem 1rem!important}.lead-card [style*="padding: 30px"]{padding:1.5rem 1rem!important}.lead-card [style*="width: 286px"]{width:100%!important;max-width:100%!important}.lead-card [style*="width: 86px"]{width:auto!important;min-width:60px!important}.lead-card [style*="paddingLeft: 86px"]{padding-left:1rem!important}.lead-card [style*="marginTop: 102px"]{margin-top:2rem!important}.lead-card [style*="marginBottom: 122px"]{margin-bottom:2rem!important}}@media (max-width: 23.4375rem){.lead-section{padding:var(--spacing-2xl) var(--spacing-sm)}.lead-card{padding:.875rem}.card-title{font-size:1rem}}@media (min-width: 40rem){.lead-section{padding:var(--spacing-4xl) var(--spacing-xl)}.card-title{font-size:1.25rem}}@media (min-width: 48rem){.lead-section{padding:var(--spacing-4xl) 2rem}.lead-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem}.lead-card{padding:1.5rem}.card-title{font-size:1.375rem}}@media (min-width: 64rem){.lead-section{padding:var(--spacing-4xl) 3.5rem}.lead-grid{gap:1.875rem}.lead-card{padding:1.875rem}}@media (min-width: 80rem){.lead-grid{grid-template-columns:repeat(2,1fr);gap:2rem}}.features-section{padding:var(--spacing-4xl) 0;background-color:#fdf9fb}.features-grid{display:grid;grid-template-columns:1fr;gap:var(--spacing-md);max-width:var(--max-width-content);margin:0 auto}.feature-card{background-color:var(--color-background-white);border-radius:var(--radius-md);padding:1.875rem 1.375rem;box-shadow:var(--shadow-sm)}.feature-icon{width:3.375rem;height:3.375rem;border-radius:1.625rem;background-color:#fefefe;margin-bottom:var(--spacing-md)}.feature-title{font-size:1.25rem;font-weight:var(--font-weight-semibold);line-height:1.25;text-transform:capitalize;margin-bottom:.625rem}.feature-description{font-size:var(--font-size-lg);font-weight:var(--font-weight-normal);line-height:1.6;color:var(--color-text-tertiary)}@media (min-width: 40rem){.features-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 64rem){.features-grid{grid-template-columns:repeat(3,1fr)}}.stats-section{background-color:var(--color-text-primary);border-radius:var(--spacing-md);padding:var(--spacing-4xl) var(--spacing-md);margin:0 var(--spacing-md)}.stats-content{text-align:center;margin-bottom:var(--spacing-2xl)}.stats-title{font-size:var(--font-size-4xl);font-weight:var(--font-weight-semibold);line-height:66px;color:var(--color-background-white);margin-bottom:var(--spacing-md);font-family:var(--font-family-secondary)}.stats-description{font-size:var(--font-size-lg);font-weight:var(--font-weight-normal);line-height:28.8px;color:#ffffffb3;max-width:57.5rem;margin:0 auto}.stats-connection-wrapper{position:relative;max-width:var(--max-width-content);margin:0 auto}.stats-connection-svg{width:1000px;height:330px;display:block;margin:0 auto;position:relative;z-index:1;padding-bottom:40px}.stats-grid{display:grid;grid-template-columns:1fr;gap:2.125rem;max-width:var(--max-width-content);margin:-160px auto 0;position:relative;z-index:2}.stat-card{background-color:#1f2f40;border-radius:.875rem;padding:var(--spacing-xl);text-align:center;box-shadow:0 0 .25rem #fff6;position:relative}.stat-card-up{transform:translateY(-60px)}.stat-card-down{transform:translateY(-10px)}.stat-number{font-size:var(--font-size-4xl);font-weight:var(--font-weight-semibold);line-height:1.2;color:#edff66;font-family:var(--font-family-secondary);margin-bottom:var(--spacing-md)}.stat-text{font-size:var(--font-size-lg);font-weight:var(--font-weight-normal);line-height:28.6px;color:#eef0f3}@media (min-width: 40rem){.stats-grid{grid-template-columns:repeat(2,1fr);margin-top:-140px}.stat-card-up{transform:translateY(-50px)}.stat-card-down{transform:translateY(-5px)}}@media (min-width: 64rem){.stats-grid{grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-top:-160px}.stat-card-up{transform:translateY(-60px)}.stat-card-down{transform:translateY(-10px)}.stats-connection-svg{width:100%;max-width:1000px}}.team-section{padding:var(--spacing-4xl) 0}.team-container{display:flex;flex-direction:column;gap:var(--spacing-md);max-width:var(--max-width-content);margin:0 auto}.team-left{background-color:#fafaff;border-radius:var(--radius-lg);padding:1.125rem;border:0 solid #eef0f3}.team-right{display:flex;flex-direction:column;gap:var(--spacing-md)}.team-feature{background-color:var(--color-background-white);border-radius:var(--radius-md);padding:2.625rem var(--spacing-md);box-shadow:var(--shadow-sm);display:flex;align-items:flex-start;gap:.875rem}@media (min-width: 48rem){.team-container{flex-direction:row}}.finder-section{padding:var(--spacing-4xl) 0;position:relative}.finder-cards{display:grid;grid-template-columns:1fr;gap:var(--spacing-md);max-width:var(--max-width-content);margin:0 auto}.finder-card{background-color:var(--color-background-white);border-radius:var(--radius-lg);padding:1.875rem 1.375rem;box-shadow:0 .375rem .9375rem #6868681a;border:0 solid #eef0f3}.step-number{background-color:var(--color-background-white);border-radius:var(--radius-xs);padding:.375rem 1.125rem;font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);text-transform:capitalize;margin-bottom:.875rem;display:inline-block}.step-title{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);text-transform:capitalize;margin-bottom:.75rem}.step-description{font-size:var(--font-size-lg);font-weight:var(--font-weight-normal);line-height:1.6;color:#737b9a}@media (min-width: 40rem){.finder-cards{grid-template-columns:repeat(2,1fr)}}@media (min-width: 64rem){.finder-cards{grid-template-columns:repeat(3,1fr)}}.faq-section{padding:var(--spacing-4xl) 0}.faq-container{max-width:var(--max-width-content);margin:0 auto}.faq-title{font-size:var(--font-size-3xl);font-weight:var(--font-weight-semibold);line-height:1.2;margin-bottom:var(--spacing-2xl)}.faq-list{border-top:1px solid #d5d7da}.faq-item{border-bottom:1px solid #d5d7da;padding:1.875rem 0}.faq-question{display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-size:1.25rem;font-weight:var(--font-weight-semibold);color:var(--color-text-primary);text-transform:capitalize}.faq-answer{margin-top:var(--spacing-md);font-size:var(--font-size-lg);font-weight:var(--font-weight-normal);line-height:1.6;color:#737b9a;display:none}.faq-answer.active{display:block}.faq-toggle{width:2.75rem;height:1.875rem;background-color:#f0f0f0;border-radius:.875rem;border:none;cursor:pointer}.cta-section{background-color:var(--color-text-primary);border-radius:var(--spacing-md);padding:var(--spacing-2xl) var(--spacing-md);margin:var(--spacing-2xl) var(--spacing-md) 0}.cta-content{display:flex;flex-direction:column;gap:var(--spacing-xl);align-items:center;text-align:center;width:100%}.cta-title{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);line-height:1.4;color:var(--color-background-white);max-width:100%;word-wrap:break-word}.cta-highlight{color:#edff66}.cta-description{font-size:var(--font-size-base);font-weight:var(--font-weight-normal);line-height:1.5;color:var(--color-text-tertiary);max-width:100%}.cta-actions{display:flex;flex-direction:column;gap:var(--spacing-md);align-items:center;width:100%}.cta-section [style*="width: 40%"],.cta-section [style*="width: 350px"]{width:100%!important;max-width:100%!important}.cta-section [style*="width: 204px"],.cta-section [style*="width: 164px"]{max-width:100%!important;width:auto!important}.cta-section img{max-width:100%;height:auto}@media (max-width: 47.9375rem){.cta-section [style*="padding: 0 32px"]{padding:0 var(--spacing-md)!important}.cta-section [style*="fontSize: 18px"]{font-size:var(--font-size-base)!important}.cta-section [style*="marginTop: 32px"]{flex-direction:column!important}.cta-section [style*="flex: 1"]{flex:1 1 100%!important;margin-bottom:var(--spacing-md)!important}}@media (min-width: 40rem){.cta-section{padding:var(--spacing-3xl) var(--spacing-xl)}.cta-title{font-size:var(--font-size-3xl)}.cta-description{font-size:var(--font-size-lg)}}@media (min-width: 48rem){.cta-section{padding:var(--spacing-4xl) var(--spacing-xl);margin:3.5rem var(--spacing-md) 0}.cta-content{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--spacing-2xl)}.cta-section [style*="width: 40%"]{width:40%!important;flex-shrink:0}.cta-section [style*="width: 350px"]{width:100%!important;max-width:350px!important}.cta-title{font-size:2.375rem;text-align:left}.cta-description{text-align:left}.cta-actions{align-items:flex-start}.cta-section [style*="textAlign: center"]{text-align:left!important;align-items:flex-start!important}}@media (min-width: 64rem){.cta-section{padding:var(--spacing-4xl);margin:4.875rem var(--spacing-md) 0}.cta-title{font-size:2.75rem}}.footer{background-color:#1c2d3e;border-radius:var(--radius-md);padding:var(--spacing-xl) 2.375rem;margin-top:var(--spacing-xl)}.footer-content{display:grid;grid-template-columns:1fr;gap:var(--spacing-xl);margin-bottom:var(--spacing-xl)}.footer-section h3{font-size:1.25rem;font-weight:var(--font-weight-semibold);color:var(--color-background-white);text-transform:capitalize;margin-bottom:var(--spacing-md)}.footer-links{display:flex;flex-direction:column;gap:.75rem}.footer-link{font-size:var(--font-size-lg);font-weight:var(--font-weight-normal);color:#eef0f3e6;text-decoration:none;transition:color var(--transition-base)}.footer-link:hover{color:var(--color-background-white)}.footer-bottom{text-align:center;padding-top:var(--spacing-xl);border-top:1px solid rgba(255,255,255,.1);font-size:var(--font-size-lg);color:var(--color-background-white)}.social-links{display:flex;gap:var(--spacing-md);justify-content:center;margin-bottom:var(--spacing-xl)}.social-card{background-color:#1c2d3e;border-radius:var(--radius-md);padding:2rem 1rem;text-align:center;width:100%;flex:1 1 auto;min-width:0}.social-card img{max-width:100%;height:auto}.social-icon{width:2.25rem;height:2.25rem;margin-bottom:var(--spacing-sm)}@media (min-width: 40rem){.footer-content{grid-template-columns:repeat(2,1fr)}}@media (min-width: 48rem){.footer-content{grid-template-columns:repeat(3,1fr)}}@media (min-width: 64rem){.footer-content{grid-template-columns:repeat(4,1fr)}.social-card{padding:3.25rem 1.375rem;width:7.75rem}}@media (max-width: 47.9375rem){.cta-section .social-card{width:100%;flex:1 1 100%;margin-bottom:var(--spacing-sm)}.cta-section [style*="display: flex"][style*="gap: 16px"]{flex-direction:column!important;width:100%!important}.cta-section [style*="flex: 1"]{width:100%!important;margin-bottom:var(--spacing-md)!important}}@media (min-width: 48rem){.cta-section .social-card{width:7.75rem;padding:2.5rem 1.25rem}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(1.875rem)}to{opacity:1;transform:translateY(0)}}.fade-in-up{animation:fadeInUp .6s ease-out}.hidden{display:none}.visible{display:block}
