.about-hero{position:relative;width:100%;background-color:var(--color-white);padding:0 var(--layout-padding-x);margin:0 auto}.about-hero-container{position:relative;margin:0 auto;padding:154px 0;max-width:var(--content-max-width)}.about-hero-text{position:relative;z-index:2;min-width:0}.about-hero-breadcrumb{display:flex;align-items:center;gap:8px;font-size:16px;color:#9e9e9e;margin-bottom:28px}.about-hero-breadcrumb a{color:inherit;text-decoration:none}.about-hero-breadcrumb a:hover{color:var(--color-text-muted)}.about-hero-title{font-family:var(--font-accent),"Montserrat",sans-serif;font-size:72px;font-weight:700;line-height:1.1;color:var(--color-brand-primary);margin:0 0 13px}.about-hero-dot,.about-hero-subtitle{color:var(--color-brand-accent)}.about-hero-subtitle{font-size:42px;font-weight:400;line-height:1.3;margin:0 0 20px}.about-hero-subtitle b{font-weight:700}.about-hero-desc{font-size:22.3px;font-weight:400;line-height:1.6;color:var(--color-text-muted);margin-bottom:108px}.about-hero-cta{display:inline-flex;align-items:center;justify-content:center;height:78px;padding:0 56px;border-radius:999px;background-color:var(--color-brand-cta-dark);color:var(--color-white);font-size:28px;font-weight:600;text-decoration:none;transition:background-color .2s ease}.about-hero-cta:hover{background-color:var(--color-brand-primary)}.about-hero-visual{position:absolute;right:-135px;top:50%;transform:translateY(-50%);width:clamp(360px,60%,792px);z-index:0;pointer-events:none}.about-hero-visual img{width:100%;height:auto;display:block}@media (max-width:1232px){.about-hero-visual{right:-50px;width:clamp(360px,50%,792px)}}@media (max-width:1023px){.about-hero-container{padding:128px 0;max-width:100%}.about-hero-desc{margin-bottom:26px}.about-hero-visual{position:static;transform:none;width:100%;max-width:704px;margin:32px auto 40px;pointer-events:auto}.about-hero-cta.hide-desktop{display:flex;width:-moz-fit-content;width:fit-content;margin:108px auto 0;padding:0 74px}}@media (max-width:767px){.about-hero-container{padding:76px 24px 60px}.about-hero-title{font-size:36px;margin-bottom:16px;line-height:100%;letter-spacing:-.72px}.about-hero-subtitle{line-height:120%;font-size:24px;letter-spacing:-.24px;margin-bottom:0}.about-hero-desc.hide-desktop.hide-tablet{font-size:16px;margin:30px 0;line-height:130%;letter-spacing:-.32px}.about-hero-cta.hide-desktop{padding:0 36px;font-size:24px;margin-top:0!important}.about-hero-visual{margin-top:0}.about-hero-visual img{aspect-ratio:268/159}}.faq-section{width:100%;background-color:#f4f6fa;padding:0 var(--layout-padding-x)}.faq-container{max-width:var(--content-max-width);margin:0 auto;padding:180px 0}.faq-title{font-family:var(--font-accent),"Montserrat",sans-serif;font-size:72px;font-weight:700;line-height:1.1;color:var(--color-brand-primary);margin:0 0 56px}.faq-dot{color:var(--color-brand-accent)}.faq-list{display:flex;flex-direction:column;gap:20px;list-style:none;padding:0;margin:0}.faq-item{border-radius:16px;background-color:var(--color-white);transition:box-shadow .2s ease}.faq-item.is-open{box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}.faq-question{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;padding:30px 40px;background:transparent;border:0;cursor:pointer;text-align:left;color:var(--color-text-default)}.faq-question-text{font-size:24px;font-weight:700;line-height:1.4}.faq-item.is-open .faq-question-text{color:var(--color-brand-primary);font-weight:700}.faq-question-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0}.faq-question-icon img{width:100%;height:100%;display:block}.faq-answer{padding:0 30px 40px;margin-top:-1px}.faq-answer p{font-size:18px;font-weight:400;line-height:1.7;color:var(--color-text-muted);white-space:pre-line}@media (max-width:1023px){.faq-container{max-width:100%;margin:0 auto;padding:180px 0}.faq-title{line-height:100%;letter-spacing:-1.44px;margin-bottom:60px}.faq-question{padding:30px 40px;gap:16px}.faq-question-text{font-size:22px}.faq-answer{padding:0 40px 30px}.faq-answer p{font-size:16px;letter-spacing:-.16px}.faq-question-icon{width:24px;height:24px}}@media (max-width:767px){.faq-container{padding:60px 0 80px}.faq-title{font-size:36px;margin-bottom:40px}.faq-list{gap:18px}.faq-question{padding:20px 16px;gap:6px}.faq-question-text{font-size:18px;font-weight:600}.faq-answer{padding:0 16px 20px}.faq-answer p{font-size:16px;line-height:1.4}}.why-geo{--why-card-width:360px;--why-card-gap:40px;--why-card-peek:60px;position:relative;width:100%;margin:0 auto;background:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)),var(--gradient-hero-section);color:var(--color-white);overflow:hidden;padding:0 var(--layout-padding-x)}.why-geo-container{display:flex;align-items:flex-start;max-width:var(--content-max-width);padding:154px 0;margin:0 auto}.why-geo-left{flex:0 0 auto;width:583px;max-width:100%}.why-geo-title{font-family:var(--font-accent),"Montserrat",sans-serif;font-size:72px;font-weight:700;margin:0 0 16px;line-height:100%;letter-spacing:-1.44px}.why-geo-dot{color:var(--color-brand-accent)}.why-geo-subtitle{font-size:40px;font-weight:400;line-height:1.3;margin:0 0 24px;letter-spacing:-1.2px}.why-geo-desc{font-size:24px;font-weight:400;line-height:1.6;color:rgba(255,255,255,.8);margin:0 0 56px}.why-geo-controls{display:flex;align-items:center;gap:12px}.why-geo-arrow{display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:50%;border:1px solid rgba(255,255,255,.6);background:transparent;color:var(--color-white);cursor:pointer;transition:background-color .2s ease,opacity .2s ease}.why-geo-arrow:hover:not(:disabled){background-color:rgba(255,255,255,.15)}.why-geo-arrow:disabled{opacity:.35;cursor:not-allowed}.why-geo-viewport{flex:0 0 auto;width:calc(2 * var(--why-card-width) + var(--why-card-gap) + var(--why-card-peek));max-width:100%;overflow:hidden}.why-geo-track{display:flex;gap:var(--why-card-gap);list-style:none;padding:0;margin:0;transition:transform .4s ease;will-change:transform}.why-card{flex:0 0 var(--why-card-width);width:var(--why-card-width);border-radius:12px;overflow:hidden}.why-card-image{width:100%;height:100%;object-fit:contain;display:block}@media (max-width:1023px){.why-geo-container{max-width:100%;padding:154px 0;margin:0 auto;display:flex;flex-direction:column}.why-geo-title{font-size:72px;margin-bottom:13px}.why-geo-subtitle{font-size:40px;margin-bottom:20px}.why-geo-desc{font-size:24px;margin-bottom:120px}.why-geo-viewport{width:100%;overflow:visible}.why-geo-controls.hide-desktop{margin-top:30px}}@media (max-width:767px){.why-geo{--why-card-width:310px;--why-card-gap:20px}.why-geo-container{padding:80px 0}.why-geo-title{font-size:36px;letter-spacing:-.72px;margin-bottom:20px}.why-geo-subtitle{font-size:24px;line-height:1.2;letter-spacing:-.72px;margin-bottom:40px}.why-geo-desc{font-size:20px;line-height:130%;letter-spacing:-1px;margin-bottom:0}.why-geo-viewport{width:100%;overflow:visible}.why-geo-track{gap:20px}.why-geo-controls.hide-desktop{margin-bottom:40px}}