/* Qorvia landing: source-backed platform hierarchy; scoped to avoid app collisions. */
.landing-page{--landing-ivory:#eeece5;--landing-muted:#a8b0bf}.landing-page .skip-link{position:absolute;left:16px;top:-100px;z-index:50;background:var(--landing-ivory);color:#080a10;padding:10px 16px;border-radius:8px}.landing-page .skip-link:focus{top:12px}.landing-page .nav{max-width:1220px}.landing-page .nav .nav-lab{border:1px solid #ffffff35;border-radius:8px;padding:8px 13px;margin-top:-8px}.landing-page .nav a:hover{color:#fff}.landing-page .hero{min-height:800px}.landing-page .hero-note{max-width:510px}.landing-page .landing-intro{display:flex;justify-content:space-between;align-items:center;gap:40px;padding-block:34px 45px;border-top:1px solid #ffffff1a}.landing-intro>p{font-size:19px;line-height:1.45;color:var(--landing-muted);margin:0}.landing-intro strong{color:#eeece5;font-weight:500}.landing-intro>div{display:flex;gap:36px;font-size:13px}.landing-intro a{display:flex;gap:18px;align-items:center}.landing-intro a:hover,.landing-link:hover{color:#a7cfff}.landing-page .workflow-band{background:var(--landing-ivory);color:#13151b;padding-block:105px}.workflow-layout{display:grid;grid-template-columns:.92fr 1.08fr;gap:70px}.workflow-intro{padding-right:35px}.landing-page .workflow-band .eyebrow{color:#6b6a66;font-size:10px;letter-spacing:.15em}.landing-page .workflow-intro h2{font-size:67px;line-height:1.03;letter-spacing:-.04em}.workflow-intro h2 em{font-style:normal;color:#777a83}.workflow-intro>p:not(.eyebrow){color:#62646b;max-width:330px;line-height:1.75}.landing-link{display:inline-flex;gap:20px;font-size:13px;padding-block:12px;border-bottom:1px solid currentColor}.workflow-intro .landing-link{margin-top:14px}.workflow-steps{border-left:1px solid #c7c8c9;padding-left:40px}.workflow-steps article{display:flex;gap:20px;padding-block:30px;border-top:1px solid #cccdcc}.workflow-steps article:first-child{padding-top:0;border-top:0}.workflow-steps article:last-child{padding-bottom:0}.workflow-number{font-family:"General Sans",sans-serif;font-size:48px;line-height:1.2;color:#5b81ba;font-weight:500;letter-spacing:-.05em;min-width:57px}.workflow-steps h3{font-size:31px;margin-bottom:14px}.workflow-steps p:not(.eyebrow){color:#62646b;font-size:15px;line-height:1.8;margin:0 0 20px}.workflow-steps .eyebrow{margin-bottom:9px}.topic-tags{display:flex;gap:8px;flex-wrap:wrap}.topic-tags span{border:1px solid #cdcecb;border-radius:4px;padding:5px 8px;font-size:9px;letter-spacing:.05em;text-transform:uppercase;color:#696c72}.landing-page .audience-section,.landing-page .developer-section{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;padding-block:115px}.landing-page .audience-copy h2{font-size:51px}.landing-page .landing-lede{font-size:18px;line-height:1.7;color:#d0d5df;margin:0 0 20px;max-width:530px}.audience-copy>p:not(.eyebrow):not(.landing-lede){color:var(--landing-muted);font-size:15px;line-height:1.8;margin-bottom:24px}.audience-copy>.primary{margin-top:8px}.lab-preview{border:1px solid #ffffff25;border-radius:20px;padding:26px;background:linear-gradient(155deg,#10203a80,#080c13 45%);box-shadow:0 25px 80px #0007;min-width:0}.preview-top,.terminal-header{display:flex;justify-content:space-between;gap:12px;font-size:9px;letter-spacing:.09em;color:#91a4bc;padding-bottom:22px;border-bottom:1px solid #ffffff14}.chain-pair{display:grid;grid-template-columns:1fr 1fr;gap:13px;padding-block:22px}.chain-pair a{display:grid;grid-template-columns:1fr auto;border:1px solid #ffffff25;border-radius:12px;background:#ffffff03;padding:17px;transition:border-color .2s}.chain-pair a:hover{border-color:#93bfff}.chain-mark{font-size:32px;color:#f2c98b;grid-column:1/-1;line-height:1.2;margin-bottom:16px}.chain-mark.sol{color:#b4bcff}.chain-pair strong{font-size:16px;font-weight:500}.chain-pair small{grid-column:1/-1;font-size:10px;color:#a6afbf;margin-top:7px}.chain-pair a>span:last-child{grid-column:2;grid-row:2;color:#98accc}.preview-journey{list-style:none;padding:0;margin:0}.preview-journey li{display:flex;gap:18px;padding:17px 0;border-top:1px solid #ffffff14}.preview-journey li>span{font-size:11px;color:#8cb5e8;padding-top:3px}.preview-journey strong{display:block;font-size:13px;font-weight:500}.preview-journey small{display:block;font-size:11px;color:#909cae;margin-top:5px}.preview-note{font-size:11px;line-height:1.7;color:#909cae;border-top:1px solid #ffffff14;padding-top:16px;margin-bottom:0}.landing-page .developer-section{border-top:1px solid #ffffff18;padding-top:100px}.developer-terminal{min-width:0;border-top:1px solid #557caa;border-bottom:1px solid #30445f;background:linear-gradient(150deg,#0d1726,#06080e);padding:28px}.api-lifecycle{list-style:none;margin:0;padding:0}.api-lifecycle li{padding:24px 0;border-bottom:1px solid #ffffff12}.api-lifecycle span{display:block;font:10px/1.5 monospace;letter-spacing:.08em;color:#7fb9fa;margin-bottom:10px}.api-lifecycle strong{display:block;font-family:"General Sans",sans-serif;font-weight:500;font-size:21px}.api-lifecycle small{display:block;color:#94a2b7;font-size:12px;margin-top:6px}.developer-terminal>a{display:flex;justify-content:space-between;font-size:12px;padding-top:25px;color:#d9e7f8}.landing-page .pqc-section{padding-block:105px;background:radial-gradient(ellipse at 75% 0%,#11264c80,transparent 60%),#060a11;border-block:1px solid #ffffff18}.pqc-heading{max-width:850px}.landing-page .pqc-heading h2{font-size:56px;line-height:1.08}.pqc-heading .landing-lede{max-width:600px}.builder-cases{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:65px}.builder-cases article{border-top:1px solid #ffffff30;padding-top:24px}.builder-cases article>span{font-size:10px;letter-spacing:.1em;color:#91b4e0}.builder-cases h3{font-size:24px;margin:22px 0 14px}.builder-cases p{font-size:14px;line-height:1.8;color:#a5b0c1;margin:0}.defense-banner{display:flex;align-items:center;justify-content:space-between;gap:55px;margin-top:70px;border-top:1px solid #ffffff18;padding-top:40px}.defense-banner h3{font-size:31px;line-height:1.15;margin-bottom:15px}.defense-banner .eyebrow{font-size:9px;margin-bottom:15px}.defense-banner p:not(.eyebrow){font-size:14px;color:#a5b0c1;max-width:520px;margin:0}.defense-banner>a{flex-shrink:0}.landing-page .access-section{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding-block:110px}.landing-page .access-section h2{font-size:49px}.access-details>p{font-size:15px;color:#a5b0c1;margin-top:0;line-height:1.8}.access-details dl{margin:25px 0}.access-details dl>div{border-top:1px solid #ffffff18;padding:18px 0}.access-details dt{font-size:12px;color:#a5c8ef;margin-bottom:5px}.access-details dd{font-size:13px;color:#c3cbd7;margin:0}.access-details .access-note{font-size:11px;line-height:1.7;color:#8997ab}.landing-page .landing-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px;border-top:1px solid #ffffff18;padding-block:80px}.landing-page .landing-faq h2{font-size:39px}.landing-faq details{border-bottom:1px solid #ffffff18;padding:18px 0}.landing-faq details:first-child{padding-top:0}.landing-faq summary{cursor:pointer;font-size:15px;color:#dae1ec;list-style:none;display:flex;justify-content:space-between;gap:20px}.landing-faq summary:after{content:"+";color:#99bee9}.landing-faq details[open] summary:after{content:"−"}.landing-faq details p{color:#98a6ba;font-size:13px;line-height:1.8;margin-bottom:0}.landing-page .closing-section{padding-block:90px 100px;border-top:1px solid #ffffff18}.landing-page .closing-section h2{font-size:62px;max-width:800px;margin-bottom:32px}.landing-page .landing-footer{font-family:Inter,sans-serif;display:flex;gap:30px;align-items:center;padding-block:32px!important;flex-wrap:wrap}.landing-footer p{font-size:12px;color:#8290a4;margin:0}.landing-footer nav{display:flex;gap:25px;margin-left:auto;font-size:11px;color:#a5b0c1}.landing-page a:focus-visible,.landing-page summary:focus-visible{outline:2px solid #99c6ff;outline-offset:5px}.landing-page .hero-wave{pointer-events:none}
@media(max-width:1000px){.landing-page .nav nav{gap:18px}.workflow-layout{gap:35px}.workflow-intro{padding-right:0}.workflow-steps{padding-left:26px}.landing-page .audience-section,.landing-page .developer-section,.landing-page .access-section{gap:35px}.landing-page .audience-copy h2{font-size:43px}.builder-cases{gap:22px}.landing-page .pqc-heading h2{font-size:49px}.lab-preview{padding:20px}.chain-pair a{padding:13px}.defense-banner{gap:25px}}
@media(max-width:700px){.landing-page .nav{height:85px;gap:20px}.landing-page .nav nav{gap:16px;font-size:11px}.landing-page .nav nav>a:nth-child(1),.landing-page .nav nav>a:nth-child(2){display:none}.landing-page .nav .nav-lab{padding:7px 10px;margin-top:-7px}.landing-page .hero{min-height:640px;padding-top:160px;padding-bottom:70px}.landing-page .hero h1{font-size:47px}.landing-page .hero .lede{font-size:16px;line-height:1.75}.landing-page .landing-intro{display:block;padding-block:25px 35px}.landing-intro>p{font-size:18px}.landing-intro>div{display:grid;gap:14px;margin-top:25px;font-size:12px}.landing-intro a{justify-content:space-between}.landing-page .workflow-band{padding-block:65px}.workflow-layout{grid-template-columns:1fr;gap:40px}.landing-page .workflow-intro h2{font-size:51px}.workflow-intro>p:not(.eyebrow){max-width:none}.workflow-steps{padding-left:0;border-left:0}.workflow-steps article{padding-block:27px;gap:17px}.workflow-steps article:first-child{padding-top:25px;border-top:1px solid #cccdcc}.workflow-number{font-size:39px;min-width:44px}.workflow-steps h3{font-size:27px}.landing-page .audience-section,.landing-page .developer-section,.landing-page .access-section{grid-template-columns:1fr;gap:35px;padding-block:65px}.landing-page .audience-copy h2,.landing-page .access-section h2{font-size:39px}.landing-page .landing-lede{font-size:16px}.landing-page .developer-section .developer-terminal{order:2}.landing-page .developer-section .audience-copy{order:1}.landing-page .pqc-section{padding-block:65px}.landing-page .pqc-heading h2{font-size:39px}.builder-cases{grid-template-columns:1fr;gap:30px;margin-top:40px}.builder-cases h3{margin-top:14px}.defense-banner{display:block;margin-top:40px;padding-top:30px}.defense-banner>a{display:inline-flex;margin-top:25px;gap:15px}.landing-page .landing-faq{grid-template-columns:1fr;gap:20px;padding-block:55px}.landing-page .closing-section{padding-block:60px 70px}.landing-page .closing-section h2{font-size:43px}.landing-page .landing-footer{gap:18px}.landing-footer nav{margin-left:0;width:100%;gap:25px}.landing-page .hero-actions{gap:18px;flex-wrap:wrap}.landing-page .eyebrow{font-size:10px}.landing-faq summary{font-size:14px}}
@media(prefers-reduced-motion:reduce){.landing-page *{transition:none!important}}
/* Aya51718: infrastructure precedes its crypto-native applications. */
.landing-page .compute-overview{padding-block:100px;border-bottom:1px solid #ffffff18}.compute-heading{max-width:740px}.landing-page .compute-heading h2{font-size:52px}.compute-modes{display:grid;grid-template-columns:1fr 1fr;gap:60px;margin-top:55px}.compute-modes article{padding-top:25px;border-top:1px solid #ffffff30}.compute-modes h3{font-size:30px}.compute-modes p:not(.eyebrow){font-size:15px;line-height:1.8;color:#a5b0c1}.compute-modes .compute-note{font-size:11px!important;line-height:1.7!important;margin-top:18px;color:#8295af!important}.compute-modes .eyebrow{font-size:10px;color:#99bfe9;margin-bottom:17px}.compute-lifecycle{display:flex;align-items:center;gap:18px;flex-wrap:wrap;border-top:1px solid #ffffff18;margin-top:40px;padding-top:28px;font-size:9px;letter-spacing:.06em;color:#a5bbd8}.compute-lifecycle a{margin-left:auto;font-size:11px;letter-spacing:0;color:#e1e9f3}.landing-page .compute-overview+.developer-section{border-top:0}.landing-page .developer-section+.audience-section{border-top:1px solid #ffffff18}
@media(max-width:700px){.landing-page .compute-overview{padding-block:65px}.landing-page .compute-heading h2{font-size:39px}.compute-modes{grid-template-columns:1fr;gap:25px;margin-top:35px}.compute-modes h3{font-size:27px}.compute-lifecycle{gap:13px;font-size:8px}.compute-lifecycle a{width:100%;margin-left:0;margin-top:8px}}
