:root{--family-sans:Arial,Helvetica,sans-serif;--family-mono:"Courier New",Courier,monospace;--family-paper:#faf8f3;--family-ink:#29312d;--family-line:#dddcd2;--family-forest:#355846;--family-sage:#bcd0af;--family-navy:#293f50;--family-slate:#bdcbd2;--family-bordeaux:#663b45;--family-clay:#dec5b6;--family-walnut:#81654f;--family-sand:#ded0b9;--family-olive:#697246;--family-moss:#d1d3ad;--family-marker:#d1df55}.text-marker{color:inherit;font-style:normal;text-decoration:none;background:linear-gradient(transparent 54%,var(--family-marker) 54%,var(--family-marker) 90%,transparent 90%);box-shadow:none;padding:0 .045em .015em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.family-type{font-family:var(--family-sans)}.family-label{font-family:var(--family-mono)}.family-estate{--family-primary:var(--family-forest);--family-marker:var(--family-sage)}.family-office{--family-primary:var(--family-navy);--family-marker:var(--family-slate)}.family-bureau{--family-primary:var(--family-bordeaux);--family-marker:var(--family-clay)}.family-strive{--family-primary:#253147;--family-marker:#d1df55;--family-paper:#fbfbf7;--family-ink:#242b32}@media(forced-colors:active){.text-marker{background:none;text-decoration:underline;text-decoration-thickness:.12em;text-underline-offset:-.05em}}html,body{margin:0;min-height:100%;background:#faf8f3}button,input,select,textarea{font:inherit}button{cursor:pointer}*{box-sizing:border-box}.sc-shell{--accent:#355846;--marker:#bcd0af;--paper:#faf8f3;--ink:#29312d;--muted:#697168;--line:#dddcd2;--family-marker:#bcd0af;display:grid;grid-template-columns:238px minmax(0,1fr);min-height:100vh;color:var(--ink);font:14px/1.6 Arial,Helvetica,sans-serif;background:var(--paper)}.sc-shell :is(h1,h2,h3,p){margin:0}.sc-shell h1,.sc-shell h2,.sc-shell h3{font-weight:700;letter-spacing:-.04em;line-height:1.2}.sc-shell h2{font-size:21px}.sc-shell h3{font-size:16px}.sc-shell p{color:var(--muted)}.sc-shell button,.sc-shell .sc-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:8px 13px;border:1px solid var(--line);border-radius:2px;background:#fff;color:inherit;line-height:1.4;text-decoration:none;font-size:12px;transition:background .15s}.sc-shell button:hover{background:#f0f2e9}.sc-shell button:disabled{opacity:.45;cursor:default}.sc-shell :focus-visible{outline:2px solid #355846;outline-offset:3px}.sc-shell .primary{background:var(--accent);border-color:var(--accent);color:#fff}.sc-shell .primary:hover{background:#294736}.sc-shell .sc-link,.sc-shell .sc-quiet{border:0;background:transparent;padding:3px 0;color:var(--accent);min-height:28px;text-align:left;justify-content:flex-start}.sc-shell .sc-icon{padding:6px;min-width:32px;flex-shrink:0}.sc-eyebrow,.sc-mono{font:10px/1.5 Courier New,monospace;letter-spacing:.4px}.sc-eyebrow{text-transform:uppercase;display:block;color:var(--muted)}.sc-shell .sc-text{display:block;text-align:left;background:transparent;border:0;padding:0;min-height:0;flex:1}.sc-text strong,.sc-text small{display:block}.sc-text strong{font-size:13px;font-weight:500}.sc-text small{font-size:11px;color:var(--muted);margin-top:5px}.sc-sidebar{position:sticky;top:0;height:100vh;background:#355846;color:#fff;padding:28px 17px 18px;display:flex;flex-direction:column;min-height:0;z-index:6}.sc-brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:inherit}.sc-brand>img{width:32px;height:32px;filter:none}.sc-brand strong{font-size:21px;letter-spacing:-1.1px;white-space:nowrap}.sc-brand strong>span{color:#bcd0af}.sc-brand small{display:block;font:8px Courier New,monospace;letter-spacing:.65px;color:#d3dfce;margin-top:5px}.sc-side-product{border-bottom:1px solid #ffffff26;padding:24px 9px 17px;margin-bottom:15px}.sc-side-product>span{font-size:12px;font-weight:700}.sc-side-product small{display:block;font-size:10px;opacity:.8;margin-top:4px}.sc-sidebar nav{flex:1;overflow:auto;min-height:0;scrollbar-width:thin;scrollbar-color:#ffffff44 transparent}.sc-sidebar nav>button{width:100%;justify-content:flex-start;text-align:left;gap:11px;background:transparent;color:#e4ecdf;border:0;padding:9px 12px;min-height:36px;font-size:12px;margin-bottom:2px}.sc-sidebar nav>button:hover{background:#456852}.sc-sidebar nav>button.active{background:#bcd0af;color:#29312d;font-weight:700}.sc-sidebar nav>button>b{margin-left:auto;border-radius:2px;background:#fff;color:#355846;font:10px Courier New,monospace;padding:1px 5px}.sc-side-footer{padding-top:18px}.sc-side-footer>button{width:100%;justify-content:flex-start;background:none;color:#fff;border:0;padding:9px 12px}.sc-side-footer>button>span{margin-left:auto;font:8px Courier New,monospace;color:#decebf;background:#ffffff14;padding:3px 5px}.sc-profile{display:flex;gap:10px;align-items:center;border-top:1px solid #ffffff25;margin-top:15px;padding:17px 5px 0}.sc-profile>b{width:30px;height:30px;background:#91a88a;color:#fff;display:grid;place-items:center;border-radius:50%;font-size:10px}.sc-profile strong,.sc-profile small{display:block;font-size:11px}.sc-profile small{font-size:9px;color:#d7e1d0;margin-top:3px}.sc-sidebar :focus-visible{outline-color:#dce6d7}.sc-shell main{min-width:0}.sc-topbar{min-height:72px;background:#fff;border-bottom:1px solid var(--line);padding:0 32px;display:flex;align-items:center;justify-content:space-between;gap:15px}.sc-product-switch{display:flex;gap:6px;align-items:center;overflow:auto}.sc-product-switch>button{border:0;background:transparent;padding:11px 12px;font-size:11px;white-space:nowrap}.sc-product-switch>button[aria-pressed=true]{color:var(--accent);background:#eef1e8;font-weight:700}.sc-shell .sc-top-assistant{font-size:11px;color:#663b45;white-space:nowrap}.sc-demo-strip{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:9px 35px;background:#ecefe3;border-bottom:1px solid #dce1d0;font-size:10px;color:#5d6c50}.sc-demo-strip>span{display:flex;gap:10px;align-items:center}.sc-demo-strip b{font:9px Courier New,monospace;border:1px solid #b8c5a6;padding:1px 4px;font-weight:400}.sc-demo-strip>button{border:0;background:transparent;padding:3px;min-height:24px;font-size:10px;color:#5d6c50}.sc-content{max-width:1510px;margin:auto;padding:37px 38px 20px}.sc-page-head{display:flex;justify-content:space-between;align-items:center;gap:25px;margin:3px 0 30px}.sc-page-head h1{font-size:43px;letter-spacing:-1.9px;margin:11px 0 12px}.sc-page-head p{font-size:13px;max-width:750px}.sc-head-actions{flex-shrink:0}.sc-search{display:flex;align-items:center;gap:9px;border:1px solid var(--line);background:#fff;padding:7px 11px;border-radius:2px;color:#798176}.sc-search input{border:0;background:transparent;outline:none;width:155px;padding:3px;font-size:12px}.sc-shell :is(input,textarea,select){color:var(--ink)}.sc-shell :is(select,input[type=date],input[type=time]){padding:8px 11px;background:#fff;border:1px solid var(--line);border-radius:2px;font-size:12px;min-height:36px}.sc-intro{display:grid;grid-template-columns:1.3fr 1fr;gap:70px;align-items:center;margin:15px 0 40px;padding:33px 0 15px}.sc-intro h2{font-size:36px;line-height:1.18;letter-spacing:-1.5px;margin:17px 0}.sc-intro p{max-width:550px;font-size:14px;line-height:1.85;margin-bottom:25px}.sc-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.sc-intro-visual{background:#edf0e6;padding:31px;border:1px solid #dce2d3}.sc-intro-visual>div{display:flex;gap:14px;align-items:center;background:#fff;border:1px solid #dce1d5;padding:18px 19px}.sc-intro-visual>div>svg:first-child{color:#7a8e67}.sc-intro-visual>div>span{flex:1;font-size:13px;font-weight:700}.sc-intro-visual small{display:block;font-size:10px;color:#7b8375;font-weight:400;margin-top:5px}.sc-intro-visual>div>svg:last-child{color:#7a8e67}.sc-intro-visual>i{display:block;height:16px;border-left:1px solid #aabd9d;margin-left:29px}.sc-panel{border:1px solid var(--line);background:#fff;border-radius:2px;margin-bottom:23px;min-width:0;overflow:hidden}.sc-panel>header{padding:20px 23px;border-bottom:1px solid #e9e9e0;display:flex;justify-content:space-between;align-items:center;gap:15px}.sc-panel>header h2{font-size:16px;letter-spacing:-.25px}.sc-panel>header button{font-size:11px}.sc-padding{padding:24px}.sc-padding>p{margin:12px 0 20px;line-height:1.85;font-size:13px}.sc-padding>h3{margin:23px 0 10px}.sc-padding>h3:first-child{margin-top:0}.sc-padding>h2{margin:15px 0}.sc-padding>svg{color:#7c8f6b}.sc-two,.sc-three,.sc-project-grid{display:grid;gap:22px;align-items:start}.sc-two{grid-template-columns:1fr 1fr}.sc-three{grid-template-columns:repeat(3,minmax(0,1fr))}.sc-project-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:26px}.sc-product-cards{margin-bottom:33px}.sc-product-cards>button,.sc-article-card{display:block!important;text-align:left!important;padding:26px!important;min-height:245px;background:#fff!important}.sc-product-cards>button>svg{margin-top:19px;color:var(--accent)}.sc-product-cards h2{font-size:23px;margin:14px 0 13px}.sc-product-cards p{font-size:12px;line-height:1.8;min-height:65px}.sc-product-cards .sc-link{margin-top:22px;display:flex;font-size:12px}.sc-tour-routes>button{display:flex;width:100%;text-align:left;justify-content:flex-start;border:0;border-radius:0;border-bottom:1px solid #ecece4;padding:22px 24px;gap:20px;background:transparent}.sc-tour-routes>button:last-child{border:0}.sc-tour-routes>button>span{font:14px Courier New,monospace;color:#8da17d}.sc-tour-routes>button>div{flex:1}.sc-tour-routes strong{display:block;font-size:14px}.sc-tour-routes small{display:block;margin-top:7px;font-size:12px;color:var(--muted);line-height:1.7}.sc-footnote{font-size:11px;line-height:1.8;margin:23px 0!important;max-width:950px}.sc-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:15px;margin:0 0 26px}.sc-stat{border:1px solid var(--line);background:#fff;padding:20px;min-width:0}.sc-stat>span{font-size:11px;color:var(--muted)}.sc-stat>strong{display:block;font-size:28px;letter-spacing:-1px;line-height:1.2;margin:14px 0 10px;overflow-wrap:anywhere}.sc-stat>small{font-size:10px;color:var(--muted);display:block;line-height:1.6}.sc-capture{display:flex;align-items:center;gap:16px;background:#fff;border:1px solid var(--line);padding:12px 13px 12px 22px;margin:0 0 25px;color:#7b8672}.sc-capture>input{border:0;outline:none;font-size:14px;flex:1;min-width:0;background:transparent}.sc-capture>button{background:#bcd0af;border-color:#bcd0af;color:#29312d;padding:8px}.sc-task{display:flex;align-items:center;gap:12px;padding:19px 21px;border-bottom:1px solid #eeeeea}.sc-task:last-child{border-bottom:0}.sc-shell .sc-check{width:18px;min-height:18px;height:18px;padding:0;flex-shrink:0;border-color:#c8d0c2;border-radius:3px}.sc-shell .sc-check.done{background:#bcd0af;border-color:#bcd0af}.sc-task>.sc-text{min-width:0}.sc-task .sc-mono{font-size:10px;color:#7d8575;white-space:nowrap}.sc-tag{display:inline-flex;align-items:center;padding:3px 7px;border:1px solid #dfdfd5;background:#f5f4ef;color:#6e7469;font-size:9px;line-height:1.5;white-space:nowrap;border-radius:2px}.sc-tag.green{background:#edf3e5;border-color:#d6e0ca;color:#4e6a3e}.sc-tag.amber{background:#f9f0df;border-color:#e9d6b3;color:#8b6c32}.sc-agenda-row{display:flex;width:100%;gap:20px;text-align:left;border:0!important;border-bottom:1px solid #eee!important;padding:17px 0!important;background:transparent!important;justify-content:flex-start!important}.sc-agenda-row:last-child{border-bottom:0!important}.sc-agenda-row>time{font:12px Courier New,monospace;color:#748367}.sc-agenda-row strong{display:block;font-size:13px;font-weight:500}.sc-agenda-row small{display:block;font-size:10px;color:var(--muted);margin-top:5px}.sc-section-heading{display:flex;justify-content:space-between;align-items:center;margin:22px 0 20px;gap:15px}.sc-section-heading h2{font-size:22px}.sc-project-card{display:block!important;text-align:left!important;padding:24px!important;min-height:250px;border-top:3px solid #bcd0af!important;background:#fff!important;width:100%}.sc-project-card>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:10px}.sc-project-card>div:first-child>svg{color:#90a180}.sc-project-card h2{font-size:20px;margin:26px 0 13px}.sc-project-card>p{font-size:12px;line-height:1.8;min-height:58px}.sc-project-meta{display:flex;align-items:center;justify-content:space-between;gap:7px;margin-top:22px;font-size:10px;color:var(--muted)}.sc-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 21px;flex-wrap:wrap;font-size:12px;color:var(--muted)}.sc-tabs{display:flex;gap:4px;flex-wrap:wrap}.sc-tabs>button{border-color:transparent;background:transparent;font-size:11px}.sc-tabs>button[aria-pressed=true]{background:#355846;color:#fff}.sc-tab-line{border-bottom:1px solid var(--line);padding-bottom:14px;margin-bottom:23px}.sc-kanban{display:grid;grid-template-columns:repeat(5,minmax(190px,1fr));gap:14px;overflow:auto;padding-bottom:20px}.sc-kanban>section{background:#efefe8;border:1px solid #e0e2d6;padding:13px;min-height:470px}.sc-kanban h2{font-size:12px;letter-spacing:0;padding:5px 1px 17px;display:flex;justify-content:space-between}.sc-kanban h2>span{color:#8c9780;font:10px Courier New,monospace}.sc-kanban>section>button,.sc-lead{display:block!important;width:100%;text-align:left!important;background:#fff!important;border:1px solid #dfe2d5;padding:16px!important;margin-bottom:10px}.sc-kanban>section>button>strong{display:block;font-size:12px;font-weight:600;line-height:1.5}.sc-kanban>section>button>small{display:block;color:var(--muted);font-size:10px;margin:11px 0 17px}.sc-kanban>section>button>div{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:9px;color:var(--muted)}.sc-lead>b{display:block;font-size:21px;margin:22px 0 12px}.sc-lead>p{font-size:11px;margin-bottom:18px}.sc-lead>button:last-child{font-size:10px}.sc-timeline>button{display:grid;grid-template-columns:1.2fr 1.3fr auto;gap:25px;width:100%;text-align:left;justify-content:initial;border:0;border-bottom:1px solid var(--line);padding:18px 24px;border-radius:0}.sc-timeline strong{font-size:12px;font-weight:500}.sc-timeline>button>span:not(.sc-tag){background:#d7e0c9;border-left:3px solid #66805a;padding:8px;font-size:10px}.sc-mail-grid{display:grid;grid-template-columns:minmax(210px,31%) 1fr;border:1px solid var(--line);min-height:560px;margin-bottom:25px;background:#fff}.sc-mail-list{background:#f1f2e9;border-right:1px solid var(--line);max-height:720px;overflow:auto}.sc-mail-list>button{display:block;width:100%;text-align:left;padding:24px;border:0;border-bottom:1px solid var(--line);background:transparent;min-height:120px}.sc-mail-list>button.selected{background:#fff;border-left:3px solid #355846;padding-left:21px}.sc-mail-list small{display:block;font:9px Courier New,monospace;color:#78836f;margin-bottom:9px}.sc-mail-list strong{display:block;font-size:13px;font-weight:600;line-height:1.5}.sc-mail-list p{font-size:10px;margin-top:9px;max-height:32px;overflow:hidden}.sc-mail-list .sc-tag{margin-top:10px}.sc-reader{padding:37px}.sc-reader h2{font-size:27px;margin:22px 0 30px}.sc-pre{white-space:pre-wrap;line-height:1.9!important;font-size:14px}.sc-triage{border-top:1px solid var(--line);margin-top:35px;padding-top:25px}.sc-triage h3{margin-bottom:16px}.sc-triage .sc-actions{margin-top:17px}.sc-mail-context{display:flex;align-items:center;gap:9px;margin:25px 0;color:#718663}.sc-back{margin-bottom:20px}.sc-document{display:flex!important;width:100%;gap:15px!important;text-align:left!important;justify-content:flex-start!important;background:transparent!important;border:0!important;border-bottom:1px solid #eeeeea!important;border-radius:0!important;padding:23px!important}.sc-document:hover{background:#f6f7f1!important}.sc-document>svg{color:#7a8c6a;flex-shrink:0}.sc-document>span:not(.sc-tag){flex:1;min-width:0}.sc-document strong{display:block;font-size:13px;font-weight:500}.sc-document small{display:block;font-size:10px;color:var(--muted);margin-top:6px}.sc-table-scroll{overflow:auto;max-width:100%}.sc-shell table{border-collapse:collapse;width:100%;text-align:left}.sc-shell th{padding:14px 22px;font:9px Courier New,monospace;letter-spacing:.5px;text-transform:uppercase;border-bottom:1px solid var(--line);color:#7b8471;background:#f6f7f0;white-space:nowrap}.sc-shell td{padding:19px 22px;border-bottom:1px solid #eeeeea;font-size:12px;line-height:1.65;min-width:100px;max-width:340px;overflow-wrap:anywhere;vertical-align:middle}.sc-shell tbody tr:last-child td{border-bottom:0}.sc-shell td>strong{font-size:13px}.sc-shell td>.sc-link{font-size:11px;display:flex;margin:3px 0}.sc-empty{padding:40px;text-align:center;color:var(--muted);font-size:13px}.sc-empty h2{margin:17px 0 10px}.sc-article-card{margin-bottom:0;border:1px solid var(--line);min-height:245px}.sc-article-card h2{font-size:24px;margin:23px 0 16px}.sc-article-card p{font-size:13px;line-height:1.8;margin-bottom:20px}.sc-article-card .sc-link{display:flex}.sc-shell progress{width:100%;height:7px;appearance:none;border:0;background:#edf0e5}.sc-shell progress::-webkit-progress-bar{background:#edf0e5}.sc-shell progress::-webkit-progress-value{background:#7c986c}.sc-progress-label{display:block;font:10px Courier New,monospace;margin-top:8px;color:#7b886f}.sc-bars{padding:24px}.sc-bars>div,.sc-bars>button{display:block!important;width:100%;border:0;background:none!important;text-align:left!important;padding:0!important;margin:0 0 26px}.sc-bars>div:last-child,.sc-bars>button:last-child{margin-bottom:0}.sc-bars span{display:flex;justify-content:space-between;gap:15px;font-size:12px;margin-bottom:9px}.sc-bars small{font:10px Courier New,monospace;color:#7f8977}.sc-bars>div>div,.sc-bars>button>div{height:12px;background:#edf1e6}.sc-bars i{height:12px;background:#a9bf99;display:block;border-left:3px solid #355846}.sc-portal-hero{padding:39px 0 43px;max-width:760px}.sc-portal-hero h2{font-size:45px;line-height:1.18;letter-spacing:-1.8px;margin:20px 0}.sc-portal-hero p{max-width:600px;font-size:14px;line-height:1.85;margin-bottom:25px}.sc-contact-card{display:flex;gap:20px;align-items:center;padding:25px}.sc-contact-card>div:nth-child(2){flex:1}.sc-contact-card p{font-size:12px;margin-top:5px}.sc-avatar{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:#dbe5d1;color:#4d6b40;font-size:12px}.sc-steps{display:flex;gap:8px;margin:28px 0;flex-wrap:wrap}.sc-steps>span{padding:9px 12px;border-bottom:3px solid #d7ddcf;background:#f2f4eb;font-size:11px;flex:1;white-space:nowrap}.sc-steps>span.complete{border-color:#7b986b;background:#e5eddc}.sc-upload{padding:42px 25px;border:1px dashed #b5c4a7;background:#f2f5ec;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:13px;margin-bottom:25px;color:#6c845c;text-align:center;cursor:pointer;position:relative}.sc-upload>strong{font-size:20px;color:#355846;letter-spacing:-.5px}.sc-upload>span{font-size:13px}.sc-upload small{font-size:11px;color:#7b8870}.sc-upload>input{max-width:260px;font-size:11px;background:#fff;padding:10px;border:1px solid #d4ddca}.sc-upload.compact{flex-direction:row;text-align:left;justify-content:flex-start;padding:23px;gap:18px}.sc-upload.compact>span{flex:1;min-width:0}.sc-upload.compact strong,.sc-upload.compact small{display:block}.sc-upload.compact strong{font-size:14px;margin-bottom:6px}.sc-checklist>label{display:flex;align-items:center;gap:17px;padding:23px;border-bottom:1px solid #eceee3;margin:0!important;flex-direction:row!important;cursor:pointer}.sc-checklist input[type=checkbox]{accent-color:#355846;width:18px!important;height:18px}.sc-checklist>label>span:not(.sc-tag),.sc-checklist>label>strong{flex:1}.sc-checklist strong{display:block;font-size:13px}.sc-checklist small{display:block;font-size:11px;color:var(--muted);margin-top:5px}.sc-map-layout{display:grid;grid-template-columns:minmax(0,1fr) 255px;gap:22px;align-items:start;margin:0 0 25px}.sc-map{background:#eef1e6;border:1px solid #d8e0cf;width:100%;height:auto;display:block;touch-action:none}.sc-map polygon{cursor:pointer;transition:fill .15s}.sc-map polygon:hover{filter:brightness(.96)}.sc-map-tools{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin:0 0 15px}.sc-map-tools>button{font-size:10px;padding:8px 11px}.sc-map-tools>button[aria-pressed=true]{background:#355846;border-color:#355846;color:#fff}.sc-map-tools>small{font-size:10px;flex:1;margin-top:14px}.sc-map-tools:has(small){margin-top:13px}.sc-map-legend{display:flex;gap:15px;align-items:center;flex-wrap:wrap;margin-top:15px}.sc-map-legend>span{font-size:10px;color:#697168;display:flex;align-items:center;gap:7px}.sc-map-legend i{width:10px;height:10px;display:block}.sc-selected-parcel{padding:18px 0;border-bottom:1px solid var(--line)}.sc-selected-parcel strong,.sc-selected-parcel>span{display:block}.sc-selected-parcel>span{font-size:12px;color:#7c8671;margin-top:6px}.sc-selected-parcel>button{font-size:10px;margin-top:12px}.sc-total{display:block;padding-top:20px;font-size:21px;letter-spacing:-.5px}.sc-suggestion{display:flex;gap:20px;align-items:center;padding:24px;border:1px solid #ded3c3;background:#f3eee5;margin-bottom:24px}.sc-suggestion>svg{flex-shrink:0;color:#81654f}.sc-suggestion>div{flex:1}.sc-suggestion p{font-size:12px;line-height:1.8;margin-top:9px}.sc-suggestion button{white-space:nowrap}.sc-suggestion.proposal{margin-top:25px}.sc-suggestion.proposal p{display:flex;gap:10px;align-items:center}.sc-suggestion.proposal p>svg{flex-shrink:0;color:#81654f}.sc-suggestion.proposal .primary{margin-top:13px}.sc-process{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:13px;margin:25px 0 32px}.sc-process>button{display:flex;align-items:flex-start;flex-direction:column;justify-content:flex-start;text-align:left;padding:25px 21px;min-height:260px}.sc-process>button>span{font:12px Courier New,monospace;color:#8ba47a;margin-bottom:30px}.sc-process h2{font-size:19px;margin-bottom:13px}.sc-process p{font-size:12px;line-height:1.8}.sc-process svg{margin-top:auto;padding-top:17px;box-sizing:content-box;color:#8ba47a}.sc-security-intro{display:flex;align-items:center;gap:25px;background:#eaf0e2;border:1px solid #d7e0cc;padding:29px;margin-bottom:25px}.sc-security-intro>svg{color:#6e875d;flex-shrink:0}.sc-security-intro>div{flex:1}.sc-security-intro h2{font-size:25px;margin-bottom:10px}.sc-security-intro p{font-size:13px;line-height:1.8;max-width:850px}.sc-padding>ul{padding-left:18px;margin:0}.sc-padding>ul>li{padding:6px 0;font-size:13px;line-height:1.85;color:#697168}.sc-padding>ul+button{margin-top:20px}.sc-architecture{display:flex;align-items:center;gap:17px;padding:28px}.sc-architecture>div{background:#f3f5ed;border:1px solid #dfe6d6;padding:23px 18px;flex:1;min-height:160px}.sc-architecture strong,.sc-architecture small{display:block}.sc-architecture strong{font-size:14px;margin:16px 0 8px}.sc-architecture small{font-size:11px;color:#78856d;line-height:1.7}.sc-architecture svg{color:#7d946b;flex-shrink:0}.sc-module-catalog{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;padding:28px}.sc-module-catalog h3{margin-bottom:20px}.sc-module-catalog button{display:flex;border:0;border-bottom:1px solid #eceee5;border-radius:0;background:none;justify-content:flex-start;text-align:left;width:100%;padding:11px 0;font-size:12px}.sc-module-catalog button>svg:last-child{margin-left:auto}.sc-page-footer{border-top:1px solid var(--line);padding:25px 0 0;margin-top:44px;display:flex;justify-content:space-between;gap:15px;align-items:center;font:9px Courier New,monospace;color:#8a9183}.sc-page-footer button{border:0;background:transparent;font-size:10px;padding:0;min-height:24px;color:#718563}.sc-notice,.sc-error{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:13px 17px;font-size:12px;margin-bottom:23px;border:1px solid #d3dfc5;background:#edf3e6;color:#5f784c}.sc-error{background:#fcf0e6;border-color:#edcfb8;color:#8a5730}.sc-notice button{border:0;background:transparent;padding:0;min-height:0;color:inherit}.sc-backdrop{position:fixed;inset:0;z-index:30;background:#1b2c24a0;backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;padding:25px}.sc-dialog{max-width:620px;width:100%;max-height:91dvh;overflow:auto;background:#faf8f3;padding:29px;box-shadow:0 15px 70px #11261940;border-radius:3px}.sc-dialog.wide{max-width:780px}.sc-dialog>header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:23px}.sc-dialog>header h2{font-size:25px}.sc-dialog>header button{border:0;background:none;padding:3px;min-height:0}.sc-dialog>p{font-size:13px;line-height:1.85;margin-bottom:23px}.sc-dialog>form{margin-top:22px}.sc-shell label:not(.sc-search,.sc-upload){display:flex;flex-direction:column;gap:8px;font-size:11px;margin:17px 0;color:#646e5d}.sc-shell label>input:not([type=checkbox],[type=file]),.sc-shell label>textarea,.sc-shell label>select{border:1px solid #cdd4c5;background:#fff;border-radius:2px;padding:11px 12px;font-size:13px;width:100%;min-width:0;resize:vertical;color:#29312d}.sc-form-pair{display:grid;grid-template-columns:1fr 1fr;gap:17px}.sc-form-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:26px}.sc-preview-document{white-space:pre-wrap;background:#fff;border:1px solid var(--line);padding:34px;line-height:1.9;font:14px/1.9 Arial,Helvetica,sans-serif;color:#3a4335;margin:20px 0 25px}.sc-small{font-size:11px!important;line-height:1.8!important;color:var(--muted)}.sc-bottom-actions{margin:24px 0}.sc-shell .sc-menu{display:none}@media(min-width:1700px){.sc-content{padding-top:48px}.sc-intro{gap:90px}.sc-intro h2{font-size:42px}.sc-page-head h1{font-size:48px}}@media(max-width:1250px){.sc-shell{grid-template-columns:216px 1fr}.sc-sidebar{padding-left:13px;padding-right:13px}.sc-brand strong{font-size:19px}.sc-content{padding:30px 27px 20px}.sc-topbar{padding:0 23px}.sc-product-switch{gap:0}.sc-product-switch>button{padding:10px;font-size:10px}.sc-intro{gap:28px;grid-template-columns:1.15fr 1fr}.sc-intro h2{font-size:31px}.sc-intro-visual{padding:20px}.sc-intro-visual>div{padding:15px;gap:10px}.sc-intro-visual>div>span{font-size:11px}.sc-three,.sc-project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sc-product-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.sc-product-cards>button{padding:22px!important}.sc-product-cards h2{font-size:20px}.sc-two{gap:18px}.sc-task{padding:17px;gap:9px}.sc-task>.sc-tag{display:none}.sc-task .sc-mono{font-size:9px}.sc-task .sc-text strong{font-size:12px}.sc-intro .sc-actions{gap:8px}.sc-intro .sc-actions button{font-size:11px}.sc-map-layout{grid-template-columns:minmax(0,1fr) 220px}.sc-process{grid-template-columns:repeat(3,minmax(0,1fr))}.sc-architecture{gap:10px;padding:22px}.sc-architecture>div{padding:17px 12px}.sc-architecture strong{font-size:12px}.sc-architecture>svg{width:15px}.sc-architecture small{font-size:10px}}@media(max-width:1000px){.sc-two{grid-template-columns:1fr}.sc-intro{grid-template-columns:1fr;gap:20px}.sc-intro>div:first-child{max-width:650px}.sc-intro-visual{display:flex;align-items:center;gap:12px;padding:20px}.sc-intro-visual>i{display:none}.sc-intro-visual>div{align-self:stretch;flex:1;flex-direction:column;text-align:center;padding:15px}.sc-intro-visual>div>span{font-size:11px}.sc-intro-visual>div>svg:last-child{display:none}.sc-product-cards{grid-template-columns:1fr 1fr}.sc-product-cards>button{min-height:250px}.sc-task>.sc-tag{display:inline-flex}.sc-page-head h1{font-size:36px}.sc-head-actions{max-width:180px}.sc-search input{width:100%}.sc-mail-grid{grid-template-columns:1fr}.sc-mail-list{border-right:0;border-bottom:1px solid var(--line);max-height:230px}.sc-mail-list>button{min-height:0;padding:17px 20px}.sc-mail-list>button.selected{padding-left:17px}.sc-reader{padding:28px}.sc-map-layout{grid-template-columns:1fr}.sc-map-layout>.sc-panel .sc-padding{display:flex;flex-wrap:wrap;gap:20px;align-items:center}.sc-selected-parcel{border:0}.sc-map-layout>.sc-panel .sc-total{margin-left:auto}.sc-map-layout>.sc-panel .sc-small{max-width:200px}.sc-upload.compact{flex-wrap:wrap}.sc-process{grid-template-columns:repeat(2,minmax(0,1fr))}.sc-security-intro{align-items:flex-start;gap:18px;flex-wrap:wrap}.sc-security-intro>.sc-tag{margin-left:56px}.sc-architecture{display:grid;grid-template-columns:1fr 20px 1fr}.sc-architecture>div{min-height:150px}.sc-architecture>svg:nth-of-type(2){display:none}.sc-architecture>div:nth-of-type(3){grid-row:2;grid-column:1}.sc-architecture>svg:nth-of-type(3){grid-row:2;grid-column:2}.sc-architecture>div:nth-of-type(4){grid-row:2;grid-column:3}.sc-module-catalog{grid-template-columns:1fr;gap:30px}.sc-module-catalog>div{border-bottom:1px solid var(--line);padding-bottom:20px}.sc-page-footer{flex-direction:column;align-items:flex-start}.sc-top-assistant{display:none!important}.sc-demo-strip{padding-left:25px;padding-right:25px}.sc-page-head{align-items:flex-start}.sc-stat>strong{font-size:25px}.sc-stats{gap:12px}.sc-contact-card{flex-wrap:wrap}.sc-contact-card>button{margin-left:65px}}@media(max-width:700px){.sc-shell{display:block}.sc-sidebar{position:fixed;inset:0 auto 0 -250px;width:238px;transition:left .18s;height:100dvh;box-shadow:10px 0 40px #1b392145}.sc-shell.menu-open .sc-sidebar{left:0}.sc-shell .sc-menu{display:inline-flex;border:0;background:none;padding:5px;flex-shrink:0}.sc-topbar{padding:10px 15px;min-height:64px;gap:10px}.sc-product-switch{overflow:auto;min-width:0;gap:2px}.sc-product-switch>button{font-size:10px;padding:10px}.sc-demo-strip{padding:9px 17px;gap:9px;font-size:9px}.sc-demo-strip>span{gap:7px}.sc-demo-strip>span>b{font-size:8px}.sc-demo-strip>button{font-size:9px;white-space:nowrap}.sc-content{padding:25px 18px 17px}.sc-page-head{flex-wrap:wrap;margin-bottom:25px;gap:15px}.sc-page-head h1{font-size:34px;letter-spacing:-1.4px;margin:10px 0}.sc-page-head p{font-size:12px}.sc-head-actions{max-width:none;width:100%}.sc-search{width:100%;padding:7px 10px}.sc-eyebrow{font-size:9px}.sc-intro{padding-top:10px;margin-bottom:25px}.sc-intro h2{font-size:31px}.sc-intro p{font-size:13px}.sc-intro-visual{gap:7px;padding:12px}.sc-intro-visual>div{padding:15px 9px;gap:10px}.sc-intro-visual>div>span{font-size:10px;line-height:1.5}.sc-intro-visual small{font-size:9px;line-height:1.6}.sc-three,.sc-project-grid,.sc-product-cards{grid-template-columns:1fr}.sc-product-cards>button{min-height:0;padding:25px!important}.sc-product-cards p{min-height:0}.sc-product-cards .sc-link{margin-top:20px}.sc-product-cards>button>svg{float:right;margin-top:3px}.sc-stats{grid-template-columns:1fr 1fr;gap:10px}.sc-stat{padding:17px}.sc-stat>strong{font-size:26px}.sc-stat>small{font-size:10px}.sc-panel>header{padding:18px}.sc-padding{padding:20px}.sc-task{padding:17px 15px;gap:10px}.sc-task .sc-mono{display:none}.sc-task>.sc-tag{font-size:8px;max-width:65px;white-space:normal}.sc-task .sc-text strong{font-size:12px}.sc-task .sc-text small{font-size:10px}.sc-intro .sc-actions{align-items:stretch}.sc-intro .sc-actions>button{padding:12px 14px}.sc-reader{padding:25px 21px}.sc-reader h2{font-size:25px}.sc-pre{font-size:13px}.sc-toolbar{gap:10px}.sc-tabs>button{padding:8px 11px}.sc-timeline>button{grid-template-columns:1fr;gap:12px}.sc-timeline>button>span:not(.sc-tag){margin-left:0!important}.sc-timeline>button>.sc-tag{width:max-content}.sc-document{padding:19px!important;gap:12px!important}.sc-document>.sc-tag{display:none}.sc-project-card{min-height:230px}.sc-project-card>p{min-height:0}.sc-contact-card{padding:21px;gap:15px}.sc-contact-card>button{margin-left:0}.sc-portal-hero{padding:23px 0 32px}.sc-portal-hero h2{font-size:39px}.sc-portal-hero p{font-size:13px}.sc-checklist>label{padding:20px 17px;gap:12px}.sc-checklist strong{font-size:12px}.sc-checklist small{font-size:10px}.sc-checklist .sc-tag{font-size:8px}.sc-upload{padding:30px 20px}.sc-upload>strong{font-size:18px}.sc-upload.compact{padding:20px}.sc-upload.compact>input{max-width:100%;width:100%}.sc-map-tools{gap:5px}.sc-map-tools>button{font-size:9px;padding:8px}.sc-map-layout>.sc-panel .sc-padding{display:block}.sc-map-layout>.sc-panel .sc-small{max-width:none}.sc-map-legend{gap:12px}.sc-map-legend>span{font-size:9px}.sc-suggestion{padding:20px;flex-wrap:wrap;gap:14px}.sc-suggestion>div{flex-basis:80%}.sc-suggestion p{font-size:11px}.sc-process{grid-template-columns:1fr}.sc-process>button{min-height:200px;padding:25px}.sc-process>button>span{margin-bottom:20px}.sc-process p{font-size:13px}.sc-process h2{font-size:23px}.sc-security-intro{padding:24px}.sc-security-intro h2{font-size:23px}.sc-security-intro p{font-size:12px}.sc-security-intro>.sc-tag{margin-left:0}.sc-architecture{padding:19px;gap:9px;grid-template-columns:1fr 12px 1fr}.sc-architecture>div{padding:16px;min-height:170px}.sc-architecture>svg{width:12px}.sc-module-catalog{padding:22px}.sc-tour-routes>button{padding:22px 19px;gap:15px}.sc-tour-routes small{font-size:11px}.sc-tour-routes strong{font-size:13px}.sc-section-heading h2{font-size:20px}.sc-page-footer{font-size:8px;line-height:1.8}.sc-backdrop{padding:12px}.sc-dialog{padding:23px;max-height:94dvh}.sc-dialog>header h2{font-size:23px}.sc-form-pair{gap:12px}.sc-preview-document{padding:23px;font-size:13px}.sc-page-footer{margin-top:30px}.sc-shell input,.sc-shell textarea{font-size:16px}.sc-shell label>input:not([type=checkbox],[type=file]),.sc-shell label>textarea{font-size:16px}}
