:root{--ink:#0b0b0b;--paper:#f4f0e8;--paper-2:#e9e2d7;--surface:#151515;--surface-2:#1d1d1d;--line:#11111126;--line-dark:#ffffff1f;--muted:#6f6b65;--muted-dark:#9d9991;--accent:#c9683e;--accent-2:#e9a173;--green:#78a879;--amber:#d7a851;--red:#c45f58;--blue:#7496c4;--radius:16px;--shadow:0 34px 100px #00000038}.foundation-site{--foundation-black:#080908;--foundation-ink:#141512;--foundation-cream:#f2eee4;--foundation-paper:#faf8f2;--foundation-gold:#b99457;--foundation-line:#1415122e;--foundation-line-dark:#ffffff29;min-height:100vh;color:var(--foundation-ink);background:var(--foundation-cream);font-family:Arial,Helvetica,sans-serif;overflow:hidden}.foundation-site h1,.foundation-site h2,.foundation-site h3,.foundation-site p{margin-top:0}.foundation-site h1,.foundation-site h2,.foundation-site h3{text-wrap:balance}.foundation-site>.public-header{z-index:20;color:#fff;background:var(--foundation-black);border-bottom:1px solid var(--foundation-line-dark);grid-template-columns:minmax(220px,1fr) auto minmax(300px,1fr);min-height:92px;padding:0 clamp(22px,4.5vw,76px);display:grid;position:relative}.foundation-site>.public-header .brand{color:#fff;gap:13px}.foundation-site>.public-header .brand-mark{width:38px;height:38px;color:var(--foundation-gold);background:0 0;border:1px solid #b99457a6;border-radius:0;place-items:center;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:400;display:grid}.foundation-site>.public-header .brand strong{letter-spacing:.21em;font-family:Georgia,Times New Roman,serif;font-size:15px;font-weight:400}.foundation-site>.public-header .brand em{color:#ffffff94;letter-spacing:.46em;margin-top:4px;font-size:9px}.foundation-site>.public-header nav{align-items:center;gap:clamp(22px,2.4vw,42px);display:flex}.foundation-site>.public-header nav a,.foundation-site>.public-header .text-link{color:#ffffffb8;letter-spacing:.11em;text-transform:uppercase;padding:36px 0 33px;font-size:11px;font-weight:700;position:relative}.foundation-site>.public-header nav a:after{background:var(--foundation-gold);content:"";height:1px;transition:transform .18s;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.foundation-site>.public-header nav a:hover:after{transform:scaleX(1)}.foundation-site>.public-header .header-actions{justify-content:flex-end;gap:18px}.foundation-site>.public-header .language-switcher{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;padding:3px}.foundation-site>.public-header .language-switcher a{color:#ffffff9e;min-width:38px;padding:7px 10px;font-size:10px}.foundation-site>.public-header .language-switcher a[aria-pressed=true]{color:var(--foundation-black);background:var(--foundation-cream)}.foundation-site>.public-header .button-small{min-height:42px;color:var(--foundation-black);background:var(--foundation-cream);border:1px solid var(--foundation-cream);letter-spacing:.11em;text-transform:uppercase;border-radius:0;padding:0 18px;font-size:10px}.foundation-hero{color:#fff;background:var(--foundation-black);grid-template-columns:minmax(380px,.72fr) minmax(540px,1.28fr);min-height:min(820px,100vh - 92px);display:grid;position:relative}.foundation-hero-copy{z-index:2;flex-direction:column;justify-content:center;max-width:660px;padding:clamp(74px,9vw,145px) clamp(30px,5.4vw,92px) 70px;display:flex;position:relative}.foundation-overline,.foundation-section-number,.foundation-section-heading>span,.foundation-assurance>div:first-child>span,.foundation-engagements>header>span,.foundation-cta>span,.foundation-pricing-hero>span,.foundation-proposal-process>header>span,.foundation-commercial-control>header>span,.foundation-pricing-cta>span{color:var(--foundation-gold);letter-spacing:.23em;font-size:10px;font-weight:700;line-height:1.5;display:block}.foundation-hero-copy h1{letter-spacing:-.055em;max-width:690px;margin:28px 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(58px,6vw,104px);font-weight:400;line-height:.92}.foundation-hero-copy>p{color:#ffffffa8;max-width:590px;margin-bottom:34px;font-size:clamp(16px,1.25vw,19px);line-height:1.75}.foundation-hero-copy>small{color:#ffffff6e;max-width:520px;margin-top:29px;font-size:11px;line-height:1.7}.foundation-actions{flex-wrap:wrap;gap:12px;display:flex}.foundation-button{letter-spacing:.1em;text-transform:uppercase;border:1px solid #0000;justify-content:space-between;align-items:center;gap:28px;min-height:54px;padding:0 23px;font-size:11px;font-weight:700;transition:color .18s,background .18s,border-color .18s;display:inline-flex}.foundation-button span{font-size:16px}.foundation-button-light{color:var(--foundation-black);background:var(--foundation-cream);border-color:var(--foundation-cream)}.foundation-button-light:hover{color:#fff;background:var(--foundation-gold);border-color:var(--foundation-gold)}.foundation-button-line{color:#fff;background:0 0;border-color:#ffffff42}.foundation-button-line:hover{border-color:#ffffffbf}.foundation-button-dark{color:#fff;background:var(--foundation-black);border-color:var(--foundation-black)}.foundation-button-dark:hover{color:var(--foundation-black);background:var(--foundation-gold);border-color:var(--foundation-gold)}.foundation-hero-visual{min-height:660px;position:relative;overflow:hidden}.foundation-hero-image{object-fit:cover;object-position:54% center}.foundation-hero-gradient{background:linear-gradient(90deg, var(--foundation-black) 0, #0809086b 18%, transparent 48%), linear-gradient(0deg, #08090894, transparent 42%);position:absolute;inset:0}.foundation-frame-index,.foundation-frame-status,.foundation-frame-caption{z-index:2;color:#ffffffc7;letter-spacing:.17em;font-size:9px;display:flex;position:absolute}.foundation-frame-index{gap:30px;top:30px;right:34px}.foundation-frame-status{flex-direction:column;gap:14px;top:30px;left:34px}.foundation-frame-status strong{color:#d6e4c8;font-size:10px}.foundation-frame-caption{border-top:1px solid #ffffff4d;justify-content:space-between;align-items:center;padding-top:18px;bottom:30px;left:34px;right:34px}.foundation-frame-caption p{letter-spacing:0;margin-bottom:0;font-family:Georgia,Times New Roman,serif;font-size:18px}.foundation-pillar-rail{background:var(--foundation-paper);border-bottom:1px solid var(--foundation-line);grid-template-columns:repeat(4,1fr);display:grid}.foundation-pillar-rail>div{border-right:1px solid var(--foundation-line);min-height:130px;padding:31px clamp(22px,3.1vw,52px)}.foundation-pillar-rail>div:last-child{border-right:0}.foundation-pillar-rail strong,.foundation-pillar-rail span{display:block}.foundation-pillar-rail strong{color:#7c6038;letter-spacing:.18em;margin-bottom:15px;font-size:10px}.foundation-pillar-rail span{color:#141512a1;max-width:260px;font-size:12px;line-height:1.65}.foundation-intro{background:var(--foundation-cream);grid-template-columns:.28fr 1fr .44fr;gap:clamp(38px,6vw,100px);padding:clamp(95px,12vw,190px) clamp(24px,6.2vw,106px);display:grid}.foundation-kicker{color:#7c6038;letter-spacing:.15em;text-transform:uppercase;margin-bottom:21px;font-size:11px;font-weight:700}.foundation-intro h2,.foundation-section-heading h2,.foundation-engagements h2,.foundation-assurance h2,.foundation-pricing-hero h1,.foundation-proposal-process h2,.foundation-commercial-control h2{letter-spacing:-.045em;font-family:Georgia,Times New Roman,serif;font-weight:400;line-height:1.02}.foundation-intro h2{max-width:800px;margin-bottom:32px;font-size:clamp(47px,5.2vw,82px)}.foundation-intro-body{color:#141512a1;max-width:720px;margin-bottom:0;font-size:17px;line-height:1.8}.foundation-intro-note{border-top:1px solid var(--foundation-ink);align-self:end;padding-top:22px}.foundation-intro-note span{letter-spacing:.18em;font-size:9px;font-weight:700}.foundation-intro-note p{color:#141512b3;margin:24px 0 0;font-size:13px;line-height:1.75}.foundation-services{background:var(--foundation-paper);border-top:1px solid var(--foundation-line);padding:clamp(90px,10vw,160px) clamp(24px,6.2vw,106px)}.foundation-section-heading{grid-template-columns:.3fr 1fr;gap:clamp(38px,6vw,100px);margin-bottom:68px;display:grid}.foundation-section-heading>div>p{color:#7c6038;letter-spacing:.14em;text-transform:uppercase;margin-bottom:18px;font-size:11px;font-weight:700}.foundation-section-heading h2{max-width:920px;margin-bottom:0;font-size:clamp(46px,5vw,78px)}.foundation-service-grid{background:var(--foundation-line);border:1px solid var(--foundation-line);grid-template-columns:1.25fr .75fr;gap:1px;display:grid}.foundation-service-card{background:var(--foundation-paper);min-height:345px}.foundation-service-card-featured{grid-row:span 2;grid-template-rows:minmax(360px,1fr) auto;display:grid}.foundation-service-image{min-height:390px;position:relative;overflow:hidden}.foundation-service-image img{object-fit:cover;transition:transform .7s}.foundation-service-card-featured:hover .foundation-service-image img{transform:scale(1.025)}.foundation-service-copy{grid-template-columns:58px 1fr;gap:12px 24px;padding:36px;display:grid}.foundation-service-copy>span{color:#84673e;grid-row:span 3;font-family:Georgia,Times New Roman,serif;font-size:27px}.foundation-service-copy>p{color:#84673e;letter-spacing:.17em;margin-bottom:0;font-size:9px;font-weight:700}.foundation-service-copy h3{letter-spacing:-.04em;margin:10px 0 22px;font-family:Georgia,Times New Roman,serif;font-size:clamp(31px,3vw,48px);font-weight:400;line-height:1.02}.foundation-service-copy>div{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.foundation-service-copy>div p{color:#1415129e;max-width:520px;margin-bottom:0;font-size:13px;line-height:1.75}.foundation-service-copy a{color:var(--foundation-ink);letter-spacing:.12em;text-transform:uppercase;flex:none;font-size:10px;font-weight:700}.foundation-system{color:#fff;background:var(--foundation-black);padding:clamp(90px,10vw,160px) clamp(24px,6.2vw,106px) 0}.foundation-section-heading-dark{border-bottom:1px solid var(--foundation-line-dark);padding-bottom:67px}.foundation-section-heading-dark h2{color:#f3eee3}.foundation-section-heading-dark>div>p{color:var(--foundation-gold)}.foundation-phase-list>a{color:#fff;border-bottom:1px solid var(--foundation-line-dark);grid-template-columns:90px minmax(220px,.65fr) 1fr 30px;align-items:center;gap:24px;min-height:130px;padding:27px 0;transition:padding .18s,background .18s;display:grid}.foundation-phase-list>a:hover{background:#ffffff09;padding-left:20px;padding-right:20px}.foundation-phase-list>a>span{color:var(--foundation-gold);font-family:Georgia,Times New Roman,serif;font-size:26px}.foundation-phase-list h3{margin-bottom:7px;font-family:Georgia,Times New Roman,serif;font-size:30px;font-weight:400}.foundation-phase-list div p,.foundation-phase-list>a>p{color:#ffffff80;margin-bottom:0;font-size:12px;line-height:1.6}.foundation-phase-list div p{color:#ffffff5c;letter-spacing:.12em;text-transform:uppercase;font-size:9px}.foundation-phase-list em{color:var(--foundation-gold);font-size:18px;font-style:normal}.foundation-system-stats{border-top:1px solid var(--foundation-line-dark);background:#11120f;grid-template-columns:repeat(4,1fr);margin:100px calc(-1*clamp(24px,6.2vw,106px)) 0;display:grid}.foundation-system-stats div{border-right:1px solid var(--foundation-line-dark);min-height:190px;padding:46px clamp(24px,4vw,68px)}.foundation-system-stats div:last-child{border-right:0}.foundation-system-stats strong,.foundation-system-stats span{display:block}.foundation-system-stats strong{color:var(--foundation-gold);font-family:Georgia,Times New Roman,serif;font-size:58px;font-weight:400}.foundation-system-stats span{color:#ffffff7a;letter-spacing:.12em;text-transform:uppercase;margin-top:12px;font-size:10px}.foundation-proof{background:var(--foundation-paper);grid-template-columns:1.05fr .95fr;min-height:800px;display:grid}.foundation-proof-image{min-height:700px;position:relative;overflow:hidden}.foundation-proof-image img{object-fit:cover}.foundation-proof-image>span{color:#fff;letter-spacing:.16em;background:#080908c7;padding:11px 13px;font-size:9px;position:absolute;bottom:26px;right:30px}.foundation-proof-copy{padding:clamp(75px,9vw,150px) clamp(36px,7vw,118px)}.foundation-proof-copy>span{color:#84673e;letter-spacing:.2em;font-size:10px;font-weight:700}.foundation-proof-copy h2{letter-spacing:-.05em;margin:38px 0 28px;font-family:Georgia,Times New Roman,serif;font-size:clamp(48px,5vw,82px);font-weight:400;line-height:.98}.foundation-proof-copy>p{color:#1415129e;font-size:15px;line-height:1.8}.foundation-control-list{border-top:1px solid var(--foundation-line);margin-top:52px}.foundation-control-list>div{border-bottom:1px solid var(--foundation-line);grid-template-columns:48px 1fr;align-items:center;min-height:66px;padding:18px 0;display:grid}.foundation-control-list span{color:#84673e;font-size:10px}.foundation-control-list p{margin-bottom:0;font-size:13px}.foundation-engagements{background:#d9d1c3;padding:clamp(90px,10vw,160px) clamp(24px,6.2vw,106px)}.foundation-engagements>header{grid-template-columns:.28fr 1fr .44fr;gap:clamp(38px,6vw,100px);margin-bottom:70px;display:grid}.foundation-engagements h2{max-width:780px;margin-bottom:0;font-size:clamp(45px,5vw,76px)}.foundation-engagements>header>p{color:#1415129e;align-self:end;margin-bottom:6px;font-size:13px;line-height:1.75}.foundation-engagement-grid{background:#14151238;border:1px solid #14151238;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.foundation-engagement-grid a{min-height:350px;color:var(--foundation-ink);background:#e6e0d6;flex-direction:column;padding:30px;transition:color .18s,background .18s;display:flex}.foundation-engagement-grid a:hover{color:#fff;background:var(--foundation-black)}.foundation-engagement-grid a>span{color:#84673e;font-family:Georgia,Times New Roman,serif;font-size:26px}.foundation-engagement-grid h3{margin:78px 0 20px;font-family:Georgia,Times New Roman,serif;font-size:34px;font-weight:400;line-height:1.05}.foundation-engagement-grid p{color:currentColor;opacity:.66;font-size:12px;line-height:1.7}.foundation-engagement-grid em{color:#84673e;letter-spacing:.15em;margin-top:auto;font-size:9px;font-style:normal;font-weight:700}.foundation-assurance{color:#fff;background:#11140f;grid-template-columns:.76fr 1.24fr;gap:clamp(50px,8vw,140px);padding:clamp(90px,10vw,160px) clamp(24px,6.2vw,106px);display:grid}.foundation-assurance h2{color:#f0eadf;margin:36px 0 28px;font-size:clamp(44px,4.7vw,72px)}.foundation-assurance>div:first-child>p{color:#ffffff8c;max-width:570px;font-size:14px;line-height:1.8}.foundation-assurance>div:first-child>a{color:var(--foundation-gold);border-bottom:1px solid var(--foundation-gold);letter-spacing:.13em;text-transform:uppercase;margin-top:18px;padding-bottom:7px;font-size:10px;font-weight:700;display:inline-block}.foundation-assurance-grid{border-top:1px solid var(--foundation-line-dark);border-left:1px solid var(--foundation-line-dark);grid-template-columns:repeat(2,1fr);display:grid}.foundation-assurance-grid article{border-right:1px solid var(--foundation-line-dark);border-bottom:1px solid var(--foundation-line-dark);min-height:230px;padding:30px}.foundation-assurance-grid article>span{color:var(--foundation-gold);font-family:Georgia,Times New Roman,serif;font-size:24px}.foundation-assurance-grid h3{margin:54px 0 17px;font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:400}.foundation-assurance-grid p{color:#ffffff75;margin-bottom:0;font-size:12px;line-height:1.7}.foundation-cta,.foundation-pricing-cta{text-align:center;background:var(--foundation-gold);padding:clamp(105px,13vw,210px) clamp(24px,9vw,150px)}.foundation-cta>span,.foundation-pricing-cta>span{color:#14151294}.foundation-cta h2,.foundation-pricing-cta h2{letter-spacing:-.055em;max-width:1000px;margin:35px auto 45px;font-family:Georgia,Times New Roman,serif;font-size:clamp(51px,6.4vw,100px);font-weight:400;line-height:.96}.foundation-footer{color:#fff;background:var(--foundation-black);grid-template-columns:1fr 1fr auto;gap:42px;padding:70px clamp(24px,6.2vw,106px) 30px;display:grid}.foundation-footer>div strong,.foundation-footer>div span{display:block}.foundation-footer>div strong{letter-spacing:.2em;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:400}.foundation-footer>div span{color:var(--foundation-gold);letter-spacing:.5em;margin-top:8px;font-size:9px}.foundation-footer>p{color:#ffffff7a;max-width:500px;font-size:12px;line-height:1.7}.foundation-footer nav{gap:24px;display:flex}.foundation-footer nav a{color:#ffffffa6;text-transform:uppercase;font-size:10px}.foundation-footer small{color:#ffffff4d;border-top:1px solid var(--foundation-line-dark);grid-column:1/-1;padding-top:28px;font-size:10px}.foundation-pricing-page{background:var(--foundation-paper)}.foundation-pricing-hero{color:#fff;background:var(--foundation-black);grid-template-columns:.25fr 1fr .4fr;gap:clamp(35px,6vw,100px);min-height:680px;padding:clamp(90px,11vw,170px) clamp(24px,6.2vw,106px);display:grid}.foundation-pricing-hero h1{color:#f4efe4;max-width:900px;margin-bottom:32px;font-size:clamp(58px,7vw,112px)}.foundation-pricing-hero>div>p{color:#fff9;max-width:720px;margin-bottom:38px;font-size:17px;line-height:1.75}.foundation-pricing-hero aside{border-top:1px solid #ffffff80;align-self:end;padding:27px 0 5px}.foundation-pricing-hero aside small,.foundation-pricing-hero aside strong{display:block}.foundation-pricing-hero aside small{color:var(--foundation-gold);letter-spacing:.18em;font-size:9px}.foundation-pricing-hero aside strong{letter-spacing:.13em;margin:22px 0;font-size:11px}.foundation-pricing-hero aside p{color:#ffffff85;margin-bottom:0;font-size:12px;line-height:1.75}.foundation-tier-experience{--tier-accent:#9e7944;--tier-surface:#e9e1d5;background:var(--foundation-cream);padding:clamp(90px,10vw,160px) clamp(24px,6.2vw,106px)}.foundation-tier-experience[data-tier=production]{--tier-accent:#a85134;--tier-surface:#d9d3ca}.foundation-tier-experience[data-tier=enterprise]{--tier-accent:#446988;--tier-surface:#d7e0e4}.foundation-tier-experience[data-tier=slate]{--tier-accent:#b99457;--tier-surface:#171813}.foundation-tier-heading{grid-template-columns:.3fr 1fr;gap:clamp(35px,6vw,100px);margin-bottom:62px;display:grid}.foundation-tier-heading>span{color:var(--tier-accent);letter-spacing:.19em;font-size:10px;font-weight:700}.foundation-tier-heading h2{letter-spacing:-.045em;max-width:830px;margin-bottom:22px;font-family:Georgia,Times New Roman,serif;font-size:clamp(46px,5vw,78px);font-weight:400;line-height:1.02}.foundation-tier-heading p{color:#14151294;max-width:680px;margin-bottom:0;font-size:13px;line-height:1.75}.foundation-tier-selector{background:var(--foundation-line);border:1px solid var(--foundation-line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.foundation-tier-selector button{min-height:170px;color:var(--foundation-ink);background:var(--foundation-paper);text-align:left;cursor:pointer;border:0;flex-direction:column;padding:26px;display:flex}.foundation-tier-selector button[aria-selected=true]{color:#fff;background:var(--tier-accent)}.foundation-tier-selector button>span{font-family:Georgia,Times New Roman,serif;font-size:25px}.foundation-tier-selector button>strong{margin-top:auto;font-family:Georgia,Times New Roman,serif;font-size:23px;font-weight:400}.foundation-tier-selector button>small{letter-spacing:.13em;opacity:.6;margin-top:10px;font-size:8px;font-weight:700}.foundation-tier-stage{min-height:610px;color:var(--foundation-ink);background:var(--tier-surface);grid-template-columns:1.1fr .9fr;gap:clamp(45px,8vw,130px);padding:clamp(40px,5vw,80px);transition:color .2s,background .2s;display:grid}.foundation-tier-experience[data-tier=slate] .foundation-tier-stage{color:#fff}.foundation-tier-stage-copy{flex-direction:column;display:flex}.foundation-tier-stage-copy>span{color:var(--tier-accent);letter-spacing:.16em;font-size:9px;font-weight:700}.foundation-tier-experience[data-tier=slate] .foundation-tier-stage-copy>span{color:var(--foundation-gold)}.foundation-tier-stage-copy>strong{color:var(--tier-accent);letter-spacing:-.08em;opacity:.35;margin:50px 0 10px;font-family:Georgia,Times New Roman,serif;font-size:120px;font-weight:400;line-height:.8}.foundation-tier-stage-copy h3{letter-spacing:-.045em;max-width:720px;margin:20px 0 28px;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,4.6vw,72px);font-weight:400;line-height:1}.foundation-tier-stage-copy>p{color:currentColor;opacity:.64;max-width:650px;font-size:14px;line-height:1.8}.foundation-tier-stage-copy>a{color:currentColor;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid;align-self:flex-start;margin-top:auto;padding-bottom:7px;font-size:10px;font-weight:700}.foundation-tier-stage-data{flex-direction:column;justify-content:flex-end;padding-top:40px;display:flex}.foundation-tier-stage-data>div{border-top:1px solid}.foundation-tier-stage-data>div p{border-bottom:1px solid;justify-content:space-between;margin-bottom:0;padding:19px 0;display:flex}.foundation-tier-stage-data>div span{opacity:.55;font-size:10px}.foundation-tier-stage-data>div strong{font-family:Georgia,Times New Roman,serif;font-size:16px;font-weight:400}.foundation-tier-stage-data ol{counter-reset:features;margin:55px 0 0;padding:0;list-style:none}.foundation-tier-stage-data li{color:currentColor;opacity:.7;counter-increment:features;padding:13px 0;font-size:12px}.foundation-tier-stage-data li:before{color:var(--tier-accent);content:"0" counter(features);margin-right:18px;font-size:9px;font-weight:700}.foundation-proposal-process{background:var(--foundation-paper);padding:clamp(90px,10vw,160px) clamp(24px,6.2vw,106px)}.foundation-proposal-process>header{grid-template-columns:.3fr 1fr;gap:clamp(35px,6vw,100px);margin-bottom:65px;display:grid}.foundation-proposal-process h2,.foundation-commercial-control h2{max-width:850px;margin-bottom:0;font-size:clamp(45px,5vw,76px)}.foundation-proposal-process>div,.foundation-commercial-control>div{border-top:1px solid var(--foundation-line);border-left:1px solid var(--foundation-line);grid-template-columns:repeat(4,1fr);display:grid}.foundation-proposal-process article,.foundation-commercial-control article{border-right:1px solid var(--foundation-line);border-bottom:1px solid var(--foundation-line);min-height:285px;padding:29px}.foundation-proposal-process article>span,.foundation-commercial-control article>span{color:#84673e;font-family:Georgia,Times New Roman,serif;font-size:25px}.foundation-proposal-process article h3,.foundation-commercial-control article h3{margin:75px 0 20px;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:400}.foundation-proposal-process article p,.foundation-commercial-control article p{color:#14151291;margin-bottom:0;font-size:12px;line-height:1.7}.foundation-commercial-control{color:#fff;background:var(--foundation-black);padding:clamp(90px,10vw,160px) clamp(24px,6.2vw,106px)}.foundation-commercial-control>header{grid-template-columns:.28fr 1fr .42fr;gap:clamp(35px,6vw,100px);margin-bottom:70px;display:grid}.foundation-commercial-control h2{color:#f4efe4}.foundation-commercial-control>header>p{color:#ffffff85;align-self:end;margin-bottom:0;font-size:13px;line-height:1.75}.foundation-commercial-control>div,.foundation-commercial-control article{border-color:var(--foundation-line-dark)}.foundation-commercial-control article>span{color:var(--foundation-gold)}.foundation-commercial-control article p{color:#ffffff80}@media (max-width:1180px){.foundation-site>.public-header{grid-template-columns:1fr auto}.foundation-site>.public-header nav{display:none}.foundation-hero{grid-template-columns:.9fr 1.1fr}.foundation-intro,.foundation-engagements>header,.foundation-pricing-hero,.foundation-commercial-control>header{grid-template-columns:.22fr 1fr}.foundation-intro-note,.foundation-engagements>header>p,.foundation-pricing-hero aside,.foundation-commercial-control>header>p{grid-column:2}.foundation-engagement-grid,.foundation-proposal-process>div,.foundation-commercial-control>div{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.foundation-site>.public-header{min-height:76px;padding:0 20px}.foundation-site>.public-header .text-link{display:none}.foundation-site>.public-header .header-actions{gap:9px}.foundation-site>.public-header .button-small{padding:0 12px}.foundation-hero{grid-template-columns:1fr}.foundation-hero-copy{max-width:none;padding:85px 24px 62px}.foundation-hero-visual{min-height:74vw}.foundation-hero-gradient{background:linear-gradient(#0000 52%,#0809089e)}.foundation-pillar-rail,.foundation-system-stats{grid-template-columns:repeat(2,1fr)}.foundation-pillar-rail>div:nth-child(2),.foundation-system-stats div:nth-child(2){border-right:0}.foundation-intro,.foundation-section-heading,.foundation-proof,.foundation-engagements>header,.foundation-assurance,.foundation-pricing-hero,.foundation-tier-heading,.foundation-tier-stage,.foundation-proposal-process>header,.foundation-commercial-control>header{grid-template-columns:1fr}.foundation-intro-note,.foundation-engagements>header>p,.foundation-pricing-hero aside,.foundation-commercial-control>header>p{grid-column:auto}.foundation-service-grid{grid-template-columns:1fr}.foundation-service-card-featured{grid-row:auto}.foundation-phase-list>a{grid-template-columns:54px 1fr 24px}.foundation-phase-list>a>p{grid-column:2/-1}.foundation-system-stats{margin-top:70px}.foundation-proof-image{min-height:70vw}.foundation-engagement-grid,.foundation-tier-selector{grid-template-columns:repeat(2,1fr)}.foundation-footer{grid-template-columns:1fr 1fr}.foundation-footer nav{grid-column:1/-1}}@media (max-width:620px){.foundation-site>.public-header .brand>span:last-child{display:none}.foundation-site>.public-header .language-switcher a{min-width:32px;padding:7px}.foundation-site>.public-header .button-small{min-height:38px;font-size:8px}.foundation-hero-copy h1{font-size:clamp(51px,15vw,72px)}.foundation-hero-visual{min-height:105vw}.foundation-frame-index{display:none}.foundation-frame-caption p{text-align:right;max-width:190px;font-size:15px}.foundation-pillar-rail,.foundation-system-stats,.foundation-engagement-grid,.foundation-assurance-grid,.foundation-tier-selector,.foundation-proposal-process>div,.foundation-commercial-control>div{grid-template-columns:1fr}.foundation-pillar-rail>div,.foundation-system-stats div{border-right:0}.foundation-intro,.foundation-services,.foundation-system,.foundation-engagements,.foundation-assurance,.foundation-pricing-hero,.foundation-tier-experience,.foundation-proposal-process,.foundation-commercial-control{padding:80px 20px}.foundation-section-heading,.foundation-engagements>header,.foundation-tier-heading{margin-bottom:44px}.foundation-service-copy{grid-template-columns:42px 1fr;padding:28px 22px}.foundation-service-copy>div{flex-direction:column;align-items:flex-start}.foundation-phase-list>a{min-height:150px}.foundation-system-stats{margin-left:-20px;margin-right:-20px}.foundation-proof-copy{padding:80px 20px}.foundation-engagement-grid a{min-height:290px}.foundation-assurance-grid article{min-height:210px}.foundation-tier-selector button{min-height:145px}.foundation-tier-stage{min-height:760px;padding:30px 22px}.foundation-tier-stage-copy>strong{font-size:94px}.foundation-tier-stage-copy h3{font-size:43px}.foundation-proposal-process article,.foundation-commercial-control article{min-height:245px}.foundation-footer{grid-template-columns:1fr;padding:60px 20px 28px}.foundation-footer nav,.foundation-footer small{grid-column:auto}}@media (prefers-reduced-motion:reduce){.foundation-site *,.foundation-site :before,.foundation-site :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--paper);margin:0;font-family:Noto Sans Bengali,Hind Siliguri,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.site-shell{overflow:hidden}.public-header{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(24px)saturate(130%);backdrop-filter:blur(24px)saturate(130%);z-index:50;background:#f4f0e8e0;justify-content:space-between;align-items:center;height:88px;padding:0 clamp(24px,5vw,80px);display:flex;position:sticky;top:0}.public-header nav{color:#4e4b46;gap:32px;font-size:14px;display:flex}.public-header nav a:hover{color:var(--ink)}.brand{align-items:center;gap:11px;line-height:1;display:inline-flex}.brand-mark{background:var(--ink);width:36px;height:36px;color:var(--paper);border-radius:2px;place-items:center;font:700 22px/1 Georgia,serif;display:grid}.brand>span:last-child{gap:4px;display:grid}.brand strong{letter-spacing:.16em;font:700 13px/1 Segoe UI,sans-serif}.brand em{letter-spacing:.42em;color:var(--muted);font:500 8px/1 Segoe UI,sans-serif}.header-actions{align-items:center;gap:22px;font-size:13px;display:flex}.language-switcher{color:#77736c;background:#ffffff14;border:1px solid;border-radius:999px;align-items:center;gap:2px;padding:3px;display:inline-flex}.language-switcher button,.language-switcher a{min-width:34px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:5px 8px;font:600 10px/1 Segoe UI,sans-serif}.language-switcher button[aria-pressed=true],.language-switcher a[aria-pressed=true]{color:#111;background:var(--accent-2)}.public-header .language-switcher{background:#ffffff73}.public-header .language-switcher button[aria-pressed=true],.public-header .language-switcher a[aria-pressed=true]{color:#fff;background:#1a1a1a}.button{border:1px solid var(--ink);background:var(--ink);color:#fff;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:22px;min-height:48px;padding:0 20px;font-weight:650;transition:transform .2s,background .2s,box-shadow .2s;display:inline-flex}.button:hover{background:#2b2b2b;transform:translateY(-2px);box-shadow:0 14px 35px #00000029}.button-small{min-height:39px;padding-inline:16px}.button-ghost{color:var(--ink);background:0 0}.button-ghost:hover{background:#0000000d}.button-accent{background:var(--accent);border-color:var(--accent)}.button-danger{background:var(--red);border-color:var(--red)}.text-link:hover{text-decoration:underline}.hero-section{background-image:linear-gradient(#0b0b0b09 1px,#0000 1px),linear-gradient(90deg,#0b0b0b09 1px,#0000 1px);background-size:42px 42px;grid-template-columns:minmax(0,.92fr) minmax(500px,1.08fr);gap:clamp(30px,5vw,82px);min-height:760px;padding:clamp(76px,8vw,118px) clamp(24px,6vw,96px) 104px;display:grid;position:relative}.hero-copy{z-index:2;align-self:center;max-width:680px;position:relative}.eyebrow{color:#58544f;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;font-family:Segoe UI,sans-serif;font-size:11px;display:inline-flex}.eyebrow i{background:var(--accent);width:28px;height:1px}.hero-copy h1{letter-spacing:-.045em;max-width:720px;margin:24px 0;font:550 clamp(48px,5.4vw,78px)/1 Georgia,Noto Serif Bengali,serif}.hero-copy>p{color:#514d47;max-width:570px;margin:0;font-size:clamp(17px,1.5vw,21px);line-height:1.75}.hero-actions{gap:12px;margin-top:36px;display:flex}.hero-copy>small{color:#706b64;max-width:580px;margin-top:18px;line-height:1.6;display:block}.hero-visual{isolation:isolate;align-self:center;min-height:570px;position:relative}.hero-stage{background:#0c0c0c;border-radius:4px 56px 4px 4px;position:absolute;inset:12px 0 12px 24px;overflow:hidden;box-shadow:0 42px 100px #140e0a47}.hero-stage:after{content:"";pointer-events:none;border-radius:inherit;border:1px solid #ffffff29;position:absolute;inset:0}.hero-stage-image{object-fit:cover;object-position:61% center;filter:saturate(.86)contrast(1.04)}.hero-stage-shade{background:linear-gradient(#06060675,#0000 30% 60%,#060606db),linear-gradient(90deg,#05050557,#0000 42%);position:absolute;inset:0}.stage-id,.stage-status,.stage-shot,.stage-metrics{z-index:2;font-family:Segoe UI,sans-serif;position:absolute}.stage-id{color:#ffffffad;letter-spacing:.18em;font-size:9px;font-weight:650;top:24px;left:26px}.stage-status{color:#d8d3ca;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);letter-spacing:.12em;background:#090909b3;border:1px solid #ffffff29;align-items:center;gap:10px;padding:10px 13px;font-size:8px;display:flex;top:20px;right:22px}.stage-status strong{color:#93cb92}.stage-shot{color:#ffffffad;letter-spacing:.14em;gap:7px;font-size:8px;display:grid;bottom:102px;left:26px}.stage-shot strong{color:var(--accent-2);font-size:10px}.stage-metrics{color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070707c7;border-top:1px solid #ffffff24;grid-template-columns:repeat(3,1fr);gap:18px;min-height:78px;padding:18px 26px;display:grid;bottom:0;left:0;right:0}.stage-metrics div{gap:6px;display:grid}.stage-metrics span{color:#908b83;letter-spacing:.14em;font-size:8px}.stage-metrics strong{letter-spacing:.08em;font-size:10px}.stage-orbit{z-index:-1;border:1px solid #c9683e57;border-radius:50%;position:absolute}.stage-orbit-one{width:170px;height:170px;top:-46px;right:-78px}.stage-orbit-two{width:80px;height:80px;bottom:-24px;left:-15px}.frame{color:#fff;box-shadow:var(--shadow);background:#111;border:1px solid #ffffff24;position:absolute}.frame-back{color:#393630;letter-spacing:.2em;background:#d5d0c7;padding:18px;font:600 10px/1 Segoe UI;inset:40px 5% 50px 12%;transform:rotate(4deg)translateZ(-40px)}.frame-mid{z-index:4;letter-spacing:.12em;align-items:center;gap:12px;padding:10px 13px;font:650 9px/1 Segoe UI;display:flex;top:2%;right:1%}.frame-mid strong{color:#8fd092}.frame-main{z-index:3;inset:64px 8% 34px 2%;overflow:hidden;transform:rotate(-2.2deg)}.frame-top,.frame-bottom{letter-spacing:.14em;color:#b8b3aa;justify-content:space-between;align-items:center;height:46px;padding:0 15px;font:600 9px/1 Segoe UI;display:flex}.frame-top em{color:var(--accent-2)}.cinema-scene{background:radial-gradient(circle at 72% 23%,#ffdaa8a6,#0000 13%),linear-gradient(175deg,#111b27 0 52%,#182833 53% 59%,#090e14 60%);height:calc(100% - 102px);min-height:330px;position:relative;overflow:hidden}.cinema-scene:before{content:"";background:repeating-linear-gradient(165deg,#ffffff1f 0 1px,#0000 1px 14px),linear-gradient(#233a43,#0d1a22);position:absolute;inset:55% 0 0}.cinema-scene:after{content:"";filter:blur(12px);clip-path:polygon(45% 0,55% 0,80% 100%,20% 100%);background:linear-gradient(#e7854b40,#0000);width:64%;height:22%;position:absolute;bottom:0;left:18%}.moon{aspect-ratio:1;background:#f2c994;border-radius:50%;width:84px;position:absolute;top:12%;right:14%;box-shadow:0 0 60px #f3c2878c}.figure{z-index:2;background:linear-gradient(90deg,#070707,#232323,#060606);border-radius:20px 20px 5px 5px;width:38px;height:104px;position:absolute;bottom:14%;left:47%}.figure:before{content:"";background:#101010;border:4px solid #34393e;border-radius:50%;width:32px;height:32px;position:absolute;top:-18px;left:3px}.reflection{z-index:2;filter:blur(8px);background:linear-gradient(#ed9d69aa,#0000);width:54px;height:120px;position:absolute;bottom:-70px;left:45%}.frame-bottom{gap:14px;height:56px}.frame-bottom div{gap:5px;display:grid}.frame-bottom strong{color:#eee9e1}.signal{z-index:6;background:var(--paper);letter-spacing:.16em;border:1px solid #00000040;padding:9px 12px;font:700 8px/1 Segoe UI;position:absolute;box-shadow:0 8px 24px #0000001f}.signal-one{color:#366f43;bottom:6%;left:-2%}.signal-two{bottom:16%;right:0}.trust-row{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:#65615a;justify-content:space-between;align-items:center;min-height:76px;padding:0 clamp(24px,7vw,110px);font-size:12px;display:flex}.trust-row span:before{content:"•";color:var(--accent);margin-right:9px}.corporate-note{border-bottom:1px solid var(--line);color:#f4efe7;background:#111;grid-template-columns:.55fr 1.2fr .9fr;align-items:start;gap:48px;padding:56px clamp(24px,7vw,110px);display:grid}.corporate-note>span{color:var(--accent-2);letter-spacing:.15em;text-transform:uppercase;font:650 10px/1.4 Segoe UI,sans-serif}.corporate-note h2{letter-spacing:-.03em;margin:0;font:500 clamp(28px,3vw,44px)/1.12 Georgia,Noto Serif Bengali,serif}.corporate-note p{color:#aaa59d;margin:0;line-height:1.75}.visual-showcase{color:#f3eee6;background:radial-gradient(circle at 82% 4%,#c9683e29,#0000 24%),#111;border-top:1px solid #ffffff14;padding:112px clamp(24px,6vw,96px) 126px}.showcase-heading{grid-template-columns:.55fr 1.25fr .85fr;align-items:end;gap:46px;margin-bottom:58px;display:grid}.showcase-heading>span,.assurance-section header>span{color:var(--accent-2);letter-spacing:.16em;text-transform:uppercase;font:650 10px/1.4 Segoe UI,sans-serif}.showcase-heading h2,.assurance-section h2{letter-spacing:-.04em;margin:0;font:500 clamp(38px,4.2vw,62px)/1.05 Georgia,Noto Serif Bengali,serif}.showcase-heading p,.assurance-section header>p{color:#aaa59d;margin:0;line-height:1.75}.showcase-grid{grid-template-columns:minmax(0,1.48fr) minmax(300px,.82fr);gap:18px;display:grid}.showcase-card{background:#191919;border:1px solid #ffffff1f;min-width:0;overflow:hidden}.showcase-image{background:#0a0a0a;min-height:390px;position:relative;overflow:hidden}.showcase-card-wide .showcase-image{min-height:520px}.showcase-image img{object-fit:cover;transition:transform .8s cubic-bezier(.2,.8,.2,1)}.showcase-card:hover .showcase-image img{transform:scale(1.025)}.showcase-caption{align-content:start;min-height:190px;padding:25px 26px 30px;display:grid}.showcase-caption>span{color:var(--accent-2);letter-spacing:.16em;font:650 9px/1 Segoe UI,sans-serif}.showcase-caption h3{margin:18px 0 10px;font:500 clamp(24px,2.3vw,34px)/1.1 Georgia,Noto Serif Bengali,serif}.showcase-caption p{color:#97928a;max-width:620px;margin:0;line-height:1.65}.platform-section{background:#e9e5de;padding:110px clamp(24px,7vw,110px) 130px}.section-heading{grid-template-columns:.6fr 1.1fr .8fr;align-items:end;gap:48px;margin-bottom:60px;display:grid}.section-heading>span{color:var(--accent);letter-spacing:.15em;text-transform:uppercase;font:650 10px/1 Segoe UI}.section-heading h2{letter-spacing:-.035em;margin:0;font:500 clamp(38px,4vw,58px)/1.08 Georgia,serif}.section-heading p{color:var(--muted);margin:0;line-height:1.7}.phase-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.phase-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:310px;padding:26px;transition:background .2s,transform .2s;display:flex;position:relative}.phase-grid article:hover{background:var(--paper);transform:translateY(-4px)}.phase-grid article>span{color:var(--muted);letter-spacing:.15em;text-transform:uppercase;font:600 9px/1 Segoe UI}.phase-icon{border:1px solid var(--ink);border-radius:50%;place-items:center;width:52px;height:52px;margin:30px 0 22px;font:500 18px/1 Georgia,serif;display:grid}.phase-grid h3{margin:0 0 3px;font-size:25px}.phase-grid em{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font:500 10px/1 Segoe UI}.phase-grid p{color:#66615b;font-size:14px;line-height:1.55}.phase-grid a{justify-content:space-between;margin-top:auto;font-size:13px;display:flex}.control-banner{background:var(--ink);color:#fff;grid-template-columns:1fr 1fr;align-items:center;gap:10vw;min-height:620px;padding:100px clamp(24px,7vw,110px);display:grid}.control-banner h2{letter-spacing:-.04em;margin:28px 0 0;font:500 clamp(48px,5vw,72px)/1.02 Georgia,serif}.control-banner .eyebrow{color:#aaa59d}.control-list{border-top:1px solid var(--line-dark)}.control-list div{border-bottom:1px solid var(--line-dark);grid-template-columns:48px 1fr 30px;align-items:center;min-height:72px;display:grid}.control-list span{color:#666;font:600 10px/1 Segoe UI}.control-list p{color:#d8d4cc;margin:0}.control-list em{color:#78a879}.assurance-section{background-color:#e8e2d8;background-image:linear-gradient(#0b0b0b07 1px,#0000 1px),linear-gradient(90deg,#0b0b0b07 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:46px 46px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;padding:110px clamp(24px,6vw,96px) 118px}.assurance-section header{max-width:930px}.assurance-section header>span{color:var(--accent)}.assurance-section h2{max-width:820px;margin-top:22px}.assurance-section header>p{color:#5f5a53;max-width:710px;margin-top:24px}.assurance-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:62px;display:grid}.assurance-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#f4f0e885;min-height:230px;padding:25px}.assurance-grid article>span{color:var(--accent);letter-spacing:.14em;font:650 9px/1 Segoe UI,sans-serif}.assurance-grid h3{margin:58px 0 12px;font-size:18px}.assurance-grid p{color:#68635c;margin:0;font-size:13px;line-height:1.65}.assurance-link{border-bottom:1px solid var(--ink);align-items:center;gap:28px;width:fit-content;margin-top:30px;padding-bottom:5px;font-weight:700;display:inline-flex}.site-footer{border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:20px;min-height:190px;padding:50px clamp(24px,7vw,110px);display:grid}.site-footer strong{font:600 22px/1 Georgia,serif}.site-footer p,.site-footer small{color:var(--muted)}.contact-company{color:var(--accent);font-weight:700}.contact-details{color:var(--muted);gap:8px;margin-top:26px;font-style:normal;display:grid}.contact-details a:hover{color:var(--ink);text-decoration:underline}.site-footer nav{gap:24px;font-size:13px;display:flex}.site-footer small{grid-column:1/-1}.app-layout{color:#eeeae3;background:#101010;grid-template-columns:248px 1fr;min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--line-dark);background:#0c0c0c;flex-direction:column;height:100vh;min-height:100vh;padding:24px 18px;display:flex;position:sticky;top:0}.sidebar .brand{margin:0 8px 30px}.sidebar .brand-mark{color:#111;background:#eeeae3}.sidebar .brand strong{color:#fff}.sidebar .brand em{color:#777}.workspace-switcher{border:1px solid var(--line-dark);border-radius:6px;gap:5px;margin-bottom:22px;padding:13px;display:grid}.workspace-switcher span{color:#79756f;letter-spacing:.14em;font:600 8px/1 Segoe UI}.workspace-switcher strong{font-size:13px}.sidebar-nav{gap:3px;display:grid;overflow-y:auto}.sidebar-nav a{color:#99958e;border-radius:5px;align-items:center;gap:11px;min-height:40px;padding:0 12px;font-size:13px;display:flex}.sidebar-nav a span{color:#706c66;text-align:center;width:18px}.sidebar-nav a:hover,.sidebar-nav a[aria-current=page]{color:#fff;background:#1a1a1a}.sidebar-bottom{border-top:1px solid var(--line-dark);margin-top:auto;padding-top:18px}.user-chip{grid-template-columns:34px 1fr;align-items:center;gap:10px;display:grid}.user-chip>span{background:var(--accent);border-radius:50%;place-items:center;width:34px;height:34px;font-weight:700;display:grid}.user-chip div{gap:3px;display:grid}.user-chip strong{font-size:12px}.user-chip small{color:#777;font-size:10px}.app-main{background:#141414;min-width:0}.app-topbar{border-bottom:1px solid var(--line-dark);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:10;background:#141414e6;justify-content:space-between;align-items:center;height:72px;padding:0 34px;display:flex;position:sticky;top:0}.breadcrumb{color:#777;align-items:center;gap:10px;font-size:12px;display:flex}.breadcrumb strong{color:#dcd8d0}.topbar-actions{align-items:center;gap:8px;display:flex}.icon-button{color:#aaa;border:1px solid var(--line-dark);cursor:pointer;background:#1c1c1c;border-radius:5px;place-items:center;width:38px;height:38px;display:grid}.mock-chip{color:#dcb178;letter-spacing:.1em;background:#d7a8511a;border:1px solid #d7a85147;border-radius:30px;padding:7px 10px;font:650 9px/1 Segoe UI}.app-content{padding:36px clamp(22px,3vw,46px) 70px}.page-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:30px;display:flex}.page-heading span{color:var(--accent-2);letter-spacing:.13em;text-transform:uppercase;font:650 9px/1 Segoe UI}.page-heading h1{letter-spacing:-.02em;margin:10px 0 7px;font:500 clamp(30px,3vw,44px)/1.1 Georgia,serif}.page-heading p{color:#8e8982;margin:0}.page-heading .button{color:#111;background:#eeeae3;border-color:#eeeae3;min-height:43px}.metric-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:24px;display:grid}.metric-card{border:1px solid var(--line-dark);background:#1a1a1a;border-radius:7px;align-content:space-between;min-height:142px;padding:20px;display:grid}.metric-card p,.metric-card small{color:#85817a;margin:0;font-size:12px}.metric-card strong{font:500 30px/1 Georgia,serif}.metric-good{border-top:2px solid var(--green)}.metric-warn{border-top:2px solid var(--amber)}.metric-danger{border-top:2px solid var(--red)}.dashboard-grid{grid-template-columns:minmax(0,1.55fr) minmax(280px,.75fr);gap:18px;display:grid}.panel{border:1px solid var(--line-dark);background:#191919;border-radius:8px;overflow:hidden}.panel-header{border-bottom:1px solid var(--line-dark);justify-content:space-between;align-items:center;min-height:62px;padding:0 20px;display:flex}.panel-header h2{margin:0;font-size:14px}.panel-header a,.panel-header span{color:#918d86;font-size:11px}.project-list{display:grid}.project-row{border-bottom:1px solid #ffffff12;grid-template-columns:1.6fr .8fr .65fr .65fr 30px;align-items:center;gap:14px;padding:18px 20px;display:grid}.project-row:last-child{border:0}.project-row h3{margin:0 0 4px;font-size:14px}.project-row small{color:#77736c}.progress-cell{gap:7px;display:grid}.progress-cell div{background:#313131;height:3px}.progress-cell div i{background:var(--accent);height:100%;display:block}.progress-cell span{color:#777;font-size:10px}.gate-badge{border:1px solid;border-radius:3px;align-items:center;gap:7px;width:fit-content;padding:6px 8px;font:600 9px/1 Segoe UI;display:inline-flex}.gate-badge span{display:none}.gate-badge em{opacity:.75;font-style:normal}.gate-green,.status-green,.status-ready,.status-locked{color:#8ec58f}.gate-amber,.status-amber,.status-in_review{color:#e0b66b}.gate-blocked,.gate-red,.status-blocked{color:#df827b}.status-badge{color:#aaa;align-items:center;gap:6px;width:fit-content;font-size:10px;display:inline-flex}.rights-summary{gap:12px;padding:18px 20px;display:grid}.rights-summary>div{border-bottom:1px solid #ffffff0f;justify-content:space-between;padding-bottom:12px;font-size:12px;display:flex}.rights-summary span{color:#777}.activity-list{display:grid}.activity-item{border-bottom:1px solid #ffffff0f;grid-template-columns:30px 1fr auto;align-items:start;gap:10px;padding:14px 20px;display:grid}.activity-item>span{width:26px;height:26px;color:var(--accent-2);background:#252525;border-radius:50%;place-items:center;font-size:10px;display:grid}.activity-item p{color:#c2beb7;margin:0;font-size:12px;line-height:1.5}.activity-item small{color:#6e6a65;font-size:10px}.phase-timeline{margin:0;padding:0;list-style:none;display:grid}.phase-timeline li{border-bottom:1px solid #ffffff0f;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;min-height:60px;padding:10px 16px;display:grid}.phase-timeline li>span{color:#888;border:1px solid #484848;border-radius:50%;place-items:center;width:30px;height:30px;font:600 9px/1 Segoe UI;display:grid}.phase-timeline li div{gap:3px;display:grid}.phase-timeline small{color:#716d67}.phase-timeline em{color:#777;font:600 9px/1 Segoe UI}.phase-completed>span{border-color:var(--green)!important;color:var(--green)!important}.phase-active>span{background:var(--accent);border-color:var(--accent)!important;color:#fff!important}.phase-blocked>span{border-color:var(--red)!important;color:var(--red)!important}.module-nav{border-bottom:1px solid var(--line-dark);gap:5px;padding:10px;display:flex;overflow-x:auto}.module-nav a{white-space:nowrap;color:#7c7872;border-radius:3px;padding:8px 10px;font-size:11px}.module-nav a[aria-current=page]{color:#fff;background:#2a2928}.control-card{border:1px solid var(--line-dark);background:#1c1c1c;border-radius:7px;justify-content:space-between;align-items:center;gap:16px;min-height:110px;padding:18px;display:flex}.control-card h3{margin:7px 0 5px;font-size:15px}.control-card p{color:#85817a;margin:0;font-size:12px}.card-kicker{color:var(--accent-2);letter-spacing:.13em;font:650 8px/1 Segoe UI}.job-progress{gap:10px;display:grid}.job-progress>div{justify-content:space-between;font-size:12px;display:flex}.job-progress span{color:#777}progress{width:100%;height:5px;accent-color:var(--accent)}.empty-state,.error-state{text-align:center;border:1px dashed #3b3b3b;border-radius:8px;align-content:center;place-items:center;min-height:280px;padding:40px;display:grid}.empty-state>span,.error-state>span{color:#777;font-size:34px}.empty-state h2,.error-state h2{margin:16px 0 8px}.empty-state p,.error-state p{color:#777;max-width:480px;margin:0 0 18px}.error-state{border-color:#c45f5880}.confirmation-dialog{color:#fff;box-shadow:var(--shadow);background:#171717;border:1px solid #444;border-radius:8px}.form-shell{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:18px;display:grid}.idea-form{border:1px solid var(--line-dark);background:#1a1a1a;border-radius:8px;padding:30px}.idea-form label{margin-bottom:12px;font-weight:650;display:block}.idea-form textarea{resize:vertical;color:#eee;background:#111;border:1px solid #363636;border-radius:6px;width:100%;min-height:180px;padding:20px;line-height:1.7}.idea-form footer{justify-content:space-between;align-items:center;gap:20px;margin-top:16px;display:flex}.idea-form footer small{color:#777;max-width:440px;line-height:1.5}.form-error{color:#df827b;font-size:12px}.plan-result{background:#141b16;border:1px solid #78a87959;border-radius:6px;margin-top:18px;padding:20px}.plan-result h2{margin:0 0 10px}.plan-result dl{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.plan-result dt{color:#777;font-size:10px}.plan-result dd{margin:3px 0 0;font-size:13px}.guardrail-list{gap:12px;padding:20px;display:grid}.guardrail-list div{color:#bbb;grid-template-columns:24px 1fr;align-items:start;gap:10px;font-size:12px;line-height:1.5;display:grid}.guardrail-list span{color:var(--green)}.project-hero{border:1px solid var(--line-dark);background:linear-gradient(135deg,#1d1d1d,#171717);border-radius:8px;grid-template-columns:1fr auto;gap:20px;margin-bottom:18px;padding:26px;display:grid}.project-id{color:#777;letter-spacing:.14em;font:600 9px/1 Segoe UI}.project-hero h1{margin:10px 0 7px;font:500 32px/1.1 Georgia,serif}.project-hero p{color:#8b8780;margin:0}.project-health{aspect-ratio:1;border:7px solid #252525;border-top-color:var(--green);border-radius:50%;align-content:center;place-items:center;width:105px;display:grid}.project-health strong{font:500 27px/1 Georgia,serif}.project-health span{color:#777;margin-top:4px;font-size:9px}.project-layout{grid-template-columns:minmax(0,1.45fr) minmax(300px,.7fr);gap:18px;display:grid}.workspace-grid{grid-template-columns:repeat(2,1fr);gap:10px;padding:18px;display:grid}.workspace-card{border:1px solid var(--line-dark);background:#1b1b1b;border-radius:6px;flex-direction:column;min-height:150px;padding:18px;display:flex}.workspace-card h3{margin:12px 0 7px}.workspace-card p{color:#777;font-size:12px;line-height:1.5}.workspace-card a{color:var(--accent-2);margin-top:auto;font-size:11px}.admin-layout{color:#151515;background:#eeeae3}.admin-layout .sidebar{color:#eee;background:#111}.admin-layout .app-main{background:#e8e4dc}.admin-layout .app-topbar{background:#e8e4dce6;border-bottom:1px solid #0000001f}.admin-layout .breadcrumb strong{color:#222}.admin-layout .icon-button{color:#444;background:#f2efe9;border-color:#00000026}.admin-layout .page-heading p{color:#6f6b65}.admin-layout .metric-card,.admin-layout .panel,.admin-layout .control-card{background:#f4f1eb;border-color:#00000021}.admin-layout .panel-header{border-color:#0000001f}.admin-layout .project-row,.admin-layout .activity-item{border-color:#00000014}.admin-layout .project-row small,.admin-layout .activity-item small,.admin-layout .control-card p{color:#777}.admin-layout .phase-timeline li{border-color:#00000014}.admin-layout .workspace-card{background:#ece8e0;border-color:#0000001f}.admin-table{border-collapse:collapse;width:100%;font-size:12px}.admin-table th,.admin-table td{text-align:left;border-bottom:1px solid #00000014;padding:14px 18px}.admin-table th{color:#777;letter-spacing:.1em;font:600 9px/1 Segoe UI}.admin-table td strong{margin-bottom:4px;display:block}.admin-table td small{color:#777}.ceo-link{min-height:36px;color:var(--accent-2);border:1px solid #c9683e80;border-radius:999px;align-items:center;padding:0 13px;font:650 10px/1 Segoe UI,sans-serif;display:inline-flex}.admin-layout .ceo-link{color:#743c25;background:#c9683e14}.ceo-layout .sidebar{background:radial-gradient(circle at 10% 10%,#c9683e2e,#0000 30%),#0d0d0d}.ceo-layout .app-main{background:radial-gradient(circle at 92% 5%,#c9683e14,#0000 22%),#121212}.ceo-sidebar .workspace-switcher strong{color:#f1e2d8}.master-control,.catalog-page{color:#eeeae3}.catalog-heading{border-bottom:1px solid var(--line-dark);padding:8px 0 16px}.catalog-heading>div:first-child{max-width:780px}.catalog-heading p{max-width:760px;line-height:1.7}.master-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:22px;display:grid}.master-metric{border:1px solid var(--line-dark);border-top:2px solid var(--accent);background:linear-gradient(145deg,#1d1d1d,#171717);border-radius:10px;align-content:space-between;min-height:164px;padding:20px;display:grid}.master-metric span,.master-metric small{color:#8f8a82;font-size:11px}.master-metric strong{font:500 42px/1 Georgia,serif}.control-split{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:18px;display:grid}.control-checklist{margin:0;padding:0;list-style:none}.control-checklist li{border-bottom:1px solid var(--line-dark);grid-template-columns:42px 1fr;align-items:center;min-height:64px;padding:13px 20px;display:grid}.control-checklist li:last-child{border:0}.control-checklist li>span{color:var(--accent-2);letter-spacing:.12em;font:600 10px/1 Segoe UI,sans-serif}.control-checklist p,.readiness-panel p{color:#aaa49c;margin:0;font-size:13px;line-height:1.7}.readiness-panel>p{padding:24px}.safe-boundary{background:#78a87912;border:1px solid #78a87959;border-radius:7px;gap:5px;margin:0 20px 20px;padding:16px;display:grid}.safe-boundary strong{color:#a7c8a7;font-size:12px}.safe-boundary span{color:#777;font-size:10px}.status-pill{letter-spacing:.08em;text-transform:uppercase;border:1px solid;border-radius:999px;width:fit-content;padding:7px 10px;font:650 9px/1 Segoe UI,sans-serif}.status-pill-safe{color:#8bb18c;background:#78a87912}.status-pill-warn{color:#d8a85d;background:#d7a85114}.control-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.control-card{border:1px solid var(--line-dark);background:#191919;border-radius:9px;grid-template-columns:16px 1fr;align-content:start;gap:15px;min-height:155px;padding:20px;display:grid}.control-card-mark{border:2px solid var(--amber);border-radius:50%;width:9px;height:9px;margin-top:5px}.control-card h2{margin:0 0 9px;font-size:15px}.control-card p{color:#88837c;margin:0;font-size:12px;line-height:1.55}.control-card small{color:var(--accent-2);grid-column:2;margin-top:15px;font-size:10px}.catalog-count{border:1px solid var(--line-dark);background:#ffffff06;border-radius:9px;gap:5px;min-width:160px;padding:16px 20px;display:grid}.catalog-count strong{font:500 20px/1.2 Georgia,serif}.catalog-count span{color:#938e86;font-size:10px}.catalog-filter-row{scrollbar-width:thin;gap:8px;margin-bottom:26px;display:flex;overflow-x:auto}.catalog-filter-row span{border:1px solid var(--line-dark);color:#97928a;border-radius:999px;flex:none;padding:9px 12px;font-size:10px}.provider-category{margin:0 0 32px}.provider-category>header{border-bottom:1px solid var(--line-dark);justify-content:space-between;align-items:flex-end;margin-bottom:12px;padding:12px 0;display:flex}.provider-category>header div{align-items:baseline;gap:14px;display:flex}.provider-category>header span{color:var(--accent);font:650 9px/1 Segoe UI,sans-serif}.provider-category>header h2{margin:0;font:500 23px/1.2 Georgia,serif}.provider-category>header strong{color:#777;font-size:12px}.provider-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.provider-card{border:1px solid var(--line-dark);background:#191919;border-radius:8px;flex-direction:column;min-height:190px;padding:17px;display:flex}.provider-card-top,.provider-card footer{justify-content:space-between;align-items:center;gap:9px;display:flex}.provider-monogram{width:34px;height:34px;color:var(--accent-2);border:1px solid #c9683e59;border-radius:8px;place-items:center;font:700 10px/1 Segoe UI,sans-serif;display:grid}.provider-card h3{margin:18px 0 7px;font-size:14px}.provider-card p{color:#7d7973;margin:0;font-size:10px;line-height:1.55}.provider-card footer{color:#777;letter-spacing:.05em;margin-top:auto;padding-top:14px;font:600 8px/1 Segoe UI,sans-serif}.provider-card footer strong{color:#b9824d}.admin-layout .catalog-page{color:#171717}.admin-layout .catalog-heading,.admin-layout .provider-category>header{border-color:#00000021}.admin-layout .catalog-count,.admin-layout .catalog-filter-row span,.admin-layout .provider-card{color:#171717;background:#f4f1eb;border-color:#00000021}.workflow-stage-rail{border:1px solid var(--line-dark);border-radius:9px;grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:34px;display:grid;overflow:hidden}.workflow-stage-rail div{border-right:1px solid var(--line-dark);background:#ffffff05;align-content:space-between;min-height:95px;padding:15px;display:grid}.workflow-stage-rail div:last-child{border:0}.workflow-stage-rail span,.production-level-header>span{color:var(--accent);letter-spacing:.1em;font:650 9px/1 Segoe UI,sans-serif}.workflow-stage-rail strong{font-size:11px;line-height:1.45}.production-level{margin-bottom:52px}.production-level-header{grid-template-columns:90px 1fr;align-items:end;margin-bottom:18px;display:grid}.production-level-header h2{margin:0 0 4px;font:500 30px/1.1 Georgia,serif}.production-level-header p{color:#7f7a73;margin:0;font-size:11px}.sector-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.sector-card{border:1px solid var(--line-dark);background:#191919;border-radius:9px;padding:20px}.sector-card>header>span,.workflow-item>span,.workflow-item>small{color:var(--accent-2);letter-spacing:.09em;text-transform:uppercase;font:600 8px/1 Segoe UI,sans-serif}.sector-card>header h3{margin:8px 0 3px;font-size:17px}.sector-card>header p,.workflow-item>p{color:#76716b;margin:0;font-size:10px}.workflow-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:18px;display:grid}.workflow-item{background:#151515;border:1px solid #ffffff17;border-radius:7px;flex-direction:column;min-height:245px;padding:15px;display:flex}.workflow-item h4{margin:12px 0 4px;font-size:13px}.workflow-item>small{color:#6f6b65;margin-top:18px}.capability-chain{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.capability-chain b{color:#b9b3ab;background:#232323;border-radius:3px;padding:5px 7px;font:500 8px/1 Segoe UI,sans-serif}.workflow-item footer{color:#777;border-top:1px solid #ffffff12;gap:4px;margin-top:auto;padding-top:13px;font-size:8px;display:grid}.workflow-item footer strong{color:#b78758;font-size:9px}.order-state-flow{border:1px solid var(--line-dark);border-radius:9px;grid-template-columns:repeat(9,minmax(0,1fr));margin-bottom:20px;display:grid;overflow:hidden}.order-state-flow article{border-right:1px solid var(--line-dark);align-content:space-between;min-height:104px;padding:14px;display:grid}.order-state-flow article:last-child{border:0}.order-state-flow span{color:var(--accent);font:600 9px/1 Segoe UI,sans-serif}.order-state-flow strong{font-size:10px;line-height:1.4}.compact-gate-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:18px 20px;display:grid}.compact-gate-list span{color:#aaa59d;font-size:11px}.social-pipeline{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:20px;display:grid}.social-pipeline article{border:1px solid var(--line-dark);border-top:2px solid var(--accent);background:#191919;border-radius:8px;min-height:175px;padding:18px}.social-pipeline span{color:var(--accent-2);font:600 9px/1 Segoe UI,sans-serif}.social-pipeline h2{margin:34px 0 8px;font-size:13px}.social-pipeline p{color:#777;margin:0;font-size:10px;line-height:1.5}.simple-page{background:var(--paper);min-height:100vh}.simple-content{max-width:1100px;margin:auto;padding:90px 24px}.simple-content h1{font:500 clamp(42px,6vw,72px)/1 Georgia,serif}.simple-content>p{max-width:700px;color:var(--muted);line-height:1.8}.content-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:44px;display:grid}.content-grid article{border:1px solid var(--line);background:#ebe7df;padding:24px}.content-grid h2{font-size:18px}.content-grid p{color:var(--muted);font-size:14px;line-height:1.6}@media (max-width:1050px){.master-metrics,.provider-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-stage-rail,.order-state-flow{grid-template-columns:repeat(3,minmax(0,1fr))}.workflow-stage-rail div:nth-child(3n),.order-state-flow article:nth-child(3n){border-right:0}.social-pipeline{grid-template-columns:repeat(3,minmax(0,1fr))}.public-header nav{display:none}.hero-section{grid-template-columns:1fr}.hero-visual{min-height:470px;margin-top:35px}.section-heading{grid-template-columns:1fr 1fr}.showcase-heading{grid-template-columns:1fr 1.4fr}.showcase-heading p{grid-column:2}.showcase-grid{grid-template-columns:1.15fr .85fr}.assurance-grid{grid-template-columns:repeat(2,1fr)}.corporate-note{grid-template-columns:1fr 1fr}.corporate-note p,.section-heading p{grid-column:2}.phase-grid{grid-template-columns:repeat(2,1fr)}.control-banner{grid-template-columns:1fr}.metric-grid{grid-template-columns:repeat(2,1fr)}.dashboard-grid,.project-layout,.form-shell{grid-template-columns:1fr}.content-grid{grid-template-columns:1fr 1fr}}@media (max-width:760px){.app-layout{grid-template-columns:minmax(0,1fr);width:100%;max-width:100vw;overflow-x:clip}.sidebar,.app-main,.app-content,.sidebar-nav,.catalog-page,.master-control{min-width:0;max-width:100vw}.sidebar-nav{width:100%}.page-heading h1,.page-heading p,.production-level-header h2{overflow-wrap:anywhere}.master-metrics,.control-split,.control-card-grid,.provider-grid,.sector-grid,.workflow-list,.social-pipeline{grid-template-columns:1fr}.workflow-stage-rail,.order-state-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-stage-rail div:nth-child(3n),.order-state-flow article:nth-child(3n){border-right:1px solid var(--line-dark)}.workflow-stage-rail div:nth-child(2n),.order-state-flow article:nth-child(2n){border-right:0}.catalog-count{width:100%}.production-level-header{grid-template-columns:1fr;gap:9px}.topbar-actions .ceo-link,.topbar-actions .status-pill{display:none}.public-header{height:70px;padding-inline:18px}.header-actions .text-link{display:none}.hero-section{padding-inline:20px;padding-top:60px}.hero-copy h1{font-size:48px}.hero-actions{flex-direction:column;align-items:stretch}.hero-visual{min-height:440px}.hero-stage{border-radius:3px 36px 3px 3px;inset:10px 0}.stage-id{max-width:170px;line-height:1.5}.stage-status{top:70px}.stage-metrics{gap:10px;padding-inline:18px}.frame-main{inset:48px 4% 24px}.cinema-scene{min-height:250px}.trust-row{grid-template-columns:1fr 1fr;gap:15px;padding-block:22px;display:grid}.corporate-note{grid-template-columns:1fr;gap:20px;padding:48px 20px}.corporate-note p{grid-column:auto}.visual-showcase,.platform-section,.assurance-section,.control-banner{padding:75px 20px}.showcase-heading{grid-template-columns:1fr}.showcase-heading p{grid-column:auto}.showcase-grid{grid-template-columns:1fr}.showcase-image,.showcase-card-wide .showcase-image{min-height:340px}.assurance-grid,.section-heading{grid-template-columns:1fr}.section-heading p{grid-column:auto}.phase-grid,.site-footer{grid-template-columns:1fr}.site-footer nav{flex-wrap:wrap}.app-layout{grid-template-columns:1fr}.sidebar{border-right:0;border-bottom:1px solid var(--line-dark);height:auto;min-height:auto;position:relative}.sidebar-nav{display:flex;overflow-x:auto}.sidebar-nav a{white-space:nowrap}.workspace-switcher,.sidebar-bottom{display:none}.app-topbar{padding-inline:18px;top:0}.app-content{padding-inline:16px}.metric-grid{grid-template-columns:1fr 1fr}.project-row{grid-template-columns:1fr auto}.project-row>:nth-child(3),.project-row>:nth-child(4){display:none}.page-heading{flex-direction:column;align-items:flex-start}.workspace-grid,.plan-result dl,.content-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.auth-page{background:radial-gradient(circle at 80% 15%, #dbae5b1f, transparent 34%), var(--paper);min-height:100vh}.auth-content{max-width:980px}.auth-surface-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:30px 0;display:grid}.auth-surface-grid article{border:1px solid var(--line);background:#ffffffa3;min-width:0;padding:22px}.auth-surface-grid article.selected{border-color:var(--gold);box-shadow:inset 0 3px 0 var(--gold)}.auth-surface-grid article>span{color:var(--gold);font:700 12px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.auth-surface-grid h2{margin:15px 0 8px;font-size:20px}.auth-surface-grid p,.auth-configuration-card p,.auth-footnote{color:var(--muted);margin:0}.google-sign-in{gap:12px;display:inline-flex}.google-sign-in span{color:#1f1f1f;background:#fff;border-radius:50%;place-items:center;width:24px;height:24px;font-weight:800;display:grid}.auth-notice,.auth-configuration-card{border:1px solid var(--line);margin:22px 0;padding:15px 18px}.auth-notice.error{color:#8a241f;background:#8a241f0f;border-color:#8a241f59}.auth-notice.success{color:#285f43;background:#285f430f;border-color:#285f434d}.auth-configuration-card{border-left:4px solid var(--gold);max-width:660px}.auth-configuration-card p{margin-top:6px}.auth-footnote{max-width:760px;margin:20px 0 12px;font-size:13px}.account-stack{gap:10px;display:grid}.sign-out-form button{color:var(--muted-dark);cursor:pointer;font:inherit;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.empty-state{color:var(--muted);border:1px dashed var(--line);margin:0;padding:28px}.portal-records{margin-bottom:20px}.portal-record-list{display:grid}.portal-record-list article{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;padding:16px 0;display:grid}.portal-record-list article:first-child{border-top:0}.portal-record-list article div{gap:4px;display:grid}.portal-record-list small{color:var(--muted)}@media (max-width:760px){.auth-surface-grid{grid-template-columns:1fr}.portal-record-list article{grid-template-columns:1fr;gap:8px}}.stage-capital{z-index:3;color:#f7f1e6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080809d1;border:1px solid #e5b96870;gap:5px;width:152px;padding:14px 16px;font-family:Segoe UI,sans-serif;display:grid;position:absolute;bottom:104px;right:22px}.stage-capital span,.stage-capital small{color:#c6bba8;letter-spacing:.15em;font-size:7px}.stage-capital strong{color:#e3ba70;font:650 20px/1 Georgia,serif}.enterprise-command{color:#f4efe7;background:radial-gradient(circle at 76% 10%,#cc974d2b,#0000 26%),linear-gradient(#ffffff06 1px,#0000 1px) 0 0/48px 48px,linear-gradient(90deg,#ffffff06 1px,#0000 1px) 0 0/48px 48px,#0b0c0f;border-bottom:1px solid #ffffff1a;padding:120px clamp(24px,6vw,96px)}.enterprise-command-heading{grid-template-columns:.48fr 1.52fr;align-items:start;gap:clamp(32px,7vw,120px);display:grid}.enterprise-command-heading>span,.tier-preview-section>header>span{color:#d8ad67;letter-spacing:.19em;font:650 9px/1.5 Segoe UI,sans-serif}.enterprise-command-heading h2{letter-spacing:-.045em;max-width:940px;margin:0;font:500 clamp(42px,5.1vw,76px)/1.02 Georgia,Noto Serif Bengali,serif}.enterprise-command-heading p{color:#a9a49b;max-width:760px;margin:28px 0 0;font-size:17px;line-height:1.75}.enterprise-feature-grid{border-top:1px solid #ffffff24;border-left:1px solid #ffffff24;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:76px;display:grid}.enterprise-feature-grid article{border-bottom:1px solid #ffffff24;border-right:1px solid #ffffff24;flex-direction:column;min-height:250px;padding:24px;transition:background .25s,transform .25s;display:flex}.enterprise-feature-grid article:hover{background:#ffffff0b;transform:translateY(-3px)}.enterprise-feature-grid article>span{color:#d8ad67;letter-spacing:.16em;font:650 9px/1 Segoe UI,sans-serif}.enterprise-feature-grid h3{margin:auto 0 12px;font-size:19px}.enterprise-feature-grid p{color:#969189;margin:0;font-size:13px;line-height:1.65}.enterprise-stats{color:#0d0d0e;background:#d9b474;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:26px;display:grid}.enterprise-stats div{border-right:1px solid #0d0d0e33;align-content:space-between;min-height:126px;padding:22px;display:grid}.enterprise-stats div:last-child{border-right:0}.enterprise-stats strong{font:600 clamp(28px,3vw,44px)/1 Georgia,serif}.enterprise-stats span{letter-spacing:.06em;font-size:11px}.tier-preview-section{color:#f4efe7;background:#101012;padding:110px clamp(24px,6vw,96px) 126px}.tier-preview-section>header{grid-template-columns:.45fr 1.25fr auto;align-items:end;gap:44px;margin-bottom:56px;display:grid}.tier-preview-section>header h2{letter-spacing:-.04em;margin:0;font:500 clamp(36px,4.2vw,62px)/1.05 Georgia,Noto Serif Bengali,serif}.tier-preview-section>header a{color:#d8ad67;white-space:nowrap;font-size:13px}.tier-preview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.tier-preview{border:1px solid #ffffff1f;flex-direction:column;min-height:340px;padding:22px;transition:transform .28s,box-shadow .28s;display:flex;position:relative;overflow:hidden}.tier-preview:hover{transform:translateY(-7px);box-shadow:0 30px 70px #00000052}.tier-preview>span{letter-spacing:.16em;font:650 9px/1 Segoe UI,sans-serif}.tier-preview>div{margin-top:auto}.tier-preview h3{margin:0 0 8px;font:500 27px/1 Georgia,serif}.tier-preview strong{font-size:13px}.tier-preview p{min-height:44px;margin:22px 28px 0 0;font-size:12px;line-height:1.6}.tier-preview em{font-style:normal;position:absolute;bottom:20px;right:20px}.tier-preview-1{color:#28221b;background:linear-gradient(145deg,#eadfcf,#bda98d);border-radius:38px 3px 3px}.tier-preview-2{background:linear-gradient(160deg,#262526,#111112 68%);border-top:3px solid #c76e43}.tier-preview-3{background-color:#0d1825;background-image:linear-gradient(#7da6dc14 1px,#0000 1px),linear-gradient(90deg,#7da6dc14 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-color:#6fa1e066}.tier-preview-4{color:#e8d2a1;background:radial-gradient(circle at 80% 10%,#4a381b,#0000 25%),#050506;border:1px solid #daae5c7a;border-radius:3px 3px 44px}.brand-command-frame{background:#050506;border-top:1px solid #daae5c57;border-bottom:1px solid #daae5c57;min-height:min(68vw,900px);position:relative;overflow:hidden}.brand-command-frame>img{object-fit:cover}.brand-command-frame:after{content:"";pointer-events:none;background:linear-gradient(#0000 64%,#030304e0);position:absolute;inset:0}.brand-command-caption{z-index:2;color:#f4ecd9;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#060607c7;border:1px solid #daae5c61;width:min(480px,100% - 48px);padding:22px 24px;position:absolute;bottom:clamp(24px,5vw,72px);right:clamp(24px,6vw,96px)}.brand-command-caption span{color:#d9ad5f;letter-spacing:.17em;font:650 8px/1.4 Segoe UI,sans-serif}.brand-command-caption p{color:#bbb3a6;margin:14px 0 0;line-height:1.65}.pricing-page{color:#f5f0e8;background:#0b0c0f;min-height:100vh}.pricing-page .public-header{color:var(--ink)}.pricing-hero{background:radial-gradient(circle at 82% 26%,#cf9c5238,#0000 29%),linear-gradient(#ffffff06 1px,#0000 1px) 0 0/52px 52px,linear-gradient(90deg,#ffffff06 1px,#0000 1px) 0 0/52px 52px,#0b0c0f;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);align-items:center;gap:clamp(50px,8vw,140px);min-height:720px;padding:110px clamp(24px,6vw,96px) 92px;display:grid}.pricing-hero .eyebrow{color:#b9b3a9}.pricing-hero-copy h1{letter-spacing:-.055em;max-width:870px;margin:24px 0;font:500 clamp(52px,6.2vw,92px)/.96 Georgia,Noto Serif Bengali,serif}.pricing-hero-copy>p{color:#aaa49a;max-width:720px;margin:0;font-size:17px;line-height:1.8}.pricing-hero-actions{gap:12px;margin-top:38px;display:flex}.pricing-ghost{color:#f5f0e8;background:#ffffff09;border-color:#fff3}.pricing-capital{background:linear-gradient(145deg,#ffffff0e,#ffffff03);border:1px solid #e0b76d6b;border-radius:4px 64px 4px 4px;flex-direction:column;justify-content:space-between;min-height:420px;padding:34px;display:flex;position:relative;overflow:hidden;box-shadow:0 52px 120px #00000057}.pricing-capital:after{content:"";border:1px solid #e0b76d42;border-radius:50%;width:220px;height:220px;position:absolute;top:-60px;right:-50px;box-shadow:0 0 0 34px #e0b76d06,0 0 0 68px #e0b76d05}.pricing-capital>span{color:#d8ad67;letter-spacing:.2em;font:650 9px/1.4 Segoe UI,sans-serif}.pricing-capital>strong{letter-spacing:-.08em;align-items:flex-end;gap:8px;font:600 clamp(80px,9vw,140px)/.75 Georgia,serif;display:flex}.pricing-capital>strong small{color:#d8ad67;margin-bottom:6px;font-size:.36em}.pricing-capital>strong span{color:#d8ad67;letter-spacing:.16em;margin:0 0 4px 4px;font:650 13px/1 Segoe UI,sans-serif}.pricing-capital p{color:#8f8a82;max-width:340px;margin:0;font-size:11px;line-height:1.65}.tier-experience{--tier-bg:#08090a;--tier-surface:#161617;--tier-ink:#f5f0e8;--tier-muted:#9f9a92;--tier-accent:#d8ad67;color:var(--tier-ink);background:var(--tier-bg);padding:112px clamp(24px,6vw,96px) 126px;transition:background .45s,color .45s}.tier-experience[data-tier=atelier]{--tier-bg:#ded2c1;--tier-surface:#eee6da;--tier-ink:#241f1a;--tier-muted:#655b51;--tier-accent:#8d5b3b}.tier-experience[data-tier=production]{--tier-bg:#141414;--tier-surface:#202020;--tier-ink:#f0ebe3;--tier-muted:#a59f97;--tier-accent:#cf7045}.tier-experience[data-tier=enterprise]{--tier-bg:#09131f;--tier-surface:#0d1e30;--tier-ink:#e8f0f8;--tier-muted:#91a6bb;--tier-accent:#6ba3df}.tier-experience[data-tier=sovereign]{--tier-bg:#050506;--tier-surface:#101011;--tier-ink:#f4ecd9;--tier-muted:#9f9788;--tier-accent:#d9ad5f}.tier-heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:60px;margin-bottom:48px;display:grid}.tier-heading>div>span{color:var(--tier-accent);letter-spacing:.18em;font:650 9px/1 Segoe UI,sans-serif}.tier-heading h2{letter-spacing:-.04em;margin:20px 0 0;font:500 clamp(40px,4.8vw,70px)/1 Georgia,Noto Serif Bengali,serif}.tier-heading p{color:var(--tier-muted);margin:0;line-height:1.75}.tier-selector{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.tier-tab{text-align:left;min-height:152px;color:var(--tier-muted);border:1px solid color-mix(in srgb, var(--tier-ink), transparent 82%);cursor:pointer;background:0 0;align-content:space-between;gap:12px;padding:18px;transition:transform .22s,background .22s,color .22s;display:grid}.tier-tab:hover{transform:translateY(-3px)}.tier-tab[aria-selected=true]{color:var(--tier-ink);background:color-mix(in srgb, var(--tier-surface), transparent 6%);border-color:var(--tier-accent)}.tier-tab[data-tier-id=atelier]{border-radius:24px 2px 2px}.tier-tab[data-tier-id=production]{border-top:3px solid #cf7045}.tier-tab[data-tier-id=enterprise]{background-image:linear-gradient(90deg,#0000 48%,#6ba3df14 50%,#0000 52%);border-color:#6ba3df66}.tier-tab[data-tier-id=sovereign]{border-color:#d9ad5f75;border-radius:2px 2px 24px}.tier-tab>span{color:var(--tier-accent);letter-spacing:.16em;font:650 9px/1 Segoe UI,sans-serif}.tier-tab strong{font:500 22px/1 Georgia,serif}.tier-tab small{font-size:10px;line-height:1.45}.tier-stage{background:var(--tier-surface);border:1px solid color-mix(in srgb, var(--tier-ink), transparent 84%);grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);gap:clamp(46px,7vw,110px);min-height:560px;margin-top:12px;padding:clamp(28px,4vw,62px);transition:background .45s,border-radius .45s;display:grid;position:relative;overflow:hidden}.tier-stage-atelier{background:linear-gradient(130deg,#eee5d8,#cbbba5);border-radius:54px 4px 4px}.tier-stage-production{border-top:4px solid var(--tier-accent);background:linear-gradient(145deg,#242324,#111 72%)}.tier-stage-enterprise{background-color:#0d1e30;background-image:linear-gradient(#6ba3df14 1px,#0000 1px),linear-gradient(90deg,#6ba3df14 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.tier-stage-sovereign{background:radial-gradient(circle at 82% 12%,#d9ad5f33,#0000 24%),#0c0c0d;border-color:#d9ad5f80;border-radius:4px 4px 64px}.tier-stage-copy{z-index:1;flex-direction:column;display:flex;position:relative}.tier-stage-copy>span{color:var(--tier-accent);letter-spacing:.16em;font:650 9px/1.5 Segoe UI,sans-serif}.tier-monogram{color:color-mix(in srgb, var(--tier-accent), transparent 80%);letter-spacing:-.08em;font:600 clamp(100px,13vw,190px)/1 Georgia,serif;position:absolute;top:-26px;right:0}.tier-stage-copy h3{letter-spacing:-.045em;max-width:760px;margin:auto 0 24px;font:500 clamp(40px,4.4vw,68px)/1.02 Georgia,Noto Serif Bengali,serif}.tier-stage-copy p{max-width:650px;color:var(--tier-muted);margin:0;line-height:1.75}.tier-action{width:fit-content;color:var(--tier-accent);border-bottom:1px solid var(--tier-accent);gap:38px;margin-top:34px;padding-bottom:7px;font-size:13px;display:flex}.tier-stage-data{z-index:1;align-self:end;position:relative}.tier-metrics{border-top:1px solid color-mix(in srgb, var(--tier-ink), transparent 78%);border-left:1px solid color-mix(in srgb, var(--tier-ink), transparent 78%);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tier-metrics div{border-right:1px solid color-mix(in srgb, var(--tier-ink), transparent 78%);border-bottom:1px solid color-mix(in srgb, var(--tier-ink), transparent 78%);align-content:space-between;min-height:112px;padding:14px;display:grid}.tier-metrics span{color:var(--tier-muted);font-size:9px}.tier-metrics strong{font-size:13px}.tier-feature-list{border-top:1px solid color-mix(in srgb, var(--tier-ink), transparent 78%);margin-top:18px}.tier-feature-list div{border-bottom:1px solid color-mix(in srgb, var(--tier-ink), transparent 78%);grid-template-columns:46px 1fr;align-items:center;min-height:52px;display:grid}.tier-feature-list span{color:var(--tier-accent);font:650 9px/1 Segoe UI,sans-serif}.tier-feature-list strong{font-size:12px}.commercial-control{color:#171513;background:#e9e2d7;padding:120px clamp(24px,6vw,96px)}.commercial-control>header{max-width:980px}.commercial-control>header>span{color:#a1633e;letter-spacing:.18em;font:650 9px/1 Segoe UI,sans-serif}.commercial-control h2{letter-spacing:-.045em;margin:22px 0;font:500 clamp(42px,5vw,72px)/1.02 Georgia,Noto Serif Bengali,serif}.commercial-control>header>p{color:#635d55;max-width:720px;line-height:1.75}.commercial-control-grid{border-top:1px solid #17151329;border-left:1px solid #17151329;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:62px;display:grid}.commercial-control-grid article{border-bottom:1px solid #17151329;border-right:1px solid #17151329;flex-direction:column;min-height:250px;padding:22px;display:flex}.commercial-control-grid article>span{color:#a1633e;font:650 9px/1 Segoe UI,sans-serif}.commercial-control-grid h3{margin:auto 0 12px;font-size:18px}.commercial-control-grid p{color:#6a645c;margin:0;font-size:13px;line-height:1.65}.pricing-cta{background:radial-gradient(circle at 82% 40%,#d8ad6738,#0000 26%),#080809;flex-direction:column;justify-content:center;align-items:flex-start;min-height:560px;padding:100px clamp(24px,7vw,112px);display:flex}.pricing-cta>span{color:#d8ad67;letter-spacing:.18em;font:650 9px/1 Segoe UI,sans-serif}.pricing-cta h2{letter-spacing:-.05em;max-width:1100px;margin:28px 0 42px;font:500 clamp(44px,5.7vw,82px)/1 Georgia,Noto Serif Bengali,serif}@media (max-width:1050px){.enterprise-feature-grid,.commercial-control-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.enterprise-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.tier-preview-section>header{grid-template-columns:1fr 1.5fr}.tier-preview-section>header a{grid-column:2}.tier-preview-grid,.tier-selector{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-hero,.tier-stage{grid-template-columns:1fr}.pricing-capital{min-height:330px}.tier-stage-data{margin-top:54px}}@media (max-width:760px){.stage-capital{width:130px;bottom:98px;right:14px}.enterprise-command,.tier-preview-section,.pricing-hero,.tier-experience,.commercial-control,.pricing-cta{padding:74px 20px}.enterprise-command-heading,.tier-preview-section>header,.tier-heading{grid-template-columns:1fr;gap:24px}.enterprise-command-heading h2,.pricing-hero-copy h1{font-size:48px}.enterprise-feature-grid,.enterprise-stats,.tier-preview-grid,.tier-selector,.commercial-control-grid{grid-template-columns:1fr}.enterprise-stats div{min-height:96px}.tier-preview-section>header a{grid-column:auto}.brand-command-frame{min-height:118vw}.brand-command-frame>img{object-position:58% center}.brand-command-caption{bottom:20px;right:20px}.pricing-hero{min-height:auto}.pricing-hero-actions{flex-direction:column;align-items:stretch}.pricing-capital{border-radius:3px 38px 3px 3px;min-height:300px;padding:24px}.pricing-capital>strong{font-size:84px}.tier-tab{min-height:130px}.tier-stage{min-height:720px;padding:26px}.tier-monogram{font-size:110px;top:12px}.tier-stage-copy h3{margin-top:180px;font-size:40px}.tier-metrics{grid-template-columns:1fr}.tier-metrics div{min-height:76px}.pricing-cta h2{font-size:46px}}.foundation-service-card:not(.foundation-service-card-featured) .foundation-service-image{min-height:178px}.foundation-service-card:not(.foundation-service-card-featured) .foundation-service-copy{padding-top:28px}.foundation-service-card:hover .foundation-service-image img,.foundation-engagement-grid a:hover .foundation-engagement-image img,.foundation-proposal-process article:hover .foundation-process-image img,.foundation-commercial-control article:hover .foundation-control-image img{transform:scale(1.035)}.foundation-engagement-grid a{min-height:500px}.foundation-engagement-image{background:#1a1917;min-height:145px;margin:-30px -30px 26px;position:relative;overflow:hidden}.foundation-engagement-image:after,.foundation-process-image:after,.foundation-control-image:after,.foundation-pricing-hero-image:after,.foundation-tier-tab-image:after,.foundation-tier-stage-media:after,.compact-card-image:after,.auth-surface-image:after,.portal-shell-visual:after{content:"";pointer-events:none;background:linear-gradient(#0000 52%,#08090875);position:absolute;inset:0}.foundation-engagement-image img,.foundation-process-image img,.foundation-control-image img,.foundation-pricing-hero-image img,.foundation-tier-tab-image img,.foundation-tier-stage-media img,.compact-card-image img,.auth-surface-image img,.portal-shell-visual img{object-fit:cover;transition:transform .65s}.foundation-engagement-grid h3{margin-top:28px}.foundation-tier-selector button{min-width:0;min-height:245px;overflow:hidden}.foundation-tier-tab-image{background:#171713;width:calc(100% + 52px);min-height:90px;margin:-26px -26px 18px;position:relative;overflow:hidden}.foundation-tier-selector button[aria-selected=true] .foundation-tier-tab-image{filter:saturate(.82)contrast(1.06)}.foundation-tier-stage{grid-template-rows:minmax(300px,36vw) auto;min-height:890px}.foundation-tier-stage-media{background:#10110f;grid-column:1/-1;min-height:300px;position:relative;overflow:hidden}.foundation-tier-stage-media>span{z-index:2;color:#fff;letter-spacing:.16em;background:#080908c2;padding:9px 11px;font-size:8px;font-weight:700;position:absolute;bottom:20px;right:22px}.foundation-tier-stage-copy>strong{margin-top:30px}.foundation-pricing-hero-image{border-bottom:1px solid #ffffff24;min-height:185px;margin:-30px -30px 27px;position:relative;overflow:hidden}.foundation-process-image,.foundation-control-image{background:#171713;min-height:130px;margin:-29px -29px 24px;position:relative;overflow:hidden}.foundation-proposal-process article,.foundation-commercial-control article{min-height:430px;overflow:hidden}.foundation-proposal-process article h3,.foundation-commercial-control article h3{margin-top:35px}.page-cinematic-visual{color:#fff;background:#121210;border:1px solid #15151224;min-height:clamp(320px,48vw,560px);margin:50px 0 70px;position:relative;overflow:hidden}.page-cinematic-visual>img{object-fit:cover}.page-cinematic-visual-shade{background:linear-gradient(#0000 42%,#050605c2);position:absolute;inset:0}.page-cinematic-visual figcaption{z-index:2;justify-content:space-between;align-items:flex-end;gap:24px;display:flex;position:absolute;bottom:clamp(22px,4vw,46px);left:clamp(22px,4vw,48px);right:clamp(22px,4vw,48px)}.page-cinematic-visual figcaption span{color:#d6b57d;letter-spacing:.17em;font-size:9px;font-weight:700}.page-cinematic-visual figcaption p{color:#ffffffc7;text-align:right;max-width:470px;margin:0;font-family:Georgia,Noto Serif Bengali,serif;font-size:clamp(17px,2.2vw,26px);line-height:1.35}.content-grid article{overflow:hidden}.compact-card-image{background:#151512;min-height:145px;margin:-24px -24px 23px;position:relative;overflow:hidden}.auth-surface-grid article{overflow:hidden}.auth-surface-image{background:#151512;min-height:120px;margin:-22px -22px 20px;position:relative;overflow:hidden}.portal-shell-visual{border:1px solid var(--line-dark);background:#121210;min-height:92px;margin:0 0 18px;position:relative;overflow:hidden}.portal-shell-visual>span{z-index:2;color:#ffffffc7;letter-spacing:.13em;font-size:7px;font-weight:700;position:absolute;bottom:8px;left:9px;right:9px}.portal-shell-visual-ceo{border-color:#d8ad6752}@media (max-width:900px){.foundation-tier-stage{grid-template-rows:minmax(280px,56vw) auto auto;min-height:auto}.foundation-tier-stage-media{min-height:280px}}@media (max-width:760px){.foundation-engagement-grid a{min-height:455px}.foundation-tier-selector button{min-height:225px}.foundation-tier-stage{gap:34px;padding:22px}.foundation-tier-stage-copy>strong{margin-top:18px;font-size:88px}.foundation-pricing-hero-image{margin:-24px -24px 24px}.page-cinematic-visual{min-height:370px;margin:38px 0 54px}.page-cinematic-visual figcaption{flex-direction:column;align-items:flex-start}.page-cinematic-visual figcaption p{text-align:left}.portal-shell-visual{display:none}}.corporate-product-bar{z-index:60;color:#171713;letter-spacing:.13em;text-transform:uppercase;background:#c7a46b;border-bottom:1px solid #14151242;justify-content:space-between;align-items:center;gap:24px;min-height:36px;padding:8px clamp(20px,4.5vw,76px);font-size:9px;font-weight:700;line-height:1.4;display:flex;position:relative}.corporate-product-bar a{color:currentColor;border-bottom:1px solid;flex:none}.foundation-founder-feature{color:#fff;background:#0d0f0c;grid-template-columns:minmax(380px,.82fr) minmax(480px,1.18fr);min-height:760px;display:grid}.foundation-founder-portrait{background:#f4f4f1;min-height:680px;position:relative;overflow:hidden}.foundation-founder-portrait img{object-fit:cover;object-position:center 14%}.foundation-founder-portrait:after{content:"";background:linear-gradient(#0000 66%,#070807a3);position:absolute;inset:0}.foundation-founder-portrait>span{z-index:2;color:#fff;letter-spacing:.18em;font-size:9px;font-weight:700;position:absolute;bottom:25px;left:28px;right:28px}.foundation-founder-copy{flex-direction:column;justify-content:center;padding:clamp(72px,9vw,148px) clamp(36px,8vw,130px);display:flex}.foundation-founder-copy>span,.foundation-founder-copy>p:first-of-type{color:var(--foundation-gold);letter-spacing:.18em;text-transform:uppercase;font-size:9px;font-weight:700}.foundation-founder-copy>p:first-of-type{margin-top:56px;margin-bottom:15px}.foundation-founder-copy h2{color:#f5f0e6;letter-spacing:-.055em;margin-bottom:20px;font-family:Georgia,Noto Serif Bengali,serif;font-size:clamp(54px,6.4vw,96px);font-weight:400;line-height:.96}.foundation-founder-copy>strong{color:#ffffffad;letter-spacing:.12em;text-transform:uppercase;max-width:640px;font-size:10px;line-height:1.7}.foundation-founder-copy>p:not(:first-of-type){color:#ffffff94;max-width:700px;margin:40px 0 46px;font-size:14px;line-height:1.85}.foundation-founder-copy>a{color:#fff;border-bottom:1px solid var(--foundation-gold);letter-spacing:.12em;text-transform:uppercase;width:fit-content;padding-bottom:7px;font-size:10px;font-weight:700}.foundation-about-page{background:var(--foundation-paper)}.about-product-hero{color:#fff;background:radial-gradient(circle at 82% 28%, #b994572e, transparent 27%), var(--foundation-black);grid-template-columns:.25fr 1fr .42fr;align-items:start;gap:clamp(38px,6vw,100px);min-height:650px;padding:clamp(90px,10vw,160px) clamp(24px,6.2vw,106px);display:grid}.about-product-hero>span,.about-product-hero>div>p,.about-founder-biography>span,.about-founder-biography>p:first-of-type,.about-leadership-section>header>span,.about-direction-section article>span{color:var(--foundation-gold);letter-spacing:.18em;text-transform:uppercase;font-size:9px;font-weight:700}.about-product-hero>div>p{margin-bottom:24px}.about-product-hero h1{color:#f4efe4;letter-spacing:-.058em;max-width:930px;margin-bottom:0;font-family:Georgia,Noto Serif Bengali,serif;font-size:clamp(56px,6.7vw,104px);font-weight:400;line-height:.96}.about-product-hero>p{color:#ffffff8f;align-self:end;margin-bottom:4px;font-size:14px;line-height:1.85}.about-founder-section{background:#ded7ca;grid-template-columns:.86fr 1.14fr;min-height:850px;display:grid}.about-founder-image{background:#f4f4f1;min-height:760px;margin:0;position:relative;overflow:hidden}.about-founder-image img{object-fit:cover;object-position:center 12%}.about-founder-image figcaption{color:#fff;letter-spacing:.16em;background:#080908c7;padding:10px 12px;font-size:8px;font-weight:700;position:absolute;bottom:22px;right:24px}.about-founder-biography{flex-direction:column;justify-content:center;padding:clamp(78px,9vw,150px) clamp(38px,8vw,130px);display:flex}.about-founder-biography>p:first-of-type{color:#866b43;margin:48px 0 14px}.about-founder-biography h2{letter-spacing:-.06em;margin-bottom:22px;font-family:Georgia,Noto Serif Bengali,serif;font-size:clamp(60px,7vw,108px);font-weight:400;line-height:.92}.about-founder-biography>strong{color:#735b38;letter-spacing:.11em;text-transform:uppercase;font-size:11px;line-height:1.8}.about-founder-biography>p:not(:first-of-type){color:#141512a3;max-width:710px;margin:34px 0 0;font-size:14px;line-height:1.85}.about-leadership-section{background:var(--foundation-paper);padding:clamp(90px,10vw,160px) clamp(24px,6.2vw,106px)}.about-leadership-section>header{grid-template-columns:.3fr 1fr;gap:clamp(35px,6vw,100px);margin-bottom:66px;display:grid}.about-leadership-section h2{letter-spacing:-.05em;max-width:890px;margin-bottom:0;font-family:Georgia,Noto Serif Bengali,serif;font-size:clamp(48px,5.5vw,82px);font-weight:400;line-height:1}.about-leadership-section>div{border-top:1px solid var(--foundation-line);border-left:1px solid var(--foundation-line);grid-template-columns:repeat(4,1fr);display:grid}.about-leadership-section article{border-right:1px solid var(--foundation-line);border-bottom:1px solid var(--foundation-line);flex-direction:column;min-height:300px;padding:28px;display:flex}.about-leadership-section article>span{color:#866b43;font-family:Georgia,serif;font-size:26px}.about-leadership-section h3{margin:auto 0 18px;font-family:Georgia,Noto Serif Bengali,serif;font-size:26px;font-weight:400}.about-leadership-section article p{color:#14151294;margin-bottom:0;font-size:12px;line-height:1.72}.about-direction-section{color:#fff;background:#11130f;grid-template-columns:repeat(2,1fr);display:grid}.about-direction-section article{border-right:1px solid var(--foundation-line-dark);flex-direction:column;justify-content:center;min-height:600px;padding:clamp(70px,8vw,130px);display:flex}.about-direction-section article:last-child{border-right:0}.about-direction-section h2{color:#f3eee3;letter-spacing:-.05em;max-width:720px;margin:40px 0 28px;font-family:Georgia,Noto Serif Bengali,serif;font-size:clamp(42px,4.8vw,72px);font-weight:400;line-height:1}.about-direction-section p{color:#ffffff85;max-width:620px;margin-bottom:0;font-size:14px;line-height:1.8}.about-cta{background:#d9d1c3}@media (max-width:1100px){.about-product-hero{grid-template-columns:.22fr 1fr}.about-product-hero>p{grid-column:2}.about-leadership-section>div{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.foundation-founder-feature,.about-product-hero,.about-founder-section,.about-direction-section{grid-template-columns:1fr}.foundation-founder-portrait,.about-founder-image{min-height:110vw;max-height:820px}.about-product-hero>p{grid-column:auto}}@media (max-width:760px){.corporate-product-bar{letter-spacing:.08em;padding-inline:16px;font-size:8px}.corporate-product-bar a{display:none}.foundation-founder-copy,.about-founder-biography{padding:74px 22px}.about-product-hero,.about-leadership-section{padding:74px 20px}.about-product-hero h1{font-size:52px}.about-leadership-section>header,.about-leadership-section>div{grid-template-columns:1fr}.about-direction-section article{border-right:0;border-bottom:1px solid var(--foundation-line-dark);min-height:500px;padding:72px 22px}}
