/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.hidden{display:none}.table{display:table}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#092131;--navy:#071b2a;--blue:#246ba8;--cyan:#69d6d0;--line:#dfe8eb;--muted:#71838e;--bg:#f3f6f6}body{color:var(--ink);background:var(--bg);font-family:var(--font-geist),Arial,sans-serif;margin:0}.engineApp{min-height:100vh}.sidebar{color:#fff;background:#061925;flex-direction:column;width:238px;padding:25px 18px;display:flex;position:fixed;inset:0 auto 0 0}.brand{border-bottom:1px solid #ffffff12;padding:0 10px 28px}.brand img{filter:brightness(0)invert();width:118px}.brand span{color:#6fd3cb;font:600 .62rem var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin-top:9px;display:block}.sidebar nav{gap:6px;margin-top:24px;display:grid}.sidebar nav a{color:#90a4ae;border-radius:10px;grid-template-columns:22px 1fr auto;align-items:center;padding:11px 12px;font-size:.8rem;display:grid}.sidebar nav a.active{color:#fff;background:#ffffff10}.sidebar nav b{color:#69d6d0;background:#69d6d022;border-radius:99px;padding:3px 7px;font-size:.65rem}.system,.profile{align-items:center;gap:10px;padding:14px 12px;display:flex}.system{background:#ffffff08;border:1px solid #ffffff12;border-radius:12px;margin-top:auto}.system>i{background:#badd63;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #badd6317}.system b,.profile b{font-size:.72rem;display:block}.system small,.profile small{color:#728b97;margin-top:2px;font-size:.62rem;display:block}.profile{margin-top:12px}.profile>span{background:#1d5869;border-radius:50%;place-items:center;width:30px;height:30px;font-size:.65rem;display:grid}.workspace{max-width:1600px;margin-left:238px;padding:34px 42px 60px}.workspace>header{justify-content:space-between;align-items:center;display:flex}.workspace header p{color:var(--blue);font:700 .62rem var(--font-mono);letter-spacing:.12em;margin:0}.workspace h1{letter-spacing:-.045em;margin:5px 0 0;font-size:2rem}.newButton,.generate{background:var(--navy);color:#fff;cursor:pointer;border:0;border-radius:99px;padding:12px 18px;font-size:.78rem;font-weight:750}.heroPanel{color:#fff;background:radial-gradient(circle at 85% 15%,#174c5d,#082435 42%,#061925);border-radius:22px;grid-template-columns:.9fr 1.15fr;align-items:end;gap:60px;margin-top:28px;padding:34px;display:grid;box-shadow:0 20px 60px #0b23301a}.live{font:700 .58rem var(--font-mono);letter-spacing:.12em;color:#8cddd5}.live i{background:#badd63;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.heroPanel h2{letter-spacing:-.05em;margin:14px 0;font-size:2.35rem;line-height:1.03}.heroPanel h2 em{color:var(--cyan);font-family:Georgia,serif;font-weight:400}.heroPanel p{color:#9eb4be;margin:0;font-size:.86rem}.pipeline{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:10px;display:grid}.pipeline>div{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;padding:15px}.pipeline span{font:700 .55rem var(--font-mono);color:var(--cyan)}.pipeline b{margin:12px 0 3px;font-size:.76rem;display:block}.pipeline small{color:#78909c;font-size:.59rem}.pipeline>i{color:#47717b;font-style:normal}.stats{grid-template-columns:repeat(4,1fr);gap:12px;margin:18px 0;display:grid}.stats article{border:1px solid var(--line);background:#fff;border-radius:14px;padding:20px}.stats small{color:#85949d;font:700 .56rem var(--font-mono);letter-spacing:.1em}.stats b{margin:13px 0 3px;font-size:1.55rem;display:block}.stats span{color:#7d8e97;font-size:.68rem}.stats .good{color:#398968}.tableHead{justify-content:space-between;align-items:end;margin-top:30px;display:flex}.tableHead h3{margin:0;font-size:1.05rem}.tableHead p{color:var(--muted);margin:4px 0 0;font-size:.72rem}.tableHead input{border:1px solid var(--line);background:#fff;border-radius:10px;width:230px;padding:10px 13px}.proposalTable{border:1px solid var(--line);background:#fff;border-radius:14px;margin-top:12px;overflow:hidden}.row{border-top:1px solid #edf1f2;grid-template-columns:1.25fr .7fr .55fr 1.15fr .65fr 30px;align-items:center;gap:16px;padding:15px 18px;font-size:.72rem;display:grid}.row.labels{color:#84959e;font:700 .54rem var(--font-mono);letter-spacing:.08em;background:#f8fafa;border:0}.client{align-items:center;gap:10px;display:flex}.client>i{color:#315b6c;background:#eaf2f4;border-radius:9px;place-items:center;width:34px;height:34px;font-size:.64rem;font-style:normal;font-weight:800;display:grid}.client b,.client small{display:block}.client small{color:#82939b;margin-top:2px}.row mark{color:#327653;background:#eaf6ef;border-radius:99px;align-items:center;gap:6px;padding:5px 8px;font-size:.64rem;display:inline-flex}.row mark.researching{color:#3b6f9d;background:#eaf1fa}.row mark i{background:currentColor;border-radius:50%;width:5px;height:5px}.url{font-family:var(--font-mono);color:#497384;font-size:.63rem}.row>button{color:#8b9aa2;background:0 0;border:0}.modalBackdrop{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#04131eb8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:22px;width:min(660px,100%);padding:30px;box-shadow:0 40px 120px #0006}.modalTop{justify-content:space-between;display:flex}.modalTop small{color:var(--blue);font:700 .58rem var(--font-mono);letter-spacing:.11em}.modalTop h2{letter-spacing:-.04em;margin:7px 0 5px;font-size:1.8rem}.modalTop p{color:var(--muted);margin:0;font-size:.78rem}.modalTop button{background:#eef2f3;border:0;border-radius:50%;width:30px;height:30px;font-size:1.2rem}.modal label{margin-top:20px;font-size:.68rem;font-weight:750;display:block}.modal label>span{float:right;color:#94a2aa;font-weight:500}.modal input,.modal textarea,.modal select{width:100%;font:inherit;color:var(--ink);background:#fbfcfc;border:1px solid #dce5e8;border-radius:10px;margin-top:7px;padding:12px 13px;display:block}.modal textarea{resize:vertical;min-height:84px}.two{grid-template-columns:1fr 1fr;gap:14px;display:grid}.modalFoot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:24px;padding-top:20px;display:flex}.modalFoot p{color:#71838e;font-size:.67rem}.modalFoot i{background:#e6ac50;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.generate{background:#147b76}.generate:disabled{opacity:.6}@media (width<=1050px){.heroPanel{grid-template-columns:1fr}.pipeline{grid-template-columns:repeat(4,1fr)}.pipeline>i{display:none}.row{grid-template-columns:1.2fr .7fr .7fr 1fr}.row>:nth-child(5),.row>:nth-child(6){display:none}}@media (width<=760px){.sidebar{width:auto;height:auto;position:static}.sidebar nav,.system,.profile{display:none}.workspace{margin:0;padding:24px}.heroPanel{padding:24px}.pipeline,.stats{grid-template-columns:1fr 1fr}.row{grid-template-columns:1fr .7fr}.row>:nth-child(n+3){display:none}.tableHead input{width:160px}.two{grid-template-columns:1fr}}.clickable{cursor:pointer}.clickable:hover{background:#f8fbfb}.notice{color:#327653;background:#eaf6ef;border-radius:10px;justify-content:space-between;margin:18px 0 -12px;padding:12px 16px;font-size:.75rem;display:flex}.notice button{color:inherit;background:0 0;border:0}.editor{background:#fff;border-radius:22px;width:min(980px,100%);max-height:92vh;padding:30px;overflow:auto}.editorTop,.editorFoot{justify-content:space-between;align-items:center;display:flex}.editorTop small,.editor aside>small{color:var(--blue);font:700 .58rem var(--font-mono);letter-spacing:.11em}.editorTop h2{margin:6px 0 3px;font-size:1.8rem}.editorTop p{color:var(--muted);margin:0}.editorTop>button{border:0;border-radius:50%;width:32px;height:32px}.editorGrid{grid-template-columns:1.6fr .7fr;gap:28px;margin:25px 0;display:grid}.editorGrid label{font-size:.7rem;font-weight:750}.editorGrid textarea{border:1px solid var(--line);resize:vertical;border-radius:10px;width:100%;min-height:100px;margin:8px 0 20px;padding:14px;font:400 .78rem/1.6 Arial;display:block}.editorGrid textarea.long{min-height:250px}.editorGrid aside{background:#f2f6f6;border-radius:14px;padding:20px}.editorGrid aside>b,.editorGrid code{overflow-wrap:anywhere;margin:10px 0;font-size:.7rem;display:block}.editorGrid aside p{color:var(--muted);margin:18px 0 4px;font-size:.65rem}.editorGrid hr{border:0;border-top:1px solid var(--line);margin:22px 0}.editorFoot{border-top:1px solid var(--line);padding-top:20px}.secondary{border:1px solid var(--line);background:#fff;border-radius:99px;padding:11px 17px}.clientShell{color:#fff;background:radial-gradient(circle at 70% 20%,#174c5d,#082435 45%,#061925);place-items:center;min-height:100vh;padding:24px;display:grid}.unlockCard,.clientCard{width:min(440px,100%);color:var(--ink);background:#fff;border-radius:22px;padding:42px;box-shadow:0 35px 90px #0006}.unlockCard img,.clientCard img{width:120px}.unlockCard small{color:var(--blue);letter-spacing:.12em;margin-top:40px;font:700 .58rem monospace;display:block}.unlockCard h1{letter-spacing:-.04em;font-size:2rem}.unlockCard p{color:var(--muted);font-size:.8rem}.unlockCard label{margin-top:28px;font-size:.68rem;font-weight:700;display:block}.unlockCard input{border:1px solid var(--line);border-radius:9px;width:100%;margin:8px 0 16px;padding:13px;display:block}.unlockCard button{color:#fff;background:#147b76;border:0;border-radius:99px;width:100%;padding:13px;font-weight:700}.proposalPage{background:#f7f9f8;min-height:100vh}.proposalPage>header,.proposalPage>footer{background:#fff;justify-content:space-between;align-items:center;padding:24px max(6vw,24px);display:flex}.proposalPage>header img,.proposalPage>footer img{width:110px}.proposalPage>header span,.proposalPage>footer p{color:var(--muted);font-size:.65rem}.proposalHero{color:#fff;background:radial-gradient(circle at 80% 20%,#174c5d,#082435 45%,#061925);padding:90px max(8vw,28px)}.proposalHero small,.pricingBlock small{color:var(--cyan);letter-spacing:.14em;font:700 .6rem monospace}.proposalHero h1{letter-spacing:-.065em;max-width:800px;margin:18px 0;font-size:clamp(3rem,7vw,6.5rem);line-height:.92}.proposalHero h1 em{color:var(--cyan);font-family:Georgia,serif;font-weight:400}.proposalHero>p{color:#a9bcc4;max-width:690px;line-height:1.7}.proposalHero>div{gap:50px;margin-top:55px;display:flex}.proposalHero span{color:#79949f;font-size:.65rem}.proposalHero b{color:#fff;margin-top:5px;font-size:.82rem;display:block}.proposalSections{padding:70px max(8vw,28px)}.proposalSections article{border-top:1px solid var(--line);grid-template-columns:70px 1fr;max-width:900px;padding:38px 0;display:grid}.proposalSections article>span{color:var(--blue);font:700 .7rem monospace}.proposalSections h2{letter-spacing:-.04em;margin:0 0 12px;font-size:2rem}.proposalSections p{color:#5f737d;margin:0;line-height:1.75}.pricingBlock{color:#fff;background:#0a2534;padding:70px max(8vw,28px)}.pricingBlock h2{margin:12px 0;font-size:2.5rem}.pricingBlock>p{color:#91a7b0}.pricingBlock>div{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:35px;display:grid}.pricingBlock article{background:#ffffff08;border:1px solid #ffffff16;border-radius:14px;padding:24px}.pricingBlock article span{color:#8fa6b0;font-size:.7rem;display:block}.pricingBlock article b{color:var(--cyan);margin-top:20px;font-size:1.35rem;display:block}@media (width<=760px){.editorGrid{grid-template-columns:1fr}.proposalHero>div{gap:15px;display:grid}.pricingBlock>div{grid-template-columns:1fr}}.agentBar{background:#eff9f7;border:1px solid #cfe4e3;border-radius:13px;justify-content:space-between;align-items:center;margin-top:24px;padding:15px 17px;display:flex}.agentBar>div{align-items:center;gap:11px;display:flex}.agentBar i{background:#62c7bf;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 6px #62c7bf22}.agentBar b,.agentBar small{display:block}.agentBar b{font-size:.75rem}.agentBar small{color:#69808a;margin-top:3px;font-size:.64rem}.agentBar button{color:#fff;cursor:pointer;background:#147b76;border:0;border-radius:99px;padding:10px 15px;font-size:.7rem;font-weight:750}.agentBar button:disabled{opacity:.55}.reviewGrid{grid-template-columns:minmax(0,1fr) 245px}.fieldTitle{justify-content:space-between;margin:4px 0 10px;font-size:.7rem;font-weight:750;display:flex}.fieldTitle span{color:var(--muted);font-weight:500}.sectionEditor{gap:10px;margin-bottom:24px;display:grid}.sectionEditor section{border:1px solid var(--line);background:#fbfcfc;border-radius:11px;grid-template-columns:34px 1fr;gap:10px;padding:13px;display:grid}.sectionEditor section>b{color:var(--blue);padding-top:9px;font:700 .62rem monospace}.sectionEditor input,.priceEditor input{width:100%;color:var(--ink);background:0 0;border:0;font-weight:750}.sectionEditor textarea{background:0 0;border:0!important;min-height:78px!important;margin:5px 0 0!important;padding:8px 0!important;font-family:Arial!important}.priceEditor{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:24px;display:grid}.priceEditor label{border:1px solid var(--line);border-radius:10px;padding:13px;display:block}.priceEditor label input:last-child{color:#147b76;margin-top:10px;font-size:1rem}.sources{min-height:130px!important}.sideActions{grid-template-columns:1fr 1fr;gap:6px;margin-top:12px;display:grid}.sideActions button{background:#fff;border:1px solid #d7e2e4;border-radius:8px;padding:8px;font-size:.65rem}.editorGrid aside ul{color:#617680;padding-left:16px;font-size:.68rem;line-height:1.8}.editorFoot>div{gap:8px;display:flex}@media (width<=760px){.reviewGrid,.priceEditor{grid-template-columns:1fr}}.sidebar nav a{cursor:pointer}.contextEditor{background:#fff;border-radius:22px;width:min(860px,100%);max-height:92vh;padding:32px;overflow:auto}.contextFields{grid-template-columns:1fr 1fr;gap:16px;margin:28px 0;display:grid}.contextFields label{font-size:.7rem;font-weight:750}.contextFields label:last-child{grid-column:1/-1}.contextFields textarea{border:1px solid var(--line);width:100%;min-height:120px;color:var(--ink);resize:vertical;border-radius:10px;margin-top:8px;padding:13px;font:400 .76rem/1.55 Arial;display:block}.loadingContext{text-align:center;color:var(--muted);padding:70px}.contextEditor .editorFoot p{color:var(--muted);font-size:.68rem}@media (width<=700px){.contextFields{grid-template-columns:1fr}.contextFields label:last-child{grid-column:auto}}.templateLibrary{background:#f7f9f9;border-radius:22px;width:min(940px,100%);padding:32px}.templateGrid{grid-template-columns:1fr 1fr;gap:12px;margin-top:28px;display:grid}.templateGrid article{border:1px solid var(--line);background:#fff;border-radius:15px;flex-direction:column;min-height:210px;padding:24px;display:flex}.templateGrid span{color:var(--blue);letter-spacing:.1em;font:700 .58rem monospace}.templateGrid h3{margin:26px 0 9px;font-size:1.35rem}.templateGrid p{color:var(--muted);margin:0;font-size:.78rem;line-height:1.55}.templateGrid button{color:#147b76;cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-top:auto;font-size:.72rem;font-weight:750}@media (width<=700px){.templateGrid{grid-template-columns:1fr}}.premiumProposal{--pp-navy:#061925;--pp-cyan:#69d6d0;--pp-blue:#246ba8;--pp-ice:#edf6f8;--pp-line:#d9e5e9;color:#0a2030;background:#fff}.proposalNav{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff2;border-bottom:1px solid #071b2a17;justify-content:space-between;align-items:center;height:72px;padding:0 3.2vw;display:flex;position:sticky;top:0}.proposalNav>div,.premiumFooter>div{align-items:center;gap:10px;display:flex}.proposalNav img,.premiumFooter img{width:104px}.proposalNav>div>span,.premiumFooter span{color:#91a1aa}.proposalNav>div>b,.premiumFooter b{text-transform:uppercase;letter-spacing:.06em;font-size:.76rem}.proposalNav nav{color:#516775;gap:26px;font-size:.73rem;font-weight:650;display:flex}.proposalNav a{text-decoration:none}.navPill{background:var(--pp-navy);color:#fff;border-radius:99px;padding:10px 16px;font-size:.72rem;font-weight:700}.premiumHero{background:radial-gradient(circle at 75% 30%,#164a5b,var(--pp-navy) 42%,#04131e);color:#fff;grid-template-columns:1.05fr .72fr;align-items:center;gap:7vw;min-height:780px;padding:118px 6vw 70px;display:grid;position:relative;overflow:hidden}.heroGrid{opacity:.13;background-image:linear-gradient(#ffffff2e 1px,#0000 1px),linear-gradient(90deg,#ffffff2e 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 70%,#0000);mask-image:linear-gradient(90deg,#0000,#000 70%,#0000)}.heroOrb{border-radius:50%;position:absolute}.heroOrb.one{border:1px solid #69d6d073;width:440px;height:440px;top:80px;right:-130px;box-shadow:inset 0 0 100px #69d6d014}.heroOrb.two{background:#246ba82e;width:260px;height:260px;bottom:-120px;right:15%}.premiumHeroCopy,.evidenceSignal{z-index:2;position:relative}.premiumHeroCopy>small,.storyIntro>small,.premiumPricing .storyIntro small,.premiumClosing>small{letter-spacing:.14em;color:#9de7dc;font:700 .66rem monospace}.premiumHero h1{letter-spacing:-.075em;max-width:820px;margin:22px 0;font-size:clamp(3.8rem,7vw,7.5rem);font-weight:570;line-height:.88}.premiumHero h1 em,.premiumClosing h2 em{color:var(--pp-cyan);font-family:Georgia,serif;font-weight:400}.premiumHeroCopy>p{color:#bed0d8;max-width:700px;font-size:1.05rem;line-height:1.6}.heroButtons{gap:10px;margin-top:28px;display:flex}.heroButtons a{color:#fff;border:1px solid #ffffff3d;border-radius:99px;padding:14px 19px;font-size:.78rem;font-weight:700;text-decoration:none}.heroButtons a:first-child{background:var(--pp-cyan);color:var(--pp-navy);border-color:#0000}.evidenceSignal{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff12;border:1px solid #ffffff29;border-radius:26px;padding:26px;box-shadow:0 30px 100px #0000003d}.evidenceSignal>div{letter-spacing:.1em;color:#9eb3bd;justify-content:space-between;font:700 .62rem monospace;display:flex}.evidenceSignal>div i{color:#c7e65c;font-style:normal}.evidenceSignal>section{border-left:3px solid var(--pp-cyan);background:#03111bba;border-radius:17px;margin:34px 0 24px;padding:25px}.evidenceSignal section small{color:#7cc7c8;letter-spacing:.1em;font:.6rem monospace;display:block}.evidenceSignal section b{margin-top:11px;font-size:1.25rem;line-height:1.25;display:block}.evidenceSignal>p{text-align:center;color:#b4c4cc;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:7px;font-size:.63rem;display:grid}.evidenceSignal>p span{background:#ffffff0f;border-radius:8px;padding:10px 5px}.evidenceSignal>p i{color:var(--pp-cyan)}.evidenceSignal footer{color:#aabdc6;gap:16px;margin-top:20px;font-size:.62rem;display:flex}.evidenceSignal footer span:first-letter{color:#c7e65c}.premiumHeroFoot{color:#78909d;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;font:.58rem monospace;display:flex;position:absolute;bottom:24px;left:6vw;right:6vw}.storySection,.premiumPricing{padding:105px 6vw}.storyIntro{max-width:950px;margin-bottom:48px}.storyIntro.split{grid-template-columns:1.2fr .7fr;align-items:end;gap:7vw;max-width:none;display:grid}.storyIntro>small{color:var(--pp-blue)}.storyIntro h2{letter-spacing:-.065em;margin:10px 0 0;font-size:clamp(2.7rem,5vw,5.4rem);font-weight:570;line-height:.94}.storyIntro>p,.storyIntro.split>p{color:#687b88;white-space:pre-line;font-size:1rem;line-height:1.7}.signalCards{background:var(--pp-line);border:1px solid var(--pp-line);grid-template-columns:1.35fr 1fr 1fr;gap:1px;display:grid}.signalCards article{background:#fff;min-height:225px;padding:27px}.signalCards .lead{background:var(--pp-navy);color:#fff}.signalCards span,.useCaseCards span,.metricCards span{color:var(--pp-blue);font:700 .68rem monospace}.signalCards .lead span{color:var(--pp-cyan)}.signalCards h3{margin:38px 0 10px;font-size:1.25rem}.signalCards p{color:#687b88;font-size:.85rem;line-height:1.6}.signalCards .lead p{color:#b8c9d1}.model,.metricSection,.premiumPricing{background:var(--pp-navy);color:#fff}.model .storyIntro>small,.metricSection .storyIntro>small,.premiumPricing .storyIntro small{color:var(--pp-cyan)}.model .storyIntro p,.metricSection .storyIntro p,.premiumPricing .storyIntro p{color:#a8bcc6}.evidenceFlow{grid-template-columns:1fr 1.25fr 1fr;gap:22px;display:grid}.evidenceFlow>div{flex-direction:column;gap:9px;padding-top:14px;display:flex}.evidenceFlow small{letter-spacing:.12em;color:#7e9aa7;margin-bottom:8px;font:700 .6rem monospace}.evidenceFlow>div span{color:#bdd0d9;border:1px solid #ffffff1f;border-radius:11px;padding:14px 16px;font-size:.8rem}.evidenceFlow>div:first-child span{text-align:right}.evidenceFlow>article{background:linear-gradient(150deg,#69d6d02e,#ffffff0a);border:1px solid #69d6d066;border-radius:24px;padding:32px}.evidenceFlow article h3{margin:13px 0 22px;font-size:1.8rem}.evidenceFlow ul{color:#bed0d8;gap:12px;padding:0;font-size:.8rem;list-style:none;display:grid}.evidenceFlow li:before{content:"✓";color:#c7e65c;margin-right:9px}.useCaseSection{background:var(--pp-ice)}.useCaseCards,.metricCards,.guardrailCards{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.useCaseCards article{background:#fff;border:1px solid #d7e4e8;border-radius:17px;min-height:280px;padding:25px;position:relative}.useCaseCards h3,.metricCards h3{margin:38px 0 12px;font-size:1.25rem}.useCaseCards p,.metricCards p,.guardrailCards p{color:#687b88;font-size:.82rem;line-height:1.6}.useCaseCards article>i{background:linear-gradient(90deg,var(--pp-cyan) 28%,#e2ecef 28%);height:3px;position:absolute;bottom:22px;left:25px;right:25px}.pilotTimeline{background:var(--pp-line);border:1px solid var(--pp-line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.pilotTimeline article{background:#fff;min-height:280px;padding:25px}.pilotTimeline article>div{justify-content:space-between;display:flex}.pilotTimeline b{background:var(--pp-navy);color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;font:.65rem monospace;display:grid}.pilotTimeline small{color:var(--pp-blue);font:.62rem monospace}.pilotTimeline h3{margin:44px 0 12px;font-size:1.5rem}.pilotTimeline p{color:#687b88;font-size:.82rem;line-height:1.6}.metricCards article{border-top:2px solid var(--pp-cyan);background:#ffffff0d;padding:25px}.metricCards span{color:var(--pp-cyan)}.metricCards p{color:#a9bdc7}.guardrailCards article{border-top:1px solid var(--pp-line);padding:24px 0}.guardrailCards h3{font-size:1.05rem}.extraSection{background:var(--pp-ice);border-top:1px solid #d7e4e8}.premiumPricing .storyIntro{color:#fff}.premiumPricing>div:last-of-type,.premiumPricing>.storyIntro+div{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.premiumPricing>div>article{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:16px;padding:25px}.premiumPricing>div>article.featured{border-color:var(--pp-cyan);background:linear-gradient(150deg,#69d6d026,#ffffff0b)}.premiumPricing article header{justify-content:space-between;display:flex}.premiumPricing article header small{color:#9db2bb;font:.6rem monospace}.premiumPricing article header span{color:#c7e65c;font:.55rem monospace}.premiumPricing article h3{color:var(--pp-cyan);margin:32px 0 3px;font-size:2.1rem}.premiumPricing article>p,.premiumPricing li{color:#9fb4bd;font-size:.75rem}.premiumPricing ul{padding-left:17px;line-height:1.9}.pricingDisclaimer{color:#91a7b0;margin-top:25px;font-size:.75rem}.pricingDisclaimer b{color:#fff}.premiumClosing{color:#fff;text-align:center;background:#04131e;padding:125px 6vw;position:relative;overflow:hidden}.premiumClosing>div{background:radial-gradient(circle,#246ba842,#0000 68%);border-radius:50%;width:700px;height:700px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.premiumClosing>:not(div){position:relative}.premiumClosing h2{letter-spacing:-.07em;max-width:1050px;margin:14px auto;font-size:clamp(3rem,6.2vw,6.8rem);font-weight:560;line-height:.9}.premiumClosing>p{color:#aec2ca;white-space:pre-line;max-width:760px;margin:30px auto;line-height:1.7}.premiumClosing>section{grid-template-columns:repeat(3,1fr);gap:9px;max-width:900px;margin:35px auto 28px;display:grid}.premiumClosing article{background:#ffffff0d;border:1px solid #ffffff24;border-radius:13px;padding:20px}.premiumClosing article small{color:var(--pp-cyan);font:.57rem monospace;display:block}.premiumClosing article b{margin-top:9px;font-size:.86rem;display:block}.premiumClosing>a{background:var(--pp-cyan);color:var(--pp-navy);border-radius:99px;padding:14px 20px;font-size:.8rem;font-weight:750;text-decoration:none;display:inline-flex}.premiumFooter{color:#8ca1ab;background:#031019;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:20px;padding:27px 6vw;font-size:.62rem;display:grid}.premiumFooter p{text-align:center}.premiumFooter p:last-child{text-align:right}@media (width<=1000px){.proposalNav nav{display:none}.premiumHero{grid-template-columns:1fr;padding-top:105px}.evidenceSignal{max-width:650px}.signalCards{grid-template-columns:1fr 1fr}.evidenceFlow{grid-template-columns:1fr}.evidenceFlow>div:first-child span{text-align:left}.storyIntro.split{grid-template-columns:1fr}.useCaseCards,.metricCards,.guardrailCards,.pilotTimeline{grid-template-columns:1fr 1fr}.premiumFooter{text-align:center;grid-template-columns:1fr}.premiumFooter p,.premiumFooter p:last-child{text-align:center}}@media (width<=650px){.proposalNav{padding:0 18px}.navPill{display:none}.premiumHero{min-height:auto;padding:95px 22px 78px}.premiumHero h1{font-size:3.5rem}.premiumHeroFoot{display:none}.storySection,.premiumPricing{padding:75px 22px}.storyIntro h2{font-size:2.8rem}.signalCards,.useCaseCards,.metricCards,.guardrailCards,.pilotTimeline,.premiumPricing>.storyIntro+div,.premiumClosing>section{grid-template-columns:1fr}.premiumClosing{padding:90px 22px}.premiumClosing h2{font-size:3.2rem}.evidenceSignal{padding:18px}.heroButtons{display:grid}.heroButtons a{text-align:center}}.riskLab{background:#eaf3f4;grid-template-columns:.72fr 1.28fr;align-items:center;gap:7vw;padding:110px 6vw;display:grid}.riskCopy>small,.riskPanel>header small,.workflowDemo>header small,.caseNarrative>small{letter-spacing:.13em;color:var(--pp-blue);font:700 .62rem monospace}.riskCopy h2{letter-spacing:-.065em;margin:14px 0 25px;font-size:clamp(2.8rem,5vw,5.4rem);font-weight:560;line-height:.94}.riskCopy h2 em{color:#b44c42;font-family:Georgia,serif;font-weight:400}.riskCopy>p{color:#5d7380;line-height:1.75}.riskChain{flex-wrap:wrap;align-items:center;gap:7px;margin-top:34px;font-size:.68rem;display:flex}.riskChain span,.riskChain b{background:#fff;border-radius:7px;padding:9px 10px}.riskChain i{color:#8297a1;font-style:normal}.riskChain b{color:#fff;background:#a94139}.riskPanel{background:#fff;border:1px solid #d7e5e8;border-radius:24px;padding:30px;box-shadow:0 28px 80px #12354116}.riskPanel>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.riskPanel h3{margin:8px 0;font-size:1.45rem}.riskLevel{letter-spacing:.08em;border-radius:99px;padding:8px 11px;font:700 .58rem monospace}.riskLevel.emerging{color:#36734c;background:#e7f4e9}.riskLevel.elevated{color:#956721;background:#fff0d5}.riskLevel.high{color:#a43f37;background:#f9dfdc}.riskControls{gap:20px;margin:27px 0;display:grid}.riskControls label>span{justify-content:space-between;align-items:center;display:flex}.riskControls label b{font-size:.75rem}.riskControls label strong{color:var(--pp-blue)}.riskControls label small{color:#83949c;margin:3px 0 8px;font-size:.62rem;display:block}.riskControls input{accent-color:#167e7a;width:100%}.riskMeter{background:linear-gradient(90deg,#78cda8,#edc660 55%,#c65045);border-radius:9px;height:7px;margin:25px 0 21px;position:relative}.riskMeter i{background:#071b2a;border:3px solid #fff;border-radius:50%;width:15px;height:15px;position:absolute;top:-4px;box-shadow:0 2px 8px #0003}.riskOutcomes{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.riskOutcomes article{background:#f3f7f7;border-radius:11px;padding:14px}.riskOutcomes small{color:#80929b;font:.52rem monospace}.riskOutcomes b{color:#9f433c;margin:8px 0 2px;font-size:1.45rem;display:block}.riskOutcomes p{color:#70828b;margin:0;font-size:.58rem;line-height:1.4}.riskPanel>footer{color:#91a0a6;margin-top:15px;font-size:.55rem}.workflowDemo{background:#ffffff0a;border:1px solid #ffffff24;border-radius:22px;margin:45px 0 34px;padding:27px}.workflowDemo>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.workflowDemo>header small{color:var(--pp-cyan)}.workflowDemo h3{margin:8px 0;font-size:1.7rem}.modeSwitch{background:#03131e;border-radius:99px;padding:4px;display:flex}.modeSwitch button{color:#8197a1;cursor:pointer;background:0 0;border:0;border-radius:99px;padding:9px 14px;font-size:.68rem}.modeSwitch button.active{background:var(--pp-cyan);color:var(--pp-navy);font-weight:750}.workflowTrack{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:27px;display:grid}.workflowTrack article{background:#ffffff08;border:1px solid #ffffff17;border-radius:13px;min-height:205px;padding:18px;position:relative}.workflowTrack article>span{color:#819aa6;font:.58rem monospace}.workflowTrack article>i{border-radius:50%;width:8px;height:8px;margin:25px 0 16px;display:block}.workflowTrack i.live{background:#9ddd62;box-shadow:0 0 0 6px #9ddd6217}.workflowTrack i.warn{background:#db675a;box-shadow:0 0 0 6px #db675a17}.workflowTrack h4{letter-spacing:.08em;margin:0 0 10px;font-size:.76rem}.workflowTrack p{color:#9fb3bc;font-size:.7rem;line-height:1.55}.workflowTrack article>b{z-index:2;color:var(--pp-cyan);position:absolute;top:50%;right:-10px}.workflowDemo>footer{color:#9fb3bc;border-top:1px solid #ffffff17;justify-content:space-between;gap:20px;margin-top:22px;padding-top:18px;font-size:.7rem;display:flex}.workflowDemo>footer strong{color:var(--pp-cyan)}.evidenceFlow{margin-top:34px}.useCaseExplorer{background:#fff;border:1px solid #cfdee2;border-radius:20px;grid-template-columns:230px 1fr;display:grid;overflow:hidden;box-shadow:0 22px 60px #1235410d}.useCaseExplorer>nav{background:#071b2a;flex-direction:column;gap:5px;padding:12px;display:flex}.useCaseExplorer>nav button{text-align:left;color:#8198a3;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:16px;font-size:.72rem;font-weight:700}.useCaseExplorer>nav button span{color:#54737e;margin-bottom:7px;font:600 .55rem monospace;display:block}.useCaseExplorer>nav button.active{color:#fff;background:#ffffff12}.useCaseExplorer>nav button.active span{color:var(--pp-cyan)}.useCaseExplorer>section{grid-template-columns:.92fr 1.08fr;min-height:430px;display:grid}.caseNarrative{padding:46px 38px}.caseNarrative h3{letter-spacing:-.05em;margin:14px 0 22px;font-size:2.3rem;line-height:1.05}.caseNarrative>p{color:#627782;font-size:.82rem;line-height:1.7}.caseNarrative>strong{color:#147b76;align-items:center;gap:9px;margin-top:38px;font-size:.75rem;display:flex}.caseNarrative>strong i{background:#e0f3f1;border-radius:50%;place-items:center;width:27px;height:27px;font-style:normal;display:grid}.caseCompare{background:#f3f7f7;grid-template-columns:1fr 1fr;display:grid}.caseCompare article{padding:38px 24px}.caseCompare article:first-child{background:#f6eeee}.caseCompare small{letter-spacing:.09em;color:#8b6260;font:700 .54rem monospace}.caseCompare article:last-child small{color:#438274}.caseCompare p{color:#61747d;border-bottom:1px solid #dce6e7;gap:9px;margin:0;padding:15px 0;font-size:.7rem;line-height:1.5;display:flex}.caseCompare i{color:#b54b42;font-style:normal}.caseCompare article:last-child i{color:#26937d}@media (width<=1000px){.riskLab,.useCaseExplorer>section{grid-template-columns:1fr}.workflowTrack{grid-template-columns:1fr 1fr}.workflowTrack article>b{display:none}}@media (width<=650px){.riskLab{padding:75px 22px}.riskOutcomes{grid-template-columns:1fr}.riskPanel{padding:20px}.workflowDemo>header,.workflowDemo>footer{flex-direction:column;align-items:flex-start}.workflowTrack,.useCaseExplorer{grid-template-columns:1fr}.useCaseExplorer>nav{grid-template-columns:1fr 1fr;display:grid}.useCaseExplorer>section,.caseCompare{grid-template-columns:1fr}.caseNarrative{padding:32px 24px}.caseCompare article{padding:28px 24px}}.citationBlock{display:inline}.citationCopy sup{vertical-align:super;margin:0 2px;line-height:1;display:inline-flex}.citationCopy sup a{color:#116f6b;background:#dff3f1;border-radius:50%;place-items:center;width:18px;height:18px;font:800 .54rem monospace;text-decoration:none;transition:all .2s;display:grid}.citationCopy sup a:hover{color:#061925;background:#69d6d0;transform:translateY(-2px)}.citationRefs{flex-wrap:wrap;align-items:center;gap:7px;margin-top:18px;display:flex}.citationRefs>small{letter-spacing:.12em;color:#83959e;margin-right:3px;font:700 .54rem monospace}.citationRefs>a{color:#52717d;background:#fff;border:1px solid #d7e5e8;border-radius:8px;align-items:center;gap:7px;padding:7px 9px;font-size:.59rem;line-height:1;text-decoration:none;display:inline-flex}.citationRefs>a b{color:#167e7a;font:800 .54rem monospace}.citationRefs>a i{color:#167e7a;font-style:normal}.model .citationCopy sup a,.metricSection .citationCopy sup a,.premiumClosing .citationCopy sup a{color:#69d6d0;background:#69d6d025}.model .citationRefs>a,.metricSection .citationRefs>a,.premiumClosing .citationRefs>a{color:#b7c8cf;background:#ffffff0a;border-color:#ffffff20}.claimJourney{background:#fff;padding:110px 6vw}.claimHeading{max-width:900px}.claimHeading>small{letter-spacing:.13em;color:var(--pp-blue);font:700 .62rem monospace}.claimHeading h2{letter-spacing:-.065em;margin:13px 0 22px;font-size:clamp(2.8rem,5vw,5.4rem);font-weight:560;line-height:.94}.claimHeading h2 em{color:#167e7a;font-family:Georgia,serif;font-weight:400}.claimHeading>p{color:#647984;max-width:720px;line-height:1.7}.claimExperience{border:1px solid #d6e3e6;border-radius:23px;margin-top:48px;overflow:hidden;box-shadow:0 28px 80px #1235410e}.claimExperience>nav{background:#071b2a;grid-template-columns:repeat(4,1fr);display:grid}.claimExperience>nav button{text-align:left;color:#79919c;cursor:pointer;background:0 0;border:0;border-right:1px solid #ffffff12;padding:22px;position:relative}.claimExperience>nav button span{margin-bottom:8px;font:600 .55rem monospace;display:block}.claimExperience>nav button b{font-size:.78rem}.claimExperience>nav button>i{z-index:2;color:#416570;font-style:normal;position:absolute;top:29px;right:-6px}.claimExperience>nav button.active{color:#fff;box-shadow:inset 0 -3px var(--pp-cyan);background:#ffffff0b}.claimExperience>nav button.active span{color:var(--pp-cyan)}.claimExperience>main{background:#f6f9f9;min-height:440px;padding:38px}.claimExperience>main>header small{color:#167e7a;letter-spacing:.11em;font:700 .56rem monospace}.claimExperience>main>header h3{margin:9px 0 28px;font-size:1.8rem}.sourceDocument{background:#fff;border:1px solid #d7e2e5;max-width:850px;padding:28px;box-shadow:0 15px 35px #1235410b}.sourceDocument header,.sourceDocument footer{color:#758992;justify-content:space-between;gap:20px;font:650 .58rem monospace;display:flex}.sourceDocument header b{color:#2e7e62}.sourceDocument>p{color:#1e3745;margin:34px 0;font:400 1.35rem/1.5 Georgia,serif}.sourceDocument footer a{color:#147b76;text-decoration:none}.stageNote{color:#71858e;max-width:800px;font-size:.68rem}.claimObject{color:#fff;background:linear-gradient(135deg,#0d3141,#061925);border-radius:16px;max-width:900px;padding:30px}.claimObject>small{color:var(--pp-cyan);font:.58rem monospace}.claimObject blockquote{margin:27px 0;font:400 1.75rem/1.35 Georgia,serif}.claimObject>div{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.claimObject>div span{background:#ffffff08;border:1px solid #ffffff16;border-radius:9px;padding:13px}.claimObject span small{color:#78949f;font:.5rem monospace;display:block}.claimObject span b{margin-top:7px;font-size:.67rem;display:block}.governGrid,.outputGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.governGrid article{background:#fff;border:1px solid #dce6e8;border-radius:12px;gap:13px;padding:20px;display:flex}.governGrid article>i{color:#26785c;background:#e4f3ee;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-style:normal;font-weight:800;display:grid}.governGrid article:nth-child(2)>i,.governGrid article:nth-child(3)>i{color:#a35243;background:#f7e9e3}.governGrid b{font-size:.76rem}.governGrid p{color:#70828b;margin:7px 0 0;font-size:.68rem;line-height:1.5}.outputGrid{grid-template-columns:repeat(3,1fr)}.outputGrid article{background:#fff;border-top:3px solid #36a58d;padding:23px}.outputGrid article.blocked{background:#f9efed;border-color:#c55d52}.outputGrid small{color:#317d71;font:700 .55rem monospace}.outputGrid p{color:#3f5864;min-height:105px;font-size:.74rem;line-height:1.6}.outputGrid span{color:#31816e;font-size:.58rem}.outputGrid .blocked small,.outputGrid .blocked span{color:#a44941}.claimExperience>footer{background:#e9f0f1;align-items:center;gap:24px;padding:17px 25px;display:flex}.claimExperience>footer span{white-space:nowrap;color:#9f4d45;font:700 .55rem monospace}.claimExperience>footer p{color:#677b84;margin:0;font-size:.62rem}@media (width<=700px){.claimJourney{padding:75px 22px}.claimExperience>nav{grid-template-columns:1fr 1fr}.claimExperience>nav button>i{display:none}.claimExperience>main{padding:25px}.claimObject>div,.governGrid,.outputGrid{grid-template-columns:1fr}.outputGrid p{min-height:auto}.claimExperience>footer{flex-direction:column;align-items:flex-start}}.qaLauncher{z-index:80;color:#061925;cursor:pointer;background:#69d6d0;border:0;border-radius:99px;padding:13px 18px;font-size:.72rem;font-weight:800;position:fixed;bottom:24px;right:25px;box-shadow:0 14px 40px #0619253d}.qaBackdrop{z-index:110}.qaWorkspace{background:#f5f8f8;border-radius:22px;width:min(1120px,96vw);max-height:94vh;padding:32px;overflow:auto}.qaScore{color:#fff;background:#071b2a;border-radius:17px;grid-template-columns:105px 1fr 1.3fr;align-items:center;gap:25px;margin:28px 0;padding:24px;display:grid}.scoreRing{--score:0deg;background:conic-gradient(#69d6d0 var(--score),#ffffff14 0);border-radius:50%;place-items:center;width:88px;height:88px;display:grid;position:relative}.scoreRing:after{content:"";background:#071b2a;border-radius:50%;position:absolute;inset:8px}.scoreRing b,.scoreRing small{z-index:1;position:relative}.scoreRing b{font-size:1.55rem}.scoreRing small{color:#718b97;font-size:.52rem;position:absolute;top:56px}.qaScore>div:nth-child(2)>span{color:#69d6d0;letter-spacing:.1em;font:700 .56rem monospace}.qaScore h3{margin:8px 0 4px;font-size:1rem}.qaScore p{color:#77909b;margin:0;font-size:.65rem}.qaScore ul{grid-template-columns:1fr 1fr;gap:7px;margin:0;padding:0;list-style:none;display:grid}.qaScore li{color:#8fa4ad;align-items:center;gap:7px;font-size:.64rem;display:flex}.qaScore li i{border-radius:50%;place-items:center;width:19px;height:19px;font-size:.55rem;font-style:normal;display:grid}.qaScore li.ok i{color:#69d6d0;background:#69d6d022}.qaScore li.missing i{color:#ef8c7e;background:#d96a5b22}.qaGroups{grid-template-columns:1fr 1fr;gap:12px;display:grid}.qaGroups>section{background:#fff;border:1px solid #dce6e8;border-radius:14px;padding:22px}.qaGroups section>header{justify-content:space-between;align-items:center;margin-bottom:17px;display:flex}.qaGroups h3{margin:0;font-size:.9rem}.qaGroups header span{color:#147b76;background:#e8f5f3;border-radius:99px;padding:5px 8px;font:700 .56rem monospace}.qaGroups label{color:#647983;margin-top:12px;font-size:.62rem;font-weight:700;display:block}.qaGroups textarea,.qaGroups input{color:#12303f;resize:vertical;background:#fbfcfc;border:1px solid #dce5e7;border-radius:8px;width:100%;margin-top:6px;padding:10px;font:400 .68rem/1.45 Arial;display:block}.qaGroups textarea{min-height:66px}.qaFooter{border-top:1px solid #d8e3e5;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding-top:18px;display:flex}.qaFooter p{color:#72868f;font-size:.64rem}.qaFooter p i{background:#e2a646;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.qaFooter>div{gap:8px;display:flex}@media (width<=760px){.qaWorkspace{padding:20px}.qaScore{grid-template-columns:88px 1fr}.qaScore ul{grid-column:1/-1}.qaGroups{grid-template-columns:1fr}.qaFooter{flex-direction:column;align-items:flex-start}}.analyticsWorkspace{background:#f4f7f7;border-radius:22px;width:min(1180px,96vw);max-height:94vh;padding:32px;overflow:auto}.analyticsSummary{grid-template-columns:repeat(3,1fr);gap:10px;margin:28px 0;display:grid}.analyticsSummary article{background:#fff;border:1px solid #dce6e8;border-radius:14px;padding:22px}.analyticsSummary small{color:#718690;letter-spacing:.09em;font:700 .55rem monospace}.analyticsSummary b{margin:12px 0 2px;font-size:1.8rem;display:block}.analyticsSummary span{color:#7a8e97;font-size:.65rem}.analyticsRows{background:#fff;border:1px solid #d9e4e6;border-radius:14px;overflow:hidden}.analyticsRows>header,.analyticsRows>article{grid-template-columns:1.1fr .75fr 1fr 1fr;align-items:center;gap:18px;display:grid}.analyticsRows>header{color:#76909b;letter-spacing:.08em;background:#071b2a;padding:13px 18px;font:700 .52rem monospace}.analyticsRows>article{border-top:1px solid #e7edef;padding:17px 18px}.analyticsRows article>div:first-child b,.analyticsRows article>div:first-child small{display:block}.analyticsRows article small,.analyticsRows article span{color:#7b8d95;font-size:.62rem}.analyticsRows article strong{font-size:1.2rem;display:block}.signalPills{flex-wrap:wrap;gap:5px;display:flex}.signalPills i{color:#267a70;background:#e5f3f1;border-radius:99px;padding:5px 7px;font-size:.56rem;font-style:normal}.signalPills em{color:#94a2a8;font-size:.6rem}.analyticsRows mark{border-radius:99px;padding:5px 8px;font-size:.57rem;display:inline-flex}.analyticsRows mark.hot{color:#a6473e;background:#f7dfdc}.analyticsRows mark.warm{color:#92671f;background:#fff0d4}.analyticsRows mark.quiet{color:#71828a;background:#edf1f2}.analyticsRows article p{color:#657982;margin:5px 0 0;font-size:.6rem}.analyticsWorkspace>footer{background:#e9f1f1;border-radius:11px;gap:18px;margin-top:18px;padding:15px 18px;display:flex}.analyticsWorkspace>footer span{color:#147b76;text-transform:uppercase;font:700 .58rem monospace}.analyticsWorkspace>footer p{color:#6e828b;margin:0;font-size:.62rem}@media (width<=780px){.analyticsSummary{grid-template-columns:1fr}.analyticsRows{overflow:auto}.analyticsRows>header,.analyticsRows>article{min-width:780px}}.clientCollab{background:#eaf3f4;grid-template-columns:.8fr 1.2fr;gap:8vw;padding:110px 6vw;display:grid}.clientCollab>div>small{letter-spacing:.13em;color:#246ba8;font:700 .62rem monospace}.clientCollab h2{letter-spacing:-.065em;margin:13px 0 22px;font-size:clamp(2.8rem,5vw,5.2rem);font-weight:560;line-height:.94}.clientCollab h2 em{color:#167e7a;font-family:Georgia,serif;font-weight:400}.clientCollab>div>p{color:#647984;line-height:1.7}.clientCollab form,.collabSuccess{background:#fff;border:1px solid #d3e2e5;border-radius:20px;padding:30px;box-shadow:0 25px 70px #12354112}.clientCollab label{color:#435e6a;margin-bottom:17px;font-size:.68rem;font-weight:750;display:block}.clientCollab label span{float:right;color:#84969e;font-weight:400}.clientCollab form>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.clientCollab select,.clientCollab input,.clientCollab textarea{color:#173644;background:#fbfcfc;border:1px solid #d8e4e6;border-radius:9px;width:100%;margin-top:7px;padding:12px;display:block}.clientCollab textarea{resize:vertical;min-height:100px}.clientCollab .consent{color:#768991;align-items:flex-start;gap:9px;font-size:.58rem;font-weight:400;display:flex}.clientCollab .consent input{width:auto;margin:1px 0}.clientCollab form>button{color:#fff;cursor:pointer;background:#071b2a;border:0;border-radius:99px;padding:13px 18px;font-weight:750}.collabError{color:#a34b42;font-size:.65rem}.collabSuccess i{color:#267b65;background:#dff2ec;border-radius:50%;place-items:center;width:45px;height:45px;font-style:normal;display:grid}.collabSuccess h3{font-size:1.6rem}.collabSuccess p{color:#6a7f88;line-height:1.6}@media (width<=760px){.clientCollab{grid-template-columns:1fr;padding:75px 22px}.clientCollab form>div{grid-template-columns:1fr}}.responseInbox{background:#f4f7f7;border-radius:22px;width:min(900px,96vw);max-height:92vh;padding:32px;overflow:auto}.responseList{gap:10px;margin-top:28px;display:grid}.responseList>article{background:#fff;border:1px solid #dce6e8;border-radius:14px;padding:22px}.responseList header{justify-content:space-between;gap:20px;display:flex}.responseList header div b,.responseList header div span{display:block}.responseList header div span{color:#80929a;margin-top:3px;font-size:.6rem}.responseList mark{color:#26786d;background:#e3f2ef;border-radius:99px;padding:6px 9px;font-size:.58rem}.responseList h3{margin:20px 0 8px;font-size:.85rem}.responseList h3 a{color:#497583;margin-left:8px;font-size:.65rem;font-weight:400}.responseList>article>p{color:#667b84;font-size:.72rem;line-height:1.6}.responseList footer{border-top:1px solid #e5ecee;justify-content:space-between;padding-top:14px;display:flex}.responseList footer a{color:#147b76;font-size:.65rem;text-decoration:none}.emptyReplies{text-align:center;background:#fff;border:1px dashed #ccdadd;border-radius:14px;padding:70px}.emptyReplies p{color:#7c8e96;font-size:.68rem}.manageLauncher{z-index:80;color:#284753;cursor:pointer;background:#fff;border:1px solid #ccdadd;border-radius:99px;padding:13px 18px;font-size:.72rem;font-weight:750;position:fixed;bottom:24px;right:155px;box-shadow:0 14px 40px #06192520}.manageWorkspace{background:#f5f8f8;border-radius:22px;width:min(760px,96vw);max-height:92vh;padding:32px;overflow:auto}.manageFields{grid-template-columns:1fr 1fr;gap:13px;margin:28px 0;display:grid}.manageFields label{color:#607680;font-size:.65rem;font-weight:750}.manageFields input,.manageFields select{background:#fff;border:1px solid #d8e3e5;border-radius:9px;width:100%;margin-top:7px;padding:11px;display:block}.manageActions{gap:8px;display:grid}.manageActions article{background:#fff;border:1px solid #dce5e7;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:17px;display:flex}.manageActions b{font-size:.76rem}.manageActions p{color:#71858e;margin:4px 0 0;font-size:.62rem}.manageActions button{color:#245261;cursor:pointer;background:#fff;border:1px solid #d3dfe2;border-radius:8px;padding:8px 11px;font-size:.63rem}.manageActions article.danger{background:snow;border-color:#ecd6d3}.manageActions .danger b,.manageActions .danger button{color:#a34840}.manageWorkspace>footer{border-top:1px solid #d9e3e5;justify-content:space-between;margin-top:22px;padding-top:18px;display:flex}@media (width<=650px){.manageLauncher{bottom:78px;right:20px}.manageFields{grid-template-columns:1fr}}.proposalControlDock{z-index:220;pointer-events:auto;gap:10px;display:flex;position:fixed;bottom:24px;right:24px}.proposalControlDock .qaLauncher,.proposalControlDock .manageLauncher{z-index:auto!important;pointer-events:auto!important;position:static!important;bottom:auto!important;right:auto!important}:is(.qaBackdrop,.modalBackdrop:has(.manageWorkspace)){z-index:230!important}.qaWorkspace,.manageWorkspace{pointer-events:auto;z-index:1;position:relative}@media (width<=650px){.proposalControlDock{bottom:16px;left:16px;right:16px}.proposalControlDock button{flex:1}}.pilotConfigurator{color:#fff;background:#071b2a;padding:110px 6vw}.pilotConfigurator>header{max-width:820px}.pilotConfigurator>header>small,.actionPlan>small,.pilotContact>div>small{color:#69d6d0;letter-spacing:.13em;font:700 .62rem monospace}.pilotConfigurator>header h2{letter-spacing:-.065em;margin:14px 0 20px;font-size:clamp(3rem,6vw,6.4rem);font-weight:560;line-height:.91}.pilotConfigurator>header h2 em{color:#69d6d0;font-family:Georgia,serif;font-weight:400}.pilotConfigurator>header p{color:#91a8b2;max-width:680px;line-height:1.7}.pilotBuilder{grid-template-columns:1.35fr .65fr;gap:18px;margin-top:55px;display:grid}.pilotChoices,.actionPlan{background:#ffffff08;border:1px solid #ffffff17;border-radius:20px;padding:28px}.pilotChoices fieldset{border:0;margin:0 0 28px;padding:0}.pilotChoices legend,.scopeGrid label{color:#94aab3;letter-spacing:.08em;margin-bottom:13px;font:700 .62rem monospace}.choiceGrid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.choiceGrid button{color:#b4c4ca;text-align:left;cursor:pointer;background:#ffffff08;border:1px solid #ffffff18;border-radius:11px;justify-content:space-between;align-items:center;padding:16px;display:flex}.choiceGrid button.active{color:#fff;background:#69d6d014;border-color:#69d6d0}.choiceGrid i{color:#69d6d0;font-style:normal}.scopeGrid{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:28px;display:grid}.scopeGrid label{margin:0;display:block}.scopeGrid select{color:#fff;background:#102b39;border:1px solid #ffffff18;border-radius:9px;width:100%;margin-top:8px;padding:12px;display:block}.measureGrid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.measureGrid label{color:#91a7b1;cursor:pointer;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:9px;padding:13px;font-size:.7rem;display:flex}.measureGrid label.active{color:#fff;border-color:#69d6d066}.measureGrid input{opacity:0;position:absolute}.measureGrid i{color:#69d6d0;border:1px solid #ffffff2c;border-radius:5px;place-items:center;width:20px;height:20px;font-style:normal;display:grid}.actionPlan{color:#092131;background:#fff}.actionPlan>small{color:#246ba8}.actionPlan h3{margin:12px 0 5px;font-size:1.45rem}.actionPlan>p{color:#6f838d;margin:0;font-size:.7rem}.actionPlan>div{gap:0;margin:24px 0;display:grid}.actionPlan article{grid-template-columns:32px 1fr;gap:12px;padding:0 0 22px;display:grid;position:relative}.actionPlan article:not(:last-child):before{content:"";background:#d7e3e5;width:1px;position:absolute;top:28px;bottom:2px;left:15px}.actionPlan article>b{color:#147b76;background:#e4f4f2;border-radius:50%;place-items:center;width:32px;height:32px;font:700 .6rem monospace;display:grid}.actionPlan article strong,.actionPlan article small{display:block}.actionPlan article strong{font-size:.75rem}.actionPlan article small{color:#70848d;margin-top:5px;line-height:1.45}.actionPlan footer{border-top:1px solid #e1e9eb;flex-wrap:wrap;gap:6px;padding-top:16px;display:flex}.actionPlan footer span{color:#52707d;background:#eef5f5;border-radius:99px;padding:6px 8px;font-size:.57rem}.pilotContact{background:#ffffff08;border:1px solid #ffffff17;border-radius:18px;grid-template-columns:1.2fr .7fr .9fr 1.25fr auto;align-items:end;gap:10px;margin-top:18px;padding:24px;display:grid}.pilotContact h3{margin:7px 0 0;font-size:1rem}.pilotContact label{color:#93aab3;font-size:.6rem}.pilotContact label>span{float:right}.pilotContact input{color:#fff;background:#102b39;border:1px solid #ffffff1d;border-radius:8px;width:100%;margin-top:7px;padding:11px;display:block}.pilotContact .pilotConsent{align-self:center;margin-top:15px;line-height:1.4}.pilotContact .pilotConsent input{width:auto;margin:0 6px 0 0;display:inline}.pilotContact>button{color:#071b2a;cursor:pointer;background:#69d6d0;border:0;border-radius:99px;padding:12px 16px;font-weight:800}.pilotContact>p{color:#ef9d90;grid-column:1/-1;margin:0;font-size:.65rem}.pilotSuccess{background:#69d6d014;border:1px solid #69d6d050;border-radius:18px;align-items:center;gap:16px;margin-top:18px;padding:24px;display:flex}.pilotSuccess>i{color:#071b2a;background:#69d6d0;border-radius:50%;place-items:center;width:42px;height:42px;font-style:normal;display:grid}.pilotSuccess h3,.pilotSuccess p{margin:0}.pilotSuccess p{color:#91a8b2;margin-top:5px;font-size:.7rem}@media (width<=1000px){.pilotBuilder{grid-template-columns:1fr}.pilotContact{grid-template-columns:1fr 1fr}.pilotContact>div,.pilotConsent,.pilotContact>button{grid-column:1/-1}}@media (width<=650px){.pilotConfigurator{padding:75px 22px}.choiceGrid,.scopeGrid,.measureGrid,.pilotContact{grid-template-columns:1fr}.pilotContact>*{grid-column:auto!important}}.decisionRoom{color:#092131;background:#f2f6f6;padding:110px 6vw}.decisionRoom>header{grid-template-columns:1.1fr .7fr;align-items:end;gap:8vw;display:grid}.decisionRoom>header small,.stakeholderView small,.businessCalculator header small,.inactionPanel>small,.committeeRoom header small{color:#246ba8;letter-spacing:.13em;font:700 .62rem monospace}.decisionRoom>header h2{letter-spacing:-.065em;margin:14px 0 0;font-size:clamp(3rem,6vw,6.4rem);font-weight:560;line-height:.91}.decisionRoom>header h2 em{color:#147b76;font-family:Georgia,serif;font-weight:400}.decisionRoom>header>p{color:#647984;line-height:1.75}.stakeholderTabs{background:#fff;border:1px solid #d8e4e6;border-radius:99px;gap:7px;width:max-content;max-width:100%;margin-top:48px;padding:6px;display:flex;overflow:auto}.stakeholderTabs button{color:#6f848e;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:99px;padding:10px 16px;font-weight:700}.stakeholderTabs button.active{color:#fff;background:#071b2a}.stakeholderView{color:#fff;background:#071b2a;border-radius:20px;grid-template-columns:1fr .75fr;gap:8vw;margin-top:14px;padding:35px;display:grid}.stakeholderView h3{letter-spacing:-.04em;max-width:650px;margin:12px 0;font-size:2rem}.stakeholderView p{color:#91a8b2;max-width:680px;line-height:1.7}.stakeholderView ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.stakeholderView li{color:#b6c6cc;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:13px;padding:13px;font-size:.72rem;display:flex}.stakeholderView li i{color:#69d6d0;font:700 .58rem monospace}.decisionGrid{grid-template-columns:1.4fr .6fr;gap:14px;margin-top:14px;display:grid}.businessCalculator,.inactionPanel,.committeeRoom{background:#fff;border:1px solid #d8e4e6;border-radius:20px;padding:30px}.businessCalculator>header,.committeeRoom>header{justify-content:space-between;align-items:start;gap:20px;display:flex}.businessCalculator h3,.committeeRoom h3{margin:8px 0 0;font-size:1.35rem}.businessCalculator>header>span{color:#147b76;background:#e8f4f2;border-radius:99px;padding:6px 9px;font-size:.58rem}.businessControls{grid-template-columns:1fr 1fr;gap:18px 28px;margin:28px 0;display:grid}.businessControls label>span{justify-content:space-between;font-size:.66rem;display:flex}.businessControls strong{color:#147b76}.businessControls input{accent-color:#147b76;width:100%;margin-top:13px}.businessResults{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.businessResults article{background:#eff5f5;border-radius:12px;padding:17px}.businessResults small{color:#71868f;font:700 .54rem monospace}.businessResults b{margin:12px 0 4px;font-size:1.35rem;display:block}.businessResults p,.businessCalculator>footer{color:#71868f;margin:0;font-size:.6rem}.businessCalculator>footer{margin-top:18px}.inactionPanel{background:#f8eeee;border-color:#edd8d4}.inactionPanel>small{color:#a55147}.inactionPanel h3{letter-spacing:-.03em;font-size:1.5rem}.inactionPanel>div{gap:4px;display:grid}.inactionPanel article{border-top:1px solid #eadbd8;grid-template-columns:30px 1fr;gap:10px;padding:13px 0;display:grid}.inactionPanel article i{color:#b6655b;font:700 .58rem monospace}.inactionPanel article b{font-size:.72rem}.inactionPanel article p{color:#806b68;margin:4px 0 0;font-size:.65rem;line-height:1.5}.inactionPanel>strong{color:#934c43;margin-top:18px;font-size:.72rem;line-height:1.5;display:block}.committeeRoom{margin-top:14px}.committeeRoom mark{color:#147b76;background:#e5f3f1;border-radius:99px;padding:7px 10px;font-size:.62rem}.readinessList{grid-template-columns:repeat(5,1fr);gap:7px;margin:24px 0;display:grid}.readinessList label{color:#71858e;cursor:pointer;border:1px solid #dbe6e8;border-radius:10px;align-items:center;gap:8px;padding:12px;font-size:.64rem;display:flex}.readinessList label.ready{color:#173f48;background:#edf8f6;border-color:#72cfc8}.readinessList input{opacity:0;position:absolute}.readinessList i{color:#147b76;border:1px solid #cddbdd;border-radius:50%;place-items:center;width:18px;height:18px;font-style:normal;display:grid}.committeeRoom form{border-top:1px solid #e1e9eb;grid-template-columns:1fr 1fr .8fr 1.1fr auto;align-items:end;gap:9px;padding-top:20px;display:grid}.committeeRoom form label{color:#71858e;font-size:.6rem}.committeeRoom form input{border:1px solid #d8e3e5;border-radius:8px;width:100%;margin-top:7px;padding:11px;display:block}.committeeRoom .decisionConsent{align-self:center;margin-top:15px}.committeeRoom .decisionConsent input{width:auto;margin:0 6px 0 0;display:inline}.committeeRoom form button{color:#fff;cursor:pointer;background:#147b76;border:0;border-radius:99px;padding:12px 16px;font-weight:750}.committeeRoom form>p{color:#a14f45;grid-column:1/-1;margin:0;font-size:.62rem}.decisionSuccess{background:#e8f5f2;border-radius:12px;align-items:center;gap:14px;padding:20px;display:flex}.decisionSuccess>i{color:#fff;background:#147b76;border-radius:50%;place-items:center;width:38px;height:38px;font-style:normal;display:grid}.decisionSuccess h4,.decisionSuccess p{margin:0}.decisionSuccess p{color:#607780;margin-top:4px;font-size:.67rem}@media (width<=1000px){.decisionGrid,.decisionRoom>header,.stakeholderView{grid-template-columns:1fr}.readinessList,.committeeRoom form{grid-template-columns:1fr 1fr}.committeeRoom form button,.decisionConsent{grid-column:1/-1}}@media (width<=650px){.decisionRoom{padding:75px 22px}.businessControls,.businessResults,.readinessList,.committeeRoom form{grid-template-columns:1fr}.committeeRoom form>*{grid-column:auto!important}}.trustCenter{color:#092131;background:#fff;padding:110px 6vw}.trustCenter>header{grid-template-columns:1.1fr .7fr;align-items:end;gap:8vw;display:grid}.trustCenter>header small,.trustBoundary>div>small,.trustWorkspace main>header small,.documentRoom header small,.trustFaq header small,.diligenceRequest>header small{color:#246ba8;letter-spacing:.13em;font:700 .62rem monospace}.trustCenter>header h2{letter-spacing:-.065em;margin:14px 0 0;font-size:clamp(3rem,6vw,6.4rem);font-weight:560;line-height:.91}.trustCenter>header h2 em{color:#147b76;font-family:Georgia,serif;font-weight:400}.trustCenter>header>p{color:#637984;line-height:1.75}.trustBoundary{color:#fff;background:#071b2a;border-radius:20px;margin-top:50px;padding:32px}.trustBoundary h3{margin:10px 0 28px;font-size:1.55rem}.boundaryFlow{grid-template-columns:1fr auto 1.2fr auto 1fr auto 1fr;align-items:center;gap:10px;display:grid}.boundaryFlow article{background:#ffffff08;border:1px solid #ffffff16;border-radius:12px;padding:17px}.boundaryFlow article.validixNode{background:#69d6d014;border-color:#69d6d066}.boundaryFlow span,.boundaryFlow b,.boundaryFlow small{display:block}.boundaryFlow span{color:#69d6d0;font:700 .56rem monospace}.boundaryFlow b{margin:13px 0 5px;font-size:.75rem}.boundaryFlow small{color:#8299a4;font-size:.59rem}.boundaryFlow>i{color:#5a818c;font-style:normal}.trustBoundary footer{border-top:1px solid #ffffff15;flex-wrap:wrap;gap:7px;margin-top:22px;padding-top:18px;display:flex}.trustBoundary footer b{margin-right:8px;font-size:.62rem}.trustBoundary footer span{color:#e49a8f;background:#d76a5b20;border-radius:99px;padding:5px 8px;font-size:.57rem}.trustWorkspace{border:1px solid #dbe6e8;border-radius:20px;grid-template-columns:230px 1fr;margin-top:14px;display:grid;overflow:hidden}.trustWorkspace>nav{background:#f1f6f6;align-content:start;padding:18px;display:grid}.trustWorkspace>nav button{color:#71858e;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;gap:10px;padding:13px;display:flex}.trustWorkspace>nav button.active{color:#fff;background:#071b2a}.trustWorkspace>nav span{color:#2a76ad;font:700 .56rem monospace}.trustWorkspace>main{padding:30px}.trustWorkspace main h3{max-width:780px;margin:9px 0 26px;font-size:1.4rem}.trustControls{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.trustControls article{border:1px solid #dce6e8;border-radius:12px;padding:18px}.trustControls article>div{align-items:center;gap:8px;display:flex}.trustControls article i{background:#5fc6b7;border-radius:50%;width:8px;height:8px}.trustControls article i.pending{background:#e2a646}.trustControls article b{font-size:.72rem}.trustControls article mark{color:#52737e;background:#edf5f4;border-radius:99px;margin-left:auto;padding:4px 6px;font-size:.5rem}.trustControls article p{color:#6d818a;margin:13px 0 0;font-size:.65rem;line-height:1.6}.trustLegend{color:#71858e;font-size:.57rem}.trustLegend i{background:#5fc6b7;border-radius:50%;width:6px;height:6px;margin:0 5px 0 12px;display:inline-block}.trustLegend i:nth-of-type(2){background:#e2a646}.trustLower{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.documentRoom,.trustFaq,.diligenceRequest{background:#f7f9f9;border:1px solid #dbe6e8;border-radius:20px;padding:28px}.documentRoom h3,.trustFaq h3,.diligenceRequest h3{margin:8px 0;font-size:1.35rem}.documentRoom header p,.diligenceRequest header p{color:#71858e;font-size:.67rem;line-height:1.55}.documentRoom>div,.trustFaq>div{gap:7px;margin-top:20px;display:grid}.documentRoom article{background:#fff;border-radius:10px;align-items:center;gap:10px;padding:12px;display:flex}.documentRoom article>i{color:#2472a9;font-style:normal}.documentRoom article span{flex:1}.documentRoom article b,.documentRoom article small{display:block}.documentRoom article b{font-size:.65rem}.documentRoom article small{color:#85969d;margin-top:3px;font-size:.54rem}.documentRoom article button{color:#147b76;cursor:pointer;background:0 0;border:0;font-size:.59rem}.trustFaq article{background:#fff;border-radius:10px;padding:0 14px}.trustFaq article button{text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;gap:10px;width:100%;padding:14px 0;display:flex}.trustFaq article b{font-size:.66rem}.trustFaq article i{color:#147b76;font-style:normal}.trustFaq article p{color:#6a7f88;margin:0;padding:0 0 14px;font-size:.64rem;line-height:1.6}.diligenceRequest{background:#eaf4f3;margin-top:14px}.diligenceRequest form>div{grid-template-columns:1fr 1fr .8fr;gap:9px;display:grid}.diligenceRequest label{color:#5f757f;margin-top:14px;font-size:.62rem;display:block}.diligenceRequest input,.diligenceRequest select,.diligenceRequest textarea{background:#fff;border:1px solid #cfdddf;border-radius:8px;width:100%;margin-top:7px;padding:11px;display:block}.diligenceRequest textarea{resize:vertical;min-height:110px}.diligenceRequest .trustConsent{align-items:center;gap:7px;font-size:.57rem;display:flex}.diligenceRequest .trustConsent input{width:auto;margin:0}.diligenceRequest form>button{color:#fff;cursor:pointer;background:#147b76;border:0;border-radius:99px;margin-top:14px;padding:12px 17px;font-weight:750}.diligenceRequest form>p{color:#a14f45;font-size:.62rem}.trustSuccess{background:#fff;border-radius:12px;align-items:center;gap:14px;margin-top:20px;padding:20px;display:flex}.trustSuccess>i{color:#fff;background:#147b76;border-radius:50%;place-items:center;width:38px;height:38px;font-style:normal;display:grid}.trustSuccess h4,.trustSuccess p{margin:0}.trustSuccess p{color:#647984;margin-top:4px;font-size:.66rem}@media (width<=900px){.trustCenter>header,.trustLower,.boundaryFlow{grid-template-columns:1fr}.boundaryFlow>i{display:none}.trustWorkspace{grid-template-columns:1fr}.trustWorkspace>nav{grid-template-columns:1fr 1fr}.trustControls,.diligenceRequest form>div{grid-template-columns:1fr}}@media (width<=600px){.trustCenter{padding:75px 22px}.trustWorkspace>nav{grid-template-columns:1fr}}.closingActions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.premiumClosing .briefLink{background:0 0;border:1px solid #ffffff28}.briefActions{z-index:20;background:#fff;border:1px solid #d8e3e5;border-radius:99px;gap:8px;padding:6px;display:flex;position:fixed;top:20px;right:22px;box-shadow:0 10px 35px #09213118}.briefActions a,.briefActions button{color:#365966;cursor:pointer;background:0 0;border:0;border-radius:99px;padding:9px 13px;font-size:.65rem;text-decoration:none}.briefActions button{color:#fff;background:#147b76}.executiveBrief{color:#092131;background:#fff;max-width:1120px;margin:0 auto}.briefCover{color:#fff;background:radial-gradient(circle at 80% 20%,#174c5d,#082435 45%,#061925);flex-direction:column;min-height:700px;padding:62px;display:flex}.briefCover>div,.briefFooter>div{align-items:center;gap:12px;display:flex}.briefCover img,.briefFooter img{filter:brightness(0)invert();width:110px}.briefCover>small{color:#69d6d0;letter-spacing:.14em;margin-top:auto;font:700 .62rem monospace}.briefCover h1{letter-spacing:-.065em;margin:18px 0;font-size:clamp(3.4rem,7vw,6.3rem);line-height:.9}.briefCover h1 em{color:#69d6d0;font-family:Georgia,serif;font-weight:400}.briefCover>p{color:#abc0c8;max-width:760px;line-height:1.7}.briefCover>footer{color:#819aa5;border-top:1px solid #ffffff1a;justify-content:space-between;gap:20px;margin-top:50px;padding-top:20px;font-size:.62rem;display:flex}.briefDecision,.briefPilot,.briefCommercial,.briefApproval{padding:58px 62px}.briefDecision>header,.briefPilot>header,.briefCommercial,.briefApproval{grid-template-columns:.8fr 1.2fr;gap:40px;display:grid}.briefDecision small,.briefPilot small,.briefCommercial small,.briefApproval small,.briefClaim>small,.briefRisk small{color:#246ba8;letter-spacing:.12em;font:700 .58rem monospace}.briefDecision h2,.briefPilot h2,.briefCommercial h2,.briefApproval h2,.briefRisk h2{letter-spacing:-.04em;margin:10px 0;font-size:2rem}.briefDecision>p,.briefPilot>header>p,.briefCommercial>div>p,.briefApproval>div>p{color:#617680;line-height:1.65}.briefDecision>div{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:32px;display:grid}.briefDecision article{border:1px solid #dfe8ea;border-radius:12px;padding:19px}.briefDecision article>span{color:#2b76aa;font:700 .58rem monospace}.briefDecision article small{margin:13px 0 8px;display:block}.briefDecision article p{color:#647983;margin:0;font-size:.68rem;line-height:1.55}.briefRisk{background:#f7eeee;grid-template-columns:.85fr 1.15fr;gap:50px;padding:48px 62px;display:grid}.briefRisk>div>p{color:#7f6c69;line-height:1.6}.briefRisk>div+div{gap:7px;display:grid}.briefRisk article{background:#fff;border-radius:10px;gap:12px;padding:14px;display:flex}.briefRisk article>i{color:#aa5449;background:#f8dfda;border-radius:50%;place-items:center;width:25px;height:25px;font-style:normal;display:grid}.briefRisk article b{font-size:.72rem}.briefRisk article p{color:#756764;margin:4px 0 0;font-size:.63rem}.briefTimeline{grid-template-columns:repeat(4,1fr);gap:7px;margin:28px 0;display:grid}.briefTimeline article{background:#eef5f5;border-radius:10px;padding:16px}.briefTimeline span,.briefTimeline b,.briefTimeline small{display:block}.briefTimeline span{color:#2473a8;font:700 .58rem monospace}.briefTimeline b{margin:13px 0 4px}.briefTimeline small{color:#738890}.briefMeasures{grid-template-columns:1fr 1fr;gap:10px;display:grid}.briefMeasures article{border:1px solid #dce6e8;border-radius:12px;padding:20px}.briefMeasures h3{font-size:.92rem}.briefMeasures p{color:#657a84;font-size:.68rem;line-height:1.6}.briefClaim{color:#fff;background:#071b2a;padding:48px 62px}.briefClaim>small{color:#69d6d0}.briefClaim blockquote{margin:18px 0 28px;font:400 1.65rem/1.35 Georgia,serif}.briefClaim>div{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.briefClaim span{border:1px solid #ffffff16;border-radius:10px;padding:14px}.briefClaim span small,.briefClaim span b{display:block}.briefClaim span small{color:#7e99a4}.briefClaim span b{margin-top:7px;font-size:.67rem}.briefCommercial>div+div{gap:7px;display:grid}.briefCommercial article{border:1px solid #dbe5e7;border-radius:10px;padding:17px;position:relative}.briefCommercial article small,.briefCommercial article b{display:block}.briefCommercial article b{color:#147b76;margin-top:7px}.briefCommercial article span{color:#147b76;background:#e4f3f1;border-radius:99px;padding:4px 6px;font-size:.5rem;position:absolute;top:12px;right:12px}.briefApproval{background:#eaf4f3}.briefApproval ol{gap:7px;margin:0;padding:0;list-style:none;display:grid}.briefApproval li{background:#fff;border-radius:9px;align-items:center;gap:11px;padding:13px;font-size:.7rem;display:flex}.briefApproval li b{color:#fff;background:#147b76;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.briefFooter{color:#fff;background:#071b2a;justify-content:space-between;align-items:center;padding:26px 62px;display:flex}.briefFooter p{color:#819aa5;font-size:.58rem}@media (width<=700px){.briefActions{border-radius:0;justify-content:center;position:sticky;top:0;right:auto}.briefCover,.briefDecision,.briefRisk,.briefPilot,.briefClaim,.briefCommercial,.briefApproval{padding:38px 24px}.briefDecision>header,.briefRisk,.briefPilot>header,.briefCommercial,.briefApproval,.briefDecision>div,.briefTimeline,.briefMeasures,.briefClaim>div{grid-template-columns:1fr}.briefCover>footer,.briefFooter{flex-direction:column;align-items:flex-start}}@media print{@page{size:A4;margin:11mm}.briefActions{display:none!important}body{background:#fff}.executiveBrief{max-width:none}.briefCover{break-after:page;min-height:255mm}.briefDecision,.briefRisk,.briefPilot,.briefClaim,.briefCommercial,.briefApproval{break-inside:avoid;padding:12mm 10mm}.briefDecision>div,.briefTimeline,.briefClaim>div{grid-template-columns:repeat(3,1fr)}.briefTimeline{grid-template-columns:repeat(4,1fr)}.briefFooter{padding:8mm 10mm}.briefCover h1{font-size:48pt}}.adminBackdrop{z-index:300}.adminWorkspace{background:#f4f7f7;border-radius:22px;width:min(1180px,96vw);max-height:94vh;padding:32px;overflow:auto}.adminHeader{justify-content:space-between;display:flex}.adminHeader small,.inviteMember>small,.organizationPanel header small,.permissionPanel header small,.auditPanel header small{color:#246ba8;letter-spacing:.12em;font:700 .58rem monospace}.adminHeader h2{margin:7px 0 4px;font-size:1.8rem}.adminHeader p{color:#71858e;margin:0}.adminHeader>button{background:#e8edef;border:0;border-radius:50%;width:32px;height:32px}.adminNotice{color:#276e65;background:#e6f3f0;border-radius:9px;justify-content:space-between;margin-top:18px;padding:11px 14px;font-size:.68rem;display:flex}.adminNotice button{background:0 0;border:0}.adminLoading{text-align:center;color:#71858e;padding:80px}.adminSummary{grid-template-columns:repeat(4,1fr);gap:9px;margin:25px 0 15px;display:grid}.adminSummary article{background:#fff;border:1px solid #dce6e8;border-radius:12px;padding:17px}.adminSummary small{color:#7c9098;font:700 .54rem monospace;display:block}.adminSummary b{text-transform:capitalize;margin-top:11px;font-size:1.25rem;display:block}.adminTabs{background:#fff;border:1px solid #dce6e8;border-radius:12px;gap:5px;padding:5px;display:flex}.adminTabs button{color:#6d818a;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;padding:10px;font-weight:700}.adminTabs button.active{color:#fff;background:#071b2a}.memberPanel{grid-template-columns:1.4fr .6fr;gap:12px;margin-top:12px;display:grid}.memberList,.inviteMember,.organizationPanel,.permissionPanel,.auditPanel{background:#fff;border:1px solid #dce6e8;border-radius:14px;padding:22px}.memberList>header,.memberList>article{grid-template-columns:1.3fr .55fr .55fr;align-items:center;gap:10px;padding:11px;display:grid}.memberList>header{color:#84969e;font:700 .52rem monospace}.memberList>article{border-top:1px solid #e8edef}.memberList article>div{align-items:center;gap:9px;display:flex}.memberList article>div>i{color:#147b76;background:#e5f2f0;border-radius:8px;place-items:center;width:32px;height:32px;font-size:.58rem;font-style:normal;display:grid}.memberList article span b,.memberList article span small{display:block}.memberList article span b{font-size:.7rem}.memberList article span small{color:#7d9098;margin-top:3px;font-size:.58rem}.memberList select,.inviteMember input,.inviteMember select,.organizationPanel input,.organizationPanel select{background:#fbfcfc;border:1px solid #d8e3e5;border-radius:8px;width:100%;padding:9px}.inviteMember h3,.organizationPanel h3,.permissionPanel h3,.auditPanel h3{margin:7px 0 20px}.inviteMember label,.organizationPanel label{color:#607680;margin-top:12px;font-size:.62rem;display:block}.inviteMember label input,.inviteMember label select,.organizationPanel label input,.organizationPanel label select{margin-top:6px;display:block}.inviteMember button,.organizationPanel>button{color:#fff;cursor:pointer;background:#147b76;border:0;border-radius:99px;margin-top:17px;padding:11px 14px;font-weight:750}.inviteMember>p{color:#7c8e96;font-size:.57rem;line-height:1.5}.organizationPanel{margin-top:12px}.organizationPanel>div{grid-template-columns:1fr 1fr;gap:4px 14px;display:grid}.organizationPanel .approvalToggle{background:#edf5f4;border-radius:10px;grid-column:1/-1;align-items:center;gap:10px;padding:15px;display:flex}.approvalToggle input{width:auto!important}.approvalToggle b,.approvalToggle small{display:block}.approvalToggle small{color:#71858e;margin-top:3px}.permissionPanel,.auditPanel{margin-top:12px}.permissionPanel>div{grid-template-columns:repeat(5,1fr);gap:7px;display:grid}.permissionPanel article{border:1px solid #e0e8ea;border-radius:10px;padding:15px}.permissionPanel article>span b{text-transform:capitalize;display:block}.permissionPanel article>span small{color:#7a8e96;min-height:45px;margin-top:5px;font-size:.55rem;line-height:1.4;display:block}.permissionPanel ul{margin:12px 0 0;padding:0;list-style:none}.permissionPanel li{color:#5f737d;text-transform:capitalize;padding:5px 0;font-size:.58rem}.permissionPanel li i{color:#147b76;width:17px;font-style:normal;display:inline-block}.permissionPanel li.no{color:#a4afb3}.auditPanel>div{gap:6px;display:grid}.auditPanel article{background:#f5f8f8;border-radius:10px;gap:11px;padding:13px;display:flex}.auditPanel article>i{color:#147b76;background:#e2f1ef;border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;font-weight:800;display:grid}.auditPanel b{text-transform:capitalize;font-size:.68rem}.auditPanel p{color:#617680;margin:4px 0;font-size:.62rem}.auditPanel small{color:#87979e;font-size:.54rem}.accessDenied{text-align:center;color:#fff;background:#071b2a;place-content:center;min-height:100vh;display:grid}.accessDenied img{filter:brightness(0)invert();width:140px;margin:0 auto 30px}.accessDenied p{color:#8fa5ae}@media (width<=900px){.memberPanel{grid-template-columns:1fr}.permissionPanel>div{grid-template-columns:1fr 1fr}}@media (width<=650px){.adminWorkspace{padding:18px}.adminSummary,.organizationPanel>div,.permissionPanel>div{grid-template-columns:1fr}.adminTabs{overflow:auto}.adminTabs button{min-width:120px}.memberList{overflow:auto}.memberList>header,.memberList>article{min-width:620px}}.guestAccessLink{background:#eaf7f5;border:1px solid #80cfc8;border-radius:10px;align-items:center;gap:9px;margin-top:10px;padding:13px;display:flex}.guestAccessLink>div{flex:1;min-width:0}.guestAccessLink small,.guestAccessLink code{display:block}.guestAccessLink small{color:#147b76;letter-spacing:.08em;font:700 .53rem monospace}.guestAccessLink code{text-overflow:ellipsis;color:#365e69;white-space:nowrap;margin-top:6px;font-size:.58rem;overflow:hidden}.guestAccessLink>button{color:#fff;cursor:pointer;background:#147b76;border:0;border-radius:8px;padding:8px 10px}.guestAccessLink>button:last-child{color:#59717b;background:0 0}.memberAccess{gap:5px!important;display:flex!important}.memberAccess select{flex:1}.memberAccess button{color:#147b76;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #cfdde0;border-radius:7px;padding:7px;font-size:.54rem}.accessDenied small{color:#69d6d0;letter-spacing:.12em;font:700 .58rem monospace}.accessDenied a{color:#071b2a;background:#69d6d0;border-radius:99px;width:max-content;margin:20px auto 0;padding:12px 17px;font-weight:800;text-decoration:none}.companyAdmin{color:#171813;background:#f4f1ea;min-height:100vh;font-family:Arial,sans-serif}.companyAdmin>nav{color:#b7ab8c;background:#171813;justify-content:space-between;padding:16px 5vw;font-size:9px;display:flex}.companyAdmin>nav a{color:#fff}.companyAdmin>header{color:#fff;background:#22231e;padding:42px 5vw}.companyAdmin>header small{color:#d4b875;letter-spacing:.15em}.companyAdmin>header h1{font:500 42px Georgia,serif}.companyAdmin>header p{color:#b6b7af}.adminStats{background:#fff;grid-template-columns:repeat(4,1fr);display:grid}.adminStats article{border-right:1px solid #e1ded5;padding:22px 5vw}.adminStats b,.adminStats span{display:block}.adminStats b{font-size:26px}.adminStats span{color:#847f71;font-size:9px}.adminGrid{grid-template-columns:1fr 360px;gap:15px;padding:30px 5vw;display:grid}.adminGrid>main,.adminGrid>aside{background:#fff;border:1px solid #ddd9ce;border-radius:18px;padding:27px}.adminGrid h2{font:500 27px Georgia,serif}.adminGrid main>header,.adminGrid main>article{border-bottom:1px solid #e7e3da;grid-template-columns:1fr 120px 100px;gap:10px;padding:13px;display:grid}.adminGrid main>header{color:#8e897c;font-size:8px}.adminGrid main>article{font-size:10px}.adminGrid mark{color:#657e47;background:#eef5e8;border-radius:99px;justify-self:start;padding:5px 8px}.adminGrid form{gap:9px;display:grid}.adminGrid input,.adminGrid select{border:1px solid #d4d0c6;border-radius:9px;padding:11px}.adminGrid button{color:#fff;background:#191a16;border:0;border-radius:99px;padding:12px;font-weight:750}.adminGrid aside p{color:#777568;font-size:10px;line-height:1.7}@media (width<=800px){.adminStats{grid-template-columns:1fr 1fr}.adminGrid{grid-template-columns:1fr}}.adminGrid form>p{color:#777568;margin:0 0 8px;font-size:9px;line-height:1.6}.commandRoom,.commandGate{color:#111711;background:#f2f4ef;min-height:100vh;font-family:Arial,sans-serif}.commandRoom>nav{color:#a9b4aa;background:#111711;justify-content:space-between;padding:16px 5vw;font-size:10px;display:flex}.commandRoom>nav a{color:#fff}.commandRoom>header{color:#fff;background:#18211a;padding:50px 5vw;position:relative}.commandRoom>header small{color:#8ef0d4;letter-spacing:.15em}.commandRoom h1{margin:14px 0;font-size:50px;line-height:1}.commandRoom h1 em{color:#8ef0d4;font-family:Georgia,serif;font-weight:400}.commandRoom>header>div{display:grid;position:absolute;top:55px;right:6vw}.commandRoom>header b{color:#8ef0d4;font-size:50px}.commandRoom>header span{font-size:10px}.commandMetrics{background:#fff;grid-template-columns:repeat(4,1fr);display:grid}.commandMetrics article{border-right:1px solid #dce3dc;padding:22px 5vw}.commandMetrics b,.commandMetrics span{display:block}.commandMetrics b{font-size:25px}.commandMetrics span{color:#7d887e;font-size:9px}.commandGrid{grid-template-columns:1fr 330px;gap:16px;padding:30px 5vw;display:grid}.commandGrid>main,.commandGrid>aside{background:#fff;border:1px solid #d8e0d8;border-radius:18px;padding:26px}.commandGrid h2{margin:0 0 16px;font:500 25px Georgia,serif}.responseRow{border-top:1px solid #e1e6e1;grid-template-columns:130px 1fr 100px;gap:15px;padding:16px 0;display:grid}.responseRow mark{color:#16715f;background:#dcfff3;border-radius:99px;height:max-content;padding:6px 9px;font-size:8px}.responseRow span,.responseRow p,.responseRow time,.proposalControl span{color:#79847a;font-size:9px;display:block}.proposalControl{color:inherit;border-top:1px solid #e1e6e1;justify-content:space-between;padding:15px 0;text-decoration:none;display:flex}.proposalControl strong{font-size:9px}.commandGrid>aside article{border-top:1px solid #e1e6e1;gap:10px;padding:12px 0;display:flex}.commandGrid>aside i{color:#28b995}.commandGrid>aside b,.commandGrid>aside span{font-size:9px;display:block}.commandGrid>aside span{color:#829084}.commandGrid>aside>a{color:#fff;text-align:center;background:#18211a;border-radius:99px;margin-top:22px;padding:12px;font-size:9px;text-decoration:none;display:block}.emptyCommand{color:#7d897f}@media (width<=800px){.commandMetrics{grid-template-columns:1fr 1fr}.commandGrid{grid-template-columns:1fr}.commandRoom>header>div{position:static}}.gov{color:#141a15;background:#f2f4ef;min-height:100vh;font-family:Arial,sans-serif}.gov>nav{color:#9eaaa0;background:#141a15;justify-content:space-between;padding:16px 5vw;font-size:9px;display:flex}.gov>nav a{color:#fff}.gov>header{color:#fff;background:#202922;padding:42px 5vw}.gov>header small{color:#87efd1;letter-spacing:.15em}.gov>header h1{margin:10px 0;font:500 42px Georgia,serif}.gov>header p{color:#aeb8b0}.gov>section{grid-template-columns:1fr 360px;gap:15px;padding:30px 5vw;display:grid}.gov>section>main,.gov>section>aside{background:#fff;border:1px solid #d8e0d9;border-radius:18px;padding:28px}.govForm h2,.gov aside h2{font:500 28px Georgia,serif}.govForm>p{color:#738075}.govForm>label{border-top:1px solid #e2e7e2;gap:10px;padding:14px 0;display:flex}.govForm textarea{border:1px solid #ccd5cd;border-radius:10px;width:100%;min-height:110px;padding:12px}.govForm>div{justify-content:flex-end;gap:8px;margin-top:15px;display:flex}.govForm button{background:#fff;border:1px solid #cbd5cc;border-radius:99px;padding:12px 15px}.govForm .approve{color:#fff;background:#172019}.govForm .approve:disabled{opacity:.35}.gov aside article{border-top:1px solid #e2e7e2;gap:7px;padding:14px 0;display:grid}.gov aside mark{color:#16715e;background:#dcfff3;border-radius:99px;justify-self:start;padding:5px 8px}.gov aside p,.gov aside span{color:#7b877d;font-size:9px}@media (width<=800px){.gov>section{grid-template-columns:1fr}}.gppHub,.gppHubGate{color:#171816;background:#f2eee5;min-height:100vh;font-family:Arial,sans-serif}.gppHub nav{border-bottom:1px solid #d9d1c2;justify-content:space-between;align-items:center;padding:25px 5vw;display:flex}.gppHubLogo{align-items:center;gap:13px;display:flex}.gppHubLogo>b,.gppHubMark{color:#d7ba7d;background:#171816;border-radius:50%;place-items:center;width:58px;height:58px;font:800 13px Georgia,serif;display:grid}.gppHubLogo span{font-weight:750}.gppHubLogo small{color:#8e7b51;letter-spacing:.17em;margin-top:4px;font-size:7px;display:block}.gppHub nav>a{color:#5c5a52;font-size:10px;text-decoration:none}.gppHub>header{padding:8vh 7vw 5vh}.gppHub>header small{color:#927d4d;letter-spacing:.18em;font-size:9px;font-weight:800}.gppHub>header h1{letter-spacing:-.055em;margin:20px 0;font:500 clamp(48px,7vw,92px)/.95 Georgia,serif}.gppHub>header h1 em{color:#a48850;font-weight:400}.gppHub>header p{color:#67665f;max-width:750px;font-size:14px;line-height:1.7}.gppCompanyGrid{grid-template-columns:repeat(3,1fr);gap:14px;padding:0 7vw 8vh;display:grid}.gppCompanyGrid>a{--company:#171816;--company-accent:#d7ba7d;color:#171816;background:#fff;border:1px solid #d8d1c4;border-radius:22px;min-height:330px;padding:28px;text-decoration:none;transition:transform .2s,box-shadow .2s}.gppCompanyGrid>a:hover{transform:translateY(-5px);box-shadow:0 24px 60px #3e352515}.gppCompanyGrid>a>header{justify-content:space-between;align-items:center;display:flex}.gppCompanyGrid>a>header span{background:var(--company);width:50px;height:50px;color:var(--company-accent);border-radius:14px;place-items:center;font-size:11px;font-weight:900;display:grid}.gppCompanyGrid>a>header i{color:#aaa397;font-size:9px;font-style:normal}.gppCompanyGrid>a>small{color:#8b7951;letter-spacing:.14em;margin-top:35px;font-size:8px;font-weight:800;display:block}.gppCompanyGrid h2{margin:11px 0 5px;font:500 30px Georgia,serif}.gppCompanyGrid p{color:#77766f;font-size:10px}.gppCompanyGrid footer{border-top:1px solid #e5e0d7;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:38px;padding-top:17px;display:grid}.gppCompanyGrid footer span{color:#8c8a83;font-size:8px}.gppCompanyGrid footer b{color:#171816;margin-bottom:4px;font-size:17px;display:block}.gppCompanyGrid footer strong{grid-column:1/-1;margin-top:15px;font-size:10px}.gppCompanyGrid .gppAddCompany{background:0 0;border-style:dashed;flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.gppAddCompany>span{color:#a18752;font-size:35px}.gppAddCompany strong{margin-top:20px;font-size:10px}.gppHub>footer{color:#fff;letter-spacing:.15em;background:#171816;justify-content:space-between;padding:25px 7vw;font-size:8px;display:flex}.gppHub>footer p{color:#9e9b92;margin:0}.gppHubGate{text-align:center;color:#fff;background:radial-gradient(circle at 20% 20%,#39372f,#171816 55%);place-content:center;display:grid}.gppHubGate .gppHubMark{border:1px solid #d7ba7d;margin:auto}.gppHubGate small{color:#d7ba7d;letter-spacing:.18em;margin-top:18px}.gppHubGate h1{font:500 42px/1.08 Georgia,serif}.gppHubGate p{color:#aaa79f}.gppHubGate a{color:#171816;background:#d7ba7d;border-radius:99px;justify-self:center;padding:12px 17px;font-size:11px;font-weight:800;text-decoration:none}@media (width<=900px){.gppCompanyGrid{grid-template-columns:1fr 1fr}}@media (width<=620px){.gppCompanyGrid{grid-template-columns:1fr}.gppHub>header{padding-top:6vh}.gppHub>footer{flex-direction:column;gap:10px}}.gppOnboard{color:#171816;background:#f3efe7;grid-template-columns:280px 1fr;min-height:100vh;font-family:Arial,sans-serif;display:grid}.gppOnboard>aside{color:#fff;background:#171816;padding:30px;position:relative}.gppOnboard>aside>a{color:#fff;gap:12px;text-decoration:none;display:flex}.gppOnboard>aside>a>b{color:#d3b675;border:1px solid #d3b675;border-radius:50%;place-items:center;width:54px;height:54px;font:800 12px Georgia,serif;display:grid}.gppOnboard>aside>a>span{align-self:center;font-size:11px;font-weight:750}.gppOnboard>aside small{color:#d3b675;letter-spacing:.15em;margin-top:4px;font-size:7px;display:block}.gppOnboard>aside>div{gap:6px;margin-top:65px;display:grid}.gppOnboard>aside article{color:#737972;border-radius:10px;align-items:center;gap:11px;padding:12px;display:flex}.gppOnboard>aside article.active{color:#fff;background:#292a26}.gppOnboard>aside article.done{color:#cdb474}.gppOnboard>aside article i{font-size:9px;font-style:normal}.gppOnboard>aside article span{font-size:11px}.gppOnboard>aside footer{color:#777c75;font:500 17px/1.5 Georgia,serif;position:absolute;bottom:30px}.gppOnboard>section{width:min(850px,90%);margin:0 auto;padding:8vh 0}.gppOnboard>section>header small{color:#8e7848;letter-spacing:.15em;font-size:9px;font-weight:800}.gppOnboard>section>header h1{letter-spacing:-.04em;max-width:750px;margin:18px 0;font:500 clamp(38px,5vw,66px)/1 Georgia,serif}.gppOnboard>section>header p{color:#6d6b65;max-width:680px;line-height:1.7}.gppOnboard form{background:#fff;border:1px solid #d8d1c4;border-radius:22px;margin-top:35px;padding:30px}.gppOnboard label{color:#555650;margin-top:15px;font-size:9px;font-weight:750;display:block}.gppOnboard label span{float:right;color:#99978f}.gppOnboard form>div:not(.ruleCards):not(.onboardActions){grid-template-columns:1fr 1fr;gap:13px;display:grid}.gppOnboard input,.gppOnboard select,.gppOnboard textarea{width:100%;font:inherit;background:#fbfaf7;border:1px solid #cdc8bd;border-radius:10px;margin-top:7px;padding:12px;display:block}.gppOnboard textarea{min-height:90px}.gppOnboard button,.gppOnboard a{color:#fff;cursor:pointer;background:#171816;border:1px solid #171816;border-radius:99px;margin-top:22px;padding:12px 17px;font-weight:750;text-decoration:none;display:inline-flex}.onboardActions{justify-content:flex-end;gap:8px;display:flex!important}.onboardActions button:first-child{color:#171816;background:#fff}.gppOnboard>section>mark{color:#8c3a25;background:#ffe5dc;border-radius:9px;margin-top:20px;padding:11px;display:block}.ruleCards{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ruleCards article{background:#f3f1eb;border-radius:14px;padding:18px}.ruleCards small{color:#927c49;font-size:8px}.ruleCards h3{margin:10px 0 5px}.ruleCards p{color:#71716b;margin:0;font-size:10px;line-height:1.55}.onboardReady{color:#fff;background:#171816;border-radius:24px;margin-top:40px;padding:45px}.onboardReady>i{color:#171816;background:#d3b675;border-radius:50%;place-items:center;width:55px;height:55px;font-style:normal;font-weight:900;display:grid}.onboardReady small{color:#d3b675;letter-spacing:.15em;margin-top:25px;display:block}.onboardReady h2{font:500 43px Georgia,serif}.onboardReady p,.onboardReady li{color:#aaa9a3}.onboardReady div{gap:8px;display:flex}.onboardReady div a:first-child{color:#171816;background:#d3b675}.onboardReady ul{border-top:1px solid #ffffff20;margin-top:30px;padding-top:20px}.gppOnboardGate{place-content:center;min-height:100vh;display:grid}@media (width<=760px){.gppOnboard{grid-template-columns:1fr}.gppOnboard>aside>div,.gppOnboard>aside footer{display:none}.gppOnboard>section{padding:40px 0}.ruleCards,.gppOnboard form>div:not(.ruleCards):not(.onboardActions){grid-template-columns:1fr}}.studioApp{color:#101410;background:#f4f6f3;min-height:100vh;font-family:Arial,sans-serif}.studioNav{z-index:20;color:#fff;background:#111612;width:245px;padding:24px 18px;position:fixed;inset:0 auto 0 0}.studioLogo{color:#fff;align-items:center;gap:10px;text-decoration:none;display:flex}.studioLogo>i{color:#101410;background:#78efd9;border-radius:10px;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.studioLogo span{font-size:16px}.studioLogo b{color:#78efd9;display:block}.studioNav>label{color:#859287;letter-spacing:.16em;margin-top:38px;font-size:8px;font-weight:800;display:block}.studioNav select{color:#fff;background:#1d251f;border:1px solid #ffffff1f;border-radius:10px;width:100%;margin-top:8px;padding:11px}.studioNav nav{gap:5px;margin-top:24px;display:grid}.studioNav nav button{color:#9eaaa0;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:24px 1fr auto;align-items:center;padding:12px;display:grid}.studioNav nav button.active,.studioNav nav button:hover{color:#fff;background:#253029}.studioNav nav i{font-style:normal}.studioNav nav span{color:#8df3df;background:#344137;border-radius:99px;place-items:center;min-width:20px;height:20px;font-size:8px;display:grid}.studioNavFoot{gap:4px;display:grid;position:absolute;inset:auto 18px 22px}.studioNavFoot a{color:#829086;padding:9px;font-size:10px;text-decoration:none}.studioMain{margin-left:245px;padding:30px 34px}.studioMain>header{justify-content:space-between;align-items:center;display:flex}.studioMain>header small,.studioPageTitle small,.studioHero span,.sourceComposer>small{color:#168c78;letter-spacing:.17em;font-size:9px;font-weight:800}.studioMain>header h1{margin:6px 0 0;font-size:25px}.studioMain>header>button,.studioPageTitle>button,.studioHero button,.studioRecent header button,.clientCards button,.sourceComposer button,.studioEmpty button{color:#101410;cursor:pointer;background:#fff;border:1px solid #cbd5cd;border-radius:999px;padding:11px 15px;font-weight:750}.studioMain>header>button,.studioHero button:first-child{color:#fff;background:#101410;border-color:#101410}.studioNotice{color:#126d60;background:#dcfff7;border-radius:10px;justify-content:space-between;margin-top:20px;padding:12px 15px;font-size:11px;display:flex}.studioNotice button{background:0 0;border:0}.studioHero{color:#fff;background:linear-gradient(130deg,#121813,#202b23);border-radius:28px;grid-template-columns:1.35fr .65fr;gap:30px;margin-top:30px;padding:48px;display:grid;overflow:hidden}.studioHero h2{letter-spacing:-.055em;margin:15px 0;font-size:45px;line-height:1.02}.studioHero h2 em{color:#78efd9;font-family:Georgia,serif;font-weight:400}.studioHero p{color:#aab6ac;max-width:650px;font-size:14px;line-height:1.7}.studioHero>div>div{gap:9px;margin-top:25px;display:flex}.studioHero aside{background:#ffffff08;border:1px solid #ffffff20;border-radius:20px;align-self:center;padding:28px}.studioHero aside small,.studioHero aside b,.studioHero aside span{display:block}.studioHero aside small{color:#8e9b90;letter-spacing:.14em;font-size:8px}.studioHero aside b{color:#78efd9;margin:18px 0 10px;font-size:48px}.studioHero aside div{background:#ffffff18;border-radius:8px;height:8px;overflow:hidden}.studioHero aside i{background:#78efd9;height:100%;display:block}.studioHero aside span{color:#9da99f;margin-top:12px;font-size:9px}.studioFlow{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:14px;display:grid}.studioFlow article{background:#fff;border:1px solid #dce3dd;border-radius:16px;padding:20px}.studioFlow span{color:#16937e;font-size:9px}.studioFlow h3{margin:16px 0 7px;font-size:15px}.studioFlow p{color:#788278;margin:0;font-size:10px;line-height:1.5}.studioRecent{margin-top:38px}.studioRecent>header,.studioPageTitle{justify-content:space-between;align-items:end;margin:28px 0 18px;display:flex}.studioRecent h2,.studioPageTitle h2{margin:6px 0 4px;font-size:28px}.studioPageTitle p{color:#778378;margin:0;font-size:12px}.proposalTable{background:#fff;border:1px solid #d9e1da;border-radius:16px;overflow:hidden}.proposalTable>header,.proposalTable>article{grid-template-columns:1.5fr 1fr .65fr .55fr .55fr;align-items:center;gap:10px;padding:14px 18px;display:grid}.proposalTable>header{color:#7e897f;letter-spacing:.1em;background:#edf1ed;font-size:8px;font-weight:800}.proposalTable>article{border-top:1px solid #e4e9e4;font-size:10px}.proposalTable mark,.sourceList mark{color:#147b6a;background:#ddfff6;border-radius:99px;justify-self:start;padding:5px 8px;font-size:8px}.proposalTable>p,.sourceList>p{color:#7a857b;text-align:center;padding:30px}.contextGrid{grid-template-columns:1.4fr .6fr;gap:14px;display:grid}.profileCard,.sourceComposer{background:#fff;border:1px solid #d9e2da;border-radius:18px;padding:26px}.profileCard{border-top:5px solid}.profileCard header{align-items:center;gap:14px;display:flex}.profileCard header>span{border-radius:15px;place-items:center;width:52px;height:52px;font-weight:800;display:grid}.profileCard h3{margin:0 0 5px}.profileCard a{color:#758176;font-size:10px}.profileCard dl{grid-template-columns:110px 1fr;gap:14px;margin-top:24px;display:grid}.profileCard dt{color:#829084;text-transform:uppercase;font-size:8px;font-weight:800}.profileCard dd{color:#4f5c50;margin:0;font-size:11px;line-height:1.6}.sourceComposer h3{margin:8px 0 25px}.sourceComposer button{text-align:left;width:100%;margin-top:8px;display:block}.sourceList{background:#fff;border:1px solid #dae2db;border-radius:15px;margin-top:14px;overflow:hidden}.sourceList>header,.sourceList>article{grid-template-columns:1.6fr .6fr .5fr .5fr;gap:10px;padding:13px 17px;display:grid}.sourceList>header{color:#7d897f;background:#edf2ed;font-size:8px}.sourceList>article{border-top:1px solid #e4e9e4;font-size:10px}.clientCards{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.clientCards article{background:#fff;border:1px solid #d9e1da;border-radius:17px;padding:22px}.clientCards header{justify-content:space-between;display:flex}.clientCards header i{color:#79efda;background:#111713;border-radius:12px;place-items:center;width:42px;height:42px;font-style:normal;font-weight:800;display:grid}.clientCards mark{color:#19816f;background:#e6fff7;border-radius:99px;align-self:start;padding:5px 8px;font-size:8px}.clientCards h3{margin:18px 0 5px}.clientCards a{color:#718076;font-size:9px}.clientCards p{color:#6e7a70;min-height:55px;font-size:10px;line-height:1.6}.clientCards footer{border-top:1px solid #e5eae5;justify-content:space-between;align-items:center;padding-top:14px;display:flex}.clientCards footer span{color:#7e8a80;font-size:9px}.clientCards button{padding:8px 10px}.governanceGrid{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.governanceGrid article{background:#fff;border:1px solid #dbe3dc;border-radius:15px;padding:20px}.governanceGrid small{color:#158a77;font-size:8px}.governanceGrid h3{margin:10px 0}.governanceGrid p{color:#718075;font-size:10px;line-height:1.6}.governanceLink{color:#fff;background:#111713;border-radius:99px;margin-top:18px;padding:12px 16px;font-size:11px;font-weight:750;text-decoration:none;display:inline-flex}.studioEmpty{text-align:center;border:1px dashed #cbd6cc;border-radius:18px;grid-column:1/-1;padding:70px}.studioEmpty p{color:#788478;font-size:11px}.studioOverlay{z-index:100;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#0c120dd9;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.studioOverlay form{background:#f7f9f6;border-radius:22px;width:min(670px,100%);max-height:92vh;padding:28px;overflow:auto}.studioOverlay form>header{justify-content:space-between;margin-bottom:20px;display:flex}.studioOverlay h2{margin:6px 0}.studioOverlay header small{color:#168c78;font-size:8px}.studioOverlay header button{background:#fff;border:1px solid #d5ded6;border-radius:50%;width:34px;height:34px}.studioOverlay label{color:#58655a;margin-top:13px;font-size:9px;font-weight:750;display:block}.studioOverlay input,.studioOverlay select,.studioOverlay textarea{width:100%;font:inherit;background:#fff;border:1px solid #ccd7ce;border-radius:10px;margin-top:6px;padding:11px;display:block}.studioOverlay textarea{min-height:75px}.studioOverlay .two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.studioOverlay footer{justify-content:flex-end;margin-top:20px;display:flex}.studioOverlay footer button{color:#fff;background:#111713;border:0;border-radius:99px;padding:12px 17px;font-weight:750}.uploadHelp{color:#768277;font-size:10px}.studioGate{text-align:center;color:#fff;background:#111713;place-content:center;min-height:100vh;display:grid}.studioGate>span{color:#79efda;font-size:35px}.studioGate small{color:#79efda;margin-top:15px}.studioGate p{color:#98a69b}.studioGate a{color:#fff}.studioLoading{text-align:center;padding:100px}@media (width<=1000px){.studioHero{grid-template-columns:1fr}.studioFlow,.clientCards,.governanceGrid{grid-template-columns:1fr 1fr}.contextGrid{grid-template-columns:1fr}}@media (width<=720px){.studioNav{width:100%;height:auto;position:static}.studioNavFoot{margin-top:20px;position:static}.studioMain{margin-left:0;padding:20px}.studioHero{padding:28px}.studioHero h2{font-size:35px}.studioFlow,.clientCards,.governanceGrid{grid-template-columns:1fr}.proposalTable{overflow:auto}.proposalTable>header,.proposalTable>article{min-width:700px}.studioOverlay .two{grid-template-columns:1fr}}.proposalTable>a{color:inherit;border-top:1px solid #e4e9e4;grid-template-columns:1.5fr 1fr .65fr .55fr .55fr;align-items:center;gap:10px;padding:14px 18px;font-size:10px;text-decoration:none;display:grid}.proposalTable>a:hover{background:#f1fff9}.proposalTable>a mark{color:#147b6a;background:#ddfff6;border-radius:99px;justify-self:start;padding:5px 8px;font-size:8px}@media (width<=720px){.proposalTable>a{min-width:700px}}:root{--gpp-ink:#171816;--gpp-paper:#f3f0e9;--gpp-brass:#c6a76a;--gpp-sage:#84927c}.studioApp{background:var(--gpp-paper)}.studioNav{background:var(--gpp-ink)}.studioLogo>i{background:var(--gpp-brass);width:44px;color:var(--gpp-ink);font-size:0}.studioLogo>i:after{content:"G&P";letter-spacing:-.08em;font:900 10px Arial,sans-serif}.studioLogo span{font-size:0;position:relative}.studioLogo span:before{content:"Golinelli & Pallares";color:#fff;letter-spacing:-.01em;font:700 12px Arial,sans-serif;display:block}.studioLogo span:after{content:"PARTNERS · PROPOSAL STUDIO";color:var(--gpp-brass);letter-spacing:.13em;margin-top:4px;font:700 7px Arial,sans-serif;display:block}.studioLogo span b{display:none}.studioNav nav button.active,.studioNav nav button:hover{background:#2a2a26}.studioNav nav span{color:#dcc48f;background:#39382f}.studioHero{background:linear-gradient(135deg,#171816,#2c2c26)}.studioHero h2 em,.studioHero span,.studioHero aside b{color:#dcc48f}.studioHero aside i{background:var(--gpp-brass)}.studioMain>header small,.studioPageTitle small,.sourceComposer>small{color:#807043}.studioMain>header>button,.studioHero button:first-child,.governanceLink{background:var(--gpp-ink);border-color:var(--gpp-ink)}.studioFlow span,.sourceComposer>small,.governanceGrid small{color:#927c46}.gppGate{background:radial-gradient(circle at 20% 20%,#39372f,#171816 55%)}.gppGate>span{color:#d8bd83;border:1px solid #d8bd83;border-radius:50%;place-items:center;width:86px;height:86px;margin:auto;font:800 19px Georgia,serif;display:grid}.gppGate small{color:#d8bd83;letter-spacing:.18em}.gppGate h1{margin:23px 0 10px;font:500 42px/1.08 Georgia,serif}.gppGate a{color:#171816;background:#d8bd83;border-radius:99px;justify-self:center;margin-top:15px;padding:12px 17px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}:root{--tn-green:#b8ff3d;--tn-ink:#111511;--tn-soft:#eff3eb;--tn-line:#dce2d7}.technisApp{min-height:100vh;color:var(--tn-ink);background:#f6f8f3;font-family:Arial,sans-serif}.technisNav{color:#fff;background:#111511;flex-direction:column;width:244px;padding:27px 18px;display:flex;position:fixed;inset:0 auto 0 0}.technisBrand{border-bottom:1px solid #ffffff17;padding:0 10px 27px}.technisBrand img{filter:brightness(0)invert();width:128px}.technisBrand span{color:var(--tn-green);text-transform:uppercase;letter-spacing:1.8px;margin-top:9px;font-size:10px;display:block}.technisNav nav{gap:5px;margin-top:22px;display:grid}.technisNav nav button{text-align:left;color:#8f9b8c;background:0 0;border:0;border-radius:10px;grid-template-columns:24px 1fr auto;align-items:center;padding:12px;display:grid}.technisNav nav button.active{color:#fff;background:#ffffff0f}.technisNav nav i{font-style:normal}.technisNav nav b{color:var(--tn-green);background:#b8ff3d1c;border-radius:99px;padding:3px 7px;font-size:10px}.technisSystem{background:#ffffff08;border:1px solid #ffffff18;border-radius:13px;align-items:center;gap:10px;margin-top:auto;padding:14px 12px;display:flex}.technisSystem>i{background:var(--tn-green);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #b8ff3d16}.technisSystem b,.technisSystem small{font-size:11px;display:block}.technisSystem small{color:#758073;margin-top:3px}.backValidix{color:#869284;margin:18px 10px 0;font-size:11px;text-decoration:none}.technisMain{max-width:1600px;margin-left:244px;padding:38px 44px 70px}.technisMain>header{justify-content:space-between;align-items:center;display:flex}.technisMain>header small,.documentHead small,.modeFocus small{letter-spacing:1.6px;color:#62715c;font-size:10px;font-weight:800}.technisMain>header h1{letter-spacing:-1.5px;margin:7px 0 0;font-size:32px}.technisMain>header h1 em{font-family:Georgia,serif;font-weight:400}.technisMain>header button,.heroCopy button,.technisOverlay footer button{color:#fff;background:#111511;border:0;border-radius:99px;padding:13px 19px;font-weight:750}.technisHero{color:#fff;background:radial-gradient(circle at 90% 10%,#304226,#171d16 44%,#0d110d);border-radius:24px;grid-template-columns:1fr .85fr;gap:60px;min-height:355px;margin-top:28px;padding:42px;display:grid;position:relative;overflow:hidden}.heroCopy>span{color:var(--tn-green);letter-spacing:1.5px;font-size:10px;font-weight:800}.heroCopy>span i{background:var(--tn-green);border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.heroCopy h2{letter-spacing:-2.2px;margin:22px 0 15px;font-size:43px;line-height:1.02}.heroCopy h2 em{color:var(--tn-green);font-family:Georgia,serif;font-weight:400}.heroCopy p{color:#aab4a5;max-width:590px;font-size:14px;line-height:1.6}.heroCopy button{background:var(--tn-green);color:#111511;margin-top:22px}.heroCopy button b{margin-left:16px}.dataCanvas{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff09;border:1px solid #ffffff1d;border-radius:20px;align-self:center;padding:24px}.dataCanvas header{color:#8e9b89;letter-spacing:1.4px;justify-content:space-between;font-size:9px;display:flex}.dataCanvas header b{color:#d9e2d4}.signal{margin-top:26px}.signal span,.signal small,.signal strong{display:block}.signal span{color:#8e9b89;letter-spacing:1.4px;font-size:9px}.signal strong{color:var(--tn-green);margin:7px 0 2px;font-size:44px}.signal small{color:#859080}.bars{align-items:end;gap:6px;height:80px;margin:18px 0;display:flex}.bars i{background:linear-gradient(var(--tn-green),#3a5130);border-radius:4px 4px 0 0;flex:1;height:30%}.bars i:nth-child(2){height:48%}.bars i:nth-child(3){height:41%}.bars i:nth-child(4){height:60%}.bars i:nth-child(5){height:56%}.bars i:nth-child(6){height:74%}.bars i:nth-child(7){height:68%}.bars i:nth-child(8){height:83%}.bars i:nth-child(9){height:80%}.bars i:nth-child(10){height:100%}.dataCanvas footer{color:#8e9b89;border-top:1px solid #ffffff14;justify-content:space-between;padding-top:16px;font-size:9px;display:flex}.dataCanvas footer i{background:var(--tn-green);border-radius:50%;width:5px;height:5px;display:inline-block}.motionPicker{grid-template-columns:repeat(3,1fr);gap:12px;margin:18px 0;display:grid}.motionPicker button{text-align:left;border:1px solid var(--tn-line);color:#111511;background:#fff;border-radius:15px;grid-template-columns:auto 1fr auto;gap:15px;padding:19px;display:grid}.motionPicker button.active{box-shadow:inset 0 -4px var(--tn-green);border-color:#111511}.motionPicker>button>span{color:#788474;font-size:10px;font-weight:800}.motionPicker small,.motionPicker b,.motionPicker p{display:block}.motionPicker small{letter-spacing:1.4px;color:#7b8877;font-size:9px}.motionPicker b{margin-top:5px}.motionPicker p{color:#7b8678;margin:6px 0 0;font-size:11px}.motionPicker>button>i{font-style:normal}.modeFocus{background:#eaf0e5;border-radius:15px;justify-content:space-between;align-items:center;padding:23px 25px;display:flex}.modeFocus h2{margin:6px 0 0;font-size:21px}.steps{gap:9px;display:flex}.steps span{background:#fff;border-radius:9px;padding:10px 12px;font-size:11px}.steps i{color:#6d7a68;margin-right:7px;font-size:9px;font-style:normal}.technisStats{grid-template-columns:repeat(4,1fr);gap:12px;margin:18px 0 34px;display:grid}.technisStats article{border:1px solid var(--tn-line);background:#fff;border-radius:14px;padding:20px}.technisStats small{letter-spacing:1.2px;color:#798575;font-size:9px;font-weight:800}.technisStats b{margin:12px 0 3px;font-size:24px;display:block}.technisStats span{color:#7f8a7c;font-size:11px}.documentHead{justify-content:space-between;align-items:end;display:flex}.documentHead h2{margin:6px 0 0;font-size:20px}.documentHead input{border:1px solid var(--tn-line);background:#fff;border-radius:10px;width:300px;padding:11px 13px}.technisNotice{color:#33472a;background:#e5f5d0;border-radius:10px;margin-top:13px;padding:13px 16px;font-size:12px}.technisNotice button{float:right;background:0 0;border:0}.documentTable{border:1px solid var(--tn-line);background:#fff;border-radius:15px;margin-top:13px;overflow:hidden}.documentTable>header,.documentTable>article{grid-template-columns:1.5fr .45fr .6fr .6fr .6fr 30px;align-items:center;gap:16px;padding:15px 18px;display:grid}.documentTable>header{color:#7a8676;letter-spacing:1.1px;background:#f0f3ed;font-size:9px;font-weight:800}.documentTable>article{border-top:1px solid #edf0eb;font-size:11px}.offerClient{align-items:center;gap:11px;display:flex}.offerClient>i{width:38px;height:38px;color:var(--tn-green);background:#171d16;border-radius:10px;place-items:center;font-style:normal;font-weight:800;display:grid}.offerClient b,.offerClient small,.offerClient em{display:block}.offerClient small{color:#859080;margin-top:2px}.offerClient em{color:#667061;margin-top:4px;font-size:9px;font-style:normal}.typePill{font-weight:800}.documentTable mark{color:#56644f;background:#edf1e9;border-radius:99px;align-items:center;gap:6px;width:max-content;padding:5px 8px;font-size:10px;display:inline-flex}.documentTable mark.published,.documentTable mark.ready{color:#496233;background:#e6f7cf}.documentTable mark i{background:currentColor;border-radius:50%;width:5px;height:5px}.documentTable article>button{background:0 0;border:0}.technisOverlay{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#090d09cc;place-items:center;padding:25px;display:grid;position:fixed;inset:0}.technisOverlay form{background:#fff;border-radius:22px;width:min(680px,100%);padding:31px}.technisOverlay form>header{justify-content:space-between;display:flex}.technisOverlay header small{color:#67745f;letter-spacing:1.5px;font-size:9px;font-weight:800}.technisOverlay header h2{margin:7px 0;font-size:28px}.technisOverlay header p{color:#788474;margin:0;font-size:12px}.technisOverlay header button{border:0;border-radius:50%;width:32px;height:32px}.technisOverlay label{margin-top:18px;font-size:11px;font-weight:750;display:block}.technisOverlay input,.technisOverlay select,.technisOverlay textarea{border:1px solid var(--tn-line);background:#fafbf9;border-radius:10px;width:100%;margin-top:7px;padding:12px;display:block}.technisOverlay textarea{min-height:88px}.formTwo{grid-template-columns:1fr 1fr;gap:13px;display:grid}.technisOverlay footer{border-top:1px solid var(--tn-line);justify-content:space-between;align-items:center;margin-top:22px;padding-top:19px;display:flex}.technisOverlay footer p{color:#788474;font-size:10px}.technisOverlay footer i{background:#e5a943;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.technisGate{text-align:center;background:#f5f7f2;place-content:center;min-height:100vh;display:grid}.technisGate img{width:150px;margin:auto}.technisGate small{letter-spacing:2px;margin-top:30px}.technisGate h1{margin:12px;font-size:38px}.technisGate p{color:#73806e}.technisGate a{color:#fff;background:#111511;border-radius:99px;margin:auto;padding:13px 20px;text-decoration:none}@media (width<=1050px){.technisHero,.motionPicker{grid-template-columns:1fr}.modeFocus{display:block}.steps{margin-top:16px}.documentTable>header,.documentTable>article{grid-template-columns:1.4fr .5fr .6fr}.documentTable>header>:nth-child(n+4),.documentTable>article>:nth-child(n+4){display:none}}@media (width<=760px){.technisNav{width:auto;position:static}.technisNav nav,.technisSystem,.backValidix{display:none}.technisMain{margin:0;padding:24px}.technisMain>header h1{font-size:25px}.technisHero{padding:27px}.heroCopy h2{font-size:36px}.technisStats{grid-template-columns:1fr 1fr}.modeFocus .steps{grid-template-columns:1fr 1fr;display:grid}.documentHead input{width:165px}.formTwo{grid-template-columns:1fr}.dataCanvas footer{gap:7px;display:grid}}.documentTable>article.clickable{cursor:pointer;transition:background .2s}.documentTable>article.clickable:hover{background:#f8faf6}.technisEmpty{text-align:center;color:#71806d;padding:34px!important}.technisEmpty b,.technisEmpty span{display:block}.technisEmpty span{margin:7px 0 15px;font-size:12px}.technisEmpty button{color:#fff;background:#111511;border:0;border-radius:99px;padding:11px 16px}.technisEditorOverlay{place-items:start center;overflow:auto}.technisEditor{background:#f8faf6;border-radius:22px;width:min(1180px,100%);margin:18px 0;overflow:hidden}.technisEditor>header{color:#fff;background:#111511;justify-content:space-between;padding:28px 32px;display:flex}.technisEditor>header small{color:var(--tn-green);letter-spacing:1.5px;font-size:9px}.technisEditor>header h2{margin:6px 0;font-size:29px}.technisEditor>header p{color:#92a08e;margin:0;font-size:12px}.technisEditor>header button{border:0;border-radius:50%;width:32px;height:32px}.technisAgent{background:#edf8e1;border:1px solid #cfe4bb;border-radius:13px;justify-content:space-between;align-items:center;margin:20px 24px 0;padding:16px 18px;display:flex}.technisAgent span{grid-template-columns:auto 1fr;column-gap:10px;display:grid}.technisAgent span>i{background:#78b72e;border-radius:50%;grid-row:1/3;width:9px;height:9px;margin-top:4px;box-shadow:0 0 0 6px #78b72e1d}.technisAgent b,.technisAgent small{display:block}.technisAgent small{color:#6f7b69;margin-top:3px;font-size:11px}.technisAgent button{color:#fff;background:#111511;border:0;border-radius:99px;padding:11px 17px;font-weight:750}.technisEditorGrid{grid-template-columns:1fr 280px;gap:18px;padding:20px 24px;display:grid}.technisEditorGrid>main,.technisEditorGrid>aside{border:1px solid var(--tn-line);background:#fff;border-radius:14px;padding:22px}.technisEditorGrid label{font-size:11px;font-weight:750;display:block}.technisEditorGrid textarea,.technisEditorGrid input{border:1px solid var(--tn-line);color:#111511;background:#fafbf9;border-radius:9px;width:100%;padding:11px 12px}.technisEditorGrid label textarea{resize:vertical;min-height:110px;margin-top:7px;display:block}.technisFieldTitle{justify-content:space-between;margin:24px 0 10px;font-size:12px;display:flex}.technisFieldTitle span{color:#778273}.technisSection{border-top:1px solid #edf0eb;grid-template-columns:35px 1fr;gap:10px;padding:13px 0;display:grid}.technisSection>b{color:#75816f;font-size:10px}.technisSection input{font-weight:800}.technisSection textarea{resize:vertical;min-height:90px;margin-top:7px}.technisPrice{grid-template-columns:1fr 180px;gap:8px;margin-top:8px;display:grid}.technisPrice input:last-child{font-family:monospace}.technisEditorGrid textarea.research{min-height:150px}.technisEditorGrid>aside>small{color:#74806f;letter-spacing:1.4px;font-size:9px;display:block}.technisEditorGrid>aside>b{margin-top:7px;display:block}.technisEditorGrid>aside hr{border:0;border-top:1px solid var(--tn-line);margin:22px 0}.technisEditorGrid>aside mark{background:#e7f6d5;border-radius:99px;margin-top:8px;padding:6px 9px;display:inline-block}.technisEditorGrid>aside ul{color:#657061;padding-left:18px;font-size:11px;line-height:2}.technisEditorGrid button.delete{color:#a5473d;background:0 0;border:0}.technisEditor>footer{border-top:1px solid var(--tn-line);background:#fff;justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.technisEditor>footer button.save{color:#fff;background:#111511;border:0;border-radius:99px;padding:11px 18px}.technisEditor>footer p{color:#7a8676;font-size:10px}@media (width<=850px){.technisEditorGrid{grid-template-columns:1fr}.technisAgent{align-items:flex-start;gap:15px}.technisAgent button{white-space:nowrap}.technisPrice{grid-template-columns:1fr}}.technisClientActions,.publishActions{gap:8px;margin-top:12px;display:flex}.technisClientActions button,.publishActions button{border:1px solid var(--tn-line);background:#fff;border-radius:8px;padding:9px 11px;font-size:10px}.technisEditorGrid>aside>p{color:#74806f;margin:17px 0 6px;font-size:10px}.technisEditorGrid>aside>code{color:#374231;word-break:break-all;background:#edf1e9;border-radius:8px;padding:9px;font-size:10px;display:block}.technisEditor>footer .publishActions{margin:0}.technisEditor>footer button.publish{color:#111511;background:#b8ff3d;border-color:#111511;font-weight:800}.actionCenter{color:#fff;background:#151a15;border-radius:20px;margin:0 0 38px;padding:28px}.actionCenter>header{justify-content:space-between;align-items:end;gap:40px;display:flex}.actionCenter>header small{color:#b8ff3d;letter-spacing:1.4px;font-size:9px;font-weight:800}.actionCenter>header h2{margin:7px 0 0;font-size:25px}.actionCenter>header h2 em{color:#b8ff3d;font-family:Georgia,serif;font-weight:400}.actionCenter>header p{color:#929e8f;max-width:480px;margin:0;font-size:11px;line-height:1.6}.actionCenter>div{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:23px;display:grid}.actionCenter article{background:#ffffff08;border:1px solid #ffffff14;border-radius:13px;padding:18px}.actionCenter article>header{justify-content:space-between;display:flex}.actionCenter article>header span{color:#7d897a;font-size:9px}.actionCenter article mark{color:#acb8a8;text-transform:uppercase;background:#354030;border-radius:99px;padding:4px 7px;font-size:8px;font-weight:800}.actionCenter article.hot mark{color:#111511;background:#b8ff3d}.actionCenter article.warm mark{color:#2c2618;background:#f3c969}.actionCenter article h3{margin:17px 0 5px;font-size:16px}.actionCenter article>p{color:#95a092;min-height:30px;margin:0;font-size:10px;line-height:1.5}.actionCenter article>div{grid-template-columns:repeat(3,1fr);gap:5px;margin:17px 0;display:grid}.actionCenter article>div span{color:#8e998b;background:#ffffff08;border-radius:7px;padding:8px;font-size:7px}.actionCenter article>div b{color:#fff;margin-bottom:3px;font-size:14px;display:block}.actionCenter article footer{border-top:1px solid #ffffff12;padding-top:13px}.actionCenter article footer small,.actionCenter article footer b{display:block}.actionCenter article footer small{color:#7f8b7c;letter-spacing:1px;font-size:7px}.actionCenter article footer b{min-height:28px;margin:5px 0 10px;font-size:10px;line-height:1.4}.actionCenter article footer button{color:#111511;background:#fff;border:0;border-radius:7px;width:100%;padding:9px;font-size:9px;font-weight:800}.actionEmpty{color:#95a091;grid-column:1/-1}@media (width<=1100px){.actionCenter>div{grid-template-columns:1fr 1fr}}@media (width<=760px){.actionCenter>header{display:block}.actionCenter>header p{margin-top:12px}.actionCenter>div{grid-template-columns:1fr}}.technisNav nav button{cursor:pointer;transition:background .18s,color .18s,transform .18s}.technisNav nav button:hover{color:#fff;background:#ffffff0d;transform:translate(2px)}.navPanel{z-index:4;color:#111511;background:#fff;border:1px solid #dce3d8;border-radius:16px;width:300px;max-height:430px;padding:18px;position:absolute;top:145px;left:228px;overflow:auto;box-shadow:0 25px 70px #0004}.navPanel>header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.navPanel>header>b{font-size:14px}.navPanel>header>button{background:#edf1e9;border:0;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.navPanel article{border-top:1px solid #e6ebe3;padding:12px 0}.navPanel article b,.navPanel article small,.navPanel article span{display:block}.navPanel article b{font-size:11px}.navPanel article small{color:#6c922f;text-transform:uppercase;margin-top:4px;font-size:8px}.navPanel article span,.navPanel>p{color:#737e70;margin-top:6px;font-size:10px;line-height:1.5}.documentHead,.motionPicker,.actionCenter{scroll-margin-top:30px}.documentTable article,.motionPicker button,.actionCenter button,.technisMain button{cursor:pointer}@media (width<=760px){.navPanel{width:auto;position:fixed;top:100px;left:20px;right:20px}.technisNav nav{display:grid!important}}.workspacePanelBackdrop{z-index:240;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050a06ad;justify-content:flex-end;padding:18px;display:flex;position:fixed;inset:0}.workspacePanel{color:#101510;background:#f7f9f4;border:1px solid #dbe4d6;border-radius:24px;width:min(820px,100vw - 36px);height:calc(100vh - 36px);overflow:auto;box-shadow:0 30px 100px #0008}.workspacePanel>header{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f7f9f4f0;border-bottom:1px solid #dfe6dc;justify-content:space-between;align-items:center;padding:30px 34px 24px;display:flex;position:sticky;top:0}.workspacePanel>header small,.workspacePanelBody article>small{color:#668050;letter-spacing:.17em;font-size:10px;font-weight:800;display:block}.workspacePanel>header h2{letter-spacing:-.04em;margin:7px 0 0;font-size:30px;font-weight:520}.workspacePanelClose{cursor:pointer;background:#fff;border:1px solid #d7dfd2;border-radius:50%;place-items:center;width:42px;height:42px;font-size:24px;display:grid}.workspacePanelBody{padding:28px 34px 42px}.panelIntro{color:#fff;background:#101710;border-radius:18px;grid-template-columns:170px 1fr;align-items:center;gap:28px;margin-bottom:24px;padding:22px;display:grid}.panelIntro div b,.panelIntro div span{display:block}.panelIntro div b{color:#a9ff2f;font-size:42px;line-height:1}.panelIntro div span{color:#aeb9ab;margin-top:5px;font-size:11px}.panelIntro p{color:#d7ded4;margin:0;font-size:13px;line-height:1.6}.responseList{gap:14px;display:grid}.responseList article,.panelEmpty,.intelligenceGrid article,.adminGrid article{background:#fff;border:1px solid #dce4d8;border-radius:18px;padding:22px}.responseList article>header{align-items:center;gap:12px;display:flex}.responseAvatar{color:#a9ff2f;background:#172016;border-radius:12px;place-items:center;width:42px;height:42px;font-size:12px;font-weight:800;display:grid}.responseList header div:nth-child(2){flex:1}.responseList header b,.responseList header span{display:block}.responseList header span{color:#7a8577;margin-top:3px;font-size:11px}.responseList mark{color:#42620f;text-transform:uppercase;background:#eaffce;border-radius:99px;padding:6px 9px;font-size:9px;font-weight:800}.responseList blockquote{color:#3e493c;border:0;margin:18px 0;padding:0;font-size:14px;line-height:1.65}.responseList footer{border-top:1px solid #e8ece6;justify-content:space-between;align-items:center;gap:16px;padding-top:14px;display:flex}.responseList footer>span{color:#849080;font-size:10px}.responseList footer div{gap:8px;display:flex}.workspacePanel a,.workspacePanelBody button{color:#111711;font:inherit;cursor:pointer;background:#fff;border:1px solid #cad5c5;border-radius:999px;justify-content:center;align-items:center;padding:10px 14px;font-size:11px;font-weight:750;text-decoration:none;display:inline-flex}.workspacePanel a:hover,.workspacePanelBody button:hover{background:#efffdc;border-color:#90d924}.panelEmpty{text-align:center;padding:55px 25px}.panelEmpty b{font-size:18px}.panelEmpty p{color:#738070;max-width:390px;margin:8px auto 18px;font-size:12px;line-height:1.6}.intelligenceGrid,.adminGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.intelligenceGrid article,.adminGrid article{flex-direction:column;min-height:245px;display:flex}.intelligenceGrid h3,.adminGrid h3{letter-spacing:-.025em;margin:14px 0 8px;font-size:21px}.intelligenceGrid p,.adminGrid p{color:#6b7868;margin:0 0 22px;font-size:12px;line-height:1.65}.intelligenceGrid button,.adminGrid button,.adminGrid a{align-self:flex-start;margin-top:auto}.adminGrid article:first-child{color:#fff;background:#111811}.adminGrid article:first-child p{color:#acb7a9}.adminGrid article:first-child a{color:#101510;background:#a9ff2f;border-color:#a9ff2f}@media (width<=760px){.workspacePanelBackdrop{padding:0}.workspacePanel{border:0;border-radius:0;width:100%;height:100%}.workspacePanel>header,.workspacePanelBody{padding-left:20px;padding-right:20px}.panelIntro,.intelligenceGrid,.adminGrid{grid-template-columns:1fr}.responseList footer{flex-direction:column;align-items:flex-start}.responseList footer div{flex-wrap:wrap}}.commandBackdrop{z-index:260;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050a06db;padding:14px;position:fixed;inset:0}.commandRoom{color:#111611;background:#f4f7f1;border:1px solid #344331;border-radius:26px;height:calc(100vh - 28px);overflow:auto;box-shadow:0 35px 120px #000b}.commandRoom>header{z-index:4;color:#fff;background:#101710;justify-content:space-between;align-items:center;padding:24px 30px;display:flex;position:sticky;top:0}.commandRoom>header small,.commandTitle small{color:#a9ff2f;letter-spacing:.18em;font-size:9px;font-weight:800}.commandRoom>header h2{margin:5px 0;font-size:28px}.commandRoom>header p{color:#aeb8ac;margin:0;font-size:11px}.commandRoom>header>button{color:#fff;background:#ffffff0d;border:1px solid #ffffff2c;border-radius:50%;width:38px;height:38px;font-size:22px}.commandSummary{border-bottom:1px solid #dce4d8;grid-template-columns:repeat(4,1fr);display:grid}.commandSummary article{border-right:1px solid #dce4d8;padding:20px 27px}.commandSummary small,.commandSummary b{display:block}.commandSummary small{color:#758171;letter-spacing:.14em;font-size:8px}.commandSummary b{margin-top:7px;font-size:20px}.commandShell{grid-template-columns:230px 1fr;min-height:650px;display:grid}.commandShell>aside{background:#edf2e9;border-right:1px solid #dce4d8;padding:24px 18px}.commandShell>aside label{letter-spacing:.12em;font-size:8px;font-weight:800}.commandShell select,.commandShell input,.commandShell textarea{width:100%;font:inherit;background:#fff;border:1px solid #ced8ca;border-radius:10px;margin-top:7px;padding:11px}.commandShell>aside nav{gap:5px;margin-top:24px;display:grid}.commandShell>aside nav button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:space-between;padding:11px 12px;font-size:11px;display:flex}.commandShell>aside nav button.active{color:#fff;background:#101710}.accountSignal{color:#fff;background:#101710;border-radius:14px;margin-top:25px;padding:18px}.accountSignal small,.accountSignal b,.accountSignal span{display:block}.accountSignal small{color:#a9ff2f;font-size:8px}.accountSignal b{margin:10px 0 4px;font-size:38px}.accountSignal span{color:#9ea99c;font-size:9px}.commandShell>main{padding:30px;overflow:hidden}.commandNotice{background:#e7ffd0;border-radius:10px;justify-content:space-between;margin-bottom:16px;padding:11px 14px;font-size:11px;display:flex}.commandNotice button{background:0 0;border:0}.commandTitle h3{letter-spacing:-.03em;margin:8px 0 5px;font-size:26px}.commandTitle p{color:#6f7b6c;margin:0 0 24px;font-size:12px}.fieldGrid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.fieldGrid label,.followupPanel label{font-size:9px;font-weight:750}.fieldGrid label span{float:right;color:#859181}.fieldGrid .wide{grid-column:1/-1}.fieldGrid textarea{resize:vertical;min-height:82px}.primary,.historyActions button,.taskComposer>button,.followupPanel>div>button{cursor:pointer;background:#fff;border:1px solid #c9d5c4;border-radius:999px;padding:11px 16px;font-weight:750}.opportunityForm>.primary,.primary{background:#a9ff2f;border-color:#a9ff2f;margin-top:18px}.taskComposer{border-top:1px solid #dde4d9;margin-top:28px;padding-top:20px}.taskComposer article{border-bottom:1px solid #e4e9e1;grid-template-columns:25px 1fr auto;gap:8px;padding:10px 0;font-size:11px;display:grid}.taskComposer small{color:#839080}.taskComposer>button{margin-top:12px}.historyActions{flex-wrap:wrap;gap:8px;display:flex}.timelineList{gap:9px;margin-top:24px;display:grid}.timelineList article{background:#fff;border:1px solid #dde5d9;border-radius:13px;gap:13px;padding:16px;display:flex}.timelineList i{color:#3e620b;background:#eaffd0;border-radius:50%;place-items:center;width:36px;height:36px;font-style:normal;font-weight:800;display:grid}.timelineList b,.timelineList p,.timelineList small{margin:0;display:block}.timelineList p{color:#687665;margin-top:4px;font-size:11px}.timelineList small{color:#8b9688;margin-top:5px;font-size:9px}.followupPanel{max-width:760px}.followupPanel label{margin-top:13px;display:block}.followupPanel textarea{min-height:230px;line-height:1.6}.followupPanel>div{gap:8px;display:flex}.followupPanel>div>.primary{margin-top:0}.followupPanel aside{gap:5px;margin-top:18px;display:grid}.followupPanel aside span{background:#e9eee6;border-radius:8px;padding:9px;font-size:9px}.followupPanel aside b{text-transform:uppercase;margin-right:8px}.crmPreview,.readinessGrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.crmPreview article,.readinessGrid article{background:#fff;border:1px solid #dde5d9;border-radius:13px;padding:18px}.crmPreview small,.crmPreview b{display:block}.crmPreview small{color:#7d897a;font-size:8px}.crmPreview b{margin-top:8px;font-size:13px}.connectorRoadmap{color:#fff;background:#101710;border-radius:13px;align-items:center;gap:8px;margin-top:26px;padding:17px;display:flex}.connectorRoadmap span{border:1px solid #ffffff28;border-radius:99px;padding:7px 9px;font-size:9px}.connectorRoadmap small{color:#aeb9ab;max-width:260px;margin-left:auto}.portfolioKpis{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.portfolioKpis article{color:#fff;background:#101710;border-radius:13px;padding:20px}.portfolioKpis b,.portfolioKpis span{display:block}.portfolioKpis b{color:#a9ff2f;font-size:22px}.portfolioKpis span{color:#aab4a8;margin-top:5px;font-size:9px}.stageChart{margin:22px 0}.stageChart article{grid-template-columns:100px 1fr 25px;align-items:center;gap:12px;padding:6px;display:grid}.stageChart span{text-transform:capitalize;font-size:10px}.stageChart div{background:#e1e7de;border-radius:9px;height:9px;overflow:hidden}.stageChart i{background:#8ee31b;border-radius:9px;height:100%;display:block}.accountRanking article{border-top:1px solid #dde4da;grid-template-columns:1.5fr repeat(4,1fr);gap:10px;padding:12px;font-size:10px;display:grid}.readinessGrid article small{color:#5b8c1c;font-size:8px;font-weight:800}.readinessGrid h4{margin:9px 0 5px}.readinessGrid p{color:#71806e;margin:0;font-size:10px;line-height:1.5}.separationPlan{color:#fff;background:#101710;border-radius:13px;gap:8px;margin-top:20px;padding:17px;display:flex}.separationPlan span{color:#c9d1c6;font-size:9px}.commandRoom.empty{text-align:center;place-content:center;display:grid}@media (width<=900px){.commandSummary{grid-template-columns:1fr 1fr}.commandShell{grid-template-columns:1fr}.commandShell>aside{border-bottom:1px solid #dce4d8;border-right:0}.commandShell>aside nav{grid-template-columns:repeat(3,1fr)}.crmPreview,.readinessGrid,.portfolioKpis{grid-template-columns:1fr 1fr}}@media (width<=620px){.commandBackdrop{padding:0}.commandRoom{border:0;border-radius:0;height:100vh}.commandSummary,.fieldGrid,.crmPreview,.readinessGrid,.portfolioKpis,.commandShell>aside nav{grid-template-columns:1fr}.commandShell>main{padding:20px}.accountRanking article{grid-template-columns:1fr 1fr}.separationPlan,.connectorRoadmap{flex-direction:column;align-items:flex-start}}*{box-sizing:border-box}.customerWorkspace,.customerGate{--company:#171816;--accent:#d3b675;color:#151915;background:#f2f3ef;min-height:100vh;font-family:Arial,sans-serif}.customerWorkspace>nav{color:#fff;background:#171816;gap:10px;padding:16px 4vw;font-size:9px;display:flex}.customerWorkspace>nav a{color:#aaa99f;text-decoration:none}.customerWorkspace>nav i{color:#d3b675}.customerWorkspace>header{background:var(--company);color:#fff;justify-content:space-between;align-items:center;padding:45px 5vw;display:flex}.customerWorkspace>header small{color:var(--accent);letter-spacing:.15em;font-size:8px}.customerWorkspace>header h1{margin:10px 0;font:500 50px Georgia,serif}.customerWorkspace>header>div>a{color:#bec7bf;font-size:10px}.customerProposalCta{background:var(--accent);color:var(--company);border-radius:99px;padding:12px 16px;font-size:10px;font-weight:800;text-decoration:none}.customerSignals{background:#fff;border-bottom:1px solid #d9e0d9;grid-template-columns:repeat(4,1fr);display:grid}.customerSignals article{border-right:1px solid #e0e6e0;padding:20px 5vw 20px 25px}.customerSignals small,.customerSignals b,.customerSignals span{display:block}.customerSignals small{color:#79857b;letter-spacing:.12em;font-size:7px}.customerSignals b{margin:8px 0 3px;font-size:20px}.customerSignals span{color:#8b968c;font-size:8px}.customerGrid{grid-template-columns:1fr 300px;gap:14px;padding:30px 5vw;display:grid}.customerGrid>main{grid-template-columns:1fr 1fr;gap:14px;display:grid}.customerBrief,.customerGrid>aside,.customerProposalList{background:#fff;border:1px solid #d8e1d9;border-radius:18px;padding:25px}.customerBrief small,.customerGrid>aside>small,.customerProposalList small{color:#8c784b;letter-spacing:.14em;font-size:8px;font-weight:800}.customerBrief h2,.customerGrid>aside h2,.customerProposalList h2{font:500 25px Georgia,serif}.customerBrief p,.customerGrid>aside p{color:#68756a;font-size:11px;line-height:1.7}.customerBrief.risk{color:#fff;background:#241e1d}.customerBrief.risk p{color:#c4c2bb}.customerProposalList{grid-column:1/-1}.customerProposalList>a{color:inherit;border-top:1px solid #e1e7e1;grid-template-columns:1fr 100px 100px 60px;align-items:center;padding:15px 0;text-decoration:none;display:grid}.customerProposalList h3{margin:5px 0}.customerProposalList mark{color:#187866;background:#e3fff7;border-radius:99px;justify-self:start;padding:5px 8px;font-size:8px}.customerProposalList span{color:#849086;font-size:9px}.customerProposalList b{font-size:9px}.customerGrid>aside{height:max-content}.customerGrid>aside article{border-top:1px solid #e4e9e4;gap:9px;padding:12px 0;display:flex}.customerGrid>aside article i{color:#9a834e;font-size:8px;font-style:normal}.customerGrid>aside article span{font-size:10px}.customerGrid>aside hr{border:0;border-top:1px solid #e2e8e2;margin:25px 0}.customerEmpty a{color:#171816}.customerGate{text-align:center;place-content:center;display:grid}@media (width<=800px){.customerSignals{grid-template-columns:1fr 1fr}.customerGrid,.customerGrid>main{grid-template-columns:1fr}.customerProposalList>a{grid-template-columns:1fr 70px}.customerProposalList>a span{display:none}}.editCustomer{background:var(--company);color:#fff;cursor:pointer;border:0;border-radius:999px;width:100%;margin-top:20px;padding:11px;font-weight:750}.customerEditOverlay{z-index:100;background:#111812dd;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.customerEditOverlay form{background:#f5f7f3;border-radius:20px;width:min(640px,100%);max-height:90vh;padding:28px;overflow:auto}.customerEditOverlay form>header{justify-content:space-between;display:flex}.customerEditOverlay form>header button{background:#fff;border:1px solid #d5ddd5;border-radius:50%;width:34px;height:34px}.customerEditOverlay label{color:#5f6c61;margin-top:13px;font-size:9px;font-weight:750;display:block}.customerEditOverlay input,.customerEditOverlay textarea{width:100%;font:inherit;border:1px solid #ccd6cd;border-radius:9px;margin-top:6px;padding:11px}.customerEditOverlay textarea{min-height:90px}.customerEditOverlay footer{text-align:right;margin-top:18px}.customerEditOverlay footer button{color:#fff;background:#171d18;border:0;border-radius:99px;padding:12px 16px;font-weight:750}.customerEditOverlay mark{color:#167463;background:#dffff4;padding:10px;display:block}.commandRoomLink{background:var(--accent);width:100%;color:var(--company);text-align:center;border-radius:999px;margin-top:20px;padding:11px;font-size:9px;font-weight:750;text-decoration:none;display:block}.scp,.scpGate{--brand:#111827;--accent:#66d9cf;color:#111511;background:#f3f5f1;min-height:100vh;font-family:Arial,sans-serif}.scp nav{z-index:5;background:color-mix(in srgb,var(--brand) 94%,transparent);color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);align-items:center;gap:14px;padding:18px 5vw;display:flex;position:sticky;top:0}.scp nav b{font-size:18px}.scp nav i{color:var(--accent)}.scp nav span{font-weight:700}.scp nav a{background:var(--accent);color:var(--brand);border-radius:99px;margin-left:auto;padding:9px 13px;font-size:10px;font-weight:800;text-decoration:none}.scp>header{background:var(--brand);color:#fff;padding:10vh 8vw}.scp>header small,.scpStory article>small,.scpCommercial small{color:var(--accent);letter-spacing:.18em;font-size:9px;font-weight:800}.scp>header h1{letter-spacing:-.06em;max-width:1000px;margin:20px 0;font-size:clamp(44px,7vw,94px);line-height:.95}.scp>header p{color:#c7d0c8;max-width:800px;font-size:18px;line-height:1.7}.scp>header>div{border-top:1px solid #ffffff25;gap:35px;margin-top:50px;padding-top:20px;display:flex}.scp>header span{color:#93a095;font-size:10px}.scp>header span b{color:#fff;margin-top:5px;display:block}.scpStory{gap:16px;padding:40px 8vw;display:grid}.scpStory article{background:#fff;border-radius:28px;padding:clamp(28px,5vw,70px)}.scpStory article.risk{color:#fff;background:#241a18}.scpStory article.proof{border:2px solid var(--accent)}.scpStory article.workflow{background:linear-gradient(135deg,var(--brand),#28342b);color:#fff}.scpStory h2{letter-spacing:-.04em;max-width:850px;margin:15px 0 25px;font-size:clamp(29px,4vw,55px)}.scpStory article>div{white-space:pre-line;color:#5f6c60;max-width:920px;font-size:16px;line-height:1.8}.scpStory article.risk>div,.scpStory article.workflow>div{color:#cbd4cc}.scpCommercial{background:var(--brand);color:#fff;grid-template-columns:1fr 1fr;gap:50px;padding:9vw;display:grid}.scpCommercial h2{letter-spacing:-.05em;font-size:50px}.scpCommercial p{color:#adb9af;line-height:1.7}.scpCommercial aside{gap:8px;display:grid}.scpCommercial article{border:1px solid #fff2;border-radius:13px;justify-content:space-between;padding:18px;display:flex}.scpCommercial article b{color:var(--accent)}.scp>footer{background:#fff;justify-content:space-between;padding:28px 8vw;font-size:10px;display:flex}.scpGate{background:var(--brand);color:#fff;place-items:center;display:grid}.scpLock{text-align:center;background:#ffffff0c;border:1px solid #ffffff25;border-radius:25px;width:min(520px,90vw);padding:45px}.scpLock>span{background:var(--accent);width:58px;height:58px;color:var(--brand);border-radius:15px;place-items:center;margin:auto;font-weight:900;display:grid}.scpLock small{color:var(--accent);margin-top:24px;display:block}.scpLock h1{font-size:34px}.scpLock p{color:#b3beb5}.scpLock form{gap:8px;margin-top:25px;display:flex}.scpLock input{color:#fff;background:#ffffff10;border:1px solid #ffffff30;border-radius:10px;flex:1;padding:13px}.scpLock button{background:var(--accent);color:var(--brand);border:0;border-radius:10px;font-weight:800}.scpLock mark{color:#ff9d92;background:0 0;margin-top:12px;display:block}@media (width<=700px){.scp>header>div,.scpCommercial{flex-direction:column;grid-template-columns:1fr}.scpCommercial h2{font-size:38px}.scpLock form{flex-direction:column}.scpLock button{padding:13px}}.scp nav button,.scpCommercial button{background:var(--accent);color:var(--brand);cursor:pointer;border:0;border-radius:999px;font-weight:800}.scp nav button{margin-left:auto;padding:9px 13px}.scpCommercial button{margin-top:16px;padding:12px 15px}.decisionOverlay{z-index:100;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#09110ddd;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.decisionOverlay>section{color:#172019;background:#f6f7f3;border-radius:24px;width:min(620px,100%);padding:38px;position:relative}.closeRoom{background:#fff;border:1px solid #d2dad3;border-radius:50%;width:34px;height:34px;position:absolute;top:18px;right:18px}.decisionOverlay small{color:var(--brand);letter-spacing:.15em;font-size:9px;font-weight:800}.decisionOverlay h2{font:500 32px Georgia,serif}.decisionOverlay p{color:#6f7a71;line-height:1.6}.decisionOverlay form{gap:9px;margin-top:22px;display:grid}.decisionOverlay input,.decisionOverlay select,.decisionOverlay textarea{font:inherit;background:#fff;border:1px solid #cbd5cc;border-radius:10px;padding:12px}.decisionOverlay textarea{min-height:100px}.decisionOverlay form button{background:var(--brand);color:#fff;border:0;border-radius:99px;padding:13px;font-weight:800}.decisionThanks{background:#e0fff4;border-radius:15px;gap:8px;padding:25px;display:grid}.decisionThanks b{font-size:22px}.decisionThanks span{color:#397264}.upe{--brand:#111827;--accent:#66d9cf;color:#111511;background:#eef2ed;min-height:100vh;font-family:Arial,sans-serif}.upe>nav{background:var(--brand);color:#fff;align-items:center;gap:20px;padding:14px 28px;display:flex}.upe>nav a{color:#aeb9b0;font-size:10px;text-decoration:none}.upe>nav span{margin:auto;font-weight:750}.upe>nav i{color:var(--accent)}.upe>nav mark{background:var(--accent);color:var(--brand);border-radius:99px;padding:6px 9px;font-size:8px;font-weight:800}.upe>header{background:#fff;border-bottom:1px solid #dbe3dc;justify-content:space-between;align-items:center;padding:28px 4vw;display:flex}.upe>header small{color:#168b77;letter-spacing:.16em;font-size:8px;font-weight:800}.upe>header input{background:0 0;border:0;width:min(720px,65vw);margin-top:8px;font-size:31px;font-weight:750;display:block}.upe>header p{color:#778479;margin:5px 0;font-size:10px}.upe>header button,.upe>footer button,.upe aside button{cursor:pointer;background:#fff;border:1px solid #c9d5cb;border-radius:99px;padding:11px 15px;font-weight:750}.upe>header button{background:var(--brand);color:#fff}.upeNotice{color:#156f62;background:#dcfff6;border-radius:10px;justify-content:space-between;margin:14px 4vw;padding:11px 14px;font-size:10px;display:flex}.upeNotice button{background:0 0;border:0}.upeGrid{grid-template-columns:1fr 300px;gap:14px;padding:20px 4vw 90px;display:grid}.upeGrid>main,.upeGrid>aside{background:#fff;border:1px solid #d9e2da;border-radius:18px;padding:24px}.upeQuality{grid-template-columns:repeat(4,1fr);gap:7px;margin-bottom:20px;display:grid}.upeQuality span{background:#eef4ee;border-radius:8px;padding:10px;font-size:8px}.upeQuality i{background:var(--accent);border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.upe label{color:#6b786d;font-size:9px;font-weight:750;display:block}.upe textarea,.upe input,.upe select{width:100%;font:inherit;background:#fbfcfb;border:1px solid #ccd7ce;border-radius:9px;padding:10px}.upe label>textarea{min-height:120px;margin-top:7px}.upeFieldTitle{border:0!important;padding:24px 0 10px!important;display:flex!important}.upeFieldTitle span{color:#829084;font-size:9px}.upeSection{border-top:1px solid #e3e9e4;grid-template-columns:40px 1fr;gap:9px;padding:12px 0;display:grid}.upeSection>b{color:#198672;font-size:10px}.upeSection>div{grid-template-columns:1fr 130px;gap:7px;display:grid}.upeSection textarea{grid-column:1/-1;min-height:120px;line-height:1.55}.upePrice{grid-template-columns:1fr 180px;gap:8px;margin-top:7px;display:grid}.upeResearch{min-height:220px!important}.upeGrid>aside{height:max-content;position:sticky;top:20px}.upe aside small{color:#158b77;letter-spacing:.12em;margin:12px 0 7px;font-size:8px;font-weight:800;display:block}.upe aside textarea{min-height:95px}.upe aside hr{border:0;border-top:1px solid #e2e8e3;margin:20px 0}.upe aside code{word-break:break-all;background:#eef3ee;border-radius:8px;padding:9px;font-size:8px;display:block}.upe aside button{width:100%;margin-top:7px;display:block}.upe aside p,.upe aside li{color:#778378;font-size:9px}.upe>footer{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;border-top:1px solid #dce4dd;justify-content:flex-end;gap:8px;padding:14px 4vw;display:flex;position:fixed;inset:auto 0 0}.upe>footer .publish{background:var(--brand);color:#fff}@media (width<=850px){.upeGrid{grid-template-columns:1fr}.upeGrid>aside{position:static}.upe>header{flex-direction:column;align-items:flex-start;gap:15px}.upe>header input{width:100%}.upeQuality{grid-template-columns:1fr 1fr}}.upe>nav>a{font-size:0}.upe>nav>a:after{content:"← G&PP Studio";font-size:10px}.upe>header small:after{content:" · GOLINELLI & PALLARES PARTNERS";color:#9b8250}.upeFieldTitle button,.sectionTools button,.upePrice button{color:#263028;cursor:pointer;background:#fff;border:1px solid #d5ddd6;border-radius:999px}.upeFieldTitle button{margin-left:auto;padding:7px 10px}.sectionTools{align-items:center;gap:6px;margin-bottom:7px;display:flex}.sectionTools button{width:30px;height:28px}.sectionTools select{margin-left:auto}.sectionTools .delete{color:#a23c32;width:auto;padding:0 10px}.upePrice{grid-template-columns:1fr .4fr 32px!important}.upePrice button{width:30px;height:30px}.tp,.tpGate{--g:#b8ff3d;--ink:#111511;--muted:#778172;color:var(--ink);background:#f6f8f3;font-family:Arial,sans-serif}.tpGate{place-items:center;min-height:100vh;display:grid}.tpGate>img{width:160px}.tpGate form{background:#fff;border-radius:24px;width:min(480px,100% - 32px);padding:42px;box-shadow:0 25px 80px #17201518}.tpGate form img{width:130px}.tpGate small{color:#6a765f;letter-spacing:1.7px;margin-top:30px;font-size:10px;display:block}.tpGate h1{font-size:40px;line-height:1.05}.tpGate h1 em{color:#5b772d;font-family:Georgia,serif}.tpGate p{color:var(--muted)}.tpGate mark{color:#a24135;background:#fff0ed;padding:10px;display:block}.tpGate label{margin-top:24px;font-size:11px;font-weight:800;display:block}.tpGate input{border:1px solid #dfe4da;border-radius:10px;width:100%;margin-top:7px;padding:13px;display:block}.tpGate button{background:var(--ink);color:#fff;border:0;border-radius:99px;margin-top:18px;padding:14px 20px;font-weight:800}.tpNav{background:#fff;justify-content:space-between;align-items:center;height:76px;padding:0 5vw;display:flex}.tpNav img{width:116px}.tpNav nav{gap:28px;display:flex}.tpNav a{color:#4e584a;font-size:12px;text-decoration:none}.tpNav>span{font-size:11px;font-weight:800}.tpHero{color:#fff;background:radial-gradient(circle at 75% 15%,#34492a,#161d15 45%,#0d110d);grid-template-columns:1fr .8fr;gap:7vw;min-height:650px;padding:90px 7vw 34px;display:grid}.tpHero>div small,.tpRisk small,.tpStory header small,.tpModel header small,.tpPricing header small,.tpClose small{color:var(--g);letter-spacing:1.8px;font-size:10px;font-weight:800}.tpHero h1{letter-spacing:-4px;margin:25px 0;font-size:68px;line-height:.96}.tpHero h1 em,.tpRisk h2 em,.tpStory h2 em,.tpModel h2 em,.tpPricing h2 em,.tpClose h2 em{color:var(--g);font-family:Georgia,serif;font-weight:400}.tpHero>div p{color:#abb5a7;max-width:690px;line-height:1.7}.tpHero a,.tpClose a{background:var(--g);color:#111511;border-radius:99px;margin-top:28px;padding:15px 22px;font-weight:800;text-decoration:none;display:inline-block}.tpHero aside{background:#ffffff09;border:1px solid #ffffff1d;border-radius:20px;align-self:center;padding:30px}.tpHero aside>small{color:#9eaa99}.tpHero aside>b{margin:23px 0;font-size:28px;display:block}.tpSignal{border-block:1px solid #ffffff1a;align-items:center;gap:12px;padding:22px 0;font-size:10px;display:flex}.tpSignal span{background:#ffffff0c;padding:10px}.tpSignal i{color:var(--g)}.tpHero aside footer{color:#97a292;gap:12px;margin-top:22px;font-size:9px;display:flex}.tpHero>footer{color:#879382;border-top:1px solid #ffffff17;grid-column:1/-1;justify-content:space-between;padding-top:28px;font-size:10px;display:flex}.tpRisk,.tpStory,.tpModel,.tpPricing,.tpClose{padding:100px 7vw}.tpRisk{background:#fff}.tpRisk>div:first-child{justify-content:space-between;align-items:end;display:flex}.tpRisk h2,.tpStory h2,.tpModel h2,.tpPricing h2,.tpClose h2{margin:12px 0;font-size:52px;line-height:1}.tpRisk h2 em,.tpStory h2 em,.tpModel h2 em,.tpPricing h2 em{color:#5f7c2d}.tpRisk>div:last-child,.tpModel>div,.tpPricing>div{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:50px;display:grid}.tpRisk article,.tpModel article,.tpPricing article{border:1px solid #dfe5da;border-radius:18px;padding:28px}.tpRisk article span,.tpModel article span{color:#728168;font-size:10px}.tpRisk article p,.tpModel article p,.tpPricing p,.tpStory header p{color:var(--muted);line-height:1.65}.tpStory{background:#edf1e9}.tpStory>header{max-width:860px}.tpStory>article{background:#fff;border-radius:18px;grid-template-columns:70px 1fr;gap:30px;max-width:980px;margin:25px auto;padding:30px;display:grid}.tpStory>article>span{color:#71806a;font-size:11px}.tpStory article small{color:#738069;letter-spacing:1.4px;font-size:9px}.tpStory article h3{margin:9px 0;font-size:25px}.tpStory article p{color:#5e695a;line-height:1.75}.tpModel{color:#fff;background:#111511}.tpModel>div{grid-template-columns:repeat(4,1fr)}.tpModel article{border-color:#ffffff18}.tpModel article p{color:#9da998}.tpPricing>div{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.tpPricing article.featured{color:#fff;box-shadow:inset 0 5px var(--g);background:#111511}.tpPricing article small,.tpPricing article b{display:block}.tpPricing article b{margin:20px 0;font-size:23px}.tpClose{text-align:center;background:#b8ff3d}.tpClose small,.tpClose h2 em{color:#35471f}.tpClose p{max-width:700px;margin:auto}.tpClose a{color:#fff;background:#111511}.tpFooter{background:#fff;align-items:center;gap:15px;padding:35px 7vw;display:flex}.tpFooter img{width:110px}.tpFooter p{color:#788373;margin-left:auto;font-size:10px}@media (width<=800px){.tpNav nav{display:none}.tpHero{grid-template-columns:1fr;padding-top:60px}.tpHero h1{font-size:48px}.tpHero>footer{gap:8px;display:grid}.tpRisk>div:first-child{display:block}.tpRisk>div:last-child,.tpModel>div{grid-template-columns:1fr}.tpRisk h2,.tpStory h2,.tpModel h2,.tpPricing h2,.tpClose h2{font-size:38px}.tpFooter{flex-wrap:wrap}.tpFooter p{width:100%;margin-left:0}}.tpExplorer,.tpSimulator,.tpJourney,.tpDecision{padding:100px 7vw}.tpExplorer{background:#e9eee5}.tpExplorer header small,.tpSimulator header small,.tpJourney header small,.tpDecision>div>small{color:#5e792e;letter-spacing:1.8px;font-size:10px;font-weight:800}.tpExplorer h2,.tpSimulator h2,.tpJourney h2,.tpDecision h2{margin:12px 0;font-size:52px;line-height:1}.tpExplorer h2 em,.tpSimulator h2 em,.tpJourney h2 em,.tpDecision h2 em{color:#63812f;font-family:Georgia,serif;font-weight:400}.tpExplorer>nav{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:40px;display:grid}.tpExplorer>nav button{text-align:left;background:#f7f9f5;border:1px solid #d4ddcf;border-radius:12px;padding:16px}.tpExplorer>nav button span{color:#778572;margin-bottom:9px;font-size:9px;display:block}.tpExplorer>nav button.active{color:#fff;background:#111511;box-shadow:inset 0 -4px #b8ff3d}.tpExplorer>div{grid-template-columns:.7fr 1.3fr;gap:15px;margin-top:14px;display:grid}.tpExplorer>div>article,.tpExplorer>div>section{background:#fff;border-radius:18px;padding:35px}.tpExplorer>div>article small{color:#6b7e5f}.tpExplorer>div>article h3{font-size:30px}.tpExplorer>div>article p{color:#707c6b;line-height:1.7}.tpExplorer>div>section{color:#fff;background:#141914;grid-template-columns:1fr auto 1fr;align-items:center;gap:22px;display:grid}.tpExplorer>div>section div{gap:9px;display:grid}.tpExplorer>div>section div small{color:#84907f;letter-spacing:1.3px;font-size:9px}.tpExplorer>div>section div span{color:#c0cabd;border:1px solid #ffffff15;border-radius:8px;padding:10px;font-size:11px}.tpExplorer>div>section div i{color:#b8ff3d;margin-right:7px;font-style:normal}.tpExplorer>div>section>b{text-align:center;font-size:12px}.tpExplorer>div>section>b em{color:#b8ff3d;font-style:normal}.tpSimulator{color:#fff;background:#111511}.tpSimulator>header{justify-content:space-between;gap:50px;display:flex}.tpSimulator header p{color:#99a495;max-width:440px;line-height:1.7}.simGrid{grid-template-columns:.8fr 1.2fr;gap:22px;margin-top:45px;display:grid}.simGrid>section{background:#ffffff08;border:1px solid #ffffff18;border-radius:18px;padding:30px}.simGrid label{margin-bottom:30px;display:block}.simGrid label span{color:#a8b3a4;justify-content:space-between;font-size:12px;display:flex}.simGrid label b{color:#fff}.simGrid input{accent-color:#b8ff3d;width:100%;margin-top:15px}.simGrid>div{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.simGrid article{color:#111511;background:#fff;border-radius:18px;padding:28px}.simGrid article small,.simGrid article b,.simGrid article span{display:block}.simGrid article small{color:#74806f;font-size:9px}.simGrid article b{margin:20px 0 7px;font-size:23px}.simGrid article span{color:#778173;font-size:10px}.tpJourney{background:#fff}.tpJourney>nav{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:40px;display:grid}.tpJourney nav button{text-align:left;background:#f7f9f5;border:1px solid #dce3d8;border-radius:13px;padding:18px}.tpJourney nav button span,.tpJourney nav button small,.tpJourney nav button b{display:block}.tpJourney nav button span{color:#778372;font-size:9px}.tpJourney nav button b{margin:10px 0}.tpJourney nav button.active{background:#b8ff3d;border-color:#9ddc32}.tpJourney>div{background:#eef2ea;border-radius:18px;grid-template-columns:90px 1fr 260px;align-items:center;gap:30px;margin-top:12px;padding:35px;display:grid}.tpJourney>div>span{color:#687862;font-size:55px}.tpJourney>div h3{margin:7px 0;font-size:28px}.tpJourney>div p{color:#6f796b;line-height:1.6}.tpJourney>div small{color:#6f7d69;letter-spacing:1.2px;font-size:9px}.tpJourney>div aside{color:#fff;background:#111511;border-radius:13px;padding:22px}.tpJourney>div aside b{margin-top:9px;display:block}.tpDecision{background:#e9eee5;grid-template-columns:.8fr 1.2fr;gap:70px;display:grid}.tpDecision>div p{color:#6f7a6b;line-height:1.7}.decisionScore{align-items:center;gap:14px;margin-top:30px;display:flex}.decisionScore b{font-size:38px}.decisionScore span{color:#73806e;font-size:11px}.tpDecision>section{gap:9px;display:grid}.tpDecision button{text-align:left;background:#fff;border:1px solid #d5ddcf;border-radius:11px;align-items:center;gap:12px;padding:15px;display:flex}.tpDecision button i{border:1px solid #c8d2c3;border-radius:50%;place-items:center;width:22px;height:22px;font-style:normal;display:grid}.tpDecision button.selected{color:#fff;background:#111511}.tpDecision button.selected i{color:#111511;background:#b8ff3d}.tpDecision section a{color:#111511;text-align:center;background:#b8ff3d;border-radius:99px;margin-top:12px;padding:15px 18px;font-weight:800;text-decoration:none}@media (width<=850px){.tpExplorer h2,.tpSimulator h2,.tpJourney h2,.tpDecision h2{font-size:38px}.tpExplorer>nav,.tpJourney>nav{grid-template-columns:1fr 1fr}.tpExplorer>div,.tpExplorer>div>section,.simGrid,.tpDecision,.simGrid>div{grid-template-columns:1fr}.tpSimulator>header{display:block}.tpJourney>div{grid-template-columns:1fr}.tpJourney>div>span{font-size:30px}}.tpNarrative{background:#edf1e9;padding:100px 7vw}.tpNarrative>header{justify-content:space-between;align-items:end;gap:60px;display:flex}.tpNarrative>header small{color:#648032;letter-spacing:1.8px;font-size:10px;font-weight:800}.tpNarrative>header h2{margin:12px 0 0;font-size:52px;line-height:1}.tpNarrative>header h2 em{color:#63812f;font-family:Georgia,serif;font-weight:400}.tpNarrative>header p{color:#6f7a6b;max-width:440px;line-height:1.7}.narrativeWorkspace{grid-template-columns:340px 1fr;gap:14px;margin-top:45px;display:grid}.narrativeWorkspace>nav{align-content:start;gap:7px;display:grid}.narrativeWorkspace>nav button{text-align:left;color:#5e695a;background:#f8faf6;border:1px solid #d5ddd1;border-radius:11px;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;padding:15px;display:grid}.narrativeWorkspace>nav button span{color:#7c8977;font-size:9px}.narrativeWorkspace>nav button b{font-size:11px;line-height:1.35}.narrativeWorkspace>nav button i{color:#83907e;font-style:normal}.narrativeWorkspace>nav button.active{color:#fff;background:#111511;border-color:#111511;box-shadow:inset 4px 0 #b8ff3d}.narrativeWorkspace>nav button.active i{color:#b8ff3d}.narrativeWorkspace>main{background:#fff;border-radius:20px;min-height:620px;padding:45px;box-shadow:0 20px 50px #23301e0c}.narrativeMeta{color:#71806b;letter-spacing:1.4px;justify-content:space-between;font-size:9px;display:flex}.narrativeWorkspace main>h3{max-width:800px;margin:22px 0 30px;font-size:38px;line-height:1.08}.narrativeBody{grid-template-columns:1fr 1fr;gap:10px;display:grid}.narrativeBody>p{color:#566151;grid-column:1/-1;margin:0 0 8px;font-size:16px;line-height:1.75}.narrativeBody>article{color:#596455;background:#f1f5ed;border-radius:11px;gap:12px;padding:15px;font-size:13px;line-height:1.55;display:flex}.narrativeBody>article i{color:#6c8d34;font-style:normal}.narrativeBody strong{color:#1b2519}.narrativeBody sup{color:#111511;background:#b8ff3d;border-radius:50%;place-items:center;width:17px;height:17px;margin:0 2px;font-size:9px;font-weight:800;display:inline-grid}.narrativeWorkspace main>aside{border-top:1px solid #e2e7df;margin-top:25px;padding-top:20px}.narrativeWorkspace main>aside>small{color:#798574;letter-spacing:1.4px;margin-bottom:9px;font-size:9px;display:block}.narrativeWorkspace main>aside a{color:#4f5d49;grid-template-columns:24px 1fr auto;align-items:center;gap:8px;padding:8px;font-size:10px;text-decoration:none;display:grid}.narrativeWorkspace main>aside a sup{color:#b8ff3d;background:#111511;border-radius:50%;place-items:center;width:21px;height:21px;display:grid}.narrativeWorkspace main>aside a i{font-style:normal}.narrativeWorkspace main>footer{border-top:1px solid #e2e7df;justify-content:space-between;align-items:center;margin-top:30px;padding-top:20px;display:flex}.narrativeWorkspace main>footer button{background:#fff;border:1px solid #dce2d8;border-radius:99px;padding:10px 14px}.narrativeWorkspace main>footer button:disabled{opacity:.3}.narrativeWorkspace main>footer span{color:#7c8778;font-size:9px}@media (width<=900px){.tpNarrative>header{display:block}.tpNarrative>header h2{font-size:38px}.narrativeWorkspace{grid-template-columns:1fr}.narrativeWorkspace>nav{grid-template-columns:1fr 1fr}.narrativeWorkspace>main{padding:25px}.narrativeBody{grid-template-columns:1fr}.narrativeWorkspace main>h3{font-size:29px}}@media (width<=600px){.narrativeWorkspace>nav{grid-template-columns:1fr}.narrativeWorkspace main>footer span{display:none}}.tpBrandLockup{background:#fafbf9;border:1px solid #e1e6dd;border-radius:12px;align-items:center;gap:11px;padding:8px 12px;display:flex}.tpBrandLockup>.technisMark{filter:invert();height:auto;display:block;width:82px!important}.tpBrandLockup>b{color:#8d9789;font:400 16px Georgia,serif}.tpBrandLockup>span{align-items:center;gap:8px;display:flex}.tpBrandLockup>span img{object-fit:contain;border-radius:5px;width:25px;height:25px}.tpBrandLockup strong{max-width:140px;font-size:11px;line-height:1.1}.tpNav>.tpBrandLockup{font-size:initial}@media (width<=1000px){.tpBrandLockup>.technisMark,.tpBrandLockup>b{display:none}.tpBrandLockup strong{max-width:100px}}@media (width<=650px){.tpBrandLockup{padding:6px 8px}.tpBrandLockup strong{display:none}}.tpProof{color:#fff;background:#111511;padding:100px 7vw}.tpProof>header{justify-content:space-between;align-items:end;gap:60px;display:flex}.tpProof>header small{color:#b8ff3d;letter-spacing:1.8px;font-size:10px;font-weight:800}.tpProof>header h2{margin:12px 0 0;font-size:52px;line-height:1}.tpProof>header h2 em{color:#b8ff3d;font-family:Georgia,serif;font-weight:400}.tpProof>header p{color:#96a291;max-width:460px;line-height:1.7}.tpProof>nav{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:45px;display:grid}.tpProof>nav button{color:#99a595;text-align:left;background:#ffffff09;border:1px solid #ffffff18;border-radius:12px;padding:17px}.tpProof>nav button span,.tpProof>nav button b,.tpProof>nav button small{display:block}.tpProof>nav button span{color:#b8ff3d;letter-spacing:1.4px;font-size:9px}.tpProof>nav button b{color:#fff;margin:10px 0 3px}.tpProof>nav button small{font-size:9px}.tpProof>nav button.active{color:#111511;background:#b8ff3d;border-color:#b8ff3d}.tpProof>nav button.active span,.tpProof>nav button.active b{color:#111511}.proofStage{grid-template-columns:.8fr 1.2fr;gap:12px;margin-top:12px;display:grid}.proofStage>article,.proofStage>section{background:#ffffff08;border:1px solid #ffffff14;border-radius:18px;padding:38px}.proofStage>article>small{color:#879382;letter-spacing:1.4px;font-size:9px}.proofStage>article h3{font-size:31px;line-height:1.1}.proofStage>article p{color:#a3aea0;line-height:1.7}.proofStage blockquote{color:#d6dfd2;background:#ffffff08;border-left:3px solid #b8ff3d;margin:28px 0 0;padding:19px;font-size:13px;line-height:1.6}.proofStage blockquote span{color:#b8ff3d;letter-spacing:1.3px;margin-bottom:7px;font-size:9px;display:block}.proofMetrics{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.proofMetrics span{color:#111511;background:#fff;border-radius:12px;padding:22px}.proofMetrics b,.proofMetrics small{display:block}.proofMetrics b{font-size:25px}.proofMetrics small{color:#74806f;margin-top:6px;font-size:9px}.proofFlow{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:25px;display:grid}.proofFlow span{border:1px solid #ffffff17;border-radius:10px;padding:16px;position:relative}.proofFlow i,.proofFlow b{display:block}.proofFlow i{color:#b8ff3d;font-size:9px;font-style:normal}.proofFlow b{color:#d7dfd4;margin-top:12px;font-size:10px;line-height:1.4}.proofFlow em{z-index:2;color:#b8ff3d;font-style:normal;position:absolute;top:50%;right:-8px}.tpProof>footer{color:#879382;justify-content:space-between;margin-top:18px;font-size:9px;display:flex}.tpProof>footer div{gap:5px;display:flex}.tpProof>footer i{background:#3e493c;width:18px;height:3px}.tpProof>footer i.active{background:#b8ff3d}@media (width<=850px){.tpProof>header{display:block}.tpProof>header h2{font-size:38px}.tpProof>nav{grid-template-columns:1fr 1fr}.proofStage{grid-template-columns:1fr}.proofFlow{grid-template-columns:1fr 1fr}}@media (width<=550px){.tpProof>nav,.proofMetrics,.proofFlow{grid-template-columns:1fr}}.tpCockpit{color:#101510;background:#eef2e9;padding:100px 7vw}.tpCockpit>header{justify-content:space-between;align-items:end;gap:60px;display:flex}.tpCockpit>header small{color:#638423;letter-spacing:1.8px;font-size:10px;font-weight:800}.tpCockpit>header h2{margin:12px 0 0;font-size:52px;line-height:1}.tpCockpit>header h2 em{color:#668d2c;font-family:Georgia,serif;font-weight:400}.tpCockpit>header p{color:#697165;max-width:470px;line-height:1.7}.cockpitShell{background:#fff;border:1px solid #cdd5c8;border-radius:22px;grid-template-columns:280px 1fr;margin-top:45px;display:grid;overflow:hidden;box-shadow:0 30px 80px #42503916}.cockpitShell>aside{color:#fff;background:#151a15;padding:24px}.cockpitShell>aside>small{color:#899486;letter-spacing:1.4px;margin:4px 5px 20px;font-size:9px;display:block}.cockpitShell>aside button{color:#fff;text-align:left;background:#ffffff06;border:1px solid #ffffff12;border-radius:11px;align-items:center;gap:12px;width:100%;margin:7px 0;padding:15px 12px;display:flex}.cockpitShell>aside button>i{color:#798477;font-size:9px;font-style:normal}.cockpitShell>aside button>span{flex:1}.cockpitShell>aside button b,.cockpitShell>aside button small{display:block}.cockpitShell>aside button b{font-size:12px}.cockpitShell>aside button small{color:#849180;letter-spacing:1px;margin-top:5px;font-size:8px}.cockpitShell>aside button em{color:#7e8b7b;font-style:normal}.cockpitShell>aside button.active{color:#111511;background:#b8ff3d;border-color:#b8ff3d}.cockpitShell>aside button.active i,.cockpitShell>aside button.active small,.cockpitShell>aside button.active em{color:#476115}.cockpitShell>main{padding:34px}.cockpitShell>main>header{justify-content:space-between;align-items:center;display:flex}.cockpitShell>main>header small{color:#7b8776;letter-spacing:1.3px;font-size:9px}.cockpitShell>main>header h3{margin:8px 0 0;font-size:30px}.health{background:#eff4e9;border-radius:12px;align-items:center;gap:10px;padding:11px 15px;display:flex}.health b{font-size:25px}.health small{color:#6e7b67;width:45px;font-size:8px;line-height:1.3}.signalGrid{grid-template-columns:repeat(3,1fr);gap:9px;margin:28px 0;display:grid}.signalGrid article{border:1px solid #dce2d8;border-radius:12px;padding:19px;position:relative}.signalGrid article:before{content:"";background:#79a929;border-radius:50%;width:7px;height:7px;position:absolute;top:15px;right:15px}.signalGrid article.alert:before{background:#e39135;box-shadow:0 0 0 5px #e3913518}.signalGrid small,.signalGrid b,.signalGrid i{display:block}.signalGrid small{color:#798475;font-size:9px}.signalGrid b{margin:13px 0 7px;font-size:23px}.signalGrid i{color:#899384;font-size:9px;font-style:normal}.issue{background:#fff7e9;border:1px solid #efdbb8;border-radius:14px;align-items:flex-start;gap:16px;padding:22px;display:flex}.issue>span{color:#fff;background:#e39135;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-weight:800;display:grid}.issue small{color:#a46622;letter-spacing:1.2px;font-size:9px}.issue h4{margin:8px 0;font-size:15px;line-height:1.45}.issue p{color:#7b7469;margin:0;font-size:11px;line-height:1.6}.issue.resolved{background:#eff8e8;border-color:#c8dfa9}.issue.resolved>span{background:#6e9b30}.issue.resolved small{color:#588421}.cockpitShell>main>footer{justify-content:space-between;align-items:center;margin-top:24px;display:flex}.cockpitShell>main>footer>div{color:#737f6f;align-items:center;gap:8px;font-size:9px;display:flex}.cockpitShell>main>footer span{border:1px solid #cfd6ca;border-radius:50%;place-items:center;width:20px;height:20px;font-size:8px;display:grid}.cockpitShell>main>footer span.done{color:#fff;background:#6d9a31;border-color:#6d9a31}.cockpitShell>main>footer i{color:#a0aa9c;font-style:normal}.cockpitShell>main>footer button{color:#fff;background:#111511;border:0;border-radius:8px;padding:13px 17px;font-weight:700}.cockpitShell>main>footer button b{color:#b8ff3d}.tpCockpit>footer{color:#7b8578;justify-content:space-between;margin-top:16px;font-size:9px;display:flex}.tpCockpit>footer b{color:#608329;letter-spacing:1.3px}@media (width<=850px){.tpCockpit>header{display:block}.tpCockpit>header h2{font-size:39px}.cockpitShell{grid-template-columns:1fr}.cockpitShell>aside{grid-template-columns:1fr 1fr;display:grid}.cockpitShell>aside>small{grid-column:1/-1}.signalGrid{grid-template-columns:1fr}.cockpitShell>main>footer{align-items:flex-start;gap:18px}.cockpitShell>main>footer>div{flex-wrap:wrap}}@media (width<=560px){.cockpitShell>aside{grid-template-columns:1fr}.cockpitShell>main{padding:22px}.cockpitShell>main>header{align-items:flex-start}.cockpitShell>main>footer{display:block}.cockpitShell>main>footer button{width:100%;margin-top:18px}.tpCockpit>footer{display:block}.tpCockpit>footer b{margin-top:8px;display:block}}.tpLens{color:#111511;background:#fff;padding:100px 7vw}.tpLens>header{justify-content:space-between;align-items:end;gap:60px;display:flex}.tpLens>header small{color:#6d922f;letter-spacing:1.8px;font-size:10px;font-weight:800}.tpLens>header h2{margin:12px 0 0;font-size:52px;line-height:1}.tpLens>header h2 em{color:#6b9130;font-family:Georgia,serif;font-weight:400}.tpLens>header p{color:#707a6d;max-width:470px;line-height:1.7}.tpLens>nav{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:42px;display:grid}.tpLens>nav button{color:#182018;text-align:left;background:#f7f9f5;border:1px solid #dce2d8;border-radius:12px;padding:18px;position:relative}.tpLens>nav button span,.tpLens>nav button b,.tpLens>nav button small{display:block}.tpLens>nav button span{color:#8c9788;font-size:9px}.tpLens>nav button b{margin:11px 0 4px;font-size:13px}.tpLens>nav button small{color:#798476;letter-spacing:1px;font-size:8px}.tpLens>nav button.active{color:#fff;background:#151a15;border-color:#151a15}.tpLens>nav button.active:after{content:"";background:#b8ff3d;height:3px;position:absolute;bottom:0;left:18px;right:18px}.tpLens>nav button.active span,.tpLens>nav button.active small{color:#aebb9f}.lensStage{border:1px solid #dce2d8;border-radius:18px;grid-template-columns:1.15fr .85fr;margin-top:9px;display:grid;overflow:hidden}.lensStage>article{background:#edf2e9;padding:44px}.lensStage>article>small,.lensStage>section>small{color:#73816d;letter-spacing:1.3px;font-size:9px}.lensStage>article h3{max-width:650px;margin:18px 0 35px;font-size:37px;line-height:1.12}.lensStage>article>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.lensStage>article>div span{color:#64705f;background:#fff;border-radius:11px;padding:19px;font-size:12px;line-height:1.6}.lensStage>article>div span b{color:#60852a;letter-spacing:1px;margin-bottom:9px;font-size:9px;display:block}.lensStage>article>div .risk{color:#c8d1c5;background:#222822}.lensStage>article>div .risk b{color:#b8ff3d}.lensStage>section{padding:38px}.lensStage>section>p{border-bottom:1px solid #e5e9e2;align-items:center;gap:12px;margin:10px 0;padding:12px;font-size:12px;display:flex}.lensStage>section>p i{color:#527421;background:#dff3bd;border-radius:50%;place-items:center;width:22px;height:22px;font-size:9px;font-style:normal;display:grid}.lensStage aside{background:#f4f6f2;border-radius:12px;margin-top:25px;padding:19px}.lensStage aside span,.lensStage aside b{display:block}.lensStage aside span,.lensStage footer span{color:#71806b;letter-spacing:1.2px;font-size:8px}.lensStage aside b{margin:8px 0;font-size:13px}.lensStage aside p{color:#6f786c;margin:0;font-size:11px;line-height:1.6}.lensStage footer{background:#b8ff3d;border-radius:12px;margin-top:10px;padding:18px}.lensStage footer span,.lensStage footer b{display:block}.lensStage footer b{margin-top:7px;font-size:12px}@media (width<=850px){.tpLens>header{display:block}.tpLens>header h2{font-size:39px}.tpLens>nav{grid-template-columns:1fr 1fr}.lensStage{grid-template-columns:1fr}}@media (width<=560px){.tpLens>nav,.lensStage>article>div{grid-template-columns:1fr}.lensStage>article,.lensStage>section{padding:25px}.lensStage>article h3{font-size:29px}}.tpPilot{color:#fff;background:#111511;padding:100px 7vw}.tpPilot>header{justify-content:space-between;align-items:end;gap:60px;display:flex}.tpPilot>header small{color:#b8ff3d;letter-spacing:1.8px;font-size:10px;font-weight:800}.tpPilot>header h2{margin:12px 0 0;font-size:52px;line-height:1}.tpPilot>header h2 em{color:#b8ff3d;font-family:Georgia,serif;font-weight:400}.tpPilot>header p{color:#98a494;max-width:470px;line-height:1.7}.pilotGrid{grid-template-columns:1.18fr .82fr;gap:12px;margin-top:44px;display:grid}.pilotGrid>section,.pilotGrid>aside{background:#ffffff08;border:1px solid #ffffff16;border-radius:18px;padding:34px}.pilotGrid fieldset{border:0;margin:0 0 25px;padding:0}.pilotGrid legend{color:#98a494;letter-spacing:1.3px;margin-bottom:14px;font-size:9px;font-weight:800}.objectiveGrid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.objectiveGrid button,.checkColumns button{color:#d7dfd4;text-align:left;background:#ffffff06;border:1px solid #ffffff17;border-radius:9px;align-items:center;gap:10px;padding:13px;font-size:11px;display:flex}.objectiveGrid button i,.checkColumns button i{color:#111511;border:1px solid #61705d;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:9px;font-style:normal;display:grid}.objectiveGrid button.active,.checkColumns button.selected{background:#b8ff3d12;border-color:#b8ff3d}.objectiveGrid button.active i,.checkColumns button.selected i{background:#b8ff3d;border-color:#b8ff3d}.rangeFields{grid-template-columns:1fr 1fr;gap:20px;display:grid}.rangeFields legend{grid-column:1/-1}.rangeFields label span{color:#aab5a6;justify-content:space-between;font-size:11px;display:flex}.rangeFields label b{color:#fff}.rangeFields input{accent-color:#b8ff3d;width:100%;margin-top:14px}.checkColumns{grid-template-columns:1fr 1fr;gap:20px;display:grid}.checkColumns button{width:100%;margin:6px 0}.pilotGrid>aside>small{color:#92a08d;letter-spacing:1.3px;font-size:9px}.pilotGrid>aside h3{margin:14px 0 24px;font-size:31px;line-height:1.1}.pilotStats{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.pilotStats span{color:#65705f;background:#fff;border-radius:9px;padding:14px 10px;font-size:8px}.pilotStats b{color:#111511;margin-bottom:5px;font-size:19px;display:block}.pilotGrid>aside>section{background:#ffffff08;border-radius:11px;margin-top:20px;padding:18px}.pilotGrid>aside>section small{color:#b8ff3d;letter-spacing:1.2px;font-size:8px}.pilotGrid>aside>section p{color:#b9c3b5;margin:9px 0 0;font-size:11px;line-height:1.6}.readiness{background:#394237;height:4px;margin:20px 0}.readiness span{background:#b8ff3d;height:100%;transition:width .25s;display:block}.pilotGrid>aside>a{color:#111511;background:#b8ff3d;border-radius:9px;justify-content:space-between;padding:15px;font-size:11px;font-weight:800;text-decoration:none;display:flex}.pilotNote{color:#788475;font-size:8px;line-height:1.5}@media (width<=850px){.tpPilot>header{display:block}.tpPilot>header h2{font-size:39px}.pilotGrid{grid-template-columns:1fr}}@media (width<=560px){.objectiveGrid,.rangeFields,.checkColumns{grid-template-columns:1fr}.rangeFields legend{grid-column:auto}.pilotStats{grid-template-columns:1fr}.pilotGrid>section,.pilotGrid>aside{padding:24px}}.tpResponse{color:#111511;background:#eaf0e5;grid-template-columns:.9fr 1.1fr;gap:70px;padding:100px 7vw;display:grid}.tpResponse>div>small{color:#668c2d;letter-spacing:1.8px;font-size:10px;font-weight:800}.tpResponse h2{margin:15px 0 20px;font-size:52px;line-height:1}.tpResponse h2 em{color:#678f2d;font-family:Georgia,serif;font-weight:400}.tpResponse>div>p{color:#6c7668;max-width:500px;line-height:1.7}.tpResponse>div>div{gap:18px;margin-top:35px;display:flex}.tpResponse>div>div span{color:#6d942f;font-size:10px}.tpResponse>div>div b{color:#283026;margin-top:8px;font-size:10px;display:block}.tpResponse form,.responseSent{background:#fff;border:1px solid #d4ddcf;border-radius:18px;padding:32px;box-shadow:0 24px 60px #45533e15}.tpResponse form>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.tpResponse label{color:#6c7768;letter-spacing:.7px;margin-bottom:13px;font-size:9px;font-weight:700;display:block}.tpResponse input,.tpResponse select,.tpResponse textarea{box-sizing:border-box;color:#111511;width:100%;font:inherit;background:#fafbf9;border:1px solid #d7ded3;border-radius:8px;margin-top:7px;padding:13px;display:block}.tpResponse textarea{resize:vertical;min-height:90px}.tpResponse form>button{color:#fff;background:#111511;border:0;border-radius:8px;justify-content:space-between;width:100%;padding:15px;font-weight:800;display:flex}.tpResponse form>button b{color:#b8ff3d}.tpResponse form mark{color:#a33;background:#fff0ed;margin:0 0 12px;padding:9px;font-size:10px;display:block}.responseSent{flex-direction:column;justify-content:center;display:flex}.responseSent>span{background:#b8ff3d;border-radius:50%;place-items:center;width:48px;height:48px;font-size:22px;display:grid}.responseSent small{color:#688e2d;letter-spacing:1.3px;margin-top:24px}.responseSent h3{margin:10px 0;font-size:34px}.responseSent p{color:#6b7567;line-height:1.7}@media (width<=850px){.tpResponse{grid-template-columns:1fr;gap:35px}.tpResponse h2{font-size:39px}}@media (width<=560px){.tpResponse form>div{grid-template-columns:1fr}.tpResponse>div>div{display:block}.tpResponse>div>div span{margin-top:15px;display:block}}
