:root{--ink:#17211c;--muted:#6e7973;--line:#dfe5e1;--bg:#f3f5f3;--green:#16704a;--green2:#e7f4ed;--red:#c23f35;--red2:#fbecea;--amber:#a76913;--amber2:#fff3dc;--blue:#275ea9;--blue2:#eaf1fb;--side:#15261f;--shadow:0 10px 30px #14261f0f}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--ink);margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,textarea,select{font:inherit}button{cursor:pointer}.side{background:var(--side);color:#edf4f0;z-index:10;flex-direction:column;width:246px;padding:22px 14px;display:flex;position:fixed;inset:0 auto 0 0}.brand{align-items:center;gap:12px;padding:0 8px 22px;display:flex}.brand>i,.mobileLogo{color:#1e281f;background:#e3a72f;border-radius:11px;place-items:center;width:38px;height:38px;font-style:normal;font-weight:900;display:grid}.brand b,.brand small,.profile b,.profile small{display:block}.brand b{letter-spacing:.08em;font-size:14px}.brand small,.profile small{color:#8fa49a;margin-top:3px;font-size:10px}.site{background:#20382e;border:1px solid #2c473c;border-radius:12px;margin-bottom:14px;padding:12px}.site small{letter-spacing:.12em;color:#8ba599;font-size:8px;font-weight:800}.site button{text-align:left;color:#fff;background:0 0;border:0;width:100%;padding:6px 0 0;font-size:12px;font-weight:700;display:block}.side nav{overflow:auto}.side nav button{color:#b4c2bb;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;width:100%;padding:9px 10px;font-size:12px;display:flex}.side nav button>span{text-align:center;width:20px;font-size:15px}.side nav button.active,.side nav button:hover{color:#fff;background:#29473a}.side nav button.active{box-shadow:inset 3px 0 #e3a72f}.side nav button>b{background:var(--red);color:#fff;border-radius:10px;place-items:center;min-width:19px;height:19px;margin-left:auto;font-size:9px;display:grid}.profile{border-top:1px solid #2a4037;align-items:center;gap:9px;margin-top:auto;padding:16px 4px 0;display:flex}.profile>i{color:#1d6043;background:#d8eadd;border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;font-style:normal;font-weight:800;display:grid}.profile b{font-size:11px}.workspace{min-height:100vh;margin-left:246px}.workspace>header{border-bottom:1px solid var(--line);z-index:8;background:#fff;align-items:center;height:65px;padding:0 30px;display:flex;position:sticky;top:0}.search{color:#849089;background:#f3f5f3;border:1px solid #e5e9e6;border-radius:10px;gap:8px;width:min(440px,45vw);padding:8px 11px;display:flex}.search input{background:0 0;border:0;outline:0;flex:1;min-width:60px;font-size:11px}.search kbd{background:#fff;border:1px solid #d9dedb;border-radius:5px;padding:2px 5px;font-size:8px}.tools{align-items:center;gap:10px;margin-left:auto;display:flex}.tools em{letter-spacing:.1em;color:#8d5c16;background:#fff4df;border:1px solid #f0d49e;border-radius:5px;padding:5px 7px;font-size:8px;font-style:normal;font-weight:900}.tools>button:not(.primary){border:1px solid var(--line);background:#fff;border-radius:9px;width:35px;height:35px;position:relative}.tools sup{background:var(--red);color:#fff;border-radius:50%;place-items:center;width:16px;height:16px;display:grid;position:absolute;top:-5px;right:-4px}.primary,.secondary{border-radius:9px;padding:10px 14px;font-size:11px;font-weight:800}.primary{background:var(--green);color:#fff;border:0;box-shadow:0 4px 10px #16704a2e}.primary:hover{background:#115c3d}.primary:disabled{opacity:.45}.secondary{border:1px solid var(--line);background:#fff}.content{max-width:1450px;margin:auto;padding:31px}.pageHead{justify-content:space-between;align-items:flex-end;margin-bottom:23px;display:flex}.kicker{letter-spacing:.14em;color:#77827c;margin-bottom:8px;font-size:8px;font-weight:900;display:block}.pageHead h1{letter-spacing:-.035em;margin:0 0 8px;font:700 34px/1 Georgia,serif}.pageHead p{color:var(--muted);margin:0;font-size:11px}.weather{border:1px solid var(--line);background:#fff;border-radius:12px;gap:10px;padding:10px 13px;font-size:22px;display:flex}.weather b,.weather small{display:block}.weather b{font-size:13px}.weather small{color:var(--muted);margin-top:3px;font-size:8px}.attention{background:#fff8ec;border:1px solid #edcf95;border-left:4px solid #d9901b;border-radius:11px;align-items:center;gap:12px;margin-bottom:17px;padding:13px 16px;display:flex}.attention>i{color:#9f6410;background:#f4dfb6;border-radius:50%;place-items:center;width:29px;height:29px;font-style:normal;font-weight:900;display:grid}.attention b,.attention small{display:block}.attention b{font-size:11px}.attention small{color:#735c36;margin-top:4px;font-size:10px}.attention button{color:#81550f;background:0 0;border:0;margin-left:auto;font-size:10px;font-weight:900}.cards{grid-template-columns:repeat(5,1fr);gap:11px;margin-bottom:17px;display:grid}.cards button{border:1px solid var(--line);box-shadow:var(--shadow);text-align:left;background:#fff;border-radius:12px;gap:10px;padding:14px;display:flex}.cards button:hover{transform:translateY(-1px)}.cards button>i,.companies button>i,.priority>i,.dialogIcon{border-radius:9px;flex:none;place-items:center;width:33px;height:33px;font-style:normal;font-weight:900;display:grid}.ok{background:var(--green2);color:var(--green)}.warn{background:var(--amber2);color:var(--amber)}.danger{background:var(--red2);color:var(--red)}.info{background:var(--blue2);color:var(--blue)}.muted{color:#6f7973;background:#eef1ef}.cards small,.cards b,.cards em{display:block}.cards small{color:var(--muted);white-space:nowrap;font-size:8px}.cards b{margin:4px 0;font:700 25px Georgia,serif}.cards em{color:#7a847e;white-space:nowrap;font-size:7px;font-style:normal}.grid{grid-template-columns:minmax(0,1.7fr) minmax(265px,.72fr);gap:17px;margin-bottom:17px;display:grid}.panel{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:13px}.panelHead{border-bottom:1px solid #edf0ee;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.panelHead h2{margin:0 0 4px;font-size:13px}.panelHead p{color:var(--muted);margin:0;font-size:9px}.panelHead button{color:var(--green);background:0 0;border:0;font-size:9px;font-weight:900}.timeline{padding:8px 19px 13px}.timeline article{grid-template-columns:60px 22px 1fr;min-height:81px;display:grid}.time{text-align:right;padding-top:16px}.time b,.time small{display:block}.time b{font-size:10px}.time small{color:#929b95;font-size:8px}.rail{position:relative}.rail:before{content:"";background:#dfe5e1;width:1px;position:absolute;top:27px;bottom:-13px;left:11px}.timeline article:last-child .rail:before{display:none}.rail i{background:#559473;border:2px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;top:24px;left:8px;box-shadow:0 0 0 2px #cfe2d8}.work{border-bottom:1px solid #edf0ee;margin:8px 0 0 10px;padding:7px 0 13px}.timeline article:last-child .work{border:0}.work>div{justify-content:space-between;display:flex}.work>div>small{color:#77827b;text-transform:uppercase;letter-spacing:.06em;font-size:8px}.work h3{margin:7px 0 5px;font-size:11px}.work p{color:var(--muted);margin:0;font-size:8px}.badge{white-space:nowrap;border-radius:999px;padding:4px 8px;font-size:7px;font-weight:900}.grid>aside{flex-direction:column;gap:13px;display:flex}.priority{text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0ee;align-items:center;gap:9px;width:100%;padding:12px 15px;display:flex}.priority:last-child{border:0;border-radius:0 0 13px 13px}.priority>i{width:27px;height:27px}.priority>span{flex:1}.priority b,.priority small{display:block}.priority b{font-size:9px}.priority small{color:var(--muted);margin-top:4px;font-size:7px}.priority strong{color:#98a19c;font-size:10px}.aiCard{color:#fff;background:linear-gradient(140deg,#173b2e,#1d533e);border-radius:13px;padding:16px}.aiCard>div{align-items:center;gap:9px;display:flex}.aiCard>div>i{color:#6f5118;background:#efd089;border-radius:8px;place-items:center;width:29px;height:29px;font-style:normal;display:grid}.aiCard b,.aiCard small{display:block}.aiCard b{font-size:10px}.aiCard small{color:#aac2b7;margin-top:3px;font-size:7px}.aiCard p{color:#d4e1db;font-size:9px;line-height:1.5}.aiCard button{color:#174d36;background:#fff;border:0;border-radius:8px;width:100%;padding:9px;font-size:8px;font-weight:900}.aiCard>small{margin-top:8px;line-height:1.4}.companies>div:last-child{grid-template-columns:repeat(5,1fr);padding:11px;display:grid}.companies>div>button{text-align:left;background:#fff;border:0;border-right:1px solid #edf0ee;align-items:center;gap:8px;padding:8px 12px;display:flex}.companies>div>button:last-child{border:0}.companies button b,.companies button small{white-space:nowrap;display:block}.companies button b{font-size:8px}.companies button small{color:var(--muted);margin-top:3px;font-size:7px}.companies button em{border-radius:50%;width:6px;height:6px;margin-left:auto;padding:0}.module{padding-top:41px}.module .pageHead{align-items:center}.filters{justify-content:flex-end;gap:8px;margin-bottom:11px;display:flex}.filters>div{background:#e8ece9;border-radius:9px;margin-right:auto;padding:3px}.filters>div button{background:0 0;border:0;border-radius:7px;padding:7px 10px;font-size:9px}.filters>div button.active{background:#fff;font-weight:800;box-shadow:0 1px 5px #00000014}.table{overflow:hidden}.row{text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0ee;grid-template-columns:1.4fr repeat(4,1fr);align-items:center;width:100%;padding:14px 18px;display:grid}.row:hover:not(.head){background:#fafcfa}.row span{color:#425049;font-size:10px}.row span:first-child{color:var(--ink);font-weight:800}.row.head{background:#f7f9f7}.row.head span{text-transform:uppercase;letter-spacing:.08em;color:#77827b!important;font-size:7px!important}.module footer{color:#89928d;justify-content:space-between;padding:11px 3px;font-size:8px;display:flex}.backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:40;background:#0d1a1580;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.dialog{background:#fff;border-radius:17px;width:min(470px,100%);max-height:90vh;padding:25px;position:relative;overflow:auto;box-shadow:0 30px 80px #0004}.close{background:#f0f2f1;border:0;border-radius:50%;width:27px;height:27px;font-size:16px;position:absolute;top:13px;right:15px}.dialogIcon{margin-bottom:15px}.dialog h2{margin:0 0 8px;font:700 25px Georgia,serif}.dialog>p{color:var(--muted);margin:0 0 17px;font-size:10px;line-height:1.5}.field{color:#4d5a53;margin:11px 0;font-size:9px;font-weight:800;display:block}.field input,.field select,.field textarea,.draft textarea{background:#fff;border:1px solid #d8ded9;border-radius:8px;outline:0;width:100%;margin-top:6px;padding:10px;font-size:10px;display:block}.field textarea,.draft textarea{resize:vertical;min-height:72px}.formActions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.full{width:100%}.checks{background:#f6f8f6;border-radius:10px;margin:13px 0;padding:6px 12px}.checks label{border-bottom:1px solid #e5e9e6;padding:8px 0;font-size:9px;display:block}.checks label:last-child{border:0}.outcome{border-radius:10px;margin:14px 0;padding:13px}.outcome b,.outcome small{display:block}.outcome small{margin-top:4px;font-size:8px}.outcome.bad{background:var(--red2);color:var(--red)}.outcome.ok{background:var(--green2);color:var(--green)}.draft{background:#f4f7f5;border:1px solid #dfe7e2;border-radius:11px;margin-top:14px;padding:13px}.draft>b{color:#855815;background:#fff0d2;border-radius:4px;padding:4px 7px;font-size:8px}.draft p{color:#46544d;font-size:9px;line-height:1.5}.draft button{margin-top:10px}.toast{z-index:60;color:#fff;background:#173b2e;border-radius:11px;gap:8px;padding:12px 16px;font-size:10px;display:flex;position:fixed;bottom:23px;right:23px;box-shadow:0 12px 35px #0003}.mobileNav,.mobileLogo{display:none}@media (width<=1080px){.side{width:210px}.workspace{margin-left:210px}.cards{grid-template-columns:repeat(3,1fr)}.grid{grid-template-columns:1fr}.grid>aside{grid-template-columns:1.4fr 1fr;display:grid}.companies>div:last-child{grid-template-columns:repeat(3,1fr)}.tools em{display:none}}@media (width<=740px){.side{display:none}.workspace{margin-left:0;padding-bottom:65px}.workspace>header{height:59px;padding:0 14px}.mobileLogo{border:0;flex:none;margin-right:8px;display:grid}.search{flex:1;width:auto}.search kbd,.tools .primary{display:none}.content{padding:21px 14px}.pageHead{align-items:flex-start}.pageHead h1{font-size:29px}.weather{display:none}.attention{align-items:flex-start}.attention button{white-space:nowrap}.cards{display:flex;overflow-x:auto}.cards button{min-width:155px}.grid,.grid>aside{display:block}.grid>aside>*{margin-top:13px}.companies>div:last-child{display:flex;overflow-x:auto}.companies>div>button{min-width:140px}.mobileNav{border-top:1px solid var(--line);z-index:20;background:#fff;justify-content:space-around;height:61px;display:flex;position:fixed;inset:auto 0 0}.mobileNav button{color:#78827c;background:#fff;border:0}.mobileNav button span,.mobileNav button small{display:block}.mobileNav button span{font-size:16px}.mobileNav button small{margin-top:4px;font-size:7px}.mobileNav button.active{color:var(--green)}.module{padding-top:23px}.module .pageHead{display:block}.module .pageHead .primary{margin-top:15px}.table{overflow-x:auto}.row{min-width:700px}.module footer{display:block}.module footer span{margin-top:5px;display:block}.backdrop{align-items:end;padding:0}.dialog{border-radius:18px 18px 0 0;width:100%;max-height:92vh}.toast{bottom:74px;left:14px;right:14px}.tools{gap:4px}.tools>button:not(.primary){border:0}}@media (prefers-reduced-motion:no-preference){button{transition:all .16s}.dialog,.toast{animation:.18s ease-out rise}@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}}.serviceRibbon{grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:10px;margin-bottom:17px;display:grid}.serviceRibbon button{border:1px solid var(--line);text-align:left;box-shadow:var(--shadow);background:#fff;border-radius:12px;align-items:center;gap:11px;padding:12px;display:flex}.serviceRibbon button:hover{border-color:#9fc0ae;transform:translateY(-1px)}.serviceRibbon i{background:var(--green2);width:34px;height:34px;color:var(--green);border-radius:9px;place-items:center;font-style:normal;font-weight:900;display:grid}.serviceRibbon span{flex:1}.serviceRibbon b,.serviceRibbon small{display:block}.serviceRibbon b{font-size:9px}.serviceRibbon small{color:var(--muted);margin-top:4px;font-size:7px}.serviceRibbon strong{color:var(--green);font-size:8px}.peopleGrid{grid-template-columns:minmax(300px,.8fr) minmax(420px,1.2fr);gap:17px;display:grid}.peopleList>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0ee;align-items:center;gap:10px;width:100%;padding:14px;display:flex}.peopleList>button:hover,.peopleList>button.selected{background:#f5faf7}.peopleList>button.selected{box-shadow:inset 3px 0 var(--green)}.peopleList>button>i,.personHero>i{width:37px;height:37px;color:var(--green);background:#e4eee9;border-radius:50%;place-items:center;font-size:10px;font-style:normal;font-weight:900;display:grid}.peopleList>button>span{flex:1}.peopleList b,.peopleList small{display:block}.peopleList b{font-size:10px}.peopleList small{color:var(--muted);margin-top:4px;font-size:8px}.personDetail{padding:19px}.personHero{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding-bottom:17px;display:flex}.personHero>i{width:48px;height:48px;font-size:13px}.personHero>span{flex:1}.personHero small{letter-spacing:.1em;color:var(--muted);font-size:7px;font-weight:900}.personHero h2{margin:4px 0;font:700 21px Georgia,serif}.personHero p{color:var(--muted);margin:0;font-size:9px}.gateSummary{align-items:center;gap:13px;padding:17px 0;display:flex}.gateSummary>span{width:50px}.gateSummary b,.gateSummary small{display:block}.gateSummary b{font:700 21px Georgia,serif}.gateSummary small{color:var(--muted);font-size:7px}.gateSummary>div{background:#e6ebe8;border-radius:5px;flex:1;height:7px;overflow:hidden}.gateSummary>div i{background:var(--green);border-radius:5px;height:100%;display:block}.gateChecks{grid-template-columns:1fr 1fr;gap:8px;display:grid}.gateChecks>div{border:1px solid var(--line);border-radius:9px;align-items:center;gap:8px;padding:9px;display:flex}.gateChecks i{border-radius:7px;place-items:center;width:23px;height:23px;font-style:normal;font-weight:900;display:grid}.gateChecks b,.gateChecks small{display:block}.gateChecks b{font-size:8px}.gateChecks small{color:var(--muted);margin-top:3px;font-size:7px}.decisionNote{border-left:3px solid var(--green);background:#f1f5f2;border-radius:9px;margin-top:13px;padding:12px}.decisionNote b{font-size:9px}.decisionNote p{color:#506057;margin:4px 0 0;font-size:8px;line-height:1.5}.mapToolbar{justify-content:space-between;align-items:center;margin-bottom:11px;display:flex}.mapToolbar>div{background:#e6ebe8;border-radius:9px;padding:3px;display:flex}.mapToolbar button{background:0 0;border:0;border-radius:7px;padding:7px 10px;font-size:8px}.mapToolbar button.active{background:#fff;font-weight:900;box-shadow:0 1px 5px #0001}.mapToolbar>span{color:var(--muted);align-items:center;gap:6px;font-size:8px;display:flex}.legend{border-radius:50%;width:7px;height:7px;margin-left:7px;display:inline-block}.mapGrid{grid-template-columns:minmax(500px,1.65fr) minmax(280px,.7fr);gap:17px;display:grid}.siteMap{padding:15px}.mapTitle{justify-content:space-between;margin-bottom:12px;display:flex}.mapTitle b{font-size:10px}.mapTitle small{color:var(--muted);font-size:8px}.blueprint{background-color:#eaf0eb;background-image:linear-gradient(#79918718 1px,#0000 1px),linear-gradient(90deg,#79918718 1px,#0000 1px);background-size:22px 22px;border:1px solid #cdd8d1;border-radius:10px;height:530px;position:relative;overflow:hidden}.north{color:#597067;font-size:9px;font-weight:900;position:absolute;top:13px;right:14px}.building{color:#42584d;background:#f9fbfa;border:2px solid #667d72;place-items:center;display:grid;position:absolute;box-shadow:inset 0 0 0 6px #e2e9e5}.building span{letter-spacing:.13em;font-size:13px;font-weight:900}.building small{font-size:8px}.building.a{width:35%;height:28%;top:12%;left:9%}.building.b{width:36%;height:45%;top:12%;left:52%}.excavation{border:2px dashed var(--red);color:#9c352d;background:#f8d9d55c;place-items:center;width:40%;height:29%;font-size:9px;font-weight:900;display:grid;position:absolute;bottom:13%;left:8%}.route{background:#f4dca660;border-top:2px solid #d49a36;border-bottom:2px solid #d49a36;height:54px;position:absolute;top:57%;left:0;right:0;transform:rotate(-4deg)}.route i{border-top:2px dashed #b57c23;width:36px;margin:24px 16px;display:inline-block}.crane{border-left:3px solid #526d60;width:22%;height:22%;position:absolute;top:33%;left:42%}.crane b{font-size:8px;position:absolute;top:-11px}.crane span{transform-origin:0;border-top:3px solid #526d60;width:100%;display:block;transform:rotate(-18deg)}.collision{background:var(--red);color:#fff;z-index:3;border:3px solid #fff;border-radius:50%;width:31px;height:31px;font-weight:900;position:absolute;box-shadow:0 0 0 7px #c23f3533}.collision.c1{top:57%;left:35%}.collision.c2{background:var(--amber);top:31%;left:58%;box-shadow:0 0 0 7px #a7691333}.safeZone{border:2px solid var(--green);text-align:center;width:69px;height:54px;color:var(--green);background:#dceee4;place-items:center;font-size:7px;font-weight:900;display:grid;position:absolute;bottom:5%;right:4%}.mapCaption{background:#ffffffec;border-radius:7px;gap:12px;padding:7px;font-size:7px;display:flex;position:absolute;bottom:10px;left:12px}.companyDot{border-radius:50%;width:7px;height:7px;display:inline-block}.companyDot.green{background:var(--green)}.companyDot.blue{background:var(--blue)}.companyDot.amber{background:var(--amber)}.interferencePanel{overflow:hidden}.interferencePanel>button{border:0;border-bottom:1px solid var(--line);text-align:left;background:#fff;align-items:center;gap:8px;width:100%;padding:12px;display:flex}.interferencePanel>button:hover,.interferencePanel>button.selected{background:#f6f9f7}.interferencePanel>button.selected{box-shadow:inset 3px 0 var(--red)}.interferencePanel>button>i{border-radius:8px;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.interferencePanel>button>span{flex:1}.interferencePanel>button small,.interferencePanel>button b{display:block}.interferencePanel>button small{color:var(--muted);margin-bottom:4px;font-size:7px}.interferencePanel>button b{font-size:8px}.interferenceDetail{background:#f3f7f4;border-radius:10px;margin:13px;padding:13px}.interferenceDetail>label{letter-spacing:.1em;color:var(--green);font-size:7px;font-weight:900}.interferenceDetail p{font-size:8px;line-height:1.5}.interferenceDetail>div{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:9px 0;font-size:8px;display:flex}.interferenceDetail>small{text-align:center;color:var(--amber);margin-top:8px;font-size:7px;font-weight:900;display:block}.sourceRefs{flex-wrap:wrap;gap:5px!important;display:flex!important}.sourceRefs span{border:1px solid var(--line);background:#fff;border-radius:5px;font-size:7px;padding:4px!important}.portalStats{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:17px;display:grid}.portalStats>div{border:1px solid var(--line);background:#fff;border-radius:11px;align-items:center;gap:10px;padding:13px;display:flex}.portalStats i{background:var(--green2);width:32px;height:32px;color:var(--green);border-radius:8px;place-items:center;font-style:normal;display:grid}.portalStats b,.portalStats small{display:block}.portalStats b{font:700 20px Georgia,serif}.portalStats small{color:var(--muted);font-size:8px}.inviteResult{background:var(--green2);color:var(--green);border:1px solid #c2dfcf;border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:14px;padding:12px;display:flex}.inviteResult.error{background:var(--red2);color:var(--red);border-color:#f0c9c5}.inviteResult b,.inviteResult small{display:block}.inviteResult b{font-size:9px}.inviteResult small{text-overflow:ellipsis;max-width:700px;margin-top:4px;font-size:8px;overflow:hidden}.inviteResult button{color:inherit;background:#fff;border:1px solid;border-radius:7px;padding:7px 10px;font-size:8px;font-weight:900}.portalGrid{grid-template-columns:1.4fr .75fr;gap:17px;display:grid}.requestList>button{border:0;border-bottom:1px solid var(--line);text-align:left;background:#fff;align-items:center;gap:10px;width:100%;padding:13px;display:flex}.requestList>button>i{border-radius:8px;place-items:center;width:33px;height:33px;font-size:8px;font-style:normal;font-weight:900;display:grid}.requestList>button>span{flex:1}.requestList b,.requestList small{display:block}.requestList b{font-size:9px}.requestList small{color:var(--muted);margin-top:4px;font-size:7px}.cloudFlow>div:last-of-type{padding:8px 14px}.cloudFlow article{border-bottom:1px solid var(--line);gap:9px;padding:9px 0;display:flex}.cloudFlow article>i{background:var(--green2);width:23px;height:23px;color:var(--green);border-radius:50%;place-items:center;font-size:8px;font-style:normal;font-weight:900;display:grid}.cloudFlow b,.cloudFlow small{display:block}.cloudFlow b{font-size:8px}.cloudFlow small{color:var(--muted);margin-top:3px;font-size:7px}.cloudFlow>a{background:var(--green);color:#fff;text-align:center;border-radius:8px;margin:0 14px 14px;padding:9px;font-size:8px;font-weight:900;text-decoration:none;display:block}.improvementPanel{color:#fff;background:#172d24;border-radius:14px;margin-top:17px;padding:20px}.improvementPanel>div:first-child{border-bottom:1px solid #ffffff20;justify-content:space-between;align-items:end;padding-bottom:14px;display:flex}.improvementPanel label{letter-spacing:.12em;color:#96b3a5;font-size:7px;font-weight:900}.improvementPanel h2{margin:0;font:700 20px Georgia,serif}.improvementGrid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:16px;display:grid}.improvementGrid article{padding-left:29px;position:relative}.improvementGrid i{color:#e1ad45;font:700 13px Georgia,serif;position:absolute;top:0;left:0}.improvementGrid b{font-size:9px}.improvementGrid p{color:#abc0b6;margin:5px 0 0;font-size:7px;line-height:1.5}.pscHero{margin-bottom:12px;padding:18px}.pscFile{align-items:center;gap:13px;display:flex}.pscFile>i{background:var(--green);color:#fff;border-radius:12px;place-items:center;width:48px;height:48px;font:700 21px Georgia,serif;display:grid}.pscFile>span{flex:1}.pscFile small,.pscFile h2,.pscFile p{margin:0;display:block}.pscFile small{letter-spacing:.1em;color:var(--green);font-size:7px;font-weight:900}.pscFile h2{margin:4px 0;font:700 19px Georgia,serif}.pscFile p{color:var(--muted);font-size:8px}.revisionFlow{border-top:1px solid var(--line);align-items:center;margin-top:18px;padding-top:15px;display:flex}.revisionFlow span{text-align:center;color:#8b9991;width:92px}.revisionFlow span i{background:#e9eeeb;border-radius:50%;place-items:center;width:25px;height:25px;margin:0 auto 5px;font-size:8px;font-style:normal;font-weight:900;display:grid}.revisionFlow span b,.revisionFlow span small{font-size:7px;display:block}.revisionFlow span small{margin-top:2px}.revisionFlow span.done,.revisionFlow span.current{color:var(--green)}.revisionFlow span.done i{background:var(--green);color:#fff}.revisionFlow span.current i{border:1px solid var(--green);background:#fff;box-shadow:0 0 0 4px #d9eee2}.revisionFlow>em{background:#dfe6e2;flex:1;height:2px;margin-top:-20px}.pscStats{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:12px;display:grid}.pscStats article{border:1px solid var(--line);background:#fff;border-radius:11px;padding:13px}.pscStats small,.pscStats b,.pscStats span{display:block}.pscStats small{letter-spacing:.08em;color:var(--muted);font-size:7px;font-weight:900}.pscStats b{margin:5px 0;font:700 21px Georgia,serif}.pscStats span{color:var(--muted);font-size:7px}.pscGrid{grid-template-columns:minmax(580px,1.6fr) minmax(280px,.7fr);gap:12px;display:grid}.distributionPanel{overflow:hidden}.distributionTable{padding-bottom:4px}.distributionRow{border-top:1px solid var(--line);grid-template-columns:1.35fr .8fr 1fr .75fr .8fr;align-items:center;gap:8px;padding:10px 13px;font-size:8px;display:grid}.distributionRow.head{color:var(--muted);background:#f3f6f4;font-size:7px;font-weight:900}.distributionRow b,.distributionRow small{display:block}.distributionRow small{color:var(--muted);margin-top:3px;font-size:7px}.pscActions{overflow:hidden}.generatedDocs{padding:4px 13px}.generatedDocs article{border-bottom:1px solid var(--line);gap:9px;padding:8px 0;display:flex}.generatedDocs article>i{background:var(--green2);width:24px;height:24px;color:var(--green);border-radius:7px;place-items:center;font-size:7px;font-style:normal;font-weight:900;display:grid}.generatedDocs article span{flex:1}.generatedDocs b,.generatedDocs small{display:block}.generatedDocs b{font-size:8px}.generatedDocs small{color:var(--muted);margin-top:3px;font-size:7px}.pscActions>.primary{width:calc(100% - 26px);margin:0 13px 13px}.legalGuard{border-left:3px solid var(--amber);background:#fff8e9;border-radius:7px;margin:10px 13px;padding:10px}.legalGuard b{font-size:8px}.legalGuard p{color:#655c4b;margin:4px 0 0;font-size:7px;line-height:1.45}.changeImpact{margin-top:12px;overflow:hidden}.changeImpact>div:last-child article{border-top:1px solid var(--line);grid-template-columns:1.5fr .8fr .6fr;align-items:center;gap:10px;padding:10px 13px;font-size:8px;display:grid}.changeImpact article span:first-child b,.changeImpact article span:first-child small{display:block}.changeImpact article span:first-child small{color:var(--green);margin-bottom:3px;font-size:7px;font-weight:900}.orderStats{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:12px;display:grid}.orderStats article{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:8px;padding:12px;display:flex}.orderStats b{font:700 20px Georgia,serif}.orderStats small{color:var(--muted);font-size:7px}.ordersGrid{grid-template-columns:minmax(330px,.8fr) minmax(500px,1.25fr);gap:12px;display:grid}.orderList{overflow:hidden}.orderList>button{border:0;border-top:1px solid var(--line);text-align:left;background:#fff;align-items:center;gap:9px;width:100%;padding:13px;display:flex}.orderList>button.selected{box-shadow:inset 3px 0 var(--green);background:#f4f8f5}.orderList>button>i{border-radius:8px;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.orderList>button>span{flex:1}.orderList small,.orderList b,.orderList em{display:block}.orderList small{color:var(--muted);font-size:7px}.orderList b{margin:4px 0;font-size:8px}.orderList em{color:var(--muted);font-size:7px;font-style:normal}.orderDetail{padding:17px}.orderHead{border-bottom:1px solid var(--line);align-items:flex-start;padding-bottom:14px;display:flex}.orderHead>span{flex:1}.orderHead small{color:var(--green);font-size:7px;font-weight:900}.orderHead h2{margin:4px 0;font:700 20px Georgia,serif}.orderHead p{color:var(--muted);margin:0;font-size:8px}.orderMeta{grid-template-columns:.7fr 1.4fr 1fr;gap:8px;margin:13px 0;display:grid}.orderMeta div{border:1px solid var(--line);border-radius:8px;padding:9px}.orderMeta small,.orderMeta b{display:block}.orderMeta small{color:var(--muted);letter-spacing:.08em;font-size:6px}.orderMeta b{margin-top:4px;font-size:8px}.orderReason{background:#f4f7f5;border-radius:8px;padding:10px}.orderReason small,.orderInstructions>small{color:var(--green);letter-spacing:.08em;font-size:7px;font-weight:900}.orderReason p{margin:5px 0;font-size:8px;line-height:1.5}.orderInstructions{margin-top:13px}.orderInstructions>div{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:8px 0;font-size:8px;display:flex}.orderInstructions>div i{background:var(--green2);width:21px;height:21px;color:var(--green);border-radius:50%;place-items:center;font-size:7px;font-style:normal;font-weight:900;display:grid}.orderEvidence{background:#fff8e9;border-radius:8px;justify-content:space-between;gap:15px;margin:12px 0;padding:10px;font-size:8px;display:flex}.orderEvidence span{color:var(--muted);text-align:right}.orderButtons{justify-content:flex-end;gap:8px;display:flex}.humanCheck{text-align:right;color:var(--muted);margin-top:8px;font-size:7px;display:block}.workspaceGate{background:radial-gradient(circle at 50% 15%,#fdfdf8,#eef3ef 68%);place-items:center;min-height:100vh;display:grid}.gateLoader{color:var(--muted);flex-direction:column;align-items:center;gap:7px;display:flex}.gateLoader i{background:var(--side);color:#e3a72f;border-radius:16px;place-items:center;width:54px;height:54px;font-style:normal;font-weight:900;display:grid;box-shadow:0 14px 32px #15261f24}.gateLoader b{color:var(--ink);margin-top:5px;font:700 19px Georgia,serif}.gateLoader span{font-size:10px}.onboarding{background:#f4f5ef;grid-template-columns:minmax(420px,1.1fr) minmax(360px,.9fr);min-height:100vh;padding:38px;display:grid}.onboarding>section{border:1px solid var(--line);background:#fff;border-radius:24px 0 0 24px;flex-direction:column;justify-content:center;padding:clamp(35px,7vw,90px);display:flex}.onboardingBrand{align-items:center;gap:12px;margin-bottom:55px;display:flex}.onboardingBrand>i{color:#17211c;background:#e3a72f;border-radius:13px;place-items:center;width:44px;height:44px;font-style:normal;font-weight:900;display:grid}.onboardingBrand b,.onboardingBrand small{display:block}.onboardingBrand b{letter-spacing:.08em;font-size:15px}.onboardingBrand small{color:var(--muted);margin-top:3px;font-size:9px}.onboarding h1{letter-spacing:-.045em;max-width:620px;margin:0 0 17px;font:700 clamp(32px,4.2vw,54px)/.98 Georgia,serif}.onboarding>section>p{color:var(--muted);max-width:560px;font-size:13px;line-height:1.65}.onboarding form{max-width:540px;margin-top:12px}.onboarding .field{font-size:10px}.onboarding .field input{padding:13px;font-size:12px}.onboardingUser{color:var(--muted);margin-top:13px;font-size:9px;display:block}.formError{background:var(--red2);color:var(--red);border-radius:8px;margin:10px 0;padding:10px 12px;font-size:9px}.onboarding>aside{color:#fff;background:linear-gradient(145deg,#15261f,#1d4d39);border-radius:0 24px 24px 0;flex-direction:column;justify-content:center;padding:clamp(35px,6vw,78px);display:flex}.onboarding>aside>label{letter-spacing:.16em;color:#e3bd66;font-size:8px;font-weight:900}.onboarding>aside h2{margin:12px 0 30px;font:700 clamp(25px,3vw,39px)/1.08 Georgia,serif}.onboarding>aside article{border-top:1px solid #ffffff1c;gap:14px;padding:17px 0;display:flex}.onboarding>aside article i{color:#e3bd66;font:700 16px Georgia,serif}.onboarding>aside article b,.onboarding>aside article small{display:block}.onboarding>aside article b{font-size:11px}.onboarding>aside article small{color:#a9bdb4;margin-top:5px;font-size:9px;line-height:1.5}.readinessHero{border-left:4px solid #d79b28;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;margin-bottom:13px;padding:20px;display:grid}.readinessHero>div{min-width:145px}.readinessHero small,.readinessHero b,.readinessHero span{display:block}.readinessHero small{color:var(--muted);letter-spacing:.12em;font-size:7px;font-weight:900}.readinessHero b{margin:4px 0;font:700 32px Georgia,serif}.readinessHero span{color:var(--muted);font-size:8px}.readinessHero p{color:#4e5c55;margin:0;font-size:9px;line-height:1.55}.providerMatrix{overflow:hidden}.providerMatrix>div:last-child article{border-top:1px solid var(--line);grid-template-columns:1.25fr 1fr auto;align-items:center;gap:15px;padding:13px 18px;display:grid}.providerMatrix article>span{align-items:center;gap:10px;display:flex}.providerMatrix article>span>i{background:var(--green2);width:28px;height:28px;color:var(--green);border-radius:8px;place-items:center;font-style:normal;font-weight:900;display:grid}.providerMatrix article b,.providerMatrix article small{display:block}.providerMatrix article b{font-size:9px}.providerMatrix article small{color:var(--muted);margin-top:3px;font-size:7px}.providerMatrix select{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:8px;padding:9px;font-size:9px}.commercialLinks{grid-template-columns:1fr 1fr;gap:12px;margin-top:13px;display:grid}.commercialLinks a{background:var(--side);color:#fff;border-radius:12px;align-items:center;gap:11px;padding:15px;text-decoration:none;display:flex}.commercialLinks a>i{color:#e3bd66;background:#29473a;border-radius:9px;place-items:center;width:32px;height:32px;font-style:normal;font-weight:900;display:grid}.commercialLinks a span{flex:1}.commercialLinks b,.commercialLinks small{display:block}.commercialLinks b{font-size:10px}.commercialLinks small{color:#a9bdb4;margin-top:4px;font-size:8px}@media (width<=1000px){.serviceRibbon{grid-template-columns:1fr 1fr}.peopleGrid,.mapGrid,.portalGrid,.pscGrid,.ordersGrid{grid-template-columns:1fr}.blueprint{height:440px}.portalStats,.pscStats,.orderStats{grid-template-columns:repeat(2,1fr)}.improvementGrid{grid-template-columns:1fr 1fr}.onboarding{grid-template-columns:1fr;padding:20px}.onboarding>section{border-radius:20px 20px 0 0}.onboarding>aside{border-radius:0 0 20px 20px}.onboardingBrand{margin-bottom:30px}}@media (width<=740px){.serviceRibbon{display:block}.serviceRibbon button{width:100%;margin-bottom:8px}.peopleGrid{display:block}.personDetail{margin-top:12px}.gateChecks{grid-template-columns:1fr}.mapToolbar{display:block}.mapToolbar>span{margin-top:9px}.blueprint{height:390px}.mapGrid{display:block}.interferencePanel{margin-top:12px}.portalStats,.pscStats,.orderStats{grid-template-columns:1fr 1fr}.portalGrid{display:block}.cloudFlow{margin-top:12px}.improvementPanel>div:first-child{display:block}.improvementPanel h2{margin-top:8px}.improvementGrid{grid-template-columns:1fr}.inviteResult{align-items:flex-start;gap:10px}.siteMap{padding:9px}.mapTitle{display:block}.mapTitle small{margin-top:4px;display:block}.revisionFlow{overflow-x:auto}.revisionFlow>em{min-width:22px}.distributionTable{overflow-x:auto}.distributionRow{min-width:720px}.changeImpact>div:last-child article,.orderMeta{grid-template-columns:1fr}.orderEvidence{display:block}.orderEvidence span{text-align:left;margin-top:5px;display:block}.orderButtons{display:grid}.orderButtons button{width:100%}.onboarding{padding:0}.onboarding>section,.onboarding>aside{border-radius:0;padding:32px 22px}.onboarding h1{font-size:36px}.readinessHero,.providerMatrix>div:last-child article,.commercialLinks{grid-template-columns:1fr}}.site select{text-align:left;color:#fff;background:0 0;border:0;outline:0;width:100%;padding:6px 0 0;font-size:12px;font-weight:700;display:block}.site select option{color:#17211c;background:#fff}.dataNotice{color:#795a1e;background:#fff5df;border:1px solid #efd49c;border-radius:9px;margin:-5px 0 12px;padding:9px 12px;font-size:8px}.workspaceAdmin{margin-top:20px}.sectionMiniHead{justify-content:space-between;align-items:end;margin:0 2px 11px;display:flex}.sectionMiniHead label{letter-spacing:.12em;color:var(--green);font-size:7px;font-weight:900}.sectionMiniHead h2{margin:5px 0 0;font:700 22px Georgia,serif}.adminGrid{grid-template-columns:1fr 1.2fr;gap:12px;display:grid}.adminGrid>.panel{overflow:hidden}.adminList article{border-top:1px solid var(--line);align-items:center;gap:9px;padding:11px 14px;display:flex}.adminList article>i{background:var(--green2);width:29px;height:29px;color:var(--green);border-radius:8px;place-items:center;font-size:8px;font-style:normal;font-weight:900;display:grid}.adminList article>span{flex:1}.adminList b,.adminList small{display:block}.adminList b{font-size:9px}.adminList small{color:var(--muted);margin-top:3px;font-size:7px}.adminList article>button{color:var(--green);background:0 0;border:0;font-size:7px;font-weight:900}.compactForm{border-top:1px solid var(--line);background:#f7f9f7;grid-template-columns:1fr 1fr auto;gap:7px;padding:12px;display:grid}.compactForm input,.compactForm select{background:#fff;border:1px solid #d4ddd7;border-radius:8px;min-width:0;padding:9px;font-size:8px}.compactForm .primary{padding:8px 12px;font-size:8px}.memberForm{grid-template-columns:1fr 1.2fr .75fr auto}.permissionNote{color:var(--muted);margin-top:9px;font-size:8px;display:block}@media (width<=1000px){.adminGrid{grid-template-columns:1fr}.memberForm{grid-template-columns:1fr 1fr}}@media (width<=740px){.sectionMiniHead{align-items:flex-start}.compactForm,.memberForm{grid-template-columns:1fr}.adminList article{flex-wrap:wrap}}.emptyState{text-align:center;color:var(--muted);padding:24px;font-size:9px}.inviteForm{border-top:1px solid var(--line);background:#f7f9f7;grid-template-columns:1fr 1.45fr .65fr auto;gap:7px;padding:12px;display:grid}.inviteForm input,.inviteForm select{background:#fff;border:1px solid #d4ddd7;border-radius:8px;min-width:0;padding:9px;font-size:8px}.inviteForm .primary{padding:8px 12px;font-size:8px}.securityGate{background:#fff7e7;border:1px solid #efd49e;border-radius:11px;align-items:center;gap:11px;margin-top:13px;padding:14px;display:flex}.securityGate>i{color:#855a10;background:#f2dcad;border-radius:50%;place-items:center;width:31px;height:31px;font-style:normal;font-weight:900;display:grid}.securityGate>span{flex:1}.securityGate b,.securityGate small{display:block}.securityGate b{font-size:9px}.securityGate small{color:#6d6047;margin-top:4px;font-size:8px}@media (width<=740px){.inviteForm{grid-template-columns:1fr}.securityGate{flex-wrap:wrap;align-items:flex-start}.securityGate>span{min-width:calc(100% - 45px)}}.workflowToolbar{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.workflowToolbar>div{background:#e6ebe8;border-radius:9px;gap:3px;padding:3px;display:flex}.workflowToolbar button{background:0 0;border:0;border-radius:7px;padding:8px 11px;font-size:8px}.workflowToolbar button.active{color:var(--green);background:#fff;font-weight:900;box-shadow:0 1px 5px #0001}.workflowToolbar>span{color:var(--muted);font-size:8px}.workflowBoard{grid-template-columns:repeat(4,1fr);align-items:start;gap:11px;display:grid}.workflowLane{background:#e9eeeb;border:1px solid #dce4df;border-radius:13px;padding:10px}.workflowLane>header{justify-content:space-between;align-items:center;padding:3px 3px 10px;display:flex}.workflowLane>header span{align-items:center;gap:7px;display:flex}.workflowLane>header i{border-radius:50%;width:8px;height:8px}.workflowLane>header b{font-size:9px}.workflowLane>header em{color:var(--muted);background:#fff;border-radius:999px;padding:3px 7px;font-size:8px;font-style:normal}.workflowLane>button:not(.laneMore){text-align:left;background:#fff;border:1px solid #dce3df;border-radius:10px;width:100%;margin-bottom:8px;padding:12px;display:block;box-shadow:0 4px 12px #16261f08}.workflowLane>button small,.workflowLane>button b,.workflowLane>button span{display:block}.workflowLane>button small{color:var(--green);font-size:7px;font-weight:900}.workflowLane>button b{margin:5px 0;font-size:9px}.workflowLane>button span{color:var(--muted);font-size:7px}.workflowLane>button footer{border-top:1px solid var(--line);justify-content:space-between;margin-top:10px;padding:10px 0 0;display:flex}.workflowLane>button footer i,.workflowLane>button footer em{color:var(--muted);font-size:7px;font-style:normal}.workflowLane .laneMore{width:100%;color:var(--green);background:0 0;border:0;padding:7px;font-size:7px;font-weight:900}.workflowRules{margin-top:13px;overflow:hidden}.workflowRules>div:last-child{grid-template-columns:1fr 1fr;display:grid}.workflowRules article{border-top:1px solid var(--line);align-items:center;gap:10px;padding:13px 16px;display:flex}.workflowRules article:nth-child(odd){border-right:1px solid var(--line)}.workflowRules article>i{color:#d09a31;font:700 15px Georgia,serif}.workflowRules article>span{flex:1}.workflowRules b,.workflowRules small{display:block}.workflowRules b{font-size:9px}.workflowRules small{color:var(--muted);margin-top:4px;font-size:7px}.archiveSearch{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:8px;margin-bottom:12px;padding:7px 8px 7px 13px;display:flex}.archiveSearch span{color:var(--muted)}.archiveSearch input{border:0;outline:0;flex:1;padding:7px;font-size:10px}.archiveSearch button{background:var(--green);color:#fff;border:0;border-radius:8px;padding:9px 17px;font-size:8px;font-weight:900}.archiveStats{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:12px;display:grid}.archiveStats article{border:1px solid var(--line);background:#fff;border-radius:11px;padding:13px}.archiveStats b,.archiveStats small{display:block}.archiveStats b{font:700 22px Georgia,serif}.archiveStats small{color:var(--muted);margin-top:4px;font-size:8px}.archiveGrid{grid-template-columns:.75fr 1.25fr;gap:12px;display:grid}.archiveFolders,.archiveRecent{overflow:hidden}.archiveFolders>div:last-child{grid-template-columns:1fr 1fr;display:grid}.archiveFolders>div>button{border:0;border-top:1px solid var(--line);text-align:left;background:#fff;align-items:center;gap:9px;padding:13px;display:flex}.archiveFolders>div>button:nth-child(odd){border-right:1px solid var(--line)}.archiveFolders button>i{border-radius:8px;place-items:center;width:31px;height:31px;font-style:normal;display:grid}.archiveFolders button>span{flex:1}.archiveFolders b,.archiveFolders small{display:block}.archiveFolders b{font-size:8px}.archiveFolders small{color:var(--muted);margin-top:4px;font-size:7px}.archiveFolders strong{color:var(--green);font-size:9px}.archiveRecent .panelHead select{border:1px solid var(--line);background:#fff;border-radius:7px;padding:6px;font-size:8px}.archiveRecent>button{border:0;border-top:1px solid var(--line);text-align:left;background:#fff;align-items:center;gap:10px;width:100%;padding:12px;display:flex}.archiveRecent>button>i{background:var(--green2);width:31px;height:31px;color:var(--green);border-radius:8px;place-items:center;font-style:normal;display:grid}.archiveRecent>button>span{flex:1}.archiveRecent b,.archiveRecent small{display:block}.archiveRecent b{font-size:9px}.archiveRecent small{color:var(--muted);margin-top:4px;font-size:7px}.archivePolicy{color:#fff;background:#173b2e;border-radius:12px;align-items:center;gap:11px;margin-top:12px;padding:14px;display:flex}.archivePolicy>i{color:#e3bd66;background:#2b5b47;border-radius:9px;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.archivePolicy>span{flex:1}.archivePolicy b,.archivePolicy small{display:block}.archivePolicy b{font-size:9px}.archivePolicy small{color:#b7ccc2;margin-top:4px;font-size:8px}.archivePolicy button{color:#fff;background:0 0;border:1px solid #ffffff40;border-radius:8px;padding:8px 11px;font-size:8px;font-weight:900}.aiLayout{grid-template-columns:minmax(520px,1.4fr) minmax(270px,.6fr);gap:12px;display:grid}.aiComposer{padding:19px}.aiWelcome{align-items:center;gap:12px;display:flex}.aiWelcome>i{color:#e3bd66;background:#173b2e;border-radius:12px;place-items:center;width:42px;height:42px;font-size:18px;font-style:normal;display:grid}.aiWelcome h2{margin:0 0 5px;font:700 20px Georgia,serif}.aiWelcome p{color:var(--muted);margin:0;font-size:8px}.aiComposer>textarea{resize:vertical;border:1px solid #ccd8d1;border-radius:11px;outline:0;width:100%;min-height:105px;margin-top:18px;padding:14px;font-size:10px;line-height:1.55}.aiScope{justify-content:space-between;align-items:center;margin-top:8px;display:flex}.aiScope span{color:var(--muted);font-size:7px}.aiSuggestions{border-top:1px solid var(--line);flex-wrap:wrap;gap:7px;margin-top:15px;padding-top:15px;display:flex}.aiSuggestions button{border:1px solid var(--line);color:#43534b;background:#f7f9f7;border-radius:999px;padding:8px 10px;font-size:7px}.aiAnswer{background:#f4f8f5;border:1px solid #d7e5dc;border-radius:11px;margin-top:16px;padding:15px}.aiAnswer>header{justify-content:space-between;align-items:center;display:flex}.aiAnswer>header span{color:var(--muted);font-size:7px}.aiAnswer h3{margin:13px 0 7px;font:700 17px Georgia,serif}.aiAnswer p{color:#46554d;font-size:9px;line-height:1.6}.aiActions{justify-content:flex-end;gap:7px;margin-top:14px;display:flex}.aiGovernance{overflow:hidden}.aiGovernance>div:last-child{padding:4px 14px}.aiGovernance article{border-bottom:1px solid var(--line);gap:9px;padding:13px 0;display:flex}.aiGovernance article:last-child{border:0}.aiGovernance article>i{background:var(--green2);width:25px;height:25px;color:var(--green);border-radius:7px;place-items:center;font-size:8px;font-style:normal;font-weight:900;display:grid}.aiGovernance b,.aiGovernance small{display:block}.aiGovernance b{font-size:9px}.aiGovernance small{color:var(--muted);margin-top:4px;font-size:7px;line-height:1.5}@media (width<=1100px){.workflowBoard{grid-template-columns:1fr 1fr}.archiveGrid,.aiLayout{grid-template-columns:1fr}}@media (width<=740px){.workflowToolbar{display:block}.workflowToolbar>span{margin-top:8px;display:block}.workflowToolbar>div{overflow-x:auto}.workflowBoard,.workflowRules>div:last-child{grid-template-columns:1fr}.workflowRules article:nth-child(odd){border-right:0}.archiveStats{grid-template-columns:1fr 1fr}.archiveFolders>div:last-child{grid-template-columns:1fr}.archiveFolders>div>button:nth-child(odd){border-right:0}.archivePolicy{flex-wrap:wrap;align-items:flex-start}.archivePolicy>span{min-width:calc(100% - 45px)}.aiLayout{display:block}.aiGovernance{margin-top:12px}.aiScope{align-items:flex-end;gap:10px}.aiActions{display:grid}.aiActions button{width:100%}}.registerNotice{border:1px solid #cddfd5;border-left:4px solid var(--green);background:#eef5f1;border-radius:11px;align-items:center;gap:12px;margin-bottom:16px;padding:13px 16px;display:flex}.registerNotice>i{background:var(--green2);width:31px;height:31px;color:var(--green);border-radius:9px;place-items:center;font-style:normal;font-weight:900;display:grid}.registerNotice b,.registerNotice small{display:block}.registerNotice b{font-size:10px}.registerNotice small{color:var(--muted);margin-top:4px;font-size:8px;line-height:1.45}.registerToolbar{grid-template-columns:auto minmax(170px,.7fr) minmax(220px,1fr) auto;gap:8px;margin:14px 0;display:grid}.registerToolbar>div{background:#e8ece9;border-radius:9px;padding:3px;display:flex}.registerToolbar>div button{background:0 0;border:0;border-radius:7px;padding:8px 10px;font-size:8px;font-weight:800}.registerToolbar>div button.active{color:var(--green);background:#fff;box-shadow:0 1px 5px #00000014}.registerToolbar select,.registerToolbar input,.registerDetail textarea,.registerCreate input,.registerCreate select{border:1px solid var(--line);background:#fff;border-radius:9px;min-width:0;padding:9px 11px;font-size:9px}.registerGrid{grid-template-columns:minmax(0,1.45fr) minmax(310px,.7fr);gap:14px;display:grid}.registerList{overflow:hidden}.registerRow{text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0ee;grid-template-columns:minmax(260px,1fr) 105px 115px;align-items:center;gap:10px;width:100%;padding:12px 15px;display:grid}.registerRow:hover,.registerRow.selected{background:#f5faf7}.registerRow.head{color:#7a857e;text-transform:uppercase;letter-spacing:.07em;background:#f7f9f7;font-size:7px;font-weight:900}.registerRow>span:first-child small,.registerRow>span:first-child b,.registerRow>span:first-child em{display:block}.registerRow>span:first-child small{color:var(--green);letter-spacing:.05em;font-size:7px;font-weight:900}.registerRow>span:first-child b{margin:3px 0;font-size:9px}.registerRow>span:first-child em{color:var(--muted);font-size:7px;font-style:normal}.registerDetail{align-self:start;padding:20px;position:sticky;top:80px}.registerDetail>small{color:var(--green);font-size:7px;font-weight:900}.registerDetail h2{margin:7px 0 10px;font:700 22px Georgia,serif}.registerDetail>p{color:var(--muted);font-size:9px;line-height:1.55}.registerDetail textarea{resize:vertical;width:100%;min-height:85px;margin-top:14px}.registerCreate{grid-template-columns:160px 1fr 1fr auto;margin-top:14px;padding:13px;display:grid}.documentRegister .archiveStats{margin-bottom:0}@media (width<=1050px){.registerToolbar{grid-template-columns:1fr 1fr}.registerGrid{grid-template-columns:1fr}.registerDetail{position:static}.registerCreate{grid-template-columns:1fr 1fr}}@media (width<=740px){.registerToolbar,.registerCreate{grid-template-columns:1fr}.registerToolbar>div{overflow:auto}.registerList{overflow-x:auto}.registerRow{min-width:660px}}.portal-sections{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0;display:grid}.portal-sections button{text-align:left;background:#fff;border:1px solid #bccfe0;border-radius:9px;padding:18px}.portal-sections strong{font-size:18px;display:block}.portal-sections span{margin-top:6px;font-size:14px;font-weight:400;display:block}.portal-sections button[aria-pressed=true]{color:#fff;background:#173b5d;border-color:#173b5d;box-shadow:inset 0 -4px #56b2ff}.portal-note{white-space:pre-wrap}.portal-person{background:#eaf3fc;border-left:4px solid #2477c7;gap:5px;padding:14px;display:grid}.portal-person span{font-size:14px}.portal-bulk{margin:18px 0}.portal-bulk table{min-width:950px}.portal-bulk input{min-width:130px!important}.portal-bulk td{padding:8px}.portal-bulk caption{text-align:left;padding:12px 0;font-weight:600}.portal-submit{margin-top:12px;color:#fff!important;background:#176cc1!important}.portal-dossier{border-left:4px solid #2477c7;padding-left:16px}.op-portal [hidden]{display:none!important}.op-portal button:disabled{opacity:.5;cursor:not-allowed}@media (width<=650px){.portal-sections{grid-template-columns:1fr}.portal-sections button{padding:13px}.portal-sections strong{font-size:16px}.portal-dossier{padding-left:8px}.portal-bulk:before{content:"Scorri la tabella orizzontalmente per compilare tutti i campi.";color:#506c82;margin-bottom:10px;font-size:14px;display:block}}.productSite{--p-ink:#16231d;--p-green:#176c49;--p-dark:#13281f;--p-gold:#dba635;--p-cream:#f4f2e9;--p-line:#d9e0db;min-height:100vh;color:var(--p-ink);background:#fbfcf9;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.productSite *{box-sizing:border-box}.productSite a{color:inherit;text-decoration:none}.productNav{justify-content:space-between;align-items:center;max-width:1280px;height:82px;margin:auto;padding:0 30px;display:flex}.productBrand{align-items:center;gap:11px;display:flex}.productBrand>i{background:var(--p-gold);border-radius:11px;place-items:center;width:40px;height:40px;font-style:normal;font-weight:900;display:grid}.productBrand b,.productBrand small{display:block}.productBrand b{letter-spacing:.1em;font-size:13px}.productBrand small{color:#758179;margin-top:3px;font-size:8px}.productNav>div{align-items:center;gap:28px;font-size:11px;font-weight:700;display:flex}.productNav .navCta{background:var(--p-dark);color:#fff;border-radius:8px;padding:11px 18px}.productHero{background:var(--p-cream);border-radius:28px;grid-template-columns:1.03fr .97fr;align-items:center;gap:50px;max-width:1440px;min-height:670px;margin:auto;padding:clamp(45px,7vw,105px);display:grid;position:relative;overflow:hidden}.productHero:after{content:"";border:1px solid #becac2;border-radius:50%;width:420px;height:420px;position:absolute;top:-250px;right:-260px;box-shadow:0 0 0 80px #eef0e788,0 0 0 160px #f7f6f0}.heroCopy{z-index:1;position:relative}.heroCopy>label,.productSection label,.darkSection label,.finalCta>label{letter-spacing:.15em;color:var(--p-green);font-size:9px;font-weight:900}.heroCopy h1{letter-spacing:-.058em;margin:17px 0 24px;font:700 clamp(50px,6vw,82px)/.92 Georgia,serif}.heroCopy h1 em{color:var(--p-green);font-style:italic}.heroCopy>p{color:#536159;max-width:650px;font-size:15px;line-height:1.75}.heroActions{align-items:center;gap:24px;margin-top:34px;display:flex}.solidCta{background:var(--p-green);border-radius:9px;align-items:center;gap:26px;padding:15px 19px;font-size:11px;font-weight:900;display:inline-flex;box-shadow:0 8px 24px #176c4930;color:#fff!important}.solidCta span{font-size:17px}.textCta{border-bottom:1px solid #7c8981;padding-bottom:4px;font-size:11px;font-weight:900}.heroNote{color:#7a857f;max-width:560px;margin-top:18px;font-size:9px;line-height:1.5;display:block}.heroConsole{z-index:1;background:#fff;border:1px solid #d7ded9;border-radius:18px;position:relative;overflow:hidden;transform:rotate(1.5deg);box-shadow:0 30px 80px #1831261c}.consoleTop{background:var(--p-dark);color:#fff;justify-content:space-between;align-items:center;height:58px;padding:0 18px;display:flex}.consoleTop>span{align-items:center;gap:9px;display:flex}.consoleTop i{background:var(--p-gold);width:29px;height:29px;color:var(--p-dark);border-radius:8px;place-items:center;font-size:9px;font-style:normal;font-weight:900;display:grid}.consoleTop b{font-size:10px}.consoleTop>small{letter-spacing:.1em;color:#a5b9af;font-size:7px}.heroConsole>section{padding:25px}.heroConsole section>label{letter-spacing:.12em;color:#76827c;font-size:7px;font-weight:900}.heroConsole h2{margin:7px 0 18px;font:700 27px Georgia,serif}.consoleAlert{border-left:3px solid var(--p-gold);background:#fff5df;border-radius:8px;align-items:center;gap:10px;padding:11px;display:flex}.consoleAlert>i{color:#7c5410;background:#f4dca9;border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;font-weight:900;display:grid}.consoleAlert span{flex:1}.consoleAlert b,.consoleAlert small{display:block}.consoleAlert b{font-size:9px}.consoleAlert small{color:#75674b;margin-top:3px;font-size:7px}.consoleAlert em{color:#805913;font-size:6px;font-style:normal;font-weight:900}.consoleGrid{grid-template-columns:repeat(3,1fr);gap:8px;margin:13px 0;display:grid}.consoleGrid article{border:1px solid var(--p-line);border-radius:9px;padding:11px}.consoleGrid small,.consoleGrid b,.consoleGrid span{display:block}.consoleGrid small{color:#77817c;font-size:6px}.consoleGrid b{margin:5px 0;font:700 18px Georgia,serif}.consoleGrid span{color:#77817c;font-size:7px}.consoleFlow{background:#f3f6f4;border-radius:8px;justify-content:space-between;align-items:center;padding:11px;font-size:7px;display:flex}.consoleFlow span{border-radius:5px;padding:5px 7px}.consoleFlow .done{background:var(--p-green);color:#fff}.consoleFlow .current{border:1px solid var(--p-green);color:var(--p-green);background:#fff}.consoleFlow i{color:#98a39d;font-style:normal}.heroConsole>footer{border-top:1px solid var(--p-line);color:#748078;justify-content:space-between;padding:12px 20px;font-size:7px;display:flex}.heroConsole>footer span{color:var(--p-green);font-weight:900}.valueStrip{border-bottom:1px solid var(--p-line);justify-content:space-around;max-width:1280px;margin:30px auto 0;padding:0 20px 30px;display:flex}.valueStrip span{font:700 14px Georgia,serif}.valueStrip span:before{content:"✓";color:var(--p-green);margin-right:9px;font:900 10px Inter,sans-serif}.productSection{max-width:1280px;margin:0 auto;padding:105px 30px}.problem{grid-template-columns:1.2fr .8fr;align-items:end;gap:85px;display:grid}.problem h2,.sectionHead h2,.rollout h2{letter-spacing:-.04em;margin:13px 0 0;font:700 clamp(34px,4.2vw,57px)/1.03 Georgia,serif}.problem>p,.sectionHead>p{color:#627068;margin:0;font-size:13px;line-height:1.8}.sectionHead{grid-template-columns:1.25fr .55fr;align-items:end;gap:80px;margin-bottom:44px;display:grid}.moduleGrid{border-top:1px solid var(--p-line);border-left:1px solid var(--p-line);grid-template-columns:repeat(3,1fr);display:grid}.moduleGrid article{border-right:1px solid var(--p-line);border-bottom:1px solid var(--p-line);flex-direction:column;min-height:255px;padding:29px;display:flex}.moduleGrid article>i{color:var(--p-gold);font:italic 700 20px Georgia,serif}.moduleGrid h3{margin:27px 0 12px;font:700 22px Georgia,serif}.moduleGrid p{color:#637169;font-size:11px;line-height:1.65}.moduleGrid article>span{color:var(--p-green);margin-top:auto;font-size:9px;font-weight:900}.darkSection{background:var(--p-dark);color:#fff;border-radius:28px;grid-template-columns:1fr 1fr;align-items:center;gap:100px;max-width:1440px;margin:auto;padding:clamp(55px,8vw,112px);display:grid}.darkSection label{color:var(--p-gold)}.darkIntro h2{letter-spacing:-.045em;margin:15px 0 23px;font:700 clamp(42px,5vw,67px)/.98 Georgia,serif}.darkIntro p{color:#b1c2b9;font-size:13px;line-height:1.75}.darkIntro>a{color:#f0c65e;border-bottom:1px solid #f0c65e;margin-top:17px;padding-bottom:4px;font-size:10px;font-weight:900;display:inline-block}.sourceCard{color:var(--p-ink);background:#f8f9f5;border-radius:16px;padding:28px;box-shadow:0 22px 55px #0003}.sourceCard>small{color:#795212;background:#fff0d2;border-radius:5px;padding:6px 8px;font-size:7px;font-weight:900;display:inline-block}.sourceCard h3{margin:19px 0 10px;font:700 25px Georgia,serif}.sourceCard p{color:#56635c;font-size:11px;line-height:1.7}.sourceCard>div{flex-wrap:wrap;gap:6px;margin:18px 0;display:flex}.sourceCard span{border:1px solid var(--p-line);background:#fff;border-radius:5px;padding:6px;font-size:7px}.sourceCard button{background:var(--p-green);color:#fff;border:0;border-radius:8px;width:100%;padding:12px;font-size:9px;font-weight:900}.planGrid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:14px;display:grid}.planGrid article{border:1px solid var(--p-line);background:#fff;border-radius:15px;padding:29px;position:relative}.planGrid article.featured{border:2px solid var(--p-green);box-shadow:0 16px 45px #163a2914}.planGrid article>strong{color:var(--p-green);letter-spacing:.08em;background:#e7f4ed;border-radius:5px;padding:6px;font-size:6px;position:absolute;top:15px;right:15px}.planGrid label{font-size:7px}.planGrid h3{margin:12px 0;font:700 28px Georgia,serif}.planGrid p{color:#68746e;min-height:52px;font-size:10px;line-height:1.6}.planGrid article>b{border-top:1px solid var(--p-line);margin:22px 0;padding-top:20px;font-size:12px;display:block}.planGrid ul{margin:0 0 26px;padding:0;list-style:none}.planGrid li{color:#49574f;padding:7px 0;font-size:9px}.planGrid li:first-letter{color:var(--p-green)}.planGrid article>a{background:var(--p-dark);color:#fff;border-radius:8px;justify-content:space-between;padding:12px;font-size:9px;font-weight:900;display:flex}.rollout{border-top:1px solid var(--p-line);grid-template-columns:.8fr 1.2fr;gap:70px;display:grid}.rollout ol{grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:0;list-style:none;display:grid}.rollout li{border:1px solid var(--p-line);border-radius:11px;gap:12px;padding:17px;display:flex}.rollout li>i{width:28px;height:28px;color:var(--p-green);background:#e7f4ed;border-radius:8px;place-items:center;font-style:normal;font-weight:900;display:grid}.rollout b,.rollout small{display:block}.rollout b{font-size:10px}.rollout small{color:#758179;margin-top:5px;font-size:8px;line-height:1.45}.finalCta{background:var(--p-green);color:#fff;text-align:center;border-radius:24px;max-width:1280px;margin:0 auto 80px;padding:75px}.finalCta>label{color:#f1d27b}.finalCta h2{letter-spacing:-.045em;margin:15px 0;font:700 clamp(40px,5vw,67px)/1 Georgia,serif}.finalCta p{color:#cae0d4;font-size:12px}.finalCta>div{justify-content:center;align-items:center;gap:25px;margin-top:28px;font-size:10px;font-weight:900;display:flex}.solidCta.light{background:#fff;color:var(--p-green)!important}.productFooter{border-top:1px solid var(--p-line);grid-template-columns:auto 1fr auto;align-items:center;gap:45px;max-width:1280px;margin:auto;padding:30px;display:grid}.productFooter p{color:#748078;font-size:8px;line-height:1.55}.productFooter>div:last-child{gap:20px;font-size:8px;font-weight:900;display:flex}@media (width<=950px){.productHero{grid-template-columns:1fr;padding:60px 35px}.heroConsole{max-width:620px}.sectionHead,.problem,.darkSection,.rollout{grid-template-columns:1fr;gap:35px}.moduleGrid,.planGrid{grid-template-columns:1fr 1fr}.planGrid article:last-child{grid-column:1/-1}.productFooter{grid-template-columns:1fr}.productFooter>div:last-child{justify-content:flex-start}}@media (width<=620px){.productNav{height:70px;padding:0 17px}.productNav>div>a:not(.navCta){display:none}.productHero{border-radius:0;min-height:auto;padding:55px 20px}.heroCopy h1{font-size:53px}.heroActions{flex-direction:column;align-items:flex-start}.heroConsole{transform:none}.consoleGrid{grid-template-columns:1fr}.consoleFlow{flex-direction:column;align-items:flex-start;gap:5px}.consoleFlow i{transform:rotate(90deg)}.valueStrip{grid-template-columns:1fr 1fr;gap:15px;padding:25px 20px;display:grid}.valueStrip span{font-size:11px}.productSection{padding:72px 20px}.moduleGrid,.planGrid{grid-template-columns:1fr}.planGrid article:last-child{grid-column:auto}.darkSection{border-radius:0;padding:70px 20px}.rollout ol{grid-template-columns:1fr}.finalCta{border-radius:0;margin:0;padding:65px 20px}.finalCta>div{flex-direction:column}.productFooter{padding:30px 20px}}.trustSite{--t-ink:#17231d;--t-green:#176c49;--t-dark:#13281f;--t-gold:#dfa936;--t-line:#dbe2dd;min-height:100vh;color:var(--t-ink);background:#fafbf8;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.trustSite *{box-sizing:border-box}.trustSite a{color:inherit;text-decoration:none}.trustSite>nav{justify-content:space-between;align-items:center;max-width:1240px;height:80px;margin:auto;padding:0 28px;display:flex}.trustBrand{align-items:center;gap:10px;display:flex}.trustBrand>i{background:var(--t-gold);border-radius:10px;place-items:center;width:39px;height:39px;font-style:normal;font-weight:900;display:grid}.trustBrand b,.trustBrand small{display:block}.trustBrand b{letter-spacing:.09em;font-size:12px}.trustBrand small{color:#748179;margin-top:3px;font-size:8px}.trustSite>nav>div{align-items:center;gap:25px;font-size:10px;font-weight:900;display:flex}.trustLogin{background:var(--t-dark);border-radius:8px;padding:10px 16px;color:#fff!important}.trustSite>header{background:var(--t-dark);color:#fff;padding:90px max(28px,50vw - 590px);position:relative;overflow:hidden}.trustSite>header:after{content:"";border:1px solid #ffffff14;border-radius:50%;width:520px;height:520px;position:absolute;top:-320px;right:-200px;box-shadow:0 0 0 100px #ffffff05,0 0 0 200px #ffffff03}.trustSite>header label,.trustContent label,.principles label,.goLive label{letter-spacing:.16em;color:var(--t-gold);font-size:8px;font-weight:900}.trustSite>header h1{letter-spacing:-.05em;z-index:1;margin:17px 0 25px;font:700 clamp(48px,6vw,78px)/.95 Georgia,serif;position:relative}.trustSite>header h1 em{color:#78bf98;font-style:italic}.trustSite>header>p{color:#b4c6bc;z-index:1;max-width:690px;font-size:13px;line-height:1.75;position:relative}.trustSite>header>div{gap:30px;margin-top:30px;font-size:9px;font-weight:800;display:flex}.trustSite>header>div i{color:#7bce9f;margin-right:6px;font-style:normal}.trustSummary{z-index:2;border:1px solid var(--t-line);background:#fff;border-radius:14px;grid-template-columns:repeat(3,1fr);max-width:1180px;margin:-24px auto 0;display:grid;position:relative;box-shadow:0 18px 45px #14281f14}.trustSummary article{border-right:1px solid var(--t-line);padding:24px}.trustSummary article:last-child{border:0}.trustSummary small,.trustSummary b{display:block}.trustSummary small{letter-spacing:.12em;color:#75817b;font-size:7px;font-weight:900}.trustSummary b{margin:8px 0;font:700 22px Georgia,serif}.trustSummary p{color:#68766e;margin:0;font-size:9px;line-height:1.5}.trustContent,.principles{max-width:1180px;margin:auto;padding:100px 0}.trustHeading{grid-template-columns:1fr .55fr;align-items:end;gap:80px;margin-bottom:38px;display:grid}.trustHeading h2,.principles h2,.goLive h2{letter-spacing:-.04em;margin:12px 0 0;font:700 clamp(35px,4vw,53px)/1 Georgia,serif}.trustHeading>p{color:#647168;font-size:11px;line-height:1.7}.controlTable{border:1px solid var(--t-line);background:#fff;border-radius:14px;overflow:hidden}.controlHead,.controlTable article{grid-template-columns:1fr .52fr 1.7fr;align-items:center;gap:20px;padding:14px 20px;display:grid}.controlHead{letter-spacing:.1em;color:#76817b;background:#f0f3f0;font-size:7px;font-weight:900}.controlTable article{border-top:1px solid var(--t-line)}.controlTable article>b{font-size:10px}.controlTable article>em{border-radius:999px;width:max-content;padding:6px 9px;font-size:7px;font-style:normal;font-weight:900}.controlTable article>em.active{color:var(--t-green);background:#e5f3eb}.controlTable article>em.pending{color:#8a5d0f;background:#fff1d7}.controlTable article>p{color:#627068;font-size:9px;line-height:1.5}.principles{background:#f0f1e9;grid-template-columns:.75fr 1.25fr;gap:90px;max-width:none;padding-left:max(28px,50vw - 590px);padding-right:max(28px,50vw - 590px);display:grid}.principles>div:last-child{grid-template-columns:1fr 1fr;gap:12px;display:grid}.principles article{border:1px solid var(--t-line);background:#fff;border-radius:11px;gap:13px;padding:18px;display:flex}.principles article>i{color:var(--t-gold);font:700 15px Georgia,serif}.principles article b{font-size:10px}.principles article p{color:#68756e;margin:6px 0 0;font-size:9px;line-height:1.55}.sourceLinks{grid-template-columns:1fr 1fr;gap:10px;display:grid}.sourceLinks a{border:1px solid var(--t-line);background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:15px;padding:18px;display:flex}.sourceLinks b{font-size:10px}.sourceLinks span{color:var(--t-green);text-align:right;font-size:8px}.goLive{background:var(--t-dark);color:#fff;border-radius:22px;max-width:1180px;margin:0 auto 90px;padding:70px}.goLive ul{grid-template-columns:1fr 1fr;gap:11px 35px;margin:35px 0;padding:0;list-style:none;display:grid}.goLive li{color:#c1d0c8;border-bottom:1px solid #ffffff18;padding:10px 0;font-size:10px}.goLive li:before{content:"✓";color:#75ca9d;margin-right:9px}.goLive p{color:#a8bbb1;font-size:9px}.goLive>a{color:var(--t-green);background:#fff;border-radius:8px;margin-top:15px;padding:13px 17px;font-size:9px;font-weight:900;display:inline-block}.trustSite>footer{border-top:1px solid var(--t-line);grid-template-columns:auto 1fr auto;align-items:center;gap:45px;max-width:1180px;margin:auto;padding:30px 0;display:grid}.trustSite>footer p{color:#748179;font-size:8px;line-height:1.5}.trustSite>footer>a:last-child{font-size:8px;font-weight:900}@media (width<=900px){.trustContent,.principles,.trustSite>footer,.trustSummary{margin-left:25px;margin-right:25px}.trustHeading,.principles{grid-template-columns:1fr;gap:35px}.goLive{margin-left:25px;margin-right:25px}.trustSite>footer{grid-template-columns:1fr}.principles{margin:0}}@media (width<=620px){.trustSite>header{padding:70px 20px}.trustSite>header>div{flex-direction:column;gap:10px}.trustSummary{grid-template-columns:1fr}.trustSummary article{border-right:0;border-bottom:1px solid var(--t-line)}.trustContent{padding:70px 0}.controlHead{display:none}.controlTable article{grid-template-columns:1fr}.controlTable article>p{margin:0}.principles{padding:70px 20px}.principles>div:last-child,.sourceLinks,.goLive ul{grid-template-columns:1fr}.goLive{border-radius:0;margin:0;padding:65px 20px}.trustSite>footer{padding:30px 0}}
