.ProductDetail-module-scss-module__tQpcYW__gallery{position:sticky;top:100px}.ProductDetail-module-scss-module__tQpcYW__mainImage{border-radius:var(--rb-radius-lg);aspect-ratio:1;background:var(--rb-gray-100);box-shadow:var(--rb-shadow-md);cursor:zoom-in;position:relative;overflow:hidden}.ProductDetail-module-scss-module__tQpcYW__mainImage img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.ProductDetail-module-scss-module__tQpcYW__mainImage:hover img{transform:scale(1.1)}.ProductDetail-module-scss-module__tQpcYW__zoomHint{color:var(--rb-gray-700);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;transition:opacity var(--rb-transition);background:#fffffff2;border-radius:50px;align-items:center;gap:6px;padding:6px 12px;font-size:.78rem;font-weight:500;display:flex;position:absolute;bottom:16px;right:16px}.ProductDetail-module-scss-module__tQpcYW__zoomHint svg{color:var(--rb-primary);font-size:.75rem}.ProductDetail-module-scss-module__tQpcYW__mainImage:hover .ProductDetail-module-scss-module__tQpcYW__zoomHint{opacity:1}.ProductDetail-module-scss-module__tQpcYW__thumbnails{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:12px;display:grid}.ProductDetail-module-scss-module__tQpcYW__thumb{aspect-ratio:1;border-radius:var(--rb-radius-sm);background:var(--rb-gray-100);cursor:pointer;transition:all var(--rb-transition-fast);border:2px solid #0000;padding:0;position:relative;overflow:hidden}.ProductDetail-module-scss-module__tQpcYW__thumb img{object-fit:cover;width:100%;height:100%}.ProductDetail-module-scss-module__tQpcYW__thumb:hover{border-color:var(--rb-primary-lighter)}.ProductDetail-module-scss-module__tQpcYW__activeThumb{border-color:var(--rb-primary)}.ProductDetail-module-scss-module__tQpcYW__trustBadges{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:24px;display:grid}.ProductDetail-module-scss-module__tQpcYW__trustBadge{background:var(--rb-gray-50);border-radius:var(--rb-radius-sm);border:1px solid var(--rb-gray-100);align-items:center;gap:10px;padding:12px;display:flex}[data-theme=dark] .ProductDetail-module-scss-module__tQpcYW__trustBadge{background:var(--rb-gray-200);border-color:var(--rb-gray-300)}.ProductDetail-module-scss-module__tQpcYW__trustBadge svg{color:var(--rb-primary);flex-shrink:0;font-size:1.3rem}.ProductDetail-module-scss-module__tQpcYW__trustBadge strong{color:var(--rb-gray-800);font-size:.82rem;font-weight:700;display:block}[data-theme=dark] .ProductDetail-module-scss-module__tQpcYW__trustBadge strong{color:var(--rb-gray-700)}.ProductDetail-module-scss-module__tQpcYW__trustBadge span{color:var(--rb-gray-500);font-size:.7rem;display:block}.ProductDetail-module-scss-module__tQpcYW__info{padding-left:10px}.ProductDetail-module-scss-module__tQpcYW__category{font-family:var(--rb-font-heading);text-transform:uppercase;letter-spacing:.1em;color:var(--rb-primary);background:var(--rb-primary-pale);border-radius:50px;margin-bottom:14px;padding:5px 14px;font-size:.75rem;font-weight:700;display:inline-block}[data-theme=dark] .ProductDetail-module-scss-module__tQpcYW__category{background:var(--rb-gray-200)}.ProductDetail-module-scss-module__tQpcYW__title{color:var(--rb-dark);letter-spacing:-.02em;margin-bottom:8px;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:800;line-height:1.2}[data-theme=dark] .ProductDetail-module-scss-module__tQpcYW__title{color:var(--rb-gray-900)}.ProductDetail-module-scss-module__tQpcYW__tagline{color:var(--rb-gray-600);margin-bottom:16px;font-size:1rem;font-style:italic}[data-theme=dark] .ProductDetail-module-scss-module__tQpcYW__tagline{color:var(--rb-gray-500)}.ProductDetail-module-scss-module__tQpcYW__ratingRow{align-items:center;gap:10px;margin-bottom:20px;display:flex}.ProductDetail-module-scss-module__tQpcYW__stars{color:#ffc107;letter-spacing:2px;font-size:1rem}.ProductDetail-module-scss-module__tQpcYW__ratingText{color:var(--rb-gray-500);font-size:.85rem}.ProductDetail-module-scss-module__tQpcYW__description{color:var(--rb-gray-600);margin-bottom:24px;font-size:.95rem;line-height:1.75}[data-theme=dark] .ProductDetail-module-scss-module__tQpcYW__description{color:var(--rb-gray-500)}.ProductDetail-module-scss-module__tQpcYW__quickSpecs{background:var(--rb-gray-50);border-radius:var(--rb-radius);grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:24px;padding:18px;display:grid}[data-theme=dark] .ProductDetail-module-scss-module__tQpcYW__quickSpecs{background:var(--rb-gray-200)}.ProductDetail-module-scss-module__tQpcYW__quickSpec span{color:var(--rb-gray-500);text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px;font-size:.72rem;display:block}.ProductDetail-module-scss-module__tQpcYW__quickSpec strong{color:var(--rb-gray-800);font-size:.92rem;font-weight:700;display:block}[data-theme=dark] .ProductDetail-module-scss-module__tQpcYW__quickSpec strong{color:var(--rb-gray-700)}.ProductDetail-module-scss-module__tQpcYW__actions{flex-wrap:wrap;gap:10px;margin-bottom:24px;display:flex}.ProductDetail-module-scss-module__tQpcYW__btnInquiry{flex:1;min-width:200px;padding:16px 28px}.ProductDetail-module-scss-module__tQpcYW__btnDownload{background:var(--rb-white);border:1px solid var(--rb-gray-200);border-radius:var(--rb-radius-sm);color:var(--rb-gray-700);cursor:pointer;transition:all var(--rb-transition-fast);flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:10px 18px;font-size:.78rem;font-weight:600;display:flex}[data-theme=dark] .ProductDetail-module-scss-module__tQpcYW__btnDownload{background:var(--rb-gray-200);border-color:var(--rb-gray-300);color:var(--rb-gray-600)}.ProductDetail-module-scss-module__tQpcYW__btnDownload svg{font-size:1.1rem}.ProductDetail-module-scss-module__tQpcYW__btnDownload:hover{background:var(--rb-primary);color:#fff;border-color:var(--rb-primary);transform:translateY(-2px)}.ProductDetail-module-scss-module__tQpcYW__inquiryCta{background:linear-gradient(135deg, var(--rb-primary-pale) 0%, #00b8d414 100%);border-radius:var(--rb-radius);border-left:4px solid var(--rb-primary);padding:20px 24px}[data-theme=dark] .ProductDetail-module-scss-module__tQpcYW__inquiryCta{background:var(--rb-gray-200)}.ProductDetail-module-scss-module__tQpcYW__inquiryCta h4{color:var(--rb-dark);margin-bottom:4px;font-size:1rem}[data-theme=dark] .ProductDetail-module-scss-module__tQpcYW__inquiryCta h4{color:var(--rb-gray-900)}.ProductDetail-module-scss-module__tQpcYW__inquiryCta p{color:var(--rb-gray-600);margin-bottom:12px;font-size:.85rem}.ProductDetail-module-scss-module__tQpcYW__tabsSection{border-top:1px solid var(--rb-gray-100);margin-top:80px;padding-top:60px}.ProductDetail-module-scss-module__tQpcYW__tabNav{border-bottom:2px solid var(--rb-gray-100);flex-wrap:wrap;gap:4px;margin-bottom:36px;display:flex}[data-theme=dark] .ProductDetail-module-scss-module__tQpcYW__tabNav{border-bottom-color:var(--rb-gray-200)}.ProductDetail-module-scss-module__tQpcYW__tabNav button{font-family:var(--rb-font-heading);color:var(--rb-gray-600);cursor:pointer;transition:color var(--rb-transition-fast);background:0 0;border:none;padding:14px 22px;font-size:.95rem;font-weight:600;position:relative}[data-theme=dark] .ProductDetail-module-scss-module__tQpcYW__tabNav button{color:var(--rb-gray-500)}.ProductDetail-module-scss-module__tQpcYW__tabNav button:after{content:"";background:var(--rb-primary);height:3px;transition:transform var(--rb-transition);position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.ProductDetail-module-scss-module__tQpcYW__tabNav button:hover{color:var(--rb-primary)}.ProductDetail-module-scss-module__tQpcYW__activeTab{color:var(--rb-primary)!important}.ProductDetail-module-scss-module__tQpcYW__activeTab:after{transform:scaleX(1)}.ProductDetail-module-scss-module__tQpcYW__tabContent{min-height:300px}.ProductDetail-module-scss-module__tQpcYW__featuresGrid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}@media (max-width:576px){.ProductDetail-module-scss-module__tQpcYW__featuresGrid{grid-template-columns:1fr}}.ProductDetail-module-scss-module__tQpcYW__featureItem{background:var(--rb-gray-50);border-radius:var(--rb-radius);border-left:3px solid var(--rb-primary);align-items:flex-start;gap:14px;padding:18px;display:flex}[data-theme=dark] .ProductDetail-module-scss-module__tQpcYW__featureItem{background:var(--rb-gray-200)}.ProductDetail-module-scss-module__tQpcYW__featureItem p{color:var(--rb-gray-700);margin:0;font-size:.92rem;line-height:1.55}[data-theme=dark] .ProductDetail-module-scss-module__tQpcYW__featureItem p{color:var(--rb-gray-600)}.ProductDetail-module-scss-module__tQpcYW__featureIcon{background:var(--rb-success);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:.75rem;display:flex}.ProductDetail-module-scss-module__tQpcYW__specsTable{background:var(--rb-white);border:1px solid var(--rb-gray-100);border-radius:var(--rb-radius);overflow:hidden}[data-theme=dark] .ProductDetail-module-scss-module__tQpcYW__specsTable{background:var(--rb-gray-100);border-color:var(--rb-gray-200)}.ProductDetail-module-scss-module__tQpcYW__specsTable table{border-collapse:collapse;width:100%}.ProductDetail-module-scss-module__tQpcYW__specsTable tr{border-bottom:1px solid var(--rb-gray-100)}[data-theme=dark] .ProductDetail-module-scss-module__tQpcYW__specsTable tr{border-bottom-color:var(--rb-gray-200)}.ProductDetail-module-scss-module__tQpcYW__specsTable tr:last-child{border-bottom:none}.ProductDetail-module-scss-module__tQpcYW__specsTable tr:nth-child(2n){background:var(--rb-gray-50)}[data-theme=dark] .ProductDetail-module-scss-module__tQpcYW__specsTable tr:nth-child(2n){background:var(--rb-gray-200)}.ProductDetail-module-scss-module__tQpcYW__specsTable th{text-align:left;color:var(--rb-gray-700);width:40%;padding:14px 22px;font-size:.92rem;font-weight:600}[data-theme=dark] .ProductDetail-module-scss-module__tQpcYW__specsTable th{color:var(--rb-gray-600)}.ProductDetail-module-scss-module__tQpcYW__specsTable td{color:var(--rb-gray-800);padding:14px 22px;font-size:.92rem;font-weight:500}[data-theme=dark] .ProductDetail-module-scss-module__tQpcYW__specsTable td{color:var(--rb-gray-700)}.ProductDetail-module-scss-module__tQpcYW__applicationsGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (max-width:768px){.ProductDetail-module-scss-module__tQpcYW__applicationsGrid{grid-template-columns:1fr}}.ProductDetail-module-scss-module__tQpcYW__appCard{background:var(--rb-white);border:1px solid var(--rb-gray-100);border-radius:var(--rb-radius);transition:all var(--rb-transition);gap:14px;padding:20px;display:flex}[data-theme=dark] .ProductDetail-module-scss-module__tQpcYW__appCard{background:var(--rb-gray-100);border-color:var(--rb-gray-200)}.ProductDetail-module-scss-module__tQpcYW__appCard:hover{box-shadow:var(--rb-shadow-md);border-color:var(--rb-primary);transform:translateY(-4px)}.ProductDetail-module-scss-module__tQpcYW__appCard p{color:var(--rb-gray-700);margin:0;font-size:.92rem;line-height:1.55}[data-theme=dark] .ProductDetail-module-scss-module__tQpcYW__appCard p{color:var(--rb-gray-600)}.ProductDetail-module-scss-module__tQpcYW__appNum{font-family:var(--rb-font-heading);color:var(--rb-primary);opacity:.5;flex-shrink:0;font-size:1.4rem;font-weight:800}.ProductDetail-module-scss-module__tQpcYW__faqList{max-width:800px}.ProductDetail-module-scss-module__tQpcYW__faqItem{border:1px solid var(--rb-gray-100);border-radius:var(--rb-radius-sm);margin-bottom:12px;overflow:hidden}[data-theme=dark] .ProductDetail-module-scss-module__tQpcYW__faqItem{border-color:var(--rb-gray-200)}.ProductDetail-module-scss-module__tQpcYW__faqQ{background:var(--rb-white);text-align:left;width:100%;font-family:var(--rb-font-heading);color:var(--rb-dark);cursor:pointer;transition:all var(--rb-transition-fast);border:none;align-items:center;gap:12px;padding:18px 22px;font-size:.95rem;font-weight:600;display:flex}[data-theme=dark] .ProductDetail-module-scss-module__tQpcYW__faqQ{background:var(--rb-gray-100);color:var(--rb-gray-900)}.ProductDetail-module-scss-module__tQpcYW__faqQ svg:first-child{color:var(--rb-primary);flex-shrink:0;font-size:1rem}.ProductDetail-module-scss-module__tQpcYW__faqQ span{flex:1}.ProductDetail-module-scss-module__tQpcYW__faqQ svg:last-child{transition:transform var(--rb-transition);color:var(--rb-gray-400);font-size:.8rem}.ProductDetail-module-scss-module__tQpcYW__faqQ:hover{background:var(--rb-primary-pale)}.ProductDetail-module-scss-module__tQpcYW__faqOpen{transform:rotate(180deg);color:var(--rb-primary)!important}.ProductDetail-module-scss-module__tQpcYW__faqA{overflow:hidden}.ProductDetail-module-scss-module__tQpcYW__faqA p{color:var(--rb-gray-600);margin:0;padding:0 22px 18px 50px;font-size:.92rem;line-height:1.65}[data-theme=dark] .ProductDetail-module-scss-module__tQpcYW__faqA p{color:var(--rb-gray-500)}.ProductDetail-module-scss-module__tQpcYW__downloadsList{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}@media (max-width:768px){.ProductDetail-module-scss-module__tQpcYW__downloadsList{grid-template-columns:1fr}}.ProductDetail-module-scss-module__tQpcYW__downloadItem{background:var(--rb-white);border:1px solid var(--rb-gray-100);border-radius:var(--rb-radius);transition:all var(--rb-transition);align-items:center;gap:16px;padding:18px;display:flex}[data-theme=dark] .ProductDetail-module-scss-module__tQpcYW__downloadItem{background:var(--rb-gray-100);border-color:var(--rb-gray-200)}.ProductDetail-module-scss-module__tQpcYW__downloadItem:hover{box-shadow:var(--rb-shadow-md);border-color:var(--rb-primary);transform:translateY(-3px)}.ProductDetail-module-scss-module__tQpcYW__downloadIcon{border-radius:var(--rb-radius-sm);background:var(--rb-primary-pale);width:48px;height:48px;color:var(--rb-danger);flex-shrink:0;justify-content:center;align-items:center;font-size:1.3rem;display:flex}[data-theme=dark] .ProductDetail-module-scss-module__tQpcYW__downloadIcon{background:var(--rb-gray-200)}.ProductDetail-module-scss-module__tQpcYW__downloadInfo{flex:1}.ProductDetail-module-scss-module__tQpcYW__downloadInfo strong{color:var(--rb-gray-800);margin-bottom:2px;font-size:.92rem;font-weight:600;display:block}[data-theme=dark] .ProductDetail-module-scss-module__tQpcYW__downloadInfo strong{color:var(--rb-gray-700)}.ProductDetail-module-scss-module__tQpcYW__downloadInfo span{color:var(--rb-gray-500);font-size:.78rem}.ProductDetail-module-scss-module__tQpcYW__downloadBtn{background:var(--rb-primary);color:#fff;border-radius:var(--rb-radius-sm);cursor:pointer;transition:all var(--rb-transition-fast);border:none;align-items:center;gap:6px;padding:8px 14px;font-size:.82rem;font-weight:600;display:inline-flex}.ProductDetail-module-scss-module__tQpcYW__downloadBtn:hover{background:var(--rb-primary-dark);transform:translateY(-2px)}.ProductDetail-module-scss-module__tQpcYW__relatedSection{border-top:1px solid var(--rb-gray-100);margin-top:80px;padding-top:60px}.ProductDetail-module-scss-module__tQpcYW__relatedTitle{color:var(--rb-dark);margin-bottom:32px;font-size:1.8rem;font-weight:700}[data-theme=dark] .ProductDetail-module-scss-module__tQpcYW__relatedTitle{color:var(--rb-gray-900)}.ProductDetail-module-scss-module__tQpcYW__relatedCard{background:var(--rb-white);border:1px solid var(--rb-gray-100);border-radius:var(--rb-radius);cursor:pointer;height:100%;transition:all var(--rb-transition);overflow:hidden}[data-theme=dark] .ProductDetail-module-scss-module__tQpcYW__relatedCard{background:var(--rb-gray-100);border-color:var(--rb-gray-200)}.ProductDetail-module-scss-module__tQpcYW__relatedCard:hover{box-shadow:var(--rb-shadow-lg);transform:translateY(-6px)}.ProductDetail-module-scss-module__tQpcYW__relatedCard:hover .ProductDetail-module-scss-module__tQpcYW__relatedImage img{transform:scale(1.08)}.ProductDetail-module-scss-module__tQpcYW__relatedCard:hover .ProductDetail-module-scss-module__tQpcYW__relatedLink{color:var(--rb-primary)}.ProductDetail-module-scss-module__tQpcYW__relatedCard:hover .ProductDetail-module-scss-module__tQpcYW__relatedLink svg{transform:translate(4px)}.ProductDetail-module-scss-module__tQpcYW__relatedImage{background:var(--rb-gray-100);height:180px;overflow:hidden}.ProductDetail-module-scss-module__tQpcYW__relatedImage img{object-fit:cover;width:100%;height:100%;transition:transform .8s}.ProductDetail-module-scss-module__tQpcYW__relatedInfo{padding:18px}.ProductDetail-module-scss-module__tQpcYW__relatedInfo h4{color:var(--rb-dark);margin-bottom:6px;font-size:1rem;font-weight:700}[data-theme=dark] .ProductDetail-module-scss-module__tQpcYW__relatedInfo h4{color:var(--rb-gray-900)}.ProductDetail-module-scss-module__tQpcYW__relatedInfo p{color:var(--rb-gray-600);margin-bottom:10px;font-size:.82rem;line-height:1.5}[data-theme=dark] .ProductDetail-module-scss-module__tQpcYW__relatedInfo p{color:var(--rb-gray-500)}.ProductDetail-module-scss-module__tQpcYW__relatedLink{font-family:var(--rb-font-heading);color:var(--rb-gray-700);text-transform:uppercase;letter-spacing:.06em;transition:color var(--rb-transition);align-items:center;gap:6px;font-size:.8rem;font-weight:600;display:inline-flex}.ProductDetail-module-scss-module__tQpcYW__relatedLink svg{transition:transform var(--rb-transition);font-size:.7rem}.ProductDetail-module-scss-module__tQpcYW__inquirySection{background:linear-gradient(135deg, var(--rb-primary-pale) 0%, #00b8d414 100%);border-radius:var(--rb-radius-xl);margin-top:80px;padding:50px}[data-theme=dark] .ProductDetail-module-scss-module__tQpcYW__inquirySection{background:var(--rb-gray-200)}@media (max-width:768px){.ProductDetail-module-scss-module__tQpcYW__inquirySection{padding:30px 24px}}.ProductDetail-module-scss-module__tQpcYW__inquiryTitle{color:var(--rb-dark);letter-spacing:-.02em;margin-bottom:14px;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:800}[data-theme=dark] .ProductDetail-module-scss-module__tQpcYW__inquiryTitle{color:var(--rb-gray-900)}.ProductDetail-module-scss-module__tQpcYW__inquiryText{color:var(--rb-gray-600);margin-bottom:20px;font-size:.95rem;line-height:1.7}[data-theme=dark] .ProductDetail-module-scss-module__tQpcYW__inquiryText{color:var(--rb-gray-500)}.ProductDetail-module-scss-module__tQpcYW__inquiryPoints{margin:0;padding:0;list-style:none}.ProductDetail-module-scss-module__tQpcYW__inquiryPoints li{color:var(--rb-gray-700);align-items:center;gap:10px;padding:6px 0;font-size:.9rem;font-weight:500;display:flex}[data-theme=dark] .ProductDetail-module-scss-module__tQpcYW__inquiryPoints li{color:var(--rb-gray-600)}.ProductDetail-module-scss-module__tQpcYW__inquiryPoints li svg{color:var(--rb-success);flex-shrink:0}.ProductDetail-module-scss-module__tQpcYW__inquiryForm{background:var(--rb-white);border-radius:var(--rb-radius);box-shadow:var(--rb-shadow-md);padding:30px}[data-theme=dark] .ProductDetail-module-scss-module__tQpcYW__inquiryForm{background:var(--rb-gray-100)}.ProductDetail-module-scss-module__tQpcYW__inquiryForm label{color:var(--rb-gray-700);margin-bottom:6px;font-size:.82rem;font-weight:600;display:block}[data-theme=dark] .ProductDetail-module-scss-module__tQpcYW__inquiryForm label{color:var(--rb-gray-600)}.ProductDetail-module-scss-module__tQpcYW__inquiryForm input,.ProductDetail-module-scss-module__tQpcYW__inquiryForm textarea{border:1px solid var(--rb-gray-200);border-radius:var(--rb-radius-sm);background:var(--rb-white);width:100%;color:var(--rb-gray-800);transition:all var(--rb-transition-fast);padding:10px 14px;font-family:inherit;font-size:.9rem}[data-theme=dark] .ProductDetail-module-scss-module__tQpcYW__inquiryForm input,[data-theme=dark] .ProductDetail-module-scss-module__tQpcYW__inquiryForm textarea{background:var(--rb-gray-50);border-color:var(--rb-gray-300);color:var(--rb-gray-700)}.ProductDetail-module-scss-module__tQpcYW__inquiryForm input:focus,.ProductDetail-module-scss-module__tQpcYW__inquiryForm textarea:focus{border-color:var(--rb-primary);box-shadow:0 0 0 3px var(--rb-primary-pale);outline:none}.ProductDetail-module-scss-module__tQpcYW__inquiryForm textarea{resize:vertical}
.CareersPage-module-scss-module__iKqf6G__lifeTitle{color:var(--rb-dark);letter-spacing:-.02em;margin-bottom:18px;font-size:clamp(1.85rem,3.5vw,2.6rem);font-weight:800}[data-theme=dark] .CareersPage-module-scss-module__iKqf6G__lifeTitle{color:var(--rb-gray-900)}.CareersPage-module-scss-module__iKqf6G__lifeLead{color:var(--rb-gray-700);margin-bottom:16px;font-size:1.08rem;font-weight:500;line-height:1.7}[data-theme=dark] .CareersPage-module-scss-module__iKqf6G__lifeLead{color:var(--rb-gray-600)}.CareersPage-module-scss-module__iKqf6G__lifeText{color:var(--rb-gray-600);margin-bottom:28px;font-size:.95rem;line-height:1.7}[data-theme=dark] .CareersPage-module-scss-module__iKqf6G__lifeText{color:var(--rb-gray-500)}.CareersPage-module-scss-module__iKqf6G__lifeStats{background:var(--rb-primary-pale);border-radius:var(--rb-radius);grid-template-columns:repeat(3,1fr);gap:16px;padding:24px;display:grid}[data-theme=dark] .CareersPage-module-scss-module__iKqf6G__lifeStats{background:var(--rb-gray-200)}.CareersPage-module-scss-module__iKqf6G__lifeStat{text-align:center}.CareersPage-module-scss-module__iKqf6G__lifeStatNum{font-family:var(--rb-font-heading);background:linear-gradient(135deg, var(--rb-primary), var(--rb-accent));-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:4px;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:800;line-height:1}.CareersPage-module-scss-module__iKqf6G__lifeStatLabel{color:var(--rb-gray-600);text-transform:uppercase;letter-spacing:.06em;font-size:.78rem}[data-theme=dark] .CareersPage-module-scss-module__iKqf6G__lifeStatLabel{color:var(--rb-gray-500)}.CareersPage-module-scss-module__iKqf6G__lifeGallery{grid-template-rows:200px 200px;grid-template-columns:2fr 1fr;gap:14px;display:grid}@media (max-width:768px){.CareersPage-module-scss-module__iKqf6G__lifeGallery{grid-template-rows:auto;grid-template-columns:1fr}}.CareersPage-module-scss-module__iKqf6G__galleryMain,.CareersPage-module-scss-module__iKqf6G__gallerySub1,.CareersPage-module-scss-module__iKqf6G__gallerySub2{border-radius:var(--rb-radius);box-shadow:var(--rb-shadow);position:relative;overflow:hidden}.CareersPage-module-scss-module__iKqf6G__galleryMain img,.CareersPage-module-scss-module__iKqf6G__gallerySub1 img,.CareersPage-module-scss-module__iKqf6G__gallerySub2 img{object-fit:cover;width:100%;height:100%;transition:transform .8s}.CareersPage-module-scss-module__iKqf6G__galleryMain:hover img,.CareersPage-module-scss-module__iKqf6G__gallerySub1:hover img,.CareersPage-module-scss-module__iKqf6G__gallerySub2:hover img{transform:scale(1.05)}.CareersPage-module-scss-module__iKqf6G__galleryMain{aspect-ratio:1;grid-row:span 2}@media (max-width:768px){.CareersPage-module-scss-module__iKqf6G__galleryMain{aspect-ratio:16/9;grid-row:auto}}.CareersPage-module-scss-module__iKqf6G__gallerySub1,.CareersPage-module-scss-module__iKqf6G__gallerySub2{aspect-ratio:16/10}.CareersPage-module-scss-module__iKqf6G__cultureCard{background:var(--rb-white);border:1px solid var(--rb-gray-100);border-radius:var(--rb-radius);text-align:center;height:100%;transition:all var(--rb-transition);padding:28px 24px}[data-theme=dark] .CareersPage-module-scss-module__iKqf6G__cultureCard{background:var(--rb-gray-100);border-color:var(--rb-gray-200)}.CareersPage-module-scss-module__iKqf6G__cultureCard:hover{box-shadow:var(--rb-shadow-md);border-color:var(--rb-primary);transform:translateY(-6px)}.CareersPage-module-scss-module__iKqf6G__cultureCard:hover .CareersPage-module-scss-module__iKqf6G__cultureIcon{background:linear-gradient(135deg, var(--rb-primary), var(--rb-primary-dark));color:#fff;transform:rotate(-8deg)scale(1.05)}.CareersPage-module-scss-module__iKqf6G__cultureIcon{background:var(--rb-primary-pale);width:60px;height:60px;color:var(--rb-primary);transition:all var(--rb-transition);border-radius:50%;justify-content:center;align-items:center;margin-bottom:16px;font-size:1.4rem;display:inline-flex}[data-theme=dark] .CareersPage-module-scss-module__iKqf6G__cultureIcon{background:var(--rb-gray-200)}.CareersPage-module-scss-module__iKqf6G__cultureCard h4{color:var(--rb-dark);margin-bottom:8px;font-size:1.05rem;font-weight:700}[data-theme=dark] .CareersPage-module-scss-module__iKqf6G__cultureCard h4{color:var(--rb-gray-900)}.CareersPage-module-scss-module__iKqf6G__cultureCard p{color:var(--rb-gray-600);margin:0;font-size:.88rem;line-height:1.55}[data-theme=dark] .CareersPage-module-scss-module__iKqf6G__cultureCard p{color:var(--rb-gray-500)}.CareersPage-module-scss-module__iKqf6G__benefitCard{background:var(--rb-white);border:1px solid var(--rb-gray-100);border-radius:var(--rb-radius);height:100%;transition:all var(--rb-transition);padding:28px 24px;position:relative;overflow:hidden}[data-theme=dark] .CareersPage-module-scss-module__iKqf6G__benefitCard{background:var(--rb-gray-100);border-color:var(--rb-gray-200)}.CareersPage-module-scss-module__iKqf6G__benefitCard:before{content:"";background:linear-gradient(90deg, var(--rb-primary), var(--rb-accent));transform-origin:0;width:100%;height:3px;transition:transform var(--rb-transition);position:absolute;top:0;left:0;transform:scaleX(0)}.CareersPage-module-scss-module__iKqf6G__benefitCard:hover{box-shadow:var(--rb-shadow-md);border-color:var(--rb-primary);transform:translateY(-6px)}.CareersPage-module-scss-module__iKqf6G__benefitCard:hover:before{transform:scaleX(1)}.CareersPage-module-scss-module__iKqf6G__benefitCard:hover .CareersPage-module-scss-module__iKqf6G__benefitIcon{background:linear-gradient(135deg, var(--rb-primary), var(--rb-primary-dark));color:#fff}.CareersPage-module-scss-module__iKqf6G__benefitIcon{border-radius:var(--rb-radius-sm);background:var(--rb-primary-pale);width:56px;height:56px;color:var(--rb-primary);transition:all var(--rb-transition);justify-content:center;align-items:center;margin-bottom:18px;font-size:1.3rem;display:inline-flex}[data-theme=dark] .CareersPage-module-scss-module__iKqf6G__benefitIcon{background:var(--rb-gray-200)}.CareersPage-module-scss-module__iKqf6G__benefitCard h4{color:var(--rb-dark);margin-bottom:8px;font-size:1.1rem;font-weight:700}[data-theme=dark] .CareersPage-module-scss-module__iKqf6G__benefitCard h4{color:var(--rb-gray-900)}.CareersPage-module-scss-module__iKqf6G__benefitCard p{color:var(--rb-gray-600);margin:0;font-size:.9rem;line-height:1.6}[data-theme=dark] .CareersPage-module-scss-module__iKqf6G__benefitCard p{color:var(--rb-gray-500)}.CareersPage-module-scss-module__iKqf6G__deptFilter{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:40px;display:flex}.CareersPage-module-scss-module__iKqf6G__deptFilter button{background:var(--rb-white);border:1px solid var(--rb-gray-200);color:var(--rb-gray-700);cursor:pointer;transition:all var(--rb-transition-fast);border-radius:50px;padding:8px 18px;font-size:.85rem;font-weight:500}[data-theme=dark] .CareersPage-module-scss-module__iKqf6G__deptFilter button{background:var(--rb-gray-100);border-color:var(--rb-gray-300);color:var(--rb-gray-600)}.CareersPage-module-scss-module__iKqf6G__deptFilter button:hover{border-color:var(--rb-primary);color:var(--rb-primary)}.CareersPage-module-scss-module__iKqf6G__activeDept{background:var(--rb-primary)!important;border-color:var(--rb-primary)!important;color:#fff!important}.CareersPage-module-scss-module__iKqf6G__jobsList{flex-direction:column;gap:16px;max-width:1000px;margin:0 auto;display:flex}.CareersPage-module-scss-module__iKqf6G__jobCard{background:var(--rb-white);border:1px solid var(--rb-gray-100);border-radius:var(--rb-radius);transition:all var(--rb-transition);justify-content:space-between;align-items:center;gap:20px;padding:24px 28px;display:flex}[data-theme=dark] .CareersPage-module-scss-module__iKqf6G__jobCard{background:var(--rb-gray-100);border-color:var(--rb-gray-200)}.CareersPage-module-scss-module__iKqf6G__jobCard:hover{box-shadow:var(--rb-shadow-md);border-color:var(--rb-primary);transform:translate(4px)}@media (max-width:768px){.CareersPage-module-scss-module__iKqf6G__jobCard{flex-direction:column;align-items:stretch}}.CareersPage-module-scss-module__iKqf6G__jobMain{flex:1;align-items:flex-start;gap:18px;display:flex}.CareersPage-module-scss-module__iKqf6G__jobIcon{border-radius:var(--rb-radius-sm);background:var(--rb-primary-pale);width:48px;height:48px;color:var(--rb-primary);flex-shrink:0;justify-content:center;align-items:center;font-size:1.2rem;display:flex}[data-theme=dark] .CareersPage-module-scss-module__iKqf6G__jobIcon{background:var(--rb-gray-200)}.CareersPage-module-scss-module__iKqf6G__jobInfo{flex:1}.CareersPage-module-scss-module__iKqf6G__jobInfo h3{color:var(--rb-dark);margin-bottom:8px;font-size:1.15rem;font-weight:700}[data-theme=dark] .CareersPage-module-scss-module__iKqf6G__jobInfo h3{color:var(--rb-gray-900)}.CareersPage-module-scss-module__iKqf6G__jobMeta{flex-wrap:wrap;gap:14px;margin-bottom:10px;display:flex}.CareersPage-module-scss-module__iKqf6G__jobMeta span{color:var(--rb-gray-600);align-items:center;gap:6px;font-size:.82rem;display:inline-flex}[data-theme=dark] .CareersPage-module-scss-module__iKqf6G__jobMeta span{color:var(--rb-gray-500)}.CareersPage-module-scss-module__iKqf6G__jobMeta span svg{color:var(--rb-primary);font-size:.7rem}.CareersPage-module-scss-module__iKqf6G__jobInfo p{color:var(--rb-gray-600);margin:0;font-size:.9rem;line-height:1.55}[data-theme=dark] .CareersPage-module-scss-module__iKqf6G__jobInfo p{color:var(--rb-gray-500)}.CareersPage-module-scss-module__iKqf6G__jobActions{flex-shrink:0}@media (max-width:768px){.CareersPage-module-scss-module__iKqf6G__jobActions,.CareersPage-module-scss-module__iKqf6G__jobActions .CareersPage-module-scss-module__iKqf6G__btn{width:100%}}.CareersPage-module-scss-module__iKqf6G__applyOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1300;background:#0a1628b3;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0;overflow-y:auto}.CareersPage-module-scss-module__iKqf6G__applyModal{background:var(--rb-white);border-radius:var(--rb-radius-lg);width:100%;max-width:700px;max-height:90vh;box-shadow:var(--rb-shadow-xl);overflow-y:auto}[data-theme=dark] .CareersPage-module-scss-module__iKqf6G__applyModal{background:var(--rb-gray-100)}.CareersPage-module-scss-module__iKqf6G__applyHeader{border-bottom:1px solid var(--rb-gray-100);justify-content:space-between;align-items:center;padding:24px 28px;display:flex}[data-theme=dark] .CareersPage-module-scss-module__iKqf6G__applyHeader{border-bottom-color:var(--rb-gray-200)}.CareersPage-module-scss-module__iKqf6G__applyHeader h3{color:var(--rb-dark);margin-bottom:4px;font-size:1.3rem}[data-theme=dark] .CareersPage-module-scss-module__iKqf6G__applyHeader h3{color:var(--rb-gray-900)}.CareersPage-module-scss-module__iKqf6G__applyHeader p{color:var(--rb-gray-600);margin:0;font-size:.88rem}.CareersPage-module-scss-module__iKqf6G__applyHeader button{background:var(--rb-gray-100);width:36px;height:36px;color:var(--rb-gray-700);cursor:pointer;border:none;border-radius:50%;font-size:1.4rem;line-height:1}.CareersPage-module-scss-module__iKqf6G__applyHeader button:hover{background:var(--rb-danger);color:#fff}.CareersPage-module-scss-module__iKqf6G__applyForm{padding:28px}.CareersPage-module-scss-module__iKqf6G__applyForm label{color:var(--rb-gray-700);margin-bottom:6px;font-size:.82rem;font-weight:600;display:block}[data-theme=dark] .CareersPage-module-scss-module__iKqf6G__applyForm label{color:var(--rb-gray-600)}.CareersPage-module-scss-module__iKqf6G__applyForm input,.CareersPage-module-scss-module__iKqf6G__applyForm textarea{border:1px solid var(--rb-gray-200);border-radius:var(--rb-radius-sm);background:var(--rb-white);width:100%;color:var(--rb-gray-800);padding:10px 14px;font-family:inherit;font-size:.9rem}[data-theme=dark] .CareersPage-module-scss-module__iKqf6G__applyForm input,[data-theme=dark] .CareersPage-module-scss-module__iKqf6G__applyForm textarea{background:var(--rb-gray-50);border-color:var(--rb-gray-300);color:var(--rb-gray-700)}.CareersPage-module-scss-module__iKqf6G__applyForm input:focus,.CareersPage-module-scss-module__iKqf6G__applyForm textarea:focus{border-color:var(--rb-primary);box-shadow:0 0 0 3px var(--rb-primary-pale);outline:none}.CareersPage-module-scss-module__iKqf6G__applyForm textarea{resize:vertical}.CareersPage-module-scss-module__iKqf6G__fileUpload{position:relative}.CareersPage-module-scss-module__iKqf6G__fileUpload input[type=file]{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.CareersPage-module-scss-module__iKqf6G__fileUpload label{border:2px dashed var(--rb-gray-300);border-radius:var(--rb-radius-sm);color:var(--rb-gray-600);cursor:pointer;transition:all var(--rb-transition-fast);justify-content:center;align-items:center;gap:10px;margin:0;padding:24px;font-weight:500;display:flex}.CareersPage-module-scss-module__iKqf6G__fileUpload label:hover{border-color:var(--rb-primary);color:var(--rb-primary);background:var(--rb-primary-pale)}
.ContactPage-module-scss-module__SXUJwa__contactCard{background:var(--rb-white);border:1px solid var(--rb-gray-100);border-radius:var(--rb-radius);text-align:center;height:100%;transition:all var(--rb-transition);padding:36px 28px}[data-theme=dark] .ContactPage-module-scss-module__SXUJwa__contactCard{background:var(--rb-gray-100);border-color:var(--rb-gray-200)}.ContactPage-module-scss-module__SXUJwa__contactCard:hover{box-shadow:var(--rb-shadow-lg);border-color:var(--rb-primary);transform:translateY(-6px)}.ContactPage-module-scss-module__SXUJwa__contactCard:hover .ContactPage-module-scss-module__SXUJwa__contactIcon{background:linear-gradient(135deg, var(--rb-primary), var(--rb-primary-dark));color:#fff;transform:rotate(-8deg)scale(1.05)}.ContactPage-module-scss-module__SXUJwa__contactIcon{background:var(--rb-primary-pale);width:72px;height:72px;color:var(--rb-primary);transition:all var(--rb-transition);border-radius:50%;justify-content:center;align-items:center;margin-bottom:20px;font-size:1.6rem;display:inline-flex}[data-theme=dark] .ContactPage-module-scss-module__SXUJwa__contactIcon{background:var(--rb-gray-200)}.ContactPage-module-scss-module__SXUJwa__contactCard h3{color:var(--rb-dark);margin-bottom:12px;font-size:1.2rem;font-weight:700}[data-theme=dark] .ContactPage-module-scss-module__SXUJwa__contactCard h3{color:var(--rb-gray-900)}.ContactPage-module-scss-module__SXUJwa__contactCard p{color:var(--rb-gray-600);margin-bottom:16px;font-size:.92rem;line-height:1.65}.ContactPage-module-scss-module__SXUJwa__contactCard p a{color:var(--rb-gray-700);transition:color var(--rb-transition-fast)}[data-theme=dark] .ContactPage-module-scss-module__SXUJwa__contactCard p a{color:var(--rb-gray-600)}.ContactPage-module-scss-module__SXUJwa__contactCard p a:hover{color:var(--rb-primary)}.ContactPage-module-scss-module__SXUJwa__contactLink{font-family:var(--rb-font-heading);color:var(--rb-primary);text-transform:uppercase;letter-spacing:.05em;transition:transform var(--rb-transition);font-size:.85rem;font-weight:600;display:inline-block}.ContactPage-module-scss-module__SXUJwa__contactLink:hover{transform:translate(4px)}.ContactPage-module-scss-module__SXUJwa__formWrap{background:var(--rb-white);border:1px solid var(--rb-gray-100);border-radius:var(--rb-radius-lg);box-shadow:var(--rb-shadow);padding:40px}[data-theme=dark] .ContactPage-module-scss-module__SXUJwa__formWrap{background:var(--rb-gray-100);border-color:var(--rb-gray-200)}@media (max-width:576px){.ContactPage-module-scss-module__SXUJwa__formWrap{padding:28px 22px}}.ContactPage-module-scss-module__SXUJwa__formTitle{color:var(--rb-dark);letter-spacing:-.02em;margin-bottom:12px;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:800}[data-theme=dark] .ContactPage-module-scss-module__SXUJwa__formTitle{color:var(--rb-gray-900)}.ContactPage-module-scss-module__SXUJwa__formText{color:var(--rb-gray-600);margin-bottom:28px;font-size:.95rem;line-height:1.7}[data-theme=dark] .ContactPage-module-scss-module__SXUJwa__formText{color:var(--rb-gray-500)}.ContactPage-module-scss-module__SXUJwa__inquiryTypes{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:28px;display:grid}@media (max-width:576px){.ContactPage-module-scss-module__SXUJwa__inquiryTypes{grid-template-columns:1fr}}.ContactPage-module-scss-module__SXUJwa__inquiryTypes button{background:var(--rb-gray-50);border-radius:var(--rb-radius-sm);color:var(--rb-gray-700);cursor:pointer;transition:all var(--rb-transition);font-family:var(--rb-font-heading);border:2px solid #0000;flex-direction:column;align-items:center;gap:8px;padding:18px 14px;font-size:.85rem;font-weight:600;display:flex}[data-theme=dark] .ContactPage-module-scss-module__SXUJwa__inquiryTypes button{background:var(--rb-gray-200);color:var(--rb-gray-600)}.ContactPage-module-scss-module__SXUJwa__inquiryTypes button svg{color:var(--rb-gray-500);transition:color var(--rb-transition);font-size:1.4rem}.ContactPage-module-scss-module__SXUJwa__inquiryTypes button:hover{border-color:var(--rb-primary-lighter)}.ContactPage-module-scss-module__SXUJwa__inquiryTypes button:hover svg{color:var(--rb-primary)}.ContactPage-module-scss-module__SXUJwa__activeInquiry{background:var(--rb-primary-pale)!important;border-color:var(--rb-primary)!important;color:var(--rb-primary)!important}[data-theme=dark] .ContactPage-module-scss-module__SXUJwa__activeInquiry{background:var(--rb-gray-300)!important}.ContactPage-module-scss-module__SXUJwa__activeInquiry svg{color:var(--rb-primary)!important}.ContactPage-module-scss-module__SXUJwa__contactForm label{color:var(--rb-gray-700);margin-bottom:6px;font-size:.82rem;font-weight:600;display:block}[data-theme=dark] .ContactPage-module-scss-module__SXUJwa__contactForm label{color:var(--rb-gray-600)}.ContactPage-module-scss-module__SXUJwa__contactForm input,.ContactPage-module-scss-module__SXUJwa__contactForm textarea{border:1px solid var(--rb-gray-200);border-radius:var(--rb-radius-sm);background:var(--rb-white);width:100%;color:var(--rb-gray-800);transition:all var(--rb-transition-fast);padding:11px 14px;font-family:inherit;font-size:.92rem}[data-theme=dark] .ContactPage-module-scss-module__SXUJwa__contactForm input,[data-theme=dark] .ContactPage-module-scss-module__SXUJwa__contactForm textarea{background:var(--rb-gray-50);border-color:var(--rb-gray-300);color:var(--rb-gray-700)}.ContactPage-module-scss-module__SXUJwa__contactForm input:focus,.ContactPage-module-scss-module__SXUJwa__contactForm textarea:focus{border-color:var(--rb-primary);box-shadow:0 0 0 3px var(--rb-primary-pale);outline:none}.ContactPage-module-scss-module__SXUJwa__contactForm textarea{resize:vertical}.ContactPage-module-scss-module__SXUJwa__consentBox{cursor:pointer;align-items:flex-start;gap:10px;color:var(--rb-gray-600)!important;font-size:.85rem!important;font-weight:500!important;display:flex!important}.ContactPage-module-scss-module__SXUJwa__consentBox input{accent-color:var(--rb-primary);margin-top:3px;width:auto!important}.ContactPage-module-scss-module__SXUJwa__submitBtn{justify-content:center;align-items:center;gap:10px;width:100%;padding:16px 28px;display:inline-flex}.ContactPage-module-scss-module__SXUJwa__sideWrap{flex-direction:column;gap:24px;display:flex}.ContactPage-module-scss-module__SXUJwa__mapWrap{border-radius:var(--rb-radius);background:var(--rb-gray-100);height:280px;box-shadow:var(--rb-shadow);position:relative;overflow:hidden}.ContactPage-module-scss-module__SXUJwa__mapWrap iframe{filter:grayscale(.3)contrast(1.1);border:0;width:100%;height:100%}.ContactPage-module-scss-module__SXUJwa__mapPin{background:var(--rb-white);border-radius:var(--rb-radius-sm);box-shadow:var(--rb-shadow-md);align-items:center;gap:10px;padding:10px 14px;display:flex;position:absolute;bottom:16px;left:16px}.ContactPage-module-scss-module__SXUJwa__mapPin svg{color:var(--rb-primary);font-size:1.4rem}.ContactPage-module-scss-module__SXUJwa__mapPinText strong{color:var(--rb-gray-800);font-size:.88rem;font-weight:700;display:block}.ContactPage-module-scss-module__SXUJwa__mapPinText span{color:var(--rb-gray-500);font-size:.76rem;display:block}.ContactPage-module-scss-module__SXUJwa__officeInfo{background:var(--rb-white);border:1px solid var(--rb-gray-100);border-radius:var(--rb-radius);padding:28px}[data-theme=dark] .ContactPage-module-scss-module__SXUJwa__officeInfo{background:var(--rb-gray-100);border-color:var(--rb-gray-200)}.ContactPage-module-scss-module__SXUJwa__officeInfo h3{color:var(--rb-dark);margin-bottom:18px;font-size:1.2rem;font-weight:700}[data-theme=dark] .ContactPage-module-scss-module__SXUJwa__officeInfo h3{color:var(--rb-gray-900)}.ContactPage-module-scss-module__SXUJwa__officeInfo ul{margin:0;padding:0;list-style:none}.ContactPage-module-scss-module__SXUJwa__officeInfo ul li{border-bottom:1px solid var(--rb-gray-100);gap:14px;padding:12px 0;display:flex}[data-theme=dark] .ContactPage-module-scss-module__SXUJwa__officeInfo ul li{border-bottom-color:var(--rb-gray-200)}.ContactPage-module-scss-module__SXUJwa__officeInfo ul li:last-child{border-bottom:none}.ContactPage-module-scss-module__SXUJwa__officeInfo ul li svg{color:var(--rb-primary);flex-shrink:0;margin-top:2px;font-size:1.1rem}.ContactPage-module-scss-module__SXUJwa__officeInfo ul li strong{color:var(--rb-gray-700);text-transform:uppercase;letter-spacing:.05em;margin-bottom:2px;font-size:.82rem;font-weight:600;display:block}[data-theme=dark] .ContactPage-module-scss-module__SXUJwa__officeInfo ul li strong{color:var(--rb-gray-600)}.ContactPage-module-scss-module__SXUJwa__officeInfo ul li span{color:var(--rb-gray-600);font-size:.92rem}[data-theme=dark] .ContactPage-module-scss-module__SXUJwa__officeInfo ul li span{color:var(--rb-gray-500)}.ContactPage-module-scss-module__SXUJwa__socialCard{background:linear-gradient(135deg, var(--rb-primary) 0%, var(--rb-primary-dark) 100%);border-radius:var(--rb-radius);color:#fff;padding:28px;position:relative;overflow:hidden}.ContactPage-module-scss-module__SXUJwa__socialCard:before{content:"";background:var(--rb-accent);filter:blur(60px);opacity:.3;border-radius:50%;width:200px;height:200px;position:absolute;top:-50px;right:-50px}.ContactPage-module-scss-module__SXUJwa__socialCard h4{color:#fff;margin-bottom:8px;font-size:1.1rem;position:relative}.ContactPage-module-scss-module__SXUJwa__socialCard p{color:#ffffffd9;margin-bottom:18px;font-size:.85rem;position:relative}.ContactPage-module-scss-module__SXUJwa__socialRow{gap:10px;display:flex;position:relative}.ContactPage-module-scss-module__SXUJwa__socialRow a{color:#fff;width:40px;height:40px;transition:all var(--rb-transition);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff26;border-radius:50%;justify-content:center;align-items:center;display:flex}.ContactPage-module-scss-module__SXUJwa__socialRow a:hover{color:var(--rb-primary);background:#fff;transform:translateY(-3px)}.ContactPage-module-scss-module__SXUJwa__ctaSection{padding-top:0}.ContactPage-module-scss-module__SXUJwa__ctaBox{background:linear-gradient(135deg, var(--rb-dark) 0%, var(--rb-dark-2) 100%);border-radius:var(--rb-radius-xl);text-align:center;color:#fff;padding:60px 50px;position:relative;overflow:hidden}.ContactPage-module-scss-module__SXUJwa__ctaBox:before{content:"";background:var(--rb-primary);filter:blur(100px);opacity:.3;pointer-events:none;border-radius:50%;width:350px;height:350px;position:absolute;top:-100px;right:-50px}.ContactPage-module-scss-module__SXUJwa__ctaBox:after{content:"";background:var(--rb-accent);filter:blur(100px);opacity:.2;pointer-events:none;border-radius:50%;width:280px;height:280px;position:absolute;bottom:-100px;left:-50px}@media (max-width:768px){.ContactPage-module-scss-module__SXUJwa__ctaBox{padding:40px 28px}}.ContactPage-module-scss-module__SXUJwa__ctaBox h2{color:#fff;margin-bottom:16px;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:800;position:relative}.ContactPage-module-scss-module__SXUJwa__ctaBox p{color:#ffffffd9;max-width:700px;margin:0 auto 28px;font-size:1rem;line-height:1.7;position:relative}.ContactPage-module-scss-module__SXUJwa__ctaActions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex;position:relative}.ContactPage-module-scss-module__SXUJwa__ctaActions .ContactPage-module-scss-module__SXUJwa__btn-light{color:var(--rb-primary);background:#fff;border-color:#fff}.ContactPage-module-scss-module__SXUJwa__ctaActions .ContactPage-module-scss-module__SXUJwa__btn-light:hover{background:var(--rb-primary);color:#fff;transform:translateY(-3px)}.ContactPage-module-scss-module__SXUJwa__ctaActions .ContactPage-module-scss-module__SXUJwa__btn-outline-light{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border-color:#ffffff80}.ContactPage-module-scss-module__SXUJwa__ctaActions .ContactPage-module-scss-module__SXUJwa__btn-outline-light:hover{background:#ffffff26;border-color:#fff;transform:translateY(-3px)}
