/* Shared multipage layouts. */
body{background:radial-gradient(ellipse at 90% 3%,#1a407955,transparent 26%),#080f21}main{min-height:60vh}header{top:18px;margin:18px 28px 0;border:1px solid #36527b80;border-radius:22px;background:#0a1428ed;box-shadow:0 15px 50px #0002}nav.wrap{height:80px;max-width:none;padding:0 35px}.navlinks{gap:27px}.navlinks>a:not(.navcta),.navlinks [aria-current="page"]{color:var(--lime)}.navcta{background:#9ac8ff;color:#0d2548;border:0;padding:12px 23px!important;font-weight:700}.navlinks .navcta:hover{color:#0d2548;background:#c7e2ff}.skiplink{position:fixed;top:-80px;left:20px;z-index:100;padding:12px 20px;background:#9ac8ff;color:#0a1930;border-radius:12px}.skiplink:focus{top:20px}.hero{padding-top:70px}.heroGrid{min-height:600px}.hero h1{font-size:clamp(55px,5.6vw,77px)}.heroPortrait{padding-right:5px}.hero .intro{line-height:1.9}.hero .eyebrow{font-size:10px}.hero .art{isolation:isolate}.heroPortrait:before{z-index:-1}.stack{margin-top:20px}.stackheading{min-height:20px}.sectionhead h2 em{color:var(--lime);font-style:normal}.serviceCards{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.serviceCard{display:block;padding:36px;background:linear-gradient(135deg,#142744,#0b1830);border:1px solid #2c4567;border-radius:18px;transition:transform .3s,border-color .3s,box-shadow .3s}.serviceCard:hover{transform:translateY(-5px);border-color:#699ad1;box-shadow:0 20px 45px #0003}.serviceCard>.eyebrow{margin-bottom:25px}.serviceGlyph{height:60px;width:60px;border:1px solid #4e7cb2;border-radius:18px;display:flex;align-items:center;justify-content:center;font-size:35px;color:#a5d0ff;background:#1b3a6044;margin-bottom:30px}.serviceCard h3{font-weight:400;font-size:27px;letter-spacing:-.8px;margin:0 0 15px}.serviceCard p{color:var(--muted);font-size:14px;line-height:1.8;max-width:460px}.cardBottom{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #314664;margin-top:30px;padding-top:20px;font-size:11px}.cardBottom b{font-size:22px;color:var(--lime);font-weight:400}.homeStatement{padding:100px 0;background:linear-gradient(120deg,#dbeaff,#a9cfff);color:#102d50;margin:0 28px;border-radius:24px}.statementGrid{display:grid;grid-template-columns:1fr 1fr;gap:30px 65px}.statementGrid>.eyebrow{grid-column:1/-1;color:#43678e;margin-bottom:10px}.statementGrid h2{font-size:54px}.statementGrid p{font-size:16px;line-height:1.9;color:#37597f;margin:0}.statementGrid .textlink{grid-column:2;width:max-content;border-color:#698eb9;color:#173c65}.aboutTeaser{display:grid;grid-template-columns:.75fr 1.25fr;gap:90px;align-items:center}.aboutTeaser>img{width:100%;height:auto;border-radius:22px;transform:rotate(-2deg);border:1px solid #405779}.aboutTeaser .eyebrow{margin-bottom:28px}.aboutTeaser p{color:var(--muted);line-height:1.9;margin:25px 0}.ctaSection{padding-top:15px!important;padding-bottom:110px!important}.ctaBox{display:flex;align-items:center;justify-content:space-between;gap:50px;background:radial-gradient(ellipse at 90% 30%,#386ec657,transparent 55%),linear-gradient(120deg,#132b4e,#0e1d37);border:1px solid #395d8e;border-radius:24px;padding:60px}.ctaBox .eyebrow{margin-bottom:24px}.ctaBox h2{font-size:41px;max-width:650px}.ctaBox p{font-size:14px;color:#adc3e2;line-height:1.9;margin:20px 0 0;max-width:550px}.ctaBox .btn{white-space:nowrap}.siteFooter{background:#060c1a;border-top:1px solid #273b5b;padding:65px 0 30px}.footerGrid{display:grid;grid-template-columns:1.4fr 1fr .7fr 1.2fr;gap:35px}.footerGrid p{font-size:12px;line-height:1.9;color:var(--muted);margin:20px 0}.footerGrid .eyebrow{font-size:8px;letter-spacing:1px}.footerGrid>div>a:not(.brand){display:block;font-size:11px;color:#acbfdc;line-height:1.8;margin-bottom:11px;overflow-wrap:anywhere}.footerGrid a:hover{color:var(--lime)}.footerTitle{display:block;font:9px monospace;letter-spacing:1.8px;color:#6684ac;margin-bottom:24px}.footerBottom{display:flex;gap:30px;justify-content:space-between;border-top:1px solid #243650;margin-top:45px;padding-top:25px;font:10px monospace;color:#879fbf}.crumb{font:10px monospace;color:#7e9abd;line-height:1.8;margin-bottom:48px}.crumb a{color:#c1d8f5}.pageHero{padding-top:65px!important;padding-bottom:65px!important}.pageHero>.eyebrow{margin:0 0 28px}.pageHero h1{font-size:clamp(44px,5.5vw,76px);margin:0;max-width:1000px;letter-spacing:-3.6px;line-height:1.1}.pageLead{font-size:17px;color:#a8bedc;line-height:1.85;max-width:720px;margin:30px 0 0}.contentSection{padding-top:20px!important}.pageHero+.contentSection{padding-top:25px!important}.serviceHero{padding-top:65px!important;padding-bottom:75px!important}.serviceHeroGrid{display:grid;grid-template-columns:1.15fr 1fr;gap:65px;align-items:center}.serviceHeroGrid .eyebrow{font-size:9px;letter-spacing:1.5px;margin-bottom:28px}.serviceHero h1{font-size:clamp(44px,4.9vw,67px);letter-spacing:-3px;line-height:1.1;margin:0}.serviceHero .pageLead{font-size:15px;margin:28px 0}.serviceKeywords{font:9px monospace;letter-spacing:1px;line-height:1.8;color:#6f91bb;margin-top:25px}.serviceIllustration{padding:35px 0}.channelVisual{border:1px solid #385c8a;border-radius:20px;overflow:hidden;background:linear-gradient(130deg,#173455,#101d35);box-shadow:0 30px 90px #0003;transform:rotate(1deg)}.channelRow{padding:25px 23px;display:grid;gap:12px}.channelRow span{font:9px monospace;letter-spacing:1.5px;color:#7ba3d3}.channelRow b{font-weight:400;font-size:16px}.channelSplit{display:grid;grid-template-columns:1fr 1fr;border-block:1px solid #345174}.channelSplit>div{padding:30px 20px}.channelSplit>div+div{border-left:1px solid #345174}.channelSplit small{font:8px monospace;color:#6e9ccd;line-height:1.7}.channelSplit h3{font-size:25px;font-weight:400;color:#b4d7ff;margin:20px 0}.channelSplit p{font-size:11px;color:var(--muted);line-height:1.8}.webVisual{border:1px solid #426692;border-radius:17px;overflow:hidden;background:#dbeaff;color:#14345b;transform:rotate(-2deg);box-shadow:0 30px 70px #0003}.browserDots{font:9px monospace;padding:13px 17px;background:#132d50;color:#95c4ff;display:flex;justify-content:space-between}.browserDots span{font-size:7px;letter-spacing:1px}.wireNav{padding:20px;font-weight:700;font-size:13px;border-bottom:1px solid #9fbedf}.wireNav span{float:right;font-size:8px;font-weight:400;padding-top:4px}.wireHero{padding:35px 25px;background:radial-gradient(ellipse at right,#8bb8ee88,transparent 70%)}.wireHero>span{font:8px monospace;letter-spacing:2px}.wireHero h3{font-size:29px;letter-spacing:-1px;line-height:1.2;font-weight:400;margin:15px 0 20px}.wireButton{display:inline-block;background:#173e6c;color:#dbeaff;border-radius:20px;padding:10px 15px;font-size:9px}.wireCards{display:flex;gap:10px;padding:0 20px 25px}.wireCards span{flex:1;background:#bfd6f1;border:1px solid #9ab8de;border-radius:8px;padding:18px 10px;text-align:center;font-size:9px}.trackingVisual{padding:30px;border:1px solid #41618c;border-radius:20px;background:linear-gradient(130deg,#173454,#0b1a32);transform:rotate(1deg)}.trackingVisual .node{border-color:#4b6c96;background:#ffffff07;padding:16px}.trackingVisual .node b{font-size:11px}.trackingVisual .node small{font-size:7px;color:#92afd1}.trackingVisual .connector{background:#5c83b1}.trackingVisual .endpoints span{border-color:#4b6c96;font-size:8px}.trackingVisual small.note{color:#7899c2;font:8px monospace;line-height:1.8;letter-spacing:.8px}.socialVisual{height:400px;display:flex;align-items:center;justify-content:center;padding:20px 0}.socialVisual img{width:37%;height:auto;aspect-ratio:4/5;object-fit:cover;border:1px solid #5d7fa7;border-radius:13px;box-shadow:0 25px 50px #0004}.socialVisual img:nth-child(1){transform:rotate(-12deg) translateX(20px);z-index:1}.socialVisual img:nth-child(2){transform:translateY(-25px);z-index:2}.socialVisual img:nth-child(3){transform:rotate(12deg) translateX(-20px);z-index:3}.deliveryGrid{display:grid;grid-template-columns:1fr 1fr;gap:36px 60px}.deliveryGrid article{border-top:1px solid #375175;padding-top:26px}.deliveryGrid h3{font-size:24px;letter-spacing:-.5px;font-weight:400;margin:25px 0 15px}.deliveryGrid p{color:var(--muted);font-size:14px;line-height:1.9;max-width:500px}.needGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.needGrid>a,.needGrid>article{border:1px solid #2d476a;border-radius:16px;background:#101f36;padding:30px}.needGrid>a:hover{border-color:#789fd0}.needGrid span{font:10px monospace;color:#84a9d7}.needGrid h3{font-size:23px;letter-spacing:-.7px;font-weight:400;margin:25px 0 15px;line-height:1.3}.needGrid p{color:var(--muted);font-size:13px;line-height:1.8}.needGrid b{font-weight:400;color:var(--lime);font-size:11px}.relatedSection{padding-top:0!important}.relatedSection>.eyebrow{margin-bottom:28px}.relatedLinks{display:grid;grid-template-columns:1fr 1fr;gap:25px}.relatedLinks a{padding:25px 0;border-top:1px solid #3e5b80;display:flex;justify-content:space-between;font-size:22px;letter-spacing:-.5px}.relatedLinks span{color:var(--lime)}.filterBar{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:40px}.filterBar button{padding:10px 20px;border:1px solid #405b7e;border-radius:30px;background:transparent;color:#c1d5ef;font-size:12px}.filterBar button.active{background:var(--lime);color:#143256;border-color:var(--lime)}.portfolioGrid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.portfolioGrid .project{width:100%;height:100%}.portfolioGrid .projectbody{min-height:200px}.portfolioGrid .photoPair img{aspect-ratio:4/4.4}.filterProject[hidden]{display:none}.projectIntro{display:grid;grid-template-columns:1fr 1fr;gap:85px;margin-bottom:65px}.projectBrief>.eyebrow{margin-bottom:26px}.projectBrief h2{font-size:39px}.projectBrief p{color:var(--muted);font-size:14px;line-height:1.9;margin:25px 0}.projectBrief dl{display:grid;grid-template-columns:75px 1fr;gap:15px;margin-top:30px}.projectBrief dt{font:9px monospace;color:#708eb5;letter-spacing:1px;padding-top:4px}.projectBrief dd{margin:0;font-size:13px;color:#c2d7f2}.projectTasks>div{display:flex;align-items:center;gap:25px;padding:25px 0;border-bottom:1px solid #334e73}.projectTasks span{font:10px monospace;color:#88b3e6}.projectTasks h3{font-size:23px;font-weight:400;letter-spacing:-.7px;margin:0}.projectPhotoGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;align-items:start;margin-bottom:45px}.projectPhotoGrid button{padding:0;background:#0c1a30;border:1px solid #37557d;border-radius:13px;overflow:hidden;cursor:zoom-in;color:#c7ddf8}.projectPhotoGrid img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:contain;background:#0a1426}.projectPhotoGrid span{display:block;padding:13px;font-size:10px;text-align:right}.aboutFull{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px;align-items:start}.aboutFull>.portrait{position:sticky;top:140px}.aboutFull .eyebrow{margin-bottom:28px}.aboutFull p{font-size:15px;line-height:1.9;color:var(--muted);margin:25px 0}.timeline{display:grid;grid-template-columns:1fr 1fr;gap:40px 60px}.timeline article{padding-top:25px;border-top:1px solid #3a567a}.timeline span{font:9px monospace;letter-spacing:1.5px;color:#7e9fc9}.timeline h3{font-size:24px;font-weight:400;letter-spacing:-.6px;margin:25px 0 15px}.timeline p{font-size:14px;color:var(--muted);line-height:1.8}.contactPage{margin:45px 28px 0;border-radius:24px;padding:85px 0}.contactPage .formnote{max-width:none}.privacyLink{text-decoration:underline;text-underline-offset:3px}.legalCopy{max-width:800px}.legalCopy p{font-size:15px;line-height:1.9;color:var(--muted);margin:0 0 28px}.projectbody a:hover{color:var(--lime)}
@media(max-width:1100px){.navlinks{gap:18px}nav.wrap{padding:0 24px}.brand{font-size:20px}.serviceHeroGrid{gap:35px}.serviceHero h1{font-size:55px}.footerGrid{grid-template-columns:1.3fr 1fr 1fr}.footerGrid>div:last-child{grid-column:1/-1}.ctaBox{padding:45px}.ctaBox h2{font-size:36px}.aboutTeaser{gap:55px}.statementGrid{gap:35px}.statementGrid h2{font-size:47px}}
@media(max-width:750px){header{top:10px;margin:10px 12px 0;border-radius:17px}nav.wrap{height:65px;padding:0 17px}.navlinks{top:65px;left:0;right:0;border:1px solid #38577f;border-radius:17px;background:#101f38;padding:20px}.navlinks>a:not(.navcta){padding:9px 5px}.navlinks .navcta{margin-top:7px;text-align:center}.hero{padding-top:45px}.hero .eyebrow{font-size:8px}.hero h1{font-size:49px;letter-spacing:-2.5px}.heroGrid{min-height:0}.hero .intro{font-size:14px}.heroPortrait{height:450px}.serviceCards{grid-template-columns:1fr;gap:18px}.serviceCard{padding:28px}.serviceGlyph{margin-bottom:24px}.serviceCard h3{font-size:25px}.homeStatement{margin:0 12px;padding:65px 0;border-radius:18px}.statementGrid{grid-template-columns:1fr;gap:25px}.statementGrid h2{font-size:39px}.statementGrid>.eyebrow,.statementGrid .textlink{grid-column:auto}.statementGrid p{font-size:14px}.aboutTeaser{grid-template-columns:1fr;gap:45px}.aboutTeaser>img{max-width:340px}.ctaBox{display:block;padding:32px 25px;border-radius:18px}.ctaBox h2{font-size:33px}.ctaBox .btn{margin-top:30px}.ctaSection{padding-bottom:75px!important}.siteFooter{padding-top:50px;padding-bottom:90px}.footerGrid{grid-template-columns:1fr 1fr;gap:35px 25px}.footerGrid>div:first-child,.footerGrid>div:last-child{grid-column:1/-1}.footerGrid>div>a:not(.brand){font-size:11px}.footerBottom{font-size:9px;flex-wrap:wrap;line-height:1.8;gap:15px}.pageHero{padding-top:45px!important;padding-bottom:45px!important}.crumb{font-size:9px;margin-bottom:36px}.pageHero>.eyebrow{font-size:9px;margin-bottom:24px}.pageHero h1{font-size:44px;letter-spacing:-2.2px}.pageLead{font-size:15px;margin-top:25px}.serviceHero{padding-top:45px!important;padding-bottom:35px!important}.serviceHeroGrid{grid-template-columns:1fr;gap:15px}.serviceHero h1{font-size:44px;letter-spacing:-2px}.serviceHero .eyebrow{font-size:8px;letter-spacing:1px}.serviceIllustration{padding:30px 0 0}.channelSplit h3{font-size:24px}.channelRow b{font-size:14px}.channelSplit>div{padding:25px 16px}.deliveryGrid{grid-template-columns:1fr;gap:25px}.deliveryGrid h3{font-size:23px}.deliveryGrid p{font-size:14px}.needGrid{grid-template-columns:1fr;gap:18px}.needGrid>a,.needGrid>article{padding:27px}.relatedLinks{grid-template-columns:1fr;gap:8px}.relatedLinks a{font-size:22px}.portfolioGrid{grid-template-columns:1fr;gap:25px}.portfolioGrid .projectbody{min-height:0}.filterBar{gap:9px;margin-bottom:28px}.filterBar button{font-size:10px;padding:9px 14px}.projectIntro{grid-template-columns:1fr;gap:20px;margin-bottom:40px}.projectBrief h2{font-size:34px}.projectTasks h3{font-size:22px}.projectPhotoGrid{grid-template-columns:1fr;gap:20px}.projectPhotoGrid img{max-height:75vh;object-fit:contain}.aboutFull{grid-template-columns:1fr;gap:45px}.aboutFull>.portrait{position:static;max-width:340px}.timeline{grid-template-columns:1fr;gap:30px}.contactPage{margin:30px 12px 0;padding:65px 0;border-radius:18px}.contactPage .wrap{padding:0 24px}.contactPage h2{font-size:43px}.trackingVisual{padding:24px 18px}.trackingVisual .node b{font-size:10px}.trackingVisual .node small{font-size:7px}.socialVisual{height:350px}.legalCopy p{font-size:14px}.contentSection{padding-bottom:75px!important}}
@media(prefers-reduced-motion:reduce){.serviceCard{transition:none}.aboutTeaser>img{transform:none}}
.contactHeading{font-size:59px;letter-spacing:-2.5px;font-weight:400;line-height:1.16;margin:0}.contactPage .eyebrow{margin-bottom:28px}@media(max-width:750px){.contactHeading{font-size:43px;letter-spacing:-2px}}
/* Wide services navigation and persistent CTA contrast. */
.navlinks .navcta,.navlinks .navcta[aria-current="page"],.navlinks .navcta:visited{color:#0d2548;background:#9ac8ff}.navlinks .navcta:hover,.navlinks .navcta:focus-visible,.navlinks .navcta[aria-current="page"]:hover{color:#081b35;background:#c7e2ff}.megaToggle{display:flex;align-items:center;gap:7px;border:0;border-radius:24px;background:none;color:var(--ink);padding:10px 12px;font-size:13px;transition:background .2s,color .2s}.megaToggle:hover,.megaToggle.current{color:var(--lime)}.megaToggle[aria-expanded="true"]{background:#233f64;color:#ddebff}.megaToggle svg{transition:transform .25s}.megaToggle[aria-expanded="true"] svg{transform:rotate(180deg)}.megaPanel[hidden],.navBackdrop[hidden]{display:none}.megaPanel{position:absolute;left:0;right:0;top:calc(100% + 12px);display:grid;grid-template-columns:.85fr 2fr;gap:45px;padding:38px;background:linear-gradient(125deg,#edf5ff,#d5e7ff);color:#102e53;border:1px solid #a0bee5;border-radius:22px;box-shadow:0 30px 90px #0005;animation:menuEnter .25s ease-out;max-height:calc(100dvh - 140px);overflow-y:auto;overscroll-behavior:contain}.megaIntro{padding:2px 30px 2px 0;border-right:1px solid #adc5e3}.megaIntro>.eyebrow{font-size:8px;color:#54769f;letter-spacing:1.6px;margin-bottom:20px}.megaIntro h2{font-size:30px;line-height:1.15;letter-spacing:-1px;margin:0}.megaIntro p{color:#526e90;font-size:12px;line-height:1.8;margin:18px 0 22px;max-width:260px}.megaAll{display:inline-flex;align-items:center;gap:25px;border:1px solid #9bb9dd;background:#ffffff60;border-radius:25px;padding:10px 16px;font-size:11px;color:#173e6b;transition:.2s}.megaAll:hover{background:#fff;border-color:#557fae}.megaGrid{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-content:center}.megaService{display:grid;grid-template-columns:40px 1fr 14px;gap:14px;align-items:start;padding:20px 14px;border:1px solid transparent;border-radius:14px;transition:background .2s,border-color .2s,transform .2s}.megaService:hover,.megaService:focus-visible{background:#fff9;border-color:#b1c9e7;transform:translateY(-2px)}.megaIcon{display:flex;align-items:center;justify-content:center;height:38px;width:38px;background:#fff8;border:1px solid #b5cce8;border-radius:11px;color:#255a99;font-size:23px}.megaService strong{display:block;font-size:15px;font-weight:500;line-height:1.35;margin-bottom:8px;letter-spacing:-.2px}.megaService small{display:block;color:#547293;font-size:11px;line-height:1.7;max-width:250px}.megaArrow{font-size:16px;color:#4976ad}.navBackdrop{position:fixed;inset:0;z-index:19;border:0;background:#030a1c70;backdrop-filter:blur(3px);cursor:default}header{z-index:20}.servicesOpen header{box-shadow:0 12px 40px #0003}@keyframes menuEnter{from{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1050px){.megaPanel{padding:30px;gap:25px;grid-template-columns:.8fr 2fr}.megaIntro{padding-right:20px}.megaService{grid-template-columns:34px 1fr;gap:12px;padding:17px 10px}.megaIcon{width:33px;height:33px;font-size:21px}.megaArrow{display:none}.megaService strong{font-size:14px}}
@media(max-width:750px){.megaToggle{justify-content:space-between;width:100%;padding:11px 5px;font-size:13px;border-radius:10px}.megaToggle[aria-expanded="true"]{padding-inline:12px}.megaPanel{position:relative;left:auto;right:auto;top:auto;margin:0 12px 12px;display:block;padding:24px 20px;border-radius:14px;max-height:calc(100dvh - 365px)}header:has(.megaToggle[aria-expanded="true"]){max-height:calc(100dvh - 20px);overflow-y:auto;overscroll-behavior:contain}.servicesOpen .navlinks{position:relative;top:auto;margin:0 12px 12px;padding:12px 15px;left:auto;right:auto}.megaIntro{border:0;padding:0 0 22px;border-bottom:1px solid #adc5e3;margin-bottom:15px}.megaIntro>.eyebrow{margin-bottom:13px}.megaIntro h2{font-size:25px}.megaIntro h2 br{display:none}.megaIntro p{margin:12px 0 16px;max-width:none}.megaGrid{grid-template-columns:1fr;gap:5px}.megaService{padding:16px 4px;grid-template-columns:35px 1fr;gap:12px}.megaService strong{font-size:15px;margin-bottom:5px}.megaService small{font-size:11px;max-width:none}.navBackdrop{backdrop-filter:blur(2px)}}
@media(prefers-reduced-motion:reduce){.megaPanel{animation:none}.megaService,.megaToggle,.megaToggle svg{transition:none}}
@media(max-width:750px){.servicesOpen nav.wrap{height:auto;min-height:65px;flex-wrap:wrap;padding-top:16px;padding-bottom:0}.servicesOpen .navlinks{width:100%;flex-basis:100%;margin:16px 0 12px}.servicesOpen .megaPanel{max-height:calc(100dvh - 360px);min-height:180px}}
.privacyCheck{display:flex;align-items:flex-start;gap:12px;font-size:11px;line-height:1.8;margin-top:22px;letter-spacing:0!important}.privacyCheck input{appearance:auto;width:16px;height:16px;flex:0 0 16px;margin:3px 0 0;accent-color:#153c69}.privacyCheck a,.legalCopy a{text-decoration:underline;text-underline-offset:3px}.formTrap{position:absolute!important;left:-10000px!important;width:1px;height:1px;overflow:hidden}.formstatus{padding:0;line-height:1.8}.formstatus:not(:empty){padding:15px;border:1px solid #7b9fc9;border-radius:10px;background:#ffffff40}.formstatus.error{color:#8d1728;border-color:#bc7e86}.contact .btn:disabled{opacity:.65;cursor:wait}.legalCopy h2{font-size:27px;letter-spacing:-.8px;margin:35px 0 20px}.footerBottom{flex-wrap:wrap}
