:root{--color-primary:#152f86;--color-primary-dark:#1f2e6b;--color-primary-light:#4a5fb5;--color-primary-50:#f0f2ff;--color-secondary:#34d399;--color-secondary-dark:#1fa876;--color-secondary-light:#6ee7b7;--color-secondary-50:#f0fdf4;--color-accent-teal:#006c4b;--color-accent-teal-subtle:#e8f4f0;--color-active-underline:var(--color-accent-teal);--color-slate-400:#94a3b8;--color-slate-500:#64748b;--color-text-primary:#1f2937;--color-text-secondary:#475569;--color-text-muted:#9ca3af;--color-text-white:#fff;--color-text-light:#f9fafb;--color-ink:#191c1e;--color-text-body:#444652;--color-text-hero:#cbd5e1;--color-text-cta:#ecfdf5;--color-primary-hover:#31489e;--color-teal-badge:#00714e;--color-teal-dark:#005038;--color-dark-hover:#1a2332;--color-icon-engineering:#5c2a00;--color-icon-engineering-subtle:#efeae6;--color-navbar-bg-scrolled:#fffffff0;--blur-navbar-scrolled:16px;--color-navbar-text-transparent:#fff;--color-navbar-logo-transparent:#fff;--color-whyChoose-overlay:#0596691a;--color-icon-green-glyph:#10b981;--color-icon-green-fill:#05966933;--color-icon-green-stroke:#05966980;--color-hero-highlight:#68fcbf;--color-hero-highlight-border:#68fcbf;--color-hero-button-primary:#059669;--color-hero-button-primary-hover:#047857;--color-hero-button-secondary-bg:#ffffff1a;--color-hero-button-secondary-border:#ffffff4d;--blur-hero-button-secondary:12px;--overlay-hero:#000000b3;--overlay-cta:#0f172ad9;--color-bg-white:#fff;--color-bg-light:#f9fafb;--color-bg-gray:#f3f4f6;--color-bg-muted:#e8eaee;--color-bg-card:#f2f4f7;--color-bg-dark:#111827;--color-bg-darkest:#0f172a;--color-neutral-50:#f9fafb;--color-neutral-100:#f3f4f6;--color-neutral-200:#e5e7eb;--color-neutral-300:#d1d5db;--color-neutral-400:#9ca3af;--color-neutral-500:#6b7280;--color-neutral-600:#4b5563;--color-neutral-700:#374151;--color-neutral-800:#1f2937;--color-neutral-900:#111827;--color-success:#10b981;--color-warning:#f59e0b;--color-error:#ef4444;--color-info:#3b82f6;--font-family-display:"Space Grotesk", sans-serif;--font-family-body:"Inter", sans-serif;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--spacing-2xl:48px;--spacing-3xl:64px;--spacing-4xl:80px;--spacing-5xl:96px;--spacing-6xl:110px;--button-lang-height:35px;--button-lang-width:40px;--button-lang-padding:4px 8px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-full:9999px;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -1px #0000000f;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -2px #0000000d;--shadow-xl:0 20px 25px -5px #0000001a, 0 10px 10px -5px #0000000a;--shadow-2xl:0 25px 50px -12px #00000040;--transition-fast:.15s ease-out;--transition-normal:.25s ease-out;--transition-slow:.35s ease-out;--z-dropdown:10;--z-sticky:20;--z-fixed:30;--z-modal-backdrop:40;--z-modal:50;--z-notification:60;--z-tooltip:70;--breakpoint-wide:1280px;--navbar-height:88px;--navbar-height-mobile:67px}.blog-detail-module-scss-module__AQpsHa__header{background-color:var(--color-bg-light);padding:calc(var(--navbar-height-mobile) + var(--spacing-xl)) var(--spacing-lg) var(--spacing-2xl)}@media (min-width:1024px){.blog-detail-module-scss-module__AQpsHa__header{padding:calc(var(--navbar-height) + var(--spacing-xl)) var(--spacing-2xl) var(--spacing-3xl)}}.blog-detail-module-scss-module__AQpsHa__header__container{gap:var(--spacing-lg);flex-direction:column;max-width:1300px;margin:0 auto;display:flex}.blog-detail-module-scss-module__AQpsHa__header__breadcrumb{margin-bottom:var(--spacing-sm)}.blog-detail-module-scss-module__AQpsHa__header__breadcrumbList{align-items:center;gap:var(--spacing-xs);margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.blog-detail-module-scss-module__AQpsHa__header__breadcrumbList li:last-child{min-width:0;overflow:hidden}.blog-detail-module-scss-module__AQpsHa__header__breadcrumbLink{color:var(--color-accent-teal);white-space:nowrap;transition:color var(--transition-fast);font-size:13px;font-weight:600;text-decoration:none}.blog-detail-module-scss-module__AQpsHa__header__breadcrumbLink:hover{color:var(--color-primary)}.blog-detail-module-scss-module__AQpsHa__header__breadcrumbSep{color:var(--color-neutral-400)}.blog-detail-module-scss-module__AQpsHa__header__breadcrumbCurrent{color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:13px;display:block;overflow:hidden}.blog-detail-module-scss-module__AQpsHa__header__tag{padding:var(--spacing-xs) var(--spacing-md);font-family:var(--font-family-body);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-white);background-color:var(--color-accent-teal);border-radius:var(--radius-sm);width:fit-content;font-size:11px;font-weight:700;display:inline-block}.blog-detail-module-scss-module__AQpsHa__header__title{font-family:var(--font-family-display);color:var(--color-primary);margin:0;font-size:48px;font-weight:700;line-height:1.15}@media (max-width:1023px){.blog-detail-module-scss-module__AQpsHa__header__title{font-size:32px}}@media (max-width:767px){.blog-detail-module-scss-module__AQpsHa__header__title{font-size:26px}}.blog-detail-module-scss-module__AQpsHa__header__meta{align-items:center;gap:var(--spacing-xl);flex-wrap:wrap;display:flex}.blog-detail-module-scss-module__AQpsHa__header__metaItem{flex-direction:column;gap:2px;display:flex}.blog-detail-module-scss-module__AQpsHa__header__metaLabel{font-family:var(--font-family-body);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-secondary);font-size:10px;font-weight:700}.blog-detail-module-scss-module__AQpsHa__header__metaValue{font-family:var(--font-family-body);color:var(--color-ink);font-size:14px}.blog-detail-module-scss-module__AQpsHa__header__thumbnail{aspect-ratio:16/9;border-radius:var(--radius-lg);background-color:var(--color-neutral-200);width:100%;margin-top:var(--spacing-md);position:relative;overflow:hidden}.blog-detail-module-scss-module__AQpsHa__header__thumbnailImage{object-fit:cover}.blog-detail-module-scss-module__AQpsHa__contentLayout{background-color:var(--color-bg-white);padding:var(--spacing-3xl) var(--spacing-lg)}@media (min-width:1024px){.blog-detail-module-scss-module__AQpsHa__contentLayout{padding:var(--spacing-4xl) var(--spacing-2xl)}}.blog-detail-module-scss-module__AQpsHa__contentLayout__container{max-width:var(--breakpoint-wide);grid-template-columns:1fr;margin:0 auto;display:grid}@media (min-width:1024px){.blog-detail-module-scss-module__AQpsHa__contentLayout__container{gap:var(--spacing-4xl);grid-template-columns:1fr 320px;align-items:start}}.blog-detail-module-scss-module__AQpsHa__article{max-width:720px}.blog-detail-module-scss-module__AQpsHa__article__content{font-family:var(--font-family-body);color:var(--color-text-body);font-size:17px;line-height:1.8}.blog-detail-module-scss-module__AQpsHa__article__content p{margin:0 0 var(--spacing-lg);text-align:justify}.blog-detail-module-scss-module__AQpsHa__article__content p:last-child{margin-bottom:0}.blog-detail-module-scss-module__AQpsHa__article__content h2{font-family:var(--font-family-display);color:var(--color-primary);margin:var(--spacing-3xl) 0 var(--spacing-md);font-size:28px;font-weight:700}@media (max-width:767px){.blog-detail-module-scss-module__AQpsHa__article__content h2{font-size:22px}}.blog-detail-module-scss-module__AQpsHa__article__content h3{font-family:var(--font-family-display);color:var(--color-primary);margin:var(--spacing-2xl) 0 var(--spacing-sm);font-size:22px;font-weight:700}@media (max-width:767px){.blog-detail-module-scss-module__AQpsHa__article__content h3{font-size:18px}}.blog-detail-module-scss-module__AQpsHa__article__content blockquote{border-left:4px solid var(--color-primary);padding:var(--spacing-lg) var(--spacing-xl);margin:var(--spacing-2xl) 0;background-color:var(--color-bg-light);border-radius:0 var(--radius-md) var(--radius-md) 0}.blog-detail-module-scss-module__AQpsHa__article__content blockquote p{color:var(--color-ink);margin:0 0 var(--spacing-sm);font-size:18px;font-style:italic}.blog-detail-module-scss-module__AQpsHa__article__content blockquote p:last-child{margin-bottom:0}.blog-detail-module-scss-module__AQpsHa__article__content blockquote cite{color:var(--color-accent-teal);font-size:13px;font-style:normal;font-weight:600}.blog-detail-module-scss-module__AQpsHa__article__content ul,.blog-detail-module-scss-module__AQpsHa__article__content ol{margin:0 0 var(--spacing-lg);padding-left:var(--spacing-xl)}.blog-detail-module-scss-module__AQpsHa__article__content li{margin-bottom:var(--spacing-sm)}.blog-detail-module-scss-module__AQpsHa__article__content strong,.blog-detail-module-scss-module__AQpsHa__article__content b{color:var(--color-ink);font-weight:700}.blog-detail-module-scss-module__AQpsHa__article__content a{color:var(--color-accent-teal);text-decoration:underline}.blog-detail-module-scss-module__AQpsHa__article__content a:hover{color:var(--color-primary)}.blog-detail-module-scss-module__AQpsHa__article__content img{border-radius:var(--radius-md);width:100%;height:auto;margin:var(--spacing-xl) 0}.blog-detail-module-scss-module__AQpsHa__article__source{justify-content:space-between;align-items:center;gap:var(--spacing-lg);margin-top:var(--spacing-2xl);padding:var(--spacing-lg) var(--spacing-xl);background-color:var(--color-bg-light);border-left:4px solid var(--color-accent-teal);border-radius:0 var(--radius-md) var(--radius-md) 0;display:flex}@media (max-width:767px){.blog-detail-module-scss-module__AQpsHa__article__source{align-items:flex-start;gap:var(--spacing-sm);flex-direction:column}}.blog-detail-module-scss-module__AQpsHa__article__sourceLabel{font-family:var(--font-family-body);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:13px;font-weight:600}.blog-detail-module-scss-module__AQpsHa__article__sourceLink{align-items:center;gap:var(--spacing-xs);font-family:var(--font-family-body);color:var(--color-accent-teal);transition:color var(--transition-fast);font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.blog-detail-module-scss-module__AQpsHa__article__sourceLink:hover{color:var(--color-primary)}.blog-detail-module-scss-module__AQpsHa__sidebar{gap:var(--spacing-2xl);margin-top:var(--spacing-3xl);flex-direction:column;display:flex}@media (min-width:1024px){.blog-detail-module-scss-module__AQpsHa__sidebar{margin-top:0}}.blog-detail-module-scss-module__AQpsHa__sidebar__section{background-color:var(--color-bg-light);border-radius:var(--radius-lg);padding:var(--spacing-lg)}.blog-detail-module-scss-module__AQpsHa__sidebar__heading{font-family:var(--font-family-body);letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent-teal);margin:0 0 var(--spacing-lg);padding-bottom:var(--spacing-sm);border-bottom:1px solid var(--color-neutral-200);font-size:11px;font-weight:700}.blog-detail-module-scss-module__AQpsHa__sidebar__list{gap:var(--spacing-lg);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.blog-detail-module-scss-module__AQpsHa__sidebar__itemLink{gap:var(--spacing-xs);flex-direction:column;text-decoration:none;display:flex}.blog-detail-module-scss-module__AQpsHa__sidebar__itemLink:hover .blog-detail-module-scss-module__AQpsHa__sidebar__itemTitle{color:var(--color-primary-hover)}.blog-detail-module-scss-module__AQpsHa__sidebar__itemTag{letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent-teal);font-size:10px;font-weight:700}.blog-detail-module-scss-module__AQpsHa__sidebar__itemTitle{font-family:var(--font-family-display);color:var(--color-primary);transition:color var(--transition-fast);margin:0;font-size:14px;font-weight:700;line-height:1.3}.blog-detail-module-scss-module__AQpsHa__sidebar__itemDate{color:var(--color-text-secondary);font-size:11px}.blog-detail-module-scss-module__AQpsHa__sidebar__tags{gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.blog-detail-module-scss-module__AQpsHa__sidebar__tag{padding:var(--spacing-xs) var(--spacing-sm);color:var(--color-primary);background-color:var(--color-primary-50);border-radius:var(--radius-sm);font-size:12px;font-weight:600;display:inline-block}.blog-detail-module-scss-module__AQpsHa__articleFooter{background-color:var(--color-bg-white);border-top:1px solid var(--color-neutral-200);padding:var(--spacing-xl) var(--spacing-lg)}@media (min-width:1024px){.blog-detail-module-scss-module__AQpsHa__articleFooter{padding:var(--spacing-xl) var(--spacing-2xl)}}.blog-detail-module-scss-module__AQpsHa__articleFooter__container{max-width:var(--breakpoint-wide);justify-content:space-between;align-items:center;gap:var(--spacing-xl);flex-wrap:wrap;margin:0 auto;display:flex}.blog-detail-module-scss-module__AQpsHa__articleFooter__tags{gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.blog-detail-module-scss-module__AQpsHa__articleFooter__tag{padding:var(--spacing-xs) var(--spacing-sm);font-family:var(--font-family-body);color:var(--color-primary);background-color:var(--color-primary-50);border-radius:var(--radius-sm);font-size:12px;font-weight:600;display:inline-block}.blog-detail-module-scss-module__AQpsHa__articleFooter__share{align-items:center;gap:var(--spacing-md);display:flex;position:relative}.blog-detail-module-scss-module__AQpsHa__articleFooter__shareLabel{font-family:var(--font-family-body);letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-secondary);white-space:nowrap;font-size:13px;font-weight:600}.blog-detail-module-scss-module__AQpsHa__articleFooter__shareButtons{align-items:center;gap:var(--spacing-sm);display:flex;position:relative}.blog-detail-module-scss-module__AQpsHa__articleFooter__shareBtn{width:36px;height:36px;color:var(--color-text-secondary);border:1px solid var(--color-neutral-200);border-radius:var(--radius-md);cursor:pointer;transition:color var(--transition-fast),border-color var(--transition-fast);background-color:#0000;justify-content:center;align-items:center;display:flex}.blog-detail-module-scss-module__AQpsHa__articleFooter__shareBtn:hover{color:var(--color-primary);border-color:var(--color-primary)}.blog-detail-module-scss-module__AQpsHa__articleFooter__shareBtn:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.blog-detail-module-scss-module__AQpsHa__furtherInsights{background-color:var(--color-bg-light);padding:var(--spacing-3xl) var(--spacing-lg);border-top:1px solid var(--color-neutral-200)}@media (min-width:1024px){.blog-detail-module-scss-module__AQpsHa__furtherInsights{padding:var(--spacing-4xl) var(--spacing-2xl)}}.blog-detail-module-scss-module__AQpsHa__furtherInsights__container{max-width:var(--breakpoint-wide);margin:0 auto}.blog-detail-module-scss-module__AQpsHa__furtherInsights__header{justify-content:space-between;align-items:flex-end;gap:var(--spacing-xl);margin-bottom:var(--spacing-2xl);display:flex}@media (max-width:767px){.blog-detail-module-scss-module__AQpsHa__furtherInsights__header{flex-direction:column;align-items:flex-start}}.blog-detail-module-scss-module__AQpsHa__furtherInsights__headerLeft{gap:var(--spacing-xs);flex-direction:column;display:flex}.blog-detail-module-scss-module__AQpsHa__furtherInsights__continueReading{font-family:var(--font-family-body);letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent-teal);font-size:11px;font-weight:700}.blog-detail-module-scss-module__AQpsHa__furtherInsights__heading{font-family:var(--font-family-display);color:var(--color-primary);margin:0;font-size:32px;font-weight:700}@media (max-width:767px){.blog-detail-module-scss-module__AQpsHa__furtherInsights__heading{font-size:24px}}.blog-detail-module-scss-module__AQpsHa__furtherInsights__archiveLink{align-items:center;gap:var(--spacing-xs);font-family:var(--font-family-body);color:var(--color-primary);white-space:nowrap;transition:color var(--transition-fast);font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.blog-detail-module-scss-module__AQpsHa__furtherInsights__archiveLink:hover{color:var(--color-primary-hover)}.blog-detail-module-scss-module__AQpsHa__furtherInsights__grid{gap:var(--spacing-lg);grid-template-columns:1fr;display:grid}@media (min-width:768px) and (max-width:1023px){.blog-detail-module-scss-module__AQpsHa__furtherInsights__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.blog-detail-module-scss-module__AQpsHa__furtherInsights__grid{grid-template-columns:repeat(3,1fr)}}.blog-detail-module-scss-module__AQpsHa__furtherCard{background-color:var(--color-bg-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:box-shadow var(--transition-fast),transform var(--transition-fast);flex-direction:column;display:flex;overflow:hidden}.blog-detail-module-scss-module__AQpsHa__furtherCard:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.blog-detail-module-scss-module__AQpsHa__furtherCard__imageLink{display:block}.blog-detail-module-scss-module__AQpsHa__furtherCard__image{aspect-ratio:16/9;background-color:var(--color-neutral-200);width:100%;position:relative;overflow:hidden}.blog-detail-module-scss-module__AQpsHa__furtherCard__img{object-fit:cover;transition:transform var(--transition-normal)}.blog-detail-module-scss-module__AQpsHa__furtherCard__imageLink:hover .blog-detail-module-scss-module__AQpsHa__furtherCard__img{transform:scale(1.05)}.blog-detail-module-scss-module__AQpsHa__furtherCard__content{gap:var(--spacing-sm);padding:var(--spacing-lg);flex-direction:column;flex:1;display:flex}.blog-detail-module-scss-module__AQpsHa__furtherCard__tag{letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent-teal);font-size:11px;font-weight:700}.blog-detail-module-scss-module__AQpsHa__furtherCard__titleLink{color:inherit;text-decoration:none}.blog-detail-module-scss-module__AQpsHa__furtherCard__title{font-family:var(--font-family-display);color:var(--color-primary);transition:color var(--transition-fast);margin:0;font-size:16px;font-weight:700;line-height:1.3}.blog-detail-module-scss-module__AQpsHa__furtherCard__titleLink:hover .blog-detail-module-scss-module__AQpsHa__furtherCard__title{color:var(--color-primary-hover)}.blog-detail-module-scss-module__AQpsHa__furtherCard__excerpt{font-family:var(--font-family-body);color:var(--color-text-body);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;margin:0;font-size:13px;line-height:20px;display:-webkit-box;overflow:hidden}.blog-detail-module-scss-module__AQpsHa__furtherCard__footer{justify-content:space-between;align-items:center;gap:var(--spacing-sm);margin-top:var(--spacing-xl);padding-top:var(--spacing-md);border-top:1px solid var(--color-neutral-100);display:flex}.blog-detail-module-scss-module__AQpsHa__furtherCard__date{color:var(--color-text-secondary);flex-shrink:0;font-size:11px}.blog-detail-module-scss-module__AQpsHa__furtherCard__readMore{align-items:center;gap:var(--spacing-xs);font-family:var(--font-family-display);color:var(--color-primary);transition:color var(--transition-fast);flex-shrink:0;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.blog-detail-module-scss-module__AQpsHa__furtherCard:hover .blog-detail-module-scss-module__AQpsHa__furtherCard__readMore{color:var(--color-primary-hover)}
