:root{--graphite:#202733;--muted:#607080;--line:rgba(7,26,43,.13)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--warm);color:var(--navy);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}.shell{width:min(1200px,calc(100% - 48px));margin:0 auto}.navigation{height:92px;display:flex;align-items:center;justify-content:space-between;gap:28px;border-bottom:1px solid var(--line);position:relative;z-index:10}.brand img{display:block;width:188px;height:auto}nav{display:flex;gap:30px;font-size:.9rem}nav a{color:#314355}.button{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 25px;border-radius:999px;background:var(--navy);color:#fff;font-weight:700;transition:.25s ease}.button:hover{transform:translateY(-2px);box-shadow:0 14px 36px rgba(7,26,43,.2)}.buttonSmall{min-height:42px;padding:0 18px;font-size:.86rem}.hero{min-height:780px;display:grid;grid-template-columns:1.15fr .85fr;align-items:center;grid-gap:40px;gap:40px;padding:90px 0 100px}.heroCopy{position:relative;z-index:2}.eyebrow{display:inline-block;margin-bottom:24px;color:#0b8582;font-size:.74rem;font-weight:800;letter-spacing:.2em}.darkSection h2,.hero h1,.pilot h2,.section h2{margin:0;font-family:Georgia,Times New Roman,serif;font-weight:500;letter-spacing:-.045em}.hero h1{max-width:820px;font-size:clamp(3.8rem,7.3vw,7.3rem);line-height:.94}.lead{max-width:700px;margin:34px 0 0;font-size:1.22rem;line-height:1.68;color:#344a5d}.actions{display:flex;align-items:center;gap:28px;margin-top:40px}.textLink{font-weight:700}.textLink span{color:#0b8582;margin-left:7px}.heroVisual{position:relative;min-height:500px;display:grid;place-items:center}.heroVisual>img{width:min(390px,72%);position:relative;z-index:2;filter:drop-shadow(0 30px 50px rgba(23,38,65,.12))}.glow{width:440px;height:440px;border-radius:50%;background:radial-gradient(circle,rgba(22,217,196,.22),rgba(116,87,255,.09) 46%,transparent 70%);filter:blur(8px)}.glow,.signal{position:absolute}.signal{padding:10px 14px;border:1px solid rgba(7,26,43,.12);border-radius:999px;background:rgba(255,255,255,.7);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:.78rem;color:#314355;box-shadow:0 18px 50px rgba(7,26,43,.08)}.signal span{display:inline-block;width:7px;height:7px;border-radius:50%;background:linear-gradient(135deg,var(--teal),var(--violet));margin-right:8px}.signalOne{top:11%;left:3%}.signalTwo{top:23%;right:0}.signalThree{bottom:18%;left:0}.signalFour{bottom:8%;right:8%}.proof{padding:30px 0 38px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:30px}.proof p{margin:0;color:#425466}.proof div{display:flex;flex-wrap:wrap;gap:20px}.proof span{font-size:.68rem;font-weight:800;letter-spacing:.15em;color:#0b8582}.section{padding:125px 0}.sectionIntro{max-width:820px}.sectionIntro.wide{max-width:980px}.sectionIntro h2,.story h2{font-size:clamp(2.8rem,5.3vw,5.4rem);line-height:1}.pilot p,.sectionIntro p,.storyCopy p{font-size:1.12rem;line-height:1.75;color:#435567}.moduleGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;margin-top:72px}.moduleCard{min-height:325px;padding:28px;background:rgba(255,255,255,.74);border:1px solid rgba(7,26,43,.08);border-radius:24px}.cardIndex{font-size:.75rem;font-weight:800;color:#0b8582}.moduleLine{height:1px;background:linear-gradient(90deg,var(--teal),var(--violet),transparent);margin:28px 0 66px}.moduleCard h3,.principles h3,.solutionList h3{margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.75rem;font-weight:500}.moduleCard p{color:#526474;line-height:1.65}.darkSection{padding:130px 0;background:var(--navy);color:white}.darkIntro{max-width:920px}.darkIntro .eyebrow{color:var(--teal)}.darkIntro h2{font-size:clamp(2.9rem,5.5vw,5.6rem);line-height:.99}.darkIntro p{max-width:760px;color:#bdcbd6;font-size:1.14rem;line-height:1.75}.solutionList{margin-top:75px;border-top:1px solid rgba(255,255,255,.16)}.solutionList article{display:grid;grid-template-columns:70px 1fr 1.35fr 30px;grid-gap:24px;gap:24px;align-items:center;padding:31px 0;border-bottom:1px solid rgba(255,255,255,.16)}.solutionList span{font-size:.73rem;color:var(--teal);font-weight:800}.solutionList h3{font-size:1.65rem}.solutionList p{margin:0;color:#aebdca;line-height:1.6}.solutionList b{font-size:1.2rem;color:var(--teal)}.story{display:grid;grid-template-columns:.72fr 1.28fr;grid-gap:110px;gap:110px}.storyLabel p{max-width:300px;color:#526474;line-height:1.6}.storyCopy h2{margin:0 0 42px}.storyCopy p{margin:0 0 22px}.storyCopy em{font-size:1.18em}.storyCopy blockquote,.storyCopy em{font-family:Georgia,Times New Roman,serif}.storyCopy blockquote{margin:54px 0 24px;padding:0 0 0 28px;border-left:3px solid var(--teal);font-size:2rem;line-height:1.35;color:var(--navy)}.signature{font-size:.9rem!important;font-weight:700;color:#0b8582!important}.principles{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.principles div{padding:44px 32px;border-right:1px solid var(--line)}.principles div:last-child{border-right:0}.principles span{font-size:.72rem;font-weight:800;color:#0b8582}.principles h3{margin-top:28px;font-size:1.55rem}.pilot{margin-top:100px;margin-bottom:100px;padding:82px;border-radius:34px;background:linear-gradient(135deg,#081b2d,#102b45);color:#fff;display:grid;grid-template-columns:1.2fr .8fr;grid-gap:80px;gap:80px}.pilot .eyebrow{color:var(--teal)}.pilot h2{font-size:clamp(2.6rem,4.5vw,4.6rem);line-height:1}.pilotSide p{margin-top:0;color:#c0ced9}.light{background:var(--teal);color:var(--navy)}.phone{display:block;margin-top:20px;color:#d9e3eb;font-weight:700}.footer{display:grid;grid-template-columns:1.2fr .8fr .8fr 1.1fr;grid-gap:46px;gap:46px;padding:62px 0 44px;border-top:1px solid var(--line);position:relative}.footerBrand img{width:190px}.footerBrand p{color:#526474}.footer>div:not(.footerBrand){display:flex;flex-direction:column;gap:10px;font-size:.9rem}.footer>div>span{font-weight:800;margin-bottom:8px}.footer>div p{margin:0;color:#647484;line-height:1.5}.footer small{grid-column:1/-1;margin-top:32px;color:#73808c}@media(max-width:950px){nav{display:none}.hero{grid-template-columns:1fr;padding-top:80px}.heroVisual{min-height:420px}.moduleGrid{grid-template-columns:repeat(2,1fr)}.story{grid-template-columns:1fr;gap:45px}.storyLabel p{max-width:600px}.pilot{grid-template-columns:1fr;gap:35px}.footer{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.shell{width:min(100% - 28px,1200px)}.navigation{height:78px}.brand img{width:160px}.buttonSmall{display:none}.hero{min-height:auto;padding:70px 0 65px}.hero h1{font-size:3.35rem}.lead{font-size:1.06rem}.actions{align-items:flex-start;flex-direction:column}.heroVisual{min-height:330px}.heroVisual>img{width:260px}.signal{font-size:.66rem}.proof{align-items:flex-start;flex-direction:column}.moduleGrid{grid-template-columns:1fr}.moduleLine{margin-bottom:38px}.solutionList article{grid-template-columns:34px 1fr 20px}.solutionList p{grid-column:2/4}.section{padding:88px 0}.storyCopy blockquote{font-size:1.55rem}.principles{grid-template-columns:1fr}.principles div{border-right:0;border-bottom:1px solid var(--line)}.principles div:last-child{border-bottom:0}.pilot{padding:52px 28px;margin-top:70px;margin-bottom:70px}.footer{grid-template-columns:1fr}.footer small{grid-column:1}}:root{--navy:#071a2b;--navy2:#0b2238;--teal:#16d9c4;--violet:#7457ff;--warm:#f4f1ea;--off:#f7f8fa;--brand-wash:linear-gradient(135deg,rgba(22,217,196,0.10),rgba(116,87,255,0.08))}body{background:radial-gradient(circle at 12% 8%,rgba(22,217,196,.08),transparent 28%),radial-gradient(circle at 88% 18%,rgba(116,87,255,.08),transparent 30%),var(--warm)}.navigation{height:104px}.brand{display:inline-flex;align-items:center;padding:10px 14px 10px 10px;border-radius:18px;background:rgba(255,255,255,.56);border:1px solid rgba(7,26,43,.08);box-shadow:0 18px 45px rgba(7,26,43,.08);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.brand img{width:228px;filter:drop-shadow(0 8px 18px rgba(7,26,43,.1))}.hero{min-height:700px;padding:70px 0 82px}.hero h1{max-width:760px;font-size:clamp(3.1rem,5.35vw,5.35rem);line-height:.99;letter-spacing:-.04em}.lead strong{color:var(--navy);font-weight:700}.heroQualifier{max-width:680px;margin:18px 0 0;color:#5b6b78;font-size:1rem;line-height:1.65}.microTrust{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.microTrust span{padding:8px 11px;border-radius:999px;border:1px solid rgba(7,26,43,.1);background:rgba(255,255,255,.46);font-size:.68rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:#385066}.sectionIntro h2,.story h2{font-size:clamp(2.35rem,4.15vw,4.15rem);line-height:1.04}.darkIntro h2{font-size:clamp(2.45rem,4.35vw,4.4rem);line-height:1.03}.pilot h2{font-size:clamp(2.25rem,3.55vw,3.65rem);line-height:1.04}.cardIndex,.eyebrow,.principles span,.proof span,.signature{color:#0a9f97!important}.button{background:linear-gradient(135deg,var(--navy),#12344f 58%,#26375d);box-shadow:0 12px 30px rgba(7,26,43,.16)}.button:hover{box-shadow:0 16px 38px rgba(7,26,43,.24),0 0 0 1px rgba(22,217,196,.18)}.light{background:linear-gradient(135deg,var(--teal),#53e6d7)}.moduleCard{background:linear-gradient(180deg,rgba(255,255,255,.88),rgba(255,255,255,.66)),var(--brand-wash);transition:.25s ease}.moduleCard:hover{border-color:rgba(22,217,196,.3);box-shadow:0 20px 55px rgba(7,26,43,.1);transform:translateY(-3px)}.darkSection{background:radial-gradient(circle at 18% 0,rgba(22,217,196,.11),transparent 30%),radial-gradient(circle at 84% 20%,rgba(116,87,255,.13),transparent 32%),linear-gradient(180deg,#071a2b,#091f33)}.storyCopy blockquote{border-image:linear-gradient(180deg,var(--teal),var(--violet)) 1}.pilot{background:radial-gradient(circle at 10% 10%,rgba(22,217,196,.16),transparent 34%),radial-gradient(circle at 90% 15%,rgba(116,87,255,.18),transparent 36%),linear-gradient(135deg,#081b2d,#102b45)}.audienceSection{border-top:1px solid var(--line)}.audienceGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;margin-top:58px}.audienceGrid article{min-height:230px;padding:34px;border-radius:24px;background:rgba(255,255,255,.68);border:1px solid rgba(7,26,43,.08)}.audienceGrid h3,.processList h3{margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.65rem;font-weight:500}.audienceGrid p,.processList p{color:#526474;line-height:1.68}.processSection{background:linear-gradient(135deg,rgba(22,217,196,.06),rgba(116,87,255,.06)),rgba(255,255,255,.34);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.processGrid{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:90px;gap:90px;align-items:start}.processList{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.processList li{display:grid;grid-template-columns:60px 1fr;grid-gap:24px;gap:24px;padding:28px 0;border-bottom:1px solid var(--line)}.processList>li>span{color:#0a9f97;font-size:.72rem;font-weight:800}.processList p{margin:8px 0 0}.faqSection{display:grid;grid-template-columns:.75fr 1.25fr;grid-gap:90px;gap:90px}.faqList,.faqSection{border-top:1px solid var(--line)}.faqList details{border-bottom:1px solid var(--line)}.faqList summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:30px;padding:25px 0;font-family:Georgia,Times New Roman,serif;font-size:1.35rem}.faqList summary::-webkit-details-marker{display:none}.faqList summary span{color:#0a9f97;font-family:Arial,Helvetica,sans-serif;font-size:1.4rem}.faqList details[open] summary span{transform:rotate(45deg)}.faqList p{max-width:760px;margin:0 0 28px;color:#526474;line-height:1.7}@media(max-width:1050px){nav{gap:18px;font-size:.82rem}.brand img{width:205px}.hero h1{font-size:clamp(3rem,7vw,4.8rem)}}@media(max-width:950px){.audienceGrid,.faqSection,.processGrid{grid-template-columns:1fr}.faqSection,.processGrid{gap:45px}.processList{margin-top:10px}}@media(max-width:620px){.navigation{height:86px}.brand{padding:8px 10px 8px 8px;border-radius:15px}.brand img{width:178px}.hero h1{font-size:2.75rem;line-height:1}.darkIntro h2,.pilot h2,.sectionIntro h2,.story h2{font-size:2.35rem}.heroQualifier{font-size:.95rem}.microTrust{gap:7px}.microTrust span{font-size:.61rem}.audienceGrid article{min-height:auto}.faqList summary{font-size:1.18rem}.processList li{grid-template-columns:40px 1fr}}.subpage{min-height:100vh;padding-bottom:96px}.subpageNav{display:flex;align-items:center;justify-content:space-between;padding-top:24px;padding-bottom:24px}.subpageHero{padding-top:90px;padding-bottom:56px;max-width:1100px}.legalContent h1,.subpageHero h1{font-size:clamp(3rem,6vw,5.4rem);line-height:1;letter-spacing:-.045em;max-width:980px;margin:18px 0 24px}.subpageHero>p{max-width:760px;font-size:1.25rem;line-height:1.7}.contactGrid{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:32px;gap:32px}.contactBrief,.contactPanel,.legalContent{background:rgba(255,255,255,.74);border:1px solid rgba(7,26,43,.1);border-radius:28px;padding:clamp(28px,4vw,52px);box-shadow:0 24px 70px rgba(7,26,43,.08)}.contactPanel{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.contactBrief h2,.contactPanel h2,.legalContent h2{font-size:clamp(1.65rem,2.4vw,2.35rem);margin:0 0 8px}.contactPanel .phone{font-size:1.35rem;font-weight:700}.contactBrief ol{list-style:none;padding:0;margin:24px 0;display:grid;grid-gap:18px;gap:18px}.contactBrief li{display:grid;grid-template-columns:48px 1fr;grid-gap:16px;gap:16px;padding:18px 0;border-top:1px solid rgba(7,26,43,.1)}.contactBrief li span{font-size:.78rem;letter-spacing:.12em;color:#0a9f97;font-weight:700}.contactBrief li p{margin:6px 0 0}.privacyNote{font-size:.9rem;opacity:.72;line-height:1.6}.legalContent{max-width:900px;margin-top:80px}.legalContent h1{font-size:clamp(3rem,5vw,4.8rem)}.legalContent h2{margin-top:42px}.legalContent p{line-height:1.8}.draftNotice{margin:30px 0 44px;padding:22px 24px;border-left:4px solid #7457ff;background:rgba(116,87,255,.08);border-radius:0 16px 16px 0}.draftNotice p{margin:8px 0 0}@media(max-width:850px){.contactGrid{grid-template-columns:1fr}.subpageHero{padding-top:60px}.subpageNav .brand img{width:170px}}