.physical-page{background:var(--navy)}.physical-page .container{width:min(1280px,100% - 56px)}.physical-page a:focus-visible{outline-offset:5px;outline:2px solid #8bc1ff}.physical-kicker{color:#64acff;letter-spacing:.15em;margin:0 0 22px;font-size:11px;font-weight:700;line-height:1.8}.physical-copy{color:#a8b8c7;margin:0;font-size:16px;line-height:1.85}.physical-hero{background:radial-gradient(at 80% 30%,#0085ff21,#0000 55%);padding:151px 0 85px}.physical-hero-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:56px;display:grid}.physical-hero-copy{min-width:0}.physical-hero h1{letter-spacing:-.045em;margin:0;font-size:clamp(42px,4.25vw,64px);font-weight:700;line-height:1.04}.physical-hero .physical-copy{margin-top:27px}.physical-actions{flex-wrap:wrap;gap:14px;margin-top:31px;display:flex}.physical-page .button{letter-spacing:.035em;white-space:normal;text-align:center;min-height:54px;padding:15px 20px;font-size:11px;line-height:1.55}.physical-hero-visual{background:#0a1b2b;border:1px solid #4a8ed84d;border-radius:24px;flex-direction:column;align-self:center;min-width:0;height:fit-content;display:flex;overflow:hidden;box-shadow:0 25px 80px #0000004d}.physical-hero-visual img{aspect-ratio:1774/887;object-fit:cover;object-position:center;width:100%;height:auto;display:block}.physical-visual-caption{color:#8ea9c3;letter-spacing:.1em;border-top:1px solid #1b344c;align-items:center;gap:10px;padding:12px 20px;font-size:9px;font-weight:700;line-height:1.7;display:flex}.physical-visual-caption span{background:var(--blue-bright);border-radius:50%;flex:0 0 5px;width:5px;height:5px}.physical-section{padding:100px 0}.physical-section[id]{scroll-margin-top:100px}.physical-band{background:#081722;border-block:1px solid #1b344c}.physical-heading h2,.physical-final-cta h2{letter-spacing:-.04em;margin:0;font-size:clamp(34px,3.3vw,48px);font-weight:700;line-height:1.1}.physical-heading>.physical-copy{margin-top:25px}.physical-heading-wide{max-width:880px;margin-bottom:46px}.physical-capability-grid,.physical-application-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.physical-capability-card,.physical-comparison-card{background:linear-gradient(145deg,#0e2539,#0a1928);border:1px solid #28435d;border-radius:16px;min-width:0;padding:31px}.physical-capability-icon{color:#66b1ff;background:#102a42;border:1px solid #2c5074;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:25px;display:flex}.physical-capability-card h3,.physical-application-card h3,.physical-comparison-card h3{letter-spacing:-.025em;margin:0 0 14px;font-size:20px;font-weight:700;line-height:1.3}.physical-capability-card p,.physical-application-card p,.physical-comparison-card p,.physical-process p{color:#a5b7c8;margin:0;font-size:14px;line-height:1.8}.physical-application-card{background:#0a1c2c;border:1px solid #28435d;border-radius:16px;min-width:0;transition:border-color .2s;overflow:hidden}.physical-application-visual{aspect-ratio:3/2;background-color:#0b2032;background-image:radial-gradient(at 65% 35%,#0085ff1f,#0000 65%),linear-gradient(#4a8ed80f 1px,#0000 1px),linear-gradient(90deg,#4a8ed80f 1px,#0000 1px);background-size:auto,32px 32px,32px 32px;border-bottom:1px solid #28435d;position:relative;overflow:hidden}.physical-application-visual>svg,.physical-application-visual>img{object-fit:cover;width:100%;height:100%;display:block}.physical-card-number{color:#6aaef9;letter-spacing:.1em;font-size:10px;font-weight:700;line-height:1.6;position:absolute;top:15px;left:19px}.physical-application-copy{padding:25px 26px 28px}.physical-process{grid-template-columns:repeat(5,minmax(0,1fr));gap:22px;margin:0;padding:0;list-style:none;display:grid}.physical-process li{background:#0a1c2c;border:1px solid #29445e;border-radius:14px;min-width:0;padding:26px 21px;position:relative}.physical-stage-number{color:#5ba9ff;letter-spacing:.1em;font-size:12px;font-weight:700}.physical-process h3{letter-spacing:-.025em;margin:25px 0 16px;font-size:21px;font-weight:700;line-height:1.3}.physical-process-arrow{color:#5af;font-size:17px;line-height:20px;position:absolute;top:28px;right:-19px}.physical-process .physical-process-support{background:linear-gradient(160deg,#123656,#0c2137);border-color:#447bb1}.physical-comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.physical-comparison-card{padding:0;overflow:hidden}.physical-comparison-visual{aspect-ratio:3/2;background:#0b2032;border-bottom:1px solid #28435d;overflow:hidden}.physical-comparison-visual img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.physical-comparison-copy{padding:34px}.physical-comparison-card h3{font-size:25px}.physical-comparison-card p{font-size:16px}.physical-selection{margin-top:33px}.physical-factors-label{color:#8aa7c1;letter-spacing:.1em;margin:0 0 17px;font-size:10px;font-weight:700;line-height:1.8}.physical-selection-factors{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.physical-selection-factors li{color:#c3d4e4;background:#0a1c2c;border:1px solid #29445e;border-radius:7px;padding:9px 15px;font-size:12px;line-height:1.6}.physical-safety-note{color:#a8b8c7;background:#081722;border:1px solid #29445e;border-radius:12px;margin:29px 0 0;padding:23px 26px;font-size:14px;line-height:1.8}.physical-safety-note strong{color:#d8e5f2}.physical-comparison-statement{text-align:center;letter-spacing:-.025em;max-width:920px;margin:38px auto 0;font-size:clamp(23px,2.4vw,32px);font-weight:700;line-height:1.3}.physical-comparison-statement span{color:#a8b8c7;letter-spacing:normal;margin-top:16px;font-size:16px;font-weight:400;line-height:1.85;display:block}.physical-final-cta{text-align:center;background:radial-gradient(at 50% 80%,#0085ff24,#0000 70%);padding:100px 0}.physical-final-cta h2{max-width:920px;margin:0 auto}.physical-final-cta .physical-copy{max-width:760px;margin:26px auto 0}.physical-final-cta .physical-actions{justify-content:center}@media (hover:hover) and (pointer:fine){.physical-application-card:hover{border-color:#437aad}}@media (prefers-reduced-motion:reduce){.physical-application-card{transition:none}}@media (max-width:1100px){.physical-hero-grid{gap:36px}.physical-hero h1{font-size:46px}.physical-process{grid-template-columns:repeat(6,minmax(0,1fr))}.physical-process li{grid-column:span 2}.physical-process li:nth-last-child(-n+2){grid-column:span 3}.physical-process li:nth-child(3) .physical-process-arrow{display:none}}@media (max-width:980px){.physical-hero{padding-top:135px}.physical-hero-grid{grid-template-columns:1fr;gap:36px}.physical-hero-copy{max-width:730px}.physical-hero h1{max-width:700px;font-size:clamp(43px,6.5vw,58px)}.physical-capability-grid,.physical-application-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.physical-page .container{width:calc(100% - 36px)}.physical-hero{padding:49px 0 55px}.physical-hero-grid{gap:33px}.physical-hero h1{font-size:clamp(38px,10.3vw,52px);line-height:1.05}.physical-kicker{letter-spacing:.12em;margin-bottom:19px;font-size:10px}.physical-copy{font-size:15px;line-height:1.8}.physical-hero .physical-copy{margin-top:24px}.physical-actions{flex-direction:column;align-items:stretch;gap:13px;margin-top:25px}.physical-page .button{padding:16px 15px;font-size:10px}.physical-hero-visual{border-radius:18px}.physical-visual-caption{letter-spacing:.08em;padding:11px 16px;font-size:8px}.physical-section{padding:65px 0}.physical-heading h2,.physical-final-cta h2{font-size:34px;line-height:1.12}.physical-heading-wide{margin-bottom:31px}.physical-capability-grid,.physical-application-grid,.physical-comparison-grid{grid-template-columns:1fr;gap:15px}.physical-capability-card,.physical-comparison-copy{padding:27px 24px}.physical-capability-icon{margin-bottom:23px}.physical-application-copy{padding:24px}.physical-process{grid-template-columns:1fr;gap:23px}.physical-process li,.physical-process li:nth-last-child(-n+2){grid-column:auto;padding:25px}.physical-process h3{margin:19px 0 12px}.physical-process-arrow{top:auto;bottom:-22px;right:calc(50% - 10px);transform:rotate(90deg)}.physical-process li:nth-child(3) .physical-process-arrow{display:inline}.physical-comparison-card h3{font-size:23px}.physical-comparison-card p{font-size:15px}.physical-safety-note{padding:23px}.physical-comparison-statement span{font-size:15px}.physical-final-cta{padding:67px 0}}
