.CB1J-G_root{background:var(--white);overflow:hidden}.CB1J-G_pretitle{text-transform:uppercase;letter-spacing:.22em;color:#2563eb;font-size:.8rem;font-weight:600;font-family:var(--font-heading);flex-direction:column;gap:10px;display:inline-flex}.CB1J-G_pretitle:after{content:"";background:linear-gradient(90deg, var(--primary), var(--blue-soft));width:44px;height:2px;display:block}.CB1J-G_pretitleOnDark{color:#ffffffeb}.CB1J-G_pretitleOnDark:after{background:linear-gradient(90deg, var(--cyan-accent), #ffffff40)}.CB1J-G_pretitleCenter{align-items:center;margin:0 auto 24px}.CB1J-G_pretitleCenter:after{margin:0 auto}.CB1J-G_idxTag{font-family:var(--font-heading);letter-spacing:.16em;color:var(--blue-soft);font-size:.78rem;font-weight:600}.CB1J-G_premSection{padding:150px 0;position:relative}.CB1J-G_premSectionTight{padding:72px 0}.CB1J-G_premSectionAlt{background:var(--bg-light)}.CB1J-G_premSectionDark{color:#fff;background:linear-gradient(135deg,#0f172a 0%,#1a3766 48%,#0c2742 100%);overflow:hidden}@media (max-width:1024px){.CB1J-G_premSection{padding:110px 0}.CB1J-G_premSectionTight{padding:56px 0}}@media (max-width:768px){.CB1J-G_premSection{padding:88px 0}.CB1J-G_premSectionTight{padding:48px 0}}.CB1J-G_sectionHead{flex-direction:column;gap:20px;margin-bottom:64px;display:flex}.CB1J-G_sectionHeadLabel{flex-direction:column;gap:10px;display:flex}.CB1J-G_sectionHeadMain h2{letter-spacing:-.03em;color:#0f172a;max-width:26ch;margin-bottom:18px;font-size:clamp(2.1rem,3.4vw,2.9rem);font-weight:700}.CB1J-G_sectionHeadMain .CB1J-G_lead,.CB1J-G_lead{color:#475569;max-width:56ch;font-size:1.1rem;line-height:1.7}.CB1J-G_sectionHeadCenter{text-align:center;align-items:center}.CB1J-G_sectionHeadCenter .CB1J-G_sectionHeadMain h2{max-width:22ch;margin-left:auto;margin-right:auto}.CB1J-G_sectionHeadCenter .CB1J-G_sectionHeadMain .CB1J-G_lead{margin:0 auto}.CB1J-G_sectionPretitle{text-transform:uppercase;letter-spacing:.25em;color:var(--primary);margin-bottom:0;font-size:.78rem;font-weight:600;display:block}.CB1J-G_sectionPretitleGap{margin-bottom:14px}@media (max-width:1024px){.CB1J-G_sectionHead{gap:16px;margin-bottom:48px}}.CB1J-G_hero{color:#fff;align-items:flex-end;min-height:640px;padding-top:160px;display:flex;position:relative;overflow:hidden}.CB1J-G_heroBg{z-index:0;position:absolute;inset:0}.CB1J-G_heroOverlay{z-index:1;background:linear-gradient(#020617b8 0%,#091429d1 55%,#0c1b34f0 100%);position:absolute;inset:0}.CB1J-G_heroGlow{z-index:1;filter:blur(60px);pointer-events:none;background:radial-gradient(circle,#22d3ee4d 0%,#22d3ee00 70%);width:620px;height:620px;position:absolute;bottom:-220px;right:-160px}.CB1J-G_hero .container{z-index:2;padding-bottom:76px;position:relative}.CB1J-G_heroTop{justify-content:space-between;align-items:center;margin-bottom:40px;display:flex}.CB1J-G_heroTitle{letter-spacing:-.035em;color:#fff;max-width:17ch;margin-bottom:26px;font-size:clamp(2.6rem,5.4vw,4.1rem);font-weight:700;line-height:1.08}.CB1J-G_heroLead{color:#ffffffd1;max-width:52ch;margin-bottom:40px;font-size:1.18rem;line-height:1.7}.CB1J-G_heroActions{flex-wrap:wrap;gap:16px;display:flex}.CB1J-G_heroBottom{border-top:1px solid #ffffff2e;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:64px;padding-top:24px;display:flex}.CB1J-G_heroBottomLabel{font-family:var(--font-heading);letter-spacing:.1em;text-transform:uppercase;color:#ffffff8c;font-size:.82rem}@media (max-width:768px){.CB1J-G_hero{min-height:560px;padding-top:140px}.CB1J-G_hero .container{padding-bottom:48px}.CB1J-G_heroTop{flex-direction:column;align-items:flex-start;gap:12px}.CB1J-G_heroBottom{margin-top:44px}}.CB1J-G_dividedGrid{border-top:1px solid #002b521a;grid-template-columns:repeat(3,1fr);display:grid}.CB1J-G_dividedGridCol{border-bottom:1px solid #002b521a;border-right:1px solid #002b521a;padding:44px 40px}.CB1J-G_dividedGridCol:first-child{padding-left:0}.CB1J-G_dividedGridCol:nth-child(3n){border-right:none;padding-right:0}.CB1J-G_approachIcon{background:var(--surface-alt);width:52px;height:52px;color:var(--primary);border-radius:13px;justify-content:center;align-items:center;margin-bottom:24px;display:flex}.CB1J-G_approachIdx{font-family:var(--font-heading);letter-spacing:.1em;color:#94a3b8;margin-bottom:10px;font-size:.78rem;display:block}.CB1J-G_dividedGridCol h3{color:#0f172a;letter-spacing:-.015em;margin-bottom:12px;font-size:1.3rem}.CB1J-G_dividedGridCol p{color:#475569;font-size:.98rem;line-height:1.7}@media (max-width:640px){.CB1J-G_dividedGrid{grid-template-columns:1fr}.CB1J-G_dividedGridCol,.CB1J-G_dividedGridCol:nth-child(3n){border-right:none;padding-left:0;padding-right:0}}.CB1J-G_stepsGrid{grid-template-columns:repeat(5,1fr);gap:32px;max-width:1080px;margin:0 auto;display:grid}.CB1J-G_stepCard{border-top:2px solid #002b521f;flex-direction:column;align-items:flex-start;padding-top:28px;display:flex}.CB1J-G_stepMarker{width:60px;height:60px;box-shadow:var(--shadow-sm);color:var(--primary);background:#fff;border:1px solid #002b5224;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-bottom:22px;display:flex}.CB1J-G_stepIdx{font-family:var(--font-heading);letter-spacing:.1em;color:#94a3b8;margin-bottom:8px;font-size:.8rem;display:block}.CB1J-G_stepCard h3{color:#0f172a;letter-spacing:-.015em;margin-bottom:10px;font-size:1.12rem}.CB1J-G_stepCard p{color:#475569;font-size:.92rem;line-height:1.7}@media (max-width:1024px){.CB1J-G_stepsGrid{grid-template-columns:repeat(3,1fr);gap:40px 28px}}@media (max-width:640px){.CB1J-G_stepsGrid{grid-template-columns:repeat(2,1fr);gap:32px 24px}.CB1J-G_stepMarker{width:52px;height:52px}}@media (max-width:480px){.CB1J-G_stepsGrid{grid-template-columns:1fr}}.CB1J-G_transparencyBar{background:var(--surface-alt);border:1px solid #0055a41f;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:64px;padding:28px 36px;display:flex}.CB1J-G_transparencyMsg{align-items:center;gap:16px;display:flex}.CB1J-G_transparencyMsg svg{color:var(--primary);flex-shrink:0}.CB1J-G_transparencyMsg p{color:var(--text-muted);font-size:1rem;font-weight:500}@media (max-width:640px){.CB1J-G_transparencyBar{flex-direction:column;align-items:flex-start}}.CB1J-G_premCard{box-shadow:var(--shadow-sm);background:#fffffff7;border:1px solid #e2e8f0e6;border-radius:24px;padding:40px;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s,border-color .35s}.CB1J-G_premCard:hover{box-shadow:var(--shadow-lg);border-color:#0055a447;transform:translateY(-7px)}.CB1J-G_pillarsGrid{grid-template-columns:repeat(2,1fr);gap:28px;display:grid}.CB1J-G_pillarTop{align-items:center;gap:16px;margin-bottom:20px;display:flex}.CB1J-G_pillarNum{font-family:var(--font-heading);color:#fff;background:var(--primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:.85rem;font-weight:700;display:flex}.CB1J-G_pillarCard h3{color:#0f172a;letter-spacing:-.015em;font-size:1.3rem}.CB1J-G_pillarCard p{color:#475569;margin-bottom:22px;font-size:.98rem;line-height:1.75}.CB1J-G_pillarChips{flex-wrap:wrap;gap:8px;display:flex}.CB1J-G_chip{color:var(--text-muted);background:#fff;border:1px solid #e2e8f0e6;border-radius:100px;padding:6px 16px;font-size:.8rem;font-weight:500}@media (max-width:768px){.CB1J-G_pillarsGrid{grid-template-columns:1fr}}.CB1J-G_stackRow{flex-wrap:wrap;justify-content:center;gap:12px;max-width:880px;margin:0 auto;display:flex}.CB1J-G_stackChip{color:#334155;background:#fff;border:1px solid #e2e8f0e6;border-radius:100px;align-items:center;gap:8px;padding:11px 20px;font-size:.92rem;font-weight:500;display:inline-flex}.CB1J-G_stackChip img{object-fit:contain;width:16px;height:16px}.CB1J-G_stackChipLogo{color:#0f172a;font-weight:600}@media (max-width:560px){.CB1J-G_stackChip{padding:8px 14px;font-size:.85rem}}.CB1J-G_ctaFinal{text-align:center;position:relative}.CB1J-G_ctaFinal:before{content:"";filter:blur(40px);background:radial-gradient(circle,#22d3ee38 0%,#22d3ee00 70%);width:480px;height:480px;position:absolute;top:-180px;right:-120px}.CB1J-G_ctaFinal:after{content:"";filter:blur(40px);background:radial-gradient(circle,#0076db47 0%,#0076db00 70%);width:420px;height:420px;position:absolute;bottom:-200px;left:-140px}.CB1J-G_ctaFinal .container{z-index:1;position:relative}.CB1J-G_ctaFinal h2{letter-spacing:-.03em;max-width:20ch;margin:0 auto 20px;font-size:clamp(2.1rem,4vw,3rem);font-weight:700}.CB1J-G_ctaFinal p{color:#ffffffc7;max-width:50ch;margin:0 auto 40px;font-size:1.1rem;line-height:1.7}.CB1J-G_band{width:100%;padding:128px 0;position:relative}.CB1J-G_bandWhite{background:var(--white)}.CB1J-G_bandTint{background:linear-gradient(#f0f7ff 0%,#f8fafc 100%)}.CB1J-G_bandEdgeTop{border-top:1px solid #002b5214}.CB1J-G_bandEdgeBottom{border-bottom:1px solid #002b5214}.CB1J-G_bandHead{max-width:760px;margin-bottom:64px}.CB1J-G_bandHeadCenter{text-align:center;margin-left:auto;margin-right:auto}.CB1J-G_bandHead h2{letter-spacing:-.03em;color:#0f172a;margin-bottom:18px;font-size:clamp(2rem,3.6vw,3rem);font-weight:700}@media (max-width:1024px){.CB1J-G_band{padding:92px 0}}@media (max-width:768px){.CB1J-G_band{padding:72px 0}.CB1J-G_bandHead{margin-bottom:40px}}.CB1J-G_rowList{flex-direction:column;display:flex}.CB1J-G_rowListItem{border-top:1px solid #002b521a;grid-template-columns:84px 1fr;gap:28px;padding:36px 0;display:grid}.CB1J-G_rowListItem:last-child{border-bottom:1px solid #002b521a}.CB1J-G_rowListIcon{background:var(--surface-alt);width:56px;height:56px;color:var(--primary);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.CB1J-G_rowListBody{flex-direction:column;max-width:62ch;display:flex}.CB1J-G_rowListCat{text-transform:uppercase;letter-spacing:.1em;color:#2563eb;margin-bottom:8px;font-size:.78rem;font-weight:600}.CB1J-G_rowListBody h3{color:#0f172a;letter-spacing:-.015em;margin-bottom:12px;font-size:1.2rem}.CB1J-G_rowListBody p{color:#475569;font-size:.98rem;line-height:1.75}@media (max-width:640px){.CB1J-G_rowListItem{grid-template-columns:1fr;gap:16px;padding:28px 0}}.CB1J-G_techBand{grid-template-columns:340px 1fr;align-items:start;gap:40px 64px;display:grid}.CB1J-G_techBandText h2{letter-spacing:-.03em;color:#0f172a;margin-bottom:16px;font-size:clamp(1.9rem,3vw,2.4rem)}.CB1J-G_techBandText p{color:#475569;font-size:1.02rem;line-height:1.75}.CB1J-G_techBandChips{flex-wrap:wrap;align-content:flex-start;gap:12px;display:flex}@media (max-width:1024px){.CB1J-G_techBand{grid-template-columns:1fr;gap:28px}}.CB1J-G_cardSection{padding:130px 0;position:relative}.CB1J-G_sectionHead2{flex-direction:column;gap:18px;max-width:640px;margin-bottom:60px;display:flex}.CB1J-G_sectionHead2Center{text-align:center;align-items:center;max-width:680px;margin-left:auto;margin-right:auto}.CB1J-G_sectionHead2 h2{letter-spacing:-.03em;color:#0f172a;font-size:clamp(2rem,3.4vw,2.8rem);font-weight:700}@media (max-width:1024px){.CB1J-G_cardSection{padding:100px 0}}@media (max-width:768px){.CB1J-G_cardSection{padding:80px 0}}.CB1J-G_elevCard{box-shadow:var(--shadow-md);background:#fffffffa;border:1px solid #e2e8f0d9;border-radius:24px;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s,border-color .4s}.CB1J-G_elevCardHover:hover{box-shadow:var(--shadow-lg);border-color:#0055a44d;transform:translateY(-8px)}.CB1J-G_pillarGrid2{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.CB1J-G_pillarCard2{padding:40px 38px}.CB1J-G_pillarCard2Top{align-items:center;gap:16px;margin-bottom:20px;display:flex}.CB1J-G_pillarCard2Num{font-family:var(--font-heading);color:#fff;background:var(--primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:.85rem;font-weight:700;display:flex}.CB1J-G_pillarCard2 h3{color:#0f172a;letter-spacing:-.015em;font-size:1.3rem}.CB1J-G_pillarCard2 p{color:#475569;margin-bottom:22px;font-size:.98rem;line-height:1.75}.CB1J-G_pillarCard2Chips{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:768px){.CB1J-G_pillarGrid2{grid-template-columns:1fr}}
.bj0s1q_container{background:#f8fafc;position:relative;overflow:hidden}.bj0s1q_hero{justify-content:center;align-items:center;min-height:68vh;padding:150px 20px 120px;display:flex;position:relative;overflow:hidden}.bj0s1q_heroImage{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.bj0s1q_heroOverlay{background:linear-gradient(#020617cc,#0f172ad6);position:absolute;inset:0}.bj0s1q_heroGlow{filter:blur(120px);background:#3b82f62e;border-radius:50%;width:600px;height:600px;position:absolute;top:-120px;left:-120px}.bj0s1q_heroHeader{z-index:3;text-align:center;max-width:860px;margin:0 auto;position:relative}.bj0s1q_pretitle{font-size:var(--font-size-0-78rem);font-weight:var(--font-weight-semibold);letter-spacing:.25em;color:#fffffff2;text-transform:uppercase;flex-direction:column;align-items:center;gap:10px;display:inline-flex}.bj0s1q_pretitle:after{content:"";background:var(--blue-soft);border-radius:999px;width:56px;height:2px}.bj0s1q_title{max-width:780px;font-size:var(--font-size-clamp-2-8rem-6vw-4rem);letter-spacing:-.03em;line-height:1.1;font-weight:var(--font-weight-semibold);color:#fff;text-wrap:balance;margin:28px auto 22px}.bj0s1q_subtitle{color:#ffffffd1;max-width:640px;font-size:var(--font-size-1-12rem);margin:0 auto;line-height:1.8}.bj0s1q_sectionHead{text-align:center;max-width:720px;margin:0 auto 56px}.bj0s1q_sectionPretitle{color:#2563eb;font-size:var(--font-size-0-86rem);font-weight:var(--font-weight-semibold);letter-spacing:.1em;text-transform:uppercase;display:inline-block}.bj0s1q_sectionTitle{font-size:var(--font-size-clamp-1-8rem-3-5vw-2-6rem);letter-spacing:-.02em;color:#0f172a;margin-top:14px;line-height:1.15}.bj0s1q_sectionSubtitle{color:#64748b;font-size:var(--font-size-1-08rem);max-width:620px;margin:18px auto 0;line-height:1.8}.bj0s1q_principlesWrapper{background:linear-gradient(#f8fafc,#fff);padding:90px 0}.bj0s1q_principlesGrid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.bj0s1q_principleCard{background:#ffffffeb;border:1px solid #e2e8f0e6;border-radius:24px;padding:32px 28px;transition:transform .35s,box-shadow .35s,border-color .35s;box-shadow:0 10px 30px #0f172a0f}.bj0s1q_principleCard:hover{border-color:#3b82f62e;transform:translateY(-6px);box-shadow:0 24px 48px #0f172a1f}.bj0s1q_principleTitle{font-size:var(--font-size-1-25rem);color:#0f172a;margin-bottom:12px}.bj0s1q_principleDesc{color:#475569;font-size:var(--font-size-1rem);line-height:1.8}.bj0s1q_stepsWrapper{background:#fff;padding:90px 0 100px}.bj0s1q_timeline{grid-template-columns:repeat(5,1fr);gap:24px;display:grid;position:relative}.bj0s1q_timelineLine{background:linear-gradient(90deg,#0000,#3b82f659,#0000);height:2px;position:absolute;top:40px;left:8%;right:8%}.bj0s1q_step{text-align:center;position:relative}.bj0s1q_stepCircle{color:#fff;background:linear-gradient(135deg,#2563eb,#06b6d4);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 22px;display:flex;position:relative;box-shadow:0 14px 30px #2563eb4d}.bj0s1q_stepNum{color:#fff;width:30px;height:30px;font-size:var(--font-size-0-78rem);font-weight:var(--font-weight-title);background:#0f172a;border:3px solid #fff;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:-8px;right:-8px}.bj0s1q_stepTitle{font-size:var(--font-size-1-1rem);color:#0f172a;margin-bottom:8px}.bj0s1q_stepDesc{color:#64748b;font-size:var(--font-size-0-94rem);line-height:1.7}.bj0s1q_transparency{text-align:center;margin-top:64px}.bj0s1q_transparencyText{background:var(--surface-alt,#f0f7ff);color:#1e4d7a;font-size:var(--font-size-1-05rem);border:1px solid #0055a41f;border-radius:16px;max-width:640px;padding:18px 28px;line-height:1.7;display:inline-block}.bj0s1q_pilaresWrapper{background:linear-gradient(#fff,#f8fafc);padding:90px 0 100px}.bj0s1q_pilaresGridWrapper{position:relative}.bj0s1q_pilaresConnectorLine{z-index:0;background:linear-gradient(90deg,#0000,#2563eb4d,#0000);height:2px;position:absolute;top:46px;left:6%;right:6%}.bj0s1q_pilaresGrid{z-index:1;grid-template-columns:repeat(4,1fr);gap:28px;display:grid;position:relative}.bj0s1q_pilarCard{background:#ffffffeb;border:1px solid #e2e8f0e6;border-radius:24px;padding:32px 26px;transition:transform .35s,box-shadow .35s,border-color .35s;position:relative;box-shadow:0 10px 30px #0f172a0f}.bj0s1q_pilarCard:hover{border-color:#2563eb38;transform:translateY(-6px);box-shadow:0 24px 48px #0f172a1f}.bj0s1q_pilarCard:hover .bj0s1q_pilarIcon{color:#fff;background:linear-gradient(135deg,#2563eb,#06b6d4);border-color:#0000;transform:scale(1.1)rotate(-4deg)}.bj0s1q_pilarNumber{font-size:var(--font-size-2-6rem);font-weight:var(--font-weight-title);color:#2563eb38;letter-spacing:-.01em;margin-bottom:8px;line-height:1;display:block}.bj0s1q_pilarIcon{color:#2563eb;background:#f0f7ff;border:1px solid #0055a41f;border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:18px;transition:transform .35s,background .35s,color .35s,border-color .35s;display:flex}.bj0s1q_pilarTitle{font-size:var(--font-size-1-25rem);color:#0f172a;margin-bottom:10px}.bj0s1q_pilarDesc{color:#475569;font-size:var(--font-size-0-94rem);margin-bottom:20px;line-height:1.75}.bj0s1q_pilarKeywords{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.bj0s1q_pilarChip{background:var(--surface-alt,#f0f7ff);color:#1e4d7a;font-size:var(--font-size-0-78rem);font-weight:var(--font-weight-semibold);border:1px solid #2563eb26;border-radius:100px;padding:6px 14px;line-height:1;display:inline-block}@media (max-width:1024px){.bj0s1q_principlesGrid{grid-template-columns:1fr;max-width:560px;margin:0 auto}.bj0s1q_timeline{grid-template-columns:repeat(2,1fr);gap:40px 24px}.bj0s1q_timelineLine{display:none}.bj0s1q_pilaresGrid{grid-template-columns:repeat(2,1fr);gap:24px}.bj0s1q_pilaresConnectorLine{display:none}}@media (max-width:768px){.bj0s1q_hero{min-height:56vh;padding:130px 20px 100px}}@media (max-width:560px){.bj0s1q_timeline{grid-template-columns:1fr;max-width:360px;margin:0 auto}.bj0s1q_pilaresGrid{grid-template-columns:1fr;max-width:420px;margin:0 auto}}
