.film-stage{overflow:hidden;border:1px solid rgba(184,197,211,.2);border-radius:16px;background:#07111e;box-shadow:0 35px 90px rgba(0,0,0,.33)}
.editorial-break{min-height:520px;display:flex;align-items:center;background:linear-gradient(90deg,rgba(4,13,24,.94),rgba(4,13,24,.68) 46%,rgba(4,13,24,.02) 75%),url("assets/editorial/orqentra-field-editorial-20261020.png") center/cover no-repeat}.editorial-inner{width:var(--frame)}.editorial-inner>div{max-width:610px;padding:80px 0}.editorial-break h2{margin:0;font-size:clamp(2.4rem,5vw,5rem);letter-spacing:-.06em;line-height:1}.editorial-break p:not(.kicker){max-width:530px;color:#d9e4eb;font-size:1.1rem}.editorial-break span{color:#b9c9d5;font-size:.73rem}
.film-stage .product-loop{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}
.film-stage-caption{display:flex;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;color:#a9becd;font-size:.65rem;font-weight:800;letter-spacing:.12em}
.site-next{padding:115px 0 145px}.site-next h2{max-width:900px;margin:0 0 2.8rem;font-size:clamp(2.4rem,5vw,5rem);line-height:1;letter-spacing:-.065em}.site-next-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.site-next-grid a{display:flex;min-height:235px;flex-direction:column;justify-content:space-between;padding:2rem;border:1px solid rgba(184,197,211,.24);border-radius:14px;background:linear-gradient(130deg,#102b44,#071522);text-decoration:none;transition:transform .2s ease,border-color .2s ease}.site-next-grid a:hover{transform:translateY(-4px);border-color:#4dd6ed}.site-next-grid span{color:#a8bacb;font-size:.77rem}.site-next-grid strong{font-size:clamp(1.4rem,2.4vw,2.2rem);letter-spacing:-.04em}
.subpage-hero{padding:95px 0 70px}.subpage-hero h1{max-width:970px}.subpage-hero .lede{max-width:730px;color:#b8c5d3;font-size:1.2rem}.page-breadcrumb{display:flex;gap:.6rem;margin-bottom:2rem;color:#90a6b8;font-size:.75rem}.page-breadcrumb a{color:#90a6b8}.page-breadcrumb span{color:#4dd6ed}.page-intro{max-width:770px;margin:0 0 3rem;color:#bac8d4;font-size:1.12rem}
.mission-band{padding:95px 0;background:#eff4f4;color:#06101d}.mission-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.3rem}.mission-card{padding:2rem;border-top:2px solid #0a8197;background:#fff}.mission-card span{color:#0a8197;font-size:.72rem;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.mission-card h2{margin:1.2rem 0;font-size:clamp(1.55rem,2.8vw,2.5rem);line-height:1.06;letter-spacing:-.05em}.mission-card p{margin:0;color:#425367}
.role-guide{padding:105px 0;background:#eff4f4;color:#06101d}.role-guide h2{max-width:900px;margin:1rem 0;font-size:clamp(2.2rem,4.5vw,4.4rem);letter-spacing:-.06em;line-height:1}.role-guide-intro{max-width:700px;color:#526474;font-size:1.1rem}.role-guide-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:3rem}.role-guide-grid article{display:flex;flex-direction:column;padding:1.7rem;border-top:2px solid #0a8197;background:#fff}.role-guide-grid article>span{color:#0a8197;font-size:.72rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.role-guide-grid h3{min-height:75px;margin:1rem 0;font-size:1.6rem;line-height:1.08;letter-spacing:-.04em}.role-guide-grid ol{display:grid;gap:.85rem;margin:0;padding-left:1.15rem;color:#314758}.role-guide-grid li{padding-left:.2rem}.role-guide-grid article>p{margin:auto 0 0;padding-top:1.5rem;color:#536b78;font-size:.88rem}.platform-proof{display:grid;grid-template-columns:.75fr 1.25fr;gap:4rem;align-items:center}.platform-proof h2{margin:0 0 1rem}.platform-proof p:not(.kicker){color:#afc0cf}.platform-proof figure{margin:0;overflow:hidden;border:1px solid rgba(184,197,211,.2);border-radius:12px;background:#07111e;box-shadow:0 25px 75px rgba(0,0,0,.25)}.platform-proof img{display:block;width:100%;height:auto}.platform-proof figcaption{padding:.7rem 1rem;color:#9db1c2;font-size:.72rem}
.principle-section{padding:100px 0}.principle-section h2{max-width:850px;margin:0 0 2rem;font-size:clamp(2.3rem,4.6vw,4.7rem);letter-spacing:-.06em;line-height:1}.principle-row{display:grid;grid-template-columns:70px minmax(180px,.8fr) 1.2fr;gap:2rem;padding:1.5rem 0;border-top:1px solid rgba(184,197,211,.2)}.principle-row:last-child{border-bottom:1px solid rgba(184,197,211,.2)}.principle-row b{color:#4dd6ed}.principle-row h3{margin:0;font-size:1.35rem}.principle-row p{margin:0;color:#afc0cf}
.future-card{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;padding:80px 0 115px}.future-card h2{margin:0;font-size:clamp(2.2rem,4.5vw,4.5rem);letter-spacing:-.06em;line-height:1}.future-card p{color:#b8c5d3}.future-mark{display:grid;min-height:300px;place-items:center;border:1px solid rgba(77,214,237,.28);border-radius:16px;background:radial-gradient(circle at center,rgba(77,214,237,.16),transparent 45%),repeating-linear-gradient(90deg,transparent,transparent 59px,rgba(184,197,211,.05) 60px)}.future-mark span{display:grid;place-items:center;width:145px;height:145px;border:1px solid #4dd6ed;border-radius:50%;color:#4dd6ed;font-size:5rem;font-weight:800;box-shadow:0 0 0 26px rgba(77,214,237,.05),0 0 0 53px rgba(77,214,237,.03)}
.commercial-notice{padding:1.2rem 1.5rem;border:1px solid rgba(255,201,125,.42);border-radius:10px;background:rgba(255,201,125,.08);color:#f4dcb8}.commercial-notice strong{color:#fff}.commercial-lead{display:grid;grid-template-columns:1fr .8fr;gap:5rem;align-items:end;padding:45px 0 75px}.commercial-lead h2{margin:0;font-size:clamp(2.3rem,4.5vw,4.3rem);line-height:1;letter-spacing:-.06em}.commercial-lead p{color:#bac8d4}
.pricing-section{padding:70px 0 110px;background:#eef3f4;color:#06101d}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.price-card{display:flex;flex-direction:column;padding:2rem;border:1px solid #d7e1e6;border-radius:14px;background:#fff;box-shadow:0 15px 45px rgba(9,40,62,.06)}.price-card.featured{border:2px solid #0b8ca4;box-shadow:0 20px 50px rgba(9,105,126,.14)}.price-card .tier{margin:0;color:#0c788d;font-size:.72rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.price-card h2{margin:.5rem 0 1.2rem;font-size:1.65rem;letter-spacing:-.04em}.price-card .price{margin:0;font-size:clamp(2.2rem,4vw,3.5rem);font-weight:850;line-height:1;letter-spacing:-.07em}.price-card .price span{color:#576c79;font-size:.85rem;font-weight:600;letter-spacing:0}.price-card .onboard{margin:.7rem 0 1.7rem;color:#4b5d6b}.price-card ul{display:grid;gap:.75rem;margin:0 0 1.8rem;padding-left:1.15rem;color:#314757}.price-card .button{margin-top:auto;background:#08243a;color:#fff}.price-card .button:hover{background:#0b6980}.price-card .year-one{padding-top:1.3rem;border-top:1px solid #d9e2e6;font-size:.82rem;color:#526673}.price-card .year-one strong{color:#071b29}
.terms-section{padding:90px 0}.terms-section h2{max-width:760px;margin:0 0 2.5rem;font-size:clamp(2rem,4vw,3.7rem);letter-spacing:-.055em;line-height:1.05}.terms-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.2rem}.terms-grid article{padding:1.6rem;border-top:1px solid rgba(184,197,211,.28)}.terms-grid h3{margin:0 0 .7rem;font-size:1.1rem}.terms-grid p{margin:0;color:#b3c2cf}.commercial-cta{padding:80px 0;background:#0c2b44}.commercial-cta .frame{display:flex;justify-content:space-between;gap:2rem;align-items:center}.commercial-cta h2{max-width:700px;margin:0;font-size:clamp(2rem,4vw,3.6rem);letter-spacing:-.055em;line-height:1.05}
@media(max-width:850px){.editorial-break{min-height:620px;background-position:64% center;background-image:linear-gradient(90deg,rgba(4,13,24,.9),rgba(4,13,24,.62) 65%,rgba(4,13,24,.2)),url("assets/editorial/orqentra-field-editorial-20261020.png")}.editorial-inner>div{padding:70px 0}.role-guide-grid,.platform-proof{grid-template-columns:1fr}.role-guide-grid h3{min-height:0}.site-next{padding:75px 0 90px}.site-next-grid,.mission-grid,.future-card,.commercial-lead,.pricing-grid,.terms-grid{grid-template-columns:1fr}.commercial-lead{gap:1rem}.principle-row{grid-template-columns:40px 1fr;gap:1rem}.principle-row p{grid-column:2}.future-card{gap:2rem;padding:65px 0}.commercial-cta .frame{display:block}.commercial-cta .button{margin-top:1.5rem}.film-stage-caption{font-size:.57rem}}
@media(prefers-reduced-motion:reduce){.site-next-grid a{transition:none}}
