.publicSite{min-height:100vh;color:var(--ink);background:#fffdf8;overflow:hidden}.publicWrap{width:min(1180px,100% - 40px);margin-inline:auto}.shortHeader{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffdf8ef;border-bottom:1px solid #e3e7e1;position:relative}.shortHeaderInner{grid-template-columns:280px 1fr 170px;align-items:center;gap:25px;min-height:96px;display:grid}.shortLogo{width:250px;display:block}.shortLogo img{width:100%;height:auto;display:block}.shortHeader nav{justify-content:center;align-items:center;gap:7px;display:flex}.shortHeader nav a{color:#53635d;border-radius:100px;padding:10px 14px;font-size:12px;font-weight:700}.shortHeader nav a:hover,.shortHeader nav a.active{color:var(--green);background:#edf4e7}.shortHeaderCta{background:var(--green);color:#fff;text-align:center;border-radius:100px;padding:13px 17px;font-size:10px;font-weight:900}.publicEyebrow{color:var(--green);letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:9px;font-weight:900}.publicEyebrow.light{color:var(--lime)}.publicEyebrow>span{background:#69bd7f;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block;box-shadow:0 0 0 5px #69bd7f1c}.shortHero{grid-template-columns:.93fr 1.07fr;align-items:center;gap:58px;min-height:650px;padding:58px 0 66px;display:grid}.shortHeroCopy h1,.innerHero h1{letter-spacing:-.07em;max-width:650px;margin:19px 0 24px;font-size:clamp(57px,6.2vw,84px);line-height:.93}.shortHeroCopy h1 em,.innerHero h1 em{color:var(--green);font-family:Georgia,serif;font-weight:400;display:block}.shortHeroLead{color:#596a63;max-width:580px;margin:0;font-size:17px;line-height:1.65}.heroPromise{gap:10px;margin-top:19px;font-size:12px;display:flex}.shortHeroActions,.innerHero>div{align-items:center;gap:24px;margin-top:29px;display:flex}.publicPrimary,.publicSecondary{background:var(--green);color:#fff;border-radius:100px;justify-content:space-between;align-items:center;gap:22px;padding:15px 20px;font-size:10px;font-weight:900;transition:all .2s;display:inline-flex;box-shadow:0 12px 28px #174d3c1b}.publicPrimary:hover,.publicSecondary:hover{transform:translateY(-2px);box-shadow:0 17px 34px #174d3c29}.publicSecondary{color:var(--green);box-shadow:none;background:#edf4e7}.publicTextLink{color:var(--green);border-bottom:1px solid #8d9993;padding:7px 0;font-size:11px;font-weight:800}.heroTrust{border-top:1px solid #dfe5df;grid-template-columns:repeat(3,1fr);gap:0;margin-top:38px;padding-top:17px;display:grid}.heroTrust span{color:var(--muted);border-left:1px solid #dfe5df;padding:0 12px;font-size:8px;line-height:1.45}.heroTrust span:first-child{border-left:0;padding-left:0}.heroTrust b{color:var(--green);margin-bottom:5px;font-size:11px;display:block}.heroVideo{border:8px solid var(--green);background:var(--green);border-radius:27px;position:relative;overflow:hidden;box-shadow:0 34px 70px #0d2c222b}.videoTopline{color:#fff;justify-content:space-between;align-items:center;min-height:62px;padding:0 19px;display:flex}.videoTopline span{color:#c8d9d2;letter-spacing:.1em;font-size:7px;font-weight:900}.videoTopline i{background:var(--lime);border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.videoTopline b{font-size:10px}.heroVideo video{aspect-ratio:16/9;object-fit:cover;background:#091a15;width:100%;display:block}.videoCaption{color:#d4e2dc;justify-content:center;align-items:center;gap:9px;min-height:59px;padding:0 17px;font-size:7px;font-weight:800;display:flex}.videoCaption i{color:var(--lime);font-style:normal}.videoCaption a{color:var(--lime);white-space:nowrap;background:#ffffff12;border-radius:100px;margin-left:auto;padding:7px 9px}.homeEssentials{background:#eef3ea;padding:88px 0 95px}.compactHeading{grid-template-columns:1fr 240px;align-items:end;gap:45px;margin-bottom:32px;display:grid}.compactHeading h2,.differenceCopy h2,.contactPitch h2,.controlCopy h2,.channelSection h2,.publicEndCta h2,.offerGrid h2,.websiteOption h2{letter-spacing:-.05em;max-width:770px;margin:10px 0 0;font-size:clamp(37px,4.3vw,58px);line-height:1.03}.compactHeading>a{color:var(--green);justify-self:end;font-size:10px;font-weight:900}.compactHeading>a span{margin-left:8px}.essentialGrid{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.essentialGrid article{background:#fffdf8;border:1px solid #d9e2d7;border-radius:15px;flex-direction:column;min-height:235px;padding:23px;display:flex}.essentialGrid article>span{color:#7f9388;font:italic 15px Georgia,serif}.essentialGrid b{color:var(--green);margin-top:auto;font-size:19px}.essentialGrid p{color:var(--muted);margin:11px 0 0;font-size:10px;line-height:1.55}.homeDifference{grid-template-columns:.75fr 1.25fr;align-items:center;gap:75px;padding:100px 0;display:grid}.differenceCopy>p:not(.publicEyebrow),.contactPitch>p:not(.publicEyebrow),.controlCopy>p:not(.publicEyebrow),.publicEndCta>p:not(.publicEyebrow),.offerGrid>div:first-child>p:not(.publicEyebrow),.websiteOption>div:last-child>p:not(.publicEyebrow){color:var(--muted);font-size:14px;line-height:1.65}.differenceCopy .publicSecondary{margin-top:18px}.differenceCards{gap:8px;display:grid}.differenceCards article{background:#fff;border:1px solid #dfe4de;border-radius:14px;grid-template-columns:150px 1fr 1.35fr;align-items:center;gap:22px;padding:22px;display:grid}.differenceCards small{color:var(--green);letter-spacing:.08em;font-size:7px;font-weight:900}.differenceCards b{font-size:13px}.differenceCards span{color:var(--muted);font-size:9px;line-height:1.5}.homeQuestions{background:var(--green);color:#fff;padding:85px 0}.questionGrid{grid-template-columns:.75fr 1.25fr;gap:80px;display:grid}.questionGrid h2{letter-spacing:-.045em;max-width:460px;margin:12px 0 0;font-size:47px;line-height:1.03}.questionGrid details{border-bottom:1px solid #ffffff24}.questionGrid summary{cursor:pointer;justify-content:space-between;gap:20px;padding:18px 0;font-size:12px;font-weight:800;list-style:none;display:flex}.questionGrid summary::-webkit-details-marker{display:none}.questionGrid summary span{color:var(--lime)}.questionGrid details p{color:#c4d6ce;max-width:650px;margin:0 0 18px;font-size:11px;line-height:1.55}.shortContact{grid-template-columns:.8fr 1.2fr;align-items:start;gap:70px;padding:100px 0;display:grid}.contactPitch>div{gap:13px;margin-top:30px;display:grid}.contactPitch>div span{border-top:1px solid #dde3dc;padding-top:12px}.contactPitch small{color:var(--green);margin-bottom:5px;font-size:7px;font-weight:900;display:block}.contactPitch a,.contactPitch b{font-size:11px}.shortFooter{color:#fff;background:#102f26}.shortFooter>div{grid-template-columns:240px 1fr auto;align-items:center;gap:40px;min-height:150px;display:grid}.footerLogo{width:215px}.shortFooter p{color:#c1d3cc;text-align:center;font-size:10px}.shortFooter>div>div{color:#c1d3cc;gap:15px;font-size:8px;display:flex}.innerHero{padding:85px 0 90px}.innerHero h1{max-width:940px;font-size:clamp(58px,7vw,92px)}.innerHero>p:not(.publicEyebrow){max-width:760px;color:var(--muted);font-size:17px;line-height:1.65}.journeyPage{background:#eef3ea;padding:88px 0}.headingNote{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.journeyList{border-top:1px solid #cfdacf}.journeyList article{border-bottom:1px solid #cfdacf;grid-template-columns:75px .8fr 1.2fr;align-items:center;gap:30px;min-height:128px;padding:25px 0;display:grid}.journeyList article>span{color:var(--green);font:italic 18px Georgia,serif}.journeyList h3{font-size:20px}.journeyList p{color:var(--muted);font-size:11px;line-height:1.55}.controlSection{grid-template-columns:.8fr 1.2fr;gap:75px;padding:100px 0;display:grid}.controlGrid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.controlGrid article{border-radius:17px;padding:27px}.assistantCan{color:var(--ink);background:#edf4e7}.ownerKeeps{background:var(--green);color:#fff}.controlGrid small{color:var(--green);letter-spacing:.1em;font-size:7px;font-weight:900}.ownerKeeps small{color:var(--lime)}.controlGrid b{margin:38px 0 19px;font-size:20px;display:block}.controlGrid ul{margin:0;padding:0;list-style:none}.controlGrid li{border-top:1px solid #18362a1c;padding:10px 0;font-size:9px}.ownerKeeps li{color:#c6d7d0;border-color:#ffffff1e}.channelSection{background:var(--green);color:#fff;padding:90px 0}.channelSection>div>div:first-child{max-width:780px}.channelGrid{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:40px;display:grid}.channelGrid article{background:#ffffff08;border:1px solid #ffffff1c;border-radius:14px;min-height:220px;padding:22px}.channelGrid span{color:var(--lime);font:italic 14px Georgia,serif}.channelGrid b{margin:60px 0 10px;font-size:17px;display:block}.channelGrid p{color:#c1d4cc;font-size:9px;line-height:1.5}.publicEndCta{text-align:center;padding:105px 0}.publicEndCta h2{margin-inline:auto}.publicEndCta>p:not(.publicEyebrow){max-width:650px;margin:18px auto 25px}.processHero{grid-template-columns:.85fr 1.15fr;align-items:center;gap:58px;padding:55px 0 62px;display:grid}.processHeroCopy h1{letter-spacing:-.065em;max-width:640px;margin:17px 0 20px;font-size:clamp(51px,5.8vw,78px);line-height:.94}.processHeroCopy h1 em{color:var(--green);font-family:Georgia,serif;font-weight:400;display:block}.processHeroCopy>p:not(.publicEyebrow){max-width:600px;color:var(--muted);margin:0;font-size:15px;line-height:1.6}.processHeroCopy>div{align-items:center;gap:22px;margin-top:25px;display:flex}.processExample{border:8px solid var(--green);background:#edf2e9;border-radius:24px;overflow:hidden;box-shadow:0 28px 60px #173a2e22}.exampleCustomer{background:#fff;border-radius:14px 14px 3px;margin:20px 20px 10px 90px;padding:14px 16px;box-shadow:0 5px 14px #19382d0e}.processExample small{color:#72827a;letter-spacing:.09em;font-size:6px;font-weight:900}.exampleCustomer p,.exampleAssistant p{margin:7px 0 0;font-size:9px;line-height:1.5}.exampleAssistant{grid-template-columns:34px 1fr;align-items:start;gap:9px;margin:0 90px 20px 20px;display:grid}.exampleAssistant>span{background:var(--green);width:34px;height:34px;color:var(--lime);border-radius:11px;place-items:center;font:italic 13px Georgia,serif;display:grid}.exampleAssistant>div{background:#dff0cf;border-radius:3px 14px 14px;padding:13px 15px}.exampleOwner{background:var(--green);color:#fff;padding:20px}.ownerAlert{justify-content:space-between;align-items:center;display:flex}.ownerAlert>span{color:#9e351e;background:#ffd9ca;border-radius:100px;padding:5px 7px;font-size:6px;font-weight:900}.ownerAlert small{color:#bcd0c7}.exampleOwner h3{margin:14px 0 12px;font-size:19px}.exampleOwner dl{grid-template-columns:repeat(3,1fr);gap:6px;margin:0;display:grid}.exampleOwner dl div{background:#ffffff0d;border-radius:8px;padding:9px}.exampleOwner dt{color:#b8ccc4;font-size:6px}.exampleOwner dd{margin:5px 0 0;font-size:8px;font-weight:800}.exampleOwner>b{background:var(--lime);color:var(--green);border-radius:8px;margin-top:11px;padding:10px;font-size:8px;display:block}.threeStepSection{background:#eef3ea;padding:62px 0 70px}.threeStepHeading{grid-template-columns:180px 1fr;align-items:start;gap:40px;display:grid}.threeStepHeading h2,.twoViewsHeading h2,.compactControl h2,.compactChannels h2,.tightEndCta h2{letter-spacing:-.05em;max-width:760px;margin:0;font-size:clamp(34px,4vw,52px);line-height:1.03}.threeStepFlow{grid-template-columns:1fr 35px 1fr 35px 1fr;align-items:center;gap:8px;margin-top:32px;display:grid}.threeStepFlow>i{color:var(--green);text-align:center;font-size:22px;font-style:normal}.threeStepFlow article{background:#fffdf8;border:1px solid #d5dfd3;border-radius:15px;min-height:255px;padding:20px}.threeStepFlow article>span{color:#82948a;font:italic 13px Georgia,serif}.stepSymbol{width:54px;height:54px;color:var(--green);background:#e7f0df;border-radius:17px;place-items:center;margin:28px 0 20px;font:italic 14px Georgia,serif;display:grid}.assistantSymbol{background:var(--green);color:var(--lime)}.ownerSymbol{background:var(--lime);color:var(--green);font-family:Arial,sans-serif;font-style:normal;font-weight:900}.threeStepFlow h3{margin:0;font-size:16px}.threeStepFlow p{color:var(--muted);margin:9px 0 0;font-size:9px;line-height:1.5}.twoViews{grid-template-columns:.65fr 1.35fr;align-items:center;gap:55px;padding:68px 0;display:grid}.twoViewsHeading h2{margin-top:10px}.twoViewCards{grid-template-columns:1fr 1fr;gap:8px;display:grid}.twoViewCards article{border-radius:16px;padding:22px}.customerView{background:#edf4e7}.businessView{background:var(--green);color:#fff}.twoViewCards article>div{justify-content:space-between;align-items:center;display:flex}.twoViewCards small{color:var(--green);letter-spacing:.09em;font-size:6px;font-weight:900}.businessView small{color:var(--lime)}.twoViewCards article>div>span{color:var(--muted);font-size:7px}.businessView>div>span{color:#bcd0c7}.twoViewCards ul{margin:24px 0 0;padding:0;list-style:none}.twoViewCards li{border-top:1px solid #15342917;grid-template-columns:22px 1fr;align-items:center;gap:8px;padding:11px 0;font-size:9px;display:grid}.businessView li{color:#d3e0db;border-color:#ffffff1d}.twoViewCards li b{width:21px;height:21px;color:var(--green);background:#ffffffa8;border-radius:50%;place-items:center;font-size:7px;display:grid}.businessView li b{background:var(--lime)}.compactControl{background:var(--green);color:#fff;padding:55px 0}.compactControl>div{grid-template-columns:.8fr 1.2fr;align-items:center;gap:60px;display:grid}.controlColumns{grid-template-columns:1fr 1fr;gap:8px;display:grid}.controlColumns article{background:#ffffff09;border:1px solid #ffffff1d;border-radius:12px;padding:18px}.controlColumns small{color:var(--lime);letter-spacing:.1em;font-size:6px;font-weight:900}.controlColumns p{color:#d0ded8;margin:11px 0 0;font-size:9px;line-height:1.55}.compactChannels{grid-template-columns:.8fr 1.2fr;align-items:center;gap:60px;padding:62px 0;display:grid}.compactChannels h2{margin-top:9px}.compactChannels>div:last-child{grid-template-columns:1fr 1fr;gap:7px;display:grid}.compactChannels>div:last-child span{color:var(--muted);border:1px solid #dde3dc;border-radius:10px;padding:15px;font-size:8px}.compactChannels b{color:var(--green);margin-bottom:5px;font-size:10px;display:block}.tightEndCta{background:var(--lime);border-radius:20px;grid-template-columns:1fr 210px;align-items:center;gap:45px;margin-bottom:65px;padding:38px 42px;display:grid}.tightEndCta h2{max-width:720px;margin-top:8px;font-size:clamp(31px,3.5vw,45px)}.tightEndCta .publicPrimary{width:100%}.solutionsHero h1{max-width:1020px}.solutionCards{grid-template-columns:repeat(2,1fr);gap:10px;padding:10px 0 100px;display:grid}.solutionCards article{background:#fff;border:1px solid #dce2dc;border-radius:18px;min-height:325px;padding:28px}.solutionCards article>span{color:#84968c;font:italic 16px Georgia,serif}.solutionCards article small{float:right;color:var(--green);background:#eaf3e1;border-radius:100px;padding:7px 9px;font-size:7px;font-weight:900}.solutionCards h2{letter-spacing:-.045em;max-width:390px;margin:95px 0 15px;font-size:32px}.solutionCards p{max-width:470px;color:var(--muted);font-size:11px;line-height:1.6}.solutionOffer{background:var(--green);color:#fff;padding:95px 0}.offerGrid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:85px;display:grid}.offerGrid>div:first-child>p:not(.publicEyebrow){color:#c2d4cd}.offerSteps article{border-top:1px solid #ffffff20;grid-template-columns:55px 1fr;gap:14px;padding:18px 0;display:grid}.offerSteps>article>span{color:var(--lime);font:italic 15px Georgia,serif}.offerSteps b{font-size:13px}.offerSteps p{color:#bed1c9;margin:5px 0 0;font-size:9px;line-height:1.5}.websiteOption{grid-template-columns:1.1fr .9fr;align-items:center;gap:80px;padding:105px 0;display:grid}.websiteVisual{border:8px solid var(--green);background:linear-gradient(145deg,#e5f5ca,#fffdf8);border-radius:26px;min-height:390px;overflow:hidden;box-shadow:0 28px 60px #14352a22}.browserDots{background:var(--green);align-items:center;gap:6px;height:48px;padding-left:16px;display:flex}.browserDots i{background:#ffffff4a;border-radius:50%;width:7px;height:7px}.websiteVisual>div{flex-direction:column;justify-content:center;min-height:325px;padding:48px;display:flex}.websiteVisual small{color:var(--green);letter-spacing:.12em;font-size:8px;font-weight:900}.websiteVisual b{letter-spacing:-.05em;max-width:480px;margin:25px 0;font-size:38px;line-height:1.02}.websiteVisual em{background:var(--green);color:#fff;border-radius:100px;align-self:flex-start;padding:8px 10px;font-size:8px;font-style:normal}.websiteOption .publicSecondary{margin-top:15px}.publicSite .enquiryForm{background:#f4f6f1;border:1px solid #dce2dc;border-radius:18px;padding:26px}.publicSite .enquirySuccess{text-align:center;background:#edf4e7;border:1px solid #dce2dc;border-radius:18px;padding:45px}.simpleHero{grid-template-columns:.92fr 1.08fr;align-items:center;gap:65px;min-height:615px;padding:65px 0 72px;display:grid}.simpleHeroCopy h1,.simpleAudience h1{letter-spacing:-.065em;max-width:660px;margin:18px 0 24px;font-size:clamp(55px,6vw,82px);line-height:.94}.simpleHeroCopy h1 em,.simpleAudience h1 em{color:var(--green);font-family:Georgia,serif;font-weight:400;display:block}.simpleHeroCopy>p:not(.publicEyebrow):not(.simpleReassurance),.simpleAudience>div>p:not(.publicEyebrow){max-width:560px;color:var(--muted);font-size:17px;line-height:1.6}.simpleReassurance{color:var(--green);margin:24px 0 0;font-size:10px;font-weight:800}.simpleVideo{background:var(--green);border-radius:24px;padding:8px;overflow:hidden;box-shadow:0 30px 65px #123d3025}.simpleVideo video{aspect-ratio:16/9;object-fit:cover;background:#091a15;border-radius:16px 16px 7px 7px;width:100%;display:block}.simpleVideo p{color:#d6e2dd;text-align:center;margin:0;padding:16px 14px 10px;font-size:9px}.simpleHow{background:#eef3ea;padding:70px 0 78px}.simpleHowHeading{grid-template-columns:1fr auto;align-items:end;gap:40px;display:grid}.simpleHowHeading h2,.simpleContact h2,.miniCta h2,.audiencePromise h2{letter-spacing:-.05em;max-width:790px;margin:10px 0 0;font-size:clamp(34px,4vw,52px);line-height:1.04}.simpleHowHeading>a{color:var(--green);font-size:10px;font-weight:900}.simpleHowHeading>a span{margin-left:8px}.simpleSteps{grid-template-columns:1fr 32px 1fr 32px 1fr;align-items:center;gap:7px;margin-top:32px;display:grid}.simpleSteps article{background:#fffdf8;border:1px solid #d7e0d5;border-radius:13px;grid-template-columns:30px 1fr;align-items:center;gap:10px;min-height:105px;padding:18px;display:grid}.simpleSteps article span{width:28px;height:28px;color:var(--green);background:#e3efda;border-radius:50%;place-items:center;font:italic 11px Georgia,serif;display:grid}.simpleSteps article b{font-size:11px;line-height:1.4}.simpleSteps>i{color:var(--green);text-align:center;font-style:normal}.simpleContact{grid-template-columns:.8fr 1.2fr;align-items:center;gap:70px;padding:82px 0;display:grid}.simpleContact>div>p:not(.publicEyebrow){max-width:480px;color:var(--muted);font-size:13px;line-height:1.6}.simpleContact>div>a{color:var(--green);margin-top:12px;font-size:11px;font-weight:800;display:inline-block}.simpleEnquiryForm{grid-template-columns:1fr 1fr;gap:13px;display:grid}.simpleEnquiryForm .formActions{grid-column:1/-1}.simpleEnquiryForm .formActions small{max-width:440px}.simpleHowPage{padding-top:58px;padding-bottom:65px}.miniCta{justify-content:space-between;align-items:center;gap:50px;padding:70px 0;display:flex}.miniCta h2{max-width:720px;margin:0}.simpleAudience{grid-template-columns:1fr .8fr;align-items:center;gap:80px;min-height:555px;padding:75px 0;display:grid}.simpleAudience .publicPrimary{margin-top:20px}.audienceList{grid-template-columns:1fr 1fr;gap:8px;display:grid}.audienceList span{min-height:84px;color:var(--green);background:#fff;border:1px solid #dce3db;border-radius:13px;align-items:end;padding:18px;font-size:11px;font-weight:800;display:flex}.audiencePromise{background:var(--green);color:#fff;text-align:center;padding:65px 0}.audiencePromise p{color:var(--lime);letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:9px;font-weight:900}.audiencePromise h2{margin-inline:auto}.salesHero{grid-template-columns:.94fr 1.06fr;align-items:center;gap:58px;min-height:680px;padding:58px 0 70px;display:grid}.salesHeroCopy h1{letter-spacing:-.07em;max-width:690px;margin:18px 0 24px;font-size:clamp(58px,6.3vw,88px);line-height:.92}.salesHeroCopy h1 em,.websiteHero h1 em{color:var(--green);font-family:Georgia,serif;font-weight:400;display:block}.salesHeroCopy>p:not(.publicEyebrow){max-width:610px;color:var(--muted);font-size:17px;line-height:1.65}.salesTrust{border-top:1px solid #dce3dc;grid-template-columns:repeat(3,1fr);margin-top:34px;padding-top:18px;display:grid}.salesTrust span{color:#77847e;border-left:1px solid #dce3dc;padding:0 12px;font-size:9px;line-height:1.45}.salesTrust span:first-child{border-left:0;padding-left:0}.salesTrust b{color:var(--green);margin-bottom:5px;font-size:11px;display:block}.salesVideo{border:8px solid var(--green);background:var(--green);border-radius:25px;overflow:hidden;box-shadow:0 32px 70px #173b2e2b}.salesVideo>div{color:#fff;justify-content:space-between;align-items:center;min-height:58px;padding:0 16px;display:flex}.salesVideo>div span{color:#d3e1db;letter-spacing:.08em;font-size:8px;font-weight:850}.salesVideo>div i{background:var(--lime);border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.salesVideo>div b{color:var(--lime);font-size:9px}.salesVideo video{aspect-ratio:16/9;object-fit:cover;background:#071710;width:100%;display:block}.salesVideo>p{color:#d0ded8;place-items:center;min-height:50px;margin:0;font-size:9px;display:grid}.salesOffers{background:#eef3ea;padding:92px 0 100px}.salesSectionHeading{grid-template-columns:1fr 330px;align-items:end;gap:55px;display:grid}.salesSectionHeading h2,.connectedJourney h2,.websiteCareSpotlight h2,.publicQuestions h2,.websiteIncluded h2,.websitePlanSection h2,.websiteBundle h2{letter-spacing:-.052em;max-width:820px;margin:10px 0 0;font-size:clamp(38px,4.5vw,60px);line-height:1.02}.salesSectionHeading>p{color:var(--muted);margin:0;font-size:13px;line-height:1.65}.salesOfferGrid{grid-template-columns:repeat(3,1fr);gap:11px;margin-top:38px;display:grid}.salesOfferGrid article{background:#fffdf8;border:1px solid #d9e1d8;border-radius:18px;flex-direction:column;min-height:455px;padding:28px;display:flex}.salesOfferGrid article:nth-child(3){background:var(--green);color:#fff}.salesOfferGrid article>span{color:#8da096;font:italic 15px Georgia,serif}.salesOfferGrid small{color:var(--green);letter-spacing:.12em;margin-top:52px;font-size:8px;font-weight:900}.salesOfferGrid article:nth-child(3) small,.salesOfferGrid article:nth-child(3)>a{color:var(--lime)}.salesOfferGrid h3{letter-spacing:-.035em;margin:10px 0 13px;font-size:27px}.salesOfferGrid p{color:var(--muted);font-size:12px;line-height:1.6}.salesOfferGrid article:nth-child(3) p,.salesOfferGrid article:nth-child(3) li{color:#c4d6cf}.salesOfferGrid ul{border-top:1px solid #dfe4de;margin:16px 0 0;padding:15px 0 0;list-style:none}.salesOfferGrid article:nth-child(3) ul{border-color:#ffffff20}.salesOfferGrid li{color:#586861;padding:6px 0;font-size:10px}.salesOfferGrid li:before{content:"✓";color:var(--green);margin-right:7px}.salesOfferGrid article:nth-child(3) li:before{color:var(--lime)}.salesOfferGrid article>a{color:var(--green);margin-top:auto;padding-top:22px;font-size:10px;font-weight:900}.connectedJourney{grid-template-columns:.8fr 1.2fr;align-items:start;gap:72px;padding:100px 0;display:grid}.connectedJourney>div:first-child>p:not(.publicEyebrow){color:var(--muted);font-size:14px;line-height:1.7}.connectedJourney .publicSecondary{margin-top:15px}.journeyRail{border-top:1px solid #d8e0da}.journeyRail article{border-bottom:1px solid #d8e0da;grid-template-columns:45px 1fr;align-items:center;gap:18px;min-height:112px;padding:19px 0;display:grid}.journeyRail article>span{width:34px;height:34px;color:var(--green);background:#e8f2df;border-radius:10px;place-items:center;font-size:10px;font-weight:900;display:grid}.journeyRail b{font-size:15px}.journeyRail p{color:var(--muted);margin:6px 0 0;font-size:11px;line-height:1.5}.websiteCareSpotlight{background:var(--green);color:#fff;padding:92px 0}.websiteCareSpotlight>div{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.websiteCareSpotlight p:not(.publicEyebrow){color:#c3d5ce;font-size:14px;line-height:1.7}.websiteCareSpotlight a{color:var(--lime);margin-top:16px;font-size:11px;font-weight:900;display:inline-block}.careChecklist{grid-template-columns:1fr 1fr;gap:9px;display:grid}.careChecklist span{color:#d2e0da;background:#ffffff09;border:1px solid #ffffff1e;border-radius:12px;align-items:center;min-height:74px;padding:16px;font-size:10px;line-height:1.45;display:flex}.publicPricing{padding:95px 0}.publicPriceGrid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:36px;display:grid}.publicPriceGrid article{background:#fff;border:1px solid #dbe2dc;border-radius:17px;flex-direction:column;min-height:285px;padding:27px;display:flex}.publicPriceGrid article.featuredPrice{border:3px solid var(--lime);background:#f3f8e9}.publicPriceGrid small{color:var(--green);letter-spacing:.1em;font-size:9px;font-weight:900}.publicPriceGrid b{letter-spacing:-.035em;margin-top:50px;font-size:27px}.publicPriceGrid strong{color:var(--green);margin-top:7px;font-size:16px}.publicPriceGrid p{color:var(--muted);margin-top:auto;font-size:11px;line-height:1.55}.priceFootnote{color:#7a8781;margin:17px 0 0;font-size:10px;line-height:1.55}.publicQuestions{color:#fff;background:#102f26;padding:90px 0}.publicQuestions>div{grid-template-columns:.7fr 1.3fr;gap:80px;display:grid}.publicQuestions details{border-bottom:1px solid #ffffff26}.publicQuestions summary{cursor:pointer;justify-content:space-between;gap:18px;padding:19px 0;font-size:13px;font-weight:800;list-style:none;display:flex}.publicQuestions summary::-webkit-details-marker{display:none}.publicQuestions summary span{color:var(--lime)}.publicQuestions details p{color:#c4d5ce;max-width:690px;margin:0 0 20px;font-size:11px;line-height:1.65}.websiteHero{grid-template-columns:1.15fr .85fr;align-items:center;gap:58px;min-height:650px;padding:70px 0;display:grid}.websiteHero h1{letter-spacing:-.07em;max-width:780px;margin:18px 0 24px;font-size:clamp(55px,6.4vw,86px);line-height:.93}.websiteHero>div>p:not(.publicEyebrow){max-width:650px;color:var(--muted);font-size:17px;line-height:1.65}.websiteHero>div>div{align-items:center;gap:22px;margin-top:29px;display:flex}.websiteHero aside{background:var(--green);color:#fff;border-radius:22px;flex-direction:column;justify-content:center;gap:16px;min-height:410px;padding:34px;display:flex}.websiteHero aside small{color:var(--lime);letter-spacing:.13em;margin-top:25px;font-size:8px;font-weight:900}.websiteHero aside small:first-child{margin-top:0}.websiteHero aside b{color:#d0ded8;font-size:18px;line-height:1.55}.websiteIncluded{background:#eef3ea;padding:90px 0}.websiteIncluded .publicWrap>div:last-child{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:38px;display:grid}.websiteIncluded article{background:#fffdf8;border:1px solid #d7e0d6;border-radius:16px;min-height:245px;padding:26px}.websiteIncluded article span{color:var(--green);font:italic 15px Georgia,serif}.websiteIncluded h3{margin:53px 0 10px;font-size:20px}.websiteIncluded article p{color:var(--muted);font-size:11px;line-height:1.6}.websitePlanSection{padding:95px 0}.websitePlanGrid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:37px;display:grid}.websitePlanGrid article{background:#fff;border:1px solid #dbe2dc;border-radius:17px;flex-direction:column;min-height:295px;padding:28px;display:flex}.websitePlanGrid article:nth-child(2){border:3px solid var(--lime)}.websitePlanGrid small{color:var(--green);letter-spacing:.1em;font-size:9px;font-weight:900}.websitePlanGrid b{margin-top:56px;font-size:28px}.websitePlanGrid strong{color:var(--green);margin-top:8px}.websitePlanGrid p{color:var(--muted);margin-top:auto;font-size:11px;line-height:1.55}.websiteBundle{background:var(--green);color:#fff;padding:80px 0}.websiteBundle>div{grid-template-columns:1fr 330px;align-items:center;gap:70px;display:grid}.websiteBundle>div>div>span{color:#c3d5cd;max-width:700px;margin-top:18px;font-size:14px;line-height:1.65;display:block}.websiteBundle aside{background:var(--lime);color:var(--ink);border-radius:17px;flex-direction:column;padding:27px;display:flex}.websiteBundle aside small{color:var(--green);font-size:8px;font-weight:900}.websiteBundle aside b{margin-top:18px;font-size:26px}.websiteBundle aside strong{color:var(--green);margin-top:7px;font-size:18px}.websiteBundle aside a{color:var(--green);margin-top:30px;font-size:10px;font-weight:900}@media (width<=900px){.shortHeaderInner{grid-template-columns:220px 1fr 145px}.shortLogo{width:210px}.shortHero{grid-template-columns:1fr;gap:35px;padding-top:55px}.shortHeroCopy,.heroVideo{max-width:760px}.essentialGrid,.channelGrid{grid-template-columns:1fr 1fr}.homeDifference,.shortContact,.questionGrid,.controlSection,.offerGrid,.websiteOption{grid-template-columns:1fr;gap:45px}.differenceCards article{grid-template-columns:130px 1fr 1.2fr}.shortFooter>div{grid-template-columns:190px 1fr}.shortFooter>div>div{grid-column:1/-1;justify-content:center;padding-bottom:25px}.journeyList article{grid-template-columns:60px 1fr}.journeyList article p{grid-column:2}.processHero,.twoViews,.compactControl>div,.compactChannels{grid-template-columns:1fr;gap:35px}.processHeroCopy,.processExample{max-width:760px}.simpleHero,.simpleContact,.simpleAudience{grid-template-columns:1fr;gap:40px}.simpleHeroCopy,.simpleVideo{max-width:760px}.salesHero,.connectedJourney,.websiteHero{grid-template-columns:1fr}.salesVideo{max-width:760px}.salesSectionHeading{grid-template-columns:1fr;gap:15px}.salesOfferGrid,.publicPriceGrid,.websiteIncluded .publicWrap>div:last-child,.websitePlanGrid{grid-template-columns:1fr 1fr}.websiteCareSpotlight>div,.publicQuestions>div,.websiteBundle>div{grid-template-columns:1fr;gap:38px}.websiteBundle aside{max-width:420px}}@media (width<=680px){.publicWrap{width:min(100% - 24px,1180px)}.shortHeaderInner{grid-template-columns:1fr auto;min-height:80px}.shortHeader nav{order:3;grid-column:1/-1;justify-content:flex-start;padding-bottom:10px;overflow-x:auto}.shortHeader nav a{white-space:nowrap;padding:8px 10px}.shortHeaderCta{padding:11px 13px}.shortLogo{width:190px}.shortHero{min-height:0;padding:42px 0 52px}.shortHeroCopy h1,.innerHero h1{font-size:50px}.shortHeroActions,.innerHero>div{flex-direction:column;align-items:stretch;gap:12px}.publicPrimary,.publicSecondary{width:100%}.publicTextLink{align-self:flex-start}.heroTrust{grid-template-columns:1fr;gap:10px}.heroTrust span{border-left:0;padding:0}.videoTopline{min-height:52px}.videoTopline b{display:none}.videoCaption{flex-wrap:wrap;gap:5px;padding:9px 12px;font-size:6px}.videoCaption a{text-align:center;width:100%;margin:4px 0 0}.homeEssentials,.homeDifference,.homeQuestions,.shortContact,.journeyPage,.controlSection,.channelSection,.solutionOffer,.websiteOption,.publicEndCta{padding-top:62px;padding-bottom:62px}.compactHeading{grid-template-columns:1fr;gap:15px}.compactHeading>a{justify-self:start}.essentialGrid,.channelGrid,.solutionCards,.controlGrid{grid-template-columns:1fr}.essentialGrid article{min-height:190px}.differenceCards article{grid-template-columns:1fr;gap:8px}.questionGrid h2{font-size:38px}.shortFooter>div{text-align:center;grid-template-columns:1fr;gap:18px;padding:30px 0}.footerLogo{margin:auto}.shortFooter>div>div{flex-wrap:wrap;grid-column:auto;padding:0}.innerHero{padding:58px 0 65px}.journeyList article{grid-template-columns:45px 1fr;gap:12px}.solutionCards{padding-bottom:65px}.solutionCards article{min-height:270px}.solutionCards h2{margin-top:70px}.websiteVisual{min-height:300px}.websiteVisual>div{min-height:245px;padding:30px}.websiteVisual b{font-size:29px}.processHero{padding:42px 0 50px}.processHeroCopy h1{font-size:48px}.processHeroCopy>div{flex-direction:column;align-items:stretch;gap:11px}.exampleCustomer{margin-left:35px}.exampleAssistant{margin-right:35px}.exampleOwner dl{grid-template-columns:1fr}.threeStepSection,.twoViews,.compactControl,.compactChannels{padding-top:48px;padding-bottom:48px}.threeStepHeading{grid-template-columns:1fr;gap:9px}.threeStepFlow{grid-template-columns:1fr}.threeStepFlow>i{transform:rotate(90deg)}.threeStepFlow article{min-height:220px}.twoViewCards,.controlColumns,.compactChannels>div:last-child{grid-template-columns:1fr}.tightEndCta{grid-template-columns:1fr;gap:22px;width:min(100% - 24px,1180px);margin-bottom:42px;padding:27px}.simpleHero{min-height:0;padding:45px 0 52px}.simpleHeroCopy h1,.simpleAudience h1{font-size:48px}.simpleHow,.simpleContact,.simpleAudience,.audiencePromise{padding-top:52px;padding-bottom:52px}.simpleHowHeading{grid-template-columns:1fr;gap:14px}.simpleSteps{grid-template-columns:1fr}.simpleSteps>i{transform:rotate(90deg)}.simpleSteps article{min-height:82px}.simpleContact{gap:30px}.simpleEnquiryForm{grid-template-columns:1fr}.simpleEnquiryForm .formActions{grid-column:auto}.simpleAudience{min-height:0}.audienceList{grid-template-columns:1fr 1fr}.audienceList span{min-height:70px}.miniCta{flex-direction:column;align-items:stretch;gap:24px;padding:50px 0}.salesHero{gap:38px;min-height:0;padding:44px 0 55px}.salesHeroCopy h1,.websiteHero h1{font-size:48px}.salesTrust,.salesOfferGrid,.publicPriceGrid,.websiteIncluded .publicWrap>div:last-child,.websitePlanGrid{grid-template-columns:1fr}.salesTrust span{border-top:1px solid #dce3dc;border-left:0;min-height:58px;padding:12px 0}.salesTrust span:first-child{border-top:0}.salesOffers,.publicPricing,.websiteIncluded,.websitePlanSection{padding:62px 0}.connectedJourney{gap:38px;padding:65px 0}.websiteCareSpotlight{padding:65px 0}.careChecklist{grid-template-columns:1fr}.publicQuestions{padding:65px 0}.websiteHero{min-height:0;padding:50px 0}.websiteHero>div>div{flex-direction:column;align-items:flex-start}.websiteHero aside{min-height:320px}.websiteBundle{padding:65px 0}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.italic{font-style:italic}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--ink:#14231f;--muted:#5d6c66;--cream:#f4f1e8;--paper:#fffdf8;--lime:#c9ef7c;--green:#174d3c;--line:#d9ded7}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}button,a{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.wrap{width:min(1160px,100% - 40px);margin-inline:auto}.nav{justify-content:space-between;align-items:center;gap:32px;height:126px;display:flex}.brand{letter-spacing:-.03em;align-items:center;gap:10px;font-weight:800;display:flex}.brand img{border-radius:10px;width:36px;height:36px}.publicBrand{flex:none}.publicBrand img.brandLogoFull{border-radius:0;width:330px;height:auto;display:block}.brand>span{flex-direction:column;line-height:1;display:flex}.brand small{color:var(--green);text-transform:uppercase;letter-spacing:.13em;margin-top:4px;font-size:7px}.brandMark{color:#fff;background:var(--green);border-radius:10px;place-items:center;width:32px;height:32px;font-size:14px;display:grid}.navLinks{color:var(--muted);gap:30px;font-size:14px;display:flex}.navLinks a:hover{color:var(--ink)}.navCta{border:1px solid var(--ink);background:var(--ink);color:#fff;border-radius:100px;padding:13px 20px;font-size:12px;font-weight:800;transition:all .2s;box-shadow:0 10px 24px #14231f16}.navCta:hover{background:var(--green);border-color:var(--green);transform:translateY(-2px)}.hero{color:#fff;background:linear-gradient(135deg,#0f352a 0%,#174d3c 58%,#1d5b47 100%);border-radius:34px;grid-template-columns:1.03fr .97fr;align-items:center;gap:66px;width:min(1240px,100% - 32px);min-height:690px;padding:74px 58px 80px;display:grid;position:relative;overflow:hidden;box-shadow:0 34px 80px #15382b26}.hero:before{content:"";pointer-events:none;border:78px solid #c9ef7c12;border-radius:50%;width:460px;height:460px;position:absolute;bottom:-320px;left:-260px}.hero:after{content:"";pointer-events:none;border:44px solid #ffffff0a;border-radius:50%;width:220px;height:220px;position:absolute;top:-175px;right:35%}.heroCopy,.phoneScene{z-index:1;position:relative}.eyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--green);font-size:11px;font-weight:800}.hero .eyebrow{color:var(--lime)}.liveDot,.statusDot,.online{background:#50b778;border-radius:50%;display:inline-block}.liveDot{width:7px;height:7px;margin-right:8px;box-shadow:0 0 0 4px #e1f3e7}.hero .liveDot{background:var(--lime);box-shadow:0 0 0 5px #c9ef7c20}h1{letter-spacing:-.075em;max-width:720px;margin:24px 0 28px;font-size:clamp(58px,6.8vw,92px);line-height:.93}h1 em{color:var(--green);font-family:Georgia,serif;font-weight:400;display:block}.hero h1{text-wrap:balance;font-size:clamp(58px,6.2vw,86px)}.hero h1 em{color:var(--lime)}.heroLead{color:var(--muted);max-width:590px;font-size:19px;line-height:1.65}.hero .heroLead{color:#d5e3dd}.heroPromise{color:#fff;align-items:center;gap:10px;margin:23px 0 0;font-size:13px;display:flex}.heroPromise b{color:var(--lime)}.heroPromise span{color:#d5e3dd;border-left:1px solid #ffffff35;padding-left:10px}.heroActions{align-items:center;gap:24px;margin:36px 0;display:flex}.primary{background:var(--lime);color:var(--ink);border:0;border-radius:100px;padding:16px 22px;font-weight:800;transition:all .2s;box-shadow:0 8px 24px #174d3c18}.primary:hover{transform:translateY(-2px);box-shadow:0 13px 28px #0a20182c}.primary span{margin-left:16px}.secondary{border:0;border-bottom:1px solid var(--ink);background:0 0;padding:8px 0;font-size:14px;font-weight:700}.hero .secondary{color:#fff;border-color:#ffffff70}.dashboardPreviewLink{font-size:12px}.trustRow{color:var(--muted);flex-wrap:wrap;gap:18px;font-size:12px;display:flex}.hero .trustRow{color:#ccddd6;grid-template-columns:repeat(3,1fr);gap:0;display:grid}.hero .trustRow span{border-left:1px solid #fff2;min-height:58px;padding:0 13px;line-height:1.4}.hero .trustRow span:first-child{border-left:0;padding-left:0}.hero .trustRow b{color:var(--lime);margin-bottom:7px;font:italic 11px Georgia,serif;display:block}.phoneScene{background:radial-gradient(circle at 52% 38%,#dff5ac 0 30%,#0000 31%),linear-gradient(145deg,#f4f1e8,#fffdf8);border-radius:46% 54% 45% 55%;place-items:center;min-height:535px;display:grid;box-shadow:inset 0 0 0 1px #ffffff75,0 26px 60px #07181138}.phone{width:315px;color:var(--ink);background:#f7f3ea;border:8px solid #18332a;border-radius:34px;overflow:hidden;transform:rotate(1.5deg);box-shadow:0 30px 65px #172c2440}.phoneTop{background:#fff;border-bottom:1px solid #eee;align-items:center;gap:10px;height:68px;padding:0 15px;display:flex}.phoneTop div:nth-child(2){flex-direction:column;font-size:12px;display:flex}.phoneTop small{color:var(--muted);margin-top:3px}.online{width:6px;height:6px}.avatar{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;font-weight:800;display:grid}.more{color:#95a19c;margin-left:auto}.chat{background-image:radial-gradient(#d9d5c9 .6px,#0000 .6px);background-size:8px 8px;min-height:346px;padding:16px 13px 8px}.chat p{border-radius:14px;max-width:82%;padding:10px 12px;font-size:11px;line-height:1.45;box-shadow:0 2px 5px #0000000c}.received{background:#fff;border-top-left-radius:3px!important}.sent{background:#d9f6c4;margin-left:auto;border-top-right-radius:3px!important}.smallBubble{max-width:63%!important}.leadCaptured{background:var(--green);color:#fff;border-radius:12px;gap:9px;margin-top:13px;padding:11px;font-size:10px;display:flex}.leadCaptured div{flex-direction:column;gap:3px;display:flex}.leadCaptured small{color:#c6dfd6}.composer{color:#9ba49f;background:#fff;border-radius:18px;justify-content:space-between;margin:8px;padding:10px 12px;font-size:10px;display:flex}.composer span{color:var(--green)}.shiftCard,.savedCard{z-index:2;background:#fff;border-radius:14px;position:absolute;box-shadow:0 14px 35px #17312721}.shiftCard{color:var(--ink);align-items:center;gap:10px;padding:14px 19px;display:flex;top:52px;left:-20px}.shiftCard div{flex-direction:column;font-size:11px;display:flex}.shiftCard small{color:var(--muted);margin-top:2px}.statusDot{width:9px;height:9px;box-shadow:0 0 0 5px #e5f5e9}.savedCard{align-items:center;gap:10px;padding:12px 16px;display:flex;bottom:76px;right:-4px}.savedCard b{color:var(--green);font-size:20px}.savedCard span{color:var(--muted);font-size:9px;line-height:1.35}.proofStrip{background:var(--cream);border-block:1px solid #e4e0d5;margin-top:38px}.proofGrid{grid-template-columns:repeat(4,1fr);padding-block:26px;display:grid}.proofGrid div{border-left:1px solid #d2cec4;flex-direction:column;padding-left:28px;display:flex}.proofGrid div:first-child{border:0;padding-left:0}.proofGrid strong{letter-spacing:-.04em;font-size:21px}.proofGrid span{color:var(--muted);margin-top:4px;font-size:11px}.journey{padding-block:115px}.sectionIntro{max-width:720px}h2{letter-spacing:-.055em;margin:17px 0;font-size:clamp(39px,5vw,62px);line-height:1.02}.sectionIntro>p:last-child{color:var(--muted);font-size:17px;line-height:1.6}.stageGrid{border-block:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:56px;display:grid}.stage{border-right:1px solid var(--line);padding:31px 26px 35px 0}.stage+.stage{padding-left:26px}.stage:last-child{border:0}.stage>span{color:#86a09a;font:italic 20px Georgia,serif}.stage h3{letter-spacing:-.03em;margin:30px 0 12px;font-size:23px}.stage p{color:var(--muted);font-size:13px;line-height:1.55}.employeeSection{background:var(--green);color:#fff;padding-block:105px;overflow:hidden}.employeeGrid{grid-template-columns:.78fr 1.22fr;align-items:center;gap:78px;display:grid}.light{color:var(--lime)}.employeeCopy>p:not(.eyebrow){color:#c5d6cf;line-height:1.65}.employeeCopy ul{padding:15px 0 0;list-style:none}.employeeCopy li{border-bottom:1px solid #ffffff21;gap:15px;padding:17px 0;display:flex}.employeeCopy li>span{color:var(--lime);font:italic 15px Georgia,serif}.employeeCopy li div{flex-direction:column;gap:5px;display:flex}.employeeCopy li small{color:#b4cac1;line-height:1.4}.dashboard{color:var(--ink);background:#fbfaf5;border-radius:22px;padding:27px;transform:rotate(-1deg);box-shadow:0 35px 70px #08201975}.dashTop{justify-content:space-between;align-items:center;display:flex}.dashTop small{color:var(--muted);letter-spacing:.12em;font-size:8px}.dashTop h3{margin:6px 0;font-size:21px}.dashTop button{background:var(--green);color:#fff;border:0;border-radius:8px;padding:10px 14px;font-size:10px;font-weight:700}.metricGrid{grid-template-columns:repeat(3,1fr);gap:10px;margin:21px 0;display:grid}.metricGrid>div{background:#fff;border:1px solid #e7e8e3;border-radius:12px;flex-direction:column;padding:15px;display:flex}.metricGrid small{color:var(--muted);font-size:9px}.metricGrid b{margin:8px 0 4px;font-size:22px}.metricGrid em{color:#42845e;font-size:8px;font-style:normal}.schedule{background:#fff;border:1px solid #e7e8e3;border-radius:12px;padding:17px}.scheduleHead{justify-content:space-between;margin-bottom:9px;font-size:11px;display:flex}.scheduleHead span{color:var(--green);font-size:9px}.job{border-top:1px solid #efefeb;grid-template-columns:50px 1fr auto;align-items:center;padding:12px 0;font-size:10px;display:grid}.job time{color:var(--muted)}.job div{flex-direction:column;gap:3px;display:flex}.job small{color:var(--muted)}.job>span{color:#37724e;background:#e5f4e8;border-radius:20px;padding:5px 7px;font-size:8px}.job>span.quote{color:#926b25;background:#f6ecd5}.activity{background:#ecf5df;border-radius:12px;align-items:center;gap:11px;margin-top:12px;padding:12px 15px;display:flex}.spark{background:var(--lime);border-radius:50%;place-items:center;width:29px;height:29px;display:grid}.activity p{flex-direction:column;gap:3px;margin:0;font-size:9px;display:flex}.activity small{color:var(--muted)}.problemSection{padding-block:120px 35px}.businessTypeGrid{grid-template-columns:repeat(4,1fr);gap:11px;margin-top:55px;display:grid}.businessTypeGrid article{border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;min-height:245px;padding:26px;display:flex}.businessTypeGrid article>span{color:var(--green);font:italic 17px Georgia,serif}.businessTypeGrid h3{letter-spacing:-.03em;margin:68px 0 14px;font-size:17px;line-height:1.25}.businessTypeGrid p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.dashLive{color:var(--green);background:#e7f4db;border-radius:100px;padding:8px 11px;font-size:8px;font-weight:800}.buildSection{padding-block:115px}.buildGrid{border-top:1px solid var(--line);margin-top:55px}.buildGrid article{border-bottom:1px solid var(--line);grid-template-columns:90px 1fr;gap:25px;padding:27px 0;display:grid}.buildGrid article>span{color:#789087;font:italic 18px Georgia,serif}.buildGrid h3{letter-spacing:-.035em;margin:0 0 7px;font-size:23px}.buildGrid p{max-width:760px;color:var(--muted);margin:0;line-height:1.6}.plainPromise{background:var(--cream);border-radius:24px;grid-template-columns:1fr 1fr;align-items:center;gap:60px;margin-top:65px;padding:42px;display:grid}.plainPromise small{color:var(--green);letter-spacing:.14em;font-size:8px;font-weight:800}.plainPromise h3{letter-spacing:-.04em;margin:12px 0 0;font-size:30px}.plainPromise p{color:var(--muted);font-size:15px;line-height:1.65}.faqSection{background:var(--green);color:#fff;padding-block:105px}.faqGrid{grid-template-columns:.8fr 1.2fr;gap:95px;display:grid}.faqGrid>div:first-child>p:last-child{color:#bfd0ca;line-height:1.6}.faqList{border-top:1px solid #ffffff26}.faqList details{border-bottom:1px solid #ffffff26}.faqList summary{cursor:pointer;justify-content:space-between;align-items:center;gap:25px;padding:23px 0;font-size:17px;font-weight:700;list-style:none;display:flex}.faqList summary::-webkit-details-marker{display:none}.faqList summary span{background:var(--lime);width:27px;height:27px;color:var(--ink);border-radius:50%;flex:0 0 27px;place-items:center;display:grid}.faqList details[open] summary span{transform:rotate(45deg)}.faqList details p{color:#c1d3cc;max-width:650px;margin:-5px 45px 25px 0;font-size:14px;line-height:1.65}.contactSection{grid-template-columns:.8fr 1.2fr;align-items:start;gap:80px;padding-block:115px;display:grid}.contactIntro{position:sticky;top:30px}.contactIntro>p:not(.eyebrow){color:var(--muted);font-size:16px;line-height:1.65}.contactDetails{gap:14px;margin-top:35px;display:grid}.contactDetails span{border-bottom:1px solid var(--line);flex-direction:column;gap:4px;padding-bottom:13px;display:flex}.contactDetails small{color:var(--green);letter-spacing:.14em;font-size:7px;font-weight:800}.contactDetails a,.contactDetails b{font-size:13px}.enquiryForm{border:1px solid var(--line);background:#fff;border-radius:24px;grid-template-columns:1fr 1fr;gap:18px;padding:34px;display:grid;box-shadow:0 24px 70px #1731270d}.enquiryForm label{color:var(--ink);flex-direction:column;gap:8px;font-size:11px;font-weight:800;display:flex}.enquiryForm label small{color:var(--muted);font-weight:400}.enquiryForm input,.enquiryForm select,.enquiryForm textarea{width:100%;color:var(--ink);background:#fbfcf9;border:1px solid #d8ded9;border-radius:10px;outline:none;padding:13px 14px;font:13px Arial,Helvetica,sans-serif}.enquiryForm input:focus,.enquiryForm select:focus,.enquiryForm textarea:focus{border-color:var(--green);background:#fff;box-shadow:0 0 0 3px #dcebdc}.enquiryForm textarea{resize:vertical;min-height:125px;line-height:1.5}.enquiryForm .wide,.formActions,.enquiryError{grid-column:1/-1}.formActions{align-items:center;gap:20px;margin-top:4px;display:flex}.formActions .primary{flex:none}.formActions small{color:var(--muted);font-size:9px;line-height:1.45}.formActions small a{color:var(--green);text-underline-offset:2px;font-weight:800;text-decoration:underline}.formTrap{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.enquiryError{color:#9e2f2f;margin:0;font-size:11px}.enquirySuccess{background:#eef5e7;border-radius:24px;flex-direction:column;justify-content:center;align-items:flex-start;min-height:450px;padding:55px;display:flex}.enquirySuccess>span{background:var(--lime);width:48px;height:48px;color:var(--green);border-radius:50%;place-items:center;font-size:22px;display:grid}.enquirySuccess h3{letter-spacing:-.04em;margin:25px 0 12px;font-size:31px}.enquirySuccess p{max-width:520px;color:var(--muted);line-height:1.65}.enquirySuccess button{border:0;border-bottom:1px solid var(--green);color:var(--green);background:0 0;margin-top:15px;padding:5px 0;font-weight:800}.pilot{background:var(--lime);border-radius:28px;justify-content:space-between;align-items:center;gap:50px;margin-block:105px;padding:58px;display:flex}.pilot>div{max-width:740px}.pilot h2{font-size:clamp(35px,4vw,52px)}.pilot p:last-child{color:#43534d;max-width:680px;line-height:1.55}.darkButton{background:var(--ink);color:#fff;flex:none}footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;padding-block:34px 55px;font-size:12px;display:flex}.footerBrand img.brandLogoFull{width:255px}footer p a{color:inherit;text-decoration:none}footer p a:hover{color:var(--green);text-decoration:underline}footer>div{align-items:center;gap:14px;display:flex}footer>div a{color:var(--green);font-size:10px;font-weight:800}.floatingChat{background:var(--ink);color:#fff;z-index:8;border:0;border-radius:100px;padding:13px 18px;position:fixed;bottom:22px;right:22px;box-shadow:0 12px 35px #0003}.floatingChat span{margin-left:7px}.modalBackdrop{z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0e211bd6;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.demoModal{background:var(--paper);border-radius:24px;width:min(570px,100%);min-height:420px;padding:42px;position:relative;box-shadow:0 30px 100px #0008}.demoModal h2{font-size:37px}.close{color:var(--muted);background:0 0;border:0;font-size:27px;position:absolute;top:15px;right:18px}.choices{gap:10px;margin-top:28px;display:grid}.choices button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:10px;justify-content:space-between;padding:16px 18px;font-weight:700;display:flex}.choices button:hover{border-color:var(--green);background:#f4f9ec}.demoResult{text-align:center;padding:35px 10px}.resultIcon{background:var(--lime);width:54px;height:54px;color:var(--green);border-radius:50%;place-items:center;margin-inline:auto;font-size:25px;display:grid}.demoResult h3{letter-spacing:-.03em;font-size:27px}.demoResult p{color:var(--muted);line-height:1.6}.reset{margin-top:12px;display:inline-block}@media (width<=900px){.navLinks{display:none}.hero{grid-template-columns:1fr;padding:65px 45px}.heroCopy{text-align:center}.heroLead{margin-inline:auto}.heroActions,.trustRow{justify-content:center}.phoneScene{width:100%;max-width:590px;margin-inline:auto}.stageGrid{grid-template-columns:1fr 1fr}.stage:nth-child(2){border-right:0}.stage:nth-child(3),.stage:nth-child(4){border-top:1px solid var(--line)}.employeeGrid{grid-template-columns:1fr}.dashboard{transform:none}.businessTypeGrid{grid-template-columns:1fr 1fr}.faqGrid,.contactSection{grid-template-columns:1fr;gap:50px}.contactIntro{position:static}}@media (width<=620px){.wrap{width:min(100% - 28px,1160px)}.nav{height:98px}.publicBrand img.brandLogoFull{width:245px}.navCta{display:none}h1{font-size:56px}.hero{border-radius:25px;width:calc(100% - 20px);padding:52px 22px 42px}.hero h1{font-size:53px}.heroActions{flex-direction:column}.heroPromise{flex-direction:column;align-items:flex-start}.heroPromise span{border:0;padding:0}.hero .trustRow{text-align:left;grid-template-columns:1fr}.hero .trustRow span,.hero .trustRow span:first-child{border-top:1px solid #ffffff1f;border-left:0;min-height:0;padding:10px 0}.hero .trustRow span:first-child{border-top:0}.phoneScene{border-radius:100px;min-height:490px}.phone{width:285px}.shiftCard{top:25px;left:-4px}.savedCard{bottom:30px;right:-2px}.proofGrid{grid-template-columns:1fr 1fr;gap:20px 0}.proofGrid div:nth-child(3){border:0;padding-left:0}.stageGrid{grid-template-columns:1fr}.stage,.stage+.stage{border-right:0;border-top:1px solid var(--line);padding-left:0}.stage:first-child{border-top:0}.metricGrid{grid-template-columns:1fr}.dashboard{padding:16px}.pilot{flex-direction:column;align-items:flex-start;padding:34px 25px}.problemSection,.journey,.buildSection,.contactSection{padding-block:75px}.businessTypeGrid{grid-template-columns:1fr}.businessTypeGrid article{min-height:200px}.businessTypeGrid h3{margin-top:45px}.plainPromise{grid-template-columns:1fr;gap:15px;padding:28px}.faqSection{padding-block:75px}.enquiryForm{grid-template-columns:1fr;padding:24px}.enquiryForm .wide,.formActions,.enquiryError{grid-column:auto}.formActions{flex-direction:column;align-items:flex-start}.formActions .primary{text-align:left;width:100%}footer{flex-direction:column;gap:20px}.floatingChat span{display:none}.demoModal{padding:36px 22px 28px}}.workspaceBackButton{z-index:80;color:#174d3c;min-height:42px;font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffefbf2;border:1px solid #cad7ce;border-radius:999px;align-items:center;gap:8px;padding:0 15px;font-size:13px;font-weight:850;display:inline-flex;position:fixed;bottom:18px;left:18px;box-shadow:0 10px 30px #10251e24}.workspaceBackButton:hover{background:#c8f07e;border-color:#a8cc69}.studioShell{background:#fbfaf6;grid-template-columns:274px minmax(0,1fr);min-height:100vh;display:grid}.studioSide{height:100vh;color:var(--ink);background:#fffefb;border-right:1px solid #dfe3de;flex-direction:column;padding:27px 19px 20px;display:flex;position:sticky;top:0;overflow-y:auto}.studioBrand{border-bottom:1px solid #e6e9e4;padding:0 10px 31px;display:block}.studioBrand img{width:205px;max-width:100%;height:auto;display:block}.studioNav{gap:6px;display:grid}.studioNavPrimary{margin-top:29px}.studioNavSecondary{border-top:1px solid #e6e9e4;margin-top:auto;padding-top:20px}.studioNav a,.studioNav button{color:#46534e;width:100%;min-height:46px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;padding:0 14px;font-size:15px;font-weight:650;transition:all .18s;display:flex}.studioNav a svg,.studioNav button svg{color:#557069;flex:none}.studioNav a:hover,.studioNav button:hover{color:var(--ink);background:#f0f4ed}.studioNav a.active,.studioNav button.active{background:var(--green);color:#fff;box-shadow:0 7px 18px #174d3c1f}.studioNav a.active svg,.studioNav button.active svg{color:var(--lime)}.studioNav a.studioStartHere{color:var(--green);background:#eaf7d7;border:1px solid #c4dda0}.studioNav a.studioStartHere svg{color:var(--green)}.studioNav a.studioStartHere:hover{background:var(--lime)}.studioNav a.studioWebsiteLink{color:var(--green);background:#eff8e5;border:1px solid #b9d59b;font-weight:800}.studioUser{border-top:1px solid #e6e9e4;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:18px;padding:18px 7px 0;display:grid}.studioUser>span{background:var(--lime);width:38px;height:38px;color:var(--green);border-radius:50%;place-items:center;font-size:14px;font-weight:850;display:grid}.studioUser div{flex-direction:column;gap:3px;min-width:0;font-size:14px;display:flex}.studioUser b,.studioUser small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.studioUser small{color:#77847f;font-size:11px}.studioSignOut{color:#71817a;border-radius:6px;padding:5px}.studioSignOut:hover{color:var(--green);background:#edf3ea}.studioMain{width:100%;max-width:1560px;padding:34px clamp(28px,4vw,64px) 80px;overflow:hidden}.studioHeader{border-bottom:1px solid #dfe3de;justify-content:space-between;align-items:center;margin-bottom:28px;padding-bottom:24px;display:flex}.studioHeader p{color:#6f7c77;letter-spacing:0;margin:7px 0 0;font-size:14px;font-weight:500}.approvalHeading p{color:var(--green);letter-spacing:.14em;margin:0 0 8px;font-size:11px;font-weight:800}.studioHeader h1{letter-spacing:-.045em;margin:0;font-size:clamp(31px,3.3vw,45px);line-height:1}.headerControls{align-items:center;gap:8px;display:flex}.websiteQuickLink{background:var(--green);color:#fff;border-radius:100px;padding:9px 12px;font-size:12px;font-weight:800}.provisionalBadge{color:var(--green);text-transform:uppercase;letter-spacing:.04em;background:#eef6e7;border:1px solid #cbd8ca;border-radius:100px;padding:8px 11px;font-size:11px;font-weight:800}.environment{color:var(--muted);background:#fff;border:1px solid #cdd5d0;border-radius:100px;align-items:center;gap:8px;padding:8px 11px;font-size:12px;display:flex}.environment span{background:#e6aa42;border-radius:50%;width:7px;height:7px}.beginnerBanner{background:linear-gradient(100deg,#e9f7d5,#f8fbf3);border:1px solid #c8dcae;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;min-height:76px;margin:-7px 0 27px;padding:14px 18px;display:grid;box-shadow:0 10px 28px #174d3c0b}.beginnerBanner>span{background:var(--green);color:#fff;letter-spacing:.08em;border-radius:999px;padding:7px 9px;font-size:11px;font-weight:850}.beginnerBanner>div{gap:4px;display:grid}.beginnerBanner b{font-size:15px}.beginnerBanner small{color:#607168;font-size:13px;line-height:1.4}.beginnerBanner i{color:var(--green);white-space:nowrap;font-size:13px;font-style:normal;font-weight:850}.activationFocus{background:linear-gradient(120deg,#fff0ed,#fffaf4);border:2px solid #c94a42;border-radius:16px;justify-content:space-between;align-items:center;gap:28px;margin:-7px 0 25px;padding:22px 24px;display:flex;box-shadow:0 14px 34px #a63f3214}.activationFocus>div{min-width:0}.activationFocus small{color:#a23631;letter-spacing:.13em;font-size:10px;font-weight:900}.activationFocus h2{letter-spacing:-.025em;margin:7px 0 5px;font-size:24px}.activationFocus p{color:#6f5650;margin:0;font-size:14px;line-height:1.5}.activationFocus>a{color:#fff;background:#b83d37;border-radius:10px;flex:none;padding:13px 16px;font-size:13px;font-weight:850}.activationFocus.complete{background:linear-gradient(120deg,#eaf8e9,#f7fbf3);border-color:#76b584}.activationFocus.complete small,.activationFocus.complete p{color:#3b7050}.activationFocus.complete>a{background:var(--green)}.portfolioOverview{margin-bottom:18px}.portfolioSectionHeading{justify-content:space-between;align-items:flex-start;gap:30px;display:flex}.portfolioSectionHeading p{color:var(--green);letter-spacing:.15em;margin:0 0 8px;font-size:13px;font-weight:850}.portfolioSectionHeading h2{letter-spacing:-.025em;margin:0;font-size:24px}.portfolioSectionHeading>div>span{color:#6d7974;margin-top:8px;font-size:15px;display:block}.portfolioPrimaryAction,.attentionHeading>button{background:var(--green);color:#fff;min-height:42px;font:inherit;cursor:pointer;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-size:14px;font-weight:800;display:inline-flex;box-shadow:0 8px 18px #174d3c1a}.portfolioPrimaryAction:hover,.attentionHeading>button:hover{background:#103e31;transform:translateY(-1px)}.portfolioControlStrip{background:#fffefb;border:1px solid #d7ddd8;border-radius:10px;grid-template-columns:1.25fr repeat(3,1fr);margin-top:20px;display:grid;overflow:hidden;box-shadow:0 8px 24px #183a2d08}.portfolioControlStrip>div{border-left:1px solid #e2e6e2;flex-direction:column;justify-content:center;gap:7px;min-height:70px;padding:13px 16px;display:flex}.portfolioControlStrip>div:first-child{border-left:4px solid var(--green)}.portfolioControlStrip small{color:#728079;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:7px;font-size:10px;font-weight:850;display:flex}.portfolioControlStrip b{color:#263a32;font-size:13px;font-weight:800}.currentHealth{background:#f7faf4;border:1px solid #d7e2d5;border-radius:11px;margin-top:20px}.currentHealth summary{color:#3e5f4a;cursor:pointer;align-items:center;gap:9px;min-height:48px;padding:0 14px;font-size:13px;font-weight:800;display:flex}.currentHealth summary small{color:#63806c;margin-left:auto;font-size:11px}.currentHealth .portfolioHealth{border-bottom:0;margin-top:0}.portfolioHealth{border-top:1px solid #dfe3de;border-bottom:1px solid #dfe3de;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));margin-top:25px;display:grid}.healthSignal{text-align:center;border-left:1px solid #e2e5e1;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:140px;padding:19px 14px 17px;transition:background .18s;display:flex}.healthSignal:first-child{border-left:0}.healthSignal:hover{background:#f5f7f2}.healthSignal>span{color:#34423d;font-size:14px;font-weight:750}.healthSignal small{color:#71807a;min-height:14px;font-size:13px;font-weight:700}.rag{color:#fff;border-radius:50%;place-items:center;width:42px;height:42px;font-size:16px;font-style:normal;font-weight:850;display:inline-grid;box-shadow:inset 0 -1px #0000001a}.rag-green{background:#49a85e}.rag-amber{background:#e7a32c}.rag-red{background:#dc4b45}.rag-small{width:25px;height:25px;font-size:12px}.attentionHeading{justify-content:space-between;align-items:center;gap:20px;margin-top:29px;display:flex}.attentionHeading>div{align-items:baseline;gap:11px;display:flex}.attentionHeading h2,.registerHeading h2{letter-spacing:-.02em;margin:0;font-size:22px}.attentionHeading>div>span{color:#76837e;font-size:14px}.attentionHeading>button{min-height:37px;box-shadow:none;padding-inline:13px}.attentionTable,.registerTable{border-top:1px solid #dfe3de;border-bottom:1px solid #dfe3de;margin-top:13px}.attentionRow{color:#4d5a55;border-top:1px solid #e7e9e6;grid-template-columns:.8fr 2.4fr .8fr .9fr .65fr;align-items:center;gap:15px;min-height:50px;padding:0 13px;font-size:14px;transition:background .15s;display:grid}.attentionRow:first-child{border-top:0}.attentionRow.attention-red{box-shadow:inset 3px 0 #dc4b45}.attentionRow.attention-amber{box-shadow:inset 3px 0 #e7a32c}.attentionRow.attention-green{box-shadow:inset 3px 0 #49a85e}.attentionRow:not(.attentionHead):hover,.registerRow:not(.registerHead):hover{background:#f5f7f2}.attentionRow b{color:var(--ink);font-size:14px;font-weight:750}.attentionHead,.registerHead{color:#747f7b;letter-spacing:.06em;text-transform:uppercase;background:#f5f6f3;min-height:36px;font-size:12px;font-weight:850}.attentionPriority,.attentionOwner{align-items:center;gap:7px;display:flex}.statusDot{border-radius:50%;flex:none;width:7px;height:7px}.status-green{background:#49a85e}.status-amber{background:#e7a32c}.status-red{background:#dc4b45}.attentionOwner i{width:23px;height:23px;color:var(--green);background:#e8f4db;border-radius:50%;place-items:center;font-size:13px;font-style:normal;font-weight:850;display:grid}.portfolioRegister{margin-top:27px}.registerHeading{justify-content:space-between;align-items:center;gap:20px;display:flex}.registerHeading a{color:var(--green);font-size:14px;font-weight:800}.registerRow{color:#4d5a55;border-top:1px solid #e7e9e6;grid-template-columns:1.5fr .75fr .5fr .65fr 1.55fr .75fr;align-items:center;gap:14px;min-height:47px;padding:0 13px;font-size:14px;transition:background .15s;display:grid}.registerRow:first-child{border-top:0}.registerRow b{color:var(--ink);font-size:14px}.stagePill{color:#426b51;background:#edf4e5;border-radius:5px;padding:5px 8px;font-size:12px;font-style:normal;font-weight:750;display:inline-block}.mobilePortfolioLink{display:none}.workspaceTools{background:#fffefb;border:1px solid #d9e0d9;border-radius:13px;margin:18px 0}.workspaceTools summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:66px;padding:0 19px;list-style:none;display:flex}.workspaceTools summary::-webkit-details-marker{display:none}.workspaceTools summary>span{flex-direction:column;gap:5px;display:flex}.workspaceTools summary b{font-size:15px}.workspaceTools summary small{color:#728079;font-size:13px}.workspaceTools summary i{color:var(--green);font-size:13px;font-style:normal;font-weight:850}.workspaceTools[open]{padding-bottom:8px}.workspaceTools[open] summary{border-bottom:1px solid #e4e7e3}.workspaceTools .commandCards{padding:0 8px}.studioColumns{grid-template-columns:1.05fr .95fr;gap:18px;display:grid}.mandatePanel,.teamPanel,.approvalPack{background:#fffefb;border:1px solid #d9e0d9;border-radius:19px;padding:26px;box-shadow:0 14px 38px #1b31270b}.panelTitle{justify-content:space-between;align-items:center;margin-bottom:23px;display:flex}.panelTitle>div{align-items:center;gap:11px;display:flex}.panelTitle span{width:25px;height:25px;color:var(--green);background:#eaf2df;border-radius:7px;place-items:center;font-size:12px;font-weight:800;display:grid}.panelTitle h2{letter-spacing:-.025em;margin:0;font-size:19px}.panelTitle>small{color:#4d8a61;background:#ebf7ec;border-radius:100px;padding:5px 8px;font-size:11px}.mandatePanel label{gap:8px;margin-bottom:17px;font-size:13px;font-weight:800;display:grid}.mandatePanel input,.mandatePanel textarea{width:100%;color:var(--ink);background:#fcfdfb;border:1px solid #dce1dd;border-radius:9px;outline:none;padding:12px;font:14px/1.55 Arial,sans-serif}.mandatePanel textarea{resize:vertical;min-height:225px}.mandatePanel input:focus,.mandatePanel textarea:focus{border-color:#77a18e;box-shadow:0 0 0 3px #dff0e7}.templatePicker{margin:0 0 17px}.templatePicker>b{margin-bottom:8px;font-size:12px;display:block}.templatePicker>div{flex-wrap:wrap;gap:6px;display:flex}.templatePicker button{color:var(--green);background:#fff;border:1px solid #d8deda;border-radius:100px;padding:7px 10px;font-size:11px;font-weight:700}.templatePicker button:hover{background:#f3f8f3;border-color:#8daf9e}.mandateHints{background:#f5f5f1;border-radius:10px;flex-wrap:wrap;gap:7px;padding:14px;display:flex}.mandateHints b{flex:0 0 100%;margin-bottom:2px;font-size:12px}.mandateHints span{color:#87918c;background:#fff;border:1px solid #dce0db;border-radius:100px;padding:5px 8px;font-size:11px}.mandateHints span.found{color:#387052;background:#eef8ef;border-color:#b7d5bf}.runActions{align-items:center;gap:14px;margin-top:20px;display:flex}.runActions .primary{padding:12px 16px;font-size:13px}.runActions .primary:disabled{opacity:.7;cursor:progress}.runActions small{color:var(--muted);font-size:11px;line-height:1.4}.studioError,.studioSaved{border-radius:8px;margin:12px 0 0;padding:10px 12px;font-size:12px}.studioError{color:#9b3838;background:#fff0f0}.studioSaved{color:#397150;background:#edf8ef}.panelLead{color:var(--muted);margin:-5px 0 18px;font-size:14px;line-height:1.55}.botList{gap:9px;display:grid}.botList article{border:1px solid #e2e5e1;border-radius:10px;grid-template-columns:33px 1fr auto;align-items:center;gap:11px;padding:13px;transition:all .25s;display:grid}.botList article.current{background:#f2f8f3;border-color:#8eb49f;box-shadow:0 0 0 3px #e0eee5}.botList article.done{opacity:.72}.botIcon{background:#edf0ec;border-radius:8px;place-items:center;width:30px;height:30px;font-size:13px;font-weight:800;display:grid}.current .botIcon{background:var(--lime);color:var(--green)}.done .botIcon{background:var(--green);color:#fff}.botList article div{flex-direction:column;gap:4px;display:flex}.botList b{font-size:13px}.botList small{color:var(--muted);font-size:11px;line-height:1.35}.botList em{color:#929a96;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-style:normal}.current em{color:var(--green);font-weight:800}.approvalPack{margin-top:18px;display:none}.approvalPack.visible{animation:.35s ease-out reveal;display:block}@keyframes reveal{0%{opacity:0;transform:translateY(8px)}}.approvalHeading{justify-content:space-between;align-items:center;display:flex}.approvalHeading h2{margin:0;font-size:23px}.approvalHeading>span{color:#976b1d;background:#fbf0d6;border-radius:100px;padding:7px 10px;font-size:11px}.deliverables{grid-template-columns:repeat(4,1fr);gap:10px;margin:23px 0;display:grid}.deliverables article{border:1px solid #e1e4df;border-radius:10px;flex-direction:column;min-height:145px;padding:15px;display:flex}.deliverables article>span{color:#8b9b94;font:italic 16px Georgia,serif}.deliverables b{margin:15px 0 7px;font-size:14px}.deliverables small{color:var(--muted);font-size:11px;line-height:1.4}.deliverables button{color:var(--green);text-align:left;background:0 0;border:0;margin-top:auto;padding:12px 0 0;font-size:11px;font-weight:800}.artifactReview{background:#f8fbf7;border:1px solid #cfdad2;border-radius:11px;margin:0 0 18px;padding:19px;font-size:13px}.artifactTop{border-bottom:1px solid #dce5de;justify-content:space-between;align-items:flex-start;padding-bottom:14px;display:flex}.artifactTop small{color:var(--green);letter-spacing:.12em;font-size:10px;font-weight:800}.artifactTop h3{margin:5px 0 0;font-size:17px}.artifactTop button{color:var(--muted);background:0 0;border:0;font-size:20px}.artifactReview>p{color:var(--muted);line-height:1.55}.artifactReview>b{margin:15px 0 8px;display:block}.artifactReview ul,.artifactReview ol{color:var(--muted);padding-left:20px;line-height:1.6}.artifactTags{flex-wrap:wrap;gap:6px;display:flex}.artifactTags span{color:var(--green);background:#fff;border:1px solid #ced9d1;border-radius:100px;padding:6px 8px;font-size:11px}.workflowSteps{flex-wrap:wrap;gap:7px;list-style:none;display:flex;padding:0!important}.workflowSteps li{background:#fff;border:1px solid #d9e0da;border-radius:8px;align-items:center;gap:7px;padding:8px;display:flex}.workflowSteps span{width:18px;height:18px;color:var(--green);background:#e8f2df;border-radius:5px;place-items:center;font-size:10px;font-weight:800;display:grid}.approvalActions{justify-content:flex-end;gap:10px;display:flex}.approvalActions button{padding:11px 15px;font-size:12px}.ghost{background:#fff;border:1px solid #d7dcd7;border-radius:100px;font-weight:700}.runsPanel{background:#fffefb;border:1px solid #d9e0d9;border-radius:19px;margin-top:18px;padding:26px;box-shadow:0 14px 38px #1b31270b}.dashboardViewIntro{color:#fff;background:linear-gradient(125deg,#103b2f,#1b604a);border-radius:18px;margin:0 0 18px;padding:27px 29px}.dashboardViewIntro p{color:var(--lime);letter-spacing:.14em;margin:0 0 8px;font-size:11px;font-weight:850}.dashboardViewIntro h2{margin:0 0 8px;font-size:27px}.dashboardViewIntro span{color:#c6d9d1;font-size:13px;line-height:1.5}.pilotActionPanel,.pendingMandates{background:#fffefb;border:1px solid #d6dfd7;border-radius:19px;margin-top:18px;padding:26px;box-shadow:0 14px 38px #1b31270b}.pilotActionPanel .runsHeading>a{color:var(--green);font-size:12px;font-weight:850}.actionExplanation{color:var(--muted);margin:12px 0 0;font-size:13px;line-height:1.55}.actionNotice{color:#315e43;background:#e9f5df;border-radius:9px;margin:13px 0 0;padding:10px 12px;font-size:12px;font-weight:800}.pilotActionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:18px;display:grid}.pilotActionGrid article{background:#fff;border:1px solid #dbe1dc;border-left:5px solid #d99d31;border-radius:13px;padding:19px;scroll-margin-top:22px}.pilotActionGrid article.urgent{background:#fffaf8;border-left-color:#d75249}.pilotActionGrid article>div:first-child{justify-content:space-between;align-items:center;display:flex}.pilotActionGrid article>div:first-child span{color:#7c5b1e;letter-spacing:.05em;background:#f5e7c8;border-radius:100px;padding:5px 8px;font-size:10px;font-weight:900}.pilotActionGrid article.urgent>div:first-child span{color:#9b362e;background:#f9ddd7}.pilotActionGrid time{color:#77827d;font-size:11px}.pilotActionGrid h3{margin:18px 0 5px;font-size:20px}.pilotActionGrid article>b{color:#496058;font-size:12px}.pilotActionGrid article>p{color:var(--muted);font-size:13px;line-height:1.5}.pilotActionGrid article>small{color:#294f40;margin-top:13px;font-size:11px;font-weight:850;display:block}.pilotLeadActions{border-top:1px solid #e4e8e4;flex-wrap:wrap;gap:7px;margin-top:16px;padding-top:13px;display:flex}.pilotLeadActions a,.pilotLeadActions button{min-height:35px;color:var(--green);font:inherit;cursor:pointer;background:#fff;border:1px solid #ccd8d0;border-radius:8px;align-items:center;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}.pilotLeadActions a.primaryLeadAction{border-color:var(--green);background:var(--green);color:#fff}.pendingMandates{margin:0 0 18px}.pendingMandateList{gap:8px;margin-top:17px;display:grid}.pendingMandateList article{background:#fbfcfa;border:1px solid #e0e4df;border-radius:11px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:14px;display:grid}.pendingMandateList article>div:first-child{gap:4px;display:grid}.pendingMandateList small{color:var(--muted);font-size:11px}.pendingMandateList article>span{color:#855d18;background:#fbf0d6;border-radius:100px;padding:6px 8px;font-size:11px;font-weight:800}.pendingMandateActions{gap:6px;display:flex}.pendingMandateActions button,.mandateNextLinks a{min-height:36px;color:var(--green);font:inherit;cursor:pointer;background:#fff;border:1px solid #cad5ce;border-radius:8px;align-items:center;padding:0 11px;font-size:11px;font-weight:850;display:inline-flex}.pendingMandateActions button.approveRun{border-color:var(--green);background:var(--green);color:#fff}.mandateNextLinks{gap:7px;margin-top:13px;display:flex}.websiteEnquiriesPanel{background:#eef5e8;border:1px solid #cfdcc8;border-radius:19px;margin-top:18px;padding:26px;box-shadow:0 14px 38px #1b31270b}.websiteEnquiryGrid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:20px;display:grid}.websiteEnquiryGrid article{background:#fff;border:1px solid #d9e0d6;border-radius:13px;flex-direction:column;min-height:245px;padding:18px;display:flex}.websiteEnquiryGrid article.contacted{opacity:.7}.websiteEnquiryGrid article>div:first-child{justify-content:space-between;align-items:center;display:flex}.websiteEnquiryGrid article>div:first-child span{color:var(--green);text-transform:uppercase;background:#e7f3df;border-radius:100px;padding:5px 7px;font-size:10px;font-weight:800}.websiteEnquiryGrid time{color:var(--muted);font-size:11px}.websiteEnquiryGrid h3{margin:24px 0 5px;font-size:17px}.websiteEnquiryGrid article>small{color:var(--green);font-size:11px}.websiteEnquiryGrid article>p{color:var(--muted);font-size:12px;line-height:1.55}.websiteEnquiryGrid .emailDeliveryStatus{color:#80580a;background:#fff2d6;border-radius:8px;margin:4px 0 12px;padding:7px 9px;line-height:1.35}.websiteEnquiryGrid .emailDeliveryStatus.sent{color:var(--green);background:#e7f3df}.enquiryContacts{border-top:1px solid #e7e9e5;flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding-top:12px;display:flex}.enquiryContacts a{color:var(--green);font-size:11px;font-weight:700}.enquiryContacts button{background:var(--green);color:#fff;border:0;border-radius:7px;margin-left:auto;padding:7px 8px;font-size:10px;font-weight:800}.runsHeading{justify-content:space-between;align-items:center;display:flex}.runsHeading p{color:var(--green);letter-spacing:.14em;margin:0 0 8px;font-size:11px;font-weight:800}.runsHeading h2{margin:0;font-size:23px}.runsHeading>span{color:var(--muted);background:#eff3ef;border-radius:100px;padding:6px 9px;font-size:11px}.emptyRuns{min-height:150px;color:var(--muted);border:1px dashed #d3dad4;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:7px;margin-top:20px;display:flex}.emptyRuns>span{color:#83a091;font-size:22px}.emptyRuns b{color:var(--ink);font-size:14px}.emptyRuns small{font-size:11px}.runsTable{border:1px solid #e1e4df;border-radius:10px;margin-top:20px;overflow:hidden}.runsRow{color:var(--muted);border-top:1px solid #e9ebe8;grid-template-columns:1.35fr .5fr .85fr .9fr .9fr .75fr;align-items:center;gap:14px;padding:13px 15px;font-size:12px;display:grid}.runsRow:first-child{border:0}.runsRow b{color:var(--ink)}.runsHead{color:#85908b;text-transform:uppercase;letter-spacing:.08em;background:#f6f7f4;font-size:10px;font-weight:800}.runStatus{background:#eff3ef;border-radius:100px;justify-self:start;padding:5px 7px}.runStatus.needs_approval{color:#976b1d;background:#fbf0d6}.runStatus.approved{color:#397150;background:#e9f6ec}.runStatus.needs_input{color:#9b4545;background:#fff0f0}.engineBadge{color:var(--muted);background:#f0f1ee;border-radius:100px;justify-self:start;padding:5px 7px;font-size:10px}.engineBadge.openai{color:#316b4c;background:#e7f5e9}.environment.aiLive span{background:#4eb677}.commandOverview{margin-bottom:18px}.commandIntro{color:#fff;background:radial-gradient(circle at 88% 5%,#c9ef7c42 0 10%,#0000 10.5%),linear-gradient(130deg,#102b23 0%,#174d3c 72%,#1d604a 100%);border-radius:23px;justify-content:space-between;align-items:flex-end;gap:35px;min-height:210px;padding:38px;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 55px #174d3c25}.commandIntro:after{content:"AND·EZI";color:#ffffff08;letter-spacing:.08em;pointer-events:none;font-size:92px;font-weight:900;position:absolute;top:12px;right:30px}.commandIntro>div{max-width:760px}.commandIntro p,.libraryHeading p,.integrationHeading p,.marketingBridge p,.rulesPanel p{color:var(--lime);letter-spacing:.14em;margin:0 0 9px;font-size:11px;font-weight:800}.commandIntro h2{letter-spacing:-.045em;max-width:690px;margin:0 0 13px;font-size:clamp(31px,4vw,48px);line-height:.98}.commandIntro span{color:#c3d8cf;max-width:720px;font-size:14px;line-height:1.65;display:block}.commandIntro>a{z-index:1;background:var(--lime);color:var(--ink);border-radius:100px;flex:none;padding:13px 17px;font-size:12px;font-weight:800;position:relative;box-shadow:0 10px 24px #00000020}.commandIntro>a b{margin-left:10px}.commandCards{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:8px;display:grid}.commandCards a{background:#fffefb;border:1px solid #d9e0d9;border-radius:14px;flex-direction:column;min-height:132px;padding:18px;transition:all .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 7px 18px #14231f07}.commandCards a:after{content:"↗";color:#9aaba2;font-size:14px;position:absolute;top:15px;right:15px}.commandCards a:hover{border-color:#a9c39f;transform:translateY(-3px);box-shadow:0 14px 28px #14231f12}.commandCards a:nth-child(4){background:linear-gradient(145deg,#eef7e5,#fffefb);border-color:#baceaf}.commandCards a.demoVideoCard{color:#fff;background:linear-gradient(145deg,#0c3b2e,#155843);border-color:#2d6a55;box-shadow:0 12px 28px #0c3b2e2b}.commandCards a.demoVideoCard:after{content:"▶";color:var(--lime)}.commandCards a.demoVideoCard small{color:var(--lime)}.commandCards a.demoVideoCard span{color:#cce0d7}.commandCards a.dummyPilotCard{background:linear-gradient(145deg,#e8f6d4,#fffefb);border-color:#b9d49d}.commandCards a.dummyPilotCard:after{content:"TEST";color:var(--green);font-size:10px;font-weight:900}.commandCards a.contextGuideCard{color:#fff;background:#17382e;border-color:#2c5548}.commandCards a.contextGuideCard:after{content:"?";background:var(--lime);width:24px;height:24px;color:var(--green);border-radius:50%;place-items:center;font-weight:900;display:grid}.commandCards a.contextGuideCard small{color:var(--lime)}.commandCards a.contextGuideCard span{color:#c8d8d1}.commandCards a.driveWorkspaceCard{background:#f5f7f2}.commandCards small{color:var(--green);letter-spacing:.1em;font-size:10px;font-weight:800}.commandCards b{margin:24px 0 6px;font-size:14px}.commandCards span{color:var(--muted);font-size:11px;line-height:1.4}.dashboardLibrary{background:#fffefb;border:1px solid #d9e0d9;border-radius:19px;margin:18px 0;padding:25px;box-shadow:0 14px 38px #1b312708}.libraryHeading p,.integrationHeading p,.marketingBridge p,.rulesPanel p{color:var(--green)}.libraryHeading h2,.integrationHeading h2,.rulesPanel h2{margin:0;font-size:22px}.dashboardLibrary>div:last-child{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:20px;display:grid}.dashboardLibrary a{background:#fff;border:1px solid #e1e4df;border-radius:12px;flex-direction:column;min-height:150px;padding:16px;transition:all .2s;display:flex}.dashboardLibrary a:hover{background:#f8fbf5;border-color:#abc2ad;transform:translateY(-2px)}.dashboardLibrary a>span{color:#84978e;font:italic 15px Georgia,serif}.dashboardLibrary a b{margin:22px 0 7px;font-size:14px}.dashboardLibrary a small{color:var(--muted);font-size:11px;line-height:1.4}.dashboardLibrary a em{color:var(--green);margin-top:auto;padding-top:12px;font-size:11px;font-style:normal;font-weight:800}.integrationPanel{background:#fffefb;border:1px solid #d9e0d9;border-radius:19px;margin-top:18px;padding:25px;box-shadow:0 14px 38px #1b312708}.integrationHeading{justify-content:space-between;align-items:center;display:flex}.integrationHeading>span,.integrationHeading>a{color:var(--green);background:#eef2ee;border-radius:100px;padding:9px 12px;font-size:12px;font-weight:800}.integrationExplanation{color:#61726a;max-width:860px;margin:15px 0 0;font-size:14px;line-height:1.6}.integrationReality{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:18px;display:grid}.integrationReality article{background:#f7f9f5;border:1px solid #dce3dc;border-radius:11px;flex-direction:column;gap:20px;min-height:108px;padding:15px;display:flex}.integrationReality article:first-child{background:#eaf6d8;border-color:#c4dda8}.integrationReality small{color:var(--green);letter-spacing:.1em;font-size:10px;font-weight:850}.integrationReality b{font-size:13px;line-height:1.5}.integrationGrid{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:22px;display:grid}.integrationGrid article{background:#fff;border:1px solid #e0e4e0;border-radius:13px;padding:16px}.integrationGrid article>div{align-items:center;gap:7px;display:flex}.integrationGrid article>div span{background:#c9ceca;border-radius:50%;width:7px;height:7px}.integrationGrid article>div span.connected{background:#50b778;box-shadow:0 0 0 3px #e6f4e9}.integrationGrid article>div span.ready{background:#e7a32c;box-shadow:0 0 0 3px #fbf0d6}.integrationGrid article>div span.attention{background:#dc4b45;box-shadow:0 0 0 3px #ffe9e7}.integrationGrid article>div span.planned{background:#8f9b95}.integrationGrid em{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-style:normal}.integrationGrid h3{margin:22px 0 8px;font-size:16px}.integrationGrid p{color:var(--muted);min-height:38px;font-size:11px;line-height:1.5}.integrationGrid ul{color:#596963;padding-left:14px;font-size:10px;line-height:1.6}.integrationGrid article>small{color:#87918c;border-top:1px solid #eceeeb;margin-top:14px;padding-top:11px;font-size:10px;display:block}.marketingBridge{background:linear-gradient(135deg,#dff0bd,#edf6df);border-radius:19px;justify-content:space-between;align-items:flex-end;gap:40px;margin-top:18px;padding:31px;display:flex;box-shadow:0 14px 34px #174d3c10}.marketingBridge>div:first-child{max-width:700px}.marketingBridge h2{margin:0 0 12px;font-size:27px}.marketingBridge span{color:var(--muted);font-size:13px;line-height:1.5}.marketingBridge>div:last-child{gap:7px;min-width:180px;display:grid}.marketingBridge a{background:#fff;border:1px solid #bfcdb5;border-radius:8px;padding:11px;font-size:11px;font-weight:800}.marketingBridge a b{float:right}.rulesPanel{background:#fffefb;border:1px solid #d9e0d9;border-radius:19px;margin-top:18px;padding:25px;box-shadow:0 14px 38px #1b312708}.rulesPanel>div:nth-child(2){grid-template-columns:repeat(4,1fr);gap:7px;margin:20px 0 14px;display:grid}.rulesPanel>div:nth-child(2) span{color:#446257;background:#f4f7f2;border-radius:8px;padding:10px;font-size:11px}.rulesPanel>small{color:var(--muted);font-size:11px}@media (width<=1000px){.studioColumns{grid-template-columns:1fr}.deliverables,.commandCards,.dashboardLibrary>div:last-child,.integrationGrid,.rulesPanel>div:nth-child(2),.websiteEnquiryGrid{grid-template-columns:1fr 1fr}.portfolioHealth{grid-template-columns:repeat(5,minmax(145px,1fr));overflow-x:auto}.attentionRow{grid-template-columns:.8fr 2.2fr .9fr .75fr}.attentionRow>:nth-child(3){display:none}.portfolioControlStrip{grid-template-columns:1fr 1fr}.portfolioControlStrip>div:nth-child(3){border-top:1px solid #e2e6e2;border-left:4px solid #e2e6e2}.portfolioControlStrip>div:nth-child(4){border-top:1px solid #e2e6e2}.registerTable{overflow-x:auto}.registerRow{min-width:810px}}@media (width<=700px){.studioShell{display:block}.studioSide{border-bottom:1px solid #dfe3de;border-right:0;height:auto;padding:15px 14px 10px;position:static;overflow:visible}.studioBrand{border:0;padding:0}.studioBrand img{width:172px;height:auto}.studioNavSecondary,.studioUser{display:none}.studioNavPrimary{scrollbar-width:none;gap:5px;margin:13px -2px 0;padding-bottom:2px;display:flex;overflow-x:auto}.studioNavPrimary::-webkit-scrollbar{display:none}.studioNavPrimary a,.studioNavPrimary button{flex:none;min-height:36px;padding:0 12px;font-size:10px}.studioNavPrimary a svg,.studioNavPrimary button svg{display:none}.studioMain{padding:22px 14px 55px}.studioHeader{align-items:flex-start;gap:16px;margin-bottom:22px;padding-bottom:19px}.studioHeader h1{font-size:29px}.studioHeader p{max-width:230px;font-size:11px;line-height:1.4}.headerControls{flex-direction:column;align-items:flex-end}.provisionalBadge{display:none}.environment{font-size:0}.beginnerBanner{grid-template-columns:minmax(0,1fr) auto;gap:9px 12px;margin:-3px 0 23px;padding:14px}.beginnerBanner>span{grid-column:1/-1;justify-self:start}.beginnerBanner small{max-width:240px}.beginnerBanner i{font-size:0}.beginnerBanner i:after{content:"Open →";font-size:10px}.portfolioSectionHeading{align-items:flex-start;gap:15px}.portfolioSectionHeading h2{font-size:22px}.portfolioSectionHeading>div>span{max-width:230px;font-size:11px;line-height:1.45}.portfolioControlStrip{margin-top:16px}.portfolioControlStrip>div{min-height:61px;padding:10px 11px}.portfolioControlStrip small{font-size:8px}.portfolioControlStrip b{font-size:11px}.portfolioPrimaryAction{min-height:38px;padding:0 11px;font-size:0}.portfolioPrimaryAction svg{width:18px;height:18px}.portfolioHealth{scroll-snap-type:x proximity;border-bottom:1px solid #dfe3de;grid-template-columns:repeat(5,128px);margin:20px -14px 0;padding-inline:14px}.healthSignal{scroll-snap-align:start;min-height:126px;padding:16px 10px}.rag{width:38px;height:38px}.attentionHeading{margin-top:24px}.attentionHeading>div>span{display:none}.attentionHeading>button{min-height:35px;padding-inline:10px;font-size:0}.attentionHeading>button svg{margin:0}.activationFocus{flex-direction:column;align-items:stretch;gap:15px;padding:18px}.activationFocus>a{text-align:center}.websiteQuickLink{padding-inline:10px;font-size:0}.websiteQuickLink:after{content:"Website ↗";font-size:11px}.pilotActionGrid,.pendingMandateList article{grid-template-columns:1fr}.pendingMandateActions{justify-content:flex-start}.workspaceBackButton{bottom:12px;left:auto;right:12px}.attentionTable{margin-top:10px}.attentionHead{display:none}.attentionRow{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;min-height:76px;padding:13px 3px}.attentionRow b{grid-area:1/1;font-size:12px;line-height:1.35}.attentionRow>:nth-child(3){display:none}.attentionPriority{grid-area:2/1;font-size:10px}.attentionOwner{grid-area:2/2;font-size:10px}.attentionRow>:last-child{color:var(--green);grid-area:1/2;align-self:start;font-size:10px;font-weight:800}.portfolioRegister{display:none}.mobilePortfolioLink{min-height:44px;color:var(--green);background:#fff;border:1px solid #d8ddd8;border-radius:8px;justify-content:center;align-items:center;gap:9px;margin-top:16px;font-size:11px;font-weight:800;display:flex}.workspaceTools summary{min-height:62px;padding:0 14px}.workspaceTools summary small{max-width:220px;line-height:1.4}.workspaceTools summary i{white-space:nowrap}.mandatePanel,.teamPanel,.approvalPack{padding:19px}.deliverables{grid-template-columns:1fr}.approvalHeading{align-items:flex-start;gap:15px}.runsTable{overflow-x:auto}.runsRow{min-width:760px}.commandIntro,.marketingBridge{flex-direction:column;align-items:flex-start}.commandIntro{min-height:340px;padding:28px 23px}.commandIntro:after{font-size:62px;top:40px;right:-15px}.commandCards,.dashboardLibrary>div:last-child,.integrationGrid,.rulesPanel>div:nth-child(2),.websiteEnquiryGrid,.integrationReality{grid-template-columns:1fr}.integrationHeading{align-items:flex-start;gap:14px}}.visionPage{background:var(--paper)}.visionNav{justify-content:space-between;align-items:center;height:80px;display:flex}.visionNav>div{align-items:center;gap:24px;font-size:12px;font-weight:700;display:flex}.visionNavCta{background:var(--green);color:#fff;border-radius:100px;padding:11px 16px}.visionHero{padding:95px 0 105px}.visionHero h1{max-width:1000px;margin-top:25px}.visionLead{max-width:810px;color:var(--muted);font-size:21px;line-height:1.6}.visionCallout{border-left:5px solid var(--lime);flex-direction:column;gap:10px;max-width:880px;margin-top:55px;padding:8px 0 8px 25px;display:flex}.visionCallout span{color:var(--green);letter-spacing:.15em;font-size:9px;font-weight:800}.visionCallout strong{font:400 28px/1.35 Georgia,serif}.visionProblem{background:var(--green);color:#fff;padding-block:105px}.visionSplit{grid-template-columns:.9fr 1.1fr;gap:100px;display:grid}.visionSplit h2{font-size:51px}.problemList article{border-top:1px solid #ffffff24;grid-template-columns:42px 1fr;padding:22px 0;display:grid}.problemList article>b{color:var(--lime);font:italic 16px Georgia,serif}.problemList p{flex-direction:column;gap:7px;margin:0;display:flex}.problemList strong{font-size:16px}.problemList span{color:#b9d0c7;font-size:12px;line-height:1.5}.visionSolution{padding-block:110px}.visionRoles{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:50px;display:grid}.visionRoles article{border:1px solid var(--line);background:#fff;border-radius:15px;min-height:260px;padding:25px}.visionRoles span{color:var(--green);letter-spacing:.13em;font-size:8px;font-weight:800}.visionRoles h3{letter-spacing:-.03em;margin:65px 0 15px;font-size:21px}.visionRoles p{color:var(--muted);font-size:12px;line-height:1.6}.journeyRibbon{color:#fff;background:#162d26;padding-block:50px}.journeyRibbon .wrap>div{flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:22px;display:flex}.journeyRibbon span{font-size:14px;font-weight:700}.journeyRibbon b{color:var(--lime);margin-left:13px}.visionPlatform{grid-template-columns:1fr 1fr;align-items:center;gap:90px;padding-block:110px;display:grid}.visionPlatform>div:first-child>p:last-child{color:var(--muted);line-height:1.65}.factoryFlow{border:1px solid var(--line);background:#fff;border-radius:18px;overflow:hidden}.factoryFlow div{border-top:1px solid var(--line);align-items:center;gap:20px;padding:20px;display:flex}.factoryFlow div:first-child{border:0}.factoryFlow span{width:29px;height:29px;color:var(--green);background:#eaf2df;border-radius:8px;place-items:center;font-size:9px;display:grid}.factoryFlow b{font-size:13px}.visionMarket{background:var(--green);color:#fff;padding-block:90px}.visionMarketGrid{grid-template-columns:.8fr 1.2fr;gap:90px;display:grid}.visionMarketGrid p:not(.eyebrow){color:#c1d4cd;font-size:16px;line-height:1.7}.channelChips{flex-wrap:wrap;gap:8px;margin-top:27px;display:flex}.channelChips span{border:1px solid #ffffff31;border-radius:100px;padding:8px 11px;font-size:9px}.visionPilot{padding-block:110px}.visionPilot h2{max-width:880px}.visionPilot>div{grid-template-columns:repeat(4,1fr);gap:10px;margin:40px 0;display:grid}.visionPilot article{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:30px;padding:20px;display:flex}.visionPilot article b{color:var(--green);font:italic 16px Georgia,serif}.visionPilot article span{font-size:12px;font-weight:700;line-height:1.5}.visionPilot>.primary{display:inline-block}.marketingPage{background:#f2f3ef;min-height:100vh;padding-bottom:90px}.marketingNav{justify-content:space-between;align-items:center;width:min(1180px,100% - 40px);height:76px;margin:auto;font-size:11px;font-weight:700;display:flex}.marketingHeader{background:var(--green);color:#fff;padding:85px max(30px,50vw - 590px) 95px}.marketingHeader>p:first-child,.marketingSectionTitle p,.deanKit>div:first-child p{color:var(--lime);letter-spacing:.14em;font-size:9px;font-weight:800}.marketingHeader h1{max-width:960px;margin:18px 0 25px;font-size:clamp(50px,6vw,78px)}.marketingHeader>p:last-child{color:#bfd3cb;max-width:760px;font-size:17px;line-height:1.65}.marketingStrategy{grid-template-columns:repeat(4,1fr);gap:10px;width:min(1180px,100% - 40px);margin:-35px auto 0;display:grid}.marketingStrategy article{background:#fff;border-radius:13px;padding:22px;box-shadow:0 14px 35px #12261f12}.marketingStrategy span{color:var(--green);font:italic 15px Georgia,serif}.marketingStrategy b{margin:35px 0 10px;font-size:14px;display:block}.marketingStrategy p{color:var(--muted);font-size:10px;line-height:1.5}.campaignSection,.deanKit,.channelPlan{width:min(1180px,100% - 40px);margin:90px auto 0}.marketingSectionTitle p{color:var(--green)}.marketingSectionTitle h2{font-size:42px}.campaignGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.campaignGrid article{background:#fff;border:1px solid #dde1dc;border-radius:15px;flex-direction:column;min-height:340px;padding:24px;display:flex}.campaignGrid small{color:var(--green);text-transform:uppercase;letter-spacing:.08em;font-size:8px}.campaignGrid h3{letter-spacing:-.04em;margin:45px 0 17px;font-size:25px}.campaignGrid p{color:var(--muted);font-size:12px;line-height:1.6}.campaignGrid article>div{border-top:1px solid var(--line);justify-content:space-between;margin-top:auto;padding-top:14px;font-size:9px;display:flex}.campaignGrid button{color:var(--green);background:#eaf2df;border:0;border-radius:8px;margin-top:15px;padding:10px;font-size:9px;font-weight:800}.deanKit{color:#fff;background:#172f27;border-radius:21px;grid-template-columns:.8fr 1fr 1.2fr;gap:35px;padding:42px;display:grid}.deanKit h2{font-size:38px}.deanKit ul{margin:0;padding:0;list-style:none}.deanKit li{border-bottom:1px solid #ffffff17;padding:10px 0;font-size:11px}.deanKit li span{color:var(--lime);margin-right:9px}.fieldScript{color:var(--ink);background:#fff;border-radius:13px;padding:25px}.fieldScript small{color:var(--green);letter-spacing:.1em;font-size:8px;font-weight:800}.fieldScript blockquote{margin:20px 0 0;font:17px/1.55 Georgia,serif}.downloadKit{grid-template-columns:1.2fr 1fr 1fr;gap:10px;width:min(1180px,100% - 40px);margin:26px auto 0;display:grid}.downloadKit>div{padding:20px 5px}.downloadKit>div p{color:var(--green);letter-spacing:.13em;font-size:8px;font-weight:800}.downloadKit>div h2{font-size:31px}.downloadKit>a{background:#fff;border:1px solid #dce1dd;border-radius:12px;flex-direction:column;padding:18px;display:flex}.downloadKit>a span{color:var(--green);background:#e7f1d7;border-radius:5px;align-self:flex-start;padding:5px 6px;font-size:7px;font-weight:800}.downloadKit>a b{margin:25px 0 7px;font-size:12px}.downloadKit>a small{color:var(--muted);font-size:8px;line-height:1.4}.downloadKit>a em{color:var(--green);margin-top:auto;padding-top:14px;font-size:8px;font-style:normal;font-weight:800}.channelPlan>div:nth-child(2){grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.channelPlan article{background:#fff;border-radius:12px;flex-direction:column;gap:8px;padding:20px;display:flex}.channelPlan article b{color:var(--green);font-size:28px}.channelPlan article span{font-size:12px;font-weight:800}.channelPlan article small{color:var(--muted);line-height:1.4}.channelPlan>p{color:var(--muted);font-size:10px}@media (width<=850px){.visionSplit,.visionPlatform,.visionMarketGrid{grid-template-columns:1fr;gap:40px}.visionRoles,.visionPilot>div,.marketingStrategy,.channelPlan>div:nth-child(2){grid-template-columns:1fr 1fr}.campaignGrid,.deanKit,.downloadKit{grid-template-columns:1fr}}@media (width<=560px){.visionNav>div a:first-child{display:none}.visionHero{padding-top:65px}.visionCallout strong{font-size:22px}.visionRoles,.visionPilot>div,.marketingStrategy,.channelPlan>div:nth-child(2){grid-template-columns:1fr}.journeyRibbon .wrap>div{flex-direction:column}.journeyRibbon b{float:right}.marketingHeader{padding-top:60px}}.simplePage{color:var(--ink);background:#fffdf8}.simpleNav{justify-content:space-between;align-items:center;width:min(980px,100% - 36px);height:76px;margin:auto;font-size:11px;font-weight:800;display:flex}.simpleNav>a:last-child{background:var(--green);color:#fff;border-radius:100px;padding:10px 14px}.simpleHero{width:min(980px,100% - 36px);margin:auto;padding:85px 0 100px}.simpleHero>p,.simpleBuild>p,.simpleMoney>div:first-child p,.simpleEnd>p{color:var(--green);letter-spacing:.14em;font-size:9px;font-weight:800}.simpleHero h1{max-width:900px;margin:20px 0 30px;font-size:clamp(55px,8vw,96px)}.simpleHero>span{background:var(--lime);border-radius:100px;padding:12px 18px;font-size:16px;display:inline-block}.simpleStory{background:var(--green);color:#fff;grid-template-columns:190px 1fr;align-items:center;gap:55px;padding:90px max(20px,50vw - 490px);display:grid}.simplePerson{background:var(--lime);border-radius:50%;place-items:center;width:170px;height:170px;font-size:80px;display:grid}.simpleStory p{color:#c7dad2;font-size:17px;line-height:1.6}.simpleStory h2{max-width:700px;font-size:46px}.simpleProblem{text-align:center;width:min(980px,100% - 36px);margin:auto;padding:90px 0}.simpleProblem>p{color:var(--muted);font-size:20px}.simpleProblem>div{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:35px;display:grid}.simpleProblem article{border:1px solid var(--line);background:#fff;border-radius:15px;flex-direction:column;justify-content:space-between;min-height:170px;padding:25px;display:flex}.simpleProblem article span{font-size:45px}.simpleProblem article b{font-size:15px}.simpleSolution{background:#eef4e5;padding:90px max(20px,50vw - 490px)}.simpleSolution>div:first-child{max-width:780px}.simpleSolution>div:first-child p{color:var(--green);font-size:18px}.simpleSolution>div:first-child h2{font-size:48px}.simpleTasks{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:45px;display:grid}.simpleTasks article{background:#fff;border-radius:14px;padding:22px}.simpleTasks span{color:var(--green);font:italic 16px Georgia,serif;display:block}.simpleTasks b{margin:35px 0 10px;font-size:19px;display:block}.simpleTasks p{color:var(--muted);font-size:11px;line-height:1.5}.simpleImportant{border:4px solid var(--lime);text-align:center;border-radius:18px;width:min(850px,100% - 36px);margin:100px auto;padding:50px}.simpleImportant>span{background:var(--lime);color:var(--green);border-radius:100px;padding:6px 10px;font-size:8px;font-weight:800;display:inline-block}.simpleImportant h2{font-size:42px}.simpleImportant p{color:var(--muted);font-size:17px;line-height:1.65}.simpleBuild{background:var(--green);color:#fff;padding:95px max(20px,50vw - 490px)}.simpleBuild>p{color:var(--lime)}.simpleBuild h2{max-width:780px;font-size:48px}.simpleBuild>div{margin-top:45px}.simpleBuild article{border-top:1px solid #ffffff24;grid-template-columns:60px 1fr;align-items:center;padding:20px 0;display:grid}.simpleBuild article b{color:var(--lime);font-size:25px}.simpleBuild article span{font-size:17px}.simpleMoney{grid-template-columns:1fr 1fr;gap:70px;width:min(980px,100% - 36px);margin:auto;padding:95px 0;display:grid}.simpleMoney>div:first-child h2{font-size:46px}.simpleMoney>div:last-child{gap:10px;display:grid}.simpleMoney article{border:1px solid var(--line);background:#fff;border-radius:13px;padding:24px}.simpleMoney article span{color:var(--green);letter-spacing:.12em;font-size:8px;font-weight:800}.simpleMoney article b{margin:23px 0 8px;font-size:22px;display:block}.simpleMoney article p{color:var(--muted);font-size:12px}.simpleEnd{background:var(--lime);text-align:center;padding:100px max(20px,50vw - 490px)}.simpleEnd h2{max-width:900px;margin:25px auto 40px;font-size:43px;line-height:1.25}.simpleEnd>div{justify-content:center;gap:10px;display:flex}.simpleEnd a{background:var(--ink);color:#fff;border-radius:100px;padding:13px 17px;font-size:10px;font-weight:800}@media (width<=720px){.simpleStory,.simpleMoney{grid-template-columns:1fr}.simplePerson{width:120px;height:120px;font-size:55px}.simpleProblem>div,.simpleTasks{grid-template-columns:1fr 1fr}}@media (width<=480px){.simpleNav .brand{font-size:0}.simpleProblem>div,.simpleTasks{grid-template-columns:1fr}.simpleImportant{padding:30px 20px}.simpleEnd>div{flex-direction:column}}.todayIntro{justify-content:space-between;align-items:end;gap:24px;margin:-5px 0 22px;padding:0 2px;display:flex}.todayIntro p,.todayWorkHeading p{color:var(--green);letter-spacing:.14em;margin:0 0 7px;font-size:11px;font-weight:850}.todayIntro h2,.todayWorkHeading h2{letter-spacing:-.035em;margin:0;font-size:27px}.todayIntro span,.todayWorkHeading span{color:#687770;margin-top:7px;font-size:14px;line-height:1.45;display:block}.todayIntro>a{color:var(--green);flex:none;font-size:13px;font-weight:800}.todayWork{background:#fffefb;border:1px solid #d8e0d9;border-radius:16px;padding:24px;box-shadow:0 12px 30px #173d2f0a}.todayWorkHeading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.todayWorkHeading>div{max-width:670px}.todayTaskList{gap:9px;margin-top:20px;display:grid}.todayTask{min-height:68px;color:var(--ink);background:#fcfdfb;border:1px solid #dce4dd;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:0 16px;transition:all .15s;display:grid}.todayTask:hover{background:#f2f7ed;transform:translateY(-1px)}.todayTask-red{border-left:4px solid #dc4b45}.todayTask-amber{border-left:4px solid #e7a32c}.todayTask-green{border-left:4px solid #49a85e}.todayTask>div{gap:4px;min-width:0;display:grid}.todayTask b{font-size:14px}.todayTask span{text-overflow:ellipsis;white-space:nowrap;color:#708078;font-size:12px;overflow:hidden}.todayTask em{color:var(--green);white-space:nowrap;font-size:12px;font-style:normal;font-weight:850}.todayEmpty{color:#52645b;background:#f2f8ea;border-radius:11px;gap:6px;margin-top:20px;padding:20px;font-size:13px;display:grid}.todayEmpty b{color:var(--ink);font-size:15px}.todayEmpty strong{color:var(--green)}.studioShell .beginnerBanner,.studioShell .portfolioOverview,.studioShell .activationFocus.complete{display:none}@media (width<=720px){.todayIntro,.todayWorkHeading{grid-template-columns:1fr;display:grid}.todayIntro>a{justify-self:start}.todayTask{grid-template-columns:auto minmax(0,1fr);padding:13px}.todayTask em{grid-column:2}.todayTask span{white-space:normal}.todayWork{padding:18px}.todayIntro h2,.todayWorkHeading h2{font-size:23px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.accountingPage{color:#10251e;background:#eef2ed;min-height:100vh;font-family:Arial,sans-serif}.accountingPage *{box-sizing:border-box}.accountingPage>header{background:#0b211a;justify-content:space-between;align-items:center;min-height:72px;padding:14px clamp(20px,5vw,72px);display:flex}.accountingPage>header img{width:148px;display:block}.accountingPage>header a:last-child{color:#fff;font-size:12px;text-decoration:none}.accountingDesk{width:min(1180px,100% - 32px);margin:0 auto;padding:48px 0 90px}.accountingHero{justify-content:space-between;align-items:end;gap:30px;display:flex}.accountingHero p,.brandPanel>small,.draftPanel>small,.draftHistory small{color:#0d6b50;letter-spacing:.14em;margin:0;font-size:10px;font-weight:900}.accountingHero h1{letter-spacing:-.06em;max-width:760px;margin:9px 0 14px;font-size:clamp(40px,5.5vw,68px);line-height:.96}.accountingHero>div>span{color:#53675f;max-width:760px;line-height:1.6;display:block}.accountingHero aside{background:#c8f07e;border-radius:17px;gap:6px;min-width:190px;padding:20px;display:grid}.accountingHero aside small{font-size:9px;font-weight:900}.accountingHero aside b{font-size:38px}.accountingHero aside span{font-size:11px}.clientChooser{color:#40534b;background:#fff;border-radius:14px;gap:7px;margin:28px 0 14px;padding:15px 18px;font-size:11px;font-weight:850;display:grid}.clientChooser select,.brandFields input,.brandFields textarea,.draftFields input,.draftFields select,.draftFields textarea{color:#10251e;width:100%;font:inherit;background:#fbfcfa;border:1px solid #d3dfd6;border-radius:9px;padding:11px}.accountingGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.brandPanel,.draftPanel,.draftHistory{background:#fff;border-radius:18px;padding:24px}.brandPanel h2,.draftPanel h2,.draftHistory h2{letter-spacing:-.035em;margin:7px 0 10px;font-size:25px}.brandPanel>p{color:#61746c;margin:0 0 15px;font-size:12px;line-height:1.5}.brandFields,.draftFields{grid-template-columns:1fr 1fr;gap:11px;display:grid}.brandFields label,.draftFields label{color:#40534b;gap:6px;font-size:10px;font-weight:850;display:grid}.brandFields textarea,.draftFields textarea{resize:vertical;min-height:76px}.wide{grid-column:1/-1}.brandPanel button,.draftPanel>button,.draftHistory button{color:#fff;font:inherit;cursor:pointer;background:#0d5b46;border:0;border-radius:999px;margin-top:15px;padding:12px 16px;font-size:11px;font-weight:850}.brandPanel button:disabled,.draftPanel>button:disabled,.draftHistory button:disabled{opacity:.5;cursor:not-allowed}.draftPanel{background:#f8fbf4}.draftTotal{background:#e5f3d4;border-radius:12px;gap:6px;margin-top:14px;padding:14px;font-size:12px;display:grid}.draftTotal span,.draftTotal strong{justify-content:space-between;display:flex}.draftTotal strong{border-top:1px solid #b7d596;padding-top:7px;font-size:16px}.accountingMessage{color:#245b3b;background:#e5f3d4;border-radius:10px;margin:14px 0;padding:12px 14px;font-size:12px;font-weight:750}.accountingMessage.error{color:#8b332d;background:#fff0ee}.draftHistory{margin-top:14px}.draftHistory>p{color:#65776f}.draftCards{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.draftCards article{background:#fcfdfb;border:1px solid #d8e2da;border-radius:13px;gap:9px;padding:16px;display:grid}.paperHeader{align-items:center;gap:9px;display:flex}.paperHeader img,.paperHeader>span{object-fit:contain;background:#e3f0dd;border-radius:8px;place-items:center;width:36px;height:36px;font-size:11px;font-weight:900;display:grid}.paperHeader div{gap:3px;display:grid}.paperHeader small{font-size:8px}.paperHeader b{font-size:11px}.draftCards h3{margin:3px 0 0;font-size:16px}.draftCards p{color:#62736b;min-height:36px;margin:0;font-size:11px;line-height:1.45}.draftCards>article>strong{font-size:21px}.draftCards footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.draftCards footer button{margin:0;padding:8px 10px;font-size:9px}.draftCards footer span,.draftCards time{color:#62736b;font-size:9px}.accountingLoading{text-align:center;padding:50px}@media (width<=800px){.accountingHero,.accountingGrid{grid-template-columns:1fr;display:grid}.draftCards{grid-template-columns:1fr 1fr}}@media (width<=560px){.accountingDesk{width:min(100% - 22px,1180px);padding-top:30px}.accountingHero h1{font-size:42px}.brandFields,.draftFields,.draftCards{grid-template-columns:1fr}.wide{grid-column:auto}.accountingPage>header img{width:118px}}.accountsPage{color:#10251e;background:#eef2ed;min-height:100vh;font-family:Arial,sans-serif}.accountsPage *{box-sizing:border-box}.accountsPage>header{background:#0b211a;justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:14px clamp(20px,5vw,72px);display:flex}.accountsPage>header img{width:148px;display:block}.accountsPage>header nav{gap:16px;display:flex}.accountsPage>header nav a{color:#fff;font-size:12px;text-decoration:none}.accountsDesk{width:min(1180px,100% - 32px);margin:0 auto;padding:48px 0 90px}.accountsHero{justify-content:space-between;align-items:end;gap:28px;display:flex}.accountsHero p,.paymentPanel>small,.ledgerPanel small{color:#0d6b50;letter-spacing:.14em;margin:0;font-size:10px;font-weight:900}.accountsHero h1{letter-spacing:-.06em;max-width:760px;margin:9px 0 14px;font-size:clamp(40px,5.5vw,68px);line-height:.96}.accountsHero span{color:#53675f;max-width:700px;line-height:1.6;display:block}.accountsHero button,.paymentPanel button{color:#fff;font:inherit;cursor:pointer;white-space:nowrap;background:#0d5b46;border:0;border-radius:999px;padding:12px 16px;font-size:11px;font-weight:850}.accountsHero button:disabled,.paymentPanel button:disabled{opacity:.45;cursor:not-allowed}.accountsChooser{color:#40534b;background:#fff;border-radius:14px;gap:7px;margin:28px 0 14px;padding:15px 18px;font-size:11px;font-weight:850;display:grid}.accountsChooser select,.paymentPanel input,.paymentPanel select,.paymentPanel textarea{color:#10251e;width:100%;font:inherit;background:#fbfcfa;border:1px solid #d3dfd6;border-radius:9px;padding:11px}.accountsTotals{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.accountsTotals article{background:#fff;border-radius:17px;gap:6px;padding:20px;display:grid}.accountsTotals article.owing{background:#fff3e9}.accountsTotals article.clear{background:#e5f3d4}.accountsTotals small{letter-spacing:.12em;color:#5d7068;font-size:9px;font-weight:900}.accountsTotals b{letter-spacing:-.04em;font-size:28px}.accountsTotals span{color:#65776f;font-size:11px}.accountsGrid{grid-template-columns:minmax(290px,.7fr) 1.3fr;gap:14px;margin-top:14px;display:grid}.paymentPanel,.ledgerPanel{background:#fff;border-radius:18px;padding:24px}.paymentPanel h2,.ledgerPanel h2{letter-spacing:-.035em;margin:7px 0 10px;font-size:25px}.paymentPanel p{color:#61746c;margin:0 0 15px;font-size:12px;line-height:1.5}.paymentPanel label{color:#40534b;gap:6px;margin-top:10px;font-size:10px;font-weight:850;display:grid}.paymentPanel textarea{resize:vertical;min-height:66px}.ledgerPanel{background:#f8fbf4}.invoiceRows{gap:8px;margin-top:18px;display:grid}.invoiceRows article{background:#fff;border:1px solid #dce7dd;border-radius:12px;grid-template-columns:1.3fr .8fr .8fr .9fr;align-items:center;gap:12px;padding:14px;display:grid}.invoiceRows article>div{gap:4px;display:grid}.invoiceRows b{font-size:13px}.invoiceRows span,.invoiceRows small{color:#65776f;font-size:10px}.invoiceRows a{color:#0d5b46;font-size:10px;font-weight:850;text-decoration:none}.invoiceStatus{text-transform:capitalize}.moneyOwing{color:#a65724}.moneyPaid{color:#1d6b46}.accountsEmpty{color:#61746c;border:1px dashed #b7cbbd;border-radius:12px;gap:7px;margin-top:18px;padding:30px;font-size:12px;display:grid}.accountsEmpty b{color:#10251e}.accountsMessage{color:#245b3b;background:#e5f3d4;border-radius:10px;margin:14px 0;padding:12px 14px;font-size:12px;font-weight:750}.accountsMessage.error{color:#8b332d;background:#fff0ee}.accountsLoading{text-align:center;padding:50px}@media (width<=800px){.accountsHero,.accountsGrid{grid-template-columns:1fr;display:grid}.accountsTotals,.invoiceRows article{grid-template-columns:1fr 1fr}}@media (width<=560px){.accountsDesk{width:min(100% - 22px,1180px);padding-top:30px}.accountsHero h1{font-size:42px}.accountsTotals{grid-template-columns:1fr}.accountsPage>header img{width:118px}.accountsPage>header nav{gap:10px}.accountsPage>header nav a{font-size:10px}.invoiceRows article{grid-template-columns:1fr}.invoiceRows article>div{grid-template-columns:1fr auto;align-items:center}}:root{--audit-green:#0d5b46;--audit-ink:#10251e;--audit-line:#d8e2da}.auditPage{min-height:100vh;color:var(--audit-ink);background:#edf2ec}.auditTopbar{background:#0b211a;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:15px clamp(20px,5vw,72px);display:flex}.auditTopbar img{width:142px;display:block}.auditTopbar nav{gap:8px;display:flex}.auditTopbar nav a{color:#fff;border:1px solid #ffffff30;border-radius:999px;padding:9px 12px;font-size:11px;font-weight:800}.auditDocument{width:min(1180px,100% - 32px);margin:0 auto;padding:44px 0 80px}.auditHero{grid-template-columns:1fr 190px;align-items:end;gap:28px;display:grid}.auditHero p{color:var(--audit-green);letter-spacing:.15em;margin:0 0 8px;font-size:10px;font-weight:900}.auditHero h1{letter-spacing:-.055em;margin:0;font-size:clamp(42px,6vw,70px)}.auditHero>div>span{color:#566a61;max-width:760px;margin-top:12px;line-height:1.6;display:block}.auditHero aside{background:#dff1cc;border-radius:16px;gap:4px;padding:18px;display:grid}.auditHero aside small{color:#466654;letter-spacing:.12em;font-size:8px;font-weight:900}.auditHero aside b{font-size:34px}.auditHero aside span{color:#557064;font-size:11px}.auditControls{background:#fff;border-radius:16px;grid-template-columns:1fr 260px auto auto;align-items:end;gap:10px;margin-top:28px;padding:17px;display:grid}.auditControls label{color:#50635a;gap:6px;font-size:10px;font-weight:850;display:grid}.auditControls input,.auditControls select{border:1px solid var(--audit-line);width:100%;color:var(--audit-ink);font:inherit;box-sizing:border-box;background:#fafcf9;border-radius:9px;padding:11px}.auditControls button{color:var(--audit-green);font:inherit;cursor:pointer;background:#fff;border:1px solid #9bb4a5;border-radius:999px;padding:11px 14px;font-size:11px;font-weight:850}.auditControls .printAudit{border-color:var(--audit-green);background:var(--audit-green);color:#fff}.auditAssurance{color:#486052;background:#eaf6da;border:1px solid #b9d29a;border-radius:12px;gap:14px;margin-top:12px;padding:13px 16px;font-size:11px;display:flex}.auditAssurance b{color:var(--audit-green)}.auditTable{border:1px solid var(--audit-line);background:#fff;border-radius:16px;margin-top:18px;overflow:hidden}.auditRow{border-top:1px solid #e4e9e4;grid-template-columns:150px 190px 210px 1fr;align-items:center;gap:16px;min-height:70px;padding:13px 16px;display:grid}.auditRow:first-child{border-top:0}.auditRow time{color:#52665c;font-size:11px}.auditRow div{gap:3px;display:grid}.auditRow b{font-size:12px;line-height:1.4}.auditRow small{color:#718179;font-size:9px;line-height:1.35}.auditHead{color:#fff;letter-spacing:.1em;text-transform:uppercase;background:#143c30;min-height:42px;font-size:9px;font-weight:900}.auditState,.auditError{text-align:center;background:#fff;border-radius:13px;margin-top:18px;padding:20px}.auditError{color:#903a34;background:#fff0ee}.auditDocument>footer{color:#718078;text-align:right;margin-top:18px;font-size:10px}@media (width<=820px){.auditHero{grid-template-columns:1fr}.auditHero aside{width:180px}.auditControls{grid-template-columns:1fr 1fr}.auditRow{grid-template-columns:120px 1fr}.auditHead{display:none}}@media (width<=540px){.auditTopbar{padding:13px 16px}.auditTopbar nav a:last-child{display:none}.auditDocument{width:min(100% - 22px,1180px);padding-top:28px}.auditControls{grid-template-columns:1fr}.auditAssurance{flex-direction:column;gap:4px}.auditRow{grid-template-columns:1fr;gap:9px}}@media print{.auditPage{background:#fff}.auditTopbar,.auditControls{display:none!important}.auditDocument{width:100%;padding:0}.auditHero aside{background:#edf3e9}.auditTable{break-inside:auto}.auditRow{break-inside:avoid}.auditDocument>footer{margin-top:24px}}.brandCentre{color:#14231f;background:#f4f4ef;min-height:100vh}.brandCentreNav{justify-content:space-between;align-items:center;width:min(1180px,100% - 40px);height:78px;margin:0 auto;display:flex}.backToDashboard{align-items:center;gap:10px;font-size:11px;font-weight:800;display:flex}.backToDashboard span{background:#fff;border:1px solid #d5dbd5;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.provisionalPill{color:#5d6c66;letter-spacing:.04em;text-transform:uppercase;background:#fffdf8;border:1px solid #d5dbd5;border-radius:999px;padding:8px 12px;font-size:9px;font-weight:800}.brandHero{background:#fffdf8;border-radius:28px;grid-template-columns:1.1fr .9fr;width:min(1180px,100% - 40px);min-height:510px;margin:0 auto;display:grid;overflow:hidden;box-shadow:0 18px 60px #14231f12}.brandHeroCopy{padding:70px 68px}.brandHeroCopy>p:first-child,.brandSectionHeading>p,.brandDecision>div p,.beforeUse>div p{color:#174d3c;letter-spacing:.14em;margin:0 0 15px;font-size:9px;font-weight:900}.brandHero h1{letter-spacing:-.055em;max-width:680px;margin:0;font-size:clamp(42px,5vw,68px);line-height:.97}.brandHeroCopy>p:nth-child(3){color:#5d6c66;max-width:600px;margin:28px 0;font-size:16px;line-height:1.65}.brandHeroCopy>p:nth-child(3) strong{color:#174d3c}.brandPromise{background:#c9ef7c;border-radius:13px;flex-direction:column;gap:7px;margin-top:15px;padding:17px 20px;display:inline-flex}.brandPromise small{letter-spacing:.12em;font-size:7px;font-weight:900}.brandPromise b{font-size:16px}.brandHeroLogo{background:#14231f;flex-direction:column;justify-content:center;padding:44px;display:flex}.brandHeroLogo img{width:100%;max-width:520px}.brandHeroLogo>div{color:#fffdf8;letter-spacing:.1em;align-items:center;gap:13px;margin:32px auto 0;font-size:10px;font-weight:900;display:flex}.brandHeroLogo i{background:#c9ef7c;border-radius:50%;width:5px;height:5px}.brandDecision,.conceptSection,.brandSystem,.stationerySection,.beforeUse{width:min(1180px,100% - 40px);margin-inline:auto}.brandDecision{background:#eef5e8;border:1px solid #dce2db;border-radius:17px;grid-template-columns:.7fr 1.3fr;gap:40px;margin-top:18px;padding:26px 30px;display:grid}.brandDecision h2{margin:0;font-size:24px}.brandDecision>p{color:#5d6c66;align-self:center;margin:0;font-size:13px;line-height:1.55}.conceptSection,.brandSystem,.stationerySection{padding-top:100px}.brandSectionHeading h2{letter-spacing:-.04em;margin:0;font-size:clamp(32px,4vw,50px)}.brandSectionHeading>span{color:#5d6c66;margin-top:12px;font-size:12px;display:block}.conceptGrid{gap:17px;margin-top:35px;display:grid}.conceptGrid article{background:#fff;border:1px solid #dce2db;border-radius:20px;grid-template-columns:1.55fr .75fr;display:grid;overflow:hidden}.conceptGrid article.recommended{border:2px solid #174d3c;box-shadow:0 14px 35px #174d3c12}.conceptPreview{background:#edeee9;place-items:center;min-height:275px;padding:32px;display:grid}.conceptPreview img{object-fit:contain;width:100%;max-height:210px}.conceptText{flex-direction:column;padding:34px;display:flex;position:relative}.conceptText>span{color:#819089;font:italic 17px Georgia,serif}.conceptText>em{text-transform:uppercase;background:#c9ef7c;border-radius:999px;padding:7px 10px;font-size:8px;font-style:normal;font-weight:900;position:absolute;top:30px;right:30px}.conceptText h3{margin:42px 0 10px;font-size:23px}.conceptText p{color:#5d6c66;margin:0;font-size:11px;line-height:1.55}.conceptText a{color:#174d3c;margin-top:auto;padding-top:24px;font-size:10px;font-weight:900}.conceptText a b{margin-left:8px}.systemGrid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:34px;display:grid}.systemGrid article{background:#fffdf8;border-radius:18px;min-height:330px;padding:28px}.systemGrid article>small{color:#174d3c;letter-spacing:.12em;font-size:8px;font-weight:900}.founderStory>div{grid-template-columns:55px 1fr;align-items:baseline;row-gap:8px;margin:44px 0 30px;display:grid}.founderStory>div b{color:#174d3c;font-size:27px}.founderStory>div span{font-size:13px;font-weight:800}.systemGrid article>p{color:#5d6c66;font-size:11px;line-height:1.55}.colourStory>div{grid-template-columns:38px 1fr auto;align-items:center;gap:10px;margin-top:18px;display:grid}.colourStory>div:first-of-type{margin-top:39px}.colourStory>div span{border:1px solid #dce2db;border-radius:10px;width:38px;height:38px}.colourStory>div b{font-size:10px}.colourStory>div em{color:#819089;font-size:8px;font-style:normal}.voiceStory>div{background:#eef5e8;border-radius:11px;margin-top:29px;padding:17px}.voiceStory>div:nth-of-type(2){background:#f0eeea;margin-top:10px}.voiceStory>div span{color:#174d3c;letter-spacing:.11em;margin-bottom:8px;font-size:7px;font-weight:900;display:block}.voiceStory>div b{font-size:13px}.downloadGrid{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:34px;display:grid}.downloadGrid a{background:#fffdf8;border:1px solid #dce2db;border-radius:14px;grid-template-columns:48px 1fr auto;align-items:center;gap:18px;min-height:110px;padding:20px;display:grid}.downloadGrid>a>span{color:#c9ef7c;background:#14231f;border-radius:10px;place-items:center;width:45px;height:45px;font-size:8px;font-weight:900;display:grid}.downloadGrid a div{flex-direction:column;gap:7px;display:flex}.downloadGrid a div b{font-size:12px}.downloadGrid a div small{color:#5d6c66;font-size:9px;line-height:1.45}.downloadGrid a em{color:#174d3c;font-size:9px;font-style:normal;font-weight:900}.beforeUse{color:#fffdf8;background:#14231f;border-radius:22px;margin-top:100px;margin-bottom:80px;padding:42px}.beforeUse h2{margin:0;font-size:32px}.beforeUse>div p{color:#c9ef7c}.beforeUse ol{grid-template-columns:repeat(4,1fr);gap:10px;margin:30px 0 0;padding:0;list-style:none;display:grid}.beforeUse li{background:#ffffff0b;border:1px solid #ffffff1c;border-radius:12px;flex-direction:column;min-height:115px;padding:18px;display:flex}.beforeUse li span{color:#c9ef7c;font:italic 15px Georgia,serif}.beforeUse li b{margin-top:auto;font-size:11px;line-height:1.4}@media (width<=850px){.brandHero,.brandDecision,.conceptGrid article{grid-template-columns:1fr}.brandHeroLogo{min-height:320px}.systemGrid{grid-template-columns:1fr}.systemGrid article{min-height:auto}.beforeUse ol{grid-template-columns:1fr 1fr}}@media (width<=620px){.brandCentreNav,.brandHero,.brandDecision,.conceptSection,.brandSystem,.stationerySection,.beforeUse{width:min(100% - 24px,1180px)}.brandHeroCopy{padding:45px 24px}.brandHeroLogo{padding:24px}.brandDecision{gap:15px;padding:23px}.conceptPreview{min-height:190px;padding:18px}.conceptText{min-height:275px;padding:26px}.downloadGrid,.beforeUse ol{grid-template-columns:1fr}.downloadGrid a{grid-template-columns:45px 1fr}.downloadGrid a em{grid-column:2}.beforeUse{padding:28px 22px}}.calendarTestPage{color:#10251e;background:#eef2ed;min-height:100vh;font-family:Arial,sans-serif}.calendarTestPage *{box-sizing:border-box}.calendarTestPage>header{background:#0b211a;justify-content:space-between;align-items:center;min-height:72px;padding:14px clamp(20px,5vw,72px);display:flex}.calendarTestPage>header img{width:148px;display:block}.calendarTestPage>header a:last-child{color:#fff;font-size:12px;text-decoration:none}.calendarTestDesk{gap:14px;width:min(700px,100% - 32px);margin:0 auto;padding:60px 0;display:grid}.calendarTestDesk>p{color:#0d6b50;letter-spacing:.15em;margin:0;font-size:10px;font-weight:900}.calendarTestDesk h1{letter-spacing:-.06em;margin:0;font-size:clamp(38px,6vw,66px);line-height:.96}.calendarTestDesk>span{color:#52665d;margin:2px 0 18px;line-height:1.6}.calendarTestDesk label{color:#40534b;gap:7px;font-size:11px;font-weight:850;display:grid}.calendarTestDesk input,.calendarTestDesk select{width:100%;font:inherit;color:#10251e;background:#fff;border:1px solid #d1ded5;border-radius:10px;padding:12px}.calendarTestDesk button{color:#fff;font:inherit;cursor:pointer;background:#0d5b46;border:0;border-radius:999px;justify-self:start;padding:14px 19px;font-size:12px;font-weight:850}.calendarTestDesk button:disabled{opacity:.55;cursor:wait}.calendarTestDesk output{color:#245b3b;background:#e5f3d4;border-radius:12px;padding:14px;font-size:12px;font-weight:750;line-height:1.5}@media (width<=560px){.calendarTestDesk{width:min(100% - 24px,700px);padding-top:35px}.calendarTestPage>header img{width:118px}}.clientGate{min-height:100vh;color:var(--ink);background:#eef2eb;place-items:center;padding:30px;display:grid}.clientGate section{background:#fffdf8;border-radius:22px;width:min(620px,100%);padding:clamp(30px,6vw,58px);box-shadow:0 28px 65px #173b301a}.clientGate img{width:min(245px,75%)}.clientGate p{color:var(--green);letter-spacing:.12em;margin:38px 0 12px;font-size:8px;font-weight:900}.clientGate h1{letter-spacing:-.05em;margin:0 0 17px;font-size:clamp(32px,5vw,48px);line-height:1.03}.clientGate span{color:var(--muted);font-size:11px;line-height:1.6;display:block}.clientGate a{background:var(--green);color:#fff;border-radius:100px;margin-top:24px;padding:14px 18px;font-size:9px;font-weight:900;display:inline-block}.clientGate a.quiet{color:var(--green);background:#e9efe6;margin-left:8px}.realClientDashboard{min-height:100vh;color:var(--ink);background:#eff2ec;grid-template-columns:250px 1fr;display:grid}.realClientSide{color:#fff;background:#102c23;flex-direction:column;height:100vh;padding:24px 17px;display:flex;position:sticky;top:0}.realClientLogo{border-bottom:1px solid #ffffff17;align-items:center;gap:11px;padding:0 8px 22px;display:flex}.realClientLogo img{border-radius:12px;width:43px;height:43px}.realClientLogo span{flex-direction:column;gap:3px;display:flex}.realClientLogo b{letter-spacing:.08em;font-size:16px}.realClientLogo small,.realClientBusiness small,.realClientProfile small{color:#91aa9f;font-size:7px}.realClientBusiness{background:#ffffff08;border:1px solid #ffffff18;border-radius:12px;align-items:center;gap:10px;margin:22px 3px;padding:13px;display:flex}.realClientBusiness>span,.realClientProfile>span{background:var(--lime);width:34px;height:34px;color:var(--green);border-radius:9px;flex:0 0 34px;place-items:center;font-size:9px;font-weight:900;display:grid}.realClientBusiness div,.realClientProfile div{flex-direction:column;gap:4px;min-width:0;display:flex}.realClientBusiness b,.realClientProfile b{text-overflow:ellipsis;font-size:9px;overflow:hidden}.realClientSwitcher{gap:5px;margin:-10px 3px 17px;display:grid}.realClientSwitcher>small{color:#7f9a8f;letter-spacing:.1em;margin-bottom:3px;font-size:7px;font-weight:850}.realClientSwitcher a{color:#acc3b9;background:#ffffff08;border-radius:8px;padding:8px 9px;font-size:8px}.realClientSwitcher a.active{color:#fff;background:#ffffff14}.realClientSide nav{gap:4px;display:grid}.realClientSide nav a{color:#acc3b9;border-radius:9px;padding:11px 12px;font-size:9px;font-weight:800}.realClientSide nav a.active{background:var(--lime);color:var(--ink)}.realClientProfile{border-top:1px solid #ffffff17;align-items:center;gap:9px;margin-top:auto;padding:17px 6px 2px;display:flex}.realClientProfile>span{color:var(--lime);background:#285143;border-radius:50%}.realClientProfile small{text-overflow:ellipsis;overflow:hidden}.realClientMain{min-width:0;padding:38px clamp(22px,4vw,62px) 50px}.realClientHeader{justify-content:space-between;align-items:center;gap:25px;display:flex}.realClientHeader small,.workspaceReady small,.connectionHeading small,.clientNextSteps small,.realClientEnquiryHeading small{color:var(--green);letter-spacing:.13em;font-size:7px;font-weight:900}.realClientHeader h1{letter-spacing:-.045em;margin:8px 0 0;font-size:36px}.realClientHeader>a{color:var(--green);background:#fff;border:1px solid #d0d8d1;border-radius:100px;padding:10px 13px;font-size:8px;font-weight:800}.workspaceReady{background:var(--lime);border-radius:17px;grid-template-columns:45px 1fr;align-items:center;gap:16px;margin-top:27px;padding:23px;display:grid}.workspaceReady>span{background:var(--green);color:#fff;border-radius:13px;place-items:center;width:43px;height:43px;font-size:15px;font-weight:900;display:grid}.workspaceReady h2{letter-spacing:-.035em;margin:7px 0;font-size:19px}.workspaceReady p{color:#56644f;margin:0;font-size:8px}.clientMetricGrid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:12px;display:grid}.clientMetricGrid article{background:#fffefb;border:1px solid #dce2dc;border-radius:14px;flex-direction:column;min-height:137px;padding:17px;display:flex}.clientMetricGrid small{color:#74837c;letter-spacing:.09em;font-size:7px;font-weight:800}.clientMetricGrid strong{margin:18px 0 8px;font-size:27px}.clientMetricGrid p{color:var(--muted);margin:auto 0 0;font-size:7px}.connectionPanel,.clientNextSteps,.realClientEnquiries{background:#fffefb;border:1px solid #dce2dc;border-radius:16px;margin-top:12px;padding:24px}.connectionHeading{justify-content:space-between;gap:25px;display:flex}.connectionHeading h2,.clientNextSteps h2{letter-spacing:-.04em;margin:7px 0 0;font-size:22px}.connectionHeading>span{color:#8d6624;background:#fff0d3;border-radius:100px;align-self:flex-start;padding:7px 9px;font-size:7px;font-weight:800}.connectionFlow{grid-template-columns:1fr 30px 1fr 30px 1fr;align-items:center;gap:8px;margin-top:23px;display:grid}.connectionFlow article{background:#eef3ea;border-radius:12px;grid-template-columns:29px 1fr;gap:11px;min-height:115px;padding:17px;display:grid}.connectionFlow article>b{background:var(--green);width:28px;height:28px;color:var(--lime);border-radius:50%;place-items:center;font-size:8px;display:grid}.connectionFlow strong{font-size:10px}.connectionFlow p{color:var(--muted);font-size:8px;line-height:1.45}.connectionFlow>i{color:var(--green);text-align:center;font-style:normal}.clientNextSteps{grid-template-columns:.8fr 1.2fr;gap:45px;display:grid}.clientNextSteps ol{margin:0;padding:0;list-style:none}.clientNextSteps li{border-top:1px solid #e4e8e3;grid-template-columns:28px 1fr;gap:10px;padding:13px 0;display:grid}.clientNextSteps li>span{width:26px;height:26px;color:var(--green);background:#e6f0dd;border-radius:8px;place-items:center;font-size:8px;font-weight:900;display:grid}.clientNextSteps b{font-size:9px}.clientNextSteps p{color:var(--muted);margin:5px 0 0;font-size:8px;line-height:1.4}.realClientEnquiryHeading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.realClientEnquiryHeading h2{letter-spacing:-.04em;margin:7px 0 0;font-size:22px}.realClientEnquiryHeading>span{color:var(--green);background:#eaf1e6;border-radius:100px;padding:7px 10px;font-size:7px;font-weight:850}.realClientEmpty{background:#f0f4ed;border-radius:12px;margin-top:20px;padding:19px}.realClientEmpty b{font-size:10px}.realClientEmpty p{max-width:670px;color:var(--muted);margin:7px 0 0;font-size:8px;line-height:1.55}.realClientEnquiryList{gap:10px;margin-top:18px;display:grid}.realClientEnquiryList>article{background:#fff;border:1px solid #dfe5df;border-radius:13px;grid-template-columns:150px 1fr;display:grid;overflow:hidden}.realClientEnquiryList>article.urgent{border-color:#e1afa7;box-shadow:inset 4px 0 #a72d24}.realClientEnquiryMeta{background:#f2f5f0;flex-direction:column;align-items:flex-start;gap:9px;padding:17px;display:flex}.realClientEnquiryMeta span{color:var(--green);letter-spacing:.1em;font-size:7px;font-weight:900}.realClientEnquiryMeta b{color:var(--green);background:#e4efe0;border-radius:100px;padding:5px 8px;font-size:7px}.realClientEnquiryList>article.urgent .realClientEnquiryMeta b{color:#8f2820;background:#f8ded9}.realClientEnquiryMeta time{color:var(--muted);margin-top:auto;font-size:7px}.realClientEnquiryBody{padding:18px 20px}.realClientEnquiryBody h3{margin:0;font-size:14px}.realClientEnquiryBody>p{color:var(--muted);margin:6px 0 12px;font-size:8px}.realClientEnquiryBody blockquote{border-left:3px solid var(--lime);color:#33473e;background:#f7f8f4;margin:0;padding:9px 12px;font-size:9px;line-height:1.5}.realClientEnquiryBody>div{background:#eaf4e5;border-radius:10px;margin-top:11px;padding:11px 12px}.realClientEnquiryBody>div small{color:var(--green);letter-spacing:.08em;font-size:7px;font-weight:900}.realClientEnquiryBody>div p{color:#3d574b;margin:5px 0 0;font-size:8px;line-height:1.5}.realClientFooter{color:var(--muted);border-top:1px solid #d8dfd8;justify-content:space-between;margin-top:20px;padding-top:17px;font-size:8px;display:flex}.realClientFooter a{color:var(--green);font-weight:800}@media (width<=900px){.realClientDashboard{grid-template-columns:205px 1fr}.clientMetricGrid{grid-template-columns:1fr 1fr}.connectionFlow{grid-template-columns:1fr}.connectionFlow>i{transform:rotate(90deg)}.clientNextSteps{grid-template-columns:1fr;gap:22px}}@media (width<=680px){.realClientDashboard{display:block}.realClientSide{height:auto;padding:13px 15px;position:static}.realClientLogo{border:0;padding:0}.realClientLogo img{width:38px;height:38px}.realClientBusiness,.realClientSwitcher,.realClientSide nav,.realClientProfile{display:none}.realClientMain{padding:25px 13px 38px}.realClientHeader h1{font-size:28px}.workspaceReady{grid-template-columns:38px 1fr;padding:17px}.workspaceReady>span{width:36px;height:36px}.workspaceReady h2{font-size:16px}.clientMetricGrid article{min-height:108px;padding:13px}.connectionPanel,.clientNextSteps,.realClientEnquiries{padding:18px}.connectionHeading{display:block}.connectionHeading>span{margin-top:12px;display:inline-block}.realClientFooter{flex-direction:column;gap:8px}.realClientEnquiryHeading{display:block}.realClientEnquiryHeading>span{margin-top:10px;display:inline-block}.realClientEnquiryList>article{grid-template-columns:1fr}.realClientEnquiryMeta{flex-direction:row;align-items:center}.realClientEnquiryMeta time{margin:0 0 0 auto}}.clientAccessPage{min-height:100vh;color:var(--ink);background:radial-gradient(circle at 80% 10%,#dcefb9,#0000 32%),#eef2eb;place-items:center;padding:40px 20px;display:grid}.accessCard{background:#fffdf8;border:1px solid #dbe2da;border-radius:24px;width:min(620px,100%);padding:clamp(28px,5vw,54px);box-shadow:0 28px 70px #153b2f1c}.accessCard>img{width:min(245px,70%);height:auto}.accessEyebrow{color:var(--green);letter-spacing:.14em;margin:38px 0 12px;font-size:8px;font-weight:900}.accessCard h1{letter-spacing:-.05em;max-width:520px;margin:0 0 17px;font-size:clamp(34px,6vw,50px);line-height:1.02}.accessCard>p:not(.accessEyebrow){color:var(--muted);font-size:12px;line-height:1.65}.accessCard dl{border-top:1px solid #e0e5df;margin:28px 0}.accessCard dl div{border-bottom:1px solid #e0e5df;grid-template-columns:120px 1fr;gap:20px;padding:13px 0;display:grid}.accessCard dt{color:var(--muted);font-size:8px}.accessCard dd{overflow-wrap:anywhere;margin:0;font-size:9px;font-weight:800}.acceptInviteActions button,.wrongAccount a{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:100px;justify-content:space-between;width:100%;padding:16px 19px;font-size:10px;font-weight:900;display:flex}.acceptInviteActions button:disabled{opacity:.65;cursor:wait}.acceptInviteActions p{color:#9f3f32;margin:12px 0 0;font-size:9px}.wrongAccount{background:#fff0e8;border-radius:14px;padding:18px}.wrongAccount b{color:#8d3c2d;font-size:11px}.wrongAccount p{color:#805b52;font-size:9px;line-height:1.5}.wrongAccount a{text-align:center;width:auto;margin-top:14px;display:block}.accessBack{color:var(--green);text-align:center;margin-top:20px;font-size:8px;font-weight:800;display:block}@media (width<=520px){.clientAccessPage{padding:16px}.accessCard{border-radius:18px;padding:27px 22px}.accessCard dl div{grid-template-columns:1fr;gap:4px}}.accessCentrePage{min-height:100vh;color:var(--ink);background:#eef2eb}.accessCentreHeader{color:#fff;background:#102c23;justify-content:space-between;align-items:center;gap:25px;min-height:78px;padding:0 max(24px,50% - 590px);display:flex}.accessCentreHeader img{width:205px;display:block}.accessCentreHeader>div{align-items:center;gap:15px;display:flex}.accessCentreHeader span{color:#9eb6ac;font-size:7px}.accessCentreHeader>div a{color:var(--lime);background:#ffffff10;border-radius:100px;padding:9px 11px;font-size:8px;font-weight:800}.accessManager{width:min(1180px,100% - 40px);margin:auto;padding:55px 0 80px}.accessIntro{grid-template-columns:.9fr 1.1fr;align-items:end;gap:65px;display:grid}.accessIntro p,.newClientPanel small,.clientListHeading small{color:var(--green);letter-spacing:.13em;margin:0;font-size:7px;font-weight:900}.accessIntro h1{letter-spacing:-.06em;max-width:700px;margin:10px 0 0;font-size:clamp(42px,5.5vw,68px);line-height:.98}.accessFlow{background:var(--green);color:#fff;border-radius:16px;grid-template-columns:1fr 25px 1fr 25px 1fr;align-items:center;gap:7px;padding:18px;display:grid}.accessFlow span{background:#ffffff0c;border-radius:10px;flex-direction:column;justify-content:space-between;min-height:80px;padding:13px;font-size:8px;font-weight:800;display:flex}.accessFlow b{background:var(--lime);width:24px;height:24px;color:var(--green);border-radius:50%;place-items:center;font-size:8px;display:grid}.accessFlow i{color:var(--lime);text-align:center;font-style:normal}.newClientPanel{background:#fffdf8;border-radius:20px;grid-template-columns:.65fr 1.35fr;gap:45px;margin-top:50px;padding:30px;display:grid;box-shadow:0 15px 38px #17382e0c}.newClientPanel h2,.clientListHeading h2{letter-spacing:-.04em;margin:8px 0 0;font-size:27px}.newClientPanel>div>p{color:var(--muted);font-size:9px;line-height:1.55}.newClientPanel form{grid-template-columns:1fr 1fr;gap:12px;display:grid}.newClientPanel label{color:#5c6d65;font-size:8px;font-weight:800}.newClientPanel input{width:100%;color:var(--ink);font:inherit;background:#f7f8f4;border:1px solid #d8dfd8;border-radius:10px;margin-top:6px;padding:12px}.newClientPanel form label:nth-child(3),.newClientPanel form button{grid-column:1/-1}.newClientPanel form button{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:100px;justify-content:space-between;padding:14px 17px;font-size:9px;font-weight:900;display:flex}.accessError{color:#8d3b31;background:#f9ddd7;border-radius:10px;margin:13px 0 0;padding:12px 14px;font-size:9px}.clientAccessList{margin-top:48px}.clientListHeading{justify-content:space-between;align-items:end;margin-bottom:18px;display:flex}.clientListHeading>span{color:var(--green);background:#dfe9d8;border-radius:100px;padding:7px 10px;font-size:7px;font-weight:900}.emptyAccess{color:var(--muted);text-align:center;background:#ffffff70;border:1px dashed #cad6ca;border-radius:15px;padding:38px;font-size:10px}.clientAccessCards{grid-template-columns:1fr 1fr;gap:11px;display:grid}.clientAccessCards article{background:#fffdf8;border:1px solid #dce2dc;border-radius:16px;padding:22px}.clientAccessCards article.suspendedClient{opacity:.75}.clientAccessTop{grid-template-columns:40px 1fr auto;align-items:center;gap:11px;display:grid}.clientAccessTop>span{background:var(--lime);width:39px;height:39px;color:var(--green);border-radius:11px;place-items:center;font-size:9px;font-weight:900;display:grid}.clientAccessTop h3{margin:0;font-size:14px}.clientAccessTop p{color:var(--muted);margin:4px 0 0;font-size:8px}.clientAccessTop em{color:#3f7751;background:#e6f2df;border-radius:100px;padding:6px 8px;font-size:7px;font-style:normal;font-weight:900}.clientAccessCards dl{margin:20px 0 0}.clientAccessCards dl div{border-top:1px solid #e5e9e4;grid-template-columns:100px 1fr;gap:10px;padding:10px 0;display:grid}.clientAccessCards dt{color:var(--muted);font-size:7px}.clientAccessCards dd{overflow-wrap:anywhere;margin:0;font-size:8px;font-weight:800}.freshInvite{background:#e6f1dc;border-radius:11px;grid-template-columns:1fr auto;gap:8px;margin-top:14px;padding:13px;display:grid}.freshInvite small{color:var(--green);letter-spacing:.09em;grid-column:1/-1;font-size:6px;font-weight:900}.freshInvite p{color:#52655b;grid-column:1/-1;margin:0;font-size:9px;line-height:1.45}.freshInvite input{color:#4f6159;background:#fff;border:1px solid #cbd8c6;border-radius:8px;min-width:0;padding:9px;font-size:7px}.freshInvite button,.clientAccessActions button{color:var(--green);cursor:pointer;background:#fff;border:1px solid #ccd7ce;border-radius:8px;padding:9px 10px;font-size:7px;font-weight:900}.clientAccessActions{justify-content:flex-end;gap:7px;margin-top:14px;display:flex}.clientAccessActions button.pause{color:#984d3f}.clientAccessActions button.resume{background:var(--green);color:#fff}@media (width<=800px){.accessIntro,.newClientPanel{grid-template-columns:1fr;gap:30px}.clientAccessCards{grid-template-columns:1fr}}@media (width<=560px){.accessCentreHeader{min-height:70px;padding:0 14px}.accessCentreHeader img{width:165px}.accessCentreHeader span{display:none}.accessManager{width:calc(100% - 24px);padding-top:38px}.accessIntro h1{font-size:42px}.accessFlow{grid-template-columns:1fr}.accessFlow i{transform:rotate(90deg)}.newClientPanel{padding:21px}.newClientPanel form{grid-template-columns:1fr}.newClientPanel form label:nth-child(3),.newClientPanel form button{grid-column:auto}.clientAccessActions{flex-direction:column}}.clientDemo{min-height:100vh;color:var(--ink);background:#eff2ec;grid-template-columns:254px 1fr;display:grid}.clientSide{color:#fff;background:#102c23;flex-direction:column;height:100vh;padding:24px 17px;display:flex;position:sticky;top:0}.clientLogo{border-bottom:1px solid #ffffff16;align-items:center;gap:11px;padding:0 9px 22px;display:flex}.clientLogo img{border-radius:12px;width:43px;height:43px}.clientLogo>span{flex-direction:column;gap:4px;display:flex}.clientLogo b{letter-spacing:.08em;font-size:17px}.clientLogo small{color:#9cb7ac;text-transform:uppercase;letter-spacing:.1em;font-size:7px}.clientBusiness{background:#ffffff08;border:1px solid #ffffff18;border-radius:12px;align-items:center;gap:10px;margin:22px 3px;padding:13px;display:flex}.clientBusiness>span{background:var(--lime);width:34px;height:34px;color:var(--green);border-radius:9px;flex:0 0 34px;place-items:center;font-size:10px;font-weight:900;display:grid}.clientBusiness div{flex-direction:column;gap:4px;display:flex}.clientBusiness b{font-size:10px}.clientBusiness small{color:#90aa9f;font-size:8px}.clientSide nav{gap:4px;display:grid}.clientSide nav a{color:#aec5bb;border-radius:9px;grid-template-columns:25px 1fr auto;align-items:center;padding:10px 12px;font-size:10px;font-weight:700;display:grid;position:relative}.clientSide nav a>span{color:#79998c;font-size:13px}.clientSide nav a em{color:var(--green);background:#dff2a8;border-radius:100px;padding:4px 6px;font-size:7px;font-style:normal}.clientSide nav a.active{background:var(--lime);color:var(--ink)}.clientSide nav a.active>span{color:var(--green)}.previewStatus{background:#e4b8580c;border:1px solid #e4b8583b;border-radius:11px;align-items:center;gap:10px;margin:auto 3px 18px;padding:13px;display:flex}.previewStatus>span{background:#e7b758;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #e7b75818}.previewStatus div{flex-direction:column;gap:4px;display:flex}.previewStatus b{color:#f0d7a4;font-size:9px}.previewStatus small{color:#8ea99e;font-size:7px}.clientProfile{border-top:1px solid #ffffff17;align-items:center;gap:9px;padding:16px 8px 2px;display:flex}.clientProfile>span{width:31px;height:31px;color:var(--lime);background:#285143;border-radius:50%;place-items:center;font-size:9px;font-weight:800;display:grid}.clientProfile div{flex-direction:column;gap:3px;display:flex}.clientProfile b{font-size:9px}.clientProfile small{color:#819d92;font-size:7px}.clientProfile button{color:#819d92;background:0 0;border:0;margin-left:auto}.clientMain{min-width:0;padding:36px clamp(24px,3.7vw,60px) 55px}.clientTop{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}.clientTop small,.panelHead small,.assistantSummary small{color:var(--green);letter-spacing:.14em;font-size:7px;font-weight:900}.clientTop h1{letter-spacing:-.045em;margin:7px 0 0;font-size:35px}.clientTop>div:last-child{align-items:center;gap:10px;display:flex}.clientTop a{color:var(--green);background:#fff;border:1px solid #cfd8d1;border-radius:100px;padding:10px 13px;font-size:8px;font-weight:800}.assistantLive{background:var(--green);color:#fff;border-radius:100px;padding:10px 13px;font-size:8px;font-weight:800}.assistantLive i{background:var(--lime);border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block;box-shadow:0 0 0 4px #c9ef7c19}.demoNotice{background:#fff9e9;border:1px solid #e1d2a9;border-radius:11px;align-items:center;gap:13px;margin-bottom:14px;padding:12px 16px;display:flex}.demoNotice>span{color:#392e17;background:#e5b74f;border-radius:6px;padding:5px 7px;font-size:7px;font-weight:900}.demoNotice p{color:#6c6552;margin:0;font-size:9px;line-height:1.45}.mobileSectionLinks{display:none}.metricCards{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.metricCards article{background:#fffefb;border:1px solid #dce2dc;border-radius:14px;flex-direction:column;min-height:145px;padding:17px;display:flex;box-shadow:0 8px 24px #17312708}.metricCards article>div{justify-content:space-between;align-items:center;display:flex}.metricCards small{color:#74837c;letter-spacing:.1em;font-size:7px;font-weight:800}.metricIcon{width:25px;height:25px;color:var(--green);background:#edf4e7;border-radius:7px;place-items:center;font-size:9px;font-weight:900;display:grid}.metricCards strong{letter-spacing:-.04em;margin:20px 0 8px;font-size:27px}.metricCards p{color:var(--muted);margin:auto 0 0;font-size:8px}.metricCards p b{color:#3d7a55}.metricCards .decisionMetric{background:var(--lime);border-color:#b8dc6c}.decisionMetric .metricIcon{background:var(--ink);color:#fff}.dashboardGrid{grid-template-columns:1.45fr .75fr;gap:12px;margin-top:12px;display:grid}.panel{background:#fffefb;border:1px solid #dce2dc;border-radius:16px;padding:22px;box-shadow:0 10px 28px #17312708}.panelHead{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.panelHead h2{letter-spacing:-.035em;margin:7px 0 0;font-size:21px}.panelHead button,.panelHead>span{color:var(--green);background:#fff;border:1px solid #d4ddd6;border-radius:100px;padding:8px 10px;font-size:7px;font-weight:800}.jobTable{border-top:1px solid #e8ebe7;margin-top:22px}.jobTable article{border-bottom:1px solid #e8ebe7;grid-template-columns:44px 31px .9fr 1.25fr auto;align-items:center;gap:10px;min-height:68px;display:grid}.jobTable time{color:var(--muted);font-size:8px}.customerInitials{width:29px;height:29px;color:var(--green);background:#edf2eb;border-radius:8px;place-items:center;font-size:7px;font-weight:900;display:grid}.jobCustomer,.jobWork{flex-direction:column;gap:4px;display:flex}.jobCustomer b,.jobWork b{font-size:9px}.jobCustomer small,.jobWork small{color:var(--muted);font-size:7px}.jobTable article>span{border-radius:100px;padding:6px 8px;font-size:7px;font-weight:800}.jobTable .green{color:#397551;background:#e8f5e7}.jobTable .amber{color:#926b25;background:#fbf0d8}.travelNote{background:#f0f6e8;border-radius:10px;align-items:center;gap:10px;margin-top:14px;padding:11px 13px;display:flex}.travelNote>span{background:var(--lime);width:27px;height:27px;color:var(--green);border-radius:7px;place-items:center;display:grid}.travelNote p{flex-direction:column;gap:3px;margin:0;font-size:8px;display:flex}.travelNote small{color:var(--muted)}.decisionPanel{color:#fff;background:#173d31;border-color:#173d31}.decisionPanel .panelHead small{color:var(--lime)}.decisionPanel .countBadge{background:var(--lime);color:var(--ink);border:0}.decisionPanel>article{background:#ffffff08;border:1px solid #ffffff18;border-radius:11px;margin-top:13px;padding:15px}.decisionTop{grid-template-columns:7px 1fr auto;align-items:center;gap:6px;display:grid}.decisionTop>span{border-radius:50%;width:6px;height:6px}.amberDot{background:#edbd55}.greenDot{background:#87d58f}.decisionTop small{color:#acc4ba;letter-spacing:.1em;font-size:6px;font-weight:800}.decisionTop time{color:#87a399;font-size:6px}.decisionPanel h3{margin:18px 0 7px;font-size:14px}.decisionPanel article p{color:#a9c0b7;font-size:8px;line-height:1.45}.decisionPanel article>div:last-child{gap:6px;margin-top:13px;display:flex}.decisionPanel article button{color:#c5d7d0;background:0 0;border:1px solid #ffffff20;border-radius:7px;padding:8px 9px;font-size:7px;font-weight:800}.decisionPanel article button.approve{border-color:var(--lime);background:var(--lime);color:var(--ink)}.lowerGrid{grid-template-columns:1.35fr .65fr}.enquiryList{margin-top:19px}.enquiryList article{border-top:1px solid #e8ebe7;grid-template-columns:34px 1fr auto;align-items:center;gap:11px;padding:12px 0;display:grid}.enquiryAvatar{width:33px;height:33px;color:var(--green);background:#e9f1e5;border-radius:50%;place-items:center;font-size:8px;font-weight:900;display:grid}.enquiryList article>div{min-width:0}.enquiryList b{font-size:9px}.enquiryList p{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:4px 0;font-size:8px;overflow:hidden}.enquiryList small{color:#8b9892;font-size:7px}.enquiryList article>span:last-child{border-radius:100px;padding:6px 8px;font-size:7px;font-weight:800}.enquiryList .urgent{color:#9b4e3e;background:#f8dfd8}.enquiryList .qualified{color:#397551;background:#e8f5e7}.moneyPanel>strong{letter-spacing:-.04em;margin:25px 0 4px;font-size:28px;display:block}.moneyPanel>p{color:var(--muted);margin:0;font-size:8px}.barChart{border-bottom:1px solid #dce3dc;align-items:flex-end;gap:8px;height:120px;margin:24px 0 16px;display:flex}.barChart>span{background:linear-gradient(#c9ef7c,#8fc55f);border-radius:6px 6px 0 0;flex:1;min-height:15%;position:relative}.barChart i{color:#8d9993;font-size:6px;font-style:normal;position:absolute;bottom:-17px;left:50%;transform:translate(-50%)}.moneySplit{grid-template-columns:1fr 1fr;gap:8px;margin-top:27px;display:grid}.moneySplit span{background:#f2f5ef;border-radius:9px;flex-direction:column;gap:5px;padding:10px;display:flex}.moneySplit small{color:var(--muted);font-size:6px}.moneySplit b{font-size:10px}.assistantSummary{background:var(--lime);border-radius:16px;grid-template-columns:44px 1fr 160px auto;align-items:center;gap:18px;margin-top:12px;padding:22px;display:grid}.summaryMark{background:var(--ink);width:42px;height:42px;color:var(--lime);border-radius:12px;place-items:center;font-size:15px;font-weight:900;display:grid}.assistantSummary h2{margin:6px 0 0;font-size:18px}.summaryStat{border-left:1px solid #a8c969;flex-direction:column;gap:4px;padding-left:18px;display:flex}.summaryStat b{font-size:20px}.summaryStat small{color:#56654f;letter-spacing:0;font-size:7px}.assistantSummary button{background:var(--ink);color:#fff;border:0;border-radius:100px;padding:10px 12px;font-size:7px;font-weight:800}.clientFooter{color:var(--muted);border-top:1px solid #d9dfd9;justify-content:space-between;margin-top:22px;padding-top:18px;font-size:8px;display:flex}.clientFooter p{color:var(--green);margin:0;font-weight:800}@media (width<=1050px){.clientDemo{grid-template-columns:210px 1fr}.metricCards{grid-template-columns:1fr 1fr}.dashboardGrid,.lowerGrid{grid-template-columns:1fr}}@media (width<=720px){.clientDemo{display:block}.clientSide{flex-direction:row;align-items:center;width:100%;height:auto;padding:14px;position:static}.clientLogo{border:0;padding:0}.clientLogo img{width:38px;height:38px}.clientBusiness,.clientSide nav,.previewStatus,.clientProfile{display:none}.clientMain{padding:24px 14px 40px}.clientTop{align-items:flex-start}.clientTop h1{font-size:27px}.clientTop a{display:none}.mobileSectionLinks{grid-template-columns:repeat(3,1fr);gap:7px;margin:0 0 12px;display:grid}.mobileSectionLinks button{min-width:0;color:var(--ink);text-align:left;background:#fff;border:1px solid #dce2dc;border-radius:10px;grid-template-columns:22px 1fr auto;align-items:center;gap:6px;padding:11px 9px;display:grid}.mobileSectionLinks button>span{width:22px;height:22px;color:var(--green);background:#edf4e7;border-radius:6px;place-items:center;font-size:8px;font-weight:900;display:grid}.mobileSectionLinks b{font-size:8px}.mobileSectionLinks small{color:var(--muted);grid-column:2;font-size:6px}.mobileSectionLinks em{color:var(--green);grid-area:1/3/3;font-size:9px;font-style:normal}.metricCards{grid-template-columns:1fr 1fr}.metricCards article{min-height:108px;padding:12px}.metricCards strong{margin:12px 0 5px;font-size:21px}.metricCards p{font-size:7px}.jobTable article{grid-template-columns:38px 31px 1fr auto;padding-block:8px}.jobWork{grid-column:3/-1}.assistantSummary{grid-template-columns:40px 1fr}.summaryStat,.assistantSummary button{border:0;grid-column:2;padding:0}.clientFooter{flex-direction:column;gap:8px}.lowerGrid{display:none}}@media (width<=460px){.clientTop>div:last-child{display:none}.demoNotice{align-items:flex-start}.panel{padding:17px}.panelHead h2{font-size:18px}.decisionPanel>article{padding:13px}.jobTable article{grid-template-columns:36px 1fr auto}.customerInitials{display:none}.jobWork{grid-column:2/-1}.assistantSummary{padding:16px}.assistantSummary h2{font-size:15px}}.clientSetupPage{color:#10251e;background:#eef2ed;min-height:100vh;font-family:Arial,sans-serif}.clientSetupPage *{box-sizing:border-box}.clientSetupTop{color:#fff;background:#0b211a;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:15px clamp(20px,5vw,72px);display:flex}.clientSetupTop img{width:150px;display:block}.clientSetupTop>div{align-items:center;gap:14px;font-size:12px;display:flex}.clientSetupTop a{color:#fff;text-decoration:none}.clientSetupTop>div a{border:1px solid #ffffff30;border-radius:999px;padding:10px 13px}.clientSetupWrap{width:min(1120px,100% - 32px);margin:0 auto;padding:52px 0 90px}.clientSetupHero{grid-template-columns:1fr 220px;align-items:end;gap:40px;display:grid}.clientSetupHero p{color:#0d6b50;letter-spacing:.15em;margin:0 0 10px;font-size:10px;font-weight:900}.clientSetupHero h1{letter-spacing:-.055em;max-width:780px;margin:0 0 15px;font-size:clamp(42px,6vw,68px);line-height:.98}.clientSetupHero>div>span{color:#52675e;max-width:760px;line-height:1.6;display:block}.clientSetupHero aside{background:#c8f07e;border-radius:18px;gap:8px;padding:22px;display:grid}.clientSetupHero aside small{color:#315b40;letter-spacing:.1em;font-size:9px;font-weight:900}.clientSetupHero aside b{font-size:42px}.clientSetupHero aside span{color:#405d4d;font-size:12px;font-weight:800}.clientSetupChooser{background:#fff;border-radius:17px;justify-content:space-between;align-items:end;gap:24px;margin-top:28px;padding:19px 21px;display:flex}.clientSetupChooser label{color:#4f625a;flex:1;gap:8px;font-size:11px;font-weight:850;display:grid}.clientSetupChooser select{color:#10251e;width:100%;font:inherit;background:#f8faf7;border:1px solid #d5dfd7;border-radius:10px;padding:13px}.clientSetupChooser>div{text-align:right;gap:4px;display:grid}.clientSetupChooser small{color:#0d6b50;letter-spacing:.1em;font-size:8px;font-weight:900}.clientSetupChooser span{color:#718078;font-size:11px}.setupTemplates{background:#f2f8ee;border:1px solid #bcd2c3;border-radius:13px;grid-column:1/-1;grid-template-columns:minmax(210px,.7fr) 1.3fr;justify-content:space-between;align-items:center;gap:12px 18px;margin:0;padding:16px;display:grid}.setupTemplates>div:first-child{gap:5px;display:grid}.setupTemplates small{color:#0d6b50;letter-spacing:.1em;font-size:8px;font-weight:900}.setupTemplates .templateActions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.setupTemplates button{color:#0d5b46;font:inherit;cursor:pointer;background:#fff;border:1px solid #b8cdc0;border-radius:999px;padding:9px 12px;font-size:11px;font-weight:850}.setupTemplates button:hover,.setupTemplates button:focus-visible{border-color:#0d6b50;outline:3px solid #c8f07e66}.setupTemplates button.selected{color:#fff;background:#0d5b46;border-color:#0d5b46}.templateNotice{color:#64756d;background:#edf2ed;border-radius:9px;grid-column:1/-1;margin:0;padding:10px 12px;font-size:12px}.templateNotice.visible{color:#234f3b;background:#e3f3cf;font-weight:800}.clientSetupForm{gap:11px;margin-top:12px;display:grid}.clientSetupForm details{background:#fff;border:1px solid #d8e1da;border-radius:18px;overflow:hidden}.clientSetupForm summary{cursor:pointer;align-items:center;gap:14px;padding:19px 22px;list-style:none;display:flex}.clientSetupForm summary::-webkit-details-marker{display:none}.clientSetupForm summary>span{color:#0d6b50;background:#e7f4d3;border-radius:9px;flex:none;place-items:center;width:33px;height:33px;font-size:10px;font-weight:900;display:grid}.clientSetupForm summary>div{gap:3px;display:grid}.clientSetupForm summary b{font-size:18px}.clientSetupForm summary small{color:#718078;font-size:11px}.clientSetupForm details[open] summary{border-bottom:1px solid #e2e8e3}.setupFields{grid-template-columns:1fr 1fr;gap:16px;padding:22px;display:grid}.setupFields label{color:#40534b;align-content:start;gap:7px;font-size:11px;font-weight:850;display:grid}.setupFields label>small{color:#77857f;font-size:10px;font-weight:500}.setupFields input,.setupFields select,.setupFields textarea{color:#10251e;width:100%;font:inherit;background:#fbfcfa;border:1px solid #d4dfd6;border-radius:10px;padding:12px;font-weight:500}.setupFields textarea{resize:vertical;min-height:128px;line-height:1.5}.questionEditor{gap:9px;display:grid}.questionAdder{grid-template-columns:1fr auto;gap:7px;display:grid}.questionAdder button{color:#fff;font:inherit;cursor:pointer;background:#0d5b46;border:0;border-radius:9px;padding:0 15px;font-size:11px;font-weight:850}.questionAdder button:disabled{opacity:.45;cursor:not-allowed}.setupFields .fullField{grid-column:1/-1}.setupProviderAdvice{color:#4f625a;background:#f5f9ef;border-left:4px solid #c8f07e;grid-column:1/-1;padding:15px}.setupProviderAdvice p{margin:6px 0 0;font-size:12px;line-height:1.5}.setupProviderAdvice a{color:#0d6b50;font-weight:850}.setupFour{grid-template-columns:1fr 1fr}.clientSetupSave{color:#fff;background:#0d4f3e;border-radius:18px;justify-content:space-between;align-items:center;gap:28px;padding:23px;display:flex}.clientSetupSave>div:first-child{gap:5px;display:grid}.clientSetupSave span{color:#c7d9d1;font-size:12px}.clientSetupSave p{color:#c8f07e;margin:5px 0 0;font-size:12px}.clientSetupSave p.error{color:#ffb8b0}.clientSetupSave>div:last-child{flex:none;gap:8px;display:flex}.clientSetupSave button,.clientSetupSave .continueActivation,.clientSetupEmpty a{color:#10251e;font:inherit;cursor:pointer;text-align:center;background:#c8f07e;border:0;border-radius:999px;padding:12px 16px;font-size:12px;font-weight:900}.clientSetupSave button.saveDraft{color:#fff;background:0 0;border:1px solid #ffffff42}.clientSetupSave button:disabled{opacity:.45;cursor:not-allowed}.clientSetupLoading,.clientSetupEmpty{text-align:center;background:#fff;border-radius:18px;width:min(800px,100% - 32px);margin:70px auto;padding:35px}.clientSetupEmpty a{color:#fff;background:#0d5b46;margin-top:15px;text-decoration:none;display:inline-block}@media (width<=760px){.clientSetupHero{grid-template-columns:1fr}.clientSetupHero aside{grid-template-columns:1fr auto;align-items:center}.clientSetupHero aside span{grid-column:1/-1}.clientSetupChooser,.clientSetupSave{flex-direction:column;align-items:stretch}.setupTemplates{grid-template-columns:1fr;align-items:stretch}.setupTemplates .templateActions{justify-content:flex-start}.clientSetupChooser>div{text-align:left}.setupFields{grid-template-columns:1fr}.setupFields .fullField{grid-column:1}.clientSetupSave>div:last-child{width:100%}.clientSetupSave button{flex:1}}@media (width<=520px){.clientSetupTop{align-items:flex-start}.clientSetupTop>div{flex-wrap:wrap;justify-content:flex-end}.clientSetupTop span,.clientSetupTop>div a:first-of-type{display:none}.clientSetupHero h1{font-size:41px}.setupTemplates .templateActions,.clientSetupSave>div:last-child{flex-direction:column}.questionAdder{grid-template-columns:1fr}.questionAdder button{min-height:42px}}.manualPage{color:#13251e;background:#e9eee8;min-height:100vh}.manualTopbar{background:#0b211a;justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:14px clamp(18px,5vw,70px);display:flex}.manualTopbar img{width:142px;height:auto;display:block}.manualTopbar div{gap:10px;display:flex}.manualTopbar div a{color:#fff;border:1px solid #ffffff2f;border-radius:999px;padding:9px 13px;font-size:12px;font-weight:750}.manualDocument{width:min(1030px,100% - 30px);margin:0 auto;padding:55px 0 90px}.manualHero{background:#fffdfa;border-radius:24px 24px 0 0;padding:clamp(30px,6vw,72px)}.manualHero>p,.oakHillPilot small,.manualChapter header small,.stopRules small{color:#0d5b46;letter-spacing:.16em;margin:0 0 10px;font-size:10px;font-weight:900}.manualHero h1{letter-spacing:-.055em;max-width:800px;margin:0;font-size:clamp(38px,6vw,65px);line-height:.98}.manualHero span{color:#52665d;max-width:760px;margin-top:22px;font-size:17px;line-height:1.7;display:block}.manualRule{background:#c8f07e;grid-template-columns:1.25fr .75fr;align-items:center;gap:35px;padding:25px clamp(30px,6vw,72px);display:grid}.manualRule b{text-transform:uppercase;letter-spacing:.12em;font-size:11px}.manualRule h2{margin:7px 0 0;font-size:24px}.manualRule p{color:#345038;margin:0;line-height:1.6}.oakHillPilot{color:#fff;background:#123328;grid-template-columns:.8fr 1.5fr auto;align-items:center;gap:28px;padding:30px clamp(30px,6vw,72px);display:grid}.oakHillPilot h2{margin:0;font-size:24px}.oakHillPilot p{color:#c8d7d1;margin:0;line-height:1.6}.oakHillPilot a{color:#13251e;white-space:nowrap;background:#c8f07e;border-radius:999px;padding:12px 15px;font-size:12px;font-weight:850}.manualContents{background:#f4f6f2;grid-template-columns:repeat(3,1fr);gap:9px;padding:26px clamp(30px,6vw,72px);display:grid}.manualContents a{color:#244137;background:#fff;border-radius:10px;padding:12px;font-size:13px;font-weight:800}.manualContents span{color:#0d5b46;margin-right:9px}.manualChapter{background:#fff;border-top:1px solid #e1e7e1;padding:clamp(34px,6vw,64px);scroll-margin-top:20px}.manualChapter header{grid-template-columns:75px 1fr;align-items:start;gap:20px;display:grid}.manualChapter header>span{color:#c8f07e;font-size:62px;font-weight:900;line-height:.8}.manualChapter h2{letter-spacing:-.04em;margin:0;font-size:34px}.manualChapter header p{color:#5b6e65;max-width:680px;margin:9px 0 0;line-height:1.6}.manualSteps{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:30px;display:grid}.manualSteps article{background:#f3f6f1;border-radius:13px;padding:19px}.manualSteps article>b{color:#0d5b46}.manualSteps ul,.stopRules ul{color:#52655c;margin:12px 0 0;padding-left:18px;font-size:13px;line-height:1.6}.manualSteps li+li,.stopRules li+li{margin-top:8px}.chapterFinish{color:#52655c;background:#f8faef;border-left:4px solid #c8f07e;margin-top:16px;padding:15px;font-size:13px;line-height:1.55}.chapterFinish b{color:#193e31}.stopRules{background:#fff1ee;border-radius:0 0 24px 24px;grid-template-columns:.8fr 1.2fr;gap:35px;padding:clamp(34px,6vw,64px);display:grid}.stopRules h2{margin:0;font-size:30px}.stopRules ul{color:#6c4944;margin-top:0}@media (width<=760px){.manualRule,.oakHillPilot,.stopRules{grid-template-columns:1fr}.manualContents{grid-template-columns:1fr 1fr}.manualSteps{grid-template-columns:1fr}}@media (width<=520px){.manualTopbar img{width:116px}.manualTopbar div a:first-child{display:none}.manualDocument{width:min(100% - 20px,1030px);padding-top:20px}.manualHero,.manualChapter,.stopRules{padding:28px 20px}.manualHero h1{font-size:37px}.manualRule,.oakHillPilot,.manualContents{padding:22px 20px}.manualContents,.manualChapter header{grid-template-columns:1fr}.manualChapter header>span{font-size:42px}}:root{--connection-ink:#10251e;--connection-green:#0d5b46;--connection-lime:#c8f07e;--connection-mist:#eef3ed;--connection-line:#d8e2da}.connectionsPage{min-height:100vh;color:var(--connection-ink);background:radial-gradient(circle at 92% 0,#dbefc6 0,#0000 25%),#eef2ed}.connectionsHeader{color:#fff;background:#0b211a;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:16px clamp(20px,5vw,72px);display:flex}.connectionsHeader img{width:142px;height:auto;display:block}.connectionsHeader>div{align-items:center;gap:18px;font-size:12px;display:flex}.connectionsHeader a{color:#fff}.connectionsHeader>div a{border:1px solid #ffffff2f;border-radius:999px;padding:10px 14px}.connectionsWorkspace{width:min(1180px,100% - 32px);margin:0 auto;padding:48px 0 80px}.connectionsIntro{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:30px;display:flex}.connectionsIntro p,.clientPicker label>span,.nextActionBanner small,.connectionDetail header small{color:var(--connection-green);letter-spacing:.15em;margin:0 0 9px;font-size:10px;font-weight:850}.connectionsIntro h1{letter-spacing:-.055em;max-width:750px;margin:0;font-size:clamp(36px,5vw,62px);line-height:.98}.connectionsIntro span{color:#53675f;max-width:740px;margin-top:18px;line-height:1.65;display:block}.connectionIntroActions{flex:none;gap:8px;display:grid}.connectionIntroActions a{background:var(--connection-green);color:#fff;text-align:center;border-radius:999px;padding:12px 17px;font-size:12px;font-weight:800}.connectionIntroActions a:first-child{background:var(--connection-lime);color:var(--connection-ink);border:1px solid #b9d398}.clientPicker{background:#fff;border-radius:18px;justify-content:space-between;align-items:flex-end;gap:24px;padding:20px 22px;display:flex;box-shadow:0 18px 55px #193b2a12}.clientPicker label{flex:1;display:grid}.clientPicker select{border:1px solid var(--connection-line);width:100%;max-width:570px;color:var(--connection-ink);font:inherit;background:#f9fbf8;border-radius:12px;padding:13px 14px;font-weight:750}.clientPicker>div{text-align:right;gap:6px;display:grid}.clientPicker small{color:#6f8179}.clientPicker strong{color:var(--connection-green)}.clientPicker .removeDuplicateWorkflow{color:#963b35;font:inherit;cursor:pointer;background:#fff1ef;border:1px solid #d6a29e;border-radius:999px;justify-self:end;padding:8px 11px;font-size:10px;font-weight:850}.clientPicker .removeDuplicateWorkflow:disabled{opacity:.55;cursor:wait}.activationJourney{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:14px;display:grid}.activationJourney article{background:#f8faf7;border:1px solid #d7dfd9;border-radius:14px;grid-template-columns:31px 1fr;align-items:center;gap:10px;min-height:76px;padding:13px;display:grid}.activationJourney article>span{color:#67746e;background:#dce3de;border-radius:50%;place-items:center;width:29px;height:29px;font-size:11px;font-weight:900;display:grid}.activationJourney article div{gap:4px;display:grid}.activationJourney article b{font-size:12px}.activationJourney article small{color:#728078;font-size:10px;line-height:1.35}.activationJourney article.current{background:#fff0ed;border:2px solid #c94a42}.activationJourney article.current>span{color:#fff;background:#bd433d}.activationJourney article.done{background:#eaf7e9;border-color:#a9d2b0}.activationJourney article.done>span{color:#fff;background:#36955c}.activationJourney article.locked{opacity:.55}.connectionReality{background:#f9fbf7;border:1px solid #d3dfd5;border-radius:18px;grid-template-columns:1.45fr repeat(3,.75fr);gap:9px;margin-top:14px;padding:18px;display:grid}.connectionReality>div,.connectionReality article{background:#fff;border-radius:12px;flex-direction:column;min-height:116px;padding:16px;display:flex}.connectionReality>div{background:#e7f4d3}.connectionReality small{color:var(--connection-green);letter-spacing:.12em;margin-bottom:18px;font-size:8px;font-weight:850}.connectionReality>div>b{font-size:15px}.connectionReality p{color:#5d7067;margin:6px 0 0;font-size:11px;line-height:1.5}.connectionReality article{flex-direction:row;gap:11px}.connectionReality article>span{background:var(--connection-mist);width:27px;height:27px;color:var(--connection-green);border-radius:8px;flex:none;place-items:center;font-size:10px;font-weight:900;display:grid}.connectionReality article b{font-size:12px}.connectionsNotice,.connectionsError,.connectionsEmpty{background:#fff;border-radius:14px;margin-top:24px;padding:18px}.connectionsError{color:#8a302b;background:#fff0ee}.connectionsEmpty{text-align:center;padding:42px 20px}.connectionsEmpty h2{margin-top:0}.connectionsEmpty a,.connectionsEmpty button{background:var(--connection-green);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:999px;margin-top:10px;padding:13px 18px;font-weight:800;display:inline-block}.activationBlocker,.activationPlan{background:#fffaf7;border:2px solid #c94a42;border-radius:20px;margin-top:24px;padding:clamp(24px,4vw,40px);box-shadow:0 20px 55px #94383014}.activationBlocker small,.activationPlan>div:first-child>small{color:#a63731;letter-spacing:.14em;font-size:10px;font-weight:900}.activationBlocker h2,.activationPlan h2{letter-spacing:-.035em;margin:8px 0;font-size:clamp(25px,3vw,37px)}.activationBlocker p,.activationPlan>div:first-child p{color:#66736d;max-width:850px;line-height:1.6}.activationBlocker a,.activationPlan>button{color:#fff;font:inherit;cursor:pointer;background:#b83d37;border:0;border-radius:999px;margin-top:10px;padding:14px 19px;font-weight:850;display:inline-flex}.activationPlanGrid{grid-template-columns:repeat(2,1fr);gap:9px;margin:24px 0 12px;display:grid}.activationPlanGrid label{cursor:pointer;background:#fff;border:1px solid #d7dfd9;border-radius:14px;grid-template-columns:auto 34px 1fr;align-items:center;gap:10px;min-height:88px;padding:14px;display:grid}.activationPlanGrid label.selected{border:2px solid var(--connection-green);background:#f1f9e9}.activationPlanGrid label.unavailable{cursor:not-allowed;opacity:.68;background:#f1f2f0}.activationPlanGrid input{width:18px;height:18px;accent-color:var(--connection-green)}.activationPlanGrid label>span{color:var(--connection-green);font-size:10px;font-weight:900}.activationPlanGrid label div{gap:5px;display:grid}.activationPlanGrid label small{color:#697971;font-size:11px;line-height:1.4}.activationPlanGrid label em{color:#326344;letter-spacing:.04em;background:#e8f3e2;border-radius:999px;width:fit-content;padding:4px 7px;font-size:8px;font-style:normal;font-weight:900}.activationPlanGrid label.unavailable em{color:#8a3832;background:#ffe8e4}.activationPlan>button:disabled{opacity:.5;cursor:not-allowed}.editServicesButton{color:var(--connection-green);font:inherit;cursor:pointer;background:#fff;border:1px solid #b9c8bf;border-radius:999px;margin:18px 0 -8px;padding:10px 14px;font-size:11px;font-weight:850}.editServicesButton:disabled{opacity:.55;cursor:wait}.nextActionBanner{background:var(--connection-lime);border-radius:18px;justify-content:space-between;align-items:center;gap:24px;margin:24px 0;padding:22px;display:flex;box-shadow:0 18px 50px #426b3120}.nextActionBanner.blocking{background:#fff0ed;border:2px solid #c94a42}.nextActionBanner.blocking small{color:#a63731}.nextActionBanner.complete{background:#e7f7e8;border:2px solid #75b487}.nextActionBanner h2{max-width:820px;margin:0;font-size:23px;line-height:1.25}.nextActionBanner button{background:var(--connection-ink);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:999px;flex:none;padding:13px 17px;font-weight:800}.connectionSaveNotice{border-radius:12px;margin:-10px 0 24px;padding:13px 16px;font-size:13px;font-weight:750;line-height:1.45}.connectionSaveNotice.saved{color:#755019;background:#fff8e8;border:1px solid #e1b35d}.connectionSaveNotice.advanced{color:#28633e;background:#eaf8e9;border:1px solid #8fc49c}.connectionsLayout{grid-template-columns:310px 1fr;align-items:start;gap:20px;display:grid}.connectionList{gap:8px;display:grid}.connectionList button{color:var(--connection-ink);text-align:left;cursor:pointer;background:#fffb;border:1px solid #0000;border-radius:14px;grid-template-columns:34px 1fr 12px;align-items:center;gap:11px;padding:14px;display:grid}.connectionList button.active{border-color:var(--connection-green);background:#fff;box-shadow:0 14px 40px #1b3a2812}.connectionList button.locked{opacity:.46;cursor:not-allowed}.connectionList button>span{background:var(--connection-mist);border-radius:10px;place-items:center;width:31px;height:31px;font-size:11px;font-weight:900;display:grid}.connectionList button.active>span{background:var(--connection-lime);color:var(--connection-green)}.connectionList button div{gap:3px;min-width:0;display:grid}.connectionList button small{color:#71827b}.connectionList i{background:#aab5b0;border-radius:50%;width:9px;height:9px}.connectionList i.connected{background:#22a56a;box-shadow:0 0 0 4px #22a56a1a}.connectionList i.ready_to_test,.connectionList i.testing{background:#d28a18}.connectionList i.attention{background:#d34b43}.connectionList i.paused{background:#5f6870}.connectionDetail{background:#fff;border-radius:20px;padding:clamp(22px,4vw,38px);box-shadow:0 20px 65px #193d2a13}.connectionDetail header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.connectionDetail header h2{letter-spacing:-.04em;margin:0;font-size:34px}.connectionDetail header>span{color:#5c6e66;background:#eef1ef;border-radius:999px;padding:9px 12px;font-size:11px;font-weight:850}.connectionDetail header>span.connected{color:#137445;background:#e2f7e9}.connectionDetail header>span.attention{color:#9b342f;background:#ffe9e7}.connectionPurpose{color:#52675e;font-size:16px;line-height:1.6}.providerTangent{background:#fff8e8;border:2px solid #d89b34;border-radius:14px;justify-content:space-between;align-items:center;gap:22px;margin:20px 0;padding:18px;display:flex}.providerTangent>div:first-child{max-width:620px}.providerTangent small{color:#98641c;letter-spacing:.13em;font-size:9px;font-weight:900}.providerTangent b{margin-top:5px;display:block}.providerTangent p{color:#6e6658;margin:6px 0 0;font-size:12px;line-height:1.5}.providerTangent>div:last-child{flex:none;gap:7px;display:grid}.providerTangent a{background:var(--connection-green);color:#fff;text-align:center;border-radius:999px;padding:10px 13px;font-size:11px;font-weight:850}.completedStepNotice{color:#356c49;background:#e9f7e9;border-radius:10px;padding:12px;font-size:12px;font-weight:750}.simpleProcess{grid-template-columns:1fr 1fr;gap:10px;margin:25px 0;display:grid}.simpleProcess article{background:#f4f7f3;border-radius:13px;padding:16px}.simpleProcess b{color:var(--connection-green)}.simpleProcess p{color:#55675f;margin:7px 0 0;font-size:13px;line-height:1.5}.safeRule{border-left:4px solid var(--connection-lime);background:#f6faef;border-radius:0 12px 12px 0;margin:22px 0;padding:16px}.safeRule p{color:#52645c;margin:5px 0 0;font-size:13px;line-height:1.5}.connectionDetail form{grid-template-columns:1fr 1fr;gap:15px;display:grid}.connectionDetail label{color:#40534b;gap:7px;font-size:12px;font-weight:800;display:grid}.connectionDetail label:last-of-type{grid-column:1/-1}.connectionDetail input,.connectionDetail select,.connectionDetail textarea{border:1px solid var(--connection-line);width:100%;color:var(--connection-ink);font:inherit;box-sizing:border-box;background:#fbfcfa;border-radius:11px;padding:12px;font-weight:500}.connectionDetail .connectionAccountField small{color:#697a72;font-size:10px;font-weight:500;line-height:1.4}.connectorWorkbench{background:linear-gradient(145deg,#f6fbf2,#eef7e8);border:2px solid #0d5b46;border-radius:15px;grid-column:1/-1;margin:3px 0;padding:19px}.connectorWorkbench>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.connectorWorkbench>header small{color:#39735d;letter-spacing:.13em;margin-bottom:4px;font-size:9px;font-weight:900;display:block}.connectorWorkbench>header b{font-size:17px}.connectorWorkbench>header>span{color:#496158;background:#dde8df;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:900}.connectorWorkbench>header>span.passed{color:#17653c;background:#c9eccf}.connectorWorkbench>header>span.received{color:#755515;background:#fff0c7}.connectorWorkbench>header>span.attention{color:#8a332c;background:#ffe3dd}.connectorWorkbench ol{color:#455b52;margin:15px 0;padding-left:22px;font-size:12px;line-height:1.65}.workbenchIntro{color:#52685f;margin:11px 0 15px;font-size:12px;line-height:1.5}.workbenchAddressWarning{color:#72521b;background:#fff6dd;border:1px solid #e1ba70;border-radius:9px;margin:0 0 13px;padding:10px 12px;font-size:11px;line-height:1.45}.workbenchPilotNotice{color:#315a45;background:#edf6ef;border:1px solid #a7c1b1;border-radius:9px;margin:0 0 13px;padding:10px 12px;font-size:11px;line-height:1.45}.workbenchAutomationStatus{color:#42594f;background:#edf2ee;border-radius:9px;margin:0 0 13px;padding:10px 12px;font-size:11px}.workbenchAutomationBlock{color:#7f2d27;background:#fff0ed;border:2px solid #cf665c;border-radius:10px;gap:7px;margin:0 0 13px;padding:13px;font-size:11px;line-height:1.5;display:grid}.workbenchAutomationBlock>b{letter-spacing:.055em}.workbenchAutomationBlock>a{color:#0d5b46;justify-self:start;font-weight:850}.inlineSetupJourney{grid-template-columns:repeat(4,1fr);gap:8px;margin:15px 0;display:grid}.inlineSetupJourney article{background:#fff;border:1px solid #d4dfd6;border-radius:11px;grid-template-columns:25px 1fr;align-items:start;gap:8px;min-height:78px;padding:11px;display:grid}.inlineSetupJourney article>span{color:#65736d;background:#dce4de;border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;font-weight:900;display:grid}.inlineSetupJourney article>div{gap:4px;display:grid}.inlineSetupJourney article b{font-size:11px}.inlineSetupJourney article small{color:#697a72;font-size:9px;line-height:1.35}.inlineSetupJourney article.done{background:#e9f7e8;border-color:#97c7a3}.inlineSetupJourney article.done>span{color:#fff;background:#31935a}.inlineSetupJourney article.current{background:#fff8e8;border:2px solid #d28a18}.inlineSetupJourney article.current>span{color:#fff;background:#c57e12}.inlineSetupJourney article.locked{opacity:.5}.platformActivationPanel{color:#72342f;background:#fff1ee;border:2px solid #c94a42;border-radius:12px;margin:14px 0;padding:16px}.platformActivationPanel>div:first-child small{color:#a33a33;letter-spacing:.12em;font-size:9px;font-weight:900}.platformActivationPanel>div:first-child b{margin-top:4px;font-size:15px;display:block}.platformActivationPanel p,.platformActivationPanel ol{color:#6f514d;margin:8px 0 0;font-size:11px;line-height:1.55}.platformActivationPanel ol{padding-left:20px}.platformEndpoint{background:#fff;border:1px dashed #c8877f;border-radius:9px;gap:4px;margin-top:12px;padding:11px;display:grid}.platformEndpoint span{color:#8c4c46;letter-spacing:.11em;font-size:8px;font-weight:900}.platformEndpoint code{overflow-wrap:anywhere;color:#253d34;font-family:inherit;font-size:11px;font-weight:750}.websiteInstaller code{white-space:pre-wrap;overflow-wrap:normal;max-height:180px;line-height:1.5;display:block;overflow:auto}.dashboardSetupActions{flex-wrap:wrap;gap:9px;margin:14px 0;display:flex}.connectionDetail form .dashboardSetupActions a{background:var(--connection-green);color:#fff;text-align:center;border:0;border-radius:999px;width:auto;padding:11px 15px;font-size:11px;font-weight:850}.connectionDetail form .dashboardSetupActions .secondary{color:var(--connection-green);background:#fff;border:1px solid #9cbbaa}.dashboardAccessStatus{color:#783c34;background:#fff4f1;border:1px solid #d8b0a8;border-radius:10px;gap:4px;margin:0;padding:12px;font-size:11px;line-height:1.45;display:grid}.dashboardAccessStatus.ready{color:#28613e;background:#edf8ec;border-color:#a5cfad}.websiteInstallPanel,.websiteRealTest{background:#fff;border:1px solid #9bc0a6;border-radius:12px;margin-top:13px;padding:15px}.websiteInstallPanel small,.websiteRealTest>small{color:#39735d;letter-spacing:.12em;font-size:8px;font-weight:900;display:block}.websiteInstallPanel b,.websiteRealTest>b{margin-top:5px;font-size:15px;display:block}.websiteInstallPanel p{color:#61746c;margin:6px 0 0;font-size:11px;line-height:1.5}.websiteRealTest{background:#fffaf0;border-color:#d5b06b}.websiteRealTest ol{margin-bottom:12px}.websiteTechnicalDetails{color:#52685f;background:#f8faf7;border:1px solid #ccd9d0;border-radius:11px;margin-top:13px;padding:13px;font-size:11px}.websiteTechnicalDetails summary{color:#174c3a;cursor:pointer;font-weight:850}.websiteTechnicalDetails p{line-height:1.5}.connectionDetail form .websiteTechnicalDetails .dangerAction{color:#913b35;background:#fff0ee;border:1px solid #d5a09b;margin-top:12px}.mailForwardingPanel{background:#fff;border:1px solid #8fbaa0;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:18px;margin:14px 0;padding:15px;display:grid}.mailForwardingPanel small{color:#39735d;letter-spacing:.12em;font-size:8px;font-weight:900;display:block}.mailForwardingPanel b{color:#123c2e;overflow-wrap:anywhere;margin-top:5px;font-size:15px;display:block}.mailForwardingPanel p{color:#61746c;margin:6px 0 0;font-size:11px;line-height:1.5}.calendarTestFields{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:13px;display:grid}.connectionDetail .calendarTestFields label{font-size:10px}.testMessage{background:#fff;border:1px dashed #8ab19a;border-radius:11px;gap:5px;padding:12px 14px;display:grid}.testMessage span{color:#678076;letter-spacing:.12em;font-size:8px;font-weight:900}.testMessage code{color:#123c2e;font-family:inherit;font-size:15px;font-weight:850}.workbenchActions{flex-wrap:wrap;gap:9px;margin-top:13px;display:flex}.connectionDetail form .workbenchActions a,.connectionDetail form .workbenchActions button,.connectionDetail form .confirmTestButton{background:var(--connection-green);color:#fff;width:auto;font:inherit;cursor:pointer;border:0;border-radius:999px;grid-column:auto;justify-self:auto;padding:11px 15px;font-size:11px;font-weight:850}.connectionDetail form .workbenchActions .secondary{color:var(--connection-green);background:#fff;border:1px solid #9cbbaa}.connectionDetail form .workbenchActions .verifiedFallback{color:#175737;background:#dff3df;border:1px solid #2b7656}.connectionDetail form .workbenchActions button:disabled,.connectionDetail form .confirmTestButton:disabled{cursor:not-allowed;opacity:.55}.testChecklist{gap:8px;margin-top:15px;display:grid}.connectionDetail .testChecklist label{background:#fff;border:1px solid #cadbce;border-radius:10px;grid-template-columns:20px 1fr;align-items:start;gap:9px;padding:11px;font-size:11px;font-weight:650;display:grid}.connectionDetail .testChecklist input{width:17px;height:17px;accent-color:var(--connection-green);padding:0}.connectionDetail form .confirmTestButton{margin-top:13px}.workbenchResult{color:#71531b;background:#fff2d1;border-radius:9px;margin:12px 0 0;padding:10px 12px;font-size:11px;font-weight:750;line-height:1.45}.workbenchResult.passed{color:#21603a;background:#dff3df}.workbenchResult.error{color:#8b332d;background:#ffe7e4}.workbenchHelp{color:#61766d;margin:12px 0 0;font-size:10px;line-height:1.45}.testConfirmationBlocked{color:#813731;background:#fff0ee;border:1px solid #d4a4a0;border-radius:11px;grid-column:1/-1;gap:4px;margin:0;padding:13px 15px;font-size:12px;line-height:1.45;display:grid}.connectionDetail textarea{resize:vertical;min-height:90px}.connectionDetail label.testConfirmation{cursor:pointer;background:#f2f9ed;border:1px solid #c7d7c9;border-radius:12px;grid-column:1/-1;grid-template-columns:22px 1fr;align-items:start;gap:11px;padding:14px;display:grid}.connectionDetail label.testConfirmation input{width:18px;height:18px;accent-color:var(--connection-green);padding:0}.connectionDetail label.testConfirmation span{gap:4px;display:grid}.connectionDetail label.testConfirmation small{color:#65746d;font-size:11px;font-weight:500;line-height:1.4}.stepAdvanceRule{border-radius:11px;grid-column:1/-1;gap:4px;margin:0;padding:13px 15px;font-size:12px;line-height:1.45;display:grid}.stepAdvanceRule.progress{color:#6e5324;background:#fff9ec;border:1px solid #e2c27e}.stepAdvanceRule.ready{color:#326344;background:#edf8eb;border:1px solid #a9cbb0}.stepAdvanceRule b{font-size:12px}.connectionDetail form button{background:var(--connection-green);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:999px;grid-column:1/-1;justify-self:start;padding:13px 19px;font-weight:850}.connectionDetail form button:disabled{opacity:.6}.connectionDetail footer{border-top:1px solid var(--connection-line);color:#687a72;justify-content:space-between;gap:20px;margin-top:24px;padding-top:18px;font-size:12px;display:flex}.connectionDetail footer a{color:var(--connection-green);font-weight:800}.connectionDetail footer>div{flex-wrap:wrap;gap:12px;display:flex}@media (width<=800px){.connectionsHeader{align-items:flex-start}.connectionsHeader>div{justify-items:end;gap:8px;display:grid}.connectionsHeader>div span{display:none}.connectionsIntro{flex-direction:column;align-items:flex-start}.connectionIntroActions{grid-template-columns:1fr 1fr;width:100%}.connectionsIntro h1{font-size:39px}.clientPicker{flex-direction:column;align-items:stretch}.clientPicker>div{text-align:left}.clientPicker .removeDuplicateWorkflow{justify-self:start}.nextActionBanner{flex-direction:column;align-items:flex-start}.connectionsLayout{grid-template-columns:1fr}.connectionList{grid-template-columns:repeat(3,1fr)}.connectionReality,.activationJourney{grid-template-columns:1fr 1fr}.activationPlanGrid{grid-template-columns:1fr}.inlineSetupJourney{grid-template-columns:1fr 1fr}.mailForwardingPanel,.calendarTestFields{grid-template-columns:1fr}.connectionReality>div{grid-column:1/-1}.connectionList button{grid-template-columns:28px 1fr;padding:11px}.connectionList i{display:none}}@media (width<=560px){.connectionsHeader{padding:13px 16px}.connectionsHeader img{width:116px}.connectionsHeader>div a:first-of-type{display:none}.connectionsWorkspace{width:min(100% - 22px,1180px);padding-top:28px}.connectionsIntro h1{font-size:34px}.connectionsIntro span{font-size:14px}.connectionIntroActions,.connectionReality{grid-template-columns:1fr}.connectionReality>div{grid-column:1}.connectionList{grid-template-columns:1fr 1fr}.connectionList button>span{width:27px;height:27px}.connectionList button small{font-size:10px}.connectionDetail{padding:20px 16px}.connectionDetail header h2{font-size:28px}.connectionDetail header>span{display:none}.simpleProcess,.connectionDetail form{grid-template-columns:1fr}.connectionDetail label,.connectionDetail label:last-of-type,.connectionDetail form button,.connectorWorkbench,.testConfirmationBlocked{grid-column:1}.workbenchActions,.dashboardSetupActions{flex-direction:column}.connectionDetail form .workbenchActions a,.connectionDetail form .workbenchActions button{text-align:center}.connectionDetail footer{flex-direction:column}.activationJourney{grid-template-columns:1fr}.providerTangent{flex-direction:column;align-items:stretch}.providerTangent>div:last-child,.inlineSetupJourney{grid-template-columns:1fr}}.whatsappRoutingFields{background:#e9f6ee94;border:1px solid #14594638;border-radius:16px;gap:.85rem;padding:1rem;display:grid}.whatsappRoutingFields header{gap:.2rem;display:grid}.whatsappRoutingFields header small{color:#28765f;letter-spacing:.08em;font-weight:800}.automationApproval{background:#fff;border-radius:12px;align-items:flex-start;gap:.75rem;padding:.85rem;display:flex!important}.automationApproval input{height:1.15rem;margin-top:.15rem;width:1.15rem!important}.automationApproval span{gap:.25rem;display:grid}.emailTechnicalDiagnostic{background:#f8faf7e6;border:1px dashed #1459463d;border-radius:14px;padding:.9rem 1rem}.emailTechnicalDiagnostic summary{cursor:pointer;color:#31594d;font-weight:750}.emailTechnicalDiagnostic[open] summary{margin-bottom:.75rem}.videoShowcase{color:#fff;background:radial-gradient(circle at 85% 7%,#a8efc036,#0000 28%),linear-gradient(145deg,#071f18,#0c3b2e 58%,#155843);min-height:100vh;padding:28px clamp(18px,4vw,58px) 50px}.videoShowcaseHeader{justify-content:space-between;align-items:center;gap:20px;display:flex}.videoBrand img{width:min(310px,52vw);height:auto;display:block}.backToStudio{color:#fff;border:1px solid #ffffff47;border-radius:100px;padding:12px 16px;font-size:11px;font-weight:800}.backToStudio span{color:#a8efc0;margin-left:9px}.videoShowcaseIntro{justify-content:space-between;align-items:flex-end;gap:28px;width:min(1180px,100%);margin:50px auto 25px;display:flex}.videoShowcaseIntro>div{max-width:790px}.videoShowcaseIntro p{color:#a8efc0;letter-spacing:.13em;margin:0 0 12px;font-size:10px;font-weight:900}.videoShowcaseIntro h1{letter-spacing:-.05em;margin:0;font-size:clamp(34px,5vw,68px);line-height:.96}.videoShowcaseIntro>div>span{color:#d5e4de;max-width:720px;margin-top:18px;font-size:14px;line-height:1.6;display:block}.videoShowcaseIntro aside{border-left:1px solid #ffffff42;flex:none;padding:8px 0 8px 22px}.videoShowcaseIntro aside b,.videoShowcaseIntro aside small{display:block}.videoShowcaseIntro aside b{font-size:20px}.videoShowcaseIntro aside small{color:#a8bdb5;margin-top:6px;font-size:10px}.videoStage{background:#020b08;border:1px solid #ffffff38;border-radius:22px;width:min(1180px,100%);margin:0 auto;overflow:hidden;box-shadow:0 38px 90px #0008}.videoStage video{aspect-ratio:16/9;background:#020b08;width:100%;display:block}.videoActions{grid-template-columns:1fr auto auto;align-items:center;gap:12px;width:min(1180px,100%);margin:18px auto 0;display:grid}.videoActions>div b,.videoActions>div span{display:block}.videoActions>div b{font-size:13px}.videoActions>div span{color:#adc1b9;margin-top:5px;font-size:10px}.videoActions>a{color:#0c3b2e;background:#fff;border-radius:10px;padding:13px 15px;font-size:10px;font-weight:900}.videoActions>a:last-child{background:#a8efc0}.videoActions>a span{margin-left:8px}@media (width<=720px){.videoShowcase{padding-inline:14px}.videoShowcaseHeader{align-items:flex-start}.backToStudio{padding:10px 12px;font-size:9px}.videoShowcaseIntro{margin-top:36px;display:block}.videoShowcaseIntro aside{margin-top:22px}.videoStage{border-radius:12px}.videoActions{grid-template-columns:1fr 1fr}.videoActions>div{grid-column:1/-1}.videoActions>a{text-align:center}}.explainedPage{color:var(--ink);background:#fffdf8}.explainedWrap{width:min(1160px,100% - 40px);margin-inline:auto}.explainedNav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:82px;display:flex}.explainedNav>div{align-items:center;gap:10px;display:flex}.explainedNav>div a{color:var(--green);padding:11px 14px;font-size:11px;font-weight:800}.explainedNav .explainedNavCta{background:var(--green);color:#fff;border-radius:100px}.explainedEyebrow{color:var(--green);letter-spacing:.16em;font-size:10px;font-weight:900}.explainedHero{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:end;gap:70px;padding-block:95px 70px;display:grid}.explainedHeroCopy h1{letter-spacing:-.055em;max-width:810px;margin:18px 0 24px;font-size:clamp(44px,5.6vw,77px);line-height:.97}.explainedHeroCopy h1 em{color:var(--green);font-family:Georgia,serif;font-weight:400}.explainedHeroCopy>p:not(.explainedEyebrow){max-width:720px;color:var(--muted);font-size:19px;line-height:1.55}.explainedHeroActions{align-items:center;gap:18px;margin-top:32px;display:flex}.explainedHeroActions a{background:var(--lime);color:var(--green);border-radius:100px;padding:14px 19px;font-size:11px;font-weight:900}.explainedHeroActions span{color:var(--muted);font-size:11px}.explainedDefinition{border-top:5px solid var(--lime);background:var(--green);color:#fff;border-radius:16px;padding:30px;box-shadow:0 20px 50px #14231f1a}.explainedDefinition small{color:var(--lime);letter-spacing:.13em;margin-bottom:24px;font-size:9px;font-weight:900;display:block}.explainedDefinition strong{border-top:1px solid #ffffff21;padding:15px 0;font-size:17px;line-height:1.4;display:block}.explainedPicture{background:var(--green);border-radius:19px;overflow:hidden;box-shadow:0 25px 70px #14231f1f}.explainedPicture img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.pictureCaption{color:#fff;grid-template-columns:1fr 1fr;display:grid}.pictureCaption span{padding:17px 24px;font-size:12px}.pictureCaption span:first-child{border-right:1px solid #ffffff2c}.pictureCaption b{color:var(--lime)}.explainedSectionIntro{max-width:820px}.explainedSectionIntro h2{letter-spacing:-.045em;margin:14px 0;font-size:clamp(38px,4.3vw,60px);line-height:1.03}.explainedSectionIntro>p:last-child:not(.explainedEyebrow){color:var(--muted);font-size:17px}.explainedProblem{background:#f0f3ed;margin-top:100px;padding:95px 0}.todayAfter{grid-template-columns:1fr 130px 1fr;align-items:stretch;gap:16px;margin-top:48px;display:grid}.todayAfter article{border-radius:17px;min-height:390px;padding:35px}.todayAfter article>span{letter-spacing:.14em;font-size:9px;font-weight:900}.todayAfter h3{margin:22px 0 28px;font-size:29px}.todayAfter ul{gap:15px;margin:0;padding:0;list-style:none;display:grid}.todayAfter li{border-top:1px solid;padding:11px 0 11px 30px;font-size:14px;line-height:1.35;position:relative}.todayAfter li:before{content:"—";font-weight:900;position:absolute;left:3px}.todayCard{color:#4e5b56;border:1px solid var(--line);background:#fff}.todayCard>span{color:#8a4a3b}.afterCard{background:var(--green);color:#fff}.afterCard>span{color:var(--lime)}.changeArrow{text-align:center;color:var(--green);align-self:center}.changeArrow span{font-size:9px;font-weight:900;display:block}.changeArrow b{color:var(--lime);font-size:60px;line-height:1;display:block}.enquirySection{padding-block:105px}.enquiryFlow{grid-template-columns:repeat(4,1fr);margin-top:50px;display:grid}.enquiryFlow article{border:1px solid var(--line);background:#fff;border-left:0;min-height:250px;padding:28px 30px;position:relative}.enquiryFlow article:first-child{border-left:1px solid var(--line);border-radius:15px 0 0 15px}.enquiryFlow article:last-child{background:#eaf2dd;border-radius:0 15px 15px 0}.enquiryFlow article>span{color:var(--green);font:italic 19px Georgia,serif}.enquiryFlow h3{margin:48px 0 10px;font-size:20px;line-height:1.15}.enquiryFlow p{color:var(--muted);font-size:12px;line-height:1.55}.enquiryFlow article>b{z-index:2;background:var(--lime);width:34px;height:34px;color:var(--green);border-radius:50%;place-items:center;display:grid;position:absolute;top:27px;right:-17px}.conversationDemo{background:var(--ink);border-radius:20px;grid-template-columns:1fr 1fr;gap:18px;margin-top:28px;padding:18px;display:grid}.conversationPhone,.ownerBrief{background:#fff;border-radius:13px;padding:32px}.phoneTop{border-bottom:1px solid var(--line);color:var(--muted);align-items:center;gap:8px;padding-bottom:19px;font-size:11px;font-weight:800;display:flex}.phoneTop span{background:var(--lime);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #c9ef7c3b}.conversationPhone p{border-radius:13px;max-width:82%;margin:15px 0;padding:13px 15px;font-size:12px;line-height:1.5}.customerMessage{background:#eaf2dd;margin-left:auto!important}.employeeMessage{background:#f0f1ee}.ownerBrief{background:var(--green);color:#fff}.ownerBrief small{color:var(--lime);letter-spacing:.14em;font-size:9px;font-weight:900}.ownerBrief h3{max-width:470px;margin:19px 0 25px;font-size:30px;line-height:1.08}.ownerBrief dl{grid-template-columns:1fr 1fr;margin:0;display:grid}.ownerBrief dl div{border-top:1px solid #ffffff24;padding:13px 0}.ownerBrief dt{color:#bcd0c7;font-size:9px}.ownerBrief dd{margin:4px 0 0;font-size:12px;font-weight:800}.boundariesSection{background:var(--green);color:#fff;padding:100px 0}.lightIntro .explainedEyebrow{color:var(--lime)}.boundaryDiagram{grid-template-columns:1fr 170px 1fr;align-items:center;gap:20px;margin-top:48px;display:grid}.boundaryDiagram article{background:#ffffff0b;border:1px solid #ffffff26;border-radius:17px;padding:34px}.boundaryDiagram article small{color:var(--lime);letter-spacing:.14em;font-size:9px;font-weight:900}.boundaryDiagram article h3{margin:17px 0 27px;font-size:27px}.boundaryDiagram article span{color:#e0eae6;border-top:1px solid #ffffff20;padding:13px 0;font-size:13px;display:block}.approvalBridge{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.approvalBridge b{background:var(--lime);width:150px;color:var(--green);border-radius:100px;padding:17px 11px;font-size:11px}.approvalBridge span{color:#bcd0c7;text-transform:uppercase;letter-spacing:.1em;font-size:9px}.layersSection{padding-block:105px}.layersDiagram{gap:12px;margin-top:45px;display:grid}.layersDiagram article{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:70px 1fr;align-items:center;min-height:145px;padding:22px 30px;display:grid}.layersDiagram article>span{background:var(--green);width:44px;height:44px;color:var(--lime);border-radius:50%;place-items:center;font:italic 18px Georgia,serif;display:grid}.layersDiagram small{color:var(--green);letter-spacing:.13em;font-size:8px;font-weight:900}.layersDiagram h3{margin:8px 0 5px;font-size:24px}.layersDiagram p{color:var(--muted);margin:0;font-size:13px}.oneDiagram{background:#edf1eb;border-radius:19px;grid-template-columns:1fr 150px 1.2fr 150px 1fr;align-items:center;gap:0;margin-top:55px;padding:62px 35px 140px;display:grid;position:relative}.oneDiagram>div:not(.diagramLink):not(.businessPortalsNode){text-align:center;background:#fff;border-radius:13px;flex-direction:column;justify-content:center;min-height:120px;padding:20px;display:flex;box-shadow:0 8px 22px #14231f0c}.oneDiagram small{color:var(--green);letter-spacing:.12em;font-size:8px;font-weight:900}.oneDiagram strong{margin-top:9px;font-size:14px}.oneDiagram .employeeNode{border:3px solid var(--lime)}.diagramLink{text-align:center;color:var(--green)}.diagramLink b{font-size:28px;display:block}.diagramLink span{font-size:8px;display:block}.businessPortalsNode{text-align:center;background:var(--green);color:#fff;border-radius:12px;padding:18px;position:absolute;bottom:28px;left:17%;right:17%}.businessPortalsNode small{color:var(--lime)}.businessPortalsNode strong{margin-top:7px;display:block}.businessPortalsNode i{background:var(--green);width:2px;height:35px;position:absolute;top:-35px;left:50%}.commercialSection{background:#eef4e5;padding:100px 0}.commercialGrid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:70px;display:grid}.commercialGrid h2{letter-spacing:-.04em;margin:14px 0;font-size:48px;line-height:1.04}.commercialGrid>div:first-child>p:last-child{color:var(--muted);line-height:1.6}.commercialCards{grid-template-columns:1fr 1fr;gap:13px;display:grid}.commercialCards article{background:#fff;border-radius:15px;min-height:290px;padding:30px}.commercialCards article:last-child{background:var(--green);color:#fff}.commercialCards small{color:var(--green);letter-spacing:.14em;font-size:9px;font-weight:900}.commercialCards article:last-child small{color:var(--lime)}.commercialCards h3{margin:80px 0 13px;font-size:24px}.commercialCards p{color:var(--muted);font-size:12px;line-height:1.55}.commercialCards article:last-child p{color:#dce8e3}.salesSection{padding-block:105px}.salesFlow{grid-template-columns:1fr 32px 1fr 32px 1fr 32px 1fr;align-items:center;margin-top:48px;display:grid}.salesFlow article{border:1px solid var(--line);background:#fff;border-radius:14px;min-height:260px;padding:26px}.salesFlow article>span{color:var(--green);font:italic 20px Georgia,serif}.salesFlow h3{margin:45px 0 11px;font-size:19px;line-height:1.2}.salesFlow p{color:var(--muted);font-size:11px;line-height:1.55}.salesFlow>b{color:var(--lime);text-align:center;font-size:28px}.explainedEnd{background:var(--lime);text-align:center;padding:110px 0}.explainedEnd p{color:var(--green);letter-spacing:.14em;font-size:9px;font-weight:900}.explainedEnd h2{letter-spacing:-.04em;max-width:940px;margin:22px auto 38px;font-size:clamp(35px,4.6vw,60px);line-height:1.06}.explainedEnd>div>div{justify-content:center;gap:10px;display:flex}.explainedEnd a{background:var(--green);color:#fff;border-radius:100px;padding:14px 18px;font-size:10px;font-weight:900}.explainedEnd a:last-child{color:var(--green);background:#fff}@media (width<=900px){.explainedHero,.commercialGrid{grid-template-columns:1fr}.explainedHero{gap:35px}.todayAfter{grid-template-columns:1fr}.changeArrow b{transform:rotate(90deg)}.enquiryFlow{grid-template-columns:1fr 1fr;gap:10px}.enquiryFlow article,.enquiryFlow article:first-child,.enquiryFlow article:last-child{border:1px solid var(--line);border-radius:13px}.enquiryFlow article>b{display:none}.boundaryDiagram{grid-template-columns:1fr}.approvalBridge{flex-direction:row;justify-content:center}.salesFlow{grid-template-columns:1fr 1fr;gap:12px}.salesFlow>b{display:none}.oneDiagram{grid-template-columns:1fr 80px 1fr;padding-bottom:155px}.oneDiagram .ownerNode{grid-column:3}.oneDiagram .diagramLink:nth-of-type(4){display:none}}@media (width<=660px){.explainedWrap{width:min(100% - 26px,1160px)}.explainedNav{align-items:flex-start;padding-block:17px}.explainedNav .brand{font-size:0}.explainedNav>div{flex-direction:column;align-items:flex-end}.explainedHero{padding-block:65px 45px}.explainedHeroCopy h1{font-size:44px}.explainedHeroActions{flex-direction:column;align-items:flex-start}.pictureCaption,.conversationDemo,.ownerBrief dl,.commercialCards,.salesFlow{grid-template-columns:1fr}.pictureCaption span:first-child{border-bottom:1px solid #ffffff2c;border-right:0}.enquiryFlow{grid-template-columns:1fr}.conversationDemo{padding:9px}.conversationPhone,.ownerBrief{padding:22px}.boundaryDiagram article{padding:25px}.approvalBridge{flex-direction:column}.layersDiagram article{grid-template-columns:55px 1fr;padding:20px 17px}.oneDiagram{grid-template-columns:1fr;gap:35px;padding:28px 20px 170px;display:grid}.oneDiagram .ownerNode{grid-column:auto}.diagramLink{transform:rotate(90deg)}.businessPortalsNode{left:20px;right:20px}.commercialGrid{gap:35px}.explainedEnd>div>div{flex-direction:column}}:root{--hosting-ink:#10271f;--hosting-green:#0e5b46;--hosting-bright:#bde96f;--hosting-paper:#f2f4ed;--hosting-line:#d6dfd6;--hosting-soft:#e8f2e8}.hostingPage{background:radial-gradient(circle at 93% 3%, #dbeebf 0, transparent 24%), var(--hosting-paper);min-height:100vh;color:var(--hosting-ink)}.hostingPage *{box-sizing:border-box}.hostingTopbar{color:#fff;background:#0b211a;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:15px clamp(18px,5vw,72px);display:flex}.hostingTopbar img{width:150px;height:auto;display:block}.hostingTopbar>div{align-items:center;gap:18px;font-size:12px;display:flex}.hostingTopbar a{color:inherit;text-decoration:none}.hostingTopbar>div a{border:1px solid #ffffff2e;border-radius:999px;padding:9px 13px;font-weight:800}.hostingWorkspace{width:min(1240px,100% - 32px);margin:0 auto;padding:52px 0 84px}.hostingHero{grid-template-columns:1.4fr .6fr;align-items:end;gap:50px;display:grid}.hostingHero>div>p,.hostingProfileCard header small,.deploymentGuide>small,.deploymentHeading small,.hostingClientPicker label>span{color:var(--hosting-green);letter-spacing:.16em;margin:0 0 10px;font-size:10px;font-weight:900}.hostingHero h1{letter-spacing:-.055em;max-width:900px;margin:0;font-size:clamp(42px,6vw,72px);line-height:.96}.hostingHero>div>span{color:#556960;max-width:780px;margin-top:20px;font-size:17px;line-height:1.6;display:block}.hostingHero aside{background:var(--hosting-green);color:#fff;border-radius:20px 20px 3px;padding:24px}.hostingHero aside b{font-size:21px}.hostingHero aside p{color:#d7e9e1;margin:9px 0 0;font-size:13px;line-height:1.55}.hostingPulse{border:1px solid var(--hosting-line);background:#fff;grid-template-columns:repeat(4,1fr);margin-top:34px;display:grid}.hostingPulse article{border-right:1px solid var(--hosting-line);flex-direction:column;min-height:118px;padding:20px;display:flex}.hostingPulse article:last-child{border-right:0}.hostingPulse article.attention{background:#fff1ee}.hostingPulse small{color:#64766e;letter-spacing:.12em;font-size:9px;font-weight:900}.hostingPulse b{margin-top:16px;font-size:31px}.hostingPulse span{color:#718079;font-size:11px}.hostingClientPicker{background:#fff;border-radius:17px;justify-content:space-between;align-items:end;gap:24px;margin-top:20px;padding:20px 22px;display:flex;box-shadow:0 18px 55px #173b2910}.hostingClientPicker label{flex:1;display:grid}.hostingClientPicker select{border:1px solid var(--hosting-line);width:100%;max-width:640px;color:inherit;font:inherit;background:#fafcf9;border-radius:11px;padding:13px 14px;font-weight:800}.hostingClientPicker>div{text-align:right;gap:4px;display:grid}.hostingClientPicker>div small,.hostingClientPicker>div span{color:#718079;font-size:10px}.hostingClientPicker>div b{color:var(--hosting-green)}.hostingMessage{color:#245b3d;background:#e1f3dc;border-radius:12px;margin-top:14px;padding:14px 17px;font-size:13px;font-weight:750}.hostingMessage.error{color:#8d302b;background:#ffe7e4}.hostingColumns{grid-template-columns:minmax(0,1.55fr) minmax(280px,.45fr);align-items:start;gap:18px;margin-top:20px;display:grid}.hostingProfileCard,.deploymentGuide,.deploymentSection,.hostingEmpty{background:#fff;border-radius:20px;box-shadow:0 18px 60px #183b2910}.hostingProfileCard{padding:clamp(22px,4vw,36px)}.hostingProfileCard header{justify-content:space-between;align-items:start;gap:20px;display:flex}.hostingProfileCard h2{letter-spacing:-.04em;margin:0;font-size:31px}.statusPill{color:#627068;text-transform:uppercase;background:#edf0ed;border-radius:999px;padding:8px 11px;font-size:10px;font-weight:900}.statusPill.active{color:#167343;background:#def4e3}.statusPill.payment_due,.statusPill.grace_period{color:#8b5c08;background:#fff0cc}.statusPill.suspended{color:#96362f;background:#ffe4e1}.hostingFormGrid{grid-template-columns:1fr 1fr;gap:14px;margin-top:25px;display:grid}.hostingFormGrid label,.technicalStatusGrid label,.newDeployment label{color:#40564d;gap:7px;font-size:11px;font-weight:850;display:grid}.hostingFormGrid input,.hostingFormGrid select,.hostingFormGrid textarea,.technicalStatusGrid select,.newDeployment input,.newDeployment select,.newDeployment textarea{border:1px solid var(--hosting-line);width:100%;color:var(--hosting-ink);font:inherit;background:#fbfcfa;border-radius:10px;padding:12px}.hostingFormGrid textarea,.newDeployment textarea{resize:vertical;min-height:92px}.hostingFormGrid .wide,.newDeployment .wide{grid-column:1/-1}.technicalStatusGrid{background:var(--hosting-soft);border-radius:14px;grid-template-columns:repeat(5,1fr);gap:9px;margin-top:18px;padding:17px;display:grid}.technicalStatusGrid select{background:#fff;padding:10px;font-size:11px}.hostingBackupFields{border-top:1px solid var(--hosting-line);padding-top:20px}.hostingPrimary,.newDeployment button,.deploymentActions button{background:var(--hosting-green);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:999px;padding:13px 18px;font-size:12px;font-weight:900}.hostingPrimary{margin-top:18px}.hostingPrimary:disabled,.newDeployment button:disabled{opacity:.55;cursor:default}.deploymentGuide{color:#fff;background:#0e3028;padding:26px}.deploymentGuide>small{color:#9be0c2}.deploymentGuide h2{letter-spacing:-.04em;margin:8px 0 23px;font-size:28px}.deploymentGuide ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.deploymentGuide li{background:#ffffff0d;grid-template-columns:28px 1fr;gap:10px;padding:12px;display:grid}.deploymentGuide li>span{background:var(--hosting-bright);width:26px;height:26px;color:var(--hosting-ink);border-radius:8px;place-items:center;font-size:11px;font-weight:900;display:grid}.deploymentGuide li p,.deploymentGuide>div p{color:#c9d9d3;margin:4px 0 0;font-size:11px;line-height:1.45}.deploymentGuide>div{border-left:3px solid var(--hosting-bright);background:#ffffff0b;margin-top:20px;padding:15px}.deploymentSection{margin-top:20px;padding:clamp(22px,4vw,36px)}.deploymentHeading{grid-template-columns:1fr .7fr;align-items:end;gap:35px;display:grid}.deploymentHeading h2{letter-spacing:-.045em;margin:0;font-size:clamp(30px,4vw,46px)}.deploymentHeading p{color:#5b6c65;margin:0;font-size:13px;line-height:1.6}.newDeployment{background:var(--hosting-soft);border-radius:15px;grid-template-columns:1fr .55fr 1fr;gap:12px;margin-top:25px;padding:20px;display:grid}.newDeployment button{grid-column:1/-1;justify-self:start}.newDeployment>small{color:#8c3c34;grid-column:1/-1}.deploymentList{gap:13px;margin-top:20px;display:grid}.deploymentCard{border:1px solid var(--hosting-line);border-radius:15px;padding:21px}.deploymentCard header{justify-content:space-between;gap:20px;display:flex}.deploymentCard header span{color:var(--hosting-green);letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:900}.deploymentCard h3{margin:6px 0 3px;font-size:22px}.deploymentCard header small{color:#73817a}.deploymentCard header i{color:#607068;text-transform:uppercase;background:#edf0ed;border-radius:999px;height:fit-content;padding:8px 10px;font-size:9px;font-style:normal;font-weight:900}.deploymentCard header i.live{color:#157345;background:#dff5e6}.deploymentCard header i.failed{color:#973630;background:#ffe3e0}.deploymentCard>p{color:#566a60;font-size:13px;line-height:1.55}.packageLabel{background:#f4f6f3;align-items:center;gap:12px;padding:10px 12px;display:flex}.packageLabel small{color:#75837c;font-size:9px;font-weight:900}.packageLabel b{font-size:12px}.gateGrid{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px;display:grid}.gateGrid button{border:1px solid var(--hosting-line);color:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:11px;grid-template-columns:25px 1fr;column-gap:9px;padding:11px;display:grid}.gateGrid button>span{color:#66756e;background:#edf0ed;border-radius:7px;grid-row:1/3;place-items:center;width:24px;height:24px;font-size:10px;font-weight:900;display:grid}.gateGrid button b{font-size:11px}.gateGrid button small{color:#77847e;font-size:9px}.gateGrid button.passed{background:#f0faef;border-color:#add7b8}.gateGrid button.passed>span{color:#fff;background:#2e9e60}.deploymentActions{border-top:1px solid var(--hosting-line);flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;padding-top:13px;display:flex}.deploymentActions span,.deploymentActions small{color:#66766f;font-size:11px}.noDeployments,.hostingEmpty{text-align:center;gap:7px;padding:35px;display:grid}.noDeployments span,.hostingEmpty p{color:#65766f}.hostingEmpty a{background:var(--hosting-green);color:#fff;border-radius:999px;justify-self:center;padding:12px 17px;font-weight:850;text-decoration:none}.hostingLoading{text-align:center;background:#fff;border-radius:18px;width:min(900px,100% - 32px);margin:60px auto;padding:35px}@media (width<=940px){.hostingHero,.hostingColumns,.deploymentHeading{grid-template-columns:1fr}.hostingPulse{grid-template-columns:1fr 1fr}.hostingPulse article:nth-child(2){border-right:0}.hostingPulse article:nth-child(-n+2){border-bottom:1px solid var(--hosting-line)}.technicalStatusGrid{grid-template-columns:repeat(3,1fr)}}@media (width<=640px){.hostingTopbar{align-items:flex-start;padding:13px 16px}.hostingTopbar img{width:118px}.hostingTopbar>div{justify-items:end;gap:7px;display:grid}.hostingTopbar>div span,.hostingTopbar>div a:first-of-type{display:none}.hostingWorkspace{width:min(100% - 22px,1240px);padding-top:30px}.hostingHero h1{font-size:39px}.hostingPulse{grid-template-columns:1fr 1fr}.hostingPulse article{min-height:100px;padding:15px}.hostingClientPicker{flex-direction:column;align-items:stretch}.hostingClientPicker>div{text-align:left}.hostingProfileCard{padding:20px 15px}.hostingProfileCard header{align-items:flex-start}.hostingProfileCard h2{font-size:25px}.statusPill{display:none}.hostingFormGrid,.technicalStatusGrid,.newDeployment,.gateGrid{grid-template-columns:1fr}.hostingFormGrid .wide,.newDeployment .wide,.newDeployment button,.newDeployment>small{grid-column:1}.deploymentSection{padding:22px 15px}.deploymentCard header{align-items:flex-start}}.launchPage{color:var(--ink);background:#fffdf8}.launchWrap{width:min(1180px,100% - 40px);margin-inline:auto}.launchNav{justify-content:space-between;align-items:center;gap:24px;min-height:80px;display:flex}.launchNav>div{gap:10px;display:flex}.launchNav>div a{border:1px solid var(--line);color:var(--green);border-radius:100px;padding:10px 14px;font-size:10px;font-weight:850}.launchHero{background:radial-gradient(circle at 80% 20%, #184f3d 0, var(--green) 43%, #08271f 100%);color:#fff;padding:100px 0}.launchHero p,.launchTitle>p,.legalReality>div p,.officialSources>div>div:first-child p{color:var(--lime);letter-spacing:.16em;margin:0;font-size:9px;font-weight:900}.launchHero h1{letter-spacing:-.052em;max-width:1060px;margin:20px 0 50px;font-size:clamp(48px,6.3vw,84px);line-height:.98}.launchHeroSummary{border-left:4px solid var(--lime);max-width:850px;padding:7px 0 7px 26px}.launchHeroSummary b{color:var(--lime);margin-bottom:10px;font-size:22px;display:block}.launchHeroSummary span{color:#d7e4de;font-size:16px;line-height:1.55}.launchStart,.classSection{padding-block:100px}.launchTitle{max-width:850px}.launchTitle>p{color:var(--green)}.launchTitle h2,.legalReality h2,.officialSources h2{letter-spacing:-.045em;margin:15px 0;font-size:clamp(38px,4.4vw,58px);line-height:1.02}.launchTitle>span{max-width:740px;color:var(--muted);font-size:14px;line-height:1.6;display:block}.launchChecklist{border-top:1px solid var(--line);margin-top:50px}.launchChecklist article{border-bottom:1px solid var(--line);grid-template-columns:90px 1fr;gap:24px;padding:26px 0;display:grid}.launchNumber{color:var(--green);font:italic 22px Georgia,serif}.launchChecklist small{color:#617269;letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:900}.launchChecklist h3{margin:8px 0;font-size:22px}.launchChecklist p{max-width:850px;color:var(--muted);margin:0;font-size:12px;line-height:1.6}.protectionSection{background:var(--green);color:#fff;padding-block:100px}.lightLaunchTitle>p{color:var(--lime)}.protectionGrid{grid-template-columns:repeat(5,1fr);gap:10px;margin-top:45px;display:grid}.protectionGrid article{background:#ffffff08;border:1px solid #ffffff27;border-radius:15px;min-height:330px;padding:26px}.protectionGrid article>span{color:var(--lime);font:italic 18px Georgia,serif}.protectionGrid h3{margin:55px 0 25px;font-size:22px}.protectionGrid p{color:#c3d2cc;font-size:10px;line-height:1.6}.protectionGrid p b{color:#fff}.protectionWarning{background:var(--lime);color:var(--ink);border-radius:14px;grid-template-columns:150px 1fr;gap:22px;margin-top:24px;padding:24px;display:grid}.protectionWarning b{color:var(--green)}.protectionWarning span{font-size:12px;line-height:1.55}.classGrid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:45px;display:grid}.classGrid article{border:1px solid var(--line);background:#fff;border-radius:15px;min-height:220px;padding:28px}.classGrid small{color:var(--green);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:900}.classGrid h3{margin:45px 0 13px;font-size:25px}.classGrid p,.classNote{color:var(--muted);font-size:11px;line-height:1.6}.classNote{max-width:920px;margin:25px 0 0}.connectionSection{background:#eef2ed;padding-block:100px}.connectionGrid{grid-template-columns:1fr 1fr;gap:10px;margin-top:45px;display:grid}.connectionGrid article{background:#fffefb;border:1px solid #d9e1db;border-radius:14px;grid-template-columns:52px 1fr;gap:18px;padding:24px;display:grid}.connectionGrid article>span{color:var(--green);font:italic 15px Georgia,serif}.connectionGrid h3{margin:0 0 8px;font-size:17px}.connectionGrid p{color:var(--muted);margin:0;font-size:10px;line-height:1.55}.legalReality{grid-template-columns:.9fr 1.1fr;align-items:center;gap:90px;padding-block:100px;display:grid}.legalReality>div p{color:var(--green)}.legalReality ul{margin:0;padding:0;list-style:none}.legalReality li{border-top:1px solid var(--line);color:#4f5d57;padding:18px 12px 18px 36px;font-size:12px;line-height:1.5;position:relative}.legalReality li:before{color:var(--green);content:"→";font-weight:900;position:absolute;left:7px}.officialSources{background:var(--lime);padding-block:90px}.officialSources>div>div:first-child p{color:var(--green)}.sourceGrid a{background:#fffefb;border-radius:14px;min-height:145px;padding:22px}.sourceGrid b,.sourceGrid span{display:block}.sourceGrid span{color:var(--muted);margin-top:35px;font-size:9px;line-height:1.45}.legalDisclaimer{color:#2e4a3f;margin:24px 0 0;font-size:10px}@media (width<=980px){.protectionGrid{grid-template-columns:1fr 1fr}.protectionGrid article{min-height:260px}.classGrid,.sourceGrid{grid-template-columns:1fr 1fr}.legalReality{grid-template-columns:1fr;gap:40px}}@media (width<=650px){.launchWrap{width:calc(100% - 26px)}.launchNav{align-items:flex-start;padding-block:14px}.launchNav .brand{font-size:0}.launchNav>div{flex-direction:column;align-items:flex-end}.launchHero{padding:65px 0}.launchChecklist article{grid-template-columns:48px 1fr}.protectionGrid,.classGrid,.connectionGrid,.sourceGrid,.protectionWarning{grid-template-columns:1fr}}.marketingNav>div{gap:15px;display:flex}.marketingTagline{border-left:4px solid var(--lime);color:var(--green);margin-top:24px;padding:9px 0 9px 16px;font-size:18px;display:inline-block}.winningStrategy,.offerLadder,.ninetyDayPlan,.launchScorecard{width:min(1180px,100% - 40px);margin:90px auto 0}.winningStrategy>div:nth-child(2){grid-template-columns:repeat(4,1fr);gap:10px;margin-top:35px;display:grid}.winningStrategy article{background:#fff;border-radius:14px;min-height:285px;padding:25px}.winningStrategy article span{color:var(--green);font:italic 16px Georgia,serif}.winningStrategy article h3{margin:75px 0 12px;font-size:21px}.winningStrategy article p{color:var(--muted);font-size:11px;line-height:1.5}.winningStrategy article a{color:var(--green);margin-top:15px;font-size:9px;font-weight:900;display:inline-block}.winningStrategy>p{color:var(--muted);margin-top:15px;font-size:10px}.winningStrategy>p a{color:var(--green);font-weight:900}.offerLadder{background:var(--green);color:#fff;border-radius:20px;grid-template-columns:.65fr 1.35fr;align-items:center;gap:55px;padding:55px;display:grid}.offerLadder>div:first-child p,.launchScorecard>div:first-child p{color:var(--lime);letter-spacing:.13em;font-size:9px;font-weight:900}.offerLadder>div:first-child h2,.launchScorecard>div:first-child h2{letter-spacing:-.04em;margin:14px 0;font-size:45px;line-height:1.04}.offerLadder>div:last-child{gap:8px;display:grid}.offerLadder article{background:#ffffff09;border:1px solid #ffffff23;border-radius:12px;padding:22px}.offerLadder article small{color:var(--lime);letter-spacing:.12em;font-size:8px;font-weight:900}.offerLadder article h3{margin:12px 0 7px;font-size:19px}.offerLadder article p{color:#bfd1c9;margin:0 0 13px;font-size:10px;line-height:1.5}.offerLadder article b{color:#fff;font-size:9px}.pricingBridge{background:var(--lime);border-radius:18px;justify-content:space-between;align-items:center;gap:45px;width:min(1180px,100% - 40px);margin:14px auto 0;padding:32px 38px;display:flex}.pricingBridge>div{max-width:780px}.pricingBridge>div>p{color:var(--green);letter-spacing:.13em;margin:0;font-size:8px;font-weight:900}.pricingBridge h2{letter-spacing:-.035em;margin:10px 0 8px;font-size:29px}.pricingBridge span{color:#4d5d56;font-size:11px;line-height:1.5}.pricingBridge>a{background:var(--green);color:#fff;border-radius:100px;flex:none;padding:13px 17px;font-size:9px;font-weight:900}.campaignGrid article>a{background:var(--green);color:#fff;text-align:center;border-radius:7px;margin-top:22px;padding:11px;font-size:9px;font-weight:800;display:block}.downloadKit{grid-template-columns:1fr 1fr 1fr 1fr}.ninetyDayPlan>div:last-child{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:35px;display:grid}.ninetyDayPlan article{background:#fff;border-radius:14px;min-height:330px;padding:27px}.ninetyDayPlan article>span{color:var(--green);letter-spacing:.13em;font-size:8px;font-weight:900}.ninetyDayPlan h3{margin:65px 0 20px;font-size:23px}.ninetyDayPlan ul{margin:0;padding:0;list-style:none}.ninetyDayPlan li{border-top:1px solid var(--line);color:var(--muted);padding:10px 0;font-size:10px}.launchScorecard{color:#fff;background:#17251f;border-radius:20px;grid-template-columns:.7fr 1.3fr;align-items:center;gap:55px;padding:55px;display:grid}.launchScorecard>div:last-child{grid-template-columns:1fr 1fr;gap:9px;display:grid}.launchScorecard article{background:#ffffff0a;border-radius:11px;min-height:160px;padding:21px}.launchScorecard article small{color:var(--lime);letter-spacing:.12em;font-size:7px;font-weight:900}.launchScorecard article b{margin:35px 0 7px;font-size:17px;display:block}.launchScorecard article span{color:#b9cbc3;font-size:9px;line-height:1.4}@media (width<=900px){.winningStrategy>div:nth-child(2){grid-template-columns:1fr 1fr}.offerLadder,.launchScorecard{grid-template-columns:1fr}.downloadKit{grid-template-columns:1fr 1fr}.pricingBridge{flex-direction:column;align-items:flex-start}}@media (width<=600px){.marketingNav>div{flex-direction:column;align-items:flex-end}.winningStrategy>div:nth-child(2),.ninetyDayPlan>div:last-child,.launchScorecard>div:last-child{grid-template-columns:1fr}.offerLadder,.launchScorecard{padding:32px 22px}.downloadKit{grid-template-columns:1fr}.pricingBridge{width:calc(100% - 26px);padding:27px 22px}}.pilotPage{min-height:100vh;color:var(--ink);background:#f1f3ee}.pilotTop{background:#fffdf8;border-bottom:1px solid #dbe1da;justify-content:space-between;align-items:center;min-height:78px;padding:0 max(24px,50vw - 620px);display:flex}.pilotBrand{align-items:center;gap:11px;display:flex}.pilotBrand img{width:42px;height:42px}.pilotBrand span{flex-direction:column;display:flex}.pilotBrand b{color:var(--green);letter-spacing:-.04em;font-size:18px}.pilotBrand small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-top:2px;font-size:8px}.pilotTop>div{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.pilotTop>div span{color:var(--green);letter-spacing:.1em;background:#e6f5cf;border-radius:100px;padding:6px 9px;font-size:7px;font-weight:900}.pilotTop>div small{color:var(--muted);font-size:8px}.pilotHero{justify-content:space-between;align-items:flex-end;gap:45px;width:min(1240px,100% - 48px);margin:0 auto;padding:62px 0 42px;display:flex}.pilotHero>div:first-child{max-width:800px}.pilotHero p,.pilotPanelHeading p,.pilotInboxHead p{color:var(--green);letter-spacing:.13em;margin:0;font-size:8px;font-weight:900}.pilotHero h1{letter-spacing:-.055em;max-width:760px;margin:13px 0 18px;font-size:clamp(44px,5vw,72px);line-height:.96}.pilotHero>div:first-child>span{max-width:690px;color:var(--muted);font-size:14px;line-height:1.55;display:block}.pilotHeroActions{flex-direction:column;gap:8px;min-width:180px;display:flex}.pilotHeroActions a{color:var(--green);text-align:center;background:#fffdf8;border:1px solid #becabf;border-radius:10px;padding:11px 14px;font-size:9px;font-weight:800}.pilotHeroActions a:first-child{border-color:var(--green);background:var(--green);color:#fff}.pilotSteps{grid-template-columns:repeat(3,1fr);gap:7px;width:min(1240px,100% - 48px);margin:0 auto 14px;display:grid}.pilotSteps span{color:var(--muted);background:#fffdf8;border:1px solid #dbe1da;border-radius:10px;padding:12px 15px;font-size:9px}.pilotSteps b{width:22px;height:22px;color:var(--green);background:#e7f5d0;border-radius:50%;place-items:center;margin-right:8px;font-size:8px;display:inline-grid}.pilotWorkspace{grid-template-columns:1.05fr .95fr;align-items:start;gap:12px;width:min(1240px,100% - 48px);margin:0 auto;display:grid}.customerSimulator,.assistantResult,.ownerHandoff,.pilotInbox{background:#fffdf8;border:1px solid #dbe1da;border-radius:18px;padding:25px;box-shadow:0 12px 32px #16312809}.customerSimulator{grid-row:1/span 2}.pilotPanelHeading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.pilotPanelHeading h2,.pilotInboxHead h2{letter-spacing:-.035em;margin:8px 0 0;font-size:25px}.pilotPanelHeading>span{color:var(--muted);white-space:nowrap;background:#eef1eb;border-radius:100px;padding:7px 9px;font-size:7px;font-weight:800}.scenarioButtons{gap:6px;margin:23px 0 17px;display:flex}.scenarioButtons button{color:var(--green);cursor:pointer;background:#f7f8f4;border:1px solid #d5ddd4;border-radius:9px;flex:1;padding:10px;font-size:8px;font-weight:800}.scenarioButtons button:hover{background:#edf7df;border-color:#9cbc8c}.pilotFields{grid-template-columns:1fr 1fr;gap:11px;display:grid}.pilotFields label{color:#506159;font-size:8px;font-weight:800}.pilotFields label.wide{grid-column:1/-1}.pilotFields input,.pilotFields textarea{width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #d5ddd4;border-radius:9px;outline:none;margin-top:6px;padding:12px;font-size:10px}.pilotFields textarea{resize:vertical;min-height:105px;line-height:1.5}.pilotFields input:focus,.pilotFields textarea:focus{border-color:#75a35f;box-shadow:0 0 0 3px #bce98538}.runAssistant{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:10px;justify-content:space-between;align-items:center;width:100%;margin-top:14px;padding:14px;font-size:10px;font-weight:900;display:flex}.runAssistant:disabled{opacity:.68;cursor:wait}.pilotError{color:#8c2f2f;margin:10px 0 0;font-size:9px}.assistantResult{min-height:290px}.assistantResult.hasResult{border-color:#a8c590}.resultEmpty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:195px;display:flex}.resultEmpty>span{background:var(--green);width:48px;height:48px;color:var(--lime);border-radius:15px;place-items:center;margin-bottom:16px;font:italic 18px Georgia,serif;display:grid}.resultEmpty b{font-size:12px}.resultEmpty small{color:var(--muted);margin-top:6px;font-size:8px}.conversationPreview{padding:18px 0 7px}.conversationPreview p{border-radius:12px;max-width:86%;margin:10px 0;padding:12px 14px;font-size:9px;line-height:1.55}.customerBubble{background:#e9f2df;margin-left:auto!important}.assistantBubble{background:#eef0ed}.engineProof{border-top:1px solid #e1e6df;align-items:center;gap:8px;padding-top:12px;display:flex}.engineProof b{font-size:8px}.engineProof small{color:var(--muted);margin-left:auto;font-size:7px}.engineProof>span,.leadTopline>span,.pilotLeadList>article>span{color:var(--green);text-transform:uppercase;background:#e8efe6;border-radius:100px;padding:5px 7px;font-size:7px;font-weight:900}.engineProof>span.emergency,.leadTopline>span.emergency,.pilotLeadList>article>span.emergency{color:#a33a22;background:#ffe2d8}.engineProof>span.urgent,.leadTopline>span.urgent,.pilotLeadList>article>span.urgent{color:#835c00;background:#fff0c6}.ownerHandoff{background:var(--green);color:#fff}.ownerHandoff .pilotPanelHeading p{color:var(--lime)}.ownerHandoff .pilotPanelHeading>span{color:#c8d9d2;background:#ffffff14}.ownerEmpty{color:#b8ccc3;text-align:center;place-items:center;min-height:210px;font-size:9px;display:grid}.leadTopline{align-items:center;gap:8px;margin-top:22px;display:flex}.leadTopline>span{background:#d9f5ae}.leadTopline b{font-size:10px}.leadTopline small{color:#b9cec5;margin-left:auto;font-size:8px}.ownerHandoff>h3{margin:19px 0 8px;font-size:23px}.ownerHandoff>p{color:#c2d3cc;margin:0;font-size:9px;line-height:1.5}.leadFacts{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:18px;display:grid}.leadFacts div{background:#ffffff0b;border-radius:9px;padding:12px}.leadFacts small{color:var(--lime);letter-spacing:.08em;font-size:6px;font-weight:900;display:block}.leadFacts b{text-transform:capitalize;margin-top:7px;font-size:8px;display:block}.leadNotes{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.leadNotes span{color:#6d500e;background:#fff2cf;border-radius:100px;padding:6px 8px;font-size:7px}.nextActionCard{background:#ffffff0b;border:1px solid #ffffff1f;border-radius:10px;margin-top:12px;padding:13px}.nextActionCard small{color:var(--lime);font-size:6px;font-weight:900;display:block}.nextActionCard b{margin-top:7px;font-size:10px;display:block}.ownerActions{gap:7px;margin-top:12px;display:flex}.ownerActions button{color:#fff;cursor:pointer;background:#ffffff13;border:1px solid #ffffff2e;border-radius:8px;flex:1;padding:10px;font-size:8px;font-weight:800}.pilotInbox{width:min(1240px,100% - 48px);margin:12px auto 0}.pilotInboxHead{justify-content:space-between;align-items:flex-start;display:flex}.pilotInboxHead>span{color:var(--green);background:#e7f5d0;border-radius:100px;padding:7px 9px;font-size:7px;font-weight:900}.inboxEmpty{color:var(--muted);text-align:center;border:1px dashed #cbd5ca;border-radius:11px;margin-top:18px;padding:35px;font-size:9px}.pilotLeadList{gap:6px;margin-top:18px;display:grid}.pilotLeadList article{background:#fff;border:1px solid #e0e5df;border-radius:10px;grid-template-columns:72px 1.2fr 1fr 65px 50px;align-items:center;gap:12px;padding:12px;display:grid}.pilotLeadList article>div b{font-size:9px;display:block}.pilotLeadList article>div small{color:var(--muted);margin-top:4px;font-size:7px;display:block}.pilotLeadList article p{color:#506159;margin:0;font-size:8px}.pilotLeadList article em{color:var(--green);text-transform:uppercase;font-size:7px;font-style:normal;font-weight:900}.pilotLeadList article button{color:var(--green);cursor:pointer;background:#edf1ea;border:0;border-radius:7px;padding:8px;font-size:7px;font-weight:800}.pilotFooter{width:min(1240px,100% - 48px);color:var(--muted);grid-template-columns:180px 1fr;gap:20px;margin:12px auto 0;padding:28px 0 50px;font-size:9px;line-height:1.55;display:grid}.pilotFooter b{color:var(--green)}@media (width<=850px){.pilotWorkspace{grid-template-columns:1fr}.customerSimulator{grid-row:auto}.pilotHero{flex-direction:column;align-items:flex-start}.pilotHeroActions{width:100%}.pilotSteps{grid-template-columns:1fr}.pilotLeadList article{grid-template-columns:65px 1fr 55px}.pilotLeadList article p{grid-column:2/-1}.pilotLeadList article button{grid-column:3}}@media (width<=560px){.pilotTop{padding-inline:18px}.pilotTop>div small{display:none}.pilotHero,.pilotWorkspace,.pilotSteps,.pilotInbox,.pilotFooter{width:min(100% - 24px,1240px)}.pilotHero{padding:38px 0 28px}.pilotHero h1{font-size:42px}.customerSimulator,.assistantResult,.ownerHandoff,.pilotInbox{border-radius:14px;padding:18px}.pilotFields{grid-template-columns:1fr}.pilotFields label.wide{grid-column:auto}.scenarioButtons{overflow-x:auto}.scenarioButtons button{min-width:105px}.leadTopline{flex-wrap:wrap;align-items:flex-start}.leadTopline small{width:100%;margin:0}.leadFacts{grid-template-columns:1fr}.pilotLeadList article{grid-template-columns:62px 1fr}.pilotLeadList article p,.pilotLeadList article button{grid-column:2}.pilotFooter{grid-template-columns:1fr}}.pricingPage{color:var(--ink);background:#fffdf8}.pricingWrap{width:min(1180px,100% - 40px);margin-inline:auto}.pricingNav{justify-content:space-between;align-items:center;min-height:80px;display:flex}.pricingNav .brand img{width:36px;height:36px}.pricingNav>div{gap:9px;display:flex}.pricingNav>div a{border:1px solid var(--line);color:var(--green);border-radius:100px;padding:10px 13px;font-size:10px;font-weight:800}.pricingHero{background:var(--green);color:#fff;padding:92px 0 86px}.pricingHero>div>p,.pricingTitle>p,.pilotOffer>div:first-child>p{color:var(--lime);letter-spacing:.15em;font-size:9px;font-weight:900}.pricingHero h1{letter-spacing:-.065em;max-width:1000px;margin:18px 0 52px;font-size:clamp(55px,7vw,92px);line-height:.93}.pricingDecision{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pricingDecision article{background:#ffffff0a;border:1px solid #ffffff25;border-radius:18px;min-height:240px;padding:30px}.pricingDecision article:last-child{background:#102f26}.pricingDecision span{background:var(--lime);color:var(--ink);border-radius:100px;padding:7px 10px;font-size:8px;font-weight:900;display:inline-block}.pricingDecision article:last-child span{background:#f1c9a7}.pricingDecision h2{margin:45px 0 12px;font-size:28px}.pricingDecision p{color:#c5d7d0;max-width:490px;margin:0;font-size:13px;line-height:1.6}.pilotOffer{border:2px solid var(--lime);background:#f2f7e8;border-radius:24px;grid-template-columns:1fr 220px;gap:36px 70px;margin-block:85px;padding:45px;display:grid}.pilotOffer>div:first-child>p{color:var(--green)}.pilotOffer h2{max-width:560px;margin:12px 0;font-size:45px}.pilotPrice{border-left:1px solid #cbd7bf;flex-direction:column;justify-content:center;padding-left:30px;display:flex}.pilotPrice small{color:var(--green);font-size:8px;font-weight:900}.pilotPrice strong{letter-spacing:-.05em;margin:10px 0 3px;font-size:43px}.pilotPrice span{color:var(--muted);font-size:11px}.pilotOffer ul{grid-column:1/-1;grid-template-columns:repeat(5,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.pilotOffer li{color:#46554f;background:#fff;border-radius:11px;padding:16px;font-size:11px;line-height:1.45}.pilotLimit{color:var(--muted);grid-column:1/-1;margin:0;font-size:11px;line-height:1.5}.planSection{background:#f0f2ed;padding:95px 0}.pricingTitle{max-width:820px}.pricingTitle>p{color:var(--green)}.pricingTitle h2{letter-spacing:-.045em;margin:13px 0;font-size:clamp(39px,4.5vw,59px);line-height:1}.pricingTitle>span{color:var(--muted);font-size:15px;line-height:1.6;display:block}.planGrid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:45px;display:grid}.planGrid article{border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;min-height:455px;padding:28px;display:flex}.planGrid article.recommendedPlan{border:3px solid var(--lime);transform:translateY(-8px);box-shadow:0 20px 45px #214c3914}.planGrid article>small{color:var(--green);letter-spacing:.14em;font-size:8px;font-weight:900}.planGrid h3{margin:62px 0 10px;font-size:27px}.planGrid article>p{min-height:52px;color:var(--muted);font-size:12px;line-height:1.5}.planGrid article>div{border-block:1px solid var(--line);flex-direction:column;gap:8px;margin:18px 0;padding-block:17px;display:flex}.planGrid article>div b{color:var(--muted);font-size:11px}.planGrid article>div strong{color:var(--green);font-size:22px}.planGrid ul{margin:auto 0 0;padding:0;list-style:none}.planGrid li{color:#4e5b56;padding:8px 0;font-size:11px}.usageNote{border-left:4px solid var(--lime);color:var(--muted);background:#fff;margin:30px 0 0;padding:18px;font-size:12px}.websiteSection{padding-block:100px}.websiteTable{border:1px solid var(--line);border-radius:16px;margin-top:43px;overflow:hidden}.websiteHead,.websiteTable article{grid-template-columns:1.15fr .6fr .7fr 1.55fr;align-items:center;gap:20px;display:grid}.websiteHead{background:var(--ink);color:#fff;letter-spacing:.12em;padding:14px 20px;font-size:8px;font-weight:900}.websiteTable article{border-top:1px solid var(--line);min-height:100px;padding:20px}.websiteTable article:first-of-type{border-top:0}.websiteTable article b{font-size:15px}.websiteTable article strong{color:var(--green);font-size:13px}.websiteTable article p{color:var(--muted);font-size:11px;line-height:1.5}.bundle{background:var(--lime);border-radius:18px;grid-template-columns:1fr 280px;align-items:center;gap:20px 50px;margin-top:20px;padding:30px;display:grid}.bundle small{color:var(--green);letter-spacing:.13em;font-size:8px;font-weight:900}.bundle h3{margin:10px 0 6px;font-size:31px}.bundle div:first-child p{color:#43534d;margin:0}.bundle div:nth-child(2){grid-template-columns:1fr auto;gap:8px 20px;display:grid}.bundle div:nth-child(2) span{color:#4c5c55;font-size:10px}.bundle div:nth-child(2) b{text-align:right}.bundle>p{color:#4b5a54;grid-column:1/-1;margin:0;font-size:10px}.calculatorSection{background:var(--green);color:#fff;padding-block:100px}.lightPricingTitle>p{color:var(--lime)}.lightPricingTitle>span{color:#c2d3cc}.quoteCalculator{grid-template-columns:1.2fr .8fr;gap:15px;margin-top:45px;display:grid}.quoteInputs{color:var(--ink);background:#fffdf8;border-radius:18px;grid-template-columns:1fr 1fr;gap:18px;padding:28px;display:grid}.quoteInputs>label,.quoteInputs fieldset{flex-direction:column;gap:8px;display:flex}.quoteInputs>label>span,.quoteInputs legend{font-size:10px;font-weight:900}.quoteInputs select{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:10px;padding:13px}.quoteInputs>label>small{color:var(--muted);font-size:9px;line-height:1.4}.quoteInputs fieldset{border:1px solid var(--line);border-radius:12px;grid-column:1/-1;margin:5px 0 0;padding:19px}.checkRow{border-bottom:1px solid #edf0eb;align-items:flex-start;padding:9px 0;font-size:11px;display:flex;flex-direction:row!important;gap:10px!important}.checkRow:last-child{border-bottom:0}.checkRow input{accent-color:var(--green)}.checkRow span{flex-direction:column;gap:4px;display:flex}.checkRow small{color:var(--muted);font-size:8px}.checkRow.credit{color:var(--green);font-weight:800}.quoteResult{background:var(--lime);min-height:440px;color:var(--ink);border-radius:18px;flex-direction:column;padding:34px;display:flex}.quoteResult>small{color:var(--green);letter-spacing:.14em;font-size:8px;font-weight:900}.quoteResult>div{border-bottom:1px solid #aecb76;flex-direction:column;gap:8px;padding:28px 0;display:flex}.quoteResult>div span{color:#4c5b55;font-size:10px}.quoteResult strong{letter-spacing:-.05em;font-size:41px}.quoteResult em{letter-spacing:0;font-size:11px;font-style:normal}.quoteResult p{color:#4f5e57;margin-top:auto;font-size:10px;line-height:1.55}.quoteResult a{color:var(--green);font-size:9px;font-weight:900}.quoteRules{padding-block:100px}.ruleGrid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:45px;display:grid}.ruleGrid article{border:1px solid var(--line);border-radius:14px;min-height:250px;padding:26px}.ruleGrid span{color:var(--green);font:italic 16px Georgia,serif}.ruleGrid h3{margin:55px 0 10px;font-size:20px}.ruleGrid p{color:var(--muted);font-size:11px;line-height:1.55}.marketEvidence{background:var(--ink);color:#fff;padding-block:100px}.sourceGrid{grid-template-columns:repeat(5,1fr);gap:9px;margin-top:42px;display:grid}.sourceGrid article{border:1px solid #ffffff1f;border-radius:13px;flex-direction:column;min-height:270px;padding:23px;display:flex}.sourceGrid b{color:var(--lime);font-size:16px}.sourceGrid p{color:#c1d1ca;font-size:10px;line-height:1.55}.sourceGrid a{color:var(--lime);margin-top:auto;font-size:8px;font-weight:900}.evidenceCaveat{color:#aebfb7;margin:25px 0 0;font-size:10px;line-height:1.5}@media (width<=900px){.pilotOffer,.quoteCalculator{grid-template-columns:1fr}.pilotOffer ul,.planGrid,.ruleGrid{grid-template-columns:1fr 1fr}.pilotPrice{border-top:1px solid #cbd7bf;border-left:0;padding:25px 0 0}.sourceGrid{grid-template-columns:1fr 1fr}}@media (width<=650px){.pricingWrap{width:calc(100% - 26px)}.pricingNav{align-items:flex-start;padding-block:15px}.pricingNav>div{flex-direction:column;align-items:flex-end}.pricingNav>div a:first-child,.pricingNav>div a:nth-child(2){display:none}.pricingHero{padding:65px 0}.pricingHero h1{font-size:51px}.pricingDecision,.pilotOffer ul,.planGrid,.ruleGrid,.sourceGrid,.quoteInputs{grid-template-columns:1fr}.websiteHead{display:none}.websiteTable article{grid-template-columns:1fr 1fr}.websiteTable article p{grid-column:1/-1}.bundle{grid-template-columns:1fr}.bundle>p,.quoteInputs fieldset{grid-column:auto}}.researchPage{color:var(--ink);background:#fffdf8}.researchWrap{width:min(1180px,100% - 40px);margin-inline:auto}.researchNav{justify-content:space-between;align-items:center;min-height:80px;display:flex}.researchNav>div{gap:10px;display:flex}.researchNav>div a{border:1px solid var(--line);color:var(--green);border-radius:100px;padding:10px 13px;font-size:10px;font-weight:800}.researchHero{background:var(--green);color:#fff;padding:95px 0}.researchHero p,.researchThesis>div:first-child p,.researchTitle p,.avoidSection>div p{color:var(--lime);letter-spacing:.15em;font-size:9px;font-weight:900}.researchHero h1{letter-spacing:-.05em;max-width:1040px;margin:18px 0 48px;font-size:clamp(49px,6vw,82px);line-height:.98}.researchConclusion{border-left:4px solid var(--lime);max-width:840px;padding:8px 0 8px 25px}.researchConclusion small{color:#bcd0c8;letter-spacing:.13em;font-size:8px;display:block}.researchConclusion strong{color:var(--lime);margin:15px 0 8px;font-size:23px;display:block}.researchConclusion span{color:#dce7e2;font-size:16px;line-height:1.55}.researchThesis{grid-template-columns:.75fr 1.25fr;align-items:center;gap:70px;padding-block:100px;display:grid}.researchThesis>div:first-child p,.researchTitle p,.avoidSection>div p{color:var(--green)}.researchThesis h2,.researchTitle h2,.avoidSection h2{letter-spacing:-.04em;margin:14px 0;font-size:clamp(37px,4vw,56px);line-height:1.03}.marketMovement{grid-template-columns:1fr 35px 1fr 35px 1.2fr;align-items:center;display:grid}.marketMovement article{border:1px solid var(--line);background:#fff;border-radius:13px;min-height:180px;padding:24px}.marketMovement article:last-child{border:3px solid var(--lime);background:#eff5e7}.marketMovement span{color:var(--green);letter-spacing:.13em;font-size:8px;font-weight:900}.marketMovement b{margin:52px 0 7px;font-size:17px;display:block}.marketMovement small{color:var(--muted);line-height:1.4}.marketMovement i{color:var(--lime);text-align:center;font-size:28px;font-style:normal}.marketSignalSection{background:var(--lime);padding:95px 0}.marketSignalGrid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:42px;display:grid}.marketSignalGrid article{background:#fffefb;border-radius:14px;min-height:250px;padding:25px}.marketSignalGrid article>span{color:var(--green);font:italic 16px Georgia,serif}.marketSignalGrid h3{margin:65px 0 12px;font-size:15px}.marketSignalGrid p{color:var(--muted);font-size:10px;line-height:1.55}.marketDecision{background:var(--green);color:#fff;border-radius:14px;grid-template-columns:180px 1fr;gap:20px;margin-top:14px;padding:22px;display:grid}.marketDecision b{color:var(--lime)}.marketDecision span{color:#d4e1dc;font-size:11px;line-height:1.55}.researchBenchmark{background:#f0f2ed;padding:95px 0}.researchTitle{max-width:820px}.competitorTable{border:1px solid var(--line);background:#fff;border-radius:16px;margin-top:45px;overflow:hidden}.competitorHead,.competitorTable article{grid-template-columns:.75fr 1.25fr 1.25fr 100px;align-items:center;gap:18px;display:grid}.competitorHead{background:var(--ink);color:#fff;letter-spacing:.12em;padding:14px 20px;font-size:8px;font-weight:900}.competitorTable article{border-top:1px solid var(--line);min-height:125px;padding:20px}.competitorTable article:first-of-type{border-top:0}.competitorTable article>div b{color:var(--green);font-size:16px;display:block}.competitorTable article>div small{color:var(--muted);margin-top:6px;font-size:9px;line-height:1.35;display:block}.competitorTable article p{color:#4e5b56;font-size:11px;line-height:1.5}.competitorTable article a{color:var(--green);font-size:9px;font-weight:900}.moatSection{padding-block:100px}.moatGrid{grid-template-columns:repeat(5,1fr);gap:11px;margin-top:45px;display:grid}.moatGrid article{border:1px solid var(--line);border-radius:14px;min-height:310px;padding:27px}.moatGrid span{color:var(--green);font:italic 18px Georgia,serif}.moatGrid h3{margin:85px 0 13px;font-size:21px}.moatGrid p{color:var(--muted);font-size:11px;line-height:1.55}.researchPriorities{background:var(--green);color:#fff;padding:100px 0}.lightTitle p{color:var(--lime)}.priorityList{margin-top:40px}.priorityList article{border-top:1px solid #ffffff24;grid-template-columns:70px 1fr;align-items:center;padding:22px 0;display:grid}.priorityList article>span{color:var(--lime);font:italic 17px Georgia,serif}.priorityList small{color:var(--lime);letter-spacing:.12em;font-size:8px;font-weight:900}.priorityList h3{margin:0 15px;font-size:20px;display:inline}.priorityList p{color:#bfd0c9;font-size:12px;display:inline}.avoidSection{grid-template-columns:.9fr 1.1fr;align-items:center;gap:80px;padding-block:100px;display:grid}.avoidSection ul{margin:0;padding:0;list-style:none}.avoidSection li{border-top:1px solid var(--line);color:#4f5c57;padding:18px 15px 18px 38px;font-size:13px;position:relative}.avoidSection li:before{color:#944e40;content:"×";font-size:22px;font-weight:800;position:absolute;left:8px}.researchEnd{background:var(--lime);text-align:center;padding:105px 0}.researchEnd p{color:var(--green);letter-spacing:.13em;font-size:9px;font-weight:900}.researchEnd h2{letter-spacing:-.04em;max-width:900px;margin:18px auto 35px;font-size:clamp(38px,4.5vw,60px);line-height:1.05}.researchEnd>div>div{justify-content:center;gap:10px;display:flex}.researchEnd a{background:var(--green);color:#fff;border-radius:100px;padding:13px 17px;font-size:10px;font-weight:900}.researchEnd a:last-child{color:var(--green);background:#fff}@media (width<=900px){.researchThesis,.avoidSection{grid-template-columns:1fr}.marketMovement{grid-template-columns:1fr;gap:10px}.marketMovement i{transform:rotate(90deg)}.competitorHead{display:none}.competitorTable article,.marketSignalGrid,.moatGrid{grid-template-columns:1fr 1fr}}@media (width<=600px){.researchWrap{width:calc(100% - 26px)}.researchNav{align-items:flex-start;padding-block:15px}.researchNav .brand{font-size:0}.researchNav>div{flex-direction:column;align-items:flex-end}.researchHero{padding:65px 0}.researchHero h1{font-size:48px}.competitorTable article,.marketSignalGrid,.moatGrid,.marketDecision{grid-template-columns:1fr}.moatGrid article{min-height:240px}.moatGrid h3{margin-top:50px}.priorityList article{grid-template-columns:45px 1fr;align-items:start}.priorityList h3,.priorityList p{margin:8px 0;display:block}.researchEnd>div>div{flex-direction:column}}.beginnerPage{color:#10251f;background:#f7f6f1;min-height:100vh;padding-bottom:80px}.beginnerNav{justify-content:space-between;align-items:center;gap:24px;width:min(1180px,100% - 40px);min-height:84px;margin:auto;display:flex}.beginnerNav img{width:190px;height:auto;display:block}.beginnerNav>div{gap:22px;font-size:13px;font-weight:750;display:flex}.beginnerHero{grid-template-columns:1.35fr .65fr;gap:18px;width:min(1180px,100% - 40px);margin:26px auto 0;display:grid}.beginnerHero>div,.beginnerHero aside{border-radius:26px;min-height:470px;padding:clamp(34px,5vw,64px)}.beginnerHero>div{background:#fffefa;border:1px solid #dce2dd}.beginnerHero>div>p,.beginnerTitle>p,.beginnerFinish p{color:#155c48;letter-spacing:.15em;margin:0 0 15px;font-size:10px;font-weight:850}.beginnerHero h1{letter-spacing:-.06em;max-width:760px;margin:0;font-size:clamp(48px,6vw,76px);line-height:.96}.beginnerHero>div>span{color:#5c6e67;max-width:700px;margin-top:23px;font-size:17px;line-height:1.65;display:block}.beginnerActions{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.beginnerActions a,.beginnerFinish a{color:#fff;background:#155c48;border-radius:999px;justify-content:center;align-items:center;min-height:46px;padding:0 18px;font-size:12px;font-weight:850;display:inline-flex}.beginnerActions a.quietAction{color:#155c48;background:#fff;border:1px solid #cfd8d1}.beginnerHero aside{color:#fff;background:#123a2f;flex-direction:column;justify-content:space-between;display:flex}.beginnerHero aside small{color:#c6f276;letter-spacing:.14em;font-size:9px;font-weight:850}.beginnerHero aside b{font-size:23px;line-height:1.48}.beginnerReality,.roleStart,.beginnerFinish{width:min(1180px,100% - 40px);margin:90px auto 0}.beginnerTitle h2,.beginnerFinish h2{letter-spacing:-.045em;max-width:820px;margin:0;font-size:clamp(35px,4vw,48px);line-height:1.04}.realityColumns{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:30px;display:grid}.realityColumns article{background:#fff;border:1px solid #d9e1db;border-radius:19px;flex-direction:column;min-height:340px;padding:29px;display:flex}.realityColumns article.workingNow{background:#dff2bf;border-color:#cde5a6}.realityColumns small,.roleStartGrid small{color:#155c48;letter-spacing:.13em;font-size:9px;font-weight:850}.realityColumns h3{letter-spacing:-.03em;margin:45px 0 18px;font-size:24px}.realityColumns ul{color:#40564d;margin:0;padding-left:19px;font-size:13px;line-height:1.9}.realityColumns ol{gap:14px;margin:0;padding:0;list-style:none;display:grid}.realityColumns ol li{gap:3px;display:grid}.realityColumns ol span,.realityColumns p{color:#607169;font-size:13px;line-height:1.6}.realityColumns a{color:#155c48;margin-top:auto;padding-top:24px;font-size:12px;font-weight:850}.laterConnections{color:#fff;background:#173d33!important}.laterConnections small{color:#c6f276}.laterConnections p{color:#c2d4cd}.roleStartGrid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:30px;display:grid}.roleStartGrid article{background:#fffefa;border:1px solid #dbe2dd;border-radius:19px;flex-direction:column;min-height:430px;padding:30px;display:flex}.roleStartGrid>article>span{color:#155c48;background:#eaf3df;border-radius:10px;place-items:center;width:38px;height:38px;margin-bottom:35px;font-size:11px;font-weight:900;display:grid}.roleStartGrid h3{letter-spacing:-.04em;margin:9px 0 12px;font-size:34px}.roleStartGrid>article>p,.roleStartGrid article>div p{color:#5c6e67;font-size:13px;line-height:1.65}.roleStartGrid article>div{background:#f1f4ee;border-radius:12px;margin-top:23px;padding:16px}.roleStartGrid article>div p{margin:6px 0 0}.roleStartGrid a{color:#155c48;margin-top:auto;padding-top:25px;font-size:12px;font-weight:850}.dashboardDictionary{color:#fff;background:#102f27;margin-top:95px;padding:80px max(20px,50vw - 590px)}.lightTitle>p{color:#c6f276}.dashboardDictionary>div:last-child{grid-template-columns:repeat(5,1fr);gap:10px;margin-top:34px;display:grid}.dashboardDictionary article{background:#173d33;border:1px solid #ffffff19;border-radius:16px;flex-direction:column;gap:45px;min-height:190px;padding:24px;display:flex}.dashboardDictionary article b{color:#c6f276;font-size:18px}.dashboardDictionary article span{color:#c0d0ca;font-size:12px;line-height:1.6}.beginnerFinish{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.beginnerFinish>div:last-child{flex:none;gap:8px;display:grid}.beginnerFinish a:last-child{color:#155c48;background:#fff;border:1px solid #ccd6cf}@media (width<=850px){.beginnerNav{padding:17px 0}.beginnerNav>div{display:none}.beginnerHero{grid-template-columns:1fr;margin-top:12px}.beginnerHero>div,.beginnerHero aside{min-height:auto}.beginnerHero aside{gap:65px}.realityColumns,.roleStartGrid{grid-template-columns:1fr}.realityColumns article,.roleStartGrid article{min-height:300px}.dashboardDictionary>div:last-child{grid-template-columns:1fr 1fr}.beginnerFinish{flex-direction:column;align-items:flex-start}}@media (width<=520px){.beginnerNav img{width:165px}.beginnerHero h1{font-size:43px}.beginnerHero>div,.beginnerHero aside{padding:30px 24px}.beginnerActions a{box-sizing:border-box;width:100%}.dashboardDictionary>div:last-child{grid-template-columns:1fr}.dashboardDictionary article{gap:28px;min-height:150px}.beginnerFinish>div:last-child,.beginnerFinish a{box-sizing:border-box;width:100%}}.starterPage{color:#10251f;background:#f5f5f0;min-height:100vh;padding-bottom:90px}.starterNav{justify-content:space-between;align-items:center;width:min(1180px,100% - 40px);height:84px;margin:auto;display:flex}.starterBrand img{width:190px;height:auto;display:block}.starterNav>div{gap:22px;font-size:12px;font-weight:700;display:flex}.starterHero{grid-template-columns:1.35fr .65fr;align-items:stretch;gap:20px;width:min(1180px,100% - 40px);margin:35px auto 0;display:grid}.starterHero>div{background:#fffdf8;border:1px solid #dce2dd;border-radius:26px;padding:60px}.starterHero p,.starterTitle>p,.starterNext>div p{color:#155c48;letter-spacing:.14em;margin:0 0 16px;font-size:10px;font-weight:800}.starterHero h1{letter-spacing:-.055em;max-width:720px;margin:0 0 22px;font-size:clamp(48px,6vw,78px);line-height:.98}.starterHero>div>span{color:#5e6e67;max-width:700px;font-size:17px;line-height:1.65;display:block}.starterHero aside{color:#fff;background:#123a2f;border-radius:26px;flex-direction:column;justify-content:flex-end;padding:40px;display:flex}.starterHero aside small{color:#c5f26d;letter-spacing:.13em;margin-bottom:55px;font-size:9px;font-weight:800}.starterHero aside b{font-size:24px;line-height:1.45}.starterPackGrid{grid-template-columns:repeat(6,1fr);gap:12px;width:min(1180px,100% - 40px);margin:22px auto 0;display:grid}.starterPackCard{background:#fff;border:1px solid #dbe2dd;border-radius:18px;flex-direction:column;min-height:260px;padding:27px;transition:transform .2s,box-shadow .2s;display:flex}.starterPackCard:hover{transform:translateY(-3px);box-shadow:0 20px 45px #10251f14}.starterPackCard:first-child,.starterPackCard:nth-child(2){grid-column:span 3}.starterPackCard:nth-child(n+3){grid-column:span 2}.starterPackCard small{color:#155c48;letter-spacing:.13em;font-size:8px;font-weight:800}.starterPackCard h2{letter-spacing:-.035em;margin:55px 0 12px;font-size:25px}.starterPackCard p{color:#5e6e67;margin:0;font-size:12px;line-height:1.6}.starterPackCard>span{color:#155c48;margin-top:auto;padding-top:20px;font-size:10px;font-weight:800}.starterPackCard.client{background:#c5f26d;border-color:#c5f26d}.starterPackCard.owners{color:#fff;background:#143c31;border-color:#143c31}.starterPackCard.owners small,.starterPackCard.owners>span{color:#c5f26d}.starterPackCard.owners p{color:#c6d6cf}.starterFlow,.starterNext{width:min(1180px,100% - 40px);margin:95px auto 0}.starterTitle h2,.starterNext h2{letter-spacing:-.045em;max-width:800px;margin:0;font-size:42px;line-height:1.08}.starterTitle>span{color:#abc1b8;max-width:760px;margin-top:17px;font-size:15px;line-height:1.6;display:block}.starterFlowDiagram{grid-template-columns:repeat(3,1fr);gap:30px;margin-top:36px;display:grid}.starterFlowDiagram article{background:#fff;border:1px solid #dbe2dd;border-radius:18px;min-height:245px;padding:30px;position:relative}.starterFlowDiagram article:not(:last-child):after{content:"→";color:#86a295;font-size:24px;position:absolute;top:50%;right:-23px}.starterFlowDiagram article>span{color:#155c48;font-size:10px;font-weight:800}.starterFlowDiagram h3{margin:54px 0 10px;font-size:28px}.starterFlowDiagram p{color:#5e6e67;font-size:13px;line-height:1.6}.starterFlowDiagram small{color:#155c48;margin-top:22px;font-weight:800;display:block}.starterFlowNote{color:#5e6e67;margin:20px 0 0;font-size:12px}.continuitySection{color:#fff;background:#102f27;margin-top:100px;padding:90px max(20px,50vw - 590px)}.lightStarterTitle>p{color:#c5f26d}.lightStarterTitle h2{color:#fff;max-width:900px}.continuityGrid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:38px;display:grid}.continuityGrid article{background:#173d33;border:1px solid #ffffff18;border-radius:18px;min-height:225px;padding:30px}.continuityGrid small{color:#c5f26d;letter-spacing:.14em;font-size:8px;font-weight:800}.continuityGrid h3{margin:55px 0 12px;font-size:21px}.continuityGrid p{color:#b9ccc4;margin:0;font-size:12px;line-height:1.65}.continuityReality{color:#10251f;background:#c5f26d;border-radius:18px;grid-template-columns:1fr 50px 1fr;align-items:center;gap:15px;margin-top:14px;padding:28px;display:grid}.continuityReality small{color:#155c48;letter-spacing:.13em;margin-bottom:9px;font-size:8px;font-weight:800;display:block}.continuityReality b{font-size:14px;line-height:1.5}.continuityReality>span{text-align:center;font-size:25px}.starterNext{grid-template-columns:.8fr 1.2fr;align-items:start;gap:70px;display:grid}.starterNext ol{margin:0;padding:0;list-style:none}.starterNext li{border-bottom:1px solid #d3dcd6;grid-template-columns:44px 1fr;gap:15px;padding:17px 0;display:grid}.starterNext li span{color:#155c48;font-size:10px;font-weight:800}.starterNext li b{font-size:14px;line-height:1.5}@media (width<=850px){.starterNav{height:auto;padding:18px 0}.starterNav>div{display:none}.starterHero{grid-template-columns:1fr;margin-top:15px}.starterHero>div{padding:35px 28px}.starterHero h1{font-size:47px}.starterHero aside{min-height:250px}.starterPackGrid{grid-template-columns:1fr}.starterPackCard:nth-child(n){grid-column:auto;min-height:225px}.starterFlowDiagram,.continuityGrid,.starterNext{grid-template-columns:1fr}.starterFlowDiagram article:not(:last-child):after{content:"↓";top:auto;bottom:-28px;right:48%}.continuityReality{grid-template-columns:1fr}.continuityReality>span{transform:rotate(90deg)}.starterNext{gap:30px}}.technicalSetupPage{color:#10251e;background:#eef2ed;min-height:100vh;font-family:Arial,sans-serif}.technicalSetupPage *{box-sizing:border-box}.technicalSetupTop{color:#fff;background:#0b211a;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:15px clamp(20px,5vw,72px);display:flex}.technicalSetupTop img{width:150px;display:block}.technicalSetupTop>div{align-items:center;gap:15px;font-size:12px;display:flex}.technicalSetupTop a{color:#fff;text-decoration:none}.technicalSetupTop>div a{border:1px solid #ffffff30;border-radius:999px;padding:10px 14px}.technicalSetupWrap{width:min(1220px,100% - 34px);margin:0 auto;padding:54px 0 90px}.technicalSetupHero{grid-template-columns:1.35fr .65fr;align-items:end;gap:42px;display:grid}.technicalSetupHero p,.technicalSequence>div>p,.technicalHeading p{color:#0d6b50;letter-spacing:.15em;margin:0 0 10px;font-size:10px;font-weight:900}.technicalSetupHero h1{letter-spacing:-.055em;max-width:800px;margin:0 0 17px;font-size:clamp(42px,6vw,72px);line-height:.98}.technicalSetupHero>div>span{color:#53675f;max-width:760px;font-size:17px;line-height:1.6;display:block}.technicalPrimary{color:#fff;background:#0d5b46;border-radius:999px;width:fit-content;margin-top:18px;padding:12px 17px;font-size:12px;font-weight:900;text-decoration:none;display:block}.technicalSetupHero aside{background:#c8f07e;border-radius:18px;gap:11px;padding:25px;display:grid}.technicalSetupHero aside small{color:#245d45;letter-spacing:.12em;font-size:9px;font-weight:900}.technicalSetupHero aside b{font-size:22px}.technicalSetupHero aside span{color:#3d5c4e;font-size:13px;line-height:1.5}.technicalReality{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:34px;display:grid}.technicalReality article{background:#fff;border-top:5px solid #98a79f;padding:24px}.technicalReality .technicalWorking{border-color:#23a66a}.technicalReality .technicalWaiting{border-color:#d28a18}.technicalReality small{color:#5c7369;letter-spacing:.1em;font-size:9px;font-weight:900}.technicalReality h2{margin:12px 0 15px;font-size:24px}.technicalReality ul{color:#53675f;gap:8px;margin:0;padding-left:17px;font-size:13px;line-height:1.4;display:grid}.technicalDomainTask{background:#f7fce9;border:2px solid #aad26d;margin-top:18px;padding:28px}.technicalDomainTask>div:first-child small{color:#416a29;letter-spacing:.12em;font-size:9px;font-weight:900}.technicalDomainTask h2{margin:10px 0 8px;font-size:30px}.technicalDomainTask>div:first-child p,.domainTaskNote{color:#53675f;line-height:1.5}.domainRecords{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:20px;display:grid}.domainRecords article{background:#fff;border:1px solid #d7e7bc;gap:7px;min-width:0;padding:15px;display:grid}.domainRecords span{color:#0d6b50;font-size:9px;font-weight:900}.domainRecords b{overflow-wrap:anywhere;font-size:12px}.domainRecords code{overflow-wrap:anywhere;color:#324b40;background:#eff4eb;padding:9px;font-family:Consolas,monospace;font-size:10px}.domainTaskNote{border-left:3px solid #d28a18;margin-bottom:0;padding-left:13px;font-size:12px}.technicalSequence{color:#fff;background:#0d4f3e;margin-top:18px;padding:28px}.technicalSequence h2,.technicalHeading h2{letter-spacing:-.03em;margin:0;font-size:30px}.technicalSequence>div>p{color:#b9e9d5}.technicalSequence ol{grid-template-columns:repeat(6,1fr);margin:24px 0 0;padding:0;list-style:none;display:grid}.technicalSequence li{border-left:1px solid #ffffff28;align-content:space-between;gap:12px;min-height:95px;padding:13px;display:grid}.technicalSequence li:first-child{border-left:0}.technicalSequence li span{color:#c8f07e;font-size:11px;font-weight:900}.technicalSequence li b{font-size:13px;line-height:1.35}.technicalStreams{margin-top:46px}.technicalHeading{justify-content:space-between;align-items:end;gap:28px;display:flex}.technicalHeading>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.technicalHeading>div:last-child a{color:#fff;background:#0d5b46;border-radius:999px;padding:12px 16px;font-size:12px;font-weight:800;text-decoration:none}.technicalHeading>div:last-child a:first-child{color:#10251e;background:#c8f07e}.technicalStreamGrid{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:24px;display:grid}.technicalStreamGrid>article{background:#fff;border-radius:18px;padding:25px;box-shadow:0 14px 42px #193b2a0d}.technicalStreamGrid header{justify-content:space-between;gap:15px;display:flex}.technicalStreamGrid header>span{color:#0d6b50;font-size:11px;font-weight:900}.technicalStreamGrid header i{color:#66756f;background:#edf0ee;border-radius:999px;padding:7px 10px;font-size:9px;font-style:normal;font-weight:900}.technicalStreamGrid header i.connected{color:#117043;background:#dff6e8}.technicalStreamGrid header i.prepare{color:#3b6c29;background:#e7f4d3}.technicalStreamGrid header i.waiting{color:#8a5f10;background:#fff1d5}.technicalStreamGrid h3{margin:18px 0 8px;font-size:24px}.technicalStreamGrid>article>p{color:#52665d;min-height:42px;font-size:14px;line-height:1.5}.technicalStreamGrid>article>div{background:#f4f7f3;gap:6px;margin-top:12px;padding:14px;display:grid}.technicalStreamGrid div small{color:#0d6b50;letter-spacing:.1em;font-size:8px;font-weight:900}.technicalStreamGrid div span{color:#53675f;font-size:12px;line-height:1.45}.technicalStreamGrid footer{gap:9px;margin-top:17px;display:flex}.technicalStreamGrid footer a{color:#0d5b46;border:1px solid #bad0c3;border-radius:999px;padding:10px 12px;font-size:11px;font-weight:850;text-decoration:none}.technicalStreamGrid footer a:first-child{color:#fff;background:#0d5b46;border-color:#0d5b46}.technicalSafety{color:#fff;background:#10251e;grid-template-columns:.9fr 1.1fr;align-items:center;gap:40px;margin-top:38px;padding:30px;display:grid}.technicalSafety small{color:#c8f07e;letter-spacing:.12em;font-weight:900}.technicalSafety h2{margin:10px 0 0;font-size:30px}.technicalSafety p{color:#c9d5cf;line-height:1.6}@media (width<=850px){.technicalSetupHero,.technicalSafety,.technicalReality,.technicalStreamGrid,.domainRecords{grid-template-columns:1fr}.technicalSequence ol{grid-template-columns:repeat(3,1fr)}.technicalSequence li:nth-child(4){border-left:0}}@media (width<=560px){.technicalSetupTop{align-items:flex-start}.technicalSetupTop>div{flex-wrap:wrap;justify-content:flex-end}.technicalSetupTop>div span,.technicalSetupTop>div a:first-of-type{display:none}.technicalSetupHero h1{font-size:42px}.technicalSequence ol{grid-template-columns:1fr 1fr}.technicalSequence li:nth-child(odd){border-left:0}.technicalSequence li:nth-child(4){border-left:1px solid #ffffff28}.technicalHeading{flex-direction:column;align-items:flex-start}.technicalStreamGrid footer{flex-direction:column}}.websiteOpsPage{color:#102b24;background:#f6f4ec;min-height:100vh;font-family:Arial,sans-serif}.websiteOpsPage *{box-sizing:border-box}.websiteOpsNav{background:#faf9f4f2;border-bottom:1px solid #d9ddd5;justify-content:space-between;align-items:center;min-height:84px;padding:18px max(5vw,28px);display:flex}.websiteOpsNav img{width:180px;height:auto;display:block}.websiteOpsNav div{align-items:center;gap:24px;display:flex}.websiteOpsNav a{color:inherit;font-size:14px;font-weight:700;text-decoration:none}.websiteOpsHero{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:end;gap:56px;padding:76px max(5vw,28px);display:grid}.websiteOpsHero>div{max-width:900px}.websiteOpsHero p,.websiteOpsMap>div>p,.websiteOpsHeading p,.websiteOpsReuse>div>p,.websiteOpsNext>div>p{color:#168a64;letter-spacing:.14em;margin:0 0 14px;font-size:12px;font-weight:900}.websiteOpsHero h1{letter-spacing:-.045em;max-width:920px;margin:0 0 22px;font-family:Georgia,serif;font-size:clamp(44px,6vw,82px);font-weight:500;line-height:.98}.websiteOpsHero>div>span{color:#4f625c;max-width:800px;font-size:19px;line-height:1.6;display:block}.websiteOpsPrimary{color:#fff;background:#0d4f3e;border-radius:999px;width:fit-content;margin-top:24px;padding:14px 19px;font-size:13px;font-weight:850;text-decoration:none;display:block}.websiteOpsHero aside{color:#fff;background:#0d4f3e;border-radius:22px 22px 2px;padding:28px}.websiteOpsHero aside small{color:#b6e9d5;letter-spacing:.12em;font-weight:900}.websiteOpsHero aside b{margin-top:14px;font-family:Georgia,serif;font-size:25px;line-height:1.3;display:block}.websiteOpsMap,.websiteOpsWorkflow,.websiteOpsReuse,.websiteOpsRules,.websiteOpsNext{padding:70px max(5vw,28px)}.websiteTechPlainEnglish{background:#e9f4ee;padding:70px max(5vw,28px)}.websiteOpsMap{background:#fff}.websiteOpsMap h2,.websiteOpsHeading h2,.websiteOpsReuse h2,.websiteOpsNext h2{letter-spacing:-.035em;margin:0;font-family:Georgia,serif;font-size:clamp(32px,4vw,54px);font-weight:500}.opsPartyGrid{background:#dbe2dc;border:1px solid #dbe2dc;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:34px;display:grid}.opsPartyGrid article{background:#fff;padding:30px}.opsPartyGrid small{color:#168a64;font-size:11px;font-weight:900}.opsPartyGrid h3{margin:14px 0 10px;font-size:23px}.opsPartyGrid p,.opsStageGrid p,.websiteOpsReuse span,.websiteOpsReuse li,.websiteOpsRules p,.websiteOpsNext li{color:#586761;line-height:1.55}.websiteTechGrid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:34px;display:grid}.websiteTechGrid article{background:#fff;border:1px solid #d3e4db;padding:28px}.websiteTechGrid small{color:#168a64;letter-spacing:.09em;font-size:11px;font-weight:900}.websiteTechGrid h3{margin:14px 0 10px;font-size:23px}.websiteTechGrid p{color:#586761;line-height:1.55}.websiteTechGrid a{color:#0d654b;font-size:13px;font-weight:800}.websiteTechDecision{color:#fff;background:#0d4f3e;grid-template-columns:max-content 1fr;gap:12px;margin-top:14px;padding:22px 26px;display:grid}.websiteTechDecision span{color:#d6e8e1;line-height:1.5}.websiteOpsHeading{grid-template-columns:1fr minmax(300px,.6fr);align-items:end;gap:44px;display:grid}.websiteOpsHeading>span{color:#586761;line-height:1.6}.opsStageGrid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:36px;display:grid}.opsStageGrid article{background:#fff;border:1px solid #dfe4df;min-height:220px;padding:24px}.opsStageGrid article>span{color:#168a64;font-weight:900}.opsStageGrid h3{margin:40px 0 10px;font-size:23px}.websiteOpsReuse{color:#fff;background:#0e3028;grid-template-columns:1fr 1fr;gap:56px;display:grid}.websiteOpsReuse h2{color:#fff}.websiteOpsReuse>div>span{color:#c5d6d0;margin-top:20px;display:block}.websiteOpsReuse ol{gap:12px;margin:26px 0 0;padding:0;list-style:none;display:grid}.websiteOpsReuse li{color:#d8e4df;background:#ffffff0d;border-left:3px solid #28b987;padding:14px}.websiteOpsReuse li b{color:#fff}.websiteOpsReuse aside{color:#102b24;background:#fff;padding:30px}.websiteOpsReuse aside small{color:#168a64;letter-spacing:.1em;font-weight:900}.websiteOpsReuse ul{grid-template-columns:1fr 1fr;gap:12px;margin:22px 0 0;padding:0;list-style:none;display:grid}.websiteOpsReuse aside li{color:#42544d;background:#f2f5f1;padding:12px;font-size:14px}.websiteOpsRules{background:#fff}.websiteOpsRules>div:last-child{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:32px;display:grid}.websiteOpsRules article{background:#f6f4ec;border-top:4px solid #168a64;padding:24px}.websiteOpsRules article b{font-size:18px}.websiteOpsNext{grid-template-columns:.7fr 1fr;align-items:start;gap:56px;display:grid}.websiteOpsNext ul{gap:14px;margin:0;padding-left:20px;display:grid}.websiteOpsNext>a{color:#fff;background:#0d4f3e;border-radius:999px;grid-column:2;width:fit-content;padding:15px 20px;font-weight:800;text-decoration:none}@media (width<=900px){.websiteOpsHero,.websiteOpsReuse,.websiteOpsNext,.websiteOpsHeading{grid-template-columns:1fr}.opsPartyGrid,.opsStageGrid,.websiteTechGrid,.websiteOpsRules>div:last-child{grid-template-columns:1fr 1fr}.websiteOpsNext>a{grid-column:1}}@media (width<=640px){.websiteOpsNav{align-items:flex-start;gap:14px}.websiteOpsNav img{width:145px}.websiteOpsNav div{flex-wrap:wrap;justify-content:flex-end;gap:10px}.websiteOpsNav div a:first-child{display:none}.websiteOpsHero{padding-top:46px}.websiteOpsHero h1{font-size:43px}.opsPartyGrid,.opsStageGrid,.websiteTechGrid,.websiteOpsRules>div:last-child,.websiteOpsReuse ul,.websiteTechDecision{grid-template-columns:1fr}.opsStageGrid article{min-height:0}.opsStageGrid h3{margin-top:24px}}
