.fusion-hero{grid-template-columns:1.2fr 1fr;gap:58px;padding-top:58px;padding-bottom:36px}.fusion-hero h1{font-size:clamp(38px,3.65vw,54px);line-height:1.08;max-width:700px}.fusion-hero .hero-intro{max-width:660px;font-size:14px;line-height:1.8}.fusion-claim{font-size:19px;line-height:1.55;color:#293751;max-width:640px;margin-bottom:20px}.fusion-claim strong{font-weight:600;color:#6b54c3}.fusion-claim a{color:#6b54c3;vertical-align:super;font-size:14px}.fusion-hero .hero-actions{flex-wrap:wrap;gap:13px 20px;margin-top:25px}.scaling-card{background:linear-gradient(135deg,#f3f0ff,#f0f7fe);border:1px solid #dddff1;border-radius:24px;padding:34px 28px;box-shadow:0 25px 65px #28395f13;min-width:0}.scaling-card h2{font-size:31px;line-height:1.2}.scaling-card>p:not(.eyebrow){font-size:13px}.scaling-equation{font-size:clamp(16px,1.6vw,23px);border-top:1px solid #d8ddec;border-bottom:1px solid #d8ddec;padding:28px 0;margin:20px 0;overflow-x:auto;color:#302958}.scaling-card mjx-container{max-width:100%}.scaling-curves{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:24px 0}.scaling-curves>div{padding:16px 12px;background:#ffffffb0;border:1px solid #e0e2f0;border-radius:10px;font-size:18px;min-width:0;overflow-x:auto}.scaling-curves span{display:block;font-size:10px;line-height:1.5;color:#66728b;letter-spacing:.02em;margin-bottom:10px}.scaling-path{display:flex;flex-wrap:wrap;gap:12px;font:11px/1.5 Consolas,monospace;color:#5c6a87;border-top:1px solid #d8ddec;padding:16px 0}.model-scope{scroll-margin-top:115px;padding-bottom:30px}.model-scope p{font-size:11px;line-height:1.7;max-width:1100px;margin:0}.model-scope a{text-decoration:underline;text-underline-offset:3px}.science-home{padding-top:66px;padding-bottom:5px}.science-home>section{padding:15px 0 48px;border-bottom:1px solid var(--line);margin-bottom:42px}.science-home>section:last-child{margin-bottom:0;border:0}.science-home h2{font-size:clamp(30px,3vw,43px);line-height:1.16;max-width:890px;margin:0 0 22px}.science-home>section>p{max-width:1080px;font-size:15px;line-height:1.85}.science-home>section>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:28px}.science-home.prose article{margin:0;padding:27px;background:#f7f8fc;border:1px solid #e2e6ef;border-radius:16px}.science-home.prose article h3{font-size:21px;letter-spacing:-.025em;margin:0 0 16px;line-height:1.25}.science-home.prose article p{font-size:13px;line-height:1.75;margin:0 0 12px}.science-home a{color:#6050b1}.science-home .prose{max-width:none}.software-family{scroll-margin-top:100px}.family-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.family-card{border:1px solid #dfe4ee;border-radius:18px;padding:25px 22px;background:white;display:flex;flex-direction:column;scroll-margin-top:110px}.family-card.family-resin{background:linear-gradient(150deg,#f0f8f8,#f8fafb);border-color:#bbdad7}.family-symbol{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:#eeebfb;color:#6550b7;font-size:16px;font-weight:650;margin-bottom:22px}.family-resin .family-symbol{background:#d9efeb;color:#167b73}.family-card h3{font-size:25px;line-height:1.15;overflow-wrap:normal;margin-bottom:12px}.family-card .family-subtitle{font-size:9px;text-transform:uppercase;letter-spacing:.07em;color:#69758e;min-height:26px;margin:0 0 8px}.family-card .family-audience{font-size:12px;font-weight:600;color:#34425c;min-height:40px;line-height:1.5}.family-card>p{font-size:13px;line-height:1.7}.family-card>small{font-size:10px;line-height:1.6;color:#717a8f;margin-top:auto;padding-top:20px}.family-card a{font-size:12px}.family-note{font-size:11px;line-height:1.7;margin:20px 0 5px;max-width:1050px}.family-status{border-top:1px solid #e4e7f0}.site-header nav a{white-space:nowrap}@media(max-width:1050px){.fusion-hero{gap:30px}.family-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.scaling-card{padding:28px 20px}.scaling-equation{font-size:17px}.science-home>section>div{gap:14px}.science-home.prose article{padding:22px}}@media(max-width:720px){.fusion-hero{grid-template-columns:1fr;padding-top:35px;gap:30px}.fusion-hero h1{font-size:clamp(33px,8.5vw,45px)}.fusion-claim{font-size:17px}.scaling-card h2{font-size:29px}.scaling-equation{font-size:clamp(14px,4.5vw,21px)}.scaling-card{padding:25px 20px}.scaling-curves>div{font-size:16px;padding:13px 10px}.science-home{padding-top:35px}.science-home>section{padding-bottom:25px;margin-bottom:28px}.science-home h2{font-size:30px}.science-home>section>div{grid-template-columns:1fr}.science-home>section>p{font-size:14px}.family-grid{grid-template-columns:1fr}.family-card{padding:26px}.family-card .family-subtitle,.family-card .family-audience{min-height:0}.family-card h3{font-size:28px}.model-scope p{font-size:10px}}
