:root{--navy-deep:#0b1e4d;--navy-mid:#142c6b;--champagne:#e4c896;--champagne-soft:#efddb6;--ivory:#faf8f3;--ink:#10142b;--ink-soft:#4b5170;--line-on-navy:#e4c89638;--line-on-ivory:#10142b1a}.quantum-page{font-family:var(--font-inter), sans-serif;background:var(--ivory);color:var(--ink);-webkit-font-smoothing:antialiased;width:100%}.quantum-page a{color:inherit}.quantum-page img,.quantum-page svg{display:block}.quantum-page .wrap{width:100%;max-width:1180px;padding:0 32px;margin:0 auto!important}.quantum-page .wrap-narrow{width:100%;max-width:760px;padding:0 32px;margin:0 auto!important}.quantum-page ::selection{background:var(--champagne);color:var(--ink)}.quantum-page a:focus-visible,.quantum-page button:focus-visible{outline:2px solid var(--navy-mid);outline-offset:3px}.quantum-page header{z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line-on-ivory);background:#faf8f3db;position:sticky;top:0}.quantum-page .nav{grid-template-columns:1fr auto 1fr;align-items:center;height:76px;display:grid;position:relative}.quantum-page .nav-left{justify-self:start;display:flex}.quantum-page .nav-center{justify-self:center;transition:opacity .4s,transform .4s}.quantum-page .nav-right{justify-self:end;transition:opacity .4s;display:flex}.quantum-page .logo{transform-origin:50%;z-index:10;align-items:center;gap:8px;transition:all .5s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;top:50%;left:32px;transform:translateY(-50%)scale(1)}.quantum-page header.scrolled .logo{left:50%;transform:translate(-50%,-50%)scale(1.1)}.quantum-page header.scrolled .nav-center{opacity:0;pointer-events:none;transform:translateY(-10px)}.quantum-page header.scrolled .nav-right{opacity:0;pointer-events:none}.quantum-page .logo .dot{background:var(--champagne);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #e4c89640}.quantum-page .navlinks{color:var(--ink-soft);gap:40px;font-size:14.5px;font-weight:500;display:flex}.quantum-page .navlinks a{text-decoration:none;transition:color .15s}.quantum-page .navlinks a:hover{color:var(--navy-deep)}.quantum-page .nav-cta{font-family:var(--font-inter), sans-serif;background:var(--navy-deep);color:var(--ivory);border-radius:100px;padding:11px 22px;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s,transform .15s}.quantum-page .nav-cta:hover{background:var(--navy-mid);transform:translateY(-1px)}.quantum-page .mobile-menu-btn{color:var(--ink);cursor:pointer;background:0 0;border:none;margin-left:0;padding:8px;display:none}.quantum-page .mobile-cta{display:none}@media (max-width:1024px){.quantum-page .nav{justify-content:space-between;align-items:center;display:flex}.quantum-page .logo,.quantum-page header.scrolled .logo{position:static;top:auto;left:auto;transform:none}.quantum-page .desktop-cta,.quantum-page .nav-right{display:none}.quantum-page .mobile-cta{margin-top:8px;display:inline-flex}.quantum-page .mobile-menu-btn{justify-content:center;align-items:center;margin-left:auto;display:flex}.quantum-page .nav-center{background:var(--ivory);border-bottom:1px solid var(--line-on-ivory);opacity:0;pointer-events:none;width:100%;padding:24px 32px 32px;transition:all .3s;position:absolute;top:76px;left:0;transform:translateY(-10px);box-shadow:0 10px 20px #0000000d}.quantum-page .nav-center.open{opacity:1;pointer-events:auto;transform:translateY(0)}.quantum-page .navlinks{flex-direction:column;align-items:flex-start;gap:24px;font-size:16px;display:flex}.quantum-page header.mobile-open{background:var(--ivory)}}.quantum-page .hero{background:radial-gradient(120% 140% at 15% 0%, var(--navy-mid) 0%, var(--navy-deep) 55%, #081638 100%);color:var(--ivory);isolation:isolate;padding:120px 0 108px;position:relative;overflow:hidden}.quantum-page #quantum-canvas{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.quantum-page .hero:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(60% 70% at 78% 42%,#0000 0% 35%,#0816388c 78%,#081638 100%);position:absolute;inset:0}.quantum-page .orbit-field{pointer-events:none;width:780px;height:780px;position:absolute;top:50%;right:-160px;transform:translateY(-50%)}.quantum-page .orbit-field svg{width:100%;height:100%}.quantum-page .orbit-ring{fill:none;stroke:var(--champagne)}.quantum-page .ring1{stroke-opacity:.18;transform-origin:390px 390px;animation:46s linear infinite spin}.quantum-page .ring2{stroke-opacity:.28;transform-origin:390px 390px;animation:34s linear infinite reverse spin}.quantum-page .ring3{stroke-opacity:.12;transform-origin:390px 390px;animation:60s linear infinite spin}.quantum-page .qubit-node{fill:var(--champagne)}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.quantum-page .ring1,.quantum-page .ring2,.quantum-page .ring3{animation:none}}.quantum-page .eyebrow{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--champagne);align-items:center;gap:12px;margin-bottom:26px;font-size:12.5px;display:flex}.quantum-page .eyebrow:before{content:"";background:var(--champagne);width:28px;height:1px}.quantum-page .hero h1{z-index:1;font-family:var(--font-fraunces), serif;letter-spacing:-.01em;max-width:820px;color:var(--ivory);font-size:clamp(40px,5.4vw,74px);font-weight:500;line-height:1.04;position:relative}.quantum-page .hero h1 em{color:var(--champagne);font-style:italic;font-weight:500}.quantum-page .hero p.lead{z-index:1;color:#faf8f3b8;max-width:520px;margin-top:28px;font-size:17px;font-weight:400;line-height:1.65;position:relative}.quantum-page .hero-actions{z-index:1;flex-wrap:wrap;align-items:center;gap:16px;margin-top:44px;display:flex;position:relative}.quantum-page .btn-primary:hover{transform:translateY(-2px);box-shadow:0 10px 24px #e4c89640}.quantum-page .hero-actions .btn-primary{color:#0f1a3d;background-color:#e8c376;transition:transform .15s,box-shadow .15s,background-color .15s}.quantum-page .hero-actions .btn-primary:hover{background-color:#f0d28f;transform:translateY(-2px);box-shadow:0 10px 24px #e4c89640}.quantum-page .btn-ghost{color:var(--ivory);border-bottom:1px solid #faf8f359;padding:15px 8px;font-size:14.5px;font-weight:500;text-decoration:none;transition:border-color .15s}.quantum-page .btn-ghost:hover{border-color:var(--champagne)}.quantum-page .hero-meta{z-index:1;border-top:1px solid var(--line-on-navy);flex-wrap:wrap;gap:56px;margin-top:88px;padding-top:32px;display:flex;position:relative}.quantum-page .hero-meta .item .num{font-family:var(--font-fraunces), serif;color:var(--champagne);font-size:30px;font-weight:500}.quantum-page .hero-meta .item .label{color:#faf8f399;margin-top:4px;font-size:13px;font-weight:500}.quantum-page section{padding:104px 0}.quantum-page .kicker{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--navy-mid);margin-bottom:16px;font-size:12px;font-weight:500}.quantum-page .practice{background:var(--ivory)}.quantum-page .practice-list{border-top:1px solid var(--line-on-ivory)}.quantum-page .practice-row{border-bottom:1px solid var(--line-on-ivory);grid-template-columns:100px 1fr 1fr;align-items:start;gap:40px;padding:38px 0;transition:background .2s;display:grid}.quantum-page .practice-row:hover{background:#0b1e4d05}.quantum-page .practice-row .idx{font-family:var(--font-jetbrains-mono), monospace;color:var(--champagne);background:var(--navy-deep);border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:13px;font-weight:500;display:flex}.quantum-page .practice-row h3{font-family:var(--font-fraunces), serif;color:var(--ink);font-size:22px;font-weight:500}.quantum-page .practice-row p{color:var(--ink-soft);font-size:14.5px;line-height:1.7}@media (max-width:760px){.quantum-page .practice-row{grid-template-columns:44px 1fr}.quantum-page .practice-row p{grid-column:2;margin-top:8px}}.quantum-page .approach{background:var(--navy-deep);color:var(--ivory);position:relative}.quantum-page .approach .kicker{color:var(--champagne)}.quantum-page .approach .section-head h2{color:var(--ivory)}.quantum-page .approach .section-head h2 em{color:var(--champagne)}.quantum-page .approach .section-head p{color:#faf8f3ad}.quantum-page .approach-grid{background:var(--line-on-navy);border:1px solid var(--line-on-navy);border-radius:18px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.quantum-page .approach-card{background:var(--navy-deep);padding:38px 34px}.quantum-page .approach-card .mark{font-family:var(--font-fraunces), serif;color:var(--champagne);margin-bottom:20px;font-size:34px;font-style:italic;display:block}.quantum-page .approach-card h4{color:var(--ivory);margin-bottom:12px;font-size:17px;font-weight:600}.quantum-page .approach-card p{color:#faf8f39e;font-size:14px;line-height:1.7}@media (max-width:860px){.quantum-page .approach-grid{grid-template-columns:1fr}}.quantum-page .work{background:var(--ivory)}.quantum-page .work-grid{border:1px solid var(--line-on-ivory);border-radius:22px;grid-template-columns:1.1fr 1fr;gap:0;display:grid;overflow:hidden}.quantum-page .work-visual{background:linear-gradient(155deg, var(--navy-mid), var(--navy-deep));flex-direction:column;justify-content:space-between;min-height:360px;padding:56px;display:flex;position:relative}.quantum-page .work-visual .tag{font-family:var(--font-jetbrains-mono), monospace;color:var(--champagne);letter-spacing:.08em;font-size:12px}.quantum-page .work-visual blockquote{font-family:var(--font-fraunces), serif;color:var(--ivory);margin-top:24px;font-size:24px;font-style:italic;font-weight:500;line-height:1.4}.quantum-page .work-visual figcaption{color:#faf8f399;margin-top:24px;font-size:13.5px}.quantum-page .work-detail{flex-direction:column;justify-content:center;gap:26px;padding:56px;display:flex}.quantum-page .work-stat{border-bottom:1px solid var(--line-on-ivory);align-items:baseline;gap:14px;padding-bottom:18px;display:flex}.quantum-page .work-stat:last-child{border-bottom:none;padding-bottom:0}.quantum-page .work-stat .figure{font-family:var(--font-fraunces), serif;color:var(--navy-deep);font-size:32px;font-weight:500}.quantum-page .work-stat .desc{color:var(--ink-soft);max-width:220px;font-size:13.5px}@media (max-width:860px){.quantum-page .work-grid{grid-template-columns:1fr}.quantum-page .work-visual,.quantum-page .work-detail{padding:40px 28px}}.quantum-page .cta{background:var(--ivory)}.quantum-page .cta-inner{background:var(--navy-deep);border-radius:26px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:40px;padding:76px 64px;display:flex;position:relative;overflow:hidden}.quantum-page .cta-inner:after{content:"";border:1px solid var(--line-on-navy);border-radius:50%;width:220px;height:220px;position:absolute;top:-60px;right:-60px}.quantum-page .cta-inner h2{font-family:var(--font-fraunces), serif;color:var(--ivory);z-index:1;max-width:460px;font-size:clamp(26px,3vw,38px);font-weight:500;line-height:1.2;position:relative}.quantum-page .cta-inner h2 em{color:var(--champagne);font-style:italic}.quantum-page .cta-actions{z-index:1;flex-wrap:wrap;gap:14px;display:flex;position:relative}.quantum-page footer{background:var(--ivory);border-top:1px solid var(--line-on-ivory);padding:48px 0}.quantum-page .foot-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.quantum-page .foot-links{color:var(--ink-soft);gap:32px;font-size:13.5px;display:flex}.quantum-page .foot-links a{text-decoration:none}.quantum-page .foot-links a:hover{color:var(--navy-deep)}.quantum-page .copyright{color:var(--ink-soft);font-size:12.5px;font-family:var(--font-jetbrains-mono), monospace}.quantum-page .breadcrumb{font-family:var(--font-jetbrains-mono), monospace;color:var(--ink-soft);letter-spacing:.02em;padding:22px 0 0;font-size:12px}.quantum-page .service-hero{padding:56px 0 88px;position:relative}.quantum-page .service-hero .kicker{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--navy-mid);align-items:center;gap:12px;margin-bottom:20px;font-size:12.5px;font-weight:500;display:flex}.quantum-page .service-hero .kicker:before{content:"";background:var(--navy-mid);width:28px;height:1px}.quantum-page .service-hero h1{font-family:var(--font-fraunces), serif;letter-spacing:-.01em;max-width:760px;color:var(--ink);font-size:clamp(38px,5vw,64px);font-weight:500;line-height:1.05}.quantum-page .service-hero h1 em{color:var(--navy-mid);font-style:italic}.quantum-page .service-hero p.lead{max-width:620px;color:var(--ink-soft);margin-top:26px;font-size:17px;line-height:1.7}.quantum-page .service-hero-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:38px;display:flex}.quantum-page .btn-primary{background:var(--navy-deep);color:var(--ivory);border-radius:100px;padding:15px 28px;font-size:14.5px;font-weight:600;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s}.quantum-page .btn-primary:hover{background:var(--navy-mid);transform:translateY(-2px);box-shadow:0 10px 24px #0b1e4d2e}.quantum-page .btn-ghost-dark{color:var(--navy-deep);border-bottom:1px solid var(--line-on-ivory);padding:15px 8px;font-size:14.5px;font-weight:500;text-decoration:none;transition:border-color .15s}.quantum-page .btn-ghost-dark:hover{border-color:var(--navy-deep)}.quantum-page .btn-champagne{background:var(--champagne);color:var(--navy-deep);border-radius:100px;padding:15px 28px;font-size:14.5px;font-weight:600;text-decoration:none;transition:transform .15s,box-shadow .15s}.quantum-page .btn-champagne:hover{transform:translateY(-2px);box-shadow:0 10px 24px #e4c89640}.quantum-page .btn-ghost-light{color:var(--ivory);border-bottom:1px solid #faf8f359;padding:15px 8px;font-size:14.5px;font-weight:500;text-decoration:none;transition:border-color .15s}.quantum-page .btn-ghost-light:hover{border-color:var(--champagne)}.quantum-page .service-meta-strip{border-top:1px solid var(--line-on-ivory);border-bottom:1px solid var(--line-on-ivory);grid-template-columns:repeat(4,1fr);margin-top:72px;display:grid}.quantum-page .service-meta-strip .cell{border-left:1px solid var(--line-on-ivory);padding:22px 28px}.quantum-page .service-meta-strip .cell:first-child{border-left:none}.quantum-page .service-meta-strip .cell .label{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:8px;font-size:11px}.quantum-page .service-meta-strip .cell .val{font-family:var(--font-fraunces), serif;color:var(--navy-deep);font-size:19px;font-weight:500}@media (max-width:760px){.quantum-page .service-meta-strip{grid-template-columns:repeat(2,1fr)}.quantum-page .service-meta-strip .cell:nth-child(odd){border-left:none}.quantum-page .service-meta-strip .cell:nth-child(n+3){border-top:1px solid var(--line-on-ivory)}}.quantum-page .included{background:var(--navy-deep);color:var(--ivory)}.quantum-page .included .kicker-block{color:var(--champagne)}.quantum-page .included .section-head h2{color:var(--ivory)}.quantum-page .included .section-head h2 em{color:var(--champagne)}.quantum-page .included .section-head p{color:#faf8f3ad}.quantum-page .included-grid{background:var(--line-on-navy);border:1px solid var(--line-on-navy);border-radius:18px;grid-template-columns:repeat(2,1fr);gap:1px;display:grid;overflow:hidden}.quantum-page .included-card{background:var(--navy-deep);padding:34px 32px}.quantum-page .included-card .idx{font-family:var(--font-jetbrains-mono), monospace;color:var(--champagne);margin-bottom:16px;font-size:12px;display:block}.quantum-page .included-card h4{color:var(--ivory);margin-bottom:10px;font-size:17px;font-weight:600}.quantum-page .included-card p{color:#faf8f39e;font-size:14px;line-height:1.7}@media (max-width:760px){.quantum-page .included-grid{grid-template-columns:1fr}}.quantum-page .process{background:var(--ivory)}.quantum-page .process-list{border-top:1px solid var(--line-on-ivory)}.quantum-page .process-row{border-bottom:1px solid var(--line-on-ivory);grid-template-columns:80px 200px 1fr;align-items:baseline;gap:32px;padding:32px 0;display:grid}.quantum-page .process-row .step-num{font-family:var(--font-fraunces), serif;color:var(--champagne);font-size:26px;font-style:italic}.quantum-page .process-row h4{font-family:var(--font-fraunces), serif;color:var(--ink);font-size:18px;font-weight:500}.quantum-page .process-row p{color:var(--ink-soft);font-size:14.5px;line-height:1.7}@media (max-width:760px){.quantum-page .process-row{grid-template-columns:40px 1fr}.quantum-page .process-row h4{grid-column:2}.quantum-page .process-row p{grid-column:1/-1;margin-top:8px}}.quantum-page .faq{background:var(--ivory)}.quantum-page .faq-list{border-top:1px solid var(--line-on-ivory);max-width:760px}.quantum-page .faq-item{border-bottom:1px solid var(--line-on-ivory);padding:26px 0}.quantum-page .faq-item summary{cursor:pointer;font-family:var(--font-fraunces), serif;color:var(--ink);justify-content:space-between;align-items:center;font-size:17px;font-weight:500;list-style:none;display:flex}.quantum-page .faq-item summary::-webkit-details-marker{display:none}.quantum-page .faq-item summary .plus{font-family:var(--font-jetbrains-mono), monospace;color:var(--navy-mid);font-size:18px;transition:transform .2s}.quantum-page .faq-item[open] summary .plus{transform:rotate(45deg)}.quantum-page .faq-item p{color:var(--ink-soft);max-width:600px;margin-top:16px;font-size:14.5px;line-height:1.7}.quantum-page .services-hero{padding:56px 0 72px}.quantum-page .services-hero .kicker{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--navy-mid);align-items:center;gap:12px;margin-bottom:20px;font-size:12.5px;font-weight:500;display:flex}.quantum-page .services-hero .kicker:before{content:"";background:var(--navy-mid);width:28px;height:1px}.quantum-page .services-hero h1{font-family:var(--font-fraunces), serif;letter-spacing:-.01em;max-width:760px;color:var(--ink);font-size:clamp(38px,5vw,60px);font-weight:500;line-height:1.08}.quantum-page .services-hero h1 em{color:var(--navy-mid);font-style:italic}.quantum-page .services-hero p.lead{max-width:580px;color:var(--ink-soft);margin-top:24px;font-size:16.5px;line-height:1.7}.quantum-page .services-list-section{padding:0 0 96px}.quantum-page .service-row{border-bottom:1px solid var(--line-on-ivory);color:var(--ink);grid-template-columns:64px 1fr auto;align-items:center;gap:32px;padding:38px 0;text-decoration:none;transition:background .2s;display:grid}.quantum-page .services-list-section .service-row:first-of-type{border-top:1px solid var(--line-on-ivory)}.quantum-page .service-row:hover{background:#0b1e4d05}.quantum-page .service-row .idx{font-family:var(--font-jetbrains-mono), monospace;color:var(--champagne);background:var(--navy-deep);border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:13px;font-weight:500;display:flex}.quantum-page .service-row .content h3{font-family:var(--font-fraunces), serif;color:var(--ink);margin-bottom:8px;font-size:24px;font-weight:500;transition:color .15s}.quantum-page .service-row:hover .content h3{color:var(--navy-mid)}.quantum-page .service-row .content p{color:var(--ink-soft);max-width:560px;font-size:14.5px;line-height:1.65}.quantum-page .service-row .tags{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.quantum-page .service-row .tag{font-family:var(--font-jetbrains-mono), monospace;color:var(--navy-mid);background:#0b1e4d0d;border-radius:100px;padding:5px 12px;font-size:11px}.quantum-page .service-row .arrow{font-family:var(--font-fraunces), serif;color:var(--navy-mid);justify-self:end;font-size:28px;font-style:italic;transition:transform .2s}.quantum-page .service-row:hover .arrow{transform:translate(6px)}@media (max-width:760px){.quantum-page .service-row{grid-template-columns:44px 1fr}.quantum-page .service-row .arrow{display:none}}.quantum-page .why{background:var(--navy-deep);color:var(--ivory)}.quantum-page .why .kicker-block{color:var(--champagne);font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.14em;text-transform:uppercase;margin-bottom:16px;font-size:12px}.quantum-page .why .section-head h2{font-family:var(--font-fraunces), serif;color:var(--ivory);letter-spacing:-.01em;font-size:clamp(26px,3.2vw,38px);font-weight:500;line-height:1.18}.quantum-page .why .section-head h2 em{color:var(--champagne);font-style:italic}.quantum-page .why .section-head p{color:#faf8f3ad;max-width:600px;margin-top:16px;font-size:15px;line-height:1.7}.quantum-page .why-grid{background:var(--line-on-navy);border:1px solid var(--line-on-navy);border-radius:18px;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:48px;display:grid;overflow:hidden}.quantum-page .why-card{background:var(--navy-deep);padding:34px 30px}.quantum-page .why-card .num{font-family:var(--font-fraunces), serif;color:var(--champagne);margin-bottom:16px;font-size:30px;font-style:italic;display:block}.quantum-page .why-card h4{color:var(--ivory);margin-bottom:10px;font-size:16.5px;font-weight:600}.quantum-page .why-card p{color:#faf8f39e;font-size:13.5px;line-height:1.7}@media (max-width:860px){.quantum-page .why-grid{grid-template-columns:1fr}}.quantum-page .stack{background:var(--ivory)}.quantum-page .stack-row{border-top:1px solid var(--line-on-ivory);flex-wrap:wrap;gap:14px;padding-top:36px;display:flex}.quantum-page .stack-pill{font-family:var(--font-jetbrains-mono), monospace;color:var(--navy-deep);border:1px solid var(--line-on-ivory);background:#0b1e4d0d;border-radius:100px;padding:9px 16px;font-size:12.5px}.quantum-page .kpi{background:var(--ivory);padding-top:0}.quantum-page .kpi-grid{border-top:1px solid var(--line-on-ivory);grid-template-columns:repeat(4,1fr);display:grid}.quantum-page .kpi-cell{border-left:1px solid var(--line-on-ivory);padding:32px 28px}.quantum-page .kpi-cell:first-child{border-left:none}.quantum-page .kpi-cell .num{font-family:var(--font-fraunces), serif;color:var(--navy-deep);font-size:36px;font-weight:500}.quantum-page .kpi-cell .desc{color:var(--ink-soft);margin-top:8px;font-size:13.5px}@media (max-width:760px){.quantum-page .kpi-grid{grid-template-columns:repeat(2,1fr)}.quantum-page .kpi-cell:nth-child(odd){border-left:none}.quantum-page .kpi-cell:nth-child(n+3){border-top:1px solid var(--line-on-ivory)}}.quantum-page .about-hero{padding:56px 0 88px}.quantum-page .about-hero .kicker{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--navy-mid);align-items:center;gap:12px;margin-bottom:20px;font-size:12.5px;font-weight:500;display:flex}.quantum-page .about-hero .kicker:before{content:"";background:var(--navy-mid);width:28px;height:1px}.quantum-page .about-hero h1{font-family:var(--font-fraunces), serif;letter-spacing:-.01em;max-width:820px;color:var(--ink);font-size:clamp(38px,5vw,62px);font-weight:500;line-height:1.08}.quantum-page .about-hero h1 em{color:var(--navy-mid);font-style:italic}.quantum-page .about-hero p.lead{max-width:600px;color:var(--ink-soft);margin-top:26px;font-size:17px;line-height:1.7}.quantum-page section.block{padding:96px 0}.quantum-page .section-head{max-width:620px;margin-bottom:56px}.quantum-page .kicker-block{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--navy-mid);margin-bottom:16px;font-size:12px;font-weight:500}.quantum-page .section-head h2{font-family:var(--font-fraunces), serif;color:var(--ink);letter-spacing:-.01em;font-size:clamp(26px,3.2vw,38px);font-weight:500;line-height:1.18}.quantum-page .section-head h2 em{color:var(--navy-mid);font-style:italic}.quantum-page .section-head p{color:var(--ink-soft);margin-top:16px;font-size:15px;line-height:1.7}.quantum-page .story{background:var(--ivory)}.quantum-page .story-grid{grid-template-columns:1fr 1fr;align-items:start;gap:64px;display:grid}.quantum-page .story-copy p{color:var(--ink-soft);margin-bottom:20px;font-size:15.5px;line-height:1.8}.quantum-page .story-copy p:last-child{margin-bottom:0}.quantum-page .story-copy strong{color:var(--ink);font-weight:600}.quantum-page .story-quote{background:var(--navy-deep);color:var(--ivory);border-radius:20px;flex-direction:column;justify-content:center;min-height:260px;padding:44px 38px;display:flex}.quantum-page .story-quote .mark{font-family:var(--font-fraunces), serif;color:var(--champagne);margin-bottom:12px;font-size:40px;font-style:italic}.quantum-page .story-quote p{font-family:var(--font-fraunces), serif;color:var(--ivory);font-size:21px;font-weight:500;line-height:1.5}.quantum-page .story-quote figcaption{color:#faf8f399;font-size:13px;font-family:var(--font-jetbrains-mono), monospace;margin-top:20px}@media (max-width:860px){.quantum-page .story-grid{grid-template-columns:1fr}}.quantum-page .values{background:var(--navy-deep);color:var(--ivory)}.quantum-page .values .kicker-block{color:var(--champagne)}.quantum-page .values .section-head h2{color:var(--ivory)}.quantum-page .values .section-head h2 em{color:var(--champagne)}.quantum-page .values .section-head p{color:#faf8f3ad}.quantum-page .values-grid{background:var(--line-on-navy);border:1px solid var(--line-on-navy);border-radius:18px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.quantum-page .value-card{background:var(--navy-deep);padding:38px 32px}.quantum-page .value-card .idx{font-family:var(--font-jetbrains-mono), monospace;color:var(--champagne);margin-bottom:16px;font-size:12px;display:block}.quantum-page .value-card h4{color:var(--ivory);margin-bottom:10px;font-size:17px;font-weight:600}.quantum-page .value-card p{color:#faf8f39e;font-size:14px;line-height:1.7}@media (max-width:860px){.quantum-page .values-grid{grid-template-columns:1fr}}.quantum-page .stats{background:var(--ivory);padding-top:0}.quantum-page .stats-grid{border-top:1px solid var(--line-on-ivory);grid-template-columns:repeat(4,1fr);display:grid}.quantum-page .stats-cell{border-left:1px solid var(--line-on-ivory);padding:32px 28px}.quantum-page .stats-cell:first-child{border-left:none}.quantum-page .stats-cell .num{font-family:var(--font-fraunces), serif;color:var(--navy-deep);font-size:36px;font-weight:500}.quantum-page .stats-cell .desc{color:var(--ink-soft);margin-top:8px;font-size:13.5px}@media (max-width:760px){.quantum-page .stats-grid{grid-template-columns:repeat(2,1fr)}.quantum-page .stats-cell:nth-child(odd){border-left:none}.quantum-page .stats-cell:nth-child(n+3){border-top:1px solid var(--line-on-ivory)}}.quantum-page .contact{background:var(--ivory)}.quantum-page .contact-panel{background:var(--navy-deep);color:var(--ivory);border-radius:26px;grid-template-columns:1fr 1fr;gap:48px;padding:64px;display:grid;position:relative;overflow:hidden}.quantum-page .contact-panel:after{content:"";border:1px solid var(--line-on-navy);border-radius:50%;width:240px;height:240px;position:absolute;bottom:-60px;right:-60px}.quantum-page .contact-copy h2{font-family:var(--font-fraunces), serif;z-index:1;font-size:clamp(26px,3vw,36px);font-weight:500;line-height:1.2;position:relative}.quantum-page .contact-copy h2 em{color:var(--champagne);font-style:italic}.quantum-page .contact-copy p{color:#faf8f3ad;z-index:1;max-width:420px;margin-top:18px;font-size:15px;line-height:1.7;position:relative}.quantum-page .contact-details{z-index:1;flex-direction:column;justify-content:center;gap:24px;display:flex;position:relative}.quantum-page .contact-item{align-items:center;gap:16px;display:flex}.quantum-page .contact-item .icon{border:1px solid var(--line-on-navy);background:#e4c8961f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.quantum-page .contact-item .icon svg{width:18px;height:18px}.quantum-page .contact-item .label{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:#faf8f38c;font-size:11px}.quantum-page .contact-item .val{font-family:var(--font-fraunces), serif;color:var(--ivory);margin-top:2px;font-size:19px;font-weight:500}.quantum-page .contact-item a.val{text-decoration:none}.quantum-page .contact-item a.val:hover{color:var(--champagne)}@media (max-width:860px){.quantum-page .contact-panel{grid-template-columns:1fr;padding:44px 32px}}.quantum-page .contact-hero{padding:56px 0 24px}.quantum-page .contact-hero .kicker{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--navy-mid);align-items:center;gap:12px;margin-bottom:20px;font-size:12.5px;font-weight:500;display:flex}.quantum-page .contact-hero .kicker:before{content:"";background:var(--navy-mid);width:28px;height:1px}.quantum-page .contact-hero h1{font-family:var(--font-fraunces), serif;letter-spacing:-.01em;max-width:700px;color:var(--ink);font-size:clamp(36px,4.6vw,56px);font-weight:500;line-height:1.08}.quantum-page .contact-hero h1 em{color:var(--navy-mid);font-style:italic}.quantum-page .contact-hero p.lead{max-width:560px;color:var(--ink-soft);margin-top:22px;font-size:16.5px;line-height:1.7}.quantum-page .contact-main{padding:56px 0 100px}.quantum-page .contact-grid{grid-template-columns:1.1fr .9fr;align-items:start;gap:56px;display:grid}.quantum-page form{flex-direction:column;gap:22px;display:flex}.quantum-page .field-row{grid-template-columns:1fr 1fr;gap:18px;display:grid}.quantum-page label{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:8px;font-size:11.5px;display:block}.quantum-page input,.quantum-page textarea,.quantum-page select{width:100%;font-family:var(--font-inter);color:var(--ink);border:none;border-bottom:1px solid var(--line-on-ivory);background:0 0;padding:10px 2px;font-size:15px;transition:border-color .15s}.quantum-page input:focus,.quantum-page textarea:focus,.quantum-page select:focus{border-bottom-color:var(--navy-deep);outline:none}.quantum-page textarea{resize:vertical;min-height:110px}.quantum-page select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234B5170' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 2px center;background-repeat:no-repeat;background-size:16px}.quantum-page .submit-btn{background:var(--navy-deep);color:var(--ivory);cursor:pointer;border:none;border-radius:100px;align-self:flex-start;margin-top:10px;padding:15px 30px;font-size:14.5px;font-weight:600;transition:background .15s,transform .15s}.quantum-page .submit-btn:hover{background:var(--navy-mid);transform:translateY(-2px)}.quantum-page .form-note{color:var(--ink-soft);margin-top:-6px;font-size:12.5px}.quantum-page .side-panel{background:var(--navy-deep);color:var(--ivory);border-radius:22px;padding:44px 38px;position:relative;overflow:hidden}.quantum-page .side-panel:after{content:"";border:1px solid var(--line-on-navy);border-radius:50%;width:190px;height:190px;position:absolute;bottom:-50px;right:-50px}.quantum-page .side-panel h3{font-family:var(--font-fraunces), serif;z-index:1;margin-bottom:28px;font-size:22px;font-weight:500;position:relative}.quantum-page .hours-row{color:#faf8f3a6;border-top:1px solid var(--line-on-navy);z-index:1;justify-content:space-between;padding:10px 0;font-size:13.5px;display:flex;position:relative}.quantum-page .hours-row:first-of-type{margin-top:8px}.quantum-page .hours-row .day{color:#faf8f3d9}.quantum-page .response-strip{border-top:1px solid var(--line-on-ivory);grid-template-columns:repeat(3,1fr);margin-top:56px;display:grid}.quantum-page .response-cell{border-left:1px solid var(--line-on-ivory);padding:26px 24px}.quantum-page .response-cell:first-child{border-left:none}.quantum-page .response-cell .val{font-family:var(--font-fraunces), serif;color:var(--navy-deep);font-size:26px;font-weight:500}.quantum-page .response-cell .desc{color:var(--ink-soft);margin-top:6px;font-size:13px}@media (max-width:860px){.quantum-page .contact-grid,.quantum-page .field-row,.quantum-page .response-strip{grid-template-columns:1fr}.quantum-page .response-cell{border-left:none;border-top:1px solid var(--line-on-ivory);padding-left:0}.quantum-page .response-cell:first-child{border-top:none}}.quantum-page .breadcrumb{font-family:var(--font-jetbrains-mono), monospace;color:var(--ink-soft);padding:22px 0 0;font-size:12px}.quantum-page .breadcrumb a{color:var(--ink-soft);text-decoration:none}.quantum-page .breadcrumb a:hover{color:var(--navy-deep)}.quantum-page .breadcrumb span{color:var(--champagne);margin:0 8px}.quantum-page .legal-hero{padding:56px 0 40px}.quantum-page .legal-hero .kicker{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--navy-mid);align-items:center;gap:12px;margin-bottom:20px;font-size:12.5px;font-weight:500;display:flex}.quantum-page .legal-hero .kicker:before{content:"";background:var(--navy-mid);width:28px;height:1px}.quantum-page .legal-hero h1{font-family:var(--font-fraunces), serif;color:var(--ink);font-size:clamp(32px,4vw,48px);font-weight:500;line-height:1.1}.quantum-page .legal-hero .updated{font-family:var(--font-jetbrains-mono), monospace;color:var(--ink-soft);margin-top:18px;font-size:12.5px}.quantum-page .legal-body{padding:24px 0 96px}.quantum-page .legal-body h2{font-family:var(--font-fraunces), serif;color:var(--ink);margin:44px 0 14px;font-size:22px;font-weight:500}.quantum-page .legal-body h2:first-child{margin-top:0}.quantum-page .legal-body p{color:var(--ink-soft);margin-bottom:14px;font-size:15px;line-height:1.8}.quantum-page .legal-body ul{margin:14px 0 14px 22px}.quantum-page .legal-body li{color:var(--ink-soft);margin-bottom:8px;font-size:15px;line-height:1.8}.quantum-page .legal-body strong{color:var(--ink);font-weight:600}.quantum-page .toc{border:1px solid var(--line-on-ivory);border-radius:16px;margin-bottom:8px;padding:28px 30px}.quantum-page .toc .label{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:14px;font-size:11px}.quantum-page .toc ol{margin:0;padding-left:20px}.quantum-page .toc li{font-size:14px;line-height:2}.quantum-page .toc a{color:var(--ink);text-decoration:none}.quantum-page .toc a:hover{color:var(--navy-mid)}.quantum-page .contact-box{background:var(--navy-deep);color:var(--ivory);border-radius:18px;margin-top:44px;padding:32px 34px}.quantum-page .contact-box p{color:#faf8f3bf}.quantum-page .contact-box a{color:var(--champagne);text-decoration:none}.quantum-page .contact-box a:hover{text-decoration:underline}@media (max-width:860px){.quantum-page .practice-row,.quantum-page .work-grid,.quantum-page .service-meta-strip,.quantum-page .included-grid,.quantum-page .process-row,.quantum-page .service-row,.quantum-page .why-grid,.quantum-page .kpi-grid,.quantum-page .story-grid,.quantum-page .values-grid,.quantum-page .stats-grid,.quantum-page .contact-panel,.quantum-page .contact-grid{grid-template-columns:1fr;gap:32px}.quantum-page .field-row,.quantum-page .response-strip{flex-direction:column;gap:20px;display:flex}.quantum-page .practice-row{padding:24px 0}.quantum-page .work-visual,.quantum-page .work-detail,.quantum-page .contact-info,.quantum-page .contact-form-area{padding:32px}.quantum-page .hero,.quantum-page .contact-hero,.quantum-page .about-hero{padding:60px 0 40px}.quantum-page .section-head{margin-bottom:32px}.quantum-page .contact-main{padding:40px 0 80px}.quantum-page .field-row>div,.quantum-page input,.quantum-page textarea,.quantum-page select{width:100%}.quantum-page .stat h3{font-size:40px}}
