/* Sadeedra investor experience R13. Existing brand colours and original artwork retained. */
:root{--pitch-border:#2a3a55;--pitch-soft:#0a142c;--pitch-accent:#74eee2}
html{scroll-behavior:smooth}body{font-kerning:normal}main{overflow:clip}.wrap{max-width:1280px;width:calc(100% - 96px)}.section{padding:100px 0}.header-inner{height:auto!important;min-height:92px;display:grid;grid-template-columns:82px minmax(0,1fr) 174px;gap:28px;padding-block:9px}.brand{grid-column:1;grid-row:1}.brand-logo{width:82px;height:82px;object-fit:contain}.language-control{grid-column:3;grid-row:1;width:174px;justify-self:end}.language-control select{font-size:16px;min-height:44px;border-color:#3c4e68;border-radius:6px}.nav{display:flex;position:static;grid-column:2;grid-row:1;justify-content:flex-end;align-items:center;gap:24px;max-height:none;padding:0;border:0;background:transparent}.nav>a{font-size:16px;line-height:1.5;min-width:0;overflow-wrap:break-word}.nav .nav-contact{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border:1px solid #6eede1;padding:10px 15px;border-radius:5px;max-width:200px;color:#b5fff2;background:#0b222e}.nav .nav-contact:hover{background:#153e45;color:#fff}.menu-button{display:none}.site-header{background:#020719f5;backdrop-filter:blur(16px)}
.hero{background:radial-gradient(ellipse at 90% 25%,#15224a 0,transparent 51%),#020719}.hero-inner{grid-template-columns:minmax(0,1.07fr) minmax(0,1fr);min-height:690px;gap:54px;padding:72px 0 52px;align-items:center}.hero h1,html:not([lang=en]) .hero h1{font-size:clamp(44px,4.8vw,74px);line-height:1.08;letter-spacing:-2.6px;font-weight:500;max-width:780px;margin-block:24px 28px}.hero h1 em{font-style:normal;color:#83f2e1;background:none;-webkit-text-fill-color:currentColor}.hero-description{font-size:19px;line-height:1.65;max-width:640px;margin:0}.pitch-support{color:#aebed5;font-size:16px;line-height:1.8;margin:19px 0 0;max-width:620px}.hero .actions{margin-top:30px;gap:20px;flex-wrap:wrap}.button{font-size:16px;min-height:48px;padding:15px 21px;border-radius:5px;box-shadow:none!important;transition:background .2s,transform .2s}.button:hover{transform:translateY(-2px)}.text-link{font-size:16px;min-height:44px;display:inline-flex;align-items:center;gap:12px}.pitch-availability{font-size:16px;line-height:1.6;color:#a8b9d0;margin-top:19px}.pitch-visual{min-width:0;position:relative;padding-bottom:32px}.pitch-art{border:1px solid #2d3f62;border-radius:10px;overflow:hidden;background:#060c1c}.pitch-art img{width:100%;height:auto;display:block;border-radius:0}.pitch-question{margin:-20px 16px 0 36px;position:relative;background:#0a142bf7;border:1px solid #3d536e;border-inline-start:3px solid #74eee2;border-radius:7px;padding:22px 24px}.pitch-question .eyebrow{font-size:16px;letter-spacing:1.5px}.pitch-question p{font-size:18px;color:#c5d4e6;line-height:1.6;margin:12px 0 15px}.pitch-question strong{font-weight:500;color:#f3f7ff}.pitch-question a{font-size:16px;line-height:1.7;color:#9df3e7;text-decoration:underline;text-underline-offset:5px}.pitch-proof{border-top:1px solid #33405a;display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:22px;color:#b3c4db;font-size:16px;line-height:1.6}.pitch-proof span::before{content:'';display:inline-block;width:5px;height:5px;background:#74eee2;border-radius:50%;margin-inline-end:10px}
.pitch-section h2{font-size:clamp(33px,3.7vw,56px);line-height:1.15;letter-spacing:-1.6px;font-weight:500;max-width:990px;margin:20px 0 30px}.pitch-section .eyebrow{font-size:16px;line-height:1.7;letter-spacing:1.9px;color:#84e6e0;margin:0}.pitch-section p{font-size:16px;line-height:1.85;color:#b8c8de}.pitch-intro{max-width:760px;font-size:19px!important;line-height:1.8!important}.pitch-situations{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:44px}.pitch-situations article{padding:25px 0 0;border-top:1px solid var(--pitch-border)}.pitch-section .num{font-size:16px;letter-spacing:1.5px;color:#87accc}.pitch-section h3{font-size:25px;line-height:1.35;font-weight:500;letter-spacing:-.5px;margin:20px 0 15px;color:#f0f5fc}.pitch-situations p{font-size:16px}.pitch-tone{background:#081126;border-block:1px solid #1d2b43}.pitch-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 60px;margin-top:44px}.pitch-benefits article{padding:22px 0;border-top:1px solid #34445e}.pitch-benefits h3{font-size:30px;color:#a3f0e6}.pitch-benefits p{max-width:500px}.pitch-outcome{display:grid;grid-template-columns:1.1fr 1fr;gap:50px;align-items:center;border-top:1px solid #34445e;margin-top:30px;padding-top:25px}.pitch-outcome>p:first-child{font-size:27px;line-height:1.5;color:#dce9f6}.pitch-outcome strong{color:#a3f0e6;font-weight:500}.pitch-outcome>p:last-child{font-size:16px;max-width:440px}.pitch-example-grid{display:grid;grid-template-columns:1fr 1.05fr;gap:70px;margin-top:35px}.pitch-evidence{margin:0;padding:0;list-style:none;counter-reset:proof}.pitch-evidence li{counter-increment:proof;border-top:1px solid #34445e;padding:22px 0 22px 44px;position:relative}.pitch-evidence li::before{content:'0' counter(proof);position:absolute;left:0;top:24px;color:#76dcd9;font-size:16px}.pitch-evidence strong,.pitch-evidence span{display:block}.pitch-evidence strong{font-size:18px;font-weight:500;color:#e2ecf9}.pitch-evidence span{font-size:16px;line-height:1.8;color:#b8c8de;margin-top:10px}.pitch-explainer{display:grid;grid-template-columns:1fr 1fr;gap:60px;margin-bottom:35px}.pitch-explainer p:first-child{font-size:22px;color:#dce8f7;line-height:1.65}.pitch-accordions{border-top:1px solid #34445e}.pitch-detail{border-bottom:1px solid #34445e;margin:0;min-width:0}.pitch-detail summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:25px;padding:25px 0;cursor:pointer;font-size:20px;color:#dce9f8;line-height:1.5}.pitch-detail summary::-webkit-details-marker{display:none}.pitch-detail summary small{display:block;color:#89d7d4;text-transform:uppercase;font-size:16px;letter-spacing:1.5px;margin-bottom:9px}.pitch-plus{font-size:25px;font-weight:300;color:#83ece2;flex-shrink:0;transition:transform .2s}.pitch-detail[open] .pitch-plus{transform:rotate(45deg)}.pitch-detail[open]{background:#0b18302b}.pitch-detail>p{max-width:850px;padding:0 35px 24px 0;margin:0}.pitch-detail summary:focus-visible{outline:2px solid #8ef5e6;outline-offset:5px;border-radius:2px}.pitch-steps{list-style:none;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin:44px 0 0}.pitch-steps li{border-top:1px solid #526177;padding-top:22px}.pitch-steps li>span{color:#7ee1d9;font-size:16px}.pitch-steps h3{font-size:23px}.pitch-steps p{font-size:16px}.pitch-roles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px;margin-top:44px}.pitch-roles article{border-top:1px solid #34445e;padding-top:23px}.pitch-roles h3{font-size:26px}.pitch-audience-note{font-size:16px!important;border-top:1px solid #34445e;margin-top:30px;padding-top:25px;max-width:1000px}.pitch-principles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:42px}.pitch-principles>p{border-top:1px solid #34445e;padding-top:24px}.pitch-principles strong,.pitch-principles span{display:block}.pitch-principles strong{font-size:22px;line-height:1.4;font-weight:500;color:#a3f0e6;margin-bottom:15px}.pitch-principles span{font-size:16px}.pitch-lifecycle{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin:40px 0 30px}.pitch-lifecycle article{border-top:1px solid #34445e;padding-top:21px}.pitch-tag{font-size:16px;letter-spacing:1.1px;color:#adc2db;line-height:1.8;display:block}.pitch-lifecycle article:first-child .pitch-tag{color:#83eadc}.pitch-lifecycle h3{font-size:25px}.pitch-lifecycle p{font-size:16px}.pitch-hero,.pitch-section{scroll-margin-top:110px}.release-section{padding-block:85px}.release-section h2{font-size:clamp(31px,3.2vw,47px);line-height:1.25;letter-spacing:-1px}.release-section .pitch-detail summary{font-size:23px}.release-section .release-cards{gap:0 45px}.release-section .release-wide-art{max-width:700px;margin-top:35px}.release-split{gap:60px}#prelaunch{border-top:1px solid #374a67;background:radial-gradient(ellipse at 10% 10%,#122a42,transparent 58%),#081226}#prelaunch h2{max-width:650px;font-size:clamp(36px,4vw,57px);line-height:1.17}#prelaunch .release-square-art{max-width:370px;opacity:.85}#prelaunch .eyebrow{color:#8df4e0}#prelaunch .release-lead{font-size:18px}.access-form{gap:14px}.access-form .form-field label{font-size:16px}.access-form .button{margin-top:6px;min-height:52px}.access-form textarea{min-height:90px}#founders{padding-block:75px}#founders .founders-intro h2{font-size:clamp(31px,3.4vw,48px)}#founders .team-copy{font-size:16px}#founders .founder-strengths h3{font-size:25px}#contact{padding-block:70px}.footer .brand-logo{width:110px;height:110px}.footer .release-disclaimer{font-size:16px}.button:focus-visible,a:focus-visible,button:focus-visible,select:focus-visible{outline:2px solid #8ef5e6;outline-offset:5px}.pitch-hero .hero-copy{animation:pitch-arrive .6s ease-out both}@keyframes pitch-arrive{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
@media(min-width:1181px){.language-control{grid-column:3;grid-row:1}.nav{display:flex!important}.menu-button{display:none!important}}
@media(max-width:1180px){.wrap{width:calc(100% - 64px)}.header-inner{grid-template-columns:74px minmax(0,1fr) auto;gap:18px;min-height:84px}.brand-logo{width:72px;height:72px}.language-control{grid-column:2;grid-row:1;justify-self:end;width:min(100%,220px)}.menu-button{display:block;grid-column:3;grid-row:1;min-height:44px;min-width:54px}.nav{display:none;position:absolute;top:100%;inset-inline:0;max-height:calc(100dvh - 90px);padding:18px 24px;background:#030a1b;border-bottom:1px solid #50627b;overflow-y:auto;grid-column:auto}.nav.is-open{display:flex;flex-direction:column;align-items:stretch;gap:5px}.nav>a{min-height:48px;padding:12px;font-size:16px}.nav .nav-contact{max-width:none}.hero-inner{gap:30px;padding-top:50px;min-height:640px}.hero h1,html:not([lang=en]) .hero h1{font-size:clamp(40px,5.2vw,64px)}.pitch-steps,.pitch-lifecycle{grid-template-columns:repeat(2,minmax(0,1fr))}.pitch-question{margin-inline:14px;padding:20px}.pitch-example-grid{gap:40px}.pitch-section h2{font-size:clamp(34px,4vw,49px)}}
@media(max-width:760px){.wrap{width:calc(100% - 40px)}.section{padding-block:65px}.header-inner{grid-template-columns:62px minmax(0,1fr) auto;gap:9px;min-height:78px;padding-block:6px}.brand-logo{width:62px;height:62px}.language-control{width:100%;max-width:230px}.language-control select{font-size:16px;padding-inline:9px}.menu-button{font-size:16px;min-width:48px;padding:10px}.hero-inner{grid-template-columns:minmax(0,1fr);gap:32px;padding-block:40px 30px;min-height:0}.hero h1,html:not([lang=en]) .hero h1{font-size:clamp(39px,9.3vw,61px)!important;line-height:1.1;letter-spacing:-1.7px;margin:20px 0 25px}.hero-description{font-size:18px;line-height:1.75}.pitch-support{font-size:16px}.hero .actions{gap:14px;align-items:stretch;flex-direction:column}.hero .button{font-size:16px;text-align:center;max-width:100%;justify-content:center}.hero .text-link{align-self:flex-start}.pitch-availability{font-size:16px}.pitch-visual{padding-bottom:0}.pitch-question{margin-top:-14px;margin-inline:12px;padding:20px}.pitch-question p{font-size:17px}.pitch-proof{display:grid;grid-template-columns:1fr;gap:10px;padding-block:22px;font-size:16px}.pitch-section h2{font-size:34px;line-height:1.2;letter-spacing:-1px}.pitch-intro{font-size:17px!important}.pitch-situations,.pitch-benefits,.pitch-example-grid,.pitch-explainer,.pitch-roles,.pitch-principles,.pitch-outcome,.release-split{grid-template-columns:minmax(0,1fr);gap:25px}.pitch-situations{margin-top:30px}.pitch-situations h3{font-size:24px}.pitch-benefits{margin-top:30px;gap:8px}.pitch-benefits h3{font-size:26px}.pitch-outcome{gap:0}.pitch-outcome>p:first-child{font-size:24px}.pitch-explainer{gap:0}.pitch-explainer p:first-child{font-size:20px}.pitch-detail summary{font-size:18px;padding-block:23px}.pitch-detail>p{padding-inline:0;font-size:16px}.pitch-steps,.pitch-lifecycle{grid-template-columns:minmax(0,1fr);gap:20px}.pitch-steps h3{font-size:24px}.pitch-roles{gap:20px}.pitch-principles{gap:0}.pitch-roles h3{font-size:25px}.pitch-lifecycle article{padding-top:20px}.pitch-lifecycle h3{font-size:26px;margin-top:12px}.release-section{padding-block:60px}.release-section .release-cards{grid-template-columns:minmax(0,1fr);gap:0}.release-section .pitch-detail summary{font-size:22px}.release-section h2{font-size:32px!important;line-height:1.3}.mission-areas{grid-template-columns:minmax(0,1fr)}#prelaunch .release-split{gap:35px}#prelaunch .release-square-art{display:none}#prelaunch h2{font-size:38px!important;line-height:1.2}#prelaunch .release-lead{font-size:16px}.access-form .button{font-size:16px}.founder-strengths{gap:26px}.footer .brand-logo{width:92px;height:92px}.footer-inner{gap:20px}.release-disclaimer{padding-top:18px}.hero-bottom{font-size:16px}html[dir=rtl] .hero h1,html[lang=hi] .hero h1,html[lang=mr] .hero h1,html[lang=bn] .hero h1,html[lang=ta] .hero h1,html[lang=te] .hero h1{line-height:1.5;letter-spacing:0}}
@media(max-width:360px){.wrap{width:calc(100% - 32px)}.header-inner{grid-template-columns:54px minmax(0,1fr) auto;gap:6px}.brand-logo{width:54px;height:54px}.hero h1,html:not([lang=en]) .hero h1{font-size:37px!important}.language-control select{font-size:16px}.pitch-section h2{font-size:31px}.button{padding-inline:15px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}.button:hover{transform:none}}

/* R14: readable supporting text. */
.pitch-outcome>p:last-child{max-width:560px;line-height:1.8}.pitch-audience-note{line-height:1.85!important}.pitch-proof{flex-wrap:wrap;row-gap:16px}.pitch-proof span{max-width:100%}.form-note,.release-disclaimer{line-height:1.8!important}.language-control{min-width:0}.language-control select{min-width:0;max-width:100%}.pitch-question .eyebrow,.pitch-tag,.pitch-section .num{overflow-wrap:break-word}.field-optional{line-height:1.6}
