#optica-home{--col-bg-base:#070709;--col-bg-dark:#1b3332;--col-white:#fff;--col-teal:#5cc9bf;--col-teal-light:#94efea;--col-teal-dark:#4e7b83;--col-teal-stroke:#a3d1d9;--col-purple:#b69bea;--col-purple-dark:#9d7ddb;--col-purple-deep:#47336e;--col-amber:#f5bf58;--col-red:#ec5c4a;--col-red-deep:#d0294b;--col-cyan-fill:#d0eff2;--text-pri:#fffffff0;--text-sec:#ffffffad;--text-dim:#a3d1d98c;--line:#5cc9bf29;--line-strong:#5cc9bf57;--font-display:"Source Serif 4", Cambria, Georgia, serif;--font-body:"Inter Variable", Inter, "Segoe UI", system-ui, -apple-system, sans-serif;--font-mono:"IBM Plex Mono", "SF Mono", Consolas, monospace;--wrap:1180px;--pad:clamp(18px, 4vw, 48px)}#optica-home *,#optica-home :before,#optica-home :after{box-sizing:border-box;margin:0;padding:0}#optica-home img,#optica-home svg,#optica-home canvas{max-width:100%;display:block}#optica-home a{color:var(--col-teal-light);text-decoration:none}#optica-home a:focus-visible,#optica-home button:focus-visible{outline:2px solid var(--col-teal-light);outline-offset:3px;border-radius:2px}#optica-home .wrap{max-width:var(--wrap);padding-left:var(--pad);padding-right:var(--pad);margin:0 auto}#optica-home .eyebrow{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--col-teal);font-size:clamp(10px,.8vw,12px)}#optica-home .section-title{font-family:var(--font-display);letter-spacing:-.01em;margin:14px 0 16px;font-size:clamp(26px,3.4vw,44px);font-weight:400;line-height:1.15}#optica-home .section-title em{color:var(--col-teal-light);font-style:italic}#optica-home .lede{color:var(--text-sec);max-width:62ch}#optica-home .btn{min-height:48px;font-family:var(--font-body);cursor:pointer;border:1px solid #0000;border-radius:3px;justify-content:center;align-items:center;gap:8px;padding:12px 26px;font-size:15px;font-weight:500;transition:background .18s,border-color .18s,color .18s;display:inline-flex}#optica-home .btn-primary{background:var(--col-teal);color:#04211e;border-color:var(--col-teal)}#optica-home .btn-primary:hover{background:var(--col-teal-light);border-color:var(--col-teal-light)}#optica-home .btn-ghost{color:var(--col-teal-light);border-color:var(--line-strong);background:0 0}#optica-home .btn-ghost:hover{border-color:var(--col-teal-light)}#optica-home section{border-top:1px solid #5cc9bf14;padding:clamp(64px,9vw,120px) 0}#optica-home .proof{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#1b33322e;padding:22px 0}#optica-home .proof-inner{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 26px;display:flex}#optica-home .proof-label{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--text-dim);font-size:11px}#optica-home .proof-item{font-family:var(--font-mono);color:var(--col-teal-stroke);letter-spacing:.05em;white-space:nowrap;font-size:clamp(11px,.9vw,13px)}#optica-home .proof-item:before{content:"◆";color:var(--col-teal);vertical-align:middle;margin-right:9px;font-size:7px}#optica-home .gap-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:44px;display:grid}#optica-home .gap-card{border:1px solid var(--line);background:#1b333224;border-radius:4px;padding:26px 24px}#optica-home .gap-card h3{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:9px;margin-bottom:12px;font-size:12px;font-weight:500;display:flex}#optica-home .gap-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}#optica-home .gap-card p{color:var(--text-sec);font-size:14.5px}#optica-home .seam-line{border-left:2px solid var(--col-amber);font-family:var(--font-display);color:var(--text-pri);background:#f5bf580d;max-width:56ch;margin-top:40px;padding:22px 26px;font-size:clamp(17px,1.6vw,21px);font-style:italic}#optica-home .stat-row{flex-wrap:wrap;gap:16px;margin-top:44px;display:flex}#optica-home .stat{border:1px solid var(--line);background:#07070966;border-radius:4px;flex:240px;padding:22px 24px}#optica-home .stat-num{font-family:var(--font-mono);color:var(--col-teal-light);font-size:clamp(28px,3vw,40px);line-height:1.1}#optica-home .stat-num sup{color:var(--text-dim);font-size:.45em}#optica-home .stat-desc{color:var(--text-sec);margin-top:8px;font-size:13.5px}#optica-home .stat-src{font-family:var(--font-mono);color:var(--text-dim);letter-spacing:.08em;text-transform:uppercase;margin-top:10px;font-size:10.5px}@media (width<=860px){#optica-home .gap-grid{grid-template-columns:1fr}}#optica-home .harness-wrap{margin-top:52px}#optica-home .harness{grid-template-columns:minmax(150px,1fr) 34px minmax(220px,1.35fr) 34px minmax(180px,1.1fr);align-items:center;gap:0;display:grid}#optica-home .h-col{flex-direction:column;gap:12px;min-width:0;display:flex}#optica-home .h-chip{border:1px solid var(--line);font-family:var(--font-mono);letter-spacing:.05em;color:var(--col-teal-stroke);background:#1b333233;border-radius:3px;align-items:center;gap:8px;padding:10px 12px;font-size:11.5px;display:flex}#optica-home .h-chip:before{content:"▸";color:var(--col-red);font-size:9px}#optica-home .h-col-label{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--text-dim);margin-bottom:2px;font-size:10px}#optica-home .h-conn{background:repeating-linear-gradient(90deg,var(--col-teal) 0 6px,transparent 6px 12px);opacity:.7;background-size:24px 2px;align-self:center;min-width:0;height:2px;position:relative}#optica-home .anim-on .h-conn{animation:1.1s linear infinite connFlow}@keyframes connFlow{0%{background-position:0 0}to{background-position:24px 0}}#optica-home .h-system{min-width:0;padding:30px 0;position:relative}#optica-home .h-ring{border:1.5px dashed var(--line-strong);background:#5cc9bf08;border-radius:12px;padding:clamp(18px,2.4vw,30px);position:relative}#optica-home .h-ring-label{background:var(--col-bg-base);font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--col-teal-light);white-space:nowrap;padding:0 12px;font-size:10px;position:absolute;top:-9px;left:50%;transform:translate(-50%)}#optica-home .h-sut{border:1px solid var(--line-strong);background:#0707098c;border-radius:6px;padding:16px}#optica-home .h-sut-title{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-sec);text-align:center;margin-bottom:12px;font-size:11px}#optica-home .h-nodes{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}#optica-home .h-node{font-family:var(--font-mono);color:var(--col-purple);background:#b69bea14;border:1px solid #b69bea66;border-radius:20px;padding:5px 12px;font-size:11px}#optica-home .h-node.n-teal{color:var(--col-teal);background:#5cc9bf12;border-color:#5cc9bf66}#optica-home .h-node.n-amber{color:var(--col-amber);background:#f5bf5812;border-color:#f5bf5866}#optica-home .h-orbit{pointer-events:none;position:absolute;inset:0}#optica-home .h-exec{background:var(--col-teal-light);opacity:0;border-radius:50%;width:9px;height:9px;position:absolute;top:-5px;left:50%;box-shadow:0 0 8px #94efeacc}#optica-home .anim-on .h-exec{opacity:1;animation:7s linear infinite orbit}#optica-home .anim-on .h-exec.e2{animation-delay:-2.33s}#optica-home .anim-on .h-exec.e3{animation-delay:-4.66s}@keyframes orbit{0%{top:-5px;left:8%}24%{top:-5px;left:92%}25%{top:0;left:calc(100% - 4px)}49%{top:calc(100% - 4px);left:calc(100% - 4px)}50%{top:calc(100% - 4px);left:92%}74%{top:calc(100% - 4px);left:8%}75%{top:calc(100% - 9px);left:-5px}99%{top:0;left:-5px}to{top:-5px;left:8%}}#optica-home .h-swarm-note{text-align:center;font-family:var(--font-mono);color:var(--text-dim);letter-spacing:.08em;margin-top:12px;font-size:10.5px}#optica-home .h-out{flex-direction:column;gap:10px;min-width:0;display:flex}#optica-home .h-stagebox{border:1px solid var(--line);background:#1b333233;border-radius:4px;padding:11px 14px}#optica-home .h-stagebox b{font-family:var(--font-mono);letter-spacing:.08em;color:var(--text-pri);font-size:11.5px;font-weight:500;display:block}#optica-home .h-stagebox span{font-family:var(--font-mono);color:var(--text-dim);letter-spacing:.05em;font-size:10px}#optica-home .h-vconn{background:repeating-linear-gradient(180deg,var(--col-teal) 0 5px,transparent 5px 10px);opacity:.7;background-size:2px 20px;width:2px;height:14px;margin-left:22px}#optica-home .anim-on .h-vconn{animation:1.1s linear infinite connFlowV}@keyframes connFlowV{0%{background-position:0 0}to{background-position:0 20px}}#optica-home .h-ep{background:linear-gradient(#5cc9bf1a,#5cc9bf08);border:1px solid #94efea8c;border-radius:4px;padding:13px 14px}#optica-home .anim-on .h-ep{animation:3s ease-in-out infinite epGlow}@keyframes epGlow{0%,to{box-shadow:0 0 #94efea00}50%{box-shadow:0 0 22px #94efea38}}#optica-home .h-ep b{font-family:var(--font-mono);letter-spacing:.1em;color:var(--col-teal-light);font-size:12px;font-weight:500;display:block}#optica-home .h-ep span{font-family:var(--font-mono);color:var(--text-dim);letter-spacing:.04em;word-break:break-word;font-size:10px}@media (width<=900px){#optica-home .harness{grid-template-columns:1fr;gap:0}#optica-home .h-conn{background:repeating-linear-gradient(180deg,var(--col-teal) 0 6px,transparent 6px 12px);background-size:2px 24px;justify-self:center;width:2px;height:30px;margin:6px auto}#optica-home .anim-on .h-conn{animation:1.1s linear infinite connFlowV}}#optica-home .steps{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:56px;display:grid}#optica-home .step{border-top:2px solid var(--col-teal);padding-top:18px}#optica-home .step-k{font-family:var(--font-mono);color:var(--col-teal);letter-spacing:.2em;font-size:11px}#optica-home .step h3{font-family:var(--font-display);margin:8px 0;font-size:19px;font-weight:500}#optica-home .step p{color:var(--text-sec);font-size:14.5px}@media (width<=860px){#optica-home .steps{grid-template-columns:1fr}}#optica-home .pipe{margin-top:56px;position:relative}#optica-home .pipe-rail{background:#5cc9bf2e;height:1.5px;position:absolute;top:33px;left:4%;right:4%}#optica-home .pipe-rail:after{content:"";background:var(--col-teal-light);opacity:0;border-radius:3px;width:11px;height:5.5px;position:absolute;top:-2px;left:0;box-shadow:0 0 12px #94efeae6}#optica-home .anim-on .pipe-rail:after{opacity:1;animation:9.6s linear infinite railDot}@keyframes railDot{0%{left:0}to{left:calc(100% - 11px)}}#optica-home .pipe-grid{grid-template-columns:repeat(6,1fr);gap:12px;display:grid;position:relative}#optica-home .pstage{text-align:center;min-width:0}#optica-home .pstage-icon{z-index:1;background:var(--col-bg-base);border-radius:50%;width:66px;height:66px;margin:0 auto;position:relative}#optica-home .pstage-icon svg{width:100%;height:100%}#optica-home .pstage-icon .icon-circle{fill-opacity:.15;stroke-opacity:.8;stroke-width:1.5px}#optica-home .pstage-icon .icon-stroke{fill:none;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}#optica-home .pstage h3{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-pri);margin:14px 0 6px;font-size:12.5px;font-weight:500}#optica-home .pstage p{color:var(--text-dim);font-size:12.5px;line-height:1.5}#optica-home .pstage{opacity:.45;transition:opacity .3s}#optica-home .anim-on .pstage{animation:9.6s ease-in-out infinite stageLight}#optica-home .anim-on .pstage:first-child{animation-delay:0s}#optica-home .anim-on .pstage:nth-child(2){animation-delay:1.6s}#optica-home .anim-on .pstage:nth-child(3){animation-delay:3.2s}#optica-home .anim-on .pstage:nth-child(4){animation-delay:4.8s}#optica-home .anim-on .pstage:nth-child(5){animation-delay:6.4s}#optica-home .anim-on .pstage:nth-child(6){animation-delay:8s}@keyframes stageLight{0%,to{opacity:.45}4%{opacity:1}16%{opacity:1}26%{opacity:.45}}@media (width<=900px){#optica-home .pipe-rail{display:none}#optica-home .pipe-grid{grid-template-columns:repeat(2,1fr);gap:26px 12px}}@media (width<=480px){#optica-home .pipe-grid{grid-template-columns:1fr 1fr}}#optica-home .ep-card{background:linear-gradient(135deg,#5cc9bf17,#07070933 60%);border:1px solid #94efea66;border-radius:5px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:52px;padding:clamp(22px,3vw,34px);display:flex}#optica-home .ep-card-left{max-width:56ch}#optica-home .ep-title{font-family:var(--font-mono);letter-spacing:.16em;color:var(--col-teal-light);margin-bottom:10px;font-size:13px}#optica-home .ep-hash{font-family:var(--font-mono);color:var(--text-dim);letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin-top:14px;font-size:clamp(10px,1.1vw,12px);overflow:hidden}#optica-home .ep-frames{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}#optica-home .ep-frame{font-family:var(--font-mono);letter-spacing:.06em;border:1px solid var(--line);color:var(--col-teal-stroke);border-radius:2px;padding:4px 9px;font-size:10.5px}#optica-home .pg-grid{grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(28px,4vw,60px);margin-top:20px;display:grid}@media (width<=900px){#optica-home .pg-grid{grid-template-columns:1fr}}#optica-home .pg-chart{border:1px solid var(--line);background:#1b33321f;border-radius:5px;padding:14px}#optica-home .pg-chart svg{width:100%;height:auto}#optica-home .pg-legend{flex-wrap:wrap;gap:8px 20px;margin-top:12px;padding:0 6px;display:flex}#optica-home .pg-key{font-family:var(--font-mono);color:var(--text-sec);align-items:center;gap:8px;font-size:11px;display:flex}#optica-home .pg-swatch{border-top:2.5px solid;flex-shrink:0;width:18px;height:0}#optica-home .pg-swatch.dash{border-top-style:dashed}#optica-home .pg-observed{stroke-dasharray:1;stroke-dashoffset:1px}#optica-home .pg-project{stroke-dasharray:.045 .03;stroke-dashoffset:1px;opacity:0}#optica-home .anim-on .pg-observed{animation:3.2s ease-out forwards drawLine}#optica-home .anim-on .pg-project{animation:1.6s ease-out 3s forwards projectIn}@keyframes drawLine{to{stroke-dashoffset:0}}@keyframes projectIn{0%{opacity:0}to{opacity:1}}#optica-home .pg-alert{opacity:0;transform-origin:50%;transform-box:fill-box}#optica-home .anim-on .pg-alert{animation:.5s ease-out 3.9s forwards alertIn}@keyframes alertIn{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}#optica-home .pg-alert-pulse{opacity:0;transform-origin:50%;transform-box:fill-box}#optica-home .anim-on .pg-alert-pulse{animation:2.2s ease-out 4.2s infinite alertPulse}@keyframes alertPulse{0%{opacity:.75;transform:scale(.5)}to{opacity:0;transform:scale(2.4)}}#optica-home .pg-instruments{flex-direction:column;gap:14px;margin-top:30px;display:flex}#optica-home .pg-inst{border:1px solid var(--line);background:#07070959;border-radius:4px;padding:16px 18px}#optica-home .pg-inst b{font-family:var(--font-mono);letter-spacing:.1em;color:var(--col-purple);margin-bottom:5px;font-size:12.5px;font-weight:500;display:block}#optica-home .pg-inst p{color:var(--text-sec);font-size:13.5px}#optica-home .uc-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:44px;display:grid}#optica-home .uc-card{border:1px solid var(--line);background:#1b333224;border-radius:4px;padding:22px 20px}#optica-home .uc-num{font-family:var(--font-mono);color:var(--col-teal);letter-spacing:.14em;font-size:11px}#optica-home .uc-card h3{font-family:var(--font-display);margin:10px 0 8px;font-size:18px;font-weight:500}#optica-home .uc-card p{color:var(--text-sec);font-size:13.5px}@media (width<=1000px){#optica-home .uc-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){#optica-home .uc-grid{grid-template-columns:1fr}}#optica-home .why{background:#1b333229}#optica-home .why-quote{font-family:var(--font-display);max-width:30ch;font-size:clamp(21px,2.6vw,32px);font-weight:300;line-height:1.4}#optica-home .why-quote strong{color:var(--col-teal-light);font-weight:500}#optica-home .why-meta{font-family:var(--font-mono);color:var(--text-dim);letter-spacing:.1em;text-transform:uppercase;margin-top:22px;font-size:12px}#optica-home .manifesto{text-align:center}#optica-home .manifesto-line{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--col-teal-light);flex-wrap:wrap;justify-content:center;gap:10px 0;font-size:clamp(13px,1.9vw,20px);display:flex}#optica-home .manifesto-line span{border-right:1px solid var(--line-strong);padding:0 14px}#optica-home .manifesto-line span:last-child{border-right:none}#optica-home .manifesto .btn{margin-top:44px}@media (prefers-reduced-motion:reduce){#optica-home .anim-on .h-conn,#optica-home .anim-on .h-vconn,#optica-home .anim-on .h-exec,#optica-home .anim-on .h-ep,#optica-home .anim-on .pipe-rail:after,#optica-home .anim-on .pstage,#optica-home .anim-on .pg-alert-pulse{animation:none!important}#optica-home .anim-on .h-exec{opacity:.85;top:-5px;left:30%}#optica-home .anim-on .h-exec.e2{left:55%}#optica-home .anim-on .h-exec.e3{left:80%}#optica-home .anim-on .pstage{opacity:1}#optica-home .anim-on .pg-observed,#optica-home .anim-on .pg-project,#optica-home .anim-on .pg-alert{stroke-dashoffset:0;opacity:1;animation:none!important}#optica-home .anim-on .pg-project{stroke-dasharray:.045 .03}}#optica-home,#optica-home h1,#optica-home h2,#optica-home h3,#optica-home h4,#optica-home h5,#optica-home h6,#optica-home .section-title,#optica-home .hero h1,#optica-home .gap-card h3,#optica-home .step h3,#optica-home .uc-card h3,#optica-home .pstage h3{color:var(--text-pri)}#optica-home .eyebrow{color:var(--col-teal)}#optica-home .section-title em,#optica-home .hero h1 em,#optica-home .why-quote strong,#optica-home .surface-kicker{color:var(--col-teal-light)}#optica-home .lede,#optica-home .hero-sub,#optica-home .gap-card p,#optica-home .step p,#optica-home .uc-card p,#optica-home .stat-desc,#optica-home .pg-inst p,#optica-home .foot-tag{color:var(--text-sec)}#optica-home .pstage p,#optica-home .stat-src,#optica-home .h-swarm-note{color:var(--text-dim)}#optica-home .stat-num,#optica-home .h-ring-label,#optica-home .ep-title,#optica-home .h-ep b,#optica-home .manifesto-line{color:var(--col-teal-light)}#optica-home .step-k,#optica-home .uc-num,#optica-home .proof-item:before{color:var(--col-teal)}#optica-home .h-node{color:var(--col-purple)}#optica-home .h-node.n-teal{color:var(--col-teal)}#optica-home .h-node.n-amber{color:var(--col-amber)}#optica-home .pg-inst b{color:var(--col-purple)}#optica-home .btn-primary{color:#04211e}#optica-home .btn-ghost{color:var(--col-teal-light)}#optica-home .proof-item{color:var(--col-teal-stroke)}#optica-home .proof-label,#optica-home .foot-base{color:var(--text-dim)}#optica-home .lede a,#optica-home p a{color:var(--col-teal-light)}#optica-home #use-cases .uc-visual{float:right;width:38%;max-width:420px;margin:4px 0 18px 34px}#optica-home #use-cases .uc-visual img{border:1px solid var(--line);background:#1b333224;border-radius:6px;width:100%;height:auto;display:block}#optica-home #use-cases .uc-grid{clear:both}@media (width<=760px){#optica-home #use-cases .uc-visual{float:none;width:100%;max-width:none;margin:20px 0 4px}}#optica-home .proof-item{align-items:center;line-height:1;display:inline-flex}#optica-home .proof-item:before{content:none}#optica-home .proof-logo{object-fit:contain;opacity:.9;width:auto;height:28px;display:block}@media (width<=600px){#optica-home .proof-logo{height:22px}}#optica-home .hero{border-top:none;padding:clamp(48px,7vw,96px) 0 clamp(36px,5vw,64px);position:relative}#optica-home .hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(28px,4.5vw,64px);display:grid}#optica-home .hero-content{min-width:0;max-width:640px}#optica-home .hero h1{font-family:var(--font-display);letter-spacing:-.015em;margin:18px 0 20px;font-size:clamp(34px,4.6vw,60px);font-weight:400;line-height:1.08}#optica-home .hero h1 em{color:var(--col-teal-light);font-style:italic}#optica-home .hero-sub{color:var(--text-sec);max-width:46ch;margin-bottom:30px;font-size:clamp(16px,1.35vw,19px)}#optica-home .hero-ctas{flex-wrap:wrap;gap:14px;display:flex}#optica-home .hero-diagram{aspect-ratio:4/3;width:100%;min-width:0;position:relative}#optica-home .hero-diagram svg{width:100%;height:100%;display:block}@media (width<=960px){#optica-home .hero-grid{grid-template-columns:1fr}#optica-home .hero-diagram{max-width:640px;margin:10px auto 0}}#optica-home .surface-kicker{font-family:var(--font-display);color:var(--col-teal-light);margin:44px 0 18px;font-size:clamp(19px,2vw,26px);font-style:italic;font-weight:400}#optica-home .sf-wrap{width:100%;max-width:1000px;margin:0 auto}#optica-home .sf-card{border:1px solid var(--line);background:#1b333224;border-radius:5px;padding:clamp(14px,2.4vw,24px);position:relative;overflow:hidden}#optica-home .sf-grid-bg{pointer-events:none;opacity:.5;background-image:radial-gradient(circle at 1px 1px,#a3d1d91a 1px,#0000 0);background-size:24px 24px;position:absolute;inset:0}#optica-home .sf-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex;position:relative}#optica-home .sf-head-title{font-family:var(--font-mono);letter-spacing:.25em;text-transform:uppercase;color:var(--text-sec);font-size:12px}#optica-home .sf-head-meta{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim);font-size:10px}#optica-home .sf-stage{width:100%;position:relative}#optica-home .sf-stage svg{width:100%;height:auto;display:block}#optica-home .sf-tooltip{pointer-events:none;z-index:10;-webkit-backdrop-filter:blur(6px);background:#070709eb;border:1px solid #ffffff1a;border-radius:4px;max-width:min(320px,100% - 16px);padding:9px 12px;font-size:12.5px;position:absolute;top:8px;left:50%;transform:translate(-50%);box-shadow:0 12px 32px #00000073}#optica-home .sf-tt-top{align-items:center;gap:8px;display:flex}#optica-home .sf-swatch{border-radius:2px;flex-shrink:0;width:9px;height:9px;display:inline-block}#optica-home #sf-tt-layer{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--text-dim);font-size:10px}#optica-home #sf-tt-risk{text-transform:uppercase;letter-spacing:.08em;color:var(--col-red);font-size:9.5px;font-weight:600;font-family:var(--font-mono);background:#ec5c4a29;border-radius:20px;margin-left:auto;padding:2px 8px}#optica-home #sf-tt-name{color:var(--text-pri);margin-top:4px;font-weight:600}#optica-home #sf-tt-desc{color:var(--text-sec);margin-top:2px}#optica-home .sf-legend{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:18px;display:flex;position:relative}#optica-home .sf-legend-btn{border:1px solid var(--line-strong);cursor:pointer;min-height:38px;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-sec);background:0 0;border-radius:20px;align-items:center;gap:8px;padding:8px 14px;font-size:10px;transition:border-color .18s,background .18s,color .18s;display:inline-flex}#optica-home .sf-legend-btn:hover{border-color:var(--col-teal-light)}#optica-home .sf-legend-btn:focus-visible{outline:2px solid var(--col-teal-light);outline-offset:2px}#optica-home .sf-tri{border-left:5px solid #0000;border-right:5px solid #0000;border-bottom:8px solid var(--col-red);width:0;height:0;display:inline-block}@media (width<=760px){#optica-home .sf-label{display:none}#optica-home .sf-ring-label{font-size:16px}#optica-home .sf-legend-btn{min-height:44px;padding:10px 16px}}#optica-home .harness .h-col{gap:7px}#optica-home .harness .h-chip{padding:6px 12px;font-size:11px}#optica-home .harness .h-col-label{margin-bottom:1px}#optica-home .harness .h-col-label:not(:first-child){margin-top:9px}@media (width>=901px){#optica-home .harness{align-items:stretch}#optica-home .harness .h-system{flex-direction:column;justify-content:center;padding:0;display:flex}#optica-home .harness .h-out{justify-content:space-between}}#optica-home .fm{transition:opacity .5s ease-out,transform .5s ease-out}#optica-home .fm-left{opacity:0;transform:translate(-20px)}#optica-home .fm-right{opacity:0;transform:translate(20px)}#optica-home .fm-scale{opacity:0;transform-box:fill-box;transform-origin:50%;transition-duration:.7s;transform:scale(.9)}#optica-home .fm-riskline{opacity:0;transition:opacity .9s,stroke-width .2s}#optica-home .fm.in-view{opacity:1;transform:none}#optica-home .fm-riskline.in-view{opacity:.4}@keyframes ol-risk-pulse{0%{transform:scale(1)}50%{transform:scale(1.28)}to{transform:scale(1)}}#optica-home .risk-pulse{transform-box:fill-box;transform-origin:50%;animation:1.8s ease-in-out infinite paused ol-risk-pulse}#optica-home .lane-dot{animation-play-state:paused;display:none}@supports (offset-path:path("M 0 0 L 1 1")){#optica-home .lane-dot{display:initial}}#optica-home [data-anim].anim-on .lane-dot,#optica-home .anim-on .risk-pulse{animation-play-state:running}#optica-home .sf-node{cursor:pointer;outline:none;transition:opacity .2s}#optica-home .sf-node:focus-visible .sf-tile{stroke-width:1.9px}#optica-home .sf-line{transition:opacity .2s,stroke-width .2s}#optica-home .sf-ring,#optica-home .sf-ring-label{transition:opacity .3s}#optica-home .sf-tile{transform-box:fill-box;transform-origin:50%;transition:transform .35s cubic-bezier(.34,1.56,.64,1),stroke-width .15s,stroke-opacity .15s}#optica-home .sf-node.is-hover .sf-tile{stroke-width:1.9px;stroke-opacity:1;transform:scale(1.2)}#optica-home .sf-label{transition:font-size .15s,fill .15s}#optica-home .sf-node.is-hover .sf-label{font-size:11px;font-weight:700}#optica-home #sf-svg.risk-on .sf-node[data-risk] .sf-tile{stroke-width:2px;stroke-opacity:1;stroke:var(--col-red)}#optica-home #sf-svg.risk-on .sf-node:not([data-risk]){opacity:.22}#optica-home #sf-svg.risk-on .sf-node[data-risk] .risk-pulse{fill:var(--col-red)}#optica-home .sf-risk-btn[aria-pressed=true]{background:#ec5c4a29}@media (prefers-reduced-motion:reduce){#optica-home .fm,#optica-home .sf-tile{transition:none}#optica-home .fm-left,#optica-home .fm-right,#optica-home .fm-scale{opacity:1;transform:none}#optica-home .fm-riskline{opacity:.4}#optica-home .risk-pulse,#optica-home .lane-dot{animation:none!important}}@keyframes ol-lane-flow{0%{offset-distance:0%}to{offset-distance:100%}}#optica-home .dot-in-0{offset-path:path("M 160 120 C 250 120, 300 300, 270 300");offset-rotate:0deg;fill:#5cc9bf;animation:.95s linear infinite ol-lane-flow}#optica-home .dot-in-1{offset-path:path("M 160 200 C 250 200, 300 300, 270 300");offset-rotate:0deg;fill:#5cc9bf;animation:.919s linear infinite ol-lane-flow}#optica-home .dot-in-2{offset-path:path("M 160 280 C 250 280, 300 300, 270 300");offset-rotate:0deg;fill:#5cc9bf;animation:1.115s linear infinite ol-lane-flow}#optica-home .dot-in-3{offset-path:path("M 160 360 C 250 360, 300 300, 270 300");offset-rotate:0deg;fill:#5cc9bf;animation:1.802s linear infinite ol-lane-flow}#optica-home .dot-in-4{offset-path:path("M 160 440 C 250 440, 300 300, 270 300");offset-rotate:0deg;fill:#5cc9bf;animation:1.095s linear infinite ol-lane-flow}#optica-home .dot-out-0{offset-path:path("M 530 300 C 590 300, 560 160, 640 160");offset-rotate:0deg;fill:#94efea;animation:1.155s linear infinite ol-lane-flow}#optica-home .dot-out-1{offset-path:path("M 530 300 C 590 300, 560 240, 640 240");offset-rotate:0deg;fill:#94efea;animation:2.505s linear infinite ol-lane-flow}#optica-home .dot-out-2{offset-path:path("M 530 300 C 590 300, 560 320, 640 320");offset-rotate:0deg;fill:#94efea;animation:1.503s linear infinite ol-lane-flow}#optica-home .dot-out-3{offset-path:path("M 530 300 C 590 300, 560 400, 640 400");offset-rotate:0deg;fill:#94efea;animation:1.556s linear infinite ol-lane-flow}#optica-home{width:100%;max-width:none;overflow-x:clip}#optica-home .wrap{width:100%;max-width:none;margin:0;padding-left:clamp(20px,5vw,96px);padding-right:clamp(20px,5vw,96px)}#optica-home section,#optica-home .proof{border-radius:0;width:100%;max-width:none}#optica-home .hero{isolation:isolate;background:#070709;border-top:0;width:100%;margin:0;padding:clamp(96px,11vw,132px) 0 clamp(48px,6vw,72px);position:relative;overflow:hidden}#optica-home .hero:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#070709 0%,#070709fa 70%,#07070900 100%);position:absolute;inset:0 45% 0 0}#optica-home .hero-grid{grid-template-columns:minmax(0,.9fr) minmax(500px,1.1fr);align-items:center;gap:clamp(18px,2vw,42px);min-height:0;display:grid}#optica-home .hero-content{z-index:4;min-width:0;max-width:680px;position:relative}#optica-home .hero h1{max-width:12.6ch;font-family:var(--font-display);letter-spacing:-.035em;color:#fff;opacity:0;margin:0 0 24px;font-size:clamp(42px,5.25vw,76px);font-weight:400;line-height:1.01;animation:.72s cubic-bezier(.22,1,.36,1) .1s forwards optica-title-slide;transform:translate(-48px)}#optica-home .hero h1 em{color:#079893;font-style:italic;font-weight:400}#optica-home .hero-sub{color:#ffffffb8;opacity:0;max-width:60ch;margin:0 0 34px;font-size:clamp(16px,1.3vw,19px);line-height:1.65;animation:.72s cubic-bezier(.22,1,.36,1) .42s forwards optica-title-slide;transform:translate(-40px)}#optica-home .hero-ctas{opacity:0;flex-wrap:wrap;gap:14px;animation:.42s ease-out 2.95s forwards optica-cta-fade;display:flex}@keyframes optica-title-slide{to{opacity:1;transform:translate(0)}}@keyframes optica-cta-fade{to{opacity:1}}#optica-home .hero-scene{z-index:2;width:100%;height:100%;min-height:0;position:relative}#optica-home .hero-stream{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}#optica-home .stream-hex{z-index:0;top:var(--y);left:var(--x);opacity:0;will-change:transform,opacity;width:clamp(190px,16vw,320px);max-width:none;height:auto;position:absolute}#optica-home .stream-hex.initial{animation:optica-initial-fall var(--duration,6s) linear var(--delay) 1 both, optica-hex-reveal .5s ease-out var(--delay) 1 forwards}#optica-home .stream-hex.continuing{opacity:var(--opacity);animation:optica-continuing-fall var(--duration,6s) linear var(--delay) infinite;top:calc(-1*clamp(190px,16vw,320px))}@keyframes optica-initial-fall{0%{transform:translate(0)}to{transform:translateY(calc(100svh + 650px))}}@keyframes optica-hex-reveal{0%{opacity:0}to{opacity:var(--opacity)}}@keyframes optica-continuing-fall{0%{opacity:var(--opacity);transform:translate(0)}to{opacity:var(--opacity);transform:translateY(calc(100svh + 650px))}}#optica-home .logo-sequence{z-index:2;filter:drop-shadow(0 22px 70px #0000006b);width:min(650px,94%);position:absolute;inset:43% auto auto 56%;transform:translate(-50%,-50%)}#optica-home .logo-sequence svg{width:100%;height:auto;overflow:visible}#optica-home .logo-outline{fill:#070709;fill-opacity:1;stroke:#d6e1e7;stroke-width:3px;opacity:1}#optica-home .logo-light-line{fill:none;stroke:#fff;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:92;stroke-dashoffset:92px}#optica-home .logo-beam{mix-blend-mode:screen;opacity:0}#optica-home .hero-scene.anim-on .logo-light-line{animation:.4s ease-out forwards optica-line-draw}#optica-home .hero-scene.anim-on .beam-security{animation:.65s ease-out .42s forwards optica-beam-reveal}#optica-home .hero-scene.anim-on .beam-governance{animation:.65s ease-out 1.12s forwards optica-beam-reveal}#optica-home .hero-scene.anim-on .beam-observability{animation:.65s ease-out 1.82s forwards optica-beam-reveal}@keyframes optica-line-draw{to{stroke-dashoffset:0}}@keyframes optica-beam-reveal{0%{opacity:0}to{opacity:.94}}#optica-home .assurance-svg-label{opacity:0}#optica-home .assurance-svg-label .icon-ring{fill:#070709c7;stroke:currentColor;stroke-width:2px}#optica-home .assurance-svg-label .icon-mark{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}#optica-home .assurance-svg-label foreignObject{overflow:visible}#optica-home .assurance-svg-label .label-copy{color:currentColor;font-family:var(--font-body);white-space:normal;overflow-wrap:normal;word-break:normal;font-size:15px;font-weight:650;line-height:1.14;overflow:visible}#optica-home .label-security foreignObject{width:230px;height:70px}#optica-home .label-governance foreignObject{width:150px;height:58px}#optica-home .label-observability foreignObject{width:270px;height:78px}#optica-home .label-security{color:#f66}#optica-home .label-governance{color:#ae74bc}#optica-home .label-observability{color:#079893}#optica-home .hero-scene.anim-on .label-security{animation:.35s ease-out 1.08s forwards optica-label-in}#optica-home .hero-scene.anim-on .label-governance{animation:.35s ease-out 1.78s forwards optica-label-in}#optica-home .hero-scene.anim-on .label-observability{animation:.35s ease-out 2.48s forwards optica-label-in}@keyframes optica-label-in{0%{opacity:0}to{opacity:1}}#optica-home .proof{background:#f4f7f6;border-top:1px solid #1018171f;border-bottom:1px solid #1018171f;padding:22px 0}#optica-home .proof-inner{grid-template-columns:auto repeat(4,minmax(100px,1fr));align-items:center;gap:20px clamp(22px,4vw,54px);display:grid}#optica-home .proof-label{color:#40504d;white-space:nowrap}#optica-home .proof-item{justify-content:center;align-items:center;min-width:0;height:52px;display:flex;overflow:hidden}#optica-home .proof-logo{object-fit:contain;opacity:1;width:auto;max-width:100%;height:38px;display:block}#optica-home .proof-logo.logo-aws{height:50px}#optica-home .proof-logo.logo-innovative{filter:brightness(0);height:38px}#optica-home .proof-logo.logo-vipc{filter:brightness(0);height:54px;transform:scale(1.52)}#optica-home .pg-math{border-bottom:1px solid var(--line);margin:0 0 22px;padding:0 0 18px}#optica-home .pg-math h3{font-family:var(--font-mono);letter-spacing:.12em;color:var(--col-teal);margin:0 0 8px;font-size:13px}#optica-home .pg-math p{color:var(--text-sec);margin:0;font-size:15px}#optica-home #problem{color:#101817;background:#f4f7f6;border-top:0}#optica-home #problem h2,#optica-home #problem h3,#optica-home #problem p{color:#101817}#optica-home #problem .eyebrow,#optica-home #problem .section-title em,#optica-home #problem .surface-kicker{color:#087e78}#optica-home #problem .lede{color:#40504d}#optica-home #problem .lede strong{color:#101817!important}#optica-home #problem .sf-card{background:#0c1517;border-color:#087e7847}#optica-home #problem .sf-card p{color:#ffffffad}#optica-home #problem .sf-wrap{width:100%;max-width:none;margin:0}#optica-home #problem .sf-card{background:#0c1517;border:0;border-radius:0;width:100vw;max-width:none;margin-left:calc(50% - 50vw);padding:clamp(20px,4vw,72px) clamp(20px,5vw,96px)}#optica-home #problem .sf-stage{width:min(100%,585px);margin-inline:auto}#optica-home #problem .stat{background:#182425;border-color:#087e7857}#optica-home #problem .stat-desc{color:#ffffffd1}#optica-home #problem .stat-src{color:#8fc7c3}#optica-home #problem .problem-dark-run{color:#fff;background:#070709;width:100vw;margin:clamp(42px,6vw,76px) 0 0 calc(50% - 50vw);padding:clamp(42px,5vw,72px) clamp(20px,5vw,96px) 0}#optica-home #problem{padding-bottom:0}#optica-home #problem .problem-dark-run .surface-kicker{color:var(--col-teal-light);margin:0 0 24px}#optica-home #problem .problem-dark-run .sf-card{background:0 0;width:100%;margin:0;padding:clamp(18px,3vw,36px) 0}#optica-home #problem .problem-dark-run .gap-card{background:#142322;border-color:#5cc9bf47}#optica-home #problem .problem-dark-run .gap-card h3{color:#fff}#optica-home #problem .problem-dark-run .gap-card p{color:#ffffffc7}#optica-home #problem .problem-dark-run .seam-line{background:var(--col-red);color:#070709;border:0;border-radius:0;width:100vw;max-width:none;margin:40px 0 0 calc(-1*clamp(20px,5vw,96px));padding:24px clamp(20px,5vw,96px);font-weight:500}#optica-home #problem .problem-dark-run .seam-line>span{max-width:70ch;display:block}#optica-home .risk-marquee{cursor:grab;scrollbar-width:none;-ms-overflow-style:none;touch-action:pan-y;width:100vw;margin:clamp(34px,5vw,62px) 0 0 calc(50% - 50vw);position:relative;overflow:auto hidden}#optica-home .risk-marquee::-webkit-scrollbar{display:none}#optica-home .risk-marquee.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}#optica-home .risk-marquee-track{will-change:transform;width:max-content;animation:58s linear infinite optica-risk-marquee;display:flex}#optica-home .risk-marquee:hover .risk-marquee-track,#optica-home .risk-marquee:focus-within .risk-marquee-track,#optica-home .risk-marquee.is-dragging .risk-marquee-track{animation-play-state:paused}#optica-home .risk-marquee-group{flex:none;gap:6px;margin:0;padding:0 6px 0 0;list-style:none;display:flex}#optica-home .risk-marquee-card{background:var(--col-bg-dark);color:#fff;border:1px solid #087e7847;border-radius:4px;flex-direction:column;flex:0 0 clamp(290px,25vw,380px);min-height:230px;padding:26px 26px 24px;display:flex}#optica-home #problem .risk-marquee-card h3{color:#fff;font-family:var(--font-body);letter-spacing:.045em;text-transform:uppercase;margin:0 0 14px;font-size:15px;font-weight:700;line-height:1.35}#optica-home #problem .risk-marquee-card p{color:#ffffffc2;margin:0;font-size:15px;line-height:1.55}#optica-home .risk-marquee-source{color:#72c9c3;font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;margin-top:auto;padding-top:22px;font-size:10.5px;line-height:1.4}@keyframes optica-risk-marquee{to{transform:translate(-50%)}}#optica-home .solutions-lifecycle-section{background:#070709;border-top:0}#optica-home .solution-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:48px;display:grid}#optica-home .solution-step{border-top:2px solid var(--col-teal);background:#1b333238;padding:24px 22px}#optica-home .solution-step-k{font-family:var(--font-mono);letter-spacing:.16em;color:var(--col-teal);margin-bottom:12px;font-size:10.5px}#optica-home .solution-step h3{font-family:var(--font-display);color:#fff;margin:0 0 12px;font-size:clamp(21px,2vw,28px);font-weight:400}#optica-home .solution-step p{color:var(--text-sec);font-size:14.5px;line-height:1.6}#optica-home .continuous-testing-graphic{border:1px solid var(--line-strong);background:#0c1517;margin-top:46px;padding:clamp(22px,4vw,44px);overflow:hidden}#optica-home .testing-frame{opacity:0;border:2px dashed #5cc9bf5c;border-radius:18px;padding:38px 28px 28px;position:relative;transform:translateY(-12px)}#optica-home .testing-frame-label{font-family:var(--font-mono);letter-spacing:.2em;color:var(--col-teal-light);white-space:nowrap;background:#0c1517;padding:4px 20px;font-size:12px;position:absolute;top:-13px;left:50%;transform:translate(-50%)}#optica-home .testing-inner{border:1px solid #5cc9bf6b;border-radius:10px;padding:24px}#optica-home .testing-inner-label{text-align:center;font-family:var(--font-mono);letter-spacing:.2em;color:var(--text-sec);margin-bottom:22px;font-size:11px}#optica-home .testing-components{flex-wrap:wrap;justify-content:center;gap:10px 14px;display:flex}#optica-home .testing-components span{border:1px solid var(--line-strong);text-align:center;min-width:100px;font-family:var(--font-mono);opacity:.34;border-radius:999px;padding:9px 14px;font-size:13px}#optica-home .component-model{color:var(--col-purple)}#optica-home .component-agent,#optica-home .component-tools{color:var(--col-amber)}#optica-home .component-rag,#optica-home .component-memory{color:var(--col-teal)}#optica-home .testing-connector{opacity:0;flex-direction:column;align-items:center;gap:8px;height:74px;display:flex}#optica-home .testing-connector span{background:linear-gradient(var(--col-teal),var(--col-teal-light));width:1px;height:42px;display:block;position:relative}#optica-home .testing-connector span:after{content:"";border-right:1px solid var(--col-teal-light);border-bottom:1px solid var(--col-teal-light);width:8px;height:8px;position:absolute;bottom:-1px;left:50%;transform:translate(-50%)rotate(45deg)}#optica-home .testing-connector strong{font-family:var(--font-mono);letter-spacing:.13em;color:var(--text-dim);font-size:9px}#optica-home .four-a-scorecard{opacity:0;transform:translateY(12px)}#optica-home .scorecard-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;display:flex}#optica-home .scorecard-eyebrow{font-family:var(--font-mono);letter-spacing:.15em;color:var(--col-teal);font-size:10px}#optica-home .scorecard-heading h3{font-family:var(--font-display);color:#fff;margin-top:8px;font-size:clamp(23px,2.4vw,34px);font-weight:400}#optica-home .scorecard-result{border:1px solid var(--col-red);text-align:right;flex:none;padding:12px 16px}#optica-home .scorecard-result span{font-family:var(--font-mono);letter-spacing:.13em;color:var(--text-dim);font-size:8px;display:block}#optica-home .scorecard-result strong{font-family:var(--font-mono);letter-spacing:.1em;color:var(--col-red);margin-top:5px;font-size:11px;display:block}#optica-home .scorecard-scroll{overscroll-behavior-inline:contain;scrollbar-color:var(--col-teal-dark) transparent;max-width:100%;overflow-x:auto}#optica-home .scorecard-scroll:focus-visible{outline:2px solid var(--col-teal-light);outline-offset:4px}#optica-home .scorecard-grid{grid-template-columns:130px repeat(5,minmax(108px,1fr));gap:6px;min-width:760px;display:grid}#optica-home .score-dimension{text-align:center;min-height:48px;font-family:var(--font-mono);color:var(--text-sec);justify-content:center;align-items:flex-end;padding:6px;font-size:10px;line-height:1.25;display:flex}#optica-home .score-axis{font-family:var(--font-body);color:#fff;align-items:center;font-size:15px;font-weight:600;display:flex}#optica-home .score-cell{background:#101c1e;border:1px solid #5cc9bf38;justify-content:center;align-items:center;gap:18px;min-height:82px;display:flex}#optica-home .score-cell span{text-align:center}#optica-home .score-cell b{font-family:var(--font-mono);font-size:25px;font-weight:500;line-height:1;display:block}#optica-home .score-cell small{font-family:var(--font-mono);letter-spacing:.12em;color:var(--text-dim);margin-top:6px;font-size:7px;display:block}#optica-home .score-empty{opacity:.38}#optica-home .score-fail{border-color:var(--col-red);background:#ec5c4a17}#optica-home .score-fail b{color:var(--col-red)}#optica-home .score-warn{border-color:var(--col-amber);background:#f5bf5814}#optica-home .score-warn b{color:var(--col-amber)}#optica-home .score-pass{border-color:var(--col-teal);background:#5cc9bf17}#optica-home .score-pass b{color:var(--col-teal)}#optica-home .scorecard-summary{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}#optica-home .scorecard-summary span{font-family:var(--font-mono);letter-spacing:.1em;border:1px solid;padding:8px 11px;font-size:9px}#optica-home .summary-fail{color:var(--col-red)}#optica-home .summary-warn{color:var(--col-amber)}#optica-home .summary-pass{color:var(--col-teal)}#optica-home .continuous-testing-graphic.in-view .testing-frame{animation:.65s ease-out .1s forwards testing-enter}#optica-home .continuous-testing-graphic.in-view .testing-components span{animation:.42s ease-out forwards testing-component}#optica-home .continuous-testing-graphic.in-view .testing-components span:first-child{animation-delay:.55s}#optica-home .continuous-testing-graphic.in-view .testing-components span:nth-child(2){animation-delay:.7s}#optica-home .continuous-testing-graphic.in-view .testing-components span:nth-child(3){animation-delay:.85s}#optica-home .continuous-testing-graphic.in-view .testing-components span:nth-child(4){animation-delay:1s}#optica-home .continuous-testing-graphic.in-view .testing-components span:nth-child(5){animation-delay:1.15s}#optica-home .continuous-testing-graphic.in-view .testing-connector{animation:.5s ease-out 1.55s forwards testing-fade}#optica-home .continuous-testing-graphic.in-view .four-a-scorecard{animation:.7s ease-out 1.9s forwards testing-enter}#optica-home .continuous-testing-graphic.in-view .scorecard-result{animation:.55s ease-out 3.3s both testing-result}@keyframes testing-enter{to{opacity:1;transform:translate(0)}}@keyframes testing-component{50%{opacity:1;background:#5cc9bf1f}to{opacity:1}}@keyframes testing-fade{to{opacity:1}}@keyframes testing-result{0%{opacity:0}to{opacity:1}}#optica-home .industry-teaser{background:var(--col-teal);color:#071817;border-top:0}#optica-home .industry-teaser .eyebrow{color:#083d39}#optica-home .industry-teaser .section-title,#optica-home .industry-teaser .lede{color:#071817}#optica-home .industry-teaser .lede{max-width:66ch}#optica-home .industry-teaser-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:42px;display:grid}#optica-home .industry-teaser-card{color:#071817;background:#07181714;border:1px solid #07181757;flex-direction:column;min-height:330px;padding:28px;transition:background .18s,border-color .18s,transform .18s;display:flex}#optica-home .industry-teaser-card:hover{background:#07181724;border-color:#0718179e;transform:translateY(-2px)}#optica-home .industry-teaser-card:focus-visible{outline-offset:3px;outline:3px solid #071817}#optica-home .industry-teaser-card h3{font-family:var(--font-display);color:#071817;font-size:clamp(26px,2.4vw,36px);font-weight:400}#optica-home .industry-teaser-card p{color:#071817d1;margin-top:12px;font-size:14.5px;line-height:1.55}#optica-home .industry-teaser-card ul{gap:7px;margin:22px 0 26px;padding:0;list-style:none;display:grid}#optica-home .industry-teaser-card li{color:#071817;font-size:13px;line-height:1.4}#optica-home .industry-teaser-card li:before{content:"◆";margin-right:9px;font-size:7px}#optica-home .industry-teaser-card>span{font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;color:#071817;margin-top:auto;font-size:10px}@media (width>=1440px){#optica-home .assurance-svg-label .label-copy{white-space:nowrap}}@media (width>=1050px){#optica-home .hero{height:clamp(600px,72svh,760px);min-height:600px;max-height:760px;padding-top:clamp(92px,10svh,124px);padding-bottom:clamp(28px,4svh,48px)}#optica-home .hero-grid{height:100%;min-height:0}#optica-home .hero-content{min-height:0}#optica-home .hero-scene{align-self:center;height:100%;min-height:0;max-height:clamp(400px,52svh,560px)}}@media (width>=1050px) and (height<=820px){#optica-home .hero{height:clamp(480px,68svh,545px);min-height:480px;max-height:545px;padding-top:clamp(84px,9svh,104px);padding-bottom:clamp(20px,3svh,34px)}#optica-home .hero-scene{max-height:clamp(330px,44svh,420px)}}@media (width<=1040px){#optica-home .hero-grid{grid-template-columns:1fr}#optica-home .hero{padding-top:clamp(88px,14vw,124px)}#optica-home .hero h1{max-width:14ch}#optica-home .hero-content{max-width:760px}#optica-home .hero:after{background:linear-gradient(#070709 0%,#070709fa 42%,#0707092e 68%,#070709 100%);inset:0}#optica-home .hero-scene{max-width:760px;min-height:590px;margin:0 auto}#optica-home .logo-sequence{inset:44% auto auto 59%}#optica-home .proof-inner{grid-template-columns:repeat(4,1fr)}#optica-home .proof-label{text-align:center;grid-column:1/-1}#optica-home .assurance-svg-label .label-copy{white-space:normal}#optica-home .label-security foreignObject{width:190px;height:76px}#optica-home .label-governance foreignObject{width:150px;height:62px}#optica-home .label-observability foreignObject{width:220px;height:90px}#optica-home .solution-steps{grid-template-columns:1fr}}@media (width<=640px){#optica-home .hero{min-height:100svh;padding-bottom:54px}#optica-home .hero h1{font-size:clamp(39px,12vw,58px)}#optica-home .hero-scene{min-height:510px;margin-top:8px}#optica-home .logo-sequence{width:520px;max-width:96vw;inset:48% auto auto 54%}#optica-home .proof-inner{grid-template-columns:repeat(2,1fr);gap:18px 26px}#optica-home .proof-item{height:44px}#optica-home .continuous-testing-graphic{padding:20px 14px}#optica-home .testing-frame{padding:34px 14px 18px}#optica-home .testing-inner{padding:18px 10px}#optica-home .testing-components span{min-width:86px;font-size:11px}#optica-home .scorecard-heading{flex-direction:column;align-items:stretch}#optica-home .scorecard-result{text-align:left}#optica-home .scorecard-summary{flex-wrap:wrap;justify-content:flex-start}#optica-home .industry-teaser-grid{grid-template-columns:1fr}#optica-home .industry-teaser-card{min-height:0}}@media (prefers-reduced-motion:reduce){#optica-home .stream-hex,#optica-home .logo-light-line,#optica-home .logo-beam,#optica-home .assurance-svg-label{animation:none!important}#optica-home .stream-hex{top:var(--static-y);opacity:var(--opacity);transform:none}#optica-home .stream-hex.continuing{display:none}#optica-home .logo-light-line{stroke-dashoffset:0}#optica-home .logo-beam{opacity:.9}#optica-home .assurance-svg-label{opacity:1}#optica-home .hero h1,#optica-home .hero-sub{opacity:1;animation:none;transform:none}#optica-home .hero-ctas{opacity:1;animation:none}#optica-home .risk-marquee{overflow-x:auto;-webkit-mask-image:none;mask-image:none}#optica-home .risk-marquee-track{animation:none}#optica-home .risk-marquee-group[aria-hidden=true]{display:none}#optica-home .continuous-testing-graphic *,#optica-home .continuous-testing-graphic{transition:none!important;animation:none!important}#optica-home .testing-frame,#optica-home .testing-components span,#optica-home .testing-connector,#optica-home .four-a-scorecard{opacity:1;transform:none}}.optica-page-title{text-wrap:balance;opacity:0;max-width:min(100%,21ch);transform:translate(-48px);letter-spacing:-.035em!important;color:#fff!important;font-family:"Source Serif 4 Variable","Source Serif 4",Cambria,Georgia,serif!important;font-size:clamp(44px,5.25vw,76px)!important;font-weight:400!important;line-height:1.01!important;animation:.72s cubic-bezier(.22,1,.36,1) .1s forwards optica-shared-slide!important}.optica-page-title em,.optica-page-title .optica-title-accent{color:#079893!important;font-style:italic!important;font-weight:400!important}.optica-page-title.is-centered{margin-left:auto;margin-right:auto}.optica-page-sub{opacity:0;transform:translate(-40px);animation:.72s cubic-bezier(.22,1,.36,1) .42s forwards optica-shared-slide!important}.optica-page-eyebrow{letter-spacing:.22em!important;text-transform:uppercase!important;color:#5cc9bf!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-family:IBM Plex Mono,SF Mono,Consolas,monospace!important;font-size:clamp(10px,.8vw,12px)!important;font-weight:500!important}@keyframes optica-shared-slide{to{opacity:1;transform:translate(0)}}.optica-final-cta{--ofc-teal:#5cc9bf;--ofc-teal-light:#94efea;--ofc-line-strong:#5cc9bf57;text-align:center;background:#070709;border-top:1px solid #5cc9bf14;border-radius:0;width:100%;max-width:none;margin:0;font-family:Inter Variable,Inter,Segoe UI,system-ui,sans-serif;position:relative;padding:clamp(64px,9vw,120px) 0!important}.optica-final-cta .optica-final-cta-inner{min-width:0;max-width:1180px;margin:0 auto;padding-left:clamp(18px,4vw,48px);padding-right:clamp(18px,4vw,48px)}.optica-final-cta .optica-final-cta-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--ofc-teal);margin:0 0 18px;font-family:IBM Plex Mono,SF Mono,Consolas,monospace;font-size:clamp(10px,.8vw,12px);font-weight:500}.optica-final-cta .optica-final-cta-line{letter-spacing:.18em;text-transform:uppercase;color:var(--ofc-teal-light);flex-wrap:wrap;justify-content:center;gap:10px 0;margin:0;font-family:IBM Plex Mono,SF Mono,Consolas,monospace;font-size:clamp(13px,1.9vw,20px);display:flex}.optica-final-cta .optica-final-cta-line span{border-right:1px solid var(--ofc-line-strong);padding:0 14px}.optica-final-cta .optica-final-cta-line span:last-child{border-right:none}.optica-final-cta .optica-final-cta-heading{letter-spacing:-.01em;color:#fff;text-wrap:balance;max-width:24ch;margin:0 auto;font-family:"Source Serif 4 Variable","Source Serif 4",Cambria,Georgia,serif;font-size:clamp(26px,3.4vw,44px);font-weight:400;line-height:1.15}.optica-final-cta .optica-final-cta-heading em{color:var(--ofc-teal-light);font-style:italic;font-weight:400}.optica-final-cta .optica-final-cta-body{color:#ffffffad;max-width:62ch;margin:16px auto 0;font-size:clamp(15px,1.08vw,17px);line-height:1.65}.optica-final-cta .optica-final-cta-actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:44px;display:flex}.optica-final-cta .optica-final-cta-btn{border:1px solid var(--ofc-teal);background:var(--ofc-teal);color:#04211e;cursor:pointer;border-radius:3px;justify-content:center;align-items:center;gap:8px;min-width:44px;min-height:48px;padding:12px 26px;font-family:inherit;font-size:15px;font-weight:500;line-height:1.2;text-decoration:none;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.optica-final-cta .optica-final-cta-btn:hover{background:var(--ofc-teal-light);border-color:var(--ofc-teal-light);color:#04211e}.optica-final-cta .optica-final-cta-btn:focus-visible{outline:2px solid var(--ofc-teal-light);outline-offset:3px}.optica-final-cta .optica-final-cta-btn .arw{transition:transform .22s;display:inline-block}.optica-final-cta .optica-final-cta-btn:hover .arw{transform:translate(4px)}@media (prefers-reduced-motion:reduce){.optica-page-title,.optica-page-sub{opacity:1!important;animation:none!important;transform:none!important}}#optica-services{--col-bg-base:#070709;--col-bg-dark:#1b3332;--col-white:#fff;--col-teal:#5cc9bf;--col-teal-light:#94efea;--col-teal-dark:#4e7b83;--col-teal-stroke:#a3d1d9;--col-purple:#b69bea;--col-purple-dark:#9d7ddb;--col-purple-deep:#47336e;--col-amber:#f5bf58;--col-red:#ec5c4a;--col-red-deep:#d0294b;--col-cyan-fill:#d0eff2;--text-pri:#fffffff0;--text-sec:#ffffffad;--text-dim:#a3d1d98c;--line:#5cc9bf29;--line-strong:#5cc9bf57;--panel-fill:#0c1514;--font-display:"Source Serif 4 Variable", "Source Serif 4", Cambria, Georgia, serif;--font-body:"Inter Variable", Inter, "Segoe UI", system-ui, -apple-system, sans-serif;--font-mono:"IBM Plex Mono", "SF Mono", Consolas, monospace;--wrap:1180px;--pad:clamp(18px, 4vw, 48px);--acc:var(--col-teal);--acc-rgb:92,201,191;background:var(--col-bg-base);color:var(--text-pri);font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;min-width:0;font-size:clamp(15px,1.05vw,17px);line-height:1.65;overflow-x:hidden}#optica-services *,#optica-services :before,#optica-services :after{box-sizing:border-box;margin:0;padding:0}#optica-services img,#optica-services svg{max-width:100%;display:block}#optica-services a{color:var(--col-teal-light);text-decoration:none}#optica-services a:focus-visible,#optica-services button:focus-visible{outline:2px solid var(--col-teal-light);outline-offset:3px;border-radius:2px}#optica-services ul{list-style:none}#optica-services strong,#optica-services b{color:var(--text-pri);font-weight:500}#optica-services .acc-red{--acc:var(--col-red);--acc-rgb:236,92,74}#optica-services .acc-purple{--acc:var(--col-purple);--acc-rgb:182,155,234}#optica-services .acc-teal{--acc:var(--col-teal);--acc-rgb:92,201,191}#optica-services .wrap{max-width:var(--wrap);padding-left:max(var(--pad), env(safe-area-inset-left));padding-right:max(var(--pad), env(safe-area-inset-right));margin:0 auto}#optica-services .sect{padding:clamp(64px,9vw,120px) 0;scroll-margin-top:clamp(16px,8vh,90px);position:relative}#optica-services .sect+.sect{border-top:1px solid var(--line)}#optica-services .sect-wash{pointer-events:none;background:radial-gradient(72% 46% at 50% 0%, rgba(var(--acc-rgb),.1), #07070900 72%), radial-gradient(58% 40% at 84% 100%, #5cc9bf12, #07070900 74%);position:absolute;inset:0}#optica-services .eyebrow{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--col-teal);font-size:clamp(10px,.8vw,12px)}#optica-services .badge{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--acc);border:1px solid rgba(var(--acc-rgb),.34);background:rgba(var(--acc-rgb),.08);border-radius:3px;align-items:center;gap:10px;padding:7px 13px;font-size:clamp(12px,.85vw,13px);font-weight:500;display:inline-flex}#optica-services .dot{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:2.6s ease-in-out infinite opsPulse}#optica-services .lede{color:var(--text-sec);max-width:62ch}#optica-services .btn{min-width:44px;min-height:48px;font-family:var(--font-body);cursor:pointer;text-align:center;border:1px solid #0000;border-radius:3px;justify-content:center;align-items:center;gap:9px;padding:12px 26px;font-size:15px;font-weight:500;line-height:1.2;transition:background .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}#optica-services .btn .arw{transition:transform .22s;display:inline-block}#optica-services .btn:hover .arw{transform:translate(4px)}#optica-services .btn-down:hover .arw{transform:translateY(3px)}#optica-services .btn-primary{background:var(--col-teal);color:#04211e;border-color:var(--col-teal)}#optica-services .btn-primary:hover{background:var(--col-teal-light);border-color:var(--col-teal-light)}#optica-services .btn-ghost{color:var(--col-teal-light);border-color:var(--line-strong);background:0 0}#optica-services .btn-ghost:hover{border-color:var(--col-teal-light)}#optica-services .btn-acc{background:var(--acc);color:#0a0a0c;border-color:var(--acc)}#optica-services .btn-acc:hover{filter:brightness(1.12)}#optica-services .hero{padding:clamp(56px,8vw,104px) 0 clamp(48px,7vw,84px);position:relative;overflow:hidden}#optica-services .hero-grid-bg{pointer-events:none;opacity:.5;background-image:linear-gradient(to right, var(--line) 1px, transparent 1px), linear-gradient(to bottom, var(--line) 1px, transparent 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 82% at 18% 0,#000 0%,#0000 72%);mask-image:radial-gradient(120% 82% at 18% 0,#000 0%,#0000 72%)}#optica-services .hero-wash{pointer-events:none;background:radial-gradient(96% 78% at 10% 0,#5cc9bf21,#0000 58%),radial-gradient(78% 68% at 92% 10%,#b69bea1a,#0000 62%),radial-gradient(70% 62% at 62% 100%,#ec5c4a12,#0000 66%);position:absolute;inset:0}#optica-services .hero-inner{gap:clamp(34px,5vw,54px);display:grid;position:relative}#optica-services .hero-copy{text-align:center;min-width:0}#optica-services .hero-h1{max-width:20ch;font-family:var(--font-display);letter-spacing:-.015em;color:#fff;text-wrap:balance;opacity:0;margin:0 auto;font-size:clamp(2rem,7.4vw,4.2rem);font-weight:300;line-height:1.05;animation:.72s cubic-bezier(.22,1,.36,1) .1s forwards optica-title-slide;transform:translate(-48px)}#optica-services .hero-h1 em{color:var(--col-teal-light);font-style:italic;font-weight:400}#optica-services .hero-mark{color:inherit;display:block}#optica-services .hero-sub{opacity:0;animation:.72s cubic-bezier(.22,1,.36,1) .42s forwards optica-title-slide;transform:translate(-40px)}#optica-services .hero-sub p{color:var(--text-sec);max-width:58ch;margin:18px auto 0;font-size:clamp(15px,1.08vw,17px)}#optica-services .hero-ctas{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:34px;display:flex}#optica-services .panel{background:0 0;border:none;border-radius:0;min-width:0;padding:0}#optica-services .panel-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}#optica-services .panel-k{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--col-teal-stroke);font-size:12px;font-weight:500}#optica-services .panel-chip{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--col-red);background:#ec5c4a14;border:1px solid #ec5c4a57;border-radius:3px;align-items:center;gap:8px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}#optica-services .ptd{width:100%;height:auto;color:var(--text-pri);margin-top:0}#optica-services .panel-legend{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin-top:14px;padding-top:13px;display:grid}#optica-services .lg{min-width:0;color:var(--text-sec);align-items:center;gap:9px;font-size:12.5px;line-height:1.4;display:flex}#optica-services .lg i{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}#optica-services .lg.k-red{color:var(--col-red)}#optica-services .lg.k-amber{color:var(--col-amber)}#optica-services .lg.k-purple{color:var(--col-purple)}#optica-services .lg span{color:var(--text-sec)}#optica-services .svc-cards{gap:14px;margin-top:clamp(30px,4vw,44px);display:grid}#optica-services .svc-card{border:1px solid var(--line);min-width:0;color:var(--text-pri);background:linear-gradient(#1b333247,#07070900 78%);border-radius:8px;flex-direction:column;padding:clamp(18px,2.4vw,24px);transition:border-color .25s,transform .25s,background .25s;display:flex;position:relative;overflow:hidden}#optica-services .svc-card:before{content:"";background:var(--acc);transform-origin:0;height:2px;transition:transform .4s cubic-bezier(.2,.7,.2,1);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}#optica-services .svc-card:hover,#optica-services .svc-card:focus-visible{border-color:rgba(var(--acc-rgb),.5);background:linear-gradient(180deg, rgba(var(--acc-rgb),.1), #07070900 78%);transform:translateY(-3px)}#optica-services .svc-card:hover:before,#optica-services .svc-card:focus-visible:before{transform:scaleX(1)}#optica-services .svc-card-top{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}#optica-services .svc-ico{width:46px;height:46px;color:var(--acc);flex-shrink:0;transition:transform .4s cubic-bezier(.2,.7,.2,1)}#optica-services .svc-card:hover .svc-ico{transform:scale(1.06)}#optica-services .svc-ico .ico-ring{fill:currentColor;fill-opacity:.15;stroke:currentColor;stroke-opacity:.8;stroke-width:1.5px}#optica-services .svc-ico .ico-art{fill:none;stroke:currentColor;stroke-width:2.18px;stroke-linecap:round;stroke-linejoin:round}#optica-services .svc-ico .ico-art .fill{fill:currentColor;stroke:none}#optica-services .svc-num{font-family:var(--font-mono);color:var(--text-dim);letter-spacing:.02em;font-size:clamp(24px,2.4vw,30px);font-weight:400;line-height:1}#optica-services .svc-card-k{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--acc);margin-top:22px;font-size:12px;font-weight:500;display:block}#optica-services .svc-card-name{font-family:var(--font-display);color:var(--text-pri);justify-content:space-between;align-items:center;gap:12px;margin-top:8px;font-size:clamp(19px,1.9vw,24px);font-weight:400;line-height:1.2;display:flex}#optica-services .svc-card-name .arw{color:var(--acc);font-family:var(--font-body);transition:transform .22s}#optica-services .svc-card:hover .svc-card-name .arw{transform:translate(4px)}#optica-services .rule-gradient{opacity:.55;background:linear-gradient(90deg,var(--col-teal),var(--col-teal-light),var(--col-purple),var(--col-amber),var(--col-red));width:100%;height:1px;margin-top:clamp(34px,5vw,58px)}@media (width>=900px){#optica-services .svc-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1060px){#optica-services .hero-inner{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);align-items:center}#optica-services .hero-inner>.svc-cards,#optica-services .hero-inner>.rule-gradient{grid-column:1/-1}}#optica-services .svc-grid{gap:clamp(30px,4.4vw,54px);display:grid;position:relative}#optica-services .svc-lead{min-width:0}#optica-services .svc-head{align-items:flex-start;gap:clamp(14px,2vw,22px);margin-top:26px;display:flex}#optica-services .svc-head-num{font-family:var(--font-mono);color:var(--acc);opacity:.7;flex-shrink:0;font-size:clamp(38px,5vw,58px);font-weight:400;line-height:.9}#optica-services .svc-title{font-family:var(--font-display);letter-spacing:-.012em;color:var(--text-pri);text-wrap:balance;font-size:clamp(27px,3.6vw,45px);font-weight:300;line-height:1.12}#optica-services .svc-claim{border-left:2px solid rgba(var(--acc-rgb),.55);margin-top:26px;padding-left:20px}#optica-services .svc-claim p{font-family:var(--font-display);letter-spacing:-.005em;color:var(--text-pri);text-wrap:balance;max-width:40ch;font-size:clamp(18px,1.9vw,24px);font-weight:400;line-height:1.35}#optica-services .svc-body{gap:16px;margin-top:24px;display:grid}#optica-services .svc-body p{color:var(--text-sec);max-width:58ch;font-size:clamp(14.5px,1.02vw,16.5px)}#optica-services .svc-lead .btn{margin-top:30px}#optica-services .svc-panel{border:1px solid var(--line);background:linear-gradient(#1b333242,#07070900 76%);border-radius:8px;min-width:0;padding:clamp(20px,2.8vw,32px)}#optica-services .svc-panel h3{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--col-teal-stroke);font-size:12.5px;font-weight:500}#optica-services .svc-list{gap:8px;margin-top:22px;display:grid}#optica-services .svc-list li{border:1px solid var(--line);min-width:0;color:var(--text-sec);background:#1b333233;border-radius:5px;align-items:flex-start;gap:12px;padding:12px 14px;font-size:clamp(13.5px,.98vw,15px);line-height:1.55;transition:border-color .22s,background .22s,color .22s;display:flex}#optica-services .svc-list li:hover{border-color:rgba(var(--acc-rgb),.42);background:rgba(var(--acc-rgb),.07);color:var(--text-pri)}#optica-services .svc-list .tick{border:1px solid rgba(var(--acc-rgb),.5);width:16px;height:16px;color:var(--acc);border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;margin-top:3px;display:flex}#optica-services .svc-list .tick svg{width:9px;height:9px}#optica-services .svc-list .tick path{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}#optica-services .svc-outcome{border:1px solid rgba(var(--acc-rgb),.34);background:rgba(var(--acc-rgb),.06);border-radius:8px;gap:18px;margin-top:16px;padding:clamp(18px,2.4vw,26px);display:flex}#optica-services .svc-outcome .bar{background:var(--acc);border-radius:2px;flex-shrink:0;width:3px}#optica-services .svc-outcome .k{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--acc);font-size:12px;font-weight:500}#optica-services .svc-outcome p{color:var(--text-sec);max-width:56ch;margin-top:9px;font-size:clamp(14px,1vw,16px)}@media (width>=1000px){#optica-services .svc-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}#optica-services .svc-lead{align-self:start;position:sticky;top:clamp(24px,7vh,68px)}#optica-services .svc-list{grid-template-columns:repeat(2,minmax(0,1fr))}}#optica-services .cta-panel{text-align:center;padding:clamp(40px,6vw,86px) 0 clamp(16px,2vw,28px);position:relative}#optica-services .cta-panel:before{content:"";pointer-events:none;background:radial-gradient(60% 100% at 20% 0,#5cc9bf21,#0000 66%),radial-gradient(52% 92% at 82% 12%,#b69bea17,#0000 68%),radial-gradient(46% 82% at 56% 100%,#ec5c4a0f,#0000 70%);width:100vw;position:absolute;top:0;bottom:0;left:calc(50% - 50vw)}#optica-services .cta-panel>*{position:relative}#optica-services .cta-panel .rule-gradient{opacity:.85;width:100vw;margin:0;position:absolute;top:0;left:calc(50% - 50vw)}#optica-services .cta-panel h2{font-family:var(--font-display);letter-spacing:-.015em;text-wrap:balance;font-size:clamp(30px,4.6vw,56px);font-weight:300;line-height:1.1}#optica-services .cta-panel h2 em{color:var(--col-teal-light);font-style:italic}#optica-services .cta-panel .cta-sub{max-width:62ch;color:var(--text-sec);margin:24px auto 0}#optica-services .cta-panel .cta-q{max-width:48ch;font-family:var(--font-display);color:var(--text-pri);margin:24px auto 0;font-size:clamp(17px,1.7vw,21px);font-weight:400}#optica-services .cta-panel .btn{margin-top:32px}#optica-services.js-rv .rv{opacity:0;transition:opacity .55s,transform .6s cubic-bezier(.2,.7,.2,1);transform:translateY(18px)}#optica-services.js-rv .rv.is-in{opacity:1;transform:none}#optica-services .rise{animation:.78s cubic-bezier(.2,.7,.2,1) both opsRise;animation-delay:var(--d,0s)}@keyframes opsRise{0%{opacity:0;filter:blur(6px);transform:translateY(18px)}to{opacity:1;filter:blur();transform:none}}@keyframes opsPulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.28)}}@keyframes opsGradientPan{0%{background-position:0%}to{background-position:200%}}@keyframes ptdFlow{to{stroke-dashoffset:-34px}}@keyframes ptdProbe{0%,to{opacity:.3;transform:scale(.94)}50%{opacity:.9;transform:scale(1.1)}}@keyframes ptdImpact{0%,55%{opacity:0;transform:scale(.9)}70%{opacity:.85}to{opacity:0;transform:scale(1.35)}}#optica-services .ptd-flow{animation:1.8s linear infinite ptdFlow}#optica-services .ptd-probe{transform-origin:50%;transform-box:fill-box;animation:2.4s ease-in-out infinite ptdProbe}#optica-services .ptd-impact{transform-origin:50%;transform-box:fill-box;opacity:0;animation:3.6s ease-out infinite ptdImpact}#optica-services .ptd-strike{filter:drop-shadow(0 0 3px)}#optica-services .ptd-label{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;font-weight:500}#optica-services .ptd-label-wide{letter-spacing:.14em}#optica-services.is-idle .ptd-flow,#optica-services.is-idle .ptd-probe,#optica-services.is-idle .ptd-impact,#optica-services.is-idle .dot{animation-play-state:paused}@media (prefers-reduced-motion:reduce){#optica-services *,#optica-services :before,#optica-services :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}#optica-services .rise{opacity:1;filter:none;animation:none;transform:none}#optica-services.js-rv .rv{opacity:1;transform:none}#optica-services .ptd-impact{opacity:.55;transform:none}#optica-services .dot{opacity:1}#optica-services .hero-h1,#optica-services .hero-sub{opacity:1;animation:none;transform:none}}@media (width<=560px){#optica-services .ptd-label-vec{display:none}#optica-services .ptd-label,#optica-services .ptd-label-wide{font-size:10px}}@media (width<=400px){#optica-services .panel-legend{grid-template-columns:minmax(0,1fr)}#optica-services .svc-head{gap:12px}#optica-services .svc-outcome{gap:14px}}#optica-services .hero-inner>.rule-gradient{opacity:.7;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw)}#optica-services .ptd{width:100%;max-height:min(56vh,420px)}#optica-services .cta-panel h2{margin-top:8px}#optica-solutions{--col-bg-base:#070709;--col-bg-dark:#1b3332;--col-white:#fff;--col-teal:#5cc9bf;--col-teal-light:#94efea;--col-teal-dark:#4e7b83;--col-teal-stroke:#a3d1d9;--col-purple:#b69bea;--col-purple-dark:#9d7ddb;--col-purple-deep:#47336e;--col-amber:#f5bf58;--col-red:#ec5c4a;--col-red-deep:#d0294b;--col-cyan-fill:#d0eff2;--text-pri:#fffffff0;--text-sec:#ffffffad;--text-dim:#a3d1d98c;--line:#5cc9bf29;--line-strong:#5cc9bf57;--paper:#eef3f2;--ink:#1b3332;--ink-soft:#1b33329e;--font-display:"Source Serif 4 Variable", "Source Serif 4", Cambria, Georgia, serif;--font-body:"Inter Variable", Inter, "Segoe UI", system-ui, -apple-system, sans-serif;--font-mono:"IBM Plex Mono", "SF Mono", Consolas, monospace;--wrap:1180px;--pad:clamp(18px, 4vw, 48px)}#optica-solutions *,#optica-solutions :before,#optica-solutions :after{box-sizing:border-box;margin:0;padding:0}#optica-solutions,#optica-solutions{background:var(--col-bg-base)}#optica-solutions{font-family:var(--font-body);color:var(--text-pri);min-width:0;font-size:clamp(15px,1.05vw,17px);line-height:1.65;overflow-x:hidden}#optica-solutions img,#optica-solutions svg,#optica-solutions canvas{max-width:100%;display:block}#optica-solutions a{color:var(--col-teal-light);text-decoration:none}#optica-solutions a:focus-visible,#optica-solutions button:focus-visible{outline:2px solid var(--col-teal-light);outline-offset:3px;border-radius:2px}#optica-solutions .wrap{max-width:var(--wrap);padding-left:max(var(--pad), env(safe-area-inset-left));padding-right:max(var(--pad), env(safe-area-inset-right));margin:0 auto}#optica-solutions .eyebrow{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--col-teal);font-size:clamp(10px,.8vw,12px)}#optica-solutions .section-title{font-family:var(--font-display);letter-spacing:-.01em;margin:14px 0 16px;font-size:clamp(26px,3.4vw,44px);font-weight:400;line-height:1.15}#optica-solutions .section-title em{color:var(--col-teal-light);font-style:italic}#optica-solutions .lede{color:var(--text-sec);max-width:62ch}#optica-solutions .btn{min-width:44px;min-height:48px;font-family:var(--font-body);cursor:pointer;border:1px solid #0000;border-radius:3px;justify-content:center;align-items:center;gap:8px;padding:12px 26px;font-size:15px;font-weight:500;transition:background .18s,border-color .18s,color .18s;display:inline-flex}#optica-solutions .btn-primary{background:var(--col-teal);color:#062421}#optica-solutions .btn-primary:hover{background:var(--col-teal-light)}#optica-solutions .btn-ghost{border-color:var(--line-strong);color:var(--col-teal-light);background:0 0}#optica-solutions .btn-ghost:hover{border-color:var(--col-teal-light)}#optica-solutions section{padding:clamp(64px,9vw,120px) 0;position:relative}#optica-solutions .rv{opacity:0;transition:opacity .55s,transform .6s cubic-bezier(.2,.7,.2,1);transform:translateY(18px)}#optica-solutions .rv.is-in,#optica-solutions.no-io .rv{opacity:1;transform:none}#optica-solutions .scroll-story{padding:0;position:relative}#optica-solutions .scroll-story__stage{background-image:radial-gradient(#a3d1d917 1px,#0000 1.4px),radial-gradient(120% 140% at 76% 28%,#4e7b8329,#07070900 62%),linear-gradient(135deg,#0a0f10 0%,#0f1a19 55%,#0a1211 100%);background-size:26px 26px,100% 100%,100% 100%;justify-content:center;align-items:center;min-height:100dvh;display:flex;position:relative;overflow:hidden}#optica-solutions .stage-inner{width:100%;max-width:1180px;height:100%;min-height:inherit;padding:max(24px, env(safe-area-inset-top)) var(--pad) max(40px, env(safe-area-inset-bottom));flex-direction:column;justify-content:center;align-items:center;gap:clamp(18px,4vh,44px);display:flex;position:relative}#optica-solutions .statement-layer{z-index:3;text-align:center;transform-origin:top;max-width:min(92vw,46rem);transition:opacity .5s,transform .6s;position:relative}#optica-solutions .statement-eyebrow{margin-bottom:12px}#optica-solutions .hero-statement{font-family:var(--font-display);letter-spacing:-.015em;text-wrap:balance;font-size:clamp(2rem,7.4vw,4.2rem);font-weight:300;line-height:1.05}#optica-solutions .hero-statement em{color:var(--col-teal-light);font-style:italic}#optica-solutions .statement-sub{color:var(--text-sec);max-width:46ch;margin:12px auto 0;font-size:clamp(14px,1.05vw,16.5px);transition:opacity .4s}#optica-solutions .scroll-cue{font-family:var(--font-mono);letter-spacing:.26em;text-transform:uppercase;color:var(--text-dim);flex-direction:column;align-items:center;gap:8px;margin-top:18px;font-size:11px;transition:opacity .4s;display:inline-flex}#optica-solutions .scroll-cue:after{content:"";background:var(--line-strong);width:1px;height:26px;animation:1.8s ease-in-out infinite cueDrop}@keyframes cueDrop{0%{transform-origin:top;transform:scaleY(.2)}55%{transform:scaleY(1)}to{opacity:0}}#optica-solutions .scene-net{z-index:1;pointer-events:none;opacity:.22;transform-origin:50% 52%;animation:1s cubic-bezier(.55,0,.65,.35) 3s forwards netCollapse;position:absolute;inset:0;transform:none}@keyframes netCollapse{to{opacity:0;transform:scale(.04)}}@media (width>=900px){#optica-solutions .scene-net{transform-origin:30% 56%}}#optica-solutions .net-svg{width:100%;height:100%;display:block}#optica-solutions .net-svg .ne{stroke:#5cc9bf26;stroke-width:1px;fill:none}#optica-solutions .net-svg .pt{fill:#a3d1d973}#optica-solutions .net-svg .nd .ring{fill:#5cc9bf1a;stroke:#5cc9bf80;stroke-width:1.2px}#optica-solutions .net-svg .nd use{stroke:#ffffffa6;stroke-width:1.3px;fill:none}#optica-solutions .net-svg .nd .dot,#optica-solutions .net-svg circle.dot{fill:#ffffffa6;stroke:none}#optica-solutions .net-svg .warn{opacity:0}#optica-solutions .net-svg .warn polygon{fill:var(--col-red);stroke:#070709;stroke-width:.6px}#optica-solutions .net-svg .warn text{fill:#070709;stroke:none;font:800 8px DM Sans,sans-serif}@keyframes ringRed{to{stroke:#ec5c4a;fill:#ec5c4a24}}@keyframes useRed{to{stroke:#ec5c4a}}@keyframes ptRed{to{fill:#ec5c4a}}@keyframes lineRed{to{stroke:#ec5c4ab3}}@keyframes warnPop{to{opacity:1}}#optica-solutions .n-w0 .ring{animation:.4s .5s forwards ringRed}#optica-solutions .n-w0 use{animation:.4s .5s forwards useRed}#optica-solutions .n-w0 .warn{animation:.3s .7s forwards warnPop}#optica-solutions .ne.e-w1{animation:.4s .85s forwards lineRed}#optica-solutions .n-w1 .ring{animation:.4s 1.1s forwards ringRed}#optica-solutions .n-w1 use{animation:.4s 1.1s forwards useRed}#optica-solutions .n-w1 .pt{animation:.4s 1.1s forwards ptRed}#optica-solutions .n-w1 .warn{animation:.3s 1.3s forwards warnPop}#optica-solutions .ne.e-w2{animation:.4s 1.35s forwards lineRed}#optica-solutions .n-w2 .ring{animation:.4s 1.6s forwards ringRed}#optica-solutions .n-w2 use{animation:.4s 1.6s forwards useRed}#optica-solutions .n-w2 .pt{animation:.4s 1.6s forwards ptRed}#optica-solutions .n-w2 .warn{animation:.3s 1.8s forwards warnPop}#optica-solutions .ne.e-w3{animation:.4s 1.85s forwards lineRed}#optica-solutions .n-w3 .ring{animation:.4s 2.05s forwards ringRed}#optica-solutions .n-w3 use{animation:.4s 2.05s forwards useRed}#optica-solutions .n-w3 .pt{animation:.4s 2.05s forwards ptRed}#optica-solutions .ne.e-w4{animation:.4s 2.25s forwards lineRed}#optica-solutions .n-w4 .ring{animation:.4s 2.45s forwards ringRed}#optica-solutions .n-w4 use{animation:.4s 2.45s forwards useRed}#optica-solutions .n-w4 .pt{animation:.4s 2.45s forwards ptRed}#optica-solutions .ne.e-w5{animation:.4s 2.6s forwards lineRed}#optica-solutions .n-w5 .ring{animation:.4s 2.75s forwards ringRed}#optica-solutions .n-w5 use{animation:.4s 2.75s forwards useRed}#optica-solutions .n-w5 .pt{animation:.4s 2.75s forwards ptRed}#optica-solutions .chain{z-index:2;flex-direction:column;align-items:center;gap:0;display:flex;position:relative}#optica-solutions .ch-item{opacity:0;justify-items:center;gap:7px;display:grid;transform:translateY(14px)}#optica-solutions .ch-name{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--col-teal-light);font-size:12.5px}#optica-solutions .ch-sub{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim);text-align:center;max-width:30ch;font-size:11.5px;line-height:1.5}#optica-solutions .ch-name{align-items:flex-end;height:22px;display:flex}#optica-solutions .ch-fig{justify-content:center;align-items:center;height:clamp(120px,24vmin,150px);display:flex}#optica-solutions .ch-item svg.csvg{filter:drop-shadow(0 12px 18px #00000073);width:clamp(92px,20vmin,130px);height:auto}#optica-solutions .ch-doc{transform:perspective(700px)rotateX(12deg)rotateY(-10deg)rotate(3deg)}#optica-solutions .ch-doc svg{filter:drop-shadow(0 12px 20px #00000080);width:clamp(80px,16vmin,108px);height:auto}#optica-solutions .chain .epd path,#optica-solutions .chain .epd rect,#optica-solutions .chain .epd circle,#optica-solutions .chain .epd line{fill:none;stroke-width:1.7px;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}#optica-solutions .chain .epd .ghost{opacity:.55}#optica-solutions .chain .epd .blk{stroke-opacity:.85}#optica-solutions .ch-link{background:var(--col-teal);transform-origin:top;flex:none;width:2px;height:clamp(34px,5.5vh,52px);transform:scaleY(0)}@keyframes chIn{to{opacity:1;transform:none}}@keyframes linkGrow{to{transform:scale(1)}}#optica-solutions .ch-item{animation:.45s forwards chIn}#optica-solutions .ch-1{animation-delay:.15s}#optica-solutions .ch-2{animation-delay:.65s}#optica-solutions .ch-3{animation-delay:1.1s}#optica-solutions .ch-link{animation:.3s forwards linkGrow}#optica-solutions .ch-l1{animation-delay:.45s}#optica-solutions .ch-l2{animation-delay:.9s}#optica-solutions .hero-final{z-index:2;text-align:center;font-family:var(--font-display);color:var(--col-teal-light);opacity:0;max-width:100%;padding:0 var(--pad);text-wrap:balance;font-size:clamp(17px,2vw,24px);font-style:italic;font-weight:300;animation:.5s 1.35s forwards chIn;transform:translateY(10px)}@media (width>=900px){#optica-solutions .chain{flex-direction:row;align-items:flex-start;gap:0}#optica-solutions .ch-fig{height:184px}#optica-solutions .ch-link{transform-origin:0;width:clamp(56px,8vw,120px);height:2px;margin-top:121px;transform:scaleX(0)}#optica-solutions .ch-item svg.csvg{width:clamp(120px,12vw,168px)}#optica-solutions .ch-doc svg{width:clamp(104px,9.5vw,136px)}#optica-solutions .hero-final{white-space:nowrap}}@media (width>=900px) and (width<=1180px){#optica-solutions .hero-final{white-space:normal}}#optica-solutions.no-io .net-svg .warn{opacity:1}#optica-solutions.no-io .n-w0 .ring{stroke:#ec5c4a;fill:#ec5c4a24}#optica-solutions.no-io .n-w0 use{stroke:#ec5c4a}#optica-solutions.no-io .ch-item{opacity:1;transform:none}#optica-solutions.no-io .ch-link{transform:none}#optica-solutions.no-io .hero-final{opacity:1;transform:none}#optica-solutions.no-io .statement-layer{opacity:1!important;transform:none!important}#optica-solutions.no-io .statement-sub{opacity:1!important;height:auto!important}#optica-solutions .vp-pair{gap:22px;margin-top:40px;display:grid}#optica-solutions .vp{border:1px solid var(--line);background:linear-gradient(#1b33324d,#07070900 70%);border-radius:8px;padding:clamp(22px,3vw,34px)}#optica-solutions .vp .vp-k{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--text-dim);font-size:11px}#optica-solutions .vp h3{font-family:var(--font-display);margin:10px 0 12px;font-size:clamp(21px,2.2vw,29px);font-weight:400;line-height:1.2}#optica-solutions .vp h3 em{color:var(--col-teal-light);font-style:italic}#optica-solutions .vp p{color:var(--text-sec);font-size:clamp(14.5px,1vw,16px)}#optica-solutions .vp-amber h3 em{color:var(--col-amber)}#optica-solutions .vp-purple h3 em{color:var(--col-purple)}@media (width>=820px){#optica-solutions .vp-pair{grid-template-columns:1fr 1fr}}#optica-solutions .rail{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#5cc9bf59 transparent;grid-auto-columns:minmax(206px,1fr);grid-auto-flow:column;gap:14px;margin-top:34px;padding:4px 2px 16px;display:grid;overflow-x:auto}#optica-solutions .rail::-webkit-scrollbar{height:6px}#optica-solutions .rail::-webkit-scrollbar-thumb{background:#5cc9bf4d;border-radius:3px}#optica-solutions .rail-box{border:1px solid var(--line);scroll-snap-align:start;background:linear-gradient(#1b333247,#0707091a);border-radius:6px;padding:16px 16px 18px}#optica-solutions .rail-box b{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--col-teal-light);margin-bottom:8px;font-size:12px;font-weight:500;line-height:1.4;display:block}#optica-solutions .rail-box p{color:var(--text-sec);font-size:13.5px;line-height:1.55}#optica-solutions .ce{justify-items:center;gap:18px;margin-top:40px;display:grid}#optica-solutions .ce-chips{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}#optica-solutions .ce-chip{font-family:var(--font-mono);letter-spacing:.1em;opacity:0;background:#07070999;border:1px solid;border-radius:5px;padding:7px 14px;font-size:11.5px;transition:opacity .45s,transform .5s;transform:translateY(8px)}#optica-solutions .ce.is-in .ce-chip{opacity:1;transform:none}#optica-solutions .ce-threat{color:var(--col-red);background:#ec5c4a12;border-color:#ec5c4a8c}#optica-solutions .ce-risk{color:var(--col-amber);background:#f5bf580f;border-color:#f5bf5880}#optica-solutions .ce.is-in .ce-chip:nth-child(2){transition-delay:.1s}#optica-solutions .ce.is-in .ce-chip:nth-child(3){transition-delay:.2s}#optica-solutions .ce-main{justify-items:center;gap:16px;width:100%;display:grid}#optica-solutions .ce-col{grid-template-columns:1fr 1fr;gap:10px;width:100%;max-width:440px;display:grid}#optica-solutions .ce-box{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-pri);text-align:center;border:1px solid var(--col-teal-stroke);opacity:0;background:#1b333273;border-radius:5px;padding:12px 10px;font-size:12px;transition:opacity .5s,transform .55s}#optica-solutions .ce-in .ce-box{transform:translate(-16px)}#optica-solutions .ce-out .ce-box{transform:translate(16px)}#optica-solutions .ce.is-in .ce-box{opacity:1;transform:none}#optica-solutions .ce.is-in .ce-box:nth-child(2){transition-delay:90ms}#optica-solutions .ce.is-in .ce-box:nth-child(3){transition-delay:.18s}#optica-solutions .ce.is-in .ce-box:nth-child(4){transition-delay:.27s}#optica-solutions .ce-box.ce-ep{border-color:var(--col-teal);color:var(--col-teal-light);background:#5cc9bf29}#optica-solutions .ce-pill{z-index:2;font-family:var(--font-mono);letter-spacing:.14em;color:#3a2c07;background:var(--col-amber);opacity:0;white-space:nowrap;border-radius:999px;padding:7px 18px;font-size:12px;font-weight:500;transition:opacity .45s .35s;position:absolute;top:50%}#optica-solutions .ce-pill-l{left:5.45455%;transform:translate(-50%,-50%)}#optica-solutions .ce-pill-r{left:94.5455%;transform:translate(-50%,-50%)}#optica-solutions .ce.is-in .ce-pill{opacity:1}#optica-solutions .ce-cube{width:min(66vw,300px);position:relative}#optica-solutions .ce-cube svg{width:100%;height:auto;overflow:visible}#optica-solutions .ce-hex{stroke:#fff;stroke-width:1.8px;fill:none;stroke-linejoin:round}#optica-solutions .ce-face{stroke:#fff;stroke-width:1.4px;stroke-linejoin:round}#optica-solutions .ce-dotring{fill:none;stroke:var(--col-amber);stroke-width:2.2px;stroke-linejoin:round;stroke-dasharray:1 7;stroke-linecap:round}#optica-solutions .ce.is-in .ce-dotring{animation:40s linear infinite ceSpin}@keyframes ceSpin{to{stroke-dashoffset:-800px}}#optica-solutions .ce-diag{stroke:var(--col-amber);stroke-width:2px;stroke-dasharray:6 6;fill:none}#optica-solutions .ce-cube text{fill:#ffffffeb;font-family:DM Sans,sans-serif;font-size:15px}@media (width>=1000px){#optica-solutions .ce-main{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:26px}#optica-solutions .ce-col{grid-template-columns:1fr;max-width:230px}#optica-solutions .ce-cube{width:clamp(240px,26vw,320px)}}#optica-solutions .pglab{align-items:start;gap:22px;margin-top:40px;display:grid}#optica-solutions .pglab-title{font-family:var(--font-display);margin-top:12px;font-size:clamp(22px,2.4vw,32px);font-weight:400}#optica-solutions .pglab-title em{color:var(--col-purple);font-style:italic}#optica-solutions .pglab-nav{border-top:1px solid var(--line);margin-top:18px;list-style:none}#optica-solutions .pglab-nav li{border-bottom:1px solid var(--line)}#optica-solutions .pglab-nav button{all:unset;cursor:pointer;box-sizing:border-box;grid-template-columns:34px 1fr;gap:2px 10px;width:100%;min-height:44px;padding:12px 6px;display:grid}#optica-solutions .pglab-nav button:focus-visible{outline:2px solid var(--col-teal-light);outline-offset:2px}#optica-solutions .pglab-nav .n{font-family:var(--font-mono);letter-spacing:.14em;color:var(--text-dim);grid-row:1/span 2;font-size:12px}#optica-solutions .pglab-nav .t{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim);font-size:13px;transition:color .25s}#optica-solutions .pglab-nav .d{color:var(--text-dim);opacity:.8;font-size:13px;line-height:1.5}#optica-solutions .pglab-nav button.now .t{color:var(--col-teal-light)}#optica-solutions .pglab-nav button.now .n{color:var(--col-teal)}#optica-solutions .pglab-window{background:#050809eb;border:1px solid #5cc9bf73;border-radius:8px;overflow:hidden;box-shadow:inset 0 0 34px #5cc9bf0f,0 18px 50px #00000080}#optica-solutions .pglab-head{font-family:var(--font-mono);letter-spacing:.18em;color:var(--text-dim);border-bottom:1px solid #5cc9bf40;justify-content:space-between;gap:10px;padding:9px 14px;font-size:11px;display:flex}#optica-solutions .pglab-head span:last-child{color:var(--col-teal)}#optica-solutions .pglab-stage{min-height:340px;padding:16px 14px 18px;position:relative}#optica-solutions .pganim{display:none}#optica-solutions .pganim.on{display:block}#optica-solutions .pganim svg{width:100%;height:auto;display:block}#optica-solutions .pganim .axl{fill:var(--text-dim);letter-spacing:.06em;font-family:DM Mono,monospace;font-size:12.5px}#optica-solutions .pg-verdict{font-family:var(--font-body);min-height:1.4em;font-size:clamp(16px,1.5vw,21px);font-weight:700}#optica-solutions .pg-verdict .vk{color:var(--text-sec)}#optica-solutions .pg-verdict .vv{color:var(--col-teal-light)}#optica-solutions .pg-metrics{flex-wrap:wrap;gap:18px 34px;margin:10px 0 14px;display:flex}#optica-solutions .pgm{gap:2px;display:grid}#optica-solutions .pgm .mk{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim);font-size:11px}#optica-solutions .pgm .mv{font-family:var(--font-mono);color:var(--text-pri);font-variant-numeric:tabular-nums;font-size:clamp(20px,2.2vw,28px)}#optica-solutions .pg-charttitle{font-family:var(--font-body);color:var(--text-pri);margin-bottom:8px;font-size:clamp(13px,1.1vw,15px);font-weight:700}#optica-solutions .pganim .rb-lab{fill:#ffffffd9;font-family:DM Mono,monospace;font-size:12.5px}#optica-solutions.no-io .pglab-nav{display:none}@media (width>=1000px){#optica-solutions .pglab{grid-template-columns:minmax(0,.38fr) minmax(0,.62fr);gap:44px}#optica-solutions .pglab-stage{min-height:420px}}#optica-solutions #evidence-pack{border-top:1px solid var(--line)}#optica-solutions .epx-layout{justify-items:center;gap:34px;margin-top:44px;display:grid}#optica-solutions .epx-wrap{transform-origin:50%;transform:perspective(900px)rotateX(14deg)rotateY(-11deg)rotate(4deg)}#optica-solutions .epx{filter:drop-shadow(0 20px 34px #0000008c);width:min(84vw,340px);height:auto}#optica-solutions .epx path,#optica-solutions .epx rect,#optica-solutions .epx circle,#optica-solutions .epx line{fill:none;stroke-width:1.7px;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}#optica-solutions .epx text{stroke:none}#optica-solutions .epx .zone{stroke-opacity:.55;cursor:pointer;pointer-events:all;transition:stroke-opacity .35s}#optica-solutions .epx .zfill{opacity:0;pointer-events:all;cursor:pointer;transition:opacity .35s}#optica-solutions .epx g.epz.is-current .zone{stroke-opacity:1}#optica-solutions .epx g.epz.is-current .zfill{opacity:1}#optica-solutions .epx g.epz:hover .zone{stroke-opacity:1}#optica-solutions .epx g.epz:hover .zfill{opacity:1}#optica-solutions .ep-callouts{gap:14px;width:100%;max-width:640px;display:grid}#optica-solutions .ep-callout{border:1px solid var(--line-strong);opacity:.62;cursor:pointer;background:#070709d9;border-radius:6px;padding:14px 18px;transition:opacity .35s,border-color .35s}#optica-solutions .ep-callout:hover,#optica-solutions .ep-callout.is-current{opacity:1;border-color:var(--col-teal-light)}#optica-solutions .ep-callout .k{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--col-amber);font-size:10.5px}#optica-solutions .ep-callout p{color:var(--text-sec);margin-top:4px;font-size:clamp(13.5px,.95vw,15px)}#optica-solutions .ep-callout p b{color:var(--text-pri);font-weight:500}#optica-solutions .ep-chips{font-family:var(--font-mono);flex-wrap:wrap;gap:7px;margin-top:10px;font-size:10.5px;display:flex}#optica-solutions .ep-chip{letter-spacing:.06em;color:var(--col-teal-light);border:1px solid #5cc9bf80;border-radius:3px;padding:3px 9px}#optica-solutions .ep-chip.fail{color:var(--col-red);border-color:#ec5c4a8c}@media (width>=1100px){#optica-solutions .epx-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);place-items:center stretch;gap:48px}#optica-solutions .epx-wrap{justify-self:center}#optica-solutions .epx{width:clamp(280px,26vw,360px)}}#optica-solutions #closing{text-align:left;background:#e9e6e0;border-top:0;padding:clamp(80px,11vw,140px) 0}#optica-solutions #closing .eyebrow{color:#4e7b83}#optica-solutions .close-quote{font-family:var(--font-display);letter-spacing:.015em;color:#1b3332;max-width:22ch;font-size:clamp(2.4rem,6vw,4.4rem);font-weight:300;line-height:1.32}#optica-solutions .close-quote em{color:#4e7b83;font-style:italic}#optica-solutions #closing .lede{color:#1b3332c7;max-width:56ch}#optica-solutions .close-actions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}#optica-solutions #closing .btn-primary{color:#e9e6e0;background:#1b3332}#optica-solutions #closing .btn-primary:hover{background:#2a4a48}#optica-solutions .airange-terminal-section{border-top:1px solid var(--line);position:relative}#optica-solutions .airange-terminal-sticky{padding:clamp(64px,9vw,120px) 0;display:block;position:relative;overflow:hidden}#optica-solutions .airange-terminal-grid{align-items:center;gap:22px;width:100%;display:grid}#optica-solutions .airange-terminal-stagehead{margin-top:18px}#optica-solutions .airange-terminal-stagenum{font-family:var(--font-mono);letter-spacing:.22em;color:var(--col-teal);font-size:12px}#optica-solutions .airange-terminal-stagename{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--text-pri);margin-top:6px;font-size:clamp(15px,1.4vw,19px)}#optica-solutions .airange-terminal-outcome{color:var(--text-sec);max-width:34ch;min-height:3em;margin-top:8px;font-size:clamp(13.5px,1vw,15.5px)}#optica-solutions .airange-terminal-stage-nav{border-top:1px solid var(--line);margin-top:22px;list-style:none;display:none}#optica-solutions .airange-terminal-stage-nav li{border-bottom:1px solid var(--line)}#optica-solutions .airange-terminal-stage-nav .st{all:unset;cursor:pointer;box-sizing:border-box;width:100%;min-height:44px;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim);justify-content:space-between;align-items:center;gap:12px;padding:4px 6px;font-size:12.5px;transition:color .25s;display:flex}#optica-solutions .airange-terminal-stage-nav .st:after{content:"○";color:var(--text-dim)}#optica-solutions .airange-terminal-stage-nav li.done button{color:var(--text-sec)}#optica-solutions .airange-terminal-stage-nav li.done button:after{content:"●";color:var(--col-teal-dark)}#optica-solutions .airange-terminal-stage-nav li.now button{color:var(--col-teal-light)}#optica-solutions .airange-terminal-stage-nav li.now button:after{content:"●";color:var(--col-teal-light)}#optica-solutions .airange-terminal-mobileprog{background:#5cc9bf2e;border-radius:1px;height:2px;margin-top:14px;overflow:hidden}#optica-solutions .airange-terminal-mobileprog i{background:var(--col-teal-light);width:0;height:100%;display:block}#optica-solutions .airange-terminal-window{opacity:.55;background:#050809eb;border:1px solid #5cc9bf73;border-radius:8px;transition:opacity .4s;position:relative;overflow:hidden;box-shadow:inset 0 0 34px #5cc9bf0f,0 18px 50px #00000080}#optica-solutions .airange-terminal-window.lit{opacity:1}#optica-solutions .airange-terminal-head{font-family:var(--font-mono);letter-spacing:.18em;color:var(--text-dim);border-bottom:1px solid #5cc9bf40;justify-content:space-between;gap:10px;padding:9px 14px;font-size:11px;display:flex}#optica-solutions .airange-terminal-head span:last-child{color:var(--col-teal)}#optica-solutions .airange-terminal-output{font-family:var(--font-mono);color:#ffffffd6;white-space:pre-wrap;word-break:break-word;height:min(62svh,560px);margin:0;padding:16px 16px 20px;font-size:clamp(12px,1vw,13.5px);line-height:1.6;overflow:hidden}#optica-solutions .tl-p{color:var(--col-teal-light)}#optica-solutions .tl-k{color:var(--col-teal)}#optica-solutions .tl-d{color:var(--text-dim)}#optica-solutions .tl-a{color:var(--col-amber)}#optica-solutions .airange-terminal-cursor{background:var(--col-teal-light);color:#0000;width:.62em;animation:1.05s step-end infinite tcBlink;display:inline-block}@keyframes tcBlink{50%{opacity:0}}#optica-solutions .airange-terminal-topo{text-align:right;font-family:var(--font-mono);letter-spacing:.12em;color:var(--text-dim);opacity:0;pointer-events:none;font-size:11px;line-height:1.7;transition:opacity .35s;position:absolute;bottom:12px;right:14px}#optica-solutions .airange-terminal-topo span{color:var(--col-teal);display:block}#optica-solutions .airange-terminal-topo.on{opacity:1}#optica-solutions .airange-terminal-finalcopy{opacity:0;pointer-events:none;margin-top:18px;transition:opacity .45s,transform .5s;transform:translateY(10px)}#optica-solutions .airange-terminal-finalcopy.on{opacity:1;pointer-events:auto;transform:none}#optica-solutions .airange-terminal-finalcopy p{color:var(--text-sec);max-width:52ch}#optica-solutions .airange-terminal-finalcopy .close-actions{margin-top:16px}#optica-solutions .airange-terminal-srtext{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}#optica-solutions.no-io .airange-terminal-window{opacity:1}#optica-solutions.no-io .airange-terminal-stage-nav{display:none!important}#optica-solutions.no-io .airange-terminal-finalcopy{opacity:1;pointer-events:auto;transform:none}@media (width>=900px){#optica-solutions .airange-terminal-grid{grid-template-columns:minmax(0,.38fr) minmax(0,.62fr);gap:44px}#optica-solutions .airange-terminal-stage-nav{display:block}#optica-solutions .airange-terminal-mobileprog{display:none}#optica-solutions .airange-terminal-output{height:min(66vh,600px)}}#optica-solutions .rail-box{background:linear-gradient(#1b33324d,#07070900 70%);border-radius:8px;padding:clamp(20px,2.4vw,28px)}#optica-solutions .rail-box b{font-family:var(--font-display);letter-spacing:0;text-transform:none;color:var(--text-pri);margin-bottom:8px;font-size:clamp(17px,1.5vw,21px);font-weight:400;line-height:1.25}#optica-solutions .rail-box p{color:var(--text-sec);font-size:clamp(13.5px,1vw,15px)}#optica-solutions .ep-callout{border:1px solid var(--line);background:linear-gradient(#1b33324d,#07070900 70%);border-radius:8px;padding:clamp(20px,2.4vw,28px)}#optica-solutions .ep-callout .k{color:var(--text-dim)}#optica-solutions .ep-callout p{margin-top:10px}#optica-solutions .ep-callout p b{font-family:var(--font-display);color:var(--text-pri);margin-bottom:8px;font-size:clamp(18px,1.7vw,23px);font-weight:400;line-height:1.25;display:block}#optica-solutions .ep-callout:hover,#optica-solutions .ep-callout.is-current{border-color:var(--col-teal-light)}@media (prefers-reduced-motion:reduce){#optica-solutions *,#optica-solutions :before,#optica-solutions :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}#optica-solutions{scroll-behavior:auto}#optica-solutions .stage-inner{padding-top:64px;padding-bottom:64px}#optica-solutions .scene-net{opacity:.3!important;animation:none!important;transform:none!important}#optica-solutions .net-svg .warn{opacity:1}#optica-solutions .n-w0 .ring{stroke:#ec5c4a;fill:#ec5c4a24}#optica-solutions .n-w0 use{stroke:#ec5c4a}#optica-solutions .ch-item{opacity:1!important;animation:none!important;transform:none!important}#optica-solutions .ch-link{animation:none!important;transform:none!important}#optica-solutions .hero-final{opacity:1!important;animation:none!important;transform:none!important}#optica-solutions .statement-layer{opacity:1!important;transform:none!important}#optica-solutions .statement-sub{opacity:1!important;height:auto!important}#optica-solutions .scroll-cue{display:none}#optica-solutions .ch-doc,#optica-solutions .epx-wrap{transform:none}#optica-solutions .rv,#optica-solutions .ep-callout{opacity:1;transform:none}#optica-solutions .airange-terminal-cursor{opacity:1;animation:none}}#optica-solutions.no-io .ce-chip,#optica-solutions.no-io .ce-box,#optica-solutions.no-io .ce-pill{opacity:1;transform:none}#optica-solutions.no-io .ce-dotring{animation:none}@media (prefers-reduced-motion:reduce){#optica-solutions .ce-chip,#optica-solutions .ce-box,#optica-solutions .ce-pill{opacity:1!important;transform:none!important}#optica-solutions .ce-dotring{animation:none!important}#optica-solutions .epx-wrap{transform:none}}#optica-solutions.tab-hidden *,#optica-solutions.tab-hidden :before,#optica-solutions.tab-hidden :after{animation-play-state:paused!important}#optica-solutions .bleed{width:100vw;max-width:100vw;padding-left:var(--pad);padding-right:var(--pad);margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}#optica-solutions .ce-cube svg{width:100%;max-height:min(60vh,460px)}#optica-solutions .pganim svg{max-height:min(58vh,520px)}#optica-solutions .airange-terminal-window{max-width:1180px;margin:0 auto}#optica-solutions .epx{max-height:min(70vh,620px)}#optica-solutions .net-svg{max-height:100%}#optica-solutions .airange-terminal-stage-nav .st{cursor:default}@media (prefers-reduced-motion:reduce){#optica-solutions .airange-terminal-finalcopy{opacity:1;pointer-events:auto;transform:none}#optica-solutions .scene-net{opacity:.32;animation:none}}#optica-solutions .statement-layer:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(60% 60%,#070709d1,#07070900 72%);position:absolute;inset:-8% -12%}#optica-solutions .statement-layer{isolation:isolate;position:relative}.optica-company{--col-bg-base:#070709;--col-bg-dark:#1b3332;--col-teal:#5cc9bf;--col-teal-light:#94efea;--col-teal-stroke:#a3d1d9;--col-red:#ec5c4a;--col-offwhite:#f4f1ea;--text-pri:#fffffff0;--text-sec:#ffffffad;--line:#5cc9bf29;--line-strong:#5cc9bf57;--panel-fill:#0c1514;--font-display:"Source Serif 4 Variable", "Source Serif 4", Cambria, Georgia, serif;--font-body:"Inter Variable", Inter, "Segoe UI", system-ui, -apple-system, sans-serif;--font-mono:"IBM Plex Mono", "SF Mono", Consolas, monospace;--wrap:1180px;--pad:clamp(18px, 4vw, 48px);background:var(--col-bg-base);color:var(--text-pri);font-family:var(--font-body);-webkit-font-smoothing:antialiased;min-width:0;font-size:clamp(15px,1.05vw,17px);line-height:1.65;overflow-x:hidden}.optica-company *,.optica-company :before,.optica-company :after{box-sizing:border-box;margin:0;padding:0}.optica-company img{max-width:100%;display:block}.optica-company a{color:var(--col-teal-light);text-decoration:none}.optica-company a:focus-visible,.optica-company button:focus-visible{outline:2px solid var(--col-teal-light);outline-offset:3px;border-radius:2px}.optica-company ul{list-style:none}.optica-company .wrap{max-width:var(--wrap);padding-left:max(var(--pad), env(safe-area-inset-left));padding-right:max(var(--pad), env(safe-area-inset-right));margin:0 auto}.optica-company .sect{padding:clamp(64px,9vw,120px) 0;position:relative}.optica-company .sect+.sect{border-top:1px solid var(--line)}.optica-company .sect-wash{pointer-events:none;background:radial-gradient(72% 46% at 50% 0,#5cc9bf17,#07070900 72%),radial-gradient(58% 40% at 84% 100%,#ec5c4a0d,#07070900 74%);position:absolute;inset:0}.optica-company .eyebrow{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--col-teal);font-size:clamp(10px,.8vw,12px)}.optica-company .lede{color:var(--text-sec);max-width:62ch}.optica-company h2{font-family:var(--font-display);letter-spacing:-.015em;color:#fff;text-wrap:balance;font-size:clamp(1.7rem,3.6vw,2.9rem);font-weight:300;line-height:1.1}.optica-company h2 em{color:var(--col-teal-light);font-style:italic;font-weight:400}.optica-company h3{font-family:var(--font-display);color:#fff;font-size:clamp(1.15rem,1.6vw,1.4rem);font-weight:400;line-height:1.2}.optica-company .btn{min-width:44px;min-height:48px;font-family:var(--font-body);cursor:pointer;text-align:center;border:1px solid #0000;border-radius:3px;justify-content:center;align-items:center;gap:9px;padding:12px 26px;font-size:15px;font-weight:500;line-height:1.2;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.optica-company .btn .arw{transition:transform .22s;display:inline-block}.optica-company .btn:hover .arw{transform:translate(4px)}.optica-company .btn-primary{background:var(--col-teal);color:#04211e;border-color:var(--col-teal)}.optica-company .btn-primary:hover{background:var(--col-teal-light);border-color:var(--col-teal-light)}.optica-company .hero{padding:clamp(56px,8vw,104px) 0 clamp(48px,7vw,84px);position:relative;overflow:hidden}.optica-company .hero-grid-bg{pointer-events:none;opacity:.5;background-image:linear-gradient(to right, var(--line) 1px, transparent 1px), linear-gradient(to bottom, var(--line) 1px, transparent 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 82% at 18% 0,#000 0%,#0000 72%);mask-image:radial-gradient(120% 82% at 18% 0,#000 0%,#0000 72%)}.optica-company .hero-wash{pointer-events:none;background:radial-gradient(96% 78% at 10% 0,#5cc9bf21,#0000 58%),radial-gradient(70% 62% at 82% 8%,#ec5c4a12,#0000 64%);position:absolute;inset:0}.optica-company .hero-inner{position:relative}.optica-company .hero-h1{max-width:20ch;font-family:var(--font-display);letter-spacing:-.015em;color:#fff;text-wrap:balance;opacity:0;margin:0;font-size:clamp(2rem,7.4vw,4.2rem);font-weight:300;line-height:1.05;animation:.72s cubic-bezier(.22,1,.36,1) .1s forwards optica-company-slide;transform:translate(-48px)}.optica-company .hero-h1 em{color:var(--col-teal-light);font-style:italic;font-weight:400}.optica-company .hero-sub{opacity:0;animation:.72s cubic-bezier(.22,1,.36,1) .42s forwards optica-company-slide;transform:translate(-40px)}.optica-company .hero-sub p{color:var(--text-sec);max-width:58ch;margin-top:18px;font-size:clamp(15px,1.08vw,17px)}.optica-company .hero-sub .hero-close{color:var(--col-teal-light);font-family:var(--font-display);font-size:clamp(1.15rem,2.2vw,1.6rem);font-style:italic;line-height:1.25}.optica-company .hero-eyebrow{margin-bottom:18px}@keyframes optica-company-slide{to{opacity:1;transform:translate(0)}}.optica-company .team-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:clamp(18px,2.4vw,28px);display:grid}.optica-company .member{border:1px solid var(--line);background:linear-gradient(#1b33324d,#07070900 78%);border-radius:6px;min-width:0;padding:clamp(14px,1.6vw,18px)}.optica-company .member-photo{aspect-ratio:1;object-fit:cover;object-position:50% 22%;background:var(--panel-fill);border-radius:4px;width:100%}.optica-company .member-name{margin-top:16px;font-size:clamp(1.25rem,1.7vw,1.55rem);font-weight:400;line-height:1.15}.optica-company .member-role{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--col-teal);margin-top:6px;font-size:11px}.optica-company .member p{color:var(--text-sec);margin-top:12px;font-size:15px}.optica-company .band{border-top:1px solid var(--line);background:linear-gradient(#1b33328c,#070709e6);position:relative}.optica-company .band .lede{margin-top:16px}.optica-company .band-actions{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.optica-company .split{grid-template-columns:1fr;align-items:center;gap:clamp(26px,4vw,54px);display:grid}@media (width>=900px){.optica-company .split{grid-template-columns:1fr 1fr}.optica-company .split.reverse .split-media{order:2}}.optica-company .split-media img{border-radius:6px;width:100%;height:auto}.optica-company .glow-media{position:relative}.optica-company .glow-halo{pointer-events:none;z-index:0;background:radial-gradient(circle,#5cc9bf26 0%,#5cc9bf00 62%);animation:6s ease-in-out infinite optica-company-glow;position:absolute;inset:-14%}.optica-company .glow-media img{z-index:1;animation:.9s cubic-bezier(.22,1,.36,1) both optica-company-rise,7s ease-in-out 1.2s infinite optica-company-float;position:relative}@keyframes optica-company-glow{0%,to{opacity:.85}50%{opacity:1}}@keyframes optica-company-rise{0%{opacity:0;transform:translateY(26px)scale(.97)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes optica-company-float{0%,to{transform:translate(0)}50%{transform:translateY(-10px)}}.optica-company .split-copy p{color:var(--text-sec);max-width:58ch;margin-top:16px}.optica-company .split-copy .accent{color:var(--col-teal-light);font-family:var(--font-display);font-size:clamp(1.05rem,1.8vw,1.35rem);font-style:italic}.optica-company .figures{gap:14px;margin-top:26px;display:grid}.optica-company .figure{border-left:2px solid var(--col-teal);padding-left:16px}.optica-company .figure .num{font-family:var(--font-display);color:#fff;font-size:clamp(1.6rem,3.4vw,2.4rem);line-height:1.1}.optica-company .figure.warn{border-left-color:var(--col-red)}.optica-company .figure .cap{color:var(--text-sec);font-size:15px}.optica-company .points{gap:14px;margin-top:26px;display:grid}.optica-company .points li{color:var(--text-sec);padding-left:22px;position:relative}.optica-company .points li:before{content:"";background:var(--col-teal);border-radius:50%;width:7px;height:7px;position:absolute;top:.62em;left:0}.optica-company .statement{max-width:22ch}.optica-company .statement-body{max-width:62ch;color:var(--text-sec);gap:16px;margin-top:22px;display:grid}.optica-company .statement-body .emph{font-family:var(--font-display);color:var(--col-offwhite);font-size:clamp(1.2rem,2.6vw,1.9rem);font-style:italic;line-height:1.25}@media (prefers-reduced-motion:reduce){.optica-company *,.optica-company :before,.optica-company :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.optica-company .hero-h1,.optica-company .hero-sub{opacity:1;animation:none;transform:none}}
