/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-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{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.contents{display:contents}.hidden{display:none}.table{display:table}.grow{flex-grow:1}.rounded{border-radius:.25rem}.text-wrap{text-wrap:wrap}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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:#102f2b;--green:#0d594d;--mint:#49d2a2;--pale:#edf8f3;--paper:#fbfcfa;--text:#172421;--muted:#63736f;--line:#dce7e2}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--text);font-family:var(--font-geist),Arial,sans-serif;margin:0}button,a{font:inherit}button{cursor:pointer}.nav{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:20;background:#fbfcfae6;justify-content:space-between;align-items:center;height:78px;padding:0 max(32px,50vw - 590px);display:flex;position:sticky;top:0}.brand{color:var(--ink);align-items:center;gap:10px;font-size:20px;font-weight:760;text-decoration:none;display:flex}.brand>span>span{color:#1c9e76}.brandMark{background:var(--ink);color:#fff;border-radius:9px;place-items:center;width:32px;height:32px;font-size:17px;font-style:normal;display:inline-grid}.nav nav{gap:34px;display:flex}.nav nav a,.login{color:#435652;background:0 0;border:0;font-size:14px;text-decoration:none}.navActions{align-items:center;gap:15px;display:flex}.theme{color:var(--muted);background:0 0;border:0;font-size:12px}.primary,.secondary{border:1px solid var(--green);border-radius:9px;justify-content:center;align-items:center;gap:16px;padding:14px 22px;font-weight:650;text-decoration:none;display:inline-flex}.primary{background:var(--green);color:#fff;box-shadow:0 7px 18px #0d594d26}.primary:hover{background:#0b4b42}.secondary{color:var(--ink);border-color:var(--line);background:0 0}.small{padding:10px 17px;font-size:13px}.hero{text-align:center;background:radial-gradient(circle at 50% 25%,#e6f7ef 0,#fbfcfa00 44%);padding:100px 24px 0;position:relative;overflow:hidden}.heroGlow{filter:blur(120px);opacity:.22;z-index:-1;background:#b9edd8;border-radius:50%;width:680px;height:680px;position:absolute;top:0;left:calc(50% - 340px)}.eyebrow,.kicker{letter-spacing:.16em;color:#178061;font-size:12px;font-weight:700}.eyebrow{border:1px solid var(--line);letter-spacing:.05em;text-transform:uppercase;background:#fff;border-radius:30px;align-items:center;gap:9px;padding:7px 12px;display:inline-flex}.eyebrow span{background:var(--mint);border-radius:50%;width:7px;height:7px}h1{letter-spacing:-.055em;color:var(--ink);margin:30px auto 26px;font-size:clamp(54px,6.6vw,82px);font-weight:740;line-height:.98}h1 em{color:#1a9d74;font-style:normal}.lead{max-width:700px;color:var(--muted);margin:auto;font-size:19px;line-height:1.65}.heroButtons{justify-content:center;gap:12px;margin:32px 0 24px;display:flex}.trustRow{color:#667b75;justify-content:center;gap:30px;font-size:13px;display:flex}.trustRow span:first-letter{color:#1b9c76}.dashboardMock{text-align:left;background:#fff;border:1px solid #d1e2db;border-radius:18px 18px 0 0;max-width:980px;margin:76px auto 0;overflow:hidden;box-shadow:0 35px 90px #123f362b}.mockTop{border-bottom:1px solid #edf1ef;justify-content:space-between;align-items:center;height:58px;padding:0 20px;display:flex}.mockTop .brand{font-size:14px}.mockTop .brandMark{width:24px;height:24px;font-size:12px}.mockSearch{color:#9aa7a3;background:#f5f7f6;border-radius:7px;padding:8px 55px;font-size:11px}.avatar{color:#177159;background:#dff3ea;border-radius:50%;padding:8px;font-size:10px}.mockBody{grid-template-columns:165px 1fr;min-height:310px;display:grid}.mockBody aside{color:#87948f;border-right:1px solid #edf1ef;flex-direction:column;gap:20px;padding:28px 18px;font-size:11px;display:flex}.mockBody aside b{color:var(--green);background:#ecf7f2;border-radius:7px;padding:10px}.mockMain{padding:28px 35px}.mockMain p{color:#86958f;margin:0;font-size:11px}.mockMain h3{margin:5px 0 20px;font-size:20px}.metrics{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.metrics article{border:1px solid #e6ece9;border-radius:9px;gap:7px;padding:14px;display:grid}.metrics small{color:#7c8d87;font-size:9px}.metrics strong{color:var(--ink);font-size:20px}.metrics .up{color:#13815f;font-size:9px}.chart{color:#28aa7f;border:1px solid #e6ece9;border-radius:9px;height:100px;margin-top:13px;padding:12px}.chart span{color:#61736d;font-size:9px}.chart svg{width:100%;height:70px}.section{max-width:1180px;margin:auto;padding:120px 24px}.sectionHead{justify-content:space-between;align-items:end;margin-bottom:50px;display:flex}.sectionHead h2,.how h2,.security h2,.finalCta h2{color:var(--ink);letter-spacing:-.04em;margin:14px 0 0;font-size:clamp(38px,4vw,55px);line-height:1.08}.sectionHead>p{max-width:380px;color:var(--muted);line-height:1.7}.serviceGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.service{border:1px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;min-height:445px;padding:30px;display:flex;position:relative}.service.featured{border:2px solid #1d9f79;box-shadow:0 16px 45px #17735d1f}.popular{color:#187458;background:#dff5ec;border-radius:20px;padding:6px 10px;font-size:10px;font-weight:700;position:absolute;top:18px;right:18px}.serviceIcon{color:#178160;background:#e7f6f0;border-radius:12px;place-items:center;width:45px;height:45px;font-weight:800;display:grid}.service h3{color:var(--ink);margin:22px 0 10px;font-size:22px}.service>p{color:var(--muted);font-size:14px;line-height:1.65}.tags{flex-wrap:wrap;gap:8px;margin:16px 0 auto;display:flex}.tags span{color:#536862;background:#f4f7f5;border-radius:5px;padding:6px 8px;font-size:10px}.price{border-top:1px solid var(--line);justify-content:space-between;align-items:end;margin-top:18px;padding-top:17px;display:flex}.price small{color:#899791;font-size:9px}.price strong{color:var(--ink);font-size:23px}.full{width:100%;margin-top:18px}.bundle{color:#fff;background:linear-gradient(120deg,#0a453d,#0d6556);border-radius:17px;grid-template-columns:auto 1fr auto;align-items:center;gap:25px;margin-top:22px;padding:36px 40px;display:grid}.bundleIcon{background:#ffffff21;border-radius:15px;place-items:center;width:60px;height:60px;font-size:26px;font-weight:800;display:grid}.light{color:#75e3ba}.bundle h3{margin:8px 0;font-size:25px}.bundle p{color:#c4dbd5;max-width:650px;margin:0;font-size:13px}.bundlePrice{text-align:right}.bundlePrice small{color:#7be4bd;font-size:10px;display:block}.bundlePrice strong{margin:4px 0 10px;font-size:28px;display:block}.bundlePrice button{color:var(--green);background:#fff;border:0;border-radius:8px;padding:10px 17px;font-weight:650}.how{text-align:center;background:#f0f7f4;padding:110px 24px}.how h2{margin-bottom:60px}.steps{grid-template-columns:repeat(4,1fr);max-width:1120px;margin:auto;display:grid;position:relative}.steps:before{content:"";background:#bed8ce;height:1px;position:absolute;top:60px;left:12%;right:12%}.steps article{padding:0 22px;position:relative}.steps article>span{color:#7f938c;margin-bottom:13px;font-size:10px;display:block}.stepIcon{color:#158163;background:#fff;border:1px solid #bcddd0;border-radius:15px;place-items:center;width:55px;height:55px;margin:auto;font-size:22px;display:grid;position:relative}.steps h3{margin:20px 0 8px;font-size:17px}.steps p{color:var(--muted);font-size:13px;line-height:1.6}.security{color:#fff;background:#0b3934;grid-template-columns:1.2fr .8fr;align-items:center;gap:110px;padding:110px max(30px,50vw - 520px);display:grid}.security h2{color:#fff}.security>div>p{color:#b8cec8;line-height:1.7}.security ul{padding:10px 0 0;list-style:none}.security li{border-bottom:1px solid #ffffff1f;grid-template-columns:1fr 1.6fr;padding:15px 0;font-size:13px;display:grid}.security li span{color:#a9c0ba}.shield{background:#ffffff0f;border:1px solid #ffffff21;border-radius:20px;padding:30px}.shieldShape{clip-path:polygon(50% 0,95% 18%,87% 75%,50% 100%,13% 75%,5% 18%);background:linear-gradient(145deg,#23a97c,#53d6a7);place-items:center;width:105px;height:118px;margin:0 auto 28px;font-size:40px;display:grid}.dataLine{color:#b8cec8;border-top:1px solid #ffffff1a;justify-content:space-between;padding:14px 0;font-size:12px;display:flex}.dataLine b{color:#75e3ba}.finalCta{text-align:center;padding:120px 20px}.finalCta p{color:var(--muted);margin:20px 0 30px}footer{color:#c3d3cf;background:#082e2a;padding:60px max(30px,50vw - 560px) 25px}.footerTop{grid-template-columns:2fr repeat(3,1fr);gap:50px;padding-bottom:55px;display:grid}.footerTop .brand{color:#fff}.footerTop p{color:#8fa9a3;font-size:12px}.footerTop>div{flex-direction:column;gap:12px;display:flex}.footerTop b{color:#fff;margin-bottom:7px;font-size:12px}.footerTop a{color:#92aaa4;font-size:11px}.footerBottom{color:#78938d;border-top:1px solid #ffffff1a;justify-content:space-between;padding-top:22px;font-size:10px;display:flex}.footerBottom a{color:#9eb4af}.chatFab{z-index:30;color:#fff;background:#178866;border:0;border-radius:30px;align-items:center;gap:9px;padding:10px 18px 10px 10px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 10px 30px #17483d55}.chatFab:first-letter{color:#178866;background:#fff}.chat{border:1px solid var(--line);z-index:31;background:#fff;border-radius:16px;width:340px;position:fixed;bottom:78px;right:24px;overflow:hidden;box-shadow:0 20px 60px #163e3544}.chatHead{color:#fff;background:#0d594d;align-items:center;gap:10px;padding:15px;display:flex}.chatHead .brandMark{color:#0d594d;background:#fff}.chatHead div{display:grid}.chatHead small{opacity:.7;font-size:10px}.chatHead button{color:#fff;background:0 0;border:0;margin-left:auto;font-size:22px}.chatBody{background:#f6faf8;height:190px;padding:16px;overflow:auto}.chatBody p{border:1px solid var(--line);background:#fff;border-radius:10px;padding:10px;font-size:12px;line-height:1.5}.chatBody .reply{background:#e5f5ef}.chatInput{gap:7px;padding:10px;display:flex}.chatInput input{border:1px solid var(--line);border-radius:8px;outline:none;flex:1;padding:10px}.chatInput button{color:#fff;background:#168363;border:0;border-radius:8px;width:36px}.chatNote{color:#899792;padding:0 12px 10px;font-size:8px;display:block}.dark body{--paper:#0c1715;--text:#e9f2ef;--ink:#e9f7f2;--muted:#9eb1ab;--line:#2b3e39;--pale:#172824}.dark .nav,.dark .service,.dark .dashboardMock,.dark .chat{background:#111e1b}.dark .hero{background:radial-gradient(circle at 50% 25%,#123b31 0,#0c171500 44%)}.dark .eyebrow,.dark .stepIcon{background:#162622}.dark .how,.dark .chatBody{background:#10211d}.dark .mockSearch,.dark .tags span{background:#1d2c28}.dark .mockTop,.dark .mockBody aside,.dark .metrics article,.dark .chart{border-color:#263a35}@media (width<=850px){.nav nav,.login,.theme{display:none}.nav{padding:0 18px}.hero{padding-top:70px}.trustRow{flex-wrap:wrap;gap:10px 20px}.mockBody{grid-template-columns:1fr}.mockBody aside{display:none}.serviceGrid,.steps,.security{grid-template-columns:1fr}.serviceGrid{max-width:520px;margin:auto}.sectionHead{display:block}.steps{gap:35px}.steps:before{display:none}.bundle{text-align:center;grid-template-columns:1fr}.bundleIcon{margin:auto}.bundlePrice{text-align:center}.security{gap:50px;padding:80px 28px}.footerTop{grid-template-columns:1fr 1fr}.footerTop>div:first-child{grid-column:1/-1}.mockMain{padding:20px}.dashboardMock{margin-top:50px}.chat{width:calc(100vw - 24px);right:12px}.section{padding:80px 20px}}@media (width<=520px){h1{font-size:49px}.heroButtons{flex-direction:column}.metrics{grid-template-columns:1fr}.metrics article:nth-child(n+2){display:none}.sectionHead h2,.how h2,.security h2,.finalCta h2{font-size:36px}.footerTop{grid-template-columns:1fr}.footerTop>div:first-child{grid-column:auto}.footerBottom{flex-direction:column;gap:10px}.navActions .small{display:flex}.mockSearch,.chatFab span{display:none}}.chatBody{height:260px}.chatBody .reply{background:#e5f5ef;margin-right:28px}.chatBody .userMsg{color:#fff;background:#0d594d;margin-left:28px}.modalBackdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);z-index:60;background:#051814a8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.orderModal{color:#172421;background:#fff;border-radius:18px;width:min(560px,100%);max-height:92vh;padding:35px;position:relative;overflow:auto;box-shadow:0 25px 80px #0006}.modalClose{color:#64736f;background:0 0;border:0;font-size:25px;position:absolute;top:14px;right:18px}.orderModal h2{color:#102f2b;margin:8px 0;font-size:30px}.modalIntro{color:#63736f;font-size:13px;line-height:1.55}.orderModal form{grid-template-columns:1fr 1fr;gap:14px;margin-top:22px;display:grid}.orderModal label{color:#465a55;gap:6px;font-size:11px;font-weight:650;display:grid}.orderModal label:nth-of-type(3),.orderModal label:nth-of-type(4),.orderModal .consent,.orderModal form>button,.orderModal form>small,.formError{grid-column:1/-1}.orderModal input,.orderModal textarea{color:#172421;width:100%;font:inherit;background:#fbfcfb;border:1px solid #d8e3df;border-radius:8px;padding:12px}.orderModal textarea{resize:vertical;min-height:70px}.orderModal .consent{align-items:flex-start;font-weight:400;line-height:1.4;display:flex}.orderModal .consent input{width:15px;margin-top:2px}.orderModal form>small{text-align:center;color:#7a8985}.formError{color:#a22;background:#fff0f0;border-radius:7px;padding:9px;font-size:12px}.confirmation{text-align:center}.confirmIcon{color:#168060;background:#dff5ec;border-radius:50%;place-items:center;width:58px;height:58px;margin:0 auto 16px;font-size:25px;display:grid}.confirmation>strong{color:#0d594d;margin:8px;font-size:24px;display:block}.orderSummary,.invoiceBox{background:#f0f7f4;border-radius:9px;justify-content:space-between;margin:20px 0;padding:14px;display:flex}.invoiceBox{text-align:left;gap:5px;display:grid}.invoiceBox span{color:#63736f;font-size:11px}@media (width<=520px){.orderModal{padding:28px 20px}.orderModal form{grid-template-columns:1fr}.orderModal label{grid-column:1/-1}}.footerTop span{color:#92aaa4;font-size:11px}.footerContact{text-align:left;color:#92aaa4;background:0 0;border:0;padding:0;font-size:11px}.contactFab{z-index:30;color:#fff;background:#178866;border:0;border-radius:30px;align-items:center;gap:9px;padding:9px 18px 9px 9px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 10px 30px #17483d55}.contactFab .brandMark{color:#178866;background:#fff}.contactPanel{color:#172421;border:1px solid var(--line);z-index:31;background:#fff;border-radius:16px;width:min(390px,100vw - 24px);max-height:calc(100vh - 110px);position:fixed;bottom:84px;right:24px;overflow:auto;box-shadow:0 20px 60px #163e3544}.contactHead{color:#fff;z-index:1;background:#0d594d;align-items:center;gap:10px;padding:15px;display:flex;position:sticky;top:0}.contactHead .brandMark{color:#0d594d;background:#fff}.contactHead div{display:grid}.contactHead small{opacity:.75;font-size:10px}.contactHead button{color:#fff;background:0 0;border:0;margin-left:auto;font-size:22px}.contactForm{gap:11px;padding:18px;display:grid}.contactForm label{color:#465a55;gap:5px;font-size:11px;font-weight:650;display:grid}.contactForm input,.contactForm textarea{color:#172421;width:100%;font:inherit;background:#fbfcfb;border:1px solid #d8e3df;border-radius:8px;padding:11px}.contactForm textarea{resize:vertical;min-height:90px}.contactForm .contactConsent{align-items:flex-start;font-weight:400;line-height:1.4;display:flex}.contactForm .contactConsent input{width:15px;margin-top:2px}.contactForm>small{text-align:center;color:#7a8985}.contactTrap{position:absolute!important;left:-9999px!important}.contactThanks{text-align:center;padding:28px}.contactThanks h3{color:#102f2b;font-size:22px}.contactThanks>strong{color:#0d594d;margin:8px;font-size:22px;display:block}.contactThanks p{color:#63736f;font-size:13px}.dark .contactPanel{color:#e9f2ef;background:#111e1b}.dark .contactForm label{color:#bfd0ca}.dark .contactForm input,.dark .contactForm textarea{color:#e9f2ef;background:#182723;border-color:#334a44}.dark .contactThanks h3{color:#e9f2ef}@media (width<=520px){.contactPanel{width:calc(100vw - 24px);bottom:78px;right:12px}.contactFab span:last-child{display:none}}.premiumGrid{grid-template-columns:repeat(6,1fr)}.premiumGrid .service{grid-column:span 2}.premiumGrid .service:nth-child(4){grid-column:2/span 2}.premiumGrid .service:nth-child(5){grid-column:4/span 2}.deliveryTag{color:#667b75;margin-top:18px;font-size:11px}.price{align-items:start;gap:4px;display:grid}.price strong{font-size:25px}.price small:last-child{line-height:1.35}.serviceRead{color:#126f58;margin-top:16px;font-size:12px;font-weight:650;text-decoration:none;display:block}.serviceRead:hover{text-decoration:underline}.orderSummary b{text-align:right;gap:3px;display:grid}.orderSummary b small{color:#63736f;font-size:10px;font-weight:600}.orderModal .paymentPlanLabel,.orderModal label:nth-of-type(4),.orderModal label:nth-of-type(5){grid-column:1/-1}.orderModal label:nth-of-type(3){grid-column:auto}.orderModal select{color:#172421;width:100%;font:inherit;background:#fbfcfb;border:1px solid #d8e3df;border-radius:8px;padding:12px}.longTermOrder{text-align:left;background:#e8f5f0;border:1px solid #c9e5da;border-radius:9px;gap:5px;margin:16px 0;padding:14px;display:grid}.longTermOrder span{color:#526a63;font-size:11px;line-height:1.55}.priceTotal{margin-top:3px;font-weight:650;color:#4f665f!important}.paymentAlternative{color:#48625b!important;margin:-18px 0 25px!important;font-size:13px!important}.longTermBox{background:#e6f5ef;border:1px solid #c6e4d8;border-radius:12px;gap:6px;max-width:780px;margin:0 0 28px;padding:18px;display:grid}.longTermBox b{color:#0d594d}.longTermBox p{color:#3d5a52!important;margin:0!important;font-size:13px!important}.longTermBox span{color:#647972;font-size:11px;line-height:1.5}.detailPage,.examplePage{background:var(--paper);min-height:100vh}.detailNav{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:78px;padding:0 max(24px,50vw - 560px);display:flex}.detailNav>a:last-child{color:var(--green);font-size:13px;font-weight:650;text-decoration:none}.detailHero,.exampleHero{background:radial-gradient(circle at 70% 20%,#dff6ec,#0000 45%);padding:90px max(24px,50vw - 490px)}.detailHero h1,.exampleHero h1{max-width:900px;margin:20px 0;font-size:clamp(44px,6vw,72px);line-height:1.02}.detailHero>p,.exampleHero>p{max-width:760px;color:var(--muted);font-size:18px;line-height:1.7}.detailFacts{flex-wrap:wrap;gap:14px;margin:35px 0;display:flex}.detailFacts>div{border:1px solid var(--line);background:#fff;border-radius:12px;gap:7px;min-width:190px;padding:18px;display:grid}.detailFacts small{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:10px}.detailFacts strong{color:var(--ink);font-size:20px}.detailActions{flex-wrap:wrap;gap:12px;display:flex}.detailBody{grid-template-columns:repeat(3,1fr);gap:24px;max-width:1120px;margin:auto;padding:90px 24px;display:grid}.detailBody article{border:1px solid var(--line);background:#fff;border-radius:16px;padding:30px}.detailBody h2,.deliverySection h2,.expectSection h2,.detailCta h2,.exampleCta h2{color:var(--ink);letter-spacing:-.03em;margin:12px 0 18px;font-size:30px}.detailBody p{color:var(--muted);line-height:1.7}.checkList{gap:13px;margin:0;padding:0;list-style:none;display:grid}.checkList li{color:#4d625d;padding-left:24px;font-size:13px;line-height:1.55;position:relative}.checkList li:before{content:"✓";color:#188161;font-weight:800;position:absolute;left:0}.deliverySection{background:#eef7f3;padding:90px max(24px,50vw - 560px)}.deliveryGrid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:35px;display:grid}.deliveryGrid article{background:#fff;border:1px solid #dce9e3;border-radius:14px;padding:25px}.deliveryGrid article>span,.reportNumber{color:#198060;font-size:11px;font-weight:750}.deliveryGrid h3{color:var(--ink);font-size:18px}.deliveryGrid p{color:var(--muted);font-size:13px;line-height:1.65}.expectSection{grid-template-columns:1fr 1fr;align-items:start;gap:80px;max-width:1060px;margin:auto;padding:90px 24px;display:grid}.detailCta,.exampleCta{text-align:center;color:#fff;background:#0b3934;padding:90px 24px}.detailCta h2,.exampleCta h2{color:#fff;font-size:42px}.detailCta p,.exampleCta p{color:#b8cec8;max-width:700px;margin:0 auto 26px;line-height:1.7}.detailCta .detailActions,.exampleCta .detailActions{justify-content:center}.detailCta .secondary,.exampleCta .secondary{color:#fff;border-color:#668b82}.detailFooter{color:#8fa9a3;background:#082e2a;justify-content:space-between;padding:24px max(24px,50vw - 560px);font-size:11px;display:flex}.detailFooter a{color:#a8bdb8}.exampleBadge{color:#875d0c;background:#fff1d5;border:1px solid #edcf91;border-radius:20px;margin-right:12px;padding:7px 11px;font-size:10px;font-weight:800;display:inline-block}.exampleNotice{background:#fff;border:1px solid #e4d3ac;border-left:4px solid #c4912c;border-radius:10px;gap:5px;max-width:760px;margin-top:30px;padding:16px;display:grid}.exampleNotice b{color:#7b5712;font-size:12px}.exampleNotice span{color:#6e6658;font-size:12px;line-height:1.55}.exampleReport{max-width:900px;margin:auto;padding:75px 24px}.exampleReport article{border-bottom:1px solid var(--line);grid-template-columns:55px 1fr;gap:20px;padding:32px 0;display:grid}.exampleReport h2{color:var(--ink);margin:0 0 10px;font-size:25px}.exampleReport p,.exampleReport li{color:var(--muted);font-size:14px;line-height:1.65}.exampleReport ul{padding-left:20px}.exampleReport li{margin:6px 0}@media (width<=900px){.premiumGrid{grid-template-columns:1fr}.premiumGrid .service,.premiumGrid .service:nth-child(4),.premiumGrid .service:nth-child(5){grid-column:auto}.detailBody{grid-template-columns:1fr}.deliveryGrid{grid-template-columns:1fr 1fr}.expectSection{grid-template-columns:1fr;gap:25px}}@media (width<=560px){.detailHero,.exampleHero{padding-top:60px}.detailFacts>div{width:100%}.detailActions{flex-direction:column}.detailActions a{width:100%}.deliveryGrid,.exampleReport article{grid-template-columns:1fr}.detailFooter{flex-direction:column;gap:8px}.detailNav{padding:0 16px}}.exampleMetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:22px 0;display:grid}.exampleMetrics>div{background:#f1f7f4;border:1px solid #d9e8e2;border-radius:10px;gap:4px;padding:15px;display:grid}.exampleMetrics small{text-transform:uppercase;letter-spacing:.07em;color:#6c817a;font-size:10px}.exampleMetrics strong{color:#0d594d;font-size:22px}.exampleMetrics span{color:#6c7d78;font-size:10px;line-height:1.4}.exampleTableWrap{border:1px solid var(--line);border-radius:10px;margin:22px 0;overflow-x:auto}.exampleTableWrap table{border-collapse:collapse;background:#fff;width:100%;min-width:600px}.exampleTableWrap th{color:#34554c;text-align:left;text-transform:uppercase;letter-spacing:.06em;background:#edf6f2;padding:12px;font-size:10px}.exampleTableWrap td{color:#536761;border-top:1px solid #e4ece8;padding:12px;font-size:12px;line-height:1.45}.exampleTableWrap tr:nth-child(2n) td{background:#fafcfb}.exampleNote{background:#fff7e7;border-left:3px solid #c69330;border-radius:6px;padding:12px 14px;color:#6b604c!important;margin-top:18px!important;font-size:11px!important;line-height:1.55!important}.exampleReport article>div>ul{gap:4px;display:grid}.exampleReport article>div>ul li::marker{color:#178160}.dark .exampleMetrics>div,.dark .exampleTableWrap table{background:#152520}.dark .exampleMetrics>div,.dark .exampleTableWrap{border-color:#2a4039}.dark .exampleTableWrap th{color:#c8ded6;background:#1b302a}.dark .exampleTableWrap td{color:#b8cac4;border-color:#294039}.dark .exampleTableWrap tr:nth-child(2n) td{background:#13221e}.dark .exampleMetrics strong{color:#66d7ae}.dark .exampleNote{background:#2d2719;color:#d8cba9!important}@media (width<=560px){.exampleMetrics{grid-template-columns:1fr}.exampleReport{padding-top:45px}.exampleReport article{padding:28px 0}.exampleReport h2{font-size:23px}}.cardBenefit{background:#eef7f3;border-left:3px solid #178160;border-radius:7px;color:#426058!important;padding:12px!important;font-size:11px!important;line-height:1.55!important}.benefitSection{color:#fff;background:#0b3934;padding:80px max(24px,50vw - 560px)}.benefitSection h2{color:#fff;margin:12px 0;font-size:clamp(32px,4vw,48px)}.benefitLead{color:#b8cec8;max-width:720px;line-height:1.65}.benefitGrid{grid-template-columns:repeat(4,1fr);gap:14px;margin:32px 0 22px;display:grid}.benefitGrid article{background:#113f39;border:1px solid #326159;border-radius:14px;padding:22px}.benefitGrid small{color:#8fc7b6;text-transform:uppercase;letter-spacing:.08em;font-size:10px;display:block}.benefitGrid strong{color:#fff;margin:10px 0;font-size:22px;display:block}.benefitGrid p{color:#bad0ca;margin:0;font-size:12px;line-height:1.55}.benefitSection .serviceRead{color:#8fe0c4}.dark .cardBenefit{background:#18302a;color:#c4d6d0!important}@media (width<=900px){.benefitGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.benefitGrid{grid-template-columns:1fr}}.infraExplain{background:#eef7f3;padding:90px max(24px,50vw - 560px)}.infraExplain>div:first-child{max-width:760px}.infraExplain h2{color:var(--ink);margin:12px 0;font-size:clamp(36px,5vw,56px)}.infraExplain>div:first-child p{color:var(--muted);font-size:17px;line-height:1.7}.infraChoices{grid-template-columns:repeat(3,1fr);gap:16px;margin:36px 0 22px;display:grid}.infraChoices article{background:#fff;border:1px solid #d8e7e1;border-radius:15px;padding:25px}.infraChoices span{color:#13775b;background:#dff2ea;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:750;display:grid}.infraChoices h3{color:var(--ink);margin:15px 0 8px;font-size:20px}.infraChoices p{color:var(--muted);font-size:13px;line-height:1.65}.infraPromise{color:#e8f5f0;background:#0d594d;border-radius:12px;padding:18px 22px;line-height:1.6}.dark .infraExplain{background:#11211d}.dark .infraChoices article{background:#172923;border-color:#2b423a}.dark .infraPromise{background:#154f43}@media (width<=760px){.infraChoices{grid-template-columns:1fr}}.tierBadge{color:#536a64;text-transform:uppercase;letter-spacing:.07em;background:#edf4f1;border-radius:20px;margin-bottom:18px;padding:6px 10px;font-size:10px;font-weight:800;display:inline-block}.premiumTier{color:#0c6e52;background:#d9f2e8}.premiumService{box-shadow:0 16px 45px #176f5620;border:2px solid #188161!important}.contractTotal{background:#edf6f2;border-radius:6px;margin-top:7px;padding:8px;font-weight:750;color:#164f40!important;font-size:11px!important}.productCompare{background:#fff;padding:90px max(24px,50vw - 560px)}.productCompare h2{color:var(--ink);margin:12px 0;font-size:clamp(34px,5vw,54px)}.compareLead{max-width:760px;color:var(--muted);font-size:16px;line-height:1.7}.compareTableWrap{border:1px solid var(--line);border-radius:14px;margin:34px 0;overflow-x:auto}.compareTableWrap table{border-collapse:collapse;width:100%;min-width:760px}.compareTableWrap th{color:#fff;text-align:left;background:#0d594d;padding:17px;font-size:12px}.compareTableWrap th:last-child{background:#168161}.compareTableWrap td{border-top:1px solid var(--line);color:#4a605a;padding:15px 17px;font-size:13px;line-height:1.5}.compareTableWrap td:first-child{color:var(--ink);font-weight:750}.compareTableWrap td:last-child{background:#f1f8f5}.compareDecision{color:#3c5750;background:#eff7f4;border-left:4px solid #178160;border-radius:9px;padding:17px;line-height:1.65}.dark .productCompare{background:#101e1a}.dark .compareTableWrap td{color:#bdd0ca}.dark .compareTableWrap td:last-child,.dark .compareDecision{color:#c4d7d1;background:#172b25}.dark .compareTableWrap td:first-child{color:#f1f6f4}.levelExplanation{background:#edf5f2;border-left:4px solid #6a8f84;border-radius:8px;padding:13px 16px;display:inline-block;color:#36544c!important;max-width:760px!important;font-size:13px!important}.levelPremium{background:#e2f5ed;border-color:#168161}.dark .levelExplanation{background:#182c26;color:#c5d8d2!important}.problemSection{grid-template-columns:.9fr 1.1fr;align-items:start;gap:65px;padding:90px max(24px,50vw - 560px);display:grid}.problemSection h2,.allPrices h2{color:var(--ink);margin:12px 0;font-size:clamp(34px,4.5vw,54px)}.problemSection>div:first-child p,.allPrices>p{color:var(--muted);line-height:1.7}.problemGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.problemGrid article{border:1px solid var(--line);background:#fff;border-radius:12px;padding:18px}.problemGrid b{color:#116d55}.problemGrid p{color:var(--muted);margin-bottom:0;font-size:12px;line-height:1.55}.serviceJourney{grid-template-columns:repeat(4,1fr);gap:10px;margin:30px 0 38px;display:grid}.serviceJourney article{background:#eef7f3;border-top:3px solid #188161;border-radius:10px;gap:7px;padding:17px;display:grid}.serviceJourney small{color:#168161;letter-spacing:.07em;font-size:9px;font-weight:800}.serviceJourney b{color:var(--ink);font-size:14px}.serviceJourney span{color:var(--muted);font-size:11px;line-height:1.5}.allPrices{background:#f4f8f6;padding:90px max(24px,50vw - 560px)}.bolagsmetodenSection{color:#fff;background:#0b3934;grid-template-columns:1.2fr .8fr;align-items:center;gap:70px;padding:90px max(24px,50vw - 560px);display:grid}.bolagsmetodenSection h2{color:#fff;margin:14px 0;font-size:clamp(38px,5vw,58px);line-height:1.06}.bolagsmetodenSection p{color:#b9cec8;margin-bottom:28px;line-height:1.7}.methodPoints{gap:12px;display:grid}.methodPoints article{background:#11463f;border:1px solid #2f6258;border-radius:12px;gap:6px;padding:18px;display:grid}.methodPoints b{color:#8fe0c4}.methodPoints span{color:#c0d3ce;font-size:12px}.problemSolution{grid-template-columns:repeat(3,1fr);gap:18px;max-width:1120px;margin:0 auto;padding:0 24px 90px;display:grid}.problemSolution article{background:#eff7f4;border:1px solid #d8e9e2;border-radius:14px;padding:25px}.problemSolution h2{color:var(--ink);margin:10px 0;font-size:23px}.problemSolution p{color:var(--muted);font-size:13px;line-height:1.65}.dark .problemGrid article{background:#172722}.dark .allPrices,.dark .problemSolution article{background:#14231f}.dark .serviceJourney article{background:#183029}@media (width<=900px){.problemSection,.bolagsmetodenSection{grid-template-columns:1fr}.serviceJourney{grid-template-columns:1fr 1fr}.problemSolution{grid-template-columns:1fr}}@media (width<=560px){.problemGrid,.serviceJourney{grid-template-columns:1fr}.problemSection,.allPrices,.bolagsmetodenSection{padding-top:65px;padding-bottom:65px}}.legalHero{background:#eef7f3;padding:90px max(24px,50vw - 450px)}.legalHero h1{color:var(--ink);margin:15px 0;font-size:clamp(42px,6vw,68px)}.legalHero>p{color:var(--muted);line-height:1.7}.legalNotice{color:#6b5a3c;background:#fff6e5;border-left:4px solid #bd8421;border-radius:9px;gap:4px;margin-top:25px;padding:16px;font-size:12px;display:grid}.legalContent{max-width:900px;margin:auto;padding:70px 24px}.legalContent article{border-bottom:1px solid var(--line);grid-template-columns:45px 1fr;gap:18px;padding:28px 0;display:grid}.legalContent article>span{color:#188161;font-size:11px;font-weight:800}.legalContent h2{color:var(--ink);margin:0 0 10px;font-size:24px}.legalContent p{color:var(--muted);margin:0;font-size:14px;line-height:1.75}@media (width<=560px){.legalContent article{grid-template-columns:1fr}}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.uploadPage{color:#172421;background:#f4f8f6;min-height:100vh}.uploadNav,.internalNav{background:#fff;border-bottom:1px solid #dce7e2;justify-content:space-between;align-items:center;height:76px;padding:0 max(24px,50vw - 560px);display:flex}.uploadNav>span{color:#62736e;font-size:12px;font-weight:650}.uploadHero{background:radial-gradient(circle at 80% 20%,#dff5eb,#0000 48%),#fff;grid-template-columns:1fr 300px;align-items:center;gap:60px;padding:64px max(24px,50vw - 560px);display:grid}.uploadHero h1,.internalHero h1{letter-spacing:-.045em;color:#102f2b;margin:12px 0;font-size:clamp(38px,5vw,62px);line-height:1.05}.uploadHero>div:first-child>p{color:#60736d;max-width:700px;font-size:17px;line-height:1.7}.caseCard{background:#fff;border:1px solid #d9e6e1;border-radius:15px;gap:6px;padding:24px;display:grid;box-shadow:0 16px 40px #17483d12}.caseCard small{color:#6c7f79;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.caseCard strong{color:#0d594d;font-size:22px}.caseCard span{color:#5b6e68;font-size:12px}.caseStatus{color:#875e14;background:#fff1d9;border-radius:20px;width:max-content;margin-top:8px;padding:6px 10px;font-size:10px;display:inline-flex}.caseStatus.complete{color:#126f53;background:#def3e9}.uploadProgress{max-width:1120px;margin:30px auto 0;padding:0 24px}.uploadProgress>div:first-child{color:#536761;justify-content:space-between;font-size:12px;display:flex}.progressTrack{background:#dfeae5;border-radius:10px;height:8px;margin-top:10px;overflow:hidden}.progressTrack span{background:#188161;border-radius:10px;height:100%;display:block}.uploadNotice{border-radius:9px;max-width:1072px;margin:18px auto 0;padding:14px 16px;font-size:13px}.uploadNotice.success{color:#12664f;background:#e3f4ec;border:1px solid #c7e7da}.uploadNotice.error{color:#97362d;background:#fff0ef;border:1px solid #f0cfcb}.uploadLayout{grid-template-columns:minmax(0,1fr) 315px;align-items:start;gap:25px;max-width:1120px;margin:28px auto 80px;padding:0 24px;display:grid}.uploadMain{gap:24px;display:grid}.valuationForm,.documentSection,.uploadChecklist{background:#fff;border:1px solid #dce7e2;border-radius:15px;padding:28px}.valuationForm{grid-template-columns:1fr 1fr;gap:18px;display:grid}.uploadSectionHead{border-bottom:1px solid #e3ebe7;grid-column:1/-1;grid-template-columns:38px 1fr;gap:14px;padding-bottom:20px;display:grid}.uploadSectionHead>span{color:#117357;background:#dff3ea;border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;font-weight:800;display:grid}.uploadSectionHead h2,.uploadChecklist h2{color:#17342d;margin:0 0 5px;font-size:23px}.uploadSectionHead p,.uploadChecklist>p{color:#687a75;margin:0;font-size:12px;line-height:1.55}.valuationForm label,.fileUploadForm label{color:#425b54;gap:7px;font-size:11px;font-weight:700;display:grid}.valuationForm label:first-of-type,.valuationForm label:nth-of-type(n+3){grid-column:1/-1}.valuationForm input,.valuationForm textarea,.fileUploadForm select,.fileUploadForm input{color:#172421;width:100%;font:inherit;background:#fbfcfb;border:1px solid #ceddd7;border-radius:8px;padding:12px}.valuationForm textarea{resize:vertical;min-height:86px}.valuationForm button{width:max-content}.documentSection{gap:20px;display:grid}.fileUploadForm{grid-template-columns:1.2fr 1fr auto;align-items:end;gap:12px;display:grid}.fileUploadForm button{white-space:nowrap}.documentList{gap:9px;display:grid}.documentList>p{color:#71817d;font-size:12px}.documentList article{border:1px solid #e0e9e5;border-radius:9px;justify-content:space-between;align-items:center;gap:15px;padding:12px 14px;display:flex}.documentList article>div{gap:4px;min-width:0;display:grid}.documentList b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.documentList span{color:#70817c;font-size:10px}.documentList button{color:#9b423b;background:0 0;border:0;font-size:11px}.uploadChecklist{gap:14px;display:grid;position:sticky;top:20px}.uploadChecklist>b{color:#465f58;font-size:12px}.uploadChecklist ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.uploadChecklist li{color:#667873;padding-left:20px;font-size:11px;line-height:1.45;position:relative}.uploadChecklist li:before{content:"○";color:#b47c1e;position:absolute;left:0}.uploadChecklist>small{color:#7b8985;text-align:center;font-size:9px;line-height:1.5}.allComplete{text-align:center;background:#e8f6f0;border-radius:10px;justify-items:center;padding:18px;display:grid}.allComplete>span{color:#fff;background:#178161;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.allComplete b{color:#116b52;margin-top:8px}.allComplete p{color:#5c746c;margin:4px 0 0;font-size:11px}.uploadFooter{color:#6d7e79;border-top:1px solid #dae5e0;justify-content:space-between;max-width:1120px;margin:auto;padding:24px;font-size:11px;display:flex}.uploadFooter a{color:#176f58}.uploadLoading,.uploadInvalid{text-align:center;max-width:620px;margin:15vh auto;padding:40px 24px}.uploadInvalid h1{color:#17342d;font-size:38px}.uploadInvalid p{color:#687a75;line-height:1.6}.uploadInvalid>a{color:#147359}.uploadNext{text-align:left;background:#e7f6ef;border:1px solid #cce8dc;border-radius:9px;gap:8px;margin:16px 0;padding:15px;display:grid}.uploadNext span{color:#536c64;font-size:11px}.uploadNext a{text-align:center}.internalPage{color:#172421;background:#f4f7f6;min-height:100vh}.internalNav>div{color:#61736d;align-items:center;gap:15px;font-size:11px;display:flex}.internalNav a,.internalCaseBody a{color:#176f58}.internalHero{background:#fff;border-bottom:1px solid #dce7e2;padding:55px max(24px,50vw - 560px)}.internalHero p{color:#60736d;max-width:760px;line-height:1.65}.caseList{gap:12px;max-width:1120px;margin:30px auto 80px;padding:0 24px;display:grid}.internalCase{background:#fff;border:1px solid #dae6e1;border-radius:12px;overflow:hidden}.internalCase summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;list-style:none;display:flex}.internalCase summary::-webkit-details-marker{display:none}.internalCase summary>div{gap:5px;display:grid}.internalCase summary>div:last-child{justify-items:end}.internalCase summary span{color:#6a7b76;font-size:10px}.internalCaseBody{border-top:1px solid #e2eae6;grid-template-columns:1fr 1fr;gap:32px;padding:24px;display:grid}.internalCaseBody h2{margin:0 0 15px;font-size:18px}.internalCaseBody dl{grid-template-columns:125px 1fr;gap:8px 14px;display:grid}.internalCaseBody dt{color:#72817d;font-size:10px}.internalCaseBody dd{color:#344d46;white-space:pre-wrap;margin:0;font-size:11px;line-height:1.5}.internalDocuments{gap:8px;margin:0;padding:0;list-style:none;display:grid}.internalDocuments li{border:1px solid #e0e8e4;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;padding:11px;display:flex}.internalDocuments li>div{gap:3px;display:grid}.internalDocuments b{font-size:11px}.internalDocuments span{color:#70817c;font-size:9px}.internalMissing{color:#76561d;background:#fff4e2;border-radius:8px;margin-top:18px;padding:14px;font-size:11px}.emptyCases{text-align:center;color:#6a7b76;background:#fff;border:1px solid #dae6e1;border-radius:12px;padding:40px}.internalDenied{text-align:center;max-width:620px;margin:15vh auto;padding:30px}@media (width<=900px){.uploadHero,.uploadLayout{grid-template-columns:1fr}.uploadChecklist{position:static}.fileUploadForm,.internalCaseBody{grid-template-columns:1fr}}@media (width<=600px){.uploadHero{padding-top:45px}.valuationForm{grid-template-columns:1fr;padding:21px}.valuationForm label{grid-column:1/-1}.documentSection,.uploadChecklist{padding:21px}.uploadProgress>div:first-child{gap:5px;display:grid}.uploadFooter{gap:7px;display:grid}.internalCase summary{flex-direction:column;align-items:flex-start}.internalCase summary>div:last-child{justify-items:start}.internalCaseBody dl{grid-template-columns:1fr}}.internalAnalysisLink{text-align:center;margin-top:18px}.analysisPage{color:#172421;background:#f4f7f6;min-height:100vh}.analysisHero{background:#fff;border-bottom:1px solid #dce7e2;justify-content:space-between;align-items:end;gap:30px;padding:50px max(24px,50vw - 560px);display:flex}.analysisHero h1{color:#102f2b;margin:10px 0;font-size:clamp(34px,5vw,56px)}.analysisHero p{color:#657771}.analysisHero>div:last-child{justify-items:end;gap:12px;display:grid}.analysisLayout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;max-width:1120px;margin:28px auto 80px;padding:0 24px;display:grid}.analysisForm{gap:20px;display:grid}.analysisBlock,.resultPanel{background:#fff;border:1px solid #dce7e2;border-radius:14px;gap:16px;padding:25px;display:grid}.analysisGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.analysisGrid.five{grid-template-columns:repeat(5,1fr)}.analysisBlock label{color:#405950;gap:6px;font-size:11px;font-weight:700;display:grid}.analysisBlock input,.analysisBlock textarea{color:#172421;width:100%;font:inherit;background:#fbfcfb;border:1px solid #ccdbd5;border-radius:8px;padding:11px}.analysisBlock textarea{resize:vertical;min-height:90px}.analysisBlock>small{color:#71817c}.analysisActions{justify-content:flex-end;gap:12px;display:flex}.approvalErrors{color:#8f352e;background:#fff0ef;border:1px solid #efcfcb;border-radius:10px;padding:18px}.approvalErrors ul{margin-bottom:0}.resultPanel{position:sticky;top:20px}.resultPanel h2,.resultPanel h3{color:#17342d;margin:0}.resultPanel>small{color:#71817c}.valueInterval{background:#e8f5ef;border-radius:10px;gap:5px;padding:18px;display:grid}.valueInterval span{color:#648078;text-transform:uppercase;font-size:9px}.valueInterval b{color:#315d50;font-size:16px}.valueInterval strong{color:#0d594d;font-size:24px}.resultPanel dl{grid-template-columns:1fr auto;gap:9px;margin:0;font-size:11px;display:grid}.resultPanel dd{margin:0;font-weight:700}.resultPanel>ul{color:#687a75;gap:4px;margin:0;padding-left:18px;font-size:10px;display:grid}.reviewRule{background:#fff4e1;border-radius:8px;gap:6px;padding:14px;display:grid}.reviewRule b{color:#79571d}.reviewRule span{color:#725f3d;font-size:10px;line-height:1.5}.reportPage{background:#e8ecea;min-height:100vh;padding:30px 20px}.reportToolbar{justify-content:space-between;align-items:center;max-width:900px;margin:0 auto 18px;display:flex}.reportToolbar a{color:#176f58}.valuationReport{color:#1d2c27;background:#fff;max-width:900px;margin:auto;box-shadow:0 12px 40px #183d3420}.valuationReport>header{color:#fff;background:#0d594d;padding:55px 60px}.valuationReport>header .brand{color:#fff}.valuationReport>header>small{color:#9ad8c2;letter-spacing:.12em;margin-top:50px;display:block}.valuationReport>header h1{margin:12px 0;font-size:45px}.valuationReport>header p{color:#c9ded7;margin:5px 0}.valuationReport>section{border-bottom:1px solid #e3e9e6;padding:38px 60px}.valuationReport h2{color:#17342d;margin:8px 0 18px;font-size:27px}.valuationReport h3{margin-top:25px;font-size:16px}.valuationReport p,.valuationReport li{color:#52655f;font-size:13px;line-height:1.7}.reportSummary{background:#edf6f2;grid-template-columns:1fr 1fr;gap:16px;display:grid}.reportSummary div{gap:8px;display:grid}.reportSummary small{color:#607770;font-size:9px}.reportSummary strong{color:#0d594d;font-size:25px}.reportMetrics{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.reportMetrics div{background:#f0f6f3;border-radius:8px;gap:5px;padding:14px;display:grid}.reportMetrics small{color:#6b7c77;font-size:9px}.reportMetrics b{font-size:15px}.valuationReport table{border-collapse:collapse;width:100%;margin:20px 0}.valuationReport th{color:#fff;text-align:left;background:#0d594d;padding:12px;font-size:11px}.valuationReport td{border-bottom:1px solid #e1e8e5;padding:12px;font-size:12px}.reportApproval{background:#edf6f2;grid-template-columns:120px 1fr;gap:8px;margin-top:25px;padding:16px;font-size:11px;display:grid}.valuationReport>footer{justify-content:space-between;padding:25px 60px;display:flex}.valuationReport>footer p{color:#73827e;font-size:9px}@media (width<=900px){.analysisLayout{grid-template-columns:1fr}.resultPanel{position:static}.analysisGrid.five{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.analysisHero{flex-direction:column;align-items:start}.analysisHero>div:last-child{justify-items:start}.analysisGrid{grid-template-columns:1fr}.analysisActions{flex-direction:column}.reportPage{padding:0}.reportToolbar{padding:12px}.valuationReport>header,.valuationReport>section{padding:28px 22px}.reportSummary,.reportMetrics{grid-template-columns:1fr}.valuationReport>header h1{font-size:34px}}@media print{.reportToolbar{display:none}.reportPage{background:#fff;padding:0}.valuationReport{box-shadow:none;max-width:none}.valuationReport>section{break-inside:avoid}.valuationReport>header,.reportSummary,.reportMetrics div,.reportApproval{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.customerReportStatus{background:#fff;border:1px solid #d8e6e0;border-radius:14px;justify-content:space-between;align-items:center;gap:28px;max-width:1072px;margin:22px auto 0;padding:22px 24px;display:flex}.customerReportStatus.ready{background:#e8f6ef;border-color:#c8e6d8}.customerReportStatus.submitted{background:#f2f7f5}.customerReportStatus h2{color:#173a31;margin:6px 0;font-size:23px}.customerReportStatus p{color:#526a62;max-width:720px;margin:0;font-size:14px;line-height:1.6}.customerReportStatus>a{flex:none;font-size:14px;font-weight:800;text-decoration:none}.valuationForm textarea:disabled,.fileUploadForm select:disabled,.fileUploadForm input:disabled{color:#63736e;cursor:not-allowed;background:#edf2ef}.documentList button:disabled{color:#7b8985;cursor:not-allowed}.customerReportPage .reportToolbar{gap:18px}.customerReportPage .reportToolbar>span{margin-left:auto}.customerReportPage .reportToolbar button{margin-left:0}@media (width<=700px){.customerReportStatus{border-radius:0;flex-direction:column;align-items:flex-start;margin-top:18px}.customerReportStatus>a{text-align:center;width:100%}.customerReportPage .reportToolbar{flex-direction:column;align-items:stretch}.customerReportPage .reportToolbar>span{margin-left:0}.customerReportPage .reportToolbar button{width:100%}}.extractionBlock{background:linear-gradient(#f8fffc 0,#fff 180px);border-color:#badfd2}.extractionToolbar,.factSuggestionHead{justify-content:space-between;align-items:center;gap:16px;display:flex}.extractionToolbar>span,.factSuggestionHead p{color:#61766f;margin:0;font-size:10px}.documentReadingList,.factSuggestions{gap:9px;display:grid}.documentReadingItem{background:#fff;border:1px solid #dce8e3;border-radius:9px;gap:5px;padding:11px 13px;display:grid}.documentReadingItem>div{justify-content:space-between;align-items:center;gap:15px;display:flex}.documentReadingItem b{text-overflow:ellipsis;font-size:11px;overflow:hidden}.documentReadingItem span{color:#537168;white-space:nowrap;font-size:9px}.documentReadingItem small{color:#8b5d23;font-size:9px;line-height:1.45}.factSuggestionHead{align-items:end;gap:20px}.factSuggestionHead h3{color:#17342d;margin:0}.factCard{background:#fff;border:1px solid #dbe7e2;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;padding:15px;display:flex}.factCard>div{gap:4px;min-width:0;display:grid}.factCard h4,.factCard p,.factCard small{margin:0}.factCard h4{color:#23443b;font-size:12px}.factCard strong{color:#0d594d;font-size:18px}.factCard p,.factCard small{color:#667a73;overflow-wrap:anywhere;font-size:9px;line-height:1.45}.factCard small{color:#82908c}.factCard button{white-space:nowrap}.confidence{letter-spacing:.04em;text-transform:uppercase;border-radius:10px;width:max-content;padding:3px 7px;font-size:8px;font-weight:800}.confidenceHigh{color:#126b50;background:#dff4ea}.confidenceMedium{color:#8a611b;background:#fff1d7}.confidenceLow{color:#735f49;background:#f2ece4}.reviewRule.horizontal{grid-template-columns:150px 1fr;align-items:start}@media (width<=600px){.extractionToolbar,.factSuggestionHead,.factCard,.documentReadingItem>div{flex-direction:column;align-items:stretch}.factCard button{width:100%}.reviewRule.horizontal{grid-template-columns:1fr}}.offerArchitecture{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:22px}.offerArchitecture article{border-radius:12px;gap:9px;padding:24px;scroll-margin-top:105px}.offerArchitecture b{font-size:20px}.offerArchitecture span{font-size:13px;line-height:1.6}.offerArchitecture a{color:#126f58;margin-top:8px;font-size:12px;font-weight:700;text-decoration:none}.offerArchitecture a:hover{text-decoration:underline}.architectureNote{color:var(--muted);margin:0;font-size:13px}@media (width<=900px){.offerArchitecture{grid-template-columns:1fr}}.hero h1{max-width:1040px}.hero .lead{max-width:760px}.heroButtons button.secondary{cursor:pointer}.aiValueMock .mockMain h3{margin-bottom:18px}.aiValueMock .metrics article{min-height:92px}.aiValueMock .metrics strong{font-size:17px}.priorityPlan{border:1px solid #e6ece9;border-radius:9px;margin-top:13px;padding:12px 14px}.priorityPlan>small{color:#61736d;font-size:9px}.priorityPlan ol{gap:7px;margin:9px 0 0;padding:0;list-style:none;display:grid}.priorityPlan li{grid-template-columns:30px 1fr;align-items:center;font-size:10px;display:grid}.priorityPlan li b{color:#178160}.homeProblem h2{line-height:1.08}.dark .priorityPlan{border-color:#263a35}@media (width<=520px){.hero h1{font-size:47px}.aiValueMock .metrics article:first-child{display:grid}}.homeV2{color:var(--ink);background:#f7faf8}.homeV2 .homeLabel{color:#168161;letter-spacing:.12em;font-size:14px;font-weight:800;line-height:1.4;display:block}.homeV2 .homeLabelLight{color:#81d9ba}.homeV2 .homeBlock{padding:104px max(28px,50vw - 590px)}.homeV2 .homeSectionHead{max-width:830px;margin-bottom:44px}.homeV2 .homeSectionHead h2,.homeV2 .homeFaqIntro h2{letter-spacing:-.045em;color:var(--ink);margin:12px 0 16px;font-size:clamp(42px,5vw,66px);line-height:1.03}.homeV2 .homeSectionHead>p,.homeV2 .homeSplitHead>p,.homeV2 .homeFaqIntro>p{color:#60716c;max-width:680px;margin:0;font-size:19px;line-height:1.7}.homeV2 .homeSplitHead{grid-template-columns:1.25fr .75fr;align-items:end;gap:70px;max-width:none;display:grid}.homeV2 .homeSplitHead>div h2{margin-bottom:0}.homeV2 .homeHero{background:linear-gradient(135deg,#f4faf7 0%,#eaf7f1 100%);grid-template-columns:1.08fr .92fr;align-items:center;gap:76px;min-height:760px;padding:108px max(28px,50vw - 590px);display:grid;position:relative;overflow:hidden}.homeV2 .homeHero:before{content:"";clip-path:polygon(28% 0,100% 0,100% 100%,0 100%);background:linear-gradient(145deg,#0000,#caeadc70);width:42%;height:100%;position:absolute;inset:0 0 auto auto}.homeV2 .homeHeroCopy,.homeV2 .homeHeroPanel{z-index:1;position:relative}.homeV2 .homeHero h1{letter-spacing:-.06em;color:#0b3934;max-width:780px;margin:18px 0 26px;font-size:clamp(58px,7.2vw,96px);line-height:.94}.homeV2 .homeHero h1 em{color:#178160;font-style:normal}.homeV2 .homeHeroCopy>p{color:#4f625c;max-width:670px;margin:0;font-size:22px;line-height:1.65}.homeV2 .homeActions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.homeV2 .homeActions :is(.primary,.secondary){min-height:58px;padding:17px 23px;font-size:17px}.homeV2 .homeHeroPanel{color:#fff;background:#0c3b35;border:1px solid #2c6157;border-radius:26px;padding:34px;box-shadow:0 30px 80px #0a382c24}.homeV2 .homeHeroPanel>span{color:#77d8b5;letter-spacing:.12em;text-transform:uppercase;font-size:14px;font-weight:800}.homeV2 .homeHeroPanel h2{color:#fff;letter-spacing:-.03em;margin:12px 0 26px;font-size:36px;line-height:1.12}.homeV2 .homeHeroPanel ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.homeV2 .homeHeroPanel li{border-top:1px solid #35625a;grid-template-columns:44px 1fr;align-items:center;gap:14px;padding:17px 0;display:grid}.homeV2 .homeHeroPanel li b{color:#0e6b52;background:#e1f5ed;border-radius:50%;place-items:center;width:38px;height:38px;font-size:15px;display:grid}.homeV2 .homeHeroPanel li span{color:#c5d8d2;font-size:18px;line-height:1.45}.homeV2 .homeHeroPanel li strong{color:#fff}.homeV2 .homeHeroPanel>p{color:#d7e7e2;background:#164b43;border-radius:12px;margin:24px 0 0;padding:17px 18px;font-size:17px;line-height:1.55}.homeV2 .homeProblems{background:#fff}.homeV2 .homeCardGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.homeV2 .homeCardGrid article{background:#f7faf8;border:1px solid #d9e7e2;border-radius:18px;min-height:230px;padding:30px}.homeV2 .homeProblemGrid article>span{color:#168161;font-size:14px;font-weight:800;display:block}.homeV2 .homeCardGrid h3{color:#103b34;margin:25px 0 10px;font-size:27px;line-height:1.2}.homeV2 .homeCardGrid p{color:#5f716b;margin:0;font-size:18px;line-height:1.65}.homeV2 .homeProblemMap{border-top:1px solid #cfded8;border-bottom:1px solid #cfded8;gap:0;display:grid}.homeV2 .homeProblemMap article{border-top:1px solid #dce7e2;grid-template-columns:minmax(150px,.7fr) 28px minmax(230px,1fr) minmax(320px,1.45fr);align-items:center;gap:24px;padding:25px 4px;display:grid}.homeV2 .homeProblemMap article:first-child{border-top:0}.homeV2 .homeProblemMap strong{color:#0c3d35;font-size:24px;line-height:1.25}.homeV2 .homeProblemMap article>span{color:#178160;text-align:center;font-size:24px;font-weight:800}.homeV2 .homeProblemMap b{color:#17755a;font-size:16px;line-height:1.45}.homeV2 .homeProblemMap p{color:#5e706a;margin:0;font-size:17px;line-height:1.6}.homeV2 .homeUses{background:#edf7f3}.homeV2 .homeWorkflowBoard{background:#fff;border:1px solid #cfe0d9;border-radius:22px;overflow:hidden;box-shadow:0 20px 55px #214c3d0b}.homeV2 .homeWorkflowLegend,.homeV2 .homeWorkflowBoard article{grid-template-columns:180px 1fr;display:grid}.homeV2 .homeWorkflowLegend{color:#a9c9bf;letter-spacing:.07em;text-transform:uppercase;background:#0d3d37;grid-template-columns:repeat(4,1fr);gap:32px;padding:15px 25px 15px 205px;font-size:12px;font-weight:800}.homeV2 .homeWorkflowBoard article{border-top:1px solid #dce7e2;align-items:center;padding:25px}.homeV2 .homeWorkflowBoard article:first-of-type{border-top:0}.homeV2 .homeWorkflowBoard h3{color:#0d3d37;margin:0;font-size:24px}.homeV2 .homeWorkflowSteps{grid-template-columns:1fr 26px 1fr 26px 1fr 26px 1.2fr;align-items:center;gap:8px;display:grid}.homeV2 .homeWorkflowSteps span,.homeV2 .homeWorkflowSteps strong{color:#31534a;background:#f0f7f4;border-radius:12px;align-items:center;min-height:74px;padding:14px 16px;font-size:15px;line-height:1.4;display:flex}.homeV2 .homeWorkflowSteps strong{color:#0c5e49;background:#dff3eb}.homeV2 .homeWorkflowSteps i{color:#168161;text-align:center;font-size:22px;font-style:normal;font-weight:900}.homeV2 .homeWorkflowNote{color:#567068;margin:18px 0 0;font-size:16px;line-height:1.6}.homeV2 .homeTextLink{color:#0d664f;gap:10px;margin-top:30px;font-size:18px;font-weight:800;text-decoration:none;display:inline-flex}.homeV2 .homeProcess{color:#fff;background:#0b3934}.homeV2 .homeProcess .homeSectionHead h2{color:#fff;max-width:760px}.homeV2 .homeProcessGrid{grid-template-columns:repeat(5,1fr);gap:12px;display:grid;position:relative}.homeV2 .homeProcessGrid article{background:#10463e;border:1px solid #2f6358;border-radius:17px;min-height:250px;padding:26px 22px;position:relative}.homeV2 .homeProcessGrid article:not(:last-child):after{content:"→";z-index:2;color:#0b3934;background:#7addba;border:4px solid #0b3934;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:900;display:grid;position:absolute;top:35px;right:-14px}.homeV2 .homeProcessGrid span{color:#0b5b48;background:#dff8ee;border-radius:50%;place-items:center;width:50px;height:50px;font-size:15px;font-weight:850;display:grid}.homeV2 .homeProcessGrid h3{color:#fff;margin:28px 0 11px;font-size:24px;line-height:1.2}.homeV2 .homeProcessGrid p{color:#c1d4ce;margin:0;font-size:17px;line-height:1.6}.homeV2 .homeServices{background:#fff}.homeV2 .homeServiceGrid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.homeV2 .homeServiceCard{background:#f3f8f6;border:1px solid #d6e4df;border-radius:22px;flex-direction:column;min-height:650px;padding:38px;display:flex}.homeV2 .homeServicePrimary{background:#e7f5ef;border:2px solid #178160;box-shadow:0 22px 60px #146f5220}.homeV2 .homeServiceTag{color:#168161;letter-spacing:.12em;font-size:14px;font-weight:850}.homeV2 .homeServiceCard h3{color:#0e3b34;letter-spacing:-.035em;max-width:560px;margin:20px 0 16px;font-size:38px;line-height:1.13}.homeV2 .homeServiceCard>p{color:#576b65;margin:0;font-size:18px;line-height:1.7}.homeV2 .homeServiceCard ul{gap:12px;margin:28px 0 30px;padding:0;list-style:none;display:grid}.homeV2 .homeServiceCard li{color:#34534a;padding-left:30px;font-size:17px;line-height:1.5;position:relative}.homeV2 .homeServiceCard li:before{content:"✓";color:#168161;font-weight:900;position:absolute;left:0}.homeV2 .homeServicePrice{border-top:1px solid #cbded6;gap:6px;margin-top:auto;margin-bottom:22px;padding-top:25px;display:grid}.homeV2 .homeServicePrice strong{color:#0c3c34;font-size:28px;line-height:1.2}.homeV2 .homeServicePrice span{color:#587069;font-size:16px;line-height:1.5}.homeV2 .homeServiceCard>.primary{align-self:flex-start;font-size:17px}.homeV2 .homeMethodStrip{color:#fff;background:#0d3d37;border-radius:18px;justify-content:space-between;align-items:center;gap:30px;margin-top:24px;padding:30px 34px;display:flex}.homeV2 .homeMethodStrip h3{color:#fff;margin:8px 0;font-size:27px}.homeV2 .homeMethodStrip p{color:#bfd2cc;margin:0;font-size:17px;line-height:1.55}.homeV2 .homeMethodStrip .secondary{color:#fff;background:0 0;border-color:#6b968a;flex:none;font-size:17px}.homeV2 .homeControl{color:#fff;background:#126451}.homeV2 .homeControl .homeSectionHead h2,.homeV2 .homeControl .homeSplitHead>div h2{color:#fff}.homeV2 .homeControl .homeSplitHead>p{color:#d1e3dd}.homeV2 .homeControlGrid{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.homeV2 .homeControlGrid article{background:#1c725e;border:1px solid #4b947f;border-radius:16px;min-height:160px;padding:25px}.homeV2 .homeControlGrid span{color:#8ce1c1;font-size:14px;font-weight:850}.homeV2 .homeControlGrid h3{color:#fff;margin:48px 0 0;font-size:23px;line-height:1.25}.homeV2 .homeTextLinkLight{color:#fff}.homeV2 .homeExamples{background:#f6faf8}.homeV2 .homeExampleGrid{grid-template-columns:repeat(3,1fr);gap:19px;display:grid}.homeV2 .homeExampleGrid>article{background:#fff;border:1px solid #d8e5e0;border-radius:19px;overflow:hidden}.homeV2 .homeExampleGrid h3{color:#fff;background:#0d3d37;margin:0;padding:27px 28px;font-size:27px}.homeV2 .homeExampleGrid dl{margin:0}.homeV2 .homeExampleGrid dl>div{border-top:1px solid #e0e9e6;grid-template-columns:95px 1fr;gap:16px;padding:22px 25px;display:grid}.homeV2 .homeExampleGrid dt{color:#168161;font-size:15px;font-weight:850}.homeV2 .homeExampleGrid dd{color:#586b65;margin:0;font-size:17px;line-height:1.6}.homeV2 .homeFaq{background:#fff;grid-template-columns:.75fr 1.25fr;gap:80px;display:grid}.homeV2 .homeFaqIntro{align-self:start;position:sticky;top:120px}.homeV2 .homeFaqList{border-top:1px solid #ccdbd6}.homeV2 .homeFaqList details{border-bottom:1px solid #ccdbd6}.homeV2 .homeFaqList summary{color:#123f37;cursor:pointer;grid-template-columns:1fr 30px;align-items:center;gap:18px;padding:25px 0;font-size:21px;font-weight:750;line-height:1.35;list-style:none;display:grid}.homeV2 .homeFaqList summary::-webkit-details-marker{display:none}.homeV2 .homeFaqList summary span{color:#14775b;background:#e3f3ed;border-radius:50%;place-items:center;width:30px;height:30px;font-size:22px;transition:transform .2s;display:grid}.homeV2 .homeFaqList details[open] summary span{transform:rotate(45deg)}.homeV2 .homeFaqList details>p{color:#596c66;max-width:760px;margin:0;padding:0 48px 25px 0;font-size:18px;line-height:1.7}.homeV2 .homeFinalCta{text-align:center;color:#fff;background:#0a332e;padding:108px max(28px,50vw - 450px)}.homeV2 .homeFinalCta h2{color:#fff;letter-spacing:-.05em;margin:12px 0 18px;font-size:clamp(48px,6vw,74px)}.homeV2 .homeFinalCta>p{color:#c7d9d3;max-width:760px;margin:0 auto;font-size:20px;line-height:1.7}.homeV2 .homeFinalCta .homeActions{justify-content:center}.homeV2 .homeFinalCta .secondary{color:#fff;background:0 0;border-color:#5f8b80}@media (width<=980px){.homeV2 .homeHero{grid-template-columns:1fr;min-height:auto;padding-top:88px;padding-bottom:88px}.homeV2 .homeHeroPanel{max-width:700px}.homeV2 .homeCardGrid,.homeV2 .homeExampleGrid,.homeV2 .homeProcessGrid{grid-template-columns:repeat(2,1fr)}.homeV2 .homeProcessGrid article:not(:last-child):after{display:none}.homeV2 .homeControlGrid{grid-template-columns:repeat(2,1fr)}.homeV2 .homeFaq{grid-template-columns:1fr;gap:40px}.homeV2 .homeFaqIntro{position:static}.homeV2 .homeProblemMap article{grid-template-columns:1fr 24px 1.2fr}.homeV2 .homeProblemMap p{grid-column:3}.homeV2 .homeWorkflowLegend{display:none}.homeV2 .homeWorkflowBoard article{grid-template-columns:1fr;gap:16px}.homeV2 .homeWorkflowSteps{grid-template-columns:1fr 20px 1fr 20px 1fr 20px 1.2fr}}@media (width<=720px){.homeV2 .homeBlock{padding:76px 22px}.homeV2 .homeHero{gap:42px;padding:76px 22px}.homeV2 .homeHero h1{font-size:clamp(48px,13vw,66px);line-height:.98}.homeV2 .homeHeroCopy>p{font-size:20px;line-height:1.62}.homeV2 .homeHeroPanel{border-radius:20px;padding:26px 22px}.homeV2 .homeHeroPanel h2{font-size:31px}.homeV2 .homeHeroPanel li span{font-size:17px}.homeV2 .homeActions{grid-template-columns:1fr;width:100%;display:grid}.homeV2 .homeActions :is(.primary,.secondary){text-align:center;justify-content:center;width:100%;display:flex;font-size:18px!important}.homeV2 .homeSectionHead,.homeV2 .homeFaqIntro{margin-bottom:34px}.homeV2 .homeSectionHead h2,.homeV2 .homeFaqIntro h2{font-size:39px;line-height:1.08}.homeV2 .homeSectionHead>p,.homeV2 .homeSplitHead>p,.homeV2 .homeFaqIntro>p{font-size:18px}.homeV2 .homeSplitHead{grid-template-columns:1fr;gap:20px}.homeV2 .homeCardGrid,.homeV2 .homeExampleGrid,.homeV2 .homeProcessGrid,.homeV2 .homeServiceGrid,.homeV2 .homeControlGrid{grid-template-columns:1fr}.homeV2 .homeCardGrid article{min-height:auto;padding:26px 23px}.homeV2 .homeCardGrid h3{font-size:25px}.homeV2 .homeCardGrid p{font-size:18px}.homeV2 .homeProblemMap article{grid-template-columns:1fr;gap:8px;padding:22px 0}.homeV2 .homeProblemMap article>span{display:none}.homeV2 .homeProblemMap p{grid-column:auto}.homeV2 .homeProblemMap strong{font-size:22px}.homeV2 .homeWorkflowBoard article{padding:22px}.homeV2 .homeWorkflowBoard h3{font-size:23px}.homeV2 .homeWorkflowSteps{grid-template-columns:1fr}.homeV2 .homeWorkflowSteps i{line-height:1;transform:rotate(90deg)}.homeV2 .homeWorkflowSteps span,.homeV2 .homeWorkflowSteps strong{min-height:auto;font-size:16px}.homeV2 .homeProcessGrid article{min-height:auto;padding:25px}.homeV2 .homeProcessGrid h3{margin-top:30px;font-size:24px}.homeV2 .homeServiceCard{min-height:auto;padding:29px 24px}.homeV2 .homeServiceCard h3{font-size:32px}.homeV2 .homeServiceCard>p,.homeV2 .homeServiceCard li{font-size:18px}.homeV2 .homeServicePrice{margin-top:24px}.homeV2 .homeServiceCard>.primary{text-align:center;width:100%;font-size:18px!important}.homeV2 .homeMethodStrip{padding:28px 24px;display:grid}.homeV2 .homeMethodStrip .secondary{text-align:center;width:100%;font-size:18px!important}.homeV2 .homeControlGrid article{min-height:135px}.homeV2 .homeControlGrid h3{margin-top:34px}.homeV2 .homeExampleGrid dl>div{grid-template-columns:1fr;gap:7px;padding:21px 23px}.homeV2 .homeExampleGrid h3{font-size:25px}.homeV2 .homeExampleGrid dd{font-size:18px}.homeV2 .homeFaqList summary{padding:23px 0;font-size:20px}.homeV2 .homeFaqList details>p{padding-right:0;font-size:18px}.homeV2 .homeFinalCta{padding:78px 22px}.homeV2 .homeFinalCta h2{font-size:47px}.homeV2 .homeFinalCta>p{font-size:19px}}.aiReportPage{background:var(--paper);min-height:100vh}.reportNav nav a[aria-current=page]{color:var(--green);font-weight:750}.reportHero{background:radial-gradient(circle at 77% 25%,#d9f4e8,#0000 36%);grid-template-columns:1.2fr .8fr;align-items:center;gap:70px;padding:100px max(24px,50vw - 560px);display:grid}.reportHero h1{max-width:780px;margin:18px 0 24px;font-size:clamp(48px,6vw,76px);line-height:1}.reportHeroCopy>p{color:var(--muted);max-width:720px;font-size:18px;line-height:1.7}.reportActions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.reportAudience{margin-top:18px;font-size:12px!important}.reportSummary{color:#fff;background:#0b3934;border-radius:20px;padding:34px;box-shadow:0 28px 70px #082e2a33}.reportSummary>span{color:#75e3ba;letter-spacing:.15em;font-size:10px;font-weight:800}.reportSummary h2{color:#fff;margin:16px 0 28px;font-size:31px;line-height:1.15}.reportSummary dl{margin:0}.reportSummary dl div{border-top:1px solid #ffffff21;grid-template-columns:92px 1fr;align-items:baseline;gap:16px;padding:15px 0;display:grid}.reportSummary dt{color:#9bbab2;font-size:10px}.reportSummary dd{margin:0;font-size:14px;font-weight:700}.reportSummary small{color:#89a8a0;margin-top:15px;font-size:9px;display:block}.reportPrinciple,.reportBoundary{grid-template-columns:.9fr 1.1fr;gap:70px;padding:90px max(24px,50vw - 560px);display:grid}.reportPrinciple h2,.reportAnalysis h2,.reportDelivery h2,.reportExamples h2,.reportBoundary h2,.reportBridge h2{color:var(--ink);letter-spacing:-.04em;margin:12px 0 18px;font-size:clamp(34px,4.5vw,54px);line-height:1.08}.reportPrinciple>div:first-child p,.reportSectionLead{color:var(--muted);max-width:760px;font-size:16px;line-height:1.7}.reportLenses{gap:12px;display:grid}.reportLenses article{border:1px solid var(--line);background:#fff;border-radius:12px;gap:5px;padding:19px;display:grid}.reportLenses b{color:#126f58}.reportLenses span{color:var(--muted);font-size:12px}.reportAnalysis,.reportDelivery{padding:90px max(24px,50vw - 560px)}.reportAnalysis{background:#f1f7f4}.analysisGrid{grid-template-columns:repeat(3,1fr);gap:15px;margin-top:34px;display:grid}.analysisGrid article{background:#fff;border:1px solid #dce9e3;border-radius:14px;padding:24px}.analysisGrid article>span,.reportDeliveryGrid article>span{color:#198060;font-size:10px;font-weight:800}.analysisGrid h3,.reportDeliveryGrid h3{color:var(--ink);margin:14px 0 8px;font-size:18px}.analysisGrid p,.reportDeliveryGrid p{color:var(--muted);margin:0;font-size:12px;line-height:1.65}.reportDeliveryGrid{grid-template-columns:1fr 1fr;gap:12px;margin-top:34px;display:grid}.reportDeliveryGrid article{border:1px solid var(--line);border-radius:13px;grid-template-columns:35px 1fr;align-items:start;gap:17px;padding:20px;display:grid}.reportDeliveryGrid h3{margin-top:0}.reportExamples{color:#fff;background:#0b3934;grid-template-columns:.75fr 1.25fr;gap:70px;padding:90px max(24px,50vw - 560px);display:grid}.reportExamples h2,.reportBridge h2{color:#fff}.reportExamplesIntro p,.reportBridge>p{color:#b8cec8;line-height:1.7}.examplePairs{gap:11px;display:grid}.examplePairs article{background:#11463f;border:1px solid #2f6258;border-radius:13px;grid-template-columns:1fr auto 1.35fr;align-items:center;gap:15px;padding:17px;display:grid}.examplePairs article>div{gap:5px;display:grid}.examplePairs small{color:#75b9a6;letter-spacing:.1em;font-size:8px}.examplePairs b{font-size:12px;line-height:1.5}.examplePairs article>span{color:#75e3ba}.reportBoundary{background:#fff;grid-template-columns:1fr 1fr}.reportBoundary>div{border-left:3px solid #188161;padding-left:28px}.reportBoundary>div:last-child{border-color:#aebdb8}.reportBoundary ul{gap:10px;margin:0;padding-left:20px;display:grid}.reportBoundary li{color:var(--muted);font-size:13px;line-height:1.55}.mutedKicker{color:#748681}.reportBridge{color:#fff;text-align:center;background:#082e2a;padding:95px max(24px,50vw - 560px)}.reportBridge>p{max-width:760px;margin:0 auto}.reportFlow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:16px;margin:40px 0;display:grid}.reportFlow article{text-align:left;background:#11463f;border:1px solid #2f6258;border-radius:13px;gap:7px;min-height:135px;padding:22px;display:grid}.reportFlow small{color:#75e3ba;font-size:9px}.reportFlow b{font-size:17px}.reportFlow span{color:#b8cec8;font-size:11px;line-height:1.5}.reportFlow i{color:#75e3ba;font-style:normal}.centered{justify-content:center}.reportBridge .secondary{color:#fff;border-color:#668b82}@media (width<=900px){.reportHero,.reportPrinciple,.reportExamples,.reportBoundary{grid-template-columns:1fr}.analysisGrid{grid-template-columns:1fr 1fr}.reportNav nav{display:none}}@media (width<=600px){.reportHero{padding-top:68px}.reportHero h1{font-size:46px}.analysisGrid,.reportDeliveryGrid,.reportFlow{grid-template-columns:1fr}.reportFlow i{transform:rotate(90deg)}.examplePairs article{grid-template-columns:1fr}.examplePairs article>span{transform:rotate(90deg)}.reportActions{flex-direction:column}.reportActions a{width:100%}}.aiColleaguePage{background:var(--paper);min-height:100vh}.colleagueNav nav a[aria-current=page]{color:var(--green);font-weight:750}.colleagueHero{background:radial-gradient(circle at 78% 20%,#49d2a240,#0000 34%),linear-gradient(#fbfcfa 0%,#f5faf7 100%);grid-template-columns:1.17fr .83fr;align-items:center;gap:72px;min-height:690px;padding:95px max(24px,50vw - 560px);display:grid;overflow:hidden}.colleagueHero h1{max-width:760px;margin:18px 0 24px;font-size:clamp(48px,6vw,76px);line-height:1}.colleagueHeroCopy>p{color:var(--muted);max-width:730px;font-size:18px;line-height:1.7}.colleagueActions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.colleagueTrust{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.colleagueTrust span{color:#536b64;align-items:center;gap:7px;font-size:11px;display:inline-flex}.colleagueTrust span:before{content:"";background:#1b9c76;border-radius:50%;width:6px;height:6px}.colleagueIdentity{color:#fff;background:#0b3934;border:1px solid #1f5a50;border-radius:24px;padding:38px;position:relative;box-shadow:0 30px 80px #082e2a38}.colleagueIdentity:after{content:"";pointer-events:none;border:1px solid #75e3ba3d;border-radius:17px;position:absolute;inset:12px}.colleagueMonogram{color:#08372f;background:linear-gradient(145deg,#2bc18f,#75e3ba);border-radius:17px;place-items:center;width:76px;height:76px;margin-bottom:28px;font-size:38px;font-weight:800;display:grid}.colleagueIdentity>small{color:#75e3ba;letter-spacing:.16em;font-size:9px;font-weight:800}.colleagueIdentity h2{color:#fff;letter-spacing:-.05em;margin:8px 0 2px;font-size:54px;line-height:1}.colleagueIdentity .colleagueNameMeaning{color:#75e3ba;margin:0 0 22px;font-size:13px;font-weight:750}.colleagueIdentity>p:last-of-type{color:#b8cec8;font-size:13px;line-height:1.65}.colleagueIdentity dl{margin:27px 0 0}.colleagueIdentity dl div{border-top:1px solid #ffffff21;grid-template-columns:70px 1fr;gap:15px;padding:13px 0;display:grid}.colleagueIdentity dt{color:#8faea6;font-size:10px}.colleagueIdentity dd{margin:0;font-size:12px;font-weight:700}.colleaguePrinciple,.colleagueBuild,.colleagueBoundary{grid-template-columns:.95fr 1.05fr;gap:70px;padding:90px max(24px,50vw - 560px);display:grid}.colleaguePrinciple h2,.colleagueFunctions h2,.colleagueContinuity h2,.colleagueRoles h2,.colleagueBuild h2,.colleagueBoundary h2,.colleagueDelivery h2,.colleagueCommercial h2,.colleagueCta h2{color:var(--ink);letter-spacing:-.04em;margin:12px 0 18px;font-size:clamp(34px,4.5vw,54px);line-height:1.08}.colleaguePrinciple>div p,.colleagueBuild>div p,.colleagueSectionHead>p,.colleagueSectionLead{color:var(--muted);font-size:16px;line-height:1.7}.colleaguePrinciple blockquote{background:#edf7f3;border-left:4px solid #198060;border-radius:14px;flex-direction:column;justify-content:center;align-self:stretch;gap:12px;margin:0;padding:34px;display:flex}.colleaguePrinciple blockquote b{color:#0e654f;font-size:19px}.colleaguePrinciple blockquote span{color:#516d65;font-size:14px;line-height:1.65}.colleagueWorkVisual{background:#f0f7f4;padding:95px max(24px,50vw - 560px)}.colleagueWorkVisualIntro{grid-template-columns:.95fr 1.05fr;align-items:center;gap:64px;display:grid}.colleagueWorkVisualIntro h2{color:var(--ink);letter-spacing:-.04em;margin:12px 0 18px;font-size:clamp(34px,4.5vw,54px);line-height:1.08}.colleagueWorkVisualIntro p{color:var(--muted);font-size:16px;line-height:1.7}.colleagueWorkPhoto{aspect-ratio:3/2;border-radius:22px;margin:0;position:relative;overflow:hidden;box-shadow:0 24px 55px #08393229}.colleagueWorkPhoto:after{content:"";pointer-events:none;border:1px solid #ffffff8c;border-radius:16px;position:absolute;inset:10px}.colleagueWorkPhoto img{object-fit:cover}.colleagueControlFlow{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:54px;display:grid}.colleagueControlFlow article{background:#fff;border:1px solid #d5e6df;border-radius:16px;min-height:230px;padding:25px 22px;position:relative}.colleagueControlFlow article:not(:last-child):after{color:#fff;content:"→";z-index:2;background:#1a805f;border:4px solid #f0f7f4;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;font-weight:800;display:flex;position:absolute;top:24px;right:-24px}.colleagueControlFlow article>span{color:#126d53;background:#dff3eb;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;font-size:13px;font-weight:850;display:flex}.colleagueControlFlow h3{color:var(--ink);margin:26px 0 10px;font-size:20px;line-height:1.25}.colleagueControlFlow p{color:var(--muted);margin:0;font-size:14px;line-height:1.65}.colleagueFlowNote{color:#47655c;margin:22px 0 0;font-size:14px;line-height:1.6}.colleagueFunctions,.colleagueRoles,.colleagueDelivery{padding:95px max(24px,50vw - 560px)}.colleagueFunctions{background:#f0f7f4}.colleagueFunctionGrid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:38px;display:grid}.colleagueFunctionGrid article{background:#fff;border:1px solid #d9e8e2;border-radius:16px;min-height:245px;padding:29px}.colleagueFunctionGrid article>span{color:#178160;font-size:10px;font-weight:800}.colleagueFunctionGrid h3{color:var(--ink);margin:28px 0 12px;font-size:24px}.colleagueFunctionGrid p{color:var(--muted);font-size:13px;line-height:1.7}.colleagueContinuity{color:#fff;background:#0b3934;grid-template-columns:.85fr 1.15fr;gap:65px;padding:95px max(24px,50vw - 560px);display:grid}.colleagueContinuity h2,.colleagueCommercial h2{color:#fff}.colleagueContinuityCopy p{color:#b8cec8;line-height:1.7}.continuityCases{gap:12px;display:grid}.continuityCases article{background:#11463f;border:1px solid #2f6258;border-radius:13px;gap:7px;padding:20px 22px;display:grid}.continuityCases small{color:#75b9a6;letter-spacing:.12em;font-size:8px}.continuityCases b{color:#fff;font-size:18px}.continuityCases span{color:#bad0ca;font-size:12px;line-height:1.55}.colleagueSectionHead{grid-template-columns:1fr .75fr;align-items:end;gap:70px;display:grid}.colleagueSectionHead>p{margin:0 0 18px}.roleGrid{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:38px;display:grid}.roleGrid article{border:1px solid var(--line);border-radius:13px;padding:21px;position:relative}.roleGrid article:before{content:"";background:#49d2a2;border-radius:2px;width:35px;height:4px;position:absolute;top:-2px;left:21px}.roleGrid h3{color:var(--ink);margin:4px 0 9px;font-size:17px}.roleGrid p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.colleagueBuild{background:#f1f7f4}.capabilityGrid{gap:11px;display:grid}.capabilityGrid article{background:#fff;border:1px solid #d9e7e1;border-radius:13px;grid-template-columns:36px 1fr;align-items:start;gap:16px;padding:20px;display:grid}.capabilityGrid article>span{color:#198060;font-size:10px;font-weight:800}.capabilityGrid h3{color:var(--ink);margin:0 0 7px;font-size:17px}.capabilityGrid p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.colleagueBoundary{background:#fff;grid-template-columns:1fr 1fr}.colleagueBoundary>div{border-left:3px solid #188161;padding-left:28px}.colleagueBoundary>div:last-child{border-color:#aebdb8}.colleagueBoundary ul{gap:10px;margin:0;padding-left:20px;display:grid}.colleagueBoundary li{color:var(--muted);font-size:13px;line-height:1.55}.colleagueDelivery{background:#f6f9f7}.colleagueSectionLead{max-width:790px}.colleagueDeliveryGrid{grid-template-columns:repeat(5,1fr);gap:12px;margin-top:38px;display:grid}.colleagueDeliveryGrid article{border:1px solid var(--line);background:#fff;border-radius:14px;min-height:225px;padding:22px}.colleagueDeliveryGrid article>span{color:#178160;font-size:10px;font-weight:800}.colleagueDeliveryGrid h3{color:var(--ink);margin:24px 0 9px;font-size:17px}.colleagueDeliveryGrid p{color:var(--muted);margin:0;font-size:11px;line-height:1.65}.colleagueCommercial{color:#fff;background:#082e2a;grid-template-columns:1fr 1fr;align-items:center;gap:70px;padding:80px max(24px,50vw - 560px);display:grid}.colleagueCommercial>div:last-child>p{color:#b8cec8;line-height:1.7}.colleagueCommercial .commercialNote{color:#75e3ba;margin-top:18px;font-size:11px;font-weight:700}.commercialPriceFacts{grid-template-columns:1fr 1fr;gap:10px;margin:22px 0;display:grid}.commercialPriceFacts span{background:#ffffff0e;border:1px solid #ffffff24;border-radius:10px;gap:6px;padding:16px;display:grid}.commercialPriceFacts small{color:#8fc7b6;letter-spacing:.08em;font-size:9px}.commercialPriceFacts b{color:#fff;font-size:15px}.colleagueCta{text-align:center;padding:105px 24px}.colleagueCta>p{color:var(--muted);max-width:740px;margin:0 auto;line-height:1.7}.colleagueCta .colleagueActions{justify-content:center}@media (width<=950px){.colleagueHero,.colleaguePrinciple,.colleagueContinuity,.colleagueBuild,.colleagueBoundary,.colleagueCommercial,.colleagueSectionHead,.colleagueWorkVisualIntro{grid-template-columns:1fr}.colleagueHero{gap:50px;padding-top:75px}.colleagueIdentity{max-width:570px}.colleagueFunctionGrid,.roleGrid,.colleagueDeliveryGrid{grid-template-columns:repeat(2,1fr)}.colleagueDeliveryGrid article:last-child{grid-column:1/-1;min-height:auto}.colleagueControlFlow{grid-template-columns:repeat(2,1fr)}.colleagueControlFlow article:nth-child(2):after{display:none}}@media (width<=560px){.commercialPriceFacts{grid-template-columns:1fr}}@media (width<=580px){.colleagueHero{min-height:0;padding-top:58px;padding-bottom:65px}.colleagueHero h1{font-size:45px}.colleagueHeroCopy>p{font-size:16px}.colleagueActions{flex-direction:column}.colleagueActions a{width:100%}.colleagueIdentity{padding:30px}.colleaguePrinciple,.colleagueFunctions,.colleagueContinuity,.colleagueRoles,.colleagueBuild,.colleagueBoundary,.colleagueDelivery,.colleagueCommercial{gap:40px;padding-top:68px;padding-bottom:68px}.colleagueWorkVisual{padding-top:68px;padding-bottom:68px}.colleagueWorkVisualIntro{gap:34px}.colleagueControlFlow{grid-template-columns:1fr;margin-top:38px}.colleagueControlFlow article{min-height:0}.colleagueControlFlow article:not(:last-child):after,.colleagueControlFlow article:nth-child(2):after{content:"↓";display:flex;inset:auto auto -24px 22px}.colleagueFunctionGrid,.roleGrid,.colleagueDeliveryGrid{grid-template-columns:1fr}.colleagueFunctionGrid article,.colleagueDeliveryGrid article{min-height:0}.colleagueDeliveryGrid article:last-child{grid-column:auto}.colleagueBoundary>div{padding-left:20px}.colleagueCta{padding-top:80px;padding-bottom:80px}}.methodPage{--method-accent:#b5771f;--method-dark:#173a34;--method-pale:#fbf4e6;background:var(--paper);min-height:100vh}.methodNav nav a[aria-current=page]{color:var(--method-accent);font-weight:750}.methodHero{background:radial-gradient(circle at 80% 18%,#dfb45b45,#0000 34%),linear-gradient(#fffdf8 0%,#f8faf7 100%);grid-template-columns:1.17fr .83fr;align-items:center;gap:72px;min-height:690px;padding:95px max(24px,50vw - 560px);display:grid}.methodHero h1{max-width:780px;margin:18px 0 24px;font-size:clamp(48px,6vw,76px);line-height:1}.methodHeroCopy>p{color:var(--muted);max-width:720px;font-size:18px;line-height:1.7}.methodActions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.methodTrust{flex-wrap:wrap;gap:10px 20px;margin-top:22px;display:flex}.methodTrust span{color:#60716c;align-items:center;gap:7px;font-size:11px;display:inline-flex}.methodTrust span:before{background:var(--method-accent);content:"";border-radius:50%;width:6px;height:6px}.methodSummary{background:var(--method-dark);color:#fff;border-radius:22px;padding:36px;box-shadow:0 30px 75px #102f2b33}.methodSummary>span{color:#edc677;letter-spacing:.16em;font-size:9px;font-weight:800}.methodSummary h2{color:#fff;margin:16px 0 28px;font-size:31px;line-height:1.16}.methodSummary dl{margin:0}.methodSummary dl div{border-top:1px solid #ffffff24;grid-template-columns:92px 1fr;align-items:baseline;gap:15px;padding:15px 0;display:grid}.methodSummary dt{color:#9fb6af;font-size:10px}.methodSummary dd{margin:0;font-size:13px;font-weight:700}.methodSummary small{color:#91aaa3;margin-top:15px;font-size:9px;display:block}.methodPrinciple,.methodLeadership,.methodIncluded,.methodFit{grid-template-columns:.92fr 1.08fr;gap:70px;padding:90px max(24px,50vw - 560px);display:grid}.methodPrinciple h2,.methodWork h2,.methodLeadership h2,.methodProgram h2,.methodIncluded h2,.methodPricing h2,.methodFit h2,.methodCta h2{color:var(--ink);letter-spacing:-.04em;margin:12px 0 18px;font-size:clamp(34px,4.5vw,54px);line-height:1.08}.methodPrinciple>div p,.methodLeadership>div p,.methodSectionHead>p,.methodSectionLead,.methodFit>div p{color:var(--muted);font-size:16px;line-height:1.7}.methodPrinciple blockquote{background:var(--method-pale);border-left:4px solid var(--method-accent);border-radius:14px;flex-direction:column;justify-content:center;align-self:stretch;gap:12px;margin:0;padding:34px;display:flex}.methodPrinciple blockquote b{color:#7d5317;font-size:19px}.methodPrinciple blockquote span{color:#665e50;font-size:14px;line-height:1.65}.methodWork,.methodProgram,.methodPricing{padding:95px max(24px,50vw - 560px)}.methodWork{background:#f1f7f4}.methodWorkGrid{grid-template-columns:repeat(4,1fr);gap:15px;margin-top:38px;display:grid}.methodWorkGrid article{background:#fff;border:1px solid #d9e7e1;border-radius:14px;min-height:210px;padding:24px}.methodWorkGrid article>span{color:var(--method-accent);font-size:10px;font-weight:800}.methodWorkGrid h3{color:var(--ink);margin:27px 0 10px;font-size:19px}.methodWorkGrid p{color:var(--muted);font-size:12px;line-height:1.65}.methodLeadership{background:var(--method-dark);color:#fff}.methodLeadership h2{color:#fff}.methodLeadership>div:first-child p{color:#b9cec8}.methodResponsibility{grid-template-columns:1fr 1fr;gap:13px;display:grid}.methodResponsibility article{background:#214943;border:1px solid #3a655e;border-radius:14px;padding:24px}.methodResponsibility small{color:#edc677;letter-spacing:.1em;font-size:9px;font-weight:800}.methodResponsibility ul{gap:11px;margin:20px 0 0;padding-left:18px;display:grid}.methodResponsibility li{color:#d2dfdb;font-size:12px;line-height:1.5}.methodSectionHead{grid-template-columns:1fr .75fr;align-items:end;gap:70px;display:grid}.methodSectionHead>p{margin:0 0 18px}.phaseGrid{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:42px;display:grid}.phaseCard{border:1px solid var(--line);background:#fff;border-radius:16px;overflow:hidden}.phaseHeading{background:#edf5f1;border-bottom:1px solid #dce8e3;padding:23px 25px}.phaseHeading>span{color:var(--method-accent);letter-spacing:.13em;font-size:9px;font-weight:850}.phaseHeading h3{color:var(--ink);margin:9px 0 0;font-size:21px;line-height:1.3}.phaseCard ol{margin:0;padding:10px 25px 20px;list-style:none}.phaseCard li{border-bottom:1px solid #edf1ef;grid-template-columns:28px 1fr;align-items:start;gap:14px;padding:13px 0;display:grid}.phaseCard li:last-child{border-bottom:0}.phaseCard li span{color:var(--method-accent);padding-top:2px;font-size:9px;font-weight:800}.phaseCard li b{color:#425751;font-size:12px;line-height:1.5}.methodBonus{background:var(--method-pale);border:1px solid #ead8b5;border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:25px;margin-top:16px;padding:24px 28px;display:grid}.methodBonus>span{background:var(--method-accent);color:#fff;letter-spacing:.1em;border-radius:20px;padding:8px 11px;font-size:9px;font-weight:800}.methodBonus h3{color:#6c4a19;margin:0 0 5px;font-size:18px}.methodBonus p{color:#6b6254;margin:0;font-size:12px}.methodIncluded{background:#f1f7f4}.includedGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.includedGrid article{background:#fff;border:1px solid #d9e7e1;border-radius:13px;gap:7px;padding:21px;display:grid}.includedGrid b{color:var(--ink);font-size:15px}.includedGrid span{color:var(--muted);font-size:11px;line-height:1.55}.methodPricing{background:#fff}.methodSectionLead{max-width:790px}.methodPriceGrid{grid-template-columns:repeat(5,1fr);gap:12px;margin-top:38px;display:grid}.methodPriceGrid article{border:1px solid var(--line);border-radius:14px;flex-direction:column;min-height:245px;padding:22px;display:flex}.methodPriceGrid .featuredPrice{border:2px solid var(--method-accent);box-shadow:0 15px 38px #b5771f1f}.methodPriceGrid small{color:var(--method-accent);letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:800}.methodPriceGrid h3{color:var(--ink);margin:18px 0 9px;font-size:17px}.methodPriceGrid strong{color:var(--ink);font-size:21px;line-height:1.2}.methodPriceGrid p{color:var(--muted);margin:auto 0 0;padding-top:24px;font-size:11px;line-height:1.55}.methodPriceNote{background:#f3f7f5;border-radius:11px;gap:5px;margin-top:18px;padding:18px 21px;display:grid}.methodPriceNote b{color:var(--ink);font-size:12px}.methodPriceNote span{color:var(--muted);font-size:11px;line-height:1.55}.methodFit{color:#fff;background:#0b3934}.methodFit h2{color:#fff}.methodFit>div:first-child p{color:#b9cec8}.methodPaths{gap:10px;display:grid}.methodPaths article{background:#174840;border:1px solid #35645b;border-radius:12px;gap:6px;padding:18px;display:grid}.methodPaths article.currentPath{border-color:#d9ae5c}.methodPaths small{color:#8fc7b6;font-size:8px;font-weight:800}.methodPaths b{color:#fff;font-size:16px}.methodPaths span{color:#bdd1cb;font-size:11px}.methodPaths a{color:#edc677;margin-top:5px;font-size:11px;font-weight:700;text-decoration:none}.methodCta{text-align:center;padding:105px 24px}.methodCta>p{color:var(--muted);max-width:740px;margin:0 auto;line-height:1.7}.methodCta .methodActions{justify-content:center}@media (width<=1020px){.methodPriceGrid{grid-template-columns:repeat(2,1fr)}.methodPriceGrid article:last-child{grid-column:1/-1;min-height:auto}}@media (width<=900px){.methodHero,.methodPrinciple,.methodLeadership,.methodIncluded,.methodFit,.methodSectionHead{grid-template-columns:1fr}.methodHero{gap:50px;padding-top:74px}.methodSummary{max-width:570px}.methodWorkGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.methodHero{min-height:0;padding-top:58px;padding-bottom:65px}.methodHero h1{font-size:45px}.methodHeroCopy>p{font-size:16px}.methodActions{flex-direction:column}.methodActions a{width:100%}.methodSummary{padding:29px}.methodPrinciple,.methodWork,.methodLeadership,.methodProgram,.methodIncluded,.methodPricing,.methodFit{gap:38px;padding-top:68px;padding-bottom:68px}.methodWorkGrid,.methodResponsibility,.phaseGrid,.includedGrid,.methodPriceGrid{grid-template-columns:1fr}.methodWorkGrid article,.methodPriceGrid article{min-height:0}.methodPriceGrid article:last-child{grid-column:auto}.phaseHeading{padding:21px}.phaseCard ol{padding-left:21px;padding-right:21px}.methodBonus{grid-template-columns:1fr;align-items:start}.methodCta{padding-top:80px;padding-bottom:80px}}.trustPage,.legalPolicyPage{background:var(--paper);min-height:100vh}.trustPage section[id],.legalPolicyPage section[id]{scroll-margin-top:96px}.trustNav{background:#fbfcfaf5}.trustNav nav a[aria-current=page]{color:var(--green);font-weight:700}.trustHero{background:radial-gradient(circle at 12% 20%,#49d2a233,#0000 36%),linear-gradient(135deg,#f8fcfa 0%,#edf8f3 100%);grid-template-columns:minmax(0,1.08fr) minmax(330px,.72fr);align-items:center;gap:72px;min-height:680px;padding:92px max(28px,50vw - 590px);display:grid}.trustHeroCopy h1,.legalPolicyHero h1{max-width:820px;margin:18px 0 24px}.trustHeroCopy p,.legalPolicyHero>p{max-width:720px;color:var(--muted);font-size:18px;line-height:1.75}.trustActions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.trustControl{color:#fff;background:#0a3a34;border:1px solid #ffffff24;border-radius:22px;padding:32px;position:relative;overflow:hidden;box-shadow:0 30px 80px #0d463c33}.trustControl:after{content:"";background:#49d2a224;border-radius:50%;width:210px;height:210px;position:absolute;top:-100px;right:-95px}.trustShield{clip-path:polygon(50% 0,94% 17%,86% 74%,50% 100%,14% 74%,6% 17%);background:linear-gradient(145deg,#27b987,#65dfb4);place-items:center;width:58px;height:64px;margin-bottom:24px;font-size:24px;font-weight:800;display:grid}.trustControl>span{color:#75e3ba;letter-spacing:.14em;font-size:10px;font-weight:800}.trustControl ol{counter-reset:control;gap:0;margin:18px 0 0;padding:0;list-style:none;display:grid}.trustControl li{border-top:1px solid #ffffff1c;grid-template-columns:1fr auto;gap:4px 18px;padding:15px 0;display:grid}.trustControl li:after{content:"0" counter(control);color:#ffffff47;counter-increment:control;grid-area:1/2/span 2;align-self:center;font-size:11px;font-weight:800}.trustControl small{color:#a9c8bf;font-size:11px}.trustProcess,.reviewSection,.trustFaq,.trustSources,.legalPolicySection,.legalContactSection,.legalSources{max-width:1180px;margin:0 auto;padding:100px 28px}.trustProcess h2,.trustSecurity h2,.trustDataFlow h2,.aiPolicySection h2,.reviewSection h2,.gdprSection h2,.trustFaq h2,.trustSources h2,.trustCta h2,.legalPolicySection h2,.legalAiPolicy h2,.legalContactSection h2{max-width:820px;color:var(--ink);letter-spacing:-.045em;margin:14px 0;font-size:clamp(36px,4.7vw,58px);line-height:1.08}.trustSectionLead{max-width:700px;color:var(--muted);font-size:17px;line-height:1.7}.trustProcessGrid{grid-template-columns:repeat(5,1fr);gap:12px;margin-top:44px;display:grid}.trustProcessGrid article{border:1px solid var(--line);background:#fff;border-top:3px solid #1b9872;border-radius:14px;min-height:255px;padding:24px 20px}.trustProcessGrid article>span,.safeguardGrid article>span,.legalSecurityGrid article>span{color:#178161;letter-spacing:.1em;font-size:10px;font-weight:800}.trustProcessGrid h3,.safeguardGrid h3,.gdprCards b,.legalPolicyBlocks h3,.legalRules h3,.legalSecurityGrid h3{color:var(--ink)}.trustProcessGrid h3{margin:38px 0 10px;font-size:18px}.trustProcessGrid p,.safeguardGrid p,.gdprCards span,.legalPolicyBlocks p,.legalRules p,.legalSecurityGrid p{color:var(--muted);font-size:13px;line-height:1.65}.trustSecurity{color:#fff;background:#0a3732;grid-template-columns:.8fr 1.2fr;gap:76px;padding:104px max(28px,50vw - 590px);display:grid}.trustSecurity h2,.aiPolicySection h2,.legalTermsSection h2,.legalAiPolicy h2{color:#fff}.trustSecurityIntro p,.policyIntro p,.legalTermsSection .legalPolicyHeading p,.legalAiPolicy p{color:#b8cec8;line-height:1.75}.safeguardGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.safeguardGrid article{background:#ffffff0e;border:1px solid #ffffff1f;border-radius:13px;grid-template-columns:34px 1fr;gap:10px;padding:20px;display:grid}.safeguardGrid article>span{color:#75e3ba}.safeguardGrid h3{color:#fff;margin:0 0 8px;font-size:15px}.safeguardGrid p{color:#b8cec8;margin:0;font-size:12px}.trustDataFlow{background:#edf8f3;padding:100px max(28px,50vw - 590px)}.trustDataFlow>div:first-child{max-width:720px}.trustDataFlow>div:first-child p{color:var(--muted);line-height:1.7}.dataFlowSteps{grid-template-columns:repeat(4,1fr auto);align-items:center;margin-top:42px;display:grid}.dataFlowSteps article{background:#fff;border:1px solid #d5e8e0;border-radius:14px;min-height:155px;padding:22px}.dataFlowSteps small,.dataFlowSteps b,.dataFlowSteps span{display:block}.dataFlowSteps small{color:#168161;font-size:10px;font-weight:800}.dataFlowSteps b{color:var(--ink);margin:20px 0 7px;font-size:14px}.dataFlowSteps span{color:var(--muted);font-size:11px;line-height:1.5}.dataFlowSteps i{color:#6ea796;padding:0 8px;font-style:normal}.aiPolicySection{color:#fff;background:#102f2b;grid-template-columns:.72fr 1.28fr;gap:80px;padding:104px max(28px,50vw - 590px);display:grid}.policyColumns{grid-template-columns:1fr 1fr;gap:14px;display:grid}.policyColumns article{background:#ffffff0d;border:1px solid #ffffff21;border-radius:15px;padding:26px}.policyColumns article:last-child{border-color:#efb55540}.policyColumns small{color:#75e3ba;letter-spacing:.12em;font-size:10px;font-weight:800}.policyColumns article:last-child small{color:#efc982}.policyColumns ul{color:#c5d8d2;gap:12px;margin:22px 0 0;padding-left:18px;font-size:12px;line-height:1.55;display:grid}.reviewTable{border:1px solid var(--line);background:#fff;border-radius:14px;margin-top:38px;overflow:hidden}.reviewHead,.reviewRow{grid-template-columns:.65fr 1fr 1.25fr;gap:24px;padding:19px 22px;display:grid}.reviewHead{color:#fff;background:#0d594d;font-size:11px}.reviewRow{border-top:1px solid var(--line);color:var(--muted);font-size:13px;line-height:1.55}.reviewRow strong{color:var(--ink)}.reviewNote{color:#375e54;background:#edf8f3;border-left:4px solid #178161;border-radius:8px;margin:20px 0 0;padding:16px 18px;font-size:13px;line-height:1.6}.gdprSection{color:#fff;background:#0b3934;grid-template-columns:.85fr 1.15fr;gap:72px;padding:100px max(28px,50vw - 590px);display:grid}.gdprSection h2{color:#fff}.gdprSection>div:first-child p{color:#b8cec8;line-height:1.75}.gdprCards{grid-template-columns:1fr 1fr;gap:12px;display:grid}.gdprCards article{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:13px;gap:9px;min-height:145px;padding:21px;display:grid}.gdprCards b{color:#fff}.gdprCards span{color:#b8cec8;font-size:12px}.gdprSection .primary{grid-column:2;justify-self:start}.trustFaq{max-width:980px}.trustFaqList{border-top:1px solid var(--line);margin-top:34px}.trustFaqList details{border-bottom:1px solid var(--line)}.trustFaqList summary{color:var(--ink);cursor:pointer;justify-content:space-between;gap:24px;padding:22px 0;font-weight:700;list-style:none;display:flex}.trustFaqList summary::-webkit-details-marker{display:none}.trustFaqList summary span{color:#178161;font-size:22px;font-weight:400}.trustFaqList p{max-width:820px;color:var(--muted);margin:0 0 24px;line-height:1.75}.trustSources{border-top:1px solid var(--line);grid-template-columns:.75fr 1.25fr;gap:70px;display:grid}.trustSources>div:last-child{gap:10px;display:grid}.trustSources a{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:10px;gap:4px;padding:17px 19px;text-decoration:none;display:grid}.trustSources a span{color:var(--muted);font-size:11px}.trustCta{text-align:center;background:#e7f5ef;padding:100px 24px}.trustCta h2,.trustCta p{margin-left:auto;margin-right:auto}.trustCta p{max-width:650px;color:var(--muted);line-height:1.7}.trustCta .primary{margin-top:12px}.trustFooter>div{flex-wrap:wrap;gap:18px;display:flex}.infraLearn{background:#fff;margin-top:22px}.securityLinks{flex-wrap:wrap;gap:20px;margin-top:25px;display:flex}.securityLinks a{color:#8fe0c4;font-size:12px;font-weight:700}.legalPolicyHero{background:radial-gradient(circle at 85% 10%,#49d2a233,#0000 34%),#edf8f3;padding:100px max(28px,50vw - 520px) 80px}.legalPolicyHero h1{max-width:900px}.legalPolicyMeta{background:#ffffffb8;border:1px solid #d2e6de;border-radius:9px;gap:3px;margin-top:24px;padding:13px 16px;display:inline-grid}.legalPolicyMeta span{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:9px}.legalPolicyMeta b{color:var(--ink);font-size:13px}.legalPlainSummary{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:repeat(3,1fr);gap:16px;padding:32px max(28px,50vw - 520px);display:grid}.legalPlainSummary article{border:1px solid var(--line);background:#f8fbf9;border-radius:12px;gap:8px;padding:20px;display:grid}.legalPlainSummary b{color:var(--ink);font-size:18px;line-height:1.3}.legalPlainSummary span{color:var(--muted);line-height:1.6}.legalPolicyNav{z-index:10;border-top:1px solid var(--line);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;justify-content:center;gap:38px;padding:17px 24px;display:flex;position:sticky;top:78px;overflow-x:auto}.legalPolicyNav a{color:#46645c;flex:none;font-size:12px;font-weight:700;text-decoration:none}.legalPolicyHeading{max-width:800px}.legalPolicyHeading>p{color:var(--muted);font-size:16px;line-height:1.75}.legalPolicyBlocks{grid-template-columns:1fr 1fr;gap:12px;margin-top:40px;display:grid}.legalPolicyBlocks article{border:1px solid var(--line);background:#fff;border-radius:13px;padding:24px}.legalPolicyBlocks h3,.cookiePanel h3,.rightsPanel h3,.legalUploadFacts h3{color:var(--ink);margin:0 0 10px;font-size:18px}.legalPolicyBlocks p{margin:0}.rightsPanel{color:#fff;background:#0d594d;border-radius:15px;grid-template-columns:.8fr 1.2fr;gap:50px;margin-top:14px;padding:30px;display:grid}.rightsPanel h3{color:#fff;margin-top:10px;font-size:24px}.rightsPanel p{color:#c4dbd5;margin:0 0 12px;font-size:13px;line-height:1.7}.rightsPanel a{color:#91e7c6}.cookiePanel{border:1px solid var(--line);background:#f5f9f7;border-radius:15px;grid-template-columns:.8fr 1.2fr;gap:50px;margin-top:14px;padding:30px;display:grid}.cookiePanel h3{margin-top:10px;font-size:23px}.cookiePanel p{color:var(--muted);margin:0;font-size:13px;line-height:1.75}.legalTermsSection{color:#fff;background:#0b3934;max-width:none;padding-left:max(28px,50vw - 590px);padding-right:max(28px,50vw - 590px)}.legalRules{border-top:1px solid #ffffff21;margin-top:42px}.legalRules article{border-bottom:1px solid #ffffff21;grid-template-columns:52px 1fr;gap:18px;padding:21px 0;display:grid}.legalRules article>span{color:#75e3ba;font-size:10px;font-weight:800}.legalRules h3{color:#fff;margin:0 0 6px;font-size:17px}.legalRules p{color:#b8cec8;max-width:900px;margin:0}.legalSecurityGrid{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:40px;display:grid}.legalSecurityGrid article{border:1px solid var(--line);background:#fff;border-top:3px solid #178161;border-radius:13px;min-height:200px;padding:24px}.legalSecurityGrid h3{margin:34px 0 9px;font-size:17px}.legalSecurityGrid p{margin:0}.legalUploadFacts{color:#fff;background:#0d594d;border-radius:15px;grid-template-columns:1fr 1fr;gap:44px;margin-top:14px;padding:30px;display:grid}.legalUploadFacts h3{color:#fff;margin-top:10px;font-size:22px}.legalUploadFacts p{color:#c4dbd5;margin:0;font-size:13px;line-height:1.7}.legalAiPolicy{color:#fff;background:#102f2b;justify-content:space-between;align-items:end;gap:60px;padding:86px max(28px,50vw - 590px);display:flex}.legalAiPolicy>div{max-width:760px}.legalAiPolicy .secondary{color:#fff;border-color:#638a80;flex:none}.legalContactSection{grid-template-columns:1.25fr .75fr;align-items:start;gap:80px;display:grid}.legalContactSection address{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:13px;gap:9px;padding:25px;font-size:13px;font-style:normal;display:grid}.legalContactSection address b{color:var(--ink);font-size:17px}.legalContactSection address a{color:#0d6f56;margin-top:8px;font-weight:700}.legalSources{padding-top:0}.legalSources>div{flex-wrap:wrap;gap:9px;margin-top:18px;display:flex}.legalSources a{border:1px solid var(--line);color:#47635b;background:#fff;border-radius:7px;padding:9px 12px;font-size:11px;text-decoration:none}@media (width<=1000px){.trustHero,.trustSecurity,.aiPolicySection,.gdprSection{grid-template-columns:1fr;gap:45px}.trustHero{min-height:auto}.trustControl{max-width:620px}.trustProcessGrid{grid-template-columns:repeat(2,1fr)}.trustProcessGrid article:last-child{grid-column:1/-1}.dataFlowSteps{grid-template-columns:1fr 1fr;gap:12px}.dataFlowSteps i{display:none}.gdprSection .primary{grid-column:1}.legalSecurityGrid{grid-template-columns:1fr 1fr}}@media (width<=760px){.trustHero,.trustProcess,.trustSecurity,.trustDataFlow,.aiPolicySection,.reviewSection,.gdprSection,.trustFaq,.trustSources,.legalPolicyHero,.legalPolicySection,.legalAiPolicy,.legalContactSection,.legalSources{padding-top:72px;padding-bottom:72px}.safeguardGrid,.policyColumns,.gdprCards,.legalPolicyBlocks,.legalSecurityGrid,.legalUploadFacts{grid-template-columns:1fr}.legalPlainSummary{grid-template-columns:1fr;padding:26px 20px}.reviewTable{overflow-x:auto}.reviewHead,.reviewRow{min-width:720px}.trustSources,.rightsPanel,.cookiePanel,.legalContactSection{grid-template-columns:1fr;gap:28px}.legalAiPolicy{flex-direction:column;align-items:flex-start;gap:25px}.legalPolicyNav{justify-content:flex-start;top:78px}}@media (width<=540px){.trustHeroCopy h1,.legalPolicyHero h1{font-size:47px}.trustActions{flex-direction:column}.trustActions a{width:100%}.trustControl{padding:24px}.trustProcessGrid,.dataFlowSteps{grid-template-columns:1fr}.trustProcessGrid article:last-child{grid-column:auto}.trustProcessGrid article,.dataFlowSteps article,.legalSecurityGrid article{min-height:auto}.trustFooter{gap:14px}.trustFooter>div{gap:12px 16px}.legalPolicyNav{top:78px}.legalPolicyBlocks article,.rightsPanel,.cookiePanel,.legalUploadFacts{padding:22px}.legalRules article{grid-template-columns:38px 1fr}}.conversionPage{background:var(--paper);min-height:100vh}.nav nav{gap:25px}.contactFab{text-decoration:none}.conversionNav nav{gap:26px}.conversionNav nav a[aria-current=page]{color:var(--green);font-weight:750}.pricingHero,.formHero{background:radial-gradient(circle at 84% 12%,#49d2a238,#0000 34%),linear-gradient(135deg,#f7fbf9 0%,#eaf7f1 100%);padding:100px max(28px,50vw - 540px)}.pricingHero h1,.formHero h1{max-width:930px;margin:18px 0 24px}.pricingHero>p,.formHero>p{max-width:760px;color:var(--muted);font-size:18px;line-height:1.7}.pricingPathButtons{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.pricingSection{max-width:1220px;margin:0 auto;padding:100px 28px}.pricingIntro{max-width:800px}.pricingIntro h2,.purchasePaths h2,.conversionCta h2{color:var(--ink);letter-spacing:-.045em;margin:14px 0;font-size:clamp(38px,4.7vw,58px);line-height:1.08}.pricingIntro p,.purchasePaths>div:first-child p,.conversionCta p{color:var(--muted);line-height:1.7}.pricingCards{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:42px;display:grid}.pricingCards.fourProductPrices{grid-template-columns:repeat(2,minmax(0,1fr))}.pricingCard{border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;min-height:610px;padding:28px;display:flex}.featuredPricing{border:2px solid #178161;box-shadow:0 20px 55px #125c481f}.pricingCardTop{justify-content:space-between;align-items:center;gap:14px;display:flex}.pricingCardTop span{color:#178161;letter-spacing:.13em;font-size:10px;font-weight:800}.pricingCardTop b{color:#126b54;text-transform:uppercase;letter-spacing:.06em;background:#e6f5ef;border-radius:20px;padding:6px 9px;font-size:9px}.pricingCard h2{color:var(--ink);letter-spacing:-.03em;margin:28px 0 10px;font-size:27px}.pricingCard>p{min-height:68px;color:var(--muted);margin:0;font-size:13px;line-height:1.65}.publicPrice{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:4px;min-height:88px;margin:25px 0;padding:19px 0;display:grid}.publicPrice strong{color:var(--ink);letter-spacing:-.035em;font-size:28px}.publicPrice small,.pricingFootnote{color:var(--muted);font-size:10px}.pricingCard>ul{gap:12px;margin:0 0 26px;padding:0;list-style:none;display:grid}.pricingCard>ul li{color:#4d625d;padding-left:22px;font-size:12px;line-height:1.5;position:relative}.pricingCard>ul li:before{content:"✓";color:#178161;font-weight:800;position:absolute;left:0}.pricingCard .primary{margin-top:auto}.priceTextLink{color:#126f58;text-align:center;margin-top:14px;font-size:11px;font-weight:700}.methodPriceList{border-top:1px solid var(--line);margin:24px 0;display:grid}.methodPriceList div{border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:16px;padding:10px 0;font-size:10px;display:flex}.methodPriceList b{color:var(--ink);text-align:right}.pricingFootnote{margin:20px 0 0;line-height:1.6}.purchasePaths{color:#fff;background:#0b3934;grid-template-columns:.75fr 1.25fr;gap:70px;padding:100px max(28px,50vw - 590px);display:grid}.purchasePaths h2,.conversionCta h2{color:#fff}.purchasePaths>div:first-child p,.conversionCta p{color:#b8cec8}.purchasePathGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.purchasePathGrid article{background:#ffffff0e;border:1px solid #ffffff24;border-radius:15px;flex-direction:column;min-height:300px;padding:26px;display:flex}.purchasePathGrid article>span{color:#75e3ba;font-size:10px;font-weight:800}.purchasePathGrid h3{margin:40px 0 10px;font-size:22px}.purchasePathGrid p{color:#b8cec8;font-size:12px;line-height:1.65}.purchasePathGrid a{color:#8fe0c4;margin-top:auto;font-size:12px;font-weight:700}.invoiceFacts{max-width:1180px;margin:0 auto;padding:100px 28px}.invoiceFacts>div{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:30px;display:grid}.invoiceFacts article{border:1px solid var(--line);background:#fff;border-top:3px solid #178161;border-radius:12px;gap:9px;padding:22px;display:grid}.invoiceFacts article b{color:var(--ink);font-size:15px}.invoiceFacts article span,.invoiceFacts>p{color:var(--muted);font-size:11px;line-height:1.6}.invoiceFacts>p{margin-top:22px}.invoiceFacts>p a{color:#126f58}.conversionCta{text-align:center;color:#fff;background:#102f2b;padding:90px 24px}.conversionCta h2,.conversionCta p{margin-left:auto;margin-right:auto}.conversionCta p{max-width:650px}.conversionCta .primary{margin-top:14px}.formHero{padding-top:82px;padding-bottom:72px}.formHero h1{font-size:clamp(48px,6vw,72px)}.orderHeroActions,.contactHeroActions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.orderHeroFacts{color:#49655d;flex-wrap:wrap;gap:10px 24px;margin-top:25px;display:flex}.orderHeroFacts span{padding-left:19px;font-size:14px;font-weight:650;position:relative}.orderHeroFacts span:before{content:"✓";color:#178161;font-weight:850;position:absolute;left:0}.orderWorkspace,.contactWorkspace{grid-template-columns:.72fr 1.28fr;align-items:start;gap:24px;max-width:1180px;margin:0 auto;padding:70px 28px 100px;display:grid}.orderWorkspace{scroll-margin-top:90px}.orderIntentNotice{background:#eef9f4;border:1px solid #b9dfd1;border-left:5px solid #178161;border-radius:14px;grid-column:1/-1;padding:25px 28px}.orderIntentNotice h2,.orderFormHeading h2{color:var(--ink);margin:8px 0;font-size:28px;line-height:1.2}.orderIntentNotice p,.orderFormHeading p{max-width:820px;color:var(--muted);margin:0}.orderIntentNotice>a{color:#126f58;margin-top:13px;font-weight:750;display:inline-block}.orderSummaryCard,.contactPromise{color:#fff;background:#0b3934;border-radius:18px;padding:30px;position:sticky;top:102px;overflow:hidden}.orderSummaryCard h2,.contactPromise h2{color:#fff;letter-spacing:-.035em;margin:16px 0;font-size:30px;line-height:1.1}.summaryPrice{border-top:1px solid #ffffff21;border-bottom:1px solid #ffffff21;gap:3px;padding:18px 0;display:grid}.summaryPrice strong{font-size:27px}.summaryPrice small,.orderSummaryCard>p,.contactPromise>a{color:#a9c5bd;font-size:10px}.orderSummaryCard>ul,.contactPromise>ul{color:#c8d9d4;gap:10px;margin:22px 0;padding-left:18px;font-size:12px;display:grid}.summaryProcess{grid-template-columns:1fr 1fr;gap:8px;margin:22px 0;display:grid}.summaryProcess div{background:#ffffff0d;border:1px solid #ffffff1c;border-radius:8px;gap:5px;padding:12px;display:grid}.summaryProcess span{color:#75e3ba;font-size:9px;font-weight:800}.summaryProcess b{font-size:11px}.conversionForm{border:1px solid var(--line);background:#fff;border-radius:18px;gap:17px;padding:30px;display:grid}.orderFormHeading{border-bottom:1px solid var(--line);padding-bottom:22px}.conversionForm fieldset{border:0;border-top:1px solid var(--line);margin:0;padding:22px 0 0}.conversionForm fieldset:first-of-type{border-top:0;padding-top:0}.conversionForm legend{color:var(--ink);margin-bottom:18px;font-size:15px;font-weight:750}.serviceChoices,.contactMethodChoices{grid-template-columns:1fr 1fr;gap:10px;display:grid}.contactMethodChoices{grid-template-columns:repeat(3,1fr)}.serviceChoices>label,.contactMethodChoices>label{cursor:pointer;display:block;position:relative}.serviceChoices input,.contactMethodChoices input{opacity:0;pointer-events:none;position:absolute}.serviceChoices label>span,.contactMethodChoices label>span{border:1px solid var(--line);background:#fafcfb;border-radius:10px;gap:5px;min-height:72px;padding:16px;display:grid}.serviceChoices .selectedChoice>span,.contactMethodChoices .selectedChoice>span{background:#edf8f3;border:2px solid #178161}.serviceChoices b,.contactMethodChoices b{color:var(--ink);font-size:13px}.serviceChoices small,.contactMethodChoices small{color:var(--muted);font-size:10px}.formGrid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.conversionForm label{color:#425a53;gap:6px;font-size:11px;font-weight:650;display:grid}.conversionForm input,.conversionForm select,.conversionForm textarea{color:#172421;width:100%;font:inherit;background:#fbfcfb;border:1px solid #d4e1dc;border-radius:8px;outline:none;padding:12px 13px}.conversionForm input:focus,.conversionForm select:focus,.conversionForm textarea:focus{border-color:#178161;box-shadow:0 0 0 3px #1781611a}.conversionForm textarea{resize:vertical;min-height:105px}.conversionForm label>small{color:var(--muted);font-size:9px;font-weight:400;line-height:1.5}.conversionForm label>small a,.formConsent a{color:#126f58}.wideField{grid-column:1/-1}.formConsent{align-items:flex-start;line-height:1.5;gap:9px!important;font-weight:400!important;display:flex!important}.formConsent input{flex:none;width:16px;margin-top:2px}.submitExplanation,.intentConfirmation{background:#f1f7f4;border-radius:10px;gap:5px;padding:16px 18px;display:grid}.submitExplanation b,.intentConfirmation b{color:var(--ink)}.submitExplanation span,.intentConfirmation span{color:var(--muted);font-size:14px;line-height:1.6}.submitOrderRow{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding-top:20px;display:flex}.submitOrderRow>div{gap:3px;display:grid}.submitOrderRow span{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font-size:9px}.submitOrderRow b{color:var(--ink)}.conversionForm button:disabled{opacity:.65;cursor:wait}.orderConfirmation,.contactConfirmation{border:1px solid var(--line);text-align:center;background:#fff;border-radius:20px;max-width:760px;margin:70px auto 100px;padding:46px;box-shadow:0 20px 60px #14463a1a}.confirmationMark{color:#168060;background:#dff5ec;border-radius:50%;place-items:center;width:62px;height:62px;margin:0 auto 22px;font-size:26px;font-weight:800;display:grid}.orderConfirmation h2,.contactConfirmation h2{color:var(--ink);letter-spacing:-.04em;margin:14px 0;font-size:38px}.orderConfirmation>p,.contactConfirmation>p{color:var(--muted);margin-bottom:6px;font-size:11px}.orderConfirmation>strong,.contactConfirmation>strong{color:#0d594d;font-size:23px}.confirmationSummary,.nextStepBox{text-align:left;background:#eef7f3;border-radius:11px;gap:6px;margin:26px 0 0;padding:20px;display:grid}.confirmationSummary span,.confirmationSummary b,.confirmationSummary small{display:block}.confirmationSummary b{color:var(--ink);font-size:18px}.confirmationSummary small,.nextStepBox span{color:var(--muted);font-size:11px;line-height:1.6}.nextStepBox b{color:#0d594d}.warningBox{background:#fff5e5}.warningBox b{color:#7c5a1e}.confirmationActions{justify-content:center;gap:11px;margin-top:28px;display:flex}.contactPromise>div{background:#ffffff0e;border:1px solid #ffffff1f;border-radius:11px;gap:7px;margin:25px 0;padding:18px;display:grid}.contactPromise>div span{color:#b8cec8;font-size:11px;line-height:1.55}.contactPromise>div a{color:#8fe0c4;font-size:11px;font-weight:700}.contactPromise>a{color:#8fe0c4}.contactPromise>span:last-child{color:#8fe0c4;font-size:12px;font-weight:700}.preferredTime{margin-top:14px}.homePricing{background:#f5f9f7;padding:95px max(24px,50vw - 560px)}.homePricingHead{justify-content:space-between;align-items:end;gap:40px;margin-bottom:34px;display:flex}.homePricingHead h2{color:var(--ink);letter-spacing:-.04em;margin:12px 0 0;font-size:clamp(36px,4.7vw,55px);line-height:1.08}.homePricingHead>p{max-width:400px;color:var(--muted);line-height:1.7}.homePriceGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.homePriceGrid article{border:1px solid var(--line);background:#fff;border-radius:15px;flex-direction:column;min-height:330px;padding:25px;display:flex}.homePriceGrid small{color:#178161;letter-spacing:.1em;font-size:9px;font-weight:800}.homePriceGrid h3{color:var(--ink);margin:28px 0 7px;font-size:21px}.homePriceGrid strong{color:#0d594d;font-size:24px}.homePriceGrid p{color:var(--muted);font-size:12px;line-height:1.6}.homePriceGrid div{gap:12px;margin-top:auto;display:flex}.homePriceGrid a{color:#126f58;font-size:11px;font-weight:700}.homePricingAction{justify-content:center;margin-top:28px;display:flex}.dark .homePricing{background:#11211d}.dark .homePriceGrid article{background:#172923}.dark .homePricingAction .secondary{color:#e9f2ef}@media (width<=1000px){.pricingCards,.pricingCards.fourProductPrices,.homePriceGrid{grid-template-columns:1fr}.pricingCard{min-height:auto}.purchasePaths,.orderWorkspace,.contactWorkspace{grid-template-columns:1fr}.orderSummaryCard,.contactPromise{position:static}.invoiceFacts>div{grid-template-columns:1fr 1fr}}@media (width<=720px){.pricingHero,.pricingSection,.purchasePaths,.invoiceFacts,.formHero,.orderWorkspace,.contactWorkspace,.homePricing{padding-top:70px;padding-bottom:70px}.purchasePaths,.purchasePathGrid,.serviceChoices,.contactMethodChoices,.formGrid,.invoiceFacts>div{grid-template-columns:1fr}.homePricingHead{display:block}.conversionForm{padding:22px}.submitOrderRow{flex-direction:column;align-items:stretch}.submitOrderRow button{width:100%}.orderHeroActions{flex-direction:column;align-items:stretch}.orderHeroActions a,.contactHeroActions a{width:100%}.contactHeroActions{flex-direction:column;align-items:stretch}}@media (width<=520px){.pricingHero h1,.formHero h1{font-size:46px}.pricingPathButtons,.confirmationActions{flex-direction:column}.pricingPathButtons a,.confirmationActions a{width:100%}.pricingCard,.orderSummaryCard,.contactPromise,.orderConfirmation,.contactConfirmation{padding:24px}.orderConfirmation,.contactConfirmation{margin:45px 16px 70px}.orderConfirmation h2,.contactConfirmation h2{font-size:32px}}.siteNav .desktopNav a[aria-current=page]{color:var(--green);font-weight:750}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:3px solid #1c9e766b}.mobileMenu{display:none;position:relative}.mobileMenu summary{border:1px solid var(--line);min-width:80px;min-height:42px;color:var(--ink);cursor:pointer;background:#fff;border-radius:9px;justify-content:center;align-items:center;gap:9px;font-size:13px;font-weight:700;list-style:none;display:flex}.mobileMenu summary::-webkit-details-marker{display:none}.mobileMenu summary i,.mobileMenu summary i:before,.mobileMenu summary i:after{background:currentColor;border-radius:2px;width:15px;height:2px;display:block}.mobileMenu summary i{position:relative}.mobileMenu summary i:before,.mobileMenu summary i:after{content:"";position:absolute;left:0}.mobileMenu summary i:before{top:-5px}.mobileMenu summary i:after{top:5px}.mobileMenu[open] summary i{background:0 0}.mobileMenu[open] summary i:before{top:0;transform:rotate(45deg)}.mobileMenu[open] summary i:after{top:0;transform:rotate(-45deg)}.mobileMenuPanel{border:1px solid var(--line);background:#fff;border-radius:14px;width:min(330px,100vw - 24px);padding:14px;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 22px 55px #102f2b33}.siteNav .mobileMenuPanel nav{gap:3px;display:grid}.siteNav .mobileMenuPanel nav a{color:var(--ink);border-radius:8px;padding:12px 10px;font-size:15px}.siteNav .mobileMenuPanel nav a:hover,.siteNav .mobileMenuPanel nav a[aria-current=page]{background:var(--pale);color:var(--green)}.siteNav .mobileMenuPanel>.primary,.siteNav .mobileMenuPanel>.secondary{width:100%;margin-top:10px}.persistentContactAction{white-space:nowrap}@media (width<=1240px){.siteNav .desktopNav,.siteNav .desktopAction{display:none}.siteNav .mobileMenu{display:block}.siteNav .mobileMenuPanel nav{display:grid}}@media (width<=420px){.siteNav{height:70px}.siteNav .brand{font-size:18px}.siteNav .brandMark{width:30px;height:30px}.siteNav{padding-inline:14px}.persistentContactAction{padding:9px 12px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.workflowPage{color:#172421;background:#f3f7f5;min-height:100vh}.workflowNav nav{gap:20px;font-size:12px;display:flex}.workflowNav nav a{color:#516a63;text-decoration:none}.workflowNav nav a[aria-current=page]{color:#126e56;font-weight:750}.workflowHero{background:linear-gradient(125deg,#fff 55%,#e5f5ed);border-bottom:1px solid #d9e5e0;grid-template-columns:1fr 540px;align-items:end;gap:50px;padding:54px max(24px,50vw - 590px);display:grid}.workflowHero h1,.workflowDetailHead h1{letter-spacing:-.045em;color:#12352d;margin:10px 0;font-size:clamp(38px,5vw,62px);line-height:1.02}.workflowHero p,.workflowDetailHead p{color:#60736d;line-height:1.65}.workflowSummary{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.workflowSummary article{background:#ffffffc9;border:1px solid #d8e7e0;border-radius:12px;gap:5px;padding:18px;display:grid}.workflowSummary strong{color:#136f56;font-size:27px}.workflowSummary span{color:#5d716b;font-size:10px}.workflowSection{max-width:1180px;margin:34px auto 0;padding:0 24px}.workflowContacts{padding-bottom:80px}.workflowSectionHead{justify-content:space-between;align-items:end;margin-bottom:15px;display:flex}.workflowSectionHead h2{letter-spacing:-.025em;margin:5px 0 0;font-size:28px}.workflowSectionHead>span{color:#6c7e78;font-size:11px}.workflowTableWrap{background:#fff;border:1px solid #d9e5e0;border-radius:14px;overflow:auto}.workflowTable{border-collapse:collapse;width:100%;min-width:1030px}.workflowTable th{text-align:left;color:#73837e;text-transform:uppercase;letter-spacing:.055em;border-bottom:1px solid #dbe6e1;padding:12px 14px;font-size:9px}.workflowTable td{vertical-align:middle;border-bottom:1px solid #e6ece9;padding:15px 14px;font-size:11px}.workflowTable tr:last-child td{border-bottom:0}.workflowTable td>b,.workflowTable td>span,.workflowTable td>small{display:block}.workflowTable td>b{margin-bottom:4px;font-size:11px}.workflowTable td>span:not(.workflowPill),.workflowTable td>small{color:#6b7c77;font-size:9px}.workflowTable td>.workflowPill{margin-bottom:5px;display:inline-flex}.workflowOpen{color:#146d56;border:1px solid #bcd8cc;border-radius:7px;padding:8px 11px;font-weight:700;text-decoration:none;display:inline-flex}.workflowPill{color:#526660;white-space:nowrap;background:#e9efec;border-radius:999px;width:max-content;padding:5px 8px;font-size:9px;font-weight:750;display:inline-flex}.workflowPill.success{color:#106c50;background:#dcf2e8}.workflowPill.warning{color:#805b18;background:#fff0d9}.workflowPill.neutral{color:#526660;background:#e9efec}.workflowEmpty{text-align:center;color:#6b7c77;background:#fff;border:1px solid #d9e5e0;border-radius:14px;padding:35px}.workflowContactGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.workflowContactGrid>article{background:#fff;border:1px solid #d9e5e0;border-radius:14px;gap:15px;padding:22px;display:grid}.workflowContactTop{justify-content:space-between;gap:16px;display:flex}.workflowContactTop>div{gap:4px;display:grid}.workflowContactTop b{font-size:15px}.workflowContactTop span:not(.workflowPill){color:#6c7d78;font-size:10px}.workflowContactGrid article>p{color:#435c54;white-space:pre-wrap;margin:0;font-size:12px;line-height:1.6}.workflowContactGrid dl{grid-template-columns:90px 1fr;gap:6px 12px;margin:0;display:grid}.workflowContactGrid dt{color:#788781;font-size:9px}.workflowContactGrid dd{margin:0;font-size:10px}.workflowContactActions{flex-wrap:wrap;gap:14px;display:flex}.workflowContactActions a{color:#146e57;font-size:10px}.contactStatusControl{border-top:1px solid #e2eae6;align-items:end;gap:8px;padding-top:14px;display:flex}.contactStatusControl label{color:#62746e;gap:5px;font-size:9px;display:grid}.contactStatusControl select{color:#223c35;background:#fff;border:1px solid #cfddd7;border-radius:7px;padding:8px}.contactStatusControl button{color:#fff;background:#176f58;border:0;border-radius:7px;padding:9px 12px;font-weight:700}.contactStatusControl button:disabled{opacity:.45}.contactStatusControl small{color:#136e54}.workflowDetailHead{grid-template-columns:1fr auto;align-items:end;gap:16px;max-width:1180px;margin:0 auto;padding:42px 24px 25px;display:grid}.workflowDetailHead>a{color:#176f58;grid-column:1/-1;font-size:11px}.workflowDetailHead h1{font-size:44px}.workflowDetailHead p{margin:0}.workflowDetailLayout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:20px;max-width:1180px;margin:0 auto;padding:0 24px 80px;display:grid}.workflowDetailMain{gap:18px;display:grid}.workflowCard,.workflowEditor{background:#fff;border:1px solid #d9e5e0;border-radius:14px;padding:25px}.workflowCard>h2{margin-top:0}.workflowCard>p{color:#5f736c;line-height:1.6}.workflowCardHead{border-bottom:1px solid #e2eae6;justify-content:space-between;align-items:start;gap:16px;padding-bottom:18px;display:flex}.workflowCardHead h2,.workflowEditor h2{margin:5px 0 0;font-size:24px}.workflowCardHead>a{color:#176f58;font-size:10px}.workflowDefinition{grid-template-columns:145px 1fr;gap:10px 16px;margin:22px 0 0;display:grid}.workflowDefinition dt{color:#788681;font-size:10px}.workflowDefinition dd{color:#334c45;white-space:pre-wrap;margin:0;font-size:11px;line-height:1.55}.workflowDefinition a{color:#176f58}.workflowDefinition.wide dt{padding-top:2px}.workflowDocuments{border-top:1px solid #e2eae6;margin-top:24px;padding-top:19px}.workflowDocuments h3{margin:0 0 12px;font-size:16px}.workflowDocuments>p{color:#6b7c76;font-size:11px}.workflowDocuments ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.workflowDocuments li{border:1px solid #dfe8e4;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;padding:11px;display:flex}.workflowDocuments li>div{gap:3px;min-width:0;display:grid}.workflowDocuments b{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.workflowDocuments span{color:#71817c;font-size:9px}.workflowDocuments a{color:#176f58;font-size:10px}.workflowAlert{color:#76561c;background:#fff2df;border:1px solid #f0ddbd;border-radius:8px;margin-top:17px;padding:13px}.workflowAlert b{font-size:11px}.workflowAlert p{margin:5px 0 0;font-size:10px;line-height:1.5}.workflowDetailAside{position:sticky;top:18px}.workflowEditor{gap:14px;display:grid}.workflowEditor>div:first-child>p{color:#6b7d77;margin:6px 0 0;font-size:10px}.workflowEditor label{color:#526961;gap:6px;font-size:10px;font-weight:700;display:grid}.workflowEditor input,.workflowEditor select,.workflowEditor textarea{color:#18372f;width:100%;font:inherit;background:#fbfcfc;border:1px solid #ccdcd5;border-radius:8px;padding:10px 11px}.workflowEditor textarea{resize:vertical}.invoiceDetails{background:#f8faf9;border:1px solid #dbe6e2;border-radius:9px;gap:11px;padding:13px;display:grid}.invoiceDetails summary{cursor:pointer;color:#315148;font-size:10px;font-weight:750}.invoiceDetails[open] summary{margin-bottom:10px}.invoiceDetails label{margin-top:9px}.workflowQuickActions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.workflowQuickActions button,.workflowSave{color:#176f58;background:#fff;border:1px solid #b8d4c9;border-radius:8px;padding:10px;font-size:10px;font-weight:750}.workflowSave{color:#fff;background:#176f58;border:0;font-size:11px}.workflowEditor button:disabled{opacity:.5}.workflowMessage{border-radius:7px;margin:0;padding:10px;font-size:10px}.workflowMessage.success{color:#11694f;background:#e2f3eb}.workflowMessage.error{color:#963d34;background:#fff0ee}.workflowAutomationNote{color:#6d7d78;font-size:9px;line-height:1.5}.srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=980px){.workflowHero,.workflowDetailLayout{grid-template-columns:1fr}.workflowDetailAside{position:static}.workflowNav nav{display:none}}@media (width<=700px){.workflowNav>div>span{display:none}.workflowSummary{grid-template-columns:1fr 1fr}.workflowContactGrid,.workflowDetailHead{grid-template-columns:1fr}.workflowDetailHead h1{font-size:38px}.workflowDefinition{grid-template-columns:1fr}.workflowCard,.workflowEditor{padding:20px}.workflowQuickActions{grid-template-columns:1fr}}.workflowCardActions{flex-direction:column;align-items:flex-end;gap:9px;display:flex}.workflowCardActions a{color:#176f58;font-size:10px;font-weight:750}.aiReportWorkflowPage .workflowTable{min-width:900px}.analysisDetailHead{max-width:1440px}.aiAnalysisLayout{grid-template-columns:360px minmax(0,1fr);align-items:start;gap:20px;max-width:1440px;margin:0 auto;padding:0 24px 90px;display:grid}.analysisSources{gap:16px;display:grid;position:sticky;top:18px}.analysisSources .workflowCard{padding:21px}.analysisSources h2{margin:8px 0 18px;font-size:21px}.analysisSources dl{gap:8px;margin:0;display:grid}.analysisSources dt{color:#75857f;margin-top:8px;font-size:9px;font-weight:750}.analysisSources dd{color:#365048;white-space:pre-wrap;margin:0;font-size:10px;line-height:1.55}.analysisSources ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.analysisSources li{border:1px solid #dfe8e4;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.analysisSources li>div{gap:3px;min-width:0;display:grid}.analysisSources li b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.analysisSources li span{color:#75857f;font-size:8px}.analysisSources li a{color:#176f58;font-size:9px}.analysisGuardrail{color:#fff;background:#0f443b}.analysisGuardrail h2{color:#fff}.analysisGuardrail p{color:#bfd2cc;font-size:10px;line-height:1.6}.analysisWorkspace{gap:16px;min-width:0;display:grid}.analysisNotice{color:#155f4b;background:#e4f3ec;border:1px solid #c8e4d7;border-radius:11px;padding:14px 17px}.analysisNotice.error{color:#8f3f35;background:#fff0ee;border-color:#f0cdc8}.analysisNotice b{font-size:11px}.analysisNotice p{margin:6px 0 0;font-size:9px;line-height:1.55}.analysisToolbar{color:#fff;background:#123c33;border-radius:13px;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.analysisToolbar>div:first-child{gap:4px;display:grid}.analysisToolbar strong{font-size:17px}.analysisToolbar small{color:#a9c7bd;font-size:8px}.analysisToolbar>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.analysisToolbar button,.analysisToolbar a,.analysisFinalActions button,.analysisFinalActions a{color:#126e56;cursor:pointer;background:#fff;border:1px solid #bcd8cc;border-radius:7px;padding:9px 11px;font-size:9px;font-weight:750;text-decoration:none}.analysisToolbar button:disabled,.analysisFinalActions button:disabled{cursor:not-allowed;opacity:.45}.aiDraftControl{background:#eff8f4;border:1px solid #cfe6dc;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:22px;display:grid}.aiDraftControl.waiting{background:#fff8e9;border-color:#ead9ad}.aiDraftControl h2{margin:7px 0;font-size:22px}.aiDraftControl p{color:#526a62;max-width:760px;margin:0;font-size:10px;line-height:1.6}.aiDraftAction{place-items:flex-end end;gap:8px;display:grid}.aiDraftAction span{color:#4c675e;font-size:9px;font-weight:750}.aiDraftAction button{color:#fff;cursor:pointer;background:#126e56;border:0;border-radius:8px;padding:12px 15px;font-size:10px;font-weight:800}.aiDraftAction button:disabled{cursor:not-allowed;opacity:.45}.aiDraftMeta{border-top:1px solid #d5e5de;grid-column:1/-1;gap:4px;padding-top:13px;display:grid}.aiDraftMeta .errorText{color:#93453c}.analysisEconomics .workflowCardHead>span{color:#6f817b;font-size:9px}.analysisHelp{margin:17px 0!important;font-size:10px!important}.analysisInputGrid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.analysisInputGrid label,.analysisTextGrid label,.analysisReviewNotes{color:#405c53;gap:6px;font-size:9px;font-weight:750;display:grid}.analysisInputGrid input,.analysisTextGrid textarea,.analysisReviewNotes textarea{color:#18372f;font:inherit;background:#fbfcfc;border:1px solid #ccdcd5;border-radius:8px;width:100%;padding:10px}.analysisInputGrid input:disabled,.analysisTextGrid textarea:disabled,.analysisReviewNotes textarea:disabled{color:#68766f;background:#eef2f0}.analysisTextGrid textarea,.analysisReviewNotes textarea{resize:vertical;white-space:pre-wrap;font-size:11px;line-height:1.55}.analysisScenarioGrid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px;display:grid}.analysisScenarioGrid article{background:#edf6f2;border-radius:10px;gap:9px;padding:15px;display:grid}.analysisScenarioGrid small{color:#177159;font-size:8px;font-weight:800}.analysisScenarioGrid strong{color:#143c32;font-size:20px}.analysisScenarioGrid dl{grid-template-columns:48px 1fr;gap:5px;margin:0;display:grid}.analysisScenarioGrid dt{color:#73847e;font-size:8px}.analysisScenarioGrid dd{margin:0;font-size:8px}.analysisSection{gap:19px;display:grid}.analysisSection .workflowCardHead p{color:#6b7e77;margin:6px 0 0;font-size:9px}.analysisTextGrid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.analysisReviewNotes textarea{margin-top:2px}.analysisFinalActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.analysisFinalActions .deliverAction{color:#fff;background:#126e56}.preLine{white-space:pre-line}.draftWatermark{color:#8a5d12;background:#fff0d9;border-radius:5px;margin-top:18px;padding:8px 11px;display:inline-block}.aiReportScenarioPrint{grid-template-columns:repeat(3,1fr);gap:11px;margin-top:23px;display:grid}.aiReportScenarioPrint article{background:#edf6f2;border-radius:9px;gap:7px;padding:15px;display:grid}.aiReportScenarioPrint small{color:#177159;font-size:8px;font-weight:800}.aiReportScenarioPrint strong{color:#0d594d;font-size:19px}.aiReportScenarioPrint dl{grid-template-columns:52px 1fr;gap:5px;margin:0;display:grid}.aiReportScenarioPrint dt,.aiReportScenarioPrint dd{margin:0;font-size:8px}.reportCaveat{background:#fff5e6;border-radius:7px;padding:12px}.reportDraftNotice{color:#913e34;background:#fff0ee;border-radius:7px;margin-top:20px;padding:14px;font-size:11px;font-weight:750}.reportTerms{background:#f3f7f5}.reportToolbar>span{color:#677a73;font-size:10px}.aiReportDocument>header{position:relative}.aiReportDocument .reportNumber{color:#178160;font-size:9px;font-weight:800}.aiReportDocument>section{break-inside:auto}@media (width<=1100px){.aiAnalysisLayout{grid-template-columns:1fr}.analysisSources{position:static}.analysisInputGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.analysisToolbar{flex-direction:column;align-items:flex-start}.analysisToolbar>div:last-child{justify-content:flex-start}.aiDraftControl{grid-template-columns:1fr}.aiDraftAction{justify-items:start}.analysisTextGrid,.analysisScenarioGrid,.aiReportScenarioPrint,.analysisInputGrid{grid-template-columns:1fr}.aiAnalysisLayout{padding-left:14px;padding-right:14px}.workflowCardActions{align-items:flex-start}.workflowCardHead{flex-direction:column}}@media print{.draftWatermark{display:none}.aiReportScenarioPrint article,.reportCaveat,.reportTerms{-webkit-print-color-adjust:exact;print-color-adjust:exact}.aiReportDocument>section{break-inside:avoid}.aiReportDocument>section:has(.preLine){break-inside:auto}}.workflowSourceLink{color:#126e56;align-items:center;margin-top:18px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.workflowSourceLink:after{content:"→";margin-left:7px}.reportContinuation{background:linear-gradient(120deg,#ecf7f2,#fff);justify-content:space-between;align-items:center;gap:24px;display:flex}.reportContinuation h2{margin:6px 0;font-size:24px}.reportContinuation p{max-width:720px;margin:0;font-size:10px}.reportContinuation small{color:#766027;margin-top:8px;font-size:9px;display:block}.reportContinuation .errorText{color:#93453c}.reportContinuation>a,.reportContinuation>button{color:#fff;cursor:pointer;background:#126e56;border:0;border-radius:8px;flex:none;padding:12px 15px;font-size:10px;font-weight:800;text-decoration:none}.reportContinuation>button:disabled{cursor:not-allowed;opacity:.45}.colleagueToolbar .primaryStage{color:#0c654e;background:#daf1e7}.colleagueStageCard ol{grid-template-columns:repeat(9,minmax(78px,1fr));gap:7px;margin:18px 0 0;padding:0;list-style:none;display:grid;overflow-x:auto}.colleagueStageCard li{color:#73827d;background:#eef3f1;border:1px solid #e0e8e4;border-radius:8px;align-items:center;gap:7px;min-width:78px;padding:9px;display:flex}.colleagueStageCard li span{background:#dce6e2;border-radius:50%;justify-content:center;align-items:center;width:19px;height:19px;font-size:8px;display:flex}.colleagueStageCard li b{font-size:8px}.colleagueStageCard li.done{color:#176f58;background:#e5f4ed}.colleagueStageCard li.done span{background:#bee2d2}.colleagueStageCard li.current{color:#fff;background:#123c33;border-color:#123c33}.colleagueStageCard li.current span{color:#123c33;background:#fff}.colleagueCommercialTotals{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px;display:grid}.colleagueCommercialTotals article{background:#edf6f2;border-radius:10px;gap:6px;padding:16px;display:grid}.colleagueCommercialTotals small{color:#177159;font-size:8px;font-weight:800}.colleagueCommercialTotals strong{color:#123c33;font-size:20px}.orderAiColleagueCard .workflowCardHead>span{margin-top:5px}.proposalDraftWatermark{color:#8a5d12;background:#fff0d9;border-radius:5px;margin-top:18px;padding:8px 11px;display:inline-block}.aiColleagueProposal .reportNumber{color:#178160;font-size:9px;font-weight:800}.proposalSourceNote{background:#edf6f2;border-left:3px solid #178160;padding:13px 15px}.proposalPriceGrid{grid-template-columns:repeat(3,1fr);gap:11px;margin:22px 0;display:grid}.proposalPriceGrid article{color:#fff;background:#0d594d;border-radius:9px;gap:7px;padding:17px;display:grid}.proposalPriceGrid small{color:#9ad8c2;font-size:8px;font-weight:800}.proposalPriceGrid strong{font-size:21px}.proposalPriceGrid span{color:#c9ded7;font-size:8px;line-height:1.5}.proposalTerms{grid-template-columns:145px 1fr;gap:10px 16px;margin:22px 0 0;display:grid}.proposalTerms dt{color:#61736d;font-size:10px;font-weight:800}.proposalTerms dd{color:#52655f;margin:0;font-size:11px;line-height:1.6}.proposalCommercialSection{background:#f7faf8}.aiColleagueProposal>section{break-inside:auto}@media (width<=720px){.reportContinuation{flex-direction:column;align-items:flex-start}.colleagueCommercialTotals,.proposalPriceGrid,.proposalTerms{grid-template-columns:1fr}.reportContinuation>a,.reportContinuation>button{width:100%}}@media print{.proposalDraftWatermark{display:inline-block!important}.proposalPriceGrid article,.proposalSourceNote,.proposalCommercialSection{-webkit-print-color-adjust:exact;print-color-adjust:exact}.aiColleagueProposal>section{break-inside:avoid}.aiColleagueProposal>section:has(.preLine){break-inside:auto}}.workflowFocus{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:20px;max-width:1180px;margin:34px auto 0;padding:0 24px;display:grid}.workflowFocusMain{min-width:0}.workflowTaskGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.workflowTaskGrid>article{background:#fff;border:1px solid #d9e5e0;border-radius:14px;gap:9px;padding:20px;display:grid}.workflowTaskTop{justify-content:space-between;align-items:center;display:flex}.workflowTaskTop>span{color:#176f58;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:800}.workflowTaskGrid h3{color:#173b32;margin:0;font-size:17px;line-height:1.25}.workflowTaskGrid p{color:#526a62;margin:0;font-size:11px;line-height:1.55}.workflowTaskGrid small{color:#7a8984;font-size:9px}.workflowTaskGrid a{color:#126e56;margin-top:4px;font-size:11px;font-weight:800;text-decoration:none}.workflowManualPlan{color:#fff;background:#123c33;border-radius:16px;padding:25px}.workflowManualPlan h2{margin:8px 0 20px;font-size:23px;line-height:1.15}.workflowManualPlan ol{gap:14px;margin:0;padding:0;list-style:none;display:grid}.workflowManualPlan li{border-top:1px solid #315c52;gap:4px;padding-top:13px;display:grid}.workflowManualPlan li:first-child{border-top:0;padding-top:0}.workflowManualPlan li b{font-size:12px}.workflowManualPlan li span{color:#b8cec7;font-size:10px;line-height:1.5}.workflowNextHint{background:#edf6f2;border-radius:9px;gap:5px;padding:12px 14px;display:grid}.workflowNextHint b{color:#146d56;font-size:10px}.workflowNextHint span{color:#405c53;font-size:10px;line-height:1.5}.workflowNextAction{background:#e9f5ef;border:1px solid #cce5da;border-radius:10px;gap:6px;padding:14px;display:grid}.workflowNextAction small{color:#176f58;letter-spacing:.045em;font-size:9px;font-weight:850}.workflowNextAction b{color:#173c32;font-size:12px;line-height:1.5}.workflowPlannedStage{background:linear-gradient(125deg,#e9f5ef,#fff);border:1px solid #d1e5dc;border-radius:17px;margin-bottom:80px;padding:28px}.workflowPlannedIntro{color:#506860;max-width:760px;margin:-2px 0 20px;font-size:12px;line-height:1.65}.workflowPlannedGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.workflowPlannedGrid article{background:#fff;border:1px solid #d7e6df;border-radius:12px;padding:19px}.workflowPlannedGrid article>span{color:#178160;font-size:10px;font-weight:850}.workflowPlannedGrid h3{color:#173c32;margin:10px 0 7px;font-size:16px}.workflowPlannedGrid p{color:#5c7069;margin:0;font-size:10px;line-height:1.6}@media (width<=980px){.workflowFocus{grid-template-columns:1fr}.workflowManualPlan ol{grid-template-columns:repeat(2,1fr)}.workflowManualPlan li:nth-child(2){border-top:0;padding-top:0}}@media (width<=700px){.workflowFocus{padding:0 16px}.workflowTaskGrid,.workflowPlannedGrid,.workflowManualPlan ol{grid-template-columns:1fr}.workflowManualPlan li:nth-child(2){border-top:1px solid #315c52;padding-top:13px}.workflowPlannedStage{border-left:0;border-right:0;border-radius:0;margin-bottom:55px;padding:24px 18px}.workflowPlannedStage .workflowSectionHead{flex-direction:column;align-items:start;gap:8px}}.analysisDelivery{gap:20px;display:grid}.analysisDelivery .workflowCardHead p{color:#63766f;margin:6px 0 0;font-size:11px;line-height:1.55}.analysisDelivery.delivered{background:linear-gradient(120deg,#e9f6ef,#fff);border-color:#c8e5d7}.analysisDelivery ol{grid-template-columns:repeat(4,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.analysisDelivery li{background:#f1f4f3;border:1px solid #e0e8e4;border-radius:10px;gap:7px;padding:15px;display:grid}.analysisDelivery li b{color:#52655f;font-size:11px}.analysisDelivery li span{color:#71817c;font-size:9px;line-height:1.5}.analysisDelivery li.done{background:#e7f4ed;border-color:#cfe6db}.analysisDelivery li.done b{color:#126e56}.analysisDeliveryActions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.analysisDeliveryActions a,.analysisDeliveryActions button{color:#126e56;cursor:pointer;background:#fff;border:1px solid #bcd8cc;border-radius:8px;padding:11px 14px;font-size:10px;font-weight:800;text-decoration:none}.analysisDeliveryActions button,.analysisDeliveryActions a:last-child{color:#fff;background:#126e56}.analysisDeliveryActions button:disabled{opacity:.5}.analysisDeliveryNote{color:#735d27;background:#fff8e9;border-radius:8px;margin:0;padding:12px 14px;font-size:10px;line-height:1.55}@media (width<=900px){.analysisDelivery ol{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.analysisDelivery ol{grid-template-columns:1fr}.analysisDeliveryActions{flex-direction:column}.analysisDeliveryActions a,.analysisDeliveryActions button{text-align:center;width:100%}}.workflowSalesOverview{background:#fff;border:1px solid #d9e5e0;border-radius:17px;padding:28px}.workflowSalesMetrics{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.workflowSalesMetrics article{background:#edf6f2;border-radius:12px;gap:7px;padding:19px;display:grid}.workflowSalesMetrics small{color:#167058;letter-spacing:.05em;font-size:9px;font-weight:850}.workflowSalesMetrics strong{color:#123c33;font-size:25px}.workflowSalesMetrics span{color:#5a7068;font-size:10px;line-height:1.45}.workflowSalesSteps{gap:10px;margin-top:13px;display:grid}.workflowSalesSteps article{border:1px solid #dfe9e5;border-radius:11px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:14px;padding:15px 17px;display:grid}.workflowSalesSteps article>span{color:#146e56;background:#dff1e9;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:9px;font-weight:850;display:flex}.workflowSalesSteps h3{color:#173c32;margin:0 0 4px;font-size:14px}.workflowSalesSteps p{color:#61746d;margin:0;font-size:10px;line-height:1.5}.workflowSalesSteps a{color:#126e56;white-space:nowrap;font-size:10px;font-weight:800;text-decoration:none}.workflowLaunchStatus{margin-bottom:34px}.workflowLaunchGrid{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.workflowLaunchGrid article{background:#fff;border:1px solid #d9e5e0;border-radius:13px;padding:20px}.workflowLaunchGrid article>span{border-radius:999px;padding:5px 8px;font-size:9px;font-weight:850;display:inline-flex}.workflowLaunchGrid .ready>span{color:#106c50;background:#dcf2e8}.workflowLaunchGrid .waiting>span{color:#805b18;background:#fff0d9}.workflowLaunchGrid h3{color:#173c32;margin:12px 0 7px;font-size:15px;line-height:1.25}.workflowLaunchGrid p{color:#5c7069;margin:0;font-size:10px;line-height:1.6}@media (width<=980px){.workflowSalesMetrics{grid-template-columns:1fr 1fr}.workflowLaunchGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.workflowSalesOverview{border-left:0;border-right:0;border-radius:0;padding:24px 18px}.workflowSalesMetrics,.workflowLaunchGrid{grid-template-columns:1fr}.workflowSalesSteps article{grid-template-columns:32px 1fr;align-items:start}.workflowSalesSteps a{grid-column:2}.workflowLaunchStatus{padding-left:16px;padding-right:16px}}.workflowPage:not(.aiReportWorkflowPage) .workflowTable{min-width:1120px}.workflowEmailAlert{background:#fff3df;border:1px solid #eed5ac;border-radius:15px;justify-content:space-between;align-items:center;gap:24px;padding:22px 24px;display:flex}.workflowEmailAlert h2{color:#684b17;margin:6px 0;font-size:22px}.workflowEmailAlert p{color:#715e39;max-width:780px;margin:0;font-size:11px;line-height:1.55}.workflowEmailAlert>a{color:#fff;white-space:nowrap;background:#805b18;border-radius:8px;padding:11px 14px;font-size:10px;font-weight:800;text-decoration:none}.workflowEmailFailure{background:#fff3df;border:1px solid #eed5ac;border-radius:9px;gap:5px;padding:12px;display:grid}.workflowEmailFailure b{color:#714d13;font-size:10px}.workflowEmailFailure span{color:#715e39;font-size:9px;line-height:1.5}@media (width<=700px){.workflowEmailAlert{border-left:0;border-right:0;border-radius:0;flex-direction:column;align-items:flex-start;margin-left:0;margin-right:0;padding:20px 18px}.workflowEmailAlert>a{text-align:center;width:100%}}.workflowGuideMetrics{grid-template-columns:repeat(5,1fr);gap:9px;margin-bottom:8px;display:grid}.workflowGuideMetrics article{background:#eaf5f0;border:1px solid #d5e8df;border-radius:11px;gap:5px;padding:16px;display:grid}.workflowGuideMetrics strong{color:#126e56;font-size:24px}.workflowGuideMetrics span{color:#536b63;font-size:9px;line-height:1.45}.workflowGuideNote{color:#75847f!important;margin:0 0 17px!important;font-size:9px!important}@media (width<=900px){.workflowGuideMetrics{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.workflowGuideMetrics{grid-template-columns:1fr}}.workflowSourceOverview{background:#fff;border:1px solid #d9e5e0;border-radius:17px;padding:28px}.workflowSourceTable{border:1px solid #dfe8e4;border-radius:12px;overflow:hidden}.workflowSourceRow{grid-template-columns:1.25fr 1.25fr .65fr .55fr .8fr;align-items:center;gap:12px;padding:13px 15px;display:grid}.workflowSourceRow+.workflowSourceRow{border-top:1px solid #e5ece9}.workflowSourceRow.heading{color:#60756d;text-transform:uppercase;background:#edf6f2;font-size:9px;font-weight:800}.workflowSourceRow b{color:#173c32;font-size:11px}.workflowSourceRow span{color:#586c65;font-size:10px}.workflowSourceRow strong{color:#126e56;font-size:11px}.workflowSourceNote{color:#657770;margin:13px 0 0;font-size:10px;line-height:1.55}@media (width<=700px){.workflowSourceOverview{border-left:0;border-right:0;border-radius:0;padding:22px 16px}.workflowSourceTable{border:0;gap:10px;display:grid;overflow:visible}.workflowSourceRow{background:#f4f8f6;border-radius:10px;grid-template-columns:1fr 1fr;padding:13px;border:1px solid #dfe8e4!important}.workflowSourceRow.heading{display:none}.workflowSourceRow b,.workflowSourceRow>span:nth-child(2){grid-column:1/-1}}.workflowSummary{grid-template-columns:repeat(5,1fr)}.workflowConversionOverview{color:#fff;background:#0d3b34;border-radius:17px;padding:28px}.workflowConversionOverview .workflowSectionHead h2{color:#fff}.workflowConversionOverview .workflowSectionHead>span{color:#a9c9bf}.workflowConversionMetrics{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.workflowConversionMetrics article{background:#ffffff12;border:1px solid #ffffff21;border-radius:12px;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:18px;display:grid}.workflowConversionMetrics article>span{color:#64d7ae;letter-spacing:.05em;text-transform:uppercase;grid-column:1/-1;font-size:10px;font-weight:850}.workflowConversionMetrics article>div{gap:3px;display:grid}.workflowConversionMetrics strong{font-size:25px}.workflowConversionMetrics small{color:#b6cec6;font-size:9px}.workflowConversionMetrics i{color:#72d9b4;font-style:normal}.workflowConversionMetrics article>b{color:#126b52;background:#daf2e8;border-radius:999px;padding:7px 9px;font-size:11px}.workflowConversionOverview .workflowSourceNote{color:#b2cbc3}.guideEmailRetry{border-top:1px solid #e2eae6;flex-wrap:wrap;align-items:center;gap:10px;padding-top:13px;display:flex}.guideEmailRetry button{color:#fff;background:#176f58;border:0;border-radius:8px;padding:10px 13px;font-size:10px;font-weight:800}.guideEmailRetry button:disabled{cursor:wait;opacity:.55}.guideEmailRetry small{font-size:9px;line-height:1.45}.guideEmailRetry small.success{color:#106c50}.guideEmailRetry small.error{color:#963d34}@media (width<=900px){.workflowConversionMetrics{grid-template-columns:1fr}}@media (width<=700px){.workflowSummary{grid-template-columns:1fr 1fr}.workflowConversionOverview{border-radius:0;padding:24px 16px}.guideEmailRetry{flex-direction:column;align-items:stretch}.guideEmailRetry button{width:100%}}.prospectPage{padding-bottom:80px}.prospectHero{background:linear-gradient(125deg,#fff 58%,#e4f4ec);border-bottom:1px solid #d9e5e0;grid-template-columns:1fr 330px;align-items:center;gap:60px;padding:54px max(24px,50vw - 590px);display:grid}.prospectHero h1{color:#12352d;letter-spacing:-.045em;margin:10px 0;font-size:clamp(38px,5vw,62px);line-height:1.02}.prospectHero p{color:#60736d;max-width:720px;line-height:1.65}.prospectHeroRule{color:#fff;background:#123c33;border-radius:15px;gap:7px;padding:22px;display:grid}.prospectHeroRule b{font-size:14px}.prospectHeroRule span{color:#bed0ca;font-size:10px;line-height:1.55}.prospectSummary{grid-template-columns:repeat(4,1fr);gap:10px;max-width:1180px;margin:28px auto 0;padding:0 24px;display:grid}.prospectSummary article{background:#fff;border:1px solid #d9e5e0;border-radius:12px;gap:5px;padding:19px;display:grid}.prospectSummary strong{color:#136f56;font-size:27px}.prospectSummary span{color:#5d716b;font-size:10px}.prospectTools{gap:12px;max-width:1180px;margin:28px auto 0;padding:0 24px;display:grid}.prospectTools>details{background:#fff;border:1px solid #d9e5e0;border-radius:14px;padding:0 21px}.prospectTools>details>summary{color:#173c32;cursor:pointer;padding:18px 0;font-size:14px;font-weight:800}.prospectTools>details[open]>summary{border-bottom:1px solid #e1e9e5}.prospectCreateForm{grid-template-columns:repeat(4,1fr);gap:12px;padding:20px 0;display:grid}.prospectCreateForm label,.prospectEditGrid label{color:#526961;gap:6px;font-size:10px;font-weight:700;display:grid}.prospectCreateForm input,.prospectCreateForm select,.prospectCreateForm textarea,.prospectEditGrid input,.prospectEditGrid select,.prospectEditGrid textarea,.prospectListHead input,.prospectListHead select{color:#18372f;font:inherit;background:#fbfcfc;border:1px solid #ccdcd5;border-radius:8px;width:100%;padding:10px 11px}.prospectCreateForm textarea,.prospectEditGrid textarea{resize:vertical;min-height:80px}.prospectCreateForm .wide,.prospectEditGrid .wide{grid-column:1/-1}.prospectCreateForm button,.prospectImport button{color:#fff;background:#176f58;border:0;border-radius:8px;width:max-content;padding:11px 14px;font-size:10px;font-weight:800}.prospectImport{grid-template-columns:repeat(3,1fr);gap:14px;padding:20px 0;display:grid}.prospectImport>div,.prospectImport>form{background:#edf6f2;border-radius:11px;gap:8px;padding:17px;display:grid}.prospectImport h3{color:#173c32;margin:0;font-size:13px}.prospectImport p{color:#5d716b;margin:0;font-size:10px;line-height:1.5}.prospectImport a{color:#126e56;font-size:10px;font-weight:800}.prospectImport input{font-size:10px}.prospectGlobalMessage{border-radius:8px;margin:0 0 4px;padding:12px 14px;font-size:10px;line-height:1.55}.prospectGlobalMessage.success{color:#11694f;background:#e2f3eb}.prospectGlobalMessage.error{color:#963d34;background:#fff0ee}.prospectListSection{max-width:1180px;margin:36px auto 0;padding:0 24px}.prospectListHead{justify-content:space-between;align-items:end;gap:25px;margin-bottom:16px;display:flex}.prospectListHead h2{color:#173c32;margin:5px 0 0;font-size:28px}.prospectListHead>div:last-child{grid-template-columns:minmax(240px,1fr) 160px;gap:8px;width:min(520px,100%);display:grid}.prospectGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.prospectCard{background:#fff;border:1px solid #d9e5e0;border-radius:14px;gap:14px;padding:21px;display:grid}.prospectCard.overdue{border-color:#dfbd80;box-shadow:inset 4px 0 #b47a1d}.prospectCardHead{justify-content:space-between;align-items:start;gap:16px;display:flex}.prospectCardHead>div{gap:4px;display:grid}.prospectCardHead span{color:#176f58;text-transform:uppercase;font-size:9px;font-weight:800}.prospectCardHead h3{color:#173c32;margin:0;font-size:18px}.prospectCardHead small{color:#6d7e78;font-size:10px}.prospectCardHead select{color:#36534b;background:#eef4f1;border:0;border-radius:8px;padding:8px;font-size:10px}.prospectQuickFacts{flex-wrap:wrap;gap:12px;display:flex}.prospectQuickFacts a{color:#126e56;font-size:10px}.prospectNext{background:#edf6f2;border-radius:9px;gap:4px;padding:12px;display:grid}.prospectNext b{color:#146d56;font-size:10px}.prospectNext span{color:#405c53;font-size:10px;line-height:1.5}.prospectNext.due{background:#fff3df}.prospectNext.due b{color:#805b18}.prospectCard details{border-top:1px solid #e1e9e5;padding-top:12px}.prospectCard summary{color:#146e57;cursor:pointer;font-size:10px;font-weight:800}.prospectEditGrid{grid-template-columns:repeat(2,1fr);gap:10px;padding-top:15px;display:grid}.prospectCardActions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:13px;display:flex}.prospectCardActions button{color:#fff;background:#176f58;border:0;border-radius:8px;padding:10px 13px;font-size:10px;font-weight:800}.prospectCardActions a{color:#176f58;border:1px solid #b8d4c9;border-radius:8px;padding:9px 12px;font-size:10px;font-weight:800;text-decoration:none}.prospectCardActions span{color:#74837e;font-size:9px}.prospectCard details>p{border-radius:7px;margin:10px 0 0;padding:9px;font-size:9px}.prospectCard details>p.success{color:#11694f;background:#e2f3eb}.prospectCard details>p.error{color:#963d34;background:#fff0ee}@media (width<=980px){.prospectHero{grid-template-columns:1fr}.prospectSummary,.prospectCreateForm{grid-template-columns:repeat(2,1fr)}.prospectImport,.prospectGrid{grid-template-columns:1fr}}@media (width<=700px){.prospectHero{padding:42px 18px}.prospectSummary,.prospectCreateForm{grid-template-columns:1fr}.prospectSummary,.prospectTools,.prospectListSection{padding-left:16px;padding-right:16px}.prospectListHead{flex-direction:column;align-items:stretch}.prospectListHead>div:last-child{grid-template-columns:1fr;width:100%}.prospectEditGrid{grid-template-columns:1fr}.prospectCreateForm .wide,.prospectEditGrid .wide{grid-column:auto}}.crmStorage{border-radius:10px;gap:9px;width:max-content;max-width:100%;margin-top:22px;padding:12px 14px;display:flex}.crmStorage b{white-space:nowrap;font-size:11px}.crmStorage span{font-size:10px;line-height:1.5}.crmStorage.connected{color:#0c644c;background:#dff3e9}.crmStorage.pending{color:#76500c;background:#fff1d7}.crmChatPanel{color:#fff;background:#0b3934;border-radius:18px;grid-template-columns:minmax(250px,.72fr) minmax(420px,1.28fr);gap:28px;max-width:1132px;margin:30px auto 0;padding:28px;display:grid}.crmModeTabs{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:10px;display:grid}.crmModeTabs button{color:#d8e8e3;cursor:pointer;font:inherit;text-align:left;background:#123f38;border:1px solid #47756c;border-radius:12px;gap:4px;min-height:72px;padding:13px 16px;display:grid}.crmModeTabs button strong{font-size:16px;line-height:1.25}.crmModeTabs button span{color:#a9c3bb;font-size:14px;line-height:1.35}.crmModeTabs button.active{color:#123d33;background:#fff;border-color:#fff;box-shadow:0 12px 28px #001b1626}.crmModeTabs button.active span{color:#557068}.crmModeTabs button:disabled{cursor:wait;opacity:.65}.crmChatIntro{align-content:start;gap:15px;display:grid}.crmChatIntro h2{letter-spacing:-.04em;margin:0;font-size:32px;line-height:1.05}.crmChatIntro>p{color:#c0d2cd;margin:0;font-size:14px;line-height:1.65}.crmChatIntro>small{color:#b5cbc4;font-size:14px;line-height:1.5}.crmChatStatus{background:#164b43;border:1px solid #35675e;border-radius:11px;gap:5px;padding:13px 14px;display:grid}.crmChatStatus b{color:#effaf6;font-size:13px}.crmChatStatus span{color:#c8dad5;font-size:14px;line-height:1.5}.crmSalesCore{background:linear-gradient(145deg,#176957,#105044);border:1px solid #438173;border-radius:12px;gap:7px;padding:16px;display:grid}.crmSalesCore>span{color:#9ee4cb;letter-spacing:.09em;font-size:12px;font-weight:850}.crmSalesCore strong{color:#fff;font-size:18px;line-height:1.3}.crmSalesCore p{color:#d0e5df;margin:0;font-size:14px;line-height:1.55}.crmQuickCommands{flex-wrap:wrap;gap:8px;display:flex}.crmQuickCommands button{color:#ecf7f3;cursor:pointer;font:inherit;text-align:left;background:#164b43;border:1px solid #47756c;border-radius:24px;padding:10px 13px;font-size:14px;line-height:1.35}.crmQuickCommands button:hover{background:#1b5c51}.crmQuickCommands button:disabled{cursor:wait;opacity:.55}.crmChatShell{color:#19372f;background:#f4f8f6;border:1px solid #4b746b;border-radius:15px;grid-template-rows:auto minmax(300px,1fr) auto;min-width:0;display:grid;overflow:hidden;box-shadow:0 22px 45px #001b1638}.crmChatTop{background:#fff;border-bottom:1px solid #d8e4df;justify-content:space-between;align-items:center;gap:15px;padding:13px 16px;display:flex}.crmChatTop div{align-items:center;gap:8px;font-size:14px;font-weight:800;display:flex}.crmChatTop>span{color:#61766f;text-overflow:ellipsis;white-space:nowrap;max-width:50%;font-size:13px;overflow:hidden}.crmOnlineDot{background:#2ac28f;border-radius:50%;width:8px;height:8px;display:inline-block;box-shadow:0 0 0 3px #d8f6eb}.crmChatLog{flex-direction:column;gap:12px;min-height:390px;max-height:520px;padding:18px;display:flex;overflow-y:auto}.crmMessage{background:#fff;border:1px solid #d9e5e0;border-radius:13px;gap:7px;max-width:90%;padding:12px 14px;display:grid;box-shadow:0 4px 14px #153f350a}.crmMessage>span{color:#177159;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:800}.crmMessage>p{color:#38564d;white-space:pre-wrap;margin:0;font-size:14px;line-height:1.58}.crmMessage.seller{background:#176f58;border-color:#176f58;align-self:flex-end}.crmMessage.seller>span{color:#aee3d1}.crmMessage.seller>p{color:#fff}.crmMessage.loading{opacity:.72}.crmChatLead{background:#f2f7f5;border:1px solid #d7e5df;border-radius:10px;gap:7px;margin-top:3px;padding:11px;display:grid}.crmChatLead.selected{border-color:#21866a;box-shadow:inset 3px 0 #21866a}.crmChatLead>div:first-child{align-items:center;gap:8px;display:flex}.crmChatLead>div:first-child b{color:#0d6d52;background:#dcefe8;border-radius:50%;place-items:center;width:25px;height:25px;font-size:10px;display:grid}.crmChatLead strong{color:#193c32;font-size:13px}.crmChatLead>small{color:#647a73;font-size:11px;line-height:1.4}.crmChatLead>p{color:#4d675f;margin:0;font-size:11px;line-height:1.45}.crmChatLeadActions{flex-wrap:wrap;gap:7px;margin-top:2px;display:flex}.crmChatLeadActions button,.crmChatLeadActions a{color:#126d55;cursor:pointer;font:inherit;background:#fff;border:1px solid #bcd2c9;border-radius:7px;padding:7px 9px;font-size:10px;font-weight:800;text-decoration:none}.crmChatLeadActions button{color:#fff;background:#176f58;border-color:#176f58}.crmChatForm{background:#fff;border-top:1px solid #d8e4df;gap:7px;padding:13px;display:grid}.crmChatForm label{color:#4f6860;font-size:14px;font-weight:700}.crmChatForm>div{grid-template-columns:1fr auto;align-items:end;gap:9px;display:grid}.crmChatForm textarea{color:#18372f;font:inherit;resize:vertical;background:#fbfdfc;border:1px solid #c7d9d2;border-radius:9px;width:100%;min-height:56px;padding:10px 11px;font-size:16px;line-height:1.4}.crmChatForm button{color:#fff;background:#176f58;border:0;border-radius:9px;min-height:44px;padding:10px 16px;font-size:12px;font-weight:800}.crmChatForm button:disabled{cursor:not-allowed;opacity:.5}.prospectBadges{align-items:center;gap:8px;display:flex}.priority{border-radius:50%;place-items:center;width:31px;height:31px;font-size:11px;display:grid}.priorityA{color:#086548;background:#d9f3e7}.priorityB{color:#3e5c53;background:#e8f0ed}.priorityC{color:#7b5b2b;background:#f4ede2}.prospectBusinessFacts{flex-wrap:wrap;gap:7px;display:flex}.prospectBusinessFacts span{color:#526c64;background:#f1f6f4;border-radius:20px;padding:6px 9px;font-size:9px}.prospectIntel{border-top:1px solid #e1e9e5;padding-top:12px}.prospectIntelGrid{grid-template-columns:repeat(3,1fr);gap:9px;padding-top:14px;display:grid}.prospectIntelGrid section{background:#f5f8f7;border-radius:9px;min-width:0;padding:13px}.prospectIntelGrid section.verified{background:#edf7f3}.prospectIntelGrid section>span{color:#177159;letter-spacing:.09em;font-size:8px;font-weight:800}.prospectIntelGrid h4{color:#173c32;margin:9px 0 4px;font-size:11px}.prospectIntelGrid p{color:#536a63;white-space:pre-line;margin:0;font-size:9px;line-height:1.55}.prospectIntelGrid small{color:#70827c;margin-top:10px;font-size:8px;display:block}.prospectIntelGrid .sourceText{overflow-wrap:anywhere;border-top:1px solid #d7e7e0;margin-top:9px;padding-top:8px}.prospectCard textarea{font-size:11px;line-height:1.5}.dark .crmStorage.connected{color:#88dcbf;background:#173f34}.dark .crmStorage.pending{color:#ebc982;background:#3a301d}.dark .prospectBusinessFacts span,.dark .prospectIntelGrid section{color:#bdd0ca;background:#192a25}.dark .prospectIntelGrid section.verified{background:#18332b}.dark .prospectIntelGrid h4{color:#eef6f3}.dark .prospectIntelGrid p{color:#b9cbc5}@media (width<=900px){.crmChatPanel{border-radius:0;grid-template-columns:1fr;max-width:none;margin-top:0}.prospectIntelGrid{grid-template-columns:1fr}}@media (width<=700px){.crmStorage{flex-direction:column;align-items:flex-start;width:100%}.crmChatPanel{gap:20px;padding:24px 16px}.crmModeTabs{grid-template-columns:1fr}.crmModeTabs button{min-height:68px}.crmChatIntro h2{font-size:28px}.crmQuickCommands{grid-template-columns:1fr 1fr;display:grid}.crmQuickCommands button{border-radius:9px;min-height:46px;padding:10px}.crmChatLog{min-height:360px;max-height:520px;padding:13px}.crmMessage{max-width:96%}.crmChatForm>div{grid-template-columns:1fr}.crmChatForm button{width:100%}.prospectBadges{flex-direction:column;align-items:flex-end}.prospectCardHead select{max-width:125px}}.prospectHeroRule span,.prospectSummary span,.prospectCreateForm label,.prospectEditGrid label,.prospectImport p,.prospectImport a,.prospectImport input,.prospectGlobalMessage,.prospectCardHead small,.prospectCardHead select,.prospectQuickFacts a,.prospectNext b,.prospectNext span,.prospectCard summary,.prospectCardActions button,.prospectCardActions a,.prospectCardActions span,.prospectCard details>p{font-size:14px}.prospectCreateForm button,.prospectImport button{padding:12px 16px;font-size:14px}.prospectImport h3{font-size:17px}.prospectCardHead span{font-size:12px}.prospectCardHead h3{font-size:22px}.workflowSourceRow.heading,.workflowSourceRow b,.workflowSourceRow span,.workflowSourceRow strong,.workflowSourceNote{font-size:13px}.choiceGuide{color:#17342d;background:#f3f7f5;padding:88px max(24px,50vw - 560px)}.choiceGuideIntro{grid-template-columns:1fr 420px;align-items:end;gap:50px;margin-bottom:30px;display:grid}.choiceGuideIntro h2{letter-spacing:-.04em;margin:10px 0 0;font-size:clamp(34px,4.4vw,52px);line-height:1.05}.choiceGuideIntro p{color:#60736d;line-height:1.65}.choiceGuideGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.choiceGuideGrid article{background:#fff;border:1px solid #d8e5df;border-radius:14px;align-content:start;padding:25px;display:grid;box-shadow:0 14px 34px #173e3210}.choiceGuideGrid small{letter-spacing:.08em;color:#137057;font-size:9px;font-weight:800}.choiceGuideGrid h3{margin:13px 0 10px;font-size:22px;line-height:1.18}.choiceGuideGrid p{color:#60736d;min-height:58px;font-size:12px;line-height:1.6}.choiceGuideGrid dl{border-top:1px solid #e1e9e5;border-bottom:1px solid #e1e9e5;grid-template-columns:70px 1fr;gap:7px 10px;margin:4px 0 17px;padding:16px 0;display:grid}.choiceGuideGrid dt{color:#75847f;font-size:9px}.choiceGuideGrid dd{color:#29473e;margin:0;font-size:10px;font-weight:750}.choiceGuideGrid a{color:#126f56;font-size:11px;font-weight:800}.choiceGuideHelp{text-align:center;color:#5e716b;margin:24px 0 0;font-size:12px}.choiceGuideHelp a{color:#126f56;font-weight:750}.salesProcess{background:#f3f7f5;padding:86px max(24px,50vw - 560px)}.salesProcessIntro{grid-template-columns:1fr 430px;align-items:end;gap:50px;display:grid}.salesProcessIntro h2,.salesFaq h2,.salesIncluded h2{letter-spacing:-.035em;margin:10px 0 0;font-size:clamp(32px,4vw,48px);line-height:1.08}.salesProcessIntro p{color:#60736d;line-height:1.65}.salesProcessGrid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:30px;display:grid}.salesProcessGrid article{background:#fff;border:1px solid #d8e4df;border-radius:13px;padding:23px}.salesProcessGrid span,.salesIncludedGrid span{color:#126e55;background:#def2e9;border-radius:50%;place-items:center;width:34px;height:34px;font-size:10px;font-weight:800;display:grid}.salesProcessGrid h3{margin:17px 0 8px;font-size:17px;line-height:1.25}.salesProcessGrid p{color:#62756f;margin:0;font-size:11px;line-height:1.58}.salesFaq{color:#17342d;background:#fff;grid-template-columns:330px 1fr;gap:70px;padding:84px max(24px,50vw - 490px);display:grid}.salesFaqList{border-top:1px solid #dce6e2;display:grid}.salesFaqList details{border-bottom:1px solid #dce6e2}.salesFaqList summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:19px 2px;font-size:14px;font-weight:760;list-style:none;display:flex}.salesFaqList summary::-webkit-details-marker{display:none}.salesFaqList summary span{color:#167057;font-size:20px;font-weight:400}.salesFaqList details[open] summary span{transform:rotate(45deg)}.salesFaqList p{color:#60736d;margin:0;padding:0 34px 19px 2px;font-size:12px;line-height:1.65}.salesIncluded{grid-template-columns:380px 1fr;gap:70px;padding:84px max(24px,50vw - 560px);display:grid}.salesIncluded>div:first-child>p{line-height:1.65}.darkSalesIncluded{color:#fff;background:#153d32}.darkSalesIncluded>div:first-child>p{color:#c6d7d1}.salesIncludedGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.salesIncludedGrid article{background:#ffffff0b;border:1px solid #ffffff2d;border-radius:12px;padding:20px}.salesIncludedGrid span{color:#8ee0b9;background:#ffffff16}.salesIncludedGrid b{margin:15px 0 7px;font-size:14px;display:block}.salesIncludedGrid p{color:#c6d7d1;margin:0;font-size:11px;line-height:1.55}.methodSalesFaq{background:#f5f2eb}@media (width<=900px){.choiceGuideIntro,.salesProcessIntro,.salesFaq,.salesIncluded,.choiceGuideGrid{grid-template-columns:1fr}.choiceGuideGrid p{min-height:0}.salesProcessGrid{grid-template-columns:1fr 1fr}.salesFaq,.salesIncluded{gap:35px}}@media (width<=580px){.choiceGuide,.salesProcess,.salesFaq,.salesIncluded{padding-top:62px;padding-bottom:62px}.salesProcessGrid,.salesIncludedGrid{grid-template-columns:1fr}}.strategySection{padding:92px max(24px,50vw - 560px)}.paleSection{background:#f1f7f4}.strategyHead{grid-template-columns:1fr .75fr;align-items:end;gap:60px;margin-bottom:36px;display:grid}.strategyHead h2{color:var(--ink);letter-spacing:-.04em;margin:12px 0 0;font-size:clamp(34px,4.5vw,54px);line-height:1.08}.strategyHead>p{color:var(--muted);margin:0 0 6px;font-size:15px;line-height:1.7}.darkStrategySection{color:#fff;background:#0b3934}.darkStrategySection .strategyHead h2{color:#fff}.darkStrategySection .strategyHead>p{color:#b8cec8}.compactCardGrid,.riskCardGrid{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.compactCardGrid article,.riskCardGrid article{background:#fff;border:1px solid #d8e5df;border-radius:13px;padding:22px}.compactCardGrid article>span,.riskCardGrid article>span{color:#178160;font-size:10px;font-weight:800}.compactCardGrid h3,.riskCardGrid h3{color:var(--ink);margin:18px 0 8px;font-size:17px;line-height:1.25}.compactCardGrid p,.riskCardGrid p{color:var(--muted);margin:0;font-size:11px;line-height:1.62}.threeColumnGrid,.threeColumnRiskGrid{grid-template-columns:repeat(3,1fr)}.reportAnalysisWide{grid-template-columns:repeat(5,1fr)}.reportChapterGrid{grid-template-columns:repeat(2,1fr)}.valueScenarioGrid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.valueScenarioGrid article{background:#11463f;border:1px solid #2f6258;border-radius:14px;padding:23px}.valueScenarioGrid article>small{color:#75e3ba;letter-spacing:.1em;font-size:8px;font-weight:800}.valueScenarioGrid h3{color:#fff;margin:14px 0;font-size:18px;line-height:1.3}.scenarioCalculation{color:#8fc7b6;font-size:10px;line-height:1.55}.valueScenarioGrid dl{margin:18px 0 0}.valueScenarioGrid dl div{border-top:1px solid #ffffff1f;grid-template-columns:58px 1fr;gap:10px;padding:10px 0;display:grid}.valueScenarioGrid dt{color:#75b9a6;font-size:9px}.valueScenarioGrid dd{color:#d7e6e1;margin:0;font-size:10px;line-height:1.55}.fourColumnScenarios{grid-template-columns:repeat(4,1fr)}.strategyDisclaimer{color:#9fbdb5;margin:24px 0 0;font-size:10px;line-height:1.6}.lightDisclaimer{color:#60736d}.fiveStepGrid{grid-template-columns:repeat(5,1fr)}.bridgePriceNote{font-size:12px;font-weight:650;line-height:1.65;color:#75e3ba!important}.commercialPriceFactsThree{grid-template-columns:repeat(3,1fr)}.expandedIncludedGrid{grid-template-columns:repeat(2,1fr)}.starterSolutionGrid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.starterSolutionGrid>article{background:#fff;border:1px solid #d5e4de;border-radius:16px;padding:26px;overflow:hidden;box-shadow:0 18px 42px #1140330f}.starterSolutionHead small{color:#178160;letter-spacing:.11em;font-size:9px;font-weight:800}.starterSolutionHead h3{color:var(--ink);letter-spacing:-.03em;margin:9px 0 10px;font-size:25px}.starterSolutionHead p,.starterEasy{color:var(--muted);font-size:12px;line-height:1.65}.starterEasy{background:#eef7f3;border-radius:9px;margin:18px 0;padding:13px}.starterEasy b{color:#175a48}.moneyImpactGrid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.moneyImpactGrid>div{border:1px solid #dfe8e4;border-radius:9px;gap:7px;padding:13px;display:grid}.moneyImpactGrid span,.starterTotal span,.starterCost span,.starterNet span{color:#6e827b;letter-spacing:.07em;font-size:7px;font-weight:800}.moneyImpactGrid strong{color:#126f58;font-size:16px}.moneyImpactGrid small{color:#73827e;font-size:8px;line-height:1.45}.starterEconomy{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.starterTotal,.starterCost,.starterNet{background:#f8faf9;border:1px solid #dfe8e4;border-radius:10px;gap:8px;padding:16px;display:grid}.starterTotal b,.starterCost b,.starterNet b{color:var(--ink);font-size:18px}.starterCost small,.starterNet small{color:#657973;font-size:9px;line-height:1.5}.starterNet{grid-column:1/-1}.starterNet.positive{background:#e7f5ef;border-color:#9ed2bf}.starterNet.positive b{color:#0c6b51}.starterNet.negative{background:#fff8e9;border-color:#e6ca8d}.starterNet.negative b{color:#805a16}.starterDecision{color:#3f5d54;border-left:4px solid #198060;border-radius:8px;margin:12px 0 0;padding:13px 15px}.starterDecision.positive{background:#edf7f3}.starterDecision.negative{background:#fff8e9;border-color:#bd8421}.calculationMethod{background:#dff0e9;border-radius:14px;grid-template-columns:.6fr 1.4fr;align-items:center;gap:35px;margin-top:18px;padding:25px;display:grid}.calculationMethod h3{color:var(--ink);margin:8px 0 0;font-size:20px}.calculationMethod p{color:#4f6961;margin:0;font-size:11px;line-height:1.65}.functionMapGrid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.functionMapGrid article{background:#fff;border:1px solid #d8e5df;border-radius:11px;padding:17px}.functionMapGrid h3{color:var(--ink);margin:0 0 6px;font-size:14px}.functionMapGrid p{color:var(--muted);margin:0;font-size:10px;line-height:1.5}.industryLinkBlock{border-top:1px solid #d5e3dd;grid-template-columns:.65fr 1.35fr;align-items:start;gap:55px;margin-top:34px;padding-top:32px;display:grid}.industryLinkBlock h3{color:var(--ink);margin:10px 0 0;font-size:22px;line-height:1.25}.industryLinkGrid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.industryLinkGrid a{color:#244c40;background:#fff;border:1px solid #d8e4df;border-radius:9px;justify-content:space-between;align-items:center;padding:13px 15px;font-size:11px;font-weight:700;text-decoration:none;display:flex}.industryLinkGrid a span{color:#178160}.homeValueGrid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.homeValueGrid article{background:#11463f;border:1px solid #2f6258;border-radius:13px;padding:21px}.homeValueGrid article>small{color:#75e3ba;font-size:8px;font-weight:800}.homeValueGrid article>div{border-top:1px solid #ffffff1f;gap:3px;margin-top:15px;padding-top:13px;display:grid}.homeValueGrid strong{color:#fff;font-size:21px}.homeValueGrid span,.homeValueGrid p{color:#b8cec8;font-size:9px;line-height:1.5}.riskSolutionGrid{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.riskSolutionGrid article{border:1px solid #d9e4df;border-radius:13px;padding:22px}.riskSolutionGrid small{color:#9b503d;letter-spacing:.1em;font-size:8px;font-weight:800}.riskSolutionGrid h3{color:var(--ink);margin:13px 0 8px;font-size:18px}.riskSolutionGrid p{color:var(--muted);font-size:11px;line-height:1.55}.riskSolutionGrid b{color:#146a53;margin-top:17px;font-size:10px;line-height:1.55;display:block}.simpleSolutionGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.simpleSolutionGrid article{border:1px solid var(--line);border-radius:13px;padding:21px}.simpleSolutionGrid h3{color:var(--ink);margin:0 0 8px;font-size:17px}.simpleSolutionGrid p{color:var(--muted);font-size:11px;line-height:1.55}.simpleSolutionGrid b{color:#127059;font-size:11px}.homeExampleNote{color:var(--muted);margin:20px 0;font-size:10px;line-height:1.55}.priceLogicGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.priceLogicGrid article{background:#fff;border:1px solid #d7e3de;border-radius:15px;flex-direction:column;min-height:330px;padding:25px;display:flex}.priceLogicGrid .featuredPriceLogic{border:2px solid #178160;box-shadow:0 18px 45px #125c481a}.priceLogicGrid small{color:#178160;letter-spacing:.08em;font-size:8px;font-weight:800}.priceLogicGrid h3{color:var(--ink);margin:18px 0 10px;font-size:21px}.priceLogicGrid strong{color:#126f58;font-size:22px}.priceLogicGrid p{color:var(--muted);font-size:11px;line-height:1.6}.priceLogicGrid a{color:#126f58;margin-top:auto;font-size:11px;font-weight:800}.pricingTiming{font-weight:650}#main-content .footerTop{grid-template-columns:1.2fr repeat(4,.8fr)}.industryPage{background:var(--paper);min-height:100vh}.industryBreadcrumb{color:#70817c;flex-wrap:wrap;align-items:center;gap:9px;padding:20px max(24px,50vw - 560px) 0;font-size:10px;display:flex}.industryBreadcrumb a{color:#126f58}.industryHero{background:radial-gradient(circle at 82% 22%,#d9f4e8,#0000 34%);grid-template-columns:1.15fr .85fr;align-items:center;gap:70px;padding:78px max(24px,50vw - 560px) 96px;display:grid}.industryHero h1{color:var(--ink);letter-spacing:-.05em;margin:18px 0 23px;font-size:clamp(46px,6vw,72px);line-height:1}.industryHero>div>p{color:var(--muted);font-size:17px;line-height:1.7}.industryHero>div>small{color:#667b74;margin-top:20px;font-size:10px;line-height:1.6;display:block}.industryActions{flex-wrap:wrap;gap:11px;margin-top:28px;display:flex}.industryHero aside{color:#fff;background:#0b3934;border-radius:20px;padding:34px;box-shadow:0 28px 70px #082e2a33}.industryHero aside>span{color:#75e3ba;letter-spacing:.1em;font-size:9px;font-weight:800}.industryHero aside h2,.industryHero aside strong{color:#fff;letter-spacing:-.04em;margin:25px 0 3px;font-size:34px;display:block}.industryHero aside strong{border-top:1px solid #ffffff24;padding-top:20px;font-size:27px}.industryHero aside p,.industryHero aside small{color:#a9c4bc;font-size:10px;line-height:1.55}.industryUseGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.industryUseGrid article{background:#11463f;border:1px solid #2f6258;border-radius:13px;padding:22px}.industryUseGrid article>span{color:#75e3ba;font-size:9px;font-weight:800}.industryUseGrid h3{color:#fff;margin:18px 0 8px;font-size:18px}.industryUseGrid p{color:#b8cec8;font-size:11px;line-height:1.6}.industryRoleGrid{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.industryRoleGrid article{border:1px solid var(--line);border-top:3px solid #49d2a2;border-radius:12px;padding:21px}.industryRoleGrid h3{color:var(--ink);margin:0 0 8px;font-size:17px}.industryRoleGrid p{color:var(--muted);font-size:11px;line-height:1.6}.scenarioEconomics{grid-template-columns:repeat(5,1fr);gap:11px;display:grid}.scenarioEconomics article{background:#fff;border:1px solid #d9e5e0;border-radius:12px;gap:9px;min-height:170px;padding:20px;display:grid}.scenarioEconomics small{color:#178160;letter-spacing:.08em;font-size:8px;font-weight:800}.scenarioEconomics strong{color:var(--ink);font-size:18px;line-height:1.35}.scenarioEconomics span,.scenarioEconomics p{color:var(--muted);margin:0;font-size:10px;line-height:1.55}.industryDisclaimer{color:#647872;margin:20px 0 0;font-size:10px;line-height:1.6}.reportFocusGrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.reportFocusGrid article{border:1px solid var(--line);border-radius:10px;grid-template-columns:28px 1fr;align-items:center;gap:13px;padding:17px;display:grid}.reportFocusGrid span{color:#178160;font-size:9px;font-weight:800}.reportFocusGrid b{color:var(--ink);font-size:12px}.industryPriceCta,.industryMonthly{background:#e7f4ef;border-radius:14px;grid-template-columns:.55fr 1.2fr auto;align-items:center;gap:30px;margin-top:28px;padding:24px;display:grid}.industryPriceCta>div,.industryMonthly>div{gap:5px;display:grid}.industryPriceCta small,.industryMonthly span{color:#178160;font-size:8px;font-weight:800}.industryPriceCta strong,.industryMonthly strong{color:var(--ink);font-size:23px}.industryPriceCta span,.industryPriceCta>p,.industryMonthly small{color:#647872;font-size:10px;line-height:1.55}.industryControlGrid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.industryControlGrid article{background:#11463f;border:1px solid #2f6258;border-radius:13px;padding:24px}.industryControlGrid small{color:#75e3ba;font-size:8px;font-weight:800}.industryControlGrid ul{color:#d3e2dd;gap:11px;margin:19px 0 0;padding-left:18px;font-size:11px;line-height:1.55;display:grid}.industryMonthly{background:#11463f;border:1px solid #2f6258}.industryMonthly strong{color:#fff}.industryMonthly small{color:#b8cec8}.industryFaq{background:#f7faf8}.otherIndustries .industryLinkGrid{grid-template-columns:repeat(3,1fr)}@media (width<=1050px){.reportAnalysisWide,.functionMapGrid,.homeValueGrid,.riskSolutionGrid,.industryRoleGrid,.fourColumnScenarios,.scenarioEconomics,#main-content .footerTop{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.strategyHead,.industryLinkBlock,.calculationMethod,.industryHero{grid-template-columns:1fr}.compactCardGrid,.riskCardGrid,.threeColumnGrid,.threeColumnRiskGrid,.industryUseGrid,.reportFocusGrid,.simpleSolutionGrid,.priceLogicGrid,.fiveStepGrid{grid-template-columns:repeat(2,1fr)}.industryPriceCta,.industryMonthly{grid-template-columns:1fr}}@media (width<=640px){.strategySection{padding-top:66px;padding-bottom:66px}.compactCardGrid,.riskCardGrid,.threeColumnGrid,.threeColumnRiskGrid,.reportAnalysisWide,.reportChapterGrid,.valueScenarioGrid,.fourColumnScenarios,.starterSolutionGrid,.functionMapGrid,.industryLinkGrid,.homeValueGrid,.riskSolutionGrid,.simpleSolutionGrid,.priceLogicGrid,.industryUseGrid,.industryRoleGrid,.scenarioEconomics,.reportFocusGrid,.industryControlGrid,.otherIndustries .industryLinkGrid,#main-content .footerTop,.moneyImpactGrid,.starterEconomy{grid-template-columns:1fr}.starterNet{grid-column:auto}.fiveStepGrid,.commercialPriceFactsThree,.expandedIncludedGrid{grid-template-columns:1fr}.industryHero{padding-top:55px;padding-bottom:68px}.industryHero h1{font-size:44px}.industryActions{flex-direction:column}.industryActions a{width:100%}}:root{--public-copy-size:17px;--public-small-size:14px}body{text-rendering:optimizelegibility;-webkit-text-size-adjust:100%;font-size:16px}:is(#main-content,.aiReportPage,.aiColleaguePage,.methodPage,.conversionPage,.trustPage,.legalPolicyPage,.industryPage,.detailPage,.examplePage,.uploadPage,.aboutPage,.guidePage,.aiCheckPage) :where(p,li,dd){text-wrap:pretty;font-size:var(--public-copy-size)!important;line-height:1.7!important}:is(#main-content,.aiReportPage,.aiColleaguePage,.methodPage,.conversionPage,.trustPage,.legalPolicyPage,.industryPage,.detailPage,.examplePage,.uploadPage,.aboutPage,.guidePage,.aiCheckPage) :where(small,dt){line-height:1.55;font-size:var(--public-small-size)!important}:is(#main-content,.aiReportPage,.aiColleaguePage,.methodPage,.conversionPage,.trustPage,.legalPolicyPage,.industryPage,.detailPage,.examplePage,.uploadPage,.aboutPage,.guidePage,.aiCheckPage) :where(.kicker,.eyebrow){letter-spacing:.1em;line-height:1.45;font-size:13px!important}:is(#main-content,.aiReportPage,.aiColleaguePage,.methodPage,.conversionPage,.trustPage,.legalPolicyPage,.industryPage,.detailPage,.examplePage,.uploadPage,.aboutPage,.guidePage,.aiCheckPage) :where(.primary,.secondary,button,input,textarea,select){font-size:17px}:is(#main-content,.aiReportPage,.aiColleaguePage,.methodPage,.conversionPage,.trustPage,.legalPolicyPage,.industryPage,.detailPage,.examplePage,.uploadPage,.aboutPage,.guidePage,.aiCheckPage) label{line-height:1.5;font-size:16px!important}:is(#main-content,.aiReportPage,.aiColleaguePage,.methodPage,.conversionPage,.trustPage,.legalPolicyPage,.industryPage,.detailPage,.examplePage,.uploadPage,.aboutPage,.guidePage,.aiCheckPage) :where(h1,h2,h3){text-wrap:balance}:is(#main-content,.aiReportPage,.aiColleaguePage,.methodPage,.conversionPage,.trustPage,.legalPolicyPage,.industryPage,.detailPage,.examplePage,.uploadPage,.aboutPage,.guidePage,.aiCheckPage) :where(section[id],form[id]){scroll-margin-top:110px}:is(.conversionPage,.guidePage,.aiCheckPage) :where(input,select){min-height:52px}:is(.conversionPage,.guidePage,.aiCheckPage) textarea{min-height:145px}:is(.salesFaqList,.trustFaqList) summary{min-height:60px;font-size:17px;line-height:1.45}.siteNav .desktopNav a{font-size:15px}.siteNav .mobileMenu summary,.siteNav .mobileMenuPanel nav a{font-size:16px}.hero .lead,.reportHeroCopy>p,.colleagueHeroCopy>p,.methodHeroCopy>p,.industryHeroCopy>p,.conversionHero>p,.trustHeroCopy>p{font-size:20px!important;line-height:1.7!important}.strategyHead>p,.sectionHead>p,.reportSectionLead,.colleagueSectionLead,.colleagueSectionHead>p,.salesProcessIntro>p,.choiceGuideIntro>p{font-size:18px!important}.starterSolutionGrid>article{padding:30px}.starterSolutionHead small{font-size:13px!important}.starterSolutionHead h3{font-size:30px;line-height:1.18}.starterSolutionHead p,.starterEasy,.calculationMethod p{font-size:16px!important}.starterEasy{padding:17px}.moneyImpactGrid{gap:12px}.moneyImpactGrid>div{gap:10px;padding:17px}.moneyImpactGrid span,.starterTotal span,.starterCost span,.starterNet span{letter-spacing:.04em;line-height:1.45;font-size:13px!important}.moneyImpactGrid strong{font-size:23px;line-height:1.2}.moneyImpactGrid small{line-height:1.6;font-size:14px!important}.starterTotal b,.starterCost b,.starterNet b{font-size:25px}.starterCost small,.starterNet small{line-height:1.55;font-size:14px!important}.starterDecision{font-size:15px!important;line-height:1.55!important}.strategyDisclaimer{font-size:14px!important;line-height:1.65!important}.valueScenarioGrid article>small,.continuityCases small,.examplePairs small,.reportFlow small,.colleagueIdentity>small,.commercialPriceFacts small,.homeValueGrid article>small,.riskSolutionGrid small,.industryHero aside>span,.industryUseGrid article>span,.scenarioEconomics small,.industryPriceCta small,.homePriceGrid small{font-size:13px!important}.valueScenarioGrid dt{font-size:14px!important}.valueScenarioGrid dd,.scenarioCalculation,.continuityCases span,.reportFlow span,.reportLenses span,.colleagueTrust span,.commercialPriceFacts b{font-size:15px!important}.homeValueGrid span,.riskSolutionGrid b,.simpleSolutionGrid b,.scenarioEconomics span,.industryPriceCta span,.industryMonthly small,.homePriceGrid a{line-height:1.6;font-size:15px!important}.industryUseGrid h3,.industryRoleGrid h3,.scenarioEconomics strong,.reportFocusGrid b{font-size:18px;line-height:1.35}.reportFocusGrid span,.industryMonthly>div>span{font-size:13px!important}.industryPriceCta>p{font-size:16px!important}.continuityCases b,.reportFlow b{font-size:19px}.colleagueIdentity dt,.reportSummary dt{font-size:13px!important}.colleagueIdentity dd,.reportSummary dd{font-size:16px!important}.reportAudience,.commercialNote,.bridgePriceNote,.homeExampleNote,.architectureNote,.choiceGuideHelp{font-size:15px!important;line-height:1.65!important}.compactCardGrid h3,.riskCardGrid h3,.analysisGrid h3,.reportDeliveryGrid h3,.roleGrid h3,.capabilityGrid h3,.colleagueDeliveryGrid h3,.functionMapGrid h3,.salesProcessGrid h3,.salesIncludedGrid b,.problemGrid b,.simpleSolutionGrid h3{font-size:19px;line-height:1.3}:is(.analysisGrid,.compactCardGrid,.riskCardGrid,.roleGrid,.capabilityGrid,.reportDeliveryGrid,.salesProcessGrid,.salesIncludedGrid){gap:18px}.salesFaqList summary{padding-top:23px;padding-bottom:23px;font-size:17px;line-height:1.45}.salesFaqList p{font-size:16px!important}.serviceJourney b,.methodPoints b,.homePriceGrid h3,.infraChoices h3{font-size:19px}.serviceJourney span,.methodPoints span,.security li span,.dataLine span,.dataLine b,.industryLinkGrid a{line-height:1.55;font-size:15px!important}#main-content .dashboardMock p{font-size:12px!important;line-height:1.45!important}#main-content .dashboardMock small,#main-content .dashboardMock .priorityPlan li,#main-content .dashboardMock .mockBody aside,#main-content .dashboardMock .up,#main-content .dashboardMock .mockSearch{font-size:11px!important}:is(#main-content,.aiReportPage,.aiColleaguePage,.methodPage,.conversionPage,.trustPage,.legalPolicyPage,.industryPage,.aboutPage,.guidePage,.aiCheckPage) footer :where(p,a,span){line-height:1.55;font-size:14px!important}@media (width<=640px){:root{--public-copy-size:18px;--public-small-size:15px}.siteNav .brand{font-size:20px}.siteNav .mobileMenu summary{min-width:92px;min-height:48px}.strategyHead>p,.sectionHead>p,.reportSectionLead,.colleagueSectionLead,.colleagueSectionHead>p{font-size:17px!important}.starterSolutionGrid>article{padding:28px 24px}.starterSolutionHead h3{font-size:29px}.moneyImpactGrid strong{font-size:25px}.moneyImpactGrid small{font-size:15px!important}.starterTotal b,.starterCost b,.starterNet b{font-size:27px}.primary,.secondary{min-height:50px;padding:14px 18px}}@media (width<=700px){:root{--public-copy-size:18px;--public-small-size:16px}:is(#main-content,.aiReportPage,.aiColleaguePage,.methodPage,.conversionPage,.trustPage,.legalPolicyPage,.industryPage,.detailPage,.examplePage,.uploadPage) :where(.kicker,.eyebrow){letter-spacing:.09em;font-size:15px!important}:is(#main-content,.aiReportPage,.aiColleaguePage,.methodPage,.conversionPage,.trustPage,.legalPolicyPage,.industryPage,.detailPage,.examplePage,.uploadPage) :where(.primary,.secondary,button,input,textarea,select,label){font-size:17px!important}.siteNav .brand{font-size:22px}.siteNav .brandMark{width:38px;height:38px;font-size:18px}.siteNav .mobileMenu summary,.siteNav .mobileMenuPanel nav a,.siteNav .mobileMenuPanel>.primary{font-size:18px!important}.siteNav .mobileMenuPanel nav a{padding:15px 13px}.siteNav .mobileMenuPanel{padding:16px}.trustRow{font-size:16px;line-height:1.45}#main-content .dashboardMock .mockMain>p,#main-content .dashboardMock .priorityPlan>small,#main-content .dashboardMock .priorityPlan li,#main-content .dashboardMock .metrics small,#main-content .dashboardMock .up{font-size:14px!important;line-height:1.5!important}#main-content .dashboardMock .mockMain h3{font-size:24px;line-height:1.3}#main-content .dashboardMock .metrics strong{font-size:22px}#main-content .dashboardMock .priorityPlan li{grid-template-columns:38px 1fr}.analysisGrid article>span,.reportDeliveryGrid article>span,.compactCardGrid article>span,.riskCardGrid article>span,.salesProcessGrid article>span,.methodWorkGrid article>span,.purchasePathGrid article>span{font-size:15px!important}.analysisGrid h3,.reportDeliveryGrid h3,.compactCardGrid h3,.riskCardGrid h3,.salesProcessGrid h3,.methodWorkGrid h3,.purchasePathGrid h3{line-height:1.3;font-size:23px!important}.analysisGrid article,.reportDeliveryGrid article,.compactCardGrid article,.riskCardGrid article,.salesProcessGrid article,.methodWorkGrid article{padding:27px 24px}.reportSummary>span,.colleagueIdentity>small,.methodSummary>span,.colleagueFunctionGrid article>span,.capabilityGrid article>span,.colleagueDeliveryGrid article>span,.trustProcessGrid article>span,.safeguardGrid article>span,.legalSecurityGrid article>span,.dataFlowSteps small,.legalRules article>span,.legalContent article>span,.industryUseGrid article>span,.industryControlGrid small,.steps article>span,.serviceJourney small{line-height:1.45;font-size:15px!important}.reportLenses span,.colleagueTrust span,.continuityCases span,.includedGrid span,.dataFlowSteps span,.gdprCards span,.serviceJourney span,.methodPoints span,.industryPriceCta span,.industryMonthly span,.longTermOrder span,.longTermBox span,.exampleNotice span,.exampleMetrics span{line-height:1.6;font-size:17px!important}.examplePairs b,.reportFlow b,.problemGrid b,.simpleSolutionGrid b,.riskSolutionGrid b,.salesIncludedGrid b,.methodPriceNote b{line-height:1.4;font-size:19px!important}.choiceGuideGrid a,.priceLogicGrid a,.purchasePathGrid a,.homePriceGrid a,.serviceRead,.securityLinks a,.legalSources a,.trustSources a span{line-height:1.5;font-size:17px!important}.invoiceFacts article b{font-size:22px;line-height:1.35}.invoiceFacts article span,.invoiceFacts>p{line-height:1.65;font-size:18px!important}.invoiceFacts article{gap:14px;padding:27px 24px}.phaseHeading>span,.phaseCard li span,.methodBonus>span{font-size:15px!important}.phaseHeading h3{font-size:27px;line-height:1.3}.phaseCard li b{font-size:18px;line-height:1.5}.phaseHeading{padding:28px 24px}.phaseCard ol{padding:12px 24px 22px}.phaseCard li{grid-template-columns:38px 1fr;gap:16px;padding:17px 0}.pricingCardTop span,.pricingCardTop b,.publicPrice small,.methodPriceList span,.methodPriceList b,.priceTextLink,.pricingFootnote,.methodTrust span,.reportAudience,.methodPriceNote span,.methodPaths span,.methodPaths a{line-height:1.55;font-size:16px!important}.salesFaqList summary{font-size:19px}.summaryProcess span,.summaryProcess b,.confirmationSummary small,.nextStepBox span,.contactPromise>div span,.contactPromise>div a,.submitOrderRow span,.orderConfirmation>p,.contactConfirmation>p,.deliveryTag,.contractTotal,.levelExplanation,.legalNotice,.legalPolicyMeta b,.legalPolicyNav a,.reviewHead,.reviewRow,.reviewNote,.legalContactSection address{line-height:1.55;font-size:16px!important}.exampleTableWrap th,.exampleTableWrap td,.compareTableWrap th,.compareTableWrap td{line-height:1.5;font-size:16px!important}.popular,.tags span,.tierBadge,.exampleBadge{font-size:15px!important}:is(#main-content,.aiReportPage,.aiColleaguePage,.methodPage,.conversionPage,.trustPage,.legalPolicyPage,.industryPage) footer :where(p,a,span){font-size:16px!important}}.siteNav{height:auto;min-height:84px;padding-top:10px;padding-bottom:10px}.siteNav .brand{flex:none;font-size:22px}.siteNav .brandMark{width:38px;height:38px}.siteNav .desktopNav{align-items:center;gap:9px}.siteNav .desktopNav a{min-height:44px;color:var(--ink);white-space:nowrap;border-radius:9px;align-items:center;padding:9px 10px;font-size:15px;font-weight:650;display:inline-flex}.siteNav .desktopNav a:hover,.siteNav .desktopNav a[aria-current=page]{background:var(--pale);color:var(--green)}.siteNav .desktopNav .navContact{border:1px solid var(--green);color:var(--green);padding-left:15px;padding-right:15px;font-weight:760}.siteNav .desktopNav .navContact:hover,.siteNav .desktopNav .navContact[aria-current=page]{background:var(--green);color:#fff}.siteNav .desktopAction{min-height:46px;padding:11px 16px;font-size:15px}.siteNav .mobileMenu summary{min-width:104px;min-height:52px;padding:0 17px;font-size:19px}.siteNav .mobileMenuPanel nav a{align-items:center;min-height:52px;padding:13px 14px;font-size:18px;font-weight:650;display:flex}.siteNav .mobileMenuPanel nav .navContact{border:1px solid var(--green);color:var(--green);margin-top:7px;font-weight:760}.siteNav .mobileMenuPanel nav .navContact:hover,.siteNav .mobileMenuPanel nav .navContact[aria-current=page]{background:var(--green);color:#fff}.siteNav .mobileMenuPanel>.primary{min-height:54px;font-size:18px}:is(#main-content,.aiReportPage,.aiColleaguePage,.methodPage,.conversionPage,.trustPage,.legalPolicyPage,.industryPage,.detailPage,.examplePage,.aboutPage) :where(.primary,.secondary){text-align:center;min-height:52px;padding:14px 22px;font-size:17px;line-height:1.35}main a[href^=mailto\:]{text-underline-offset:4px;font-weight:720;text-decoration-thickness:2px}.emailFallback{z-index:100;width:min(520px,100vw - 32px);color:var(--ink);background:#fff;border:1px solid #bfd9cf;border-radius:18px;padding:28px;position:fixed;bottom:24px;right:24px;box-shadow:0 24px 70px #102f2b42}.emailFallbackClose{background:var(--pale);width:44px;height:44px;color:var(--ink);border:0;border-radius:50%;font-size:30px;line-height:1;position:absolute;top:12px;right:12px}.emailFallback h2{color:var(--ink);margin:10px 46px 10px 0;font-size:30px;line-height:1.15}.emailFallback p{color:#435f58;margin:0 0 14px;font-size:18px;line-height:1.55}.emailFallbackAddress{color:var(--green);overflow-wrap:anywhere;margin-bottom:20px;font-size:19px;display:inline-block}.emailFallbackActions{gap:10px;display:flex}.emailFallbackActions>*{flex:1;min-height:54px;font-size:17px}.aboutPage{background:var(--paper);min-height:100vh}.aboutHero{background:radial-gradient(circle at 70% 20%,#dff6ec,#0000 48%);padding:105px max(24px,50vw - 560px)}.aboutHero h1{max-width:940px;margin:18px 0 24px;font-size:clamp(48px,6vw,76px);line-height:1.02}.aboutHero p{max-width:780px;color:var(--muted);font-size:20px;line-height:1.7}.aboutActions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.aboutExperience{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(38px,7vw,96px);max-width:1120px;margin:auto;padding:92px 24px;display:grid}.aboutExperience h2{max-width:560px;color:var(--ink);letter-spacing:-.035em;margin:16px 0 0;font-size:clamp(38px,5vw,56px);line-height:1.08}.aboutExperienceCopy{gap:18px;display:grid}.aboutExperienceCopy p{color:var(--muted);margin:0;font-size:18px;line-height:1.72}.aboutExperienceCopy p:first-child,.aboutExperienceCopy p:last-child{color:var(--ink);font-weight:620}.aboutSection{max-width:1120px;margin:auto;padding:92px 24px}.aboutSectionHead{max-width:780px;margin-bottom:38px}.aboutSection h2,.aboutCompany h2{color:var(--ink);margin:14px 0;font-size:clamp(36px,5vw,54px);line-height:1.1}.aboutSectionHead p,.aboutCompany p{color:var(--muted);font-size:18px;line-height:1.7}.aboutServiceGrid,.aboutPrinciples{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.aboutServiceGrid article,.aboutPrinciples article{border:1px solid var(--line);background:#fff;border-radius:16px;padding:30px}.aboutServiceGrid span,.aboutPrinciples span{color:#178061;font-size:15px;font-weight:800}.aboutServiceGrid h3,.aboutPrinciples h3{color:var(--ink);margin:14px 0 10px;font-size:25px}.aboutServiceGrid p,.aboutPrinciples p{color:var(--muted);margin:0;font-size:17px;line-height:1.65}.aboutCompany{color:#fff;background:#0b3934;padding:90px max(24px,50vw - 560px)}.aboutCompany h2{color:#fff}.aboutCompany p{color:#c3d7d1;max-width:720px}.aboutFacts{grid-template-columns:repeat(2,1fr);gap:12px;max-width:760px;margin:34px 0;display:grid}.aboutFacts div{background:#ffffff0f;border:1px solid #ffffff29;border-radius:12px;gap:7px;padding:21px;display:grid}.aboutFacts span{color:#9fc1b8;font-size:15px}.aboutFacts b,.aboutFacts a{color:#fff;font-size:18px}@media (width<=1120px){.siteNav .desktopNav,.siteNav .desktopAction{display:none}.siteNav .mobileMenu{display:block}}@media (width<=760px){.siteNav{min-height:88px;padding-left:18px;padding-right:18px}.aboutExperience{grid-template-columns:1fr;gap:28px;padding-top:70px;padding-bottom:70px}.aboutExperienceCopy p{font-size:17px}.siteNav .brand{font-size:23px}.siteNav .mobileMenuPanel{right:-2px}.emailFallback{padding:25px 21px 21px;bottom:16px;right:16px}.emailFallback h2{font-size:27px}.emailFallbackActions,.aboutActions{flex-direction:column}.emailFallbackActions>*,.aboutActions>*{width:100%}.aboutHero{padding-top:75px;padding-bottom:75px}.aboutHero h1{font-size:48px}.aboutHero p{font-size:19px}.aboutSection{padding-top:70px;padding-bottom:70px}.aboutServiceGrid,.aboutPrinciples,.aboutFacts{grid-template-columns:1fr}}.guidePage{background:var(--paper);min-height:100vh}.guideHero{background:radial-gradient(circle at 82% 22%,#49d2a233,#0000 34%),linear-gradient(135deg,#f8fbf9,#eaf6f1);grid-template-columns:minmax(0,1fr) minmax(320px,470px);align-items:center;gap:76px;padding:90px max(28px,50vw - 560px);display:grid}.guideHeroCopy h1{max-width:720px;margin:20px 0 24px;font-size:clamp(52px,6vw,76px);line-height:1}.guideHeroCopy>p{max-width:680px;color:var(--muted);margin:0;font-size:19px;line-height:1.7}.guideFacts{flex-wrap:wrap;gap:12px;margin:30px 0;display:flex}.guideFacts span{color:#4c625c;background:#ffffffb3;border:1px solid #cfe2da;border-radius:999px;padding:10px 14px;font-size:14px}.guideFacts b{color:var(--green)}.guideCoverWrap{background:#ffffffd1;border:1px solid #cfe1da;border-radius:22px;padding:18px;transform:rotate(1.5deg);box-shadow:0 28px 70px #103d3229}.guideCoverWrap img{border-radius:12px;width:100%;height:auto;display:block}.guideValue{max-width:1180px;margin:0 auto;padding:92px 28px 10px}.guideValueIntro{max-width:760px}.guideValueIntro h2{color:var(--ink);letter-spacing:-.035em;margin:14px 0 18px;font-size:clamp(36px,4.5vw,54px);line-height:1.08}.guideValueIntro p{color:var(--muted);margin:0;font-size:18px;line-height:1.7}.guideValueGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:36px;display:grid}.guideValueGrid article{background:#fff;border:1px solid #d5e4de;border-radius:16px;padding:26px}.guideValueGrid article>span{color:#178160;font-size:13px;font-weight:850}.guideValueGrid h3{color:var(--ink);margin:16px 0 10px;font-size:22px;line-height:1.2}.guideValueGrid p{color:var(--muted);margin:0;line-height:1.65}.guideMain{grid-template-columns:minmax(0,1fr) minmax(380px,500px);align-items:start;gap:72px;max-width:1180px;margin:0 auto;padding:100px 28px;display:grid}.guideContents h2,.guideForm h2,.guideReady h2{color:var(--ink);letter-spacing:-.035em;margin:14px 0 18px;font-size:clamp(34px,4vw,50px);line-height:1.08}.guideContents>p,.guideForm>p,.guideReady>p{max-width:650px;color:var(--muted);line-height:1.7}.guideContents ol{border-top:1px solid var(--line);gap:0;margin:32px 0;padding:0;list-style:none;display:grid}.guideReaderFacts{gap:12px;margin:30px 0;display:grid}.guideReaderFacts article{background:#fff;border:1px solid #dbe7e2;border-radius:12px;gap:5px;padding:18px 20px;display:grid}.guideReaderFacts b{color:var(--ink);font-size:18px}.guideReaderFacts span{color:var(--muted);line-height:1.55}.guideContents li{border-bottom:1px solid var(--line);grid-template-columns:48px 1fr;align-items:center;gap:14px;padding:17px 0;display:grid}.guideContents li span{color:#16805f;font-size:13px;font-weight:800}.guideContents li b{color:var(--ink);font-size:18px}.guideContents aside{background:#eaf6f1;border-left:4px solid #1a906d;border-radius:10px;padding:22px}.guideContents aside b{color:var(--green)}.guideContents aside p{color:#48615a;margin:8px 0 0;line-height:1.65}.guideForm,.guideReady{background:#fff;border:1px solid #d5e4de;border-radius:20px;padding:34px;position:sticky;top:110px;box-shadow:0 22px 55px #1440341a}.guideForm h2,.guideReady h2{font-size:38px}.guideFormFields{gap:17px;margin:25px 0 20px;display:grid}.guideFormFields label{color:var(--ink);gap:8px;font-size:15px;font-weight:700;display:grid}.guideFormFields input,.guideFormFields textarea{width:100%;min-height:52px;color:var(--ink);background:#fff;border:1px solid #cbdad4;border-radius:9px;padding:13px 14px;font-size:16px}.guideFormFields textarea{resize:vertical;min-height:110px}.guideConsent{color:#506660;grid-template-columns:22px 1fr;align-items:start;gap:10px;margin:16px 0;font-size:14px;line-height:1.55;display:grid}.guidePrivacy{color:#506660;background:#f1f7f4;border-radius:10px;margin:17px 0 0;padding:15px;font-size:14px;line-height:1.55}.guidePrivacy a{color:var(--green);font-weight:750}.guideConsent input{width:19px;height:19px;accent-color:var(--green);margin:2px 0 0}.guideConsent a{color:var(--green);font-weight:700}.guideConsent.optional{border-top:1px solid var(--line);padding-top:16px}.guideTrap{position:absolute;left:-9999px}.guideSubmit{width:100%;margin-top:8px}.guideRequestAlternative{width:100%;margin-top:10px}.guideRequest>small,.guideForm>small{color:#697b76;text-align:center;margin-top:13px;display:block}.guideReady{text-align:center}.guideReadyMark{color:#0d7657;background:#dff4eb;border-radius:50%;place-items:center;width:54px;height:54px;margin:0 auto 20px;font-size:26px;font-weight:800;display:grid}.guideDownloadButton{width:100%;margin:16px 0}.guideEmailStatus{border-radius:9px;margin:4px 0 18px;padding:13px;font-size:14px;line-height:1.5}.guideEmailStatus.sent{color:#145d49;background:#eaf7f2}.guideEmailStatus.warning{color:#775015;background:#fff5df}.guideReady small{color:#6d7f7a;display:block}.guideReadyNext{border-top:1px solid var(--line);gap:7px;margin-top:24px;padding-top:20px;display:grid}.guideReadyNext span{color:#5d726b;font-size:14px;line-height:1.5}.guideReadyNext a{color:var(--green);font-weight:750}.guideNext{color:#fff;background:#0b3c35;grid-template-columns:1fr auto;align-items:end;gap:60px;padding:82px max(28px,50vw - 540px);display:grid}.guideNext h2{color:#fff;max-width:760px;margin:14px 0;font-size:clamp(36px,4.5vw,54px);line-height:1.08}.guideNext p{color:#bed1cb;max-width:700px;margin:0;line-height:1.7}.guideNext .secondary{color:#fff;border-color:#76b6a3}@media (width<=900px){.guideHero,.guideMain{grid-template-columns:1fr}.guideValueGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.guideCoverWrap{width:min(520px,100%);margin:0 auto;transform:none}.guideForm,.guideReady{position:static}}@media (width<=640px){.guideHero{gap:46px;padding:64px 20px}.guideHeroCopy h1{font-size:48px}.guideHeroCopy>p{font-size:18px}.guideFacts{grid-template-columns:1fr;display:grid}.guideValue{padding:70px 20px 0}.guideValueGrid{grid-template-columns:1fr}.guideValueGrid article{padding:22px}.guideMain{gap:48px;padding:70px 20px}.guideForm,.guideReady{padding:27px 21px}.guideNext{grid-template-columns:1fr;gap:28px;padding:64px 20px}.guideNext .secondary{width:100%}}.aiCheckPage{background:var(--paper);min-height:100vh}.aiCheckHero{background:radial-gradient(circle at 80% 22%,#49d2a238,#0000 35%),linear-gradient(#fbfcfa,#edf7f3);grid-template-columns:1.15fr .85fr;align-items:center;gap:72px;padding:95px max(24px,50vw - 560px);display:grid}.aiCheckHero h1{max-width:760px;margin:18px 0 24px;font-size:clamp(50px,6vw,74px);line-height:1}.aiCheckHero>div>p{max-width:720px;color:var(--muted);font-size:20px;line-height:1.7}.aiCheckHero>div>.primary{margin-top:16px}.aiCheckHero aside{color:#fff;background:#0b3934;border:1px solid #1f5a50;border-radius:22px;padding:34px;box-shadow:0 28px 70px #082e2a33}.aiCheckHero aside>span{color:#75e3ba;letter-spacing:.08em;font-size:13px;font-weight:800}.aiCheckHero aside ul{gap:12px;margin:25px 0;padding:0;list-style:none;display:grid}.aiCheckHero aside li{color:#e1eee9;padding-left:28px;position:relative}.aiCheckHero aside li:before{content:"✓";color:#75e3ba;font-weight:850;position:absolute;left:0}.aiCheckHero aside p{color:#b8cec8;border-top:1px solid #ffffff24;margin:0;padding-top:20px}.aiCheckHow{background:#fff;padding:90px max(24px,50vw - 560px)}.aiCheckHow h2{color:var(--ink);margin:12px 0 0;font-size:clamp(34px,4.5vw,52px)}.aiCheckSteps{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:40px;display:grid}.aiCheckSteps article{border:1px solid var(--line);background:#f7faf8;border-radius:16px;min-height:190px;padding:27px;position:relative}.aiCheckSteps article:not(:last-child):after{content:"→";z-index:2;color:#fff;background:#198060;border:4px solid #fff;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:25px;right:-22px}.aiCheckSteps span{color:#126d53;background:#dff3eb;border-radius:50%;place-items:center;width:44px;height:44px;font-weight:800;display:grid}.aiCheckSteps h3{color:var(--ink);margin:24px 0 8px;font-size:22px}.aiCheckSteps p{color:var(--muted);margin:0}.aiCheckWorkspace{max-width:980px;margin:0 auto;padding:100px 24px}.aiCheckForm{background:#fff;border:1px solid #d5e4de;border-radius:22px;padding:42px;box-shadow:0 24px 65px #1440341a}.aiCheckFormIntro{max-width:720px}.aiCheckFormIntro h2{color:var(--ink);margin:12px 0 15px;font-size:clamp(34px,4.5vw,50px)}.aiCheckFormIntro p{color:var(--muted)}.aiCheckForm fieldset{border:0;border-top:1px solid var(--line);margin:38px 0 0;padding:28px 0 0}.aiCheckForm legend{color:var(--green);padding:0 18px 0 0;font-size:21px;font-weight:800}.aiCheckFields{grid-template-columns:1fr 1fr;gap:18px;margin-top:22px;display:grid}.aiCheckFields label{color:var(--ink);gap:8px;font-weight:700;display:grid}.aiCheckFields .wideField{grid-column:1/-1}.aiCheckFields input,.aiCheckFields select,.aiCheckFields textarea{width:100%;min-height:54px;color:var(--ink);font:inherit;background:#fff;border:1px solid #cbdad4;border-radius:9px;padding:13px 14px}.aiCheckFields textarea{resize:vertical;min-height:125px}.aiCheckFields label>small{color:var(--muted);font-size:12px;font-weight:500;line-height:1.45}.aiCheckFields input:focus,.aiCheckFields select:focus,.aiCheckFields textarea:focus{border-color:#178160;outline:3px solid #49d2a247}.aiCheckConsent{color:#506660;grid-template-columns:22px 1fr;align-items:start;gap:10px;margin:23px 0 0;line-height:1.55;display:grid}.aiCheckConsent input{width:18px;height:18px;margin-top:2px}.aiCheckConsent.optional{margin-top:12px}.aiCheckTrap{position:absolute!important;left:-9999px!important}.aiCheckSubmit{border:0;width:100%;min-height:56px;margin-top:26px}.aiCheckForm>small{color:var(--muted);text-align:center;margin-top:12px;display:block}.aiCheckResult{background:#fff;border-radius:24px;padding:0;overflow:hidden;box-shadow:0 24px 70px #0a3a3229}.aiCheckResultHead{color:#fff;background:#0b3934;padding:52px}.aiCheckResultHead h1{color:#fff;max-width:900px;margin:14px 0 18px;font-size:clamp(40px,5vw,62px);line-height:1.05}.aiCheckResultHead p{color:#c1d4ce;max-width:820px;margin:0}.aiCheckReportSection{border-bottom:1px solid var(--line);grid-template-columns:44px 1fr;gap:22px;padding:38px 34px;display:grid}.aiCheckSectionNumber{color:#126d53;background:#dff3eb;border-radius:50%;place-items:center;width:42px;height:42px;font-size:12px;font-weight:850;display:grid}.aiCheckReportSection h2,.aiCheckPlan h2{color:var(--ink);margin:4px 0 16px;font-size:29px}.aiCheckReportSection ul{color:var(--muted);gap:12px;margin:0;padding-left:20px;line-height:1.6;display:grid}.aiCheckEconomySection{background:#f3f8f6}.aiCheckEconomySection>div{min-width:0}.aiCheckEconomySection>div>p{color:var(--muted)}.aiCheckEconomyGrid{grid-template-columns:repeat(4,1fr);gap:10px;margin:24px 0 18px;display:grid}.aiCheckEconomyGrid article{background:#fff;border:1px solid #d4e2dc;border-radius:12px;align-content:start;gap:7px;min-height:150px;padding:18px;display:grid}.aiCheckEconomyGrid small{color:#61736d;font-size:10px;font-weight:800;line-height:1.4}.aiCheckEconomyGrid strong{color:var(--green);font-size:24px;line-height:1.1}.aiCheckEconomyGrid span{color:var(--muted);font-size:12px}.aiCheckEconomyGrid article.positive{background:#eaf7f2;border-color:#73bca3}.aiCheckEconomyGrid article.negative{background:#fff9ed;border-color:#d6b879}.aiCheckEconomyGrid article.negative strong{color:#8a5c14}.aiCheckCalculation{background:#fff;border-left:4px solid #168161;border-radius:8px;padding:20px}.aiCheckCalculation b{color:var(--ink)}.aiCheckCalculation p{color:var(--muted);margin:7px 0 0;line-height:1.6}.aiCheckResultGrid{grid-template-columns:1.15fr .85fr .85fr;gap:0;display:grid}.aiCheckResultGrid article{border-right:1px solid var(--line);padding:34px}.aiCheckResultGrid article:last-child{border-right:0}.aiCheckResultGrid article>span{color:#168161;font-size:13px;font-weight:800}.aiCheckResultGrid h2{color:var(--ink);margin:18px 0 14px;font-size:25px;line-height:1.2}.aiCheckResultGrid p,.aiCheckResultGrid li{color:var(--muted)}.aiCheckResultGrid ul{gap:12px;padding-left:20px;display:grid}.aiCheckPlan{border-top:1px solid var(--line);padding:38px 34px}.aiCheckPlan>div:first-child{align-items:center;gap:18px;display:flex}.aiCheckPlanGrid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:24px;display:grid}.aiCheckPlanGrid article{border:1px solid var(--line);background:#f7faf8;border-radius:13px;padding:22px}.aiCheckPlanGrid small{color:var(--green);font-weight:800}.aiCheckPlanGrid h3{color:var(--ink);margin:12px 0 8px;font-size:19px}.aiCheckPlanGrid p{color:var(--muted);margin:0;line-height:1.6}.aiCheckResultNote{border-top:1px solid var(--line);color:#526a63;gap:5px;margin:0 34px;padding:20px 0;display:grid}.aiCheckEmailStatus{border-radius:10px;gap:5px;margin:0 34px 20px;padding:16px 18px;display:grid}.aiCheckEmailStatus.sent{color:#145d49;background:#eaf7f2}.aiCheckEmailStatus.warning{color:#775015;background:#fff5df}.aiCheckResultActions{flex-wrap:wrap;gap:12px;padding:8px 34px 0;display:flex}.aiCheckPrint{font:inherit;cursor:pointer}.aiCheckResult>small{color:var(--muted);padding:20px 34px 34px;display:block}.aiCheckBoundary{color:#fff;background:#0b3934;grid-template-columns:.9fr 1.1fr;gap:70px;padding:95px max(24px,50vw - 560px);display:grid}.aiCheckBoundary h2{color:#fff;margin:12px 0;font-size:clamp(36px,4.5vw,54px);line-height:1.08}.aiCheckBoundary>div:last-child p{color:#bad0ca}.aiCheckBoundary .primary{color:var(--green);background:#fff;margin-top:12px}@media (width<=900px){.aiCheckHero,.aiCheckBoundary,.aiCheckSteps,.aiCheckResultGrid,.aiCheckEconomyGrid,.aiCheckPlanGrid{grid-template-columns:1fr}.aiCheckSteps article:not(:last-child):after{content:"↓";inset:auto auto -22px 25px}.aiCheckResultGrid article{border-right:0;border-bottom:1px solid var(--line)}.aiCheckResultGrid article:last-child{border-bottom:0}.aiCheckEconomyGrid article{min-height:0}}@media (width<=580px){.aiCheckHero{gap:42px;padding-top:62px;padding-bottom:68px}.aiCheckHero h1{font-size:46px}.aiCheckWorkspace{padding-top:65px;padding-bottom:65px}.aiCheckForm{padding:28px 20px}.aiCheckFields{grid-template-columns:1fr}.aiCheckFields .wideField{grid-column:auto}.aiCheckResultHead{padding:38px 25px}.aiCheckResultGrid article{padding:27px 25px}.aiCheckReportSection{grid-template-columns:1fr;padding:30px 25px}.aiCheckPlan{padding:30px 25px}.aiCheckPlan>div:first-child{align-items:flex-start}.aiCheckResultActions{flex-direction:column;padding-left:25px;padding-right:25px}.aiCheckResultActions a{width:100%}.aiCheckResultNote,.aiCheckEmailStatus{margin-left:25px;margin-right:25px}.aiCheckResult>small{padding-left:25px;padding-right:25px}.aiCheckBoundary{gap:38px;padding-top:70px;padding-bottom:70px}}@media print{.aiCheckPage .siteNav,.aiCheckHero,.aiCheckHow,.aiCheckBoundary,.aiCheckPage .detailFooter,.aiCheckResultActions{display:none!important}.aiCheckWorkspace{max-width:none;padding:0}.aiCheckResult{box-shadow:none}.aiCheckResultHead{padding:30px}.aiCheckReportSection,.aiCheckPlan{break-inside:avoid}.aiCheckEconomyGrid,.aiCheckPlanGrid{grid-template-columns:repeat(2,1fr)}}.brandWordmark{color:var(--ink);font-size:inherit;letter-spacing:-.045em;font-weight:820;line-height:1}.brandWordmark>span{color:#1c9e76}.footerTop .brandWordmark{color:#fff}.contactFab{padding:13px 19px}.workStageFlow{background:#fff;border:1px solid #cfe0d9;border-radius:18px;grid-template-columns:repeat(4,1fr);margin-top:38px;display:grid;overflow:hidden}.workStageFlow article{border-left:1px solid #d8e6e1;min-height:235px;padding:30px 27px;position:relative}.workStageFlow article:first-child{border-left:0}.workStageFlow article:not(:last-child):after{content:"→";z-index:2;color:#fff;background:#168161;border-radius:50%;place-items:center;width:32px;height:32px;font-weight:850;display:grid;position:absolute;top:28px;right:-16px}.workStageFlow article>span{color:#0f6b52;background:#dff3eb;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:850;display:grid}.workStageFlow h3{color:#0d3d37;margin:28px 0 10px;font-size:23px}.workStageFlow p{color:#5b6f68;margin:0;font-size:16px;line-height:1.65}.roleBands{border-top:1px solid #cfded8;margin-top:38px;display:grid}.roleBands article{border-bottom:1px solid #cfded8;grid-template-columns:.75fr 1.15fr 1.4fr;align-items:start;gap:35px;padding:25px 4px;display:grid}.roleBands h3,.roleBands b,.roleBands p{margin:0}.roleBands h3{color:#0d3d37;font-size:22px}.roleBands b{color:#17755a;font-size:15px;line-height:1.55}.roleBands p{color:#5e706a;font-size:16px;line-height:1.6}.solutionStack{gap:0;max-width:600px;margin-left:auto;display:grid}.solutionStack article{background:#fff;border:1px solid #cfe0d9;border-bottom:0;grid-template-columns:48px 1fr;gap:18px;margin:0 auto;padding:18px 22px;display:grid}.solutionStack article:first-child{border-radius:16px 16px 0 0;width:76%}.solutionStack article:nth-child(2){width:82%}.solutionStack article:nth-child(3){width:88%}.solutionStack article:nth-child(4){width:94%}.solutionStack article:nth-child(5){background:#dff3eb;border-bottom:1px solid #cfe0d9;border-radius:0 0 16px 16px;width:100%}.solutionStack article>span{color:#178160;font-size:13px;font-weight:850}.solutionStack h3{color:#0d3d37;margin:0 0 6px;font-size:18px}.solutionStack p{color:#5b6f68;margin:0;font-size:14px;line-height:1.55}.implementationFlow{border-top:1px solid #fff3;gap:0;margin-top:10px;display:grid}.implementationFlow article{border-bottom:1px solid #fff3;grid-template-columns:58px 1fr;gap:20px;padding:22px 0;display:grid}.implementationFlow article>span{color:#79d7b5;font-weight:850}.implementationFlow b{color:#fff;font-size:19px}.implementationFlow p{color:#bfd2cc;margin:6px 0 0;font-size:15px;line-height:1.6}.reportScopeMap{grid-template-columns:1fr 1fr;gap:14px;margin-top:38px;display:grid}.reportScopeCenter{color:#fff;background:#0d3d37;border-radius:14px;grid-column:1/-1;justify-content:center;align-items:baseline;gap:18px;padding:24px;display:flex}.reportScopeCenter small{color:#79d7b5;letter-spacing:.1em;font-weight:850}.reportScopeCenter b{font-size:24px}.reportScopeMap article{background:#fff;border:1px solid #d4e3dd;border-radius:15px;min-height:205px;padding:26px;position:relative}.reportScopeMap article:before{content:"";border-left:1px solid #96b9ad;height:15px;position:absolute;top:-15px;left:50%}.reportScopeMap h3{color:#0d3d37;margin:0 0 8px;font-size:23px}.reportScopeMap article b{color:#17755a;font-size:14px;line-height:1.5;display:block}.reportScopeMap article p{color:#5b6f68;margin:14px 0 0;font-size:16px;line-height:1.65}.reportRoadmap{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:38px;display:grid}.reportRoadmap>article{background:#fff;border:1px solid #d3e1dc;border-radius:16px;overflow:hidden}.reportRoadmap header{background:#0d3d37;min-height:125px;padding:24px}.reportRoadmap header span{color:#79d7b5;letter-spacing:.1em;font-size:12px;font-weight:850}.reportRoadmap header h3{color:#fff;margin:14px 0 0;font-size:23px}.reportRoadmap ol{margin:0;padding:0;list-style:none}.reportRoadmap li{border-top:1px solid #e0e9e6;grid-template-columns:34px 1fr;gap:10px;padding:18px;display:grid}.reportRoadmap li>span{color:#178160;font-size:12px;font-weight:850}.reportRoadmap li b{color:#183d35;font-size:15px;line-height:1.35}.reportRoadmap li p{color:#60716c;margin:7px 0 0;font-size:13px;line-height:1.55}.aboutServicePath{background:#fff;border:1px solid #d4e3dd;border-radius:18px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.aboutServicePath article{border-left:1px solid #dce7e2;min-height:300px;padding:31px;position:relative}.aboutServicePath article:first-child{border-left:0}.aboutServicePath article:not(:last-child):after{content:"→";z-index:2;color:#fff;background:#168161;border-radius:50%;place-items:center;width:32px;height:32px;font-weight:850;display:grid;position:absolute;top:28px;right:-16px}.aboutServicePath article>span{color:#178160;font-size:14px;font-weight:850}.aboutServicePath h3{color:#0d3d37;margin:36px 0 12px;font-size:26px}.aboutServicePath p{color:#5b6f68;margin:0;font-size:17px;line-height:1.65}.aboutFacts{border-top:1px solid #ffffff2e;border-bottom:1px solid #ffffff2e}.aboutFacts div{background:0 0;border:0;border-top:1px solid #ffffff1f;border-radius:0;padding:18px 0}.aboutFacts div:nth-child(-n+2){border-top:0}.aboutFacts dt{color:#9fc1b8;font-size:14px}.aboutFacts dd{color:#fff;margin:7px 0 0;font-size:18px;font-weight:750}.invoiceFacts>div{background:#fff;border:1px solid #d4e3dd;border-radius:16px;overflow:hidden}.invoiceFacts article{border:0;border-left:1px solid #dce7e2;border-radius:0;position:relative}.invoiceFacts article:first-child{border-left:0}.invoiceFacts article:not(:last-child):after{content:"→";z-index:2;color:#fff;background:#168161;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:850;display:grid;position:absolute;top:22px;right:-14px}@media (width<=950px){.workStageFlow,.reportRoadmap{grid-template-columns:1fr 1fr}.workStageFlow article:nth-child(3),.reportRoadmap>article:nth-child(3){border-left:0}.workStageFlow article:not(:last-child):after,.aboutServicePath article:not(:last-child):after,.invoiceFacts article:not(:last-child):after{display:none}.roleBands article{grid-template-columns:.8fr 1.2fr}.roleBands p{grid-column:2}.aboutServicePath{grid-template-columns:1fr}.aboutServicePath article{border-top:1px solid #dce7e2;border-left:0;min-height:auto}.aboutServicePath article:first-child{border-top:0}}@media (width<=700px){.workStageFlow,.reportScopeMap,.reportRoadmap{grid-template-columns:1fr}.workStageFlow article{border-top:1px solid #d8e6e1;border-left:0;min-height:auto}.workStageFlow article:first-child{border-top:0}.roleBands article{grid-template-columns:1fr;gap:9px}.roleBands p{grid-column:auto}.solutionStack article,.solutionStack article:nth-child(n){width:100%}.reportScopeCenter{text-align:center;flex-direction:column;grid-column:1;align-items:center}.reportScopeMap article:before{display:none}.reportRoadmap header{min-height:auto}.aboutFacts div:nth-child(2){border-top:1px solid #ffffff1f}.invoiceFacts>div{background:0 0;border:0}.invoiceFacts article,.invoiceFacts article:first-child{border:1px solid #dce7e2;border-radius:12px}}.siteNav{height:82px;padding-inline:max(24px,50vw - 660px);overflow:visible}.siteNav .brandWordmark{letter-spacing:-.035em;font-size:23px}.siteNav .groupedDesktopNav{align-items:center;gap:4px;display:flex}.siteNav .groupedDesktopNav>a,.desktopNavGroup>summary{color:#334b46;white-space:nowrap;border-radius:9px;align-items:center;gap:7px;min-height:44px;padding:10px 12px;font-size:15px;font-weight:620;text-decoration:none;display:inline-flex}.siteNav .groupedDesktopNav>a:hover,.desktopNavGroup>summary:hover,.desktopNavGroup>summary.active{color:var(--green);background:#edf6f2}.desktopNavGroup{position:relative}.desktopNavGroup>summary{cursor:pointer;list-style:none}.desktopNavGroup>summary::-webkit-details-marker{display:none}.desktopNavGroup>summary i{border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;transition:transform .18s;transform:translateY(-2px)rotate(45deg)}.desktopNavGroup[open]>summary i{transform:translateY(2px)rotate(225deg)}.desktopNavPanel{z-index:45;background:#fffffffa;border:1px solid #d7e4df;border-radius:14px;gap:2px;width:270px;padding:10px;display:grid;position:absolute;top:calc(100% + 11px);left:0;box-shadow:0 24px 60px #0b342d2e}.desktopNavPanel a{border-radius:8px;line-height:1.35;color:#233d37!important;padding:11px 13px!important;font-size:14px!important;display:block!important}.desktopNavPanel a:hover,.desktopNavPanel a[aria-current=page]{background:var(--pale);color:var(--green)!important}.siteNav .mobileMenuPanel{max-height:calc(100svh - 100px);overflow-y:auto}.siteNav .mobileMenuPanel nav b{color:#158065;letter-spacing:.08em;text-transform:uppercase;margin:13px 10px 3px;font-size:12px;font-weight:780;display:block}.immersiveHome{color:#102f2b;background:#f7faf8;overflow:hidden}.immersiveHome .siteNav{background:#fafcfaf0}.immersiveHome h1,.immersiveHome h2,.immersiveHome h3,.simpleHubPage h1,.simpleHubPage h2{text-wrap:balance}.immersiveHero{isolation:isolate;background:#0a2925;align-items:end;min-height:calc(100svh - 82px);display:flex;position:relative;overflow:hidden}.immersiveHero>img,.immersiveMedia>img{object-fit:cover;transform-origin:50%;transition:transform 1.1s cubic-bezier(.2,.7,.2,1)}.immersiveHero:hover>img,.productScene:hover .immersiveMedia>img,.useCaseScene:hover .immersiveMedia>img{transform:scale(1.045)}@keyframes immersiveImageDrift{0%{transform:scale(1.035)translate(-.7%,.25%)}to{transform:scale(1.09)translate(.9%,-.55%)}}.motion-ready .immersiveHero>img,.motion-ready .productScene .immersiveMedia>img,.motion-ready .useCaseScene .immersiveMedia>img{will-change:transform;animation:14s ease-in-out infinite alternate immersiveImageDrift}.motion-ready .productScene:nth-of-type(2n) .immersiveMedia>img{animation-duration:17s;animation-direction:alternate-reverse}.immersiveShade{z-index:1;background:linear-gradient(90deg,#041c18e0 0%,#041c1894 42%,#041c180f 76%),linear-gradient(#0000 55%,#041c1894);position:absolute;inset:0}.immersiveHeroCopy{z-index:2;color:#fff;width:min(1320px,100%);margin:0 auto;padding:110px max(28px,50vw - 660px) 11vh;position:relative}.sceneLabel{color:#7ee6be;letter-spacing:.14em;font-size:13px;font-weight:760;line-height:1.4;display:inline-block}.darkLabel{color:#168266}.immersiveHero h1{color:#fff;letter-spacing:-.065em;max-width:930px;margin:22px 0 27px;font-size:clamp(58px,8vw,118px);font-weight:720;line-height:.91}.immersiveHero h1 em{color:#70e0b5;font-style:normal}.immersiveHeroCopy>p{color:#e2efeb;max-width:650px;margin:0;font-size:clamp(20px,2.1vw,28px);line-height:1.5}.sceneActions,.simpleHubActions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.homeTrustRibbon{color:#fff;background:#061f1c;grid-template-columns:repeat(3,1fr);gap:0;padding:0 max(28px,50vw - 660px);display:grid}.homeTrustRibbon>div{border-left:1px solid #ffffff21;grid-template-columns:42px 1fr;align-content:center;gap:5px 15px;min-height:142px;padding:30px 34px;display:grid}.homeTrustRibbon>div:last-child{border-right:1px solid #ffffff21}.homeTrustRibbon span{color:#68d8ae;letter-spacing:.1em;grid-row:1/3;font-size:12px;font-weight:820}.homeTrustRibbon b{font-size:18px}.homeTrustRibbon small{color:#9eb8b1;font-size:13px;line-height:1.45}.immersiveHome .primary,.simpleHubPage .primary{border-radius:8px;min-height:52px;padding:14px 24px;font-size:16px}.lightButton{color:#fff;border-color:#ffffff85;min-height:52px;font-size:16px}.lightButton:hover{background:#ffffff1a;border-color:#fff}.workFirstScene,.humanControlScene,.guideScene{grid-template-columns:minmax(0,1fr) minmax(420px,.85fr);align-items:center;gap:clamp(55px,8vw,135px);min-height:78svh;padding:clamp(90px,12vw,170px) max(28px,50vw - 620px);display:grid}.sceneCopy{max-width:680px}.sceneCopy h2,.controlStatement h2,.immersiveFinal h2{color:#102f2b;letter-spacing:-.055em;margin:18px 0 24px;font-size:clamp(48px,6vw,82px);font-weight:690;line-height:.98}.sceneCopy>p,.controlStatement>p{color:#526963;max-width:630px;font-size:clamp(19px,1.7vw,24px);line-height:1.55}.sceneLink{color:#0d6855;align-items:center;gap:14px;margin-top:21px;font-size:17px;font-weight:730;text-decoration:none;display:inline-flex}.sceneLink:hover span{transform:translate(4px)}.sceneLink span{transition:transform .18s}.workSignal{border-left:1px solid #c9dbd4;align-content:center;gap:27px;min-height:430px;padding:44px;display:grid;position:relative}.workSignal>div{color:#2f4b44;grid-template-columns:72px 1fr;align-items:center;gap:18px;font-size:clamp(20px,2vw,28px);display:grid}.workSignal i{background:#bf7d16;border-radius:999px;width:100%;height:2px}.workSignal strong{color:#168266;letter-spacing:-.04em;margin-top:16px;font-size:clamp(30px,4vw,52px)}.workflowScene{color:#fff;text-align:center;background:#092f2a;align-content:center;place-items:center;gap:55px;min-height:82svh;padding:clamp(100px,13vw,180px) max(28px,50vw - 660px);display:grid}.centeredCopy{text-align:center;margin-inline:auto}.workflowScene h2,.worldScene h2{color:#fff;letter-spacing:-.055em;margin:18px 0 10px;font-size:clamp(50px,6.6vw,92px);font-weight:690;line-height:.96}.workflowScene .sceneCopy p,.worldScene .sceneCopy p{color:#bcd1cb;margin:0 auto}.singleWorkflow{grid-template-columns:repeat(4,minmax(145px,1fr) 26px) minmax(90px,.65fr);align-items:stretch;gap:8px;width:min(1260px,100%);display:grid}.singleWorkflow span,.singleWorkflow strong,.singleWorkflow b{color:#eef8f5;background:#ffffff0e;border:1px solid #ffffff30;border-radius:12px;place-items:center;min-height:118px;padding:22px 16px;font-size:16px;line-height:1.45;display:grid}.singleWorkflow strong{color:#91e8c6;border-color:#4dbb94}.singleWorkflow b{color:#092f2a;background:#65d6aa}.singleWorkflow i{color:#71d9b3;place-items:center;font-size:24px;font-style:normal;display:grid}.fourStepWorkflow{grid-template-columns:repeat(3,minmax(150px,1fr) 26px) minmax(150px,1fr)}.growthWorkflow{grid-template-columns:repeat(4,minmax(125px,1fr) 24px) minmax(125px,1fr)}.lightSceneLink{color:#84e3bf;margin:0}.productScene,.useCaseScene{isolation:isolate;background:#dfe8e3;align-items:center;min-height:92svh;padding:clamp(70px,10vw,145px) max(28px,50vw - 660px);display:flex;position:relative;overflow:hidden}.immersiveMedia{z-index:-2;position:absolute;inset:0}.productScene:after,.useCaseScene:after{content:"";z-index:-1;background:linear-gradient(90deg,#f5f9f7ed 0%,#f5f9f7c2 41%,#f5f9f708 73%);position:absolute;inset:0}.reverseScene:after{background:linear-gradient(270deg,#04201beb 0%,#04201bb8 44%,#04201b05 75%)}.productSceneCopy{border-radius:18px;width:min(570px,49%);padding:clamp(34px,4.6vw,68px);position:relative}.productSceneCopy h2{letter-spacing:-.055em;margin:16px 0 22px;font-size:clamp(46px,5vw,76px);font-weight:690;line-height:.99}.productSceneCopy p{margin:0 0 30px;font-size:clamp(18px,1.65vw,23px);line-height:1.55}.lightPanel{color:#102f2b;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffdb;box-shadow:0 28px 80px #122d2621}.darkPanel{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#052c25d6;margin-left:auto;box-shadow:0 28px 80px #0014113d}.darkPanel h2{color:#fff}.darkPanel p{color:#d5e7e1}.homeProductPrices{border-top:1px solid #12473c33;gap:0;margin:0 0 28px;display:grid}.homeProductPrices>div{border-bottom:1px solid #12473c33;grid-template-columns:minmax(110px,.7fr) 1.3fr;align-items:baseline;gap:10px 18px;padding:15px 0;display:grid}.homeProductPrices span{color:#536d66;font-size:13px;font-weight:760}.homeProductPrices strong{color:#103c33;letter-spacing:-.035em;font-size:clamp(23px,2.4vw,34px);line-height:1.12}.homeProductPrices small{color:#687e77;grid-column:2;font-size:11px;line-height:1.4}.darkPrices,.darkPrices>div{border-color:#ffffff3b}.darkPrices span,.darkPrices small{color:#bcd2cb}.darkPrices strong{color:#fff}.secondaryServiceNote{background:#01181452;border:1px solid #7ee6be57;border-radius:10px;padding:17px 18px;color:#d9ebe5!important;margin:0 0 25px!important;font-size:14px!important;line-height:1.55!important}.secondaryServiceNote strong{color:#7ee6be}.useCaseScene{min-height:96svh}.homeEvidenceScene{isolation:isolate;color:#fff;background:#061f1c;grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(55px,8vw,120px);min-height:82svh;padding:clamp(100px,12vw,170px) max(28px,50vw - 620px);display:grid;position:relative;overflow:hidden}.homeEvidenceScene:before{content:"";z-index:-1;opacity:.5;background:radial-gradient(circle at 72% 32%,#52d3a32e,#0000 26%),linear-gradient(#6adab012 1px,#0000 1px) 0 0/74px 74px,linear-gradient(90deg,#6adab012 1px,#0000 1px) 0 0/74px 74px;position:absolute;inset:-20%;transform:rotate(-5deg)}.homeEvidenceIntro h2{color:#fff;letter-spacing:-.055em;max-width:720px;margin:18px 0 24px;font-size:clamp(48px,6vw,78px);line-height:.98}.homeEvidenceIntro p{color:#b8cec8;max-width:660px;font-size:clamp(18px,1.65vw,23px);line-height:1.62}.homeEvidenceMetrics{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff09;border:1px solid #ffffff2e;grid-template-columns:1fr 1fr;display:grid;box-shadow:0 30px 80px #0000002e}.homeEvidenceMetrics article{border-bottom:1px solid #ffffff24;border-right:1px solid #ffffff24;flex-direction:column;justify-content:space-between;gap:14px;min-height:190px;padding:28px;display:flex}.homeEvidenceMetrics article:nth-child(2){border-right:0}.homeEvidenceMetrics article:nth-child(3){border-right:0;grid-column:1/-1;min-height:175px}.homeEvidenceMetrics small{color:#78dcb6;letter-spacing:.1em;font-size:11px;font-weight:800}.homeEvidenceMetrics strong{color:#fff;letter-spacing:-.045em;font-size:clamp(31px,4vw,54px)}.homeEvidenceMetrics span{color:#aec4be;font-size:13px;line-height:1.45}.homeEvidenceMetrics>p{color:#8fa9a3;grid-column:1/-1;margin:0;padding:17px 28px;font-size:12px}.useCaseScene:after{background:linear-gradient(#041e1a2b,#041e1aa8 41%,#041e1aed 100%)}.useCaseOverlay{color:#fff;width:min(1260px,100%);margin:auto 0 0}.useCaseOverlay h2{color:#fff;letter-spacing:-.055em;margin:17px 0 34px;font-size:clamp(48px,6vw,82px);font-weight:690;line-height:.98}.useCaseList{border-block:1px solid #ffffff3d;grid-template-columns:repeat(3,1fr);gap:0;margin-bottom:34px;display:grid}.useCaseList article{min-height:145px;padding:25px 32px 26px 0}.useCaseList article+article{border-left:1px solid #ffffff3d;padding-left:32px}.useCaseList h3{color:#fff;margin:0 0 10px;font-size:27px}.useCaseList p{color:#c5d8d2;max-width:320px;margin:0;font-size:16px;line-height:1.5}.humanControlScene{background:#f1f7f4}.controlStatement h2{max-width:760px}.controlVisual{grid-template-columns:1fr 42px 1fr;align-items:center;display:grid}.controlVisual>div{background:#fff;border:1px solid #c8ded6;flex-direction:column;justify-content:center;gap:18px;min-height:360px;padding:40px;display:flex}.controlVisual>div:first-child{border-radius:18px 0 0 18px}.controlVisual .humanSide{color:#fff;background:#0d594d;border-color:#0d6855;border-radius:0 18px 18px 0}.controlVisual span{color:#168266;letter-spacing:.12em;font-size:12px;font-weight:780}.controlVisual .humanSide span{color:#82e4bf}.controlVisual b{font-size:clamp(20px,2vw,28px);font-weight:620}.controlVisual>i{z-index:2;color:#07362e;background:#62d5a8;border-radius:50%;place-items:center;width:54px;height:54px;margin-left:-6px;font-size:25px;font-style:normal;display:grid;position:relative}.guideScene{background:#e5f3ed;grid-template-columns:.8fr 1fr}.guideSceneCover{filter:drop-shadow(0 26px 38px #102f2b33);justify-self:center;width:min(360px,72vw);transform:rotate(-2deg)}.guideSceneCover img{border-radius:5px;width:100%;height:auto;display:block}.worldScene{color:#fff;background:#082c28;place-items:center;min-height:65svh;padding:110px 28px;display:grid;position:relative;overflow:hidden}.worldGrid{opacity:.46;background-image:linear-gradient(#5ed5aa24 1px,#0000 1px),linear-gradient(90deg,#5ed5aa24 1px,#0000 1px);background-size:74px 74px;position:absolute;inset:-18%;transform:perspective(700px)rotateX(57deg)rotate(-8deg)}.worldGrid i{background:#67dcaf;border-radius:50%;width:10px;height:10px;position:absolute;box-shadow:0 0 35px #67dcaf}.worldGrid i:first-child{top:28%;left:20%}.worldGrid i:nth-child(2){top:43%;left:46%}.worldGrid i:nth-child(3){top:24%;left:71%}.worldGrid i:nth-child(4){top:66%;left:31%}.worldGrid i:nth-child(5){top:72%;left:63%}.worldGrid i:nth-child(6){top:58%;left:82%}.worldScene .sceneCopy{z-index:1;position:relative}.worldScene .sceneCopy .primary{margin-top:30px}.immersiveFinal{text-align:center;background:#fbfcfa;align-content:center;place-items:center;gap:32px;min-height:60svh;padding:100px 28px;display:grid}.immersiveFinal h2{max-width:980px;margin:0}.immersiveFooter{grid-template-columns:1.45fr repeat(5,1fr);gap:32px;padding:72px max(28px,50vw - 620px) 30px;display:grid}.immersiveFooter>div{flex-direction:column;gap:11px;display:flex}.immersiveFooter .brand{color:#fff;font-size:24px}.immersiveFooter p{color:#8fa9a3;max-width:260px;font-size:13px;line-height:1.55}.immersiveFooter b{color:#fff;margin-bottom:7px;font-size:14px}.immersiveFooter a{color:#a9bfba;font-size:13px;text-decoration:none}.immersiveFooter a:hover{color:#fff}.immersiveFooter small{color:#78938d;border-top:1px solid #ffffff1c;grid-column:1/-1;margin-top:25px;padding-top:24px}.simpleHubPage{background:#f7faf8;min-height:100vh}.simpleHubHero{color:#fff;background:#0a3731;flex-direction:column;justify-content:end;min-height:60svh;padding:90px max(28px,50vw - 590px);display:flex}.simpleHubHero h1{color:#fff;max-width:900px;margin:18px 0 22px;font-size:clamp(54px,7vw,94px);line-height:.96}.simpleHubHero>p{color:#c6dad4;max-width:720px;margin:0;font-size:clamp(19px,2vw,25px);line-height:1.5}.simpleHubHero .secondary{color:#fff;border-color:#73988f;min-height:52px;font-size:16px}.simpleHubIntro,.simpleHubCta{padding:100px max(28px,50vw - 560px)}.simpleHubIntro h2,.simpleHubCta h2{letter-spacing:-.05em;max-width:840px;margin:16px 0 0;font-size:clamp(42px,5.5vw,70px);line-height:1}.simpleHubList{max-width:1120px;margin:0 auto;padding:0 28px 100px}.simpleHubList>section{border-top:1px solid #ccdcd6;grid-template-columns:90px minmax(0,1fr);gap:25px;padding:52px 0;scroll-margin-top:110px;display:grid}.simpleHubList>section>span{color:#168266;font-size:15px;font-weight:780}.simpleHubList h2{letter-spacing:-.045em;margin:0 0 13px;font-size:clamp(34px,4vw,52px)}.simpleHubList p{color:#536a64;max-width:780px;font-size:18px;line-height:1.6}.simpleHubList a{color:#0d6855;gap:13px;margin-top:8px;font-size:16px;font-weight:720;text-decoration:none;display:inline-flex}.simpleHubCta{background:#e5f3ed}.simpleHubCta p{color:#536a64;max-width:690px;font-size:19px;line-height:1.55}.exampleFlowList,.simpleFaqList{max-width:1120px;margin:0 auto;padding:100px 28px}.exampleFlowList>section{border-top:1px solid #ccdcd6;padding:50px 0}.exampleFlowList h2{margin:0 0 26px;font-size:clamp(35px,4.3vw,54px)}.exampleFlowList section>div{grid-template-columns:repeat(3,minmax(145px,1fr) 25px) minmax(170px,1fr);align-items:center;gap:8px;display:grid}.exampleFlowList span,.exampleFlowList strong{text-align:center;background:#fff;border:1px solid #cadbd4;border-radius:10px;place-items:center;min-height:95px;padding:17px;line-height:1.45;display:grid}.exampleFlowList strong{color:#0b624f;background:#e4f4ed;border-color:#168266}.exampleFlowList i{color:#168266;text-align:center;font-style:normal}.simpleFaqList details{border-top:1px solid #ccdcd6}.simpleFaqList details:last-child{border-bottom:1px solid #ccdcd6}.simpleFaqList summary{color:#102f2b;cursor:pointer;justify-content:space-between;align-items:center;gap:25px;min-height:96px;font-size:clamp(22px,2.4vw,31px);font-weight:650;list-style:none;display:flex}.simpleFaqList summary::-webkit-details-marker{display:none}.simpleFaqList summary span{color:#168266;font-size:30px;font-weight:350;transition:transform .18s}.simpleFaqList details[open] summary span{transform:rotate(45deg)}.simpleFaqList p{color:#536a64;max-width:780px;margin:-9px 0 35px;font-size:18px;line-height:1.65}.motion-ready [data-reveal]{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(24px)}.motion-ready [data-reveal].is-visible{opacity:1;transform:none}@media (width<=1240px){.siteNav .groupedDesktopNav,.siteNav .desktopAction{display:none!important}.siteNav .mobileMenu{display:block!important}}@media (width>=1241px){.siteNav .mobileMenu{display:none!important}}@media (width<=900px){.workFirstScene,.humanControlScene,.guideScene{grid-template-columns:1fr;gap:55px;min-height:0;padding-block:90px}.guideSceneCover{grid-row:2}.singleWorkflow,.fourStepWorkflow,.growthWorkflow,.exampleFlowList section>div{grid-template-columns:1fr;width:min(560px,100%);margin-inline:auto}.singleWorkflow i,.exampleFlowList i{min-height:28px;transform:rotate(90deg)}.singleWorkflow span,.singleWorkflow strong,.singleWorkflow b{min-height:82px}.productScene,.useCaseScene{align-items:end;min-height:86svh}.productScene:after,.reverseScene:after{background:linear-gradient(#05231e0d 22%,#05231e9e 51%,#05231ef0 100%)}.productSceneCopy,.darkPanel{color:#fff;background:#052c25d1;border-radius:15px;width:100%;margin:0}.productSceneCopy h2,.lightPanel h2{color:#fff}.productSceneCopy p,.lightPanel p{color:#d5e7e1}.productSceneCopy .homeProductPrices,.productSceneCopy .homeProductPrices>div{border-color:#ffffff3d}.productSceneCopy .homeProductPrices span,.productSceneCopy .homeProductPrices small{color:#bed5ce}.productSceneCopy .homeProductPrices strong{color:#fff}.productSceneCopy .secondary{color:#fff;border-color:#ffffffad}.productSceneCopy .darkLabel{color:#7ee6be}.useCaseList{grid-template-columns:1fr}.useCaseList article,.useCaseList article+article{border-top:1px solid #ffffff38;border-left:0;min-height:0;padding:20px 0}.useCaseList article:first-child{border-top:0}.immersiveFooter{grid-template-columns:1.4fr repeat(2,1fr)}.homeEvidenceScene{grid-template-columns:1fr;min-height:0}}@media (width<=620px){.homeTrustRibbon{grid-template-columns:1fr;padding-inline:22px}.homeTrustRibbon>div,.homeTrustRibbon>div:last-child{border-bottom:1px solid #ffffff21;border-left:0;border-right:0;min-height:112px;padding:24px 0}.homeEvidenceScene{padding:85px 22px}.homeEvidenceIntro h2{font-size:clamp(43px,13vw,58px)}.homeEvidenceMetrics{grid-template-columns:1fr}.homeEvidenceMetrics article,.homeEvidenceMetrics article:nth-child(2),.homeEvidenceMetrics article:nth-child(3){border-right:0;grid-column:1;min-height:155px}.homeProductPrices>div{grid-template-columns:1fr}.homeProductPrices small{grid-column:1}.siteNav{height:74px;padding-inline:20px}.siteNav .brandWordmark{font-size:21px}.immersiveHero{min-height:calc(100svh - 74px)}.immersiveHero>img{object-position:60% center}.immersiveShade{background:linear-gradient(#041c1821,#041c1894 42%,#041c18f0 100%)}.immersiveHeroCopy{padding:100px 22px 64px}.immersiveHero h1{margin-top:16px;font-size:clamp(51px,15vw,72px);line-height:.93}.immersiveHero h1 .heroDependency{letter-spacing:-.055em;white-space:nowrap;max-width:100%;font-size:.78em;display:inline-block}.immersiveHeroCopy>p{font-size:19px}.sceneActions,.simpleHubActions{flex-direction:column}.sceneActions a,.simpleHubActions a{width:100%}.workFirstScene,.workflowScene,.humanControlScene,.guideScene,.productScene,.useCaseScene{padding-inline:22px}.sceneCopy h2,.controlStatement h2,.immersiveFinal h2,.workflowScene h2,.worldScene h2,.useCaseOverlay h2{font-size:clamp(43px,13vw,59px)}.sceneCopy>p,.controlStatement>p{font-size:18px}.workSignal{min-height:330px;padding:28px 0 28px 28px}.workSignal>div{grid-template-columns:55px 1fr;font-size:20px}.productScene,.useCaseScene{min-height:820px;padding-block:66px 28px}.immersiveMedia>img{object-position:center}.productSceneCopy{padding:28px 25px}.productSceneCopy h2{font-size:45px}.productSceneCopy p{font-size:18px}.controlVisual{grid-template-columns:1fr}.controlVisual>div,.controlVisual>div:first-child,.controlVisual .humanSide{border-radius:16px;min-height:270px}.controlVisual>i{margin:-7px auto;transform:rotate(90deg)}.immersiveFooter{grid-template-columns:1fr 1fr;gap:38px 25px}.immersiveFooter>div:first-child{grid-column:1/-1}.simpleHubHero,.simpleHubIntro,.simpleHubCta{padding-inline:22px}.simpleHubHero{min-height:520px;padding-block:70px}.simpleHubHero h1{font-size:51px}.simpleHubList,.exampleFlowList,.simpleFaqList{padding-inline:22px}.simpleHubList>section{grid-template-columns:1fr;gap:10px;padding-block:38px}.simpleFaqList summary{min-height:84px;font-size:21px}.immersiveFooter small{line-height:1.5}}@media (prefers-reduced-motion:reduce){.motion-ready [data-reveal],.motion-ready [data-reveal].is-visible{opacity:1;transition:none;transform:none}.immersiveHero>img,.immersiveMedia>img{transition:none;animation:none!important;transform:none!important}}.productStoryPage{color:#102f2b;background:#f8faf8;overflow:hidden}.productStoryPage .detailFooter,.productStoryPage .detailFooter a,.productStoryPage .detailFooter span{font-size:14px;line-height:1.5}.productStoryPage h1,.productStoryPage h2,.productStoryPage h3,.productStoryPage p{text-wrap:pretty}.storyLabel{color:#7de4bd;letter-spacing:.13em;font-size:13px;font-weight:780;line-height:1.4;display:inline-block}.darkStoryLabel{color:#168266}.mutedStoryLabel{color:#697b76}.storyHero{isolation:isolate;background:#0a2925;align-items:end;min-height:calc(100svh - 82px);display:flex;position:relative;overflow:hidden}.storyHero>img{z-index:-2;object-fit:cover;object-position:center}.storyHeroShade{z-index:-1;background:linear-gradient(90deg,#041c18e6,#041c189e 43%,#041c1814 76%);position:absolute;inset:0}.colleagueStoryHero .storyHeroShade{background:linear-gradient(270deg,#041c18eb,#041c18a8 46%,#041c1814 78%)}.storyHeroCopy{color:#fff;width:min(1320px,100%);margin:0 auto;padding:110px max(28px,50vw - 660px) 11vh}.storyHeroCopyRight{padding-left:max(50%,50vw - 30px)}.storyHeroCopy h1{color:#fff;letter-spacing:-.064em;max-width:850px;margin:20px 0 25px;font-size:clamp(60px,7.6vw,108px);font-weight:710;line-height:.92}.storyHeroCopy p{color:#e0ede9;max-width:650px;margin:0;font-size:clamp(20px,2vw,27px);line-height:1.5}.storyActions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.storyActions.centered{justify-content:center}.productStoryPage .primary,.productStoryPage .secondary{border-radius:8px;min-height:52px;padding:14px 24px;font-size:16px}.storyLightButton{color:#fff;border-color:#ffffff94}.storyLightButton:hover{background:#ffffff1a;border-color:#fff}.storyOpening{grid-template-columns:1fr .85fr;align-items:center;gap:clamp(50px,8vw,130px);min-height:65svh;padding:clamp(90px,12vw,160px) max(28px,50vw - 600px);display:grid}.storyOpening h2,.storySectionHead h2,.storyOffer h2,.storyBoundary h2,.storyHumanControl h2,.storyNext h2{color:#102f2b;letter-spacing:-.055em;margin:17px 0 0;font-size:clamp(48px,6vw,78px);font-weight:690;line-height:.98}.storyOpening>p{color:#526963;font-size:clamp(20px,2vw,27px);line-height:1.58}.storyOutcome{background:#0a332e;grid-template-columns:repeat(3,minmax(190px,1fr) 30px) minmax(190px,1fr);align-items:stretch;gap:9px;padding:80px max(28px,50vw - 660px);display:grid}.storyOutcome>div{background:#ffffff0b;border:1px solid #ffffff2b;border-radius:13px;flex-direction:column;justify-content:center;gap:14px;min-height:190px;padding:30px;display:flex}.storyOutcome small{color:#78ddb7;letter-spacing:.12em;font-size:11px;font-weight:780}.storyOutcome strong{color:#eef7f4;font-size:20px;font-weight:620;line-height:1.45}.storyOutcome>i{color:#72d9b3;place-items:center;font-size:24px;font-style:normal;display:grid}.storyOutcome .storyOutcomeResult{background:#10594d;border-color:#5bd0a3}.storyAreas,.storyWorkSteps,.storyValueExample,.storyFaq{padding:clamp(90px,11vw,145px) max(28px,50vw - 590px)}.storySectionHead{max-width:850px;margin-bottom:58px}.storySectionHead>p{color:#536a64;max-width:680px;margin:24px 0 0;font-size:19px;line-height:1.58}.storyAreaList{border-top:1px solid #cbdcd5}.storyAreaList article{border-bottom:1px solid #cbdcd5;grid-template-columns:70px minmax(220px,.7fr) 1fr;align-items:center;gap:25px;min-height:132px;display:grid}.storyAreaList article>span,.storyWorkSteps article>span{color:#168266;font-size:14px;font-weight:780}.storyAreaList h3,.storyWorkSteps h3{color:#102f2b;letter-spacing:-.035em;margin:0;font-size:clamp(25px,2.8vw,36px);font-weight:650}.storyAreaList p,.storyWorkSteps p{color:#586e68;margin:0;font-size:17px;line-height:1.58}.storyContents,.storyExamples,.storyJourney{color:#fff;background:#0a332e;padding:clamp(90px,11vw,145px) max(28px,50vw - 590px)}.storyContents .storySectionHead h2,.storyExamples .storySectionHead h2,.storyJourney .storySectionHead h2{color:#fff}.storyContents .storySectionHead p,.storyExamples .storySectionHead p,.storyJourney .storySectionHead p{color:#b9d0c9}.storyContentList{border-top:1px solid #fff3}.storyContentList details{border-bottom:1px solid #fff3}.storyContentList summary{cursor:pointer;grid-template-columns:70px minmax(0,1fr) 42px;align-items:center;gap:25px;min-height:150px;list-style:none;display:grid}.storyContentList summary::-webkit-details-marker{display:none}.storyContentList summary>span{color:#7de4bd;font-size:14px;font-weight:780}.storyContentList h3{color:#fff;margin:0 0 7px;font-size:clamp(26px,3vw,38px)}.storyContentList summary p{color:#b9d0c9;margin:0;font-size:16px;line-height:1.55}.storyContentList summary>b{color:#7de4bd;font-size:30px;font-weight:350;transition:transform .18s}.storyContentList details[open] summary>b{transform:rotate(45deg)}.storyContentList ul{grid-template-columns:1fr 1fr;gap:10px 35px;margin:-20px 0 42px 95px;padding:0;list-style:none;display:grid}.storyContentList li{color:#dceae6;padding-left:21px;font-size:16px;line-height:1.5;position:relative}.storyContentList li:before{content:"";background:#6edbb2;border-radius:50%;width:7px;height:7px;position:absolute;top:.65em;left:0}.storyOffer{background:#e6f3ee;grid-template-columns:.85fr 1.15fr;align-items:start;gap:55px 95px;padding:clamp(90px,11vw,145px) max(28px,50vw - 590px);display:grid}.storyOfferCopy h2{margin-top:14px}.storyOfferCopy>p,.storyTerms{color:#536a64;font-size:17px;line-height:1.62}.storyOfferFacts,.storyPriceLines{border-top:1px solid #c5d8d0}.storyOfferFacts p,.storyPriceLines p{border-bottom:1px solid #c5d8d0;grid-template-columns:minmax(180px,.7fr) 1fr;gap:24px;margin:0;padding:22px 0;display:grid}.storyOfferFacts b,.storyPriceLines span{color:#123d34;font-size:17px}.storyOfferFacts span{color:#5b706a;font-size:16px;line-height:1.5}.storyOffer>.primary{grid-column:2;justify-self:start}.storyBoundary{grid-template-columns:1fr 1fr;min-height:70svh;display:grid}.storyBoundary>div{background:#f8faf8;flex-direction:column;justify-content:center;padding:clamp(65px,8vw,120px) max(28px,25vw - 260px);display:flex}.storyBoundary>div+div{background:#edf1ef}.storyBoundary h2{font-size:clamp(42px,5vw,68px)}.storyBoundary p{color:#586e68;max-width:520px;font-size:18px;line-height:1.6}.storyFaq{grid-template-columns:.72fr 1.28fr;gap:90px;display:grid}.storyFaq .storySectionHead{margin:0}.storyFaq details{border-top:1px solid #cbdcd5}.storyFaq details:last-child{border-bottom:1px solid #cbdcd5}.storyFaq summary{color:#102f2b;cursor:pointer;justify-content:space-between;align-items:center;gap:25px;min-height:92px;font-size:clamp(20px,2vw,27px);font-weight:650;line-height:1.35;list-style:none;display:flex}.storyFaq summary::-webkit-details-marker{display:none}.storyFaq summary span{color:#168266;font-size:30px;font-weight:350;transition:transform .18s}.storyFaq details[open] summary span{transform:rotate(45deg)}.storyFaq details p{color:#586e68;margin:-5px 48px 30px 0;font-size:17px;line-height:1.65}.storyNext{color:#fff;text-align:center;background:#082f2a;align-content:center;place-items:center;min-height:70svh;padding:100px 28px;display:grid}.storyNext h2{color:#fff;max-width:980px}.storyNext>p{color:#bdd2cc;max-width:760px;font-size:19px;line-height:1.58}.storyWorkSteps{scroll-margin-top:90px}.storyWorkSteps>div:last-child{border-top:1px solid #cbdcd5}.storyWorkSteps article{border-bottom:1px solid #cbdcd5;grid-template-columns:75px minmax(0,1fr);gap:28px;padding:34px 0;display:grid}.storyWorkSteps article>div{grid-template-columns:minmax(230px,.72fr) 1fr;gap:35px;display:grid}.storyExamples .storySectionHead{max-width:900px}.storyExampleList{border-top:1px solid #fff3}.storyExampleList article{border-bottom:1px solid #fff3;padding:42px 0}.storyExampleList h3{color:#fff;margin:0 0 24px;font-size:clamp(27px,3vw,40px)}.storyExampleList article>div{grid-template-columns:repeat(3,minmax(130px,1fr) 25px) minmax(165px,1fr);align-items:center;gap:7px;display:grid}.storyExampleList span,.storyExampleList strong{color:#e8f4f0;text-align:center;border:1px solid #fff3;border-radius:9px;place-items:center;min-height:88px;padding:15px;font-size:15px;line-height:1.45;display:grid}.storyExampleList strong{background:#10594d;border-color:#5bd0a3}.storyExampleList i{color:#72d9b3;text-align:center;font-style:normal}.storyTextLink{color:#7de4bd;gap:14px;margin-top:34px;font-size:17px;font-weight:720;text-decoration:none;display:inline-flex}.storyHumanControl{background:#edf5f1;grid-template-columns:1fr .95fr;align-items:center;gap:80px;min-height:75svh;padding:clamp(90px,11vw,145px) max(28px,50vw - 590px);display:grid}.storyHumanControl>div:first-child>p{color:#586e68;max-width:600px;font-size:19px;line-height:1.6}.storyControlFlow{grid-template-columns:1fr 44px 1fr;align-items:center;display:grid}.storyControlFlow article{background:#fff;border:1px solid #c7dad2;border-radius:16px;flex-direction:column;justify-content:center;gap:17px;min-height:340px;padding:35px;display:flex}.storyControlFlow article:last-child{color:#fff;background:#0d594d;border-color:#0d6855}.storyControlFlow small{color:#168266;letter-spacing:.11em;font-size:12px;font-weight:780}.storyControlFlow article:last-child small{color:#81e1bd}.storyControlFlow b{font-size:clamp(20px,2.2vw,28px);font-weight:620}.storyControlFlow>i{z-index:2;color:#08372f;background:#63d6a9;border-radius:50%;place-items:center;width:54px;height:54px;margin-left:-5px;font-size:24px;font-style:normal;display:grid;position:relative}.storyValueExample{background:#f8faf8}.storyValueRows{border-top:1px solid #cbdcd5}.storyValueRows p{border-bottom:1px solid #cbdcd5;justify-content:space-between;gap:25px;margin:0;padding:22px 0;display:flex}.storyValueRows span{color:#536a64;font-size:17px}.storyValueRows strong{color:#102f2b;text-align:right;font-size:clamp(19px,2.2vw,28px)}.storyValueRows .storyValueTotal{border-top:2px solid #8fb3a7}.storyValueRows .storyValueResult{background:#dff2ea;padding-inline:22px}.storyValueRows .storyValueResult span,.storyValueRows .storyValueResult strong{color:#0b6a52;font-weight:760}.storyDisclaimer{color:#687b75;max-width:900px;margin-top:25px;font-size:13px;line-height:1.6;display:block}.storyJourneyFlow{grid-template-columns:repeat(4,minmax(130px,1fr) 25px) minmax(160px,1fr);align-items:stretch;gap:7px;display:grid}.storyJourneyFlow span,.storyJourneyFlow strong{color:#edf7f4;text-align:center;border:1px solid #fff3;border-radius:10px;place-items:center;min-height:105px;padding:16px;line-height:1.45;display:grid}.storyJourneyFlow strong{background:#10594d;border-color:#5bd0a3}.storyJourneyFlow i{color:#72d9b3;place-items:center;font-style:normal;display:grid}.colleagueStoryOffer{grid-template-columns:.8fr 1.2fr}.storyPriceLines strong{color:#0d594d;text-align:right;font-size:clamp(18px,2vw,25px)}.colleagueStoryOffer .storyTerms,.colleagueStoryOffer .storyActions{grid-column:2;margin:0}@media (width<=1000px){.storyHeroCopyRight{padding-left:max(28px,50vw - 450px)}.colleagueStoryHero .storyHeroShade{background:linear-gradient(90deg,#041c18e6,#041c189e 55%,#041c181f)}.storyOpening,.storyOffer,.storyFaq,.storyHumanControl{grid-template-columns:1fr;gap:55px}.storyOffer>.primary,.colleagueStoryOffer .storyTerms,.colleagueStoryOffer .storyActions{grid-column:1}.storyBoundary{grid-template-columns:1fr}.storyBoundary>div{min-height:480px;padding-inline:max(28px,50vw - 380px)}.storyWorkSteps article>div{grid-template-columns:1fr;gap:10px}.storyExampleList article>div,.storyJourneyFlow,.storyOutcome{grid-template-columns:1fr;max-width:620px;margin-inline:auto}.storyExampleList i,.storyJourneyFlow i,.storyOutcome>i{min-height:28px;transform:rotate(90deg)}.storyExampleList span,.storyExampleList strong,.storyJourneyFlow span,.storyJourneyFlow strong{min-height:75px}}@media (width<=650px){.storyHero{min-height:calc(100svh - 74px)}.storyHero>img{object-position:center}.storyHeroShade,.colleagueStoryHero .storyHeroShade{background:linear-gradient(#041c1826,#041c18a3 38%,#041c18f2)}.storyHeroCopy,.storyHeroCopyRight{padding:90px 22px 62px}.storyHeroCopy h1{font-size:clamp(51px,15vw,70px)}.storyHeroCopy p{font-size:19px}.storyActions{flex-direction:column}.storyActions a{width:100%}.storyOpening,.storyAreas,.storyContents,.storyWorkSteps,.storyExamples,.storyHumanControl,.storyValueExample,.storyJourney,.storyOffer,.storyFaq{padding:78px 22px}.storyOpening{min-height:0}.storyOpening h2,.storySectionHead h2,.storyOffer h2,.storyBoundary h2,.storyHumanControl h2,.storyNext h2{font-size:clamp(43px,12.6vw,58px)}.storyOutcome{padding:65px 22px}.storyOutcome>div{min-height:130px}.storyAreaList article{grid-template-columns:48px 1fr;align-items:start;gap:12px 15px;padding:28px 0}.storyAreaList p{grid-column:2}.storyContentList summary{grid-template-columns:44px 1fr 26px;gap:12px;min-height:130px}.storyContentList summary p{display:none}.storyContentList ul{grid-template-columns:1fr;margin:-5px 0 30px 56px}.storyOfferFacts p,.storyPriceLines p{grid-template-columns:1fr;gap:7px}.storyOffer>.primary{width:100%}.storyBoundary>div{min-height:430px;padding:70px 22px}.storyFaq{gap:35px}.storyFaq summary{min-height:82px;font-size:20px}.storyWorkSteps article{grid-template-columns:47px 1fr;gap:15px}.storyControlFlow{grid-template-columns:1fr}.storyControlFlow article{min-height:265px}.storyControlFlow>i{margin:-6px auto;transform:rotate(90deg)}.storyValueRows p{flex-direction:column;gap:7px}.storyValueRows strong,.storyPriceLines strong{text-align:left}.storyNext{min-height:620px;padding-inline:22px}}@media (prefers-reduced-motion:reduce){.productStoryPage *,.productStoryPage :before,.productStoryPage :after{scroll-behavior:auto;transition-duration:.01ms!important}}.worldPage{color:#0a302b;background:#f7faf8;min-height:100vh}.worldPage h1,.worldPage h2,.worldPage h3{text-wrap:balance}.worldPage p{text-wrap:pretty}.worldPageHero{color:#fff;isolation:isolate;align-items:end;min-height:calc(100svh - 74px);padding:110px max(28px,50vw - 620px);display:flex;position:relative;overflow:hidden}.worldPageHero>img{z-index:-2;object-fit:cover;object-position:center;transform:scale(1.02)}.worldPageHeroShade{z-index:-1;background:linear-gradient(90deg,#031f1bf0 0%,#031f1ba8 48%,#031f1b2e 100%),linear-gradient(#0000 45%,#031f1b85);position:absolute;inset:0}.worldPageHeroCopy{max-width:830px}.worldPageHero h1{color:#fff;letter-spacing:-.065em;max-width:830px;margin:18px 0 24px;font-size:clamp(60px,9vw,122px);font-weight:690;line-height:.9}.worldPageHeroCopy>p{color:#e1efeb;max-width:720px;margin:0;font-size:clamp(20px,2.2vw,28px);line-height:1.48}.worldPageActions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.worldNow{padding:clamp(100px,12vw,170px) max(28px,50vw - 590px)}.worldNow>header{max-width:900px;margin-bottom:75px}.worldNow h2,.worldPractical h2,.worldAssessment h2,.worldSourceNote h2,.worldCta h2{letter-spacing:-.055em;margin:18px 0 22px;font-size:clamp(48px,6.5vw,88px);font-weight:680;line-height:.96}.worldNow>header>p,.worldPracticalIntro>p,.worldAssessment>p,.worldCta>p{color:#587069;max-width:760px;margin:0;font-size:clamp(19px,2vw,24px);line-height:1.55}.worldTopicList{border-bottom:1px solid #c6d9d2}.worldTopic{border-top:1px solid #c6d9d2;grid-template-columns:150px minmax(0,1.55fr) minmax(260px,.75fr);gap:clamp(28px,5vw,72px);padding:clamp(52px,7vw,90px) 0;display:grid}.worldTopicNumber{flex-direction:column;gap:14px;display:flex}.worldTopicNumber>span{color:#168266;letter-spacing:-.04em;font-size:44px;font-weight:660}.worldTopicNumber>small{color:#6b7f79;letter-spacing:.12em;font-size:13px;font-weight:800}.worldTopicMain h3{letter-spacing:-.045em;max-width:700px;margin:0 0 22px;font-size:clamp(36px,4.5vw,58px);line-height:1}.worldTopicMain p,.worldTopic aside p,.worldSourceNote p{color:#536b64;margin:0;font-size:18px;line-height:1.65}.worldTopicMain a{color:#0d6855;text-underline-offset:5px;gap:10px;margin-top:24px;font-size:17px;font-weight:750;line-height:1.4;display:inline-flex}.worldTopic aside{background:#e6f2ed;border-left:3px solid #34aa85;align-self:start;padding:28px}.worldTopic aside>b{color:#0d6855;margin-bottom:10px;font-size:16px;display:block}.worldPractical{color:#fff;background:#082f2a;grid-template-columns:minmax(0,.9fr) minmax(480px,1fr);gap:clamp(60px,9vw,140px);padding:clamp(100px,12vw,170px) max(28px,50vw - 590px);display:grid}.worldPractical h2{color:#fff}.worldPracticalIntro>p{color:#bcd1cb}.worldPracticalSteps{border-bottom:1px solid #ffffff2e}.worldPracticalSteps article{border-top:1px solid #ffffff2e;grid-template-columns:52px 1fr;gap:24px;padding:30px 0;display:grid}.worldPracticalSteps article>span{color:#67dcaf;font-size:16px;font-weight:800}.worldPracticalSteps h3{color:#fff;letter-spacing:-.025em;margin:0 0 8px;font-size:27px}.worldPracticalSteps p{color:#bcd1cb;margin:0;font-size:17px;line-height:1.55}.worldAssessment{background:#eef6f2;padding:clamp(110px,14vw,190px) max(28px,50vw - 540px)}.worldAssessment h2{max-width:920px}.worldAssessmentActions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.worldSourceNote{background:#fff;grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);gap:clamp(50px,9vw,140px);padding:100px max(28px,50vw - 590px);display:grid}.worldSourceNote h2{max-width:720px;font-size:clamp(42px,5vw,66px)}.worldSourceNote>div:last-child{align-self:center;gap:18px;display:grid}.worldCta{color:#fff;text-align:center;background:#072d28;place-content:center;justify-items:center;min-height:65svh;padding:100px 28px;display:grid}.worldCta h2{color:#fff;max-width:980px}.worldCta>p{color:#bdd1cb;text-align:center}@media (width<=900px){.worldTopic{grid-template-columns:100px minmax(0,1fr)}.worldTopic aside{grid-column:2}.worldPractical,.worldSourceNote{grid-template-columns:1fr}}@media (width<=640px){.worldPageHero{min-height:calc(100svh - 74px);padding:88px 22px 58px}.worldPageHero>img{object-position:62% center}.worldPageHeroShade{background:linear-gradient(#031f1b38,#031f1ba8 36%,#031f1bf5 100%)}.worldPageHero h1{font-size:clamp(54px,18vw,76px)}.worldPageHeroCopy>p{font-size:19px}.worldPageActions,.worldAssessmentActions{flex-direction:column}.worldPageActions a,.worldAssessmentActions a{width:100%}.worldNow,.worldPractical,.worldAssessment,.worldSourceNote{padding-inline:22px}.worldNow>header{margin-bottom:48px}.worldNow h2,.worldPractical h2,.worldAssessment h2,.worldSourceNote h2,.worldCta h2{font-size:clamp(43px,13vw,58px)}.worldTopic{grid-template-columns:1fr;gap:25px;padding:52px 0}.worldTopicNumber{flex-direction:row;align-items:baseline}.worldTopicNumber>span{font-size:34px}.worldTopicMain h3{font-size:39px}.worldTopicMain p,.worldTopic aside p,.worldSourceNote p{font-size:17px}.worldTopic aside{grid-column:1;padding:24px}.worldPractical{gap:55px}.worldPracticalSteps article{grid-template-columns:42px 1fr;gap:16px}}@media (prefers-reduced-motion:reduce){.worldPageHero>img{transform:none}}.packagePage{color:#172421;background:#fbfcfa}.packageHero{background:#0a2d29;align-items:flex-end;min-height:calc(100svh - 78px);display:flex;position:relative;overflow:hidden}.packageHero>img{object-fit:cover;object-position:center;transform:scale(1.035)}.packageHeroShade{background:linear-gradient(90deg,#051e1be6 0%,#051e1b9e 45%,#051e1b26 76%),linear-gradient(#0000 52%,#051e1b99);position:absolute;inset:0}.packageHeroCopy{z-index:1;color:#fff;width:min(760px,100% - 48px);margin-left:max(24px,50vw - 590px);padding:0 0 clamp(64px,11vh,120px);position:relative}.packageHeroCopy h1{color:#fff;letter-spacing:-.06em;max-width:760px;margin:18px 0 22px;font-size:clamp(52px,7vw,92px);line-height:.98}.packageHeroCopy p{color:#d9e7e2;max-width:650px;margin:0;font-size:clamp(18px,2vw,23px);line-height:1.55}.packageHeroCopy>small{color:#c0d4ce;margin-top:18px;font-size:12px;display:block}.packageActions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;display:flex}.packageHero .lightButton{color:#fff;background:#08302b40;border-color:#9ab6ae}.packagePromise{border-bottom:1px solid #dbe5e1;grid-template-columns:repeat(3,1fr);max-width:1180px;margin:auto;padding:34px 24px;display:grid}.packagePromise>div{border-right:1px solid #dbe5e1;gap:7px;padding:4px 30px;display:grid}.packagePromise>div:first-child{padding-left:0}.packagePromise>div:last-child{border-right:0}.packagePromise span{letter-spacing:.13em;color:#697d77;font-size:10px;font-weight:800}.packagePromise strong{color:#113f38;font-size:18px}.packageLead{grid-template-columns:1fr 1fr;align-items:start;gap:90px;max-width:1180px;margin:auto;padding:110px 24px;display:grid}.packageLead h2,.packageSectionHeading h2,.packageSplitCopy h2,.packageOrderSection h2{letter-spacing:-.045em;color:#103832;margin:14px 0;font-size:clamp(38px,5vw,64px);line-height:1.03}.packageLead p{color:#586c66;margin:0 0 22px;font-size:18px;line-height:1.72}.packageDarkSection{color:#fff;background:#082f2b;padding:110px max(24px,50vw - 590px)}.packageSectionHeading{max-width:800px}.packageDarkSection .packageSectionHeading h2{color:#fff}.packageSectionHeading>p{color:#667a74;font-size:18px;line-height:1.65}.packageDarkSection .packageSectionHeading>p{color:#b7ccc6}.packageOutcomeRows{border-top:1px solid #35605a;margin-top:50px}.packageOutcomeRows article{border-bottom:1px solid #35605a;grid-template-columns:80px minmax(170px,.6fr) 1.4fr;align-items:center;gap:26px;padding:32px 0;display:grid}.packageOutcomeRows article>span{color:#72d7b4;font-size:12px;font-weight:800}.packageOutcomeRows h3{color:#fff;margin:0;font-size:28px}.packageOutcomeRows p{color:#bfd1cc;margin:0;font-size:16px;line-height:1.65}.packageFlowSection,.packageAreaSection,.packageOrderSection{padding:110px max(24px,50vw - 590px)}.packageFlow{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:14px;margin-top:46px;display:grid}.packageFlow>div{background:#eef6f2;border-top:3px solid #188161;align-content:start;gap:12px;min-height:190px;padding:25px;display:grid}.packageFlow>div>span,.packageOrderSteps span{color:#fff;background:#168161;border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;font-weight:800;display:grid}.packageFlow b{color:#113f38;font-size:19px}.packageFlow p{color:#62756f;margin:0;font-size:14px;line-height:1.55}.packageFlow>i{color:#178161;font-size:20px;font-style:normal}.packageSplitSection{background:#0b3934;grid-template-columns:1fr 1fr;min-height:760px;display:grid}.packageSplitImage{min-height:620px;position:relative}.packageSplitImage>img{object-fit:cover}.packageSplitCopy{color:#fff;flex-direction:column;justify-content:center;padding:clamp(64px,8vw,120px);display:flex}.packageSplitCopy h2{color:#fff}.packageSplitCopy ul{border-top:1px solid #416961;gap:0;margin:26px 0;padding:0;list-style:none;display:grid}.packageSplitCopy li{color:#e0ebe7;border-bottom:1px solid #416961;padding:15px 0;font-size:16px}.packageSplitCopy li:before{content:"→";color:#70d9b5;margin-right:12px}.packageSplitCopy p{color:#b6cbc5;line-height:1.65}.reversePackageSplit .packageSplitImage{order:2}.reversePackageSplit .packageSplitCopy{order:1}.packageAreaSection{background:#eef6f2}.packageAreaList{border-top:1px solid #c9dcd5;grid-template-columns:1fr 1fr;margin-top:42px;display:grid}.packageAreaList span{color:#174c41;border-bottom:1px solid #c9dcd5;padding:21px 0;font-size:20px;font-weight:700}.packageAreaList span:nth-child(odd){border-right:1px solid #c9dcd5;padding-right:30px}.packageAreaList span:nth-child(2n){padding-left:30px}.packageScopeNote{color:#536a63;max-width:850px;margin:30px 0 0;line-height:1.65}.packageOrderSection{text-align:center;background:#f7faf8}.packageOrderSection>h2{margin-left:auto;margin-right:auto}.packageOrderSteps{text-align:left;grid-template-columns:repeat(4,1fr);gap:12px;max-width:1000px;margin:45px auto 28px;display:grid}.packageOrderSteps>div{background:#fff;border:1px solid #d8e5df;align-content:start;gap:14px;padding:22px;display:grid}.packageOrderSteps b{color:#163f36;line-height:1.4}.packageOrderSection>p{color:#5a6f68;max-width:760px;margin:0 auto;line-height:1.7}.packageOrderSection .packageActions{justify-content:center}.packageFooter>div{flex-wrap:wrap;gap:18px;display:flex}.packageFooter a{color:#a8bdb8}.packagePage .siteNav{position:sticky;top:0}@keyframes packageImageDrift{0%{transform:scale(1.035)translate(-.55%,.2%)}to{transform:scale(1.09)translate(.85%,-.5%)}}@media (prefers-reduced-motion:no-preference){.packageHero>img{will-change:transform;animation:15s ease-in-out infinite alternate packageImageDrift}}@media (width<=900px){.packageHero{min-height:760px}.packageHeroShade{background:linear-gradient(#051e1b1f 0%,#051e1b80 42%,#051e1beb 100%)}.packagePromise{grid-template-columns:1fr}.packagePromise>div,.packagePromise>div:first-child{border-bottom:1px solid #dbe5e1;border-right:0;padding:20px 0}.packagePromise>div:last-child{border-bottom:0}.packageLead{grid-template-columns:1fr;gap:30px;padding-top:80px;padding-bottom:80px}.packageFlow{grid-template-columns:1fr}.packageFlow>i{justify-self:center;transform:rotate(90deg)}.packageSplitSection{grid-template-columns:1fr;min-height:0}.packageSplitImage{min-height:450px}.reversePackageSplit .packageSplitImage,.reversePackageSplit .packageSplitCopy{order:initial}.packageSplitCopy{padding:70px 28px}.packageOrderSteps{grid-template-columns:1fr 1fr}}@media (width<=620px){.packageHero{min-height:680px}.packageHeroCopy{width:calc(100% - 36px);margin-left:18px;padding-bottom:52px}.packageHeroCopy h1{font-size:clamp(46px,14vw,64px)}.packageHeroCopy p{font-size:17px}.packageActions{flex-direction:column;align-items:stretch}.packageActions a{width:100%}.packageLead,.packageFlowSection,.packageAreaSection,.packageOrderSection,.packageDarkSection{padding-top:68px;padding-bottom:68px}.packageOutcomeRows article{grid-template-columns:48px 1fr;gap:12px}.packageOutcomeRows article>p{grid-column:2}.packageOutcomeRows h3{font-size:23px}.packageFlow>div{min-height:0}.packageSplitImage{min-height:330px}.packageAreaList{grid-template-columns:1fr}.packageAreaList span:nth-child(odd),.packageAreaList span:nth-child(2n){border-right:0;padding:18px 0}.packageOrderSteps{grid-template-columns:1fr}.packageFooter{gap:14px}}.analysisChoices,.assistantPaths{background:#eef6f2;padding:110px max(24px,50vw - 590px)}.analysisChoiceGrid,.assistantPathGrid{grid-template-columns:1fr 1fr;gap:18px;margin-top:44px;display:grid}.analysisChoiceGrid article,.assistantPathGrid article{background:#fff;border:1px solid #cfe0d9;flex-direction:column;align-items:flex-start;min-height:430px;padding:40px;display:flex}.analysisChoiceGrid article>span,.assistantPathGrid article>span{color:#168161;letter-spacing:.13em;font-size:11px;font-weight:800}.analysisChoiceGrid h3,.assistantPathGrid h3{color:#113f38;letter-spacing:-.045em;margin:20px 0 15px;font-size:clamp(31px,3.4vw,46px);line-height:1.05}.analysisChoiceGrid strong{color:#103b32;letter-spacing:-.05em;margin:4px 0;font-size:clamp(34px,4vw,52px);line-height:1}.analysisChoiceGrid small{color:#647a73}.analysisChoiceGrid p,.assistantPathGrid p{color:#586d66;margin:24px 0 30px;font-size:18px;line-height:1.65}.analysisChoiceGrid .primary,.assistantPathGrid .primary{margin-top:auto}.featuredAnalysisChoice{box-shadow:0 24px 60px #0e59441f;border:2px solid #168161!important}@media (width<=900px){.analysisChoiceGrid,.assistantPathGrid{grid-template-columns:1fr}.analysisChoiceGrid article,.assistantPathGrid article{min-height:0}}@media (width<=620px){.analysisChoices,.assistantPaths{padding:68px 24px}.analysisChoiceGrid article,.assistantPathGrid article{padding:28px}}@media (prefers-reduced-motion:reduce){.packagePage *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.packageHeroPrice{align-items:baseline;gap:12px;margin-top:24px;display:flex}.packageHeroPrice strong{color:#fff;letter-spacing:-.05em;font-size:clamp(34px,4vw,52px);line-height:1}.packageHeroPrice span{color:#c0d4ce;font-size:13px}.assistantPathGrid article>strong{color:#103b32;letter-spacing:-.05em;margin:4px 0;font-size:clamp(34px,4vw,52px);line-height:1}.assistantPathGrid article>small{color:#647a73}.assistantPathGrid .packageActions{margin-top:auto}.assistantPathGrid .packageActions .primary{margin-top:0}.startupWorkspace{color:#13312c;background:#f5f7f3;min-height:100vh}.startupTopbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:20;background:#ffffffeb;border-bottom:1px solid #d9e4de;justify-content:space-between;align-items:center;height:76px;padding:0 max(24px,50vw - 620px);display:flex;position:sticky;top:0}.startupTopbar>div{text-align:right;color:#46605a;gap:2px;font-size:13px;display:grid}.startupTopbar small{letter-spacing:.08em;color:#778a85;font-size:10px}.startupWelcome{color:#fff;background:radial-gradient(circle at 85% 25%,#bde8d5 0,#0000 35%),#0a3832;grid-template-columns:1fr 340px;align-items:end;gap:70px;padding:70px max(24px,50vw - 620px);display:grid}.startupWelcome h1{color:#fff;max-width:760px;margin:14px 0 18px;font-size:clamp(48px,7vw,84px)}.startupWelcome>div>p{color:#c6dad4;max-width:650px;margin:0;font-size:20px;line-height:1.55}.startupWelcome aside{background:#ffffff12;border:1px solid #ffffff29;border-radius:18px;padding:24px}.startupWelcome aside small{letter-spacing:.12em;color:#a9c8bf;font-size:10px}.startupWelcome aside strong{color:#7ee4bb;margin:8px 0;font-size:44px;display:block}.startupWelcome aside p{color:#d5e4df;margin:14px 0 0;font-size:13px;line-height:1.5}.startupProgress{background:#ffffff26;border-radius:10px;height:7px;overflow:hidden}.startupProgress span{border-radius:inherit;background:#69d9ae;height:100%;transition:width .3s;display:block}.startupConversationAlert{background:#e7f6ef;border:1px solid #aad8c5;border-radius:18px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:18px;max-width:1240px;margin:26px auto 0;padding:22px 24px;display:grid;box-shadow:0 14px 35px #0d594d14}.startupConversationAlert.received{background:#f1f6f3;border-color:#cbded6}.startupConversationAlertIcon{color:#fff;background:#118064;border-radius:50%;place-items:center;width:48px;height:48px;font-size:23px;font-weight:800;display:grid}.startupConversationAlert>div>span{letter-spacing:.13em;color:#126f58;font-size:10px;font-weight:800}.startupConversationAlert h2{color:#0c3b33;letter-spacing:-.025em;margin:5px 0 4px;font-size:24px}.startupConversationAlert p{color:#405e56;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.5;display:-webkit-box;overflow:hidden}.startupConversationAlert .primary{white-space:nowrap}.startupLayout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:28px;max-width:1240px;margin:0 auto;padding:32px 24px 90px;display:grid}.startupMain{gap:28px;display:grid}.startupQuestionCard,.startupPlanSection,.startupSubmitCard,.startupSide>section{background:#fff;border:1px solid #d9e4de;border-radius:20px;padding:clamp(24px,4vw,42px);box-shadow:0 14px 40px #13312c0d}.startupQuestionHead{color:#168267;letter-spacing:.1em;justify-content:space-between;gap:20px;font-size:11px;font-weight:750;display:flex}.startupQuestionHead b{color:#71837e;letter-spacing:0}.startupQuestionCard h2,.startupPlanSection h2,.startupSubmitCard h2,.startupSide h2{letter-spacing:-.045em;color:#0d3933;margin:22px 0 12px;font-size:clamp(30px,4vw,48px);line-height:1.04}.startupQuestionCard>p,.startupPlanSection>div>p,.startupSubmitCard p{color:#60736d;line-height:1.6}.startupQuestionCard textarea,.startupMessages textarea{color:#17352f;width:100%;font:inherit;resize:vertical;background:#f9fbfa;border:1px solid #cfded8;border-radius:13px;outline:none;padding:17px;line-height:1.55}.startupQuestionCard textarea{min-height:150px;margin-top:18px}.startupQuestionCard textarea:focus,.startupMessages textarea:focus{border-color:#168267;box-shadow:0 0 0 3px #1682671a}.startupQuestionActions{gap:10px;margin-top:16px;display:flex}.startupQuestionActions button:disabled,.startupSubmitCard button:disabled,.startupMessages button:disabled{opacity:.5;cursor:not-allowed}.startupStepDots{border-top:1px solid #e4ebe7;grid-template-columns:repeat(11,1fr);gap:7px;margin-top:28px;padding-top:22px;display:grid}.startupStepDots button{color:#70827d;background:#fff;border:1px solid #d3e0db;border-radius:8px;height:31px;font-size:10px}.startupStepDots button.done{color:#0b6b52;background:#ddf4e9;border-color:#9bd4bd}.startupStepDots button.active{outline-offset:2px;outline:2px solid #168267}.startupAdvisorCard{color:#fff;background:linear-gradient(125deg,#0a3a34,#0d594d);border-radius:20px;padding:clamp(28px,5vw,50px);box-shadow:0 20px 50px #08373029}.startupAdvisorCard h2{letter-spacing:-.05em;color:#fff;margin:20px 0;font-size:clamp(36px,5vw,62px);line-height:1}.startupAdvisorCard p{color:#c9ded7;max-width:760px;margin:0;font-size:17px;line-height:1.7}.startupPlanSection>div:first-child{max-width:680px}.startupPlanGrid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:30px;display:grid}.startupPlanGrid article{background:#f2f7f4;border-radius:15px;padding:22px}.startupPlanGrid article>span{letter-spacing:.12em;color:#148064;font-size:10px;font-weight:750}.startupPlanGrid h3{color:#123a33;margin:12px 0;font-size:19px}.startupPlanGrid ol{color:#536963;margin:0;padding-left:20px;font-size:13px;line-height:1.55}.startupPlanGrid li+li{margin-top:9px}.startupSubmitCard{justify-content:space-between;align-items:center;gap:30px;display:flex}.startupSubmitCard h2{font-size:32px}.startupSubmitCard button{white-space:nowrap}.startupSide{gap:22px;display:grid;position:sticky;top:98px}.startupSide>section{padding:26px}.startupSide h2{overflow-wrap:anywhere;font-size:25px}.startupSide dl{margin:24px 0 0}.startupSide dt{color:#758680;letter-spacing:.08em;text-transform:uppercase;margin-top:14px;font-size:10px}.startupSide dd{color:#23423b;overflow-wrap:anywhere;margin:5px 0 0;font-size:13px;line-height:1.5}.startupMessages{scroll-margin-top:96px}.startupMessagesIntro{color:#63756f;margin:0;font-size:13px;line-height:1.5}.startupMessages>div{gap:10px;max-height:360px;margin:18px 0;display:grid;overflow:auto}.startupMessages article{background:#f2f6f4;border-radius:12px;padding:13px}.startupMessages article.advisor{background:#e3f4ec}.startupMessages article b{color:#176e58;font-size:11px}.startupMessages article p{white-space:pre-wrap;margin:6px 0;font-size:13px;line-height:1.5}.startupMessages article small{color:#7c8c87;font-size:9px}.startupMessages form,.startupMessages label{gap:9px;display:grid}.startupMessages label{color:#435a54;font-size:11px;font-weight:700}.startupMessages textarea{min-height:100px}.startupMessages button{width:100%}.startupToast{z-index:30;color:#fff;background:#0d594d;border-radius:12px;padding:13px 20px;font-size:13px;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 14px 35px #0003}.startupToast.failed{background:#8e342c}.startupFooter{justify-content:space-between;align-items:center;padding:30px max(24px,50vw - 620px);font-size:12px;display:flex}.startupFooter a{color:#b8cec8}.startupLoading,.startupInvalid{background:#f5f7f3;place-items:center;min-height:100vh;display:grid}.startupLoading span{color:#4e6760}.startupInvalid section{background:#fff;border:1px solid #d9e4de;border-radius:20px;max-width:580px;margin:24px;padding:42px}.startupInvalid h1{margin:28px 0 16px;font-size:46px}.startupInvalid p{color:#63736f;line-height:1.6}.startupInvalid a{color:#0d6656;font-weight:700}.startupInternalMessages{gap:12px;margin-top:22px;display:grid}.startupInternalMessages article{background:#f2f6f4;border:1px solid #e0e9e5;border-radius:12px;padding:16px}.startupInternalMessages article.advisor{background:#e4f5ed}.startupInternalMessages p{white-space:pre-wrap;margin:7px 0;line-height:1.55}.startupReplyForm{gap:11px;display:grid}.startupReplyForm textarea{resize:vertical;width:100%;min-height:140px;font:inherit;border:1px solid #d4e1dc;border-radius:10px;padding:14px}.startupReplyForm button{justify-self:start}.startupOrderAccess{gap:12px;display:grid}.startupOrderAccess .workflowSourceLink{justify-self:start}.startupActivationPage{background:radial-gradient(circle at 75% 25%,#c8ebdc 0,#0000 33%),#f4f7f4;min-height:100vh}.startupActivationPage>.startupTopbar>span{color:#526b64;font-size:13px}.startupActivationCard{background:#fff;border:1px solid #d7e4de;border-radius:22px;width:min(720px,100% - 32px);margin:70px auto;padding:clamp(28px,6vw,58px);box-shadow:0 24px 70px #0f3e341a}.startupActivationCard h1{margin:22px 0 18px;font-size:clamp(48px,7vw,76px)}.startupActivationCard>p{color:#5f736d;max-width:600px;font-size:17px;line-height:1.65}.startupActivationForm{gap:15px;margin-top:32px;display:grid}.startupActivationForm label{color:#3f5751;gap:7px;font-size:12px;font-weight:700;display:grid}.startupActivationForm input{color:#17352f;width:100%;font:inherit;background:#f9fbfa;border:1px solid #ceddd7;border-radius:11px;outline:none;padding:14px}.startupActivationForm input:focus{border-color:#168267;box-shadow:0 0 0 3px #1682671a}.startupActivationForm button{width:100%;margin-top:4px}.startupActivationForm small{text-align:center;color:#72847f}.startupFormMessage{color:#0c604b;background:#e4f4ed;border-radius:10px;margin:0;padding:13px;font-size:13px}.startupFormMessage.failed{color:#8b352c;background:#f9e7e4}@media (width<=980px){.startupWelcome{grid-template-columns:1fr;gap:36px}.startupWelcome aside{max-width:440px}.startupConversationAlert{margin:18px 20px 0}.startupLayout{grid-template-columns:1fr}.startupSide{grid-template-columns:1fr 1fr;position:static}.startupLayout.submitted .startupSide,.startupLayout.submitted .startupMessages{order:-1}.startupPlanGrid{grid-template-columns:1fr}.startupSubmitCard{flex-direction:column;align-items:flex-start}}@media (width<=620px){.startupTopbar{height:68px;padding:0 16px}.startupTopbar>div span{display:none}.startupWelcome{padding:52px 20px}.startupWelcome h1{font-size:52px}.startupWelcome>div>p{font-size:17px}.startupConversationAlert{border-radius:15px;grid-template-columns:40px minmax(0,1fr);gap:12px;margin:14px 14px 0;padding:18px}.startupConversationAlertIcon{width:40px;height:40px;font-size:19px}.startupConversationAlert h2{font-size:21px}.startupConversationAlert p{-webkit-line-clamp:3}.startupConversationAlert .primary{grid-column:1/-1;width:100%}.startupLayout{padding:18px 14px 70px}.startupQuestionCard,.startupPlanSection,.startupSubmitCard{border-radius:15px;padding:22px}.startupQuestionHead{gap:5px;display:grid}.startupStepDots{grid-template-columns:repeat(6,1fr)}.startupQuestionActions{flex-direction:column}.startupQuestionActions button{width:100%}.startupSide{grid-template-columns:1fr}.startupAdvisorCard{border-radius:15px;padding:30px 22px}.startupSubmitCard button{width:100%}.startupToast{text-align:center;width:calc(100% - 28px)}.startupFooter{padding:26px 20px}.startupInvalid h1{font-size:38px}.startupActivationCard{margin:28px auto}.startupActivationPage>.startupTopbar>span{display:none}}@media (prefers-reduced-motion:reduce){.startupProgress span{transition:none}}.calculatorPage{background:#f3f7f5;min-height:100vh}.calculatorWorkspace{grid-template-columns:minmax(0,.88fr) minmax(520px,1.12fr);min-height:calc(100vh - 98px);display:grid}.calculatorControls{background:#f8fbf9;padding:70px clamp(28px,5vw,76px)}.calculatorIntro{max-width:620px}.calculatorIntro h1{color:#102f2b;letter-spacing:-.065em;margin:20px 0 24px;font-size:clamp(48px,5.7vw,84px);line-height:.94}.calculatorIntro p{color:#546b64;max-width:620px;margin:0;font-size:18px;line-height:1.7}.calculatorControls form{margin-top:42px}.calculatorFields{grid-template-columns:1fr 1fr;gap:18px;display:grid}.calculatorFields label{gap:8px;display:grid}.calculatorFields label>span{color:#173a32;font-size:14px;font-weight:750;line-height:1.4}.calculatorFields input{appearance:textfield;color:#15372f;font:inherit;background:#fff;border:1px solid #cddbd5;border-radius:10px;width:100%;min-height:54px;padding:13px 15px;font-size:18px;font-weight:700}.calculatorFields input:focus{border-color:#16805f;outline:0;box-shadow:0 0 0 3px #16805f21}.calculatorFields small{color:#6b7f78;font-size:12px;line-height:1.45}.calculatorWideField{grid-column:1/-1}.calculatorInputSuffix{position:relative}.calculatorInputSuffix input{padding-right:54px}.calculatorInputSuffix i{color:#557069;font-size:13px;font-style:normal;font-weight:800;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.calculatorSubmit{cursor:pointer;border:0;width:100%;min-height:58px;margin-top:26px}.calculatorPrivacy{color:#6f817b;text-align:center;margin-top:11px;font-size:12px;line-height:1.5;display:block}.calculatorResults{color:#fff;background:#0a3732;padding:60px clamp(26px,4.2vw,70px) 70px}.calculatorResultHeading{justify-content:space-between;align-items:center;gap:24px;display:flex}.calculatorResultHeading>div:first-child>span,.calculatorComparisonHeading>span,.calculatorNextStep>div:first-child>span{color:#60dab0;letter-spacing:.13em;font-size:11px;font-weight:850}.calculatorResultHeading h2,.calculatorComparisonHeading h2,.calculatorNextStep h2{letter-spacing:-.045em;margin:10px 0 0;font-size:clamp(30px,3.3vw,48px);line-height:1.05}.calculatorDial{background:conic-gradient(#50d5a6 var(--reduction),#ffffff1f 0);text-align:center;border-radius:50%;flex-direction:column;flex:0 0 126px;justify-content:center;align-items:center;width:126px;height:126px;display:flex;position:relative}.calculatorDial:after{content:"";background:#0a3732;border-radius:50%;position:absolute;inset:9px}.calculatorDial strong,.calculatorDial small{z-index:1;position:relative}.calculatorDial strong{letter-spacing:-.04em;font-size:28px}.calculatorDial small{color:#b8d2c9;max-width:75px;font-size:9px;line-height:1.25}.calculatorPrimaryResults{grid-template-columns:1fr 1fr;gap:12px;margin-top:36px;display:grid}.calculatorPrimaryResults article{background:#ffffff13;border:1px solid #ffffff21;border-radius:14px;gap:7px;padding:24px;display:grid}.calculatorPrimaryResults span{color:#80dfbd;letter-spacing:.08em;font-size:10px;font-weight:850}.calculatorPrimaryResults strong{letter-spacing:-.045em;font-size:clamp(25px,3vw,39px)}.calculatorPrimaryResults small{color:#b7cdc5;font-size:11px}.calculatorFormula{border-top:1px solid #ffffff21;border-bottom:1px solid #ffffff21;gap:7px;margin:24px 0 0;padding:20px 2px;display:grid}.calculatorFormula span{color:#7ddfbc;text-transform:uppercase;font-size:10px;font-weight:850}.calculatorFormula p{color:#c0d4cd;margin:0;font-size:13px;line-height:1.6}.calculatorComparisonHeading{margin-top:42px}.calculatorComparisonHeading p{color:#b9cec7;margin:11px 0 0;font-size:13px;line-height:1.6}.calculatorScenarios{grid-template-columns:1fr 1fr;gap:12px;margin-top:20px;display:grid}.calculatorScenario{color:#173a32;background:#f4f8f6;border:1px solid #d9e6e1;border-radius:14px;padding:20px}.calculatorScenario.featured{background:#e6f6ef;border-color:#5cc99e}.calculatorScenarioHead{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.calculatorScenarioHead span{color:#18745b;letter-spacing:.08em;font-size:9px;font-weight:850}.calculatorScenarioHead h3{margin:6px 0 0;font-size:17px;line-height:1.25}.calculatorScenarioHead>strong{white-space:nowrap;font-size:16px}.calculatorScenario>p{color:#5e726b;min-height:52px;font-size:11px;line-height:1.55}.calculatorScenario dl{border-top:1px solid #d5e2dd;margin:16px 0 0}.calculatorScenario dl>div{border-bottom:1px solid #d5e2dd;grid-template-columns:1fr auto;align-items:start;gap:9px;padding:11px 0;display:grid}.calculatorScenario dt{color:#60736c;font-size:10px;line-height:1.35}.calculatorScenario dd{text-align:right;margin:0;font-size:11px;font-weight:800}.calculatorScenario dd.positive{color:#0e7656}.calculatorScenario dd.negative{color:#9b453d}.calculatorNextStep{color:#173a32;background:#fff;border-radius:15px;grid-template-columns:1fr auto;align-items:end;gap:22px;margin-top:24px;padding:24px;display:grid}.calculatorNextStep>div:first-child>span{color:#167357}.calculatorNextStep h2{font-size:25px}.calculatorNextStep p{color:#5f736c;margin:9px 0 0;font-size:11px;line-height:1.55}.calculatorNextStep>div:last-child{gap:9px;min-width:220px;display:grid}.calculatorNextStep .primary,.calculatorNextStep .secondary{text-align:center;min-height:47px;padding:13px 15px;font-size:11px}.calculatorMethod{color:#fff;background:#092e2a;grid-template-columns:.7fr 1.3fr;gap:70px;padding:100px max(28px,50vw - 590px);display:grid}.calculatorMethod>div:first-child h2,.calculatorCaveat h2,.calculatorFaq h2,.calculatorFinalCta h2{letter-spacing:-.05em;margin:15px 0;font-size:clamp(38px,4.7vw,62px);line-height:1.05}.calculatorMethod>div:first-child p{color:#b6cbc4;font-size:16px;line-height:1.65}.calculatorMethodGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.calculatorMethodGrid article{background:#ffffff0f;border:1px solid #ffffff21;border-radius:13px;padding:23px}.calculatorMethodGrid article>span{color:#5bd6aa;font-size:11px;font-weight:850}.calculatorMethodGrid h3{margin:20px 0 8px;font-size:20px}.calculatorMethodGrid p{color:#b8cec6;margin:0;font-size:13px;line-height:1.55}.calculatorCaveat{grid-template-columns:.85fr 1.15fr;gap:80px;padding:100px max(28px,50vw - 560px);display:grid}.calculatorCaveat h2,.calculatorFaq h2{color:#102f2b}.calculatorCaveat>div:last-child{border-left:3px solid #2bb586;padding-left:30px}.calculatorCaveat p{color:#566c65;margin:0 0 18px;font-size:17px;line-height:1.75}.calculatorFaq{background:#fff;grid-template-columns:.65fr 1.35fr;gap:70px;padding:100px max(28px,50vw - 560px);display:grid}.calculatorFaq details{border-top:1px solid #dce7e2;padding:21px 0}.calculatorFaq details:last-child{border-bottom:1px solid #dce7e2}.calculatorFaq summary{color:#173a32;cursor:pointer;padding-right:30px;font-size:18px;font-weight:750;line-height:1.4}.calculatorFaq p{color:#5b716a;max-width:760px;font-size:15px;line-height:1.7}.calculatorFinalCta{color:#fff;text-align:center;background:#0d594d;padding:95px max(28px,50vw - 500px)}.calculatorFinalCta h2{color:#fff}.calculatorFinalCta>p{color:#c0d9d1;max-width:720px;margin:0 auto;font-size:17px;line-height:1.65}.calculatorFinalCta>div{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px;display:flex}@media (width<=1120px){.calculatorWorkspace{grid-template-columns:1fr}.calculatorControls{padding-bottom:55px}.calculatorResults{padding-top:50px}.calculatorMethod,.calculatorCaveat,.calculatorFaq{gap:42px}}@media (width<=760px){.calculatorWorkspace{min-height:0}.calculatorControls{padding:48px 18px}.calculatorIntro h1{font-size:52px}.calculatorIntro p{font-size:17px}.calculatorFields{grid-template-columns:1fr}.calculatorWideField{grid-column:auto}.calculatorResults{padding:42px 16px 52px}.calculatorResultHeading{align-items:flex-start}.calculatorDial{flex-basis:104px;width:104px;height:104px}.calculatorDial strong{font-size:23px}.calculatorPrimaryResults,.calculatorScenarios{grid-template-columns:1fr}.calculatorScenario>p{min-height:0}.calculatorNextStep{grid-template-columns:1fr;align-items:stretch}.calculatorNextStep>div:last-child{min-width:0}.calculatorMethod,.calculatorCaveat,.calculatorFaq{grid-template-columns:1fr;padding:72px 18px}.calculatorMethodGrid{grid-template-columns:1fr}.calculatorCaveat>div:last-child{padding-left:20px}.calculatorFinalCta{padding:72px 18px}.calculatorFinalCta>div{display:grid}.calculatorFinalCta .primary,.calculatorFinalCta .secondary{width:100%}}@media (width<=430px){.calculatorIntro h1{font-size:45px}.calculatorResultHeading{grid-template-columns:1fr auto;display:grid}.calculatorResultHeading h2{font-size:31px}.calculatorDial{flex-basis:88px;width:88px;height:88px}.calculatorDial:after{inset:7px}.calculatorDial strong{font-size:20px}.calculatorDial small{font-size:8px}.calculatorPrimaryResults strong{font-size:28px}.calculatorScenarioHead{display:grid}.calculatorScenarioHead>strong{grid-row:1}.calculatorScenario dl>div{grid-template-columns:1fr}.calculatorScenario dd{text-align:left}}.measurementConsent{z-index:1000;color:#173a32;background:#fff;border:1px solid #bcd3ca;border-radius:15px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;max-width:980px;margin:auto;padding:22px 24px;display:grid;position:fixed;bottom:18px;left:18px;right:18px;box-shadow:0 22px 70px #052d263d}.measurementConsent h2{letter-spacing:-.02em;margin:0 0 8px;font-size:21px}.measurementConsent p{color:#506861;max-width:680px;margin:0 0 8px;font-size:14px;line-height:1.55}.measurementConsent a{color:#116d56;font-size:13px;font-weight:700}.measurementConsentActions{grid-template-columns:1fr 1fr;gap:9px;min-width:330px;display:grid}.consentChoice,.consentClose,.measurementSettings{color:#115944;cursor:pointer;min-height:46px;font:inherit;background:#fff;border:1px solid #167b5e;border-radius:8px;padding:10px 14px;font-size:14px;font-weight:750}.consentChoice:hover{background:#edf7f3}.consentChoice:focus-visible,.consentClose:focus-visible,.measurementSettings:focus-visible{outline-offset:2px;outline:3px solid #167b5e40}.consentClose{color:#4d635c;border-color:#cad9d3;grid-column:1/-1;min-height:38px}.measurementSettings{color:#b7ccc4;width:100%;min-height:44px;box-shadow:none;text-align:center;background:#061f1c;border:0;border-radius:0;padding:12px 20px;font-size:13px;display:block;position:static}.measurementSettings:hover{color:#fff;background:#0a2d28}@media (width<=760px){.measurementConsent{grid-template-columns:1fr;gap:16px;padding:20px}.measurementConsentActions{min-width:0}.measurementConsent p{font-size:13px}}.siteNav .languageSwitch{color:#31544b;letter-spacing:.08em;border:1px solid #cbdad4;border-radius:8px;place-items:center;min-width:38px;min-height:38px;font-size:12px;font-weight:850;text-decoration:none;display:inline-grid}.siteNav .languageSwitch:hover{color:#116d55;border-color:#168161}@media (width<=520px){.siteNav{padding-inline:14px}.siteNav .brandWordmark{font-size:20px}.siteNav .languageSwitch{min-width:34px;min-height:34px}.siteNav .navActions{gap:8px}.siteNav .persistentContactAction{min-height:46px!important;padding:9px 12px!important;font-size:15px!important}.siteNav .mobileMenu summary{gap:7px;min-width:84px;min-height:46px;padding:0 11px;font-size:15px!important}}@media (width<=350px){.siteNav .mobileMenu summary{min-width:46px;padding-inline:10px}.siteNav .mobileMenu summary span{display:none}}.englishFooter{grid-template-columns:1.45fr repeat(4,1fr)}.adsReadinessGrid,.adsConversionGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.adsReadinessGrid article,.adsConversionGrid article{background:#fff;border:1px solid #d7e5df;border-radius:14px;padding:24px}.adsReadinessGrid article>span,.adsConversionGrid article>span,.adsCampaignList article>div>span{color:#168161;letter-spacing:.08em;font-size:11px;font-weight:850}.adsReadinessGrid h3,.adsConversionGrid h3,.adsCampaignList h3{color:#143d35;margin:12px 0;font-size:22px}.adsReadinessGrid p,.adsConversionGrid p,.adsCampaignList p,.adsRules p{color:#5b7069;line-height:1.65}.adsCampaignList{gap:14px;display:grid}.adsCampaignList article{background:#fff;border:1px solid #d7e5df;border-radius:14px;grid-template-columns:.7fr 1.3fr;gap:34px;padding:26px;display:grid}.adsCampaignList dl{margin:0}.adsCampaignList dl>div{border-bottom:1px solid #e1eae6;grid-template-columns:150px 1fr;gap:16px;padding:12px 0;display:grid}.adsCampaignList dt{color:#60736d}.adsCampaignList dd{color:#173d34;overflow-wrap:anywhere;margin:0}.adsCampaignList code{font-size:13px}.adsRules{gap:0;display:grid}.adsRules article{border-bottom:1px solid #dbe6e1;grid-template-columns:50px 1fr;gap:18px;padding:24px 0;display:grid}.adsRules article>span{color:#168161;font-weight:850}.adsRules h3{color:#153e35;margin:0 0 7px}.adsRules p{margin:0}.adsSources>div{flex-wrap:wrap;gap:14px;margin-top:18px;display:flex}.adsSources a{color:#116f57;font-weight:700}.adsSourceTable,.adsMeasurementEmpty{margin-top:18px}@media (width<=900px){.englishFooter{grid-template-columns:1fr 1fr}.adsReadinessGrid,.adsConversionGrid,.adsCampaignList article{grid-template-columns:1fr}.adsCampaignList dl>div{grid-template-columns:1fr;gap:5px}}.evidenceHubPage,.evidenceCasePage,.intentPage{color:#102f2b;background:#f7faf8;min-height:100vh}.evidenceHubHero,.evidenceCaseHero,.intentHero{isolation:isolate;color:#fff;background:#082c28;align-items:end;min-height:72svh;display:flex;position:relative;overflow:hidden}.evidenceCaseHero{min-height:78svh}.intentHero{min-height:76svh}.evidenceHubHero>img,.evidenceCaseHero>img,.intentHero>img{z-index:-2;object-fit:cover;transform-origin:50%}.evidenceHeroShade,.intentHeroShade{z-index:-1;background:linear-gradient(90deg,#031b17ed 0%,#031b17ab 52%,#031b171f 82%),linear-gradient(#0000 46%,#031b1799);position:absolute;inset:0}.evidenceHubHero>div:last-child,.evidenceCaseHero>div:last-child,.intentHero>div:last-child{width:min(1240px,100%);margin:0 auto;padding:110px max(28px,50vw - 620px) 10vh}.evidenceHubHero h1,.evidenceCaseHero h1,.intentHero h1{color:#fff;letter-spacing:-.06em;max-width:1020px;margin:18px 0 24px;font-size:clamp(52px,7vw,100px);font-weight:700;line-height:.94}.evidenceHubHero p,.evidenceCaseHero p,.intentHero p{color:#d3e4df;max-width:780px;margin:0;font-size:clamp(19px,2vw,26px);line-height:1.52}.evidenceExampleBadge{color:#e9f6f1;letter-spacing:.08em;background:#04221d80;border:1px solid #ffffff57;border-radius:999px;margin:0 0 18px;padding:8px 11px;font-size:11px;font-weight:800;display:table}.evidencePrinciples,.intentPromiseBand{grid-template-columns:repeat(3,1fr);max-width:1240px;margin:auto;padding:0 28px;display:grid}.evidencePrinciples article,.intentPromiseBand article{border-left:1px solid #d1dfda;min-height:190px;padding:44px 36px}.evidencePrinciples article:last-child,.intentPromiseBand article:last-child{border-right:1px solid #d1dfda}.evidencePrinciples span,.intentPromiseBand span{color:#168266;letter-spacing:.1em;margin-bottom:24px;font-size:12px;font-weight:800;display:block}.evidencePrinciples b,.intentPromiseBand b{font-size:23px}.evidencePrinciples p,.intentPromiseBand p{color:#5a706a;font-size:15px;line-height:1.6}.evidenceDeliveryList{max-width:1180px;margin:auto;padding:80px 28px 120px}.evidenceDeliveryList>article{border-top:1px solid #cbdcd5;grid-template-columns:190px minmax(0,1fr) 190px;align-items:start;gap:40px;padding:55px 0;display:grid}.evidenceDeliveryList>article:last-child{border-bottom:1px solid #cbdcd5}.evidenceDeliveryNumber{gap:10px;display:grid}.evidenceDeliveryNumber>span{color:#168266;font-size:13px;font-weight:850}.evidenceDeliveryNumber small{color:#62766f;letter-spacing:.06em;font-size:11px;font-weight:750;line-height:1.5}.evidenceDeliveryCopy h2{letter-spacing:-.045em;margin:0 0 15px;font-size:clamp(34px,4.3vw,56px);line-height:1.02}.evidenceDeliveryCopy p{color:#566d66;max-width:680px;font-size:17px;line-height:1.65}.evidenceDeliveryCopy a{color:#0d6855;gap:12px;font-weight:750;text-decoration:none;display:inline-flex}.evidenceDeliveryList aside{border-left:1px solid #cbdcd5;gap:8px;padding-left:25px;display:grid}.evidenceDeliveryList aside strong{letter-spacing:-.04em;font-size:32px}.evidenceDeliveryList aside span{color:#667a74;font-size:13px;line-height:1.45}.evidenceBoundary{color:#fff;background:#082f2a;grid-template-columns:1.15fr .85fr;gap:90px;padding:110px max(28px,50vw - 560px);display:grid}.evidenceBoundary h2{color:#fff;letter-spacing:-.05em;max-width:700px;margin:16px 0;font-size:clamp(40px,5vw,66px);line-height:1}.evidenceBoundary p{color:#bad0ca;font-size:18px;line-height:1.7}.evidenceBoundary .primary{margin-top:18px}.evidenceCaseSummary{grid-template-columns:.85fr 1.15fr;gap:90px;padding:110px max(28px,50vw - 560px);display:grid}.evidenceCaseSummary h2,.evidenceCaseSteps h2,.evidencePlanTimeline h2,.evidenceCaseFaq h2{letter-spacing:-.05em;margin:15px 0;font-size:clamp(40px,5vw,64px);line-height:1}.evidenceCaseSummary p{color:#536a64;font-size:18px;line-height:1.75}.evidenceMetricBand{color:#fff;background:#082f2a;grid-template-columns:repeat(4,1fr);padding:0 max(28px,50vw - 620px);display:grid}.evidenceMetricBand article{border-left:1px solid #ffffff24;flex-direction:column;justify-content:center;gap:13px;min-height:230px;padding:35px 28px;display:flex}.evidenceMetricBand article:last-child{border-right:1px solid #ffffff24}.evidenceMetricBand small{color:#79dcb7;letter-spacing:.09em;font-size:11px;font-weight:800}.evidenceMetricBand strong{letter-spacing:-.045em;font-size:clamp(28px,3vw,43px)}.evidenceMetricBand span{color:#aec4be;font-size:13px;line-height:1.5}.evidenceCaseSteps,.evidencePlanTimeline{padding:110px max(28px,50vw - 590px)}.evidenceCaseSteps header,.evidencePlanTimeline header{max-width:780px;margin-bottom:55px}.evidenceCaseSteps header>p,.evidencePlanTimeline header>p{color:#596f69;font-size:17px;line-height:1.65}.evidenceCaseSteps>div{border-block:1px solid #cbdcd5;grid-template-columns:repeat(4,1fr);display:grid}.evidenceCaseSteps article{border-left:1px solid #cbdcd5;min-height:280px;padding:35px 28px}.evidenceCaseSteps article:last-child{border-right:1px solid #cbdcd5}.evidenceCaseSteps article>span,.evidencePlanTimeline article>span{color:#168266;letter-spacing:.09em;font-size:12px;font-weight:850}.evidenceCaseSteps h3,.evidencePlanTimeline h3{margin:35px 0 12px;font-size:23px}.evidenceCaseSteps article p,.evidencePlanTimeline article p{color:#5b716a;font-size:15px;line-height:1.65}.evidenceDecision{background:#e6f3ed;grid-template-columns:1.15fr .85fr;gap:80px;padding:110px max(28px,50vw - 560px);display:grid}.evidenceDecision h2{letter-spacing:-.05em;margin:15px 0;font-size:clamp(40px,5vw,64px);line-height:1}.evidenceDecision p{color:#516a62;font-size:18px;line-height:1.7}.evidenceDecision aside{background:#fff;border:1px solid #bed5cc;padding:34px}.evidenceDecision aside>span,.evidenceControls article>span{color:#168266;letter-spacing:.1em;font-size:11px;font-weight:850}.evidenceDecision li,.evidenceControls li{color:#536a64;margin:13px 0;line-height:1.55}.evidencePlanTimeline{background:#eef6f2}.evidencePlanTimeline>div{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.evidencePlanTimeline article{background:#fff;border-top:3px solid #168266;min-height:300px;padding:35px}.evidencePlanTimeline h3{margin-top:42px}.evidenceControls{color:#fff;background:#082f2a;grid-template-columns:repeat(3,1fr);gap:18px;padding:100px max(28px,50vw - 560px);display:grid}.evidenceControls article{background:#ffffff0a;border:1px solid #ffffff2b;padding:35px}.evidenceControls article>span{color:#7be0bb}.evidenceControls ul{padding-left:18px}.evidenceControls li{color:#c2d5cf}.evidenceCaseFaq,.intentFaq{grid-template-columns:.8fr 1.2fr;gap:90px;padding:110px max(28px,50vw - 560px);display:grid}.evidenceCaseFaq details,.intentFaq details{border-top:1px solid #cadbd4}.evidenceCaseFaq details:last-child,.intentFaq details:last-child{border-bottom:1px solid #cadbd4}.evidenceCaseFaq summary,.intentFaq summary{cursor:pointer;color:#123a32;justify-content:space-between;align-items:center;gap:22px;min-height:90px;font-size:21px;font-weight:700;list-style:none;display:flex}.evidenceCaseFaq summary::-webkit-details-marker{display:none}.intentFaq summary::-webkit-details-marker{display:none}.evidenceCaseFaq summary span,.intentFaq summary span{color:#168266;font-size:28px}.evidenceCaseFaq details p,.intentFaq details p{color:#586f68;margin:-5px 0 30px;font-size:16px;line-height:1.7}.evidenceCaseCta,.intentFinalCta{color:#fff;text-align:center;background:#061f1c;padding:110px 28px}.evidenceCaseCta h2,.intentFinalCta h2{color:#fff;letter-spacing:-.055em;max-width:980px;margin:16px auto;font-size:clamp(46px,6vw,78px);line-height:.98}.evidenceCaseCta>p,.intentFinalCta>p{color:#b9cec8;max-width:720px;margin:0 auto 28px;font-size:18px;line-height:1.65}.evidenceCaseCta>div,.intentFinalCta .intentActions{justify-content:center;gap:12px;display:flex}.intentActions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.intentProblemSection,.intentDeliverySection,.intentFitSection{padding:110px max(28px,50vw - 590px)}.intentProblemSection>header,.intentProcessSection>header{max-width:800px;margin-bottom:55px}.intentProblemSection h2,.intentProcessSection h2,.intentDeliverySection h2,.intentFitSection h2,.intentFaq h2{letter-spacing:-.05em;margin:15px 0;font-size:clamp(40px,5vw,66px);line-height:1}.intentProblemSection header>p,.intentProcessSection header>p,.intentDeliverySection>div>p{color:#586f68;font-size:18px;line-height:1.7}.intentProblemSection>div{border-top:1px solid #cadbd4;grid-template-columns:1fr 1fr;display:grid}.intentProblemSection article{border-bottom:1px solid #cadbd4;border-right:1px solid #cadbd4;grid-template-columns:45px 1fr;column-gap:14px;padding:35px;display:grid}.intentProblemSection article:nth-child(odd){border-left:1px solid #cadbd4}.intentProblemSection article>span{color:#168266;grid-row:1/3;font-size:12px;font-weight:850}.intentProblemSection h3{margin:0 0 9px;font-size:23px}.intentProblemSection article p{color:#5b716a;margin:0;line-height:1.6}.intentProcessSection{color:#fff;background:#082f2a;padding:110px max(28px,50vw - 590px)}.intentProcessSection h2{color:#fff}.intentProcessSection header>p{color:#b9cec8}.intentProcessSection>div{border-block:1px solid #ffffff29;grid-template-columns:repeat(4,1fr);display:grid}.intentProcessSection article{border-left:1px solid #ffffff29;min-height:280px;padding:34px 28px}.intentProcessSection article:last-child{border-right:1px solid #ffffff29}.intentProcessSection article>span{color:#7be0bb;font-size:12px;font-weight:850}.intentProcessSection h3{margin:38px 0 12px;font-size:23px}.intentProcessSection article p{color:#b9cec8;line-height:1.65}.intentDeliverySection{background:#e8f4ef;grid-template-columns:1fr 1fr;gap:95px;display:grid}.intentDeliverySection>ul{margin:0;padding:10px 0;list-style:none}.intentDeliverySection li{color:#38564e;border-bottom:1px solid #c5d9d1;padding:17px 0 17px 34px;font-size:17px;position:relative}.intentDeliverySection li:before{content:"✓";color:#168266;font-weight:850;position:absolute;left:0}.intentPrice{gap:5px;margin:30px 0;display:grid}.intentPrice strong{letter-spacing:-.045em;font-size:42px}.intentPrice small{color:#647a73}.intentFitSection{grid-template-columns:1fr 1fr;gap:18px;display:grid}.intentFitSection article{background:#fff;border:1px solid #c9dcd4;padding:45px}.intentFitSection article>span{color:#168266;letter-spacing:.1em;font-size:11px;font-weight:850}.intentFitSection h2{font-size:36px}.intentFitSection ul{padding-left:20px}.intentFitSection li{color:#536a64;margin:13px 0;line-height:1.55}.intentBoundaryCard{color:#fff;background:#092f2a!important}.intentBoundaryCard h2{color:#fff}.intentBoundaryCard li{color:#c3d6d0}.intentFinalCta .intentActions{margin-top:30px}@media (prefers-reduced-motion:no-preference){.evidenceHubHero>img,.evidenceCaseHero>img,.intentHero>img{animation:20s ease-in-out infinite alternate evidenceImageDrift}}@keyframes evidenceImageDrift{0%{transform:scale(1.025)translate(-.35%)}to{transform:scale(1.07)translate(.6%,-.35%)}}@media (width<=900px){.evidenceDeliveryList>article{grid-template-columns:120px 1fr}.evidenceDeliveryList aside{grid-column:2}.evidenceBoundary,.evidenceCaseSummary,.evidenceDecision,.evidenceCaseFaq,.intentFaq,.intentDeliverySection{grid-template-columns:1fr;gap:45px}.evidenceMetricBand,.evidenceCaseSteps>div,.intentProcessSection>div{grid-template-columns:1fr 1fr}.evidenceMetricBand article:nth-child(2),.evidenceCaseSteps article:nth-child(2),.intentProcessSection article:nth-child(2){border-right:1px solid #ffffff24}.evidencePlanTimeline>div,.evidenceControls,.intentFitSection{grid-template-columns:1fr}}@media (width<=620px){.evidenceHubHero,.evidenceCaseHero,.intentHero{min-height:680px}.evidenceHubHero>div:last-child,.evidenceCaseHero>div:last-child,.intentHero>div:last-child{padding:100px 22px 60px}.evidenceHubHero h1,.evidenceCaseHero h1,.intentHero h1{font-size:clamp(48px,14vw,66px)}.evidencePrinciples,.intentPromiseBand{grid-template-columns:1fr;padding-inline:22px}.evidencePrinciples article,.intentPromiseBand article,.evidencePrinciples article:last-child,.intentPromiseBand article:last-child{border-bottom:1px solid #d1dfda;border-left:0;border-right:0;min-height:0;padding:30px 0}.evidenceDeliveryList{padding:55px 22px 85px}.evidenceDeliveryList>article{grid-template-columns:1fr;gap:20px}.evidenceDeliveryList aside{border-top:1px solid #d1dfda;border-left:0;grid-column:1;padding:20px 0 0}.evidenceBoundary,.evidenceCaseSummary,.evidenceDecision,.evidenceCaseFaq,.intentFaq,.intentProblemSection,.intentProcessSection,.intentDeliverySection,.intentFitSection{padding:75px 22px}.evidenceMetricBand,.evidenceCaseSteps>div,.intentProcessSection>div,.intentProblemSection>div{grid-template-columns:1fr}.evidenceMetricBand{padding-inline:22px}.evidenceMetricBand article,.evidenceMetricBand article:nth-child(2),.evidenceMetricBand article:last-child{border-bottom:1px solid #ffffff24;border-right:0;min-height:165px}.evidenceCaseSteps,.evidencePlanTimeline{padding:75px 22px}.evidenceCaseSteps article,.evidenceCaseSteps article:nth-child(2),.evidenceCaseSteps article:last-child,.intentProcessSection article,.intentProcessSection article:nth-child(2),.intentProcessSection article:last-child{border-bottom:1px solid #ffffff29;border-left:0;border-right:0;min-height:0;padding:30px 0}.evidenceCaseSteps article{border-bottom-color:#cbdcd5}.evidenceControls{padding:75px 22px}.evidenceCaseCta,.intentFinalCta{padding:85px 22px}.evidenceCaseCta>div,.intentActions,.intentFinalCta .intentActions{flex-direction:column}.evidenceCaseCta a,.intentActions a,.intentFinalCta a{width:100%}.intentProblemSection article,.intentProblemSection article:nth-child(odd){border-left:0;border-right:0;grid-template-columns:36px 1fr;padding:28px 0}.intentFitSection article{padding:32px 25px}}@media (prefers-reduced-motion:reduce){.evidenceHubHero>img,.evidenceCaseHero>img,.intentHero>img{animation:none!important;transform:none!important}}.sellerAccessPage{color:#0c392f;background:#f5f8f7;min-height:100vh}.sellerAccessHeader{background:#fff;border-bottom:1px solid #dbe8e4;justify-content:space-between;align-items:center;padding:24px max(24px,50vw - 580px);display:flex}.sellerAccessHeader>span{color:#61756f;font-size:14px;font-weight:650}.sellerAccessHero{grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);gap:56px;max-width:1160px;margin:0 auto;padding:84px 24px 72px;display:grid}.sellerAccessIntro h1{letter-spacing:-.055em;max-width:780px;margin:19px 0 28px;font-size:clamp(44px,6vw,78px);line-height:.96}.sellerAccessIntro>p{color:#526b64;max-width:720px;margin:0;font-size:19px;line-height:1.65}.sellerAccessIntro ul{gap:12px;margin:38px 0 0;padding:0;list-style:none;display:grid}.sellerAccessIntro li{background:#fff;border:1px solid #dce9e5;border-radius:14px;align-items:start;gap:5px;padding:17px 19px;display:grid}.sellerAccessIntro li b{font-size:16px}.sellerAccessIntro li span{color:#60736d;font-size:15px;line-height:1.5}.sellerLoginCard{color:#fff;background:#0d4337;border-radius:24px;align-self:start;gap:18px;padding:34px;display:grid;position:sticky;top:24px;box-shadow:0 22px 60px #082f2629}.sellerLoginCard h2{letter-spacing:-.035em;margin:0;font-size:30px;line-height:1.08}.sellerLoginCard p{color:#cee0da;margin:0;font-size:16px;line-height:1.6}.sellerLoginCard p strong{color:#fff;overflow-wrap:anywhere}.sellerLoginCard small{color:#abc6bd;font-size:13px;line-height:1.5}.sellerAccessState{color:#70ddb8;letter-spacing:.11em;font-size:13px;font-weight:780}.sellerAccessState.waiting{color:#f1c46d}.sellerPrimaryAction,.sellerSecondaryAction{text-align:center;border-radius:10px;justify-content:center;align-items:center;min-height:52px;padding:13px 19px;font-size:16px;font-weight:760;text-decoration:none;display:inline-flex}.sellerPrimaryAction{color:#fff;background:#1da879;border:1px solid #1da879}.sellerPrimaryAction:hover{background:#168d66;border-color:#168d66}.sellerPrimaryAction:focus-visible,.sellerSecondaryAction:focus-visible,.sellerAccessForm input:focus-visible,.sellerAccessForm textarea:focus-visible{outline-offset:3px;outline:3px solid #84d9bd}.sellerPrimaryAction:disabled{cursor:wait;opacity:.65}.sellerSecondaryAction{color:#fff;background:0 0;border:1px solid #8db5a8}.sellerRequestSection{background:#fff;border-top:1px solid #dce8e4;border-bottom:1px solid #dce8e4;grid-template-columns:minmax(0,.85fr) minmax(420px,1.15fr);gap:64px;padding:80px max(24px,50vw - 580px);display:grid}.sellerRequestCopy h2{letter-spacing:-.045em;margin:18px 0 22px;font-size:clamp(34px,4vw,52px);line-height:1.02}.sellerRequestCopy>p{color:#5c716a;margin:0;font-size:17px;line-height:1.65}.sellerRequestSteps{border-left:2px solid #b9d7cd;gap:18px;margin-top:34px;padding-left:18px;display:grid}.sellerRequestSteps span{color:#405a52;align-items:center;gap:11px;font-size:15px;display:flex}.sellerRequestSteps b{color:#0f7157;background:#e3f4ee;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.sellerAccessForm{background:#f5f8f7;border:1px solid #d9e6e2;border-radius:20px;gap:20px;padding:30px;display:grid}.sellerAccessForm>label:not(.sellerAccessConsent){color:#173f35;gap:8px;font-size:15px;font-weight:700;display:grid}.sellerAccessForm input,.sellerAccessForm textarea{color:#153b32;font:inherit;background:#fff;border:1px solid #becfc9;border-radius:9px;width:100%;min-height:50px;padding:12px 14px;font-size:16px}.sellerAccessForm input[readonly]{color:#566b65;background:#e8efec}.sellerAccessForm textarea{resize:vertical;min-height:112px}.sellerAccessForm label small{color:#657a74;font-size:13px;font-weight:450;line-height:1.5}.sellerAccessConsent{color:#526961;grid-template-columns:20px 1fr;align-items:start;gap:10px;font-size:14px;line-height:1.5;display:grid}.sellerAccessConsent input{width:18px;height:18px;min-height:0;margin-top:2px}.sellerAccessConsent a{color:#0f7157}.sellerAccessTrap{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important;left:-9999px!important}.sellerAccessError{color:#9c2f27;background:#fff0ef;border-radius:8px;margin:0;padding:12px 14px}.sellerRequestConfirmation{background:#eff8f4;border:1px solid #c8e2d9;border-radius:20px;align-content:center;gap:16px;min-height:420px;padding:36px;display:grid}.sellerRequestConfirmation h3{letter-spacing:-.03em;margin:0;font-size:30px}.sellerRequestConfirmation>p{color:#556e66;margin:0;font-size:16px;line-height:1.6}.sellerRequestConfirmation>div{background:#fff;border-radius:9px;gap:5px;padding:14px 16px;display:grid}.sellerRequestConfirmation>div span{color:#6b7c77;text-transform:uppercase;font-size:12px}.sellerConfirmationMark{color:#fff;background:#1da879;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:24px;display:inline-flex}.sellerDeliveryState{border-radius:8px;padding:12px 14px}.sellerDeliveryState.success{background:#dff2ea;color:#176f58!important}.sellerDeliveryState.warning{background:#fff0d3;color:#805b13!important}.sellerAccessFooter{color:#657871;justify-content:center;align-items:center;gap:24px;padding:28px 24px;display:flex}.sellerAccessFooter a{color:#31594e}@media (width<=860px){.sellerAccessHero,.sellerRequestSection{grid-template-columns:1fr}.sellerAccessHero{gap:34px;padding-top:54px}.sellerLoginCard{position:static}.sellerRequestSection{gap:38px;padding-top:60px;padding-bottom:60px}}@media (width<=600px){.sellerAccessHeader{padding:20px}.sellerAccessHeader>span{font-size:12px}.sellerAccessHero{padding:46px 18px 54px}.sellerAccessIntro h1{font-size:43px}.sellerAccessIntro>p{font-size:17px}.sellerLoginCard{border-radius:18px;padding:25px}.sellerRequestSection{padding:54px 18px}.sellerAccessForm{border-radius:16px;padding:21px}.sellerRequestConfirmation{min-height:0;padding:25px}.sellerAccessFooter{flex-direction:column;align-items:flex-start;gap:10px}}
