@media(max-width:1024px){.rv-init.rv-init.rv-init{opacity:0;transition:opacity .7s ease,transform .7s ease;will-change:opacity,transform}.rv-init.rv-init.rv-up-init{transform:translateY(30px)}.rv-init.rv-init.rv-scale-init{transform:scale(.92)}.rv-init.rv-init.rv-line-init{opacity:1;transform:scaleX(0);transform-origin:left center;transition:transform .8s ease}.rv-init.rv-init.rv-init.rv-in{opacity:1;transform:translateY(0) translate(0) scale(1)}.rv-init.rv-init.rv-line-init.rv-in{transform:scaleX(1)}@media(prefers-reduced-motion:reduce){.rv-init.rv-init.rv-init{opacity:1;transform:none;transition:none}}}.glow-btn{position:relative;background:transparent;border:none;cursor:pointer;overflow:hidden;z-index:1;font-family:inherit}.glow-btn:before{content:"";position:absolute;left:var(--x, 50%);top:var(--y, 50%);width:200px;height:200px;background:radial-gradient(circle,var(--color-glow) 10%,transparent 70%);transform:translate(-50%,-50%) scale(0);transition:transform .4s ease;border-radius:50%;opacity:.5;pointer-events:none;z-index:-1}.glow-btn:hover:before{transform:translate(-50%,-50%) scale(1.2)}.new-home-container{width:100%;max-width:100%;margin:0 auto}.hero-section{width:100%;position:relative;min-height:500px;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.hero-bg-image{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;background-size:cover;background-repeat:no-repeat;z-index:1}.hero-content{position:relative;z-index:2;text-align:left;color:var(--color-text-white);width:100%;margin:0 auto;box-sizing:border-box}.hero-title{margin:0;width:100%;text-align:left;position:relative}.hero-image-container{position:relative}.hero-image-container img{width:100%;height:auto;display:block;margin:0}.hero-actions-container{position:absolute;bottom:70px;left:50%;transform:translate(-50%);width:480px;height:52px;border-radius:8px;background:#fff3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;justify-content:center;align-items:center;gap:0;z-index:3}.hero-action-btn{flex:1;height:52px;border-radius:6px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 32px;background:transparent;color:#fff;font-family:Open Sans,sans-serif;font-size:18px;font-weight:700;letter-spacing:0px;line-height:28px;border:none;cursor:pointer;overflow:hidden;transition:color .3s;min-width:0}.hero-action-btn:hover{color:var(--color-glow)}.hero-buttons-divider{color:#fff;font-size:24px;font-weight:300;line-height:44px;margin:5px;-webkit-user-select:none;user-select:none}.about-section{padding:60px var(--page-gutter) 40px;background:var(--color-bg-white)}.about-content{display:grid;grid-template-columns:360px 1fr;gap:var(--spacing-xxl);align-items:start;max-width:var(--content-max);margin:0 auto}.about-title{font-family:Montserrat,sans-serif;min-width:360px;font-size:56px;font-weight:600;letter-spacing:0px;line-height:74px;color:var(--color-text-primary);text-align:justify;margin:0}.about-description{font-family:Montserrat,sans-serif;font-size:var(--font-size-lg);line-height:1.7;color:var(--color-text-secondary)}.about-description p{font-family:Montserrat,sans-serif;margin:0;font-size:32px;font-weight:400;letter-spacing:0px;line-height:44px;color:var(--color-text-primary);text-align:left}.about-description p:nth-child(2){margin-top:12px;color:var(--color-text-muted)}.stats-section{padding:40px var(--page-gutter);background:var(--color-bg-white);margin-top:0}.stats-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-lg);max-width:var(--content-max);margin:0 auto}.stat-card{background:var(--color-bg-light);padding:var(--spacing-xl) var(--spacing-lg);border-radius:var(--border-radius-md);text-align:left;transition:var(--transition-base);height:100%;min-width:0}.stat-card:hover{transform:translateY(-4px)}.stat-number{font-family:Montserrat,sans-serif;font-size:72px;font-weight:600;letter-spacing:0px;color:var(--color-stat-blue);text-align:left;margin-bottom:var(--spacing-sm)}.stat-number sup{font-family:Montserrat,sans-serif;font-size:24px;margin-left:4px}.stat-title{font-family:Open Sans,sans-serif;font-size:24px;font-weight:700;letter-spacing:0px;line-height:36px;color:var(--color-text-primary);text-align:left;margin-bottom:var(--spacing-xs);margin-top:45px}.stat-desc{font-family:Open Sans,sans-serif;font-size:24px;font-weight:400;letter-spacing:0px;line-height:36px;color:var(--color-text-muted);text-align:left;vertical-align:top}.mid-banner{color:var(--color-text-white);text-align:center;padding:20px var(--page-gutter);margin-top:0}.mid-banner-content{max-width:var(--content-max);margin:0 auto}.mid-banner img{max-width:100%;height:auto;display:block;margin:0 auto}.services-section{padding:40px var(--page-gutter) var(--spacing-xxl);background:var(--color-bg-white);margin-top:0}.section-container{max-width:var(--content-max);margin:0 auto}.services-header{max-width:var(--content-max);margin:0 auto var(--spacing-xxl)}.services-title{font-family:Montserrat,sans-serif;font-size:56px;font-weight:600;letter-spacing:0px;line-height:74px;color:var(--color-text-primary);text-align:justify;vertical-align:top;margin:0 0 var(--spacing-xl) 0}.services-grid{max-width:var(--content-max);margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-lg)}.service-card{border-radius:var(--border-radius-lg);padding:0;text-align:left;transition:var(--transition-base);overflow:hidden;cursor:pointer;text-decoration:none;display:block}.service-card:hover{border-color:#d0d0d0;text-decoration:none}.service-card:hover .service-title,.service-card:hover .service-desc,.service-card:hover .service-learn-more-text{text-decoration:none}.service-card-image{width:100%;height:360px;overflow:hidden;border-radius:var(--border-radius-lg)}.service-card-image picture{width:100%;height:100%;display:block}.service-card img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s cubic-bezier(.4,0,.2,1);transform-origin:center center;will-change:transform}.service-card:hover img{transform:scale(1.1)}.service-card-content{padding:var(--spacing-lg) 0}.service-title{font-family:Montserrat,sans-serif;font-size:32px;font-weight:400;letter-spacing:0px;line-height:44px;color:var(--color-text-primary);text-align:left;vertical-align:top;margin-bottom:var(--spacing-sm)}.service-desc{font-family:Open Sans,sans-serif;font-size:24px;font-weight:400;letter-spacing:0px;line-height:36px;color:var(--color-text-muted);text-align:left;vertical-align:top;margin:0 0 var(--spacing-md) 0}.service-learn-more{display:flex;align-items:center;gap:8px;margin-top:var(--spacing-sm);position:relative}.service-learn-more-text{font-family:Open Sans,sans-serif;font-size:18px;font-weight:700;letter-spacing:0px;line-height:28px;color:var(--color-text-secondary);text-align:left;vertical-align:top}.service-learn-more img{width:24px;height:24px;display:block;position:relative;top:2px}@media(max-width:1024px){.hero-section{min-height:0;height:auto;overflow:hidden;display:block}.hero-content{text-align:center}.hero-actions-container{position:absolute;width:100%;left:0;transform:none;bottom:32px;height:auto;border-radius:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;flex-direction:column;align-items:center;gap:0}.hero-action-btn{width:335px;max-width:calc(100% - 40px);height:44px;border-radius:8px;background:#fff3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:15px;padding:10px}.hero-action-btn+.hero-buttons-divider+.hero-action-btn{margin-top:12px}.hero-buttons-divider{display:none}.about-section{padding:40px 16px 16px}.about-content{display:block;text-align:center}.about-title{min-width:0;font-size:24px;line-height:normal;font-weight:600;text-align:center}.about-title-break{display:none}.about-description{margin-top:24px}.about-description p{font-family:Open Sans,sans-serif;font-size:15px;line-height:24px;text-align:center}.stats-section{padding:20px 16px}.stats-grid{grid-template-columns:1fr;gap:20px}.stat-card{padding:20px 24px;height:auto}.stat-number{font-size:40px;line-height:44px;margin-bottom:var(--spacing-sm)}.stat-title{font-size:17px;line-height:28px;margin-top:0}.stat-desc{font-size:15px;line-height:22px;color:var(--color-text-secondary)}.mid-banner{padding:4px 16px 20px;border-radius:12px}.mid-banner img{height:auto;width:100%;border-radius:12px}.services-section{padding:4px 16px 20px}.services-header{margin:0 auto 24px}.services-title{font-family:Open Sans,sans-serif;font-size:24px;line-height:36px;font-weight:600;text-align:justify;margin:0}.services-grid{display:flex;flex-direction:column;gap:0}.service-card{border-radius:12px;margin-bottom:20px}.service-card:last-child{margin-bottom:0}.service-card-image{height:220px;border-radius:12px}.service-card-content{padding:20px 0}.service-title{font-size:17px;font-weight:700;line-height:normal}.service-desc{font-size:15px;line-height:24px;color:var(--color-text-secondary);margin-bottom:14px}.service-learn-more-text{font-size:15px;line-height:24px;color:var(--color-text-primary)}}@media(max-width:1024px){@keyframes home-heroFadeIn{0%{opacity:0;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}.new-home-container .hero-entrance{animation:home-heroFadeIn 1s ease forwards}}.about-page{width:100%;background:var(--color-bg-white)}.about-banner{position:relative;width:100%}.about-banner .banner-img,.about-banner img{width:100%;height:auto;display:block}.about-banner .bcc-global-banner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;max-width:var(--content-max);padding:0 var(--page-gutter);box-sizing:border-box}.about-banner .banner-title{font-family:Montserrat,sans-serif;font-size:56px;font-weight:600;letter-spacing:0px;line-height:74px;color:#fff;margin-bottom:20px}.about-banner .banner-text{font-family:Open Sans,sans-serif;font-size:18px;font-weight:400;letter-spacing:0px;line-height:28px;margin-bottom:16px;color:#ffffffa6}.about-page .management-section{margin:0 auto;padding:48px var(--page-gutter)}.about-page .section-title{font-family:Montserrat,sans-serif;font-size:56px;font-weight:600;letter-spacing:0px;line-height:74px;color:var(--color-text-primary);text-align:left;vertical-align:top;max-width:var(--content-max);margin:0 auto 60px}.about-page .team-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:112px;margin-top:113px}.about-page .team-member{display:flex;flex-direction:column;align-items:center;text-align:center}.about-page .team-avatar-link{display:inline-block;text-decoration:none;cursor:pointer;transition:transform .3s ease}.about-page .team-avatar-link:hover{transform:scale(1.05)}.about-page .team-avatar{width:360px;height:360px;border-radius:50%;overflow:hidden;margin-bottom:var(--spacing-lg);background:var(--color-bg-light)}.about-page .team-avatar img{width:100%;height:100%;object-fit:cover}.about-page .team-name{font-family:Montserrat,sans-serif;font-size:48px;font-weight:600;letter-spacing:0px;line-height:64px;color:#17161a;text-align:center;margin-bottom:var(--spacing-sm)}.about-page .team-title{font-family:Open Sans,sans-serif;font-size:24px;font-weight:400;letter-spacing:0px;line-height:36px;color:#17161a;text-align:center;vertical-align:top;margin-bottom:var(--spacing-xs)}.about-page .team-founded{font-family:Open Sans,sans-serif;font-size:24px;font-weight:400;letter-spacing:0px;line-height:36px;color:#17161a;text-align:center}.about-page .dividing-line{width:100%;height:1px;background:#e8e7e8;margin-top:100px}.about-page .milestones-section{margin:0 auto;padding:48px var(--page-gutter)}.about-page .timeline-container{width:100%;margin-top:var(--spacing-xl)}.about-page .timeline-container img{width:100%;height:auto;display:block}@media(max-width:1024px){.about-page .team-grid{grid-template-columns:1fr;gap:var(--spacing-xl)}.about-page .section-title{font-size:36px;line-height:48px}}@media(max-width:1024px){.about-page .about-banner{height:560px;margin-bottom:40px;background:transparent;mix-blend-mode:normal}.about-page .about-banner img,.about-page .about-banner .banner-img img{position:absolute;width:100%;height:560px;object-fit:cover;mix-blend-mode:normal;z-index:3}.about-page .about-banner .bcc-global-banner{position:absolute;top:40px;left:0;width:100%;padding:0 20px;z-index:20;transform:none}.about-page .about-banner .banner-title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:28px;font-weight:700;line-height:34px;color:#fff;margin-bottom:24px}.about-page .about-banner .banner-text{font-size:15px;font-weight:400;line-height:20px;color:#ffffffb3;background:transparent;margin-top:12px;margin-bottom:0}.about-page .about-banner .banner-text br,.about-page .about-banner .desktop-only-br{display:none}.about-page .management-section{padding:0 16px}.about-page .section-title{font-size:24px;font-weight:600;line-height:normal;margin-left:24px;margin-bottom:0}.about-page .team-grid{display:flex;justify-content:space-between;margin-top:24px;gap:0}.about-page .team-member{padding:20px 0}.about-page .team-avatar-link{-webkit-tap-highlight-color:transparent}.about-page .team-avatar{width:120px;height:120px;margin-bottom:0}.about-page .team-name{font-size:24px;margin-top:24px;line-height:normal;margin-bottom:0}.about-page .team-title{font-size:15px;line-height:normal;margin-top:12px;margin-bottom:0}.about-page .team-founded{font-size:15px;line-height:normal;margin-top:12px}.about-page .dividing-line{display:none}.about-page .milestones-section{padding:20px 0 0}.about-page .timeline-container{margin-top:24px;padding:0 16px}}@media(max-width:1024px){@keyframes about-heroFadeIn{0%{opacity:0;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}.about-page .hero-entrance{animation:about-heroFadeIn 1s ease forwards}@keyframes about-heroTextSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.about-page .hero-text-anim{opacity:0;animation:about-heroTextSlideUp .8s ease forwards}.about-page .hero-text-anim-delay-1{animation-delay:.3s}.about-page .hero-text-anim-delay-2{animation-delay:.5s}.about-page .hero-text-anim-delay-3{animation-delay:.7s}}.team-detail-page{width:100%;background:var(--color-bg-white);padding:calc(var(--header-height) + var(--spacing-xxl)) 0 var(--spacing-xxl)}.team-detail-container{max-width:var(--content-max);margin:0 auto;padding:0 var(--page-gutter)}.back-link{font-family:Open Sans,sans-serif;display:inline-block;margin-bottom:var(--spacing-xl);text-decoration:none;color:#17161a;font-weight:700;letter-spacing:0px;line-height:28px;font-size:18px;transition:color .3s ease;text-align:left;margin-top:24px;margin-left:24px}.back-link:hover{color:var(--color-primary);text-decoration:none}.profile-card{background:#f2f3f5;border-radius:24px;height:680px;margin-bottom:var(--spacing-xl)}.profile-card-content{display:flex;gap:var(--spacing-xxl);align-items:flex-start}.profile-info{margin-top:181px;margin-left:140px;flex:1}.profile-name{font-family:Montserrat,sans-serif;font-size:48px;font-weight:600;letter-spacing:0px;line-height:64px;min-width:320px;color:#17161a;text-align:left;margin-bottom:var(--spacing-sm)}.profile-title{font-family:Montserrat,sans-serif;font-size:32px;font-weight:400;letter-spacing:0px;line-height:44px;color:#17161a;text-align:left;margin-bottom:var(--spacing-xs);margin-top:80px}.profile-founded{font-family:Montserrat,sans-serif;font-size:32px;font-weight:400;letter-spacing:0px;line-height:44px;color:#17161a;text-align:left}.profile-image{flex-shrink:0;width:600px;height:600px;overflow:hidden;margin-top:-10px}.profile-image img{width:600px;height:600px;object-fit:cover}.profile-bio{margin-top:0}.profile-bio p{font-family:Montserrat,sans-serif;font-size:32px;font-weight:400;letter-spacing:0px;line-height:44px;color:#17161a;text-align:left;margin:0 0 var(--spacing-lg) 0}.profile-bio p:last-child{margin-bottom:0}@media(max-width:1024px){.profile-card-content{flex-direction:column;align-items:center;text-align:center}.profile-info,.profile-name,.profile-title,.profile-founded{text-align:center}.profile-image{width:250px;height:250px}.profile-bio p{text-align:left}}@media(max-width:1024px){.team-detail-page{padding:0}.team-detail-container{max-width:none;padding:12px 16px 0;overflow:hidden}.back-link{display:none}.profile-card{border-radius:12px;height:340px}.profile-card-content{display:flex;gap:var(--spacing-xxl);align-items:flex-start;position:relative;height:100%}.profile-info{position:absolute;top:124px;left:22px;margin:0;flex:none;text-align:left}.profile-name{font-size:24px;line-height:normal;min-width:0;margin-bottom:0;text-align:left}.profile-title{font-size:15px;line-height:24px;margin-top:20px;margin-bottom:0;text-align:left}.profile-founded{font-size:15px;line-height:24px;text-align:left}.profile-image{position:absolute;bottom:0;right:-24px;width:270px;height:270px;margin-top:0}.profile-image img{width:270px;height:270px}.profile-bio{margin:40px 0}.profile-bio p{font-family:Open Sans,sans-serif;font-size:15px;line-height:24px;margin:0 0 24px;text-align:left}.profile-bio p:last-child{margin-bottom:0}}.compliance-page{width:100%;background:var(--color-bg-white);box-sizing:border-box}.compliance-page .compliance-container{box-sizing:border-box}.compliance-page .compliance-hero{background:url(/images/new/compliance_banner.png) center/cover no-repeat;height:900px;padding:60px var(--page-gutter) 0;margin-bottom:var(--spacing-xl);position:relative;overflow:hidden;left:50%;transform:translate(-50%)}.compliance-page .hero-title{font-family:Montserrat,sans-serif;font-size:48px;font-weight:600;letter-spacing:0px;line-height:64px;color:#fff;text-align:left;vertical-align:top;padding-top:calc(var(--header-height, 100px) + 20px);margin-left:20px}.compliance-page .hero-card{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-lg);width:100%;max-width:var(--content-max);margin-left:20px}.compliance-page .hero-text{display:flex;flex-direction:column;flex:0 1 640px;max-width:640px}.compliance-page .hero-text p{font-family:Open Sans,sans-serif;font-size:24px;font-weight:400;letter-spacing:0px;line-height:36px;color:#ffffffa6;text-align:left;max-width:640px}.compliance-page .hero-text p:not(:last-child){margin-bottom:20px}.compliance-page .hero-text p:last-child{margin-bottom:0}.compliance-page .hero-visual{text-align:center;flex:0 0 440px;display:flex;align-items:center;justify-content:center}.compliance-page .hero-visual img{width:auto;height:100%;max-height:440px;display:block;object-fit:contain}.compliance-page .sections-wrapper{background:var(--color-bg-white);border-radius:20px;padding:var(--spacing-xl) var(--page-gutter)}.compliance-page .compliance-section{display:grid;grid-template-columns:220px minmax(0,1fr);gap:var(--spacing-lg);padding-bottom:var(--spacing-lg);margin-bottom:var(--spacing-lg);border-bottom:1px solid var(--color-border)}.compliance-page .compliance-section:first-child{padding-top:30px;border-top:1px solid var(--color-border)}.compliance-page .compliance-section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.compliance-page .section-title{font-family:Montserrat,sans-serif;font-size:32px;font-weight:400;letter-spacing:0px;line-height:44px;color:#17161a}.compliance-page .accordion-arrow{display:none}.compliance-page .section-content p{font-family:Open Sans,sans-serif;font-size:18px;font-weight:400;letter-spacing:0px;line-height:28px;color:#17161a;text-align:left;margin:0 0 var(--spacing-sm) 0}.compliance-page .section-content p:last-child{margin-bottom:0}.compliance-page .link-list{list-style:none;padding:0;margin:0 0 var(--spacing-sm) 0;display:flex;flex-direction:column;gap:var(--spacing-xs)}.compliance-page .link-list li:before{color:var(--color-primary);margin-right:6px}.compliance-page .section-content ul li a,.compliance-page .link-list a{font-family:Open Sans,sans-serif;font-size:18px;font-weight:400;letter-spacing:0px;line-height:28px;color:#3266cb;text-align:left;text-decoration:none;display:block}.compliance-page .email:hover{text-decoration:none}@media(max-width:1024px){.compliance-page .hero-title{font-size:36px;line-height:48px}.compliance-page .hero-card{flex-direction:column;text-align:left;gap:var(--spacing-lg)}.compliance-page .hero-visual{text-align:left;margin-top:var(--spacing-lg)}.compliance-page .compliance-section{grid-template-columns:1fr}}@media(max-width:1024px){.compliance-page .compliance-hero{background:url(/images_mobile/en/compliance-bg.png) no-repeat;background-size:100% 100%;height:auto;padding:40px 16px;margin-bottom:0;left:auto;transform:none;overflow:visible;box-sizing:border-box}.compliance-page .hero-card{padding:0;background:none;height:auto;display:block;margin-left:0}.compliance-page .hero-title{font-size:24px;line-height:30px;padding-top:0;margin-left:0}.compliance-page .hero-text{display:flex;flex-direction:column;margin-top:12px;max-width:none;flex:none}.compliance-page .hero-text p{font-size:15px;line-height:20px;color:#ffffffbf;margin-top:12px;margin-bottom:0;max-width:none}.compliance-page .hero-visual{text-align:center;padding:24px 16px 0;flex:none;display:block}.compliance-page .hero-visual img{width:100%;height:280px;max-height:none}.compliance-page .sections-wrapper{padding:0 16px 40px;border-radius:0}.compliance-page .compliance-section{display:block;border-bottom:1px solid var(--color-border);border-top:none;padding-bottom:0;margin-bottom:0}.compliance-page .compliance-section:first-child{padding-top:0;border-top:none}.compliance-page .compliance-section:last-child{border-bottom:1px solid var(--color-border)}.compliance-page .section-title{font-size:17px;font-weight:600;line-height:normal;display:flex;justify-content:space-between;align-items:center;padding:24px 0;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.compliance-page .accordion-arrow{display:block;width:20px;height:20px;background:url(/images_mobile/en/arrow-small.png);background-position:center;background-size:contain;transition:transform .3s ease;flex-shrink:0;margin-left:12px}.compliance-page .compliance-section.active .accordion-arrow{transform:rotate(180deg)}.compliance-page .section-content{max-height:0;overflow:hidden;transition:max-height .35s cubic-bezier(.4,0,.2,1)}.compliance-page .compliance-section.active .section-content{max-height:3000px}.compliance-page .section-content p{font-size:15px;line-height:20px;padding-bottom:24px;margin:0}.compliance-page .link-list{margin:0 0 24px;gap:0}.compliance-page .section-content ul li a,.compliance-page .link-list a{font-size:15px;line-height:20px;margin-bottom:8px}}@media(max-width:1024px){@keyframes cmp-heroFadeIn{0%{opacity:0;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}.compliance-page .hero-entrance{animation:cmp-heroFadeIn 1s ease forwards}@keyframes cmp-heroTextSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.compliance-page .hero-text-anim{opacity:0;animation:cmp-heroTextSlideUp .8s ease forwards}.compliance-page .hero-text-anim-delay-1{animation-delay:.3s}.compliance-page .hero-text-anim-delay-2{animation-delay:.5s}.compliance-page .hero-text-anim-delay-3{animation-delay:.7s}}.expert-network-page{width:100%;background:var(--color-bg-white)}.expert-network-page .section-title{font-family:Montserrat,sans-serif;font-size:56px;font-weight:600;line-height:74px;color:var(--color-text-primary);text-align:left;max-width:var(--content-max);margin:0 auto 60px}.expert-network-page .dividing-line{max-width:var(--content-max);margin:0 auto;height:1px;background:#e8e7e8}.expert-network-page .dividing-line-section{padding:40px var(--page-gutter);background:var(--color-bg-white)}.expert-network-page .hero-banner-section{background:var(--color-bg-white);position:relative}.expert-network-page .hero-banner-container{width:100%}.expert-network-page .hero-image-container{position:relative;width:100%;height:900px;overflow:visible;border-radius:24px}.expert-network-page .hero-image-container img{width:100%;height:100%;object-fit:cover;display:block}.expert-network-page .hero-content-section{position:absolute;left:160px;top:60px;width:600px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;background:transparent;z-index:10;pointer-events:auto}.expert-network-page .hero-content{display:flex;flex-direction:column;width:100%;justify-content:flex-start;align-items:flex-start;position:relative;left:20px;top:180px;margin:0;padding:0}.expert-network-page .hero-left{display:flex;flex-direction:column;justify-content:flex-start;width:100%}.expert-network-page .hero-title{font-family:Montserrat,sans-serif;font-size:72px;font-weight:600;line-height:87.77px;color:#fff;text-align:left;margin:0 0 20px;width:100%}.expert-network-page .hero-right{display:flex;flex-direction:column;justify-content:flex-start;width:100%}.expert-network-page .hero-description,.expert-network-page .hero-li-title{font-family:Open Sans,sans-serif;font-size:18px;font-weight:400;line-height:28px;color:#ffffffa6;text-align:left;margin:0}.expert-network-page .hero-description{margin-top:20px;width:100%}.expert-network-page .hero-li-title{margin-top:20px;margin-bottom:12px;color:#fff9}.expert-network-page .hero-benefits{list-style:none;padding:0;margin:0}.expert-network-page .hero-benefits li{font-family:Open Sans,sans-serif;margin-bottom:12px;padding-left:28px;position:relative;font-size:18px;font-weight:400;line-height:28px;color:#fff9;text-align:left;width:100%;display:flex;align-items:center}.expert-network-page .hero-benefits li:before{content:"•";position:absolute;left:10px;top:50%;transform:translateY(-50%);color:#fff9;font-size:18px;line-height:1}.expert-network-page .expert-pool-section{padding:40px clamp(40px,var(--page-gutter),163px);background:var(--color-bg-white);position:relative}.expert-network-page .expert-pool-container{max-width:var(--content-max);margin:0 auto;width:100%;position:relative;z-index:1}.expert-network-page .expert-pool-section .section-title{margin:0 0 20px}.expert-network-page .expert-bgimg-container{position:relative;width:100%;height:720px;overflow:hidden;border-radius:12px;margin-top:40px}.expert-network-page .expert-bgimg-container img{width:100%;height:100%;display:block}.expert-network-page .expert-pool-section:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,rgba(0,102,204,.1) 2px,transparent 2px);background-size:60px 60px;opacity:.3;pointer-events:none;z-index:0}.expert-network-page .pool-list{display:none}.expert-network-page .industry-coverage-section{padding:40px clamp(40px,var(--page-gutter),163px);background:var(--color-bg-white)}.expert-network-page .industry-coverage-content{max-width:var(--content-max);margin:0 auto}.expert-network-page .industry-intro-desc{display:flex;flex-direction:column;margin-bottom:80px}.expert-network-page .industry-intro{font-family:Montserrat,sans-serif;font-size:32px;font-weight:400;line-height:44px;color:var(--color-text-primary);text-align:left}.expert-network-page .industry-list-wrapper{display:flex;padding-left:25px;flex-direction:column}.expert-network-page .industry-chat-info{display:flex;flex-direction:row;justify-content:space-around}.expert-network-page .industry-carousel-info{display:flex;flex-direction:column;margin-top:120px}.expert-network-page .industry-chart-container{display:flex;flex-direction:column;margin-bottom:10px;padding:40px 40px 20px;border-radius:24px;background:#f2f3f5}.expert-network-page .industry-chart-img{width:400px;height:400px;object-fit:contain;display:block}.expert-network-page .industry-list{list-style:none;padding:0;margin:0;display:flex}.expert-network-page .industry-list ul{list-style:none;padding:0;margin:0}.expert-network-page .industry-list li{font-family:Open Sans,sans-serif;margin-bottom:4px;font-size:24px;font-weight:400;line-height:36px;color:var(--color-text-primary);text-align:left}.expert-network-page .industry-list li strong{font-size:24px;font-weight:700;line-height:36px;text-align:left;margin-right:8px}.expert-network-page .industry-experts-intro{font-family:Montserrat,sans-serif;font-size:32px;font-weight:400;line-height:44px;color:var(--color-text-primary);text-align:left}.expert-network-page .expert-cards-carousel-wrapper{position:relative;margin-top:40px;overflow:hidden}.expert-network-page .expert-cards-grid.marquee{display:flex;gap:30px;width:fit-content;animation:ens-scroll-left 30s linear infinite}.expert-network-page .expert-cards-grid.marquee:hover{animation-play-state:paused}@keyframes ens-scroll-left{0%{transform:translate(0)}to{transform:translate(-50%)}}.expert-network-page .expert-cards-grid.marquee .expert-card{background:var(--color-bg-white);border-radius:20px;overflow:hidden;transition:var(--transition-base);width:400px;height:500px;flex:0 0 400px;min-width:400px}.expert-network-page .expert-cards-grid.marquee .expert-card:hover{transform:translateY(-4px)}.expert-network-page .expert-card-image{width:100%;height:100%;background:var(--color-bg-gray);overflow:hidden}.expert-network-page .expert-card-image img{width:100%;height:100%;object-fit:cover}.expert-network-page .carousel-dots{display:none}.expert-network-page .compliance-section{padding:40px var(--page-gutter);background:var(--color-bg-white)}.expert-network-page .compliance-content{max-width:var(--content-max);margin:0 auto;width:100%}.expert-network-page .compliance-content>div{display:flex;flex-direction:column;align-items:flex-start;gap:40px}.expert-network-page .compliance-content .section-title{margin:0}.expert-network-page .compliance-img-link{display:block;text-decoration:none;transition:opacity .3s ease}.expert-network-page .compliance-img-link:hover{opacity:.9}.expert-network-page .compliance-img{width:100%;height:auto;display:block;border-radius:12px;object-fit:contain;cursor:pointer}.expert-network-page .compliance-desc{display:none}.expert-network-page .bottom-banner-section{padding:40px var(--page-gutter) 60px;background:var(--color-bg-white)}.expert-network-page .bottom-banner-container{max-width:var(--content-max);margin:0 auto}.expert-network-page .bottom-banner-wrapper{width:100%;border-radius:24px;overflow:hidden;position:relative}.expert-network-page .bottom-banner-wrapper img{width:100%;height:auto;display:block}.expert-network-page .bottom-banner-overlay{position:absolute;top:0;right:clamp(20px,3vw,40px);width:auto;max-width:min(600px,calc(100% - 40px));min-width:0;height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(15px,2vw,25px) clamp(15px,2vw,30px);box-sizing:border-box;z-index:2;overflow:visible}.expert-network-page .bottom-banner-text{font-family:Open Sans,sans-serif;font-size:clamp(14px,1.5vw,20px);font-weight:400;line-height:clamp(20px,2.5vw,30px);color:#ffffffb3;text-align:left;margin:0;max-width:100%;word-wrap:break-word;word-break:break-word;min-width:0}.expert-network-page .learn-more-btn{margin-top:clamp(15px,2vw,30px);display:inline-flex;justify-content:center;align-items:center;width:clamp(140px,12vw,180px);height:clamp(40px,3.5vw,50px);border-radius:12px;background:#fff3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:4px clamp(10px,1.5vw,20px);font-family:Open Sans,sans-serif;font-size:clamp(14px,1.5vw,20px);font-weight:600;color:#fff;border:none;cursor:pointer;transition:color .3s;white-space:nowrap}.expert-network-page .learn-more-btn:hover{color:var(--color-glow)}@media(max-width:1024px){.expert-network-page .bottom-banner-overlay{right:clamp(12px,2vw,25px);max-width:min(500px,calc(100% - 35px));padding:clamp(12px,1.5vw,20px)}.expert-network-page .bottom-banner-text{font-size:clamp(13px,1.4vw,18px);line-height:clamp(18px,2.2vw,26px)}.expert-network-page .learn-more-btn{width:clamp(120px,10vw,160px);height:clamp(36px,3vw,46px);font-size:clamp(13px,1.4vw,18px);margin-top:clamp(12px,1.5vw,25px)}}@media(max-width:1024px){.expert-network-page .section-title{font-size:24px;font-weight:600;line-height:32px;margin:0 0 20px}.expert-network-page .hero-banner-section{position:relative;width:100%;height:562px}.expert-network-page .hero-banner-container{width:100%}.expert-network-page .hero-image-container{height:560px;overflow:hidden;border-radius:0}.expert-network-page .hero-content-section{width:100%;position:absolute;top:0;left:0;padding:40px 20px;box-sizing:border-box}.expert-network-page .hero-content{position:static;left:0;top:0}.expert-network-page .hero-left{width:33%;min-width:300px}.expert-network-page .hero-title{font-size:28px;font-weight:600;line-height:34px}.expert-network-page .hero-right{width:100%;margin-top:24px}.expert-network-page .hero-description,.expert-network-page .hero-li-title{font-size:15px;line-height:20px;color:#ffffffa6}.expert-network-page .hero-li-title{padding-top:12px;margin-bottom:0}.expert-network-page .hero-benefits li{font-size:15px;line-height:24px;color:#ffffffa6;padding-left:0;display:list-item;margin-bottom:0}.expert-network-page .hero-benefits li:before{content:"•";position:static;display:inline;transform:none;margin-right:4px;font-size:24px;vertical-align:middle;color:#ffffffa6}.expert-network-page .dividing-line-section{padding:10px 16px}.expert-network-page .expert-pool-section{padding:40px 16px 24px}.expert-network-page .expert-pool-section:before{display:none}.expert-network-page .expert-bgimg-container{display:none}.expert-network-page .pool-list{display:block;margin-top:24px;padding:40px 24px;background:url(/images_mobile/en/global-map.png) no-repeat;background-size:100% 100%;border-radius:12px}.expert-network-page .pool-list .item{display:flex;margin-bottom:36px}.expert-network-page .pool-list .item:last-of-type{margin-bottom:0}.expert-network-page .pool-list img{width:40px;height:40px;margin-right:20px}.expert-network-page .pool-list .name{font-size:17px;font-weight:700;color:#17161a}.expert-network-page .pool-list .desc{font-size:15px;font-weight:400;line-height:24px;color:#666;margin-top:4px}.expert-network-page .industry-coverage-section{padding:16px 16px 0}.expert-network-page .industry-coverage-section .section-title{margin-top:10px}.expert-network-page .industry-intro-desc{margin-bottom:16px}.expert-network-page .industry-intro{font-size:17px;font-weight:400;line-height:26px}.expert-network-page .industry-list-wrapper{padding-left:0;flex-direction:column}.expert-network-page .industry-carousel-info{margin-top:12px}.expert-network-page .industry-chart-container{padding:24px 24px 16px;margin:24px 0;border-radius:12px}.expert-network-page .industry-chart{display:none}.expert-network-page .industry-chat-info{justify-content:flex-start}.expert-network-page .industry-list li{font-size:15px;line-height:24px;color:#666;margin-bottom:12px;display:flex}.expert-network-page .industry-list li strong{font-size:15px;font-weight:700;line-height:24px;color:#3266cb;display:block;width:60px;margin-right:0}.expert-network-page .industry-list li span{display:block}.expert-network-page .industry-experts-intro{font-size:17px;font-weight:400;line-height:26px;color:#17161a}.expert-network-page .expert-cards-carousel-wrapper{margin:40px -8px 0}.expert-network-page .expert-cards-grid.step{display:flex;transition:transform .5s ease}.expert-network-page .expert-cards-grid.step .expert-card{border-radius:12px;overflow:hidden;flex-shrink:0;width:100%;height:400px;margin-top:16px;box-sizing:border-box}.expert-network-page .expert-cards-grid.step .expert-card-inner{border-radius:12px;overflow:hidden;width:100%;height:100%}.expert-network-page .expert-cards-grid.step .expert-card:hover{transform:translateY(-4px)}.expert-network-page .expert-card-image{width:100%;height:100%;background:var(--color-bg-gray);overflow:hidden}.expert-network-page .carousel-dots{display:flex;justify-content:center;gap:8px;margin-top:8px}.expert-network-page .carousel-dot{width:10px;height:10px;border-radius:50%;background:#fff9;transition:background .3s ease,transform .3s ease;cursor:pointer}.expert-network-page .carousel-dot.active{background:#fff}.expert-network-page .compliance-section{padding:16px 16px 24px}.expert-network-page .compliance-content .section-title{margin:8px 0 24px;font-size:24px;font-weight:600}.expert-network-page .compliance-content>div{gap:0}.expert-network-page .compliance-img-link{display:none}.expert-network-page .compliance-desc{display:block;border-radius:12px;background:#f2f3f5;padding:24px;text-decoration:none;color:inherit}.expert-network-page .compliance-desc .title{font-size:17px;font-weight:400;line-height:26px;color:#17161a}.expert-network-page .compliance-desc ul{margin:24px 0 0;padding:0;list-style:none}.expert-network-page .compliance-desc ul li{display:flex;align-items:center}.expert-network-page .compliance-desc ul li i{width:6px;height:6px;border-radius:50%;background:#666;display:inline-block;vertical-align:middle}.expert-network-page .compliance-desc ul li span{font-size:15px;font-weight:400;line-height:30px;color:#666;margin-left:8px;display:inline-block}.expert-network-page .compliance-desc .learn{font-size:15px;font-weight:700;line-height:24px;color:#17161a;margin-top:24px}.expert-network-page .compliance-desc .learn i{width:20px;height:20px;display:inline-block;background:url(/images_mobile/en/learn_more.png) no-repeat;background-size:100% 100%;vertical-align:middle}.expert-network-page .bottom-banner-section{padding:24px 16px 40px}.expert-network-page .bottom-banner-wrapper{border-radius:12px}.expert-network-page .bottom-banner-overlay{position:absolute;top:82px;right:auto;left:0;width:100%;max-width:100%;height:100%;padding:0 24px;box-sizing:border-box;align-items:center;justify-content:flex-start}.expert-network-page .bottom-banner-text{font-size:15px;line-height:18px;color:#ffffffa6;margin:12px auto 40px;text-align:center}.expert-network-page .learn-more-btn{width:150px;height:44px;border-radius:8px;font-size:16px;margin:0 auto}}@media(max-width:1024px){@keyframes ens-heroFadeIn{0%{opacity:0;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}.expert-network-page .hero-entrance{animation:ens-heroFadeIn 1s ease forwards}@keyframes ens-heroTextSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.expert-network-page .hero-text-anim{opacity:0;animation:ens-heroTextSlideUp .8s ease forwards}.expert-network-page .hero-text-anim-delay-1{animation-delay:.3s}.expert-network-page .hero-text-anim-delay-2{animation-delay:.5s}.expert-network-page .hero-text-anim-delay-3{animation-delay:.7s}.expert-network-page .hero-text-anim-delay-4{animation-delay:.9s}}.research-service-page{width:100%;background:var(--color-bg-white)}.research-service-page .hero-banner-section{background:var(--color-bg-white)}.research-service-page .hero-banner-container{margin:0 auto}.research-service-page .hero-banner-image{width:100%;height:900px;overflow:hidden;position:relative}.research-service-page .hero-banner-image img,.research-service-page .hero-banner-image picture{width:100%;height:100%;display:block}.research-service-page .hero-banner-image img{object-fit:cover}.research-service-page .research-banner-text{position:absolute;top:35%;left:var(--page-gutter);color:#fff;text-align:left;padding:0 20px}.research-service-page .banner-title{font-family:Montserrat,sans-serif;font-size:72px;font-weight:600;line-height:87.77px;margin-bottom:24px}.research-service-page .banner-text{font-family:Open Sans,sans-serif;font-size:18px;font-weight:400;line-height:28px;margin-bottom:16px;color:#ffffffa6}.research-service-page .dividing-line{max-width:var(--content-max);margin:0 auto;height:1px;background:#e8e7e8}.research-service-page .dividing-line-section{padding:0 var(--page-gutter);background:var(--color-bg-white)}.research-service-page .challenges-section{padding:80px clamp(40px,var(--page-gutter),163px);background:var(--color-bg-white)}.research-service-page .challenges-container{max-width:var(--content-max);margin:0 auto}.research-service-page .section-title{font-family:Montserrat,sans-serif;font-size:56px;font-weight:600;line-height:74px;color:#17161a;text-align:left;margin:0 0 60px}.research-service-page .challenges-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:60px}.research-service-page .challenge-card{display:flex;gap:40px;align-items:center}.research-service-page .challenges-grid>.challenge-card:nth-child(2n){flex-direction:row-reverse}.research-service-page .challenge-image{flex:1;max-width:50%;min-height:320px;border-radius:24px;overflow:hidden}.research-service-page .challenge-image img{width:100%;height:100%;object-fit:cover;display:block}.research-service-page .challenge-content{flex:1;max-width:50%;display:flex;flex-direction:column;justify-content:flex-start}.research-service-page .challenge-label{font-family:Open Sans,sans-serif;font-size:18px;font-weight:700;line-height:28px;color:#3266cb;text-align:left;margin-bottom:12px;width:252px;height:48px;border-radius:99px;background:#f0f4fe;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:6px 28px}.research-service-page .challenge-title{font-family:Montserrat,sans-serif;font-size:48px;font-weight:600;line-height:64px;color:#17161a;text-align:left}.research-service-page .challenge-list{list-style:none;padding:0;margin:40px 0 0}.research-service-page .challenge-list li{font-family:Open Sans,sans-serif;margin-bottom:12px;padding-left:20px;position:relative;font-size:24px;font-weight:400;line-height:36px;color:#17161a;text-align:left}.research-service-page .challenge-list li:before{content:"•";position:absolute;left:0;color:#3266cb;font-weight:700}.research-service-page .solutions-section{padding:80px clamp(40px,var(--page-gutter),163px);background:var(--color-bg-white)}.research-service-page .solutions-container{max-width:var(--content-max);margin:0 auto}.research-service-page .solutions-image{width:100%;margin-top:40px}.research-service-page .solutions-image img{width:100%;height:auto;display:block;border-radius:24px}.research-service-page .bottom-banner-section{padding:80px clamp(40px,var(--page-gutter),163px);background:var(--color-bg-white)}.research-service-page .bottom-banner-container{max-width:var(--content-max);margin:0 auto}.research-service-page .bottom-banner-wrapper{width:100%;border-radius:24px;overflow:hidden;position:relative}.research-service-page .bottom-banner-wrapper img{width:100%;height:auto;display:block}.research-service-page .bottom-banner-overlay{position:absolute;top:0;right:clamp(20px,3vw,40px);width:auto;max-width:min(600px,calc(100% - 40px));min-width:0;height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(15px,2vw,25px) clamp(15px,2vw,30px);box-sizing:border-box;z-index:2;overflow:visible}.research-service-page .bottom-banner-text{font-family:Open Sans,sans-serif;font-size:clamp(14px,1.5vw,20px);font-weight:400;line-height:clamp(20px,2.5vw,30px);color:#ffffffb3;text-align:left;margin:0;max-width:100%;word-wrap:break-word;word-break:break-word;min-width:0}.research-service-page .learn-more-btn{margin-top:clamp(15px,2vw,30px);display:inline-flex;justify-content:center;align-items:center;width:clamp(140px,12vw,180px);height:clamp(40px,3.5vw,50px);border-radius:12px;background:#fff3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:4px clamp(10px,1.5vw,20px);font-family:Open Sans,sans-serif;font-size:clamp(14px,1.5vw,20px);font-weight:600;color:#fff;border:none;cursor:pointer;transition:color .3s;white-space:nowrap}.research-service-page .learn-more-btn:hover{color:var(--color-glow)}@media(max-width:1024px){.research-service-page .challenge-card,.research-service-page .challenges-grid>.challenge-card:nth-child(2n){flex-direction:column;align-items:stretch}.research-service-page .challenge-image,.research-service-page .challenge-content{max-width:100%}.research-service-page .challenge-image{min-height:0}.research-service-page .bottom-banner-overlay{right:clamp(12px,2vw,25px);max-width:min(500px,calc(100% - 35px));padding:clamp(12px,1.5vw,20px)}.research-service-page .bottom-banner-text{font-size:clamp(13px,1.4vw,18px);line-height:clamp(18px,2.2vw,26px)}.research-service-page .learn-more-btn{width:clamp(120px,10vw,160px);height:clamp(36px,3vw,46px);font-size:clamp(13px,1.4vw,18px);margin-top:clamp(12px,1.5vw,25px)}}@media(max-width:1024px){.research-service-page .hero-banner-image{height:560px}.research-service-page .research-intro-section{position:absolute;inset:0;z-index:10;padding:40px 20px;box-sizing:border-box}.research-service-page .research-intro-title{font-family:Montserrat,sans-serif;font-size:28px;font-weight:600;line-height:34px;color:#fff;text-align:left}.research-service-page .research-intro-content{font-family:Open Sans,sans-serif;font-size:15px;line-height:20px;font-weight:400;color:#ffffffa6}.research-service-page .research-intro-content .research-intro-text{margin-top:24px}.research-service-page .dividing-line-section{padding:0;margin:0 16px}.research-service-page .section-title{font-size:24px;font-weight:600;line-height:normal;margin:0 0 20px}.research-service-page .challenges-section{padding:0}.research-service-page .challenges-container{margin:0 auto 34px}.research-service-page .challenges-grid{gap:0}.research-service-page .challenge-card,.research-service-page .challenges-grid>.challenge-card:nth-child(2n){display:block;padding:40px 16px 0}.research-service-page .challenge-image{max-width:100%;min-height:0;border-radius:0;overflow:visible}.research-service-page .challenge-image img{border-radius:12px;height:auto}.research-service-page .challenge-content{max-width:100%}.research-service-page .challenge-label{width:auto;height:auto;display:inline-block;font-size:15px;line-height:28px;padding:6px 16px;margin-bottom:12px}.research-service-page .challenge-title{font-size:17px;font-weight:700;line-height:normal;margin-top:12px}.research-service-page .challenge-list{display:none}.research-service-page .solutions-section{padding:34px 16px}.research-service-page .solutions-image{margin-top:24px}.research-service-page .solutions-image img{border-radius:0}.research-service-page .bottom-banner-section{padding:34px 16px 40px}.research-service-page .bottom-banner-wrapper{border-radius:24px}.research-service-page .bottom-banner-overlay{position:absolute;top:82px;right:auto;left:0;width:100%;max-width:100%;height:100%;padding:0 24px;box-sizing:border-box;align-items:center;justify-content:flex-start}.research-service-page .bottom-banner-text{font-size:15px;line-height:18px;color:#ffffffa6;margin:12px auto 40px;text-align:center}.research-service-page .learn-more-btn{width:150px;height:44px;border-radius:8px;font-size:16px;margin:0 auto}}@media(max-width:1024px){@keyframes rs-heroFadeIn{0%{opacity:0;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}.research-service-page .hero-entrance{animation:rs-heroFadeIn 1s ease forwards}@keyframes rs-heroTextSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.research-service-page .hero-text-anim{opacity:0;animation:rs-heroTextSlideUp .8s ease forwards}.research-service-page .hero-text-anim-delay-1{animation-delay:.3s}.research-service-page .hero-text-anim-delay-2{animation-delay:.5s}.research-service-page .hero-text-anim-delay-3{animation-delay:.7s}}.media-page{width:100%;background:var(--color-bg-white)}.media-page .media-banner-content{position:relative;width:100%}.media-page .media-banner img{width:100%;height:900px;display:block;object-fit:cover}.media-page .media-banner-content-inner{position:absolute;left:140px;top:300px;width:640px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:0 0 0 40px;color:#fff;text-align:left}.media-page .media-banner-title{font-family:Montserrat,sans-serif;font-size:72px;font-weight:600;line-height:87.77px;color:#fff;margin:0}.media-page .media-banner-desc{font-family:Open Sans,sans-serif;font-size:18px;font-weight:400;line-height:28px;color:#ffffffa6;margin:16px 0 0}.media-page .media-banner-focus{font-family:Open Sans,sans-serif;font-size:18px;font-weight:400;line-height:28px;color:#ffffffa6;margin:12px 0 0}.media-page .articles-section{padding:48px var(--page-gutter)}.media-page .section-title{font-family:Montserrat,sans-serif;font-size:56px;font-weight:600;line-height:74px;color:#17161a;text-align:justify;margin-bottom:var(--spacing-xxl)}.media-page .articles-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-xl);margin-bottom:var(--spacing-xxl)}.media-page .article-card{display:flex;flex-direction:column;text-decoration:none;color:inherit;transition:transform .3s ease,box-shadow .3s ease;border-radius:24px;background:var(--color-bg-white)}.media-page .article-card:hover,.media-page .article-card:hover .article-title,.media-page .article-card:hover .article-category,.media-page .article-card:hover .article-date,.media-page .article-card:hover .article-author{text-decoration:none}.media-page .article-image-wrapper{width:100%;height:360px;overflow:hidden;border-radius:24px;position:relative}.media-page .article-image-wrapper img{display:block;width:100%;height:100%}.media-page .article-image{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s cubic-bezier(.4,0,.2,1);transform-origin:center center;will-change:transform}.media-page .article-card:hover .article-image{transform:scale(1.1)}.media-page .article-content{padding-top:20px;flex:1;display:flex;flex-direction:column}.media-page .article-categories{display:flex;flex-wrap:wrap;gap:var(--spacing-xs);margin-bottom:var(--spacing-sm)}.media-page .article-category{font-family:Open Sans,sans-serif;display:inline-block;font-size:18px;font-weight:400;line-height:28px;color:#666;border-radius:8px;background:#f2f3f5;text-align:left;padding:0 8px}.media-page .article-title{font-family:Open Sans,sans-serif;font-size:24px;font-weight:700;line-height:36px;color:#17161a;text-align:left;margin-bottom:var(--spacing-sm);display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.media-page .article-meta{display:flex;flex-direction:column;gap:var(--spacing-xs);margin-top:auto}.media-page .article-date,.media-page .article-author{font-family:Open Sans,sans-serif;font-size:18px;font-weight:400;line-height:28px;color:#adadad;text-align:left}@media(max-width:1024px){.media-page .articles-grid{grid-template-columns:repeat(2,1fr);gap:var(--spacing-lg)}.media-page .section-title{font-size:36px;line-height:48px}}@media(max-width:1024px){.media-page .media-banner img{height:auto;width:100%;display:block}.media-page .media-banner-content{min-height:560px}.media-page .media-banner{position:absolute;inset:0;height:560px}.media-page .media-banner-content-inner{position:absolute;left:0;top:0;width:100%;padding:40px 20px;box-sizing:border-box}.media-page .media-banner-title{font-size:28px;font-weight:600;line-height:34px;color:#fff}.media-page .media-banner-desc{font-size:15px;line-height:20px;color:#ffffffa6;margin-top:24px}.media-page .media-banner-focus{font-size:15px;line-height:20px;color:#ffffffa6;margin-top:12px}.media-page .articles-section{padding:40px 16px}.media-page .section-title{font-size:24px;font-weight:600;line-height:26px;color:#17161a;margin-bottom:24px;padding-top:80px}.media-page .articles-grid{grid-template-columns:1fr;gap:0;margin-bottom:0}.media-page .article-card{border-radius:24px;margin-bottom:24px}.media-page .article-card:last-child{margin-bottom:0}.media-page .article-image-wrapper{height:220px;border-radius:12px}.media-page .article-content{padding-top:0;margin-top:18px}.media-page .article-category{font-size:15px;line-height:normal;padding:2px 6px}.media-page .article-title{font-size:15px;font-weight:400;line-height:24px;-webkit-line-clamp:unset;line-clamp:unset;overflow:visible}.media-page .article-meta{flex-direction:row;justify-content:space-between;gap:0;margin-top:12px}.media-page .article-date,.media-page .article-author{font-size:15px;line-height:28px}}@media(max-width:1024px){@keyframes mc-heroFadeIn{0%{opacity:0;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}.media-page .hero-entrance{animation:mc-heroFadeIn 1s ease forwards}@keyframes mc-heroTextSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.media-page .hero-text-anim{opacity:0;animation:mc-heroTextSlideUp .8s ease forwards}.media-page .hero-text-anim-delay-1{animation-delay:.3s}.media-page .hero-text-anim-delay-2{animation-delay:.5s}.media-page .hero-text-anim-delay-3{animation-delay:.7s}}.become-expert-page{width:100%;background:var(--color-bg-white)}.become-expert-page .hero-banner-section{background:var(--color-bg-white);position:relative;height:900px}.become-expert-page .hero-banner-container{width:100%;height:100%;position:relative}.become-expert-page .hero-image-container{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.become-expert-page .hero-image-container img,.become-expert-page .hero-image-container picture{width:100%;height:100%;display:block}.become-expert-page .hero-image-container img{object-fit:cover}.become-expert-page .expertise-intro-section{position:absolute;top:150px;left:0;width:100%;height:100%;padding:clamp(40px,calc(163px*100vw/1920px),163px);box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;z-index:10;background:transparent}.become-expert-page .expertise-intro-outer-container{max-width:var(--content-max);width:100%;display:flex;flex-direction:column;gap:40px;margin-left:20px}.become-expert-page .expertise-intro-container{display:flex;flex-direction:column;gap:40px;align-items:flex-start;margin-top:-25px}.become-expert-page .expertise-intro-left{flex:0 1 auto;min-width:0;display:flex;flex-direction:column;gap:10px;max-width:640px}.become-expert-page .expertise-intro-text{font-family:Open Sans,sans-serif;font-size:18px;font-weight:400;line-height:28px;color:#ffffffa6;text-align:left;margin:0}.become-expert-page .expertise-intro-cta{margin-top:20px}.become-expert-page .expertise-intro-outer-container .banner-title{font-family:Montserrat,sans-serif;font-size:67px;font-weight:600;line-height:81.67px;color:#fff;text-align:left;margin:0}.become-expert-page .join-btn{display:flex;justify-content:center;align-items:center;background:#17161a;color:#fff;font-family:Open Sans,sans-serif;font-size:18px;font-weight:600;border:none;cursor:pointer;transition:color .3s;width:200px;height:56px;border-radius:12px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:4px;z-index:1;text-decoration:none}.become-expert-page .join-btn:hover{color:var(--color-glow)}.become-expert-page .dividing-line-section{padding:0 clamp(40px,var(--page-gutter),163px);background:var(--color-bg-white)}.become-expert-page .dividing-line{max-width:var(--content-max);margin:0 auto;width:100%;height:0;border-top:1px solid rgba(232,231,232,1);box-sizing:border-box}.become-expert-page .section-title{font-family:Montserrat,sans-serif;font-size:clamp(36px,4.5vw,48px);font-weight:600;line-height:1.3;margin:0 0 40px}.become-expert-page .looking-for-section{padding:80px clamp(40px,var(--page-gutter),163px);background:var(--color-bg-white)}.become-expert-page .looking-for-container{max-width:var(--content-max);margin:0 auto}.become-expert-page .looking-for-content{display:flex;gap:60px;align-items:flex-start}.become-expert-page .looking-for-image{flex:1;max-width:50%;min-width:300px}.become-expert-page .looking-for-image img{width:100%;height:auto;max-height:560px;object-fit:cover;border-radius:12px;display:block}.become-expert-page .looking-for-text{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex:1;min-width:0}.become-expert-page .looking-for-text h3{font-family:Montserrat,sans-serif;font-size:clamp(24px,2.5vw,32px);font-weight:400;line-height:1.4;color:#17161a;text-align:left;margin:0}.become-expert-page .looking-for-text p{margin-top:40px;font-family:Montserrat,sans-serif;font-size:clamp(18px,2.5vw,32px);font-weight:400;line-height:1.4;color:#adadad;text-align:left}.become-expert-page .what-gain-section{padding:80px clamp(40px,var(--page-gutter),163px);background:var(--color-bg-white)}.become-expert-page .what-gain-container{max-width:var(--content-max);margin:0 auto}.become-expert-page .what-gain-image{width:100%}.become-expert-page .what-gain-image img{width:100%;height:auto;display:block;border-radius:12px}.become-expert-page .lets-start-section{padding:80px clamp(40px,var(--page-gutter),163px);background:var(--color-bg-white)}.become-expert-page .lets-start-container{max-width:var(--content-max);margin:0 auto}.become-expert-page .lets-start-image-wrapper{position:relative;width:100%;border-radius:12px;overflow:hidden}.become-expert-page .lets-start-image-wrapper img{width:100%;height:auto;display:block}.become-expert-page .lets-start-content-overlay{position:absolute;top:0;right:clamp(20px,3vw,40px);width:auto;max-width:min(42%,calc(100% - 60px));min-width:0;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(15px,2vw,26px) clamp(10px,1.3vw,18px);box-sizing:border-box;z-index:2;overflow:visible}.become-expert-page .lets-start-steps{display:flex;flex-direction:column;gap:clamp(8px,1vw,10px);margin-bottom:clamp(12px,1.8vw,20px);width:100%}.become-expert-page .step-item{display:flex;gap:clamp(15px,2vw,20px);align-items:flex-start;width:100%;min-width:0}.become-expert-page .step-number{font-family:Montserrat,sans-serif;font-size:clamp(26px,3.2vw,38px);font-weight:600;line-height:1.2;color:#fff;flex-shrink:0}.become-expert-page .step-text{font-family:Open Sans,sans-serif;font-size:clamp(15px,1.8vw,22px);font-weight:400;line-height:clamp(22px,2.8vw,32px);color:#ffffffb3;margin-top:clamp(3px,.4vw,6px);word-wrap:break-word;word-break:break-word;max-width:100%;min-width:0;flex:1}.become-expert-page .lets-start-join-btn{display:flex;justify-content:center;align-items:center;width:clamp(110px,9vw,135px);height:clamp(34px,2.8vw,40px);padding:4px clamp(6px,.9vw,12px);border-radius:12px;background:#fff3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;font-family:Open Sans,sans-serif;font-size:clamp(12px,1.2vw,16px);font-weight:600;border:none;cursor:pointer;transition:color .3s;z-index:1;text-decoration:none;white-space:nowrap}.become-expert-page .lets-start-join-btn:hover{color:var(--color-glow)}.become-expert-page .faqs-section{padding:40px clamp(40px,var(--page-gutter),163px);background:var(--color-bg-white)}.become-expert-page .faqs-container{display:flex;max-width:var(--content-max);margin:0 auto;flex-direction:row;gap:60px;align-items:flex-start}.become-expert-page .faqs-title-wrapper{flex:0 0 33%;min-width:250px}.become-expert-page .faq-item-wrapper{display:flex;flex-direction:column;flex:1;min-width:0}.become-expert-page .faq-item{border-bottom:1px solid #e8e8e8;padding:24px 0}.become-expert-page .faq-question{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;cursor:pointer;-webkit-user-select:none;user-select:none}.become-expert-page .faq-question h3{font-family:Open Sans,sans-serif;font-size:clamp(18px,2vw,24px);font-weight:400;line-height:1.5;color:#17161a;text-align:left;margin:0;flex:1}.become-expert-page .faq-num{padding-right:15px}.become-expert-page .faq-toggle{width:14px;height:8px;min-width:14px;margin-top:8px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='14' height='8' viewBox='0 0 14 8' fill='none'%3E%3Cpath stroke='rgba(23, 22, 26, 1.00)' stroke-width='2' stroke-linejoin='round' stroke-linecap='round' d='M13 1L7 7L1 1'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain;transition:var(--transition-base);flex-shrink:0}.become-expert-page .faq-item.active .faq-toggle{transform:rotate(180deg)}.become-expert-page .faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease}.become-expert-page .faq-item.active .faq-answer{max-height:1000px}.become-expert-page .faq-answer p{font-family:Open Sans,sans-serif;font-size:clamp(14px,1.5vw,16px);line-height:1.6;color:#666;margin:16px 0 0;padding-right:20px}.become-expert-page .faq-answer ul{margin:12px 0;padding-left:20px}.become-expert-page .faq-answer li{font-family:Open Sans,sans-serif;font-size:clamp(14px,1.5vw,16px);line-height:1.6;color:#666;margin-bottom:8px}.become-expert-page .faq-view-all-btn,.become-expert-page .faq-item.collapsed{display:none}@media(max-width:1024px){.become-expert-page .lets-start-content-overlay{right:clamp(12px,2vw,25px);max-width:min(400px,calc(100% - 35px));padding:clamp(12px,1.5vw,20px) clamp(8px,1vw,14px)}.become-expert-page .step-number{font-size:clamp(22px,2.8vw,32px)}.become-expert-page .step-text{font-size:clamp(14px,1.6vw,20px);line-height:clamp(20px,2.4vw,28px)}.become-expert-page .lets-start-join-btn{width:clamp(100px,8.5vw,125px);height:clamp(32px,2.5vw,38px);font-size:clamp(11px,1.1vw,14px)}}@media(max-width:1200px){.become-expert-page .expertise-intro-container{flex-direction:column;gap:40px}.become-expert-page .expertise-intro-left{width:100%}.become-expert-page .looking-for-content{flex-direction:column;gap:40px}.become-expert-page .looking-for-image{width:100%;max-width:100%;min-width:auto}.become-expert-page .looking-for-text{width:100%}.become-expert-page .faqs-container{flex-direction:column;gap:40px}.become-expert-page .faqs-title-wrapper{flex:1;width:100%;min-width:auto}.become-expert-page .faq-item-wrapper{width:100%}}@media(max-width:1024px){.become-expert-page .section-title{font-size:24px;line-height:30px;font-weight:600;color:#17161a;margin:0 0 20px}.become-expert-page .hero-banner-section{position:relative;width:100%;height:562px}.become-expert-page .hero-banner-container{max-width:var(--content-max);margin:0 auto;width:100%;height:100%}.become-expert-page .hero-image-container{position:relative;width:100%;height:560px;overflow:hidden}.become-expert-page .expertise-intro-section{position:absolute;top:0;left:0;z-index:10;width:100%;height:100%;padding:40px 20px;box-sizing:border-box}.become-expert-page .expertise-intro-outer-container{max-width:var(--content-max);margin:0 auto;gap:0}.become-expert-page .expertise-intro-outer-container .banner-title,.become-expert-page .expertise-intro-outer-container .section-title{color:#fff;font-size:28px;line-height:34px;font-weight:600;margin:0}.become-expert-page .expertise-intro-text{font-size:15px;color:#ffffffa6;margin-top:24px;line-height:20px}.become-expert-page .expertise-intro-cta{position:absolute;bottom:32px;left:50%;transform:translate(-50%);margin:0}.become-expert-page .join-btn{width:335px;height:44px;border-radius:8px;background:#3266cb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:4px;box-sizing:border-box;font-size:15px;font-weight:700;line-height:24px;color:#fff}.become-expert-page .looking-for-section{padding:40px 16px 0}.become-expert-page .looking-for-title{display:block;font-family:Montserrat,sans-serif;font-size:24px;font-weight:600;line-height:30px;color:#17161a;margin:0}.become-expert-page .looking-for-content{gap:0}.become-expert-page .looking-for-image{flex:none;margin:20px 0;max-width:100%}.become-expert-page .looking-for-text h3{font-family:Open Sans,sans-serif;font-size:15px;font-weight:400;line-height:24px;color:#17161a}.become-expert-page .looking-for-text p{margin-top:12px;font-family:Open Sans,sans-serif;font-size:15px;font-weight:400;line-height:24px;color:#adadad}.become-expert-page .dividing-line-section{padding:34px 0}.become-expert-page .dividing-line-after-hero{display:none}.become-expert-page .what-gain-section{padding:0}.become-expert-page .what-gain-container{padding:0 16px}.become-expert-page .what-gain-image{margin-top:24px}.become-expert-page .lets-start-section{padding:0}.become-expert-page .lets-start-container{padding:0 16px}.become-expert-page .lets-start-image-wrapper{margin-top:24px;border-radius:12px}.become-expert-page .lets-start-content-overlay{position:absolute;top:0;left:0;right:auto;width:100%;max-width:100%;height:100%;text-align:center;padding:110px 20px 20px;box-sizing:border-box}.become-expert-page .lets-start-steps{gap:0;text-align:left;margin-bottom:0}.become-expert-page .step-item{gap:10px;margin-bottom:6px}.become-expert-page .step-number{font-size:15px;font-weight:400;margin-top:2px}.become-expert-page .step-text{font-size:15px;line-height:20px;margin-top:0}.become-expert-page .lets-start-join-btn{display:inline-block;width:auto;height:auto;border-radius:8px;background:#fff3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;font-family:Open Sans,sans-serif;font-size:15px;font-weight:700;line-height:24px;border:none;cursor:pointer;overflow:hidden;transition:color .3s;z-index:1;white-space:nowrap;padding:10px 32px;margin:50px auto 0}.become-expert-page .faqs-section{padding:0}.become-expert-page .faqs-container{max-width:var(--content-max);margin:0 auto;padding:0 16px;gap:0;flex-direction:column}.become-expert-page .faqs-title-wrapper{flex:none;width:100%;min-width:auto;margin-bottom:20px}.become-expert-page .faq-item{padding:20px 0}.become-expert-page .faq-question{gap:20px}.become-expert-page .faq-question h3{font-size:15px;font-weight:400;line-height:20px;color:#000}.become-expert-page .faq-num{padding-right:4px}.become-expert-page .faq-answer p{font-size:15px;line-height:20px;color:#adadad;padding-top:20px;padding-right:0;margin:0}.become-expert-page .faq-answer a{color:#3266cb}.become-expert-page .faq-answer li{font-size:14px}.become-expert-page .faq-item.collapsed{display:none}.become-expert-page .faq-view-all-btn{display:flex;justify-content:center;align-items:center;width:100%;margin-top:20px;padding:12px 0 50px;font-family:Open Sans,sans-serif;font-size:15px;font-weight:600;color:#3266cb;background:none;border:none;cursor:pointer;transition:var(--transition-base)}.become-expert-page .faq-view-all-btn:hover{color:#2e8bff}.become-expert-page .faq-view-all-btn .arrow{display:inline-block;width:14px;height:8px;margin-left:8px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8' viewBox='0 0 14 8' fill='none'%3E%3Cpath stroke='%233266CB' stroke-width='2' stroke-linejoin='round' stroke-linecap='round' d='M13 1L7 7L1 1'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain;transition:var(--transition-base)}.become-expert-page .faq-view-all-btn.expanded .arrow{transform:rotate(180deg)}}@media(max-width:1024px){@keyframes bce-heroFadeIn{0%{opacity:0;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}.become-expert-page .hero-entrance{animation:bce-heroFadeIn 1s ease forwards}@keyframes bce-heroTextSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.become-expert-page .hero-text-anim{opacity:0;animation:bce-heroTextSlideUp .8s ease forwards}.become-expert-page .hero-text-anim-delay-1{animation-delay:.3s}.become-expert-page .hero-text-anim-delay-2{animation-delay:.5s}.become-expert-page .hero-text-anim-delay-3{animation-delay:.7s}.become-expert-page .hero-text-anim-delay-4{animation-delay:.9s}}.flatpickr-calendar{background:transparent;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;-webkit-animation:none;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;background:#fff;-webkit-box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08);box-shadow:1px 0 #e6e6e6,-1px 0 #e6e6e6,0 1px #e6e6e6,0 -1px #e6e6e6,0 3px 13px #00000014}.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1);animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none!important;box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-2px 0 #e6e6e6,5px 0 #e6e6e6}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:before,.flatpickr-calendar:after{position:absolute;display:block;pointer-events:none;border:solid transparent;content:"";height:0;width:0;left:22px}.flatpickr-calendar.rightMost:before,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.arrowRight:after{left:auto;right:22px}.flatpickr-calendar.arrowCenter:before,.flatpickr-calendar.arrowCenter:after{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-months{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-months .flatpickr-month{background:transparent;color:#000000e6;fill:#000000e6;height:34px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;cursor:pointer;position:absolute;top:0;height:34px;padding:10px;z-index:3;color:#000000e6;fill:#000000e6}.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,.flatpickr-months .flatpickr-next-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-prev-month i,.flatpickr-months .flatpickr-next-month i{position:relative}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:#959ea9}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{-webkit-transition:fill .1s;transition:fill .1s;fill:inherit}.numInputWrapper{position:relative;height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-outer-spin-button,.numInputWrapper input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(57,57,57,.15);-webkit-box-sizing:border-box;box-sizing:border-box}.numInputWrapper span:hover{background:#0000001a}.numInputWrapper span:active{background:#0003}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57,57,57,.6);top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,.6);top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:#00000080}.numInputWrapper:hover{background:#0000000d}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0;line-height:1;height:34px;display:inline-block;text-align:center;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:#0000000d}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch�;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:#000000e6}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:#000000e6}.flatpickr-current-month input.cur-year{background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 .5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:initial;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:#00000080;background:transparent;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;background:transparent;border:none;border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:initial;-webkit-box-sizing:border-box;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:focus,.flatpickr-current-month .flatpickr-monthDropdown-months:active{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:#0000000d}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:none;padding:0}.flatpickr-weekdays{background:transparent;text-align:center;overflow:hidden;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:28px}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}span.flatpickr-weekday{cursor:default;font-size:90%;background:transparent;color:#0000008a;line-height:1;margin:0;text-align:center;display:block;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-weight:bolder}.dayContainer,.flatpickr-weeks{padding:1px 0 0}.flatpickr-days{position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-pack:justify;-webkit-justify-content:space-around;justify-content:space-around;-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}.dayContainer+.dayContainer{-webkit-box-shadow:-1px 0 0 #e6e6e6;box-shadow:-1px 0 #e6e6e6}.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;cursor:pointer;font-weight:400;width:14.2857143%;-webkit-flex-basis:14.2857143%;-ms-flex-preferred-size:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:hover,.flatpickr-day.today:focus{border-color:#959ea9;background:#959ea9;color:#fff}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:#569ff7;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#569ff7}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #569ff7;box-shadow:-10px 0 #569ff7}.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-5px 0 #e6e6e6,5px 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:#3939394d;background:transparent;border-color:transparent;cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:#3939391a}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7;box-shadow:-5px 0 #569ff7,5px 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;-webkit-box-shadow:1px 0 0 #e6e6e6;box-shadow:1px 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:#3939394d;background:transparent;cursor:default;border:none}.flatpickr-innerContainer{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.flatpickr-rContainer{display:inline-block;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:transparent;-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#393939;font-size:14px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-time input.flatpickr-hour{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{height:inherit;float:left;line-height:inherit;color:#393939;font-weight:700;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.error-modal-backdrop{position:fixed;inset:0;z-index:var(--z-index-modal);background:#00000080;display:flex;align-items:center;justify-content:center;padding:20px;box-sizing:border-box}.error-modal{background:linear-gradient(135deg,#f8f9fa,#fff);border-radius:20px;box-shadow:0 10px 40px #00000026;max-width:480px;width:100%;overflow:hidden;font-family:Open Sans,sans-serif}.error-modal-header{display:flex;justify-content:flex-end;padding:16px 16px 0}.error-modal-close{background:none;border:none;font-size:24px;line-height:1;cursor:pointer;opacity:.4;transition:opacity .3s ease;padding:4px 8px}.error-modal-close:hover{opacity:1}.error-modal-body{padding:24px 30px 40px;text-align:center}.error-icon-wrapper{width:80px;height:80px;margin:0 auto 24px;background:linear-gradient(135deg,#3266cb1a,#3266cb0d);border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;animation:error-icon-pulse 2s ease-in-out infinite}@keyframes error-icon-pulse{0%,to{transform:scale(1);box-shadow:0 0 #3266cb66}50%{transform:scale(1.05);box-shadow:0 0 0 10px #3266cb00}}.error-icon{width:48px;height:48px;color:#3266cb}.error-modal-title{font-family:Montserrat,sans-serif;font-size:24px;font-weight:700;color:#17161a;margin:0 0 16px}.error-message{font-size:16px;line-height:1.6;color:#666;margin:0}.error-modal-footer{padding:0 30px 30px;display:flex;justify-content:center}.error-modal-btn{background:#3266cb;border:none;color:#fff;padding:12px 32px;font-size:16px;font-weight:600;border-radius:10px;transition:all .3s ease;min-width:120px;cursor:pointer;font-family:Open Sans,sans-serif}.error-modal-btn:hover{background:#2852a3;transform:translateY(-2px);box-shadow:0 6px 20px #3266cb4d}.error-modal-btn:active{transform:translateY(0)}.register-expert-page{width:100%;background:#fafafa;min-height:100vh;font-family:Open Sans,sans-serif;color:#17161a;box-sizing:border-box}.company-logo-wrapper{max-width:var(--content-max);margin:0 auto;padding:40px var(--page-gutter) 0;box-sizing:border-box;display:flex;align-items:center;gap:24px}.register-company-logo{display:inline-block;line-height:1;margin:0;padding:0;transition:var(--transition-base)}.register-company-logo img{width:182px;height:22px}.register-container{max-width:var(--content-max);margin:0 auto;padding:60px var(--page-gutter) 80px;box-sizing:border-box}.register-page-title{font-family:Montserrat,sans-serif;font-size:48px;font-weight:600;letter-spacing:0px;line-height:64px;color:#17161a;text-align:center;margin-bottom:32px}.register-page-subtitle{text-align:left;margin-bottom:48px}.register-subtitle-item{font-family:Open Sans,sans-serif;font-size:18px;font-weight:400;letter-spacing:0px;line-height:28px;color:#17161a;display:flex;align-items:center;gap:8px;margin-top:12px}.register-subtitle-icon{width:20px;height:20px;flex-shrink:0}.form-section{background:#fff;border-radius:16px;padding:40px;margin-bottom:24px;border:none;box-shadow:0 2px 8px #0000000a}.register-section-title{font-family:Montserrat,sans-serif;margin:0 0 32px;padding-bottom:16px;border-bottom:2px solid #f0f0f0;font-size:18px;font-weight:700;letter-spacing:0px;line-height:28px;color:#17161a;text-align:left}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.form-grid .span-2{grid-column:1 / -1}.form-label{font-family:Open Sans,sans-serif;display:block;margin-bottom:10px;font-size:18px;font-weight:400;letter-spacing:0px;line-height:28px;color:#17161a}.required{color:#e63946;margin-left:4px}.form-control,.form-select{width:100%;box-sizing:border-box;font-family:Open Sans,sans-serif;font-size:15px;line-height:1.5;color:#17161a;padding:14px 16px;border:1px solid #e0e0e0;border-radius:8px;background-color:#fff;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control:focus,.form-select:focus{border-color:#06c;outline:0;box-shadow:0 0 0 4px #0066cc14}.form-select{padding-right:40px;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8' viewBox='0 0 14 8' fill='none'%3E%3Cpath stroke='rgba(102, 102, 102, 1)' stroke-width='2' stroke-linejoin='round' stroke-linecap='round' d='M13 1L7 7L1 1'%3E%3C/path%3E%3C/svg%3E");background-position:right 16px center;background-size:14px 8px;background-repeat:no-repeat}.is-invalid{border-color:#dc3545}.invalid-feedback{display:none;font-size:13px;color:#dc3545;margin-top:6px;font-weight:500}.is-invalid~.invalid-feedback,.invalid-feedback.show{display:block}textarea.form-control{min-height:120px;resize:vertical}.date-input-wrapper{position:relative;display:flex;align-items:center}.date-input-wrapper .form-control{padding-right:45px}.date-input-icon{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.experience-item{background:#fafafa;border-radius:12px;padding:32px;margin-bottom:24px;position:relative;border:1px solid #f0f0f0;box-sizing:border-box}.experience-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.experience-number{font-family:Montserrat,sans-serif;font-size:18px;font-weight:700;color:#17161a}.experience-delete-btn{display:inline-flex;align-items:center;gap:8px;color:#3266cb;background:transparent;border:none;font-size:18px;font-weight:700;letter-spacing:0px;line-height:28px;padding:8px 20px;border-radius:8px;cursor:pointer}.experience-delete-btn:hover{background-color:#3266cb1a}.add-experience-btn{display:inline-flex;align-items:center;gap:8px;color:#3266cb;background:transparent;border:none;font-size:18px;font-weight:700;letter-spacing:0px;line-height:28px;padding:8px 20px;border-radius:8px;cursor:pointer;margin-top:16px}.add-experience-btn:hover{background-color:#3266cb1a}.file-upload-area{border:2px dashed #d0d0d0;border-radius:12px;padding:48px;text-align:center;background:#fafafa;transition:all .3s ease;cursor:pointer}.file-upload-area:hover{border-color:#06c;background:#0066cc08}.file-upload-icon{width:56px;height:56px;margin:0 auto 20px;opacity:.4;color:#06c;display:block}.file-upload-text{font-size:16px;font-weight:600;color:#17161a;margin:12px 0}.file-upload-hint{font-size:14px;color:#999}.uploaded-file{display:none;padding:16px;background:#f0f8ff;border:1px solid #d0e8ff;border-radius:8px;margin-top:16px;align-items:center;justify-content:space-between}.uploaded-file.show{display:flex}.file-info{display:flex;align-items:center;gap:12px;color:#17161a;font-weight:500}.file-remove-btn{background:none;border:none;color:#e63946;text-decoration:none;cursor:pointer;font-size:16px}.file-remove-btn:hover{color:#c82333;text-decoration:underline}.terms-check{display:flex;align-items:flex-start;gap:12px}.terms-check input{width:20px;height:20px;margin-top:4px;cursor:pointer;accent-color:#0066cc}.terms-check-label{font-size:18px;font-weight:400;line-height:28px;color:#17161a}.terms-check-label a{color:#06c;text-decoration:none;font-weight:600}.submit-row{text-align:center;margin-top:32px}.register-submit-btn{background:#17161a;color:#fff;border:none;border-radius:12px;padding:18px 60px;font-size:18px;font-weight:700;min-width:200px;cursor:pointer;transition:all .3s ease}.register-submit-btn:hover:not(:disabled){background:#000;transform:translateY(-3px);box-shadow:0 8px 24px #00000026}.register-submit-btn:disabled{background:#6c757d;cursor:not-allowed;opacity:.7}.register-expert-page .flatpickr-input{background:#fff}@media(max-width:1024px){.register-container{padding:40px 20px 60px}.form-section{padding:24px}.register-page-title{font-size:36px;line-height:48px}.register-section-title{font-size:22px;line-height:32px}.form-grid{grid-template-columns:1fr}.company-logo-wrapper{padding-left:20px}}.success-page{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:40px 20px;min-height:calc(100vh - 200px);box-sizing:border-box}.success-container{text-align:center;max-width:700px;margin:0 auto}.success-icon{width:120px;height:120px;margin:0 auto 40px;animation:scaleIn .5s ease-out}.success-icon svg{width:120px;height:120px;display:block}@keyframes scaleIn{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.success-title{font-family:Montserrat,sans-serif;font-size:48px;font-weight:600;margin:0 0 24px;animation:fadeInUp .6s ease-out .3s both;letter-spacing:0px;line-height:64px;color:#17161a;text-align:center}.success-message{font-family:Open Sans,sans-serif;font-size:18px;font-weight:400;line-height:28px;color:#666;text-align:center;margin:0 0 40px;animation:fadeInUp .6s ease-out .4s both}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.back-home-btn{display:inline-block;background:#17161a;color:#fff;font-family:Open Sans,sans-serif;font-size:16px;font-weight:600;padding:14px 40px;border-radius:8px;text-decoration:none;transition:all .3s ease;animation:fadeInUp .6s ease-out .5s both}.back-home-btn:hover{background:#000;transform:translateY(-2px);box-shadow:0 8px 16px #00000026;text-decoration:none}@media(max-width:1024px){.success-title{font-size:36px;line-height:48px}.success-message{font-size:16px;line-height:24px}.success-icon,.success-icon svg{width:100px;height:100px}}.contact-page{width:100%;background:var(--color-bg-white)}.contact-banner{position:relative;width:100%;height:900px;overflow:hidden}.contact-banner img{width:100%;height:100%;object-fit:cover;display:block}.contact-banner:after{content:"";position:absolute;inset:0;background:linear-gradient(158.94deg,#050a1abf,#0000);pointer-events:none}.contact-banner .banner-content{position:absolute;top:50%;left:140px;transform:translateY(-50%);color:#fff;text-align:left;z-index:1;padding-left:40px}.contact-banner .banner-title{font-family:Montserrat,sans-serif;font-size:72px;font-weight:600;letter-spacing:0px;line-height:87.77px;margin:0;color:#fff}.offices-section{margin-bottom:40px;padding:20px var(--page-gutter) 0px}.offices-section .section-title{font-family:Montserrat,sans-serif;font-size:48px;font-weight:600;letter-spacing:0px;line-height:64px;color:#17161a;margin:var(--spacing-xxl) auto;max-width:var(--content-max)}.offices-grid{display:flex;justify-content:center}.office-card{display:grid;grid-template-columns:1.7fr 1fr;max-width:var(--content-max);width:100%;background:var(--color-bg-white);border-radius:12px;overflow:hidden;box-shadow:0 8px 32px #0000001f;transition:transform .3s ease,box-shadow .3s ease}.office-card:hover{transform:translateY(-4px);box-shadow:0 16px 48px #00000029}.office-image{width:100%;height:100%;min-height:0;background:var(--color-bg-light);overflow:hidden}.office-image img{width:100%;height:100%;object-fit:cover;display:block}.office-info{display:flex;flex-direction:column;justify-content:center;padding:36px;background:#011120;color:#fff}.office-label{font-family:Montserrat,sans-serif;font-size:12px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:var(--color-primary-light);margin-bottom:8px}.office-city{font-family:Montserrat,sans-serif;font-size:26px;font-weight:600;line-height:34px;color:#fff;margin-bottom:14px}.office-address,.office-contact{display:flex;align-items:flex-start;gap:10px;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;line-height:22px;color:#ffffffd9}.office-contact{margin-top:14px}.office-contact-link{color:#ffffffd9;text-decoration:none}.office-address .location-icon,.office-contact .contact-icon{flex-shrink:0;width:20px;height:20px;margin-top:1px;color:var(--color-primary-light)}.contact-section{margin-bottom:40px;background:var(--color-bg-white);padding:0 var(--page-gutter)}.contact-section .section-title{font-family:Montserrat,sans-serif;font-size:48px;font-weight:600;letter-spacing:0px;line-height:64px;color:#17161a;margin:var(--spacing-xxl) auto;max-width:var(--content-max)}.contact-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;max-width:var(--content-max);margin:0 auto}.contact-card{background:var(--color-bg-light);border-radius:var(--border-radius-md);padding:32px;color:var(--color-text-primary);transition:var(--transition-base)}.contact-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #00000014}.contact-card-title{font-family:Montserrat,sans-serif;font-size:18px;font-weight:600;line-height:26px;color:var(--color-primary);margin-bottom:20px}.contact-card-item{display:flex;align-items:flex-start;gap:10px;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;line-height:22px;color:var(--color-text-secondary);margin-bottom:12px}.contact-card-item:last-child{margin-bottom:0}.contact-card-item a{color:var(--color-text-primary);text-decoration:none;transition:color .2s ease}.contact-card-item a:hover{color:var(--color-primary)}.contact-card-item .contact-icon{flex-shrink:0;width:20px;height:20px;margin-top:1px;color:var(--color-primary)}@media(max-width:1024px){.contact-banner{height:420px}.contact-banner .banner-title{font-size:56px;line-height:68px}.office-card{grid-template-columns:1fr;max-width:100%}.office-image{min-height:320px;aspect-ratio:16 / 9}.office-info{padding:32px}.contact-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.contact-banner{height:560px}.contact-banner .banner-content{left:0;padding-left:20px}.contact-banner .banner-title{font-size:56px;line-height:68px}.offices-section{margin-bottom:0;padding:40px var(--page-gutter)}.offices-section .section-title{font-size:32px;line-height:42px;text-align:center;margin:0 0 var(--spacing-xl)}.office-card{border-radius:12px;box-shadow:0 8px 32px #0000001f;grid-template-columns:1fr}.office-image{min-height:0;height:240px;aspect-ratio:auto}.office-info{padding:48px 28px;background:#0a0e1a;text-align:center;align-items:center}.office-label{font-size:14px;letter-spacing:1.5px;margin-bottom:12px}.office-city{font-size:30px;line-height:38px;margin-bottom:24px}.office-address,.office-contact{flex-direction:column;align-items:center;color:#ffffffe6}.office-address{margin-bottom:24px}.office-contact{margin-top:0}.office-contact-link{color:#ffffffe6}.contact-section{margin-bottom:0;padding:0 var(--page-gutter) 40px}.contact-section .section-title{font-size:32px;line-height:42px;text-align:center;margin:0 0 var(--spacing-xl)}.contact-grid{grid-template-columns:1fr;gap:20px}.contact-card{border-radius:12px;padding:28px}}@media(max-width:1024px){@keyframes ct-heroFadeIn{0%{opacity:0;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}.contact-page .hero-entrance{animation:ct-heroFadeIn 1s ease forwards}@keyframes ct-heroTextSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.contact-page .hero-text-entrance{animation:ct-heroTextSlideUp .8s ease .2s forwards}}.legal-page{width:100%;font-family:Arial,sans-serif}.legal-content{width:960px;max-width:100%;margin:0 auto;display:flex;padding:0 20px;box-sizing:border-box}.legal-text{font-size:14px;line-height:24px;display:inline-block;margin-top:55px;padding-bottom:55px}.legal-text a{color:#06c}@media(max-width:1024px){.legal-text{margin-top:30px;padding-bottom:30px}}.notfound-page{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:120px var(--page-gutter);min-height:calc(100vh - 300px);box-sizing:border-box}.notfound-code{font-family:Montserrat,sans-serif;font-size:120px;font-weight:700;color:var(--color-primary);line-height:1}.notfound-title{font-family:Montserrat,sans-serif;font-size:32px;font-weight:600;color:var(--color-text-primary);margin:16px 0 12px}.notfound-desc{font-size:16px;color:var(--color-text-secondary);max-width:480px;line-height:1.6;margin-bottom:32px}.notfound-btn{display:inline-block;background:#17161a;color:#fff;font-size:16px;font-weight:600;padding:14px 40px;border-radius:8px;text-decoration:none;transition:all .3s ease}.notfound-btn:hover{background:#000;transform:translateY(-2px);box-shadow:0 8px 16px #00000026}@media(max-width:600px){.notfound-code{font-size:80px}.notfound-title{font-size:24px}}.new-header{position:fixed;top:0;left:0;right:0;z-index:var(--z-index-header);background:transparent;transition:background-color var(--transition-speed) ease,backdrop-filter var(--transition-speed) ease,box-shadow var(--transition-speed) ease}.new-header.scrolled{background:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 20px #00000014}.new-header.solid{background:#fff}.new-header.solid .header-top-style{color:var(--color-text-primary)}.new-header.solid .header-top-style:hover{color:var(--color-primary)}.new-header.solid .header-logo .bcc-logo{background-image:url(/images/new/bcc_logo.png)}.new-header.solid .header-nav .nav-text{color:var(--color-text-primary)}.new-header.solid .header-nav .nav-text:hover,.new-header.solid .header-nav .nav-text:focus{color:var(--color-primary)}.new-header.solid .header-nav a.has-dropdown:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8' viewBox='0 0 14 8' fill='none'%3E%3Cpath stroke='rgba(23,22,26,1)' stroke-width='2' stroke-linejoin='round' stroke-linecap='round' d='M13 1L7 7L1 1'%3E%3C/path%3E%3C/svg%3E")}.new-header.solid .header-nav-item:hover>a.has-dropdown:after,.new-header.solid .header-nav-item.active>a.has-dropdown:after{transform:rotate(180deg);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8' viewBox='0 0 14 8' fill='none'%3E%3Cpath stroke='%230066cc' stroke-width='2' stroke-linejoin='round' stroke-linecap='round' d='M13 1L7 7L1 1'%3E%3C/path%3E%3C/svg%3E")}.header-top-bar{width:100%;font-family:Open Sans,sans-serif;padding:10px var(--page-gutter);font-size:var(--font-size-xs);color:var(--color-text-secondary);line-height:1.5;box-sizing:border-box}.header-top-bar-content{max-width:var(--content-max);margin:0 auto;text-align:right}.header-top-style{font-size:18px;font-weight:400;font-family:Open Sans,sans-serif;letter-spacing:0px;line-height:28px;text-decoration:none;color:#fff}.new-header.scrolled .header-top-style{color:var(--color-text-primary)}.new-header.scrolled .header-top-style:hover{color:var(--color-primary)}.header-main{width:100%;padding:18px var(--page-gutter);box-sizing:border-box;position:relative}.header-main-content{max-width:var(--content-max);margin:0 auto;display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap}.header-logo-container{flex-shrink:0;display:flex;align-items:center;margin:0;padding:0}.header-logo{display:inline-block;line-height:1;margin:0;padding:0;transition:var(--transition-base)}.header-logo:hover,.header-logo:focus{opacity:.85;outline:none}.header-logo .bcc-logo{width:180px;height:27px;background-image:url(/images/new/bcc_logo_static.png);background-size:contain;background-repeat:no-repeat;background-position:center}.new-header.scrolled .header-logo .bcc-logo{background-image:url(/images/new/bcc_logo.png)}.bcc-logo-mobile{width:33.07vw;height:auto;display:block}.header-nav{display:flex;gap:24px;align-items:center;list-style:none;margin:0 0 0 auto;padding:0;justify-content:flex-end;flex-shrink:0;font-family:Open Sans,sans-serif}.header-nav>.header-nav-item{position:relative}.header-nav .nav-text{font-family:Open Sans,sans-serif;font-size:18px;font-weight:700;letter-spacing:0px;line-height:28px;color:#fff;text-decoration:none;padding:8px 0;transition:var(--transition-base);white-space:nowrap;display:inline-block;cursor:pointer}.new-header.scrolled .header-nav .nav-text{color:var(--color-text-primary)}.header-nav .nav-text:hover,.header-nav .nav-text:focus{color:var(--color-primary);outline:none}.header-nav .nav-text-disabled{cursor:default}.header-nav .nav-text-disabled:hover,.header-nav .nav-text-disabled:focus{color:inherit}.new-header:not(.scrolled) .header-nav .nav-text-disabled:hover{color:#fff}.header-nav a.has-dropdown:after{content:"";width:12px;height:6px;margin-left:6px;display:inline-block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8' viewBox='0 0 14 8' fill='none'%3E%3Cpath stroke='rgba(255,255,255,1)' stroke-width='2' stroke-linejoin='round' stroke-linecap='round' d='M13 1L7 7L1 1'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain;transition:var(--transition-base);vertical-align:middle}.header-nav-item.active>a.has-dropdown:after,.new-header.scrolled .header-nav-item:hover>a.has-dropdown:after{transform:rotate(180deg);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8' viewBox='0 0 14 8' fill='none'%3E%3Cpath stroke='%230066cc' stroke-width='2' stroke-linejoin='round' stroke-linecap='round' d='M13 1L7 7L1 1'/%3E%3C/svg%3E")}.new-header.scrolled .header-nav a.has-dropdown:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8' viewBox='0 0 14 8' fill='none'%3E%3Cpath stroke='rgba(23,22,26,1)' stroke-width='2' stroke-linejoin='round' stroke-linecap='round' d='M13 1L7 7L1 1'/%3E%3C/svg%3E")}.header-nav-item{position:relative}.dropdown-menu{position:absolute;top:100%;left:50%;transform:translate(-50%) translateY(10px);background:#fff;border-radius:12px;box-shadow:0 4px 12px #00000014;width:450px;padding:20px;margin-top:8px;opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:var(--z-index-dropdown);border:1px solid rgba(232,231,232,1);display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.header-nav-item.active .dropdown-menu{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.dropdown-menu-title{font-size:18px;font-weight:400;letter-spacing:0px;line-height:28px;color:#adadad;text-align:left;padding:0 0 12px;margin-bottom:8px}.dropdown-item{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:12px 24px;text-decoration:none;color:var(--color-text-primary);transition:var(--transition-base);width:100%;box-sizing:border-box;border-radius:12px;margin-bottom:4px}.dropdown-item:last-child{margin-bottom:0}.dropdown-item:hover,.dropdown-item:focus{background:#f0f4fe;text-decoration:none;outline:none}.dropdown-item-title{font-size:18px;font-weight:700;letter-spacing:0px;line-height:28px;color:var(--color-text-primary);text-align:left;margin-bottom:4px}.dropdown-item-desc{font-size:18px;font-weight:400;letter-spacing:0px;line-height:28px;color:#adadad;text-align:left}.mobile-menu-btn{display:none;align-items:center;justify-content:center;background:none;border:none;padding:4px;cursor:pointer}.mobile-menu-btn img{width:24px;height:24px;display:block}.mobile-sidebar-overlay{position:fixed;inset:0;background:#00000080;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;z-index:var(--z-index-overlay)}.mobile-sidebar-overlay.active{opacity:1;visibility:visible}.mobile-sidebar{position:fixed;top:0;right:0;bottom:0;width:80%;max-width:360px;background:var(--color-bg-white);z-index:var(--z-index-drawer);transform:translate(100%);transition:transform .35s ease;display:flex;flex-direction:column}.mobile-sidebar.active{transform:translate(0)}.mobile-sidebar-header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid var(--color-border-light);flex-shrink:0}.mobile-sidebar-close{background:none;border:none;padding:4px;cursor:pointer}.mobile-sidebar-close img{width:20px;height:20px;display:block}.mobile-sidebar-body{flex:1;overflow-y:auto;display:flex;flex-direction:column}.mobile-menu-list{list-style:none;margin:0;padding:0;flex:1}.mobile-menu-toggle{display:flex;justify-content:space-between;align-items:center;width:100%;padding:16px 20px;background:none;border:none;font-family:Open Sans,sans-serif;font-size:17px;font-weight:700;color:var(--color-text-primary);cursor:pointer;text-align:left;box-sizing:border-box}.mobile-menu-toggle .arrow-icon{width:20px;height:20px;transition:transform .3s ease;flex-shrink:0;margin-left:8px}.mobile-menu-toggle.active .arrow-icon{transform:rotate(180deg)}.mobile-menu-link{display:block;padding:16px 20px;font-family:Open Sans,sans-serif;font-size:16px;font-weight:600;color:var(--color-text-primary);text-decoration:none;transition:var(--transition-base)}.mobile-menu-link:hover,.mobile-menu-link:focus{color:var(--color-primary);outline:none}.mobile-menu-link-disabled{cursor:default}.mobile-menu-link-disabled:hover{color:var(--color-text-primary)}.mobile-submenu{max-height:0;overflow:hidden;transition:max-height .35s ease;background:var(--color-bg-gray)}.mobile-submenu.open{max-height:500px}.mobile-submenu-list{list-style:none;margin:0;padding:8px 0}.mobile-submenu-item a{display:block;padding:12px 20px 12px 36px;font-family:Open Sans,sans-serif;font-size:15px;text-decoration:none;transition:var(--transition-base);font-weight:400;color:var(--color-text-secondary)}.mobile-submenu-item a:hover,.mobile-submenu-item a:focus{color:var(--color-primary);outline:none}.mobile-sidebar-footer{padding:16px 20px;flex-shrink:0;display:flex;gap:24px;justify-content:center;background:var(--color-bg-gray)}.mobile-lang-btn{padding:10px 30px;border-radius:20px;font-family:Open Sans,sans-serif;font-size:17px;font-weight:700;text-decoration:none;display:inline-block;background:var(--color-bg-white);color:var(--color-text-primary);border:1px solid var(--color-border)}.mobile-lang-btn.active{color:var(--color-stat-blue);border:1px solid var(--color-stat-blue);background:#f0f4fe}@media(max-width:1024px){.new-header{background:var(--color-bg-white)}.new-header.scrolled{background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 2px 8px #00000014}.header-top-bar,.header-nav{display:none}.mobile-menu-btn{display:flex}.header-main{height:48px;padding:0 20px;display:flex;align-items:center}.header-main-content{width:100%;height:100%}.mobile-menu-btn{width:24px;height:24px;padding:0}.header-logo .bcc-logo,.new-header.scrolled .header-logo .bcc-logo,.new-header.solid .header-logo .bcc-logo{background-image:url(/images_mobile/en/bcc-global-logo.png);width:33.07vw;height:3.73vw}.mobile-sidebar{width:100%;max-width:none;height:100%}}@media print{.new-header{display:none}}.new-footer{width:100%;background:#f5f5f5;color:#fff;padding:var(--spacing-xxl) 0 var(--spacing-lg);margin-top:auto}.footer-container{width:100%;padding:0 var(--page-gutter);box-sizing:border-box}.footer-main{max-width:var(--content-max);margin:0 auto var(--spacing-xl);display:grid;grid-template-columns:2fr 1fr 1fr 1.2fr;gap:var(--spacing-lg);padding-bottom:var(--spacing-xl);border-bottom:1px solid rgba(232,231,232,1)}.footer-brand{display:flex;flex-direction:column;gap:var(--spacing-lg)}.footer-logo img{max-height:28px;max-width:361px;width:auto;display:block;margin-bottom:var(--spacing-md)}.footer-column ul{list-style:none;padding:0;margin:0}.footer-column ul li{margin-bottom:var(--spacing-sm)}.footer-column ul li:last-child{margin-bottom:0}.footer-column ul li a{font-family:Open Sans,sans-serif;text-decoration:none;transition:var(--transition-base);display:inline-block;color:var(--color-text-primary);font-size:18px;font-weight:400;word-wrap:break-word;line-height:1.5}.footer-column ul li a:hover,.footer-column ul li a:focus{outline:none;transform:translate(4px)}.footer-sub-title{font-family:Open Sans,sans-serif;font-size:18px;font-weight:400;color:#adadad;margin-bottom:24px}.footer-bottom{max-width:var(--content-max);margin:0 auto;padding-top:var(--spacing-md);text-align:center;font-size:var(--font-size-xs);color:#b0b0b0;line-height:1.8}.footer-bottom p{margin:0;padding:0}.bottom-copyright{font-family:Arial,sans-serif;color:#adadad;font-size:16px;font-weight:400;letter-spacing:0px;line-height:17.88px;text-align:left}@media(max-width:1024px){.new-footer{padding:24px 0 36px}.footer-main{display:block;padding:24px 16px 0;margin:0;border-bottom:none}.footer-brand{margin-bottom:8px}.footer-logo img{width:164px;max-height:20px;margin-bottom:0}.footer-column{margin:28px 0}.footer-column:last-child{margin-bottom:0}.footer-column ul li{margin-bottom:20px}.footer-column ul li a{font-size:15px;line-height:24px}.footer-bottom{text-align:left;padding:0 16px}}@media print{.new-footer{background:var(--color-bg-white);color:var(--color-text-primary);border-top:1px solid var(--color-border)}.footer-column ul li a{color:var(--color-text-primary)}}.app-layout{display:flex;flex-direction:column;min-height:100vh}.app-main{flex:1}@media(max-width:1024px){.app-main.has-header{padding-top:var(--header-height)}}:root{--color-primary: #0066cc;--color-primary-dark: #0052a3;--color-primary-light: #3385d6;--color-text-primary: rgba(23, 22, 26, 1);--color-text-secondary: #666666;--color-text-tertiary: #999999;--color-text-muted: rgba(173, 173, 173, 1);--color-text-white: #ffffff;--color-bg-white: #ffffff;--color-bg-light: #f8f9fa;--color-bg-gray: #f5f5f5;--color-border: #e0e0e0;--color-border-light: #f0f0f0;--color-stat-blue: rgba(50, 102, 203, 1);--color-glow: #2e8bff;--spacing-xs: 8px;--spacing-sm: 12px;--spacing-md: 20px;--spacing-lg: 30px;--spacing-xl: 40px;--spacing-xxl: 60px;--font-size-xs: 11px;--font-size-sm: 13px;--font-size-base: 15px;--font-size-lg: 18px;--font-size-xl: 24px;--font-size-xxl: 36px;--font-size-xxxl: 48px;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--border-radius-sm: 6px;--border-radius-md: 8px;--border-radius-lg: 24px;--box-shadow-sm: 0 1px 3px rgba(0, 0, 0, .05);--box-shadow-md: 0 2px 8px rgba(0, 0, 0, .1);--box-shadow-lg: 0 4px 12px rgba(0, 0, 0, .15);--transition-base: all .3s cubic-bezier(.4, 0, .2, 1);--transition-speed: .4s;--content-max: 1594px;--page-gutter: clamp(20px, calc(163px*100vw/1920px) , 163px);--header-height: 100px;--z-index-header: 1000;--z-index-dropdown: 1001;--z-index-drawer: 1100;--z-index-overlay: 1090;--z-index-modal: 1200}@media(max-width:1024px){:root{--header-height: 48px;--page-gutter: 20px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;padding:0;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:var(--font-size-base);color:var(--color-text-primary);background:var(--color-bg-white);line-height:1.5;overflow-x:hidden}img{max-width:100%}a{color:inherit}h1,h2,h3,h4,h5,h6,p{margin:0}button{font-family:inherit}.page-gutter{padding-left:var(--page-gutter);padding-right:var(--page-gutter)}.content-container{max-width:var(--content-max);margin:0 auto}
