.platform-v4-hero{color:#fff;background:radial-gradient(circle at 82% 18%,#97c7583d,#0000 20rem),linear-gradient(118deg,#0a2b21 0%,#103f2e 58%,#126247 100%);padding-block:clamp(92px,11vw,164px)}.platform-v4-hero__grid{grid-template-columns:minmax(0,1fr) minmax(300px,.52fr);align-items:end;gap:clamp(44px,9vw,140px);display:grid}.platform-v4-hero h1{color:#fff;letter-spacing:-.07em;max-width:760px;margin-top:14px;font-size:clamp(3rem,7vw,7.5rem);line-height:.93}.platform-v4-hero .lead{color:#cfe1d4;max-width:680px;margin-top:26px}.platform-v4-hero__availability{background:#02181138;border-left:2px solid #b8df76;grid-template-columns:auto 1fr;gap:4px 14px;max-width:620px;margin-top:30px;padding:14px 16px;display:grid}.platform-v4-hero__availability span{color:#b8df76;letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:900}.platform-v4-hero__availability strong{color:#fff;font-size:.78rem;font-weight:750}.platform-v4-hero__availability small{color:#bdd0c2;grid-column:2;font-size:.72rem}.platform-v4-hero__signal{background:#02181145;border:1px solid #daefdc47;border-radius:22px 22px 22px 5px;padding:25px}.platform-v4-hero__signal>span,.platform-v4-hero__signal-line span{color:#b8df76;letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:850}.platform-v4-hero__signal strong{margin-top:13px;font-size:1.35rem;display:block}.platform-v4-hero__signal-line{align-items:center;gap:7px;margin-block:24px 18px;display:flex}.platform-v4-hero__signal-line i{background:#91c75a;width:24px;height:1px}.platform-v4-hero__signal p{color:#bdd0c2;font-size:.78rem}.platform-v4-apps,.platform-v4-roadmap{background:#f5f7f2;padding-block:clamp(82px,9vw,132px)}.platform-v4-heading{grid-template-columns:minmax(0,1fr) minmax(280px,.64fr);align-items:end;gap:clamp(34px,8vw,120px);display:grid}.platform-v4-heading h2,.platform-v4-roadmap h2{max-width:700px;margin-top:12px}.platform-v4-heading>p{max-width:500px;color:var(--muted)}.platform-v4-apps__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:42px;display:grid}.platform-v4-card{border-top:4px solid var(--card-accent);background:#fff;border-radius:24px 24px 24px 6px;flex-direction:column;min-height:330px;padding:clamp(24px,4vw,42px);display:flex;box-shadow:0 12px 34px #1435250f}.platform-v4-card--ops{--card-accent:#3c8a62}.platform-v4-card--carbon{--card-accent:#839d41}.platform-v4-card--red{--card-accent:#d68b3b}.platform-v4-card--agro{--card-accent:#9a6c3d}.platform-v4-card__top{justify-content:space-between;align-items:center;gap:16px;display:flex}.platform-v4-card__top>span{color:var(--card-accent);font-size:.8rem;font-weight:900}.platform-v4-card__top small{color:#65756b;text-align:right;font-size:.68rem}.platform-v4-card h3{color:var(--green-900);margin-top:46px;font-size:clamp(1.5rem,3vw,2.35rem)}.platform-v4-card p{max-width:520px;color:var(--muted);margin-top:13px}.platform-v4-card__scope{color:#3b644f;letter-spacing:.06em;text-transform:uppercase;margin-top:auto;padding-top:24px;font-size:.69rem;font-weight:850}.platform-v4-card .text-link{margin-top:16px}.platform-v4-access-map{background:#e8f0e6;padding-block:clamp(64px,8vw,108px)}.platform-v4-access-map__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:38px;display:grid}.platform-v4-access-map__grid article{background:#ffffffa8;border:1px solid #d1dfd1;border-radius:18px 18px 18px 4px;grid-template-columns:auto 1fr;gap:8px 15px;min-height:174px;padding:22px;display:grid}.platform-v4-access-map__grid article>span{color:#558447;letter-spacing:.07em;font-size:.7rem;font-weight:900}.platform-v4-access-map__grid article>div{grid-column:2}.platform-v4-access-map__grid strong{color:var(--green-900);font-size:1rem}.platform-v4-access-map__grid p{color:#5e7164;margin-top:8px;font-size:.78rem;line-height:1.55}.platform-v4-access-map__grid small{color:#6f856f;letter-spacing:.04em;text-transform:uppercase;grid-column:2;align-self:end;font-size:.65rem;font-weight:800}.platform-v4-foundation{color:#fff;background:#102f25;padding-block:clamp(84px,9vw,132px)}.platform-v4-heading--light>p{color:#bfd0c4}.platform-v4-foundation__grid{border-top:1px solid #def2de33;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:48px;display:grid}.platform-v4-foundation article{border-right:1px solid #def2de33;min-height:220px;padding:22px 22px 24px 0}.platform-v4-foundation article:not(:first-child){padding-left:22px}.platform-v4-foundation article:last-child{border-right:0}.platform-v4-foundation article>span,.platform-v4-roadmap li>span{color:#afd76d;font-size:.7rem;font-weight:900}.platform-v4-foundation h3{margin-top:58px;font-size:1.16rem}.platform-v4-foundation p{color:#b8cbc0;margin-top:12px;font-size:.8rem}.platform-v4-roadmap{background:#fff}.platform-v4-roadmap__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:clamp(44px,9vw,140px);display:grid}.platform-v4-roadmap ol{margin:0;padding:0;list-style:none}.platform-v4-roadmap li{border-bottom:1px solid var(--line);grid-template-columns:38px 1fr;gap:20px;padding-block:20px;display:grid}.platform-v4-roadmap li:first-child{padding-top:0}.platform-v4-roadmap strong{color:var(--green-900)}.platform-v4-roadmap p{color:var(--muted);margin-top:6px;font-size:.83rem}.platform-v4-note{color:#496356;background:#e7f1dc;padding-block:18px;font-size:.78rem}.platform-admin{background:#f4f7f1;min-height:100vh}.platform-admin__hero{color:#fff;background:radial-gradient(circle at 80% 15%,#b1da6b33,#0000 22rem),linear-gradient(120deg,#09281f,#12543b);padding-block:clamp(76px,9vw,128px)}.platform-admin__hero-grid{grid-template-columns:minmax(0,1fr) minmax(300px,.5fr);align-items:end;gap:clamp(35px,8vw,110px);display:grid}.platform-admin__hero h1{color:#fff;letter-spacing:-.06em;max-width:760px;margin-top:15px;font-size:clamp(2.7rem,6vw,6.5rem);line-height:.94}.platform-admin__hero .lead{color:#d1e5d4;max-width:690px;margin-top:24px}.back-link--light{color:#c6e78b}.platform-admin__hero-card{background:#001c1345;border:1px solid #e1f5e040;border-radius:22px 22px 22px 5px;padding:26px}.platform-admin__hero-card>span,.platform-admin__hero-card>div span{color:#c6e78b;letter-spacing:.08em;text-transform:uppercase;font-size:.67rem;font-weight:850}.platform-admin__hero-card strong{margin-top:12px;font-size:1.35rem;display:block}.platform-admin__hero-card p{color:#bdd1c1;margin-block:14px 22px;font-size:.83rem;line-height:1.6}.platform-admin__hero-card>div{color:#d8e7da;align-items:center;gap:10px;margin-top:10px;font-size:.76rem;display:flex}.platform-admin__hero-card i{background:#b8df76;border-radius:50%;width:7px;height:7px}.platform-admin__body{padding-block:clamp(70px,8vw,120px)}.platform-admin__toolbar{justify-content:space-between;align-items:end;gap:30px;display:flex}.platform-admin__toolbar h2{color:var(--green-900);margin-top:10px}.platform-admin__toolbar p{color:var(--muted);margin-top:9px}.platform-admin__toolbar label{min-width:240px;color:var(--green-900);letter-spacing:.06em;text-transform:uppercase;gap:7px;font-size:.68rem;font-weight:850;display:grid}.platform-admin__toolbar select{color:var(--green-900);font:inherit;letter-spacing:0;text-transform:none;background:#fff;border:1px solid #ccd8ce;border-radius:8px;padding:12px 14px}.platform-admin__stats{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:38px;display:grid}.platform-admin__stats article{background:#fff;border:1px solid #dce5dc;border-radius:14px;padding:20px}.platform-admin__stats span,.platform-admin__stats small{color:#718076;font-size:.72rem;display:block}.platform-admin__stats strong{color:var(--green-900);margin-block:12px 3px;font-size:2rem;display:block}.platform-admin__workspace{background:#fff;border:1px solid #dce5dc;border-radius:18px;margin-top:34px;padding:clamp(22px,3vw,34px)}.platform-admin__table-head{justify-content:space-between;align-items:end;gap:18px;display:flex}.platform-admin__table-head h3,.platform-admin__lower-grid h3{color:var(--green-900);margin-top:9px}.platform-admin__table-actions{flex-wrap:wrap;justify-content:end;align-items:center;gap:10px;display:flex}.platform-admin__filters{flex-wrap:wrap;gap:5px;display:flex}.platform-admin__filters button{color:#5b6d61;font:inherit;cursor:pointer;background:#fff;border:1px solid #d5e0d6;border-radius:99px;padding:8px 10px;font-size:.68rem}.platform-admin__filters button.is-active{color:#fff;background:#267348;border-color:#6ea449}.platform-admin__invite-trigger{color:#267348;font:inherit;cursor:pointer;background:#f2f8ed;border:1px solid #bcd3ad;border-radius:8px;padding:9px 12px;font-size:.7rem;font-weight:850}.platform-admin__invite-form{background:#f2f8ed;border:1px solid #cfe1c5;border-radius:14px;gap:20px;margin-top:18px;padding:22px;display:grid}.platform-admin__invite-head{justify-content:space-between;align-items:start;gap:20px;display:flex}.platform-admin__invite-head h3{color:var(--green-900);margin-top:8px}.platform-admin__invite-head p{color:#68806e;margin-top:6px;font-size:.76rem}.platform-admin__invite-head>button{color:#5f7566;font:inherit;cursor:pointer;background:0 0;border:0;font-size:.7rem;font-weight:850}.platform-admin__invite-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.platform-admin__invite-fields label{color:#476452;gap:7px;font-size:.66rem;font-weight:850;display:grid}.platform-admin__invite-fields input,.platform-admin__invite-fields select{width:100%;color:var(--green-900);font:inherit;background:#fff;border:1px solid #cbdaca;border-radius:8px;padding:11px 12px;font-size:.75rem;font-weight:500}.platform-admin__invite-fields input:focus,.platform-admin__invite-fields select:focus{outline-offset:1px;outline:2px solid #a5cf71}.platform-admin__invite-note{color:#66806e;font-size:.68rem}.platform-admin__table-wrap{margin-top:24px;overflow-x:auto}.platform-admin__table-wrap table{border-collapse:collapse;width:100%;min-width:900px;font-size:.78rem}.platform-admin__table-wrap th{color:#77867b;letter-spacing:.07em;text-align:left;text-transform:uppercase;padding:0 12px 12px;font-size:.64rem}.platform-admin__table-wrap td{color:#4e6055;vertical-align:middle;border-top:1px solid #e5ebe5;padding:15px 12px}.platform-admin__table-wrap tr.is-selected td{background:#f0f7e9}.platform-admin__person{align-items:center;gap:10px;min-width:190px;display:flex}.platform-admin__person>span{color:#fff;background:#39845b;border-radius:50%;place-items:center;width:32px;height:32px;font-size:.64rem;font-weight:850;display:grid}.platform-admin__person strong,.platform-admin__person small{display:block}.platform-admin__person strong{color:var(--green-900)}.platform-admin__person small{color:#829087;margin-top:3px;font-size:.68rem}.user-status{white-space:nowrap;border-radius:99px;padding:5px 8px;font-size:.66rem;font-weight:800;display:inline-flex}.user-status--active{color:#256544;background:#e0f2df}.user-status--pending{color:#8a6319;background:#fff1cb}.user-status--suspended{color:#8f3d37;background:#f8dfdc}.platform-admin__row-actions{flex-wrap:wrap;gap:8px;min-width:145px;display:flex}.platform-admin__row-action{color:#267348;font:inherit;cursor:pointer;background:0 0;border:0;font-size:.72rem;font-weight:800}.platform-admin__row-action--primary{color:#fff;background:#267348;border-radius:7px;padding:7px 10px}.platform-admin__access-panel{color:#fff;background:radial-gradient(circle at 100% 0,#b8df7626,#0000 20rem),#123e2d;border-radius:18px;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:30px;margin-top:14px;padding:clamp(24px,4vw,42px);display:grid}.platform-admin__access-copy h2{color:#fff;letter-spacing:-.04em;max-width:450px;margin-top:10px;font-size:clamp(1.8rem,3vw,2.8rem);line-height:1}.platform-admin__access-copy>p{color:#c5d9c9;max-width:470px;margin-top:14px;font-size:.82rem;line-height:1.6}.platform-admin__selected-user{border-top:1px solid #ddf1db2e;align-items:center;gap:11px;margin-top:24px;padding-top:18px;display:flex}.platform-admin__selected-user>span{color:#123e2d;background:#c6e78b;border-radius:50%;place-items:center;width:36px;height:36px;font-size:.68rem;font-weight:900;display:grid}.platform-admin__selected-user strong,.platform-admin__selected-user small{display:block}.platform-admin__selected-user small{color:#bdd1c1;margin-top:3px;font-size:.69rem}.platform-admin__platform-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.platform-admin__platform-options button{color:#e6f2e6;text-align:left;cursor:pointer;background:#001c1338;border:1px solid #def2de33;border-radius:11px;grid-template-columns:26px 1fr;gap:2px 9px;padding:13px;transition:border-color .2s,background .2s,transform .2s;display:grid}.platform-admin__platform-options button:hover{border-color:#c6e78b;transform:translateY(-2px)}.platform-admin__platform-options button.is-active{background:#afd76d26;border-color:#afd76d}.platform-admin__platform-options button>span{color:#c6e78b;border:1px solid #def2de61;border-radius:50%;grid-row:span 2;place-items:center;width:24px;height:24px;font-weight:900;display:grid}.platform-admin__platform-options button.is-active>span{color:#123e2d;background:#c6e78b}.platform-admin__platform-options strong{align-self:end;font-size:.78rem}.platform-admin__platform-options small{color:#aac5af;font-size:.65rem;line-height:1.35}.platform-admin__lower-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.platform-admin__lower-grid>article{background:#fff;border-radius:18px;padding:28px}.platform-admin__role{border-top:1px solid #e5ebe5;gap:4px;margin-top:18px;padding-top:14px;display:grid}.platform-admin__role strong{color:var(--green-900)}.platform-admin__role span{color:#718076;font-size:.8rem}.platform-admin__audit{color:#fff;background:#123e2d!important}.platform-admin__audit h3{color:#fff}.platform-admin__audit p{color:#c5d9c9;margin-top:14px;line-height:1.6}.platform-admin__audit button{color:#c6e78b;font:inherit;cursor:pointer;background:0 0;border:0;margin-top:22px;font-weight:800}.platform-admin__notice{color:#506458;background:#e8f0e7;border-left:3px solid #8db957;margin-top:18px;padding:13px 16px;font-size:.78rem}.platform-admin__notice button{color:#267348;font:inherit;font-size:inherit;cursor:pointer;background:0 0;border:0;margin-left:4px;padding:0;font-weight:850;text-decoration:underline}@media (max-width:800px){.platform-admin__hero-grid,.platform-admin__lower-grid,.platform-admin__access-panel{grid-template-columns:1fr}.platform-admin__toolbar,.platform-admin__table-head{flex-direction:column;align-items:start}.platform-admin__table-actions{justify-content:start}.platform-admin__invite-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-admin__toolbar label{width:100%}.platform-admin__stats{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.platform-admin__stats,.platform-admin__platform-options,.platform-admin__invite-fields{grid-template-columns:1fr}}.platform-v4-note strong{color:var(--green-900)}@media (max-width:900px){.platform-v4-hero__grid,.platform-v4-heading,.platform-v4-roadmap__grid{grid-template-columns:1fr}.platform-v4-hero__signal,.platform-v4-heading>p{max-width:620px}.platform-v4-foundation__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-v4-access-map__grid{grid-template-columns:1fr;max-width:620px}.platform-v4-foundation article:nth-child(2){border-right:0}.platform-v4-foundation article:nth-child(n+3){border-top:1px solid #def2de33}}@media (max-width:620px){.platform-v4-hero h1{font-size:clamp(2.8rem,14vw,4.4rem)}.platform-v4-hero__availability{grid-template-columns:1fr}.platform-v4-hero__availability small{grid-column:auto}.platform-v4-apps__grid,.platform-v4-foundation__grid{grid-template-columns:1fr}.platform-v4-foundation article,.platform-v4-foundation article:not(:first-child){border-right:0;min-height:0;padding:22px 0}.platform-v4-foundation article:first-child{padding-top:0}.platform-v4-foundation h3{margin-top:34px}}
