.MissionVision_wrapper__NKxLd{display:grid;grid-template-columns:1fr;grid-gap:var(--space-32);gap:var(--space-32)}@media (min-width:768px){.MissionVision_wrapper__NKxLd{grid-template-columns:1fr 1fr;gap:var(--space-40)}}.MissionVision_card__SdDl8{background:var(--color-surface-card);border-radius:var(--radius-xl);padding:var(--space-40) var(--space-32);box-shadow:var(--shadow-card);position:relative;overflow:hidden;display:flex;flex-direction:column;gap:var(--space-20);transition:transform .3s ease,box-shadow .3s ease}.MissionVision_card__SdDl8:hover{transform:translateY(-4px);box-shadow:var(--shadow-card-hover)}.MissionVision_cardAccent__Zy9hL{position:absolute;top:0;left:0;right:0;height:4px;background:var(--color-accent-gold)}.MissionVision_iconWrapper__bw_mF{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:var(--color-brand-red-light);color:var(--color-brand-red);margin-bottom:var(--space-8)}.MissionVision_title__9YcPz{font-family:var(--font-serif);font-size:var(--text-3xl);font-weight:700;color:var(--color-brand-navy);margin:0;letter-spacing:-.01em}.MissionVision_description__Gk_NT{font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--color-text-secondary);margin:0}.AboutIntro_wrapper__x2YTj{display:grid;grid-template-columns:1fr;grid-gap:var(--space-48);gap:var(--space-48);align-items:center}@media (min-width:960px){.AboutIntro_wrapper__x2YTj{grid-template-columns:1fr 1fr;gap:clamp(3rem,6vw,7rem)}}.AboutIntro_imageCol__fxysr{position:relative}.AboutIntro_imageFrame__P4MMf{position:relative;border-radius:26px;overflow:hidden;aspect-ratio:5/4;border:3px solid #ffffff;box-shadow:0 4px 12px rgba(15,23,42,.06),0 28px 60px -8px rgba(11,19,43,.22),0 0 40px -6px rgba(14,165,233,.07),0 0 30px -4px rgba(220,38,38,.1)}.AboutIntro_img__6KbgI{object-fit:cover;object-position:center 30%}.AboutIntro_badge__52K2f{position:absolute;bottom:-1.5rem;right:-1rem;display:flex;align-items:center;gap:.85rem;background:var(--gradient-brand-sapphire);color:#fff;border-radius:18px;padding:1.25rem 1.75rem;box-shadow:0 24px 56px rgba(11,19,43,.35),0 0 24px rgba(245,158,11,.22);border:4px solid #fff}@media (max-width:959px){.AboutIntro_badge__52K2f{right:1rem;bottom:1rem}}.AboutIntro_badgeNum__blKXf{font-family:var(--font-serif);font-size:2.5rem;font-weight:700;background:linear-gradient(135deg,#FDE68A,#F59E0B);-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1;letter-spacing:-.03em}.AboutIntro_badgeNum__blKXf sup{font-size:1.25rem;vertical-align:super}.AboutIntro_badgeTxt__xIqLH{font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.85);line-height:1.5}.AboutIntro_textCol__lsG6y{display:flex;flex-direction:column;gap:var(--space-24);padding-top:1rem}@media (min-width:960px){.AboutIntro_textCol__lsG6y{padding-top:0}}.AboutIntro_eyebrow__9cs47{display:inline-flex;align-self:flex-start;font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-brand-red);background:rgba(220,38,38,.08);padding:.35rem .9rem;border-radius:9999px;border:1px solid rgba(220,38,38,.2);box-shadow:0 2px 8px rgba(220,38,38,.06)}.AboutIntro_heading__kIn1E{font-family:var(--font-serif);font-size:clamp(2rem,3.5vw,3.25rem);font-weight:700;line-height:1.15;letter-spacing:-.025em;color:var(--color-brand-navy);margin:0;text-shadow:0 2px 8px rgba(11,19,43,.05)}.AboutIntro_body__ZvNJ7{font-size:1.0625rem;line-height:1.85;color:var(--color-text-secondary);max-width:520px}.AboutIntro_pillars__eWZeC{display:flex;flex-direction:column;gap:var(--space-20);padding:var(--space-24) 0;border-top:1px solid rgba(226,232,240,.9);border-bottom:1px solid rgba(226,232,240,.9)}.AboutIntro_pillar__On0z4{display:flex;align-items:flex-start;gap:var(--space-16)}.AboutIntro_pillarNum__uusyw{font-family:var(--font-serif);font-size:1.1rem;font-weight:800;color:var(--color-brand-red);background:rgba(220,38,38,.08);border:1px solid rgba(220,38,38,.2);width:2.25rem;height:2.25rem;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.AboutIntro_pillar__On0z4 strong{display:block;font-size:.9375rem;font-weight:700;color:var(--color-brand-navy);margin-bottom:.25rem}.AboutIntro_pillar__On0z4 p{font-size:.875rem;color:var(--color-text-secondary);line-height:1.65;margin:0}.AboutIntro_link__KWENU{display:inline-flex;align-items:center;gap:.5rem;font-size:.9375rem;font-weight:700;color:var(--color-brand-navy);text-decoration:none;letter-spacing:.01em;border-bottom:2px solid transparent;transition:gap .2s ease,color .2s ease,border-color .2s ease}.AboutIntro_link__KWENU:hover{gap:.75rem;color:var(--color-brand-red);border-bottom-color:rgba(220,38,38,.4)}.FAQ_wrapper__l8bhu{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:var(--space-48)}.FAQ_header__2RTtK{text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--space-16)}.FAQ_eyebrow__HOfP2{display:inline-block;font-size:var(--text-xs);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-brand-red);background:rgba(220,38,38,.08);padding:.35rem .9rem;border-radius:9999px;border:1px solid rgba(220,38,38,.2);box-shadow:0 2px 8px rgba(220,38,38,.06)}.FAQ_title__WGAvX{font-family:var(--font-serif);font-size:clamp(1.8rem,3vw,2.4rem);font-weight:700;color:var(--color-brand-navy);letter-spacing:-.02em}.FAQ_subtitle__MVMFi{font-size:var(--text-base);color:var(--color-text-secondary);line-height:1.7}.FAQ_list__vHS_s{display:flex;flex-direction:column;gap:var(--space-8)}.FAQ_item__odwai{background:#ffffff;border-radius:18px;border:1.5px solid rgba(185,28,28,.07);overflow:hidden;box-shadow:0 2px 8px rgba(15,23,42,.03),0 0 0 1px rgba(185,28,28,.02);transition:border-color .25s ease,box-shadow .25s ease,transform .2s ease}.FAQ_item__odwai:hover{border-color:rgba(220,38,38,.2);box-shadow:0 6px 20px rgba(15,23,42,.06)}.FAQ_itemOpen__qc4Vd{border-color:rgba(220,38,38,.35);box-shadow:0 10px 30px -4px rgba(220,38,38,.1),0 4px 12px rgba(15,23,42,.04)}.FAQ_question__bozv8{display:flex;align-items:center;justify-content:space-between;gap:var(--space-16);width:100%;padding:var(--space-20) var(--space-24);background:none;border:none;text-align:left;cursor:pointer;font-size:var(--text-base);font-weight:600;color:var(--color-brand-navy);font-family:var(--font-sans);transition:color .2s ease}.FAQ_question__bozv8:hover{color:var(--color-brand-red)}.FAQ_chevron__sRrC_{flex-shrink:0;color:var(--color-text-tertiary);transition:transform .3s cubic-bezier(.4,0,.2,1)}.FAQ_chevronOpen__3tc5c{transform:rotate(180deg);color:var(--color-brand-red)}.FAQ_answer__wq4Jq{max-height:0;overflow:hidden;transition:max-height .35s cubic-bezier(.4,0,.2,1)}.FAQ_answerOpen__bAgOf{max-height:300px}.FAQ_answer__wq4Jq p{padding:0 var(--space-24) var(--space-20);font-size:var(--text-base);line-height:1.75;color:var(--color-text-secondary)}.SectionTitle_wrapper__SvfoZ{display:flex;flex-direction:column;gap:var(--space-12);margin-bottom:var(--space-40);text-align:left}.SectionTitle_wrapper__SvfoZ.SectionTitle_center__eW_GO{text-align:center;align-items:center}.SectionTitle_subtitle__vZJTM{font-family:var(--font-sans);font-weight:700;font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.07em;background:var(--gradient-gold-shimmer);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.SectionTitle_title__C_c66{color:var(--color-brand-navy);font-family:var(--font-serif);font-size:var(--text-3xl);font-weight:700;line-height:var(--leading-tight);letter-spacing:-.02em}.SectionTitle_description__R3ANJ{color:var(--color-text-secondary);font-size:var(--text-base);max-width:600px;line-height:var(--leading-relaxed)}@media (min-width:768px){.SectionTitle_title__C_c66{font-size:var(--text-4xl)}}.PopularTests_wrapper__G5LR5{padding:clamp(4rem,8vw,6rem) 0;background-color:var(--color-surface)}.PopularTests_grid__EgV_C{display:grid;grid-template-columns:1fr;grid-gap:var(--space-24);gap:var(--space-24);margin-top:var(--space-48)}@media (min-width:768px){.PopularTests_grid__EgV_C{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.PopularTests_grid__EgV_C{grid-template-columns:repeat(3,1fr)}}.PopularTests_testCard__m7Hli{background:var(--color-surface-sunken);border-radius:var(--radius-lg);padding:var(--space-24);border:var(--border-width) solid transparent;transition:all .3s ease;display:flex;flex-direction:column;gap:var(--space-12)}.PopularTests_testCard__m7Hli:hover{background:var(--color-surface);border-color:var(--color-neutral-200);box-shadow:var(--shadow-sm);transform:translateY(-2px)}.PopularTests_iconWrapper__6yI__{width:40px;height:40px;background:var(--color-brand-red-light);color:var(--color-brand-red);border-radius:8px;display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-8)}.PopularTests_testName__ul11R{font-size:var(--text-lg);font-weight:600;color:var(--color-brand-navy)}.PopularTests_testDesc___P5ua{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.5;flex-grow:1}.PopularTests_bookLink__tHPOG{display:inline-flex;align-items:center;gap:6px;color:var(--color-brand-red);font-size:var(--text-sm);font-weight:600;text-decoration:none;margin-top:var(--space-8)}.PopularTests_bookLink__tHPOG:hover{text-decoration:underline}.Card_card__7jt2e{background-color:var(--color-surface-card);border-radius:var(--radius-xl);border:var(--border-width) solid var(--border-color);box-shadow:var(--shadow-sm);overflow:hidden;transition:transform var(--transition-smooth),box-shadow var(--transition-smooth)}.Card_card__7jt2e:hover{transform:translateY(-8px) scale(1.01);box-shadow:var(--shadow-xl)}.Card_header__Yl15_{padding:var(--space-24);display:flex;flex-direction:column;gap:var(--space-8)}.Card_title__g69HW{font-family:var(--font-serif);font-size:var(--text-xl);font-weight:700;color:var(--color-brand-navy)}.Card_description__Y8Kis{font-size:var(--text-sm);color:var(--color-text-secondary)}.Card_content__Cl8pj{padding:0 var(--space-24) var(--space-24)}.Card_footer__IaRpi{padding:var(--space-16) var(--space-24);background-color:var(--color-neutral-50);border-top:var(--border-width) solid var(--border-color);display:flex;align-items:center}@media (max-width:767px){.Card_card__7jt2e{border-radius:var(--radius-lg)}.Card_card__7jt2e:hover{transform:none;box-shadow:var(--shadow-sm)}.Card_header__Yl15_{padding:var(--space-20)}.Card_content__Cl8pj{padding:0 var(--space-20) var(--space-20)}.Card_footer__IaRpi{padding:var(--space-16) var(--space-20)}}.Badge_badge__V4FiA{display:inline-flex;align-items:center;border-radius:var(--radius-full);border:var(--border-width) solid transparent;padding:2px var(--space-12);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:600;transition:all var(--transition-fast);white-space:nowrap}.Badge_default__T0nEh{background-color:var(--color-brand-navy);color:var(--color-surface-card)}.Badge_secondary__nmQgv{background-color:var(--color-neutral-100);color:var(--color-brand-navy);border-color:var(--color-neutral-200)}.Badge_outline__FijUk{background-color:transparent;color:var(--color-text-primary);border-color:var(--color-neutral-300)}.Badge_success__HUXio{background-color:var(--color-success-bg);color:var(--color-success);border-color:var(--color-success)}.Badge_warning__6D1zV{background-color:var(--color-warning-bg);color:var(--color-warning);border-color:var(--color-warning)}.Hero_hero__MpeZv{min-height:calc(100vh - 80px);display:flex;align-items:center;background:#FFFFFF;position:relative;padding:var(--space-80) 0;overflow:hidden}.Hero_split__D5HXk{width:100%;max-width:1440px;margin:0 auto;padding:0 clamp(1.5rem,5vw,5rem);display:grid;grid-template-columns:1fr;grid-gap:var(--space-48);gap:var(--space-48);align-items:center;position:relative;z-index:1}@media (min-width:960px){.Hero_split__D5HXk{grid-template-columns:45fr 55fr;gap:clamp(3rem,5vw,6rem)}.Hero_hero__MpeZv{padding:var(--space-64) 0}}.Hero_left__1FwUf{display:flex;flex-direction:column;gap:var(--space-32);animation:Hero_fadeUp__NPOGp .75s ease both}@keyframes Hero_fadeUp__NPOGp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.Hero_eyebrow__2q3yE{display:inline-flex;align-items:center;align-self:flex-start;font-size:var(--text-xs);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-brand-red);background:rgba(220,38,38,.08);padding:.4rem 1.1rem;border-radius:9999px;border:1px solid rgba(220,38,38,.22);box-shadow:0 2px 10px rgba(220,38,38,.06)}.Hero_heading__sdTW0{font-family:var(--font-serif);font-size:clamp(2.75rem,5.5vw,5rem);font-weight:700;line-height:1.05;letter-spacing:-.03em;color:var(--color-brand-navy);margin:0}.Hero_italic__qfvMB{font-style:normal;background:linear-gradient(135deg,#B91C1C,#991B1B);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:700}.Hero_sub__TMZQi{font-size:clamp(1rem,1.4vw,1.125rem);line-height:1.8;color:var(--color-text-secondary);max-width:460px}.Hero_actions__JFz_9{display:flex;flex-wrap:wrap;gap:var(--space-12);align-items:center}.Hero_btnPrimary__rknUn{display:inline-flex;align-items:center;gap:var(--space-8);padding:.95rem 2.25rem;background:var(--gradient-brand-red);color:#fff;font-size:var(--text-sm);font-weight:700;letter-spacing:.02em;border-radius:var(--radius-full);text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);box-shadow:var(--shadow-glow-red)}.Hero_btnPrimary__rknUn:hover{background:linear-gradient(135deg,#991B1B,#7F1D1D);transform:translateY(-2px);box-shadow:0 8px 20px -4px rgba(185,28,28,.28)}.Hero_btnGhost__nsf8U{display:inline-flex;align-items:center;gap:var(--space-8);padding:.95rem 2rem;background:#ffffff;border:1.5px solid var(--color-neutral-200);color:var(--color-brand-navy);font-size:var(--text-sm);font-weight:600;border-radius:var(--radius-full);text-decoration:none;box-shadow:var(--shadow-sm);transition:all .25s ease}.Hero_btnGhost__nsf8U:hover{border-color:var(--color-brand-navy);background:var(--color-neutral-50);transform:translateY(-2px);box-shadow:var(--shadow-md)}.Hero_badges___2keU{display:flex;flex-wrap:wrap;gap:var(--space-20);padding-top:var(--space-12);border-top:1px solid rgba(226,232,240,.8)}.Hero_badge__8RVdg{display:flex;align-items:center;gap:var(--space-8);font-size:var(--text-sm);font-weight:600;color:var(--color-text-secondary)}.Hero_badgeMark___huao{color:var(--color-accent-emerald);font-weight:800}.Hero_right__jpofb{position:relative;animation:Hero_fadeRight___s3ht .9s ease .1s both}@keyframes Hero_fadeRight___s3ht{0%{opacity:0;transform:translateX(36px)}to{opacity:1;transform:translateX(0)}}.Hero_imageFrame___7YtO{position:relative;border-radius:28px;overflow:hidden;aspect-ratio:4/3;border:2px solid rgba(255,255,255,.95);box-shadow:0 4px 12px rgba(15,23,42,.05),0 24px 50px -10px rgba(11,19,43,.18)}.Hero_img__0Immk{object-fit:cover;object-position:center 32%;transition:transform 8s ease}.Hero_imageFrame___7YtO:hover .Hero_img__0Immk{transform:scale(1.03)}.Hero_statCard__f4NRt{position:absolute;bottom:1.5rem;left:1.5rem;background:rgba(255,255,255,.96);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:20px;padding:1.15rem 1.75rem;border:1px solid rgba(255,255,255,.95);box-shadow:0 12px 36px rgba(15,23,42,.13),0 0 14px rgba(245,158,11,.12);z-index:2}.Hero_statNum__f_g69{font-family:var(--font-body),system-ui,-apple-system,sans-serif;font-variant-numeric:tabular-nums;font-feature-settings:"tnum","tnum";font-size:2.25rem;font-weight:700;color:var(--color-brand-navy);line-height:1;letter-spacing:-.03em}.Hero_statNum__f_g69 span{font-size:1.25rem;color:var(--color-brand-red)}.Hero_statLabel__PxlKZ{font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-brand-navy-light);margin-top:.25rem}.Hero_desktopWrapper__Wb5bB{display:block}.Hero_mobileWrapper__VriVG{display:none}@media (max-width:959px){.Hero_desktopWrapper__Wb5bB{display:none}.Hero_mobileWrapper__VriVG{display:block}}.Hero_mobileHeroSection__gKbyU{display:flex;flex-direction:column;background:linear-gradient(180deg,var(--color-brand-bg) 0,var(--color-surface-warm) 100%);width:100%;padding:16px 20px 0}.Hero_mobileHeroImageContainer__sWSlr{position:relative;width:100%;height:55vh;min-height:420px;max-height:520px;border-radius:28px;overflow:hidden;box-shadow:0 16px 40px -8px rgba(11,19,43,.2),0 4px 12px rgba(15,23,42,.05)}.Hero_mobileHeroGradient__CZL_W{position:absolute;inset:0;background:linear-gradient(0deg,rgba(11,19,43,.8) 0,rgba(11,19,43,.25) 50%,rgba(11,19,43,0));z-index:1}.Hero_mobileHeroOverlayContent__iVlXj{position:absolute;bottom:0;left:0;right:0;padding:var(--space-24) var(--space-20) calc(var(--space-24) + 16px);z-index:2;display:flex;flex-direction:column;justify-content:flex-end}.Hero_mobileHeadline__EyGrs{font-family:var(--font-serif);font-size:clamp(2rem,8vw,2.5rem);font-weight:700;color:#ffffff;line-height:1.1;margin:0;letter-spacing:-.02em}.Hero_mobileHeadline__EyGrs em{font-style:normal;color:var(--color-accent-gold-light)}.Hero_mobileHeroContent__gYP6C{display:flex;flex-direction:column;padding:0 0 var(--space-48);gap:var(--space-24);background-color:transparent}.Hero_mobileActions__osfhU{width:100%;margin-top:-24px;z-index:10;position:relative;padding:0 8px}.Hero_btnPrimaryMobile__pcDc0{display:flex;align-items:center;justify-content:center;gap:var(--space-12);width:100%;padding:1.05rem;background:var(--gradient-brand-red);color:#fff;font-size:1.0625rem;font-weight:700;border-radius:var(--radius-full);text-decoration:none;box-shadow:var(--shadow-glow-red);transition:transform .2s ease}.Hero_btnPrimaryMobile__pcDc0:active{transform:scale(.98)}.Hero_mobileTrustScroll__MBV7N{display:flex;gap:var(--space-12);overflow-x:auto;scroll-snap-type:x mandatory;margin:0 calc(var(--space-20) * -1);padding:0 var(--space-20);-ms-overflow-style:none;scrollbar-width:none}.Hero_mobileTrustScroll__MBV7N::-webkit-scrollbar{display:none}.Hero_mobileTrustPill__fZDDT{display:flex;align-items:center;gap:var(--space-8);padding:var(--space-8) var(--space-16);background-color:#ffffff;border:1px solid rgba(226,232,240,.9);border-radius:var(--radius-full);font-size:.8125rem;font-weight:600;color:var(--color-brand-navy);white-space:nowrap;scroll-snap-align:start;flex-shrink:0;box-shadow:0 4px 14px rgba(15,23,42,.06)}.Hero_mobileSub__1j_5M{font-size:.9375rem;line-height:1.6;color:var(--color-text-secondary);margin:0}.PackagesPreview_section__4FgAv{display:flex;flex-direction:column;gap:clamp(.75rem,1.5vh,1.25rem);overflow:visible}.PackagesPreview_header__4Rg4O{text-align:center;display:flex;flex-direction:column;align-items:center;gap:.35rem}.PackagesPreview_eyebrow___dV6X{display:inline-flex;align-items:center;gap:.45rem;font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-brand-red);background:rgba(220,38,38,.06);padding:.3rem .9rem;border-radius:9999px;border:1px solid rgba(220,38,38,.15);box-shadow:0 2px 8px rgba(220,38,38,.06)}.PackagesPreview_eyebrowDot__otFMu{width:6px;height:6px;border-radius:50%;background:var(--color-brand-red);box-shadow:0 0 8px rgba(220,38,38,.6)}.PackagesPreview_heading__HnG_w{font-family:var(--font-serif);font-size:clamp(1.6rem,2vw,2.2rem);font-weight:700;line-height:1.15;letter-spacing:-.025em;color:var(--color-brand-navy);margin:0}.PackagesPreview_subheading__Q1KDI{font-size:clamp(.875rem,.95vw,1rem);color:var(--color-text-secondary);margin:0;line-height:1.5;max-width:580px}.PackagesPreview_grid__GaN78{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:clamp(10px,1.1vw,16px);gap:clamp(10px,1.1vw,16px);padding-top:1rem;padding-bottom:.5rem;align-items:stretch;width:100%}.PackagesPreview_card__7VNrq{position:relative;background:#FFFFFF;border:1.5px solid rgba(185,28,28,.08);border-radius:20px;padding:1.25rem 1.05rem 1.1rem;display:flex;flex-direction:column;box-shadow:0 6px 28px -4px rgba(11,19,43,.08),0 1px 4px rgba(11,19,43,.04),0 0 0 1px rgba(185,28,28,.02);transition:transform .26s cubic-bezier(.16,1,.3,1),box-shadow .26s cubic-bezier(.16,1,.3,1),border-color .26s cubic-bezier(.16,1,.3,1);min-width:0}.PackagesPreview_card__7VNrq:hover{box-shadow:0 16px 40px -8px rgba(11,19,43,.11),0 0 18px -4px rgba(14,165,233,.05);transform:translateY(-3px);border-color:#CBD5E1}.PackagesPreview_featured__9K6OK{background:#FFFFFF;border:1.5px solid rgba(220,38,38,.4);box-shadow:0 10px 36px -4px rgba(220,38,38,.14),0 2px 10px rgba(15,23,42,.04);position:relative;z-index:2}.PackagesPreview_featured__9K6OK:hover{transform:translateY(-3px);box-shadow:0 18px 48px -8px rgba(220,38,38,.16),0 3px 12px rgba(15,23,42,.05);border-color:var(--color-brand-red)}.PackagesPreview_featuredBadge__DCw31{position:absolute;top:-11px;left:50%;transform:translateX(-50%);display:inline-flex;align-items:center;gap:.35rem;background:linear-gradient(135deg,#B91C1C,#991B1B);color:#FFFFFF;font-size:.625rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;padding:.24rem .85rem;border-radius:999px;white-space:nowrap;box-shadow:0 2px 8px rgba(185,28,28,.22);z-index:3}.PackagesPreview_starIcon__BqVvK{width:11px;height:11px;color:#FEF08A}.PackagesPreview_cardHeader__qRhUv{margin-bottom:.45rem;min-height:3.6rem;display:flex;flex-direction:column;justify-content:flex-start}.PackagesPreview_titleRow__x1YGS{display:flex;align-items:center;justify-content:space-between;gap:.35rem;margin-bottom:.2rem}.PackagesPreview_cardTitle__xEqyg{font-family:var(--font-serif);font-size:clamp(1.025rem,1.1vw,1.2rem);font-weight:700;color:var(--color-brand-navy);margin:0;line-height:1.2}.PackagesPreview_paramPill__VXtr3{font-size:.75rem;font-weight:700;color:var(--color-brand-navy);background:rgba(11,19,43,.05);border:1px solid rgba(11,19,43,.12);padding:.22rem .65rem;border-radius:999px;white-space:nowrap;letter-spacing:.02em;flex-shrink:0}.PackagesPreview_featured__9K6OK .PackagesPreview_paramPill__VXtr3{background:rgba(185,28,28,.06);border-color:rgba(185,28,28,.18);color:var(--color-brand-red)}.PackagesPreview_cardDesc__Ob8mi{font-size:.875rem;line-height:1.45;color:var(--color-text-secondary);margin:0}.PackagesPreview_priceWrap__ykbmg{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:.55rem;padding-bottom:.45rem;border-bottom:1px solid var(--color-neutral-200)}.PackagesPreview_priceMain__t7fOl{display:flex;align-items:baseline;gap:2px}.PackagesPreview_currency__UWkqG{font-size:1rem;font-weight:600;color:var(--color-brand-navy)}.PackagesPreview_price__OlHoM{font-family:var(--font-body),system-ui,-apple-system,sans-serif;font-variant-numeric:tabular-nums;font-feature-settings:"tnum","tnum";font-size:clamp(1.6rem,1.85vw,2.1rem);font-weight:700;line-height:1;letter-spacing:-.04em;color:var(--color-brand-navy)}.PackagesPreview_priceNote__GF5tW{font-size:.75rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#059669}.PackagesPreview_testList__pETNh{list-style:none;padding:0;margin:0 0 .75rem;display:flex;flex-direction:column;gap:.35rem;flex:1 1}.PackagesPreview_testList__pETNh li{font-size:clamp(.8rem,.88vw,.9rem);line-height:1.4;color:var(--color-text-secondary);display:flex;align-items:center;gap:.45rem}.PackagesPreview_checkIcon__wjTI4{width:14px;height:14px;flex-shrink:0}.PackagesPreview_checkCircle__bj8Rl{fill:rgba(16,185,129,.12)}.PackagesPreview_checkTick__CA8gN{stroke:#059669}.PackagesPreview_testName__FQlL2{flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.PackagesPreview_moreTestsItem__E90wd{list-style:none;margin-top:.2rem}.PackagesPreview_moreTestsBadge__F2KMh{display:inline-block;font-size:clamp(.75rem,.82vw,.825rem);font-weight:700;color:var(--color-brand-red);background:rgba(220,38,38,.08);border:1px solid rgba(220,38,38,.2);padding:.25rem .75rem;border-radius:999px}.PackagesPreview_btnOutline__BLZWs{display:inline-flex;justify-content:center;align-items:center;gap:.4rem;width:100%;padding:.75rem 1rem;border:1.5px solid var(--color-brand-navy);background:#FFFFFF;color:var(--color-brand-navy);font-size:.875rem;font-weight:700;text-decoration:none;border-radius:var(--radius-full);transition:all .25s cubic-bezier(.16,1,.3,1);white-space:nowrap;box-sizing:border-box;box-shadow:0 2px 8px rgba(11,19,43,.06)}.PackagesPreview_btnOutline__BLZWs:hover{background:var(--gradient-brand-navy);color:#FFFFFF;border-color:transparent;transform:translateY(-2px);box-shadow:0 8px 22px rgba(11,19,43,.22)}.PackagesPreview_btnSolid__FbuBs{display:inline-flex;justify-content:center;align-items:center;gap:.4rem;width:100%;padding:.75rem 1rem;background:linear-gradient(135deg,#B91C1C,#991B1B);border:1.5px solid transparent;color:#FFFFFF;font-size:.875rem;font-weight:700;text-decoration:none;border-radius:var(--radius-full);transition:all .25s cubic-bezier(.16,1,.3,1);white-space:nowrap;box-sizing:border-box;box-shadow:0 3px 10px rgba(185,28,28,.2),0 1px 3px rgba(0,0,0,.04)}.PackagesPreview_btnSolid__FbuBs:hover{background:linear-gradient(135deg,#991B1B,#7F1D1D);transform:translateY(-2px);box-shadow:0 6px 16px rgba(185,28,28,.26),0 2px 6px rgba(0,0,0,.06)}.PackagesPreview_btnArrow__fvNix{width:12px;height:12px;transition:transform .2s ease}.PackagesPreview_btnOutline__BLZWs:hover .PackagesPreview_btnArrow__fvNix,.PackagesPreview_btnSolid__FbuBs:hover .PackagesPreview_btnArrow__fvNix{transform:translateX(3px)}@media (max-width:959px) and (min-width:640px){.PackagesPreview_grid__GaN78{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-16)}.PackagesPreview_featured__9K6OK{transform:none}.PackagesPreview_featured__9K6OK:hover{transform:translateY(-4px)}}@media (max-width:639px){.PackagesPreview_section__4FgAv{gap:var(--space-20)}.PackagesPreview_grid__GaN78{display:flex;flex-direction:row;overflow-x:auto;scroll-snap-type:x mandatory;gap:var(--space-16);padding-bottom:var(--space-16);-ms-overflow-style:none;scrollbar-width:none}.PackagesPreview_grid__GaN78::-webkit-scrollbar{display:none}.PackagesPreview_card__7VNrq{flex:0 0 88%;scroll-snap-align:center;padding:var(--space-20) var(--space-16);border-radius:16px}.PackagesPreview_featured__9K6OK{transform:none}.PackagesPreview_featured__9K6OK:hover{transform:translateY(-4px)}.PackagesPreview_featuredBadge__DCw31{padding:.25rem .75rem;font-size:.65rem;top:-11px}.PackagesPreview_cardHeader__qRhUv{margin-bottom:var(--space-16);min-height:auto}.PackagesPreview_cardTitle__xEqyg{font-size:1.25rem}.PackagesPreview_cardDesc__Ob8mi{font-size:.85rem}.PackagesPreview_priceWrap__ykbmg{margin-bottom:var(--space-16);padding-bottom:var(--space-16)}.PackagesPreview_currency__UWkqG{font-size:1.25rem}.PackagesPreview_price__OlHoM{font-size:2.5rem}.PackagesPreview_testList__pETNh li{font-size:.875rem;padding:2px 0}.PackagesPreview_testList__pETNh{margin:0 0 var(--space-20) 0}.PackagesPreview_btnOutline__BLZWs,.PackagesPreview_btnSolid__FbuBs{min-height:48px;font-size:.95rem;padding:.75rem}}.ServicesPreview_section__bvX9c{display:flex;flex-direction:column;gap:var(--space-48);position:relative;z-index:1}.ServicesPreview_header___LOhT{display:flex;flex-direction:column;gap:var(--space-12);max-width:600px;margin-bottom:var(--space-16)}.ServicesPreview_eyebrow__ncoxi{display:inline-block;align-self:flex-start;font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-brand-red);background:rgba(220,38,38,.08);padding:.375rem .875rem;border-radius:9999px;border:1px solid rgba(220,38,38,.2);box-shadow:0 2px 8px rgba(220,38,38,.06)}.ServicesPreview_heading__xHh14{font-family:var(--font-serif);font-size:clamp(2rem,3.5vw,3.25rem);font-weight:700;line-height:1.1;letter-spacing:-.025em;color:var(--color-brand-navy);margin:0}.ServicesPreview_sub__uR0nu{font-size:1.0625rem;line-height:1.7;color:var(--color-text-secondary)}.ServicesPreview_layout___eUUH{display:grid;grid-template-columns:1fr;grid-gap:var(--space-32);gap:var(--space-32)}@media (min-width:1024px){.ServicesPreview_layout___eUUH{grid-template-columns:350px 1fr;gap:var(--space-48);align-items:start}}.ServicesPreview_grid__3pyq5{display:flex;flex-direction:column;gap:var(--space-8)}.ServicesPreview_card__F5X84{position:relative;background:#FFFFFF;border:1px solid rgba(226,232,240,.7);border-radius:16px;padding:1.15rem 1.4rem;cursor:pointer;transition:all .25s cubic-bezier(.16,1,.3,1);overflow:hidden;box-shadow:0 4px 24px -4px rgba(11,19,43,.07),0 1px 3px rgba(11,19,43,.04)}.ServicesPreview_card__F5X84:hover{background:#ffffff;border-color:rgba(220,38,38,.3);box-shadow:0 20px 50px -8px rgba(11,19,43,.13),0 0 24px -4px rgba(220,38,38,.1);transform:translateX(6px)}.ServicesPreview_card__F5X84.ServicesPreview_active__EX8cf{background:#ffffff;border-color:rgba(220,38,38,.4);box-shadow:0 12px 32px -4px rgba(220,38,38,.14),0 2px 8px rgba(15,23,42,.05);transform:translateX(6px)}.ServicesPreview_card__F5X84:active{transform:scale(.99)}.ServicesPreview_cardAccent__JVl7G{position:absolute;top:0;bottom:0;left:0;width:4px;background:var(--gradient-brand-red);transform:scaleY(0);transform-origin:center;transition:transform .35s cubic-bezier(.25,1,.5,1);border-radius:4px 0 0 4px}.ServicesPreview_card__F5X84.ServicesPreview_active__EX8cf .ServicesPreview_cardAccent__JVl7G{transform:scaleY(1)}.ServicesPreview_cardInner__x02Oq{display:flex;align-items:center;gap:var(--space-16);position:relative;z-index:1}.ServicesPreview_abbr__OyfVB{font-family:var(--font-sans);font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-brand-navy);background:#F1F5F9;padding:.35rem .65rem;border-radius:8px;border:1px solid #e2e8f0;display:inline-flex;align-items:center;justify-content:center;transition:all .25s ease;flex-shrink:0}.ServicesPreview_card__F5X84.ServicesPreview_active__EX8cf .ServicesPreview_abbr__OyfVB,.ServicesPreview_card__F5X84:hover .ServicesPreview_abbr__OyfVB{color:var(--color-brand-red);background:rgba(220,38,38,.08);border-color:rgba(220,38,38,.22)}.ServicesPreview_cardTitle__pYFqU{font-family:var(--font-serif);font-size:1.125rem;font-weight:700;color:var(--color-brand-navy);margin:0;flex:1 1}.ServicesPreview_arrow__Fo_Y_{color:var(--color-brand-red);opacity:0;transform:translateX(-8px);transition:opacity .3s ease,transform .3s ease}.ServicesPreview_card__F5X84.ServicesPreview_active__EX8cf .ServicesPreview_arrow__Fo_Y_,.ServicesPreview_card__F5X84:hover .ServicesPreview_arrow__Fo_Y_{opacity:1;transform:translateX(0)}.ServicesPreview_featuredWrapper__hT7CT{position:relative;background:#ffffff;border-radius:28px;border:1px solid rgba(226,232,240,.8);box-shadow:0 24px 64px -12px rgba(15,23,42,.12);overflow:hidden;height:100%;min-height:520px}.ServicesPreview_featuredPanel__h6Vj4{display:flex;flex-direction:column;height:100%;position:absolute;top:0;left:0;width:100%;opacity:0;visibility:hidden;pointer-events:none;z-index:0;transition:opacity .2s ease,visibility .2s ease,transform .3s cubic-bezier(.2,0,0,1);transform:translateY(0)}.ServicesPreview_featuredPanelActive__CPrk1{position:relative;opacity:1;visibility:visible;pointer-events:auto;z-index:1}@media (min-width:768px){.ServicesPreview_featuredPanel__h6Vj4{flex-direction:row}}.ServicesPreview_featuredImageWrap__6X0UY{position:relative;width:100%;height:240px;flex-shrink:0}@media (min-width:768px){.ServicesPreview_featuredImageWrap__6X0UY{width:45%;height:auto;min-height:100%}}.ServicesPreview_featuredImage__tQFZZ{object-fit:cover;object-position:center}.ServicesPreview_imageOverlay__SohKB{position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.05))}.ServicesPreview_featuredContent___5yRo{padding:clamp(2rem,4vw,3rem);display:flex;flex-direction:column;justify-content:center;flex:1 1}.ServicesPreview_featuredTitle__rHmEk{font-family:var(--font-serif);font-size:clamp(1.5rem,2.5vw,2rem);font-weight:700;color:var(--color-brand-navy);margin-bottom:var(--space-12);line-height:1.2}.ServicesPreview_featuredBody__KC9k_{font-size:1rem;line-height:1.7;color:var(--color-text-secondary);margin-bottom:var(--space-24)}.ServicesPreview_benefitsList__rGHXr{list-style:none;padding:0;margin:0 0 var(--space-32) 0;display:flex;flex-direction:column;gap:var(--space-12)}.ServicesPreview_benefitsList__rGHXr li{font-size:.9375rem;color:var(--color-brand-navy);font-weight:500;display:flex;align-items:center;gap:var(--space-12)}.ServicesPreview_checkIcon__B5wNI{color:var(--color-accent-gold);flex-shrink:0}.ServicesPreview_actions__eNh3E{display:flex;align-items:center;gap:var(--space-32);margin-top:auto;align-self:flex-start}.ServicesPreview_bookBtn__LVr5i{display:inline-flex;align-items:center;justify-content:center;padding:0 var(--space-28,1.75rem);height:48px;background:var(--gradient-brand-red);color:#fff;font-size:.9375rem;font-weight:700;border-radius:var(--radius-full);text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);box-shadow:var(--shadow-glow-red)}.ServicesPreview_bookBtn__LVr5i:hover{background:linear-gradient(135deg,#991B1B,#7F1D1D);transform:translateY(-2px);box-shadow:0 8px 20px rgba(185,28,28,.28)}.ServicesPreview_learnMoreBtn__QHtRF{display:inline-flex;align-items:center;gap:var(--space-8);font-size:.9375rem;font-weight:700;color:var(--color-brand-red);text-decoration:none;transition:gap .2s ease,color .2s ease}.ServicesPreview_learnMoreBtn__QHtRF:hover{gap:var(--space-12);color:var(--color-brand-red-dark,#991B1B)}@media (max-width:1023px){.ServicesPreview_grid__3pyq5{display:flex;flex-direction:row;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:var(--space-16);gap:var(--space-12);width:100%;min-width:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.ServicesPreview_grid__3pyq5::-webkit-scrollbar{display:none}.ServicesPreview_card__F5X84{flex:0 0 auto;width:max-content;max-width:none;scroll-snap-align:start;min-height:48px;padding:var(--space-12) var(--space-20);border:1px solid var(--color-neutral-200);display:flex;align-items:center;border-radius:9999px}.ServicesPreview_card__F5X84.ServicesPreview_active__EX8cf{border-color:rgba(185,28,28,.3);background:rgba(185,28,28,.04)}.ServicesPreview_cardAccent__JVl7G{display:none}.ServicesPreview_cardInner__x02Oq{gap:var(--space-12)}.ServicesPreview_abbr__OyfVB{width:auto;padding-right:var(--space-12);border-right:1px solid var(--color-neutral-200)}.ServicesPreview_cardTitle__pYFqU{font-size:1.0625rem;white-space:nowrap}.ServicesPreview_arrow__Fo_Y_{display:none}.ServicesPreview_featuredWrapper__hT7CT{display:flex;flex-direction:row;overflow-x:auto;scroll-snap-type:x mandatory;width:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;min-height:auto}.ServicesPreview_featuredWrapper__hT7CT::-webkit-scrollbar{display:none}.ServicesPreview_featuredPanel__h6Vj4{flex:0 0 100%;scroll-snap-align:center;position:relative;opacity:1;visibility:visible;pointer-events:auto;transform:none;transition:none}.ServicesPreview_featuredPanelActive__CPrk1{transform:none}.ServicesPreview_featuredImageWrap__6X0UY{height:200px}.ServicesPreview_featuredContent___5yRo{padding:var(--space-24) var(--space-20)}.ServicesPreview_featuredTitle__rHmEk{font-size:1.5rem}.ServicesPreview_featuredBody__KC9k_{font-size:1rem}.ServicesPreview_benefitsList__rGHXr li{font-size:1rem;align-items:flex-start}.ServicesPreview_checkIcon__B5wNI{margin-top:4px;width:18px;height:18px}.ServicesPreview_actions__eNh3E{gap:var(--space-24);flex-wrap:wrap}.ServicesPreview_bookBtn__LVr5i{height:48px;font-size:.9375rem;padding:0 var(--space-20)}.ServicesPreview_learnMoreBtn__QHtRF{padding:var(--space-12) 0;font-size:1rem}}.Technology_wrapper__ilK86{display:grid;grid-template-columns:1fr;grid-gap:var(--space-48);gap:var(--space-48);align-items:center}.Technology_content__R_2Ry{display:flex;flex-direction:column}.Technology_equipmentGrid__pwTQy{display:grid;grid-template-columns:1fr;grid-gap:var(--space-16);gap:var(--space-16);margin-top:var(--space-32)}.Technology_equipmentItem__QbyT_{display:flex;align-items:flex-start;gap:var(--space-16);background-color:var(--color-surface-card);padding:var(--space-16);border-radius:var(--radius-md);border:var(--border-width) solid var(--color-neutral-200);box-shadow:0 2px 12px -2px rgba(11,19,43,.06);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.Technology_equipmentItem__QbyT_:hover{transform:translateY(-4px);box-shadow:0 16px 40px -8px rgba(11,19,43,.12),0 0 18px -4px rgba(220,38,38,.08);border-color:var(--color-brand-red)}.Technology_icon__Ektym{color:var(--color-brand-navy);flex-shrink:0}.Technology_itemName__kmGks{font-weight:600;color:var(--color-brand-navy);margin-bottom:var(--space-4)}.Technology_itemDesc__bQV2f{font-size:var(--text-sm);color:var(--color-text-secondary)}.Technology_imageWrapper__RNDi0{position:relative;width:100%;aspect-ratio:1/1;border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-hero-image)}.Technology_image__n4C2j{object-fit:cover;object-position:center}@media (min-width:768px){.Technology_equipmentGrid__pwTQy{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.Technology_wrapper__ilK86{grid-template-columns:1fr 1fr;gap:var(--space-80)}.Technology_imageWrapper__RNDi0{order:-1}}@media (max-width:1023px){.Technology_wrapper__ilK86{display:flex;flex-direction:column;gap:var(--space-32)}.Technology_content__R_2Ry{display:contents}.Technology_imageWrapper__RNDi0{order:1;aspect-ratio:4/3;border-radius:var(--radius-lg)}.Technology_equipmentGrid__pwTQy{order:2;display:flex;flex-direction:row;overflow-x:auto;scroll-snap-type:x mandatory;gap:var(--space-16);padding-bottom:var(--space-16);margin-top:0;-ms-overflow-style:none;scrollbar-width:none}.Technology_equipmentGrid__pwTQy::-webkit-scrollbar{display:none}.Technology_equipmentItem__QbyT_{flex:0 0 85%;scroll-snap-align:start;padding:var(--space-16);flex-direction:column;gap:var(--space-12)}.Technology_equipmentItem__QbyT_:hover{transform:none;box-shadow:none;border-color:var(--color-neutral-200)}.Technology_icon__Ektym{margin-bottom:var(--space-4)}}