.holo-page section{border-bottom:1px solid var(--gray-200)}.holo-page .final-cta,.holo-page .holo-why,.holo-page section:last-of-type{border-bottom:none}.holo-page .hero-tag{background:none;border:none;padding:0;border-radius:0;color:var(--blue-bright);font-size:13px;letter-spacing:.1em;font-weight:var(--w-700);text-transform:uppercase}.holo-page .hero-tag:before{display:none}.holo-page .section-title em{font-style:italic;color:#0f2a5e}@keyframes holoFloat{0%,to{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(-7px)}}@keyframes holoGlow{0%,to{box-shadow:0 0 14px rgba(59,130,246,.55),0 0 28px rgba(37,99,235,.25)}50%{box-shadow:0 0 26px rgba(59,130,246,.9),0 0 50px rgba(37,99,235,.5)}}@keyframes holoScan{0%{top:2px;opacity:.9}75%{top:80px;opacity:.2}to{top:2px;opacity:0}}.holo-header{background:var(--off-white);padding:clamp(88px,10vw,110px) clamp(20px,5vw,52px) clamp(48px,6vw,72px);position:relative;overflow:hidden}.holo-header-inner{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,56px);align-items:center;position:relative;z-index:1}.holo-header-text{display:flex;flex-direction:column}.holo-header-headline{font-family:var(--font-heading);font-size:clamp(26px,3.5vw,43px);font-weight:var(--w-700);line-height:var(--lh-heading);letter-spacing:var(--ls-heading);color:#1a4ab5;margin-top:16px}.holo-header-headline em{font-style:italic;color:#0f2a5e;font-weight:var(--w-700)}.holo-header-sub{font-size:clamp(15px,1.8vw,18px);font-weight:var(--w-600);color:var(--color-heading);margin-top:14px}.holo-header-desc,.holo-header-sub{font-family:var(--font-body);line-height:var(--lh-body);max-width:520px}.holo-header-desc{font-size:var(--size-body);color:var(--color-body);margin-top:12px}.holo-header-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.holo-header-tag{padding:6px 14px;background:var(--blue-soft);border:1px solid var(--blue-border);border-radius:100px;font-family:var(--font-body);font-size:12px;font-weight:var(--w-600);color:var(--blue-mid)}.holo-header-support{font-family:var(--font-body);font-size:13px;font-weight:var(--w-500);color:var(--blue-bright);margin-top:16px;letter-spacing:.03em}.holo-hero-banner{border-radius:22px;overflow:hidden;border:1px solid #1a4ab5;box-shadow:0 24px 80px rgba(26,74,181,.1),0 4px 20px rgba(26,74,181,.05);line-height:0;align-self:center}.holo-hero-card{background:var(--white);border-radius:22px;border:1px solid var(--gray-200);overflow:hidden;box-shadow:0 24px 80px rgba(15,42,94,.1),0 4px 20px rgba(15,42,94,.05)}.holo-hero-card-screen{background:linear-gradient(135deg,#060f26,#0a1836 45%,#0d1f4a);height:clamp(200px,20vw,240px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;position:relative;overflow:hidden}.holo-hero-card-screen:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 80% 60% at 50% 40%,rgba(37,99,235,.18),transparent 65%),radial-gradient(ellipse 40% 40% at 80% 20%,rgba(96,165,250,.1),transparent)}.holo-display-rig{position:relative;width:170px;height:130px;z-index:1}.holo-orb{top:4px;left:50%;width:46px;height:46px;background:radial-gradient(circle at 32% 28%,rgba(191,219,254,.95),rgba(59,130,246,.75) 38%,rgba(21,74,233,.88) 65%,rgba(15,42,94,.92));transform:translateX(-50%);animation:holoFloat 3.2s ease-in-out infinite,holoGlow 3.2s ease-in-out infinite}.holo-orb,.holo-orb:before{position:absolute;border-radius:50%}.holo-orb:before{content:"";top:12%;left:18%;width:28%;height:22%;background:hsla(0,0%,100%,.38);filter:blur(3px)}.holo-hud-frame{position:absolute;top:4px;left:50%;width:72px;height:72px;transform:translateX(-50%);z-index:2}.holo-hud-bl,.holo-hud-br,.holo-hud-tl,.holo-hud-tr{position:absolute;width:14px;height:14px;border-color:rgba(59,130,246,.85);border-style:solid}.holo-hud-tl{top:0;left:0;border-width:2px 0 0 2px}.holo-hud-tr{top:0;right:0;border-width:2px 2px 0 0}.holo-hud-bl{bottom:0;left:0;border-width:0 0 2px 2px}.holo-hud-br{bottom:0;right:0;border-width:0 2px 2px 0}.holo-scan-line{width:120px;height:1.5px;background:linear-gradient(90deg,transparent,rgba(59,130,246,.55) 30%,rgba(147,197,253,.9) 50%,rgba(59,130,246,.55) 70%,transparent);animation:holoScan 2.4s ease-in-out infinite;z-index:1}.holo-disk-base,.holo-scan-line{position:absolute;left:50%;transform:translateX(-50%)}.holo-disk-base{bottom:0;width:64px;height:13px;border-radius:50%;background:linear-gradient(135deg,rgba(21,74,233,.5),rgba(15,42,94,.85));box-shadow:0 0 14px rgba(21,74,233,.45)}.holo-hero-card-label{font-family:var(--font-body);font-size:11px;font-weight:var(--w-600);letter-spacing:.1em;text-transform:uppercase;color:hsla(0,0%,100%,.6);position:relative;z-index:1}.holo-hero-card-body{padding:clamp(16px,2vw,24px) clamp(16px,2.5vw,28px)}.holo-hero-stat-row{display:flex}.holo-hero-stat{flex:1;display:flex;flex-direction:column;gap:4px;padding:0 clamp(8px,1.5vw,16px);border-right:1px solid var(--gray-100)}.holo-hero-stat:first-child{padding-left:0}.holo-hero-stat:last-child{border-right:none;padding-right:0}.holo-hero-stat-val{font-family:var(--font-heading);font-size:clamp(12px,1.5vw,15px);font-weight:var(--w-700);color:var(--blue-mid);letter-spacing:-.3px}.holo-hero-stat-key{font-family:var(--font-body);font-size:11px;font-weight:var(--w-400);color:var(--gray-400);text-transform:uppercase;letter-spacing:.06em}.holo-section-header{max-width:640px;margin:0 auto clamp(36px,5vw,52px);text-align:center}.holo-sub-heading{font-family:var(--font-body);font-size:var(--size-body);font-weight:var(--w-600);color:var(--color-heading);margin-top:6px;margin-bottom:14px}.holo-whatis{background:linear-gradient(160deg,#e8eeff,#f3f5ff 40%,#fafbff);padding:clamp(28px,3.5vw,48px) clamp(20px,5vw,52px);position:relative;overflow:hidden}.holo-whatis:before{top:-120px;right:-120px;width:560px;height:560px;background:radial-gradient(circle,rgba(59,130,246,.1) 0,transparent 68%)}.holo-whatis:after,.holo-whatis:before{content:"";position:absolute;border-radius:50%;pointer-events:none}.holo-whatis:after{bottom:-80px;left:-80px;width:380px;height:380px;background:radial-gradient(circle,rgba(99,102,241,.07) 0,transparent 68%)}.holo-whatis-inner{max-width:1100px;margin:0 auto;position:relative;z-index:1}.holo-whatis-header{display:flex;flex-direction:column;justify-content:center}.holo-br{display:inline}.holo-whatis-headline{font-family:var(--font-heading);font-size:clamp(24px,2.8vw,38px);font-weight:var(--w-700);line-height:1.2;letter-spacing:var(--ls-heading);color:#1a4ab5;margin-top:0;margin-bottom:16px}.holo-whatis-headline em{font-style:italic;color:#0f2a5e}.holo-whatis-body{font-family:var(--font-body);font-size:clamp(15px,1.7vw,16px);line-height:1.82;color:var(--color-body)}.holo-whatis-body strong{color:var(--blue-mid);font-weight:var(--w-600)}.holo-whatis-row{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,64px);align-items:center}.holo-whatis-explainer{background:hsla(0,0%,100%,.72);border:1px solid rgba(99,123,255,.14);border-radius:20px;padding:clamp(28px,3.5vw,40px);backdrop-filter:blur(6px)}.holo-whatis-sub-headline{font-family:var(--font-heading);font-size:clamp(17px,2vw,22px);font-weight:var(--w-700);line-height:1.25;letter-spacing:var(--ls-heading);color:#1a4ab5;margin-bottom:14px}.holo-whatis-facts{display:flex;flex-direction:column;gap:10px}.holo-whatis-fact{background:hsla(0,0%,100%,.85);border:1px solid rgba(99,123,255,.16);border-radius:14px;padding:12px 14px;position:relative;overflow:hidden;display:flex;flex-direction:row;align-items:flex-start;gap:12px;transition:border-color .25s,box-shadow .25s,transform .25s;backdrop-filter:blur(4px)}.holo-whatis-fact:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--blue-mid),#818cf8);border-radius:14px 14px 0 0}.holo-whatis-fact:hover{border-color:rgba(99,123,255,.35);box-shadow:0 10px 32px rgba(26,74,181,.1);transform:translateY(-3px)}.holo-whatis-fact-icon{width:38px;height:38px;border-radius:9px;background:var(--blue-soft);border:1px solid var(--blue-border);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.holo-whatis-fact-icon svg{width:18px;height:18px;color:var(--blue-mid)}.holo-whatis-fact-label{font-family:var(--font-heading);font-size:14px;font-weight:var(--w-700);color:var(--color-heading);margin-bottom:4px;letter-spacing:var(--ls-heading)}.holo-whatis-fact-desc{font-family:var(--font-body);font-size:13px;color:var(--color-body);line-height:1.55}.holo-capabilities{background:var(--off-white);padding:clamp(28px,3.5vw,48px) clamp(20px,5vw,52px)}.holo-capabilities .section-inner{max-width:1280px;margin:0 auto}.holo-capabilities-header{text-align:center;max-width:640px;margin:0 auto clamp(32px,5vw,52px)}.holo-capabilities-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.holo-cap-card{background:linear-gradient(145deg,#07153a 0,var(--blue-deep) 55%,#1a3566 100%);border-radius:14px;border:1px solid hsla(0,0%,100%,.07);padding:18px 14px 16px;display:flex;flex-direction:column;align-items:center;text-align:center;transition:box-shadow .25s,transform .25s;will-change:transform;cursor:pointer}.holo-cap-card:hover{box-shadow:0 16px 40px rgba(10,18,50,.28);transform:translateY(-4px)}.holo-cap-icon{width:52px;height:52px;border-radius:14px;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.16);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-bottom:14px}.holo-cap-icon svg{width:26px;height:26px}.holo-cap-title{font-family:var(--font-heading);font-size:14px;font-weight:var(--w-400);color:var(--white);margin:0 0 5px;letter-spacing:.01em;line-height:1.3}.holo-impact{background:var(--white);padding:clamp(28px,3.5vw,48px) clamp(20px,5vw,52px)}.holo-impact-inner{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:clamp(48px,7vw,88px);align-items:start}.holo-content-col{display:flex;flex-direction:column}.holo-content-body{font-family:var(--font-body);font-size:var(--size-body);line-height:var(--lh-body);color:var(--color-body);margin-bottom:12px}.holo-content-tag-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.holo-content-tag{display:inline-flex;align-items:center;padding:5px 14px;background:var(--blue-soft);border:1px solid var(--blue-border);border-radius:100px;font-family:var(--font-body);font-size:12px;font-weight:var(--w-500);color:var(--blue-mid);white-space:nowrap}.holo-impact-col,.holo-impact-list{display:flex;flex-direction:column}.holo-impact-list{gap:12px;margin-top:20px}.holo-impact-item{display:flex;gap:14px;align-items:flex-start;background:var(--off-white);border-radius:12px;border:1px solid var(--gray-200);padding:14px 18px;transition:border-color .2s,box-shadow .2s,transform .2s}.holo-impact-item:hover{border-color:var(--blue-mid);transform:translateX(4px);box-shadow:0 4px 16px rgba(26,74,181,.1)}.holo-impact-dot{width:8px;height:8px;border-radius:50%;background:var(--blue-mid);flex-shrink:0;margin-top:7px}.holo-impact-text{font-family:var(--font-body);font-size:14px;font-weight:var(--w-500);color:var(--color-heading);line-height:1.6}.holo-usecases{background:var(--off-white);padding:clamp(28px,3.5vw,48px) clamp(20px,5vw,52px)}.holo-usecases .section-inner{max-width:1280px;margin:0 auto}.holo-usecases-grid{--g:20px;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--g)}.holo-usecase-card{flex:0 0 calc((100% - 5 * var(--g)) / 6);background:var(--white);border-radius:16px;border:1px solid var(--gray-200);padding:20px 16px;display:flex;flex-direction:column;align-items:center;text-align:center;transition:border-color .25s,box-shadow .25s,transform .25s;will-change:transform}.holo-usecase-card:hover{border-color:var(--blue-mid);box-shadow:0 12px 32px rgba(26,74,181,.14);transform:translateY(-4px)}.holo-usecase-icon{width:48px;height:48px;border-radius:12px;background:var(--blue-soft);border:1.5px solid var(--blue-border);display:flex;align-items:center;justify-content:center;margin:0 auto 12px}.holo-usecase-icon svg{width:22px;height:22px}.holo-usecase-title{font-family:var(--font-heading);font-size:var(--size-small);font-weight:var(--w-600);color:var(--blue-mid);letter-spacing:0;margin-bottom:8px;text-align:center;line-height:1.4}.holo-usecase-desc{font-family:var(--font-body);font-size:13px;color:var(--color-body);line-height:var(--lh-body);text-align:center}.holo-scale{background:var(--white);padding:clamp(28px,3.5vw,48px) clamp(20px,5vw,52px)}.holo-scale-inner{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,6vw,72px);align-items:center}.holo-scale-text{display:flex;flex-direction:column}.holo-scale-body{font-family:var(--font-body);font-size:var(--size-body);line-height:var(--lh-body);color:var(--color-body);margin-bottom:16px}.holo-scale-card{background:var(--blue-deep);padding:clamp(28px,3.5vw,40px)}.holo-scale-card,.holo-scale-media{border-radius:20px;box-shadow:0 16px 48px rgba(15,42,94,.25)}.holo-scale-media{overflow:hidden;line-height:0}.holo-scale-card-label{font-family:var(--font-body);font-size:11px;font-weight:var(--w-600);letter-spacing:.1em;text-transform:uppercase;color:hsla(0,0%,100%,.55);margin-bottom:12px}.holo-scale-card-title{font-family:var(--font-heading);font-size:clamp(18px,2vw,24px);font-weight:var(--w-700);color:var(--white);letter-spacing:var(--ls-heading);line-height:1.2;margin-bottom:16px}.holo-scale-card-body{font-family:var(--font-body);font-size:14px;color:hsla(0,0%,100%,.72);line-height:var(--lh-body);margin-bottom:10px}.holo-scale-badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.holo-scale-badge{display:inline-flex;align-items:center;padding:5px 14px;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.18);border-radius:100px;font-family:var(--font-body);font-size:12px;font-weight:var(--w-500);color:hsla(0,0%,100%,.82)}.holo-why{background:var(--white);padding:clamp(28px,3.5vw,48px) clamp(20px,5vw,52px)}.holo-why-inner{max-width:1200px;margin:0 auto}.holo-why-header{text-align:center;margin-bottom:clamp(40px,5vw,60px)}.holo-why-headline{font-family:var(--font-heading);font-size:clamp(26px,3.2vw,42px);font-weight:var(--w-700);line-height:1.18;letter-spacing:var(--ls-heading);color:#1a4ab5;margin-top:10px;margin-bottom:16px}.holo-why-headline em{font-style:normal;color:#0f2a5e}.holo-why-sub{font-family:var(--font-body);font-size:clamp(14px,1.6vw,16px);color:var(--color-body);line-height:1.75;max-width:520px;margin:0 auto}.holo-why-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--gray-200);border:1px solid var(--gray-200);border-radius:20px;overflow:hidden}.holo-why-card{background:var(--off-white);padding:clamp(18px,2.2vw,26px) clamp(16px,2vw,22px);position:relative;overflow:hidden;transition:background .25s;display:flex;flex-direction:column}.holo-why-card:hover{background:var(--white)}.holo-why-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--blue-mid),#818cf8);transform:scaleX(0);transform-origin:left;transition:transform .32s ease}.holo-why-card:hover:before{transform:scaleX(1)}.holo-why-card-head{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.holo-why-card-num{font-family:var(--font-heading);font-size:11px;font-weight:var(--w-600);color:var(--blue-mid);letter-spacing:.14em;opacity:.45}.holo-why-card-icon{width:36px;height:36px;border-radius:9px;background:var(--blue-soft);border:1px solid var(--blue-border);display:flex;align-items:center;justify-content:center}.holo-why-card-icon svg{width:16px;height:16px;color:var(--blue-mid)}.holo-why-card-transform{display:flex;align-items:baseline;gap:8px;margin-bottom:16px;flex-wrap:wrap}.holo-why-card-from{font-family:var(--font-heading);font-size:12px;color:var(--gray-400);text-decoration:line-through}.holo-why-card-arrow{color:var(--blue-mid);font-size:15px;line-height:1}.holo-why-card-to{font-family:var(--font-heading);font-size:clamp(18px,1.8vw,22px);font-weight:var(--w-700);color:var(--blue-mid);line-height:1.1;letter-spacing:-.01em}.holo-why-card-desc{font-family:var(--font-body);font-size:13px;color:var(--color-body);line-height:1.72;margin-top:auto;padding-top:12px}@media (max-width:1024px){.holo-header-inner{grid-template-columns:1fr}.holo-header-headline{font-size:38px}.holo-page .section-title,.holo-whatis-headline,.holo-why-headline{font-size:32px}.holo-usecase-card{flex:0 0 calc((100% - 2 * var(--g)) / 3)}.holo-capabilities-grid,.holo-why-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.holo-whatis-row{grid-template-columns:1fr}.holo-br{display:none}.holo-impact-inner{grid-template-columns:1fr}.holo-page .final-cta h2{white-space:normal}.holo-scale-inner{grid-template-columns:1fr}.holo-section-header{margin-bottom:32px}.holo-usecase-card{flex:0 0 calc((100% - var(--g)) / 2)}}@media (max-width:480px){.holo-header-tags{display:grid;grid-template-columns:1fr 1fr;gap:8px}.holo-header-tag{text-align:center;white-space:normal}.holo-content-tag-row{display:grid;grid-template-columns:1fr 1fr;gap:8px}.holo-content-tag{justify-content:center}.holo-scale-badges{display:grid;grid-template-columns:1fr 1fr;gap:8px}.holo-scale-badge{justify-content:center}.holo-header-headline{font-size:30px}.holo-page .section-title,.holo-whatis-headline,.holo-why-headline{font-size:26px}.holo-capabilities-grid{grid-template-columns:1fr 1fr}.holo-why-grid{grid-template-columns:1fr}.holo-section-header{max-width:100%}.holo-header-ctas{flex-direction:column}.holo-header-ctas a{text-align:center}.holo-whatis-header{text-align:left}}@media (hover:none){.holo-cap-card:hover{transform:none;box-shadow:none}.holo-impact-item:hover,.holo-usecase-card:hover,.holo-whatis-fact:hover{transform:none;box-shadow:none;border-color:var(--gray-200)}}