:root{--asic-navy:#03182e;--asic-navy-deep:#021226;--asic-navy-card:#062544;--asic-navy-border:rgba(56, 189, 248, 0.22);--asic-blue:var(--color-primary, var(--brand-primary, #0878f9));--asic-blue-hover:var(--color-primary-dark, var(--brand-primary-hover, #0066d6));--asic-blue-glow:rgba(8, 120, 249, 0.28);--asic-blue-light:#eaf4fe;--asic-cyan:#00d2ff;--asic-cyan-glow:rgba(0, 210, 255, 0.35);--asic-ink:#0a2540;--asic-muted:#536b83;--asic-line:#dce7f2;--asic-line-light:#edf3f9;--asic-bg-light:#f7fafc;--asic-card-bg:#ffffff;--asic-radius-sm:8px;--asic-radius-md:12px;--asic-radius-lg:16px;--asic-shadow-sm:0 3px 12px rgba(10, 37, 64, 0.04);--asic-shadow-md:0 6px 24px rgba(10, 37, 64, 0.06);--asic-shadow-lg:0 12px 36px rgba(10, 37, 64, 0.09);--asic-trans:all 0.25s cubic-bezier(0.16, 1, 0.3, 1)}.asic-about{color:var(--asic-ink);background:#fff;font-family:inherit;line-height:1.55;overflow-x:hidden}.asic-about *{box-sizing:border-box}.asic-about__container{width:100%;max-width:var(--container-width,1280px);margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.asic-about__section{position:relative;padding:56px 0;border-bottom:1px solid var(--asic-line);background:#fff}.asic-about__section:nth-of-type(even):not(.is-dark){background:linear-gradient(180deg,#ffffff 0%,var(--asic-bg-light) 100%)}.asic-about__section.is-dark{background:radial-gradient(circle at 80% 20%,#073866 0%,transparent 40%),radial-gradient(circle at 20% 80%,#062b50 0%,transparent 35%),linear-gradient(135deg,#021226 0%,#041c38 100%);color:#fff;border-bottom-color:rgb(255 255 255 / .08)}.asic-sec-heading{margin-bottom:32px}.asic-sec-heading--center{text-align:center}.asic-sec-heading--center .asic-sec-heading__tag{justify-content:center}.asic-sec-heading__tag{display:inline-flex;align-items:center;gap:10px;font-size:var(--text-sm);font-weight:var(--fw-semibold);letter-spacing:.1em;text-transform:uppercase;color:var(--asic-blue);margin-bottom:6px}.asic-sec-heading__line{display:inline-block;width:22px;height:3px;background:var(--asic-blue);border-radius:2px}.asic-sec-heading__line--cyan{background:var(--asic-cyan)}.asic-sec-heading__title{margin:0 0 8px;font-size:clamp(1.6rem, 2.2vw, 2.4rem);font-weight:var(--fw-semibold);letter-spacing:-.03em;color:var(--asic-ink);line-height:1.18}.asic-sec-heading--light .asic-sec-heading__tag{color:var(--asic-cyan)}.asic-sec-heading--light .asic-sec-heading__title{color:#fff}.asic-sec-heading__sub{margin:0;font-size:var(--text-md);font-weight:var(--fw-medium);color:var(--asic-muted)}.asic-sec-heading--light .asic-sec-heading__sub,.asic-sec-heading--light .asic-sec-heading__desc{color:#9cbcdb}.asic-sec-heading__desc{margin:10px 0 0;max-width:760px;font-size:var(--text-md);line-height:1.65;color:var(--asic-muted)}.asic-icon{width:20px;height:20px;display:inline-block;vertical-align:middle;flex-shrink:0}.asic-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 22px;min-height:46px;border-radius:var(--asic-radius-sm);font-size:var(--text-base);font-weight:var(--fw-semibold);text-decoration:none!important;cursor:pointer;transition:var(--asic-trans)}.asic-btn--primary{background:var(--asic-blue);color:#ffffff!important;border:1px solid var(--asic-blue);box-shadow:0 6px 18px var(--asic-blue-glow)}.asic-btn--primary:hover{background:var(--asic-blue-hover);border-color:var(--asic-blue-hover);transform:translateY(-2px);box-shadow:0 10px 24px rgb(8 120 249 / .38)}.asic-btn--glass{background:rgb(255 255 255 / .08);color:#ffffff!important;border:1px solid rgb(255 255 255 / .28);backdrop-filter:blur(8px)}.asic-btn--glass:hover{background:rgb(255 255 255 / .16);border-color:rgb(255 255 255 / .5);transform:translateY(-2px)}.asic-btn--outline{background:#fff0;color:var(--asic-blue)!important;border:1px solid var(--asic-blue)}.asic-btn--outline:hover{background:var(--asic-blue-light);transform:translateY(-2px)}.asic-btn--sm{min-height:38px;padding:0 16px;font-size:var(--text-sm)}.asic-card{background:var(--asic-card-bg);border:1px solid var(--asic-line);border-radius:var(--asic-radius-md);padding:24px;box-shadow:var(--asic-shadow-sm);transition:var(--asic-trans)}.asic-card:hover{transform:translateY(-3px);box-shadow:var(--asic-shadow-md);border-color:#a8d1fc}.asic-card--dark{background:linear-gradient(135deg,#031b34 0%,#062e54 100%);border-color:rgb(56 189 248 / .25);color:#fff;box-shadow:0 8px 30px rgb(0 0 0 / .18)}.asic-card--dark:hover{border-color:var(--asic-cyan);box-shadow:0 12px 36px rgb(0 210 255 / .2)}.asic-card__head{display:flex;align-items:center;gap:12px;margin-bottom:18px}.asic-card__head h3{margin:0;font-size:1.12rem;font-weight:var(--fw-semibold);letter-spacing:-.02em}.asic-card__icon-badge{width:40px;height:40px;border-radius:var(--asic-radius-sm);background:var(--asic-blue-light);color:var(--asic-blue);display:inline-flex;align-items:center;justify-content:center}.asic-about__section--hero{padding:44px 0 52px;background:radial-gradient(circle at 75% 30%,#0a4073 0%,transparent 45%),radial-gradient(circle at 10% 70%,#042548 0%,transparent 40%),linear-gradient(130deg,#021226 0%,#041c38 48%,#03152c 100%);color:#fff;border-bottom:0}.asic-hero__grid{display:block;max-width:960px}.asic-eyebrow{display:inline-flex;align-items:center;gap:12px;margin-bottom:18px}.asic-eyebrow__badge{padding:4px 10px;border-radius:4px;background:rgb(8 120 249 / .25);border:1px solid rgb(56 189 248 / .4);color:var(--asic-cyan);font-size:var(--text-xs);font-weight:var(--fw-semibold);letter-spacing:.08em}.asic-eyebrow__label{font-size:var(--text-sm);font-weight:var(--fw-semibold);letter-spacing:.12em;color:#8bbce6}.asic-hero__title{margin:0 0 20px;color:#fff;font-size:clamp(2.3rem, 3.8vw, 3.8rem);font-weight:var(--fw-semibold);line-height:1.05;letter-spacing:-.035em}.asic-hero__desc{margin:0 0 12px;font-size:var(--text-md);line-height:1.68;color:#c4def4}.asic-hero__desc strong{color:#fff}.asic-hero__subtext{margin:0 0 28px;font-size:var(--text-md);font-weight:var(--fw-semibold);color:var(--asic-cyan);letter-spacing:.02em}.asic-hero__actions{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:36px}.asic-hero__pills{display:flex;flex-wrap:wrap;gap:12px}.asic-hero__pill{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:50px;background:rgb(255 255 255 / .06);border:1px solid rgb(255 255 255 / .15);font-size:var(--text-sm);font-weight:var(--fw-semibold);color:#d1e7fc;backdrop-filter:blur(6px)}.asic-hero__pill .asic-icon{color:var(--asic-cyan);width:16px;height:16px}.asic-hero__visual{position:relative;max-width:480px;justify-self:end;width:100%}.asic-hero__image-wrap{position:relative;border-radius:var(--asic-radius-lg);overflow:hidden;box-shadow:0 20px 50px rgb(0 0 0 / .45);border:1px solid rgb(56 189 248 / .28)}.asic-hero__image-wrap img{display:block;width:100%;height:480px;object-fit:cover;transition:transform 0.6s ease}.asic-hero__image-wrap:hover img{transform:scale(1.03)}.asic-hero__badge{position:absolute;bottom:24px;right:24px;display:flex;align-items:center;gap:14px;padding:14px 20px;border-radius:var(--asic-radius-md);background:rgb(3 24 46 / .88);border:1px solid rgb(56 189 248 / .45);backdrop-filter:blur(12px);box-shadow:0 8px 24px rgb(0 0 0 / .35)}.asic-hero__badge-icon{width:36px;height:36px;border-radius:8px;background:rgb(8 120 249 / .2);color:var(--asic-cyan);display:inline-flex;align-items:center;justify-content:center}.asic-hero__badge-text strong{display:block;font-size:var(--text-base);color:#fff;font-weight:var(--fw-semibold)}.asic-hero__badge-text span{font-size:var(--text-sm);color:#8ed0f8}.asic-identity-split{display:grid;grid-template-columns:1.15fr 1fr;gap:48px;align-items:center}.asic-identity-split__content{display:flex;flex-direction:column;align-items:flex-start}.asic-identity-split__title{font-size:clamp(1.85rem, 3vw, 2.5rem);font-weight:700;color:var(--asic-ink,#0f172a);line-height:1.2;letter-spacing:-.025em;margin:12px 0 16px}.asic-identity-split__desc{font-size:1.04rem;color:var(--asic-muted,#475569);line-height:1.75;margin:0 0 28px;max-width:580px}.asic-identity-split__actions{display:flex;align-items:center;gap:16px;margin-bottom:24px}.asic-identity-btn{display:inline-flex;align-items:center;gap:10px;padding:13px 26px;font-size:.95rem;font-weight:600;border-radius:8px;box-shadow:0 4px 14px rgb(2 132 199 / .25);cursor:pointer;transition:all 0.22s ease;border:none}.asic-identity-btn:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgb(2 132 199 / .35)}.asic-identity-split__badges{display:flex;flex-wrap:wrap;gap:12px}.asic-badge-pill{display:inline-flex;align-items:center;gap:6px;font-size:.78rem;font-weight:600;color:#0369a1;background:#f0f9ff;border:1px solid #bae6fd;padding:6px 14px;border-radius:999px}.asic-identity-split__media{position:relative;width:100%}.asic-identity-split__media .asic-identity__photo-card{width:100%;border-radius:16px;overflow:hidden;box-shadow:0 16px 36px rgb(15 23 42 / .08);border:1px solid #e2e8f0}html.asic-modal-open,body.asic-modal-open{overflow:hidden!important;height:100%!important}.asic-modal{position:fixed;inset:0;z-index:999999;display:flex;align-items:center;justify-content:center;padding:24px 16px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;opacity:1;visibility:visible;transition:opacity 0.2s ease,visibility 0.2s ease}.asic-modal[hidden]{display:none!important;opacity:0;visibility:hidden}.asic-modal__backdrop{position:fixed;inset:0;background:rgb(9 19 34 / .72);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);cursor:pointer}.asic-modal__dialog{position:relative;z-index:2;width:100%;max-width:620px;max-height:min(88vh, 760px);display:flex;flex-direction:column;background:#fff;border-radius:18px;box-shadow:0 24px 60px rgb(0 0 0 / .28),0 0 0 1px rgb(255 255 255 / .1);overflow:hidden;border:1px solid #e2e8f0;animation:asicModalScale 0.24s cubic-bezier(.16,1,.3,1);overscroll-behavior:contain}@keyframes asicModalScale{from{opacity:0;transform:scale(.94) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}.asic-modal__header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 16px;border-bottom:1px solid #e8edf3;background:linear-gradient(180deg,#f8fafc 0%,#ffffff 100%);flex-shrink:0}.asic-modal__header-info{display:flex;align-items:center;gap:14px}.asic-modal__icon-wrap{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:#f0f9ff;border:1px solid #bae6fd;color:var(--brand-primary,#0284c7);flex-shrink:0}.asic-modal__title{font-size:1.25rem;font-weight:700;color:#0f172a;margin:0 0 2px;line-height:1.25}.asic-modal__subtitle{font-size:.82rem;color:#64748b;margin:0;line-height:1.35}.asic-modal__close-btn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;border:1px solid #e2e8f0;background:#fff;color:#64748b;cursor:pointer;transition:all 0.18s ease;flex-shrink:0}.asic-modal__close-btn:hover{background:#f1f5f9;color:#0f172a;border-color:#cbd5e1}.asic-modal__body{flex:1 1 auto;min-height:0;padding:24px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.asic-modal__section-header{display:flex;align-items:center;gap:10px;margin:0 0 14px;padding-bottom:10px;border-bottom:1px solid #e2e8f0}.asic-modal__section-header--bank{margin-top:24px}.asic-modal__section-icon{width:28px;height:28px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;background:#e0f2fe;color:#0284c7;flex-shrink:0}.asic-modal__section-icon svg{width:16px;height:16px}.asic-modal__section-icon--bank{background:#ecfdf5;color:#059669}.asic-modal__section-title{margin:0;font-size:.95rem;font-weight:700;color:#0f172a;letter-spacing:-.01em}.asic-bank-accounts{display:flex;flex-direction:column;gap:12px;margin-top:14px}.asic-bank-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:14px 18px;transition:border-color 0.2s ease,box-shadow 0.2s ease}.asic-bank-card:hover{border-color:#cbd5e1;box-shadow:0 4px 12px rgb(15 23 42 / .04)}.asic-bank-card .asic-identity__row{padding:7px 0;border-bottom:1px solid #e8edf3}.asic-bank-card .asic-identity__row:last-child{border-bottom:none}.asic-bank-card .asic-identity__key{font-size:.82rem;color:#64748b}.asic-bank-card .asic-identity__val{font-size:.88rem}.asic-modal .asic-identity__val{word-break:break-word;overflow-wrap:anywhere}.asic-modal .asic-identity__val code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;letter-spacing:.02em;user-select:all}@media (max-width:520px){.asic-modal{padding:12px}.asic-modal__header{padding:16px 18px}.asic-modal__body{padding:18px 16px}.asic-modal__footer{padding:14px 18px}.asic-bank-card{padding:12px 14px}.asic-modal .asic-identity__row{flex-direction:column;align-items:flex-start;gap:3px;padding:8px 0}.asic-modal .asic-identity__val{text-align:left;max-width:100%}}.asic-modal__footer{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-top:1px solid #e8edf3;background:#f8fafc;flex-shrink:0}.asic-modal__seal{display:flex;align-items:center;gap:8px;font-size:.78rem;font-weight:600;color:#475569}.asic-modal__done-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:9px 24px!important;font-size:0.88rem!important;font-weight:600!important;border-radius:8px!important;border:1px solid #0f172a!important;background:#0f172a!important;color:#ffffff!important;cursor:pointer!important;box-shadow:0 2px 6px rgb(15 23 42 / .16)!important;transition:all 0.18s ease!important}.asic-modal__done-btn:hover{background:#1e293b!important;border-color:#1e293b!important;color:#ffffff!important;transform:translateY(-1px);box-shadow:0 4px 12px rgb(15 23 42 / .24)!important}@media (max-width:900px){.asic-identity-split{grid-template-columns:1fr;gap:36px}.asic-identity-split__media{order:-1}}.asic-identity__grid{display:grid;grid-template-columns:1.15fr 1fr;gap:24px}.asic-identity__rows{display:grid;gap:10px}.asic-identity__row{display:flex;justify-content:space-between;align-items:center;padding:9px 0;border-bottom:1px solid var(--asic-line-light);font-size:var(--text-base)}.asic-identity__row:last-child{border-bottom:0}.asic-identity__key{color:var(--asic-muted);font-weight:var(--fw-semibold)}.asic-identity__val{color:var(--asic-ink);text-align:right;max-width:65%}.asic-identity__val code{background:#edf4fb;color:var(--asic-blue);padding:2px 8px;border-radius:4px;font-size:var(--text-sm);font-weight:var(--fw-semibold)}.asic-link{color:var(--asic-blue);font-weight:var(--fw-semibold);text-decoration:none}.asic-link:hover{text-decoration:underline}.asic-identity__direct-desc{font-size:var(--text-base);line-height:1.6;color:#b7d7f2;margin-bottom:22px}.asic-identity__mini-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.asic-identity__mini-card{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:var(--asic-radius-sm);background:rgb(255 255 255 / .07);border:1px solid rgb(255 255 255 / .12);font-size:var(--text-sm);font-weight:var(--fw-semibold);color:#fff}.asic-identity__mini-card .asic-icon{color:var(--asic-cyan)}.asic-identity__photo-card{position:relative;border-radius:var(--asic-radius-md);overflow:hidden;border:1px solid var(--asic-line);box-shadow:var(--asic-shadow-sm)}.asic-identity__photo-card img{width:100%;height:100%;min-height:320px;object-fit:cover;display:block}.asic-identity__photo-caption{position:absolute;bottom:0;left:0;right:0;padding:16px 20px;background:linear-gradient(180deg,transparent 0%,rgb(3 24 46 / .9) 100%);color:#fff}.asic-identity__photo-caption strong{display:block;font-size:var(--text-md);font-weight:var(--fw-semibold)}.asic-identity__photo-caption span{font-size:var(--text-sm);color:#9eccf4}.asic-stats__grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:12px}.asic-stat-card{background:#fff;border:1px solid var(--asic-line);border-radius:var(--asic-radius-md);padding:16px 14px;text-align:center;box-shadow:var(--asic-shadow-sm);transition:var(--asic-trans)}.asic-stat-card:hover{transform:translateY(-4px);border-color:var(--asic-blue);box-shadow:0 10px 24px var(--asic-blue-glow)}.asic-stat-card__icon{width:38px;height:38px;margin:0 auto 9px;border-radius:50%;background:var(--asic-blue-light);color:var(--asic-blue);display:flex;align-items:center;justify-content:center}.asic-stat-card__icon .asic-icon{width:18px;height:18px}.asic-stat-card__num{font-size:var(--text-lg);font-weight:var(--fw-semibold);color:var(--asic-blue);letter-spacing:-.01em;line-height:1.2;margin-bottom:4px;font-variant-numeric:tabular-nums}.asic-stat-card__label{font-size:var(--text-sm);font-weight:var(--fw-semibold);color:var(--asic-muted);line-height:1.35}.asic-story__grid{display:grid;grid-template-columns:1fr 1.08fr;gap:40px;align-items:center}.asic-story__text p{font-size:var(--text-md);line-height:1.75;color:var(--asic-muted);margin-bottom:16px}.asic-story__text p strong{color:var(--asic-ink)}.asic-story__cta{margin-top:24px}.asic-story__media{position:relative}.asic-story__image-wrap{position:relative;border-radius:var(--asic-radius-lg);overflow:hidden;box-shadow:var(--asic-shadow-lg);border:1px solid var(--asic-line)}.asic-story__image-wrap img{width:100%;height:380px;object-fit:cover;display:block}.asic-story__badge{position:absolute;top:20px;right:20px;padding:12px 18px;border-radius:10px;background:#041224;background:linear-gradient(135deg,#071c35 0%,#030f1e 100%);border:1px solid rgb(56 189 248 / .65);box-shadow:0 10px 28px rgb(0 0 0 / .75),0 0 16px rgb(0 210 255 / .25);color:#fff;text-align:left;z-index:2;max-width:fit-content}.asic-story__badge-tag{display:flex;align-items:center;gap:6px;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#00d2ff;margin-bottom:4px}.asic-story__badge-tag::before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:#00d2ff;box-shadow:0 0 8px #00d2ff}.asic-story__badge strong{display:block;font-size:.95rem;font-weight:700;color:#fff;line-height:1.35;letter-spacing:.01em;text-shadow:0 1px 3px rgb(0 0 0 / .8);white-space:nowrap}.asic-engineer__layout{display:grid;grid-template-columns:380px 1fr;gap:24px;margin-bottom:20px}.asic-engineer__chip-card{background:linear-gradient(145deg,#021226 0%,#041c38 100%);border:1px solid rgb(56 189 248 / .28);border-radius:var(--asic-radius-lg);padding:32px 24px;display:flex;align-items:center;justify-content:center;text-align:center;box-shadow:0 16px 40px rgb(0 0 0 / .25)}.asic-chip-graphic{position:relative}.asic-chip-graphic__die{width:180px;height:180px;margin:0 auto 24px;border-radius:18px;background:radial-gradient(circle at 30% 30%,#0c3d6d 0%,#041b36 70%);border:3px solid rgb(56 189 248 / .5);box-shadow:0 0 35px rgb(0 210 255 / .3),inset 0 0 20px rgb(0 210 255 / .2);display:flex;align-items:center;justify-content:center;position:relative}.asic-chip-graphic__core{display:flex;flex-direction:column;align-items:center}.asic-chip-graphic__brand{font-size:var(--text-md);font-weight:var(--fw-semibold);letter-spacing:.12em;color:#fff}.asic-chip-graphic__model{font-size:var(--text-xs);font-weight:var(--fw-semibold);color:var(--asic-cyan);letter-spacing:.08em}.asic-chip-graphic__tag{font-size:var(--text-xs);color:#9eccf4;margin-top:4px}.asic-chip-graphic__caption strong{display:block;font-size:var(--text-md);color:#fff;margin-bottom:4px}.asic-chip-graphic__caption span{font-size:var(--text-sm);color:#8bbce6}.asic-engineer__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.asic-eng-card{display:flex;align-items:flex-start;gap:16px;background:#fff;border:1px solid var(--asic-line);border-radius:var(--asic-radius-md);padding:18px;box-shadow:var(--asic-shadow-sm);transition:var(--asic-trans)}.asic-eng-card:hover{transform:translateY(-3px);border-color:#a8d1fc;box-shadow:var(--asic-shadow-md)}.asic-eng-card__icon{width:44px;height:44px;border-radius:var(--asic-radius-sm);background:var(--asic-blue-light);color:var(--asic-blue);display:flex;align-items:center;justify-content:center;flex-shrink:0}.asic-eng-card__content h4{margin:0 0 6px;font-size:var(--text-base);font-weight:var(--fw-semibold);color:var(--asic-ink);letter-spacing:-.01em}.asic-eng-card__content p{margin:0;font-size:var(--text-sm);color:var(--asic-muted);line-height:1.5}.asic-eng-card--wide{background:linear-gradient(90deg,#ffffff 0%,#f4f9fe 100%);border-color:#c9e0f7;padding:22px 24px}.asic-arch-diagram{display:grid;grid-template-columns:1fr auto 1fr;gap:32px;align-items:center;padding:40px 32px;border-radius:var(--asic-radius-lg);background:rgb(2 18 38 / .55);border:1px solid rgb(56 189 248 / .28);margin-bottom:24px}.asic-arch-diagram__col{display:grid;gap:14px}.asic-arch-node{display:flex;align-items:center;gap:14px;padding:14px 18px;border-radius:var(--asic-radius-md);background:rgb(6 37 68 / .65);border:1px solid rgb(56 189 248 / .25);transition:var(--asic-trans)}.asic-arch-node:hover{border-color:var(--asic-cyan);background:rgb(8 48 88 / .85);transform:translateX(4px)}.asic-arch-diagram__col--inputs .asic-arch-node:hover{transform:translateX(4px)}.asic-arch-diagram__col--outputs .asic-arch-node:hover{transform:translateX(-4px)}.asic-arch-node__icon{color:var(--asic-cyan);display:flex}.asic-arch-node__label{font-size:var(--text-base);font-weight:var(--fw-semibold);color:#e2f1fc}.asic-arch-hub{position:relative;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,#094d85 0%,#032342 70%);border:2px solid var(--asic-cyan);box-shadow:0 0 50px rgb(0 210 255 / .35);display:flex;align-items:center;justify-content:center;text-align:center}.asic-arch-hub__core{display:flex;flex-direction:column;align-items:center;padding:16px}.asic-arch-hub__tag{font-size:var(--text-xs);font-weight:var(--fw-semibold);letter-spacing:.12em;color:var(--asic-cyan)}.asic-arch-hub__core strong{font-size:var(--text-md);font-weight:var(--fw-semibold);letter-spacing:.06em;color:#fff;margin:6px 0}.asic-arch-hub__core small{font-size:var(--text-xs);color:#9eccf4}.asic-arch-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.asic-arch-card{padding:22px;border-radius:var(--asic-radius-md);background:rgb(6 37 68 / .6);border:1px solid rgb(56 189 248 / .22);text-align:center;transition:var(--asic-trans)}.asic-arch-card:hover{border-color:var(--asic-cyan);transform:translateY(-3px);background:rgb(8 48 88 / .8)}.asic-arch-card__icon{width:44px;height:44px;margin:0 auto 12px;border-radius:50%;background:rgb(0 210 255 / .12);color:var(--asic-cyan);display:flex;align-items:center;justify-content:center}.asic-arch-card h4{margin:0 0 6px;font-size:var(--text-md);font-weight:var(--fw-semibold);color:#fff}.asic-arch-card p{margin:0;font-size:var(--text-sm);color:#a4c9e8}.asic-rd__hero{display:grid;grid-template-columns:1fr 1fr;gap:36px;align-items:center;margin-bottom:32px}.asic-rd__hero-text p{font-size:var(--text-md);line-height:1.7;color:var(--asic-muted);margin-bottom:12px}.asic-rd__hero-media{position:relative;border-radius:var(--asic-radius-lg);overflow:hidden;box-shadow:var(--asic-shadow-md)}.asic-rd__hero-media img{width:100%;height:280px;object-fit:cover;display:block}.asic-rd__badge{position:absolute;bottom:16px;right:16px;padding:10px 16px;border-radius:var(--asic-radius-sm);background:rgb(2 18 38 / .85);border:1px solid rgb(56 189 248 / .35);backdrop-filter:blur(8px);color:#fff;font-size:var(--text-sm);font-weight:var(--fw-semibold);letter-spacing:.05em}.asic-rd__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.asic-rd-card{background:#fff;border:1px solid var(--asic-line);border-radius:var(--asic-radius-md);padding:22px;box-shadow:var(--asic-shadow-sm);transition:var(--asic-trans)}.asic-rd-card:hover{transform:translateY(-3px);border-color:#99cafc;box-shadow:var(--asic-shadow-md)}.asic-rd-card__icon{width:42px;height:42px;border-radius:var(--asic-radius-sm);background:var(--asic-blue-light);color:var(--asic-blue);display:flex;align-items:center;justify-content:center;margin-bottom:14px}.asic-rd-card h4{margin:0 0 8px;font-size:var(--text-md);font-weight:var(--fw-semibold);color:var(--asic-ink)}.asic-rd-card p{margin:0;font-size:var(--text-sm);color:var(--asic-muted);line-height:1.55}.asic-qc__layout{display:grid;grid-template-columns:minmax(460px,500px) minmax(320px,1fr) 230px;gap:24px;align-items:stretch}.asic-qc__media{position:relative;border-radius:var(--asic-radius-md);overflow:hidden;box-shadow:var(--asic-shadow-sm);min-height:420px}.asic-qc__media img{width:100%;height:100%;min-height:420px;object-fit:cover;display:block}.asic-qc__badge{position:absolute;bottom:16px;left:16px;right:16px;padding:12px 14px;border-radius:var(--asic-radius-sm);background:rgb(2 18 38 / .85);border:1px solid rgb(56 189 248 / .35);backdrop-filter:blur(8px);color:#fff;font-size:var(--text-sm);font-weight:var(--fw-semibold);text-align:center}.asic-qc__badge strong{color:#fff}.asic-qc__checklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.asic-qc-item{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:var(--asic-radius-sm);background:#fff;border:1px solid var(--asic-line);box-shadow:var(--asic-shadow-sm);font-size:var(--text-sm);font-weight:var(--fw-semibold);color:var(--asic-ink);transition:var(--asic-trans)}.asic-qc-item:hover{border-color:#a8d1fc;transform:translateY(-2px)}.asic-qc-item__icon{color:var(--asic-blue);display:flex}.asic-qc__burnin{display:grid;gap:14px}.asic-burnin-card{padding:24px 20px;border-radius:var(--asic-radius-md);background:linear-gradient(145deg,#eef7ff 0%,#ffffff 100%);border:1px solid #bfe0fc;text-align:center;box-shadow:var(--asic-shadow-sm)}.asic-burnin-card__icon{width:44px;height:44px;margin:0 auto 10px;border-radius:50%;background:#fff;color:var(--asic-blue);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgb(8 120 249 / .15)}.asic-burnin-card__num{font-size:var(--text-2xl);font-weight:var(--fw-semibold);color:var(--asic-blue);letter-spacing:-.03em;margin-bottom:4px}.asic-burnin-card__label{font-size:var(--text-sm);font-weight:var(--fw-semibold);color:var(--asic-muted)}.asic-trace__split{display:grid;grid-template-columns:minmax(0,1fr) minmax(430px,.72fr);gap:24px}.asic-trace-chain{display:flex;align-items:center;gap:10px;padding:20px;background:#fff;border:1px solid var(--asic-line);border-radius:var(--asic-radius-md);overflow-x:auto;box-shadow:var(--asic-shadow-sm)}.asic-trace-step{text-align:center;flex:1 0 80px}.asic-trace-step__icon{width:46px;height:46px;margin:0 auto 8px;border-radius:50%;background:var(--asic-blue-light);color:var(--asic-blue);display:flex;align-items:center;justify-content:center}.asic-trace-step span{display:block;font-size:var(--text-xs);font-weight:var(--fw-semibold);color:var(--asic-ink);line-height:1.25}.asic-trace-arrow{color:#94c1ed;font-style:normal;font-size:var(--text-xl);flex-shrink:0}.asic-certs-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:10px}.asic-cert-badge{min-width:0;min-height:118px;padding:14px 8px 12px;border-radius:var(--asic-radius-sm);background:#fff;border:1px solid var(--asic-line);text-align:center;font-size:var(--text-md);font-weight:var(--fw-semibold);color:#1a365d;box-shadow:var(--asic-shadow-sm);display:grid;place-items:center;align-content:center;gap:7px;transition:var(--asic-trans)}.asic-cert-badge:hover{transform:translateY(-3px);border-color:#8fc7f5;box-shadow:0 10px 22px rgb(20 91 151 / .1)}.asic-cert-badge__mark{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#eaf5ff;color:#0878f9}.asic-cert-badge__mark svg{width:27px;height:27px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.asic-cert-badge>span:last-child{display:grid;gap:2px}.asic-cert-badge strong{line-height:1}.asic-cert-badge small{color:#60778e;font-size:.58rem;font-weight:var(--fw-semibold);line-height:1.2}.asic-cert-badge--fcc .asic-cert-badge__mark{background:#eef1ff;color:#5866d8}.asic-cert-badge--rohs .asic-cert-badge__mark{background:#eaf9f2;color:#15966b}.asic-cert-badge--iso .asic-cert-badge__mark{background:#fff5e7;color:#c77a13}.asic-certs-note{display:block;font-size:var(--text-sm);color:var(--asic-muted)}.asic-timeline{position:relative;overflow-x:auto;padding:24px 0 16px}.asic-timeline__track{display:flex;gap:0;position:relative;min-width:980px}.asic-timeline__track:before{content:"";position:absolute;top:7px;left:10px;right:10px;height:2px;background:#d4e5f7;z-index:0}.asic-timeline__item{position:relative;z-index:1;flex:1 0 100px;padding:0 8px}.asic-timeline__dot{width:16px;height:16px;border-radius:50%;background:#fff;border:3px solid var(--asic-blue);box-shadow:0 0 0 4px #eaf4fe;margin-bottom:12px;transition:var(--asic-trans)}.asic-timeline__item:hover .asic-timeline__dot{transform:scale(1.2);background:var(--asic-blue)}.asic-timeline__item strong{display:block;font-size:var(--text-base);font-weight:var(--fw-semibold);color:var(--asic-blue);margin-bottom:4px}.asic-timeline__item span{display:block;font-size:var(--text-sm);color:var(--asic-muted);line-height:1.35}.asic-ops__grid{display:grid;grid-template-columns:1.2fr 0.8fr;gap:32px}.asic-map-container{position:relative;background:linear-gradient(145deg,#eef7fe 0%,#dff0fe 100%);border:1px solid #cce3f7;border-radius:var(--asic-radius-lg);padding:24px;overflow:hidden}.asic-map-visual{position:relative;width:100%;border-radius:12px 12px 0 0;background:#fff;overflow:hidden}.asic-map-svg{width:100%;height:100%;display:block;filter:drop-shadow(0 5px 10px rgb(32 104 165 / .08))}.asic-map-land{fill:#b7daf5;stroke:#7db7e3;stroke-width:1.25;stroke-linejoin:round;vector-effect:non-scaling-stroke}.asic-map-island{fill:#a9d0ef}.asic-map-route{fill:none;stroke:var(--asic-blue);stroke-width:2;stroke-dasharray:6 6;opacity:.7;vector-effect:non-scaling-stroke}.asic-map-pin{position:absolute;transform:translate(-50%,-50%);display:flex;align-items:center;gap:6px;z-index:2}.asic-pin-dot{width:10px;height:10px;border-radius:50%;background:var(--asic-blue);border:2px solid #fff;box-shadow:0 0 0 3px rgb(8 120 249 / .3)}.asic-pin-dot--hq{width:14px;height:14px;background:#ff4757;box-shadow:0 0 0 4px rgb(255 71 87 / .35)}.asic-pin-label{background:rgb(255 255 255 / .92);border:1px solid #bedbf7;padding:2px 6px;border-radius:4px;font-size:var(--text-xs);font-weight:var(--fw-semibold);color:var(--asic-ink);white-space:nowrap}.asic-pin-label strong{display:block}.asic-pin-label small{font-size:var(--text-xs);color:var(--asic-blue)}.asic-ops__cta-box{margin-top:18px;padding:16px 20px;border-radius:var(--asic-radius-md);background:#fff;border:1px solid var(--asic-line);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.asic-ops__cta-stat strong{font-size:var(--text-3xl);font-weight:var(--fw-semibold);color:var(--asic-blue);letter-spacing:-.04em;margin-right:6px}.asic-ops__cta-stat span{font-size:var(--text-base);font-weight:var(--fw-semibold);color:var(--asic-ink)}.asic-ops__cta-box p{margin:0;font-size:var(--text-sm);color:var(--asic-muted);flex:1 1 200px}.asic-ops__cta-actions{display:flex;gap:10px}.asic-eco-cards{display:grid;gap:14px}.asic-eco-card{display:flex;align-items:center;gap:18px;padding:20px;border-radius:var(--asic-radius-md);background:#fff;border:1px solid var(--asic-line);box-shadow:var(--asic-shadow-sm);transition:var(--asic-trans)}.asic-eco-card:hover{transform:translateY(-3px);border-color:#a8d1fc;box-shadow:var(--asic-shadow-md)}.asic-eco-card__icon{width:48px;height:48px;border-radius:var(--asic-radius-sm);background:var(--asic-blue-light);color:var(--asic-blue);display:flex;align-items:center;justify-content:center;flex-shrink:0}.asic-eco-card__body h4{margin:0 0 4px;font-size:var(--text-md);font-weight:var(--fw-semibold);color:var(--asic-ink)}.asic-eco-card__body p{margin:0;font-size:var(--text-sm);color:var(--asic-muted)}.asic-support__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch}.asic-support-col{display:flex;flex-direction:column}.asic-support-col__card{flex:1;display:flex;flex-direction:column;justify-content:space-between;background:#fff;border:1px solid var(--asic-line);border-radius:var(--asic-radius-md);padding:22px;box-shadow:0 4px 12px rgb(15 23 42 / .04)}.asic-support-cards{display:grid;gap:12px}.asic-action-card{display:flex;align-items:center;gap:14px;padding:16px;border-radius:var(--asic-radius-sm);background:#f8fafc;border:1px solid #e2e8f0;text-decoration:none!important;transition:var(--asic-trans)}.asic-action-card:hover{background:#fff;border-color:var(--asic-blue);transform:translateY(-2px);box-shadow:0 8px 20px rgb(14 165 233 / .12)}.asic-action-card__icon{width:42px;height:42px;border-radius:var(--asic-radius-sm);background:var(--asic-blue-light);color:var(--asic-blue);display:flex;align-items:center;justify-content:center;flex-shrink:0}.asic-action-card__icon svg{width:22px;height:22px}.asic-action-card__body h4{margin:0 0 2px;font-size:var(--text-base);font-weight:var(--fw-semibold);color:var(--asic-ink)}.asic-action-card__body p{margin:0;font-size:var(--text-sm);color:var(--asic-muted)}.asic-action-card__arrow{margin-left:auto;color:var(--asic-blue);font-weight:var(--fw-semibold);font-size:var(--text-md)}.asic-distrib-trust{margin-top:18px;padding:14px;background:#f0f9ff;border:1px solid #bae6fd;border-radius:var(--asic-radius-sm)}.asic-distrib-trust__title{display:flex;align-items:center;gap:7px;color:#0369a1;font-size:var(--text-sm);margin-bottom:8px}.asic-distrib-trust__title .asic-icon{width:16px;height:16px;color:#0284c7}.asic-distrib-trust ul{list-style:none;padding:0;margin:0;display:grid;gap:5px}.asic-distrib-trust li{font-size:var(--text-sm);color:#334155;display:flex;align-items:center;gap:6px}.asic-distrib-trust li:before{content:"✓";color:#0284c7;font-weight:var(--fw-semibold);font-size:var(--text-sm)}.asic-warranty-box__head{display:flex;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid #e2e8f0}.asic-warranty-badge-icon{width:42px;height:42px;border-radius:var(--asic-radius-sm);background:#ecfdf5;border:1px solid #a7f3d0;color:#059669;display:flex;align-items:center;justify-content:center;flex-shrink:0}.asic-warranty-badge-icon svg{width:22px;height:22px}.asic-warranty-box__head strong{display:block;font-size:var(--text-base);font-weight:var(--fw-semibold);color:var(--asic-ink)}.asic-warranty-box__head small{font-size:var(--text-sm);color:var(--asic-muted)}.asic-repair-stepper{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.asic-repair-step{display:flex;align-items:center;gap:12px;padding:8px 10px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px}.asic-step-num{width:24px;height:24px;border-radius:50%;background:var(--asic-blue);color:#fff;display:flex;align-items:center;justify-content:center;font-size:var(--text-xs);font-weight:var(--fw-semibold);flex-shrink:0}.asic-step-info strong{display:block;font-size:var(--text-sm);color:var(--asic-ink)}.asic-step-info small{display:block;font-size:var(--text-xs);color:var(--asic-muted)}.asic-warranty-note{font-size:var(--text-sm);font-weight:var(--fw-semibold);color:#0284c7;background:#f0f9ff;border:1px solid #bae6fd;border-radius:6px;padding:8px 12px;text-align:center}.asic-parts-row{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-bottom:8px}.asic-part-card{text-align:center;padding:10px 4px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px}.asic-part-card img{width:24px;height:24px;object-fit:contain;margin:0 auto 5px;display:block}.asic-part-card span{display:block;font-size:var(--text-xs);font-weight:var(--fw-semibold);color:var(--asic-ink)}.asic-parts-note{display:block;font-size:var(--text-xs);color:var(--asic-muted);margin-bottom:16px;text-align:center}.asic-exclusions-title{display:flex;align-items:center;gap:7px;font-size:var(--text-sm);font-weight:var(--fw-semibold);color:#dc2626;margin-bottom:10px}.asic-exclusions-title .asic-icon{width:16px;height:16px}.asic-exclusions-grid{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:7px}.asic-exclusions-grid li{display:flex;align-items:center;gap:6px;padding:6px 8px;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;font-size:var(--text-xs);color:#991b1b;font-weight:var(--fw-semibold)}.asic-exclusions-grid li .asic-icon{width:12px;height:12px;color:#ef4444;flex-shrink:0}.asic-trust__grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.asic-founder-card{background:#fff;border:1px solid var(--asic-line);border-radius:var(--asic-radius-lg);padding:32px;box-shadow:var(--asic-shadow-sm)}.asic-founder__body{display:flex;gap:24px;align-items:flex-start}.asic-founder__avatar{flex-shrink:0}.asic-founder__avatar-placeholder{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,#0c3d6d,#031e3b);color:var(--asic-cyan);display:flex;align-items:center;justify-content:center;box-shadow:0 6px 18px rgb(0 0 0 / .15)}.asic-founder__avatar-placeholder .asic-icon{width:38px;height:38px}.asic-founder__info h4{margin:0 0 2px;font-size:var(--text-lg);font-weight:var(--fw-semibold);color:var(--asic-ink)}.asic-founder__info span{display:block;font-size:var(--text-sm);font-weight:var(--fw-semibold);color:var(--asic-blue);margin-bottom:12px}.asic-founder__info p{margin:0 0 14px;font-size:var(--text-base);line-height:1.65;color:var(--asic-muted)}.asic-founder__info blockquote{margin:0;padding-left:14px;border-left:3px solid var(--asic-blue);font-style:italic;font-size:var(--text-base);color:var(--asic-ink);font-weight:var(--fw-semibold)}.asic-antifraud-card{background:#fff;border:1px solid var(--asic-line);border-radius:var(--asic-radius-lg);padding:32px;box-shadow:var(--asic-shadow-sm)}.asic-antifraud__head{display:flex;align-items:center;gap:12px;margin-bottom:14px}.asic-antifraud__head .asic-icon{color:var(--asic-blue);width:32px;height:32px}.asic-antifraud__head strong{display:block;font-size:var(--text-base);color:var(--asic-muted)}.asic-antifraud__domain{font-size:var(--text-lg);font-weight:var(--fw-semibold);color:var(--asic-blue)}.asic-antifraud__desc{font-size:var(--text-base);line-height:1.6;color:var(--asic-muted);margin-bottom:18px}.asic-antifraud__checklist{display:grid;gap:8px;margin-bottom:22px}.asic-af-item{display:flex;align-items:center;gap:10px;font-size:var(--text-sm);font-weight:var(--fw-semibold)}.asic-af-item--safe{color:#2e7d32}.asic-af-item--safe .asic-icon{color:#2e7d32;width:16px;height:16px}.asic-af-item--warn{color:#d32f2f}.asic-af-item--warn .asic-icon{color:#d32f2f;width:16px;height:16px}.asic-antifraud__actions{display:flex;gap:12px;flex-wrap:wrap}.asic-chain{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;padding:12px 0}.asic-chain__item{padding:8px 14px;border-radius:50px;background:var(--asic-bg-light);border:1px solid var(--asic-line);font-size:var(--text-sm);font-weight:var(--fw-semibold);color:var(--asic-ink);transition:var(--asic-trans)}.asic-chain__item:hover{background:var(--asic-blue-light);border-color:var(--asic-blue);color:var(--asic-blue)}.asic-chain__arrow{color:#94c1ed;font-style:normal;font-size:var(--text-base)}.asic-about__section--cta{padding:64px 0 72px}.asic-cta-box{text-align:center}.asic-cta-box__title{margin:0 0 8px;font-size:clamp(1.8rem, 2.8vw, 2.8rem);font-weight:var(--fw-semibold);letter-spacing:-.03em;color:#fff}.asic-cta-box__sub{margin:0 0 40px;font-size:var(--text-md);color:#a4cbf2}.asic-cta-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.asic-cta-card{background:rgb(6 37 68 / .6);border:1px solid rgb(56 189 248 / .22);border-radius:var(--asic-radius-md);padding:28px 20px;text-decoration:none!important;transition:var(--asic-trans)}.asic-cta-card:hover{transform:translateY(-4px);background:rgb(8 48 88 / .85);border-color:var(--asic-cyan);box-shadow:0 12px 32px rgb(0 210 255 / .25)}.asic-cta-card__icon{width:48px;height:48px;margin:0 auto 16px;border-radius:50%;background:rgb(0 210 255 / .12);color:var(--asic-cyan);display:flex;align-items:center;justify-content:center}.asic-cta-card h4{margin:0 0 6px;font-size:var(--text-md);font-weight:var(--fw-semibold);color:#fff}.asic-cta-card p{margin:0;font-size:var(--text-sm);color:#a4cbf2}@media (max-width:1200px){.asic-stats__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.asic-identity__grid{grid-template-columns:1fr 1fr}.asic-identity__photo-card{grid-column:1 / -1}.asic-qc__layout{grid-template-columns:minmax(360px,440px) 1fr;gap:20px}.asic-qc__burnin{grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr))}.asic-ops__grid{grid-template-columns:1fr}.asic-trace__split{grid-template-columns:1fr}}@media (max-width:992px){.asic-hero__grid{display:block;width:100%}.asic-hero__title{margin-bottom:16px}.asic-hero__desc{margin-bottom:16px}.asic-hero__actions{margin-bottom:24px}.asic-story__grid{grid-template-columns:1fr}.asic-story__media{order:-1}.asic-engineer__layout{grid-template-columns:1fr}.asic-arch-diagram{grid-template-columns:1fr;text-align:center}.asic-arch-hub{margin:20px auto}.asic-arch-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.asic-rd__hero{grid-template-columns:1fr}.asic-rd__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.asic-support__grid{grid-template-columns:1fr}.asic-values__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.asic-values__grid>*{grid-column:auto}.asic-trust__grid{grid-template-columns:1fr}.asic-cta-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.asic-about__section{padding:42px 0}.asic-about__container{width:calc(100% - 32px)}.asic-identity__grid{grid-template-columns:1fr}.asic-stats__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.asic-engineer__cards{grid-template-columns:1fr}.asic-qc__layout{grid-template-columns:1fr}.asic-qc__checklist{grid-template-columns:1fr}.asic-mission__top{grid-template-columns:1fr}.asic-values__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.asic-values__grid>*{grid-column:auto}.asic-values__grid>:last-child:nth-child(odd){grid-column:1 / -1;width:min(100%, 360px);justify-self:center}.asic-founder__body{flex-direction:column;align-items:center;text-align:center}.asic-founder__info blockquote{border-left:0;padding-left:0;border-top:2px solid var(--asic-blue);padding-top:10px}.asic-cta-cards{grid-template-columns:1fr}}@media (max-width:480px){.asic-about__container{width:calc(100% - 24px)}.asic-hero__title{font-size:var(--text-4xl)}.asic-hero__actions{flex-direction:column}.asic-hero__actions .asic-btn{width:100%}.asic-hero__pills{flex-direction:column}.asic-hero__pill{width:100%;justify-content:center}.asic-stats__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.asic-stat-card{padding:14px 8px}.asic-stat-card__num{font-size:var(--text-md);font-weight:var(--fw-semibold)}.asic-arch-cards{grid-template-columns:1fr}.asic-rd__grid{grid-template-columns:1fr}.asic-values__grid{grid-template-columns:1fr}}.asic-about__container{width:100%;max-width:var(--container-width,1280px);margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.asic-about__section{padding:48px 0}.asic-sec-heading{margin-bottom:24px}.asic-card,.asic-stat-card,.asic-eng-card,.asic-rd-card,.asic-arch-card,.asic-ecosystem-card,.asic-support-card,.asic-value-card,.asic-cta-card{min-width:0;height:100%}.asic-identity__grid,.asic-stats__grid,.asic-engineer__cards,.asic-rd__grid,.asic-arch-cards,.asic-support__grid,.asic-values__grid,.asic-cta-cards{align-items:stretch}.asic-identity__grid{grid-template-columns:minmax(380px,1.15fr) minmax(320px,1fr);gap:24px}.asic-identity__photo-card,.asic-identity__photo-card img{min-height:100%}.asic-identity__val,.asic-identity__val code,.asic-card p,.asic-card li{overflow-wrap:anywhere}.asic-story__grid{gap:clamp(24px, 3vw, 36px);align-items:stretch}.asic-story__media,.asic-story__image-wrap,.asic-story__image-wrap img{height:100%}.asic-story__image-wrap img{min-height:350px}.asic-engineer__layout{grid-template-columns:minmax(310px,350px) minmax(0,1fr)}.asic-rd__hero,.asic-qc__layout,.asic-ops__grid,.asic-trust__grid{align-items:stretch}.asic-rd__hero{grid-template-columns:minmax(0,.85fr) minmax(420px,1.15fr);align-items:center;gap:28px;margin-bottom:22px}.asic-rd__hero-media,.asic-rd__hero-media img{height:230px;min-height:230px}.asic-rd__closing{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:16px;padding:15px 18px;border:1px solid #d6e8f8;border-radius:var(--asic-radius-md);background:linear-gradient(90deg,#f2f8fe 0%,#f7fcff 100%)}.asic-rd__closing p{margin:0;color:#49637d}.asic-rd__hero-media img,.asic-qc__media img{width:100%;height:100%;object-fit:cover}.asic-process__scroll,.asic-trace__scroll,.asic-timeline__scroll,.asic-chain__scroll{scroll-snap-type:x proximity;overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:#9ccfff #edf5fc}.asic-process__item,.asic-trace__item,.asic-timeline__item,.asic-chain__item{scroll-snap-align:start}.asic-about__section:not(.is-dark) .asic-sec-heading__title,.asic-about__section:not(.is-dark) .asic-card h3,.asic-about__section:not(.is-dark) .asic-card h4{color:#0a2540}.asic-about__section:not(.is-dark) .asic-sec-heading__sub,.asic-about__section:not(.is-dark) .asic-sec-heading__desc{color:#49637d}.asic-about__section:not(.is-dark) .asic-card:not(.asic-card--dark),.asic-about__section:not(.is-dark) .asic-stat-card,.asic-about__section:not(.is-dark) .asic-eng-card,.asic-about__section:not(.is-dark) .asic-rd-card,.asic-about__section:not(.is-dark) .asic-ecosystem-card,.asic-about__section:not(.is-dark) .asic-support-card,.asic-about__section:not(.is-dark) .asic-value-card{background:linear-gradient(145deg,#ffffff 0%,#f7fbff 100%)}.asic-about__section:not(.is-dark) :is(.asic-stats__grid,.asic-engineer__cards,.asic-rd__grid,.asic-ecosystem__grid,.asic-values__grid)>*{background:#fff;border:1px solid #e2e8f0;box-shadow:0 2px 8px rgb(15 23 42 / .04)}.asic-about__section:not(.is-dark) :is(.asic-stats__grid,.asic-engineer__cards,.asic-rd__grid,.asic-ecosystem__grid,.asic-values__grid)>*:hover{border-color:#38bdf8;box-shadow:0 10px 26px rgb(14 165 233 / .12);transform:translateY(-3px)}.asic-icon-blue{background:#eff6ff!important;color:#2563eb!important;border:1px solid #bfdbfe!important}.asic-icon-cyan{background:#ecfeff!important;color:#0891b2!important;border:1px solid #a5f3fc!important}.asic-icon-emerald{background:#ecfdf5!important;color:#059669!important;border:1px solid #a7f3d0!important}.asic-icon-teal{background:#f0fdfa!important;color:#0d9488!important;border:1px solid #99f6e4!important}.asic-icon-indigo{background:#eef2ff!important;color:#4f46e5!important;border:1px solid #c7d2fe!important}.asic-icon-amber{background:#fffbeb!important;color:#d97706!important;border:1px solid #fde68a!important}.asic-icon-sky{background:#f0f9ff!important;color:#0284c7!important;border:1px solid #bae6fd!important}.asic-icon-rose{background:#fff1f2!important;color:#e11d48!important;border:1px solid #fecdd3!important}.asic-parts-row{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:12px}.asic-part-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:12px 8px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:var(--asic-radius-sm);text-align:center;transition:var(--asic-trans)}.asic-part-card:hover{background:#fff;border-color:#38bdf8;transform:translateY(-2px);box-shadow:0 6px 16px rgb(14 165 233 / .12)}.asic-part-card img{width:32px;height:32px;object-fit:contain}.asic-part-card span{font-size:var(--text-xs);font-weight:var(--fw-semibold);color:var(--asic-ink)}.asic-chip-img{width:100%;height:280px;object-fit:contain;padding:20px;display:block}.asic-world-map-svg{width:100%;height:auto;max-height:380px;object-fit:contain;display:block}.asic-hub-legend{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 18px;padding:14px 18px;background:#f8fafc;border:1px solid #e2e8f0;border-top:none;border-radius:0 0 12px 12px}.asic-hub-item{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-sm);font-weight:var(--fw-semibold);color:var(--asic-ink)}.asic-dot{width:8px;height:8px;border-radius:50%;background:#0284c7;display:inline-block}.asic-dot-hq{width:10px;height:10px;border-radius:50%;background:#ef4444;box-shadow:0 0 0 3px rgb(239 68 68 / .25);display:inline-block}.asic-identity__details{background:linear-gradient(145deg,#ffffff 0%,#f3f9ff 100%)!important}.asic-trace__certs,.asic-qc__burnin,.asic-ops__cta-box,.asic-founder-card{background:linear-gradient(145deg,#ffffff 0%,#f4f9fe 100%)}.asic-about__section.is-dark .asic-sec-heading__title,.asic-about__section.is-dark h3,.asic-about__section.is-dark h4,.asic-about__section.is-dark strong{color:#fff}.asic-about__section.is-dark .asic-sec-heading__sub,.asic-about__section.is-dark .asic-sec-heading__desc,.asic-about__section.is-dark p,.asic-about__section.is-dark li{color:#b9d5ec}.asic-about a:focus-visible,.asic-about button:focus-visible,.asic-about [tabindex]:focus-visible{outline:3px solid #00bce8;outline-offset:3px;border-radius:6px}@media (hover:hover) and (pointer:fine){.asic-identity__photo-card img,.asic-story__image-wrap img,.asic-rd__hero-media img,.asic-qc__media img{transition:transform .55s cubic-bezier(.16,1,.3,1)}.asic-identity__photo-card:hover img,.asic-story__image-wrap:hover img,.asic-rd__hero-media:hover img,.asic-qc__media:hover img{transform:scale(1.025)}}@media (max-width:1200px){.asic-about__container{width:min(1160px, calc(100% - 36px))}.asic-identity__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.asic-identity__photo-card{min-height:300px}}@media (max-width:992px){.asic-about__section{padding:42px 0}.asic-story__media,.asic-story__image-wrap,.asic-story__image-wrap img{height:auto}.asic-story__image-wrap img{min-height:0}.asic-rd__hero{grid-template-columns:1fr}.asic-rd__hero-media,.asic-rd__hero-media img{height:260px;min-height:260px}}@media (max-width:768px){.asic-about__container{width:calc(100% - 28px)}.asic-about__section{padding:36px 0}.asic-sec-heading{margin-bottom:20px}.asic-card{padding:20px}.asic-identity__grid{gap:14px}.asic-identity__row{align-items:flex-start;gap:8px}.asic-identity__key{flex:0 0 40%}.asic-identity__val{max-width:none}.asic-identity__photo-card{min-height:240px}.asic-rd__grid,.asic-arch-cards,.asic-values__grid{gap:12px}.asic-rd__closing{display:grid;gap:7px}}@media (max-width:480px){.asic-about__container{width:calc(100% - 24px)}.asic-about__section{padding:32px 0}.asic-identity__row{display:grid;grid-template-columns:1fr;gap:3px}.asic-identity__key,.asic-identity__val{max-width:100%;text-align:left}.asic-identity__photo-card{min-height:220px}.asic-rd__hero-media,.asic-rd__hero-media img{height:220px;min-height:220px}.asic-stat-card,.asic-eng-card,.asic-rd-card,.asic-arch-card,.asic-cta-card{padding-left:12px;padding-right:12px}.asic-btn{min-height:44px}}@media (prefers-reduced-motion:reduce){.asic-about *,.asic-about *::before,.asic-about *::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.asic-about__section.asic-about__section--control.is-dark{position:relative;overflow:hidden;background-color:#020b18!important;background-image:radial-gradient(circle at 50% 50%,rgb(14 165 233 / .28) 0%,rgb(56 189 248 / .1) 35%,transparent 65%),linear-gradient(180deg,rgb(2 10 22 / .82) 0%,rgb(3 16 36 / .72) 50%,rgb(2 10 22 / .85) 100%),url(/wp-content/themes/minercore/assets/images/about/data-center-technician.jpg)!important;background-size:100% 100%,100% 100%,cover!important;background-position:center center,center center,center 35%!important;background-repeat:no-repeat,no-repeat,no-repeat!important;color:#fff;border-top:1px solid rgb(56 189 248 / .22);border-bottom:1px solid rgb(56 189 248 / .16)}.asic-about__section--control::before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(circle at 25% 35%,rgb(56 189 248 / .12) 2px,transparent 3px),radial-gradient(circle at 75% 35%,rgb(56 189 248 / .12) 2px,transparent 3px),radial-gradient(circle at 35% 75%,rgb(56 189 248 / .12) 2px,transparent 3px),radial-gradient(circle at 65% 75%,rgb(56 189 248 / .12) 2px,transparent 3px);background-size:160px 160px;mask-image:radial-gradient(ellipse 80% 70% at 50% 50%,#000 30%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 50%,#000 30%,transparent 100%);opacity:.85}.asic-about__section--control::after{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:min(880px, 85%);height:2px;background:linear-gradient(90deg,transparent,rgb(56 189 248 / .95),rgb(14 165 233 / .85),transparent);box-shadow:0 0 22px rgb(56 189 248 / .6),0 0 6px rgb(56 189 248 / .9);pointer-events:none}.asic-about__section--control .asic-about__container{position:relative;z-index:1}.asic-about__section--control .asic-arch-diagram{background:rgb(3 14 32 / .68);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgb(56 189 248 / .25);box-shadow:0 24px 60px rgb(0 0 0 / .45),inset 0 1px 0 rgb(255 255 255 / .08)}.asic-about__section--control .asic-arch-node{background:rgb(6 26 52 / .72);border:1px solid rgb(56 189 248 / .22);box-shadow:0 4px 14px rgb(0 0 0 / .25)}.asic-about__section--control .asic-arch-node:hover{background:rgb(8 38 76 / .92);border-color:var(--asic-cyan);box-shadow:0 6px 22px rgb(0 180 255 / .25)}.asic-about__section--control .asic-arch-card{background:rgb(4 20 44 / .65);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgb(56 189 248 / .2);box-shadow:0 10px 30px rgb(0 0 0 / .35),inset 0 1px 0 rgb(255 255 255 / .06)}.asic-about__section--control .asic-arch-card:hover{background:rgb(6 32 68 / .88);border-color:rgb(56 189 248 / .55);box-shadow:0 14px 34px rgb(0 180 255 / .2);transform:translateY(-3px)}.asic-arch-hub::before,.asic-arch-hub::after{content:"";position:absolute;border-radius:50%;pointer-events:none}.asic-arch-hub::before{inset:-12px;border:1px solid rgb(49 204 255 / .55);box-shadow:0 0 28px rgb(0 190 255 / .35),inset 0 0 24px rgb(0 190 255 / .18);animation:asic-hub-pulse 2.8s ease-in-out infinite}.asic-arch-hub::after{inset:18px;border:1px solid rgb(119 224 255 / .4);animation:asic-hub-spin 9s linear infinite;border-left-color:#fff0;border-right-color:#fff0}.asic-arch-hub__ring{position:absolute;inset:8px;border:2px solid rgb(35 200 255 / .4);border-radius:50%;box-shadow:inset 0 0 28px rgb(0 190 255 / .24);animation:asic-hub-spin 12s linear infinite reverse}@keyframes asic-hub-pulse{0%,100%{transform:scale(.96);opacity:.55}50%{transform:scale(1.04);opacity:1}}@keyframes asic-hub-spin{to{transform:rotate(360deg)}}.asic-about__section--value-chain{background:linear-gradient(135deg,#eef7ff 0%,#f8fbff 48%,#eefbf8 100%);border-block:1px solid #d9eafb}.asic-about__section--value-chain .asic-chain{counter-reset:value-chain;padding:24px;border:1px solid #d5e7f7;border-radius:var(--asic-radius-lg);background:rgb(255 255 255 / .78);box-shadow:0 14px 34px rgb(29 85 135 / .08)}.asic-about__section--value-chain .asic-chain__item{counter-increment:value-chain;display:inline-flex;align-items:center;gap:8px;min-height:38px;background:#fff;box-shadow:0 4px 12px rgb(29 85 135 / .07)}.asic-about__section--value-chain .asic-chain__item::before{content:counter(value-chain);display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#e6f3ff;color:var(--asic-blue);font-size:.62rem;font-weight:var(--fw-semibold)}@media (max-width:992px){.asic-identity__grid{grid-template-columns:1fr}.asic-identity__photo-card{order:-2;grid-column:auto}.asic-identity__details{order:-1}.asic-qc__media{display:block;order:-3;min-height:280px}.asic-qc__checklist{order:-2}.asic-qc__burnin{order:-1;grid-template-columns:repeat(2,minmax(0,1fr))}.asic-engineer__layout{grid-template-columns:minmax(0,1fr)}.asic-engineer__chip-card,.asic-engineer__cards{width:100%;min-width:0}.asic-trace__split{grid-template-columns:minmax(0,1fr)}.asic-trace__main,.asic-trace__certs{width:100%;min-width:0}}@media (max-width:768px){.asic-hero__pills{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start}.asic-hero__pill{width:auto;min-width:0;justify-content:flex-start;gap:6px;padding:6px 12px;font-size:var(--text-sm);text-align:left;white-space:normal}.asic-hero__pill .asic-icon{width:14px;height:14px;flex:0 0 14px}.asic-story__badge{top:12px;right:12px;padding:8px 12px;max-width:none;border-radius:8px}.asic-story__badge-tag{margin-bottom:2px;font-size:.65rem}.asic-story__badge strong{font-size:.8rem;white-space:normal}.asic-engineer__chip-card{min-height:0;padding:16px}.asic-chip-img{height:180px;padding:8px}.asic-engineer__cards{display:grid!important;grid-template-columns:1fr}.asic-arch-diagram{padding:26px 16px;gap:12px}.asic-arch-hub{width:170px;height:170px}.asic-qc__media,.asic-qc__media img{height:260px;min-height:260px}.asic-qc__burnin{gap:10px}.asic-burnin-card{padding:16px 8px}.asic-burnin-card__icon{width:36px;height:36px}.asic-burnin-card__num{font-size:var(--text-lg)}.asic-burnin-card__label{font-size:.68rem}.asic-qc__burnin .asic-burnin-card:first-child{background:linear-gradient(145deg,#eef7ff,#fff)}.asic-qc__burnin .asic-burnin-card:last-child{background:linear-gradient(145deg,#eefcf7,#fff);border-color:#bcebd8}.asic-trace-chain{width:100%;max-width:100%;flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;scroll-snap-type:x mandatory;scrollbar-width:thin}.asic-trace-step{flex:0 0 92px;scroll-snap-align:start}.asic-certs-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))}.asic-values__grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))}.asic-values__grid>:last-child:nth-child(odd){grid-column:1 / -1;width:min(100%, 360px);justify-self:center}.asic-about__section--value-chain .asic-chain{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;padding:18px;scroll-snap-type:x mandatory}.asic-about__section--value-chain .asic-chain__item{flex:0 0 auto;scroll-snap-align:start}.asic-about__section--value-chain .asic-chain__arrow{flex:0 0 auto}}@media (max-width:480px){.asic-hero__pills{gap:6px}.asic-hero__pill{font-size:var(--text-sm);padding:5px 10px}.asic-stats__grid>:last-child:nth-child(odd){grid-column:1 / -1;width:min(100%, 260px);justify-self:center}}.asic-eng-card,.asic-rd-card{background:linear-gradient(145deg,#f0f7ff 0%,#f8fbff 100%)!important;border:1px solid #cbe2fc!important;box-shadow:0 2px 8px rgb(8 120 249 / .04)!important;transition:var(--asic-trans)}.asic-eng-card:hover,.asic-rd-card:hover{border-color:#38bdf8!important;box-shadow:0 8px 24px rgb(8 120 249 / .12)!important;transform:translateY(-3px)!important}.asic-qc-item{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:var(--asic-radius-sm);background:linear-gradient(145deg,#f0fdf4 0%,#f7fef9 100%)!important;border:1px solid #bbf7d0!important;box-shadow:0 2px 8px rgb(16 185 129 / .05)!important;color:#0f3728!important;font-size:var(--text-sm)!important;transition:var(--asic-trans)}.asic-qc-item:hover{border-color:#86efac!important;box-shadow:0 6px 18px rgb(16 185 129 / .12)!important;transform:translateY(-2px)}.asic-qc-item__icon{color:#059669!important;background:#dcfce7!important;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:6px;flex-shrink:0}.asic-about__section:not(.is-dark){background:#ffffff!important}.asic-story__highlights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0 28px}.asic-story__hl-item{padding:12px 14px;border-radius:var(--asic-radius-sm);background:#f0f7ff;border:1px solid #cbe2fc;text-align:center}.asic-story__hl-year{display:block;font-size:var(--text-lg);font-weight:var(--fw-semibold);color:var(--asic-blue);line-height:1.2}.asic-story__hl-text{display:block;font-size:var(--text-xs);font-weight:var(--fw-semibold);color:var(--asic-muted);margin-top:3px}@media (max-width:640px){.asic-story__highlights{grid-template-columns:1fr;gap:8px}}.asic-timeline--5steps .asic-timeline__track{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;position:relative;padding:24px 0}.asic-timeline--5steps .asic-timeline__track::before{content:'';position:absolute;top:35px;left:5%;right:5%;height:2px;background:linear-gradient(90deg,#cbe2fc 0%,#38bdf8 50%,#cbe2fc 100%);z-index:0}.asic-timeline--5steps .asic-timeline__item{position:relative;z-index:1;text-align:center;padding:0 8px}.asic-timeline--5steps .asic-timeline__dot{width:22px;height:22px;border-radius:50%;background:#fff;border:4px solid var(--asic-blue);margin:0 auto 12px;box-shadow:0 0 0 4px rgb(8 120 249 / .15);transition:var(--asic-trans)}.asic-timeline--5steps .asic-timeline__item:hover .asic-timeline__dot{transform:scale(1.2);border-color:var(--asic-cyan);box-shadow:0 0 0 6px rgb(14 165 233 / .25)}.asic-timeline--5steps .asic-timeline__item strong{display:block;font-size:var(--text-lg);font-weight:var(--fw-semibold);color:var(--asic-blue);margin-bottom:4px}.asic-timeline--5steps .asic-timeline__title{display:block;font-size:var(--text-base);font-weight:var(--fw-semibold);color:var(--asic-ink);margin-bottom:4px}.asic-timeline--5steps .asic-timeline__desc{font-size:var(--text-sm);color:var(--asic-muted);line-height:1.45;margin:0}@media (max-width:768px){.asic-timeline--5steps .asic-timeline__track{grid-template-columns:1fr;gap:20px;padding-left:28px;text-align:left}.asic-timeline--5steps .asic-timeline__track::before{top:10px;bottom:10px;left:8px;width:2px;height:auto;right:auto}.asic-timeline--5steps .asic-timeline__item{text-align:left;padding:0}.asic-timeline--5steps .asic-timeline__dot{position:absolute;left:-28px;top:2px;margin:0;width:18px;height:18px;border-width:3px}}.asic-rd__grid--4col{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}@media (max-width:992px){.asic-rd__grid--4col{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:580px){.asic-rd__grid--4col{grid-template-columns:1fr}}.asic-trace-summary{margin-top:28px;padding:24px;background:#f8fbff;border-radius:var(--asic-radius-md);border:1px solid #dbeafe}.asic-trace-summary__note{margin:16px auto 0;max-width:720px;font-size:var(--text-base);color:var(--asic-muted);line-height:1.55;text-align:center}.asic-trust-ribbon{display:flex;align-items:center;justify-content:center;gap:24px;margin:0 auto 36px;max-width:860px;padding:14px 28px;border-radius:999px;background:rgb(4 22 46 / .72);border:1px solid rgb(56 189 248 / .28);box-shadow:0 8px 24px rgb(0 0 0 / .35);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.asic-trust-ribbon__item{display:inline-flex;align-items:center;gap:10px;font-size:var(--text-base);font-weight:var(--fw-semibold);color:#e0f2fe}.asic-trust-ribbon__icon{display:inline-flex;color:var(--asic-cyan);width:18px;height:18px}.asic-trust-ribbon__sep{color:rgb(56 189 248 / .45);font-size:var(--text-lg)}@media (max-width:680px){.asic-trust-ribbon{flex-direction:column;gap:10px;border-radius:var(--asic-radius-md);padding:16px 20px;align-items:flex-start}.asic-trust-ribbon__sep{display:none}}.asic-sec-heading__title{text-transform:none!important}.asic-sec-heading__tag{text-transform:uppercase;letter-spacing:.08em}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.asic-story__journey-block{margin-top:48px;padding-top:40px;border-top:1px solid var(--asic-line)}.asic-rd-split{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1.15fr);gap:32px;align-items:stretch}.asic-rd-split__visual{position:relative;border-radius:var(--asic-radius-md);overflow:hidden;border:1px solid #cbe2fc;box-shadow:0 4px 16px rgb(8 120 249 / .06);min-height:420px;background:#021226;display:flex}.asic-rd-split__img-wrap{position:relative;width:100%;height:100%;min-height:420px;display:flex}.asic-rd-split__img-wrap img{width:100%;height:100%;object-fit:cover;display:block}.asic-rd-split__badge{position:absolute;bottom:0;left:0;right:0;padding:24px 28px;background:linear-gradient(180deg,transparent 0%,rgb(2 18 38 / .92) 50%,rgb(2 18 38 / .98) 100%);color:#fff}.asic-rd-split__badge-title{display:inline-block;font-size:var(--text-sm);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:.08em;color:var(--asic-cyan);background:rgb(0 210 255 / .15);border:1px solid rgb(0 210 255 / .35);padding:4px 12px;border-radius:999px;margin-bottom:8px}.asic-rd-split__badge p{margin:0;font-size:var(--text-base);line-height:1.55;color:#cce4fc}.asic-rd-split__content{display:flex;flex-direction:column;justify-content:space-between}.asic-rd-feature-list{display:grid;grid-template-columns:1fr;gap:14px}.asic-rd-feature-item{display:flex;align-items:flex-start;gap:16px;padding:16px 20px;border-radius:var(--asic-radius-md);background:linear-gradient(145deg,#f0f7ff 0%,#f8fbff 100%);border:1px solid #cbe2fc;box-shadow:0 2px 8px rgb(8 120 249 / .04);transition:var(--asic-trans)}.asic-rd-feature-item:hover{transform:translateY(-2px);border-color:#8ec5fc;box-shadow:0 6px 18px rgb(8 120 249 / .08)}.asic-rd-feature-icon{width:44px;height:44px;flex-shrink:0;border-radius:var(--asic-radius-sm);background:#e0effe;color:var(--asic-blue);display:inline-flex;align-items:center;justify-content:center;border:1px solid #bfdbfe}.asic-rd-feature-icon .asic-icon,.asic-rd-feature-icon svg{width:22px;height:22px;stroke:var(--asic-blue);fill:none}.asic-rd-feature-text{flex:1}.asic-rd-feature-text h4{margin:0 0 4px;font-size:var(--text-md);font-weight:var(--fw-semibold);color:var(--asic-ink);letter-spacing:-.01em}.asic-rd-feature-text p{margin:0;font-size:var(--text-base);line-height:1.5;color:var(--asic-muted)}.asic-rd-split__footer{margin-top:16px;padding:12px 18px;border-radius:var(--asic-radius-sm);background:#f8fbff;border:1px dashed #cbe2fc;font-size:var(--text-sm);color:var(--asic-muted)}.asic-rd-split__footer p{margin:0}@media (max-width:991px){.asic-rd-split{grid-template-columns:1fr;gap:24px}.asic-rd-split__visual,.asic-rd-split__img-wrap{min-height:280px;height:320px}}.asic-global-layout{display:grid;grid-template-columns:minmax(460px,660px) minmax(0,1fr);gap:24px;align-items:stretch}.asic-global-map-card{background:linear-gradient(145deg,#03182e 0%,#062b50 100%);border-radius:var(--asic-radius-md);border:1px solid rgb(56 189 248 / .28);box-shadow:0 8px 24px rgb(2 18 38 / .2);padding:20px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.asic-global-map-card .asic-map-visual{background:#fff0;width:100%;display:flex;align-items:center;justify-content:center;padding:0}.asic-global-map-card .asic-world-map-svg{width:100%;aspect-ratio:1 / 1;object-fit:cover;filter:drop-shadow(0 0 20px rgb(0 210 255 / .12))}.asic-global-map-card .asic-chip-visual-img{width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:var(--asic-radius-sm,10px)}.asic-map-footer-badge{margin-top:14px;padding:12px 16px;border-radius:var(--asic-radius-sm);background:rgb(4 28 56 / .85);border:1px solid rgb(56 189 248 / .25);display:flex;flex-direction:column;align-items:flex-start;gap:4px}.asic-map-footer-badge strong{font-size:var(--text-base);color:#fff}.asic-map-footer-badge span{font-size:var(--text-sm);color:#9eccf4;line-height:1.4}.asic-global-hubs-card{background:linear-gradient(145deg,#031a33 0%,#042447 100%);border-radius:var(--asic-radius-md);border:1px solid rgb(56 189 248 / .28);box-shadow:0 8px 24px rgb(2 18 38 / .2);padding:24px;display:flex;flex-direction:column}.asic-global-hubs-card h3{font-size:var(--text-lg);font-weight:var(--fw-semibold);color:#fff;margin:0 0 16px;letter-spacing:-.01em}.asic-hubs-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;flex:1}.asic-hub-pill{background:rgb(255 255 255 / .05);border:1px solid rgb(56 189 248 / .18);border-radius:var(--asic-radius-sm);padding:10px 12px;display:flex;align-items:flex-start;gap:10px;transition:var(--asic-trans)}.asic-hub-pill:hover{background:rgb(8 120 249 / .12);border-color:var(--asic-cyan)}.asic-hub-pill--hq{border-color:rgb(0 210 255 / .45);background:rgb(0 210 255 / .08)}.asic-hub-status-dot{width:8px;height:8px;border-radius:50%;background:#00d2ff;box-shadow:0 0 6px rgb(0 210 255 / .8);margin-top:5px;flex-shrink:0}.asic-hub-pill--hq .asic-hub-status-dot{background:#38bdf8;box-shadow:0 0 8px #38bdf8}.asic-hub-pill__text strong{display:block;font-size:var(--text-base);color:#fff;line-height:1.25}.asic-hub-pill__text span{display:block;font-size:var(--text-sm);color:#9eccf4;margin-top:2px}@media (max-width:991px){.asic-global-layout{grid-template-columns:1fr;gap:20px}.asic-global-map-card{max-width:660px;width:100%;margin:0 auto}}@media (max-width:600px){.asic-hubs-grid{grid-template-columns:1fr}}.asic-about__section--simple-cta{padding:48px 0 64px;background:#fff;border-bottom:0}.asic-simple-cta-card{background:linear-gradient(145deg,#03182e 0%,#062b50 100%);border-radius:var(--asic-radius-lg);border:1px solid rgb(56 189 248 / .28);box-shadow:0 12px 36px rgb(2 18 38 / .15);padding:44px 36px;text-align:center;position:relative;overflow:hidden}.asic-simple-cta-card::before{content:"";position:absolute;top:-50%;left:50%;transform:translateX(-50%);width:600px;height:300px;background:radial-gradient(ellipse,rgb(8 120 249 / .25) 0%,transparent 70%);pointer-events:none}.asic-simple-cta-card__title{font-size:clamp(1.45rem, 2.2vw, 2rem);font-weight:var(--fw-semibold);color:#fff;margin:0 0 10px;letter-spacing:-.02em;position:relative;z-index:1}.asic-simple-cta-card__desc{font-size:var(--text-md);line-height:1.6;color:#b8daf8;margin:0 auto 26px;max-width:620px;position:relative;z-index:1}.asic-simple-cta-card__actions{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;position:relative;z-index:1}.asic-simple-cta-card__actions .asic-btn--outline{border-color:rgb(56 189 248 / .45);color:#ffffff!important;background:rgb(255 255 255 / .05)}.asic-simple-cta-card__actions .asic-btn--outline:hover{background:rgb(56 189 248 / .15);border-color:var(--asic-cyan);transform:translateY(-2px)}@media (max-width:640px){.asic-simple-cta-card{padding:32px 20px}.asic-simple-cta-card__actions{flex-direction:column;width:100%;gap:12px}.asic-simple-cta-card__actions .asic-btn{width:100%}}