:root{--obsidian:#0a0a0c;--obsidian-2:#101014;--plate:rgba(255,255,255,0.055);--plate-strong:rgba(255,255,255,0.09);--line:rgba(255,255,255,0.08);--line-hot:rgba(212,175,55,0.42);--gold:#d4af37;--gold-soft:rgba(212,175,55,0.15);--ice:#ffffff;--mist:rgba(255,255,255,0.72);--smoke:rgba(255,255,255,0.52);--shadow:0 28px 90px rgba(0,0,0,0.45);--bezier:cubic-bezier(0.16,1,0.3,1);--font:Arial,Helvetica,sans-serif;--page-max:1480px;--page-gutter:clamp(40px,5vw,96px)}@keyframes commandGateBreath{0%,to{opacity:.42;box-shadow:0 0 0 rgba(0,0,0,0)}50%{opacity:.9;box-shadow:0 0 38px color-mix(in srgb,var(--command-accent) 32%,transparent)}}@keyframes commandGateScan{0%{transform:translateX(-130%);opacity:0}18%,76%{opacity:.9}to{transform:translateX(130%);opacity:0}}body.arabic-site{direction:rtl;text-align:right;font-family:Dubai,Noto Kufi Arabic,Noto Sans Arabic,Tahoma,Arial,sans-serif;letter-spacing:0}.arabic-page-scope{display:contents}body.arabic-site *{letter-spacing:0!important}body.arabic-site .brand-wordmark,body.arabic-site .catalog-actions,body.arabic-site .catalog-header,body.arabic-site .footer-direct-actions,body.arabic-site .footer-hub-card a,body.arabic-site .footer-legal-row,body.arabic-site .footer-matrix-heading,body.arabic-site .footer-registry-head,body.arabic-site .header-utility,body.arabic-site .product-price-panel{direction:rtl}body.arabic-site .catalog-actions,body.arabic-site .catalog-brand,body.arabic-site .catalog-header nav,body.arabic-site .collection-rail,body.arabic-site .footer-direct-actions,body.arabic-site .footer-hub-card a,body.arabic-site .ghost-button,body.arabic-site .header-icon-link,body.arabic-site .liquid-button,body.arabic-site .product-thumbs,body.arabic-site .service-chip-row{flex-direction:row-reverse}body.arabic-site .brand-wordmark,body.arabic-site .catalog-copy,body.arabic-site .footer-hub-card,body.arabic-site .footer-link-column,body.arabic-site .footer-matrix-table,body.arabic-site .hero-copy,body.arabic-site .product-detail-copy,body.arabic-site .product-seo-heading,body.arabic-site .section-heading{text-align:right}body.arabic-site .footer-matrix-table>div{direction:rtl}body.arabic-site input,body.arabic-site select,body.arabic-site textarea{direction:rtl;text-align:right;font-family:inherit}.blog-article-hero-image{width:min(520px,100%);aspect-ratio:4/3;object-fit:cover;border:1px solid rgba(223,186,89,.14);border-radius:8px;box-shadow:0 26px 90px rgba(0,0,0,.34)}.blog-article-body{width:min(920px,calc(100% - var(--page-gutter)));margin:0 auto;padding:32px 0 82px;color:rgba(248,250,252,.74);font-size:clamp(1rem,1.4vw,1.12rem);line-height:1.85}.blog-article-body p{margin:0 0 18px}.blog-article-body .catalog-actions{margin-top:32px}.info-page{--info-gold:#dfba59;--info-line:rgba(223,186,89,0.14);background:radial-gradient(circle at 14% 12%,rgba(223,186,89,.13),transparent 28rem),radial-gradient(circle at 82% 30%,rgba(255,255,255,.06),transparent 24rem),#070709}.info-cta,.info-hero,.info-ledger-section,.info-proof-strip{width:min(var(--page-max),calc(100% - var(--page-gutter)));margin:0 auto}.info-hero{padding:132px 0 84px}.info-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,440px);gap:42px;align-items:end}.info-kicker{color:var(--info-gold);font-size:.77rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.info-hero h1{max-width:900px;margin-top:16px;color:var(--ice);font-size:clamp(3rem,6.4vw,6.4rem);line-height:.97;letter-spacing:0;text-wrap:balance}.info-cta p,.info-hero p:not(.info-kicker){max-width:760px;margin-top:24px;color:var(--mist);font-size:1.06rem;line-height:1.74}.info-cta,.info-ledger-grid article,.info-proof-strip article,.info-signal-card{position:relative;overflow:hidden;border:1px solid var(--info-line);border-radius:8px;background:linear-gradient(145deg,rgba(255,255,255,.078),rgba(255,255,255,.032)),rgba(7,7,9,.66);box-shadow:0 28px 90px rgba(0,0,0,.34);-webkit-backdrop-filter:blur(34px);backdrop-filter:blur(34px)}.info-cta:before,.info-ledger-grid article:before,.info-proof-strip article:before,.info-signal-card:before{position:absolute;inset:0;pointer-events:none;content:"";background:linear-gradient(115deg,transparent,rgba(255,255,255,.12) 38%,rgba(223,186,89,.12) 50%,transparent 68%);opacity:0;transform:translateX(-40%);transition:opacity .42s var(--bezier),transform .78s var(--bezier)}.info-cta:hover:before,.info-ledger-grid article:hover:before,.info-proof-strip article:hover:before,.info-signal-card:hover:before{opacity:1;transform:translateX(40%)}.info-signal-card{display:grid;gap:16px;min-height:360px;padding:26px}.info-cta svg,.info-ledger-grid svg,.info-proof-strip svg,.info-signal-card svg{color:var(--info-gold)}.info-signal-card span{color:var(--info-gold);font-size:.75rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.info-signal-card strong{color:var(--ice);font-size:clamp(2.6rem,6vw,4.8rem);line-height:.94;letter-spacing:0}.info-signal-card p{color:var(--mist);line-height:1.65}.info-ledger-section{padding:36px 0 82px}.info-section-heading{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:28px;align-items:end;margin-bottom:28px}.info-cta h2,.info-section-heading h2{color:var(--ice);font-size:clamp(2.15rem,4vw,4.1rem);line-height:1.04;letter-spacing:0;text-wrap:balance}.info-ledger-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.info-ledger-grid article{display:grid;gap:15px;min-height:250px;padding:24px}.info-ledger-grid h3{color:var(--ice);font-size:1.18rem}.info-ledger-grid p{color:var(--mist);line-height:1.68}.info-proof-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;padding-bottom:82px}.info-proof-strip article{display:grid;gap:12px;min-height:210px;padding:22px}.info-proof-strip strong{color:var(--ice)}.info-proof-strip span{color:var(--mist);line-height:1.6}.info-cta{display:grid;justify-items:center;gap:18px;margin-bottom:82px;padding:54px 28px;text-align:center}@media (max-width:980px){.info-hero-grid,.info-section-heading{grid-template-columns:1fr}.info-ledger-grid,.info-proof-strip{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.info-cta,.info-hero,.info-ledger-section,.info-proof-strip{width:min(100% - 28px,1180px)}.info-hero{padding:104px 0 58px}.info-hero h1{font-size:clamp(2.65rem,13.5vw,4.8rem)}.info-ledger-grid article,.info-signal-card{min-height:auto}.info-ledger-grid,.info-proof-strip{grid-template-columns:1fr}.info-ledger-section,.info-proof-strip{padding-bottom:64px}}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{background:var(--obsidian)}body{margin:0;color:var(--ice);font-family:var(--font)}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}h1,h2,h3,p{margin:0}.noir-home{min-height:100vh;overflow-x:hidden;background:radial-gradient(circle at 12% 18%,rgba(212,175,55,.12),transparent 24rem),radial-gradient(circle at 88% 42%,rgba(255,255,255,.055),transparent 24rem),var(--obsidian)}.cinematic-hero{position:relative;min-height:84vh;overflow:hidden;isolation:isolate}.hero-visual{object-fit:cover;filter:saturate(.82) contrast(1.18) brightness(.68);transform:scale(1.04);animation:visual-breathe 18s var(--bezier) infinite alternate}.hero-film{z-index:1;background:linear-gradient(90deg,rgba(10,10,12,.9) 0,rgba(10,10,12,.66) 42%,rgba(10,10,12,.28) 100%),linear-gradient(180deg,rgba(10,10,12,.22),var(--obsidian) 96%)}.hero-film,.hero-grain{position:absolute;inset:0}.hero-grain{z-index:2;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 0);background-size:78px 78px;-webkit-mask-image:linear-gradient(180deg,black,transparent 92%);mask-image:linear-gradient(180deg,black,transparent 92%)}.noir-topbar{position:absolute;top:22px;left:50%;z-index:5;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;width:min(var(--page-max),calc(100% - var(--page-gutter)));padding:10px 12px;border:1px solid rgba(255,255,255,.06);border-bottom-color:rgba(255,255,255,.04);border-radius:999px;background:rgba(4,4,5,.38);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 18px 70px rgba(0,0,0,.24);transform:translateX(-50%)}.noir-brand{display:inline-grid;grid-template-columns:42px auto;gap:8px;align-items:center;width:max-content;color:var(--ice);animation:brandInception .9s cubic-bezier(.16,1,.3,1) both}.catalog-brand:hover .brand-wordmark small,.noir-brand:hover .brand-wordmark small{opacity:1;transform:translateY(2px)}.noir-navlinks{justify-self:end;display:flex;gap:8px;padding:7px;background:rgba(255,255,255,.055);border:1px solid var(--line);border-radius:999px;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.noir-navlinks a{padding:10px 14px;color:var(--mist);border-radius:999px;font-size:.82rem;font-weight:760;white-space:nowrap;transition:color .42s var(--bezier),background .42s var(--bezier)}.noir-navlinks a:hover{color:var(--ice);background:rgba(255,255,255,.08)}.hero-theatre{position:relative;z-index:4;width:min(var(--page-max),calc(100% - var(--page-gutter)));margin:0 auto;padding:132px 0 116px;animation:stage-rise .8s var(--bezier) both}.hero-proof{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:22px}.hero-metrics span,.hero-proof span,.location-list span,.sheet-grid span,.system-indicators span{display:inline-flex;align-items:center;gap:8px}.hero-proof span{min-height:36px;padding:0 12px;color:var(--mist);background:var(--plate);border:1px solid var(--line);border-radius:999px;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);font-size:.8rem;font-weight:800}.gold-kicker{color:var(--gold);font-size:.78rem;font-weight:900;text-transform:uppercase}.hero-theatre h1{max-width:860px;margin-top:16px;font-size:clamp(3.3rem,7vw,6.2rem);line-height:.88;letter-spacing:0;text-wrap:balance}.hero-theatre>p:not(.gold-kicker){max-width:690px;margin-top:28px;color:var(--mist);font-size:1.12rem;line-height:1.72}.hero-command-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:36px}.ghost-button,.liquid-button,.utility-bar a,.utility-bar button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 22px;overflow:hidden;color:var(--ice);border:1px solid var(--line);border-radius:999px;font-weight:860;transition:transform .52s var(--bezier),border-color .52s var(--bezier),background .52s var(--bezier)}.liquid-button{background:radial-gradient(circle at var(--x,50%) var(--y,50%),rgba(255,255,255,.38),transparent 9rem),linear-gradient(135deg,rgba(212,175,55,.35),rgba(255,255,255,.08));border-color:var(--line-hot);box-shadow:0 22px 55px rgba(212,175,55,.16)}.ghost-button:hover,.liquid-button:hover,.utility-bar a:hover,.utility-bar button:hover{transform:translateY(-2px)}.ghost-button{background:var(--plate);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.hero-metrics{position:absolute;right:max(18px,calc((100vw - var(--page-max)) / 2));bottom:32px;z-index:4;display:grid;grid-template-columns:repeat(3,minmax(130px,1fr));max-width:620px;overflow:hidden;background:rgba(255,255,255,.055);border:1px solid var(--line);border-radius:8px;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);box-shadow:var(--shadow)}.hero-metrics span{display:grid;gap:4px;padding:18px;color:var(--smoke);border-right:1px solid var(--line);font-size:.78rem}.hero-metrics span:last-child{border-right:0}.hero-metrics strong{color:var(--gold);font-size:1.15rem}.assurance-section,.configurator-shell,.ledger-section,.portfolio-stage,.reviews-section,.services-section,.signal-section{width:min(var(--page-max),calc(100% - var(--page-gutter)));margin:0 auto}.portfolio-stage{padding:82px 0 58px}.services-section{padding:58px 0}.section-orbit,.signal-copy{display:grid;gap:14px;max-width:800px;margin-bottom:26px}.configurator-copy h2,.section-orbit h2,.signal-copy h2{font-size:clamp(2rem,4vw,4.2rem);line-height:1;letter-spacing:0;text-wrap:balance}.portfolio-deck{display:grid;grid-template-columns:repeat(4,minmax(220px,1fr));gap:16px}.assurance-grid,.reviews-grid,.services-grid{display:grid;gap:14px}.services-grid{grid-template-columns:repeat(4,1fr)}.assurance-card,.review-card,.service-card{background:linear-gradient(145deg,rgba(255,255,255,.075),rgba(255,255,255,.032));border:1px solid var(--line);border-radius:8px;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);box-shadow:var(--shadow)}.service-card{display:grid;align-content:start;gap:16px;min-height:260px;padding:24px}.assurance-card svg,.service-card svg{color:var(--gold)}.assurance-card h3,.review-card strong,.service-card h3{font-size:1.14rem;line-height:1.25}.assurance-card p,.review-card p,.service-card p{color:var(--mist);line-height:1.6}.portfolio-card{position:relative;display:grid;align-content:end;min-height:540px;padding:24px;overflow:hidden;color:var(--ice);text-align:left;background:var(--plate);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow);transform-style:preserve-3d;transition:transform .7s var(--bezier),border-color .7s var(--bezier),filter .7s var(--bezier)}.portfolio-card:not(.is-active){filter:saturate(.74) brightness(.78)}.portfolio-card.is-active{border-color:var(--line-hot);box-shadow:0 28px 90px rgba(0,0,0,.52),0 0 42px rgba(212,175,55,.12);transform:translateY(-8px)}.portfolio-schematic{position:absolute;inset:0;display:block;overflow:hidden;background:radial-gradient(circle at 24% 16%,rgba(223,186,89,.22),transparent 17rem),radial-gradient(circle at 82% 72%,rgba(0,229,255,.11),transparent 18rem),linear-gradient(145deg,rgba(255,255,255,.065),rgba(255,255,255,.018));transition:transform 1s var(--bezier),filter .7s var(--bezier)}.portfolio-card.is-active .portfolio-schematic,.portfolio-card:hover .portfolio-schematic{filter:saturate(1.12) brightness(1.08);transform:translate3d(0,-8px,0) scale(1.03)}.portfolio-schematic:after,.portfolio-schematic:before{position:absolute;content:"";pointer-events:none}.portfolio-schematic:before{inset:18px;border:1px solid rgba(223,186,89,.12);border-radius:8px}.portfolio-schematic:after{inset:0;background:linear-gradient(90deg,transparent 0 9%,rgba(255,255,255,.035) 9.4% 9.7%,transparent 10.1% 100%),linear-gradient(0deg,transparent 0 11%,rgba(255,255,255,.03) 11.3% 11.6%,transparent 12% 100%);background-size:58px 58px;-webkit-mask-image:linear-gradient(180deg,black,transparent 74%);mask-image:linear-gradient(180deg,black,transparent 74%);animation:schematicGridDrift 12s linear infinite}.access-barrier,.access-gate,.access-motor,.access-track,.garage-ceiling-panels,.garage-frame,.garage-motor,.garage-rail,.garage-wall,.sensor-pair,.shutter-box,.shutter-guides,.shutter-roll,.shutter-shop-frame,.shutter-slats{position:absolute;z-index:1}.garage-wall{right:8%;bottom:20%;width:74%;height:58%;background:linear-gradient(90deg,rgba(255,255,255,.08) 0 8%,transparent 8% 92%,rgba(255,255,255,.08) 92% 100%),linear-gradient(180deg,rgba(255,255,255,.055),rgba(0,0,0,.28));border:1px solid rgba(255,255,255,.08);border-bottom:7px solid rgba(223,186,89,.18);border-radius:10px 10px 3px 3px;box-shadow:inset 0 0 50px rgba(0,0,0,.45)}.garage-ceiling-panels{top:18%;right:16%;width:57%;display:grid;gap:6px;padding:8px;border:1px solid rgba(223,186,89,.18);border-radius:5px;background:rgba(5,6,8,.72);transform:perspective(440px) rotateX(61deg) translateY(20px);transform-origin:bottom center;opacity:0;animation:overheadPanelsPark 6.2s var(--bezier) infinite}.garage-ceiling-panels i{height:11px;border:1px solid rgba(255,255,255,.08);border-radius:3px;background:linear-gradient(90deg,rgba(255,255,255,.13),transparent 24%,rgba(223,186,89,.18) 55%,transparent),rgba(18,18,18,.86)}.garage-frame{right:12%;bottom:23%;width:66%;height:46%;display:grid;gap:5px;padding:11px;background:linear-gradient(180deg,rgba(4,5,7,.02),rgba(4,5,7,.7)),linear-gradient(180deg,rgba(223,186,89,.16),rgba(255,255,255,.045));border:1px solid rgba(223,186,89,.28);border-radius:8px 8px 2px 2px;box-shadow:inset 0 0 38px rgba(0,0,0,.45),0 24px 60px rgba(0,0,0,.42);perspective:420px;overflow:hidden;animation:overheadDoorOpening 6.2s var(--bezier) infinite}.garage-frame:after,.garage-frame:before{position:absolute;content:"";pointer-events:none}.garage-frame:before{top:-74px;left:7%;width:86%;height:62px;border:1px solid rgba(223,186,89,.2);border-bottom:0;border-radius:42px 42px 0 0;transform:rotateX(58deg);transform-origin:bottom center;background:repeating-linear-gradient(0deg,rgba(223,186,89,.22) 0 2px,transparent 2px 13px),linear-gradient(180deg,rgba(255,255,255,.05),transparent);opacity:.72}.garage-frame:after{inset:12px;background:linear-gradient(115deg,transparent 0 38%,rgba(255,255,255,.18) 48%,transparent 58% 100%);border-radius:6px;opacity:.62;transform:translateX(-110%);animation:garageSheen 4.8s var(--bezier) infinite}.garage-frame i{display:block;background:linear-gradient(90deg,rgba(255,255,255,.12),transparent 18%,rgba(223,186,89,.18) 52%,transparent),rgba(9,10,12,.64);border:1px solid rgba(255,255,255,.09);border-radius:3px;transform-origin:top center;min-height:28px;animation:sectionalPanelShadow 6.2s var(--bezier) infinite}.garage-frame i:nth-child(2){animation-delay:.12s}.garage-frame i:nth-child(3){animation-delay:.24s}.garage-frame i:nth-child(4){animation-delay:.36s}.garage-rail{top:15%;right:12%;width:74%;height:90px;border-top:3px solid rgba(223,186,89,.58);border-right:3px solid rgba(223,186,89,.26);border-radius:0 58px 0 0;background:transparent;box-shadow:0 -6px 18px rgba(223,186,89,.16)}.garage-motor{top:11%;right:38%;width:48px;height:30px;border:1px solid rgba(223,186,89,.35);border-radius:999px;background:rgba(6,7,9,.78);box-shadow:inset 0 0 16px rgba(223,186,89,.1);animation:motorRelayPulse 2.8s ease-in-out infinite}.sensor-pair{right:16%;bottom:24%;left:16%;display:flex;justify-content:space-between}.sensor-pair i{width:12px;height:12px;background:#10b981;border-radius:50%;box-shadow:0 0 18px rgba(16,185,129,.68);animation:sensorBlink 2.2s ease-in-out infinite}.sensor-pair i:last-child{animation-delay:.42s}.shutter-shop-frame{right:12%;bottom:23%;width:70%;height:52%;background:linear-gradient(90deg,rgba(255,255,255,.08) 0 7%,transparent 7% 93%,rgba(255,255,255,.08) 93% 100%),linear-gradient(180deg,rgba(255,255,255,.045),rgba(0,0,0,.54));border:1px solid rgba(255,255,255,.08);border-bottom:7px solid rgba(223,186,89,.16);border-radius:9px 9px 3px 3px;box-shadow:inset 0 0 42px rgba(0,0,0,.5)}.shutter-box{top:17%;right:13%;left:13%;height:54px;background:linear-gradient(180deg,rgba(223,186,89,.28),rgba(255,255,255,.055));border:1px solid rgba(223,186,89,.26);border-radius:8px;box-shadow:0 18px 48px rgba(0,0,0,.38)}.shutter-roll{top:21%;left:50%;width:72px;height:34px;border:1px solid rgba(223,186,89,.34);border-radius:999px;background:repeating-radial-gradient(circle,rgba(223,186,89,.4) 0 3px,rgba(8,9,12,.92) 4px 7px),rgba(5,6,8,.92);box-shadow:0 0 22px rgba(223,186,89,.16);transform:translateX(-50%);animation:shutterBarrelRoll 1.4s linear infinite}.shutter-guides{top:27%;right:14%;bottom:23%;left:14%;display:flex;justify-content:space-between}.shutter-guides i{width:10px;height:100%;background:linear-gradient(180deg,rgba(223,186,89,.38),rgba(255,255,255,.08));border-radius:999px}.shutter-slats{right:17%;top:30%;bottom:24%;left:17%;display:grid;gap:4px;overflow:hidden;animation:shutterCurtainLift 6s var(--bezier) infinite}.shutter-slats i{height:12px;background:linear-gradient(90deg,rgba(255,255,255,.12),transparent 16%,rgba(223,186,89,.34),transparent 86%,rgba(255,255,255,.08)),linear-gradient(180deg,rgba(82,48,20,.96),rgba(31,21,13,.94));border:1px solid rgba(255,255,255,.07);border-radius:2px;box-shadow:inset 0 1px 0 rgba(255,255,255,.1);animation:shutterSlatSheen 3.6s ease-in-out infinite}.shutter-slats i:nth-child(2n){animation-delay:.24s}.shutter-slats i:nth-child(3n){animation-delay:.48s}.access-track{right:12%;bottom:30%;left:12%;height:3px;background:linear-gradient(90deg,transparent,rgba(223,186,89,.65),transparent)}.access-gate{bottom:32%;width:30%;height:30%;background:repeating-linear-gradient(90deg,rgba(255,255,255,.14) 0 2px,transparent 2px 18px),linear-gradient(180deg,rgba(223,186,89,.16),rgba(255,255,255,.04));border:1px solid rgba(223,186,89,.25);border-radius:7px}.access-gate-left{left:18%;--gate-skew:skewY(-3deg);animation:accessGateLeft 5s var(--bezier) infinite}.access-gate-left,.access-gate-right{transform:translateX(0) var(--gate-skew)}.access-gate-right{right:18%;--gate-skew:skewY(3deg);animation:accessGateRight 5s var(--bezier) infinite}.access-motor{right:12%;bottom:30%;width:44px;height:54px;background:linear-gradient(180deg,rgba(0,229,255,.22),rgba(255,255,255,.055));border:1px solid rgba(0,229,255,.28);border-radius:8px;box-shadow:0 0 26px rgba(0,229,255,.13);animation:accessMotorStatus 2.4s ease-in-out infinite}.access-barrier{top:24%;left:17%;width:42%;height:8px;background:linear-gradient(90deg,rgba(223,186,89,.86),rgba(255,255,255,.15));border-radius:999px;transform:rotate(-10deg);transform-origin:left center;box-shadow:0 0 18px rgba(223,186,89,.22);animation:barrierSweep 5s var(--bezier) infinite}.repair-dial,.repair-flow,.repair-pulse,.repair-wrench{position:absolute;z-index:1}.repair-dial{top:22%;right:18%;width:132px;height:132px;border:1px solid rgba(239,68,68,.34);border-radius:50%;background:conic-gradient(from 210deg,rgba(239,68,68,.72),rgba(223,186,89,.28),rgba(255,255,255,.05),rgba(239,68,68,.72)),radial-gradient(circle,rgba(6,7,9,.96) 0 46%,transparent 47%);box-shadow:0 0 34px rgba(239,68,68,.18);animation:diagnosticDial 6s linear infinite}.repair-wrench{left:19%;bottom:32%;width:126px;height:126px;transform:rotate(-32deg);animation:wrenchCheck 4.8s var(--bezier) infinite}.repair-wrench i:first-child{position:absolute;top:20%;left:47%;width:14px;height:88px;background:linear-gradient(180deg,rgba(223,186,89,.85),rgba(255,255,255,.16));border-radius:999px;box-shadow:0 0 18px rgba(223,186,89,.22)}.repair-wrench i:last-child{position:absolute;top:9%;left:34%;width:48px;height:34px;border:8px solid rgba(223,186,89,.72);border-right-color:transparent;border-radius:50%}.repair-flow{right:20%;bottom:31%;display:grid;gap:10px;width:42%}.repair-flow i{height:9px;background:linear-gradient(90deg,rgba(239,68,68,.82),rgba(223,186,89,.35),transparent);border-radius:999px;transform-origin:left center;animation:repairSignal 2.2s ease-in-out infinite}.repair-flow i:nth-child(2){animation-delay:.22s}.repair-flow i:nth-child(3){animation-delay:.44s}.repair-pulse{top:31%;right:29%;width:18px;height:18px;background:#ef4444;border-radius:50%;box-shadow:0 0 0 12px rgba(239,68,68,.12),0 0 28px rgba(239,68,68,.7);animation:emergencyPulse 1.8s ease-in-out infinite}@keyframes schematicGridDrift{0%{background-position:0 0,0 0}to{background-position:58px 0,0 58px}}@keyframes garageSheen{0%,38%{transform:translateX(-115%);opacity:0}48%{opacity:.72}68%,to{transform:translateX(115%);opacity:0}}@keyframes overheadDoorOpening{0%,24%,to{clip-path:inset(0 0 0 0);transform:translateY(0)}52%,72%{clip-path:inset(0 0 72% 0);transform:translateY(-8px)}}@keyframes overheadPanelsPark{0%,30%,to{opacity:0;transform:perspective(440px) rotateX(61deg) translateY(28px)}52%,74%{opacity:.92;transform:perspective(440px) rotateX(61deg) translateY(0)}}@keyframes sectionalPanelShadow{0%,24%,to{transform:translateY(0) scaleY(1);opacity:1;filter:brightness(1)}52%,72%{transform:translateY(-3px) scaleY(.96);opacity:.66;filter:brightness(1.22)}}@keyframes motorRelayPulse{0%,to{box-shadow:inset 0 0 16px rgba(223,186,89,.1),0 0 0 rgba(223,186,89,0)}48%{box-shadow:inset 0 0 18px rgba(223,186,89,.18),0 0 22px rgba(223,186,89,.28)}}@keyframes sensorBlink{0%,to{opacity:.54;transform:scale(.86)}45%{opacity:1;transform:scale(1)}}@keyframes shutterBarrelRoll{0%{background-position:0 0,0 0;filter:brightness(.98)}to{background-position:38px 0,0 0;filter:brightness(1.1)}}@keyframes shutterCurtainLift{0%,28%,to{clip-path:inset(0 0 0 0);transform:translateY(0)}52%,72%{clip-path:inset(0 0 74% 0);transform:translateY(-26px)}}@keyframes shutterSlatSheen{0%,to{filter:brightness(.9)}45%{filter:brightness(1.25)}}@keyframes accessGateLeft{0%,to{transform:translateX(0) var(--gate-skew)}50%{transform:translateX(-18px) var(--gate-skew)}}@keyframes accessGateRight{0%,to{transform:translateX(0) var(--gate-skew)}50%{transform:translateX(18px) var(--gate-skew)}}@keyframes accessMotorStatus{0%,to{filter:brightness(.92);box-shadow:0 0 22px rgba(0,229,255,.12)}45%{filter:brightness(1.2);box-shadow:0 0 34px rgba(0,229,255,.24)}}@keyframes barrierSweep{0%,to{transform:rotate(-10deg)}50%{transform:rotate(-33deg)}}@keyframes diagnosticDial{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes wrenchCheck{0%,to{transform:rotate(-32deg) translateY(0)}44%{transform:rotate(-24deg) translateY(-4px)}}@keyframes repairSignal{0%,to{transform:scaleX(.62);opacity:.45}48%{transform:scaleX(1);opacity:1}}@keyframes emergencyPulse{0%,to{transform:scale(.86);box-shadow:0 0 0 8px rgba(239,68,68,.1),0 0 22px rgba(239,68,68,.54)}50%{transform:scale(1);box-shadow:0 0 0 18px rgba(239,68,68,0),0 0 34px rgba(239,68,68,.82)}}.portfolio-shade{position:absolute;inset:0;z-index:1;background:radial-gradient(circle at var(--x,50%) var(--y,50%),rgba(212,175,55,.2),transparent 13rem),linear-gradient(180deg,transparent 12%,rgba(0,0,0,.82))}.portfolio-label{position:absolute;top:18px;left:18px;z-index:2;padding:8px 11px;color:var(--gold);background:rgba(0,0,0,.42);border:1px solid var(--line);border-radius:999px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);font-size:.72rem;font-weight:900;text-transform:uppercase}.portfolio-card div{position:relative;z-index:2;display:grid;gap:12px;transform:translateY(34px);transition:transform .7s var(--bezier)}.portfolio-card.is-active div,.portfolio-card:hover div{transform:translateY(0)}.portfolio-card strong{font-size:1.55rem;line-height:1.08}.portfolio-card p{color:var(--mist);line-height:1.55}.portfolio-points{display:flex;flex-wrap:wrap;gap:7px}.portfolio-points em{padding:6px 8px;color:rgba(243,244,246,.86);background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.09);border-radius:999px;font-size:.72rem;font-style:normal;font-weight:800}.portfolio-card small{width:max-content;padding:8px 10px;color:var(--gold);background:var(--gold-soft);border-radius:999px;font-weight:850}.configurator-shell{display:grid;grid-template-columns:minmax(280px,.78fr) minmax(0,1fr);gap:18px;align-items:stretch;padding:62px 0}.configurator-copy,.inquiry-sheet,.ledger-grid article,.signal-item,.system-panel{background:linear-gradient(145deg,rgba(255,255,255,.075),rgba(255,255,255,.032));border:1px solid var(--line);border-radius:8px;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);box-shadow:var(--shadow)}.configurator-copy{display:grid;align-content:space-between;gap:28px;padding:30px}.configurator-copy p:not(.gold-kicker){color:var(--mist);line-height:1.65}.price-counter{display:grid;gap:4px;padding-top:28px;border-top:1px solid var(--line)}.price-counter span{color:var(--smoke);font-size:.78rem;font-weight:850;text-transform:uppercase}.price-counter strong{color:var(--gold);font-size:clamp(2.6rem,6vw,5.4rem);line-height:.9}.system-panel{position:relative;display:grid;gap:22px;padding:24px;overflow:hidden}.system-panel:before{position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent,rgba(212,175,55,.12),transparent);transform:translateX(-110%);animation:panel-wave .7s var(--bezier) both;content:""}.tier-switch{position:relative;display:grid;grid-template-columns:repeat(2,1fr);gap:6px;padding:6px;background:rgba(0,0,0,.28);border:1px solid var(--line);border-radius:999px}.tier-switch button{min-height:48px;color:var(--smoke);background:transparent;border:0;border-radius:999px;font-weight:900;transition:color .52s var(--bezier),background .52s var(--bezier),box-shadow .52s var(--bezier)}.tier-switch button.selected{color:var(--obsidian);background:linear-gradient(135deg,var(--gold),#fff2b8);box-shadow:inset 0 0 0 1px rgba(255,255,255,.36),0 14px 42px rgba(212,175,55,.16)}.tier-summary{display:grid;gap:10px}.tier-summary span{color:var(--gold);font-size:.9rem;font-weight:900;text-transform:uppercase}.tier-summary p{max-width:620px;color:var(--mist);line-height:1.65}.spec-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.spec-grid article{display:grid;gap:9px;min-height:128px;padding:18px;background:rgba(255,255,255,.045);border:1px solid var(--line);border-radius:8px;animation:spec-enter .64s var(--bezier) both;animation-delay:var(--delay)}.spec-grid span{color:var(--smoke);font-size:.78rem;font-weight:800;text-transform:uppercase}.spec-grid strong{font-size:1.18rem;line-height:1.25}.system-indicators{display:flex;flex-wrap:wrap;gap:9px;padding-top:14px;border-top:1px solid var(--line)}.system-indicators span{min-height:38px;padding:0 12px;color:var(--mist);background:rgba(255,255,255,.045);border:1px solid var(--line);border-radius:999px;font-size:.82rem;font-weight:820}.ledger-section{padding:58px 0}.ledger-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.ledger-grid article{display:grid;gap:14px;min-height:260px;padding:22px}.ledger-grid span{color:var(--gold);font-size:.78rem;font-weight:900;text-transform:uppercase}.ledger-grid strong{font-size:1.16rem;line-height:1.25}.ledger-grid p{color:var(--mist);line-height:1.58}.assurance-section{padding:58px 0}.assurance-grid{grid-template-columns:repeat(4,1fr)}.assurance-card{display:grid;justify-items:center;align-content:center;gap:14px;min-height:285px;padding:30px 26px;text-align:center}.assurance-card:nth-child(5){grid-column:2}.assurance-card strong{color:var(--smoke);font-size:.9rem;font-style:italic;line-height:1.35}.reviews-section{padding:58px 0}.reviews-grid{grid-template-columns:repeat(3,1fr)}.review-card{display:grid;gap:16px;min-height:230px;padding:26px}.review-card p{font-size:1rem}.review-card strong{margin-top:auto;color:var(--ice)}.review-card span{color:var(--smoke);font-size:.88rem}.signal-section{padding:42px 0 142px}.signal-row{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.signal-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:86px;padding:18px;color:var(--mist);font-weight:850;transition:transform .52s var(--bezier),border-color .52s var(--bezier)}.signal-item:hover{border-color:var(--line-hot);transform:translateY(-3px)}.utility-bar{position:fixed;right:50%;bottom:max(18px,env(safe-area-inset-bottom));z-index:20;display:grid;grid-template-columns:repeat(3,1fr);gap:7px;width:min(680px,calc(100% - 28px));padding:8px;background:rgba(10,10,12,.72);border:1px solid var(--line-hot);border-radius:999px;box-shadow:0 20px 70px rgba(0,0,0,.52);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);transform:translateX(50%)}.utility-bar button{border:1px solid transparent}.utility-bar a,.utility-bar button{min-height:48px;padding:0 14px;background:rgba(255,255,255,.06)}.modal-veil{position:fixed;inset:0;z-index:30;display:grid;place-items:end center;padding:20px;background:rgba(0,0,0,.62);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.catalog-page{padding-bottom:70px}.catalog-header{position:relative;z-index:5;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;width:min(var(--page-max),calc(100% - var(--page-gutter)));margin:0 auto;padding:10px 12px;border:1px solid rgba(255,255,255,.06);border-bottom-color:rgba(255,255,255,.04);border-radius:999px;background:rgba(4,4,5,.38);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 18px 70px rgba(0,0,0,.2)}.catalog-brand{display:inline-grid;grid-template-columns:42px auto;gap:8px;align-items:center;width:max-content;min-width:0;color:#f3f4f6;animation:brandInception .9s cubic-bezier(.16,1,.3,1) both}.catalog-brand img{padding:5px;background:var(--ice);border-radius:50%}.gateway-mark{position:relative;display:grid;gap:5px;align-content:center;justify-items:center;width:42px;height:42px;border:1px solid rgba(223,186,89,.74);border-right-color:transparent;border-radius:8px;background:linear-gradient(135deg,rgba(223,186,89,.18),transparent 44%),rgba(223,186,89,.04);box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 0 26px rgba(223,186,89,.1);overflow:hidden;transition:transform .52s cubic-bezier(.16,1,.3,1),border-color .52s cubic-bezier(.16,1,.3,1)}.gateway-mark:after{position:absolute;inset:-40%;content:"";opacity:0;background:linear-gradient(45deg,transparent 30%,rgba(255,255,255,.42),rgba(223,186,89,.2),transparent 68%);transform:translateX(-68%);transition:opacity .42s var(--bezier),transform .76s cubic-bezier(.16,1,.3,1)}.gateway-mark i{display:block;width:22px;height:3px;border-radius:999px;background:linear-gradient(90deg,#8d6d21,#dfba59 48%,#fff1a8);box-shadow:0 0 18px rgba(223,186,89,.2);animation:gatewayBarReveal .9s cubic-bezier(.16,1,.3,1) both}.gateway-mark i:nth-child(2){animation-delay:90ms}.gateway-mark i:nth-child(3){animation-delay:.18s}.catalog-brand:hover .gateway-mark,.noir-brand:hover .gateway-mark{border-color:rgba(223,186,89,.98) rgba(223,186,89,.28) rgba(223,186,89,.98) rgba(223,186,89,.98);transform:translateY(-1px)}.catalog-brand:hover .gateway-mark:after,.noir-brand:hover .gateway-mark:after{opacity:1;transform:translateX(60%)}.brand-wordmark{display:grid;gap:4px;min-width:0;overflow:hidden}.brand-wordmark strong{color:#f3f4f6;font-size:clamp(.88rem,1vw,1.05rem);font-weight:950;letter-spacing:.18em;line-height:1;text-transform:uppercase;animation:wordmarkReveal 1s cubic-bezier(.16,1,.3,1) both}.brand-wordmark small{color:#8892b0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.58rem;font-weight:760;letter-spacing:.12em;line-height:1;opacity:.64;text-transform:uppercase;transition:opacity .42s var(--bezier),transform .42s var(--bezier)}.catalog-header nav{padding:7px;background:var(--plate);border:1px solid var(--line);border-radius:999px;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.catalog-header nav,.header-utility{justify-self:end;display:flex;gap:8px}.header-utility{align-items:center}.developer-portal-link,.header-icon-link,.language-switch{display:inline-flex;gap:8px;align-items:center;min-height:40px;color:rgba(243,244,246,.84);border:1px solid rgba(223,186,89,.14);background:rgba(255,255,255,.04);transition:color .42s var(--bezier),border-color .42s var(--bezier),background .42s var(--bezier),transform .42s var(--bezier)}.header-icon-link{justify-content:center;width:40px;border-radius:50%}.developer-portal-link{padding:0 14px;letter-spacing:.08em;text-transform:uppercase}.developer-portal-link,.language-switch{border-radius:999px;font-size:.72rem;font-weight:900;white-space:nowrap}.language-switch{padding:0 13px;letter-spacing:.04em;text-decoration:none}.developer-portal-link:hover,.header-icon-link:hover,.language-switch:hover{color:#f3f4f6;border-color:rgba(223,186,89,.4);background:rgba(223,186,89,.08);transform:translateY(-1px)}.catalog-header nav a{padding:10px 14px;color:var(--mist);border-radius:999px;font-size:.82rem;font-weight:820;white-space:nowrap}.catalog-header nav a:hover{color:var(--ice);background:rgba(255,255,255,.08)}.site-footer{position:relative;z-index:2;padding:72px 0 34px;overflow:hidden;color:rgba(243,244,246,.78);background:radial-gradient(circle at 16% 0,rgba(223,186,89,.14),transparent 26rem),radial-gradient(circle at 86% 18%,rgba(16,185,129,.08),transparent 22rem),linear-gradient(180deg,rgba(10,10,12,.96),#040405 28%,#040405);border-top:1px solid rgba(223,186,89,.08)}.site-footer:before{position:absolute;inset:0;pointer-events:none;content:"";background:linear-gradient(90deg,transparent 0 49.8%,rgba(223,186,89,.05) 49.8% 50%,transparent 50%),repeating-linear-gradient(90deg,transparent 0 96px,rgba(255,255,255,.018) 96px 97px);opacity:.72}.footer-vault{position:relative;display:grid;gap:22px;width:min(var(--page-max),calc(100% - var(--page-gutter)));margin:0 auto;animation:footerMonolith .9s cubic-bezier(.16,1,.3,1) both}.footer-blueprint,.footer-brand-registry,.footer-legal-row,.footer-regional-matrix{border:1px solid rgba(223,186,89,.08);border-radius:8px;background:linear-gradient(145deg,rgba(255,255,255,.07),rgba(255,255,255,.018)),rgba(4,4,5,.74);box-shadow:0 34px 120px rgba(0,0,0,.34);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px)}.footer-brand-registry{display:grid;grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);gap:22px;align-items:center;padding:18px;overflow:hidden}.footer-hub-card>strong,.footer-link-column strong,.footer-matrix-heading span,.footer-registry-head span{display:inline-flex;gap:9px;align-items:center;color:#f3f4f6;font-size:.78rem;font-weight:930;letter-spacing:.12em;text-transform:uppercase}.footer-direct-actions svg,.footer-hub-card svg,.footer-matrix-heading svg,.footer-registry-head svg{color:#dfba59}.footer-matrix-heading p,.footer-registry-head p{max-width:480px;margin-top:8px;color:rgba(243,244,246,.62);line-height:1.55}.footer-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,black 10%,black 90%,transparent);mask-image:linear-gradient(90deg,transparent,black 10%,black 90%,transparent)}.footer-marquee div{display:flex;width:max-content;gap:12px;animation:footerMarquee 24s linear infinite}.footer-brand-registry:hover .footer-marquee div{animation-duration:48s}.footer-marquee span{display:inline-flex;min-width:220px;justify-content:center;padding:14px 18px;color:rgba(243,244,246,.54);border:1px solid rgba(255,255,255,.06);border-radius:999px;background:rgba(255,255,255,.035);font-size:.86rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;transition:color .42s var(--bezier),border-color .42s var(--bezier),background .42s var(--bezier)}.footer-marquee span:hover{color:rgba(223,186,89,.9);border-color:rgba(223,186,89,.22);background:rgba(223,186,89,.06)}.footer-blueprint{display:grid;grid-template-columns:repeat(6,minmax(0,1fr)) minmax(300px,1.12fr);gap:1px;overflow:hidden;background:linear-gradient(90deg,rgba(223,186,89,.08),transparent 18%,transparent 82%,rgba(223,186,89,.08)),rgba(4,4,5,.74)}.footer-hub-card,.footer-link-column{position:relative;display:grid;align-content:start;gap:14px;min-width:0;padding:26px;background:rgba(255,255,255,.028)}.footer-hub-card a,.footer-link-column a{position:relative;color:rgba(243,244,246,.68);line-height:1.45;transition:color .42s var(--bezier),letter-spacing .42s var(--bezier)}.footer-link-column a:after{position:absolute;right:50%;bottom:-5px;left:50%;height:1px;content:"";background:rgba(223,186,89,.72);transition:left .42s var(--bezier),right .42s var(--bezier)}.footer-link-column a:hover{color:#f3f4f6;letter-spacing:.5px}.footer-link-column a:hover:after{right:0;left:0}.footer-hub-card{overflow:hidden}.footer-hub-card:after{position:absolute;inset:0;pointer-events:none;content:"";opacity:0;background:linear-gradient(120deg,transparent,rgba(255,255,255,.11) 45%,rgba(223,186,89,.12) 52%,transparent 70%);transform:translateX(-52%);transition:opacity .42s var(--bezier),transform .9s var(--bezier)}.footer-hub-card:hover:after{opacity:1;transform:translateX(42%)}.footer-hub-card a{z-index:1;display:grid;grid-template-columns:20px 1fr;gap:10px;align-items:start}.footer-hub-card a:hover{color:#f3f4f6}.footer-hub-card small{display:block;margin-top:4px;color:rgba(243,244,246,.82);font-size:.92rem;font-weight:760}.footer-direct-actions{z-index:1;display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.footer-direct-actions a{display:inline-flex;grid-template-columns:none;gap:8px;align-items:center;padding:10px 12px;color:#f3f4f6;border:1px solid rgba(223,186,89,.2);border-radius:999px;background:rgba(255,255,255,.04)}.footer-direct-actions a:first-child:before{width:8px;height:8px;content:"";border-radius:50%;background:#10b981;box-shadow:0 0 16px rgba(16,185,129,.88);animation:footerSupportPulse 1.5s ease-in-out infinite}.footer-regional-matrix{padding:24px}.footer-matrix-heading{display:flex;gap:22px;align-items:end;justify-content:space-between;margin-bottom:18px}.footer-matrix-table{overflow:hidden;border:1px solid rgba(223,186,89,.08);border-radius:8px}.footer-matrix-table>div{display:grid;grid-template-columns:.78fr .9fr 1.42fr;gap:1px;background:rgba(223,186,89,.08)}.footer-matrix-table span,.footer-matrix-table strong{padding:16px;background:rgba(4,4,5,.76);line-height:1.5}.footer-matrix-table strong{color:#f3f4f6;font-size:.78rem;letter-spacing:.1em;text-transform:uppercase}.footer-matrix-table span:first-child{color:#dfba59;font-weight:900}.footer-legal-row{display:flex;gap:20px;align-items:center;justify-content:space-between;padding:18px 20px}.footer-legal-row p,.footer-legal-row span{margin:0;color:rgba(243,244,246,.58);font-size:.82rem;line-height:1.5}.footer-legal-row span{color:rgba(223,186,89,.76);font-weight:900;letter-spacing:.08em;text-align:right}@keyframes footerMarquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes footerSupportPulse{0%,to{opacity:.72;transform:scale(1)}50%{opacity:1;transform:scale(1.35)}}@keyframes footerMonolith{0%{opacity:.8;transform:scale(.98) translateY(18px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes gatewayBarReveal{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes wordmarkReveal{0%{clip-path:inset(0 100% 0 0);opacity:0;transform:translateX(-10px)}to{clip-path:inset(0 0 0 0);opacity:1;transform:translateX(0)}}@keyframes brandInception{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.catalog-hero{position:relative;min-height:620px;overflow:hidden;isolation:isolate}.catalog-hero-image{object-fit:cover;filter:saturate(.82) contrast(1.18) brightness(.58)}.catalog-hero-shade{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(10,10,12,.9),rgba(10,10,12,.52)),linear-gradient(180deg,transparent,var(--obsidian))}.catalog-hero .catalog-header,.catalog-hero-copy{position:relative;z-index:2}.catalog-hero-copy{display:grid;gap:18px;width:min(var(--page-max),calc(100% - var(--page-gutter)));margin:0 auto;padding:86px 0 110px}.catalog-hero-copy h1,.product-detail-copy h1,.product-not-found h1{max-width:820px;font-size:clamp(3rem,7vw,6.4rem);line-height:.92;text-wrap:balance}.catalog-hero-copy>p:not(.gold-kicker),.product-detail-copy>p,.product-not-found p{max-width:760px;color:var(--mist);font-size:1.05rem;line-height:1.7}.catalog-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:10px}.catalog-empty,.catalog-product-grid,.catalog-trust-strip,.collection-rail,.collection-summary,.product-detail-grid,.product-process,.store-page-hero,.store-page-points,.variant-section{width:min(var(--page-max),calc(100% - var(--page-gutter)));margin:0 auto}.collection-rail{display:grid;grid-template-columns:minmax(240px,.32fr) 1fr;gap:22px;align-items:end;padding:48px 0 26px}.collection-rail h2,.collection-summary h2,.variant-section h2{margin-top:8px;font-size:clamp(1.6rem,3vw,2.6rem);line-height:1.05}.collection-chip-row{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.collection-chip-row a{min-height:42px;padding:12px 14px;color:var(--mist);background:var(--plate);border:1px solid var(--line);border-radius:999px;font-size:.82rem;font-weight:820}.collection-chip-row a.active,.collection-chip-row a:hover{color:var(--obsidian);background:var(--gold);border-color:var(--gold)}.popular-system-row{display:flex;flex-wrap:wrap;grid-column:2;justify-content:flex-end;gap:8px;align-items:center;margin-top:-8px}.popular-system-row span{color:var(--smoke);font-size:.72rem;font-weight:820;letter-spacing:.12em;text-transform:uppercase}.popular-system-row a{min-height:34px;padding:9px 12px;color:var(--smoke);background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.07);border-radius:999px;font-size:.74rem;font-weight:780}.popular-system-row a:hover{color:var(--gold);border-color:rgba(223,186,89,.32)}.collection-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:end;padding:22px 0;border-top:1px solid var(--line)}.collection-summary>p{color:var(--smoke)}.catalog-product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;padding:26px 0 58px}.catalog-empty,.catalog-product-card,.product-detail-copy,.product-main-image,.product-process article,.product-thumb,.variant-grid article,.variant-section{background:linear-gradient(145deg,rgba(255,255,255,.075),rgba(255,255,255,.032));border:1px solid var(--line);border-radius:8px;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);box-shadow:var(--shadow)}.catalog-product-card{overflow:hidden}.catalog-product-image{position:relative;display:block;min-height:330px;background:var(--obsidian-2)}.catalog-product-image img,.product-main-image img,.product-thumb img{object-fit:cover}.catalog-product-copy{display:grid;gap:12px;padding:22px}.catalog-product-copy>span,.product-price-panel span{color:var(--gold);font-size:.78rem;font-weight:900;text-transform:uppercase}.catalog-product-copy h2{font-size:1.18rem;line-height:1.25}.catalog-product-copy p{color:var(--mist);line-height:1.6}.catalog-product-copy>a{display:inline-flex;align-items:center;gap:8px;width:max-content;color:var(--ice);font-weight:850}.catalog-empty,.product-not-found{display:grid;justify-items:start;gap:18px;padding:34px}.store-page-hero{display:grid;gap:18px;padding:72px 0 44px}.store-page-hero h1{max-width:860px;font-size:clamp(3rem,7vw,6.4rem);line-height:.92;text-wrap:balance}.store-page-hero>p:not(.gold-kicker){max-width:780px;color:var(--mist);font-size:1.05rem;line-height:1.72}.store-page-points{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding:14px 0 34px}.store-page-points article{display:flex;align-items:center;gap:10px;min-height:74px;padding:18px;color:var(--mist);background:linear-gradient(145deg,rgba(255,255,255,.075),rgba(255,255,255,.032));border:1px solid var(--line);border-radius:8px;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px)}.store-page-points svg{flex:0 0 auto;color:var(--gold)}.catalog-trust-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:24px 0}.catalog-trust-strip span{display:flex;align-items:center;gap:10px;min-height:58px;padding:0 16px;color:var(--mist);background:var(--plate);border:1px solid var(--line);border-radius:8px;font-size:.88rem;font-weight:760}.product-detail-hero{position:relative;overflow:hidden}.product-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(440px,.58fr);gap:24px;align-items:stretch;padding:50px 0 64px}.product-gallery{display:grid;gap:12px}.product-main-image{position:relative;min-height:620px;overflow:hidden}.product-thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.product-thumb{position:relative;min-height:120px;overflow:hidden}.product-detail-copy{display:grid;align-content:center;gap:20px;padding:30px}.product-price-panel{display:grid;gap:6px;padding:18px;background:rgba(0,0,0,.25);border:1px solid var(--line);border-radius:8px}.product-price-panel strong{font-size:clamp(2rem,4vw,3.8rem);line-height:1}.product-price-panel small{color:var(--smoke)}.product-process{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:28px 0}.product-process article{display:grid;gap:12px;padding:22px}.catalog-trust-strip svg,.product-process svg,.variant-grid svg{color:var(--gold)}.product-process h2{font-size:1.08rem}.product-process p{color:var(--mist);line-height:1.58}.product-seo-section{display:grid;gap:22px;padding:26px;margin:24px 0;background:linear-gradient(135deg,rgba(255,255,255,.07),rgba(255,255,255,.025));border:1px solid var(--line);border-radius:8px;box-shadow:0 28px 80px rgba(0,0,0,.25)}.product-seo-heading{display:grid;gap:10px;max-width:920px}.product-seo-heading h2{max-width:820px;font-size:clamp(1.75rem,4vw,3.1rem);line-height:1}.product-seo-grid p,.product-seo-heading p:not(.gold-kicker){color:var(--mist);line-height:1.68}.product-seo-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.product-seo-grid article{display:grid;align-content:start;gap:12px;padding:20px;background:rgba(0,0,0,.22);border:1px solid rgba(255,255,255,.075);border-radius:8px}.product-seo-grid h3{color:var(--ice);font-size:1rem}.variant-section{display:grid;gap:20px;padding:24px;margin-top:24px;margin-bottom:24px}.variant-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.variant-grid article{display:grid;grid-template-columns:auto 1fr;gap:8px 10px;align-items:center;padding:16px}.variant-grid strong{grid-column:2;color:var(--gold)}@keyframes premiumStudioTrace{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes premiumPriceRoll{0%{opacity:0;transform:translateY(18px);filter:blur(6px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes premiumPulse{0%,to{box-shadow:0 0 0 rgba(212,175,55,0)}50%{box-shadow:0 0 38px rgba(212,175,55,.42)}}.premium-product-page{--premium-bg:#040507;--premium-gold:#d4af37;--premium-white:#f8fafc;--premium-muted:rgba(248,250,252,0.68);--premium-line:rgba(212,175,55,0.15);--premium-glass:rgba(255,255,255,0.055);position:relative;overflow:clip;min-height:100vh;color:var(--premium-white);background:radial-gradient(circle at 18% 12%,rgba(212,175,55,.1),transparent 26%),radial-gradient(circle at 84% 22%,rgba(255,255,255,.055),transparent 24%),linear-gradient(180deg,#040507,#07080b 48%,#030405)}.premium-product-page:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent 0 49.9%,rgba(212,175,55,.12) 50%,transparent 50.1%),linear-gradient(0deg,rgba(255,255,255,.025) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 0);background-size:auto,64px 64px,64px 64px;-webkit-mask-image:radial-gradient(circle at 50% 34%,#000 0 34%,transparent 78%);mask-image:radial-gradient(circle at 50% 34%,#000 0 34%,transparent 78%);opacity:.5}.premium-core-section,.premium-procurement-anchor,.premium-product-page>.catalog-header,.premium-product-showroom,.premium-spec-matrix{position:relative;z-index:1;width:min(var(--page-max),calc(100% - var(--page-gutter)));margin:0 auto}.premium-product-page>.catalog-header{margin-top:22px;background:rgba(4,5,7,.66);border-color:rgba(212,175,55,.13);-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px)}.premium-product-showroom{padding:clamp(34px,5vw,74px) 0 56px}.premium-product-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(390px,.88fr);gap:clamp(18px,2.4vw,34px);align-items:start}.premium-media-theater{display:grid;gap:14px}.premium-asset-frame{position:relative;min-height:clamp(520px,68vh,820px);overflow:hidden;border:1px solid var(--premium-line);border-radius:8px;background:linear-gradient(135deg,rgba(255,255,255,.08),rgba(255,255,255,.018)),#050608;box-shadow:0 42px 120px rgba(0,0,0,.58),inset 0 1px 0 rgba(255,255,255,.08);isolation:isolate}.premium-asset-frame:after,.premium-asset-frame:before{content:"";position:absolute;pointer-events:none}.premium-asset-frame:before{inset:0;z-index:2;background:linear-gradient(115deg,transparent 0 34%,rgba(212,175,55,.12) 42%,transparent 54%),linear-gradient(180deg,transparent 42%,rgba(4,5,7,.82));mix-blend-mode:screen;opacity:.42;transition:opacity .48s var(--bezier),transform .68s var(--bezier)}.premium-asset-frame:hover:before{opacity:.72;transform:translateX(5%)}.premium-product-image{color:transparent;font-size:0;object-fit:cover;filter:saturate(.92) contrast(1.07) brightness(.78);transform:scale(1.015);transition:transform .85s var(--bezier),filter .85s var(--bezier)}.premium-asset-frame:hover .premium-product-image{filter:saturate(.95) contrast(1.12) brightness(.84);transform:scale(1.045) translate3d(-8px,-4px,0)}.premium-door-overlay{position:absolute;left:clamp(24px,5vw,76px);right:clamp(24px,5vw,76px);bottom:clamp(118px,16vh,180px);z-index:3;display:grid;gap:7px;padding:14px;border:1px solid rgba(212,175,55,.18);background:repeating-linear-gradient(180deg,rgba(248,250,252,.09) 0 1px,transparent 1px 28px),linear-gradient(135deg,rgba(0,0,0,.72),rgba(20,20,22,.44));box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 24px 80px rgba(0,0,0,.38);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.premium-door-overlay span{min-height:clamp(28px,5vh,48px);border-top:1px solid rgba(255,255,255,.16);border-bottom:1px solid rgba(0,0,0,.8);background:linear-gradient(180deg,rgba(34,35,36,.92),rgba(6,7,9,.98))}.premium-asset-frame.finish-stucco .premium-door-overlay span{background:radial-gradient(circle at 18% 40%,rgba(255,255,255,.12),transparent 2px),linear-gradient(180deg,rgba(39,39,40,.94),rgba(8,8,10,.98));background-size:14px 14px,auto}.premium-asset-frame.finish-offwhite .premium-door-overlay{border-color:rgba(255,255,255,.34)}.premium-asset-frame.finish-offwhite .premium-door-overlay span{border-top-color:rgba(255,255,255,.72);border-bottom-color:rgba(128,116,94,.35);background:linear-gradient(180deg,rgba(248,244,232,.95),rgba(205,198,180,.92))}.premium-asset-frame.finish-dark-oak .premium-door-overlay,.premium-asset-frame.finish-golden-oak .premium-door-overlay{border-color:rgba(212,175,55,.28);background:repeating-linear-gradient(180deg,rgba(255,255,255,.14) 0 1px,transparent 1px 30px),linear-gradient(135deg,rgba(0,0,0,.48),rgba(20,12,6,.3))}.premium-asset-frame.finish-dark-oak .premium-door-overlay span,.premium-asset-frame.finish-golden-oak .premium-door-overlay span{border-top-color:rgba(255,255,255,.34);border-bottom-color:rgba(30,12,2,.72);background-position:50%;background-size:cover;box-shadow:inset 0 1px 0 rgba(255,255,255,.2),inset 0 -14px 24px rgba(0,0,0,.26)}.premium-asset-frame.finish-golden-oak .premium-door-overlay span{background-image:linear-gradient(180deg,rgba(255,230,174,.18),rgba(73,35,9,.16)),url(/finishes/golden-oak-hd.png)}.premium-asset-frame.finish-dark-oak .premium-door-overlay span{background-image:linear-gradient(180deg,rgba(255,199,108,.1),rgba(19,8,3,.24)),url(/finishes/dark-oak-hd.png)}.premium-asset-frame.finish-flush .premium-door-overlay{gap:2px}.premium-asset-frame.finish-flush .premium-door-overlay span{min-height:clamp(38px,6vh,60px);background:linear-gradient(180deg,rgba(18,19,21,.98),rgba(3,4,6,.98))}.premium-hotspot-layer{position:absolute;inset:0;z-index:5}.premium-hotspot{position:absolute;display:grid;place-items:center;width:38px;height:38px;color:var(--premium-bg);border:1px solid rgba(212,175,55,.86);border-radius:50%;background:var(--premium-gold);font-size:1.35rem;font-weight:850;line-height:1;cursor:pointer;box-shadow:0 0 0 8px rgba(212,175,55,.08),0 0 26px rgba(212,175,55,.42);transition:transform .42s var(--bezier),box-shadow .42s var(--bezier);animation:premiumPulse 2.8s var(--bezier) infinite}.premium-hotspot.active,.premium-hotspot:hover{transform:scale(1.1);box-shadow:0 0 0 12px rgba(212,175,55,.13),0 0 42px rgba(212,175,55,.62)}.premium-hotspot:first-child{top:18%;left:24%}.premium-hotspot:nth-child(2){top:48%;left:50%}.premium-hotspot:nth-child(3){top:30%;right:18%}.premium-hotspot-card{position:absolute;right:clamp(18px,3vw,34px);bottom:clamp(18px,3vw,34px);z-index:6;display:grid;gap:8px;width:min(390px,calc(100% - 36px));padding:20px;border:1px solid rgba(212,175,55,.22);border-radius:8px;background:rgba(5,6,8,.78);box-shadow:0 30px 80px rgba(0,0,0,.48);-webkit-backdrop-filter:blur(48px) saturate(135%);backdrop-filter:blur(48px) saturate(135%);animation:premiumPriceRoll .42s var(--bezier) both}.premium-hotspot-card span,.premium-product-kicker{color:var(--premium-gold);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.74rem;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.premium-hotspot-card h2{font-size:1.04rem;line-height:1.12}.premium-config-sidebar>p:not(.premium-product-kicker),.premium-hotspot-card p,.premium-procurement-anchor p,.premium-section-heading p:not(.premium-product-kicker){color:var(--premium-muted);line-height:1.72}.premium-media-telemetry{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.premium-media-telemetry span{display:flex;align-items:center;justify-content:center;gap:8px;min-height:54px;color:var(--premium-white);border:1px solid rgba(212,175,55,.13);border-radius:8px;background:rgba(255,255,255,.045);font-size:.84rem;font-weight:800;-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px)}.premium-media-telemetry svg{color:var(--premium-gold)}.premium-config-sidebar{position:sticky;top:22px;display:grid;gap:18px;padding:clamp(22px,2.6vw,34px);border:1px solid var(--premium-line);border-radius:8px;background:linear-gradient(135deg,rgba(255,255,255,.092),rgba(255,255,255,.022)),rgba(5,6,8,.74);box-shadow:0 38px 110px rgba(0,0,0,.46);-webkit-backdrop-filter:blur(48px) saturate(135%);backdrop-filter:blur(48px) saturate(135%)}.premium-config-sidebar:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(90deg,transparent,rgba(212,175,55,.2),transparent);transform-origin:left;animation:premiumStudioTrace .9s var(--bezier) both}.premium-config-sidebar h1,.premium-procurement-anchor h2,.premium-section-heading h2{color:var(--premium-white);font-size:clamp(2.4rem,5vw,5.3rem);line-height:.95}.premium-config-sidebar h1{max-width:680px}.premium-price-readout{display:grid;gap:8px;padding:18px;overflow:hidden;border:1px solid rgba(212,175,55,.18);border-radius:8px;background:linear-gradient(135deg,rgba(212,175,55,.11),rgba(255,255,255,.025))}.premium-price-readout small,.premium-price-readout span{color:var(--premium-muted)}.premium-price-readout strong{color:var(--premium-gold);font-size:clamp(2rem,4vw,3.8rem);line-height:.95;animation:premiumPriceRoll .42s var(--bezier) both}.premium-option-stack{display:grid;gap:10px}.premium-option-head{display:flex;align-items:center;gap:10px;color:var(--premium-white)}.premium-option-head span{color:var(--premium-gold);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.78rem}.premium-choice-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.premium-choice-grid.three{grid-template-columns:repeat(3,1fr)}.premium-choice{position:relative;display:grid;gap:7px;min-height:112px;padding:16px;color:var(--premium-white);text-align:left;border:1px solid rgba(255,255,255,.065);border-radius:8px;background:rgba(255,255,255,.043);cursor:pointer;overflow:hidden;transition:border-color .42s var(--bezier),transform .42s var(--bezier),background .42s var(--bezier)}.premium-choice:after{content:"";position:absolute;inset:0;border:1px solid transparent;border-radius:inherit;background:linear-gradient(90deg,transparent,rgba(212,175,55,.24),transparent);opacity:0;transform:translateX(-80%);transition:opacity .42s var(--bezier),transform .62s var(--bezier)}.premium-choice.active,.premium-choice:hover{border-color:rgba(212,175,55,.45);background:rgba(212,175,55,.09);transform:translateY(-2px)}.premium-choice.active:after{opacity:1;transform:translateX(80%)}.premium-choice small,.premium-core-tray span,.premium-procurement-actions span{color:var(--premium-muted);line-height:1.5}.premium-core-tray{display:grid;grid-template-columns:auto 1fr;gap:12px;padding:18px;border:1px solid rgba(212,175,55,.18);border-radius:8px;background:rgba(0,0,0,.24)}.premium-action-row svg,.premium-core-tray svg,.premium-procurement-actions svg{color:var(--premium-gold)}.premium-core-tray div{display:grid;gap:6px}.premium-action-row{display:flex;flex-wrap:wrap;gap:10px}.premium-primary-action,.premium-secondary-action{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:50px;padding:14px 18px;border-radius:999px;font-weight:850;transition:transform .42s var(--bezier),box-shadow .42s var(--bezier)}.premium-primary-action{color:#040507;background:var(--premium-gold);box-shadow:0 18px 48px rgba(212,175,55,.2)}.premium-secondary-action{color:var(--premium-white);border:1px solid rgba(212,175,55,.18);background:rgba(255,255,255,.045)}.premium-primary-action:hover,.premium-secondary-action:hover{transform:translateY(-2px)}.premium-core-section,.premium-procurement-anchor,.premium-spec-matrix{display:grid;gap:24px;padding:clamp(32px,5vw,70px) 0}.premium-section-heading{display:grid;gap:12px;max-width:900px}.premium-procurement-anchor h2,.premium-section-heading h2{font-size:clamp(2.1rem,4.4vw,4.7rem)}.premium-core-blueprint{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.premium-core-blueprint article,.premium-procurement-anchor,.premium-spec-table{border:1px solid var(--premium-line);border-radius:8px;background:linear-gradient(135deg,rgba(255,255,255,.07),rgba(255,255,255,.018)),rgba(5,6,8,.68);box-shadow:0 34px 100px rgba(0,0,0,.35);-webkit-backdrop-filter:blur(42px) saturate(135%);backdrop-filter:blur(42px) saturate(135%)}.premium-core-blueprint article{display:grid;align-content:start;gap:12px;min-height:240px;padding:22px;transition:transform .42s var(--bezier),border-color .42s var(--bezier),filter .42s var(--bezier)}.premium-core-blueprint article.active{border-color:rgba(212,175,55,.52);transform:translateY(-4px)}.premium-core-blueprint article:not(.active){filter:saturate(.82)}.premium-core-blueprint span{display:grid;place-items:center;width:34px;height:34px;color:#040507;border-radius:50%;background:var(--premium-gold);font-weight:900}.premium-core-blueprint h3{font-size:1.2rem}.premium-core-blueprint p{color:var(--premium-muted);line-height:1.68}.premium-spec-table{overflow:hidden}.premium-spec-table>div{display:grid;grid-template-columns:minmax(190px,.7fr) 1fr 1fr}.premium-spec-table>div>*{padding:17px;border-bottom:1px solid rgba(212,175,55,.1)}.premium-spec-table>div>*+*{border-left:1px solid rgba(212,175,55,.08)}.premium-spec-table>div:first-child{color:var(--premium-gold);background:rgba(212,175,55,.075);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.premium-spec-table span{color:var(--premium-muted);line-height:1.58}.premium-spec-table span:first-child,.premium-spec-table span:last-child{color:var(--premium-white);font-weight:800}.premium-procurement-anchor{grid-template-columns:minmax(260px,.55fr) 1fr;align-items:start;margin-bottom:70px;padding:clamp(22px,3vw,34px)}.premium-procurement-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.premium-procurement-actions a{display:grid;align-content:start;gap:10px;min-height:176px;padding:18px;color:var(--premium-white);border:1px solid rgba(212,175,55,.14);border-radius:8px;background:rgba(0,0,0,.24);transition:transform .42s var(--bezier),border-color .42s var(--bezier),background .42s var(--bezier)}.premium-procurement-actions a:hover{border-color:rgba(212,175,55,.46);background:rgba(212,175,55,.08);transform:translateY(-3px)}.inquiry-sheet{position:relative;display:grid;gap:22px;width:min(620px,100%);padding:28px;animation:sheet-rise .52s var(--bezier) both}.inquiry-sheet h2{font-size:clamp(1.8rem,5vw,3rem);line-height:1}.sheet-close{position:absolute;top:14px;right:14px;display:grid;width:38px;height:38px;place-items:center;color:var(--ice);background:rgba(255,255,255,.08);border:1px solid var(--line);border-radius:50%}.location-list,.sheet-grid{display:grid;gap:10px}.location-list span,.sheet-grid span{min-height:46px;padding:0 14px;color:var(--mist);background:rgba(255,255,255,.05);border:1px solid var(--line);border-radius:8px}.sheet-note{color:var(--smoke);line-height:1.55}.about-page{--about-gold:#dfba59;--about-line:rgba(223,186,89,0.15);--about-carbon:#070709;background:radial-gradient(circle at 18% 4%,rgba(223,186,89,.14),transparent 28rem),radial-gradient(circle at 86% 36%,rgba(255,255,255,.06),transparent 24rem),var(--about-carbon)}.about-hero{position:relative;min-height:92vh;overflow:hidden;isolation:isolate}.about-hero-image{object-fit:cover;filter:saturate(.72) contrast(1.22) brightness(.48);transform:scale(1.04);animation:visual-breathe 20s cubic-bezier(.19,1,.22,1) infinite alternate}.about-hero-film{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(7,7,9,.95) 0,rgba(7,7,9,.76) 45%,rgba(7,7,9,.38) 100%),linear-gradient(180deg,rgba(7,7,9,.12),var(--about-carbon) 96%)}.about-manifesto{position:relative;z-index:4;width:min(var(--page-max),calc(100% - var(--page-gutter)));margin:0 auto;padding:148px 0 150px;animation:about-curtain 1s cubic-bezier(.19,1,.22,1) both}.about-kicker{color:var(--about-gold);font-size:.78rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.about-manifesto h1{max-width:940px;margin-top:18px;color:var(--ice);font-family:Georgia,Times New Roman,serif;font-size:clamp(3.6rem,7vw,7rem);font-weight:500;line-height:.92;letter-spacing:0;text-wrap:balance}.about-manifesto>p:not(.about-kicker){max-width:720px;margin-top:28px;color:var(--mist);font-size:1.12rem;line-height:1.8}.about-seal-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.about-seal-row span,.about-signature-line{display:inline-flex;align-items:center;gap:10px;min-height:42px;padding:0 14px;color:var(--mist);background:rgba(255,255,255,.055);border:1px solid var(--about-line);border-radius:999px;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);font-size:.84rem;font-weight:800}.about-scroll-anchor{position:absolute;bottom:42px;left:50%;z-index:5;width:1px;height:104px;overflow:hidden;background:rgba(223,186,89,.16)}.about-scroll-anchor span{display:block;width:100%;height:48%;background:linear-gradient(180deg,transparent,var(--about-gold),transparent);animation:about-anchor-drop 1.6s cubic-bezier(.19,1,.22,1) infinite}.about-craft-section,.about-ledger-section,.about-signature,.about-timeline-section{width:min(var(--page-max),calc(100% - var(--page-gutter)));margin:0 auto}.about-timeline-section{position:relative;padding:112px 0}.about-section-heading{max-width:760px;margin-bottom:64px}.about-craft-copy h2,.about-section-heading h2,.about-signature h2{margin-top:14px;color:var(--ice);font-size:clamp(2.4rem,5vw,4.8rem);line-height:1;letter-spacing:0;text-wrap:balance}.about-axis{position:absolute;top:248px;bottom:96px;left:50%;width:1px;background:rgba(223,186,89,.12)}.about-axis span{position:absolute;top:0;left:0;width:1px;max-height:100%;background:linear-gradient(180deg,var(--about-gold),rgba(223,186,89,.08));transition:height .9s cubic-bezier(.19,1,.22,1)}.about-axis i{position:absolute;left:50%;width:17px;height:17px;border-radius:50%;background:var(--about-gold);box-shadow:0 0 32px rgba(223,186,89,.72);transform:translate(-50%,-50%);transition:top .9s cubic-bezier(.19,1,.22,1)}.about-milestones{display:grid;gap:42px}.about-milestones article{position:relative;width:min(48%,520px);min-height:250px;padding:32px;overflow:hidden;background:linear-gradient(135deg,rgba(255,255,255,.085),rgba(255,255,255,.032)),rgba(7,7,9,.6);border:1px solid var(--about-line);border-radius:8px;box-shadow:0 28px 90px rgba(0,0,0,.36);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);opacity:.62;transform:translateX(-15px) scale(.98);transition:opacity .7s cubic-bezier(.19,1,.22,1),transform .7s cubic-bezier(.19,1,.22,1),border-color .7s cubic-bezier(.19,1,.22,1)}.about-milestones article:nth-child(2n){justify-self:end;transform:translateX(15px) scale(.98)}.about-milestones article.active{opacity:1;border-color:rgba(223,186,89,.42);transform:translateX(0) scale(1)}.about-ledger article:before,.about-milestones article:before,.about-pillar-grid article:before{position:absolute;inset:0;pointer-events:none;content:"";background:linear-gradient(115deg,transparent,rgba(255,255,255,.13) 38%,rgba(223,186,89,.12) 48%,transparent 66%);opacity:0;transform:translateX(-38%);transition:opacity .42s var(--bezier),transform .78s cubic-bezier(.19,1,.22,1)}.about-ledger article:hover:before,.about-milestones article:hover:before,.about-pillar-grid article:hover:before{opacity:1;transform:translateX(38%)}.about-milestones span{display:block;color:var(--about-gold);font-size:.86rem;font-weight:900;text-transform:uppercase}.about-milestones h3,.about-pillar-grid h3{margin-top:18px;color:var(--ice);font-size:1.45rem}.about-craft-copy>p:not(.about-kicker),.about-ledger p,.about-milestones p,.about-pillar-grid p{margin-top:14px;color:var(--mist);line-height:1.72}.about-craft-section{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:36px;align-items:stretch;padding:48px 0 104px}.about-craft-media{position:sticky;top:24px;min-height:660px;overflow:hidden;border:1px solid var(--about-line);border-radius:8px;background:rgba(255,255,255,.05)}.about-craft-media img{object-fit:cover;filter:saturate(.82) contrast(1.12) brightness(.78)}.about-craft-media:after{position:absolute;inset:0;content:"";background:linear-gradient(180deg,transparent 45%,rgba(7,7,9,.92))}.about-craft-media div{position:absolute;right:22px;bottom:22px;left:22px;z-index:2;display:flex;align-items:center;gap:10px;color:var(--ice);font-weight:900}.about-craft-copy{min-width:0}.about-pillar-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:34px}.about-ledger article,.about-pillar-grid article{position:relative;overflow:hidden;background:linear-gradient(145deg,rgba(255,255,255,.075),rgba(255,255,255,.032)),rgba(7,7,9,.58);border:1px solid var(--about-line);border-radius:8px;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);transition:transform .52s cubic-bezier(.19,1,.22,1),border-color .52s cubic-bezier(.19,1,.22,1),background .52s cubic-bezier(.19,1,.22,1)}.about-pillar-grid article{min-height:280px;padding:26px}.about-pillar-grid article:hover{border-color:rgba(223,186,89,.38);transform:perspective(900px) rotateX(2deg) rotateY(-3deg) translateY(-6px)}.about-emblem svg,.about-ledger svg,.about-pillar-grid svg{color:var(--about-gold)}.about-ledger-section{padding:34px 0 110px}.about-ledger{display:grid;gap:12px}.about-ledger article{display:grid;grid-template-columns:.9fr 1fr 1.3fr;gap:18px;align-items:center;min-height:116px;padding:24px}.about-ledger article:hover{border-color:rgba(223,186,89,.4);transform:translateY(-3px)}.about-ledger div{display:flex;align-items:center;gap:10px}.about-ledger span,.about-ledger strong{color:var(--ice)}.about-ledger span{font-weight:850}.about-ledger p{margin:0}.about-signature{display:grid;justify-items:center;padding:108px 0 128px;text-align:center}.about-emblem{display:grid;place-items:center;width:172px;height:172px;margin-bottom:28px;border:1px solid rgba(223,186,89,.24);border-radius:50%;background:radial-gradient(circle,rgba(223,186,89,.22),transparent 68%),rgba(255,255,255,.04);box-shadow:0 0 90px rgba(223,186,89,.18)}.about-signature h2{max-width:900px;margin-bottom:34px;font-family:Georgia,Times New Roman,serif;font-weight:500}.about-wide-button{min-width:min(100%,420px);justify-content:center}.about-signature-line{margin-top:22px;border-radius:8px}.contact-page{--contact-bg:#060608;--contact-gold:#e0c068;--contact-platinum:#f3f4f6;--contact-line:rgba(224,192,104,0.12);--contact-curve:cubic-bezier(0.15,0.85,0.35,1);background:radial-gradient(circle at 18% 5%,rgba(224,192,104,.13),transparent 28rem),radial-gradient(circle at 82% 28%,rgba(16,185,129,.09),transparent 22rem),var(--contact-bg)}.contact-assurance,.contact-command,.contact-final-call,.protocol-ledger{width:min(var(--page-max),calc(100% - var(--page-gutter)));margin:0 auto}.contact-command{min-height:100vh;padding:128px 0 92px}.contact-command-head{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:32px;align-items:start;margin-bottom:34px}.contact-kicker{color:var(--contact-gold);font-size:.77rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.contact-command-head h1{max-width:840px;margin-top:18px;color:var(--contact-platinum);font-size:clamp(3.3rem,7vw,6.8rem);line-height:.94;letter-spacing:0;text-wrap:balance}.contact-command-head p:not(.contact-kicker){max-width:760px;margin-top:24px;color:var(--mist);font-size:1.12rem;line-height:1.78}.contact-status{position:relative;display:grid;gap:8px;min-height:120px;padding:22px;overflow:hidden;border:1px solid rgba(16,185,129,.22);border-radius:8px;background:linear-gradient(145deg,rgba(255,255,255,.08),rgba(255,255,255,.03)),rgba(6,6,8,.62);box-shadow:0 28px 90px rgba(0,0,0,.32);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);animation:console-materialize .6s var(--contact-curve) both}.contact-status span{width:11px;height:11px;border-radius:50%;background:#10b981;box-shadow:0 0 0 8px rgba(16,185,129,.11),0 0 28px rgba(16,185,129,.68);animation:status-pulse 1.5s var(--contact-curve) infinite}.contact-status strong{color:var(--contact-platinum);font-size:1.04rem}.contact-status small{color:var(--mist);line-height:1.5}.contact-console{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(380px,.65fr);gap:24px;align-items:stretch;animation:console-materialize .7s var(--contact-curve) both}.briefing-form,.contact-assurance article,.contact-final-call,.executive-desk,.protocol-grid article{border:1px solid var(--contact-line);border-radius:8px;background:linear-gradient(145deg,rgba(255,255,255,.08),rgba(255,255,255,.032)),rgba(6,6,8,.66);box-shadow:0 30px 95px rgba(0,0,0,.34);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px)}.briefing-form{position:relative;display:grid;gap:28px;min-height:720px;padding:28px;overflow:hidden}.briefing-form:before,.contact-assurance article:before,.desk-channel:before,.desk-phone:before,.fabrication-hub:before,.protocol-grid article:before{position:absolute;inset:0;pointer-events:none;content:"";background:linear-gradient(115deg,transparent,rgba(255,255,255,.13) 38%,rgba(224,192,104,.14) 50%,transparent 68%);opacity:0;transform:translateX(-42%);transition:opacity .42s var(--contact-curve),transform .82s var(--contact-curve)}.briefing-form:focus-within:before,.contact-assurance article:hover:before,.desk-channel:hover:before,.desk-phone:hover:before,.fabrication-hub:hover:before,.protocol-grid article:hover:before{opacity:1;transform:translateX(42%)}.console-title{display:flex;gap:14px;align-items:flex-start}.console-title svg,.contact-assurance svg,.contact-final-call svg,.desk-channel svg,.desk-phone svg,.fabrication-hub svg,.protocol-grid svg,.segment-grid svg{color:var(--contact-gold)}.console-title h2{margin-top:8px;color:var(--contact-platinum);font-size:clamp(1.8rem,3vw,3rem);line-height:1.04;letter-spacing:0}.segment-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.segment-grid button{position:relative;display:grid;gap:12px;min-height:190px;padding:18px;color:var(--mist);text-align:left;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.08);border-radius:8px;transition:transform .36s var(--contact-curve),border-color .36s var(--contact-curve),background .36s var(--contact-curve),box-shadow .36s var(--contact-curve)}.segment-grid button:hover{transform:translateY(-3px)}.segment-grid button.active{color:var(--contact-platinum);border-color:rgba(224,192,104,.48);background:rgba(224,192,104,.08);box-shadow:inset 0 0 36px rgba(224,192,104,.1),0 18px 50px rgba(0,0,0,.24);transform:scale(1)}.segment-grid strong{color:var(--contact-platinum);font-size:1rem}.segment-grid span{color:var(--smoke);font-size:.88rem;line-height:1.55}.briefing-fields{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.briefing-fields label{position:relative;display:grid}.briefing-fields label.wide{grid-column:1/-1}.briefing-fields label span{position:absolute;top:12px;left:16px;z-index:2;color:var(--contact-gold);font-size:.68rem;font-weight:900;letter-spacing:.11em;opacity:0;text-transform:uppercase;transform:translateY(8px);transition:opacity .26s var(--contact-curve),transform .26s var(--contact-curve)}.briefing-fields label.filled span,.briefing-fields label:focus-within span{opacity:1;transform:translateY(0)}.briefing-fields input,.briefing-fields textarea{width:100%;min-height:62px;color:var(--contact-platinum);font:inherit;background:linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.022)),rgba(0,0,0,.22);border:1px solid rgba(255,255,255,.08);border-radius:8px;outline:0;padding:22px 16px 12px;transition:border-color .28s var(--contact-curve),box-shadow .28s var(--contact-curve),background .28s var(--contact-curve)}.briefing-fields textarea{min-height:156px;resize:vertical}.briefing-fields input::placeholder,.briefing-fields textarea::placeholder{color:rgba(255,255,255,.38)}.briefing-fields input:focus,.briefing-fields textarea:focus{border-color:rgba(224,192,104,.66);background:linear-gradient(115deg,rgba(255,255,255,.08),rgba(224,192,104,.05),rgba(255,255,255,.04)),rgba(0,0,0,.28);box-shadow:0 0 0 1px rgba(224,192,104,.18),0 0 34px rgba(224,192,104,.1)}.transmit-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:62px;width:min(100%,390px);color:#0c0a04;font-weight:950;background:radial-gradient(circle at 35% 0,#fff6cf,transparent 34%),linear-gradient(135deg,var(--contact-gold),#b98e25);border:0;border-radius:999px;box-shadow:0 18px 54px rgba(224,192,104,.22);transition:transform .36s var(--contact-curve),filter .36s var(--contact-curve),opacity .36s var(--contact-curve)}.transmit-button:hover:not(:disabled){transform:perspective(700px) rotateX(2deg) translateY(-2px);filter:brightness(1.06)}.transmit-button:disabled{cursor:not-allowed;opacity:.54}.processing-state{position:absolute;inset:0;z-index:4;display:grid;place-items:center;gap:18px;padding:28px;color:var(--contact-platinum);text-align:center;background:rgba(6,6,8,.72);opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:opacity .42s var(--contact-curve)}.processing-state span{width:120px;height:120px;border:1px solid rgba(224,192,104,.16);border-top:1px solid var(--contact-gold);border-radius:50%;animation:secure-spin 1.1s linear infinite}.processing-state strong,.processing-state svg{position:absolute}.processing-state strong{max-width:320px;margin-top:190px;line-height:1.45}.briefing-form.submitted .processing-state{opacity:1;pointer-events:auto}.executive-desk{display:grid;gap:14px;padding:18px}.desk-channel,.desk-phone,.fabrication-hub{position:relative;display:grid;gap:12px;overflow:hidden;padding:22px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:rgba(255,255,255,.04);transition:transform .36s var(--contact-curve),border-color .36s var(--contact-curve),background .36s var(--contact-curve)}.desk-channel:hover,.desk-phone:hover,.fabrication-hub:hover{border-color:rgba(224,192,104,.42);background:rgba(224,192,104,.06);transform:translateY(-4px)}.desk-channel.primary{min-height:210px;background:radial-gradient(circle at 85% 12%,rgba(16,185,129,.18),transparent 13rem),rgba(255,255,255,.052)}.desk-channel span,.desk-phone span,.fabrication-hub span{color:var(--contact-gold);font-size:.75rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.desk-channel strong,.desk-phone strong,.fabrication-hub strong{color:var(--contact-platinum);font-size:1.18rem;line-height:1.38}.desk-phone strong{font-size:clamp(2rem,4vw,3.15rem);letter-spacing:0}.desk-phone small{color:var(--smoke)}.fabrication-hub{min-height:250px;align-content:space-between}.fabrication-hub div{display:grid;gap:12px}.fabrication-hub i{display:block;min-height:96px;overflow:hidden;border:1px solid rgba(224,192,104,.16);border-radius:8px;background:linear-gradient(90deg,transparent 49%,rgba(224,192,104,.2) 50%,transparent 51%),linear-gradient(0deg,transparent 49%,rgba(224,192,104,.16) 50%,transparent 51%),radial-gradient(circle at 52% 44%,rgba(224,192,104,.42) 0 4px,transparent 5px),radial-gradient(circle at 52% 44%,rgba(224,192,104,.11) 0 26px,transparent 27px),rgba(0,0,0,.24);background-size:44px 44px,44px 44px,auto,auto,auto}.protocol-ledger{padding:30px 0 92px}.protocol-heading{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:28px;align-items:end;margin-bottom:22px}.protocol-heading h2{color:var(--contact-platinum);font-size:clamp(2.1rem,4vw,4rem);line-height:1.04;letter-spacing:0;text-wrap:balance}.protocol-grid{display:grid;gap:12px}.protocol-grid article{position:relative;display:grid;grid-template-columns:34px .9fr .78fr 1.32fr;gap:16px;align-items:center;min-height:104px;overflow:hidden;padding:22px}.protocol-grid span,.protocol-grid strong{color:var(--contact-platinum)}.protocol-grid span{font-weight:900}.protocol-grid p{color:var(--mist);line-height:1.6}.contact-assurance{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;padding-bottom:92px}.contact-assurance article{position:relative;display:grid;gap:12px;min-height:210px;overflow:hidden;padding:22px}.contact-assurance strong{color:var(--contact-platinum);font-size:1.06rem}.contact-assurance span{color:var(--mist);line-height:1.62}.contact-final-call{display:grid;justify-items:center;gap:18px;margin-bottom:104px;padding:64px 28px;text-align:center}.contact-final-call h2{color:var(--contact-platinum);font-size:clamp(2.2rem,5vw,4.6rem);letter-spacing:0}.contact-final-call p{max-width:640px;color:var(--mist);line-height:1.7}.service-page{--service-gold:#d9b85f;--service-line:rgba(217,184,95,0.14);background:radial-gradient(circle at 16% 8%,rgba(217,184,95,.13),transparent 26rem),radial-gradient(circle at 84% 26%,rgba(255,255,255,.055),transparent 22rem),#070709}.service-grid-section,.service-hero,.service-local-section,.service-process,.service-response-panel{width:min(var(--page-max),calc(100% - var(--page-gutter)));margin:0 auto}.service-hero{padding:132px 0 82px}.service-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,440px);gap:42px;align-items:end}.service-kicker{color:var(--service-gold);font-size:.77rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.service-hero h1{max-width:860px;margin-top:16px;color:var(--ice);font-size:clamp(3.1rem,6.7vw,6.6rem);line-height:.96;letter-spacing:0;text-wrap:balance}.service-hero p:not(.service-kicker),.service-response-panel p:not(.service-kicker){max-width:760px;margin-top:24px;color:var(--mist);font-size:1.08rem;line-height:1.75}.service-toolbar{display:flex;flex-wrap:wrap;gap:8px;max-width:760px;margin-top:28px;padding:8px;border:1px solid var(--service-line);border-radius:999px;background:rgba(255,255,255,.052);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.service-toolbar a{display:inline-flex;align-items:center;min-height:42px;padding:0 15px;color:var(--mist);border:1px solid transparent;border-radius:999px;font-size:.84rem;font-weight:860;white-space:nowrap;transition:color .36s var(--bezier),background .36s var(--bezier),border-color .36s var(--bezier)}.service-toolbar a.active,.service-toolbar a:hover{color:#080704;background:linear-gradient(135deg,var(--service-gold),#b68f2c);border-color:rgba(255,255,255,.18)}.service-card-grid article,.service-command-card,.service-local-grid a,.service-process-list article,.service-response-panel{position:relative;overflow:hidden;border:1px solid var(--service-line);border-radius:8px;background:linear-gradient(145deg,rgba(255,255,255,.078),rgba(255,255,255,.032)),rgba(7,7,9,.66);box-shadow:0 28px 90px rgba(0,0,0,.34);-webkit-backdrop-filter:blur(34px);backdrop-filter:blur(34px)}.service-card-grid article:before,.service-command-card:before,.service-local-grid a:before,.service-process-list article:before,.service-response-panel:before{position:absolute;inset:0;pointer-events:none;content:"";background:linear-gradient(115deg,transparent,rgba(255,255,255,.12) 38%,rgba(217,184,95,.12) 50%,transparent 68%);opacity:0;transform:translateX(-40%);transition:opacity .42s var(--bezier),transform .78s var(--bezier)}.service-card-grid article:hover:before,.service-command-card:hover:before,.service-local-grid a:hover:before,.service-process-list article:hover:before,.service-response-panel:hover:before{opacity:1;transform:translateX(40%)}.service-command-card{display:grid;gap:16px;min-height:360px;padding:26px}.service-card-grid svg,.service-command-card svg,.service-local-grid svg,.service-response-panel svg{color:var(--service-gold)}.service-command-card span{color:var(--service-gold);font-size:.75rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.service-command-card strong{color:var(--ice);font-size:1.55rem;line-height:1.25}.service-command-card div{display:inline-flex;align-items:center;gap:10px;color:var(--mist);font-weight:850}.service-grid-section,.service-local-section,.service-process{padding:38px 0 88px}.service-section-heading{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:28px;align-items:end;margin-bottom:28px}.service-section-heading h2{color:var(--ice);font-size:clamp(2.2rem,4vw,4.2rem);line-height:1.04;letter-spacing:0;text-wrap:balance}.service-card-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.service-card-grid article{display:grid;gap:16px;min-height:280px;padding:24px;transition:transform .52s var(--bezier),border-color .52s var(--bezier)}.service-card-grid article:hover,.service-local-grid a:hover,.service-process-list article:hover{border-color:rgba(217,184,95,.38);transform:translateY(-5px)}.service-card-grid h3{color:var(--ice);font-size:1.18rem}.service-card-grid p,.service-process-list p{color:var(--mist);line-height:1.68}.service-process-list{display:grid;gap:12px}.service-process-list article{display:grid;grid-template-columns:56px .7fr 1.3fr;gap:18px;align-items:center;min-height:104px;padding:22px;transition:transform .52s var(--bezier),border-color .52s var(--bezier)}.service-process-list span{display:grid;place-items:center;width:42px;height:42px;color:#0b0904;background:linear-gradient(135deg,var(--service-gold),#b68f2c);border-radius:50%;font-weight:950}.service-process-list strong{color:var(--ice);font-size:1.08rem}.service-local-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}.service-local-grid a{display:grid;gap:10px;min-height:150px;padding:20px;color:inherit;transition:transform .52s var(--bezier),border-color .52s var(--bezier)}.service-local-grid span{color:var(--service-gold);font-size:.78rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.service-local-grid strong{color:var(--ice);line-height:1.25}.service-response-panel{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:22px;align-items:center;margin-bottom:80px;padding:30px}.service-response-panel h2{margin-top:10px;color:var(--ice);font-size:clamp(1.8rem,3.4vw,3.4rem);line-height:1.04;letter-spacing:0}.rolling-page{--rolling-bg:#07080a;--rolling-gold:#dcae42;--rolling-platinum:#e2e8f0;--rolling-line:rgba(220,174,66,0.12);--rolling-glass:rgba(255,255,255,0.06);min-height:100vh;background:radial-gradient(circle at 20% 8%,rgba(220,174,66,.13),transparent 28rem),radial-gradient(circle at 82% 22%,rgba(226,232,240,.08),transparent 24rem),var(--rolling-bg)}.rolling-theater{position:relative;min-height:100svh;padding-bottom:72px;overflow:hidden;isolation:isolate;background:#050507}.rolling-theater:after{position:absolute;inset:0;z-index:2;pointer-events:none;content:"";background:linear-gradient(90deg,rgba(5,5,7,.94),rgba(5,5,7,.78) 38%,rgba(5,5,7,.42) 68%,rgba(5,5,7,.7)),linear-gradient(180deg,rgba(5,5,7,.22),rgba(5,5,7,.72) 100%)}.rolling-theater .catalog-header{position:relative;z-index:40}.rolling-scene{position:absolute;inset-block:0;z-index:0;width:62%;overflow:hidden;cursor:pointer;transition:width .8s cubic-bezier(.19,1,.22,1),filter .8s cubic-bezier(.19,1,.22,1)}.rolling-scene:after,.rolling-scene:before{position:absolute;inset:0;z-index:2;pointer-events:none;content:""}.rolling-scene:before{background:linear-gradient(180deg,rgba(0,0,0,.36),rgba(0,0,0,.76)),radial-gradient(circle at 50% 62%,transparent 0 20%,rgba(0,0,0,.72) 76%)}.rolling-scene:after{opacity:0;background:linear-gradient(115deg,transparent,rgba(255,255,255,.13) 42%,rgba(220,174,66,.16) 50%,transparent 68%);transform:translateX(-34%);transition:opacity .52s var(--bezier),transform .9s cubic-bezier(.19,1,.22,1)}.rolling-scene img{object-fit:cover;filter:saturate(.82) contrast(1.08) brightness(.82);transform:scale(1.04);transition:transform 1.1s cubic-bezier(.19,1,.22,1),filter .8s cubic-bezier(.19,1,.22,1)}.rolling-scene.estate{left:0;clip-path:polygon(0 0,83% 0,100% 100%,0 100%)}.rolling-scene.commercial{right:0;clip-path:polygon(17% 0,100% 0,100% 100%,0 100%)}.rolling-focus-commercial .rolling-scene.commercial,.rolling-focus-estate .rolling-scene.estate{width:72%;filter:brightness(1.05)}.rolling-focus-commercial .rolling-scene.estate,.rolling-focus-estate .rolling-scene.commercial{width:48%;filter:brightness(.6) saturate(.66)}.rolling-focus-commercial .rolling-scene.commercial:after,.rolling-focus-estate .rolling-scene.estate:after{opacity:1;transform:translateX(30%)}.rolling-focus-commercial .rolling-scene.commercial img,.rolling-focus-estate .rolling-scene.estate img{filter:saturate(1.02) contrast(1.12) brightness(.98);transform:scale(1.015)}.rolling-theater-divider{position:absolute;inset-block:-12%;left:50%;z-index:5;width:1px;background:linear-gradient(180deg,transparent,rgba(220,174,66,.72),rgba(226,232,240,.28),transparent);box-shadow:0 0 32px rgba(220,174,66,.32);transform:rotate(11deg)}.rolling-shutter-slat{position:absolute;left:12%;right:12%;top:18%;z-index:3;height:44%;border:1px solid rgba(226,232,240,.16);border-radius:8px;background:repeating-linear-gradient(180deg,rgba(226,232,240,.18) 0 2px,rgba(8,9,10,.54) 2px 21px),linear-gradient(135deg,rgba(226,232,240,.22),rgba(10,12,14,.86));box-shadow:inset 0 26px 52px rgba(0,0,0,.38),0 24px 80px rgba(0,0,0,.4);opacity:.74;transform-origin:top center;transition:transform .9s cubic-bezier(.19,1,.22,1),opacity .65s cubic-bezier(.19,1,.22,1)}.rolling-focus-commercial .rolling-scene.commercial .rolling-shutter-slat,.rolling-focus-estate .rolling-scene.estate .rolling-shutter-slat{opacity:.38;transform:scaleY(.32) translateY(-38%)}.rolling-scene-copy{position:absolute;z-index:4;right:12%;bottom:9%;width:min(390px,72%);padding:22px;border:1px solid rgba(220,174,66,.14);border-radius:8px;background:rgba(5,5,7,.74);box-shadow:0 28px 90px rgba(0,0,0,.46);-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);opacity:0;transform:translateY(16px);transition:opacity .52s cubic-bezier(.19,1,.22,1),transform .52s cubic-bezier(.19,1,.22,1)}.rolling-scene.estate .rolling-scene-copy{left:auto;right:18%}.rolling-focus-commercial .rolling-scene.commercial .rolling-scene-copy,.rolling-focus-estate .rolling-scene.estate .rolling-scene-copy{opacity:1;transform:translateY(0)}.rolling-focus-estate .rolling-scene.estate .rolling-scene-copy{right:10%;bottom:7%;width:min(360px,52%)}.rolling-focus-commercial .rolling-scene.commercial .rolling-scene-copy{right:9%;bottom:7%;width:min(390px,64%)}.rolling-kicker,.rolling-scene-copy span{color:var(--rolling-gold);font-size:.76rem;font-weight:940;letter-spacing:.15em;text-transform:uppercase}.rolling-scene-copy strong{display:block;margin-top:12px;color:var(--rolling-platinum);font-size:1.35rem;line-height:1.12}.rolling-scene-copy p{margin-top:10px;color:rgba(226,232,240,.72);line-height:1.56}.rolling-hero-copy{position:relative;z-index:40;width:min(660px,calc(100% - var(--page-gutter)));padding:28px;margin-left:max(24px,calc((100vw - var(--page-max)) / 2));margin-top:clamp(34px,5vh,70px);border:1px solid rgba(220,174,66,.16);border-radius:8px;background:linear-gradient(145deg,rgba(255,255,255,.075),rgba(255,255,255,.024)),rgba(5,5,7,.76);box-shadow:0 34px 120px rgba(0,0,0,.42);-webkit-backdrop-filter:blur(34px);backdrop-filter:blur(34px);animation:rollingReveal .8s cubic-bezier(.19,1,.22,1) both}.rolling-hero-copy h1{max-width:640px;margin-top:18px;color:var(--rolling-platinum);font-size:clamp(2.65rem,4.1vw,4.45rem);line-height:.98;letter-spacing:0;text-wrap:balance}.rolling-hero-copy>p:not(.rolling-kicker){max-width:560px;margin-top:18px;color:rgba(226,232,240,.78);font-size:1.02rem;line-height:1.64}.motor-hero-copy .catalog-actions,.rolling-hero-copy .catalog-actions{margin-top:24px}@keyframes rollingReveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.rolling-ledger-section,.rolling-order-anchor,.rolling-profile-console{width:min(var(--page-max),calc(100% - var(--page-gutter)));margin:0 auto}.rolling-profile-console{padding:84px 0 72px}.rolling-section-heading{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:28px;align-items:end;margin-bottom:28px}.rolling-section-heading h2{color:var(--rolling-platinum);font-size:clamp(2.1rem,4.2vw,4.4rem);line-height:1.02;letter-spacing:0;text-wrap:balance}.rolling-profile-deck{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.rolling-ledger,.rolling-order-anchor,.rolling-order-paths a,.rolling-profile-deck button,.rolling-profile-summary,.rolling-proof-strip span,.rolling-wireframe{position:relative;overflow:hidden;border:1px solid var(--rolling-line);border-radius:8px;background:linear-gradient(145deg,rgba(255,255,255,.072),rgba(255,255,255,.026)),rgba(7,8,10,.72);box-shadow:0 28px 90px rgba(0,0,0,.34);-webkit-backdrop-filter:blur(35px);backdrop-filter:blur(35px)}.rolling-profile-deck button{display:grid;gap:14px;min-height:280px;padding:24px;color:rgba(226,232,240,.7);text-align:left;cursor:pointer;transition:transform .54s cubic-bezier(.19,1,.22,1),border-color .54s cubic-bezier(.19,1,.22,1),background .54s cubic-bezier(.19,1,.22,1)}.rolling-ledger button:before,.rolling-order-paths a:before,.rolling-profile-deck button:before,.rolling-profile-summary:before{position:absolute;inset:0;pointer-events:none;content:"";background:linear-gradient(115deg,transparent,rgba(226,232,240,.11) 38%,rgba(220,174,66,.16) 52%,transparent 70%);opacity:0;transform:translateX(-38%);transition:opacity .42s var(--bezier),transform .82s cubic-bezier(.19,1,.22,1)}.rolling-profile-deck button.active,.rolling-profile-deck button:hover{color:var(--rolling-platinum);border-color:rgba(220,174,66,.42);background:linear-gradient(145deg,rgba(220,174,66,.12),rgba(226,232,240,.036)),rgba(7,8,10,.82);transform:translateY(-5px)}.rolling-ledger button.active:before,.rolling-ledger button:hover:before,.rolling-order-paths a:hover:before,.rolling-profile-deck button.active:before,.rolling-profile-deck button:hover:before,.rolling-profile-summary:hover:before{opacity:1;transform:translateX(36%)}.rolling-profile-deck svg{color:var(--rolling-gold)}.rolling-profile-deck span{color:var(--rolling-gold);font-size:.73rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.rolling-profile-deck strong{color:var(--rolling-platinum);font-size:1.24rem;line-height:1.16}.rolling-profile-deck p{color:rgba(226,232,240,.68);line-height:1.62}.rolling-dynamic-workspace{display:grid;grid-template-columns:minmax(0,.92fr) minmax(360px,.58fr);gap:18px;margin-top:18px}.rolling-wireframe{display:grid;place-items:center;min-height:460px;background:radial-gradient(circle at 50% 28%,rgba(220,174,66,.16),transparent 21rem),linear-gradient(145deg,rgba(226,232,240,.06),rgba(255,255,255,.02)),rgba(7,8,10,.74)}.rolling-coil{top:58px;width:min(560px,70%);height:52px;border:1px solid rgba(220,174,66,.22);background:repeating-linear-gradient(90deg,rgba(226,232,240,.18) 0 6px,rgba(20,22,24,.7) 6px 14px),linear-gradient(180deg,rgba(255,255,255,.16),rgba(0,0,0,.3));box-shadow:inset 0 -18px 24px rgba(0,0,0,.32),0 22px 64px rgba(0,0,0,.36)}.rolling-coil,.rolling-track{position:absolute;border-radius:999px}.rolling-track{top:95px;bottom:60px;width:12px;background:linear-gradient(180deg,rgba(220,174,66,.42),rgba(226,232,240,.12),rgba(220,174,66,.34));box-shadow:0 0 24px rgba(220,174,66,.18)}.rolling-track.left{left:22%}.rolling-track.right{right:22%}.rolling-curtain{display:grid;width:min(520px,56%);margin-top:52px;transform:translateY(0);animation:rollingCurtain .72s cubic-bezier(.19,1,.22,1) both}.rolling-curtain span{height:18px;border:1px solid rgba(226,232,240,.12);border-bottom:0;background:linear-gradient(90deg,rgba(255,255,255,.08),transparent 20%,rgba(220,174,66,.08) 50%,transparent 78%,rgba(255,255,255,.1)),linear-gradient(180deg,rgba(226,232,240,.15),rgba(12,14,16,.92))}.rolling-insulated .rolling-curtain span{background:linear-gradient(90deg,rgba(255,255,255,.1),transparent 20%,rgba(220,174,66,.16) 50%,transparent 78%,rgba(255,255,255,.1)),linear-gradient(180deg,rgba(68,72,74,.95),rgba(22,23,24,.95))}.rolling-polycarbonate .rolling-curtain span{background:linear-gradient(90deg,rgba(226,232,240,.42),rgba(226,232,240,.1),rgba(220,174,66,.18)),rgba(226,232,240,.18);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.rolling-window .rolling-curtain{width:min(380px,46%)}@keyframes rollingCurtain{0%{opacity:0;transform:translateY(-44px) scaleY(.72)}to{opacity:1;transform:translateY(0) scaleY(1)}}.rolling-profile-summary{display:grid;align-content:center;gap:16px;min-height:460px;padding:30px}.rolling-profile-summary svg{color:var(--rolling-gold)}.rolling-profile-summary>span{color:var(--rolling-gold);font-size:.76rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.rolling-profile-summary h3{color:var(--rolling-platinum);font-size:clamp(2rem,3vw,3.1rem);line-height:1;letter-spacing:0}.rolling-profile-summary p{color:rgba(226,232,240,.72);line-height:1.66}.rolling-profile-summary div{display:grid;gap:10px;margin-top:8px}.rolling-profile-summary small{display:inline-flex;align-items:center;gap:9px;color:rgba(226,232,240,.82);font-size:.9rem;font-weight:820}.rolling-ledger-section{padding:48px 0 74px}.rolling-ledger{display:grid}.rolling-ledger button,.rolling-ledger-head{display:grid;grid-template-columns:.78fr 1fr 1fr 1fr;gap:16px;align-items:stretch}.rolling-ledger-head{padding:18px 22px;color:var(--rolling-gold);font-size:.72rem;font-weight:940;letter-spacing:.12em;text-transform:uppercase}.rolling-ledger button{min-height:96px;padding:22px;color:rgba(226,232,240,.72);border:0;border-top:1px solid rgba(220,174,66,.1);background:transparent;text-align:left;cursor:pointer;transition:background .42s var(--bezier),color .42s var(--bezier)}.rolling-ledger button.active{color:var(--rolling-platinum);background:linear-gradient(90deg,rgba(220,174,66,.12),rgba(226,232,240,.028))}.rolling-ledger strong{color:var(--rolling-platinum);font-size:1rem}.rolling-ledger span{line-height:1.58}.rolling-order-anchor{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:24px;margin-bottom:96px;padding:30px}.rolling-order-anchor h2{margin-top:14px;color:var(--rolling-platinum);font-size:clamp(2.3rem,4.5vw,4.8rem);line-height:1;letter-spacing:0}.rolling-order-anchor p{margin-top:20px;color:rgba(226,232,240,.72);line-height:1.72}.rolling-order-paths{display:grid;gap:12px}.rolling-order-paths a{display:grid;grid-template-columns:34px minmax(0,.46fr) minmax(0,1fr);gap:14px;align-items:center;min-height:108px;padding:20px;color:rgba(226,232,240,.72);transition:transform .52s var(--bezier),border-color .52s var(--bezier)}.rolling-order-paths a:hover{color:var(--rolling-platinum);border-color:rgba(220,174,66,.44);transform:translateY(-4px)}.rolling-order-paths svg{color:var(--rolling-gold)}.rolling-order-paths strong{color:var(--rolling-platinum);line-height:1.2}.rolling-order-paths span{line-height:1.5}.rolling-proof-strip{grid-column:1/-1;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.rolling-proof-strip span{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:52px;color:rgba(226,232,240,.78);font-size:.84rem;font-weight:860;text-align:center}.rolling-proof-strip svg{flex:0 0 auto;color:var(--rolling-gold)}.motor-page{--motor-bg:#0a0c10;--motor-cobalt:#2e5bff;--motor-steel:#94a3b8;--motor-line:rgba(148,163,184,0.16);--motor-glow:rgba(46,91,255,0.22);min-height:100vh;color:var(--ice);background:linear-gradient(rgba(148,163,184,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(148,163,184,.035) 1px,transparent 1px),radial-gradient(circle at 18% 14%,rgba(46,91,255,.2),transparent 28rem),radial-gradient(circle at 82% 26%,rgba(148,163,184,.11),transparent 24rem),var(--motor-bg);background-size:44px 44px,44px 44px,auto,auto,auto}.motor-hero{position:relative;min-height:clamp(780px,100svh,920px);padding-bottom:72px;overflow:hidden;isolation:isolate;background:radial-gradient(circle at 68% 46%,rgba(46,91,255,.18),transparent 32rem),linear-gradient(135deg,rgba(10,12,16,.55),rgba(10,12,16,.96))}.motor-hero:before{position:absolute;inset:0;z-index:0;content:"";background:linear-gradient(180deg,rgba(10,12,16,.05),rgba(10,12,16,.72)),repeating-linear-gradient(90deg,transparent 0 90px,rgba(148,163,184,.045) 90px 91px)}.motor-gate-stage{position:absolute;right:max(24px,calc((100vw - var(--page-max)) / 2));bottom:9%;z-index:0;width:min(680px,52vw);height:min(480px,58vh);border:1px solid rgba(148,163,184,.12);border-radius:8px;background:radial-gradient(circle at 82% 78%,rgba(46,91,255,.22),transparent 16rem),linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.018));box-shadow:0 40px 140px rgba(0,0,0,.42);-webkit-backdrop-filter:blur(45px);backdrop-filter:blur(45px)}.motor-gate-track{position:absolute;right:8%;bottom:15%;left:8%;height:8px;border-radius:999px;background:linear-gradient(90deg,rgba(148,163,184,.22),rgba(46,91,255,.62),rgba(148,163,184,.2));box-shadow:0 0 28px rgba(46,91,255,.28)}.motor-gate-panel{position:absolute;top:18%;bottom:20%;width:44%;border:1px solid rgba(148,163,184,.2);background:repeating-linear-gradient(90deg,rgba(148,163,184,.1) 0 2px,transparent 2px 36px),linear-gradient(135deg,rgba(17,24,39,.92),rgba(4,6,10,.96));box-shadow:inset 0 0 70px rgba(0,0,0,.4);animation:gateDrift 3.6s cubic-bezier(.19,1,.22,1) infinite alternate}.motor-gate-panel.left{left:8%}.motor-gate-panel.right{right:8%;animation-direction:alternate-reverse}.motor-unit{position:absolute;right:10%;bottom:18%;display:grid;place-items:center;width:132px;height:92px;border:1px solid rgba(46,91,255,.32);border-radius:8px;background:linear-gradient(145deg,rgba(148,163,184,.18),rgba(9,13,20,.96)),#0b0e14;box-shadow:0 0 42px rgba(46,91,255,.18),inset 0 1px 0 rgba(255,255,255,.14)}.motor-unit span{width:14px;height:14px;border-radius:50%;background:#2e5bff;box-shadow:0 0 24px rgba(46,91,255,.95);animation:status-pulse 1.4s ease-in-out infinite}.motor-data-stream{position:absolute;height:1px;background:linear-gradient(90deg,transparent,rgba(46,91,255,.72),transparent);animation:dataSweep 2.6s cubic-bezier(.19,1,.22,1) infinite}.motor-data-stream.one{top:32%;right:12%;left:16%}.motor-data-stream.two{top:54%;right:18%;left:10%;animation-delay:.72s}.motor-hero .catalog-header,.motor-hero-copy,.motor-status-card{position:relative;z-index:40}.motor-hero-copy{width:min(560px,calc(100% - var(--page-gutter)));margin-left:max(24px,calc((100vw - var(--page-max)) / 2));margin-top:clamp(34px,5vh,70px);padding:28px;border:1px solid rgba(46,91,255,.18);border-radius:8px;background:linear-gradient(145deg,rgba(255,255,255,.072),rgba(255,255,255,.024)),rgba(10,12,16,.78);box-shadow:0 34px 120px rgba(0,0,0,.4);-webkit-backdrop-filter:blur(38px);backdrop-filter:blur(38px);animation:rollingReveal .82s cubic-bezier(.19,1,.22,1) both}.motor-kicker{color:var(--motor-cobalt);font-size:.76rem;font-weight:940;letter-spacing:.16em;text-transform:uppercase}.motor-hero-copy h1{max-width:560px;margin-top:18px;color:var(--ice);font-size:clamp(2.55rem,3.9vw,4.2rem);line-height:.99;letter-spacing:0;text-wrap:balance}.motor-hero-copy>p:not(.motor-kicker){max-width:560px;margin-top:20px;color:rgba(226,232,240,.76);font-size:1.02rem;line-height:1.66}.motor-cycle-button{position:relative;overflow:hidden}.motor-cycle-button:after{position:absolute;inset:auto 0 0;height:2px;content:"";background:linear-gradient(90deg,transparent,var(--motor-cobalt),transparent);transform:translateX(-100%);transition:transform .7s cubic-bezier(.19,1,.22,1)}.motor-cycle-button:hover:after{transform:translateX(100%)}.motor-status-card{display:grid;gap:10px;width:min(360px,34vw);margin:16px 0 0 max(24px,calc((100vw - var(--page-max)) / 2));padding:22px;border:1px solid rgba(46,91,255,.18);border-radius:8px;background:rgba(10,12,16,.72);box-shadow:0 30px 90px rgba(0,0,0,.36);-webkit-backdrop-filter:blur(45px);backdrop-filter:blur(45px)}.motor-status-card span{color:var(--motor-cobalt);font-size:.74rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.motor-status-card strong{color:var(--ice);font-size:1.32rem;line-height:1.16}.motor-status-card p{color:rgba(226,232,240,.68);line-height:1.56}@keyframes gateDrift{0%{transform:translateX(0)}to{transform:translateX(-36px)}}@keyframes dataSweep{0%{opacity:0;transform:translateX(-24%)}30%{opacity:1}to{opacity:0;transform:translateX(24%)}}.motor-briefing-anchor,.motor-control-experience,.motor-engine-room,.motor-ledger-section{width:min(var(--page-max),calc(100% - var(--page-gutter)));margin:0 auto}.motor-engine-room{padding:86px 0 72px}.motor-section-heading{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:28px;align-items:end;margin-bottom:28px}.motor-section-heading h2{color:var(--ice);font-size:clamp(2.15rem,4.3vw,4.5rem);line-height:1.02;letter-spacing:0;text-wrap:balance}.motor-bay-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.motor-bay-grid button,.motor-briefing-anchor,.motor-briefing-paths a,.motor-control-experience,.motor-curve-panel,.motor-ledger,.motor-proof-strip span{position:relative;overflow:hidden;border:1px solid var(--motor-line);border-radius:8px;background:linear-gradient(145deg,rgba(255,255,255,.07),rgba(255,255,255,.024)),rgba(10,12,16,.74);box-shadow:0 32px 110px rgba(0,0,0,.34);-webkit-backdrop-filter:blur(45px);backdrop-filter:blur(45px)}.motor-bay-grid button{display:grid;grid-template-columns:minmax(220px,.72fr) minmax(0,1fr);gap:12px 22px;align-items:center;min-height:330px;padding:22px;color:rgba(226,232,240,.72);text-align:left;cursor:pointer;transition:transform .56s cubic-bezier(.19,1,.22,1),border-color .56s cubic-bezier(.19,1,.22,1),background .56s cubic-bezier(.19,1,.22,1)}.motor-bay-grid button.active,.motor-bay-grid button:hover{border-color:rgba(46,91,255,.46);background:radial-gradient(circle at 28% 50%,rgba(46,91,255,.14),transparent 18rem),linear-gradient(145deg,rgba(255,255,255,.082),rgba(255,255,255,.03)),rgba(10,12,16,.84);transform:translateY(-5px)}.motor-bay-image{position:relative;grid-row:span 4;min-height:250px;border:1px solid rgba(148,163,184,.1);border-radius:8px;background:radial-gradient(circle at 50% 50%,rgba(46,91,255,.2),transparent 11rem),rgba(255,255,255,.035)}.motor-bay-image img{object-fit:contain;padding:24px;filter:drop-shadow(0 26px 42px rgba(0,0,0,.54))}.motor-bay-grid span,.motor-curve-panel article>span{color:var(--motor-cobalt);font-size:.76rem;font-weight:920;letter-spacing:.13em;text-transform:uppercase}.motor-bay-grid h3,.motor-curve-panel h3{color:var(--ice);font-size:clamp(1.7rem,2.8vw,3rem);line-height:1;letter-spacing:0}.motor-bay-grid p,.motor-briefing-anchor p,.motor-control-experience p,.motor-curve-panel p{color:rgba(226,232,240,.7);line-height:1.66}.motor-bay-grid small{display:inline-flex;align-items:center;gap:9px;color:var(--motor-steel);font-size:.92rem;font-weight:880}.motor-bay-grid svg,.motor-briefing-paths svg,.motor-curve-panel svg,.motor-proof-strip svg,.motor-signal-grid svg{color:var(--motor-cobalt)}.motor-curve-panel{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(340px,.62fr);gap:24px;align-items:center;min-height:360px;margin-top:16px;padding:28px}.motor-curve-visual{position:relative;min-height:260px;border:1px solid rgba(148,163,184,.12);border-radius:8px;background:linear-gradient(rgba(148,163,184,.045) 1px,transparent 0),linear-gradient(90deg,rgba(148,163,184,.045) 1px,transparent 0),radial-gradient(circle at 50% 62%,rgba(46,91,255,.2),transparent 18rem);background-size:30px 30px,30px 30px,auto}.motor-curve-line{inset:18% 8% 18%;border-bottom:3px solid rgba(46,91,255,.72);box-shadow:0 12px 30px rgba(46,91,255,.22);transform:skewX(-12deg)}.motor-curve-dot,.motor-curve-line{position:absolute;border-radius:50%}.motor-curve-dot{left:10%;top:54%;width:18px;height:18px;background:var(--motor-cobalt);box-shadow:0 0 28px rgba(46,91,255,.82);animation:curveDot 3.2s cubic-bezier(.19,1,.22,1) infinite alternate}.motor-curve-panel article{display:grid;gap:14px}@keyframes curveDot{0%{transform:translate(0)}to{transform:translate(420px,-72px)}}.motor-ledger-section{padding:52px 0 74px}.motor-ledger{display:grid}.motor-ledger button,.motor-ledger-head{display:grid;grid-template-columns:.72fr 1fr 1fr;gap:16px;align-items:stretch}.motor-ledger-head{padding:18px 22px;color:var(--motor-cobalt);font-size:.74rem;font-weight:940;letter-spacing:.13em;text-transform:uppercase}.motor-ledger button{min-height:92px;padding:22px;color:rgba(226,232,240,.72);border:0;border-top:1px solid rgba(148,163,184,.12);background:transparent;text-align:left;cursor:pointer;transition:background .42s var(--bezier),transform .42s var(--bezier)}.motor-ledger button.active,.motor-ledger button:hover{position:relative;z-index:2;background:linear-gradient(90deg,rgba(46,91,255,.14),rgba(148,163,184,.04));transform:scale(1.01)}.motor-ledger strong{color:var(--ice)}.motor-ledger span{line-height:1.58}.motor-control-experience{display:grid;grid-template-columns:minmax(0,.92fr) minmax(360px,.72fr);gap:24px;align-items:center;margin-bottom:78px;padding:32px}.motor-briefing-anchor h2,.motor-control-experience h2{margin-top:14px;color:var(--ice);font-size:clamp(2.2rem,4.4vw,4.7rem);line-height:1.02;letter-spacing:0}.motor-briefing-anchor p,.motor-control-experience p{margin-top:18px}.motor-signal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.motor-proof-strip span,.motor-signal-grid span{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:58px;padding:0 16px;color:rgba(226,232,240,.82);border:1px solid rgba(148,163,184,.13);border-radius:999px;background:rgba(255,255,255,.04);font-size:.88rem;font-weight:880;text-align:center}.motor-briefing-anchor{display:grid;grid-template-columns:minmax(0,.84fr) minmax(420px,1fr);gap:26px;align-items:center;margin-bottom:96px;padding:34px}.motor-briefing-paths{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.motor-briefing-paths a{display:grid;gap:12px;min-height:220px;padding:24px;color:rgba(226,232,240,.72);transition:transform .48s var(--bezier),border-color .48s var(--bezier),background .48s var(--bezier)}.motor-briefing-paths a:hover{color:var(--ice);border-color:rgba(46,91,255,.44);background:radial-gradient(circle at 35% 20%,rgba(46,91,255,.16),transparent 14rem),rgba(255,255,255,.05);transform:translateY(-5px)}.motor-briefing-paths strong{color:var(--ice);font-size:1.24rem;line-height:1.24}.motor-briefing-paths span{line-height:1.6}.motor-proof-strip{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.repair-page{--repair-bg:#060709;--repair-crimson:#ef4444;--repair-gold:#dfba59;--repair-line:rgba(223,186,89,0.12);min-height:100vh;background:radial-gradient(circle at 15% 8%,rgba(239,68,68,.13),transparent 24rem),radial-gradient(circle at 84% 24%,rgba(223,186,89,.12),transparent 26rem),var(--repair-bg)}.repair-amc-ledger-section,.repair-certified-signature,.repair-command,.repair-degradation,.repair-local-section{width:min(var(--page-max),calc(100% - var(--page-gutter)));margin:0 auto}.repair-command{padding:0 0 72px}.repair-command-head{max-width:920px;padding:28px;margin-top:clamp(34px,5vh,70px);border:1px solid rgba(223,186,89,.14);border-radius:8px;background:linear-gradient(145deg,rgba(255,255,255,.072),rgba(255,255,255,.024)),rgba(6,7,9,.72);box-shadow:0 34px 120px rgba(0,0,0,.34);-webkit-backdrop-filter:blur(36px);backdrop-filter:blur(36px)}.repair-kicker{color:var(--repair-gold);font-size:.76rem;font-weight:940;letter-spacing:.15em;text-transform:uppercase}.repair-command-head h1{margin-top:18px;color:var(--ice);font-size:clamp(2.85rem,5.4vw,5.4rem);line-height:.94;letter-spacing:0;text-wrap:balance}.repair-command-head>p:not(.repair-kicker){max-width:720px;margin-top:24px;color:rgba(226,232,240,.72);font-size:1.06rem;line-height:1.72}.repair-command-grid{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);gap:16px;margin-top:34px}.repair-amc-card,.repair-amc-ledger,.repair-certified-signature,.repair-dispatch-card,.repair-hotspot-card,.repair-local-grid a,.repair-proof-row span,.repair-stamps span,.repair-wireframe{position:relative;overflow:hidden;border:1px solid var(--repair-line);border-radius:8px;background:linear-gradient(145deg,rgba(255,255,255,.072),rgba(255,255,255,.024)),rgba(6,7,9,.74);box-shadow:0 34px 120px rgba(0,0,0,.36);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px)}.repair-amc-card,.repair-dispatch-card{display:grid;align-content:center;gap:18px;min-height:390px;padding:30px}.repair-dispatch-card{border-color:rgba(239,68,68,.24);box-shadow:0 34px 120px rgba(0,0,0,.36),inset 1px 0 0 rgba(239,68,68,.34)}.repair-amc-card{border-color:rgba(223,186,89,.22)}.repair-amc-card>span,.repair-live{display:inline-flex;align-items:center;gap:10px;color:var(--repair-gold);font-size:.76rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.repair-live{color:rgba(255,226,226,.9)}.repair-live i{width:10px;height:10px;border-radius:50%;background:var(--repair-crimson);box-shadow:0 0 22px rgba(239,68,68,.9);animation:status-pulse 1.2s ease-in-out infinite}.repair-amc-card h2,.repair-dispatch-card h2{color:var(--ice);font-size:clamp(2rem,3.4vw,3.5rem);line-height:1.02;letter-spacing:0}.repair-amc-card p,.repair-certified-signature p,.repair-dispatch-card p,.repair-hotspot-card p{color:rgba(226,232,240,.72);line-height:1.68}.emergency-action{width:fit-content;background:linear-gradient(135deg,rgba(239,68,68,.22),rgba(223,186,89,.2))}.repair-amc-card div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.repair-amc-card small{display:inline-flex;align-items:center;gap:9px;min-height:48px;padding:0 14px;color:rgba(226,232,240,.78);border:1px solid rgba(223,186,89,.13);border-radius:999px;background:rgba(255,255,255,.04);font-weight:850}.repair-amc-card svg,.repair-hotspot-card svg,.repair-proof-row svg,.repair-stamps svg{color:var(--repair-gold)}.repair-degradation{padding:24px 0 82px}.repair-section-heading{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:28px;align-items:end;margin-bottom:28px}.repair-section-heading h2{color:var(--ice);font-size:clamp(2.15rem,4.2vw,4.5rem);line-height:1.02;letter-spacing:0;text-wrap:balance}.repair-degradation-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(340px,.58fr);gap:18px}.repair-wireframe{min-height:560px;background:linear-gradient(rgba(223,186,89,.045) 1px,transparent 0),linear-gradient(90deg,rgba(223,186,89,.045) 1px,transparent 0),radial-gradient(circle at 48% 45%,rgba(223,186,89,.14),transparent 22rem),rgba(6,7,9,.76);background-size:36px 36px,36px 36px,auto,auto}.repair-door-frame,.repair-door-panel,.repair-spring-bar,.repair-track{position:absolute;border:1px solid rgba(223,186,89,.2);pointer-events:none}.repair-door-frame{inset:16% 17% 12%;border-width:2px;box-shadow:0 0 42px rgba(223,186,89,.08)}.repair-door-panel{inset:27% 24% 18%;background:repeating-linear-gradient(0deg,rgba(223,186,89,.14) 0 1px,transparent 1px 42px),linear-gradient(145deg,rgba(255,255,255,.04),rgba(0,0,0,.16))}.repair-spring-bar{top:19%;right:22%;left:22%;height:18px;border-radius:999px;background:repeating-linear-gradient(90deg,rgba(223,186,89,.36) 0 7px,rgba(6,7,9,.88) 7px 14px)}.repair-track{top:24%;bottom:13%;width:10px;border-radius:999px;background:linear-gradient(180deg,rgba(223,186,89,.28),rgba(226,232,240,.08))}.repair-track.left{left:19%}.repair-track.right{right:19%}.repair-wireframe button{position:absolute;z-index:3;display:grid;place-items:center;width:42px;height:42px;color:#080704;border:1px solid rgba(223,186,89,.58);border-radius:50%;background:var(--repair-gold);box-shadow:0 0 34px rgba(223,186,89,.38);font-size:1.25rem;font-weight:900;cursor:pointer;transform:translate(-50%,-50%);transition:transform .42s var(--bezier),background .42s var(--bezier)}.repair-wireframe button.active,.repair-wireframe button:hover{background:#fff2bf;transform:translate(-50%,-50%) scale(1.12)}.repair-hotspot-card{display:grid;align-content:center;gap:16px;min-height:560px;padding:30px}.repair-hotspot-card span{color:var(--repair-gold);font-size:.76rem;font-weight:920;letter-spacing:.13em;text-transform:uppercase}.repair-hotspot-card h3{color:var(--ice);font-size:clamp(2rem,3.2vw,3.4rem);line-height:1.02;letter-spacing:0}.repair-amc-ledger-section{padding:50px 0 84px}.repair-amc-ledger{display:grid}.repair-amc-ledger button,.repair-ledger-head{display:grid;grid-template-columns:.76fr 1fr 1fr 1fr;gap:16px;align-items:stretch}.repair-ledger-head{padding:18px 22px;color:var(--repair-gold);font-size:.72rem;font-weight:940;letter-spacing:.12em;text-transform:uppercase}.repair-amc-ledger button{min-height:102px;padding:22px;color:rgba(226,232,240,.72);border:0;border-top:1px solid rgba(223,186,89,.1);background:transparent;text-align:left;cursor:pointer;transition:background .42s var(--bezier),transform .42s var(--bezier)}.repair-amc-ledger button.active,.repair-amc-ledger button:hover{background:linear-gradient(90deg,rgba(223,186,89,.13),rgba(239,68,68,.045));transform:scale(1.008)}.repair-amc-ledger strong{color:var(--ice)}.repair-amc-ledger span{line-height:1.58}.repair-local-section{padding:12px 0 84px}.repair-local-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}.repair-local-grid a{display:grid;gap:10px;min-height:158px;padding:20px;color:inherit;transition:transform .52s var(--bezier),border-color .52s var(--bezier)}.repair-local-grid a:hover{border-color:rgba(223,186,89,.38);transform:translateY(-4px)}.repair-local-grid span,.repair-local-grid svg{color:var(--repair-gold)}.repair-local-grid span{font-size:.78rem;font-weight:920;letter-spacing:.1em;text-transform:uppercase}.repair-local-grid strong{color:var(--ice);line-height:1.28}.repair-certified-signature{display:grid;grid-template-columns:minmax(0,.82fr) minmax(420px,1fr);gap:24px;align-items:center;margin-bottom:96px;padding:34px}.repair-certified-signature h2{margin-top:14px;color:var(--ice);font-size:clamp(2.25rem,4.4vw,4.8rem);line-height:1.02;letter-spacing:0}.repair-certified-signature p{margin-top:18px}.repair-stamps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.repair-stamps span{display:inline-flex;align-items:center;gap:12px;min-height:86px;padding:18px;color:rgba(226,232,240,.86);font-weight:880}.repair-audit-button{grid-column:1/-1;justify-self:center}.repair-proof-row{grid-column:1/-1;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.repair-proof-row span{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:52px;padding:0 12px;color:rgba(226,232,240,.78);font-size:.84rem;font-weight:860;text-align:center}.brand-page,.city-page{--market-gold:#ddbd63;--market-line:rgba(221,189,99,0.14);background:radial-gradient(circle at 12% 10%,rgba(221,189,99,.13),transparent 28rem),radial-gradient(circle at 86% 32%,rgba(255,255,255,.055),transparent 24rem),#070709}.brand-cta,.brand-hero,.brand-ledger-section,.brand-system-strip,.city-dispatch-panel,.city-hero,.city-link-section,.city-service-section{width:min(var(--page-max),calc(100% - var(--page-gutter)));margin:0 auto}.brand-hero,.city-hero{padding:132px 0 84px}.brand-hero-grid,.city-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,440px);gap:42px;align-items:end}.brand-kicker,.city-kicker{color:var(--market-gold);font-size:.77rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.brand-hero h1,.city-hero h1{max-width:900px;margin-top:16px;color:var(--ice);font-size:clamp(3rem,6.4vw,6.4rem);line-height:.97;letter-spacing:0;text-wrap:balance}.brand-cta p,.brand-hero p:not(.brand-kicker),.city-dispatch-panel p:not(.city-kicker),.city-hero p:not(.city-kicker){max-width:760px;margin-top:24px;color:var(--mist);font-size:1.06rem;line-height:1.74}.brand-cta,.brand-identity-card,.brand-ledger-grid article,.brand-system-strip article,.city-dispatch-panel,.city-link-grid a,.city-map-card,.city-service-grid article{position:relative;overflow:hidden;border:1px solid var(--market-line);border-radius:8px;background:linear-gradient(145deg,rgba(255,255,255,.078),rgba(255,255,255,.032)),rgba(7,7,9,.66);box-shadow:0 28px 90px rgba(0,0,0,.34);-webkit-backdrop-filter:blur(34px);backdrop-filter:blur(34px)}.brand-cta:before,.brand-identity-card:before,.brand-ledger-grid article:before,.brand-system-strip article:before,.city-dispatch-panel:before,.city-link-grid a:before,.city-map-card:before,.city-service-grid article:before{position:absolute;inset:0;pointer-events:none;content:"";background:linear-gradient(115deg,transparent,rgba(255,255,255,.12) 38%,rgba(221,189,99,.12) 50%,transparent 68%);opacity:0;transform:translateX(-40%);transition:opacity .42s var(--bezier),transform .78s var(--bezier)}.brand-cta:hover:before,.brand-identity-card:hover:before,.brand-ledger-grid article:hover:before,.brand-system-strip article:hover:before,.city-dispatch-panel:hover:before,.city-link-grid a:hover:before,.city-map-card:hover:before,.city-service-grid article:hover:before{opacity:1;transform:translateX(40%)}.brand-identity-card,.city-map-card{display:grid;gap:16px;min-height:360px;padding:26px}.brand-cta svg,.brand-identity-card svg,.brand-ledger-grid svg,.brand-system-strip svg,.city-dispatch-panel svg,.city-map-card svg,.city-service-grid svg{color:var(--market-gold)}.brand-identity-card span,.city-map-card span{color:var(--market-gold);font-size:.75rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.brand-identity-card strong,.city-map-card strong{color:var(--ice);font-size:clamp(2.4rem,5vw,4rem);line-height:.95;letter-spacing:0}.brand-identity-card p,.city-map-card p{color:var(--mist);line-height:1.65}.brand-ledger-section,.city-link-section,.city-service-section{padding:36px 0 82px}.brand-section-heading,.city-section-heading{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:28px;align-items:end;margin-bottom:28px}.brand-cta h2,.brand-section-heading h2,.city-dispatch-panel h2,.city-section-heading h2{color:var(--ice);font-size:clamp(2.15rem,4vw,4.1rem);line-height:1.04;letter-spacing:0;text-wrap:balance}.brand-ledger-grid,.city-service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.brand-ledger-grid article,.city-service-grid article{display:grid;gap:15px;min-height:250px;padding:24px}.brand-ledger-grid h3,.city-service-grid h3{color:var(--ice);font-size:1.18rem}.brand-ledger-grid p,.city-service-grid p{color:var(--mist);line-height:1.68}.city-service-grid a{color:var(--market-gold);font-size:.88rem;font-weight:900}.city-link-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}.city-link-grid a{display:grid;min-height:118px;align-content:center;padding:20px;color:var(--ice);font-weight:850;line-height:1.35;transition:transform .52s var(--bezier),border-color .52s var(--bezier),color .52s var(--bezier)}.city-link-grid a:hover{color:var(--market-gold);border-color:rgba(221,189,99,.38);transform:translateY(-4px)}.brand-system-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;padding-bottom:82px}.brand-system-strip article{display:grid;gap:12px;min-height:210px;padding:22px}.brand-system-strip strong{color:var(--ice)}.brand-system-strip span{color:var(--mist);line-height:1.6}.brand-cta{display:grid;justify-items:center;gap:18px;margin-bottom:82px;padding:54px 28px;text-align:center}.italpannelli-page{--ital-gold:#dfba59;--ital-steel:#e6ebf8;--ital-line:rgba(223,186,89,0.15);background:radial-gradient(circle at 10% 6%,rgba(223,186,89,.13),transparent 30rem),radial-gradient(circle at 84% 18%,rgba(230,235,248,.08),transparent 26rem),linear-gradient(180deg,#08090c,#050506 48%,#08090c)}.ital-climate,.ital-commission,.ital-hero,.ital-ledger,.ital-lookbook{width:min(var(--page-max),calc(100% - var(--page-gutter)));margin:0 auto}.ital-hero{position:relative;min-height:880px;padding:22px 0 120px;overflow:hidden}.ital-hero-visual{position:absolute;inset:0;overflow:hidden;background:linear-gradient(90deg,rgba(5,5,6,.92),rgba(5,5,6,.52) 48%,rgba(5,5,6,.86)),radial-gradient(circle at 72% 34%,rgba(223,186,89,.18),transparent 22rem),#08090c}.ital-factory-grid{position:absolute;inset:0;opacity:.28;background-image:linear-gradient(rgba(230,235,248,.08) 1px,transparent 0),linear-gradient(90deg,rgba(230,235,248,.06) 1px,transparent 0);background-size:92px 92px;-webkit-mask-image:linear-gradient(90deg,transparent,black 18%,black 82%,transparent);mask-image:linear-gradient(90deg,transparent,black 18%,black 82%,transparent)}.ital-door-slab{position:absolute;right:8%;bottom:13%;display:grid;gap:12px;width:min(620px,48vw);padding:28px;border:1px solid rgba(223,186,89,.2);border-radius:8px;background:linear-gradient(145deg,rgba(28,31,37,.96),rgba(8,9,12,.76)),repeating-linear-gradient(0deg,rgba(230,235,248,.08) 0 1px,transparent 1px 74px);box-shadow:0 50px 120px rgba(0,0,0,.55),inset 0 1px 0 rgba(255,255,255,.12);transform:perspective(900px) rotateY(-9deg) rotateX(3deg)}.ital-door-slab span{display:block;height:92px;border:1px solid rgba(230,235,248,.08);background:linear-gradient(90deg,rgba(223,186,89,.08),transparent 28%,rgba(255,255,255,.06) 58%,transparent),rgba(255,255,255,.025)}.ital-milling-light{position:absolute;top:0;right:28%;width:1px;height:100%;background:linear-gradient(180deg,transparent,rgba(223,186,89,.84),transparent);box-shadow:0 0 36px rgba(223,186,89,.42);transform:rotate(18deg)}.ital-hero-copy{position:relative;z-index:2;max-width:900px;padding-top:168px;animation:spec-enter .82s cubic-bezier(.15,.85,.35,1) both}.ital-kicker{color:var(--ital-gold);font-size:.76rem;font-weight:950;letter-spacing:.16em;text-transform:uppercase}.ital-commission h2,.ital-hero h1,.ital-section-heading h2{color:var(--ital-steel);letter-spacing:0;text-wrap:balance}.ital-hero h1{margin-top:16px;font-size:clamp(3.2rem,7vw,7rem);line-height:.94}.ital-commission>p,.ital-hero-copy>p:not(.ital-kicker),.ital-section-heading>p{max-width:790px;margin-top:24px;color:rgba(230,235,248,.74);font-size:1.08rem;line-height:1.75}.ital-climate,.ital-commission,.ital-ledger,.ital-lookbook{padding:84px 0}.ital-section-heading{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:28px;align-items:end;margin-bottom:28px}.ital-commission h2,.ital-section-heading h2{font-size:clamp(2.2rem,4.6vw,4.8rem);line-height:1.02}.ital-blueprint-grid,.ital-config-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);gap:18px;align-items:stretch}.ital-commission,.ital-exploded-panel,.ital-hotspot-card,.ital-ledger-table,.ital-panel-stage,.ital-profile-console{border:1px solid var(--ital-line);border-radius:8px;background:linear-gradient(145deg,rgba(255,255,255,.07),rgba(255,255,255,.025)),rgba(8,9,12,.72);box-shadow:0 36px 110px rgba(0,0,0,.34);-webkit-backdrop-filter:blur(35px);backdrop-filter:blur(35px)}.ital-panel-stage{display:grid;align-content:center;min-height:540px;padding:46px}.ital-panel-model{position:relative;overflow:hidden;min-height:300px;border:1px solid rgba(223,186,89,.22);border-radius:8px;background:linear-gradient(135deg,rgba(36,40,48,.96),rgba(14,15,18,.98)),repeating-linear-gradient(0deg,rgba(230,235,248,.09) 0 1px,transparent 1px 72px);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 26px 90px rgba(0,0,0,.36)}.ital-panel-model:after,.ital-panel-model:before{position:absolute;inset:0;content:"";opacity:.7;transition:opacity .42s var(--bezier)}.ital-panel-flat:before{background:linear-gradient(90deg,rgba(255,255,255,.05),transparent 24%,rgba(223,186,89,.07) 58%,transparent)}.ital-panel-ribbed:before{background:repeating-linear-gradient(0deg,rgba(230,235,248,.18) 0 2px,transparent 2px 18px)}.ital-panel-cassette:before{background-size:170px 96px;background-image:linear-gradient(rgba(230,235,248,.12) 1px,transparent 0),linear-gradient(90deg,rgba(230,235,248,.12) 1px,transparent 0)}.ital-panel-sheen{position:absolute;inset:-30%;background:linear-gradient(100deg,transparent 24%,rgba(255,255,255,.16),rgba(223,186,89,.18),transparent 68%);animation:panel-wave 2.8s cubic-bezier(.15,.85,.35,1) infinite}.ital-panel-tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.ital-panel-tags span{padding:10px 14px;color:rgba(230,235,248,.8);font-size:.82rem;font-weight:860;border:1px solid rgba(223,186,89,.13);border-radius:999px;background:rgba(255,255,255,.04)}.ital-profile-console{display:grid;gap:12px;padding:18px}.ital-profile-console button{display:grid;gap:8px;padding:20px;color:rgba(230,235,248,.74);text-align:left;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:rgba(255,255,255,.035);transition:transform .42s var(--bezier),border-color .42s var(--bezier),background .42s var(--bezier)}.ital-profile-console button.active,.ital-profile-console button:hover{border-color:rgba(223,186,89,.58);background:rgba(223,186,89,.08);transform:translateY(-2px)}.ital-profile-console span{color:var(--ital-gold);font-size:.72rem;font-weight:950;letter-spacing:.14em;text-transform:uppercase}.ital-profile-console strong{color:var(--ital-steel);font-size:1.15rem}.ital-profile-console small{color:rgba(230,235,248,.66);font-size:.93rem;line-height:1.55}.ital-exploded-panel{position:relative;min-height:520px;padding:42px;overflow:hidden}.ital-layer{position:absolute;left:12%;right:12%;display:grid;place-items:center;height:105px;color:rgba(230,235,248,.86);font-size:.8rem;font-weight:920;letter-spacing:.12em;text-transform:uppercase;border:1px solid rgba(223,186,89,.16);border-radius:8px}.ital-layer.front{top:92px;background:linear-gradient(90deg,rgba(230,235,248,.12),rgba(230,235,248,.03))}.ital-layer.core{top:206px;background:linear-gradient(90deg,rgba(223,186,89,.18),rgba(223,186,89,.06))}.ital-layer.back{top:320px;background:linear-gradient(90deg,rgba(230,235,248,.08),rgba(230,235,248,.025))}.ital-hotspot{position:absolute;z-index:2;display:grid;place-items:center;width:38px;height:38px;color:#050506;font-size:1.25rem;font-weight:950;border:0;border-radius:50%;background:var(--ital-gold);box-shadow:0 0 0 8px rgba(223,186,89,.12),0 0 34px rgba(223,186,89,.38);cursor:pointer;transition:transform .42s var(--bezier),box-shadow .42s var(--bezier)}.ital-hotspot.active,.ital-hotspot:hover{transform:scale(1.12);box-shadow:0 0 0 12px rgba(223,186,89,.14),0 0 42px rgba(223,186,89,.54)}.hotspot-1{top:236px;left:18%}.hotspot-2{top:188px;right:20%}.hotspot-3{bottom:118px;left:48%}.ital-hotspot-card{display:grid;align-content:center;gap:14px;min-height:520px;padding:34px}.ital-hotspot-card svg{color:var(--ital-gold)}.ital-hotspot-card h3{color:var(--ital-steel);font-size:clamp(1.7rem,2.8vw,2.8rem);line-height:1.08}.ital-hotspot-card p:not(.ital-kicker){color:rgba(230,235,248,.7);line-height:1.7}.ital-ledger-table{overflow:hidden}.ital-ledger-head,.ital-ledger-row{display:grid;grid-template-columns:.8fr 1fr 1fr;gap:0}.ital-ledger-head span,.ital-ledger-row>*{padding:18px;border-bottom:1px solid rgba(223,186,89,.1)}.ital-ledger-head{color:var(--ital-gold);font-size:.74rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase;background:rgba(223,186,89,.08)}.ital-ledger-row strong{color:var(--ital-steel)}.ital-ledger-row span{color:rgba(230,235,248,.68);line-height:1.55}.ital-ledger-row span:last-child{color:rgba(255,255,255,.9)}.ital-commission{display:grid;gap:18px;margin-bottom:88px;padding:44px}.ital-commission-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:12px}.ital-commission-actions a{display:grid;gap:10px;min-height:210px;padding:22px;color:rgba(230,235,248,.72);border:1px solid rgba(223,186,89,.14);border-radius:8px;background:rgba(255,255,255,.035);transition:transform .42s var(--bezier),border-color .42s var(--bezier),background .42s var(--bezier)}.ital-commission-actions a:hover{border-color:rgba(223,186,89,.5);background:rgba(223,186,89,.07);transform:translateY(-3px)}.ital-commission-actions svg{color:var(--ital-gold)}.ital-commission-actions strong{color:var(--ital-steel);font-size:1.04rem}.ital-commission-actions span{line-height:1.62}.doco-page{--doco-blue:#2a6fff;--doco-gold:#dfba59;--doco-steel:#e6ebf8;--doco-line:rgba(42,111,255,0.15);background:radial-gradient(circle at 14% 8%,rgba(42,111,255,.16),transparent 31rem),radial-gradient(circle at 82% 22%,rgba(223,186,89,.12),transparent 25rem),linear-gradient(180deg,#060709,#040506 48%,#060709)}.doco-anatomy,.doco-commission,.doco-hero,.doco-ledger{width:min(var(--page-max),calc(100% - var(--page-gutter)));margin:0 auto}.doco-hero{position:relative;min-height:860px;padding:22px 0 116px;overflow:hidden}.doco-hero-visual{position:absolute;inset:0;overflow:hidden;background:linear-gradient(90deg,rgba(4,5,6,.92),rgba(4,5,6,.48) 52%,rgba(4,5,6,.86)),radial-gradient(circle at 70% 42%,rgba(42,111,255,.18),transparent 24rem),#060709}.doco-blueprint-grid{position:absolute;inset:0;opacity:.26;background-image:linear-gradient(rgba(42,111,255,.1) 1px,transparent 0),linear-gradient(90deg,rgba(230,235,248,.06) 1px,transparent 0);background-size:88px 88px;-webkit-mask-image:linear-gradient(90deg,transparent,black 18%,black 82%,transparent);mask-image:linear-gradient(90deg,transparent,black 18%,black 82%,transparent)}.doco-track-scene{position:absolute;right:8%;bottom:12%;width:min(650px,48vw);height:420px;border:1px solid rgba(42,111,255,.22);border-radius:8px;background:linear-gradient(145deg,rgba(255,255,255,.08),rgba(255,255,255,.02)),rgba(6,7,9,.72);box-shadow:0 48px 120px rgba(0,0,0,.52),inset 0 1px 0 rgba(255,255,255,.12);transform:perspective(900px) rotateY(-8deg) rotateX(3deg)}.doco-track{position:absolute;border:10px solid rgba(230,235,248,.5);box-shadow:0 0 28px rgba(42,111,255,.24),inset 0 0 0 1px rgba(42,111,255,.22)}.doco-track.rail-one{left:18%;top:16%;width:16px;height:300px;border-radius:999px}.doco-track.rail-two{left:18%;top:16%;width:420px;height:16px;border-left:0;border-bottom:0;border-radius:0 80px 0 0}.doco-roller{position:absolute;width:54px;height:54px;border:9px solid rgba(230,235,248,.78);border-radius:50%;background:radial-gradient(circle,rgba(42,111,255,.7) 0 20%,rgba(6,7,9,.95) 22% 100%);box-shadow:0 0 32px rgba(42,111,255,.38)}.roller-one{left:14%;top:38%}.roller-two{left:52%;top:10%}.doco-spring{position:absolute;right:9%;bottom:18%;width:250px;height:46px;border-radius:999px;background:repeating-linear-gradient(90deg,rgba(223,186,89,.88) 0 7px,rgba(230,235,248,.2) 7px 15px);box-shadow:0 0 34px rgba(223,186,89,.26)}.doco-motion-line{position:absolute;top:0;right:28%;width:1px;height:100%;background:linear-gradient(180deg,transparent,rgba(42,111,255,.88),transparent);box-shadow:0 0 42px rgba(42,111,255,.48);transform:rotate(18deg)}.doco-hero-copy{position:relative;z-index:2;max-width:930px;padding-top:168px;animation:spec-enter .82s cubic-bezier(.16,1,.3,1) both}.doco-kicker{color:var(--doco-gold);font-size:.76rem;font-weight:950;letter-spacing:.16em;text-transform:uppercase}.doco-commission h2,.doco-hero h1,.doco-section-heading h2{color:var(--doco-steel);letter-spacing:0;text-wrap:balance}.doco-hero h1{margin-top:16px;font-size:clamp(3.2rem,7vw,7rem);line-height:.94}.doco-commission>p,.doco-hero-copy>p:not(.doco-kicker),.doco-section-heading>p{max-width:790px;margin-top:24px;color:rgba(230,235,248,.74);font-size:1.08rem;line-height:1.75}.doco-anatomy,.doco-commission,.doco-ledger{padding:84px 0}.doco-section-heading{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:28px;align-items:end;margin-bottom:28px}.doco-commission h2,.doco-section-heading h2{font-size:clamp(2.2rem,4.6vw,4.8rem);line-height:1.02}.doco-anatomy-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);gap:18px}.doco-assembly,.doco-commission,.doco-hotspot-card,.doco-ledger-table{border:1px solid var(--doco-line);border-radius:8px;background:linear-gradient(145deg,rgba(255,255,255,.07),rgba(255,255,255,.025)),rgba(6,7,9,.74);box-shadow:0 36px 110px rgba(0,0,0,.34);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px)}.doco-assembly{position:relative;min-height:560px;overflow:hidden;background-image:linear-gradient(rgba(42,111,255,.06) 1px,transparent 0),linear-gradient(90deg,rgba(42,111,255,.05) 1px,transparent 0);background-size:54px 54px}.doco-assembly-track{position:absolute;border-color:rgba(230,235,248,.62);border-style:solid;filter:drop-shadow(0 0 18px rgba(42,111,255,.2))}.doco-assembly-track.vertical{left:20%;bottom:80px;width:34px;height:350px;border-width:0 8px}.doco-assembly-track.curve{left:20%;top:96px;width:190px;height:190px;border-width:8px 8px 0 0;border-radius:0 130px 0 0}.doco-assembly-track.horizontal{left:37%;top:96px;width:42%;height:34px;border-width:8px 0}.doco-assembly-spring{position:absolute;right:14%;bottom:118px;width:300px;max-width:46%;height:42px;border-radius:999px;background:repeating-linear-gradient(90deg,rgba(223,186,89,.9) 0 8px,rgba(230,235,248,.22) 8px 16px)}.doco-assembly-cable{position:absolute;left:23%;top:92px;width:1px;height:380px;background:linear-gradient(180deg,rgba(223,186,89,.9),rgba(42,111,255,.4))}.doco-hotspot{position:absolute;z-index:2;display:grid;place-items:center;width:38px;height:38px;color:#f8fbff;font-size:1.25rem;font-weight:950;border:0;border-radius:50%;background:var(--doco-blue);box-shadow:0 0 0 8px rgba(42,111,255,.14),0 0 34px rgba(42,111,255,.44);cursor:pointer;transition:transform .42s var(--bezier),box-shadow .42s var(--bezier)}.doco-hotspot.active,.doco-hotspot:hover{transform:scale(1.12);box-shadow:0 0 0 12px rgba(42,111,255,.16),0 0 44px rgba(42,111,255,.62)}.doco-hotspot-1{left:26%;top:180px}.doco-hotspot-2{left:46%;top:108px}.doco-hotspot-3{right:20%;bottom:128px}.doco-hotspot-4{left:18%;bottom:126px}.doco-hotspot-card{display:grid;align-content:center;gap:14px;min-height:560px;padding:34px}.doco-hotspot-card svg{color:var(--doco-blue)}.doco-hotspot-card h3{color:var(--doco-steel);font-size:clamp(1.7rem,2.8vw,2.8rem);line-height:1.08}.doco-hotspot-card p:not(.doco-kicker){color:rgba(230,235,248,.7);line-height:1.7}.doco-ledger-table{overflow:hidden}.doco-ledger-head,.doco-ledger-row{display:grid;grid-template-columns:.8fr 1fr 1fr}.doco-ledger-head span,.doco-ledger-row>*{padding:18px;border-bottom:1px solid rgba(42,111,255,.12)}.doco-ledger-head{color:var(--doco-blue);font-size:.74rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase;background:rgba(42,111,255,.08)}.doco-ledger-row strong{color:var(--doco-steel)}.doco-ledger-row span{color:rgba(230,235,248,.68);line-height:1.55}.doco-ledger-row span:last-child{color:rgba(255,255,255,.9)}.doco-commission{display:grid;gap:18px;margin-bottom:88px;padding:44px}.doco-commission-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:12px}.doco-commission-actions a{display:grid;gap:10px;min-height:210px;padding:22px;color:rgba(230,235,248,.72);border:1px solid rgba(42,111,255,.16);border-radius:8px;background:rgba(255,255,255,.035);transition:transform .42s var(--bezier),border-color .42s var(--bezier),background .42s var(--bezier)}.doco-commission-actions a:hover{border-color:rgba(42,111,255,.54);background:rgba(42,111,255,.08);transform:translateY(-3px)}.doco-commission-actions svg{color:var(--doco-blue)}.doco-commission-actions strong{color:var(--doco-steel);font-size:1.04rem}.doco-commission-actions span{line-height:1.62}.sommer-page{--sommer-ruby:#ff2e54;--sommer-platinum:#e2e8f0;--sommer-line:rgba(255,46,84,0.12);background:radial-gradient(circle at 13% 8%,rgba(255,46,84,.18),transparent 31rem),radial-gradient(circle at 84% 22%,rgba(226,232,240,.08),transparent 25rem),linear-gradient(180deg,#050608,#030405 48%,#050608)}.sommer-commission,.sommer-hero,.sommer-innovation,.sommer-ledger,.sommer-motion{width:min(var(--page-max),calc(100% - var(--page-gutter)));margin:0 auto}.sommer-hero{position:relative;min-height:860px;padding:22px 0 116px;overflow:hidden}.sommer-hero-visual{position:absolute;inset:0;overflow:hidden;background:linear-gradient(90deg,rgba(3,4,5,.92),rgba(3,4,5,.5) 52%,rgba(3,4,5,.88)),radial-gradient(circle at 72% 42%,rgba(255,46,84,.2),transparent 24rem),#050608}.sommer-signal-grid{position:absolute;inset:0;opacity:.24;background-image:linear-gradient(rgba(255,46,84,.1) 1px,transparent 0),linear-gradient(90deg,rgba(226,232,240,.055) 1px,transparent 0);background-size:86px 86px;-webkit-mask-image:linear-gradient(90deg,transparent,black 18%,black 82%,transparent);mask-image:linear-gradient(90deg,transparent,black 18%,black 82%,transparent)}.sommer-gate-scene{position:absolute;right:7%;bottom:12%;width:min(690px,50vw);height:430px;border:1px solid rgba(255,46,84,.18);border-radius:8px;background:linear-gradient(145deg,rgba(255,255,255,.065),rgba(255,255,255,.022)),rgba(5,6,8,.72);box-shadow:0 48px 120px rgba(0,0,0,.52),inset 0 1px 0 rgba(255,255,255,.1);transform:perspective(900px) rotateY(-8deg) rotateX(3deg)}.sommer-gate-rail{position:absolute;left:8%;right:8%;bottom:96px;height:10px;border-radius:999px;background:linear-gradient(90deg,rgba(226,232,240,.18),rgba(226,232,240,.72),rgba(255,46,84,.42));box-shadow:0 0 28px rgba(255,46,84,.24)}.sommer-gate-panel{position:absolute;left:15%;right:18%;top:80px;height:230px;border:1px solid rgba(226,232,240,.12);background:repeating-linear-gradient(90deg,rgba(226,232,240,.09) 0 1px,transparent 1px 64px),linear-gradient(135deg,rgba(226,232,240,.12),rgba(5,6,8,.74))}.sommer-motor-carriage{position:absolute;left:42%;bottom:60px;display:grid;place-items:center;width:118px;height:74px;border:1px solid rgba(255,46,84,.36);border-radius:12px;background:linear-gradient(145deg,rgba(255,46,84,.18),rgba(226,232,240,.06));box-shadow:0 0 34px rgba(255,46,84,.28)}.sommer-motor-carriage span,.sommer-signal-node{display:block;border-radius:50%;background:var(--sommer-ruby);box-shadow:0 0 24px rgba(255,46,84,.62)}.sommer-motor-carriage span{width:16px;height:16px}.sommer-signal-node{position:absolute;width:14px;height:14px}.node-one{left:22%;top:24%}.node-two{right:20%;top:34%}.sommer-pulse-line{position:absolute;left:0;right:0;top:36%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,46,84,.86),transparent);box-shadow:0 0 42px rgba(255,46,84,.44)}.sommer-hero-copy{position:relative;z-index:2;max-width:930px;padding-top:168px;animation:spec-enter .85s cubic-bezier(.16,1,.3,1) both}.sommer-kicker{color:var(--sommer-ruby);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.74rem;font-weight:950;letter-spacing:.14em;text-transform:uppercase}.sommer-commission h2,.sommer-hero h1,.sommer-section-heading h2{color:var(--sommer-platinum);letter-spacing:0;text-wrap:balance}.sommer-hero h1{margin-top:16px;font-size:clamp(3.2rem,7vw,7rem);line-height:.94}.sommer-commission>p,.sommer-hero-copy>p:not(.sommer-kicker),.sommer-section-heading>p{max-width:790px;margin-top:24px;color:rgba(226,232,240,.74);font-size:1.08rem;line-height:1.75}.sommer-commission,.sommer-innovation,.sommer-ledger,.sommer-motion{padding:84px 0}.sommer-section-heading{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:28px;align-items:end;margin-bottom:28px}.sommer-commission h2,.sommer-section-heading h2{font-size:clamp(2.2rem,4.6vw,4.8rem);line-height:1.02}.sommer-innovation-grid,.sommer-motion-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);gap:18px}.sommer-carriage-blueprint,.sommer-commission,.sommer-drive-stage,.sommer-hotspot-card,.sommer-ledger-table,.sommer-protocol-console{border:1px solid var(--sommer-line);border-radius:8px;background:linear-gradient(145deg,rgba(255,255,255,.07),rgba(255,255,255,.025)),rgba(5,6,8,.76);box-shadow:0 36px 110px rgba(0,0,0,.34);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px)}.sommer-carriage-blueprint,.sommer-drive-stage,.sommer-hotspot-card{min-height:540px;padding:34px}.sommer-drive-stage{display:grid;align-content:center;gap:22px}.sommer-drive-model{position:relative;min-height:280px;overflow:hidden;border:1px solid rgba(255,46,84,.18);border-radius:8px;background:linear-gradient(135deg,rgba(226,232,240,.08),rgba(255,46,84,.045)),rgba(0,0,0,.28)}.sommer-drive-track{position:absolute;left:8%;right:8%;top:52%;height:8px;border-radius:999px;background:rgba(226,232,240,.38)}.sommer-drive-body{position:absolute;left:42%;top:40%;display:grid;place-items:center;width:112px;height:68px;color:var(--sommer-platinum);border:1px solid rgba(255,46,84,.42);border-radius:12px;background:rgba(255,46,84,.12)}.sommer-drive-body span{font-weight:950;letter-spacing:.08em;text-transform:uppercase}.sommer-kinetic-trace{position:absolute;inset:0;background:linear-gradient(90deg,transparent 20%,rgba(255,46,84,.22),transparent 74%);animation:panel-wave 2.7s cubic-bezier(.16,1,.3,1) infinite}.drive-swing .sommer-drive-track{left:18%;right:auto;top:50%;width:52%;transform:rotate(-18deg)}.drive-overhead .sommer-drive-track{top:28%}.sommer-drive-copy h3{margin-top:10px;color:var(--sommer-platinum);font-size:clamp(1.6rem,2.6vw,2.6rem);line-height:1.08}.sommer-protocol-console{display:grid;gap:12px;padding:18px}.sommer-protocol-console button{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;padding:18px;color:rgba(226,232,240,.78);text-align:left;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:rgba(255,255,255,.035);transition:transform .42s var(--bezier),border-color .42s var(--bezier),background .42s var(--bezier)}.sommer-protocol-console button.active,.sommer-protocol-console button:hover{border-color:rgba(255,46,84,.55);background:rgba(255,46,84,.08);transform:translateY(-2px)}.sommer-protocol-console button span{color:var(--sommer-platinum);font-weight:900}.sommer-protocol-console button strong{color:var(--sommer-ruby);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;text-transform:uppercase}.sommer-spec-list{display:grid;gap:10px;padding-top:8px}.sommer-spec-list p{display:grid;grid-template-columns:20px 1fr;gap:10px;color:rgba(226,232,240,.72);line-height:1.58}.sommer-spec-list svg{color:var(--sommer-ruby)}.sommer-carriage-blueprint{position:relative;overflow:hidden;background-image:linear-gradient(rgba(255,46,84,.055) 1px,transparent 0),linear-gradient(90deg,rgba(255,46,84,.045) 1px,transparent 0);background-size:54px 54px}.sommer-blueprint-chain{position:absolute;left:10%;right:10%;top:48%;height:12px;border-radius:999px;background:repeating-linear-gradient(90deg,rgba(226,232,240,.62) 0 9px,rgba(255,46,84,.34) 9px 18px)}.sommer-blueprint-carriage{position:absolute;left:40%;top:38%;width:140px;height:92px;border:1px solid rgba(255,46,84,.42);border-radius:14px;background:linear-gradient(145deg,rgba(255,46,84,.18),rgba(226,232,240,.06));box-shadow:0 0 34px rgba(255,46,84,.24)}.sommer-blueprint-signal{position:absolute;left:20%;right:18%;top:24%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,46,84,.82),transparent);box-shadow:0 0 30px rgba(255,46,84,.44)}.sommer-hotspot{position:absolute;z-index:2;display:grid;place-items:center;width:38px;height:38px;color:#fff;font-size:1.25rem;font-weight:950;border:0;border-radius:50%;background:var(--sommer-ruby);box-shadow:0 0 0 8px rgba(255,46,84,.13),0 0 34px rgba(255,46,84,.48);cursor:pointer;transition:transform .42s var(--bezier),box-shadow .42s var(--bezier)}.sommer-hotspot.active,.sommer-hotspot:hover{transform:scale(1.12);box-shadow:0 0 0 12px rgba(255,46,84,.16),0 0 44px rgba(255,46,84,.62)}.sommer-hotspot-1{left:42%;top:33%}.sommer-hotspot-2{right:20%;top:24%}.sommer-hotspot-3{left:22%;bottom:32%}.sommer-hotspot-card{display:grid;align-content:center;gap:14px}.sommer-hotspot-card svg{color:var(--sommer-ruby)}.sommer-hotspot-card h3{color:var(--sommer-platinum);font-size:clamp(1.7rem,2.8vw,2.8rem);line-height:1.08}.sommer-hotspot-card p:not(.sommer-kicker){color:rgba(226,232,240,.7);line-height:1.7}.sommer-ledger-table{overflow:hidden}.sommer-ledger-head,.sommer-ledger-row{display:grid;grid-template-columns:.8fr 1fr 1fr}.sommer-ledger-head span,.sommer-ledger-row>*{padding:18px;border-bottom:1px solid rgba(255,46,84,.1)}.sommer-ledger-head{color:var(--sommer-ruby);font-size:.74rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase;background:rgba(255,46,84,.08)}.sommer-ledger-row strong{color:var(--sommer-platinum)}.sommer-ledger-row span{color:rgba(226,232,240,.68);line-height:1.55}.sommer-ledger-row span:last-child{color:rgba(255,255,255,.9)}.sommer-commission{display:grid;gap:18px;margin-bottom:88px;padding:44px 0}.sommer-commission-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:12px}.sommer-commission-actions a{display:grid;gap:10px;min-height:210px;padding:22px;color:rgba(226,232,240,.72);border:1px solid rgba(255,46,84,.14);border-radius:8px;background:rgba(255,255,255,.035);transition:transform .42s var(--bezier),border-color .42s var(--bezier),background .42s var(--bezier)}.sommer-commission-actions a:hover{border-color:rgba(255,46,84,.52);background:rgba(255,46,84,.08);transform:translateY(-3px)}.sommer-commission-actions svg{color:var(--sommer-ruby)}.sommer-commission-actions strong{color:var(--sommer-platinum);font-size:1.04rem}.sommer-commission-actions span{line-height:1.62}.casit-page{--casit-amber:#e0a32e;--casit-titanium:#cfd5e2;--casit-line:rgba(224,163,46,0.14);background:radial-gradient(circle at 14% 8%,rgba(224,163,46,.16),transparent 31rem),radial-gradient(circle at 82% 22%,rgba(207,213,226,.08),transparent 25rem),linear-gradient(180deg,#040507,#030405 48%,#040507)}.casit-commission,.casit-hero,.casit-ledger,.casit-reliability,.casit-torque{width:min(var(--page-max),calc(100% - var(--page-gutter)));margin:0 auto}.casit-hero{position:relative;min-height:860px;padding:22px 0 116px;overflow:hidden}.casit-hero-visual{position:absolute;inset:0;overflow:hidden;background:linear-gradient(90deg,rgba(3,4,5,.94),rgba(3,4,5,.52) 52%,rgba(3,4,5,.9)),radial-gradient(circle at 72% 42%,rgba(224,163,46,.2),transparent 24rem),#040507}.casit-frame-grid{position:absolute;inset:0;opacity:.24;background-image:linear-gradient(rgba(224,163,46,.09) 1px,transparent 0),linear-gradient(90deg,rgba(207,213,226,.05) 1px,transparent 0);background-size:88px 88px;-webkit-mask-image:linear-gradient(90deg,transparent,black 18%,black 82%,transparent);mask-image:linear-gradient(90deg,transparent,black 18%,black 82%,transparent)}.casit-gate-scene{position:absolute;right:7%;bottom:12%;width:min(690px,50vw);height:430px;border:1px solid rgba(224,163,46,.2);border-radius:8px;background:linear-gradient(145deg,rgba(255,255,255,.06),rgba(255,255,255,.02)),rgba(4,5,7,.76);box-shadow:0 48px 120px rgba(0,0,0,.54),inset 0 1px 0 rgba(255,255,255,.1);transform:perspective(900px) rotateY(-8deg) rotateX(3deg)}.casit-gate-wing{position:absolute;left:12%;right:24%;top:70px;height:250px;border:1px solid rgba(207,213,226,.13);background:repeating-linear-gradient(90deg,rgba(207,213,226,.1) 0 2px,transparent 2px 58px),linear-gradient(135deg,rgba(207,213,226,.12),rgba(4,5,7,.74))}.casit-drive-box{position:absolute;right:12%;bottom:82px;display:grid;place-items:center;width:120px;height:96px;border:1px solid rgba(224,163,46,.42);border-radius:12px;background:linear-gradient(145deg,rgba(224,163,46,.18),rgba(207,213,226,.06));box-shadow:0 0 34px rgba(224,163,46,.28)}.casit-drive-box span{width:22px;height:22px;border-radius:50%;background:var(--casit-amber);box-shadow:0 0 24px rgba(224,163,46,.62)}.casit-gear{position:absolute;border-radius:50%;border:8px dashed rgba(224,163,46,.72);box-shadow:0 0 26px rgba(224,163,46,.24)}.gear-one{right:15%;bottom:190px;width:76px;height:76px}.gear-two{right:28%;bottom:142px;width:54px;height:54px}.casit-torque-line{position:absolute;left:0;right:0;top:36%;height:1px;background:linear-gradient(90deg,transparent,rgba(224,163,46,.9),transparent);box-shadow:0 0 42px rgba(224,163,46,.44)}.casit-hero-copy{position:relative;z-index:2;max-width:930px;padding-top:168px;animation:spec-enter .85s cubic-bezier(.16,1,.3,1) both}.casit-kicker{color:var(--casit-amber);font-size:.76rem;font-weight:950;letter-spacing:.15em;text-transform:uppercase}.casit-commission h2,.casit-hero h1,.casit-section-heading h2{color:var(--casit-titanium);letter-spacing:0;text-wrap:balance}.casit-hero h1{margin-top:16px;font-size:clamp(3.2rem,7vw,7rem);line-height:.94}.casit-commission>p,.casit-hero-copy>p:not(.casit-kicker),.casit-section-heading>p{max-width:790px;margin-top:24px;color:rgba(207,213,226,.74);font-size:1.08rem;line-height:1.75}.casit-commission,.casit-ledger,.casit-reliability,.casit-torque{padding:84px 0}.casit-section-heading{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:28px;align-items:end;margin-bottom:28px}.casit-commission h2,.casit-section-heading h2{font-size:clamp(2.2rem,4.6vw,4.8rem);line-height:1.02}.casit-reliability-grid,.casit-torque-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);gap:18px}.casit-axis-console,.casit-axis-stage,.casit-commission,.casit-drive-blueprint,.casit-hotspot-card,.casit-ledger-table{border:1px solid var(--casit-line);border-radius:8px;background:linear-gradient(145deg,rgba(255,255,255,.068),rgba(255,255,255,.024)),rgba(4,5,7,.76);box-shadow:0 36px 110px rgba(0,0,0,.34);-webkit-backdrop-filter:blur(38px);backdrop-filter:blur(38px)}.casit-axis-stage,.casit-drive-blueprint,.casit-hotspot-card{min-height:540px;padding:34px}.casit-axis-stage{display:grid;align-content:center;gap:22px}.casit-axis-model{position:relative;min-height:280px;overflow:hidden;border:1px solid rgba(224,163,46,.18);border-radius:8px;background:linear-gradient(135deg,rgba(207,213,226,.08),rgba(224,163,46,.055)),rgba(0,0,0,.28)}.casit-axis-rail{position:absolute;left:8%;right:8%;top:54%;height:9px;border-radius:999px;background:rgba(207,213,226,.36)}.casit-axis-motor{position:absolute;left:42%;top:38%;display:grid;place-items:center;width:118px;height:84px;color:var(--casit-amber);border:1px solid rgba(224,163,46,.44);border-radius:12px;background:rgba(224,163,46,.12)}.casit-axis-wave{position:absolute;inset:0;background:linear-gradient(90deg,transparent 20%,rgba(224,163,46,.22),transparent 74%);animation:panel-wave 2.7s cubic-bezier(.16,1,.3,1) infinite}.axis-swing .casit-axis-rail{left:20%;right:auto;width:52%;transform:rotate(-18deg)}.axis-overhead .casit-axis-rail{top:30%}.casit-axis-copy h3{margin-top:10px;color:var(--casit-titanium);font-size:clamp(1.6rem,2.6vw,2.6rem);line-height:1.08}.casit-axis-console{display:grid;gap:12px;padding:18px}.casit-axis-console button{padding:18px;color:var(--casit-titanium);text-align:left;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:rgba(255,255,255,.035);transition:transform .42s var(--bezier),border-color .42s var(--bezier),background .42s var(--bezier)}.casit-axis-console button.active,.casit-axis-console button:hover{border-color:rgba(224,163,46,.55);background:rgba(224,163,46,.08);transform:translateY(-2px)}.casit-axis-console span{font-weight:920}.casit-spec-list{display:grid;gap:10px;padding-top:8px}.casit-spec-list p{display:grid;grid-template-columns:20px 1fr;gap:10px;color:rgba(207,213,226,.72);line-height:1.58}.casit-spec-list svg{color:var(--casit-amber)}.casit-drive-blueprint{position:relative;overflow:hidden;background-image:linear-gradient(rgba(224,163,46,.055) 1px,transparent 0),linear-gradient(90deg,rgba(224,163,46,.045) 1px,transparent 0);background-size:54px 54px}.casit-blueprint-housing{position:absolute;left:22%;top:24%;width:52%;height:52%;border:1px solid rgba(224,163,46,.34);border-radius:18px;background:linear-gradient(145deg,rgba(224,163,46,.12),rgba(207,213,226,.045))}.casit-blueprint-gear{position:absolute;border-radius:50%;border:8px dashed rgba(224,163,46,.72)}.casit-blueprint-gear.large{left:38%;top:36%;width:94px;height:94px}.casit-blueprint-gear.small{left:55%;top:47%;width:58px;height:58px}.casit-blueprint-flow{position:absolute;left:18%;right:18%;top:22%;height:1px;background:linear-gradient(90deg,transparent,rgba(224,163,46,.86),transparent);box-shadow:0 0 30px rgba(224,163,46,.44)}.casit-hotspot{position:absolute;z-index:2;display:grid;place-items:center;width:38px;height:38px;color:#140d02;font-size:1.25rem;font-weight:950;border:0;border-radius:50%;background:var(--casit-amber);box-shadow:0 0 0 8px rgba(224,163,46,.13),0 0 34px rgba(224,163,46,.48);cursor:pointer;transition:transform .42s var(--bezier),box-shadow .42s var(--bezier)}.casit-hotspot.active,.casit-hotspot:hover{transform:scale(1.12);box-shadow:0 0 0 12px rgba(224,163,46,.16),0 0 44px rgba(224,163,46,.62)}.casit-hotspot-1{left:38%;top:34%}.casit-hotspot-2{right:22%;top:34%}.casit-hotspot-3{left:24%;bottom:28%}.casit-hotspot-card{display:grid;align-content:center;gap:14px}.casit-hotspot-card svg{color:var(--casit-amber)}.casit-hotspot-card h3{color:var(--casit-titanium);font-size:clamp(1.7rem,2.8vw,2.8rem);line-height:1.08}.casit-hotspot-card p:not(.casit-kicker){color:rgba(207,213,226,.7);line-height:1.7}.casit-ledger-table{overflow:hidden}.casit-ledger-head,.casit-ledger-row{display:grid;grid-template-columns:.8fr 1fr 1fr}.casit-ledger-head span,.casit-ledger-row>*{padding:18px;border-bottom:1px solid rgba(224,163,46,.1)}.casit-ledger-head{color:var(--casit-amber);font-size:.74rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase;background:rgba(224,163,46,.08)}.casit-ledger-row strong{color:var(--casit-titanium)}.casit-ledger-row span{color:rgba(207,213,226,.68);line-height:1.55}.casit-ledger-row span:last-child{color:rgba(255,255,255,.9)}.casit-commission{display:grid;gap:18px;margin-bottom:88px;padding:44px 0}.casit-commission-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:12px}.casit-commission-actions a{display:grid;gap:10px;min-height:210px;padding:22px;color:rgba(207,213,226,.72);border:1px solid rgba(224,163,46,.14);border-radius:8px;background:rgba(255,255,255,.035);transition:transform .42s var(--bezier),border-color .42s var(--bezier),background .42s var(--bezier)}.casit-commission-actions a:hover{border-color:rgba(224,163,46,.52);background:rgba(224,163,46,.08);transform:translateY(-3px)}.casit-commission-actions svg{color:var(--casit-amber)}.casit-commission-actions strong{color:var(--casit-titanium);font-size:1.04rem}.casit-commission-actions span{line-height:1.62}.marantec-page{--marantec-cyan:#00d2ff;--marantec-platinum:#e2e8f0;--marantec-line:rgba(0,210,255,0.15);background:radial-gradient(circle at 14% 8%,rgba(0,210,255,.16),transparent 31rem),radial-gradient(circle at 82% 22%,rgba(226,232,240,.08),transparent 25rem),linear-gradient(180deg,#06070a,#040506 48%,#06070a)}.marantec-commission,.marantec-hero,.marantec-ledger,.marantec-simulator,.marantec-smart{width:min(var(--page-max),calc(100% - var(--page-gutter)));margin:0 auto}.marantec-hero{position:relative;min-height:860px;padding:22px 0 116px;overflow:hidden}.marantec-hero-visual{position:absolute;inset:0;overflow:hidden;background:linear-gradient(90deg,rgba(4,5,6,.94),rgba(4,5,6,.5) 52%,rgba(4,5,6,.9)),radial-gradient(circle at 72% 42%,rgba(0,210,255,.19),transparent 24rem),#06070a}.marantec-data-grid{position:absolute;inset:0;opacity:.24;background-image:linear-gradient(rgba(0,210,255,.09) 1px,transparent 0),linear-gradient(90deg,rgba(226,232,240,.05) 1px,transparent 0);background-size:86px 86px;-webkit-mask-image:linear-gradient(90deg,transparent,black 18%,black 82%,transparent);mask-image:linear-gradient(90deg,transparent,black 18%,black 82%,transparent)}.marantec-door-scene{position:absolute;right:7%;bottom:12%;width:min(690px,50vw);height:430px;border:1px solid rgba(0,210,255,.2);border-radius:8px;background:linear-gradient(145deg,rgba(255,255,255,.06),rgba(255,255,255,.02)),rgba(6,7,10,.74);box-shadow:0 48px 120px rgba(0,0,0,.54),inset 0 1px 0 rgba(255,255,255,.1);transform:perspective(900px) rotateY(-8deg) rotateX(3deg)}.marantec-door-panel{position:absolute;left:12%;right:18%;top:82px;height:230px;border:1px solid rgba(226,232,240,.12);background:repeating-linear-gradient(0deg,rgba(226,232,240,.1) 0 1px,transparent 1px 58px),linear-gradient(135deg,rgba(226,232,240,.1),rgba(6,7,10,.74))}.marantec-drive-head{position:absolute;right:12%;top:46px;display:grid;place-items:center;width:150px;height:76px;border:1px solid rgba(0,210,255,.44);border-radius:14px;background:linear-gradient(145deg,rgba(0,210,255,.16),rgba(226,232,240,.06));box-shadow:0 0 34px rgba(0,210,255,.28)}.marantec-drive-head span{width:74px;height:5px;border-radius:999px;background:var(--marantec-cyan);box-shadow:0 0 24px rgba(0,210,255,.72)}.marantec-belt{position:absolute;left:12%;right:12%;top:60px;height:8px;border-radius:999px;background:repeating-linear-gradient(90deg,rgba(226,232,240,.6) 0 10px,rgba(0,210,255,.34) 10px 18px)}.marantec-cyan-line{position:absolute;left:0;right:0;top:36%;height:1px;background:linear-gradient(90deg,transparent,rgba(0,210,255,.9),transparent);box-shadow:0 0 42px rgba(0,210,255,.44)}.marantec-hero-copy{position:relative;z-index:2;max-width:930px;padding-top:168px;animation:spec-enter .8s cubic-bezier(.15,.85,.35,1) both}.marantec-kicker{color:var(--marantec-cyan);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.74rem;font-weight:950;letter-spacing:.14em;text-transform:uppercase}.marantec-commission h2,.marantec-hero h1,.marantec-section-heading h2{color:var(--marantec-platinum);letter-spacing:0;text-wrap:balance}.marantec-hero h1{margin-top:16px;font-size:clamp(3.2rem,7vw,7rem);line-height:.94}.marantec-commission>p,.marantec-hero-copy>p:not(.marantec-kicker),.marantec-section-heading>p{max-width:790px;margin-top:24px;color:rgba(226,232,240,.74);font-size:1.08rem;line-height:1.75}.marantec-commission,.marantec-ledger,.marantec-simulator,.marantec-smart{padding:84px 0}.marantec-section-heading{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:28px;align-items:end;margin-bottom:28px}.marantec-commission h2,.marantec-section-heading h2{font-size:clamp(2.2rem,4.6vw,4.8rem);line-height:1.02}.marantec-simulator-grid,.marantec-smart-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);gap:18px}.marantec-commission,.marantec-cycle-console,.marantec-drive-blueprint,.marantec-hotspot-card,.marantec-ledger-table,.marantec-readout{border:1px solid var(--marantec-line);border-radius:8px;background:linear-gradient(145deg,rgba(255,255,255,.07),rgba(255,255,255,.025)),rgba(6,7,10,.76);box-shadow:0 36px 110px rgba(0,0,0,.34);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px)}.marantec-cycle-console,.marantec-drive-blueprint,.marantec-hotspot-card{min-height:540px;padding:34px}.marantec-cycle-console{display:grid;align-content:center;gap:24px}.marantec-cycle-console button{display:inline-flex;gap:10px;align-items:center;justify-content:center;width:max-content;min-height:48px;padding:0 18px;color:var(--marantec-platinum);border:1px solid rgba(0,210,255,.36);border-radius:999px;background:rgba(0,210,255,.08)}.marantec-cycle-track{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:34px 0 18px;color:rgba(226,232,240,.76)}.marantec-cycle-track:before{right:0;content:"";background:rgba(226,232,240,.14)}.marantec-cycle-track i,.marantec-cycle-track:before{position:absolute;left:0;top:16px;height:4px;border-radius:999px}.marantec-cycle-track i{width:0;background:var(--marantec-cyan);box-shadow:0 0 28px rgba(0,210,255,.72);transition:width .9s cubic-bezier(.15,.85,.35,1)}.marantec-cycle-track.running i{width:100%}.marantec-cycle-bars{display:grid;grid-template-columns:repeat(42,1fr);gap:4px;min-height:80px;align-items:end}.marantec-cycle-bars span{display:block;height:20px;border-radius:999px;background:rgba(0,210,255,.3);animation:marantecBarPulse 1.4s var(--bezier) infinite;animation-delay:var(--delay)}.marantec-readout{display:grid;align-content:center;gap:14px;padding:28px}.marantec-readout p{display:grid;grid-template-columns:20px 1fr;gap:10px;color:rgba(226,232,240,.72);line-height:1.62}.marantec-readout svg{color:var(--marantec-cyan)}.marantec-drive-blueprint{position:relative;overflow:hidden;background-image:linear-gradient(rgba(0,210,255,.055) 1px,transparent 0),linear-gradient(90deg,rgba(0,210,255,.045) 1px,transparent 0);background-size:54px 54px}.marantec-blueprint-head{position:absolute;right:18%;top:24%;width:190px;height:110px;border:1px solid rgba(0,210,255,.4);border-radius:18px;background:linear-gradient(145deg,rgba(0,210,255,.14),rgba(226,232,240,.05))}.marantec-blueprint-rail{position:absolute;left:12%;right:18%;top:44%;height:10px;border-radius:999px;background:repeating-linear-gradient(90deg,rgba(226,232,240,.62) 0 9px,rgba(0,210,255,.34) 9px 18px)}.marantec-blueprint-signal{position:absolute;left:20%;right:18%;top:24%;height:1px;background:linear-gradient(90deg,transparent,rgba(0,210,255,.82),transparent);box-shadow:0 0 30px rgba(0,210,255,.44)}.marantec-hotspot{position:absolute;z-index:2;display:grid;place-items:center;width:38px;height:38px;color:#001217;font-size:1.25rem;font-weight:950;border:0;border-radius:50%;background:var(--marantec-cyan);box-shadow:0 0 0 8px rgba(0,210,255,.13),0 0 34px rgba(0,210,255,.48);cursor:pointer;transition:transform .42s var(--bezier),box-shadow .42s var(--bezier)}.marantec-hotspot.active,.marantec-hotspot:hover{transform:scale(1.12);box-shadow:0 0 0 12px rgba(0,210,255,.16),0 0 44px rgba(0,210,255,.62)}.marantec-hotspot-1{right:26%;top:31%}.marantec-hotspot-2{left:24%;top:36%}.marantec-hotspot-3{left:46%;bottom:28%}.marantec-hotspot-card{display:grid;align-content:center;gap:14px}.marantec-hotspot-card svg{color:var(--marantec-cyan)}.marantec-hotspot-card h3{color:var(--marantec-platinum);font-size:clamp(1.7rem,2.8vw,2.8rem);line-height:1.08}.marantec-hotspot-card p:not(.marantec-kicker){color:rgba(226,232,240,.7);line-height:1.7}.marantec-ledger-table{overflow:hidden}.marantec-ledger-head,.marantec-ledger-row{display:grid;grid-template-columns:.8fr 1fr 1fr}.marantec-ledger-head span,.marantec-ledger-row>*{padding:18px;border-bottom:1px solid rgba(0,210,255,.1)}.marantec-ledger-head{color:var(--marantec-cyan);font-size:.74rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase;background:rgba(0,210,255,.08)}.marantec-ledger-row strong{color:var(--marantec-platinum)}.marantec-ledger-row span{color:rgba(226,232,240,.68);line-height:1.55}.marantec-ledger-row span:last-child{color:rgba(255,255,255,.9)}.marantec-commission{display:grid;gap:18px;margin-bottom:88px;padding:44px 0}.marantec-commission-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:12px}.marantec-commission-actions a{display:grid;gap:10px;min-height:210px;padding:22px;color:rgba(226,232,240,.72);border:1px solid rgba(0,210,255,.14);border-radius:8px;background:rgba(255,255,255,.035);transition:transform .42s var(--bezier),border-color .42s var(--bezier),background .42s var(--bezier)}.marantec-commission-actions a:hover{border-color:rgba(0,210,255,.52);background:rgba(0,210,255,.08);transform:translateY(-3px)}.marantec-commission-actions svg{color:var(--marantec-cyan)}.marantec-commission-actions strong{color:var(--marantec-platinum);font-size:1.04rem}.marantec-commission-actions span{line-height:1.62}@keyframes marantecBarPulse{0%,to{height:20px;opacity:.38}45%{height:74px;opacity:.95}}.life-page{--life-teal:#00e5ff;--life-platinum:#d1d5db;--life-line:rgba(0,229,255,0.12);background:radial-gradient(circle at 14% 8%,rgba(0,229,255,.15),transparent 31rem),radial-gradient(circle at 82% 22%,rgba(209,213,219,.08),transparent 25rem),linear-gradient(180deg,#050608,#030405 48%,#050608)}.life-commission,.life-core,.life-hero,.life-ledger,.life-ready{width:min(var(--page-max),calc(100% - var(--page-gutter)));margin:0 auto}.life-hero{position:relative;min-height:860px;padding:22px 0 116px;overflow:hidden}.life-hero-visual{position:absolute;inset:0;overflow:hidden;background:linear-gradient(90deg,rgba(3,4,5,.94),rgba(3,4,5,.5) 52%,rgba(3,4,5,.9)),radial-gradient(circle at 72% 42%,rgba(0,229,255,.18),transparent 24rem),#050608}.life-stock-grid{position:absolute;inset:0;opacity:.24;background-image:linear-gradient(rgba(0,229,255,.085) 1px,transparent 0),linear-gradient(90deg,rgba(209,213,219,.05) 1px,transparent 0);background-size:86px 86px;-webkit-mask-image:linear-gradient(90deg,transparent,black 18%,black 82%,transparent);mask-image:linear-gradient(90deg,transparent,black 18%,black 82%,transparent)}.life-stock-scene{position:absolute;right:7%;bottom:12%;width:min(690px,50vw);height:430px;border:1px solid rgba(0,229,255,.18);border-radius:8px;background:linear-gradient(145deg,rgba(255,255,255,.06),rgba(255,255,255,.02)),rgba(5,6,8,.74);box-shadow:0 48px 120px rgba(0,0,0,.54),inset 0 1px 0 rgba(255,255,255,.1);transform:perspective(900px) rotateY(-8deg) rotateX(3deg)}.life-gate-panel{position:absolute;left:12%;right:28%;top:80px;height:236px;border:1px solid rgba(209,213,219,.12);background:repeating-linear-gradient(90deg,rgba(209,213,219,.08) 0 1px,transparent 1px 62px),linear-gradient(135deg,rgba(209,213,219,.1),rgba(5,6,8,.74))}.life-drive-unit{position:absolute;right:16%;bottom:84px;display:grid;place-items:center;width:124px;height:88px;border:1px solid rgba(0,229,255,.42);border-radius:12px;background:linear-gradient(145deg,rgba(0,229,255,.16),rgba(209,213,219,.06));box-shadow:0 0 34px rgba(0,229,255,.26)}.life-drive-unit span{width:28px;height:28px;border-radius:50%;border:6px solid var(--life-teal);box-shadow:0 0 24px rgba(0,229,255,.62)}.life-stock-stack{position:absolute;right:10%;top:58px;display:grid;gap:10px}.life-stock-stack i{width:138px;height:34px;border:1px solid rgba(0,229,255,.22);border-radius:6px;background:rgba(209,213,219,.07)}.life-trace-line{position:absolute;left:0;right:0;top:36%;height:1px;background:linear-gradient(90deg,transparent,rgba(0,229,255,.88),transparent);box-shadow:0 0 42px rgba(0,229,255,.42)}.life-hero-copy{position:relative;z-index:2;max-width:930px;padding-top:168px;animation:spec-enter .8s cubic-bezier(.16,1,.3,1) both}.life-kicker{color:var(--life-teal);font-size:.76rem;font-weight:950;letter-spacing:.15em;text-transform:uppercase}.life-commission h2,.life-hero h1,.life-section-heading h2{color:var(--life-platinum);letter-spacing:0;text-wrap:balance}.life-hero h1{margin-top:16px;font-size:clamp(3.2rem,7vw,7rem);line-height:.94}.life-commission>p,.life-hero-copy>p:not(.life-kicker),.life-section-heading>p{max-width:790px;margin-top:24px;color:rgba(209,213,219,.74);font-size:1.08rem;line-height:1.75}.life-commission,.life-core,.life-ledger,.life-ready{padding:84px 0}.life-section-heading{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:28px;align-items:end;margin-bottom:28px}.life-commission h2,.life-section-heading h2{font-size:clamp(2.2rem,4.6vw,4.8rem);line-height:1.02}.life-core-grid,.life-ready-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);gap:18px}.life-array-console,.life-array-stage,.life-commission,.life-drive-blueprint,.life-hotspot-card,.life-ledger-table{border:1px solid var(--life-line);border-radius:8px;background:linear-gradient(145deg,rgba(255,255,255,.07),rgba(255,255,255,.025)),rgba(5,6,8,.76);box-shadow:0 36px 110px rgba(0,0,0,.34);-webkit-backdrop-filter:blur(35px);backdrop-filter:blur(35px)}.life-array-stage,.life-drive-blueprint,.life-hotspot-card{min-height:540px;padding:34px}.life-array-stage{display:grid;align-content:center;gap:22px}.life-array-model{position:relative;min-height:280px;overflow:hidden;border:1px solid rgba(0,229,255,.18);border-radius:8px;background:linear-gradient(135deg,rgba(209,213,219,.08),rgba(0,229,255,.045)),rgba(0,0,0,.28)}.life-array-rail{position:absolute;left:8%;right:8%;top:54%;height:9px;border-radius:999px;background:rgba(209,213,219,.34)}.life-array-body{position:absolute;left:40%;top:36%;display:grid;place-items:center;gap:6px;width:128px;height:92px;color:var(--life-teal);border:1px solid rgba(0,229,255,.42);border-radius:12px;background:rgba(0,229,255,.1)}.life-array-body span{color:var(--life-platinum);font-weight:950;letter-spacing:.08em;text-transform:uppercase}.life-data-wave{position:absolute;inset:0;background:linear-gradient(90deg,transparent 20%,rgba(0,229,255,.2),transparent 74%);animation:panel-wave 2.7s cubic-bezier(.16,1,.3,1) infinite}.array-optimo .life-array-rail{left:20%;right:auto;width:52%;transform:rotate(-18deg)}.array-probo .life-array-rail{top:30%}.life-array-copy h3{margin-top:10px;color:var(--life-platinum);font-size:clamp(1.6rem,2.6vw,2.6rem);line-height:1.08}.life-array-console{display:grid;gap:12px;padding:18px}.life-array-console button{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;padding:18px;color:rgba(209,213,219,.8);text-align:left;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:rgba(255,255,255,.035);transition:transform .42s var(--bezier),border-color .42s var(--bezier),background .42s var(--bezier)}.life-array-console button.active,.life-array-console button:hover{border-color:rgba(0,229,255,.52);background:rgba(0,229,255,.08);transform:translateY(-2px)}.life-array-console button span{color:var(--life-platinum);font-weight:900}.life-array-console button strong{color:var(--life-teal);text-transform:uppercase}.life-spec-list{display:grid;gap:10px;padding-top:8px}.life-spec-list p{display:grid;grid-template-columns:20px 1fr;gap:10px;color:rgba(209,213,219,.72);line-height:1.58}.life-spec-list svg{color:var(--life-teal)}.life-drive-blueprint{position:relative;overflow:hidden;background-image:linear-gradient(rgba(0,229,255,.055) 1px,transparent 0),linear-gradient(90deg,rgba(0,229,255,.045) 1px,transparent 0);background-size:54px 54px}.life-blueprint-shell{position:absolute;left:24%;top:25%;width:50%;height:50%;border:1px solid rgba(0,229,255,.34);border-radius:18px;background:linear-gradient(145deg,rgba(0,229,255,.12),rgba(209,213,219,.045))}.life-blueprint-board{position:absolute;left:36%;top:36%;width:115px;height:86px;border:1px solid rgba(0,229,255,.4);border-radius:10px}.life-blueprint-encoder{position:absolute;right:30%;top:43%;width:62px;height:62px;border:8px solid rgba(0,229,255,.62);border-radius:50%}.life-blueprint-signal{position:absolute;left:18%;right:18%;top:24%;height:1px;background:linear-gradient(90deg,transparent,rgba(0,229,255,.86),transparent);box-shadow:0 0 30px rgba(0,229,255,.44)}.life-hotspot{position:absolute;z-index:2;display:grid;place-items:center;width:38px;height:38px;color:#001214;font-size:1.25rem;font-weight:950;border:0;border-radius:50%;background:var(--life-teal);box-shadow:0 0 0 8px rgba(0,229,255,.13),0 0 34px rgba(0,229,255,.48);cursor:pointer;transition:transform .42s var(--bezier),box-shadow .42s var(--bezier)}.life-hotspot.active,.life-hotspot:hover{transform:scale(1.12);box-shadow:0 0 0 12px rgba(0,229,255,.16),0 0 44px rgba(0,229,255,.62)}.life-hotspot-1{left:36%;top:35%}.life-hotspot-2{right:28%;top:42%}.life-hotspot-3{left:24%;bottom:28%}.life-hotspot-card{display:grid;align-content:center;gap:14px}.life-hotspot-card svg{color:var(--life-teal)}.life-hotspot-card h3{color:var(--life-platinum);font-size:clamp(1.7rem,2.8vw,2.8rem);line-height:1.08}.life-hotspot-card p:not(.life-kicker){color:rgba(209,213,219,.7);line-height:1.7}.life-ledger-table{overflow:hidden}.life-ledger-head,.life-ledger-row{display:grid;grid-template-columns:.8fr 1fr 1fr}.life-ledger-head span,.life-ledger-row>*{padding:18px;border-bottom:1px solid rgba(0,229,255,.1)}.life-ledger-head{color:var(--life-teal);font-size:.74rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase;background:rgba(0,229,255,.08)}.life-ledger-row strong{color:var(--life-platinum)}.life-ledger-row span{color:rgba(209,213,219,.68);line-height:1.55}.life-ledger-row span:last-child{color:rgba(255,255,255,.9)}.life-commission{display:grid;gap:18px;margin-bottom:88px;padding:44px 0}.life-commission-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:12px}.life-commission-actions a{display:grid;gap:10px;min-height:210px;padding:22px;color:rgba(209,213,219,.72);border:1px solid rgba(0,229,255,.14);border-radius:8px;background:rgba(255,255,255,.035);transition:transform .42s var(--bezier),border-color .42s var(--bezier),background .42s var(--bezier)}.life-commission-actions a:hover{border-color:rgba(0,229,255,.52);background:rgba(0,229,255,.08);transform:translateY(-3px)}.life-commission-actions svg{color:var(--life-teal)}.life-commission-actions strong{color:var(--life-platinum);font-size:1.04rem}.life-commission-actions span{line-height:1.62}.bft-page{--bft-blue:#0052ff;--bft-silver:#eaeff8;--bft-line:rgba(0,82,255,0.15);background:radial-gradient(circle at 14% 8%,rgba(0,82,255,.18),transparent 31rem),radial-gradient(circle at 82% 22%,rgba(234,239,248,.08),transparent 25rem),linear-gradient(180deg,#060709,#030405 48%,#060709)}.bft-commission,.bft-hero,.bft-ledger,.bft-performance,.bft-reliability{width:min(var(--page-max),calc(100% - var(--page-gutter)));margin:0 auto}.bft-hero{position:relative;min-height:860px;padding:22px 0 116px;overflow:hidden}.bft-hero-visual{position:absolute;inset:0;overflow:hidden;background:linear-gradient(90deg,rgba(3,4,5,.95),rgba(3,4,5,.5) 52%,rgba(3,4,5,.9)),radial-gradient(circle at 72% 42%,rgba(0,82,255,.22),transparent 24rem),#060709}.bft-grid{position:absolute;inset:0;opacity:.22;background-image:linear-gradient(rgba(0,82,255,.09) 1px,transparent 0),linear-gradient(90deg,rgba(234,239,248,.05) 1px,transparent 0);background-size:86px 86px;-webkit-mask-image:linear-gradient(90deg,transparent,black 18%,black 82%,transparent);mask-image:linear-gradient(90deg,transparent,black 18%,black 82%,transparent)}.bft-entry-scene{position:absolute;right:7%;bottom:12%;width:min(690px,50vw);height:430px;border:1px solid rgba(0,82,255,.2);border-radius:8px;background:linear-gradient(145deg,rgba(255,255,255,.06),rgba(255,255,255,.02)),rgba(6,7,9,.74);box-shadow:0 48px 120px rgba(0,0,0,.54),inset 0 1px 0 rgba(255,255,255,.1);transform:perspective(900px) rotateY(-8deg) rotateX(3deg)}.bft-gate-track{position:absolute;left:10%;right:10%;bottom:116px;height:7px;border-radius:999px;background:linear-gradient(90deg,rgba(234,239,248,.18),rgba(0,82,255,.7),rgba(234,239,248,.18));box-shadow:0 0 34px rgba(0,82,255,.34)}.bft-gate-panel{position:absolute;left:10%;top:78px;width:58%;height:238px;border:1px solid rgba(234,239,248,.12);background:repeating-linear-gradient(90deg,rgba(234,239,248,.08) 0 1px,transparent 1px 62px),linear-gradient(135deg,rgba(234,239,248,.1),rgba(6,7,9,.74));animation:bft-gate-slide 4.8s cubic-bezier(.16,1,.3,1) infinite}.bft-drive-case{position:absolute;right:17%;bottom:80px;display:grid;place-items:center;width:132px;height:92px;border:1px solid rgba(0,82,255,.48);border-radius:12px;background:linear-gradient(145deg,rgba(0,82,255,.18),rgba(234,239,248,.06));box-shadow:0 0 36px rgba(0,82,255,.3)}.bft-drive-case span{width:30px;height:30px;border:7px solid var(--bft-blue);border-radius:50%;box-shadow:0 0 25px rgba(0,82,255,.72)}.bft-kit-stack{position:absolute;right:10%;top:58px;display:grid;gap:10px}.bft-kit-stack i{width:138px;height:34px;border:1px solid rgba(0,82,255,.24);border-radius:6px;background:rgba(234,239,248,.07)}.bft-flux-line{position:absolute;left:0;right:0;top:36%;height:1px;background:linear-gradient(90deg,transparent,rgba(0,82,255,.9),transparent);box-shadow:0 0 42px rgba(0,82,255,.48)}.bft-hero-copy{position:relative;z-index:2;max-width:930px;padding-top:168px;animation:spec-enter .8s cubic-bezier(.16,1,.3,1) both}.bft-kicker{color:var(--bft-blue);font-size:.76rem;font-weight:950;letter-spacing:.15em;text-transform:uppercase}.bft-commission h2,.bft-hero h1,.bft-section-heading h2{color:var(--bft-silver);letter-spacing:0;text-wrap:balance}.bft-hero h1{margin-top:16px;font-size:clamp(3.2rem,7vw,7rem);line-height:.94}.bft-commission>p,.bft-hero-copy>p:not(.bft-kicker),.bft-section-heading>p{max-width:790px;margin-top:24px;color:rgba(234,239,248,.74);font-size:1.08rem;line-height:1.75}.bft-commission,.bft-ledger,.bft-performance,.bft-reliability{padding:84px 0}.bft-section-heading{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:28px;align-items:end;margin-bottom:28px}.bft-commission h2,.bft-section-heading h2{font-size:clamp(2.2rem,4.6vw,4.8rem);line-height:1.02}.bft-performance-grid,.bft-reliability-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);gap:18px}.bft-commission,.bft-drive-blueprint,.bft-hotspot-card,.bft-ledger-table,.bft-motor-console,.bft-motor-stage{border:1px solid var(--bft-line);border-radius:8px;background:linear-gradient(145deg,rgba(255,255,255,.07),rgba(255,255,255,.025)),rgba(6,7,9,.76);box-shadow:0 36px 110px rgba(0,0,0,.34);-webkit-backdrop-filter:blur(36px);backdrop-filter:blur(36px)}.bft-drive-blueprint,.bft-hotspot-card,.bft-motor-stage{min-height:540px;padding:34px}.bft-motor-stage{display:grid;align-content:center;gap:22px}.bft-motor-model{position:relative;min-height:280px;overflow:hidden;border:1px solid rgba(0,82,255,.18);border-radius:8px;background:linear-gradient(135deg,rgba(234,239,248,.08),rgba(0,82,255,.05)),rgba(0,0,0,.28)}.bft-motor-rail{position:absolute;left:8%;right:8%;top:54%;height:9px;border-radius:999px;background:rgba(234,239,248,.34)}.bft-motor-body{position:absolute;left:40%;top:36%;display:grid;place-items:center;gap:6px;width:128px;height:92px;color:var(--bft-blue);border:1px solid rgba(0,82,255,.46);border-radius:12px;background:rgba(0,82,255,.12)}.bft-motor-body span{color:var(--bft-silver);font-weight:950;letter-spacing:.08em;text-transform:uppercase}.bft-data-wave{position:absolute;inset:0;background:linear-gradient(90deg,transparent 20%,rgba(0,82,255,.24),transparent 74%);animation:panel-wave 2.7s cubic-bezier(.16,1,.3,1) infinite}.motor-swing .bft-motor-rail{left:20%;right:auto;width:52%;transform:rotate(-18deg)}.motor-overhead .bft-motor-rail{top:30%}.bft-motor-copy h3{margin-top:10px;color:var(--bft-silver);font-size:clamp(1.6rem,2.6vw,2.6rem);line-height:1.08}.bft-motor-console{display:grid;gap:12px;padding:18px}.bft-motor-console button{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;padding:18px;color:rgba(234,239,248,.8);text-align:left;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:rgba(255,255,255,.035);transition:transform .42s var(--bezier),border-color .42s var(--bezier),background .42s var(--bezier)}.bft-motor-console button.active,.bft-motor-console button:hover{border-color:rgba(0,82,255,.56);background:rgba(0,82,255,.1);transform:translateY(-2px)}.bft-motor-console button span{color:var(--bft-silver);font-weight:900}.bft-motor-console button strong{color:var(--bft-blue);text-transform:uppercase}.bft-spec-list{display:grid;gap:10px;padding-top:8px}.bft-spec-list p{display:grid;grid-template-columns:20px 1fr;gap:10px;color:rgba(234,239,248,.72);line-height:1.58}.bft-spec-list svg{color:var(--bft-blue)}.bft-drive-blueprint{position:relative;overflow:hidden;background-image:linear-gradient(rgba(0,82,255,.055) 1px,transparent 0),linear-gradient(90deg,rgba(0,82,255,.045) 1px,transparent 0);background-size:54px 54px}.bft-blueprint-shell{position:absolute;left:24%;top:25%;width:50%;height:50%;border:1px solid rgba(0,82,255,.36);border-radius:18px;background:linear-gradient(145deg,rgba(0,82,255,.14),rgba(234,239,248,.045))}.bft-blueprint-board{position:absolute;left:36%;top:36%;width:115px;height:86px;border:1px solid rgba(0,82,255,.42);border-radius:10px}.bft-blueprint-drive{position:absolute;right:30%;top:43%;width:62px;height:62px;border:8px solid rgba(0,82,255,.66);border-radius:50%}.bft-blueprint-signal{position:absolute;left:18%;right:18%;top:24%;height:1px;background:linear-gradient(90deg,transparent,rgba(0,82,255,.88),transparent);box-shadow:0 0 30px rgba(0,82,255,.48)}.bft-hotspot{position:absolute;z-index:2;display:grid;place-items:center;width:38px;height:38px;color:#f7f9ff;font-size:1.25rem;font-weight:950;border:0;border-radius:50%;background:var(--bft-blue);box-shadow:0 0 0 8px rgba(0,82,255,.14),0 0 34px rgba(0,82,255,.52);cursor:pointer;transition:transform .42s var(--bezier),box-shadow .42s var(--bezier)}.bft-hotspot.active,.bft-hotspot:hover{transform:scale(1.12);box-shadow:0 0 0 12px rgba(0,82,255,.17),0 0 44px rgba(0,82,255,.66)}.bft-hotspot-1{left:36%;top:35%}.bft-hotspot-2{right:28%;top:42%}.bft-hotspot-3{left:24%;bottom:28%}.bft-hotspot-card{display:grid;align-content:center;gap:14px}.bft-hotspot-card svg{color:var(--bft-blue)}.bft-hotspot-card h3{color:var(--bft-silver);font-size:clamp(1.7rem,2.8vw,2.8rem);line-height:1.08}.bft-hotspot-card p:not(.bft-kicker){color:rgba(234,239,248,.7);line-height:1.7}.bft-ledger-table{overflow:hidden}.bft-ledger-head,.bft-ledger-row{display:grid;grid-template-columns:.8fr 1fr 1fr}.bft-ledger-head span,.bft-ledger-row>*{padding:18px;border-bottom:1px solid rgba(0,82,255,.1)}.bft-ledger-head{color:var(--bft-blue);font-size:.74rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase;background:rgba(0,82,255,.08)}.bft-ledger-row strong{color:var(--bft-silver)}.bft-ledger-row span{color:rgba(234,239,248,.68);line-height:1.55}.bft-ledger-row span:last-child{color:rgba(255,255,255,.9)}.bft-commission{display:grid;gap:18px;margin-bottom:88px;padding:44px 0}.bft-commission-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:12px}.bft-commission-actions a{display:grid;gap:10px;min-height:210px;padding:22px;color:rgba(234,239,248,.72);border:1px solid rgba(0,82,255,.14);border-radius:8px;background:rgba(255,255,255,.035);transition:transform .42s var(--bezier),border-color .42s var(--bezier),background .42s var(--bezier)}.bft-commission-actions a:hover{border-color:rgba(0,82,255,.56);background:rgba(0,82,255,.1);transform:translateY(-3px)}.bft-commission-actions svg{color:var(--bft-blue)}.bft-commission-actions strong{color:var(--bft-silver);font-size:1.04rem}.bft-commission-actions span{line-height:1.62}@keyframes bft-gate-slide{0%,to{transform:translateX(0)}46%,62%{transform:translateX(54px)}}.dorma-page{--dorma-ruby:#ff1e43;--dorma-steel:#eef2f6;--dorma-line:rgba(255,30,67,0.15);background:radial-gradient(circle at 14% 8%,rgba(255,30,67,.18),transparent 31rem),radial-gradient(circle at 82% 22%,rgba(238,242,246,.08),transparent 25rem),linear-gradient(180deg,#050608,#030405 48%,#050608)}.dorma-access,.dorma-commission,.dorma-flow,.dorma-hero,.dorma-ledger{width:min(var(--page-max),calc(100% - var(--page-gutter)));margin:0 auto}.dorma-hero{position:relative;min-height:860px;padding:22px 0 116px;overflow:hidden}.dorma-hero-visual{position:absolute;inset:0;overflow:hidden;background:linear-gradient(90deg,rgba(3,4,5,.95),rgba(3,4,5,.5) 52%,rgba(3,4,5,.9)),radial-gradient(circle at 72% 42%,rgba(255,30,67,.2),transparent 24rem),#050608}.dorma-grid{position:absolute;inset:0;opacity:.22;background-image:linear-gradient(rgba(255,30,67,.08) 1px,transparent 0),linear-gradient(90deg,rgba(238,242,246,.05) 1px,transparent 0);background-size:86px 86px;-webkit-mask-image:linear-gradient(90deg,transparent,black 18%,black 82%,transparent);mask-image:linear-gradient(90deg,transparent,black 18%,black 82%,transparent)}.dorma-entry-scene{position:absolute;right:7%;bottom:12%;width:min(690px,50vw);height:430px;border:1px solid rgba(255,30,67,.2);border-radius:8px;background:linear-gradient(145deg,rgba(255,255,255,.07),rgba(255,255,255,.025)),rgba(5,6,8,.74);box-shadow:0 48px 120px rgba(0,0,0,.54),inset 0 1px 0 rgba(255,255,255,.12);transform:perspective(900px) rotateY(-8deg) rotateX(3deg)}.dorma-header-box{position:absolute;left:12%;right:12%;top:72px;height:54px;border:1px solid rgba(238,242,246,.16);border-radius:8px 8px 2px 2px;background:linear-gradient(90deg,rgba(238,242,246,.18),rgba(255,30,67,.1),rgba(238,242,246,.12))}.dorma-glass-panel{position:absolute;top:126px;bottom:66px;width:32%;border:1px solid rgba(238,242,246,.2);background:linear-gradient(120deg,rgba(238,242,246,.2),rgba(238,242,246,.04) 42%,rgba(255,30,67,.08)),rgba(255,255,255,.035);box-shadow:inset 0 0 36px rgba(255,255,255,.06);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.dorma-glass-left{left:20%;animation:dorma-glass-left 4.8s cubic-bezier(.16,1,.3,1) infinite}.dorma-glass-right{right:20%;animation:dorma-glass-right 4.8s cubic-bezier(.16,1,.3,1) infinite}.dorma-radar-field{position:absolute;left:50%;bottom:48px;width:210px;height:120px;border:1px solid rgba(255,30,67,.22);border-radius:50%;transform:translateX(-50%) perspective(260px) rotateX(66deg);background:radial-gradient(circle,rgba(255,30,67,.24),transparent 68%);box-shadow:0 0 34px rgba(255,30,67,.24)}.dorma-status-node{position:absolute;right:18%;top:88px;width:15px;height:15px;border-radius:50%;background:var(--dorma-ruby);box-shadow:0 0 22px rgba(255,30,67,.78)}.dorma-ruby-line{position:absolute;left:0;right:0;top:36%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,30,67,.9),transparent);box-shadow:0 0 42px rgba(255,30,67,.48)}.dorma-hero-copy{position:relative;z-index:2;max-width:930px;padding-top:168px;animation:spec-enter .8s cubic-bezier(.16,1,.3,1) both}.dorma-kicker{color:var(--dorma-ruby);font-size:.76rem;font-weight:950;letter-spacing:.15em;text-transform:uppercase}.dorma-commission h2,.dorma-hero h1,.dorma-section-heading h2{color:var(--dorma-steel);letter-spacing:0;text-wrap:balance}.dorma-hero h1{margin-top:16px;font-size:clamp(3.2rem,7vw,7rem);line-height:.94}.dorma-commission>p,.dorma-hero-copy>p:not(.dorma-kicker),.dorma-section-heading>p{max-width:790px;margin-top:24px;color:rgba(238,242,246,.74);font-size:1.08rem;line-height:1.75}.dorma-access,.dorma-commission,.dorma-flow,.dorma-ledger{padding:84px 0}.dorma-section-heading{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:28px;align-items:end;margin-bottom:28px}.dorma-commission h2,.dorma-section-heading h2{font-size:clamp(2.2rem,4.6vw,4.8rem);line-height:1.02}.dorma-access-grid,.dorma-flow-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);gap:18px}.dorma-commission,.dorma-hotspot-card,.dorma-ledger-table,.dorma-machine-blueprint,.dorma-profile-console,.dorma-simulator-stage{border:1px solid var(--dorma-line);border-radius:8px;background:linear-gradient(145deg,rgba(255,255,255,.075),rgba(255,255,255,.025)),rgba(5,6,8,.76);box-shadow:0 36px 110px rgba(0,0,0,.34);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px)}.dorma-hotspot-card,.dorma-machine-blueprint,.dorma-simulator-stage{min-height:540px;padding:34px}.dorma-simulator-stage{display:grid;align-content:center;gap:22px}.dorma-flow-model{position:relative;min-height:280px;overflow:hidden;border:1px solid rgba(255,30,67,.18);border-radius:8px;background:linear-gradient(135deg,rgba(238,242,246,.09),rgba(255,30,67,.05)),rgba(0,0,0,.28)}.dorma-flow-track{position:absolute;left:8%;right:8%;top:26%;height:9px;border-radius:999px;background:rgba(238,242,246,.34)}.dorma-flow-leaf{position:absolute;top:34%;bottom:12%;width:28%;border:1px solid rgba(238,242,246,.18);background:linear-gradient(120deg,rgba(238,242,246,.18),rgba(255,255,255,.025))}.dorma-flow-leaf.left{left:22%;animation:dorma-leaf-left 3.8s cubic-bezier(.16,1,.3,1) infinite}.dorma-flow-leaf.right{right:22%;animation:dorma-leaf-right 3.8s cubic-bezier(.16,1,.3,1) infinite}.dorma-flow-operator{position:absolute;left:50%;top:12%;display:grid;place-items:center;gap:6px;width:132px;height:78px;color:var(--dorma-ruby);border:1px solid rgba(255,30,67,.46);border-radius:12px;background:rgba(255,30,67,.1);transform:translateX(-50%)}.dorma-flow-operator span{color:var(--dorma-steel);font-weight:950;letter-spacing:.08em;text-transform:uppercase}.dorma-velocity-wave{position:absolute;inset:0;background:linear-gradient(90deg,transparent 20%,rgba(255,30,67,.22),transparent 74%);animation:panel-wave 2.7s cubic-bezier(.16,1,.3,1) infinite}.profile-sensor .dorma-radar-field,.profile-track .dorma-flow-track{box-shadow:0 0 34px rgba(255,30,67,.48)}.dorma-flow-copy h3{margin-top:10px;color:var(--dorma-steel);font-size:clamp(1.6rem,2.6vw,2.6rem);line-height:1.08}.dorma-profile-console{display:grid;gap:12px;padding:18px}.dorma-profile-console button{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;padding:18px;color:rgba(238,242,246,.8);text-align:left;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:rgba(255,255,255,.035);transition:transform .42s var(--bezier),border-color .42s var(--bezier),background .42s var(--bezier)}.dorma-profile-console button.active,.dorma-profile-console button:hover{border-color:rgba(255,30,67,.56);background:rgba(255,30,67,.1);transform:translateY(-2px)}.dorma-profile-console button span{color:var(--dorma-steel);font-weight:900}.dorma-profile-console button strong{color:var(--dorma-ruby);text-transform:uppercase}.dorma-spec-list{display:grid;gap:10px;padding-top:8px}.dorma-spec-list p{display:grid;grid-template-columns:20px 1fr;gap:10px;color:rgba(238,242,246,.72);line-height:1.58}.dorma-spec-list svg{color:var(--dorma-ruby)}.dorma-machine-blueprint{position:relative;overflow:hidden;background-image:linear-gradient(rgba(255,30,67,.055) 1px,transparent 0),linear-gradient(90deg,rgba(255,30,67,.045) 1px,transparent 0);background-size:54px 54px}.dorma-blueprint-header{position:absolute;left:18%;right:18%;top:27%;height:70px;border:1px solid rgba(255,30,67,.36);border-radius:12px;background:linear-gradient(145deg,rgba(255,30,67,.14),rgba(238,242,246,.045))}.dorma-blueprint-motor{position:absolute;left:35%;top:34%;width:112px;height:68px;border:1px solid rgba(255,30,67,.42);border-radius:10px}.dorma-blueprint-sensor{position:absolute;right:30%;top:36%;width:58px;height:58px;border:8px solid rgba(255,30,67,.66);border-radius:50%}.dorma-blueprint-track{position:absolute;left:16%;right:16%;top:55%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,30,67,.88),transparent);box-shadow:0 0 30px rgba(255,30,67,.48)}.dorma-hotspot{position:absolute;z-index:2;display:grid;place-items:center;width:38px;height:38px;color:#fff6f8;font-size:1.25rem;font-weight:950;border:0;border-radius:50%;background:var(--dorma-ruby);box-shadow:0 0 0 8px rgba(255,30,67,.14),0 0 34px rgba(255,30,67,.52);cursor:pointer;transition:transform .42s var(--bezier),box-shadow .42s var(--bezier)}.dorma-hotspot.active,.dorma-hotspot:hover{transform:scale(1.12);box-shadow:0 0 0 12px rgba(255,30,67,.17),0 0 44px rgba(255,30,67,.66)}.dorma-hotspot-1{left:34%;top:34%}.dorma-hotspot-2{right:27%;top:38%}.dorma-hotspot-3{left:28%;bottom:31%}.dorma-hotspot-card{display:grid;align-content:center;gap:14px}.dorma-hotspot-card svg{color:var(--dorma-ruby)}.dorma-hotspot-card h3{color:var(--dorma-steel);font-size:clamp(1.7rem,2.8vw,2.8rem);line-height:1.08}.dorma-hotspot-card p:not(.dorma-kicker){color:rgba(238,242,246,.7);line-height:1.7}.dorma-ledger-table{overflow:hidden}.dorma-ledger-head,.dorma-ledger-row{display:grid;grid-template-columns:.8fr 1fr 1fr}.dorma-ledger-head span,.dorma-ledger-row>*{padding:18px;border-bottom:1px solid rgba(255,30,67,.1)}.dorma-ledger-head{color:var(--dorma-ruby);font-size:.74rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase;background:rgba(255,30,67,.08)}.dorma-ledger-row strong{color:var(--dorma-steel)}.dorma-ledger-row span{color:rgba(238,242,246,.68);line-height:1.55}.dorma-ledger-row span:last-child{color:rgba(255,255,255,.9)}.dorma-commission{display:grid;gap:18px;margin-bottom:88px;padding:44px 0}.dorma-commission-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:12px}.dorma-commission-actions a{display:grid;gap:10px;min-height:210px;padding:22px;color:rgba(238,242,246,.72);border:1px solid rgba(255,30,67,.14);border-radius:8px;background:rgba(255,255,255,.035);transition:transform .42s var(--bezier),border-color .42s var(--bezier),background .42s var(--bezier)}.dorma-commission-actions a:hover{border-color:rgba(255,30,67,.56);background:rgba(255,30,67,.1);transform:translateY(-3px)}.dorma-commission-actions svg{color:var(--dorma-ruby)}.dorma-commission-actions strong{color:var(--dorma-steel);font-size:1.04rem}.dorma-commission-actions span{line-height:1.62}@keyframes dorma-glass-left{0%,to{transform:translateX(0)}46%,62%{transform:translateX(-56px)}}@keyframes dorma-glass-right{0%,to{transform:translateX(0)}46%,62%{transform:translateX(56px)}}@keyframes dorma-leaf-left{0%,to{transform:translateX(0)}45%,65%{transform:translateX(-42px)}}@keyframes dorma-leaf-right{0%,to{transform:translateX(0)}45%,65%{transform:translateX(42px)}}.nice-page{--nice-amber:#ffa500;--nice-steel:#eceff4;--nice-line:rgba(255,165,0,0.15);background:radial-gradient(circle at 14% 8%,rgba(255,165,0,.18),transparent 31rem),radial-gradient(circle at 82% 22%,rgba(236,239,244,.08),transparent 25rem),linear-gradient(180deg,#050608,#030405 48%,#050608)}.nice-commission,.nice-hero,.nice-ledger,.nice-performance,.nice-smart{width:min(var(--page-max),calc(100% - var(--page-gutter)));margin:0 auto}.nice-hero{position:relative;min-height:860px;padding:22px 0 116px;overflow:hidden}.nice-hero-visual{position:absolute;inset:0;overflow:hidden;background:linear-gradient(90deg,rgba(3,4,5,.95),rgba(3,4,5,.5) 52%,rgba(3,4,5,.9)),radial-gradient(circle at 72% 42%,rgba(255,165,0,.2),transparent 24rem),#050608}.nice-grid{position:absolute;inset:0;opacity:.22;background-image:linear-gradient(rgba(255,165,0,.08) 1px,transparent 0),linear-gradient(90deg,rgba(236,239,244,.05) 1px,transparent 0);background-size:86px 86px;-webkit-mask-image:linear-gradient(90deg,transparent,black 18%,black 82%,transparent);mask-image:linear-gradient(90deg,transparent,black 18%,black 82%,transparent)}.nice-entry-scene{position:absolute;right:7%;bottom:12%;width:min(690px,50vw);height:430px;border:1px solid rgba(255,165,0,.2);border-radius:8px;background:linear-gradient(145deg,rgba(255,255,255,.06),rgba(255,255,255,.02)),rgba(5,6,8,.74);box-shadow:0 48px 120px rgba(0,0,0,.54),inset 0 1px 0 rgba(255,255,255,.1);transform:perspective(900px) rotateY(-8deg) rotateX(3deg)}.nice-gate-track{position:absolute;left:10%;right:10%;bottom:116px;height:7px;border-radius:999px;background:linear-gradient(90deg,rgba(236,239,244,.18),rgba(255,165,0,.72),rgba(236,239,244,.18));box-shadow:0 0 34px rgba(255,165,0,.34)}.nice-gate-panel{position:absolute;left:10%;top:78px;width:58%;height:238px;border:1px solid rgba(236,239,244,.12);background:repeating-linear-gradient(90deg,rgba(236,239,244,.08) 0 1px,transparent 1px 62px),linear-gradient(135deg,rgba(236,239,244,.1),rgba(5,6,8,.74));animation:nice-gate-slide 4.8s cubic-bezier(.16,1,.3,1) infinite}.nice-drive-case{position:absolute;right:17%;bottom:80px;display:grid;place-items:center;width:132px;height:92px;border:1px solid rgba(255,165,0,.48);border-radius:18px;background:linear-gradient(145deg,rgba(255,165,0,.18),rgba(236,239,244,.06));box-shadow:0 0 36px rgba(255,165,0,.3)}.nice-drive-case span{width:30px;height:30px;border:7px solid var(--nice-amber);border-radius:50%;box-shadow:0 0 25px rgba(255,165,0,.72)}.nice-kit-stack{position:absolute;right:10%;top:58px;display:grid;gap:10px}.nice-kit-stack i{width:138px;height:34px;border:1px solid rgba(255,165,0,.24);border-radius:6px;background:rgba(236,239,244,.07)}.nice-amber-line{position:absolute;left:0;right:0;top:36%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,165,0,.9),transparent);box-shadow:0 0 42px rgba(255,165,0,.48)}.nice-hero-copy{position:relative;z-index:2;max-width:930px;padding-top:168px;animation:spec-enter .8s cubic-bezier(.16,1,.3,1) both}.nice-kicker{color:var(--nice-amber);font-size:.76rem;font-weight:950;letter-spacing:.15em;text-transform:uppercase}.nice-commission h2,.nice-hero h1,.nice-section-heading h2{color:var(--nice-steel);letter-spacing:0;text-wrap:balance}.nice-hero h1{margin-top:16px;font-size:clamp(3.2rem,7vw,7rem);line-height:.94}.nice-commission>p,.nice-hero-copy>p:not(.nice-kicker),.nice-section-heading>p{max-width:790px;margin-top:24px;color:rgba(236,239,244,.74);font-size:1.08rem;line-height:1.75}.nice-commission,.nice-ledger,.nice-performance,.nice-smart{padding:84px 0}.nice-section-heading{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:28px;align-items:end;margin-bottom:28px}.nice-commission h2,.nice-section-heading h2{font-size:clamp(2.2rem,4.6vw,4.8rem);line-height:1.02}.nice-performance-grid,.nice-smart-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);gap:18px}.nice-commission,.nice-drive-blueprint,.nice-hotspot-card,.nice-ledger-table,.nice-motor-console,.nice-motor-stage{border:1px solid var(--nice-line);border-radius:8px;background:linear-gradient(145deg,rgba(255,255,255,.07),rgba(255,255,255,.025)),rgba(5,6,8,.76);box-shadow:0 36px 110px rgba(0,0,0,.34);-webkit-backdrop-filter:blur(38px);backdrop-filter:blur(38px)}.nice-drive-blueprint,.nice-hotspot-card,.nice-motor-stage{min-height:540px;padding:34px}.nice-motor-stage{display:grid;align-content:center;gap:22px}.nice-motor-model{position:relative;min-height:280px;overflow:hidden;border:1px solid rgba(255,165,0,.18);border-radius:8px;background:linear-gradient(135deg,rgba(236,239,244,.08),rgba(255,165,0,.05)),rgba(0,0,0,.28)}.nice-motor-rail{position:absolute;left:8%;right:8%;top:54%;height:9px;border-radius:999px;background:rgba(236,239,244,.34)}.nice-motor-body{position:absolute;left:40%;top:36%;display:grid;place-items:center;gap:6px;width:128px;height:92px;color:var(--nice-amber);border:1px solid rgba(255,165,0,.46);border-radius:16px;background:rgba(255,165,0,.12)}.nice-motor-body span{color:var(--nice-steel);font-weight:950;letter-spacing:.08em;text-transform:uppercase}.nice-data-wave{position:absolute;inset:0;background:linear-gradient(90deg,transparent 20%,rgba(255,165,0,.24),transparent 74%);animation:panel-wave 2.7s cubic-bezier(.16,1,.3,1) infinite}.motor-swing .nice-motor-rail{left:20%;right:auto;width:52%;transform:rotate(-18deg)}.motor-overhead .nice-motor-rail{top:30%}.nice-motor-copy h3{margin-top:10px;color:var(--nice-steel);font-size:clamp(1.6rem,2.6vw,2.6rem);line-height:1.08}.nice-motor-console{display:grid;gap:12px;padding:18px}.nice-motor-console button{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;padding:18px;color:rgba(236,239,244,.8);text-align:left;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:rgba(255,255,255,.035);transition:transform .42s var(--bezier),border-color .42s var(--bezier),background .42s var(--bezier)}.nice-motor-console button.active,.nice-motor-console button:hover{border-color:rgba(255,165,0,.56);background:rgba(255,165,0,.1);transform:translateY(-2px)}.nice-motor-console button span{color:var(--nice-steel);font-weight:900}.nice-motor-console button strong{color:var(--nice-amber);text-transform:uppercase}.nice-spec-list{display:grid;gap:10px;padding-top:8px}.nice-spec-list p{display:grid;grid-template-columns:20px 1fr;gap:10px;color:rgba(236,239,244,.72);line-height:1.58}.nice-spec-list svg{color:var(--nice-amber)}.nice-drive-blueprint{position:relative;overflow:hidden;background-image:linear-gradient(rgba(255,165,0,.055) 1px,transparent 0),linear-gradient(90deg,rgba(255,165,0,.045) 1px,transparent 0);background-size:54px 54px}.nice-blueprint-shell{position:absolute;left:24%;top:25%;width:50%;height:50%;border:1px solid rgba(255,165,0,.36);border-radius:18px;background:linear-gradient(145deg,rgba(255,165,0,.14),rgba(236,239,244,.045))}.nice-blueprint-board{position:absolute;left:36%;top:36%;width:115px;height:86px;border:1px solid rgba(255,165,0,.42);border-radius:10px}.nice-blueprint-drive{position:absolute;right:30%;top:43%;width:62px;height:62px;border:8px solid rgba(255,165,0,.66);border-radius:50%}.nice-blueprint-signal{position:absolute;left:18%;right:18%;top:24%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,165,0,.88),transparent);box-shadow:0 0 30px rgba(255,165,0,.48)}.nice-hotspot{position:absolute;z-index:2;display:grid;place-items:center;width:38px;height:38px;color:#1a1100;font-size:1.25rem;font-weight:950;border:0;border-radius:50%;background:var(--nice-amber);box-shadow:0 0 0 8px rgba(255,165,0,.14),0 0 34px rgba(255,165,0,.52);cursor:pointer;transition:transform .42s var(--bezier),box-shadow .42s var(--bezier)}.nice-hotspot.active,.nice-hotspot:hover{transform:scale(1.12);box-shadow:0 0 0 12px rgba(255,165,0,.17),0 0 44px rgba(255,165,0,.66)}.nice-hotspot-1{left:36%;top:35%}.nice-hotspot-2{right:28%;top:42%}.nice-hotspot-3{left:24%;bottom:28%}.nice-hotspot-card{display:grid;align-content:center;gap:14px}.nice-hotspot-card svg{color:var(--nice-amber)}.nice-hotspot-card h3{color:var(--nice-steel);font-size:clamp(1.7rem,2.8vw,2.8rem);line-height:1.08}.nice-hotspot-card p:not(.nice-kicker){color:rgba(236,239,244,.7);line-height:1.7}.nice-ledger-table{overflow:hidden}.nice-ledger-head,.nice-ledger-row{display:grid;grid-template-columns:.8fr 1fr 1fr}.nice-ledger-head span,.nice-ledger-row>*{padding:18px;border-bottom:1px solid rgba(255,165,0,.1)}.nice-ledger-head{color:var(--nice-amber);font-size:.74rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase;background:rgba(255,165,0,.08)}.nice-ledger-row strong{color:var(--nice-steel)}.nice-ledger-row span{color:rgba(236,239,244,.68);line-height:1.55}.nice-ledger-row span:last-child{color:rgba(255,255,255,.9)}.nice-commission{display:grid;gap:18px;margin-bottom:88px;padding:44px 0}.nice-commission-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:12px}.nice-commission-actions a{display:grid;gap:10px;min-height:210px;padding:22px;color:rgba(236,239,244,.72);border:1px solid rgba(255,165,0,.14);border-radius:8px;background:rgba(255,255,255,.035);transition:transform .42s var(--bezier),border-color .42s var(--bezier),background .42s var(--bezier)}.nice-commission-actions a:hover{border-color:rgba(255,165,0,.56);background:rgba(255,165,0,.1);transform:translateY(-3px)}.nice-commission-actions svg{color:var(--nice-amber)}.nice-commission-actions strong{color:var(--nice-steel);font-size:1.04rem}.nice-commission-actions span{line-height:1.62}@keyframes nice-gate-slide{0%,to{transform:translateX(0)}46%,62%{transform:translateX(54px)}}.garage-selection-page{--selection-accent:#d4af37;--selection-secondary:#00f0ff;--selection-text:#f4f7fb;--selection-line:rgba(212,175,55,0.16);background:radial-gradient(circle at 18% 8%,rgba(212,175,55,.16),transparent 32rem),radial-gradient(circle at 82% 20%,rgba(0,240,255,.14),transparent 30rem),linear-gradient(180deg,#06080c,#030507 48%,#06080c)}.garage-selection-page.tier-standard{--selection-accent:#00f0ff;--selection-secondary:#d4af37;--selection-line:rgba(0,240,255,0.16)}.garage-selection-anchor,.garage-selection-hero,.garage-selection-matrix,.garage-selection-protocol,.garage-tier-configurator{width:min(var(--page-max),calc(100% - var(--page-gutter)));margin:0 auto}.garage-selection-hero{position:relative;min-height:860px;padding:22px 0 116px;overflow:hidden}.garage-selection-visual{position:absolute;inset:0 calc((var(--page-gutter) / -2));overflow:hidden;border-radius:0 0 8px 8px;background:linear-gradient(90deg,rgba(3,5,7,.94),rgba(3,5,7,.42) 50%,rgba(3,5,7,.92)),#06080c}.garage-selection-grid{position:absolute;inset:0;opacity:.22;background-image:linear-gradient(rgba(212,175,55,.06) 1px,transparent 0),linear-gradient(90deg,rgba(0,240,255,.045) 1px,transparent 0);background-size:86px 86px}.garage-selection-split{position:absolute;top:0;bottom:0;width:58%;display:grid;place-items:end center;padding-bottom:96px;transition:filter .6s var(--bezier),opacity .6s var(--bezier)}.premium-side{left:-5%;clip-path:polygon(0 0,100% 0,82% 100%,0 100%);background:linear-gradient(135deg,rgba(212,175,55,.16),rgba(255,255,255,.02)),rgba(3,5,7,.42)}.standard-side{right:-5%;clip-path:polygon(18% 0,100% 0,100% 100%,0 100%);background:linear-gradient(225deg,rgba(0,240,255,.15),rgba(255,255,255,.02)),rgba(3,5,7,.42)}.tier-premium .standard-side,.tier-standard .premium-side{opacity:.42;filter:grayscale(.5)}.selection-villa{position:relative;width:min(520px,36vw);height:310px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:linear-gradient(90deg,rgba(255,255,255,.08) 0 1px,transparent 1px 100%),linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,.02));box-shadow:0 42px 110px rgba(0,0,0,.42)}.selection-door{position:absolute;left:18%;right:18%;bottom:0;height:138px;border:1px solid rgba(255,255,255,.16);background:repeating-linear-gradient(0deg,rgba(255,255,255,.12) 0 1px,transparent 1px 36px),linear-gradient(135deg,rgba(255,255,255,.12),rgba(6,8,12,.64));animation:selection-door-rise 5s cubic-bezier(.16,1,.3,1) infinite}.premium-door{box-shadow:inset 0 0 34px rgba(212,175,55,.16)}.standard-door{box-shadow:inset 0 0 34px rgba(0,240,255,.14)}.selection-phone{position:absolute;right:13%;bottom:62px;color:#00f0ff;filter:drop-shadow(0 0 22px rgba(0,240,255,.45))}.garage-selection-line{position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 49.8%,rgba(212,175,55,.45) 50%,rgba(0,240,255,.45) 50.2%,transparent 50.4%);opacity:.72}.garage-selection-hero-copy{position:relative;z-index:2;max-width:940px;padding-top:168px;animation:spec-enter .8s cubic-bezier(.16,1,.3,1) both}.garage-selection-kicker{color:var(--selection-accent);font-size:.76rem;font-weight:950;letter-spacing:.15em;text-transform:uppercase}.garage-selection-anchor h2,.garage-selection-heading h2,.garage-selection-hero h1{color:var(--selection-text);letter-spacing:0;text-wrap:balance}.garage-selection-hero h1{margin-top:16px;font-size:clamp(3.2rem,7vw,7rem);line-height:.94}.garage-selection-anchor>p,.garage-selection-heading>p,.garage-selection-hero-copy>p:not(.garage-selection-kicker){max-width:790px;margin-top:24px;color:rgba(244,247,251,.74);font-size:1.08rem;line-height:1.75}.garage-selection-anchor,.garage-selection-matrix,.garage-selection-protocol,.garage-tier-configurator{padding:84px 0}.garage-selection-heading{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:28px;align-items:end;margin-bottom:28px}.garage-selection-anchor h2,.garage-selection-heading h2{font-size:clamp(2.2rem,4.6vw,4.8rem);line-height:1.02}.garage-blueprint-card,.garage-dimension-card,.garage-protocol-steps article,.garage-selection-anchor,.garage-selection-table,.garage-tier-console{border:1px solid var(--selection-line);border-radius:8px;background:linear-gradient(145deg,rgba(255,255,255,.07),rgba(255,255,255,.025)),rgba(6,8,12,.76);box-shadow:0 36px 110px rgba(0,0,0,.34);-webkit-backdrop-filter:blur(45px);backdrop-filter:blur(45px)}.garage-tier-console{overflow:hidden}.garage-protocol-grid,.garage-tier-buttons,.garage-tier-readout{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.garage-tier-buttons{padding:18px;border-bottom:1px solid var(--selection-line)}.garage-tier-buttons button{display:grid;gap:8px;min-height:168px;padding:22px;color:rgba(244,247,251,.72);text-align:left;border:1px solid rgba(255,255,255,.07);border-radius:8px;background:rgba(255,255,255,.035);transition:transform .42s var(--bezier),border-color .42s var(--bezier),background .42s var(--bezier)}.garage-tier-buttons button.active,.garage-tier-buttons button:hover{border-color:var(--selection-accent);background:color-mix(in srgb,var(--selection-accent) 10%,transparent);transform:translateY(-2px)}.garage-dimension-card h3,.garage-protocol-steps h3,.garage-selection-actions strong,.garage-selection-row strong,.garage-tier-buttons span,.garage-tier-readout strong{color:var(--selection-text)}.garage-tier-buttons strong{color:var(--selection-accent);font-size:1.35rem}.garage-dimension-card p,.garage-protocol-steps p,.garage-protocol-steps small,.garage-selection-actions span,.garage-selection-row span,.garage-tier-buttons small,.garage-tier-readout span{color:rgba(244,247,251,.7);line-height:1.62}.garage-tier-readout{padding:18px;grid-template-columns:repeat(3,1fr)}.garage-tier-readout article{display:grid;gap:10px;min-height:190px;padding:20px;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:rgba(255,255,255,.035)}.garage-protocol-steps svg,.garage-selection-actions svg,.garage-tier-readout svg{color:var(--selection-accent)}.garage-protocol-grid{grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr)}.garage-blueprint-card{display:grid;gap:16px;min-height:680px;padding:28px}.garage-blueprint-wall{position:relative;min-height:420px;overflow:hidden;border:1px solid var(--selection-line);border-radius:8px;background-image:linear-gradient(rgba(255,255,255,.055) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 0);background-size:54px 54px}.garage-blueprint-opening{position:absolute;left:24%;right:24%;bottom:15%;height:52%;border:2px solid rgba(244,247,251,.18);border-bottom:0}.garage-blueprint-track{position:absolute;left:31%;right:11%;top:28%;height:4px;border-radius:999px;background:linear-gradient(90deg,var(--selection-accent),transparent);box-shadow:0 0 34px color-mix(in srgb,var(--selection-accent) 45%,transparent)}.garage-blueprint-wall button{position:absolute;display:grid;place-items:center;width:40px;height:40px;color:#050608;font-size:1.25rem;font-weight:950;border:0;border-radius:50%;background:var(--selection-accent);box-shadow:0 0 0 8px color-mix(in srgb,var(--selection-accent) 14%,transparent),0 0 34px color-mix(in srgb,var(--selection-accent) 52%,transparent);transform:translate(-50%,-50%);cursor:pointer}.garage-blueprint-wall button.active,.garage-blueprint-wall button:hover{transform:translate(-50%,-50%) scale(1.12)}.garage-dimension-card{display:grid;align-content:center;gap:10px;min-height:190px;padding:24px}.garage-dimension-card h3{font-size:clamp(1.8rem,3vw,2.8rem)}.garage-protocol-steps{display:grid;gap:14px}.garage-protocol-steps article{display:grid;grid-template-columns:auto auto 1fr;gap:12px 14px;align-items:start;padding:20px}.garage-protocol-steps article>span{color:var(--selection-accent);font-size:.76rem;font-weight:950;letter-spacing:.14em}.garage-protocol-steps p,.garage-protocol-steps small{grid-column:1/-1}.garage-protocol-steps small{display:block;padding-top:10px;border-top:1px solid var(--selection-line)}.garage-selection-table{overflow:hidden}.garage-selection-row,.garage-selection-table-head{display:grid;grid-template-columns:.8fr 1fr 1fr}.garage-selection-row>*,.garage-selection-table-head span{padding:18px;border-bottom:1px solid var(--selection-line)}.garage-selection-table-head{color:var(--selection-accent);font-size:.74rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase;background:color-mix(in srgb,var(--selection-accent) 8%,transparent)}.garage-selection-anchor{display:grid;gap:18px;margin-bottom:88px;padding:44px}.garage-selection-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:12px}.garage-selection-actions a{display:grid;gap:10px;min-height:210px;padding:22px;color:rgba(244,247,251,.72);border:1px solid var(--selection-line);border-radius:8px;background:rgba(255,255,255,.035);transition:transform .42s var(--bezier),border-color .42s var(--bezier),background .42s var(--bezier)}.garage-selection-actions a:hover{border-color:var(--selection-accent);background:color-mix(in srgb,var(--selection-accent) 10%,transparent);transform:translateY(-3px)}@keyframes selection-door-rise{0%,to{height:138px}46%,62%{height:74px}}.city-map-card i{display:block;min-height:108px;border:1px solid rgba(221,189,99,.16);border-radius:8px;background:linear-gradient(90deg,transparent 49%,rgba(221,189,99,.18) 50%,transparent 51%),linear-gradient(0deg,transparent 49%,rgba(221,189,99,.14) 50%,transparent 51%),radial-gradient(circle at 55% 42%,rgba(221,189,99,.42) 0 4px,transparent 5px),radial-gradient(circle at 55% 42%,rgba(221,189,99,.11) 0 30px,transparent 31px),rgba(0,0,0,.24);background-size:42px 42px,42px 42px,auto,auto,auto}.city-dispatch-panel{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:22px;align-items:center;margin-bottom:82px;padding:30px}.city-dispatch-pills{display:grid;gap:10px}.city-dispatch-pills span{display:inline-flex;align-items:center;gap:9px;min-height:42px;padding:0 14px;color:var(--mist);border:1px solid var(--market-line);border-radius:999px;background:rgba(255,255,255,.045);font-weight:850}.garage-segment-page{--garage-bg:#08080a;--garage-gold:#d8b45c;--garage-line:rgba(216,180,92,0.15);background:radial-gradient(circle at 16% 14%,rgba(216,180,92,.15),transparent 28rem),radial-gradient(circle at 84% 32%,rgba(226,232,240,.07),transparent 26rem),var(--garage-bg)}.garage-stage{position:relative;min-height:100vh;overflow:hidden;isolation:isolate}.garage-stage-image{object-fit:cover;filter:saturate(.74) contrast(1.15) brightness(.52);transform:scale(1.04);animation:garage-visual-breathe 18s var(--bezier) alternate infinite}.garage-stage-film{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(8,8,10,.94),rgba(8,8,10,.58) 56%,rgba(8,8,10,.36)),linear-gradient(180deg,rgba(8,8,10,.12),var(--garage-bg) 94%)}.garage-door-animation,.garage-stage .catalog-header,.garage-stage-copy{position:relative;z-index:2}.garage-anatomy,.garage-consultation,.garage-customizer,.garage-drive-ledger,.garage-stage-copy{width:min(var(--page-max),calc(100% - var(--page-gutter)));margin:0 auto}.garage-stage-copy{display:grid;gap:18px;max-width:none;padding:112px 0 140px;animation:garage-mask-reveal .72s var(--bezier) both}.garage-kicker{color:var(--garage-gold);font-family:Courier New,Courier,monospace;font-size:.76rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.garage-stage-copy h1{max-width:1010px;color:var(--garage-platinum);font-size:clamp(3.4rem,7vw,7.8rem);line-height:.94;letter-spacing:0;text-wrap:balance}.garage-stage-copy>p:not(.garage-kicker){max-width:760px;color:var(--mist);font-size:1.12rem;line-height:1.78}.garage-door-animation{position:absolute;right:max(36px,calc((100vw - var(--page-max)) / 2));bottom:92px;width:min(420px,28vw);min-width:280px;aspect-ratio:1.35;border:1px solid rgba(216,180,92,.2);border-radius:8px;background:linear-gradient(90deg,rgba(216,180,92,.16),transparent 1px),linear-gradient(0deg,rgba(216,180,92,.12),transparent 1px),rgba(255,255,255,.035);background-size:36px 36px;box-shadow:0 36px 110px rgba(0,0,0,.45);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.garage-door-animation span{position:absolute;right:12%;bottom:12%;left:12%;height:58%;border:1px solid rgba(226,232,240,.2);border-radius:5px;background:repeating-linear-gradient(0deg,rgba(255,255,255,.1) 0 1px,transparent 1px 42px),linear-gradient(135deg,#1d232b,#0e1116);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 24px 64px rgba(0,0,0,.42);animation:garage-door-lift 4.2s var(--bezier) .5s infinite alternate}.garage-anatomy,.garage-customizer,.garage-drive-ledger{padding:86px 0}.garage-section-heading{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:30px;align-items:end;margin-bottom:28px}.garage-consultation h2,.garage-section-heading h2{color:var(--garage-platinum);font-size:clamp(2.25rem,4.4vw,4.8rem);line-height:1.03;letter-spacing:0;text-wrap:balance}.garage-anatomy-grid,.garage-customizer-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(380px,.65fr);gap:24px;align-items:stretch}.garage-config-console,.garage-consultation,.garage-exploded-panel,.garage-hotspot-card,.garage-ledger-table,.garage-panel-model{position:relative;overflow:hidden;border:1px solid var(--garage-line);border-radius:8px;background:linear-gradient(145deg,rgba(255,255,255,.078),rgba(255,255,255,.03)),rgba(8,8,10,.66);box-shadow:0 32px 110px rgba(0,0,0,.36);-webkit-backdrop-filter:blur(35px);backdrop-filter:blur(35px)}.garage-config-console:before,.garage-consultation:before,.garage-exploded-panel:before,.garage-hotspot-card:before,.garage-ledger-table:before,.garage-panel-model:before{position:absolute;inset:0;pointer-events:none;content:"";background:linear-gradient(110deg,transparent,rgba(255,255,255,.1) 38%,rgba(216,180,92,.13) 52%,transparent 70%);opacity:.58;transform:translateX(-64%);transition:transform .9s var(--bezier)}.garage-config-console:hover:before,.garage-consultation:hover:before,.garage-exploded-panel:hover:before,.garage-hotspot-card:hover:before,.garage-ledger-table:hover:before,.garage-panel-model:hover:before{transform:translateX(58%)}.garage-panel-model{display:grid;align-content:center;gap:24px;min-height:610px;padding:34px}.garage-panel-shell{position:relative;min-height:330px;perspective:1100px;isolation:isolate}.garage-panel-layer{position:absolute;inset:12% 9%;overflow:hidden;border:1px solid rgba(226,232,240,.16);border-radius:8px;background:var(--door-finish-tone);background-color:var(--door-base);background-size:cover;box-shadow:inset 0 1px 0 rgba(255,255,255,.2),inset 0 -22px 42px rgba(0,0,0,.18),0 30px 90px rgba(0,0,0,.4);transition:background .62s var(--bezier),transform .62s var(--bezier),opacity .62s var(--bezier)}.garage-panel-layer:after{position:absolute;inset:0;pointer-events:none;content:"";border-radius:inherit}.garage-panel-lines,.garage-panel-texture,.garage-surface-grain{position:absolute;inset:0;display:block;pointer-events:none}.garage-panel-texture{z-index:1;background-color:var(--door-base);background-image:var(--door-finish-image),var(--door-finish-tone);background-size:cover,cover;filter:saturate(1.18) contrast(1.14);opacity:var(--door-image-opacity)}.garage-panel-texture,.garage-surface-grain{background-position:50%;background-repeat:no-repeat}.garage-surface-grain{z-index:2;background-image:var(--surface-grain-image);background-size:cover;mix-blend-mode:multiply;filter:contrast(1.55) brightness(1.12);opacity:var(--surface-grain-opacity)}.garage-panel-lines{z-index:3;background-image:var(--door-line-pattern);background-position:50%;background-size:cover;background-repeat:repeat;opacity:var(--door-line-opacity,.76)}.garage-panel-layer:after{z-index:4;background:var(--door-pattern),radial-gradient(circle at 22% 14%,var(--door-shine),transparent 26%),linear-gradient(90deg,rgba(255,255,255,.12),transparent 16%,transparent 78%,rgba(255,255,255,.08)),linear-gradient(180deg,rgba(255,255,255,.08),transparent 34%,rgba(0,0,0,.12));opacity:var(--door-overlay-opacity,.58)}.garage-panel-layer.layer-a{z-index:3;opacity:1;transform:rotateX(56deg) rotate(-9deg) translate3d(-36px,-28px,0)}.garage-panel-layer.layer-b{z-index:2;opacity:.76;filter:brightness(.86);transform:rotateX(56deg) rotate(-9deg) translate3d(18px,28px,-80px)}.garage-panel-layer.layer-c{z-index:1;opacity:.46;filter:brightness(.7);transform:rotateX(56deg) rotate(-9deg) translate3d(72px,84px,-160px)}.garage-model-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.garage-model-metrics span{display:inline-flex;align-items:center;gap:9px;min-height:46px;padding:0 14px;color:var(--mist);border:1px solid rgba(216,180,92,.15);border-radius:999px;background:rgba(255,255,255,.045);font-size:.84rem;font-weight:850}.garage-consult-proof svg,.garage-hotspot-card svg,.garage-model-metrics svg{color:var(--garage-gold)}.garage-config-console{display:grid;gap:30px;align-content:start;padding:26px}.garage-option-grid,.garage-swatch-grid{display:grid;gap:10px;margin-top:14px}.drive-selector button,.garage-consult-actions a,.garage-option-grid button,.garage-swatch-grid button{cursor:pointer;border:1px solid rgba(216,180,92,.12);border-radius:8px;background:rgba(255,255,255,.045);transition:transform .36s var(--bezier),border-color .36s var(--bezier),background .36s var(--bezier)}.garage-option-grid button{display:grid;grid-template-columns:22px minmax(0,1fr);gap:8px 12px;padding:16px;color:var(--garage-platinum);text-align:left}.garage-option-grid button span{grid-column:2;color:var(--smoke);line-height:1.45}.garage-option-grid button svg{color:var(--garage-gold)}.garage-swatch-grid{grid-template-columns:repeat(2,1fr)}.color-swatch-grid{grid-template-columns:repeat(4,1fr)}.garage-swatch-grid button{display:grid;gap:10px;padding:14px;color:var(--mist);text-align:left;font-weight:850}.color-swatch-grid button{min-height:104px}.garage-swatch-grid i{width:100%;height:54px;border:1px solid rgba(255,255,255,.16);border-radius:6px;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),inset 0 -14px 22px rgba(0,0,0,.18)}.drive-selector button.active,.drive-selector button:hover,.garage-consult-actions a:hover,.garage-option-grid button.active,.garage-option-grid button:hover,.garage-swatch-grid button.active,.garage-swatch-grid button:hover{border-color:rgba(216,180,92,.42);background:rgba(216,180,92,.09);transform:translateY(-3px)}.garage-exploded-panel{min-height:560px}.exploded-core,.exploded-skin{position:absolute;top:50%;left:50%;width:min(72%,720px);height:24%;border-radius:8px;transform:translate(-50%,-50%) skewY(-7deg)}.exploded-skin{border:1px solid rgba(226,232,240,.16);background:repeating-linear-gradient(90deg,rgba(255,255,255,.12) 0 1px,transparent 1px 34px),linear-gradient(135deg,#2a3038,#11151b)}.exploded-skin.outer{margin-top:-96px}.exploded-skin.inner{margin-top:96px}.exploded-core{border:1px dashed rgba(216,180,92,.38);background:radial-gradient(circle at 22% 34%,rgba(216,180,92,.24),transparent 24%),linear-gradient(135deg,rgba(216,180,92,.16),rgba(255,255,255,.035))}.garage-exploded-panel button{position:absolute;z-index:2;display:grid;place-items:center;width:42px;height:42px;color:#080704;border:0;border-radius:50%;background:var(--garage-gold);box-shadow:0 0 0 10px rgba(216,180,92,.12),0 14px 42px rgba(216,180,92,.24);font-size:1.4rem;font-weight:900;transform:translate(-50%,-50%)}.garage-exploded-panel button.active{animation:garage-pulse 1.2s var(--bezier) infinite}.garage-hotspot-card{display:grid;align-content:center;gap:16px;padding:30px}.garage-hotspot-card span{color:var(--garage-gold);font-size:.76rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.garage-hotspot-card h3{color:var(--garage-platinum);font-size:clamp(1.8rem,3.4vw,3.3rem);line-height:1.06;letter-spacing:0}.garage-hotspot-card p{color:var(--mist);line-height:1.78}.drive-selector{display:inline-grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:18px;padding:8px;border:1px solid var(--garage-line);border-radius:999px;background:rgba(255,255,255,.045)}.drive-selector button{min-height:44px;padding:0 16px;color:var(--mist);border-radius:999px;font-weight:900}.drive-selector button.active{color:#080704;background:linear-gradient(135deg,var(--garage-gold),#b99338)}.garage-ledger-table{display:grid;padding:8px}.garage-ledger-head,.garage-ledger-table article{display:grid;grid-template-columns:.72fr 1fr 1fr;gap:14px;align-items:center;min-height:92px;padding:18px}.garage-ledger-head{color:var(--garage-gold);font-size:.76rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.garage-ledger-table article{border-top:1px solid rgba(216,180,92,.1);color:var(--mist);line-height:1.6}.garage-ledger-table strong{color:var(--garage-platinum)}.garage-ledger-table article.focus-liftmaster p:nth-child(3),.garage-ledger-table article.focus-marantec p:nth-child(2){color:var(--garage-platinum);border-color:rgba(216,180,92,.24)}.garage-ledger-table p{min-height:100%;padding:14px;border:1px solid transparent;border-radius:8px;background:rgba(255,255,255,.025);transition:border-color .36s var(--bezier),color .36s var(--bezier),background .36s var(--bezier)}.garage-consultation{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.58fr);gap:26px;align-items:center;margin-bottom:96px;padding:42px}.garage-consultation p{max-width:760px;margin-top:18px;color:var(--mist);line-height:1.74}.garage-consult-actions{display:grid;gap:12px}.garage-consult-actions a{display:flex;align-items:center;gap:12px;min-height:64px;padding:0 18px;color:var(--garage-platinum);font-weight:900}.garage-consult-actions svg{color:var(--garage-gold)}.garage-consult-proof{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding-top:8px}.garage-consult-proof span{display:inline-flex;align-items:center;gap:9px;min-height:48px;padding:0 14px;color:var(--mist);border:1px solid rgba(216,180,92,.14);border-radius:999px;background:rgba(255,255,255,.04);font-size:.84rem;font-weight:850}.garage-segment-page{--garage-bg:#050507;--garage-gold:#dfba59;--garage-silver:#94a3b8;--garage-line:rgba(255,255,255,0.06);--garage-platinum:#e2e8f0;background:radial-gradient(circle at 18% 12%,rgba(148,163,184,.1),transparent 30rem),radial-gradient(circle at 82% 22%,rgba(223,186,89,.13),transparent 30rem),var(--garage-bg)}.garage-showroom{position:relative;min-height:clamp(780px,100svh,900px);overflow:hidden;isolation:isolate;background:#050507}.showroom-panel{position:absolute;inset-block:0;z-index:1;overflow:hidden;cursor:pointer;transition:width .74s cubic-bezier(.15,.85,.35,1),clip-path .74s cubic-bezier(.15,.85,.35,1),filter .74s cubic-bezier(.15,.85,.35,1)}.showroom-panel.standard{left:0;width:58%;clip-path:polygon(0 0,100% 0,82% 100%,0 100%)}.showroom-panel.premium{right:0;width:58%;clip-path:polygon(18% 0,100% 0,100% 100%,0 100%)}.garage-tier-premium .showroom-panel.premium,.garage-tier-standard .showroom-panel.standard{z-index:2;width:70%;filter:saturate(1.08) contrast(1.08)}.garage-tier-premium .showroom-panel.standard,.garage-tier-standard .showroom-panel.premium{width:46%;filter:saturate(.55) brightness(.55)}.showroom-panel img{object-fit:cover;filter:brightness(.55) contrast(1.13);transform:scale(1.04);transition:transform .74s cubic-bezier(.15,.85,.35,1),filter .74s cubic-bezier(.15,.85,.35,1)}.garage-tier-premium .showroom-panel.premium img,.garage-tier-standard .showroom-panel.standard img{transform:scale(1.09);filter:brightness(.68) contrast(1.18)}.showroom-panel:after{position:absolute;inset:0;content:"";background:linear-gradient(180deg,rgba(5,5,7,.08),rgba(5,5,7,.88)),linear-gradient(90deg,rgba(5,5,7,.72),transparent 52%,rgba(5,5,7,.66))}.showroom-panel.standard:after{box-shadow:inset 0 0 180px rgba(148,163,184,.15)}.showroom-panel.premium:after{box-shadow:inset 0 0 180px rgba(223,186,89,.2)}.showroom-divider{position:absolute;inset-block:0;left:50%;z-index:2;width:1px;background:linear-gradient(180deg,transparent,rgba(148,163,184,.56),rgba(223,186,89,.72),transparent);box-shadow:0 0 42px rgba(223,186,89,.22);transform:skewX(-12deg);animation:showroom-trace .75s cubic-bezier(.15,.85,.35,1) both}.garage-showroom .catalog-header,.showroom-copy{position:relative;z-index:12}.showroom-copy{display:grid;gap:10px;width:min(var(--page-max),calc(100% - var(--page-gutter)));margin:0 auto;padding:clamp(48px,6vh,68px) 0 260px;animation:garage-mask-reveal .75s cubic-bezier(.15,.85,.35,1) both}.showroom-copy h1{max-width:500px;color:var(--garage-platinum);font-size:clamp(2.2rem,2.8vw,3.35rem);line-height:1.04;letter-spacing:0;text-wrap:balance;text-shadow:0 8px 28px rgba(0,0,0,.5)}.showroom-copy>p:not(.garage-kicker){max-width:455px;color:var(--mist);font-size:.92rem;line-height:1.48;text-shadow:0 6px 22px rgba(0,0,0,.48)}.showroom-panel-copy{position:absolute;z-index:13;bottom:clamp(24px,3vh,34px);display:grid;gap:8px;width:clamp(350px,28vw,460px);min-height:154px;padding:16px;border:1px solid var(--garage-line);border-radius:8px;background:rgba(5,5,7,.58);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px)}.showroom-panel.standard .showroom-panel-copy{left:max(24px,calc((100vw - var(--page-max)) / 2));border-color:rgba(148,163,184,.22)}.showroom-panel.premium .showroom-panel-copy{right:max(24px,calc((100vw - var(--page-max)) / 2));border-color:rgba(223,186,89,.28)}.showroom-panel-copy span{color:var(--garage-silver);font-size:.78rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.showroom-panel.premium .showroom-panel-copy span{color:var(--garage-gold)}.showroom-panel-copy strong{color:var(--garage-platinum);font-size:clamp(1.45rem,1.9vw,2.35rem);line-height:1;white-space:nowrap}.showroom-panel-copy p{color:var(--mist);line-height:1.6}.fixed-truth-anchor,.garage-quality-ledger,.garage-tier-matrix{width:min(var(--page-max),calc(100% - var(--page-gutter)));margin:0 auto}.garage-tier-matrix{padding:92px 0 74px}.fixed-truth-anchor,.quality-ledger,.tier-matrix-head,.tier-spec-list{position:relative;overflow:hidden;border:1px solid var(--garage-line);border-radius:8px;background:rgba(255,255,255,.045);box-shadow:0 34px 120px rgba(0,0,0,.36);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px)}.tier-matrix-head{display:grid;gap:18px;padding:18px}.tier-toggle{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.tier-toggle button{display:grid;gap:8px;min-height:152px;padding:22px;color:var(--mist);border:1px solid var(--garage-line);border-radius:8px;background:rgba(255,255,255,.035);text-align:left;transition:transform .42s cubic-bezier(.15,.85,.35,1),border-color .42s cubic-bezier(.15,.85,.35,1),background .42s cubic-bezier(.15,.85,.35,1)}.tier-toggle button.active,.tier-toggle button:hover{transform:translateY(-4px)}.tier-toggle button:first-child.active{border-color:rgba(148,163,184,.44);background:rgba(148,163,184,.09)}.tier-toggle button:last-child.active{border-color:rgba(223,186,89,.48);background:rgba(223,186,89,.1)}.tier-toggle span{font-size:.8rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.tier-toggle button:first-child span{color:var(--garage-silver)}.tier-toggle button:last-child span{color:var(--garage-gold)}.tier-toggle strong{color:var(--garage-platinum);font-size:clamp(2rem,4vw,3.8rem);line-height:1}.tier-toggle small{color:var(--mist);font-size:1rem}.tier-spec-list{display:grid;gap:8px;margin-top:14px;padding:14px}.tier-spec-list article{display:grid;grid-template-columns:26px minmax(0,1fr);gap:14px;align-items:center;min-height:78px;padding:14px;border:1px solid transparent;border-radius:8px;transition:opacity .42s cubic-bezier(.15,.85,.35,1),transform .42s cubic-bezier(.15,.85,.35,1),border-color .42s cubic-bezier(.15,.85,.35,1)}.tier-spec-list article.active{border-color:rgba(223,186,89,.18)}.garage-tier-standard .tier-spec-list article.active{border-color:rgba(148,163,184,.18)}.tier-spec-list article.dimmed{opacity:.44;transform:translateY(10px)}.tier-spec-list svg{color:var(--garage-gold)}.garage-tier-standard .tier-spec-list svg{color:var(--garage-silver)}.tier-spec-list strong{color:var(--garage-platinum)}.tier-spec-list p{margin-top:4px;color:var(--mist)}.garage-quality-ledger{padding:74px 0 88px}.quality-ledger{display:grid;padding:8px}.quality-ledger button,.quality-ledger-head{display:grid;grid-template-columns:.68fr 1fr 1fr;gap:14px;align-items:stretch;min-height:86px;padding:16px}.quality-ledger-head{color:var(--garage-gold);font-size:.75rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.quality-ledger button{cursor:pointer;color:var(--mist);border:0;border-top:1px solid var(--garage-line);background:transparent;text-align:left;transition:transform .36s cubic-bezier(.15,.85,.35,1),background .36s cubic-bezier(.15,.85,.35,1)}.quality-ledger button.active,.quality-ledger button:hover{position:relative;z-index:2;background:linear-gradient(90deg,rgba(148,163,184,.08),rgba(223,186,89,.09));transform:scale(1.012)}.quality-ledger strong{color:var(--garage-platinum)}.quality-ledger span{line-height:1.62}.fixed-truth-anchor{display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);gap:28px;align-items:center;margin-bottom:100px;padding:34px}.fixed-truth-anchor h2{color:var(--garage-platinum);font-size:clamp(2.35rem,4.5vw,4.8rem);line-height:1.03;letter-spacing:0}.fixed-truth-anchor p{max-width:720px;margin-top:18px;color:var(--mist);line-height:1.75}.fixed-truth-paths{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.fixed-truth-paths a{display:grid;gap:12px;min-height:230px;padding:24px;color:var(--mist);border:1px solid var(--garage-line);border-radius:8px;background:rgba(255,255,255,.04);transition:transform .42s cubic-bezier(.15,.85,.35,1),border-color .42s cubic-bezier(.15,.85,.35,1),background .42s cubic-bezier(.15,.85,.35,1)}.fixed-truth-paths a:hover{transform:translateY(-5px)}.fixed-truth-paths .standard-path:hover{border-color:rgba(148,163,184,.42);background:rgba(148,163,184,.08)}.fixed-truth-paths .premium-path:hover{border-color:rgba(223,186,89,.48);background:rgba(223,186,89,.09)}.fixed-truth-paths svg{color:var(--garage-gold)}.fixed-truth-paths .standard-path svg{color:var(--garage-silver)}.fixed-truth-paths strong{color:var(--garage-platinum);font-size:1.24rem;line-height:1.25}.fixed-truth-paths span{line-height:1.62}@keyframes console-materialize{0%{opacity:0;transform:translateY(34px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes status-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}@keyframes secure-spin{to{transform:rotate(1turn)}}@keyframes about-curtain{0%{clip-path:inset(0 0 100% 0);opacity:0;transform:translateY(26px)}to{clip-path:inset(0 0 0 0);opacity:1;transform:translateY(0)}}@keyframes about-anchor-drop{0%{transform:translateY(-110%)}to{transform:translateY(220%)}}@keyframes garage-mask-reveal{0%{clip-path:inset(0 100% 0 0);opacity:0;transform:translateY(24px)}to{clip-path:inset(0 0 0 0);opacity:1;transform:translateY(0)}}@keyframes garage-visual-breathe{0%{transform:scale(1.04)}to{transform:scale(1.1) translateX(1.2%)}}@keyframes garage-door-lift{0%{transform:translateY(0)}to{transform:translateY(-42%) scaleY(.78)}}@keyframes garage-pulse{0%,to{box-shadow:0 0 0 8px rgba(216,180,92,.12),0 14px 42px rgba(216,180,92,.24)}50%{box-shadow:0 0 0 18px rgba(216,180,92,.04),0 18px 58px rgba(216,180,92,.32)}}@keyframes stage-rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes visual-breathe{0%{transform:scale(1.04)}to{transform:scale(1.1) translateX(1.4%)}}@keyframes spec-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes panel-wave{0%{transform:translateX(-110%)}to{transform:translateX(110%)}}@keyframes sheet-rise{0%{opacity:0;transform:translateY(24px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:980px){.cinematic-hero{min-height:88vh}.about-craft-section,.about-ledger article,.about-pillar-grid,.assurance-grid,.brand-hero-grid,.brand-section-heading,.casit-commission-actions,.casit-ledger-head,.casit-ledger-row,.casit-reliability-grid,.casit-section-heading,.casit-torque-grid,.catalog-header,.catalog-product-grid,.catalog-trust-strip,.city-dispatch-panel,.city-hero-grid,.city-section-heading,.collection-rail,.collection-summary,.configurator-shell,.contact-assurance,.contact-command-head,.contact-console,.doco-anatomy-grid,.doco-commission-actions,.doco-ledger-head,.doco-ledger-row,.doco-section-heading,.footer-blueprint,.footer-brand-registry,.footer-matrix-table>div,.ital-blueprint-grid,.ital-commission-actions,.ital-config-grid,.ital-ledger-head,.ital-ledger-row,.ital-section-heading,.ledger-grid,.life-commission-actions,.life-core-grid,.life-ledger-head,.life-ledger-row,.life-ready-grid,.life-section-heading,.marantec-commission-actions,.marantec-ledger-head,.marantec-ledger-row,.marantec-section-heading,.marantec-simulator-grid,.marantec-smart-grid,.noir-topbar,.portfolio-deck,.product-detail-grid,.product-process,.product-seo-grid,.protocol-grid article,.protocol-heading,.reviews-grid,.service-hero-grid,.service-response-panel,.service-section-heading,.services-grid,.signal-row,.sommer-commission-actions,.sommer-innovation-grid,.sommer-ledger-head,.sommer-ledger-row,.sommer-motion-grid,.sommer-section-heading,.store-page-points,.variant-grid{grid-template-columns:1fr}.catalog-header nav,.noir-navlinks{display:none}.catalog-header,.noir-topbar{grid-template-columns:auto 1fr}.header-utility{justify-self:end}.hero-theatre{padding:124px 0 156px}.hero-theatre h1{font-size:clamp(3.4rem,13vw,5.8rem)}.hero-metrics{right:18px;left:18px;grid-template-columns:repeat(3,1fr);max-width:none}.portfolio-deck{display:flex;gap:14px;overflow-x:auto;padding-bottom:14px;scroll-snap-type:x mandatory}.portfolio-card{flex:0 0 min(78vw,430px);min-height:500px;scroll-snap-align:center}.assurance-grid,.catalog-product-grid,.catalog-trust-strip,.ledger-grid,.product-process,.product-seo-grid,.reviews-grid,.services-grid,.store-page-points,.variant-grid{grid-template-columns:repeat(2,1fr)}.assurance-card:nth-child(5){grid-column:auto}.about-axis{left:14px}.about-milestones{padding-left:34px}.about-milestones article,.about-milestones article:nth-child(2n){justify-self:stretch;width:100%}.about-craft-media{position:relative;top:auto;min-height:520px}.contact-command{padding-top:118px}.executive-desk{grid-template-columns:repeat(3,1fr)}.desk-phone strong{font-size:1.75rem}.fabrication-hub{min-height:210px}.brand-ledger-grid,.brand-system-strip,.city-service-grid,.service-card-grid{grid-template-columns:repeat(2,1fr)}.service-process-list article{grid-template-columns:56px 1fr}.service-process-list article p{grid-column:2}.premium-core-blueprint,.premium-procurement-anchor,.premium-product-grid{grid-template-columns:1fr}.premium-config-sidebar{position:relative;top:auto}.premium-choice-grid.three,.premium-procurement-actions{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.about-craft-section,.about-ledger-section,.about-manifesto,.about-signature,.about-timeline-section,.assurance-section,.brand-cta,.brand-hero,.brand-ledger-section,.brand-system-strip,.catalog-empty,.catalog-header,.catalog-hero-copy,.catalog-product-grid,.catalog-trust-strip,.city-dispatch-panel,.city-hero,.city-service-section,.collection-rail,.collection-summary,.configurator-shell,.contact-assurance,.contact-command,.contact-final-call,.footer-vault,.hero-theatre,.ledger-section,.portfolio-stage,.product-detail-grid,.product-process,.protocol-ledger,.reviews-section,.service-grid-section,.service-hero,.service-process,.service-response-panel,.services-section,.signal-section,.store-page-hero,.store-page-points,.variant-section{width:min(100% - 28px,1180px)}.premium-core-section,.premium-procurement-anchor,.premium-product-page>.catalog-header,.premium-product-showroom,.premium-spec-matrix{width:min(100% - var(--page-gutter),var(--page-max))}.premium-choice-grid,.premium-choice-grid.three,.premium-core-blueprint,.premium-media-telemetry,.premium-procurement-actions,.premium-procurement-anchor,.premium-product-grid{grid-template-columns:1fr}.premium-config-sidebar{position:relative;top:auto}.premium-asset-frame{min-height:560px}.premium-spec-table>div{grid-template-columns:1fr}.premium-spec-table>div>*+*{border-left:0}.bft-commission,.bft-hero,.bft-ledger,.bft-performance,.bft-reliability,.casit-commission,.casit-hero,.casit-ledger,.casit-reliability,.casit-torque,.doco-anatomy,.doco-commission,.doco-hero,.doco-ledger,.dorma-access,.dorma-commission,.dorma-flow,.dorma-hero,.dorma-ledger,.ital-climate,.ital-commission,.ital-hero,.ital-ledger,.ital-lookbook,.life-commission,.life-core,.life-hero,.life-ledger,.life-ready,.marantec-commission,.marantec-hero,.marantec-ledger,.marantec-simulator,.marantec-smart,.nice-commission,.nice-hero,.nice-ledger,.nice-performance,.nice-smart,.sommer-commission,.sommer-hero,.sommer-innovation,.sommer-ledger,.sommer-motion{width:min(100% - var(--page-gutter),var(--page-max))}.noir-topbar{width:min(100% - 28px,1180px)}.brand-wordmark small,.developer-portal-link{display:none}.catalog-brand,.noir-brand{grid-template-columns:42px auto;gap:7px}.hero-theatre{padding-top:112px}.assurance-grid,.brand-ledger-grid,.brand-system-strip,.briefing-fields,.catalog-product-grid,.catalog-trust-strip,.city-service-grid,.contact-assurance,.doco-commission-actions,.executive-desk,.hero-command-row,.hero-metrics,.ital-commission-actions,.ledger-grid,.product-detail-grid,.product-process,.product-seo-grid,.protocol-grid article,.reviews-grid,.segment-grid,.service-card-grid,.service-process-list article,.services-grid,.spec-grid,.store-page-points,.utility-bar,.variant-grid{grid-template-columns:1fr}.ital-hero{min-height:760px;padding-bottom:74px}.ital-hero-copy{padding-top:132px}.ital-hero h1{font-size:clamp(2.65rem,13.5vw,4.8rem)}.ital-door-slab{right:-18%;bottom:9%;width:78vw;opacity:.5}.ital-climate,.ital-commission,.ital-ledger,.ital-lookbook{padding:56px 0}.ital-exploded-panel,.ital-hotspot-card,.ital-panel-stage{min-height:430px;padding:24px}.ital-panel-model{min-height:230px}.ital-ledger-head{display:none}.ital-ledger-row{border-bottom:1px solid rgba(223,186,89,.1)}.ital-ledger-row>*{padding:10px 16px;border-bottom:0}.doco-hero{min-height:760px;padding-bottom:74px}.doco-hero-copy{padding-top:132px}.doco-hero h1{font-size:clamp(2.65rem,13.5vw,4.8rem)}.doco-track-scene{right:-18%;bottom:9%;width:78vw;opacity:.58}.doco-anatomy,.doco-commission,.doco-ledger{padding:56px 0}.doco-assembly,.doco-hotspot-card{min-height:430px;padding:24px}.doco-ledger-head{display:none}.doco-ledger-row{border-bottom:1px solid rgba(42,111,255,.12)}.doco-ledger-row>*{padding:10px 16px;border-bottom:0}.sommer-hero{min-height:760px;padding-bottom:74px}.sommer-hero-copy{padding-top:132px}.sommer-hero h1{font-size:clamp(2.65rem,13.5vw,4.8rem)}.sommer-gate-scene{right:-18%;bottom:9%;width:78vw;opacity:.56}.sommer-commission,.sommer-innovation,.sommer-ledger,.sommer-motion{padding:56px 0}.sommer-carriage-blueprint,.sommer-drive-stage,.sommer-hotspot-card{min-height:430px;padding:24px}.sommer-ledger-head{display:none}.sommer-ledger-row{border-bottom:1px solid rgba(255,46,84,.1)}.sommer-ledger-row>*{padding:10px 16px;border-bottom:0}.casit-hero{min-height:760px;padding-bottom:74px}.casit-hero-copy{padding-top:132px}.casit-hero h1{font-size:clamp(2.65rem,13.5vw,4.8rem)}.casit-gate-scene{right:-18%;bottom:9%;width:78vw;opacity:.58}.casit-commission,.casit-ledger,.casit-reliability,.casit-torque{padding:56px 0}.casit-axis-stage,.casit-drive-blueprint,.casit-hotspot-card{min-height:430px;padding:24px}.casit-ledger-head{display:none}.casit-ledger-row{border-bottom:1px solid rgba(224,163,46,.1)}.casit-ledger-row>*{padding:10px 16px;border-bottom:0}.marantec-hero{min-height:760px;padding-bottom:74px}.marantec-hero-copy{padding-top:132px}.marantec-hero h1{font-size:clamp(2.65rem,13.5vw,4.8rem)}.marantec-door-scene{right:-18%;bottom:9%;width:78vw;opacity:.58}.marantec-commission,.marantec-ledger,.marantec-simulator,.marantec-smart{padding:56px 0}.marantec-cycle-console,.marantec-drive-blueprint,.marantec-hotspot-card{min-height:430px;padding:24px}.marantec-ledger-head{display:none}.marantec-ledger-row{border-bottom:1px solid rgba(0,210,255,.1)}.marantec-ledger-row>*{padding:10px 16px;border-bottom:0}.life-hero{min-height:760px;padding-bottom:74px}.life-hero-copy{padding-top:132px}.life-hero h1{font-size:clamp(2.65rem,13.5vw,4.8rem)}.life-stock-scene{right:-18%;bottom:9%;width:78vw;opacity:.58}.life-commission,.life-core,.life-ledger,.life-ready{padding:56px 0}.life-array-stage,.life-drive-blueprint,.life-hotspot-card{min-height:430px;padding:24px}.life-ledger-head{display:none}.life-ledger-row{border-bottom:1px solid rgba(0,229,255,.1)}.life-ledger-row>*{padding:10px 16px;border-bottom:0}.bft-hero{min-height:760px;padding-bottom:74px}.bft-hero-copy{padding-top:132px}.bft-hero h1{font-size:clamp(2.65rem,13.5vw,4.8rem)}.bft-entry-scene{right:-18%;bottom:9%;width:78vw;opacity:.58}.bft-commission,.bft-ledger,.bft-performance,.bft-reliability{padding:56px 0}.bft-commission-actions,.bft-ledger-row,.bft-performance-grid,.bft-reliability-grid,.bft-section-heading{grid-template-columns:1fr}.bft-drive-blueprint,.bft-hotspot-card,.bft-motor-stage{min-height:430px;padding:24px}.bft-ledger-head{display:none}.bft-ledger-row{border-bottom:1px solid rgba(0,82,255,.1)}.bft-ledger-row>*{padding:10px 16px;border-bottom:0}.dorma-hero{min-height:760px;padding-bottom:74px}.dorma-hero-copy{padding-top:132px}.dorma-hero h1{font-size:clamp(2.65rem,13.5vw,4.8rem)}.dorma-entry-scene{right:-18%;bottom:9%;width:78vw;opacity:.58}.dorma-access,.dorma-commission,.dorma-flow,.dorma-ledger{padding:56px 0}.dorma-access-grid,.dorma-commission-actions,.dorma-flow-grid,.dorma-ledger-row,.dorma-section-heading{grid-template-columns:1fr}.dorma-hotspot-card,.dorma-machine-blueprint,.dorma-simulator-stage{min-height:430px;padding:24px}.dorma-ledger-head{display:none}.dorma-ledger-row{border-bottom:1px solid rgba(255,30,67,.1)}.dorma-ledger-row>*{padding:10px 16px;border-bottom:0}.nice-hero{min-height:760px;padding-bottom:74px}.nice-hero-copy{padding-top:132px}.nice-hero h1{font-size:clamp(2.65rem,13.5vw,4.8rem)}.nice-entry-scene{right:-18%;bottom:9%;width:78vw;opacity:.58}.nice-commission,.nice-ledger,.nice-performance,.nice-smart{padding:56px 0}.nice-commission-actions,.nice-ledger-row,.nice-performance-grid,.nice-section-heading,.nice-smart-grid{grid-template-columns:1fr}.nice-drive-blueprint,.nice-hotspot-card,.nice-motor-stage{min-height:430px;padding:24px}.nice-ledger-head{display:none}.nice-ledger-row{border-bottom:1px solid rgba(255,165,0,.1)}.nice-ledger-row>*{padding:10px 16px;border-bottom:0}.hero-command-row{display:grid}.hero-metrics{bottom:18px}.hero-metrics span{padding:10px 14px;border-right:0;border-bottom:1px solid var(--line)}.hero-metrics span:last-child{border-bottom:0}.portfolio-stage{padding-top:58px}.portfolio-card{flex-basis:86vw;min-height:440px}.configurator-copy,.system-panel{padding:22px}.tier-switch{border-radius:8px}.tier-switch button{border-radius:6px}.utility-bar{border-radius:22px}.catalog-hero{min-height:auto}.catalog-hero-copy{padding:58px 0 80px}.catalog-hero-copy h1,.product-detail-copy h1,.product-not-found h1{font-size:clamp(2.7rem,16vw,4.8rem)}.collection-chip-row,.popular-system-row{justify-content:flex-start}.popular-system-row{grid-column:1/-1}.product-main-image{min-height:420px}.product-thumbs{grid-template-columns:repeat(2,1fr)}.utility-bar a,.utility-bar button{width:100%}.about-hero{min-height:86vh}.about-manifesto{padding:118px 0 128px}.about-manifesto h1{font-size:clamp(3rem,15vw,5.2rem)}.about-seal-row{display:grid}.about-timeline-section{padding:74px 0}.about-section-heading{margin-bottom:42px}.about-craft-copy h2,.about-section-heading h2,.about-signature h2{font-size:clamp(2.15rem,12vw,3.8rem)}.about-axis{top:206px;bottom:74px}.about-milestones article{min-height:auto;padding:24px}.about-craft-section,.about-ledger-section{padding-bottom:76px}.about-craft-media{min-height:420px}.about-ledger article,.about-pillar-grid{grid-template-columns:1fr}.about-ledger article{align-items:start}.about-signature{padding:76px 0 102px}.about-signature-line{align-items:flex-start;border-radius:8px;text-align:left}.contact-command{padding:104px 0 64px}.contact-command-head h1{font-size:clamp(2.85rem,15vw,5rem)}.briefing-form,.contact-assurance article,.contact-final-call,.contact-status,.executive-desk,.protocol-grid article{border-radius:8px}.briefing-form{min-height:780px;padding:20px}.segment-grid button{min-height:150px}.briefing-fields label.wide{grid-column:auto}.transmit-button{width:100%}.contact-assurance,.protocol-ledger{padding-bottom:66px}.contact-final-call{margin-bottom:78px}.service-hero{padding:104px 0 58px}.service-hero h1{font-size:clamp(2.75rem,14vw,4.8rem)}.service-card-grid article,.service-command-card{min-height:auto}.service-grid-section,.service-process{padding-bottom:64px}.service-process-list article p{grid-column:auto}.service-response-panel{justify-items:start;margin-bottom:66px}.brand-hero,.city-hero{padding:104px 0 58px}.brand-hero h1,.city-hero h1{font-size:clamp(2.65rem,13.5vw,4.8rem)}.brand-identity-card,.brand-ledger-grid article,.city-map-card,.city-service-grid article{min-height:auto}.brand-ledger-section,.brand-system-strip,.city-service-section{padding-bottom:64px}.city-dispatch-panel{justify-items:start;margin-bottom:66px}}@media (max-width:980px){.fixed-truth-anchor,.garage-anatomy,.garage-consultation,.garage-customizer,.garage-drive-ledger,.garage-quality-ledger,.garage-stage-copy,.garage-tier-matrix,.showroom-copy{width:min(var(--page-max),calc(100% - var(--page-gutter)))}.garage-showroom{min-height:auto}.showroom-panel{position:relative;inset:auto;display:block;width:100%!important;min-height:340px;clip-path:none!important}.showroom-panel-copy{right:18px!important;bottom:18px;left:18px!important;width:auto}.showroom-divider{display:none}.showroom-copy{padding:108px 0 42px}.fixed-truth-anchor,.fixed-truth-paths,.quality-ledger button,.quality-ledger-head,.tier-toggle{grid-template-columns:1fr}.garage-door-animation{position:relative;right:auto;bottom:auto;width:min(100%,520px);margin:-92px auto 70px}.garage-anatomy-grid,.garage-consultation,.garage-customizer-grid,.garage-section-heading{grid-template-columns:1fr}.garage-consult-proof,.garage-model-metrics{grid-template-columns:repeat(2,1fr)}.garage-ledger-head,.garage-ledger-table article{grid-template-columns:1fr}.rolling-hero-copy,.rolling-ledger-section,.rolling-order-anchor,.rolling-profile-console{width:min(var(--page-max),calc(100% - var(--page-gutter)))}.rolling-theater{min-height:auto}.rolling-scene{position:relative;inset:auto;display:block;width:100%!important;min-height:360px;clip-path:none!important}.rolling-theater-divider{display:none}.rolling-hero-copy{margin:40px auto 44px;padding:24px}.rolling-scene-copy{right:18px!important;bottom:18px;left:18px!important;width:auto}.rolling-dynamic-workspace,.rolling-ledger button,.rolling-ledger-head,.rolling-order-anchor,.rolling-order-paths a,.rolling-profile-deck,.rolling-section-heading{grid-template-columns:1fr}.rolling-profile-deck,.rolling-proof-strip{grid-template-columns:repeat(2,1fr)}.motor-briefing-anchor,.motor-control-experience,.motor-engine-room,.motor-hero-copy,.motor-ledger-section{width:min(var(--page-max),calc(100% - var(--page-gutter)))}.motor-hero{min-height:auto;padding-bottom:56px}.motor-hero-copy{margin:40px auto 24px;padding:24px}.motor-status-card{margin:0 auto 24px}.motor-gate-stage,.motor-status-card{width:min(var(--page-max),calc(100% - var(--page-gutter)))}.motor-gate-stage{position:relative;right:auto;bottom:auto;height:460px;margin:0 auto}.motor-bay-grid,.motor-bay-grid button,.motor-briefing-anchor,.motor-briefing-paths,.motor-control-experience,.motor-curve-panel,.motor-ledger button,.motor-ledger-head,.motor-section-heading{grid-template-columns:1fr}.motor-bay-image{grid-row:auto}.motor-proof-strip,.motor-signal-grid{grid-template-columns:repeat(2,1fr)}.repair-amc-ledger button,.repair-certified-signature,.repair-command-grid,.repair-degradation-grid,.repair-ledger-head,.repair-section-heading{grid-template-columns:1fr}.repair-proof-row{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.fixed-truth-anchor,.garage-anatomy,.garage-consultation,.garage-customizer,.garage-drive-ledger,.garage-quality-ledger,.garage-stage-copy,.garage-tier-matrix,.showroom-copy{width:min(100% - 28px,var(--page-max))}.showroom-copy h1{max-width:100%;font-size:clamp(2.25rem,11vw,3.6rem)}.showroom-panel{min-height:300px}.showroom-panel-copy{padding:16px}.garage-quality-ledger,.garage-tier-matrix{padding:64px 0}.tier-toggle button{min-height:128px;padding:18px}.quality-ledger,.tier-spec-list{padding:8px}.quality-ledger-head{display:none}.quality-ledger button{gap:10px}.fixed-truth-anchor{gap:20px;margin-bottom:72px;padding:22px}.fixed-truth-paths a{min-height:190px;padding:20px}.garage-stage{min-height:auto}.garage-stage-copy{padding:104px 0 118px}.garage-stage-copy h1{font-size:clamp(2.75rem,14vw,4.8rem)}.garage-door-animation{min-width:0;margin-top:-72px}.garage-anatomy,.garage-customizer,.garage-drive-ledger{padding:64px 0}.garage-exploded-panel,.garage-panel-model{min-height:440px;padding:22px}.garage-panel-shell{min-height:280px}.color-swatch-grid,.drive-selector,.garage-consult-proof,.garage-model-metrics,.garage-swatch-grid{grid-template-columns:1fr}.garage-config-console,.garage-consultation,.garage-hotspot-card{padding:22px}.garage-consultation{margin-bottom:72px}.garage-consult-proof span{border-radius:8px}.rolling-hero-copy,.rolling-ledger-section,.rolling-order-anchor,.rolling-profile-console{width:min(100% - 28px,var(--page-max))}.rolling-hero-copy h1{font-size:clamp(2.55rem,13vw,4.4rem)}.rolling-scene{min-height:320px}.rolling-shutter-slat{left:10%;right:10%;top:20%;height:38%}.rolling-ledger-section,.rolling-profile-console{padding:62px 0}.rolling-profile-deck,.rolling-proof-strip{grid-template-columns:1fr}.rolling-profile-deck button{min-height:auto;padding:20px}.rolling-profile-summary,.rolling-wireframe{min-height:380px;padding:22px}.rolling-track.left{left:12%}.rolling-track.right{right:12%}.rolling-curtain{width:min(420px,68%)}.rolling-ledger-head{display:none}.rolling-ledger button{gap:10px;min-height:auto;padding:18px}.rolling-order-anchor{gap:20px;margin-bottom:72px;padding:22px}.rolling-order-paths a{min-height:auto;padding:18px}.motor-briefing-anchor,.motor-control-experience,.motor-engine-room,.motor-gate-stage,.motor-hero-copy,.motor-ledger-section,.motor-status-card{width:min(100% - 28px,var(--page-max))}.motor-hero-copy h1{font-size:clamp(2.55rem,13vw,4.6rem)}.motor-gate-stage{height:360px}.motor-gate-panel{top:20%;bottom:24%}.motor-unit{width:104px;height:74px}.motor-engine-room,.motor-ledger-section{padding:62px 0}.motor-bay-grid button,.motor-briefing-anchor,.motor-control-experience,.motor-curve-panel{padding:22px}.motor-bay-image,.motor-curve-visual{min-height:250px}.motor-ledger-head{display:none}.motor-ledger button{gap:10px;min-height:auto;padding:18px}.motor-briefing-paths,.motor-proof-strip,.motor-signal-grid{grid-template-columns:1fr}.motor-briefing-paths a{min-height:auto;padding:20px}.motor-proof-strip span,.motor-signal-grid span{border-radius:8px}.repair-amc-ledger-section,.repair-certified-signature,.repair-command,.repair-degradation{width:min(100% - 28px,var(--page-max))}.repair-command{padding:0 0 64px}.repair-command-head h1{font-size:clamp(2.65rem,13.5vw,4.8rem)}.repair-amc-card,.repair-certified-signature,.repair-dispatch-card,.repair-hotspot-card{min-height:auto;padding:22px}.repair-amc-card div,.repair-proof-row,.repair-stamps{grid-template-columns:1fr}.repair-amc-card small,.repair-proof-row span{border-radius:8px}.repair-amc-ledger-section,.repair-degradation{padding:62px 0}.repair-wireframe{min-height:420px}.repair-ledger-head{display:none}.repair-amc-ledger button{gap:10px;min-height:auto;padding:18px}.repair-certified-signature{gap:20px;margin-bottom:72px}}.cert-vault-page{--cert-emerald:#00e676;--cert-emerald-soft:rgba(0,230,118,0.15);--cert-panel:rgba(7,12,11,0.74);--cert-line:rgba(0,230,118,0.12);min-height:100vh;overflow:hidden;color:#f3f4f6;background:radial-gradient(circle at 84% 12%,rgba(0,230,118,.16),transparent 30%),radial-gradient(circle at 16% 34%,rgba(243,244,246,.08),transparent 28%),linear-gradient(135deg,#040507,#07100d 48%,#020303)}.care-pavilion-page{--care-cyan:#00e5ff;--care-panel:rgba(7,10,16,0.76);--care-line:rgba(0,229,255,0.15);min-height:100vh;overflow:hidden;color:#f1f5f9;background:radial-gradient(circle at 78% 12%,rgba(0,229,255,.16),transparent 32%),radial-gradient(circle at 18% 34%,rgba(241,245,249,.08),transparent 28%),linear-gradient(135deg,#05060a,#07101a 52%,#030407)}.command-terminal-page{--command-accent:#0055ff;min-height:100vh;overflow:hidden;color:#f8fafc;background:radial-gradient(circle at 72% 12%,color-mix(in srgb,var(--command-accent) 18%,transparent),transparent 32%),radial-gradient(circle at 16% 30%,rgba(248,250,252,.08),transparent 30%),linear-gradient(135deg,#040508 0,#080b12 52%,#020306 100%)}.command-terminal-page+.site-footer{display:none}.command-login-panel{width:min(1720px,calc(100% - var(--page-gutter)));margin-inline:auto}.command-dashboard{width:100%;margin:0;padding:0}.command-login-panel{display:grid;place-items:center;padding:80px 0}.command-login-panel[hidden]{display:none}.command-card,.command-hero-status,.command-ledger,.command-login-shell,.command-security-note,.command-sidebar,.command-topbar{border:1px solid color-mix(in srgb,var(--command-accent) 22%,rgba(255,255,255,.08));border-radius:8px;background:linear-gradient(145deg,rgba(255,255,255,.075),rgba(255,255,255,.026)),rgba(5,8,14,.78);box-shadow:0 34px 120px rgba(0,0,0,.42);-webkit-backdrop-filter:blur(45px);backdrop-filter:blur(45px)}.command-login-shell{width:min(760px,100%);padding:38px}.command-kicker{margin:0 0 16px;color:var(--command-accent);font:800 .72rem/1.5 var(--font-mono);letter-spacing:.18em;text-transform:uppercase}.command-card h2,.command-hero-status h1,.command-login-shell h1{margin:0;color:#fff;letter-spacing:0}.command-login-shell h1{font-size:clamp(2.8rem,7vw,6.6rem);line-height:.92}.command-card p,.command-hero-status p,.command-login-shell>p:not(.command-kicker),.command-security-note{color:rgba(248,250,252,.68);line-height:1.75}.command-role-login-tabs,.command-topbar nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:28px 0 18px}.command-lead-card button,.command-login-button,.command-permission-row button,.command-role-login-tabs button,.command-sidebar button,.command-topbar button{font:inherit;cursor:pointer}.command-role-login-tabs button,.command-sidebar button,.command-topbar nav button{min-height:48px;color:rgba(248,250,252,.7);border:1px solid rgba(255,255,255,.08);border-radius:8px;background:rgba(255,255,255,.045)}.command-role-login-tabs button.active,.command-sidebar button:hover,.command-topbar nav button.active{color:#fff;border-color:color-mix(in srgb,var(--command-accent) 52%,rgba(255,255,255,.1));background:linear-gradient(135deg,color-mix(in srgb,var(--command-accent) 22%,transparent),rgba(255,255,255,.055))}.command-access-field{display:grid;gap:8px;margin-top:16px;color:rgba(248,250,252,.72);font-weight:800}.command-access-field input{min-height:56px;padding:0 18px;color:#fff;border:1px solid color-mix(in srgb,var(--command-accent) 28%,rgba(255,255,255,.08));border-radius:8px;outline:none;background:rgba(0,0,0,.28)}.command-access-field input:focus{border-color:var(--command-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--command-accent) 12%,transparent)}.command-login-error{margin:12px 0 0;color:#fb7185;font-weight:800}.command-login-success{margin:12px 0 0;color:#34d399;font-weight:800}.command-login-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;margin-top:22px;padding:0 22px;color:#fff;border:1px solid color-mix(in srgb,var(--command-accent) 46%,rgba(255,255,255,.1));border-radius:999px;background:linear-gradient(135deg,color-mix(in srgb,var(--command-accent) 42%,#101827),rgba(255,255,255,.07))}.command-topbar{position:sticky;top:0;z-index:30;display:grid;grid-template-columns:1fr minmax(360px,.8fr) auto;gap:16px;align-items:center;min-height:78px;padding:12px clamp(18px,2vw,34px);border-top:0;border-inline:0;border-radius:0}.command-health-strip span,.command-policy-pill,.command-topbar>button,.command-topbar>div{display:inline-flex;align-items:center;gap:10px}.command-mark{display:grid;gap:4px;width:36px}.command-mark i{display:block;height:3px;border-radius:999px;background:var(--command-accent);box-shadow:0 0 18px color-mix(in srgb,var(--command-accent) 60%,transparent)}.command-topbar>button{justify-content:center;min-height:44px;padding:0 16px;color:#fff;border:1px solid rgba(255,255,255,.09);border-radius:999px;background:rgba(255,255,255,.06)}.command-frame{display:grid;grid-template-columns:250px minmax(0,1fr);gap:0;min-height:calc(100vh - 78px);margin-top:0}.command-sidebar{display:grid;align-content:start;gap:10px;min-height:calc(100vh - 124px);padding:14px;border-left:0;border-top:0;border-bottom:0;border-radius:0}.command-sidebar button{display:flex;align-items:center;justify-content:flex-start;gap:10px;padding:0 14px}.command-main{display:grid;align-content:start;gap:18px;min-width:0;padding:clamp(16px,2vw,32px)}.command-hero-status{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);gap:20px;align-items:end;padding:28px}.command-hero-status h1{font-size:clamp(2.4rem,5vw,5.8rem);line-height:.92}.command-health-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.command-copy-desk,.command-drop-zone,.command-gauge-grid span,.command-health-strip span,.command-lead-card,.command-permission-row{min-width:0;border:1px solid rgba(255,255,255,.075);border-radius:8px;background:rgba(255,255,255,.045)}.command-health-strip span{min-height:70px;padding:14px;color:rgba(248,250,252,.74)}.command-card svg,.command-health-strip svg,.command-sidebar svg{color:var(--command-accent)}.command-role-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.command-card{padding:24px}.command-card h2{font-size:clamp(1.8rem,3vw,3.2rem);line-height:1}.command-lead-card,.command-permission-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;margin-top:12px;padding:14px}.command-lead-card small,.command-permission-row span{color:rgba(248,250,252,.62)}.command-gauge-grid strong,.command-lead-card strong,.command-permission-row strong{color:#fff}.command-permission-row button{display:grid;place-items:center;width:48px;height:28px;border:1px solid color-mix(in srgb,var(--command-accent) 38%,rgba(255,255,255,.1));border-radius:999px;background:color-mix(in srgb,var(--command-accent) 18%,rgba(255,255,255,.04))}.command-permission-row button i{display:block;width:18px;height:18px;margin-left:14px;border-radius:50%;background:var(--command-accent)}.command-gauge-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px}.command-gauge-grid span{display:grid;gap:8px;padding:18px;color:rgba(248,250,252,.62)}.command-gauge-grid strong{font-size:1.7rem}.command-copy-desk,.command-drop-zone{min-height:180px;margin-top:20px;padding:20px;color:rgba(248,250,252,.8);line-height:1.8;outline:none}.command-copy-desk:focus{border-color:var(--command-accent)}.command-drop-zone{display:grid;place-items:center;text-align:center}.command-lead-card{grid-template-columns:auto minmax(0,1fr) minmax(0,1fr) auto}.command-lead-card button{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 14px;color:#04100a;border:0;border-radius:999px;background:var(--command-accent)}.command-ledger{overflow:hidden}.command-ledger-head,.command-ledger-row{display:grid;grid-template-columns:1.1fr repeat(3,1fr)}.command-ledger-head{color:var(--command-accent);font:800 .72rem/1.5 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;background:color-mix(in srgb,var(--command-accent) 10%,transparent)}.command-ledger-head>*,.command-ledger-row>*{padding:18px;border-bottom:1px solid rgba(255,255,255,.065)}.command-ledger-row strong{color:#fff}.command-ledger-row span{color:rgba(248,250,252,.68);line-height:1.55}.command-sidebar button.active{color:#fff;border-color:color-mix(in srgb,var(--command-accent) 56%,rgba(255,255,255,.1));background:linear-gradient(135deg,color-mix(in srgb,var(--command-accent) 25%,transparent),rgba(255,255,255,.06))}.command-editorial-suite{display:grid;gap:18px;--ink-amber:#ff9f00;--seo-indigo:#5b51d8}.command-restricted-card,.editorial-action-bar,.editorial-composer-card,.editorial-post-card,.editorial-preview-card,.seo-control-matrix{border:1px solid rgba(255,159,0,.12);border-radius:8px;background:linear-gradient(135deg,rgba(255,159,0,.075),rgba(91,81,216,.08)),rgba(5,8,14,.78);box-shadow:0 34px 120px rgba(0,0,0,.38);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px)}.editorial-action-bar{display:grid;grid-template-columns:auto minmax(240px,1fr) auto;gap:12px;align-items:center;padding:14px}.editorial-action-bar button,.editorial-card-actions button,.editorial-composer-head button,.editorial-publish-button,.seo-directive-row button{font:inherit;cursor:pointer}.editorial-action-bar>button,.editorial-card-actions button,.editorial-composer-head button,.editorial-publish-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:0 16px;color:#fff;border:1px solid rgba(255,159,0,.22);border-radius:999px;background:linear-gradient(135deg,rgba(255,159,0,.28),rgba(91,81,216,.16))}.editorial-action-bar label{display:flex;align-items:center;gap:10px;min-height:46px;padding:0 14px;border:1px solid rgba(255,255,255,.075);border-radius:999px;background:rgba(255,255,255,.045)}.editorial-action-bar input,.editorial-composer-card textarea,.editorial-title-input,.seo-input-grid input,.seo-input-grid textarea{width:100%;color:#fff;border:0;outline:none;background:transparent;font:inherit}.editorial-filter-toggle{display:inline-grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:6px;border:1px solid rgba(255,255,255,.075);border-radius:999px;background:rgba(255,255,255,.035)}.editorial-filter-toggle button{min-height:36px;padding:0 12px;color:rgba(248,250,252,.66);border:0;border-radius:999px;background:transparent}.editorial-filter-toggle button.active{color:#fff;background:rgba(255,159,0,.18)}.editorial-blog-stream{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.editorial-post-card{position:relative;display:grid;gap:14px;min-height:360px;padding:16px;overflow:hidden}.editorial-post-thumb{position:relative;display:grid;place-items:center;min-height:132px;overflow:hidden;color:var(--ink-amber);border:1px solid rgba(255,255,255,.075);border-radius:8px;background:linear-gradient(90deg,rgba(255,159,0,.08) 1px,transparent 0),linear-gradient(0deg,rgba(91,81,216,.08) 1px,transparent 0),rgba(255,255,255,.035);background-size:28px 28px}.editorial-post-thumb span{position:absolute;right:10px;bottom:10px;padding:6px 10px;color:#fff;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:rgba(0,0,0,.32)}.editorial-post-copy h2{margin:0;color:#fff;font-size:1.25rem;line-height:1.16}.editorial-post-copy p,.editorial-publish-status,.seo-serp-preview p,.seo-serp-preview span{color:rgba(248,250,252,.62);line-height:1.55}.editorial-telemetry{display:grid;grid-template-columns:1fr 1fr auto;gap:10px;align-items:center}.editorial-telemetry span{display:grid;gap:6px;min-height:70px;padding:12px;color:rgba(248,250,252,.58);border:1px solid rgba(255,255,255,.07);border-radius:8px;background:rgba(255,255,255,.04)}.editorial-telemetry strong{color:#fff}.seo-score-ring{place-items:center;width:82px;height:82px;color:#fff;border-radius:50%;background:radial-gradient(circle,rgba(5,8,14,.92) 56%,transparent 57%),conic-gradient(var(--ink-amber) var(--score),rgba(255,255,255,.11) 0)}.editorial-card-actions{position:absolute;inset:auto 14px 14px;display:flex;gap:10px;opacity:0;transform:translateY(10px);transition:opacity .35s var(--bezier),transform .35s var(--bezier)}.editorial-post-card:hover .editorial-card-actions{opacity:1;transform:translateY(0)}.editorial-composer-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(340px,.78fr);gap:18px}.editorial-composer-card,.editorial-preview-card,.seo-control-matrix{padding:22px}.editorial-composer-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.editorial-title-input{min-height:64px;margin-bottom:14px;color:#fff;font-size:clamp(1.55rem,3vw,3.2rem);font-weight:900;line-height:1.05}.editorial-composer-card textarea{min-height:380px;padding:18px;resize:vertical;border:1px solid rgba(255,255,255,.075);border-radius:8px;background:rgba(255,255,255,.035);line-height:1.8}.editorial-preview-card article{min-height:470px;padding:24px;border:1px solid rgba(255,255,255,.075);border-radius:8px;background:#f8fafc;color:#111827}.editorial-preview-card article span{color:#b7791f;font:800 .72rem/1.4 var(--font-mono);letter-spacing:.14em}.editorial-preview-card article h2{margin:16px 0;color:#0f172a;font-size:clamp(1.8rem,3.4vw,3.6rem);line-height:1.02}.editorial-preview-card article p{color:#334155;line-height:1.8}.seo-control-matrix{grid-column:1/-1;display:grid;gap:16px;border-color:rgba(91,81,216,.2)}.seo-serp-preview{padding:18px;border:1px solid rgba(91,81,216,.22);border-radius:8px;background:rgba(255,255,255,.045)}.seo-serp-preview h3{margin:4px 0 6px;color:#8ab4f8;font-size:1.32rem;line-height:1.25}.seo-input-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.seo-input-grid label{display:grid;gap:8px;padding:14px;border:1px solid rgba(91,81,216,.2);border-radius:8px;background:rgba(255,255,255,.035)}.seo-input-grid label.valid{border-color:rgba(0,230,118,.38);box-shadow:0 0 26px rgba(0,230,118,.08)}.seo-input-grid label.warning{border-color:rgba(255,159,0,.34)}.seo-directive-row span,.seo-input-grid label span{display:flex;align-items:center;justify-content:space-between;gap:12px;color:rgba(248,250,252,.68);font-weight:800}.seo-input-grid input,.seo-input-grid textarea{min-height:42px}.seo-input-grid textarea{min-height:90px;resize:vertical}.seo-directive-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.seo-directive-row button{min-height:42px;padding:0 14px;color:rgba(248,250,252,.68);border:1px solid rgba(255,255,255,.08);border-radius:999px;background:rgba(255,255,255,.045)}.seo-directive-row button.active{color:#fff;border-color:rgba(91,81,216,.42);background:rgba(91,81,216,.24)}.seo-directive-row span{min-height:42px;padding:0 14px;border:1px solid rgba(0,230,118,.24);border-radius:999px;background:rgba(0,230,118,.08)}.editorial-publish-button{justify-self:start;border-color:rgba(0,230,118,.28);background:linear-gradient(135deg,rgba(0,230,118,.2),rgba(91,81,216,.18))}.command-restricted-card{padding:30px}.command-terminal-page{background:radial-gradient(circle at 78% 10%,rgba(0,82,255,.16),transparent 28%),radial-gradient(circle at 22% 84%,rgba(91,81,216,.12),transparent 34%),#030508}.command-dashboard{min-height:100vh;background:linear-gradient(90deg,rgba(255,255,255,.026) 1px,transparent 0),linear-gradient(0deg,rgba(255,255,255,.018) 1px,transparent 0);background-size:42px 42px}.command-topbar{min-height:66px;padding:10px clamp(18px,2vw,30px);border-color:rgba(255,255,255,.05);background:rgba(3,5,8,.72);box-shadow:0 18px 70px rgba(0,0,0,.32)}.studio-brand-lockup{display:inline-flex;align-items:center;gap:12px}.studio-brand-lockup span:last-child{display:grid;gap:3px}.studio-brand-lockup small{color:rgba(248,250,252,.55);font:800 .68rem/1.3 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.studio-role-switcher{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:5px;border:1px solid rgba(255,255,255,.07);border-radius:999px;background:rgba(255,255,255,.04)}.studio-role-switcher button{min-height:36px;color:rgba(248,250,252,.62);border:0;border-radius:999px;background:transparent}.studio-role-switcher button.active{color:#fff;background:linear-gradient(135deg,rgba(0,82,255,.45),rgba(255,255,255,.08));box-shadow:inset 0 0 0 1px rgba(255,255,255,.08),0 0 28px rgba(0,82,255,.18)}.studio-header-metrics{display:flex;justify-content:flex-end;gap:8px;min-width:0}.studio-header-metrics button,.studio-header-metrics span{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:0 11px;color:rgba(248,250,252,.72);border:1px solid rgba(255,255,255,.06);border-radius:999px;background:rgba(255,255,255,.045);font-size:.86rem}.studio-header-metrics svg{color:#0052ff}.studio-header-metrics button{color:#fff}.command-frame{grid-template-columns:92px minmax(0,1fr);min-height:calc(100vh - 66px)}.command-sidebar{padding:18px 12px;border-color:rgba(255,255,255,.05);background:rgba(3,5,8,.54)}.command-sidebar button{position:relative;display:grid;place-items:center;min-height:76px;padding:0;border-color:rgba(255,255,255,.06);background:rgba(255,255,255,.035)}.command-sidebar button:before{position:absolute;inset:12px auto 12px 0;width:2px;content:"";border-radius:999px;background:transparent}.command-sidebar button.active:before{background:#0052ff;box-shadow:0 0 20px rgba(0,82,255,.8)}.command-sidebar button span{max-width:74px;font-size:.68rem;line-height:1.15;text-align:center}.command-main{min-height:calc(100vh - 66px);padding:clamp(14px,1.65vw,26px)}.command-editorial-suite{min-height:calc(100vh - 118px);align-content:stretch}.editorial-action-bar{grid-template-columns:auto minmax(280px,1fr) auto;border-color:rgba(255,255,255,.05);background:rgba(255,255,255,.04)}.editorial-composer-grid{grid-template-columns:minmax(0,1.05fr) minmax(420px,.92fr);grid-template-areas:"composer preview" "seo seo";min-height:calc(100vh - 270px)}.editorial-composer-card{grid-area:composer;background:rgba(255,255,255,.045)}.editorial-composer-card,.editorial-preview-card{min-height:560px;border-color:rgba(255,255,255,.05)}.editorial-preview-card{grid-area:preview;background:rgba(255,255,255,.035)}.seo-control-matrix{grid-area:seo}.editorial-title-input{border-bottom:1px solid rgba(255,255,255,.08)}.editorial-composer-card textarea{min-height:420px;border:0;background:transparent;font-size:1.05rem}.editorial-preview-card article{min-height:100%;border:0;box-shadow:0 40px 120px rgba(0,0,0,.44),0 0 0 1px rgba(255,255,255,.55)}.studio-stream-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:18px}.studio-action-pod,.studio-metrics-panel,.studio-stream-panel{border:1px solid rgba(255,255,255,.05);border-radius:8px;background:rgba(255,255,255,.04);box-shadow:0 34px 120px rgba(0,0,0,.32);-webkit-backdrop-filter:blur(45px);backdrop-filter:blur(45px)}.studio-metrics-panel,.studio-stream-panel{padding:18px}.studio-panel-title h2{margin:0 0 18px;color:#fff;font-size:clamp(1.8rem,3vw,3.4rem);letter-spacing:0;line-height:1}.studio-metric-row{display:grid;gap:8px;padding:16px 0;border-bottom:1px solid rgba(255,255,255,.06)}.studio-metric-row span{color:rgba(248,250,252,.56)}.studio-metric-row strong{color:#fff;font-size:2rem}.studio-action-pod{position:sticky;bottom:16px;z-index:20;display:grid;grid-template-columns:minmax(260px,1fr) repeat(3,auto);gap:10px;align-items:center;padding:12px}.studio-action-pod div{display:grid;gap:3px}.studio-action-pod strong{color:#fff}.studio-action-pod span{color:rgba(248,250,252,.58);font-size:.9rem}.studio-action-pod a,.studio-action-pod button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 14px;color:#fff;text-decoration:none;border:1px solid rgba(0,82,255,.24);border-radius:999px;background:rgba(0,82,255,.12);font:inherit}.command-security-note{position:fixed;right:18px;bottom:18px;z-index:20;display:inline-flex;align-items:center;max-width:520px;gap:10px;padding:12px 14px;font-size:.82rem}.command-security-note svg{flex:0 0 auto;color:var(--command-accent)}.blog-index-page{min-height:100vh;color:#f8fafc;background:radial-gradient(circle at 76% 12%,rgba(255,159,0,.15),transparent 32%),radial-gradient(circle at 18% 28%,rgba(91,81,216,.16),transparent 30%),linear-gradient(135deg,#050608,#080b12 52%,#020306)}.blog-feature-grid,.blog-index-hero{width:min(var(--page-max),calc(100% - var(--page-gutter)));margin-inline:auto}.blog-index-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.48fr);gap:28px;align-items:end;min-height:620px;padding:170px 0 82px}.blog-kicker{margin:0 0 18px;color:#ff9f00;font:800 .76rem/1.5 var(--font-mono);letter-spacing:.18em;text-transform:uppercase}.blog-index-hero h1{max-width:1040px;margin:0;color:#fff;font-size:clamp(3.5rem,7vw,7.8rem);line-height:.92;letter-spacing:0}.blog-index-hero p{max-width:760px;color:rgba(248,250,252,.7);font-size:clamp(1rem,1.25vw,1.18rem);line-height:1.85}.blog-article-card,.blog-search-panel{border:1px solid rgba(255,159,0,.12);border-radius:8px;background:linear-gradient(135deg,rgba(255,159,0,.075),rgba(91,81,216,.08)),rgba(5,8,14,.78);box-shadow:0 34px 120px rgba(0,0,0,.36);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px)}.blog-search-panel{display:flex;align-items:center;gap:12px;min-height:62px;padding:10px 12px 10px 18px}.blog-search-panel svg{color:#ff9f00}.blog-search-panel input{flex:1 1;min-width:0;color:#fff;border:0;outline:0;background:transparent;font:inherit}.blog-search-panel button{min-height:42px;padding:0 16px;color:#fff;border:1px solid rgba(255,159,0,.24);border-radius:999px;background:rgba(255,159,0,.14);font:inherit}.blog-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:0 0 90px}.blog-article-card{position:relative;overflow:hidden;min-height:470px;padding:16px}.blog-article-thumb{position:relative;display:grid;place-items:center;min-height:170px;color:#ff9f00;border:1px solid rgba(255,255,255,.075);border-radius:8px;background:linear-gradient(90deg,rgba(255,159,0,.08) 1px,transparent 0),linear-gradient(0deg,rgba(91,81,216,.08) 1px,transparent 0),rgba(255,255,255,.035);background-size:30px 30px}.blog-article-thumb span{position:absolute;right:12px;bottom:12px;padding:7px 10px;color:#fff;border-radius:999px;background:rgba(0,0,0,.34)}.blog-article-copy{display:grid;gap:14px;padding:18px 2px 0}.blog-article-copy div{display:flex;flex-wrap:wrap;gap:10px}.blog-article-copy a,.blog-article-copy div span{display:inline-flex;align-items:center;gap:8px}.blog-article-copy div span{color:rgba(248,250,252,.62);font-size:.9rem}.blog-article-copy h2{margin:0;color:#fff;font-size:clamp(1.35rem,2vw,2rem);line-height:1.12}.blog-article-copy p{color:rgba(248,250,252,.68);line-height:1.72}.blog-article-copy a{width:max-content;color:#ff9f00;text-decoration:none;font-weight:900}.blog-seo-score{position:absolute;right:18px;top:18px;display:grid;place-items:center;width:76px;height:76px;color:#fff;border-radius:50%;background:radial-gradient(circle,rgba(5,8,14,.92) 56%,transparent 57%),conic-gradient(#ff9f00 var(--score),rgba(255,255,255,.12) 0);font-size:.75rem}.blog-seo-score strong{font-size:1rem}.blog-editorial-page{min-height:100vh;color:#f8fafc;overflow:hidden;background:radial-gradient(circle at 78% 9%,rgba(0,82,255,.24),transparent 28%),radial-gradient(circle at 18% 44%,rgba(100,116,139,.16),transparent 34%),linear-gradient(135deg,#050608,#06080d 50%,#020304)}.blog-editorial-page:before{content:"";position:fixed;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.026) 1px,transparent 0),linear-gradient(0deg,rgba(255,255,255,.02) 1px,transparent 0);background-size:78px 78px;-webkit-mask-image:linear-gradient(180deg,black,transparent 82%);mask-image:linear-gradient(180deg,black,transparent 82%)}.blog-editorial-hero,.blog-editorial-stream,.blog-taxonomy-ribbon{position:relative;z-index:1;width:min(var(--page-max),calc(100% - var(--page-gutter)));margin-inline:auto}.blog-editorial-hero{display:grid;gap:clamp(24px,3vw,40px);padding:136px 0 30px;animation:blogCanvasReveal .75s cubic-bezier(.16,1,.3,1) both}.blog-editorial-masthead{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.34fr);align-items:end;gap:14px}.blog-editorial-masthead p{margin:0;color:#0052ff;font:900 .78rem/1.5 var(--font-mono);letter-spacing:.18em;text-transform:uppercase}.blog-editorial-masthead h1{margin:0;color:#f8fafc;max-width:1080px;font-size:clamp(2.45rem,5.8vw,7.2rem);line-height:.9;letter-spacing:0}.blog-editorial-masthead span{display:block;max-width:760px;margin-top:16px;color:rgba(248,250,252,.66);font-size:clamp(1rem,1.3vw,1.18rem);line-height:1.8}.blog-editorial-ledger{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid rgba(255,255,255,.055);border-radius:8px;background:rgba(255,255,255,.035);box-shadow:0 26px 88px rgba(0,0,0,.24);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px)}.blog-editorial-ledger span{display:grid;gap:8px;min-width:0;margin:0;padding:18px 16px;color:rgba(248,250,252,.56);border-left:1px solid rgba(255,255,255,.045);font:800 .72rem/1.45 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.blog-editorial-ledger span:first-child{border-left:0}.blog-editorial-ledger strong{color:#f8fafc;font:950 clamp(1.45rem,2.4vw,2.2rem) /1 var(--font-body);letter-spacing:0}.blog-featured-window{position:relative;display:block;overflow:hidden;min-height:clamp(340px,50vw,760px);color:#fff;text-decoration:none;border:1px solid rgba(255,255,255,.055);border-radius:8px;aspect-ratio:21/9;background:linear-gradient(120deg,rgba(0,82,255,.2),rgba(100,116,139,.08)),#050608;box-shadow:0 44px 160px rgba(0,0,0,.56);isolation:isolate;transform:translateZ(0)}.blog-featured-window img{object-fit:cover;filter:saturate(.9) contrast(1.05) brightness(.78);transform:scale(1.03);animation:blogHeroPan 16s ease-in-out infinite alternate}.blog-featured-window:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(0deg,rgba(2,3,5,.94),rgba(2,3,5,.22) 52%,rgba(2,3,5,.06)),linear-gradient(90deg,rgba(0,82,255,.22),transparent 40%)}.blog-featured-window:before{content:"";position:absolute;inset:18px;z-index:2;pointer-events:none;border:1px solid rgba(255,255,255,.06);border-radius:6px;box-shadow:inset 0 -1px 0 rgba(0,82,255,.28)}.blog-featured-overlay{position:absolute;left:clamp(22px,4.5vw,72px);right:clamp(22px,4.5vw,72px);bottom:clamp(24px,5vw,74px);z-index:2;max-width:1120px}.blog-blueprint-sheet>div>p,.blog-featured-overlay p,.blog-reading-kicker{display:inline-flex;align-items:center;gap:8px;margin:0 0 16px;color:#0052ff;font:900 .76rem/1.5 var(--font-mono);letter-spacing:.18em;text-transform:uppercase}.blog-featured-overlay h1{max-width:980px;margin:0;color:#fff;font-size:clamp(2.35rem,5.5vw,6.2rem);line-height:.95;letter-spacing:0}.blog-featured-overlay span{display:inline-flex;margin-top:22px;color:rgba(248,250,252,.76);font-weight:800}.blog-taxonomy-ribbon{position:sticky;top:82px;z-index:5;display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.28fr);gap:12px;align-items:center;margin-top:16px;padding:12px;border:1px solid rgba(255,255,255,.04);border-radius:999px;background:rgba(5,6,8,.72);box-shadow:0 26px 90px rgba(0,0,0,.34);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px)}.blog-taxonomy-ribbon:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(90deg,transparent,rgba(0,82,255,.18),transparent);opacity:.42;transform:translateX(-70%);animation:blogRibbonSheen 6.2s cubic-bezier(.16,1,.3,1) infinite}.blog-filter-track{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:6px}.blog-filter-track button{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;color:rgba(248,250,252,.72);border:0;border-radius:999px;background:transparent;font:900 .82rem/1 var(--font-body);cursor:pointer;transition:color .32s cubic-bezier(.16,1,.3,1),background .32s cubic-bezier(.16,1,.3,1),transform .32s cubic-bezier(.16,1,.3,1)}.blog-filter-track button small{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 7px;color:rgba(248,250,252,.56);border:1px solid rgba(255,255,255,.055);border-radius:999px;background:rgba(255,255,255,.04);font-size:.66rem;line-height:1}.blog-filter-track button:after{content:"";position:absolute;right:18px;bottom:8px;left:18px;height:2px;transform:scaleX(0);border-radius:999px;background:#0052ff;transition:transform .32s cubic-bezier(.16,1,.3,1)}.blog-filter-track button.active,.blog-filter-track button:hover{color:#fff;background:rgba(0,82,255,.14);transform:translateY(-1px)}.blog-filter-track button.active small,.blog-filter-track button:hover small{color:#fff;border-color:rgba(0,82,255,.24);background:rgba(0,82,255,.22)}.blog-filter-track button.active:after,.blog-filter-track button:hover:after{transform:scaleX(1)}.blog-filter-search{position:relative;z-index:1;display:flex;align-items:center;gap:10px;min-height:46px;padding:0 14px;color:#0052ff;border:1px solid rgba(255,255,255,.055);border-radius:999px;background:rgba(255,255,255,.035)}.blog-filter-search input{width:100%;min-width:0;color:#fff;border:0;outline:0;background:transparent;font:inherit}.blog-editorial-stream{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,3.2vw,44px);padding:46px 0 104px}.blog-editorial-card{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.045);border-radius:8px;background:rgba(255,255,255,.035);box-shadow:0 28px 90px rgba(0,0,0,.28);-webkit-backdrop-filter:blur(34px);backdrop-filter:blur(34px);animation:blogCardMaterialize .52s cubic-bezier(.16,1,.3,1) both;transition:transform .42s cubic-bezier(.16,1,.3,1),border-color .42s cubic-bezier(.16,1,.3,1)}.blog-editorial-card:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(115deg,transparent 18%,rgba(0,82,255,.12),transparent 54%);opacity:0;transform:translateX(-70%);transition:opacity .42s cubic-bezier(.16,1,.3,1),transform .62s cubic-bezier(.16,1,.3,1)}.blog-editorial-card:hover:before{opacity:1;transform:translateX(70%)}.blog-editorial-card:nth-child(2n){animation-delay:70ms}.blog-editorial-card:nth-child(3n){animation-delay:.12s}.blog-editorial-card:nth-child(2n){transform:translateY(52px)}.blog-editorial-card:hover{border-color:rgba(0,82,255,.34);transform:translateY(-8px)}.blog-editorial-card:nth-child(2n):hover{transform:translateY(42px)}.blog-editorial-image{position:relative;display:block;overflow:hidden;min-height:clamp(260px,34vw,520px);color:#fff;background:linear-gradient(135deg,rgba(0,82,255,.18),rgba(100,116,139,.1)),#090d14}.blog-editorial-image img{object-fit:cover;filter:saturate(.92) contrast(1.04);transition:transform .4s cubic-bezier(.16,1,.3,1)}.blog-editorial-image-fallback{position:absolute;inset:0;display:grid;place-items:center;color:rgba(248,250,252,.72);background:radial-gradient(circle at 54% 38%,rgba(0,82,255,.28),transparent 38%),linear-gradient(135deg,#08101e,#050608)}.blog-editorial-card:hover .blog-editorial-image img{transform:scale(1.05)}.blog-editorial-image span{position:absolute;left:18px;bottom:18px;z-index:1;padding:8px 12px;color:#fff;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:rgba(5,6,8,.7);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);font-size:.82rem;font-weight:900}.blog-editorial-copy{display:grid;gap:16px;padding:clamp(22px,3vw,36px);transition:transform .4s cubic-bezier(.16,1,.3,1)}.blog-editorial-card:hover .blog-editorial-copy{transform:translateY(-8px)}.blog-card-footer,.blog-card-footer a,.blog-editorial-meta{display:flex;align-items:center}.blog-editorial-meta{flex-wrap:wrap;gap:10px;color:#64748b;font-size:.88rem;font-weight:800}.blog-card-footer a,.blog-editorial-meta span{display:inline-flex;gap:8px}.blog-editorial-copy h2{margin:0;font-size:clamp(1.5rem,2.6vw,2.65rem);line-height:1.06;letter-spacing:0}.blog-editorial-copy h2 a{color:#fff;text-decoration:none}.blog-editorial-copy p{margin:0;color:rgba(248,250,252,.68);line-height:1.75}.blog-card-footer{justify-content:space-between;gap:18px;padding-top:8px}.blog-card-footer small{color:rgba(248,250,252,.5)}.blog-card-footer a{flex:0 0 auto;color:#0052ff;text-decoration:none;font-weight:950}.blog-empty-state{grid-column:1/-1;display:grid;justify-items:center;gap:10px;padding:clamp(34px,6vw,72px);color:rgba(248,250,252,.72);border:1px solid rgba(255,255,255,.055);border-radius:8px;background:rgba(255,255,255,.035);text-align:center;-webkit-backdrop-filter:blur(34px);backdrop-filter:blur(34px)}.blog-empty-state svg{color:#0052ff}.blog-empty-state strong{color:#fff;font-size:clamp(1.2rem,2vw,1.8rem)}.blog-empty-state span{max-width:560px;line-height:1.7}.blog-reading-page{min-height:100vh;color:#111;background:radial-gradient(circle at 12% 0,rgba(0,82,255,.08),transparent 26%),linear-gradient(180deg,#fafafa,#fff 44%,#f7f7f5)}.blog-reading-page .catalog-header{color:#111;background:rgba(250,250,250,.74);border-color:rgba(17,17,17,.08)}.blog-reading-page .catalog-brand strong,.blog-reading-page .catalog-header nav a{color:#111}.blog-reading-page .brand-wordmark small{color:rgba(17,17,17,.58)}.blog-read-progress{position:fixed;top:0;left:0;z-index:1000;width:100%;height:2px;transform-origin:left center;background:#0052ff;box-shadow:0 0 24px rgba(0,82,255,.58)}.blog-blueprint-sheet,.blog-context-routes,.blog-reading-actions,.blog-reading-column,.blog-reading-hero{width:min(720px,calc(100% - var(--page-gutter)));margin-inline:auto}.blog-reading-hero{position:relative;padding:164px 0 54px;animation:blogCanvasReveal .65s cubic-bezier(.16,1,.3,1) both}.blog-reading-hero:before{content:"";position:absolute;top:122px;left:50%;width:100vw;height:1px;transform:translateX(-50%);background:linear-gradient(90deg,transparent,rgba(0,82,255,.24),transparent)}.blog-reading-issue{display:inline-flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:34px}.blog-reading-issue a,.blog-reading-issue span{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border:1px solid rgba(0,82,255,.16);border-radius:999px;font-size:.78rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.blog-reading-issue span{color:#fff;background:#0052ff}.blog-reading-issue a{color:#0052ff;background:rgba(0,82,255,.06);text-decoration:none}.blog-reading-kicker{color:#0052ff}.blog-reading-hero h1{margin:0;color:#111;font-size:clamp(2.85rem,6vw,6.5rem);line-height:.95;letter-spacing:0}.blog-reading-hero>p{margin:24px 0 0;color:#334155;font-size:clamp(1.08rem,1.6vw,1.3rem);line-height:1.9}.blog-reading-meta{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.blog-reading-meta span{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 12px;color:#64748b;border:1px solid rgba(17,17,17,.08);border-radius:999px;background:#fff;font-size:.9rem;font-weight:850}.blog-reading-image{position:relative;overflow:hidden;width:min(1180px,calc(100% - var(--page-gutter)));min-height:clamp(300px,54vw,720px);margin:0 auto 58px;border-radius:8px;box-shadow:0 42px 120px rgba(17,17,17,.18);background:#e5e7eb}.blog-reading-image img{object-fit:cover;filter:saturate(.96) contrast(1.02)}.blog-reading-image:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(0deg,rgba(17,17,17,.18),transparent 44%),linear-gradient(90deg,rgba(0,82,255,.16),transparent 38%)}.blog-reading-column{display:grid;gap:24px;padding-bottom:36px}.blog-reading-column p{margin:0;color:#111;font-size:clamp(1.05rem,1.45vw,1.23rem);line-height:1.95;text-wrap:pretty}.blog-reading-column p:first-child:first-letter{float:left;margin:10px 12px 0 0;color:#0052ff;font-size:4.6rem;line-height:.72;font-weight:950}.blog-blueprint-sheet{width:min(1040px,calc(100% - var(--page-gutter)));margin-top:30px;margin-bottom:34px;padding:clamp(24px,4vw,42px);color:#f8fafc;border:1px solid rgba(0,82,255,.16);border-radius:8px;background:linear-gradient(90deg,rgba(0,82,255,.15) 1px,transparent 0),linear-gradient(0deg,rgba(0,82,255,.1) 1px,transparent 0),linear-gradient(135deg,#050608,#0b1220);background-size:34px 34px,34px 34px,auto;box-shadow:0 38px 120px rgba(0,0,0,.28)}.blog-blueprint-sheet h2{margin:0;max-width:780px;color:#fff;font-size:clamp(1.8rem,3.4vw,3.8rem);line-height:1}.blog-blueprint-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:28px}.blog-blueprint-grid article{display:grid;gap:12px;padding:18px;border:1px solid rgba(255,255,255,.07);border-radius:8px;background:rgba(255,255,255,.045);-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px)}.blog-blueprint-grid svg{color:#0052ff}.blog-blueprint-grid strong{color:#fff}.blog-blueprint-grid span{color:rgba(248,250,252,.66);line-height:1.65}.blog-context-routes{display:grid;gap:16px;margin-top:32px;margin-bottom:26px;padding:22px;border:1px solid rgba(17,17,17,.08);border-radius:8px;background:#fff;box-shadow:0 22px 70px rgba(17,17,17,.06)}.blog-context-routes>span{color:#64748b;font:900 .78rem/1.4 var(--font-mono);letter-spacing:.14em;text-transform:uppercase}.blog-context-routes div{display:flex;flex-wrap:wrap;gap:10px}.blog-context-routes a,.blog-reading-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 14px;color:#111;border:1px solid rgba(0,82,255,.16);border-radius:999px;background:rgba(0,82,255,.06);text-decoration:none;font-weight:900}.blog-reading-actions{display:flex;flex-wrap:wrap;gap:12px;padding:20px 0 116px}.blog-reading-actions a{gap:9px;color:#fff;background:#0052ff}.blog-reading-actions a+a{color:#111;background:#fff}.blog-consult-pod{position:fixed;right:22px;bottom:22px;z-index:20;width:min(292px,calc(100% - 44px));padding:16px;color:#f8fafc;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:rgba(5,6,8,.85);box-shadow:0 28px 100px rgba(0,0,0,.34);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);transition:width .36s cubic-bezier(.16,1,.3,1),border-color .36s cubic-bezier(.16,1,.3,1),transform .36s cubic-bezier(.16,1,.3,1)}.blog-consult-pod:focus-within,.blog-consult-pod:hover{width:min(380px,calc(100% - 44px));border-color:rgba(0,82,255,.32);transform:translateY(-3px)}.blog-consult-pod strong{display:block;color:#fff;font-size:1rem}.blog-consult-pod p{margin:0;color:rgba(248,250,252,.66);line-height:1.55}.blog-consult-pod div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.blog-consult-pod div,.blog-consult-pod p{max-height:0;overflow:hidden;opacity:0;transform:translateY(8px);transition:max-height .36s cubic-bezier(.16,1,.3,1),opacity .26s cubic-bezier(.16,1,.3,1),transform .36s cubic-bezier(.16,1,.3,1)}.blog-consult-pod:focus-within div,.blog-consult-pod:focus-within p,.blog-consult-pod:hover div,.blog-consult-pod:hover p{max-height:160px;opacity:1;transform:translateY(0)}.blog-consult-pod:focus-within p,.blog-consult-pod:hover p{margin:8px 0 14px}.blog-consult-pod a{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 10px;color:#fff;border:1px solid rgba(0,82,255,.28);border-radius:999px;background:rgba(0,82,255,.2);text-decoration:none;font-size:.85rem;font-weight:900}@keyframes blogCanvasReveal{0%{opacity:0;transform:translateY(20px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes blogHeroPan{0%{transform:scale(1.03) translateX(-1.2%)}to{transform:scale(1.08) translateX(1.2%)}}@keyframes blogRibbonSheen{0%,58%{transform:translateX(-70%)}to{transform:translateX(70%)}}@keyframes blogCardMaterialize{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1080px){.blog-blueprint-grid,.blog-editorial-masthead,.blog-editorial-stream,.blog-taxonomy-ribbon{grid-template-columns:1fr}.blog-editorial-card:nth-child(2n),.blog-editorial-card:nth-child(2n):hover{transform:none}.blog-editorial-card:hover{transform:translateY(-6px)}.blog-taxonomy-ribbon{top:74px;border-radius:8px}}@media (max-width:720px){.blog-editorial-hero{padding-top:118px}.blog-editorial-masthead h1{font-size:clamp(2.35rem,12vw,4.2rem)}.blog-editorial-ledger{grid-template-columns:1fr}.blog-editorial-ledger span{border-top:1px solid rgba(255,255,255,.045);border-left:0}.blog-editorial-ledger span:first-child{border-top:0}.blog-featured-window{min-height:560px;aspect-ratio:auto}.blog-featured-overlay h1{font-size:clamp(2.15rem,12vw,3.8rem)}.blog-taxonomy-ribbon{position:relative;top:auto;margin-top:10px}.blog-filter-track{display:grid;grid-template-columns:1fr 1fr}.blog-filter-track button{padding-inline:10px;font-size:.75rem}.blog-editorial-stream{padding-top:24px}.blog-editorial-image{min-height:250px}.blog-reading-hero{padding-top:122px}.blog-reading-hero h1{font-size:clamp(2.45rem,13vw,4rem)}.blog-reading-image{min-height:290px}.blog-reading-column p:first-child:first-letter{float:none;margin:0;font-size:inherit;line-height:inherit}.blog-blueprint-sheet{padding:22px}.blog-reading-actions{padding-bottom:260px}.blog-consult-pod{right:12px;bottom:12px;width:calc(100% - 24px)}.blog-consult-pod div,.blog-consult-pod p{max-height:180px;opacity:1;transform:none}}@media (max-width:1120px){.blog-index-hero,.command-frame,.command-hero-status,.command-role-grid,.command-topbar,.editorial-action-bar,.editorial-composer-grid{grid-template-columns:1fr}.blog-feature-grid,.editorial-blog-stream{grid-template-columns:repeat(2,minmax(0,1fr))}.command-sidebar{min-height:auto;grid-template-columns:repeat(5,minmax(0,1fr));border-right:0;border-bottom:1px solid color-mix(in srgb,var(--command-accent) 22%,rgba(255,255,255,.08))}.command-sidebar button{justify-content:center;padding:0 10px}.command-sidebar span{display:none}}@media (max-width:720px){.command-login-panel{width:min(100% - var(--page-gutter),1720px)}.command-dashboard{width:100%}.command-main{padding:14px}.command-card,.command-hero-status,.command-login-shell{padding:22px}.blog-feature-grid,.command-gauge-grid,.command-health-strip,.command-lead-card,.command-ledger-head,.command-ledger-row,.command-permission-row,.command-role-login-tabs,.command-sidebar,.command-topbar nav,.editorial-blog-stream,.editorial-telemetry,.seo-input-grid{grid-template-columns:1fr}.blog-feature-grid,.blog-index-hero{width:min(100% - var(--page-gutter),var(--page-max))}.blog-index-hero{min-height:auto;padding-top:132px;padding-bottom:58px}.blog-index-hero h1{font-size:clamp(2.65rem,13.5vw,4.8rem)}.editorial-card-actions{position:static;opacity:1;transform:none;flex-direction:column}.editorial-action-bar,.editorial-composer-card,.editorial-preview-card,.seo-control-matrix{padding:14px}.command-ledger-head{display:none}.command-ledger-row{padding:12px 0}.command-ledger-row>*{padding:8px 18px;border-bottom:0}.command-security-note{position:static;width:min(100% - var(--page-gutter),1720px);margin:0 auto 20px}}.care-ledger-section,.care-pavilion-hero,.care-policy-explorer,.care-service-flow,.care-support-anchor{width:min(var(--page-max),calc(100% - var(--page-gutter)));margin-inline:auto}.care-pavilion-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.76fr);gap:34px;align-items:center;min-height:820px;padding:170px 0 92px}.care-kicker{margin:0 0 18px;color:var(--care-cyan);font:800 .76rem/1.5 var(--font-mono);letter-spacing:.18em;text-transform:uppercase}.care-flow-card h2,.care-pavilion-copy h1,.care-section-heading h2,.care-support-anchor h2{margin:0;color:#fff;letter-spacing:0}.care-pavilion-copy h1{max-width:980px;font-size:clamp(3.6rem,8vw,8.2rem);line-height:.9}.care-flow-card>p,.care-pavilion-copy>p:not(.care-kicker),.care-section-heading>p,.care-support-anchor p{max-width:760px;color:rgba(241,245,249,.72);font-size:clamp(1rem,1.25vw,1.18rem);line-height:1.85}.care-hero-actions,.care-support-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.care-hero-actions a,.care-support-actions a{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 22px;color:#fff;text-decoration:none;border:1px solid var(--care-line);border-radius:999px;background:linear-gradient(135deg,rgba(0,229,255,.18),rgba(255,255,255,.05));box-shadow:0 18px 48px rgba(0,0,0,.3)}.care-hero-actions a+a,.care-support-actions a{background:rgba(255,255,255,.055)}.care-flow-card,.care-flow-visual,.care-ledger,.care-policy-readout,.care-policy-tabs,.care-support-anchor,.care-telemetry-card{border:1px solid var(--care-line);border-radius:8px;background:linear-gradient(145deg,rgba(255,255,255,.075),rgba(255,255,255,.026)),var(--care-panel);box-shadow:0 34px 110px rgba(0,0,0,.38);-webkit-backdrop-filter:blur(42px);backdrop-filter:blur(42px)}.care-telemetry-card{position:relative;min-height:520px;overflow:hidden;background:linear-gradient(90deg,rgba(0,229,255,.06) 1px,transparent 0),linear-gradient(0deg,rgba(0,229,255,.05) 1px,transparent 0),rgba(255,255,255,.035);background-size:42px 42px}.care-engineer-frame{position:absolute;inset:12%;border:1px solid rgba(0,229,255,.16);border-radius:8px;background:radial-gradient(circle at 50% 24%,rgba(0,229,255,.14),transparent 42%)}.care-door-grid,.care-probe,.care-tablet{position:absolute;display:block;border:1px solid rgba(0,229,255,.28);background:rgba(0,229,255,.055);box-shadow:0 0 38px rgba(0,229,255,.14)}.care-tablet{left:26%;top:22%;width:34%;height:26%;border-radius:8px;transform:rotate(-8deg)}.care-probe{left:54%;top:43%;width:4px;height:34%;transform:rotate(28deg)}.care-door-grid{left:16%;right:16%;bottom:16%;height:28%;background:repeating-linear-gradient(0deg,rgba(0,229,255,.12) 0 1px,transparent 1px 28px),rgba(255,255,255,.025)}.care-live-status{position:absolute;right:22px;bottom:22px;display:inline-flex;align-items:center;gap:10px;color:rgba(241,245,249,.78);font:800 .78rem/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.care-live-status i{width:10px;height:10px;border-radius:50%;background:#10b981;box-shadow:0 0 22px rgba(16,185,129,.85)}.care-ledger-section,.care-policy-explorer{padding:86px 0}.care-section-heading{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:24px;align-items:end;margin-bottom:28px}.care-flow-card h2,.care-section-heading h2,.care-support-anchor h2{font-size:clamp(2.2rem,4.2vw,4.8rem);line-height:.98}.care-policy-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:10px}.care-flow-node,.care-policy-tabs button{font:inherit;cursor:pointer}.care-policy-tabs button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:58px;color:rgba(241,245,249,.74);border:1px solid rgba(255,255,255,.07);border-radius:8px;background:rgba(255,255,255,.045)}.care-policy-tabs button.active,.care-policy-tabs button:hover{color:#fff;border-color:rgba(0,229,255,.42);background:linear-gradient(135deg,rgba(0,229,255,.18),rgba(255,255,255,.055))}.care-policy-readout{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1fr) minmax(220px,.36fr);gap:16px;margin-top:18px;padding:18px}.care-flow-card div,.care-policy-points span,.care-policy-readout article,.care-response-meter{border:1px solid rgba(255,255,255,.07);border-radius:8px;background:rgba(255,255,255,.04)}.care-policy-readout article,.care-response-meter{padding:22px}.care-flow-card div,.care-policy-points span,.care-policy-readout article>span{display:flex;align-items:flex-start;gap:12px}.care-flow-card svg,.care-policy-points svg,.care-policy-readout svg,.care-support-actions svg{flex:0 0 auto;color:var(--care-cyan)}.care-policy-readout h3{margin:18px 0 10px;color:#fff;font-size:1.55rem}.care-policy-points span,.care-policy-readout p,.care-response-meter span{color:rgba(241,245,249,.68);line-height:1.65}.care-policy-points{display:grid;gap:12px}.care-policy-points span{padding:16px}.care-response-meter{display:grid;align-content:center;justify-items:start;gap:10px}.care-response-meter strong{color:#fff;font-size:clamp(2rem,4vw,3.6rem);line-height:1}.care-service-flow{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.56fr);gap:20px;padding:84px 0}.care-flow-visual{position:relative;min-height:520px;overflow:hidden;background:radial-gradient(circle at 50% 50%,rgba(0,229,255,.12),transparent 38%),linear-gradient(90deg,rgba(0,229,255,.05) 1px,transparent 0),linear-gradient(0deg,rgba(0,229,255,.04) 1px,transparent 0),rgba(255,255,255,.035);background-size:auto,40px 40px,40px 40px,auto}.care-flow-node{position:absolute;z-index:2;display:grid;place-items:center;width:76px;height:76px;color:var(--care-cyan);border:1px solid rgba(0,229,255,.38);border-radius:50%;background:rgba(0,13,20,.82);box-shadow:0 0 32px rgba(0,229,255,.18)}.care-flow-node.active{color:#001014;background:var(--care-cyan);box-shadow:0 0 54px rgba(0,229,255,.42)}.care-flow-node.node-1{left:15%;top:42%}.care-flow-node.node-2{left:44%;top:22%}.care-flow-node.node-3{right:15%;bottom:24%}.care-flow-line{position:absolute;height:1px;background:linear-gradient(90deg,transparent,rgba(0,229,255,.8),transparent);box-shadow:0 0 24px rgba(0,229,255,.28)}.care-flow-line.line-a{left:20%;top:47%;width:38%;transform:rotate(-20deg)}.care-flow-line.line-b{right:18%;top:48%;width:34%;transform:rotate(34deg)}.care-flow-card,.care-support-anchor{padding:34px}.care-flow-card div{margin-top:28px;padding:18px;color:rgba(241,245,249,.76)}.care-ledger{overflow:hidden}.care-ledger-head,.care-ledger-row{display:grid;grid-template-columns:.85fr 1.1fr 1.1fr 1fr}.care-ledger-head{color:var(--care-cyan);font:800 .72rem/1.5 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;background:rgba(0,229,255,.075)}.care-ledger-head>*,.care-ledger-row>*{padding:20px;border-bottom:1px solid rgba(255,255,255,.065)}.care-ledger-row strong{color:#fff}.care-ledger-row span{color:rgba(241,245,249,.68);line-height:1.6}.care-support-anchor{display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,.72fr);gap:28px;align-items:center;margin:34px auto 78px}.care-support-actions{display:grid;margin-top:0}.care-support-actions a{width:100%;min-height:64px;justify-content:flex-start}@media (max-width:980px){.care-pavilion-hero,.care-policy-readout,.care-section-heading,.care-service-flow,.care-support-anchor{grid-template-columns:1fr}.care-pavilion-hero{min-height:auto;padding-top:150px}.care-policy-tabs{grid-template-columns:1fr}.care-ledger-head{display:none}.care-ledger-row{grid-template-columns:1fr;padding:12px 0}.care-ledger-row>*{padding:8px 18px;border-bottom:0}}@media (max-width:640px){.care-ledger-section,.care-pavilion-hero,.care-policy-explorer,.care-service-flow,.care-support-anchor{width:min(100% - var(--page-gutter),var(--page-max))}.care-pavilion-hero{padding-top:132px;padding-bottom:58px}.care-pavilion-copy h1{font-size:clamp(2.65rem,13.5vw,4.8rem)}.care-hero-actions a,.care-support-actions a{width:100%}.care-ledger-section,.care-policy-explorer,.care-service-flow{padding:58px 0}.care-flow-card,.care-policy-readout,.care-support-anchor{padding:22px}.care-flow-visual,.care-telemetry-card{min-height:380px}}.cert-vault-anchor,.cert-vault-deep-check,.cert-vault-documents,.cert-vault-hero,.cert-vault-matrix,.cert-vault-registry{width:min(var(--page-max),calc(100% - var(--page-gutter)));margin-inline:auto}.cert-vault-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(340px,.8fr);align-items:center;min-height:820px;padding:170px 0 92px}.cert-vault-hero:before,.cert-vault-matrix:before,.cert-vault-registry:before{content:"";position:absolute;inset:0;pointer-events:none}.cert-vault-hero-copy{position:relative;z-index:2;max-width:880px}.cert-vault-kicker{margin:0 0 18px;color:var(--cert-emerald);font:800 .76rem/1.5 var(--font-mono);letter-spacing:.18em;text-transform:uppercase}.cert-vault-anchor h2,.cert-vault-hero h1,.cert-vault-hotspot-card h2,.cert-vault-section-head h2{margin:0;max-width:980px;color:#fff;letter-spacing:0}.cert-vault-hero h1{font-size:clamp(3.8rem,8vw,8.7rem);line-height:.9}.cert-vault-anchor p,.cert-vault-hero-copy>p:not(.cert-vault-kicker),.cert-vault-hotspot-card>p,.cert-vault-section-head>p{max-width:740px;color:rgba(243,244,246,.72);font-size:clamp(1rem,1.35vw,1.2rem);line-height:1.85}.cert-vault-anchor-actions,.cert-vault-hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.cert-vault-anchor-actions a,.cert-vault-hero-actions a{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 22px;border-radius:999px;color:#f8fafc;text-decoration:none;border:1px solid var(--cert-line);background:linear-gradient(135deg,rgba(0,230,118,.2),rgba(255,255,255,.05));box-shadow:0 18px 48px rgba(0,0,0,.3)}.cert-vault-anchor-actions a,.cert-vault-hero-actions a+a{background:rgba(255,255,255,.055)}.cert-vault-visual{position:relative;min-height:520px;border:1px solid var(--cert-line);border-radius:8px;overflow:hidden;background:linear-gradient(90deg,rgba(0,230,118,.07) 1px,transparent 0),linear-gradient(0deg,rgba(0,230,118,.055) 1px,transparent 0),rgba(255,255,255,.035);background-size:44px 44px;box-shadow:inset 0 0 120px rgba(0,230,118,.07),0 40px 120px rgba(0,0,0,.45);-webkit-backdrop-filter:blur(42px);backdrop-filter:blur(42px)}.cert-vault-seal{position:absolute;inset:50% auto auto 50%;display:grid;place-items:center;width:230px;aspect-ratio:1;color:var(--cert-emerald);border:1px solid rgba(0,230,118,.28);border-radius:50%;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(0,230,118,.14),rgba(0,0,0,.25) 68%);box-shadow:0 0 0 18px rgba(0,230,118,.025),0 0 80px rgba(0,230,118,.18)}.cert-vault-seal:after,.cert-vault-seal:before{content:"";position:absolute;inset:24px;border:1px solid rgba(0,230,118,.16);transform:rotate(45deg)}.cert-vault-seal:after{inset:54px;transform:rotate(0deg)}.cert-line{position:absolute;display:block;height:1px;background:linear-gradient(90deg,transparent,rgba(0,230,118,.8),transparent);box-shadow:0 0 22px rgba(0,230,118,.36)}.cert-line.line-one{top:24%;left:8%;width:84%}.cert-line.line-two{top:54%;left:-8%;width:116%;transform:rotate(-18deg)}.cert-line.line-three{bottom:18%;left:14%;width:72%}.cert-vault-status{position:absolute;right:22px;bottom:22px;display:inline-flex;align-items:center;gap:10px;color:rgba(243,244,246,.78);font:800 .78rem/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.cert-vault-status i{display:block;width:10px;height:10px;border-radius:50%;background:var(--cert-emerald);box-shadow:0 0 22px rgba(0,230,118,.85)}.cert-vault-matrix,.cert-vault-registry{position:relative;padding:86px 0}.cert-vault-section-head{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1fr);gap:24px;align-items:end;margin-bottom:28px}.cert-vault-anchor h2,.cert-vault-hotspot-card h2,.cert-vault-section-head h2{font-size:clamp(2.2rem,4.2vw,4.8rem);line-height:.98}.cert-vault-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:10px;border:1px solid var(--cert-line);border-radius:8px;background:rgba(255,255,255,.035);-webkit-backdrop-filter:blur(42px);backdrop-filter:blur(42px)}.cert-hotspot,.cert-vault-document-card,.cert-vault-document-preview,.cert-vault-modal-close,.cert-vault-tabs button{font:inherit;cursor:pointer}.cert-vault-tabs button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;color:rgba(243,244,246,.72);border:1px solid rgba(255,255,255,.07);border-radius:8px;background:rgba(255,255,255,.045);transition:transform .45s cubic-bezier(.16,1,.3,1),border-color .45s cubic-bezier(.16,1,.3,1)}.cert-vault-tabs button.active,.cert-vault-tabs button:hover{color:#fff;border-color:rgba(0,230,118,.42);background:linear-gradient(135deg,rgba(0,230,118,.18),rgba(255,255,255,.055));transform:translateY(-2px)}.cert-vault-ledger{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.5fr);gap:18px;margin-top:18px}.cert-vault-anchor,.cert-vault-document-card,.cert-vault-hotspot-card,.cert-vault-readout,.cert-vault-table{border:1px solid var(--cert-line);border-radius:8px;background:linear-gradient(135deg,rgba(255,255,255,.07),rgba(255,255,255,.025)),var(--cert-panel);box-shadow:0 30px 90px rgba(0,0,0,.34);-webkit-backdrop-filter:blur(42px);backdrop-filter:blur(42px)}.cert-vault-readout{display:grid;gap:12px;padding:24px}.cert-vault-readout span{display:flex;align-items:flex-start;gap:12px;min-height:58px;padding:16px;color:rgba(243,244,246,.78);line-height:1.55;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:rgba(255,255,255,.035)}.cert-vault-anchor-actions svg,.cert-vault-readout svg{flex:0 0 auto;color:var(--cert-emerald)}.cert-vault-document-preview{position:relative;min-height:360px;overflow:hidden;color:#fff;border:1px solid var(--cert-line);border-radius:8px;background:rgba(255,255,255,.04)}.cert-vault-document-preview img{object-fit:cover;opacity:.78;filter:saturate(.9) contrast(1.08)}.cert-vault-document-preview:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent,rgba(0,0,0,.72))}.cert-vault-document-preview span{position:absolute;z-index:2;left:20px;bottom:18px;display:inline-flex;align-items:center;gap:10px;font-weight:800}.cert-vault-documents{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:10px 0 78px}.cert-vault-document-card{display:grid;gap:12px;min-width:0;padding:12px;color:#f8fafc;text-align:left;transition:transform .45s cubic-bezier(.16,1,.3,1),border-color .45s cubic-bezier(.16,1,.3,1)}.cert-vault-document-card:hover{transform:translateY(-4px);border-color:rgba(0,230,118,.36)}.cert-vault-document-image{position:relative;display:block;aspect-ratio:.78;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:rgba(255,255,255,.05)}.cert-vault-document-image img{object-fit:cover}.cert-vault-document-card strong{font-size:1rem}.cert-vault-document-card small{color:rgba(243,244,246,.58);line-height:1.45}.cert-vault-deep-check{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.52fr);gap:20px;align-items:stretch;padding:84px 0}.cert-vault-blueprint{position:relative;min-height:520px;overflow:hidden;border:1px solid var(--cert-line);border-radius:8px;background:linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 0),linear-gradient(0deg,rgba(255,255,255,.035) 1px,transparent 0),rgba(255,255,255,.035);background-size:38px 38px}.cert-vault-assembly{position:absolute;inset:12%}.assembly-door,.assembly-frame,.assembly-motor,.assembly-track{position:absolute;display:block;border:1px solid rgba(0,230,118,.22);background:rgba(0,230,118,.035);box-shadow:0 0 36px rgba(0,230,118,.08)}.assembly-frame{inset:14% 16% 12%}.assembly-door{left:22%;right:22%;bottom:18%;height:48%;background:repeating-linear-gradient(0deg,rgba(0,230,118,.08) 0 1px,transparent 1px 46px),rgba(255,255,255,.025)}.assembly-track{top:12%;left:12%;width:76%;height:10px}.assembly-motor{top:6%;right:16%;width:104px;height:58px;border-radius:8px}.cert-hotspot{position:absolute;z-index:3;display:grid;place-items:center;width:48px;height:48px;color:var(--cert-emerald);border:1px solid rgba(0,230,118,.38);border-radius:50%;background:rgba(0,20,12,.72);box-shadow:0 0 28px rgba(0,230,118,.16)}.cert-hotspot.active{color:#020403;background:var(--cert-emerald);box-shadow:0 0 42px rgba(0,230,118,.38)}.hotspot-1{left:30%;top:38%}.hotspot-2{right:26%;top:18%}.hotspot-3{right:18%;bottom:24%}.cert-vault-anchor,.cert-vault-hotspot-card{padding:34px}.cert-vault-hotspot-card{align-self:stretch}.cert-vault-hotspot-card div{display:grid;gap:6px;margin-top:28px;padding:18px;border:1px solid rgba(0,230,118,.14);border-radius:8px;color:rgba(243,244,246,.64);background:rgba(0,230,118,.06)}.cert-vault-hotspot-card strong{color:#fff}.cert-vault-table{overflow:hidden}.cert-vault-table-head,.cert-vault-table-row{display:grid;grid-template-columns:.7fr 1fr 1.1fr}.cert-vault-table-head{color:var(--cert-emerald);font:800 .76rem/1.5 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;background:rgba(0,230,118,.08)}.cert-vault-table-head>*,.cert-vault-table-row>*{padding:20px;border-bottom:1px solid rgba(255,255,255,.065)}.cert-vault-table-row strong{color:#fff}.cert-vault-table-row span{color:rgba(243,244,246,.68);line-height:1.6}.cert-vault-anchor{display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,.72fr);gap:28px;align-items:center;margin:34px auto 78px}.cert-vault-anchor-actions{display:grid;margin-top:0}.cert-vault-anchor-actions a{width:100%;min-height:64px;justify-content:flex-start}.cert-vault-modal{position:fixed;z-index:1000;inset:0;display:grid;place-items:center;gap:12px;padding:28px;color:#fff;background:rgba(0,0,0,.82);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.cert-vault-modal-frame{position:relative;width:min(620px,92vw);height:min(82vh,900px);overflow:hidden;border:1px solid rgba(0,230,118,.24);border-radius:8px;background:#090909;box-shadow:0 40px 130px rgba(0,0,0,.65)}.cert-vault-modal-frame img{object-fit:contain}.cert-vault-modal strong{font-size:1.1rem}.cert-vault-modal span{color:rgba(243,244,246,.64)}.cert-vault-modal-close{position:fixed;top:24px;right:24px;display:grid;place-items:center;width:46px;height:46px;color:#fff;border:1px solid rgba(255,255,255,.14);border-radius:50%;background:rgba(255,255,255,.08)}@media (max-width:980px){.cert-vault-anchor,.cert-vault-deep-check,.cert-vault-hero,.cert-vault-ledger,.cert-vault-section-head{grid-template-columns:1fr}.cert-vault-hero{min-height:auto;padding-top:150px}.cert-vault-visual{min-height:420px}.cert-vault-documents{grid-template-columns:repeat(2,minmax(0,1fr))}.cert-vault-table-head,.cert-vault-table-row{grid-template-columns:1fr}.cert-vault-table-head{display:none}.cert-vault-table-row{padding:12px 0}.cert-vault-table-row>*{padding:8px 18px;border-bottom:0}.garage-protocol-grid,.garage-selection-actions,.garage-selection-heading,.garage-selection-row,.garage-selection-table-head,.garage-tier-readout{grid-template-columns:1fr}.garage-selection-split{width:70%}.selection-villa{width:min(520px,54vw)}.garage-tier-buttons{grid-template-columns:1fr}.garage-blueprint-card{min-height:auto}}@media (max-width:640px){.cert-vault-anchor,.cert-vault-deep-check,.cert-vault-documents,.cert-vault-hero,.cert-vault-matrix,.cert-vault-registry{width:min(100% - var(--page-gutter),var(--page-max))}.cert-vault-hero{padding-top:132px;padding-bottom:58px}.cert-vault-hero h1{font-size:clamp(2.65rem,13.5vw,4.8rem)}.cert-vault-anchor-actions a,.cert-vault-hero-actions a{width:100%}.cert-vault-documents,.cert-vault-tabs{grid-template-columns:1fr}.cert-vault-deep-check,.cert-vault-matrix,.cert-vault-registry{padding:58px 0}.cert-vault-anchor,.cert-vault-hotspot-card,.cert-vault-readout{padding:22px}.cert-vault-blueprint,.cert-vault-document-preview{min-height:360px}.cert-vault-modal{padding:16px}.cert-vault-modal-close{top:14px;right:14px}.garage-selection-anchor,.garage-selection-hero,.garage-selection-matrix,.garage-selection-protocol,.garage-tier-configurator{width:min(100% - var(--page-gutter),var(--page-max))}.garage-selection-hero{min-height:780px;padding-bottom:74px}.garage-selection-visual{inset:0 -20px}.garage-selection-hero-copy{padding-top:132px}.garage-selection-hero h1{font-size:clamp(2.65rem,13.5vw,4.8rem)}.garage-selection-split{width:88%;opacity:.55}.premium-side{left:-38%}.standard-side{right:-38%}.selection-villa{width:74vw;height:260px}.garage-selection-anchor,.garage-selection-matrix,.garage-selection-protocol,.garage-tier-configurator{padding:56px 0}.garage-tier-buttons,.garage-tier-readout{padding:14px}.garage-protocol-steps article,.garage-selection-actions a,.garage-tier-buttons button,.garage-tier-readout article{min-height:auto;padding:18px}.garage-blueprint-card,.garage-dimension-card,.garage-selection-anchor{padding:22px}.garage-blueprint-wall{min-height:340px}.garage-selection-table-head{display:none}.garage-selection-row{border-bottom:1px solid var(--selection-line)}.garage-selection-row>*{padding:10px 16px;border-bottom:0}}.command-login-panel{position:relative;width:100%;min-height:100vh;margin:0;padding:clamp(28px,5vw,76px) var(--page-gutter);overflow:hidden;background:radial-gradient(circle at 50% 18%,color-mix(in srgb,var(--command-accent) 14%,transparent),transparent 34%),radial-gradient(circle at 12% 84%,rgba(255,255,255,.045),transparent 28%),linear-gradient(180deg,#020305 0,#030408 48%,#010204 100%)}.command-login-panel:after,.command-login-panel:before{content:"";position:absolute;pointer-events:none}.command-login-panel:before{inset:0;background:linear-gradient(90deg,transparent 0 49.85%,color-mix(in srgb,var(--command-accent) 26%,transparent) 49.9% 50.1%,transparent 50.15%),linear-gradient(0deg,rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:auto,48px 48px,48px 48px;-webkit-mask-image:radial-gradient(circle at 50% 48%,#000 0 38%,transparent 74%);mask-image:radial-gradient(circle at 50% 48%,#000 0 38%,transparent 74%);opacity:.38}.command-login-panel:after{inset:auto 12% 8% 12%;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--command-accent) 52%,transparent),transparent);filter:blur(.5px)}.command-login-shell{position:relative;isolation:isolate;width:min(820px,100%);padding:clamp(28px,4vw,48px);overflow:hidden;border:1px solid color-mix(in srgb,var(--command-accent) 32%,rgba(255,255,255,.04));border-radius:18px;background:linear-gradient(135deg,rgba(255,255,255,.105),rgba(255,255,255,.022) 44%,rgba(255,255,255,.06)),color-mix(in srgb,var(--command-accent) 8%,rgba(4,5,8,.78));box-shadow:0 48px 180px rgba(0,0,0,.72),inset 0 1px 0 rgba(255,255,255,.08),0 0 80px color-mix(in srgb,var(--command-accent) 16%,transparent);-webkit-backdrop-filter:blur(50px) saturate(140%);backdrop-filter:blur(50px) saturate(140%)}.command-login-shell:after,.command-login-shell:before{content:"";position:absolute;pointer-events:none}.command-login-shell:before{inset:12px;z-index:-1;border:1px solid color-mix(in srgb,var(--command-accent) 22%,rgba(255,255,255,.035));border-radius:14px;animation:commandGateBreath 4.8s cubic-bezier(.16,1,.3,1) infinite}.command-login-shell:after{inset:0;background:linear-gradient(115deg,transparent 0 35%,rgba(255,255,255,.12) 46%,transparent 58%),radial-gradient(circle at 50% 0,color-mix(in srgb,var(--command-accent) 18%,transparent),transparent 34%);opacity:.24;transform:translateX(-18%)}.gatekeeper-aura{position:absolute;inset:-32%;z-index:-1;background:conic-gradient(from 160deg at 50% 50%,transparent,color-mix(in srgb,var(--command-accent) 20%,transparent),transparent 42%),radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--command-accent) 18%,transparent),transparent 48%);filter:blur(38px);opacity:.78}.command-login-shell .command-kicker{margin-bottom:18px;color:var(--command-accent);letter-spacing:.2em}.command-login-shell h1{max-width:720px;font-size:clamp(2.35rem,6vw,5rem);line-height:.96;color:#f8fafc;letter-spacing:.025em;text-transform:uppercase}.command-login-shell>p:not(.command-kicker):not(.gatekeeper-pass-label),.gatekeeper-action-context p{max-width:650px;color:rgba(248,250,252,.66)}.gatekeeper-pass-label{margin:30px 0 12px;color:rgba(248,250,252,.72);font:800 .72rem/1.4 var(--font-mono);letter-spacing:.16em;text-transform:uppercase}.command-login-shell .command-role-login-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 20px;padding:6px;border:1px solid rgba(255,255,255,.055);border-radius:999px;background:rgba(0,0,0,.24);box-shadow:inset 0 1px 24px rgba(255,255,255,.025)}.command-login-shell .command-role-login-tabs button{display:grid;gap:2px;min-height:58px;padding:9px 12px;color:rgba(248,250,252,.66);border:1px solid transparent;border-radius:999px;background:rgba(255,255,255,.035);transition:transform .32s cubic-bezier(.16,1,.3,1),border-color .32s cubic-bezier(.16,1,.3,1),background .32s cubic-bezier(.16,1,.3,1)}.command-login-shell .command-role-login-tabs button:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--command-accent) 28%,rgba(255,255,255,.08))}.command-login-shell .command-role-login-tabs button.active{color:#fff;border-color:color-mix(in srgb,var(--command-accent) 46%,rgba(255,255,255,.1));background:linear-gradient(135deg,color-mix(in srgb,var(--command-accent) 24%,rgba(255,255,255,.045)),rgba(255,255,255,.055));box-shadow:inset 0 0 24px color-mix(in srgb,var(--command-accent) 18%,transparent),0 0 30px color-mix(in srgb,var(--command-accent) 14%,transparent)}.command-login-shell .command-role-login-tabs button span{font-weight:900;letter-spacing:.08em;text-transform:uppercase}.command-login-shell .command-role-login-tabs button small{color:color-mix(in srgb,var(--command-accent) 72%,rgba(248,250,252,.48));font:800 .64rem/1.3 var(--font-mono);letter-spacing:.16em;text-transform:uppercase}.command-login-form{display:grid;gap:14px}.command-login-shell .command-access-field{position:relative;gap:10px;margin-top:6px;padding:15px 16px 16px;overflow:hidden;color:rgba(248,250,252,.72);border:1px solid color-mix(in srgb,var(--command-accent) 24%,rgba(255,255,255,.06));border-radius:16px;background:linear-gradient(90deg,rgba(255,255,255,.045),transparent 36%,rgba(255,255,255,.035)),rgba(0,0,0,.3)}.command-login-shell .command-access-field:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--command-accent) 12%,transparent),transparent);transform:translateX(-100%);opacity:0;transition:opacity .25s ease}.command-login-shell .command-access-field:focus-within:before{animation:commandGateScan 1.9s cubic-bezier(.16,1,.3,1) infinite;opacity:1}.command-login-shell .command-access-field input{position:relative;z-index:1;min-height:58px;padding:0;color:#fff;border:0;border-radius:0;background:transparent;font:800 1rem/1.4 var(--font-mono);letter-spacing:.06em}.command-login-shell .command-access-field input::placeholder{color:rgba(248,250,252,.38)}.command-login-shell .command-access-field input:focus{border:0;box-shadow:none}.command-login-shell .command-access-field i{position:absolute;top:15px;bottom:16px;left:0;width:2px;background:var(--command-accent);box-shadow:0 0 18px var(--command-accent);opacity:0;transform:translateX(-12px)}.command-login-shell .command-access-field:focus-within i{opacity:.86;animation:commandGateScan 2.1s cubic-bezier(.16,1,.3,1) infinite}.gatekeeper-action-context{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start;padding:15px;border:1px solid color-mix(in srgb,var(--command-accent) 20%,rgba(255,255,255,.055));border-radius:16px;background:rgba(255,255,255,.035)}.gatekeeper-action-context svg{width:22px;height:22px;color:var(--command-accent);filter:drop-shadow(0 0 12px color-mix(in srgb,var(--command-accent) 48%,transparent))}.gatekeeper-action-context strong{display:block;margin-bottom:4px;color:#f8fafc;letter-spacing:.02em}.gatekeeper-action-context p{margin:0;line-height:1.55}.command-login-shell .command-login-button{width:100%;min-height:62px;margin-top:2px;color:#fff;border-color:color-mix(in srgb,var(--command-accent) 48%,rgba(255,255,255,.1));background:linear-gradient(135deg,color-mix(in srgb,var(--command-accent) 42%,#101827),rgba(255,255,255,.08));box-shadow:0 20px 50px color-mix(in srgb,var(--command-accent) 18%,transparent);transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s cubic-bezier(.16,1,.3,1)}.command-login-shell .command-login-button:hover{transform:scale(1.03);box-shadow:0 28px 72px color-mix(in srgb,var(--command-accent) 26%,transparent)}.command-demo-login-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px;padding-top:16px;border-top:1px solid rgba(255,255,255,.06)}.command-demo-login-row button{flex:1 1 160px;min-height:40px;color:rgba(248,250,252,.62);border:1px solid rgba(255,255,255,.06);border-radius:999px;background:rgba(255,255,255,.035);font:800 .7rem/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.command-demo-login-row button:hover{color:#fff;border-color:color-mix(in srgb,var(--command-accent) 34%,rgba(255,255,255,.08))}.command-login-shell .command-login-error,.command-login-shell .command-login-success{margin:0;padding:11px 13px;border-radius:12px;font-size:.9rem}.command-login-shell .command-login-error{border:1px solid rgba(251,113,133,.22);background:rgba(251,113,133,.08)}.command-login-shell .command-login-success{border:1px solid rgba(52,211,153,.22);background:rgba(52,211,153,.08)}@media (max-width:760px){.command-login-panel{padding:18px}.command-login-shell{padding:24px;border-radius:16px}.command-login-shell .command-role-login-tabs{grid-template-columns:1fr;border-radius:18px}.command-login-shell .command-role-login-tabs button{border-radius:14px}}