/*! 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{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--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}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--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{box-sizing:border-box;border:0 solid;margin:0;padding:0}::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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.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))}}.cookie-preferences-status:empty{display:none}.cookie-preferences-status{z-index:79;color:#0a385d;background:#e1f5f0;border:1px solid #abc2c9;border-radius:8px;max-width:min(400px,100vw - 36px);padding:12px 16px;font-size:14px;position:fixed;bottom:68px;left:18px}.cookie-dialog{color:#0a385d;background:#fff;border:1px solid #abc2c9;border-top:5px solid #087b6f;border-radius:12px;width:min(1000px,100% - 40px);max-width:none;max-height:calc(100dvh - 48px);margin:0 auto;padding:26px 32px 22px;position:fixed;inset:auto 0 24px;overflow-y:auto;box-shadow:0 12px 70px #082f5033}.cookie-dialog::backdrop{background:#082f5066}.cookie-dialog-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.cookie-dialog-heading .eyebrow{color:#087b6f;margin:0}.cookie-close{color:#0a385d;cursor:pointer;background:#fff;border:1px solid #abc2c9;border-radius:50%;flex:0 0 40px;height:40px;font:28px/1 sans-serif}.cookie-dialog h2{color:#0a385d;margin:0 0 12px;font:700 clamp(26px,3vw,36px)/1.15 Georgia,serif}.cookie-dialog p{max-width:none;margin:10px 0;font-size:15px;line-height:1.6}.cookie-dialog a{color:#0a4579;text-underline-offset:3px;font-weight:700;text-decoration:underline}.cookie-dialog .cookie-planned-note{background:#f0f7f5;border-radius:5px;padding:10px 14px;font-size:14px}.cookie-actions{flex-wrap:wrap;gap:12px;margin:20px 0 10px;display:flex}.cookie-actions button{color:#fff;cursor:pointer;background:#0a4579;border:2px solid #0a4579;border-radius:6px;flex:190px;min-height:48px;padding:12px 16px;font:700 15px/1.4 Segoe UI,sans-serif}.cookie-actions button:hover{background:#082f50;border-color:#082f50}:is(.cookie-dialog button:focus-visible,.cookie-dialog input:focus-visible,.cookie-dialog a:focus-visible){outline-offset:4px;outline:3px solid #94c11f}.cookie-dialog .cookie-save-note{color:#4f6b79;margin:0;font-size:12px}.cookie-categories{border:0;margin:18px 0;padding:0}.cookie-categories legend{padding-bottom:6px;font-weight:700}.cookie-categories label{border-bottom:1px solid #d7e4e7;justify-content:space-between;align-items:center;gap:20px;padding:12px 0;display:flex}.cookie-categories strong,.cookie-categories small{display:block}.cookie-categories small{color:#4f6b79;margin-top:3px;font-size:13px}.cookie-categories em{color:#4f6b79;background:#f0f4f5;border-radius:4px;margin-left:8px;padding:2px 7px;font-size:11px;font-style:normal;display:inline-block}.cookie-categories input{accent-color:#087b6f;flex-shrink:0;width:22px;height:22px}@media (max-width:600px){.cookie-dialog{width:calc(100% - 20px);max-height:calc(100dvh - 20px);padding:16px 18px;inset:auto 0 10px}.cookie-dialog p{font-size:14px;line-height:1.5}.cookie-actions{gap:8px;margin-top:14px}.cookie-actions button{flex-basis:100%}.cookie-dialog h2{font-size:27px}}:root{--paper:#f7faf8;--surface:#fff;--ink:#0a385d;--muted:#4f6b79;--blue:#178bbf;--blue-dark:#0a4579;--green:#087b6f;--brand-green:#26b39f;--green-soft:#e1f5f0;--lime:#94c11f;--amber:#9b4e12;--amber-soft:#fff0d9;--red:#b42318;--red-soft:#fee9e7;--line:#d7e4e7;--line-dark:#abc2c9;--navy:#082f50;--mono:"IBM Plex Mono", "SFMono-Regular", Consolas, monospace;--sans:"IBM Plex Sans", "Segoe UI", Arial, sans-serif;--serif:"Source Serif 4", Georgia, "Times New Roman", serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:88px}body{background:var(--paper);color:var(--ink);font-family:var(--sans);margin:0;font-size:17px;line-height:1.6}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{color:inherit}h1,h2,h3,p{margin-top:0}h1,h2{font-family:var(--serif);letter-spacing:-.035em;font-weight:600}h1{margin-bottom:24px;font-size:clamp(3.1rem,6.2vw,5.8rem);line-height:.96}h2{margin-bottom:22px;font-size:clamp(2.25rem,4.2vw,4rem);line-height:1.03}h3{margin-bottom:10px;font-size:1.25rem;line-height:1.28}:focus-visible{outline-offset:3px;outline:3px solid #f2a93b}::selection{color:var(--ink);background:#cddcff}.shell{width:min(1180px,100% - 40px);margin-inline:auto}.skip-link{z-index:100;background:var(--ink);color:#fff;border-radius:8px;padding:12px 18px;position:fixed;top:-80px;left:16px}.skip-link:focus{top:16px}.site-header{z-index:40;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border-top:3px solid #0000;border-bottom:1px solid #abc2c9db;border-image:linear-gradient(90deg,#178bbf 0 36%,#0a4579 36% 61%,#26b39f 61% 88%,#94c11f 88%) 1;position:sticky;top:0}.header-inner{align-items:center;gap:34px;min-height:76px;display:flex}.brand{white-space:nowrap;flex:none;align-items:center;display:inline-flex}.brand-logo{width:auto;height:auto;display:block}.brand-logo-header{width:210px}.brand-logo-footer{width:228px}.desktop-nav{align-items:center;gap:20px;margin-left:auto;display:flex}.desktop-nav a{color:#2d5367;place-items:center;min-height:44px;font-size:.88rem;font-weight:700;display:grid;position:relative}.desktop-nav a:after{content:"";background:linear-gradient(90deg, var(--blue), var(--brand-green), var(--lime));height:2px;transition:right .18s;position:absolute;bottom:4px;left:0;right:100%}.desktop-nav a:hover{color:var(--blue-dark)}.desktop-nav a:hover:after{right:0}.header-actions{align-items:center;gap:13px;display:flex}.header-account-link{color:#2d5367;align-items:center;min-height:44px;font-size:.78rem;font-weight:800;display:inline-flex}.header-account-link:hover{color:var(--blue-dark);text-decoration:underline;-webkit-text-decoration-color:var(--lime);-webkit-text-decoration-color:var(--lime);-webkit-text-decoration-color:var(--lime);text-decoration-color:var(--lime);text-underline-offset:5px;text-decoration-thickness:3px}.header-account-status{align-items:center;gap:8px;min-width:0;display:flex}.header-account-avatar{color:#fff;background:var(--brand-green-dark);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:.62rem;font-weight:900;display:grid}.header-account-status>a{min-width:0;color:var(--navy);line-height:1.15;display:grid}.header-account-status>a small{color:var(--muted);font-size:.48rem;font-weight:700}.header-account-status>a strong{text-overflow:ellipsis;white-space:nowrap;max-width:115px;font-size:.66rem;overflow:hidden}.header-account-status form{margin:0}.header-account-status button{min-height:34px;color:var(--blue);font:inherit;cursor:pointer;background:#fff;border:1px solid #a9c6d2;border-radius:999px;padding:0 11px;font-size:.62rem;font-weight:850}.header-account-status button:hover{color:#fff;background:var(--blue);border-color:var(--blue)}.header-account-status-mobile{border-top:1px solid var(--line);padding:10px 12px}.header-account-status-mobile>a{flex:1}.header-account-status-mobile>a strong{max-width:none}.mobile-account-link{border-radius:6px;align-items:center;min-height:46px;padding:0 12px;display:flex}.mobile-menu{margin-left:auto;display:none;position:relative}.mobile-menu-toggle{min-height:44px;color:var(--navy);cursor:pointer;border:1px solid var(--line-dark);font:inherit;background:#fff;border-radius:8px;place-items:center;padding:0 12px;font-weight:800;display:grid}.mobile-menu-toggle:active{transform:translateY(1px)}.mobile-menu nav{border:1px solid var(--line);background:#fff;border-radius:10px;min-width:210px;padding:8px;display:grid;position:absolute;top:52px;right:0}.mobile-menu nav a{border-radius:6px;align-items:center;min-height:46px;padding:0 12px;display:flex}.mobile-menu nav a:hover{background:var(--paper)}.site-ownership{background:#e7f3f0;border-bottom:1px solid #b9d9d2}.site-ownership-inner{justify-content:space-between;align-items:center;gap:18px;min-height:42px;display:flex}.site-ownership p{color:#275c56;margin:0;font-size:.71rem}.site-ownership a{color:#075f57;white-space:nowrap;align-items:center;gap:6px;font-size:.72rem;font-weight:800;display:inline-flex}.site-ownership a:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.button{border:1px solid var(--blue-dark);background:var(--blue-dark);color:#fff;cursor:pointer;border-radius:4px;justify-content:center;align-items:center;min-height:50px;padding:0 22px;font-weight:780;line-height:1.2;transition:background .18s,border-color .18s,transform .18s,box-shadow .18s;display:inline-flex}.button:hover{background:#06385f;border-color:#06385f;transform:translate(-1px,-1px);box-shadow:4px 4px #94c11f8c}.button-small{min-height:44px;padding-inline:17px;font-size:.9rem}.button-secondary{color:var(--ink);border-color:var(--line-dark);background:0 0}.button-secondary:hover{border-color:var(--ink);background:#fff}.hero{border-bottom:1px solid var(--line);background-color:#f9fcfa;background-image:linear-gradient(#178bbf0b 1px,#0000 1px),linear-gradient(90deg,#178bbf0b 1px,#0000 1px),radial-gradient(circle at 82% 20%,#26b39f1c,#0000 34%);background-size:32px 32px,32px 32px,auto;padding:88px 0 90px;position:relative;overflow:hidden}.hero:after{content:"AIC · ATLANTE DELL’ACQUA";color:#65838f;font-family:var(--mono);letter-spacing:.16em;writing-mode:vertical-rl;font-size:.62rem;font-weight:800;position:absolute;bottom:18px;right:max(18px,50vw - 590px)}.hero-grid{z-index:2;grid-template-columns:1.12fr .88fr;align-items:center;gap:82px;display:grid;position:relative}.hero-copy{max-width:710px}.hero h1 em{color:var(--blue-dark);text-decoration-line:underline;-webkit-text-decoration-color:var(--lime);-webkit-text-decoration-color:var(--lime);-webkit-text-decoration-color:var(--lime);text-decoration-color:var(--lime);text-underline-offset:.08em;font-style:normal;text-decoration-thickness:.12em;display:block}.hero-lead{color:#36556b;max-width:660px;margin-bottom:30px;font-size:clamp(1.12rem,1.7vw,1.35rem);line-height:1.55}.eyebrow{color:var(--blue);font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:9px;margin-bottom:18px;font-size:.76rem;font-weight:800;display:flex}.eyebrow>span{background:currentColor;width:18px;height:2px;display:inline-block}.hero-actions{flex-wrap:wrap;gap:12px;display:flex}.hero-text-link{min-height:50px;color:var(--blue-dark);align-items:center;gap:8px;padding-inline:7px;font-size:.78rem;font-weight:850;display:inline-flex}.hero-text-link:hover{text-decoration:underline;-webkit-text-decoration-color:var(--lime);-webkit-text-decoration-color:var(--lime);-webkit-text-decoration-color:var(--lime);text-decoration-color:var(--lime);text-underline-offset:5px;text-decoration-thickness:3px}.micro-trust{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:26px 0 0;padding:0;list-style:none;display:grid}.micro-trust li{color:#124b68;background:#ffffffeb;border:1px solid #b9dbe5;border-radius:10px;align-items:center;min-height:58px;padding:13px 12px 13px 37px;font-size:.88rem;font-weight:800;line-height:1.25;display:flex;position:relative;box-shadow:0 8px 20px #124b680f}.micro-trust li:before{content:"✓";color:#fff;background:#0c8a79;border-radius:50%;place-items:center;width:20px;height:20px;font-size:.72rem;font-weight:900;display:grid;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.topography{opacity:.085;pointer-events:none;background:url(/brand-varco.svg) 50%/contain no-repeat;width:min(47vw,720px);height:92%;position:absolute;top:4%;right:-3vw;transform:rotate(-3deg)}.topography span{display:none}.specimen-card{border:1px solid #a8ccda;border-left:7px solid var(--blue);background:linear-gradient(145deg,#f4fbff 0%,#fff 72%);border-radius:16px;padding:32px;position:relative;box-shadow:0 24px 55px #0a457921}.specimen-card:before{content:"";background:linear-gradient(90deg, var(--blue) 0 45%, var(--blue-dark) 45% 68%, var(--brand-green) 68% 91%, var(--lime) 91%);height:4px;position:absolute;top:0;left:0;right:0}.specimen-topline,.source-line,.territory-card-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.demo-label{color:var(--blue);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.mono{font-family:var(--mono);color:var(--muted);font-size:.72rem}.specimen-location{border-bottom:1px solid #c8dfe7;padding:38px 0 28px}.specimen-location p,.specimen-location span{color:#3b6578;margin:0;font-size:.94rem}.specimen-location h2{font-family:var(--sans);letter-spacing:-.045em;color:#063e70;margin:7px 0 10px;font-size:clamp(2.15rem,3.4vw,3.2rem);line-height:1.02}.specimen-location span{font-size:1rem;line-height:1.4;display:block}.specimen-meta{border-bottom:1px solid #c8dfe7;grid-template-columns:repeat(3,1fr);margin:0;padding:24px 0;display:grid}.specimen-meta div{border-right:1px solid var(--line);padding-inline:13px}.specimen-meta div:first-child{padding-left:0}.specimen-meta div:last-child{border:0;padding-right:0}.specimen-meta dt{color:#527487;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:800}.specimen-meta dd{color:#063e70;font-family:var(--mono);margin:5px 0 0;font-size:.92rem;font-weight:900}.partial-state{background:#e5f7f2;border:1px solid #a8daca;border-left:5px solid #0c8a79;border-radius:10px;align-items:center;gap:16px;margin:24px 0;padding:20px;display:flex}.partial-state strong{color:#075f57;font-size:1.2rem;line-height:1.25;display:block}.partial-state p{color:#28655f;margin:4px 0 0;font-size:.94rem;line-height:1.45}.state-symbol{color:#087b6f;width:40px;height:40px;font-family:var(--mono);background:#fff;border:2px solid #0c8a79;border-radius:50%;flex:none;place-items:center;font-size:1.1rem;font-weight:900;display:grid}.source-line{padding-top:2px;font-size:.78rem;font-weight:700}.source-line a{color:var(--blue-dark);text-decoration:underline;-webkit-text-decoration-color:var(--lime);-webkit-text-decoration-color:var(--lime);-webkit-text-decoration-color:var(--lime);text-decoration-color:var(--lime);text-underline-offset:4px}.specimen-actions{grid-template-columns:1fr 1fr;gap:12px;margin-top:24px;display:grid}.specimen-actions .button{text-align:center;min-height:56px;font-size:1rem}.purchase-reassurance{background:var(--navy);color:#fff;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:32px 32px;padding:70px 0 64px}.purchase-reassurance-heading{grid-template-columns:1.1fr .9fr;align-items:end;gap:60px;margin-bottom:34px;display:grid}.purchase-reassurance-heading h2{color:#fff;margin:0;font-size:clamp(2.1rem,4vw,3.6rem)}.purchase-reassurance-heading>p{color:#c1d4df;margin:0 0 6px;font-size:.98rem}.purchase-reassurance-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.purchase-reassurance-grid article{background:#0c1830;border:1px solid #263c5d;border-radius:18px;flex-direction:column;min-height:190px;padding:22px;display:flex;box-shadow:inset 0 3px #178bbf40}.purchase-reassurance-icon{color:#1bb8ef;font-family:var(--mono);font-size:1.55rem;line-height:1}.purchase-reassurance-grid h3{color:#fff;margin:18px 0 5px;font-size:1.18rem}.purchase-reassurance-grid p{color:#d6e4ed;margin:0;font-size:.92rem;line-height:1.38}.purchase-reassurance-grid small{color:#94aac0;margin-top:auto;padding-top:14px;font-size:.72rem;line-height:1.4}.purchase-proof-row{color:#b5c9d7;border:1px solid #263c5d;border-radius:16px;flex-wrap:wrap;align-items:center;gap:14px 25px;margin-top:30px;padding:18px 22px;font-size:.82rem;display:flex}.purchase-proof-row span{padding-left:17px;position:relative}.purchase-proof-row span:before{content:"✓";color:#a9d72c;font-family:var(--mono);font-weight:900;position:absolute;left:0}.purchase-proof-row strong{color:#fff}.purchase-proof-row a{color:#82d8f6;margin-left:auto;font-weight:800}.purchase-proof-row a:hover{color:#fff;text-underline-offset:4px;text-decoration:underline}.trust-strip{border-bottom:1px solid var(--line);background:#fff}.trust-grid{grid-template-columns:repeat(4,1fr);display:grid}.trust-grid>div{border-right:1px solid var(--line);grid-template-columns:auto 1fr;align-content:center;column-gap:12px;min-height:126px;padding:24px 20px;display:grid}.trust-grid>div:first-child{padding-left:0}.trust-grid>div:last-child{border:0;padding-right:0}.trust-number{color:var(--blue-dark);font-family:var(--mono);text-decoration:underline;-webkit-text-decoration-color:var(--lime);-webkit-text-decoration-color:var(--lime);-webkit-text-decoration-color:var(--lime);text-decoration-color:var(--lime);text-underline-offset:4px;grid-row:1/span 2;align-self:start;font-size:.7rem;font-weight:900;text-decoration-thickness:3px}.trust-grid strong{font-size:.94rem}.trust-grid small{color:var(--muted);font-size:.76rem}.home-buy-shortcuts{color:#fff;background-color:var(--navy);background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:32px 32px;padding:72px 0 66px}.home-buy-heading{grid-template-columns:1.1fr .9fr;align-items:end;gap:70px;margin-bottom:34px;display:grid}.home-buy-heading h2{margin:0;font-size:clamp(2rem,4vw,3.5rem)}.home-buy-heading>p{color:#b9d1dc;margin:0 0 6px}.home-buy-chooser{margin-top:24px}.home-buy-audience{background:#0c1830;border:1px solid #304762;border-radius:999px;gap:6px;padding:5px;display:inline-flex}.home-buy-audience button{color:#b8cede;cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:44px;padding:0 20px;font-weight:800}.home-buy-audience button:hover,.home-buy-audience button.is-selected{color:#062942;background:#1aa9d8}.home-buy-selection-note{color:#d6e5ed;margin:14px 0 18px;font-size:.9rem}.home-buy-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.home-buy-grid .commerce-package-card{min-height:0}.home-buy-grid .commerce-package-audience{min-height:58px}.home-buy-all-parameters{color:var(--blue);text-underline-offset:3px;align-items:center;gap:7px;margin-top:12px;font-size:.68rem;font-weight:850;text-decoration:underline;display:inline-flex}.home-buy-all-parameters:hover{color:var(--blue-dark)}.home-buy-disclosure{color:#acc7d4;margin:18px 0 0;font-size:.68rem}.home-buy-shortcuts .center-action .button-secondary{color:#fff;background:#0c6f9f;border-color:#62c8e8;box-shadow:0 10px 24px #0000002e}.home-buy-shortcuts .center-action .button-secondary:hover{color:#062942;background:#bdefff;border-color:#bdefff}.home-service-section{border-bottom:1px solid var(--line);background:#fbfcf9;padding:92px 0}.home-service-heading{grid-template-columns:1.15fr .85fr;align-items:end;gap:70px;margin-bottom:38px;display:grid}.home-service-heading h2{max-width:780px;margin:0;font-size:clamp(2.15rem,4.1vw,3.8rem)}.home-service-heading>p{color:var(--muted);margin:0 0 7px;font-size:.88rem}.home-process-steps{border-block:1px solid var(--line-dark);grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;display:grid}.home-process-steps li{border-right:1px solid var(--line);background:linear-gradient(#fff,#f5fbfc);min-height:206px;padding:23px 19px}.home-process-steps li:first-child{border-left:1px solid var(--line)}.home-process-steps span{color:#fff;background:var(--blue);width:38px;height:38px;font-family:var(--sans);border:3px solid #bce9f3;border-radius:50%;place-items:center;font-size:1.05rem;font-weight:900;display:grid;box-shadow:0 5px 12px #178bbf33}.home-process-steps li:nth-child(2) span{background:var(--brand-green);border-color:#c5eee2}.home-process-steps li:nth-child(3) span{background:var(--blue-dark);border-color:#c3d9ea}.home-process-steps li:nth-child(4) span{background:#137c91;border-color:#c1e4e8}.home-process-steps li:nth-child(5) span{color:#173d59;background:var(--lime);border-color:#e8f5bc}.home-process-steps strong{color:#063e70;font-family:var(--serif);margin:25px 0 8px;font-size:1.42rem;line-height:1.15;display:block}.home-process-steps p{color:#45677c;margin:0;font-size:.82rem;line-height:1.5}.home-reassurance-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:32px;display:grid}.home-reassurance-grid article{background:#fff;border:1px solid #b8d5df;border-top:4px solid #0c8a79;border-radius:12px;grid-template-columns:36px 1fr;gap:13px;padding:22px;display:grid;box-shadow:0 10px 24px #124b6812}.home-reassurance-grid article>span{color:#fff;background:#0c8a79;border-radius:50%;place-items:center;width:31px;height:31px;font-size:.9rem;font-weight:900;display:grid}.home-reassurance-grid strong{color:#063e70;font-size:.98rem;line-height:1.3}.home-reassurance-grid p{color:#4a6c7e;margin:7px 0 0;font-size:.82rem;line-height:1.45}.home-service-note{color:#684b2c;background:var(--amber-soft);border-left:3px solid var(--amber);margin:22px 0 0;padding:12px 14px;font-size:.68rem}.verified-proof-band{border-bottom:1px solid var(--line);background:#eaf4f1;padding:94px 0}.verified-proof-band-compact{background:#f6faf8;padding:74px 0}.verified-proof-heading{grid-template-columns:1.1fr .9fr;align-items:end;gap:70px;margin-bottom:36px;display:grid}.verified-proof-heading h2{max-width:760px;margin:0;font-size:clamp(2.05rem,4.2vw,3.75rem)}.verified-proof-heading>p{color:var(--muted);margin:0 0 7px}.verified-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.verified-proof-grid article{border:1px solid var(--line-dark);background:#fff;border-radius:2px;flex-direction:column;min-height:306px;padding:26px;display:flex;position:relative;overflow:hidden}.verified-proof-grid article:before{content:"";background:linear-gradient(180deg, var(--blue), var(--brand-green) 72%, var(--lime));width:4px;position:absolute;inset:0 auto 0 0}.verified-proof-topline{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding-bottom:16px;display:flex}.verified-proof-topline span{color:var(--blue);font-family:var(--mono);letter-spacing:.09em;font-size:.66rem;font-weight:900}.verified-proof-topline strong{color:var(--blue-dark);font-family:var(--mono);font-size:.8rem}.verified-proof-grid h3{font-family:var(--serif);margin:24px 0 10px;font-size:1.58rem;line-height:1.16}.verified-proof-grid p{color:#45677c;font-size:.88rem;line-height:1.55}.verified-proof-grid a{color:var(--blue-dark);border-top:1px solid var(--line);margin-top:auto;padding-top:16px;font-size:.78rem;font-weight:850}.verified-proof-grid a:hover{color:var(--blue);text-underline-offset:3px;text-decoration:underline}.verified-proof-note{color:#58737d;max-width:980px;margin:22px 0 0;font-size:.64rem}.section{padding:112px 0}.section-tinted{border-block:1px solid var(--line);background-color:#eef6f3;background-image:linear-gradient(90deg,#0a457909 1px,#0000 1px);background-size:32px 100%}.section-intro{max-width:780px;margin-bottom:48px}.section-intro h2{margin-bottom:0}.split-intro,.parameter-intro{grid-template-columns:1.2fr .8fr;align-items:end;gap:80px;max-width:none;display:grid}.split-intro>p,.parameter-intro>p{color:var(--muted);margin:0 0 8px;font-size:1.05rem}.workbench{border:1px solid var(--line-dark);background:#fff;border-radius:15px;grid-template-columns:.92fr 1.08fr;display:grid;overflow:hidden}.reading-form,.result-panel{padding:32px}.reading-form{border-right:1px solid var(--line);background:#fbfcf9}.panel-heading{border-bottom:1px solid var(--line);padding-bottom:25px}.panel-heading h3{margin:12px 0 4px;font-size:1.55rem}.demo-note{color:var(--muted);margin:0;font-size:.76rem}.step-chip{color:var(--blue);font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;background:#edf3ff;border:1px solid #9bb8ed;border-radius:5px;padding:5px 8px;font-size:.68rem;font-weight:800;display:inline-flex}.step-chip-green{background:var(--green-soft);color:var(--green);border-color:#8dcbbd}.field-grid{grid-template-columns:1fr 1fr;gap:20px 16px;padding-top:25px;display:grid}.field{align-content:start;gap:7px;display:grid}.field>span{font-size:.86rem;font-weight:750}.field>span small{color:var(--muted);font-family:var(--mono);font-weight:500}.field input,.field select{border:1px solid var(--line-dark);width:100%;min-height:48px;color:var(--ink);background:#fff;border-radius:7px;padding:9px 12px}.field input:focus,.field select:focus,.territory-search input:focus{border-color:var(--blue);outline:3px solid #d9e4fb}.field>small{color:var(--muted);font-size:.68rem;line-height:1.45}.field-wide{grid-column:1/-1}.form-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;margin-top:28px;padding-top:24px;display:flex}.result-panel{scroll-margin-top:92px}.result-summary{border-left:3px solid var(--blue);background:#eef4ff;gap:14px;margin:24px 0;padding:16px;display:flex}.result-summary-ok{background:var(--green-soft);border-color:var(--green)}.result-summary-indicator{background:var(--amber-soft);border-color:var(--amber)}.result-summary-attention{background:var(--red-soft);border-color:var(--red)}.result-summary-review{background:var(--amber-soft);border-color:var(--amber)}.result-summary-context{border-color:var(--blue);background:#edf6fb}.result-summary-ok .summary-mark{background:var(--green);border-color:var(--green);color:#fff}.result-summary-indicator .summary-mark{background:var(--amber);border-color:var(--amber);color:#fff}.result-summary-attention .summary-mark{background:var(--red);border-color:var(--red);color:#fff}.result-summary-review .summary-mark{background:var(--amber);border-color:var(--amber);color:#fff}.result-summary-context .summary-mark{background:var(--blue);border-color:var(--blue);color:#fff}.result-summary p{color:#234661;margin:0;font-size:.86rem}.result-summary .summary-mark{width:52px;height:52px;font-family:var(--sans);font-size:1.45rem}.result-summary-copy{gap:6px;min-width:0;display:grid}.result-summary-copy .summary-parameter-list{color:var(--ink)}.result-summary-copy .result-disclaimer{color:var(--muted);margin-top:3px;font-size:.72rem}.summary-mark{border:1px solid var(--blue);width:28px;height:28px;color:var(--blue);font-family:var(--serif);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.indicator-grid{border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.indicator-grid article{border-right:1px solid var(--line);flex-direction:column;justify-content:center;min-height:128px;padding:15px;display:flex}.indicator-grid .indicator-ok{background:var(--green-soft)}.indicator-grid .indicator-warning{background:var(--amber-soft)}.indicator-grid .indicator-attention{background:var(--red-soft)}.indicator-grid .indicator-review{background:var(--amber-soft)}.indicator-grid .indicator-context{background:#edf6fb}.indicator-grid article:last-child{border:0}.indicator-grid span{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:.69rem}.indicator-grid strong{font-family:var(--mono);margin:5px 0 2px;font-size:1.65rem;line-height:1.1}.indicator-grid .indicator-text{font-family:var(--sans);font-size:.96rem}.indicator-grid small{color:var(--muted);font-size:.63rem;line-height:1.35}.coverage-block{border-bottom:1px solid var(--line);padding:24px 0}.coverage-heading{justify-content:space-between;margin-bottom:12px;font-size:.8rem;display:flex}.coverage-matrix{grid-template-columns:repeat(12,1fr);gap:5px;display:grid}.coverage-matrix span{background:#e4e9ec;border-radius:2px;height:13px}.coverage-matrix span.filled{background:var(--green)}.coverage-block p{color:var(--muted);margin:9px 0 0;font-size:.69rem}.result-table{margin-top:10px}.result-row{border-bottom:1px solid var(--line);grid-template-columns:.7fr 1.3fr;align-items:center;gap:15px;min-height:62px;padding:11px 0;display:grid}.result-row:last-child{border:0}.result-row [role=cell]:first-child{flex-direction:column;display:flex}.result-row strong{font-size:.83rem}.result-row span{color:var(--muted);font-family:var(--mono);font-size:.72rem}.reading-state{align-items:center;gap:8px;font-size:.73rem;line-height:1.35;display:flex}.reading-state i,.result-legend i,.calculator-input-mark{color:#fff;width:26px;height:26px;font-family:var(--sans);border-radius:50%;flex:none;place-items:center;font-size:.82rem;font-style:normal;font-weight:900;line-height:1;display:inline-grid}.state-ok i,.calculator-input-mark.state-ok{background:var(--green)}.state-indicator i,.calculator-input-mark.state-indicator{background:var(--amber)}.state-attention i,.calculator-input-mark.state-attention{background:var(--red)}.state-context i,.calculator-input-mark.state-context{background:var(--blue)}.state-uncertain i,.state-invalid i,.calculator-input-mark.state-uncertain,.calculator-input-mark.state-invalid{background:var(--amber)}.reading-state>span{gap:2px;min-width:0;display:grid}.reading-state>span strong{color:var(--ink);font-family:var(--sans);font-size:.73rem}.reading-state>span small{color:var(--muted);font-family:var(--sans);font-size:.66rem}.result-legend{flex-wrap:wrap;gap:8px;margin:-12px 0 18px;display:flex}.result-legend>span{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:999px;align-items:center;gap:7px;padding:6px 9px;font-size:.68rem;font-weight:700;display:inline-flex}.result-legend i{width:21px;height:21px;font-size:.69rem}.calculator-workbench{grid-template-columns:1fr;align-items:start;gap:24px;display:grid}.calculator-welcome-note{color:#174f59;background:var(--green-soft);border-left:4px solid var(--green);border-radius:0 9px 9px 0;max-width:760px;margin:23px 0 0;padding:13px 16px;font-size:.82rem;font-weight:800;line-height:1.45}.report-calculator,.calculator-results{border:1px solid var(--line-dark);box-shadow:var(--shadow);background:#fff;border-radius:15px;padding:28px}.report-calculator{background:#fbfcf9}.calculator-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:20px;display:flex}.calculator-heading .panel-title{margin:12px 0 4px;font-size:1.5rem}.calculator-heading .text-button{flex:none;margin-top:7px}.calculator-meta{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.6fr) auto auto;align-items:end;gap:20px;padding:18px 0;display:grid}.calculator-source{border:0;grid-template-columns:auto auto;gap:8px 14px;margin:0;padding:0;display:grid}.calculator-source legend{color:var(--muted);grid-column:1/-1;font-size:.68rem;font-weight:800}.calculator-source label{color:var(--ink);cursor:pointer;font-size:.7rem;font-weight:700}.calculator-source input{accent-color:var(--green)}.calculator-source small{color:var(--muted);grid-column:1/-1;font-size:.64rem}.calculator-meta label{gap:6px;font-size:.74rem;font-weight:750;display:grid}.calculator-meta input{border:1px solid var(--line-dark);min-height:42px;color:var(--ink);background:#fff;border-radius:7px;padding:8px 10px}.calculator-meta input:focus,.calculator-row input:focus{border-color:var(--blue);outline:3px solid #d9e4fb}.calculator-meta p{color:var(--muted);text-align:right;margin:0;font-size:.72rem}.calculator-meta p strong{color:var(--ink);font-size:.78rem}.calculator-group{border:0;border-top:1px solid var(--line);min-width:0;margin:20px 0 0;padding:16px 0 0}.calculator-group legend{width:100%;font-family:var(--serif);justify-content:space-between;align-items:baseline;padding:0;font-size:1.1rem;font-weight:800;display:flex}.calculator-group legend small{color:var(--muted);font-family:var(--mono);font-size:.64rem;font-weight:500}.calculator-group-note{color:var(--muted);margin:4px 0 12px;font-size:.7rem}.calculator-rows{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 10px;display:grid}.calculator-row{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) 96px;align-items:center;gap:3px 10px;padding:9px 10px;display:grid}.calculator-row-name{align-items:baseline;gap:6px;min-width:0;display:flex}.calculator-row-name strong{text-overflow:ellipsis;white-space:nowrap;font-size:.77rem;overflow:hidden}.calculator-row-name small{color:var(--muted);font-family:var(--mono);flex:none;font-size:.61rem}.calculator-input-wrap{min-width:0;display:block;position:relative}.calculator-row input{border:1px solid var(--line-dark);width:100%;min-height:34px;color:var(--ink);font-family:var(--mono);background:#fbfcf9;border-radius:6px;padding:6px 35px 6px 8px;font-size:.8rem}.calculator-input-mark{width:24px;height:24px;font-size:.75rem;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.calculator-row-ok{background:var(--green-soft);border-color:#7cc6b6}.calculator-row-indicator{background:var(--amber-soft);border-color:#dcb46f}.calculator-row-attention{background:var(--red-soft);border-color:#e58c80}.calculator-row-context{background:#edf6fb;border-color:#90bdd4}.calculator-row-uncertain,.calculator-row-invalid{background:var(--amber-soft);border-color:#dcb46f}.calculator-row-note{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:.62rem;line-height:1.3;overflow:hidden}.calculator-actions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;margin-top:24px;padding-top:20px;display:flex}.calculator-actions .button{min-width:220px}.calculator-results{scroll-margin-top:100px;position:static}.calculator-results .calculator-heading{align-items:center}.calculator-status{color:var(--muted);font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;font-size:.65rem}.calculator-empty{border-left:3px solid var(--blue);background:#eef4ff;align-items:center;gap:14px;min-height:190px;margin-top:24px;padding:22px;display:flex}.calculator-empty p{color:#234661;margin:0;font-size:.85rem}.calculator-indicators{grid-template-columns:repeat(5,minmax(0,1fr))}.calculator-indicators article{min-height:104px}.combined-note{background:var(--green-soft);border-left:3px solid var(--green);color:#285e52;margin:17px 0 0;padding:12px 14px;font-size:.76rem}.combined-note-attention{background:var(--amber-soft);border-color:var(--amber);color:#674c2d}.calculator-result-groups{margin-top:18px}.calculator-result-group{border-top:1px solid var(--line);padding-top:18px}.calculator-result-group h3{font-family:var(--serif);margin:0 0 4px;font-size:1.1rem}.calculator-result-row{border:1px solid #0000;border-radius:8px;grid-template-columns:.8fr 1.2fr;min-height:64px;margin-bottom:6px;padding:10px}.calculator-result-row.result-state-ok{background:var(--green-soft);border-color:#b7ddd4}.calculator-result-row.result-state-indicator{background:var(--amber-soft);border-color:#ead2aa}.calculator-result-row.result-state-attention{background:var(--red-soft);border-color:#f0c1bb}.calculator-result-row.result-state-context{background:#edf6fb;border-color:#c7dfeb}.calculator-result-row.result-state-uncertain,.calculator-result-row.result-state-invalid{background:var(--amber-soft);border-color:#ead2aa}.calculator-result-row .reading-state{flex-wrap:wrap;justify-content:flex-start}.calculator-result-row .reading-state a{color:var(--blue-dark);margin-left:auto;font-size:.66rem;font-weight:750}.state-invalid i{background:var(--amber)}.calculator-referral{background:#e2f3ef;border:1px solid #badbd2;border-radius:9px;justify-content:space-between;align-items:center;gap:18px;margin-top:22px;padding:17px;display:flex}.calculator-referral strong{font-size:.83rem}.calculator-referral p{color:#456b64;margin:3px 0 0;font-size:.7rem}.calculator-referral .button{flex:none}.state-missing i{background:var(--line-dark)}.upload-disclosure{background:var(--amber-soft);border:1px solid #e6c58f;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin-top:18px;padding:20px 24px;display:grid}.upload-disclosure p{color:#684b2c;margin:2px 0 0;font-size:.78rem}.disclosure-code{width:48px;height:48px;color:var(--amber);font-family:var(--mono);background:#fff;border:1px solid #d4aa69;border-radius:8px;place-items:center;font-size:.68rem;font-weight:800;display:grid}.text-button{min-height:44px;color:var(--amber);background:0 0;border:0;padding:0 10px;font-size:.78rem;font-weight:800}.text-button:disabled{opacity:.82}.territory-grid{grid-template-columns:1fr 1fr;align-items:center;gap:88px;display:grid}.territory-copy>p:not(.eyebrow):not(.search-helper){max-width:590px;color:var(--muted);font-size:1.03rem}.territory-search{margin-top:34px}.territory-search label{margin-bottom:8px;font-size:.82rem;font-weight:800;display:block}.territory-search>div{grid-template-columns:1fr auto;display:grid}.territory-search input{border:1px solid var(--line-dark);background:#fff;border-right:0;border-radius:8px 0 0 8px;min-width:0;min-height:52px;padding:10px 15px}.territory-search .button{border-radius:0 8px 8px 0}.search-helper{color:var(--muted);margin:8px 0 0;font-size:.7rem}.territory-card{border:1px solid var(--line-dark);background:#fff;border-radius:14px;flex-direction:column;justify-content:center;min-height:445px;padding:32px;display:flex}.status-pill{background:var(--green-soft);color:var(--green);border-radius:999px;padding:4px 8px;font-size:.68rem;font-weight:750}.territory-card h3{font-family:var(--serif);margin:28px 0 2px;font-size:2rem}.territory-subtitle{color:var(--muted);font-size:.78rem}.territory-card dl{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;margin:20px 0;display:grid}.territory-card dl div{border-bottom:1px solid var(--line);padding:15px 12px 15px 0}.territory-card dt{color:var(--muted);text-transform:uppercase;font-size:.68rem}.territory-card dd{margin:3px 0 0;font-size:.82rem;font-weight:700}.provenance-path{background:var(--paper);font-family:var(--mono);border-radius:8px;justify-content:space-between;align-items:center;gap:5px;padding:14px;font-size:.65rem;display:flex}.provenance-path i{color:var(--blue);font-style:normal}.territory-footnote{color:var(--muted);margin:10px 0 0;font-size:.68rem}.empty-territory{text-align:center;max-width:330px;margin:auto}.empty-territory h3{font-family:var(--serif);margin-top:20px;font-size:1.7rem}.empty-territory p{color:var(--muted)}.coordinate-mark{border:1px solid var(--line-dark);border-radius:50%;width:108px;height:108px;margin:auto;display:block;position:relative}.coordinate-mark:before,.coordinate-mark:after{content:"";background:var(--line-dark);position:absolute}.coordinate-mark:before{width:1px;top:12px;bottom:12px;left:50%}.coordinate-mark:after{height:1px;top:50%;left:12px;right:12px}.coordinate-mark i{border:1px solid var(--blue);border-radius:50%;position:absolute;inset:26px}.coordinate-mark b{background:var(--blue);border-radius:50%;width:10px;height:10px;position:absolute;top:calc(50% - 5px);left:calc(50% - 5px)}.filter-bar{flex-wrap:wrap;gap:8px;margin-bottom:28px;display:flex}.filter-bar button{border:1px solid var(--line-dark);min-height:44px;color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;padding:8px 14px;font-size:.78rem;font-weight:750}.filter-bar button:hover,.filter-bar button.active{border-color:var(--ink);background:var(--ink);color:#fff}.parameter-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.parameter-card{border:1px solid var(--line);background:#fff;border-radius:2px;flex-direction:column;min-height:345px;padding:28px 24px 24px;display:flex;position:relative;overflow:hidden}.parameter-card:before{content:"";background:linear-gradient(180deg, var(--blue), var(--brand-green) 70%, var(--lime));width:4px;position:absolute;inset:0 auto 0 0}.parameter-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.parameter-code{border:1px solid var(--ink);width:45px;height:45px;font-family:var(--mono);border-radius:8px;place-items:center;font-size:.72rem;font-weight:800;display:grid}.evidence-badge{border:1px solid var(--line-dark);color:var(--muted);border-radius:4px;padding:4px 7px;font-size:.64rem;font-weight:750}.parameter-card h3{font-family:var(--serif);margin-top:24px;font-size:1.55rem}.parameter-card>p{color:var(--muted);font-size:.84rem}.parameter-card dl{border-top:1px solid var(--line);margin:auto 0 16px}.parameter-card dl div{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:10px 0;font-size:.68rem;display:flex}.parameter-card dt{color:var(--muted)}.parameter-card dd{font-family:var(--mono);text-align:right;margin:0}.card-link{min-height:44px;color:var(--blue);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;font-size:.78rem;font-weight:800;display:flex}.method-section{background:var(--navy);color:#fff}.method-grid{grid-template-columns:.9fr 1.1fr;gap:90px;display:grid}.method-copy>p:not(.eyebrow){color:#b9cbd8}.method-links{border-top:1px solid #35536b;grid-template-columns:1fr 1fr;gap:0 24px;margin-top:38px;display:grid}.method-links a{color:#d9e7ef;border-bottom:1px solid #35536b;justify-content:space-between;align-items:center;min-height:54px;font-size:.78rem;font-weight:700;display:flex}.method-links a:hover{color:#fff}.method-links span{color:#70b6ff}.method-steps{margin:0;padding:0;list-style:none}.method-steps li{border-bottom:1px solid #35536b;grid-template-columns:64px 1fr;gap:22px;padding:24px 0;display:grid}.method-steps li:first-child{padding-top:0}.method-steps>li>span{color:#85bfff;width:48px;height:48px;font-family:var(--mono);border:1px solid #638099;border-radius:50%;place-items:center;font-size:.7rem;display:grid}.method-steps strong{font-family:var(--serif);font-size:1.45rem}.method-steps p{color:#b9cbd8;margin:3px 0 0;font-size:.82rem}.guides-section{background:#fff}.guide-grid{border-top:1px solid var(--line-dark)}.guide-grid article{border-bottom:1px solid var(--line);grid-template-columns:72px 1fr;padding:30px 0;display:grid}.guide-grid article>div{grid-template-columns:1.3fr 1fr .8fr;align-items:center;gap:38px;display:grid}.guide-index{color:var(--blue);font-family:var(--mono);font-size:.72rem}.guide-topic{color:var(--blue);font-family:var(--mono);text-transform:uppercase;margin:0;font-size:.67rem;font-weight:800}.guide-grid h3{font-family:var(--serif);margin:4px 0 0;font-size:1.45rem}.guide-grid article p:not(.guide-topic){color:var(--muted);margin:0;font-size:.8rem}.guide-grid small{color:var(--muted);font-size:.69rem}.sponsor-section{background:#e7f3f0;border-top:1px solid #b9d9d2;padding:92px 0}.sponsor-grid{grid-template-columns:1.2fr .8fr;align-items:center;gap:90px;display:grid}.sponsor-copy>p:not(.eyebrow){color:#365c58;max-width:720px}.sponsor-copy>p:last-child{margin-bottom:0}.sponsor-card{background:#fff;border:1px solid #a9cdc4;border-radius:14px;padding:30px;display:grid;position:relative;box-shadow:0 20px 55px #07586417}.sponsor-card:before{content:"";background:linear-gradient(90deg,#178bbf,#26b39f,#94c11f);height:4px;position:absolute;top:0;left:30px;right:30px}.sponsor-label{color:#08727e;font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;margin-bottom:24px;font-size:.68rem;font-weight:800}.sponsor-card strong{color:#0a4579;font-family:var(--serif);font-size:2rem}.sponsor-card p{color:var(--muted);margin:2px 0 24px}.sponsor-card .button{justify-self:start}.sponsor-card small{border-top:1px solid var(--line);color:var(--muted);margin-top:20px;padding-top:18px;font-size:.68rem;line-height:1.5}.final-cta{background:var(--blue);color:#fff;padding:76px 0}.final-cta-inner{justify-content:space-between;align-items:center;gap:50px;display:flex}.final-cta h2{margin-bottom:8px}.final-cta p:not(.eyebrow){color:#dbe7ff;max-width:720px;margin-bottom:0}.eyebrow-light{color:#c9d9ff}.button-light{color:var(--blue);background:#fff;border-color:#fff;flex:none}.button-light:hover{background:var(--paper);border-color:var(--paper);color:var(--blue-dark)}.site-footer{color:#fff;background-color:#062942;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:32px 32px;border-top:4px solid #0000;border-image:linear-gradient(90deg,#178bbf 0 36%,#0a4579 36% 61%,#26b39f 61% 88%,#94c11f 88%) 1;padding:60px 0 28px;position:relative}.footer-grid{grid-template-columns:2fr repeat(3,1fr);gap:52px;display:grid}.footer-brand p{color:#9db4c5;margin-top:15px;font-size:.78rem}.brand-footer{color:#fff}.footer-grid>nav{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.footer-grid>nav strong{margin-bottom:8px;font-size:.78rem}.footer-grid>nav a{color:#9db4c5;align-items:center;min-height:32px;font-size:.75rem;line-height:1.35;display:flex}.footer-grid a:hover{color:#fff}.disclaimer{border-top:1px solid #28455b;grid-template-columns:1fr auto;align-items:end;gap:50px;margin-top:48px;padding-top:24px;display:grid}.disclaimer p{color:#9db4c5;max-width:890px;margin:0;font-size:.69rem;line-height:1.55}.disclaimer .footer-company-details{color:#c4d4de;margin-top:9px}.disclaimer a{color:#c6e6e0;align-items:center;gap:5px;margin-top:9px;font-size:.7rem;font-weight:800;display:inline-flex}.disclaimer a:hover{color:#fff;text-underline-offset:3px;text-decoration:underline}.disclaimer span{color:#7792a5;font-family:var(--mono);white-space:nowrap;font-size:.63rem}@media (max-width:980px){.desktop-nav,.header-inner>.button-small{display:none}.mobile-menu{display:block}.hero{padding-top:66px}.hero-grid,.territory-grid,.method-grid,.sponsor-grid{grid-template-columns:1fr;gap:52px}.hero-copy{max-width:780px}.specimen-card{max-width:660px}.topography{width:95vw;right:-40vw}.trust-grid{grid-template-columns:1fr 1fr}.home-buy-heading,.verified-proof-heading,.home-service-heading,.purchase-reassurance-heading{grid-template-columns:1fr;gap:18px}.home-buy-grid,.verified-proof-grid,.purchase-reassurance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.activity-package-groups{grid-template-columns:1fr}.featured-package-heading{flex-direction:column;align-items:flex-start}.featured-package-grid{grid-template-columns:1fr}.featured-package-card.is-best-seller{transform:none}.trust-grid>div:nth-child(2){border-right:0;padding-right:0}.trust-grid>div:nth-child(3){border-top:1px solid var(--line);padding-left:0}.trust-grid>div:nth-child(4){border-top:1px solid var(--line)}.workbench{grid-template-columns:1fr}.reading-form{border-right:0;border-bottom:1px solid var(--line)}.calculator-workbench{grid-template-columns:1fr}.calculator-results{position:static}.parameter-grid{grid-template-columns:1fr 1fr}.guide-grid article>div{grid-template-columns:1.2fr 1fr}.guide-grid article small{grid-column:1/-1}.footer-grid{grid-template-columns:2fr 1fr 1fr}.footer-brand{grid-column:1/-1}.site-ownership-inner{flex-direction:column;align-items:flex-start;gap:3px;min-height:auto;padding:9px 0}.site-ownership a{white-space:normal}}@media (max-width:700px){body{font-size:16px}.shell{width:min(100% - 28px,1180px)}.header-inner{min-height:66px}.hero{padding:50px 0 60px}h1{font-size:clamp(2.8rem,13vw,4.2rem)}h2{font-size:clamp(2.1rem,10vw,3rem)}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions .button{width:100%}.hero-text-link{justify-content:center}.header-account-link{display:none}.micro-trust{grid-template-columns:1fr;gap:8px}.specimen-card{padding:20px}.specimen-actions,.specimen-meta{grid-template-columns:1fr}.specimen-meta div,.specimen-meta div:first-child,.specimen-meta div:last-child{border-right:0;border-bottom:1px solid var(--line);padding:10px 0}.specimen-meta div:last-child{border-bottom:0}.source-line{flex-direction:column;align-items:flex-start;gap:3px}.trust-grid{grid-template-columns:1fr}.home-buy-shortcuts,.home-service-section,.verified-proof-band,.verified-proof-band-compact{padding-block:60px}.home-buy-grid,.verified-proof-grid{grid-template-columns:1fr}.home-buy-audience{display:flex}.home-buy-audience button{flex:1;padding-inline:10px;font-size:.82rem}.purchase-reassurance-grid{grid-template-columns:1fr}.purchase-proof-row{flex-direction:column;align-items:flex-start}.purchase-proof-row a{margin-left:0}.activity-package-showcase{padding-block:60px}.activity-package-cards{grid-template-columns:1fr}.featured-package-section{padding-block:60px}.featured-audience-toggle{width:100%}.featured-audience-toggle button{flex:1;padding-inline:10px}.home-buy-grid article,.verified-proof-grid article{min-height:0}.home-process-steps{grid-template-columns:1fr}.home-process-steps li,.home-process-steps li:first-child{border-left:0;border-right:0;border-bottom:1px solid var(--line);grid-template-columns:34px 1fr;gap:0 10px;min-height:0;padding:18px 0;display:grid}.home-process-steps li:last-child{border-bottom:0}.home-process-steps strong{margin:0 0 4px}.home-process-steps p{grid-column:2}.home-reassurance-grid{grid-template-columns:1fr}.trust-grid>div,.trust-grid>div:first-child,.trust-grid>div:nth-child(2),.trust-grid>div:nth-child(3),.trust-grid>div:nth-child(4){border-right:0;border-top:1px solid var(--line);min-height:94px;padding:18px 0}.trust-grid>div:first-child{border-top:0}.section{padding:78px 0}.split-intro,.parameter-intro{grid-template-columns:1fr;gap:18px}.workbench{margin-inline:-4px}.reading-form,.result-panel{padding:24px 18px}.field-grid{grid-template-columns:1fr}.field-wide{grid-column:auto}.form-footer{flex-direction:column;align-items:stretch}.indicator-grid{grid-template-columns:1fr 1fr}.indicator-grid article{border-bottom:1px solid var(--line);min-height:110px}.indicator-grid article:nth-child(2){border-right:0}.indicator-grid article:nth-child(3),.indicator-grid article:nth-child(4){border-bottom:0}.calculator-indicators article:nth-child(3),.calculator-indicators article:nth-child(4){border-bottom:1px solid var(--line)}.calculator-indicators article:last-child{border-bottom:0;grid-column:1/-1}.result-row{grid-template-columns:1fr;gap:7px}.calculator-workbench{margin-inline:-4px}.report-calculator,.calculator-results{padding:24px 18px}.calculator-heading{flex-direction:column;gap:10px}.calculator-heading .text-button{margin-top:0}.calculator-meta{grid-template-columns:1fr;align-items:stretch;gap:14px}.calculator-source{grid-template-columns:1fr 1fr}.calculator-meta p{text-align:left}.calculator-rows{grid-template-columns:1fr}.calculator-actions,.calculator-referral{flex-direction:column;align-items:flex-start}.calculator-actions .button,.calculator-referral .button{width:100%}.calculator-result-row{grid-template-columns:1fr;gap:7px}.calculator-result-row .reading-state a{margin-left:0}.upload-disclosure{grid-template-columns:auto 1fr;padding:18px}.upload-disclosure .text-button{grid-column:1/-1;justify-self:start}.territory-search>div{grid-template-columns:1fr;gap:8px}.territory-search input,.territory-search .button{border:1px solid var(--line-dark);border-radius:8px}.territory-card{min-height:400px;padding:24px 18px}.territory-card dl{grid-template-columns:1fr}.provenance-path{flex-wrap:wrap;justify-content:flex-start}.parameter-grid{grid-template-columns:1fr}.parameter-card{min-height:330px}.method-links{grid-template-columns:1fr}.method-steps li{grid-template-columns:50px 1fr;gap:14px}.guide-grid article{grid-template-columns:42px 1fr}.guide-grid article>div{grid-template-columns:1fr;gap:12px}.guide-grid article small{grid-column:auto}.sponsor-section{padding:72px 0}.final-cta-inner{flex-direction:column;align-items:stretch}.footer-grid{grid-template-columns:1fr 1fr;gap:36px 22px}.footer-brand{grid-column:1/-1}.disclaimer{grid-template-columns:1fr;gap:20px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.path-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.path-card,.content-card{border:1px solid var(--line);background:#fff;border-radius:2px;flex-direction:column;min-height:300px;padding:32px 28px 28px;transition:border-color .18s,transform .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}.path-card:before,.content-card:before{content:"";background:var(--blue);height:5px;position:absolute;inset:0 0 auto}.path-card:nth-child(2):before{background:var(--blue-dark)}.path-card:nth-child(3):before{background:var(--brand-green)}.path-card:nth-child(4):before{background:var(--lime)}.path-card:hover,.content-card:hover{border-color:var(--line-dark);transform:translate(-2px,-2px);box-shadow:10px 10px #0a45790e}.path-card h3,.content-card h2{font-family:var(--serif);margin:34px 0 10px;font-size:1.75rem}.path-card p,.content-card p{color:var(--muted);font-size:.88rem}.path-card .card-link,.content-card .card-link{border-top:1px solid var(--line);margin-top:auto}.path-index{color:var(--blue);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:800}.center-action{justify-content:center;margin-top:34px;display:flex}.status-pill-neutral{color:var(--blue);background:#edf3ff}.territory-card-ready{justify-content:flex-start}.validation-list{border-top:1px solid var(--line);gap:0;margin:24px 0;padding:0;list-style:none;display:grid}.validation-list li{border-bottom:1px solid var(--line);align-items:center;gap:13px;min-height:54px;padding:10px 0;font-size:.82rem;display:flex}.validation-list span{border:1px solid var(--line-dark);width:27px;height:27px;color:var(--blue);font-family:var(--mono);border-radius:50%;flex:none;place-items:center;font-size:.64rem;display:grid}.inner-hero,.editorial-hero{border-bottom:1px solid var(--line);background-color:#eef6f3;background-image:linear-gradient(#178bbf0a 1px,#0000 1px),linear-gradient(90deg,#178bbf0a 1px,#0000 1px);background-size:32px 32px;padding:78px 0 70px;position:relative;overflow:hidden}.inner-hero:after,.editorial-hero:after{content:"";opacity:.07;pointer-events:none;background:url(/brand-varco.svg) 50%/contain no-repeat;width:430px;height:350px;position:absolute;top:-70px;right:-46px;transform:rotate(-4deg)}.inner-hero-grid{z-index:1;grid-template-columns:1.25fr .75fr;align-items:end;gap:70px;display:grid;position:relative}.inner-hero h1,.editorial-hero h1{max-width:900px;margin-bottom:20px;font-size:clamp(3rem,5.6vw,5.2rem)}.inner-hero .hero-lead{margin-bottom:0}.notice-card,.editorial-status,.editorial-status-panel{z-index:1;border:1px solid var(--line-dark);border-left:4px solid var(--blue);background:#fff;border-radius:9px;padding:20px 22px;position:relative}.notice-card p,.editorial-status,.editorial-status-panel p{color:var(--muted);margin:5px 0 0;font-size:.79rem}.section-compact{padding-block:82px}.narrow-copy,.editorial-content-narrow{max-width:820px}.narrow-copy>p:not(.eyebrow),.editorial-content-narrow>p{color:var(--muted)}.inline-link{border-top:1px solid var(--line);min-width:270px;margin-top:18px;display:inline-flex}.panel-title{font-family:var(--sans);letter-spacing:-.02em;margin:12px 0 4px;font-size:1.55rem}.technical-note{background:var(--paper);border:1px solid var(--line);color:var(--muted);border-radius:7px;margin:18px 0 0;padding:13px 15px;font-size:.69rem}.referto-choice{align-items:stretch}.referto-choice-card{border:1px solid var(--line-dark);border-top:4px solid var(--green);box-shadow:var(--shadow);background:#fff;border-radius:11px;flex-direction:column;align-items:flex-start;padding:28px;display:flex}.referto-choice-card h3{font-family:var(--serif);margin:20px 0 8px;font-size:1.65rem}.referto-choice-card p{color:var(--muted);font-size:.84rem}.referto-choice-card .button{margin-top:auto}.tool-stack{gap:28px;display:grid}.tool-workbench{border:1px solid var(--line-dark);background:#fff;border-radius:14px;grid-template-columns:.75fr 1fr;gap:32px 52px;padding:34px;display:grid}.tool-copy{grid-row:1/span 2}.tool-copy h2{font-size:clamp(2.1rem,3.5vw,3.2rem)}.tool-copy>p:not(.eyebrow){color:var(--muted)}.tool-controls{grid-template-columns:1fr 1fr;gap:16px;display:grid}.checklist-result{background:#edf7f4;border:1px solid #a9d2c7;border-radius:10px;padding:24px}.checklist-result ol{margin:18px 0 12px;padding-left:1.35rem}.checklist-result li{padding:5px 0;font-size:.83rem}.checklist-result p{color:var(--muted);margin:0;font-size:.7rem}.analysis-referral{border-top:1px solid var(--line);margin-top:18px;padding-top:16px}.analysis-referral p{color:var(--muted);margin:0 0 12px;font-size:.76rem}.analysis-referral a:not(.button){color:var(--blue);align-items:center;gap:6px;font-size:.76rem;font-weight:800;display:inline-flex}.analysis-referral a:not(.button):hover{text-underline-offset:3px;text-decoration:underline}.converter-grid{grid-template-columns:1.2fr .85fr auto .85fr;align-items:end;gap:12px;display:grid}.converter-arrow{min-height:48px;color:var(--blue);place-items:center;display:grid}.converter-output{background:var(--navy);color:#fff;border-radius:9px;flex-direction:column;grid-column:1/-1;justify-content:center;min-height:96px;padding:18px;display:flex}.converter-output small{color:#a9c1d3;text-transform:uppercase;letter-spacing:.08em;font-size:.67rem}.converter-output strong{font-family:var(--mono);margin-top:4px;font-size:1.5rem}.content-grid{gap:16px;display:grid}.content-grid-three{grid-template-columns:repeat(3,1fr)}.editorial-page{background:var(--paper)}.editorial-hero-inner{z-index:1;position:relative}.editorial-hero-inner .eyebrow{margin-bottom:20px}.editorial-lead{color:#36556b;max-width:830px;margin-bottom:24px;font-size:clamp(1.08rem,1.7vw,1.3rem)}.editorial-status{max-width:760px;margin:30px 0 0}.editorial-section{padding:88px 0}.editorial-section-compact{padding-block:66px}.editorial-section-tinted{border-block:1px solid var(--line);background:#edf2ef}.editorial-section-heading{max-width:800px;margin-bottom:36px}.editorial-section-heading h2{margin-bottom:0}.editorial-card-grid{gap:16px;display:grid}.editorial-card-grid-three{grid-template-columns:repeat(3,1fr)}.editorial-card-grid-four{grid-template-columns:repeat(4,1fr)}.editorial-card{border:1px solid var(--line);background:#fff;border-radius:11px;min-height:250px;padding:24px}.editorial-card-index{color:var(--blue);font-family:var(--mono);margin-bottom:35px;font-size:.68rem;display:inline-block}.editorial-card h2,.editorial-card h3{font-family:var(--serif);font-size:1.45rem}.editorial-card p{color:var(--muted);font-size:.82rem}.editorial-split{grid-template-columns:.8fr 1.2fr;gap:80px;display:grid}.editorial-split>div>p:not(.eyebrow){color:var(--muted)}.editorial-steps{border-top:1px solid var(--line-dark);margin:0;padding:0;list-style:none}.editorial-steps li{border-bottom:1px solid var(--line);grid-template-columns:minmax(140px,.65fr) 1.35fr;gap:24px;padding:20px 0;display:grid}.editorial-steps strong{font-family:var(--serif);font-size:1.15rem}.editorial-steps span{color:var(--muted);font-size:.8rem}.editorial-callout{background:var(--amber-soft);border-left:4px solid var(--amber);margin-top:26px;padding:20px 22px}.editorial-callout p{color:#684b2c;margin:4px 0 0;font-size:.78rem}.editorial-link-grid{border-top:1px solid var(--line-dark);grid-template-columns:repeat(2,1fr);display:grid}.editorial-link-grid a{border-bottom:1px solid var(--line);flex-direction:column;justify-content:center;min-height:105px;padding:18px 22px 18px 0;display:flex}.editorial-link-grid a:nth-child(odd){border-right:1px solid var(--line)}.editorial-link-grid a:nth-child(2n){padding-left:22px}.editorial-link-grid a:hover strong{color:var(--blue)}.editorial-link-grid span{color:var(--muted);font-size:.75rem}.editorial-source-list,.editorial-check-list,.editorial-boundary-list,.editorial-numbered-list{padding-left:1.2rem}.editorial-source-list li,.editorial-check-list li,.editorial-boundary-list li,.editorial-numbered-list li{color:var(--muted);padding:6px 0}.editorial-source-list a{color:var(--blue);text-underline-offset:3px;text-decoration:underline}.editorial-source-list-cards{gap:10px;padding:0;list-style:none;display:grid}.editorial-source-list-cards li{border:1px solid var(--line);background:#fff;border-radius:8px;padding:16px 18px}.editorial-source-hierarchy{border-top:1px solid var(--line-dark);gap:0;padding:0;list-style:none;display:grid}.editorial-source-hierarchy li{border-bottom:1px solid var(--line);grid-template-columns:70px 1fr;gap:20px;padding:18px 0;display:grid}.editorial-source-hierarchy strong{color:var(--blue);font-family:var(--mono)}.editorial-source-hierarchy span{color:var(--muted)}.editorial-definition-list{border-top:1px solid var(--line-dark);margin:0}.editorial-definition-list>div{border-bottom:1px solid var(--line);grid-template-columns:.7fr 1.3fr;gap:28px;padding:18px 0;display:grid}.editorial-definition-list dt{font-weight:800}.editorial-definition-list dd{color:var(--muted);margin:0}.editorial-prose h2{margin-top:46px;font-size:2rem}.editorial-prose h3{font-family:var(--serif);margin-top:30px}.editorial-prose p{color:var(--muted)}.editorial-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.editorial-table-wrap{border:1px solid var(--line);border-radius:10px;overflow-x:auto}.editorial-table{border-collapse:collapse;background:#fff;width:100%;font-size:.78rem}.editorial-table th,.editorial-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:14px}.editorial-table th{text-transform:uppercase;letter-spacing:.06em;background:#edf2ef;font-size:.68rem}.sitemap-link-grid strong{font-size:1rem}.sitemap-link-grid span{margin-top:5px;font-size:.82rem}.sitemap-directory{grid-template-columns:repeat(3,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.sitemap-directory a{border:1px solid var(--line);min-height:58px;color:var(--navy);background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;padding:13px 15px;font-weight:750;display:flex}:is(.sitemap-directory a:hover,.sitemap-directory a:focus-visible){border-color:var(--blue);color:var(--blue)}.sitemap-directory a span{color:var(--teal);flex:none}@media (max-width:980px){.path-grid,.content-grid-three{grid-template-columns:1fr 1fr}.inner-hero-grid,.tool-workbench,.editorial-split{grid-template-columns:1fr;gap:36px}.tool-copy{grid-row:auto}.editorial-card-grid-four,.editorial-card-grid-three,.sitemap-directory{grid-template-columns:1fr 1fr}}@media (max-width:700px){.path-grid,.content-grid-three,.editorial-card-grid-three,.editorial-card-grid-four{grid-template-columns:1fr}.inner-hero,.editorial-hero{padding:58px 0 52px}.inner-hero h1,.editorial-hero h1{font-size:clamp(2.7rem,13vw,4rem)}.section-compact,.editorial-section{padding-block:64px}.tool-workbench{padding:24px 18px}.tool-controls,.converter-grid{grid-template-columns:1fr}.converter-arrow{min-height:24px;transform:rotate(90deg)}.editorial-steps li,.editorial-definition-list>div{grid-template-columns:1fr;gap:5px}.editorial-link-grid{grid-template-columns:1fr}.editorial-link-grid a:nth-child(odd){border-right:0}.editorial-link-grid a:nth-child(2n){padding-left:0}.editorial-source-hierarchy li{grid-template-columns:46px 1fr}.sitemap-directory{grid-template-columns:1fr}}.parameter-shell{width:min(1080px,100% - 40px);margin-inline:auto}.parameter-eyebrow{color:var(--blue);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;margin:0 0 14px;font-size:.72rem;font-weight:800}.parameter-breadcrumbs ol{color:var(--muted);flex-wrap:wrap;gap:7px;margin:0 0 36px;padding:0;font-size:.72rem;list-style:none;display:flex}.parameter-breadcrumbs li+li:before{content:"/";color:var(--line-dark);margin-right:7px}.parameter-breadcrumbs a:hover{color:var(--blue)}.parameter-index__hero,.parameter-detail__hero{border-bottom:1px solid var(--line);background:#edf2ef;padding:68px 0 70px}.parameter-index__hero h1,.parameter-detail__hero h1{max-width:880px;margin-bottom:22px;font-size:clamp(3rem,5.5vw,5.1rem)}.parameter-index__lead,.parameter-detail__lead{color:#36556b;max-width:790px;margin:0;font-size:1.15rem}.parameter-index__content{padding:88px 0}.parameter-section-heading{grid-template-columns:1.15fr .85fr;align-items:end;gap:70px;margin-bottom:40px;display:grid}.parameter-section-heading h2{margin-bottom:0}.parameter-section-heading>p{color:var(--muted);margin:0 0 7px}.parameter-card-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.parameter-library-card{border:1px solid var(--line);border-top:4px solid var(--green);background:#fff;border-radius:11px;flex-direction:column;min-height:430px;padding:25px;display:flex}.parameter-library-card--technical{border-top-color:var(--blue)}.parameter-library-card__topline{justify-content:space-between;align-items:center;gap:12px;display:flex}.parameter-symbol{border:1px solid var(--ink);min-width:50px;height:50px;font-family:var(--mono);border-radius:8px;place-items:center;padding:0 8px;font-size:.72rem;font-weight:800;display:grid}.parameter-category{color:var(--muted);text-align:right;font-size:.67rem;font-weight:750}.parameter-library-card h3{font-family:var(--serif);margin:24px 0 10px;font-size:1.55rem}.parameter-library-card>p{color:var(--muted);font-size:.81rem}.parameter-library-card__meta{border-top:1px solid var(--line);margin:auto 0 13px}.parameter-library-card__meta>div{border-bottom:1px solid var(--line);grid-template-columns:.7fr 1.3fr;gap:10px;padding:9px 0;font-size:.65rem;display:grid}.parameter-library-card__meta dt{color:var(--muted)}.parameter-library-card__meta dd{text-align:right;margin:0;font-weight:700}.parameter-card-link{min-height:46px;color:var(--blue);justify-content:space-between;align-items:center;font-size:.77rem;font-weight:800;display:flex}.parameter-editorial-note{background:var(--navy);color:#fff;border-radius:12px;grid-template-columns:1fr 1fr;gap:60px;margin-top:32px;padding:32px;display:grid}.parameter-editorial-note h2{margin:0;font-size:2rem}.parameter-editorial-note>p{color:#bed0dc;margin:0}.glossary-hero{color:#fff;background:linear-gradient(135deg,#073c52 0%,#075d67 100%);padding:68px 0 72px}.glossary-hero .parameter-breadcrumbs,.glossary-hero .parameter-breadcrumbs a{color:#bfe8e4}.glossary-hero .parameter-eyebrow{color:#7de1d6}.glossary-hero h1{color:#fff;max-width:960px;margin:18px 0 20px;font-size:clamp(3rem,6vw,5.5rem)}.glossary-hero__lead{color:#d9efef;max-width:850px;margin:0;font-size:1.18rem}.glossary-hero__actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.glossary-hero .button{color:var(--navy);background:#fff}.glossary-hero .button-secondary{color:#fff;background:0 0;border-color:#8adbd5}.glossary-intro{background:#edf6f4;padding:72px 0 52px}.glossary-intro__heading{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:end;gap:30px 70px;display:grid}.glossary-intro__heading .parameter-eyebrow{grid-column:1/-1;margin-bottom:-12px}.glossary-intro__heading h2{margin:0;font-size:clamp(2.2rem,4vw,3.8rem)}.glossary-intro__heading>p{color:#36556b;margin:0;font-size:1.08rem}.glossary-part-grid{grid-template-columns:repeat(5,1fr);gap:12px;margin-top:38px;display:grid}.glossary-part-grid article{background:#fff;border:1px solid #b8d9d7;border-radius:12px;padding:22px}.glossary-part-grid span{color:#007f78;font:700 .78rem/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase}.glossary-part-grid h3{margin:12px 0 8px;font-size:1.12rem}.glossary-part-grid p{color:#45667a;margin:0;font-size:.95rem}.glossary-update-note{background:#fff;border-left:5px solid #0a8d83;grid-template-columns:220px 1fr;gap:22px;margin-top:18px;padding:22px;display:grid}.glossary-update-note p{color:#36556b;margin:0}.glossary-content{padding-block:62px 86px}.glossary-toolbar{z-index:3;background:#fffffff7;border:1px solid #bed9dc;border-radius:14px;grid-template-columns:minmax(280px,1fr) auto;align-items:end;gap:24px;padding:18px;display:grid;position:sticky;top:0;box-shadow:0 12px 30px #01364a14}.glossary-search{color:var(--navy);gap:8px;font-weight:700;display:grid}.glossary-search input{width:100%;min-height:48px;color:var(--navy);font:inherit;background:#fff;border:1px solid #9cc5ca;border-radius:8px;padding:11px 14px}.glossary-search input:focus{border-color:#0089a0;outline:3px solid #0089a033}.glossary-filters{flex-wrap:wrap;gap:8px;display:flex}.glossary-filters button{min-height:44px;color:var(--navy);font:700 .9rem/1 var(--sans);cursor:pointer;background:#fff;border:1px solid #86b9bf;border-radius:999px;padding:9px 14px}.glossary-filters button[aria-pressed=true]{color:#fff;background:#087f78;border-color:#087f78}.glossary-results-heading{justify-content:space-between;align-items:end;gap:20px;margin:46px 0 20px;display:flex}.glossary-results-heading h2{margin:0;font-size:2rem}.glossary-results-heading p{color:#527086;margin:0}.glossary-groups{gap:34px;display:grid}.glossary-group{border-top:1px solid #b7d2d8;grid-template-columns:minmax(220px,.42fr) minmax(0,1.58fr);gap:30px;padding-top:30px;display:grid}.glossary-group>header{align-self:start;position:sticky;top:120px}.glossary-group>header>p{color:#00897f;font:700 .8rem/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px}.glossary-group>header h3{margin:0 0 10px;font-size:1.55rem}.glossary-group>header span{color:#527086}.glossary-list{gap:10px;display:grid}.glossary-entry{background:#fff;border:1px solid #c5dce0;border-radius:10px;overflow:hidden}.glossary-entry summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto 36px;align-items:center;gap:18px;min-height:68px;padding:14px 16px 14px 20px;list-style:none;display:grid}.glossary-entry summary::-webkit-details-marker{display:none}.glossary-entry__name{color:var(--navy);font-weight:800}.glossary-entry__value{color:#006f69;text-align:right;font-weight:800}.glossary-entry__toggle{color:#006f69;background:#dff4f1;border-radius:50%;place-items:center;width:34px;height:34px;font-size:1.4rem;transition:transform .18s;display:grid}.glossary-entry[open] .glossary-entry__toggle{transform:rotate(45deg)}.glossary-entry__body{background:#f7fbfa;border-top:1px solid #dfebed;grid-template-columns:1fr 1fr;gap:24px;padding:0 20px 20px;display:grid}.glossary-entry__body p{color:#36556b;margin:18px 0 0}.glossary-empty{text-align:center;border:1px dashed #9fc4c8;border-radius:12px;padding:50px 22px}.glossary-empty h2{margin:0 0 8px}.glossary-empty p{color:#527086;margin:0}.glossary-sources{background:var(--navy);color:#fff;padding:64px 0}.glossary-sources__inner{grid-template-columns:.7fr 1.3fr;gap:40px 70px;display:grid}.glossary-sources h2{color:#fff;margin:0;font-size:2.2rem}.glossary-source-links{gap:10px;display:grid}.glossary-source-links a{color:#fff;border:1px solid #46738b;border-radius:8px;padding:16px 18px;font-weight:700;display:block}.glossary-source-links a:hover{background:#ffffff0f;border-color:#7de1d6}.glossary-disclaimer{color:#bed0dc;border-top:1px solid #365e75;grid-column:1/-1;margin:0;padding-top:24px}.glossary-promo{background:#fff;border:1px solid #b3d6d4;border-radius:12px;justify-content:space-between;align-items:center;gap:28px;margin-top:30px;padding:22px;display:flex}.glossary-promo div{gap:5px;display:grid}.glossary-promo span{color:#45667a}.glossary-promo .button{flex:none}@media (max-width:980px){.glossary-part-grid{grid-template-columns:repeat(2,1fr)}.glossary-toolbar{grid-template-columns:1fr;position:static}.glossary-group{grid-template-columns:1fr}.glossary-group>header{position:static}}@media (max-width:760px){.glossary-hero{padding:48px 0 52px}.glossary-hero h1{font-size:clamp(2.55rem,13vw,3.8rem)}.glossary-hero__lead{font-size:1.04rem}.glossary-hero__actions,.glossary-hero__actions .button{width:100%}.glossary-intro{padding:50px 0 38px}.glossary-intro__heading{grid-template-columns:1fr;gap:18px}.glossary-intro__heading .parameter-eyebrow{grid-column:auto;margin-bottom:0}.glossary-part-grid{grid-template-columns:1fr;margin-top:28px}.glossary-update-note{grid-template-columns:1fr;gap:8px}.glossary-content{padding-block:42px 60px}.glossary-toolbar{padding:14px}.glossary-filters{grid-template-columns:repeat(3,1fr);display:grid}.glossary-filters button{padding-inline:8px}.glossary-results-heading{gap:6px;margin-top:34px;display:grid}.glossary-entry summary{grid-template-columns:minmax(0,1fr) 34px;gap:8px 12px}.glossary-entry__value{text-align:left;grid-area:2/1;font-size:.92rem}.glossary-entry__toggle{grid-area:1/2/3}.glossary-entry__body{grid-template-columns:1fr;gap:0}.glossary-sources__inner{grid-template-columns:1fr;gap:28px}.glossary-promo{display:grid}.glossary-promo .button{width:100%}}.water-blog,.blog-article{--blog-teal:#087f78;--blog-ice:#e9f6f4;--blog-ink:#073b55}.blog-kicker{color:#008fa1;font:800 .78rem/1.2 var(--mono);letter-spacing:.11em;text-transform:uppercase;margin:0 0 16px}.blog-hero{background:#eef7f5;border-bottom:1px solid #b8d9d7;padding:72px 0 76px}.blog-hero__grid{grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr);align-items:center;gap:64px;display:grid}.blog-hero__intro h1{max-width:720px;color:var(--blog-ink);margin:0 0 22px;font-size:clamp(3.4rem,6.7vw,6.3rem);line-height:.94}.blog-hero__intro>p:last-child{color:#365c70;max-width:660px;margin:0;font-size:1.18rem}.blog-featured{border-top:7px solid var(--blog-teal);background:#fff;padding:34px;position:relative;box-shadow:0 22px 60px #04394e1f}.blog-featured:before{content:"01";color:#e2efed;font:800 5.5rem/1 var(--mono);position:absolute;bottom:10px;right:26px}.blog-card__meta{color:#477084;font:700 .78rem/1.3 var(--mono);text-transform:uppercase;letter-spacing:.04em;justify-content:space-between;gap:18px;display:flex}.blog-featured__label{color:var(--blog-teal);margin:50px 0 10px;font-weight:800}.blog-featured h2{max-width:520px;margin:0 0 15px;font-size:clamp(2rem,3.2vw,3rem);position:relative}.blog-featured>p:not(.blog-featured__label){color:#41657a;position:relative}.blog-featured>a{color:#006f69;text-underline-offset:5px;margin-top:8px;font-weight:800;text-decoration:underline;display:inline-flex;position:relative}.blog-index{padding:86px 0 94px}.blog-index__heading{grid-template-columns:minmax(0,1fr) minmax(320px,.65fr);align-items:end;gap:60px;margin-bottom:42px;display:grid}.blog-index__heading h2{max-width:760px;margin:0;font-size:clamp(2.6rem,4.5vw,4.4rem)}.blog-index__heading>p{color:#426479;margin:0;font-size:1.05rem}.blog-card-grid{border-top:1px solid #abcbd0;border-left:1px solid #abcbd0;grid-template-columns:repeat(3,1fr);display:grid}.blog-card{background:#fff;border-bottom:1px solid #abcbd0;border-right:1px solid #abcbd0;flex-direction:column;min-height:440px;padding:28px;display:flex;position:relative}.blog-card:nth-child(2){background:#f1f8f7}.blog-card__number{color:#008fa1;font:800 .82rem/1 var(--mono);margin-bottom:52px}.blog-card h3{margin:26px 0 14px;font-size:1.85rem;line-height:1.08}.blog-card>p{color:#426479;margin:0}.blog-card>a{color:#006f69;text-underline-offset:5px;margin-top:auto;padding-top:30px;font-weight:800;text-decoration:underline}.blog-paths{background:var(--navy);color:#fff;padding:72px 0}.blog-paths__grid{grid-template-columns:.7fr 1.3fr;gap:70px;display:grid}.blog-paths h2{color:#fff;margin:0;font-size:clamp(2.4rem,4vw,4rem)}.blog-paths__links{gap:10px;display:grid}.blog-paths__links a{color:#fff;border:1px solid #416d82;gap:5px;padding:19px 22px;display:grid}.blog-paths__links a:hover{background:#ffffff0d;border-color:#7de1d6}.blog-paths__links span{color:#bbd3dc}.blog-article__hero{background:#eef7f5;border-bottom:1px solid #b8d9d7;padding:64px 0 70px}.blog-article__hero-grid{grid-template-columns:minmax(0,1fr) 250px;align-items:end;gap:70px;display:grid}.blog-breadcrumbs{color:#527086;flex-wrap:wrap;gap:8px;margin-bottom:36px;font-size:.88rem;display:flex}.blog-breadcrumbs a{color:#006f69;text-underline-offset:3px;text-decoration:underline}.blog-article__hero h1{max-width:960px;color:var(--blog-ink);margin:0 0 24px;font-size:clamp(3.2rem,6vw,5.8rem);line-height:.98}.blog-article__intro{color:#365c70;max-width:850px;margin:0;font-size:1.18rem}.blog-article__meta{border-top:4px solid var(--blog-teal);margin:0}.blog-article__meta div{border-bottom:1px solid #b8d1d4;padding:14px 0}.blog-article__meta dt{color:#527086;font:700 .72rem/1.2 var(--mono);text-transform:uppercase}.blog-article__meta dd{color:var(--blog-ink);margin:4px 0 0;font-weight:800}.blog-article__layout{grid-template-columns:260px minmax(0,760px);justify-content:center;gap:76px;padding-block:72px 94px;display:grid}.blog-article__outline{border-left:4px solid var(--blog-teal);background:#f1f8f7;align-self:start;padding:22px;position:sticky;top:110px}.blog-article__outline>p{color:var(--blog-ink);margin:0 0 13px;font-weight:800}.blog-article__outline nav{gap:10px;display:grid}.blog-article__outline a{color:#426479;font-size:.9rem;line-height:1.35}.blog-article__outline a:hover{color:#006f69;text-decoration:underline}.blog-article__content>section{padding:0 0 58px;scroll-margin-top:100px}.blog-article__content>section+section{border-top:1px solid #c5dadd;padding-top:50px}.blog-section-number{color:#008fa1;font:800 .78rem/1 var(--mono)}.blog-article__content h2{margin:12px 0 22px;font-size:clamp(2rem,3.5vw,3rem)}.blog-article__content p,.blog-article__content li{color:#314f63;font-size:1.04rem}.blog-article__content ul{padding-left:24px}.blog-article__content li{margin:10px 0}.blog-article__note{background:#fff3dd;border-left:5px solid #e3a03d;margin-top:28px;padding:22px}.blog-article__note p{color:#6a4a25;margin:6px 0 0}.blog-article__next{background:var(--navy);color:#fff;border:0!important;padding:34px!important}.blog-article__next h2{color:#fff}.blog-article__next>div{gap:8px;display:grid}.blog-article__next a{color:#fff;border:1px solid #416d82;padding:12px 14px;font-weight:700}.blog-article__sources h2{font-size:2rem}.blog-article__sources ul{padding-left:20px}.blog-article__sources a{color:#006f69;text-underline-offset:4px;text-decoration:underline}.blog-article__sources>p:last-child{color:#527086;border-top:1px solid #c5dadd;margin-top:28px;padding-top:22px;font-size:.92rem}@media (max-width:980px){.blog-hero__grid,.blog-index__heading,.blog-paths__grid,.blog-article__hero-grid{grid-template-columns:1fr}.blog-card-grid{grid-template-columns:1fr 1fr}.blog-card:last-child{grid-column:1/-1}.blog-article__layout{grid-template-columns:1fr;gap:36px}.blog-article__outline{position:static}}@media (max-width:760px){.blog-hero{padding:48px 0 54px}.blog-hero__grid{gap:40px}.blog-hero__intro h1{font-size:clamp(3rem,15vw,4.2rem)}.blog-featured{padding:24px}.blog-featured__label{margin-top:34px}.blog-index{padding:56px 0 62px}.blog-index__heading{gap:20px;margin-bottom:30px}.blog-card-grid{grid-template-columns:1fr}.blog-card,.blog-card:last-child{grid-column:auto;min-height:360px}.blog-paths{padding:54px 0}.blog-paths__grid{gap:28px}.blog-article__hero{padding:44px 0 50px}.blog-article__hero-grid{gap:36px}.blog-article__hero h1{font-size:clamp(2.8rem,13vw,4rem)}.blog-article__intro{font-size:1.05rem}.blog-article__layout{padding-block:48px 64px}.blog-article__content>section{padding-bottom:44px}.blog-article__content>section+section{padding-top:38px}.blog-article__next{padding:24px!important}}.parameter-detail__heading{grid-template-columns:1fr auto;align-items:end;gap:54px;display:grid}.parameter-identity{min-width:180px;color:var(--muted);text-align:center;justify-items:center;gap:9px;font-size:.68rem;display:grid}.parameter-identity__symbol{border:1px solid var(--line-dark);width:120px;height:120px;color:var(--ink);font-family:var(--mono);background:#fff;border-radius:16px;place-items:center;font-size:1.25rem;font-weight:800;display:grid}.parameter-reference{border-left:4px solid var(--green);background:#fff;border-radius:8px;grid-template-columns:.65fr 1.35fr auto;align-items:center;gap:24px;margin-top:35px;padding:17px 20px;display:grid}.parameter-reference--technical{border-left-color:var(--blue)}.parameter-reference span,.parameter-reference small{color:var(--muted);font-size:.69rem}.parameter-reference strong{font-size:.9rem}.parameter-detail__body{padding:80px 0 90px}.parameter-detail__layout{grid-template-columns:minmax(0,1fr) 270px;align-items:start;gap:68px;display:grid}.parameter-detail__main{min-width:0}.parameter-section-title{margin-bottom:25px}.parameter-section-title h2{margin:0;font-size:2.35rem}.parameter-facts,.parameter-content-section,.parameter-classification,.parameter-interpretation,.parameter-warning,.parameter-sources{padding:0 0 58px}.parameter-facts__grid{border-top:1px solid var(--line-dark);grid-template-columns:1fr 1fr;margin:0;display:grid}.parameter-facts__grid>div{border-bottom:1px solid var(--line);flex-direction:column;min-height:150px;padding:20px 20px 20px 0;display:flex}.parameter-facts__grid>div:nth-child(odd){border-right:1px solid var(--line)}.parameter-facts__grid>div:nth-child(2n){padding-left:20px}.parameter-facts__grid dt{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:.69rem}.parameter-facts__grid dd{font-family:var(--serif);margin:10px 0 3px;font-size:1.55rem;font-weight:650}.parameter-facts__grid small{color:var(--muted);margin-top:auto;font-size:.66rem}.parameter-formula{background:var(--navy);color:#fff;border-radius:12px;margin-bottom:58px;padding:28px}.parameter-formula h2{margin-bottom:20px;font-size:2rem}.parameter-formula__expression{background:#071d2f;border:1px solid #35536b;border-radius:8px;padding:18px;overflow-x:auto}.parameter-formula code{color:#9ddcd1;font-family:var(--mono);font-size:clamp(.9rem,2vw,1.25rem)}.parameter-formula>p:last-child{color:#bed0dc;margin:0;font-size:.78rem}.parameter-content-section{border-top:1px solid var(--line-dark);scroll-margin-top:100px}.parameter-content-section h2,.parameter-classification h2,.parameter-warning h2{margin:28px 0 18px;font-size:2.2rem}.parameter-content-section p,.parameter-classification>p{color:#36556b}.parameter-content-section li{color:var(--muted)}.parameter-table-wrap{border:1px solid var(--line);border-radius:9px;overflow-x:auto}.parameter-table-wrap table{border-collapse:collapse;background:#fff;width:100%}.parameter-table-wrap caption{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.parameter-table-wrap th,.parameter-table-wrap td{border-bottom:1px solid var(--line);text-align:left;padding:14px 16px}.parameter-table-wrap th{font-family:var(--mono);font-size:.72rem}.parameter-interpretation__grid{gap:10px;display:grid}.parameter-state{border:1px solid var(--line);border-left:4px solid var(--green);background:#fff;border-radius:8px;padding:18px 20px}.parameter-state--attention{border-left-color:var(--red);background:var(--red-soft)}.parameter-state--partial{border-left-color:var(--amber);background:var(--amber-soft)}.parameter-state--context{border-left-color:var(--blue);background:#edf3ff}.parameter-state h3{margin-bottom:4px}.parameter-state p{color:var(--muted);margin:0;font-size:.79rem}.parameter-warning{background:var(--amber-soft);border-left:4px solid var(--amber);margin-bottom:58px;padding:26px 28px}.parameter-warning h2{margin-top:0;font-size:1.8rem}.parameter-warning li{color:#684b2c;padding:4px 0}.parameter-source-list{border-top:1px solid var(--line-dark);counter-reset:sources;margin:0;padding:0;list-style:none}.parameter-source-list li{counter-increment:sources;border-bottom:1px solid var(--line);padding:20px 0 20px 46px;position:relative}.parameter-source-list li:before{content:counter(sources, decimal-leading-zero);color:var(--blue);font-family:var(--mono);font-size:.68rem;position:absolute;top:21px;left:0}.parameter-source-list span{color:var(--muted);font-size:.66rem;display:block}.parameter-source-list a{color:var(--blue);text-underline-offset:3px;margin:2px 0 5px;font-weight:800;text-decoration:underline;display:inline-block}.parameter-source-list p{color:var(--muted);margin:0;font-size:.72rem}.parameter-detail__aside{gap:16px;display:grid;position:sticky;top:102px}.parameter-review-card,.parameter-on-this-page{border:1px solid var(--line);background:#fff;border-radius:9px;padding:20px}.parameter-review-card dl{margin:0}.parameter-review-card dl>div{border-bottom:1px solid var(--line);padding:9px 0}.parameter-review-card dt{color:var(--muted);text-transform:uppercase;font-size:.64rem}.parameter-review-card dd{margin:2px 0 0;font-size:.75rem;font-weight:800}.parameter-review-card>p:last-child{color:var(--muted);margin:14px 0 0;font-size:.68rem}.parameter-on-this-page strong{font-size:.75rem}.parameter-on-this-page ul{margin:10px 0 0;padding:0;list-style:none}.parameter-on-this-page a{min-height:34px;color:var(--muted);align-items:center;font-size:.69rem;display:flex}.parameter-on-this-page a:hover{color:var(--blue)}.parameter-article-footer{border-top:1px solid var(--line);background:#edf2ef;padding:30px 0}.parameter-article-footer .parameter-shell{justify-content:space-between;gap:35px;display:flex}.parameter-article-footer p{max-width:760px;color:var(--muted);margin:0;font-size:.72rem}.parameter-article-footer a{color:var(--blue);font-size:.76rem;font-weight:800}.parameter-article-footer__actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:14px 22px;display:flex}.parameter-article-footer__actions a{white-space:nowrap}.visually-hidden{clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (max-width:520px){html{scroll-padding-top:74px}body{font-size:16px;overflow-x:hidden}.shell,.parameter-shell{width:min(100% - 24px,1080px)}.header-inner{gap:10px;min-height:62px}.brand-logo-header{width:166px}.brand-logo-footer{width:210px}.header-actions{display:none}.mobile-menu-toggle{min-height:42px;padding-inline:10px}.mobile-menu nav{min-width:0;padding:9px;position:fixed;top:70px;left:12px;right:12px;box-shadow:0 14px 35px #0d2b4529}.mobile-menu nav a{min-height:48px}.site-ownership-inner{gap:5px;padding-block:8px}.site-ownership p,.site-ownership a{font-size:.68rem;line-height:1.35}.site-ownership a{white-space:normal}.hero{padding:42px 0 48px}.hero:after{display:none}.hero h1{font-size:clamp(2.55rem,13vw,3.4rem)}.inner-hero h1,.editorial-hero h1,.parameter-index__hero h1,.parameter-detail__hero h1{font-size:clamp(2.45rem,12.5vw,3.4rem)}.hero-lead,.editorial-lead,.parameter-index__lead,.parameter-detail__lead{font-size:1.04rem}.hero-actions,.final-cta-inner,.analysis-cta .shell,.hero-actions .button,.final-cta-inner .button,.analysis-cta .button,.center-action .button,.referto-choice-card .button{width:100%}.specimen-card{padding:18px}.section,.editorial-section{padding-block:60px}.inner-hero,.editorial-hero{padding-block:48px 44px}.parameter-index__content,.parameter-detail__body{padding-block:54px}.parameter-reference,.parameter-editorial-note{padding:18px}.parameter-detail__layout{gap:38px}.parameter-content-section h2,.parameter-classification h2,.parameter-warning h2{font-size:1.8rem}.parameter-facts__grid dd{font-size:1.35rem}.calculator-workbench{margin-inline:0}.report-calculator,.calculator-results{border-radius:11px;padding:20px 14px}.calculator-row{grid-template-columns:minmax(0,1fr) 88px;padding-inline:8px}.calculator-row-name strong{font-size:.73rem}.calculator-row-note{white-space:normal}.calculator-actions .mono{align-self:flex-start}.indicator-grid{grid-template-columns:1fr 1fr}.indicator-grid article{padding:12px}.indicator-grid strong{font-size:1.3rem}.calculator-referral{padding:14px}.editorial-table-wrap,.parameter-table-wrap{border-radius:7px;margin-inline:-2px}.editorial-table,.parameter-table-wrap table{font-size:.72rem}.editorial-table th,.editorial-table td,.parameter-table-wrap th,.parameter-table-wrap td{padding:11px 10px}.footer-grid{grid-template-columns:1fr;gap:25px}.footer-brand,.footer-grid nav:last-child{grid-column:auto}.disclaimer{gap:12px}.parameter-article-footer__actions{flex-direction:column;align-items:stretch;width:100%}.parameter-article-footer__actions a{align-items:center;min-height:42px;display:inline-flex}}.local-water-hero{border-bottom:1px solid var(--line);background:linear-gradient(135deg,#edf5f1 0%,#f7f5ec 100%);padding:58px 0 72px}.local-water-hero-grid{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);align-items:end;gap:64px;display:grid}.local-water-hero h1{max-width:880px;margin:0 0 24px;font-size:clamp(3.1rem,6vw,5.7rem)}.local-water-lead{color:#36556b;max-width:810px;margin:0;font-size:1.12rem}.local-water-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.local-water-brief{border:1px solid var(--line-dark);box-shadow:var(--shadow);background:#ffffffd6;border-radius:13px;padding:24px}.local-water-label{color:var(--blue);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.local-water-brief dl{margin:15px 0 0}.local-water-brief dl div{border-top:1px solid var(--line);padding:12px 0}.local-water-brief dt{color:var(--muted);text-transform:uppercase;font-size:.66rem}.local-water-brief dd{margin:3px 0 0;font-size:.79rem;font-weight:800}.local-water-brief p{color:var(--muted);margin:14px 0 0;font-size:.68rem}.local-water-section{padding:86px 0}.local-water-section-tinted{border-block:1px solid var(--line);background:#edf2ef}.local-water-section-dark{background:var(--navy);color:#fff}.local-water-section-dark .local-water-heading>p{color:#b9cbd8}.local-water-split{grid-template-columns:.9fr 1.1fr;gap:80px;display:grid}.local-water-split>div:first-child>p:not(.eyebrow){color:var(--muted)}.local-water-plants{border-top:1px solid var(--line-dark)}.local-water-plants article{border-bottom:1px solid var(--line);grid-template-columns:.7fr 1.3fr;gap:24px;padding:20px 0;display:grid}.local-water-plants strong{font-family:var(--serif);font-size:1.12rem}.local-water-plants span{color:var(--muted);font-size:.78rem}.local-water-stats{border:1px solid var(--line);background:#fff;border-radius:11px;grid-template-columns:repeat(3,1fr);margin-top:54px;display:grid}.local-water-stats article{border-right:1px solid var(--line);gap:5px;min-height:128px;padding:24px;display:grid}.local-water-stats article:last-child{border-right:0}.local-water-stats span,.local-water-stats small{color:var(--muted);font-size:.68rem}.local-water-stats strong{font-family:var(--mono);margin-top:auto;font-size:1.7rem}.local-water-heading{grid-template-columns:1.1fr .9fr;align-items:end;gap:70px;margin-bottom:36px;display:grid}.local-water-heading h2{margin-bottom:0}.local-water-heading>p{color:var(--muted);margin:0 0 5px;font-size:.86rem}.local-water-value-grid{border:1px solid var(--line-dark);border-radius:11px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.local-water-value-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;flex-direction:column;min-height:132px;padding:20px;display:flex}.local-water-value-grid article:nth-child(4n){border-right:0}.local-water-value-grid article:nth-last-child(-n+4){border-bottom:0}.local-water-value-grid span{color:var(--muted);font-size:.69rem}.local-water-value-grid strong{font-family:var(--mono);margin-top:auto;font-size:1.45rem}.local-water-value-grid small{color:var(--muted);font-size:.64rem}.local-water-source-note{border-left:4px solid var(--green);background:#e2f3ef;grid-template-columns:150px 1fr;gap:22px;margin-top:22px;padding:18px 20px;display:grid}.local-water-source-note p{color:#365c58;margin:0;font-size:.78rem}.local-water-table-wrap{border:1px solid var(--line);border-radius:10px;overflow-x:auto}.local-water-table{border-collapse:collapse;background:#fff;width:100%;min-width:690px}.local-water-table caption{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.local-water-table th,.local-water-table td{border-bottom:1px solid var(--line);text-align:left;padding:17px 18px}.local-water-table thead th{color:var(--muted);font-family:var(--mono);text-transform:uppercase;background:#edf2ef;font-size:.68rem}.local-water-table tbody th{font-size:.78rem}.local-water-table td{font-family:var(--mono);font-size:.76rem}.local-water-caption{color:var(--muted);font-size:.68rem}.local-water-topic-grid{border-top:1px solid #35536b;grid-template-columns:repeat(2,1fr);display:grid}.local-water-topic-grid article{border-bottom:1px solid #35536b;grid-template-columns:44px 1fr;gap:4px 16px;padding:28px 24px 28px 0;display:grid}.local-water-topic-grid article:nth-child(odd):not(.local-water-topic-wide){border-right:1px solid #35536b}.local-water-topic-grid article:nth-child(2n){padding-left:24px}.local-water-topic-grid>article>span{color:#85bfff;font-family:var(--mono);grid-row:1/4;font-size:.68rem}.local-water-topic-grid h3{color:#fff;font-family:var(--serif);margin:0;font-size:1.4rem}.local-water-topic-grid p{color:#b9cbd8;margin:5px 0 12px;font-size:.78rem}.local-water-topic-grid article>div{flex-wrap:wrap;gap:14px;display:flex}.local-water-topic-grid a{color:#9ddcd1;text-underline-offset:3px;font-size:.72rem;font-weight:800;text-decoration:underline}.local-water-topic-wide{grid-column:1/-1;padding-right:0!important}.local-water-case-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.local-water-case-grid article{border:1px solid var(--line);border-top:4px solid var(--blue);background:#fff;border-radius:10px;min-height:260px;padding:24px}.local-water-case-grid span{color:var(--blue);font-family:var(--mono);text-transform:uppercase;font-size:.67rem;font-weight:800}.local-water-case-grid h3{font-family:var(--serif);margin:30px 0 10px;font-size:1.35rem}.local-water-case-grid p{color:var(--muted);font-size:.77rem}.territorial-packages{background:linear-gradient(145deg,#e7f4f2 0%,#f7f5ec 100%);border-block:1px solid #b9d9d2;padding:86px 0}.territorial-packages-heading{margin-bottom:34px}.territorial-package-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.territorial-package-card{border:1px solid var(--line-dark);border-top:6px solid var(--blue);background:#fff;border-radius:15px;flex-direction:column;min-width:0;min-height:390px;padding:26px;display:flex;box-shadow:0 18px 50px #073f6714}.territorial-package-card-green{border-top-color:var(--green)}.territorial-package-card-amber{border-top-color:var(--amber)}.territorial-package-card-topline{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-bottom:18px;display:flex}.territorial-package-card-topline span{color:var(--blue);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;font-size:.66rem;font-weight:800}.territorial-package-card-topline small{color:var(--muted);font-size:.69rem;font-weight:800}.territorial-package-card h3{font-family:var(--serif);margin:25px 0 12px;font-size:clamp(1.65rem,2.3vw,2.15rem);line-height:1.02}.territorial-package-card h3 a{color:var(--navy);text-decoration:none}.territorial-package-card h3 a:hover{color:var(--blue);text-underline-offset:5px;text-decoration:underline}.territorial-package-reason{color:#36556b;margin:0;font-size:.83rem}.territorial-package-buyline{justify-content:space-between;align-items:end;gap:16px;margin-top:auto;padding-top:28px;display:flex}.territorial-package-buyline>div{gap:1px;display:grid}.territorial-package-buyline strong{color:var(--navy);font-family:var(--serif);font-size:2rem;line-height:1}.territorial-package-buyline span{color:var(--muted);text-transform:uppercase;font-size:.64rem;font-weight:800}.territorial-package-buyline .territorial-analysis-count{color:#fff;background:var(--blue-dark);border-radius:7px;justify-content:space-between;align-items:center;gap:10px;margin-top:9px;padding:8px 10px;display:flex}.territorial-package-buyline .territorial-analysis-count small{color:#cde7f2;letter-spacing:.03em;font-size:.55rem;font-weight:800}.territorial-package-buyline .territorial-analysis-count strong{color:#fff;font-family:var(--sans);font-size:.78rem;font-weight:950}.territorial-package-buyline .button{min-width:130px;padding-inline:18px}.territorial-package-disclosure{border-left:4px solid var(--green);background:#ffffffd1;border-radius:8px;grid-template-columns:1fr auto;align-items:center;gap:32px;margin-top:22px;padding:20px 22px;display:grid}.territorial-package-disclosure p{color:#36556b;margin:0;font-size:.76rem}.territorial-package-disclosure a{color:var(--blue);white-space:nowrap;font-size:.75rem;font-weight:800}.local-water-deep-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.local-water-deep-card{border:1px solid var(--line-dark);border-top:5px solid var(--blue);background:#fff;border-radius:13px;flex-direction:column;padding:30px;display:flex}.local-water-deep-card-filter{border-top-color:var(--green)}.local-water-deep-title>span{color:var(--blue);font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;font-size:.67rem;font-weight:800}.local-water-deep-card-filter .local-water-deep-title>span{color:var(--green)}.local-water-deep-title h3{font-family:var(--serif);margin:12px 0 8px;font-size:1.75rem}.local-water-deep-title p{color:var(--muted);margin:0 0 22px;font-size:.8rem}.local-water-deep-card ol{border-top:1px solid var(--line);counter-reset:well-steps;margin:0;padding:0;list-style:none}.local-water-deep-card ol li{counter-increment:well-steps;border-bottom:1px solid var(--line);grid-template-columns:32px .85fr 1.15fr;gap:12px;padding:15px 0;display:grid}.local-water-deep-card ol li:before{content:counter(well-steps, decimal-leading-zero);color:var(--blue);font-family:var(--mono);font-size:.65rem}.local-water-deep-card ol strong{font-size:.78rem}.local-water-deep-card ol span,.local-water-treatment-list span{color:var(--muted);font-size:.7rem}.local-water-mini-callout{background:var(--amber-soft);border-left:3px solid var(--amber);margin-top:20px;padding:16px}.local-water-mini-callout p{color:#684b2c;margin:4px 0 0;font-size:.7rem}.local-water-treatment-list{border-top:1px solid var(--line)}.local-water-treatment-list>div{border-bottom:1px solid var(--line);grid-template-columns:.7fr 1.3fr;gap:16px;padding:15px 0;display:grid}.local-water-treatment-list strong{font-size:.78rem}.local-water-compare-box{background:var(--green-soft);border-left:3px solid var(--green);margin-top:20px;padding:17px}.local-water-compare-box p{color:#285e52;margin:4px 0 0;font-size:.7rem}.local-water-device-note{color:var(--muted);margin:18px 0 0;font-size:.68rem}.local-water-deep-link{min-height:46px;color:var(--blue);justify-content:space-between;align-items:center;margin-top:auto;padding-top:20px;font-size:.75rem;font-weight:800;display:flex}.local-water-calculator{background:var(--blue);color:#fff;padding:70px 0}.local-water-calculator-inner{justify-content:space-between;align-items:center;gap:60px;display:flex}.local-water-calculator h2{margin-bottom:8px}.local-water-calculator p:not(.eyebrow){color:#dbe7ff;max-width:770px;margin:0}.local-water-sponsor{background:#e7f3f0;border-bottom:1px solid #b9d9d2}.local-water-sponsor-grid{grid-template-columns:1.15fr .85fr;align-items:center;gap:80px;display:grid}.local-water-sponsor-grid>div>p:not(.eyebrow){color:#365c58}.local-water-disclosure{background:#ffffffa6;border-left:3px solid #08727e;padding:15px 17px;font-size:.76rem}.local-water-sponsor-card{background:#fff;border:1px solid #a9cdc4;border-radius:14px;padding:28px;position:relative;box-shadow:0 20px 55px #07586417}.local-water-sponsor-card:before{content:"";background:linear-gradient(90deg,#178bbf,#26b39f,#94c11f);height:4px;position:absolute;top:0;left:28px;right:28px}.local-water-sponsor-card>span{color:#08727e;font-family:var(--mono);text-transform:uppercase;font-size:.68rem;font-weight:800}.local-water-sponsor-card>strong{color:#0a4579;font-family:var(--serif);margin-top:23px;font-size:2rem;display:block}.local-water-sponsor-card p{color:var(--muted)}.local-water-sponsor-card small{border-top:1px solid var(--line);color:var(--muted);margin-top:19px;padding-top:17px;font-size:.66rem;line-height:1.5;display:block}.local-water-sources{background:#fbfcf9}.local-water-source-list{border-top:1px solid var(--line-dark);counter-reset:local-sources;margin:0;padding:0;list-style:none}.local-water-source-list li{counter-increment:local-sources;border-bottom:1px solid var(--line);padding:19px 0 19px 54px;position:relative}.local-water-source-list li:before{content:counter(local-sources, decimal-leading-zero);color:var(--blue);font-family:var(--mono);font-size:.67rem;position:absolute;top:21px;left:0}.local-water-source-list span{color:var(--muted);font-size:.65rem;display:block}.local-water-source-list a{color:var(--blue);text-underline-offset:3px;font-weight:800;text-decoration:underline}.local-water-source-list p{color:var(--muted);margin:4px 0 0;font-size:.72rem}.local-water-editorial-note{background:var(--amber-soft);border-left:4px solid var(--amber);margin-top:26px;padding:21px 23px}.local-water-editorial-note p{color:#684b2c;margin:4px 0 0;font-size:.76rem}@media (max-width:980px){.local-water-hero-grid,.local-water-split,.local-water-sponsor-grid{grid-template-columns:1fr;gap:38px}.local-water-hero-grid{align-items:start}.local-water-brief{max-width:620px}.local-water-value-grid{grid-template-columns:repeat(3,1fr)}.local-water-value-grid article:nth-child(4n){border-right:1px solid var(--line)}.local-water-value-grid article:nth-child(3n){border-right:0}.local-water-value-grid article:nth-last-child(-n+4){border-bottom:1px solid var(--line)}.local-water-value-grid article:nth-last-child(-n+3){border-bottom:0}.local-water-case-grid,.territorial-package-grid{grid-template-columns:1fr 1fr}.territorial-package-card:last-child{grid-column:1/-1;min-height:330px}.territorial-package-disclosure{grid-template-columns:1fr;gap:14px}.local-water-deep-grid{grid-template-columns:1fr}}@media (max-width:700px){.local-water-hero{padding:44px 0 52px}.local-water-hero h1{font-size:clamp(2.45rem,12.5vw,3.5rem)}.local-water-section,.territorial-packages{padding:62px 0}.local-water-heading,.local-water-stats{grid-template-columns:1fr;gap:16px}.local-water-stats article{border-right:0;border-bottom:1px solid var(--line);min-height:112px}.local-water-stats article:last-child{border-bottom:0}.local-water-value-grid{grid-template-columns:1fr 1fr}.local-water-value-grid article:nth-child(3n){border-right:1px solid var(--line)}.local-water-value-grid article:nth-child(2n){border-right:0}.local-water-value-grid article:nth-last-child(-n+3){border-bottom:1px solid var(--line)}.local-water-value-grid article:nth-last-child(-n+2){border-bottom:0}.local-water-topic-grid{grid-template-columns:1fr}.local-water-topic-grid article,.local-water-topic-grid article:nth-child(2n){padding:24px 0;border-right:0!important}.local-water-topic-wide{grid-column:auto}.local-water-calculator-inner{flex-direction:column;align-items:flex-start;gap:28px}.territorial-package-grid{grid-template-columns:1fr}.territorial-package-card,.territorial-package-card:last-child{grid-column:auto;min-height:350px}}@media (max-width:520px){.local-water-actions{flex-direction:column;align-items:stretch}.local-water-actions .button,.local-water-calculator .button,.local-water-sponsor-card .button{width:100%}.territorial-package-card{min-height:0;padding:23px 19px}.territorial-package-buyline{flex-direction:column;align-items:stretch}.territorial-package-buyline .button{width:100%}.territorial-package-disclosure{padding:17px}.local-water-plants article,.local-water-source-note{grid-template-columns:1fr;gap:6px}.local-water-deep-card{padding:23px 18px}.local-water-deep-card ol li{grid-template-columns:28px 1fr}.local-water-deep-card ol li span{grid-column:2}.local-water-treatment-list>div{grid-template-columns:1fr;gap:4px}.local-water-value-grid,.local-water-case-grid{grid-template-columns:1fr}.local-water-value-grid article{min-height:104px;border-right:0!important;border-bottom:1px solid var(--line)!important}.local-water-value-grid article:last-child{border-bottom:0!important}.local-water-table-wrap{margin-inline:-1px}.local-water-source-list li{padding-left:40px}}.recommended-hero{border-bottom:1px solid var(--line);background:#edf2ef;padding:64px 0 72px}.recommended-hero-grid{grid-template-columns:1.25fr .75fr;align-items:end;gap:70px;display:grid}.recommended-hero h1{max-width:840px;margin-bottom:22px;font-size:clamp(3.2rem,6vw,5.4rem)}.recommended-lead{color:#36556b;max-width:800px;margin:0;font-size:1.12rem}.recommended-principle{border:1px solid var(--line-dark);background:#fff;border-radius:12px;padding:25px}.recommended-principle>span{color:var(--blue);font-family:var(--mono);text-transform:uppercase;font-size:.67rem;font-weight:800}.recommended-principle strong{font-family:var(--serif);margin-top:18px;font-size:1.35rem;display:block}.recommended-principle p{color:var(--muted);margin-bottom:0;font-size:.74rem}.recommended-section{padding:86px 0}.recommended-heading{grid-template-columns:1.1fr .9fr;align-items:end;gap:70px;margin-bottom:38px;display:grid}.recommended-heading h2{margin-bottom:0}.recommended-heading>p{color:var(--muted);margin:0;font-size:.82rem}.recommended-paths{gap:18px;display:grid}.recommended-path-card{border:1px solid var(--line-dark);background:#fff;border-radius:13px;padding:30px;scroll-margin-top:100px;box-shadow:0 10px 32px #0d2b450a}.recommended-path-card>header{border-bottom:1px solid var(--line);grid-template-columns:140px .8fr 1.2fr;align-items:start;gap:25px;padding-bottom:22px;display:grid}.recommended-path-card>header>span{color:var(--blue);font-family:var(--mono);text-transform:uppercase;font-size:.67rem;font-weight:800}.recommended-path-card h3{font-family:var(--serif);margin:0;font-size:1.55rem}.recommended-path-card>header p{color:var(--muted);margin:0;font-size:.78rem}.recommended-lists{grid-template-columns:1fr 1fr;gap:36px;padding:24px 0;display:grid}.recommended-lists strong{font-size:.76rem}.recommended-lists ul{margin-bottom:0;padding-left:1.1rem}.recommended-lists li{color:var(--muted);padding:4px 0;font-size:.72rem}.recommended-note{background:var(--amber-soft);color:#684b2c;margin:0;padding:14px 16px;font-size:.69rem}.recommended-packages{border-block:1px solid var(--line);background:#f7f6ef}.recommended-package-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.recommended-package-grid article{border:1px solid var(--line);border-top:4px solid var(--green);background:#fff;border-radius:11px;flex-direction:column;min-height:420px;padding:25px;display:flex}.recommended-package-grid article>span{color:var(--green);font-family:var(--mono);letter-spacing:.07em;font-size:.66rem;font-weight:800}.recommended-package-grid h3{font-family:var(--serif);margin:23px 0 8px;font-size:1.4rem}.recommended-package-grid article>p{color:var(--muted);font-size:.75rem}.recommended-package-grid dl{border-top:1px solid var(--line);margin:auto 0 15px}.recommended-package-grid dl div{border-bottom:1px solid var(--line);padding:12px 0}.recommended-package-grid dt{color:var(--muted);text-transform:uppercase;font-size:.63rem}.recommended-package-grid dd{margin:4px 0 0;font-size:.69rem}.recommended-package-link{min-height:44px;color:var(--blue);justify-content:space-between;align-items:center;font-size:.73rem;font-weight:800;display:flex}.recommended-independence-note{border-left:4px solid var(--green);background:#e2f3ef;grid-template-columns:190px 1fr;gap:24px;margin-top:25px;padding:19px 21px;display:grid}.recommended-independence-note p{color:#365c58;margin:0;font-size:.75rem}.recommended-section-dark{background:var(--navy);color:#fff}.recommended-sampling{grid-template-columns:.9fr 1.1fr;gap:80px;display:grid}.recommended-sampling>div>p:not(.eyebrow){color:#b9cbd8}.recommended-sampling ol{border-top:1px solid #35536b;margin:0;padding:0;list-style:none}.recommended-sampling li{border-bottom:1px solid #35536b;grid-template-columns:48px 1fr;gap:16px;padding:17px 0;display:grid}.recommended-sampling li>span{color:#85bfff;font-family:var(--mono);font-size:.67rem}.recommended-sampling strong{font-family:var(--serif);font-size:1.1rem}.recommended-sampling li p{color:#b9cbd8;margin:2px 0 0;font-size:.72rem}.recommended-kit{background:#e7f3f0}.recommended-kit-grid{grid-template-columns:1.15fr .85fr;align-items:center;gap:80px;display:grid}.recommended-kit-grid>div>p:not(.eyebrow){color:#365c58}.recommended-kit-actions{flex-wrap:wrap;gap:12px;margin-top:25px;display:flex}.recommended-kit aside{background:#fff;border:1px solid #a9cdc4;border-radius:12px;padding:26px}.recommended-kit aside>span{color:#08727e;font-family:var(--mono);text-transform:uppercase;font-size:.67rem;font-weight:800}.recommended-kit aside ul{padding-left:1.1rem}.recommended-kit aside li{color:var(--muted);padding:4px 0;font-size:.73rem}.recommended-kit aside small{border-top:1px solid var(--line);color:var(--muted);padding-top:15px;font-size:.65rem;display:block}.recommended-sources{background:#fbfcf9}.recommended-sources a{color:var(--blue);text-underline-offset:3px;font-weight:800;text-decoration:underline}@media (max-width:980px){.recommended-hero-grid,.recommended-sampling,.recommended-kit-grid{grid-template-columns:1fr;gap:38px}.recommended-principle{max-width:620px}.recommended-path-card>header{grid-template-columns:110px 1fr}.recommended-path-card>header p{grid-column:2}.recommended-package-grid{grid-template-columns:1fr 1fr}}@media (max-width:700px){.recommended-hero{padding:48px 0 54px}.recommended-hero h1{font-size:clamp(2.55rem,12.5vw,3.6rem)}.recommended-section{padding:62px 0}.recommended-heading,.recommended-path-card>header,.recommended-lists{grid-template-columns:1fr;gap:14px}.recommended-path-card>header p{grid-column:auto}.recommended-package-grid{grid-template-columns:1fr}.recommended-package-grid article{min-height:380px}}@media (max-width:520px){.recommended-path-card{padding:23px 18px}.recommended-kit-actions{flex-direction:column;align-items:stretch}.recommended-kit-actions .button{width:100%}.recommended-independence-note{grid-template-columns:1fr;gap:5px}}@media (max-width:980px){.parameter-card-grid{grid-template-columns:1fr 1fr}.parameter-detail__layout{grid-template-columns:1fr}.parameter-detail__aside{grid-template-columns:1fr 1fr;position:static}}@media (max-width:700px){.parameter-shell{width:min(100% - 28px,1080px)}.parameter-index__hero,.parameter-detail__hero{padding:50px 0 54px}.parameter-index__hero h1,.parameter-detail__hero h1{font-size:clamp(2.65rem,12vw,4rem)}.parameter-section-heading,.parameter-card-grid,.parameter-editorial-note,.parameter-detail__heading,.parameter-facts__grid,.parameter-detail__aside{grid-template-columns:1fr}.parameter-section-heading{gap:15px}.parameter-index__content,.parameter-detail__body{padding-block:62px}.parameter-library-card{min-height:390px}.parameter-identity{justify-items:start;min-width:0}.parameter-identity__symbol{width:90px;height:90px}.parameter-reference{grid-template-columns:1fr;gap:4px}.parameter-facts__grid>div,.parameter-facts__grid>div:nth-child(2n){border-right:0;min-height:130px;padding:18px 0}.parameter-article-footer .parameter-shell{flex-direction:column;align-items:flex-start}.parameter-article-footer__actions{justify-content:flex-start}}@media (max-width:520px){.footer-grid{grid-template-columns:1fr;gap:25px}.footer-brand,.footer-grid nav:last-child{grid-column:auto}.parameter-article-footer__actions{flex-direction:column;align-items:stretch;width:100%}.parameter-article-footer__actions a{align-items:center;min-height:42px;display:inline-flex}}.commerce-preview{background:#f7f8f4}.commerce-hero{border-bottom:1px solid var(--line);background:#edf3f1;padding:66px 0 72px}.commerce-hero-grid{grid-template-columns:1.25fr .75fr;align-items:end;gap:72px;display:grid}.commerce-hero h1{max-width:830px;margin-bottom:24px;font-size:clamp(3.15rem,6.1vw,5.5rem)}.commerce-hero h1 em{color:var(--green);font-weight:500}.commerce-lead{color:#36556b;max-width:780px;margin:0;font-size:1.08rem}.commerce-demo-note{border:1px solid #a9cdc4;border-top:4px solid var(--green);background:#fff;border-radius:13px;padding:27px;box-shadow:0 20px 60px #0d2b450f}.commerce-demo-note strong{font-family:var(--serif);margin:20px 0 7px;font-size:1.42rem;display:block}.commerce-demo-note p{color:var(--muted);margin:0;font-size:.76rem}.commerce-principles{border-bottom:1px solid var(--line);background:#fff}.commerce-principles-grid{grid-template-columns:repeat(3,1fr);display:grid}.commerce-principles-grid>div{border-right:1px solid var(--line);grid-template-columns:42px 1fr;align-content:center;min-height:112px;padding:22px 28px;display:grid}.commerce-principles-grid>div:first-child{border-left:1px solid var(--line)}.commerce-principles-grid span{color:var(--blue);font-family:var(--mono);grid-row:1/3;font-size:.68rem}.commerce-principles-grid strong{font-size:.86rem}.commerce-principles-grid small{color:var(--muted);font-size:.68rem}.commerce-catalog{border-bottom:1px solid var(--line);background:#f7fbfa;padding:88px 0 100px}.commerce-catalog-first{padding-top:30px}.commerce-marketplace-shell{grid-template-columns:minmax(0,1fr) 265px;align-items:start;gap:24px;padding-top:28px;display:grid}.commerce-marketplace-trust{min-width:0}.commerce-marketplace-trust-intro{background:#eaf6f3;border:1px solid #b7d9d1;border-bottom:0;border-radius:12px 12px 0 0;padding:18px 17px 14px}.commerce-marketplace-trust-intro h2{color:var(--blue-dark);font-family:var(--serif);margin:8px 0;font-size:1.42rem;line-height:1.12}.commerce-marketplace-trust-intro p:last-child{color:#45677c;margin:0;font-size:.68rem;line-height:1.5}.commerce-marketplace-trust .verified-proof-band{background:0 0;border:0;padding:0}.commerce-marketplace-trust .verified-proof-band .shell{width:100%}.commerce-marketplace-trust .verified-proof-grid{grid-template-columns:1fr;gap:8px}.commerce-marketplace-trust .verified-proof-grid article{border-radius:0;min-height:0;padding:16px;box-shadow:0 5px 14px #0d2b450a}.commerce-marketplace-trust .verified-proof-grid article:last-child{border-radius:0 0 12px 12px}.commerce-marketplace-trust .verified-proof-grid h3{margin:13px 0 7px;font-size:1.12rem}.commerce-marketplace-trust .verified-proof-grid p{margin-bottom:12px;font-size:.7rem;line-height:1.42}.commerce-marketplace-trust .verified-proof-grid a{padding-top:10px;font-size:.66rem}.commerce-marketplace-trust .verified-proof-topline{padding-bottom:9px}.commerce-marketplace-trust .verified-proof-topline strong{font-size:.66rem}.commerce-marketplace-trust .verified-proof-note{margin:10px 2px 0;font-size:.58rem}.commerce-section-heading{grid-template-columns:1.1fr .9fr;align-items:end;gap:70px;margin-bottom:42px;display:grid}.commerce-section-heading h2{margin-bottom:0}.commerce-section-heading>p{color:var(--muted);margin:0;font-size:.82rem}.commerce-package-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.commerce-filter-audience{gap:8px;display:grid}.commerce-filter-audience>span{color:var(--blue-dark);font-size:.65rem;font-weight:850}.commerce-filter-audience>div{grid-template-columns:1fr 1fr;gap:6px;display:grid}.commerce-filter-audience button{color:#174a64;cursor:pointer;background:#f7fbfc;border:1px solid #9fc3d0;border-radius:7px;min-height:34px;padding:0 8px;font-size:.62rem;font-weight:850}.commerce-filter-audience button:hover,.commerce-filter-audience button.is-selected{color:#fff;background:var(--blue);border-color:var(--blue)}.commerce-filter-audience .commerce-monitoring-filter{border-color:#c99627;grid-column:1/-1;justify-content:center;align-items:center;gap:7px;display:inline-flex}.commerce-filter-audience .commerce-monitoring-filter:hover,.commerce-filter-audience .commerce-monitoring-filter.is-selected{color:#fff;background:#8d650b;border-color:#8d650b}.secura-shield{clip-path:polygon(50% 0,92% 15%,86% 66%,50% 100%,14% 66%,8% 15%);filter:drop-shadow(0 3px 4px #6f48003d);background:linear-gradient(145deg,#ffe69a 0%,#e4aa25 48%,#9e6900 100%);flex:none;place-items:center;width:29px;height:33px;display:inline-grid;position:relative}.secura-shield:after{content:"✓";color:#fff;font-family:var(--sans);text-shadow:0 1px 1px #4c2d0066;font-size:.79rem;font-weight:950}.secura-shield-small{filter:none;width:18px;height:21px}.secura-shield-small:after{font-size:.55rem}.commerce-catalog-results{grid-template-columns:190px minmax(0,1fr) 245px;align-items:start;gap:18px;display:grid}.commerce-catalog-results>.commerce-package-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.commerce-filter-panel{background:#fff;border:1px solid #c4dce3;border-radius:11px;gap:18px;padding:16px;display:grid;position:sticky;top:92px;box-shadow:0 10px 24px #0d2b450d}.commerce-mobile-filter-toggle{display:none}.commerce-filter-body{gap:18px;display:grid}.commerce-filter-panel-heading{border-bottom:1px solid var(--line);gap:4px;padding-bottom:12px;display:grid}.commerce-filter-panel-heading strong{color:var(--blue-dark);font-size:.82rem}.commerce-filter-panel-heading span{color:var(--muted);font-size:.63rem}.commerce-filter-panel label{color:var(--blue-dark);gap:7px;font-size:.65rem;font-weight:850;display:grid}.commerce-filter-panel select{width:100%;min-height:38px;color:var(--blue-dark);font:inherit;background:#f7fbfc;border:1px solid #b8d2dc;border-radius:7px;padding:0 8px}.commerce-price-filter{border-block:1px solid var(--line);gap:9px;padding:14px 0 12px;display:grid}.commerce-price-filter label{gap:4px}.commerce-price-filter label>strong{color:var(--blue);font-size:.86rem;line-height:1.2}.commerce-price-filter label>strong small{color:var(--muted);font-size:.58rem;font-weight:750}.commerce-price-filter input[type=range]{width:100%;height:22px;accent-color:var(--blue);cursor:pointer;margin:0}.commerce-price-filter-scale{color:var(--muted);justify-content:space-between;gap:8px;font-size:.56rem;font-weight:750;display:flex}.commerce-filter-hint{border-top:1px solid var(--line);align-items:flex-start;gap:8px;padding-top:12px;display:flex}.commerce-filter-hint span{color:var(--green);font-size:.8rem;font-weight:900}.commerce-filter-hint p{color:var(--muted);margin:0;font-size:.61rem;line-height:1.45}.commerce-package-card{background:#fff;border:1px solid #b9dce1;border-top:7px solid #079b95;border-radius:17px;flex-direction:column;min-width:0;padding:24px;display:flex;box-shadow:0 16px 38px #0d5b6717}.commerce-package-card-green{background:#fff;border-top-color:#078b78}.commerce-package-card-amber{border-top-color:var(--amber);background:#fffdf9}.commerce-package-topline{color:var(--blue);font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;font-size:.72rem;font-weight:900;display:flex}.commerce-package-topline>div{align-items:center;gap:7px;display:flex}.commerce-package-card-green .commerce-package-topline{color:var(--green)}.commerce-package-card-amber .commerce-package-topline{color:var(--amber)}.commerce-package-category{color:var(--blue-dark);font-family:var(--sans);letter-spacing:0;text-transform:none;background:#eaf7fb;border:1px solid #bfe0ea;border-radius:999px;padding:5px 8px;font-size:.62rem;font-weight:900;display:inline-flex}.commerce-package-topline small{color:#36556b;letter-spacing:0;background:#ffffffd6;border:1px solid #d5e3e8;border-radius:999px;padding:5px 8px;font-size:.61rem}.commerce-package-card h3{color:#063e70;font-family:var(--sans);margin:22px 0 7px;font-size:clamp(1.72rem,2.3vw,2.15rem);font-weight:950;line-height:1.04}.commerce-package-name-link{color:inherit;text-underline-offset:4px;text-decoration:none;text-decoration-thickness:2px}.commerce-package-name-link:hover{color:var(--blue);text-decoration:underline}.commerce-package-name-link.is-secura{color:#72510b;grid-template-columns:29px minmax(0,1fr);align-items:center;gap:10px;display:grid}.commerce-package-audience{color:#36556b;min-height:45px;margin:0 0 12px;font-size:.82rem;line-height:1.45}.commerce-price{border-block:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 12px;padding:17px 0;display:grid}.commerce-price strong{color:var(--navy);font-family:var(--serif);font-size:2rem}.commerce-price span{color:#0a3159;font-size:.7rem;font-weight:850}.commerce-price>small{color:#385979;border-top:1px solid #b9dce5;grid-column:1/-1;padding-top:11px;font-size:.7rem;font-weight:700;line-height:1.35}.commerce-price-bar{color:#073f67;box-shadow:none;background:linear-gradient(135deg,#ecfbf9 0%,#f1f9fb 100%);border:0;border-radius:15px;margin:5px 0 0;padding:18px 20px}.commerce-price-bar>strong{color:#05726b;font-size:clamp(2.75rem,4vw,3.7rem);line-height:.95}.commerce-package-card-green .commerce-price-bar,.commerce-package-card-amber .commerce-price-bar{background:linear-gradient(135deg,#ecfbf9 0%,#f1f9fb 100%)}.commerce-price .package-analysis-count{color:#08776f;text-align:left;background:#19b8ad1f;border:1px solid #19b8ad2e;border-radius:12px;grid-area:auto/1/auto/-1;justify-content:space-between;align-items:center;gap:12px;min-width:0;margin:0;padding:12px 15px;display:flex}.commerce-price .package-analysis-count small{color:#08776f;letter-spacing:.05em;text-transform:uppercase;font-size:.6rem;font-weight:900}.commerce-price .package-analysis-count strong{color:#08776f;font-family:var(--sans);white-space:nowrap;font-size:1.18rem;font-weight:950;line-height:1}.commerce-card-reassurances{grid-template-columns:1fr;gap:0;margin:13px 0 7px;display:grid}.commerce-card-reassurances span{color:#0a3159;background:0 0;border:0;border-bottom:1px solid #c5dde5;border-radius:0;align-items:center;gap:15px;min-height:58px;padding:9px 3px;font-size:.78rem;font-weight:900;line-height:1.25;display:flex}.commerce-card-reassurances b{color:#08776f;background:#dcf6f2;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:.7rem;display:grid}.commerce-card-reassurances b svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px}.commerce-package-expand{border-block:1px solid #4e80914d;margin:4px 0 10px}.commerce-package-expand summary{min-height:44px;color:var(--blue-dark);cursor:pointer;grid-template-columns:auto 1fr 24px;align-items:center;gap:9px;font-size:.74rem;font-weight:900;list-style:none;display:grid}.commerce-package-expand summary::-webkit-details-marker{display:none}.commerce-package-expand summary span:first-child{color:var(--blue)}.commerce-package-expand summary strong{color:#45677c;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:.67rem;font-weight:750;overflow:hidden}.commerce-package-expand summary>span:last-child{color:#fff;background:var(--blue);width:24px;height:24px;font-family:var(--sans);border-radius:50%;place-items:center;font-size:.85rem;transition:transform .18s;display:grid}.commerce-package-expand[open] summary{padding-bottom:8px}.commerce-package-expand[open] summary>span:last-child{transform:rotate(45deg)}.commerce-package-expanded{padding-bottom:4px}.commerce-catalog-footnote{color:var(--muted);margin:18px 0 0;font-size:.7rem}.commerce-selector-compact .commerce-package-card{border-radius:15px;padding:21px}.commerce-selector-compact .commerce-package-card h3{margin-top:19px;font-size:clamp(1.62rem,2.1vw,1.95rem)}.commerce-selector-compact .commerce-package-audience{min-height:43px;margin-bottom:10px;font-size:.77rem}.commerce-selector-compact .commerce-price{padding:16px 18px}.commerce-selector-compact .commerce-price>strong{font-size:clamp(2.55rem,3.5vw,3.2rem)}.commerce-selector-compact .commerce-package-expand{margin-top:6px}.commerce-selector-compact .commerce-package-expand summary{min-height:38px}.commerce-selector-compact .commerce-parameter-list{padding:10px 0 7px}.commerce-selector-compact .commerce-detail-link{font-size:.7rem}.featured-package-section{border-bottom:1px solid var(--line);background:#eef7f5;padding:72px 0 76px}.featured-package-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:30px;display:flex}.featured-package-heading h2{margin:0;font-size:clamp(2rem,4vw,3.4rem)}.featured-audience-toggle{border:1px solid var(--line-dark);background:#fff;border-radius:24px;flex-wrap:wrap;gap:4px;max-width:100%;padding:5px;display:inline-flex}.featured-audience-toggle button{min-height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 24px;font-weight:850}.featured-audience-toggle button.is-selected,.featured-audience-toggle button:hover{background:var(--blue-dark);color:#fff}.featured-audience-links{flex-wrap:wrap;gap:16px;margin:16px 0 22px;font-size:.875rem;font-weight:850;display:flex}.featured-audience-links a{color:var(--blue);text-underline-offset:3px;text-decoration:underline}.featured-audience-links a:hover{color:var(--blue-dark)}.featured-package-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.secura-campaign-table{border-collapse:collapse;overflow-wrap:anywhere;width:100%;margin-top:16px;font-size:.875rem}.secura-campaign-table caption{text-align:left;margin-bottom:8px;font-weight:700}.secura-campaign-table th,.secura-campaign-table td{border-bottom:1px solid var(--line);text-align:left;padding:8px 4px}.featured-package-card{border:1px solid var(--line-dark);border-top:5px solid var(--blue);background:#fff;border-radius:14px;flex-direction:column;min-height:310px;padding:24px;display:flex;position:relative;box-shadow:0 14px 30px #0d2b450f}.featured-package-card.is-best-seller{border-color:var(--green);border-top-width:8px;transform:translateY(-8px);box-shadow:0 18px 38px #087b6f29}.featured-package-label,.featured-best-seller{color:var(--blue);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;align-self:flex-start;font-size:.62rem;font-weight:900}.featured-best-seller{color:#075f57;background:#d8f2e9;border-radius:999px;padding:5px 9px}.featured-package-card>small{color:var(--muted);font-family:var(--mono);margin-top:14px;font-size:.6rem}.featured-package-card h3{color:var(--blue-dark);font-family:var(--serif);margin:10px 0 6px;font-size:1.5rem;line-height:1.12}.featured-package-card p{color:var(--muted);margin:0 0 16px;font-size:.76rem;line-height:1.4}.featured-package-card>strong{color:var(--navy);font-family:var(--serif);margin-top:auto;font-size:2rem}.featured-package-card>strong small{font-family:var(--sans);font-size:.6rem;font-weight:750}.featured-package-trust{color:#176268;margin:10px 0 16px;font-size:.66rem;font-weight:800}.featured-package-card .button{width:100%}.featured-package-note{color:var(--muted);margin:16px 0 0;font-size:.7rem}.featured-package-label,.featured-best-seller{letter-spacing:.02em;font-size:.875rem}.featured-package-card p,.featured-package-trust{font-size:.875rem}@media (max-width:800px){.featured-package-heading{flex-direction:column;align-items:stretch}.featured-audience-toggle{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.featured-audience-toggle button{min-width:0;padding:8px}.featured-package-grid{grid-template-columns:minmax(0,1fr)}}.commerce-parameter-list{padding:14px 0 10px}.commerce-parameter-list>strong{font-size:.75rem}.commerce-parameter-list ul{flex-wrap:wrap;gap:7px;margin:12px 0 0;padding:0;list-style:none;display:flex}.commerce-parameter-list li{color:#36556b;background:#eef3f6;border-radius:7px;font-size:.7rem}.commerce-parameter-list a{text-underline-offset:3px;padding:7px 10px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;display:block}.commerce-parameter-list li>span{color:var(--ink);padding:7px 10px;font-weight:700;display:block}.commerce-parameter-list li>span small{color:var(--muted);margin-top:2px;font-size:.75rem;font-weight:600;display:block}.commerce-parameter-list a:hover{color:var(--blue);text-decoration-color:currentColor}.commerce-parameter-source-note{color:#4a6675;border-left:3px solid var(--green);background:#edf7f5;border-radius:5px;margin:12px 0 0;padding:10px 12px;font-size:.68rem;line-height:1.45}.commerce-parameters-toggle{color:var(--blue);cursor:pointer;background:0 0;border:0;border-bottom:1px solid;align-items:center;gap:7px;margin-top:11px;padding:8px 0;font-size:.67rem;font-weight:800;display:inline-flex}.commerce-parameters-toggle:hover{color:var(--blue-dark)}.commerce-parameters-toggle span{font-size:.8rem}.commerce-exclusion{color:#684b2c;background:var(--amber-soft);border-left:3px solid var(--amber);margin:0 0 18px;padding:14px 15px;font-size:.66rem}.commerce-package-meta{border-top:1px solid var(--line);margin:auto 0 20px}.commerce-package-meta div{border-bottom:1px solid var(--line);justify-content:space-between;gap:18px;padding:10px 0;display:flex}.commerce-package-meta dt{color:var(--muted);font-size:.62rem}.commerce-package-meta dd{text-align:right;margin:0;font-size:.65rem;font-weight:800}.commerce-card-actions{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:8px;margin-top:1px;display:grid}.commerce-select-button{width:100%;min-height:48px;padding-inline:12px;font-size:.76rem}.commerce-select-button:disabled{cursor:not-allowed;opacity:.58}.commerce-detail-link{min-height:48px;color:var(--blue-dark);text-align:center;background:#ffffffb8;border:1px solid #9fc3d0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 10px;font-size:.72rem;font-weight:900;display:flex}.commerce-detail-link:hover{color:var(--blue-dark);text-underline-offset:3px;text-decoration:underline}.commerce-package-card-selected{border-color:var(--green);box-shadow:0 0 0 3px #08766e29,0 18px 48px #0d2b4514}.commerce-selector{gap:52px;display:grid}.commerce-demo-checkout{border:1px solid var(--line-dark);background:#eef3f6;border-radius:15px;grid-template-columns:.85fr 1.15fr;align-items:start;gap:68px;padding:42px;display:grid}.commerce-demo-checkout-copy{position:sticky;top:110px}.commerce-demo-checkout-copy h2{margin-bottom:16px;font-size:clamp(2rem,3.5vw,3.25rem)}.commerce-demo-checkout-copy>p:last-child{color:var(--muted);margin:0;font-size:.82rem}.commerce-demo-checkout-panel{border:1px solid var(--line);background:#fff;border-radius:13px;min-height:430px;padding:31px;box-shadow:0 18px 45px #0d2b450d}.commerce-demo-checkout-panel h3{font-family:var(--serif);margin:22px 0 18px;font-size:1.65rem}.commerce-empty-selection{align-content:center;justify-items:start;min-height:365px;display:grid}.commerce-empty-selection>span{color:var(--blue);font-family:var(--mono);font-size:.7rem}.commerce-empty-selection strong{font-family:var(--serif);margin:22px 0 7px;font-size:1.45rem}.commerce-empty-selection p{max-width:410px;color:var(--muted);margin:0;font-size:.77rem}.commerce-order-lines{border-top:1px solid var(--line);margin:0 0 24px}.commerce-order-lines div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:20px;padding:11px 0;display:flex}.commerce-order-lines dt{color:var(--muted);font-size:.7rem}.commerce-order-lines dd{text-align:right;margin:0;font-size:.75rem;font-weight:800}.commerce-fulfillment{border:0;gap:9px;margin:0 0 24px;padding:0;display:grid}.commerce-fulfillment legend{margin-bottom:10px;font-size:.75rem;font-weight:800}.commerce-fulfillment-option{border:1px solid var(--line);cursor:pointer;border-radius:9px;grid-template-columns:22px 1fr;align-items:start;gap:1px 10px;padding:13px 14px;font-size:.75rem;font-weight:800;display:grid}.commerce-fulfillment-option:has(input:checked){border-color:var(--green);background:var(--green-soft)}.commerce-fulfillment-option input{accent-color:var(--green);grid-row:1/3;margin-top:4px}.commerce-fulfillment-option small{color:var(--muted);grid-column:2;font-size:.67rem}.commerce-checkout-button{width:100%}.commerce-payment-preview{background:var(--navy);color:#fff;border-radius:10px;padding:19px}.commerce-payment-preview span{color:#9ddcd1;font-family:var(--mono);text-transform:uppercase;font-size:.65rem}.commerce-payment-preview strong{font-family:var(--serif);margin:11px 0 4px;font-size:2.1rem;display:block}.commerce-payment-preview p{color:#c8d7e1;margin:0;font-size:.72rem}.commerce-payment-notes{margin:19px 0;padding-left:1.1rem}.commerce-payment-notes li{color:var(--muted);padding:4px 0;font-size:.7rem}.commerce-checkout-actions{flex-wrap:wrap;gap:10px;display:flex}.commerce-demo-complete{align-content:center;justify-items:start;min-height:365px;display:grid}.commerce-demo-complete>span{color:#fff;background:var(--green);border-radius:50%;place-items:center;width:50px;height:50px;font-size:1.4rem;display:grid}.commerce-demo-complete p{color:var(--muted)}.commerce-followup{color:#fff;background:var(--navy);border-radius:15px;grid-template-columns:1fr 1fr;gap:70px;margin-top:52px;padding:38px;display:grid}.commerce-followup h2{margin:15px 0 0;font-size:clamp(1.9rem,3.2vw,3rem)}.commerce-followup p{color:#c8d7e1}.commerce-followup .button-secondary{color:#fff;border-color:#8aa0b0}.purchase-dialog{width:min(1220px,100% - 28px);max-width:none;max-height:calc(100dvh - 28px);color:var(--navy);background:#fff;border:0;border-radius:16px;padding:0;overflow:hidden;box-shadow:0 32px 100px #020c1e57}.purchase-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#040e1fb8}.purchase-dialog-grid{grid-template-columns:minmax(0,1fr) 360px;max-height:calc(100dvh - 28px);display:grid}.purchase-dialog-main{min-width:0;max-height:calc(100dvh - 28px);overflow-y:auto}.purchase-dialog-header{z-index:3;border-bottom:1px solid var(--line);background:#fffffff7;justify-content:space-between;align-items:flex-start;gap:22px;padding:24px 28px 18px;display:flex;position:sticky;top:0}.purchase-dialog-header .demo-label{margin:0 0 7px}.purchase-dialog-header h2{font-family:var(--sans);margin:0 0 4px;font-size:clamp(1.3rem,2.6vw,1.8rem)}.purchase-dialog-header p:last-child{color:var(--muted);margin:0;font-size:.75rem}.purchase-dialog-close{color:#fff;min-width:106px;min-height:48px;font-family:var(--sans);cursor:pointer;background:#0c426b;border:1px solid #0c426b;border-radius:12px;flex:none;justify-content:center;align-items:center;gap:10px;padding:10px 15px;font-size:1rem;font-weight:750;display:inline-flex}.purchase-dialog-close span[aria-hidden]{font-size:1.8rem;font-weight:400;line-height:.8}.purchase-dialog-close:hover{color:#fff;background:#072d4a;border-color:#072d4a}.purchase-dialog-close:focus-visible{outline-offset:3px;outline:3px solid #008ab2}.purchase-dialog-close:disabled{opacity:.6;cursor:wait}.purchase-dialog-warning{color:#604719;background:#fff8db;border:1px solid #ead37e;border-radius:9px;margin:18px 28px 0;padding:12px 14px;font-size:.72rem}.purchase-steps{border-bottom:4px solid #e7edf1;grid-template-columns:1fr 1fr;margin:18px 28px 0;padding:0 0 10px;list-style:none;display:grid}.purchase-steps li{color:#7b8fa1;font-size:.72rem;font-weight:800;position:relative}.purchase-steps li:last-child{text-align:right}.purchase-steps li:after{content:"";background:var(--blue);width:0;height:4px;position:absolute;bottom:-14px;left:0}.purchase-steps .is-current{color:var(--blue)}.purchase-steps .is-current:after,.purchase-steps .is-done:after{width:100%}.purchase-steps .is-done{color:var(--green)}.purchase-steps .is-done:after{background:var(--green)}.purchase-form,.purchase-shipping,.purchase-complete{padding:22px 28px 28px}.purchase-form-toolbar{justify-content:space-between;align-items:end;gap:20px;margin-bottom:20px;display:flex}.purchase-customer-type{border:0;gap:8px;margin:0;padding:0;display:flex}.purchase-customer-type legend{width:100%;color:var(--muted);margin-bottom:7px;font-size:.65rem;font-weight:800}.purchase-customer-type label{border:1px solid var(--line);cursor:pointer;background:#f1f4f7;border-radius:8px;min-width:125px;padding:10px 18px;font-size:.72rem;font-weight:800}.purchase-customer-type label:has(input:checked){color:var(--blue);background:#eef7ff;border-color:#7cbbe9}.purchase-customer-type input{accent-color:var(--blue)}.text-button{color:var(--blue);cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:7px 0;font-size:.69rem;font-weight:800}.purchase-fields{gap:15px;margin-bottom:15px;display:grid}.purchase-fields-two{grid-template-columns:1fr 1fr}.purchase-fields-three{grid-template-columns:.7fr 1fr .8fr}.purchase-fields-address{grid-template-columns:2fr 1fr}.italian-territory-fields{grid-template-columns:.72fr 1.15fr 1fr 1fr;gap:15px;display:grid}.purchase-territory-fields{margin-bottom:6px}.territory-lookup-message{color:#315d70;background:#f1f8fa;border-left:3px solid #5ca8c1;border-radius:5px;grid-column:1/-1;min-height:20px;margin:-4px 0 5px;padding:8px 11px;font-size:.62rem;font-weight:700}.territory-lookup-idle:empty{border:0;min-height:0;margin:0;padding:0}.territory-lookup-ready{color:#17653b;border-left-color:var(--green);background:#eaf7f0}.territory-lookup-multiple{color:#704f0b;border-left-color:var(--amber);background:#fff8e7}.territory-lookup-not-found,.territory-lookup-error{color:#7a3d24;background:#fff3ec;border-left-color:#cb6d3d}.purchase-form label,.purchase-field-full{color:#1c3247;gap:7px;font-size:.72rem;font-weight:800;display:grid}.purchase-form label span{color:var(--muted);font-weight:500}.purchase-form input,.purchase-form select,.purchase-form textarea{width:100%;min-height:48px;color:var(--navy);font:inherit;background:#fff;border:1px solid #bfd0dc;border-radius:8px;padding:11px 13px;font-weight:500}.purchase-form textarea{resize:vertical;min-height:82px}.purchase-form input:focus,.purchase-form select:focus,.purchase-form textarea:focus{border-color:var(--blue);outline:3px solid #0b70b824}.purchase-territorial-price{color:#235567;background:#eef7fa;border-left:4px solid #087da5;border-radius:7px;margin:4px 0 16px;padding:11px 13px;font-size:.64rem;font-weight:750}.purchase-territorial-price-ready{color:#17653b;background:#eaf7f0;border-left-color:#13876f}.purchase-territorial-price-error{color:#7b5607;background:#fff8e8;border-left-color:#b07a16}.purchase-field-full{margin-bottom:15px}.purchase-dialog-actions{border-top:1px solid var(--line);background:#fffffffa;justify-content:flex-end;gap:10px;margin:24px -28px -28px;padding:16px 28px;display:flex;position:sticky;bottom:0}.purchase-dialog-actions .button{min-height:48px}.purchase-dialog-actions-split{justify-content:space-between}.purchase-fulfillment{background:var(--green-soft);border:1px solid var(--green);border-radius:10px;gap:7px;margin:0 0 22px;padding:18px;display:grid}.purchase-fulfillment h3{color:var(--navy);margin:0}.purchase-fulfillment p{color:#36556b;margin:0;font-size:.76rem;line-height:1.55}.purchase-fulfillment legend{margin-bottom:10px;font-weight:800}.purchase-fulfillment label{border:1px solid var(--line-dark);cursor:pointer;border-radius:10px;grid-template-columns:24px 1fr;gap:10px;padding:16px;display:grid}.purchase-fulfillment label:has(input:checked){background:var(--green-soft);border-color:var(--green)}.purchase-fulfillment input{accent-color:var(--green);margin-top:5px}.purchase-fulfillment span{gap:3px;display:grid}.purchase-fulfillment small{color:var(--muted);font-size:.68rem}.featured-package-vat{color:#496578;margin-top:-4px;font-size:.7rem;font-weight:700;display:block}.featured-analysis-count{color:#075376;background:#eaf7fb;border:1px solid #b5dce8;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin:10px 0 12px;padding:10px 12px;display:flex}.featured-analysis-count small{letter-spacing:.04em;text-transform:uppercase;font-size:.61rem;font-weight:800}.featured-analysis-count strong{color:#073e67;font-family:var(--sans);font-size:1rem;font-weight:950}.purchase-payment-preview,.purchase-summary-safe{color:#0d4f74;background:#edf8ff;border:1px solid #a8d8f5;border-radius:11px;gap:12px;padding:17px;display:flex}.purchase-payment-preview p{color:#456279;margin:5px 0 0;font-size:.7rem}.purchase-acknowledgements{border:1px solid var(--line-dark);border-radius:11px;gap:11px;margin:20px 0 0;padding:17px;display:grid}.purchase-acknowledgements legend{padding:0 6px;font-weight:800}.purchase-acknowledgements label{color:#27475b;grid-template-columns:22px 1fr;gap:9px;font-size:.7rem;line-height:1.5;display:grid}.purchase-acknowledgements input{accent-color:var(--green);margin-top:3px}.purchase-acknowledgements a{color:var(--blue);font-weight:800;text-decoration:underline}.purchase-acknowledgements small{color:var(--muted);font-size:.62rem}.purchase-acknowledgements-error{background:#fff3f0;border-color:#bd3f28;box-shadow:0 0 0 2px #bd3f281f}.purchase-acknowledgements-error legend,.purchase-acknowledgements-error label{color:#8b2f1d}.purchase-acknowledgements-error input{accent-color:#bd3f28;outline-color:#bd3f28}.purchase-acknowledgements-error a{color:#a52e18}.purchase-acknowledgements-message{color:#8b341d;margin:0 0 10px;font-weight:800}.purchase-complete{align-content:center;justify-items:start;min-height:460px;display:grid}.purchase-complete>span{color:#fff;background:var(--green);border-radius:50%;place-items:center;width:50px;height:50px;font-size:1.4rem;display:grid}.purchase-payment-pending>span{background:#94621c}.purchase-payment-pending>a{margin-top:20px;text-decoration:underline}.purchase-complete h3{font-family:var(--serif);margin:18px 0 5px;font-size:2rem}.purchase-complete p{color:var(--muted)}.purchase-summary{border-left:1px solid var(--line);background:#f3f6f8;min-width:0;padding:30px 25px;overflow-y:auto}.purchase-summary h3{font-family:var(--serif);margin:17px 0 3px;font-size:1.55rem}.purchase-summary>p:not(.demo-label):not(.purchase-summary-disclosure){color:var(--muted);margin:0 0 24px;font-size:.72rem}.purchase-summary-safe{gap:5px;margin-bottom:20px;display:grid}.purchase-summary-safe small{color:#456279;font-size:.65rem}.purchase-summary-lines{margin:0}.purchase-summary-lines div{border-bottom:1px solid #cedae2;justify-content:space-between;gap:18px;padding:12px 0;display:flex}.purchase-summary-lines dt{color:#536d81;font-size:.7rem}.purchase-summary-lines dd{text-align:right;margin:0;font-size:.71rem;font-weight:800}.purchase-summary-lines div:last-child{border-top:2px solid #a9bcc9;margin-top:4px}.purchase-summary-discount{color:#11655c;background:#e9f7f3;border:1px solid #9dd5c8;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:11px 13px;font-size:.7rem;display:flex}.purchase-summary-discount strong{color:#075c53;font-size:.82rem}.purchase-summary-trust{gap:10px;margin:22px 0;padding:0;list-style:none;display:grid}.purchase-summary-trust li{color:#456279;padding-left:22px;font-size:.68rem}.purchase-summary-trust li:before{color:var(--green);content:"✓";margin-left:-22px;margin-right:8px;font-weight:900}.purchase-summary-disclosure{color:var(--muted);border:1px solid var(--line);background:#fff;border-radius:8px;margin:0;padding:13px;font-size:.63rem}.purchase-summary-legal{color:var(--muted);margin:16px 0 0;font-size:.63rem;line-height:1.55}.purchase-summary-legal a{color:var(--blue);font-weight:800;text-decoration:underline}.promo-trigger{width:100%;color:var(--blue);cursor:pointer;background:#fff;border:1px dashed #8ebbd7;border-radius:9px;justify-content:center;align-items:center;gap:8px;margin-top:16px;padding:11px 14px;font-size:.7rem;font-weight:800;display:flex}.promo-trigger:hover{background:#eef8ff;border-style:solid}.promo-trigger>span{color:#fff;background:var(--blue);border-radius:50%;place-items:center;width:23px;height:23px;font-size:.65rem;display:grid}.promo-trigger-dark{color:#65d6ff;background:#08a9e714;border-color:#365d7a}.promo-trigger-dark:hover{color:#fff;background:#08a9e72b;border-color:#65d6ff}.promo-dialog{width:min(620px,100% - 24px);max-width:none;color:var(--navy);background:#fff;border:0;border-radius:15px;padding:0;box-shadow:0 30px 90px #00000057}.promo-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#040e1fc2}.promo-dialog-header{border-bottom:1px solid var(--line);background:#f1f8fb;grid-template-columns:46px 1fr 40px;align-items:center;gap:13px;padding:22px 24px;display:grid}.promo-dialog-header>span{color:#fff;background:var(--blue);border-radius:12px;place-items:center;width:44px;height:44px;font-size:1rem;font-weight:900;display:grid}.promo-dialog-header p{margin:0 0 4px}.promo-dialog-header h2{font-family:var(--sans);margin:0;font-size:1.35rem}.promo-dialog-header button{color:#4d687d;cursor:pointer;background:0 0;border:0;border-radius:50%;width:40px;height:40px;font-size:1.55rem}.promo-dialog-header button:hover{background:#fff}.promo-dialog-body{padding:24px}.promo-dialog-body>p:first-child{color:var(--muted);margin:0 0 20px;font-size:.75rem}.promo-dialog-body form label{margin-bottom:7px;font-size:.7rem;font-weight:800;display:block}.promo-code-row{grid-template-columns:1fr auto;gap:9px;display:grid}.promo-code-row input{min-width:0;min-height:48px;color:var(--navy);font:inherit;text-transform:uppercase;border:1px solid #afc5d4;border-radius:8px;padding:11px 13px}.promo-code-row input:focus{border-color:var(--blue);outline:3px solid #0b70b824}.promo-demo-hint{color:#61798c;margin:12px 0 0;font-size:.65rem}.promo-demo-hint strong{color:var(--blue);font-family:var(--mono)}.promo-result{min-height:72px;margin-top:14px}.promo-result-error{color:#7c3d35;background:#fff0ed;border-left:3px solid #ba5a4c;padding:13px;font-size:.7rem}.promo-result-success{color:#155e57;background:var(--green-soft);border:1px solid #a8d8cf;border-radius:9px;align-items:center;gap:13px;padding:14px;display:flex}.promo-result-success>span{color:#fff;background:var(--green);border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.promo-result-success div{gap:4px;font-size:.75rem;display:grid}.promo-result-success p{margin:0}.promo-result-success s{color:var(--muted);margin-right:7px}.promo-result-success b{font-family:var(--serif);font-size:1.25rem}.promo-dialog-footer{border-top:1px solid var(--line);background:#f7f8f4;justify-content:space-between;align-items:center;gap:18px;padding:15px 24px;display:flex}.promo-dialog-footer p{max-width:390px;color:var(--muted);margin:0;font-size:.61rem}.first-order-dialog{width:min(560px,100% - 28px);max-width:none;color:var(--navy);border:1px solid #88c9bd;border-top:7px solid var(--green);background:linear-gradient(145deg,#fff 0%,#eefaf7 100%);border-radius:18px;padding:34px;overflow:visible;box-shadow:0 30px 90px #011f3252}.first-order-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#03192cb8}.first-order-close{color:#36576b;cursor:pointer;background:#ffffffdb;border:1px solid #b8d4dc;border-radius:50%;place-items:center;width:42px;height:42px;font-size:1.55rem;line-height:1;display:grid;position:absolute;top:13px;right:13px}.first-order-close:hover{color:var(--navy);border-color:var(--blue);background:#fff}.first-order-close:focus-visible{outline-offset:2px;outline:3px solid #08a9e747}.first-order-mark{color:#fff;background:var(--green);width:86px;height:86px;font-family:var(--sans);border:7px solid #fff;border-radius:50%;place-items:center;margin:-67px 0 24px;font-size:1.15rem;font-weight:900;display:grid;box-shadow:0 12px 25px #007f713d}.first-order-dialog .eyebrow{color:var(--green);margin:0 52px 10px 0}.first-order-dialog h2{max-width:470px;font-family:var(--serif);letter-spacing:-.035em;margin:0;font-size:clamp(2rem,6vw,3.05rem);line-height:.98}.first-order-description{color:#365c70;margin:18px 0;font-size:1rem;line-height:1.55}.first-order-code{background:#fff;border:2px dashed #65b8aa;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin:22px 0 16px;padding:14px 14px 14px 18px;display:flex}.first-order-code div{gap:3px;display:grid}.first-order-code span{color:#557284;font-size:.78rem;font-weight:700}.first-order-code strong{color:var(--navy);font-family:var(--mono);letter-spacing:.08em;font-size:1.35rem}.first-order-code button{color:#fff;background:var(--green);min-height:44px;font:inherit;cursor:pointer;border:0;border-radius:8px;padding:9px 14px;font-size:.82rem;font-weight:850}.first-order-code button:hover{background:#006b61}.first-order-cta{width:100%;min-height:54px;font-size:1rem}.first-order-actions{gap:10px;display:grid}.first-order-catalog-link{color:var(--navy);text-decoration:underline;-webkit-text-decoration-color:var(--green);-webkit-text-decoration-color:var(--green);-webkit-text-decoration-color:var(--green);text-decoration-color:var(--green);text-underline-offset:4px;justify-self:center;padding:6px;font-weight:800}.first-order-catalog-link:hover{color:var(--green)}.first-order-terms{color:#5c7483;text-align:center;margin:14px 0 0;font-size:.78rem;line-height:1.5}@media (max-width:560px){.first-order-dialog{padding:28px 20px 22px}.first-order-mark{width:72px;height:72px;margin-top:-59px;font-size:1rem}.first-order-dialog h2{font-size:clamp(2rem,10.5vw,2.6rem)}.first-order-code{flex-direction:column;align-items:stretch;gap:10px}.first-order-code button{width:100%}}@media (max-width:980px){.commerce-marketplace-shell{grid-template-columns:1fr;padding-top:0}.commerce-marketplace-trust{order:2}.commerce-marketplace-main{order:1}.commerce-marketplace-trust .verified-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.commerce-marketplace-trust .verified-proof-grid article:last-child{border-radius:0}.commerce-hero-grid,.commerce-section-heading{grid-template-columns:1fr;gap:36px}.commerce-demo-note{max-width:650px}.commerce-catalog-results{grid-template-columns:170px minmax(0,1fr)}.commerce-catalog-trust{grid-column:1/-1}.commerce-filter-panel{top:78px}.commerce-package-grid{grid-template-columns:1fr 1fr}.commerce-package-card:last-child{grid-column:1/-1}.commerce-demo-checkout{grid-template-columns:1fr;gap:30px}.commerce-demo-checkout-copy{position:static}.purchase-dialog-grid{grid-template-columns:1fr;overflow-y:auto}.purchase-dialog-main{max-height:none;overflow:visible}.purchase-summary{border-top:1px solid var(--line);border-left:0}.purchase-dialog-header{position:sticky;top:0}}@media (max-width:820px){.commerce-marketplace-trust .verified-proof-grid{grid-template-columns:1fr}.commerce-hero{padding:48px 0 54px}.commerce-hero h1{font-size:clamp(2.55rem,12.5vw,3.65rem)}.commerce-principles-grid,.commerce-package-grid,.commerce-followup,.commerce-catalog-results,.commerce-catalog-results>.commerce-package-grid{grid-template-columns:1fr}.commerce-filter-panel{padding:0;display:block;position:static;overflow:hidden}.commerce-mobile-filter-toggle{width:100%;min-height:58px;color:var(--blue-dark);font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:1fr auto 30px;align-items:center;gap:10px;padding:12px 14px;display:grid}.commerce-mobile-filter-toggle>span:first-child{font-size:.88rem;font-weight:900}.commerce-mobile-filter-toggle strong{color:var(--muted);font-size:.68rem}.commerce-mobile-filter-toggle>span:last-child{color:#fff;background:var(--blue);border-radius:50%;place-items:center;width:28px;height:28px;font-size:1rem;font-weight:900;display:grid}.commerce-filter-body{border-top:1px solid var(--line);gap:12px;padding:14px;display:none}.commerce-filter-body.is-open{display:grid}.commerce-filter-panel-heading{padding-bottom:7px}.commerce-parameter-list li,.commerce-parameter-list a,.commerce-parameter-source-note{color:#071a27}.commerce-parameters-toggle{color:#fff;background:linear-gradient(135deg, var(--blue-dark), var(--blue));border:0;border-radius:9px;justify-content:center;width:100%;min-height:50px;padding:10px 13px;font-size:.8rem;box-shadow:0 8px 18px #06537e33}.commerce-parameters-toggle:hover{color:#fff;background:var(--blue-dark)}.commerce-principles-grid>div,.commerce-principles-grid>div:first-child{border-left:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.commerce-package-card:last-child{grid-column:auto}.commerce-catalog{padding:64px 0 72px}.commerce-catalog.commerce-catalog-first{padding-top:18px}.commerce-demo-checkout{padding:24px 18px}.commerce-demo-checkout-panel{min-height:0;padding:23px 18px}.commerce-followup{gap:24px;padding:27px 22px}.purchase-dialog{border-radius:10px;width:calc(100% - 12px);max-height:calc(100dvh - 12px)}.purchase-dialog-grid{max-height:calc(100dvh - 12px)}.purchase-dialog-header,.purchase-form,.purchase-shipping,.purchase-complete,.purchase-summary{padding:20px 17px}.purchase-dialog-warning,.purchase-steps{margin-inline:17px}.purchase-form-toolbar{flex-direction:column;align-items:stretch}.purchase-customer-type label{min-width:0}.purchase-fields-two,.purchase-fields-three,.purchase-fields-address,.italian-territory-fields{grid-template-columns:1fr}.purchase-dialog-actions{flex-direction:column;align-items:stretch;margin:22px -17px -20px;padding:14px 17px}.purchase-dialog-actions .button{width:100%}.promo-dialog-header{grid-template-columns:40px 1fr 36px;padding:18px 16px}.promo-dialog-header>span{width:38px;height:38px}.promo-dialog-body{padding:20px 16px}.promo-code-row{grid-template-columns:1fr}.promo-code-row .button{width:100%}.promo-dialog-footer{flex-direction:column;align-items:stretch;padding:14px 16px}.promo-dialog-footer .button{width:100%}}@media (max-width:520px){.commerce-package-card{border-radius:12px;padding:18px 16px}.commerce-package-card h3{margin-top:19px;font-size:1.72rem}.commerce-package-topline{align-items:flex-start}.commerce-package-topline>div{flex-direction:column;align-items:flex-end}.commerce-price{flex-direction:column;align-items:flex-start;gap:3px}.commerce-price strong{font-size:2.1rem}.commerce-card-reassurances{grid-template-columns:1fr}.commerce-card-reassurances span{min-height:36px;font-size:.72rem}.commerce-card-actions{grid-template-columns:1fr}.commerce-parameter-list ul{gap:6px}.commerce-parameter-list li{max-width:100%}.commerce-parameter-list a{padding:7px 8px}.commerce-package-audience{min-height:0}.commerce-package-meta div{flex-direction:column;align-items:flex-start;gap:3px}.commerce-package-meta dd{text-align:left}.commerce-checkout-actions{flex-direction:column;align-items:stretch}.commerce-checkout-actions .button{width:100%}}.package-proof-hero{color:#fff;background:#081329;padding:46px 0 66px;position:relative;overflow:hidden}.package-proof-grid-lines{opacity:.32;pointer-events:none;background-image:linear-gradient(#759cc921 1px,#0000 1px),linear-gradient(90deg,#759cc921 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}.package-proof-hero-inner{z-index:1;position:relative}.package-proof-breadcrumbs{margin-bottom:54px}.package-proof-breadcrumbs ol{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.package-proof-breadcrumbs li{color:#92a9c2;font-size:.7rem}.package-proof-breadcrumbs li:not(:last-child):after{content:"/";color:#55708c;margin-left:8px}.package-proof-breadcrumbs a:hover{color:#fff;text-underline-offset:3px;text-decoration:underline}.package-proof-hero-grid{grid-template-columns:1.15fr .85fr;align-items:end;gap:78px;display:grid}.package-proof-hero .eyebrow{color:#65d6ff}.package-proof-hero h1{max-width:850px;margin-bottom:25px;font-size:clamp(3rem,5.7vw,5.35rem)}.package-proof-lead{color:#b5c5d8;max-width:790px;margin-bottom:30px;font-size:1.05rem}.package-proof-actions{flex-wrap:wrap;gap:12px;display:flex}.package-proof-primary{background:#08a9e7;border-color:#08a9e7;min-height:58px;padding-inline:25px;box-shadow:0 14px 32px #08a9e740}.package-proof-primary:hover{background:#29baf0;border-color:#29baf0}.package-proof-secondary{color:#fff;background:0 0;border-color:#3b536d;min-height:58px}.package-proof-disclosure{color:#7890aa;margin:15px 0 0;font-size:.67rem}.package-proof-order-card{background:#0d1d37eb;border:1px solid #2a405b;border-top:4px solid #08a9e7;border-radius:14px;padding:29px;box-shadow:0 22px 60px #0003}.package-proof-page-green .package-proof-order-card{border-top-color:#2cc3a3}.package-proof-page-amber .package-proof-order-card{border-top-color:#f4ae52}.package-proof-brand-kicker{color:#078b78;font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;margin-bottom:12px;font-size:.62rem;font-weight:900;display:block}.package-proof-order-card>strong{font-family:var(--serif);margin:20px 0 7px;font-size:1.5rem;display:block}.package-proof-order-card>p{color:#9eb1c7;font-size:.76rem}.package-proof-order-card dl{border-top:1px solid #2a405b;margin:21px 0 0}.package-proof-order-card dl div{border-bottom:1px solid #2a405b;justify-content:space-between;gap:18px;padding:11px 0;display:flex}.package-proof-order-card dt{color:#8ba0b8;font-size:.68rem}.package-proof-order-card dd{text-align:right;margin:0;font-size:.72rem;font-weight:800}.package-proof-order-card .package-proof-price-row{align-items:flex-start}.package-proof-analysis-count{color:#fff;text-align:left;background:linear-gradient(135deg,#08766e,#0b9588);border:1px solid #08766e;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:11px 13px;display:flex}.package-proof-analysis-count small{color:#dff8f3;letter-spacing:.05em;text-transform:uppercase;font-size:.57rem;font-weight:850}.package-proof-analysis-count strong{color:#fff;white-space:nowrap;font-size:1rem;font-weight:950}.package-proof-brand-signature{color:#078b78;font-family:var(--serif);margin:18px 0 4px;font-size:1.08rem;font-weight:700;display:block}.package-series{color:#173d59;background:#f0f8f9;border:1px solid #d4e8ec;border-radius:28px;margin-top:48px;padding:clamp(22px,3vw,44px);position:relative;overflow:hidden}.package-series:after{content:"";pointer-events:none;border:1px solid #c8e4e9;border-radius:50%;width:560px;height:560px;position:absolute;top:-170px;right:-120px;box-shadow:0 0 0 35px #e7f3f5,0 0 0 36px #cfe7eb,0 0 0 75px #eaf5f6}.package-series-heading{z-index:1;grid-template-columns:1.2fr .8fr;align-items:end;gap:40px;margin-bottom:30px;display:grid;position:relative}.package-series-heading h2{color:#102f49;max-width:680px;font-family:var(--sans);letter-spacing:-.045em;margin:8px 0 0;font-size:clamp(1.75rem,3vw,2.65rem);font-weight:750;line-height:1.12}.package-series-heading>p{color:#486779;max-width:390px;margin:0;font-size:1rem;line-height:1.65}.package-series-layout{z-index:1;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:24px;display:grid;position:relative}.package-series-levels{gap:12px;display:grid}.package-series-level{color:#143d56;background:#fff;border:1px solid #d3e3e8;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:8px 18px;padding:20px 24px;transition:border-color .18s,box-shadow .18s;display:grid}.package-series-level:hover{color:#143d56;border-color:#178580;box-shadow:0 8px 24px #123d5610}.package-series-level.is-current{color:#0b454b;background:#e2f5f0;border:2px solid #087c72;padding:19px 23px}.package-series-step{grid-column:1/-1;align-items:center;gap:10px;font-size:.75rem;font-weight:650;display:flex}.package-series-step b{color:#456677;background:#edf4f6;border-radius:50%;place-items:center;width:30px;height:30px;font-size:.75rem;display:grid}.package-series-level.is-current .package-series-step b{color:#fff;background:#087c72}.package-series-step i{color:#496778;margin-left:auto;font-size:.75rem;font-style:normal}.package-series-level.is-current .package-series-step i{color:#07675e}.package-series-level h3{color:inherit;font-family:var(--sans);letter-spacing:-.03em;margin:3px 0 0;font-size:1.25rem;font-weight:750;line-height:1.2}.package-series-level p{color:#496778;grid-column:1;margin:0;font-size:.875rem;line-height:1.4}.package-series-level>strong{color:inherit;letter-spacing:-.035em;text-align:right;white-space:nowrap;grid-area:2/2/span 2;align-self:center;font-size:1.55rem}.package-series-level>strong small{letter-spacing:0;margin-top:3px;font-size:.75rem;font-weight:500;display:block}.package-series-parameter-count{border-top:1px solid #dce9ec;grid-column:1/-1;justify-content:space-between;align-items:center;margin-top:3px;padding-top:9px;font-size:.875rem;font-style:normal;font-weight:650;display:flex}.package-series-parameter-count span{font-size:1.25rem}.package-series-focus{color:#fff;background:#0b354c;border:1px solid #174b60;border-radius:24px;flex-direction:column;min-height:100%;padding:clamp(24px,3vw,38px);display:flex;position:relative;overflow:hidden;box-shadow:0 18px 36px #0b354c16}.package-series-focus:after{content:"";pointer-events:none;border:1px solid #40788866;border-radius:50%;width:380px;height:380px;position:absolute;top:-150px;right:-160px;box-shadow:0 0 0 32px #40788815,0 0 0 33px #40788840}.package-series-focus>*{z-index:1;position:relative}.package-series-focus.is-addon{background:#0a4448;border-color:#216569}.package-series-focus-topline{color:#9be4d6;letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;font-size:.75rem;font-weight:650;display:flex}.package-series-focus-topline>span{align-items:center;gap:8px;display:flex}.package-series-focus-topline>span:before{content:"";background:#9be4d6;border-radius:50%;width:7px;height:7px}.package-series-focus-topline small{font-size:.75rem}.package-series-focus h3{color:#fff;font-family:var(--sans);letter-spacing:-.04em;margin:35px 0 15px;font-size:clamp(1.9rem,3vw,2.75rem);font-weight:650;line-height:1.1}.package-series-focus>p{color:#c5dde5;margin:0;font-size:1rem;line-height:1.65}.package-series-focus dl{grid-template-columns:1fr 1fr;gap:20px;margin:30px 0;display:grid}.package-series-focus dl div{border-top:1px solid #386173;align-content:start;gap:8px;padding-top:16px;display:grid}.package-series-focus dt{color:#c5dde5;font-size:.875rem}.package-series-focus dd{color:#fff;margin:0;font-size:1.1rem;font-weight:650;line-height:1.35}.package-series-focus dl div:first-child dd{color:#9be4d6;letter-spacing:-.04em;font-size:2.4rem}.package-series-focus dd small{color:#c5dde5;letter-spacing:0;font-size:.75rem;font-weight:400;display:block}.package-series-focus-action{color:#073e42;background:#9be4d6;border:1px solid #9be4d6;border-radius:12px;justify-content:space-between;gap:16px;margin-top:auto;padding:18px 22px;font-size:1rem;display:flex}.package-series-focus-action:hover{color:#073e42;background:#b9f3e8;border-color:#b9f3e8}.package-series-addon{z-index:1;background:#def0ee;border:1px solid #acd2ce;border-radius:18px;grid-template-columns:1fr auto;align-items:center;gap:24px;margin-top:20px;padding:24px;display:grid;position:relative}.package-series-addon.is-current{box-shadow:0 0 0 2px #087c72}.package-series-addon span{color:#21655f;font-size:.75rem;font-weight:650}.package-series-addon h3{color:#114c4c;font-family:var(--sans);letter-spacing:-.025em;margin:8px 0 6px;font-size:1.25rem;font-weight:750}.package-series-addon p{color:#385f63;margin:0;font-size:.875rem}.package-series-addon>div:last-child{align-items:center;gap:24px;display:flex}.package-series-addon>div:last-child strong{color:#114c4c;white-space:nowrap;font-size:1rem}.package-series-addon>div:last-child strong:nth-child(2){font-size:1.5rem}.package-series-addon>div:last-child small{margin-top:3px;font-size:.75rem;font-weight:400;display:block}.package-series-addon a{color:#fff;white-space:nowrap;background:#155e61;border-radius:10px;align-items:center;gap:14px;padding:14px 18px;font-size:.875rem;font-weight:650;display:inline-flex}.package-series-addon a span{color:inherit;font-size:1rem}.package-series-addon a:hover{background:#104a4d}.package-series a:focus-visible{outline-offset:4px;outline:3px solid #168ba0}.package-series-brand-line{z-index:1;color:#087c72;justify-content:space-between;gap:20px;margin:24px 2px 0;display:flex;position:relative}.package-series-brand-line span{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;font-weight:900}.package-series-brand-line em{font-family:var(--serif);font-size:1.05rem;font-weight:700}.package-proof-trust{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:68px;display:grid}.package-proof-trust article{background:#0d1d37d4;border:1px solid #213751;border-radius:13px;flex-direction:column;min-height:235px;padding:24px;display:flex}.package-proof-metric-mark{color:#08b8f8;font-size:.75rem}.package-proof-page-green .package-proof-metric-mark{color:#2cc3a3}.package-proof-page-amber .package-proof-metric-mark{color:#f4ae52}.package-proof-trust strong{font-family:var(--serif);margin-top:20px;font-size:1.8rem;line-height:1.1}.package-proof-trust h2{font-family:var(--sans);letter-spacing:0;margin:5px 0;font-size:.87rem}.package-proof-trust p{color:#94a8bf;margin:0;font-size:.7rem}.package-proof-trust a{color:#65d6ff;text-underline-offset:3px;margin-top:auto;padding-top:15px;font-size:.68rem;font-weight:800;text-decoration:underline}.package-proof-signal-bar{color:#a8b9cc;border:1px solid #213751;border-radius:999px;justify-content:center;align-items:center;gap:38px;margin:30px auto 0;padding:18px 25px;font-size:.74rem;display:flex}.package-proof-signal-bar span{position:relative}.package-proof-signal-bar span+span:before{content:"";background:#36506c;width:1px;position:absolute;top:0;bottom:0;left:-19px}.package-proof-commercial-evidence{margin-top:28px}.package-proof-service-status{flex-wrap:wrap;gap:20px 38px;margin-bottom:20px;display:flex}.package-proof-service-status>div{align-items:center;gap:11px;display:flex}.package-proof-service-status p{gap:2px;margin:0;display:grid}.package-proof-service-status strong{color:#d8e5f3;font-size:.74rem}.package-proof-service-status small{color:#8399b2;font-size:.66rem}.package-proof-status-icon{color:#078b78;background:#2cc3a31a;border:1px solid #2cc3a36b;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.package-proof-status-dot{background:#2cc3a3;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #2cc3a31a}.package-proof-service-actions{flex-wrap:wrap;align-items:center;gap:9px;margin:-4px 0 20px 41px;display:flex}.package-proof-service-actions>span,.package-proof-service-actions>a{color:#9eb1c7;background:#0d1d37b8;border:1px solid #2a405b;border-radius:999px;padding:7px 10px;font-size:.62rem;font-weight:800}.package-proof-service-actions>a:hover{color:#fff;border-color:#65d6ff}.package-proof-commerce-status{border-top:1px solid #213751;grid-template-columns:repeat(3,1fr);gap:0;margin-top:20px;padding-top:19px;display:grid}.package-proof-commerce-status>div{border-right:1px solid #213751;gap:5px;padding:0 20px;display:grid}.package-proof-commerce-status>div:first-child{padding-left:0}.package-proof-commerce-status>div:last-child{border-right:0;padding-right:0}.package-proof-commerce-status span{color:#65d6ff;font-family:var(--mono);text-transform:uppercase;font-size:.6rem;font-weight:800}.package-proof-commerce-status strong{color:#9eb1c7;font-size:.68rem;line-height:1.45}.package-proof-question,.package-proof-inclusions,.package-proof-sources{padding:90px 0}.package-proof-question{border-bottom:1px solid var(--line);background:#fff}.package-proof-question-grid{grid-template-columns:1fr 1fr;align-items:end;gap:80px;display:grid}.package-proof-question h2{margin-bottom:0;font-size:clamp(2.25rem,4vw,3.8rem)}.package-proof-question-grid>p{color:var(--muted);margin:0 0 7px;font-size:1rem}.package-proof-section-heading{grid-template-columns:1.1fr .9fr;align-items:end;gap:70px;margin-bottom:40px;display:grid}.package-proof-section-heading h2{margin-bottom:0}.package-proof-section-heading>p{color:var(--muted);margin:0;font-size:.87rem}.package-proof-inclusions{background:#e7f3f0;border-block:1px solid #b9d9d2}.package-proof-inclusions-grid{grid-template-columns:.85fr 1.15fr;align-items:start;gap:80px;display:grid}.package-proof-inclusions-grid>div>p:not(.eyebrow){color:#365c58}.package-proof-sampling-note{border-left:4px solid var(--green);background:#fff;margin-top:27px;padding:19px}.package-proof-sampling-note strong{font-size:.78rem}.package-proof-sampling-note p{color:var(--muted);margin:4px 0 0;font-size:.72rem}.package-proof-parameter-list{background:#fff;border:1px solid #b9d9d2;border-radius:13px;grid-template-columns:1fr 1fr;gap:0 24px;margin:0;padding:0;list-style:none;display:grid}.package-proof-parameter-list li{border-bottom:1px solid var(--line);grid-template-columns:34px 1fr;align-items:center;min-width:0;min-height:58px;padding:8px 16px;display:grid}.package-proof-parameter-list li:nth-last-child(-n+2){border-bottom:0}.package-proof-parameter-list span{color:var(--green);font-family:var(--mono);font-size:.62rem}.package-proof-parameter-list a{min-width:0;color:var(--ink);font-size:.73rem;font-weight:800}.package-proof-sample-copy{min-width:0;padding:6px 0}.package-proof-sample-copy>strong{color:var(--ink);font-size:.82rem;font-weight:800;line-height:1.45;display:block}.package-proof-sample-copy>small{color:var(--muted);margin-top:3px;font-size:.75rem;font-weight:650;line-height:1.4;display:block}.package-proof-sample-parameters{border-left:3px solid var(--green);background:#f1f8f7;border-radius:6px;margin-top:10px;padding:10px 12px}.package-proof-sample-parameters b{color:var(--blue-dark);font-size:.75rem;line-height:1.4;display:block}.package-proof-sample-parameters p{color:#294b5f;margin:5px 0 0;font-size:.75rem;line-height:1.55}.package-proof-parameter-list a:hover{color:var(--blue);text-underline-offset:3px;text-decoration:underline}.package-proof-sources{background:#fff}.package-proof-source-list{grid-template-columns:repeat(3,1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid}.package-proof-source-list li{border:1px solid var(--line);background:#f8faf8;border-radius:11px;flex-direction:column;min-height:280px;padding:24px;display:flex}.package-proof-source-list li>span{color:var(--green);font-family:var(--mono);text-transform:uppercase;font-size:.65rem;font-weight:800}.package-proof-source-list a{color:var(--ink);font-family:var(--serif);margin:22px 0 9px;font-size:1.16rem;font-weight:800;line-height:1.3}.package-proof-source-list a:hover{color:var(--blue);text-underline-offset:3px;text-decoration:underline}.package-proof-source-list p{color:var(--muted);font-size:.72rem}@media (max-width:980px){.package-proof-hero-grid,.package-proof-question-grid,.package-proof-section-heading,.package-proof-inclusions-grid{grid-template-columns:1fr;gap:36px}.package-series-heading{grid-template-columns:1fr;gap:15px}.package-series-layout{grid-template-columns:1fr}.package-series-levels{grid-template-columns:repeat(3,minmax(0,1fr))}.package-series-level{grid-template-columns:1fr}.package-series-level>strong{text-align:left;grid-area:auto/1}.package-proof-order-card{max-width:650px}.package-proof-trust{grid-template-columns:1fr 1fr}.package-proof-signal-bar{border-radius:16px;flex-wrap:wrap;max-width:720px}.package-proof-source-list{grid-template-columns:1fr 1fr}.package-proof-source-list li:last-child{grid-column:1/-1;min-height:220px}.package-proof-commerce-status{grid-template-columns:1fr;gap:13px}.package-proof-commerce-status>div,.package-proof-commerce-status>div:first-child,.package-proof-commerce-status>div:last-child{border-bottom:1px solid #213751;border-right:0;padding:0 0 13px}.package-proof-commerce-status>div:last-child{border-bottom:0;padding-bottom:0}}@media (max-width:700px){.package-proof-hero{padding:37px 0 50px}.package-proof-breadcrumbs{margin-bottom:38px}.package-proof-hero h1{font-size:clamp(2.55rem,12.5vw,3.7rem)}.package-proof-question,.package-proof-inclusions,.package-proof-sources{padding:66px 0}.package-proof-trust,.package-proof-source-list{grid-template-columns:1fr}.package-series{padding:21px 16px}.package-series-levels,.package-series-focus dl{grid-template-columns:1fr}.package-series-focus dl{grid-template-columns:1fr 1fr}.package-series-focus{padding:24px}.package-series-addon>div:last-child{gap:16px}.package-series-addon{grid-template-columns:1fr}.package-series-addon>div:last-child{flex-wrap:wrap;align-items:flex-start}.package-series-brand-line{flex-direction:column;align-items:flex-start}.package-proof-source-list li:last-child{grid-column:auto;min-height:280px}.package-proof-trust article{min-height:210px}.package-proof-parameter-list{grid-template-columns:1fr}.package-proof-parameter-list li:nth-last-child(2){border-bottom:1px solid var(--line)}}@media (max-width:520px){.package-proof-actions{flex-direction:column;align-items:stretch;width:100%}.package-proof-actions .button{width:100%}.package-proof-order-card{padding:23px 18px}.package-proof-trust{margin-top:48px}.package-proof-signal-bar{flex-direction:column;align-items:flex-start;gap:10px}.package-proof-signal-bar span+span:before{display:none}.package-proof-service-status{flex-direction:column;align-items:flex-start;gap:14px}.package-proof-service-actions{flex-direction:column;align-items:flex-start;margin-left:0}}.customer-area-page{background:#f7f8f4}.customer-area-hero{border-bottom:1px solid var(--line);background:#eef3f6;padding:66px 0 74px}.customer-area-hero-grid{grid-template-columns:1.2fr .8fr;align-items:end;gap:72px;display:grid}.customer-area-hero h1{max-width:900px;font-size:clamp(3.15rem,6vw,5.45rem)}.customer-area-hero h1 em{color:var(--blue);font-weight:500;display:block}.customer-area-lead{color:#36556b;max-width:780px;margin:0;font-size:1.08rem}.customer-demo-boundary{border:1px solid var(--line-dark);border-top:5px solid var(--blue);background:#fff;border-radius:13px;padding:28px;box-shadow:0 20px 60px #0d2b450f}.customer-demo-boundary>strong{font-family:var(--serif);margin:20px 0;font-size:1.45rem;display:block}.customer-demo-boundary dl{border-top:1px solid var(--line);margin:0}.customer-demo-boundary dl div{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:10px 0;display:flex}.customer-demo-boundary dt{color:var(--muted);font-size:.72rem}.customer-demo-boundary dd{margin:0;font-size:.74rem;font-weight:800}.customer-flow-strip{border-bottom:1px solid var(--line);background:#fff}.customer-flow-strip ol{border-left:1px solid var(--line);grid-template-columns:repeat(7,1fr);margin:0;padding:0;list-style:none;display:grid}.customer-flow-strip li{border-right:1px solid var(--line);align-content:center;gap:5px;min-height:90px;padding:16px;font-size:.73rem;font-weight:800;display:grid}.customer-flow-strip span{color:var(--blue);font-family:var(--mono);font-size:.63rem}.customer-demo-section,.customer-production-section{padding:90px 0}.customer-section-heading{grid-template-columns:1.1fr .9fr;align-items:end;gap:70px;margin-bottom:40px;display:grid}.customer-section-heading h2{margin-bottom:0}.customer-section-heading>p{color:var(--muted);margin:0;font-size:.86rem}.customer-order-demo{gap:22px;display:grid}.customer-order-card{color:#fff;background:var(--navy);border-radius:14px;padding:28px 30px}.customer-order-card>header{justify-content:space-between;align-items:start;gap:28px;display:flex}.customer-order-card h2{font-family:var(--serif);margin:10px 0 0;font-size:clamp(1.8rem,3vw,2.65rem)}.customer-order-card .demo-label{color:#9ddcd1}.customer-current-status{color:#b9f4e9;background:#08766e40;border:1px solid #5baea4;border-radius:999px;flex:none;padding:7px 10px;font-size:.69rem;font-weight:800}.customer-order-summary{border-block:1px solid #35536b;grid-template-columns:repeat(4,1fr);margin:25px 0 16px;display:grid}.customer-order-summary div{border-right:1px solid #35536b;padding:15px 16px}.customer-order-summary div:first-child{padding-left:0}.customer-order-summary div:last-child{border:0;padding-right:0}.customer-order-summary dt{color:#9fb5c4;text-transform:uppercase;font-size:.65rem}.customer-order-summary dd{margin:4px 0 0;font-size:.75rem;font-weight:800}.customer-order-card>p{color:#b9cbd8;max-width:900px;margin:0;font-size:.7rem}.customer-stage-nav{border:1px solid var(--line-dark);scrollbar-width:thin;background:#fff;border-radius:13px;overflow-x:auto}.customer-stage-nav ol{grid-template-columns:repeat(7,1fr);min-width:910px;margin:0;padding:0;list-style:none;display:grid}.customer-stage-nav li{border-right:1px solid var(--line);position:relative}.customer-stage-nav li:last-child{border:0}.customer-stage-nav li:before{content:"";z-index:1;background:#c5d0d7;border:3px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;top:16px;left:17px;box-shadow:0 0 0 1px #aebec9}.customer-stage-nav li[data-state=completed]:before{background:var(--green);box-shadow:0 0 0 1px var(--green)}.customer-stage-nav li[data-state=current]:before{background:var(--blue);box-shadow:0 0 0 1px var(--blue)}.customer-stage-nav button{text-align:left;cursor:pointer;background:0 0;border:0;align-content:end;justify-items:start;gap:2px;width:100%;min-height:116px;padding:26px 16px 15px;display:grid}.customer-stage-nav button:hover{background:#f7f9fa}.customer-stage-nav button[aria-pressed=true]{box-shadow:inset 0 -4px 0 var(--blue);background:#edf3ff}.customer-stage-nav button>span{color:var(--blue);font-family:var(--mono);margin-bottom:8px;font-size:.62rem}.customer-stage-nav button>strong{font-size:.75rem}.customer-stage-nav button>small{color:var(--muted);font-size:.63rem}.customer-stage-detail{border:1px solid var(--line-dark);background:#fff;border-radius:14px;padding:34px;box-shadow:0 14px 40px #0d2b450a}.customer-stage-detail>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:28px;padding-bottom:27px;display:flex}.customer-stage-detail h2{margin:14px 0 0;font-size:clamp(2rem,3.6vw,3.3rem)}.customer-stage-badge{border:1px solid var(--line-dark);color:var(--muted);border-radius:999px;flex:none;padding:7px 10px;font-size:.67rem;font-weight:800}.customer-stage-badge-completed{color:var(--green);background:var(--green-soft);border-color:#8dcbbd}.customer-stage-badge-current{color:var(--blue);background:#edf3ff;border-color:#9bb8ed}.customer-role-grid{grid-template-columns:1fr 1fr;gap:0;display:grid}.customer-role-grid article{border-right:1px solid var(--line);min-width:0;padding:31px 34px 26px 0}.customer-role-grid article+article{border-right:0;padding-left:34px;padding-right:0}.customer-role-label{color:var(--blue);font-family:var(--mono);text-transform:uppercase;background:#edf3ff;border-radius:5px;padding:5px 8px;font-size:.63rem;font-weight:800;display:inline-flex}.customer-role-label-lab{color:var(--green);background:var(--green-soft)}.customer-role-grid h3{font-family:var(--serif);margin:18px 0 9px;font-size:1.35rem}.customer-role-grid p{color:var(--muted);font-size:.78rem}.customer-role-grid ul{margin-bottom:0;padding-left:1.15rem}.customer-role-grid li{color:var(--muted);padding:4px 0;font-size:.73rem}.customer-system-event{border-left:4px solid var(--navy);background:#f1f5f7;grid-template-columns:auto auto 1fr;align-items:center;gap:14px;padding:16px 18px;display:grid}.customer-system-event>span{color:var(--muted);font-family:var(--mono);text-transform:uppercase;font-size:.63rem;font-weight:800}.customer-system-event code{color:#fff;background:var(--navy);font-family:var(--mono);border-radius:5px;padding:5px 8px;font-size:.67rem}.customer-system-event p{color:var(--muted);margin:0;font-size:.7rem}.customer-production-section{background:#e7f3f0;border-block:1px solid #b9d9d2}.customer-system-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.customer-system-grid article{border:1px solid #b9d9d2;border-top:4px solid var(--green);background:#fff;border-radius:11px;min-height:250px;padding:25px}.customer-system-grid article>span{color:var(--green);font-family:var(--mono);font-size:.64rem;font-weight:800}.customer-system-grid h3{font-family:var(--serif);margin-top:35px;font-size:1.3rem}.customer-system-grid p{color:var(--muted);font-size:.77rem}.customer-final-cta{color:#fff;background:var(--blue);padding:76px 0}.customer-final-cta-inner{justify-content:space-between;align-items:center;gap:60px;display:flex}.customer-final-cta h2{max-width:800px;margin-bottom:12px;font-size:clamp(2.1rem,4vw,3.7rem)}.customer-final-cta p:not(.eyebrow){color:#d8e4ff;max-width:760px;margin:0}@media (max-width:980px){.customer-area-hero-grid,.customer-section-heading{grid-template-columns:1fr;gap:34px}.customer-demo-boundary{max-width:680px}.customer-flow-strip{overflow-x:auto}.customer-flow-strip ol{min-width:800px}.customer-system-grid{grid-template-columns:1fr 1fr}}@media (max-width:700px){.customer-area-hero{padding:49px 0 55px}.customer-area-hero h1{font-size:clamp(2.55rem,12.5vw,3.7rem)}.customer-demo-section,.customer-production-section{padding:66px 0}.customer-order-summary{grid-template-columns:1fr 1fr}.customer-order-summary div:nth-child(2){border-right:0}.customer-order-summary div:nth-child(-n+2){border-bottom:1px solid #35536b}.customer-role-grid,.customer-system-grid{grid-template-columns:1fr}.customer-role-grid article,.customer-role-grid article+article{border-right:0;border-bottom:1px solid var(--line);padding:27px 0}.customer-role-grid article+article{border-bottom:0}.customer-system-event{grid-template-columns:1fr;gap:7px}.customer-system-event code{justify-self:start}.customer-final-cta-inner{flex-direction:column;align-items:flex-start;gap:28px}}@media (max-width:520px){.customer-demo-boundary,.customer-order-card,.customer-stage-detail{padding:23px 18px}.customer-order-card>header,.customer-stage-detail>header{flex-direction:column;align-items:flex-start;gap:15px}.customer-order-summary{grid-template-columns:1fr}.customer-order-summary div,.customer-order-summary div:first-child,.customer-order-summary div:last-child{border-bottom:1px solid #35536b;border-right:0;padding:10px 0}.customer-order-summary div:last-child{border-bottom:0}.customer-final-cta .button{width:100%}}.activity-page{background:#f7f8f4}.activity-hero{color:#fff;background:radial-gradient(circle at 82% 20%,#138f8157,#0000 30%),linear-gradient(135deg,#062f4f 0%,#073b5f 58%,#075b62 100%);border-bottom:1px solid #2b6274;padding:66px 0 74px}.activity-hero-grid{grid-template-columns:1.2fr .8fr;align-items:end;gap:72px;display:grid}.activity-hero h1{color:#fff;max-width:870px;font-size:clamp(3.15rem,6vw,5.45rem)}.activity-hero h1 em{color:var(--green);font-weight:500;display:block}.activity-hero .parameter-breadcrumbs a,.activity-hero .parameter-breadcrumbs li,.activity-hero .eyebrow{color:#d4edf1}.activity-lead{color:#d8eaef;max-width:800px;margin:0;font-size:1.08rem}.activity-legal-note{background:#fffffff5;border:1px solid #7fc0b5;border-top:4px solid #63d1bd;border-radius:13px;padding:28px;box-shadow:0 20px 60px #00122238}.activity-legal-note strong{color:var(--blue-dark);font-family:var(--serif);margin:20px 0 8px;font-size:1.48rem;display:block}.activity-legal-note p{color:var(--muted);margin-bottom:17px;font-size:.82rem}.activity-legal-note small{border-top:1px solid var(--line);color:var(--muted);font-family:var(--mono);padding-top:14px;font-size:.69rem;display:block}.activity-screening-section,.activity-why-section,.activity-sources-section{padding:90px 0}.activity-section-heading{grid-template-columns:1.1fr .9fr;align-items:end;gap:70px;margin-bottom:40px;display:grid}.activity-section-heading h2{margin-bottom:0}.activity-section-heading>p{color:var(--muted);margin:0;font-size:.9rem}.activity-planner{grid-template-columns:1.1fr .9fr;align-items:start;gap:24px;display:grid}.activity-form,.activity-result{border:1px solid var(--line-dark);background:#fff;border-radius:15px;min-width:0;padding:32px;box-shadow:0 14px 40px #0d2b450a}.activity-form-heading{border-bottom:1px solid var(--line);padding-bottom:24px}.activity-form-heading h2{margin-bottom:11px;font-size:clamp(2rem,3.2vw,3rem)}.activity-form-heading>p:last-child{color:var(--muted);margin:0;font-size:.84rem}.activity-progress{background:var(--line);border:1px solid var(--line);border-radius:9px;grid-template-columns:repeat(4,1fr);gap:1px;margin:24px 0 6px;padding:0;list-style:none;display:grid;overflow:hidden}.activity-progress li{min-height:60px;color:var(--muted);background:#f7f9fa;align-items:center;gap:8px;padding:10px 12px;font-size:.71rem;font-weight:800;display:flex}.activity-progress span{color:#fff;background:var(--blue);width:25px;height:25px;font-family:var(--mono);border-radius:50%;flex:none;place-items:center;font-size:.64rem;display:grid}.activity-fieldset{border:0;border-bottom:1px solid var(--line);margin:0;padding:28px 0}.activity-fieldset legend{width:100%;font-family:var(--serif);margin-bottom:18px;font-size:1.34rem;font-weight:700}.activity-fieldset legend span{width:29px;height:29px;color:var(--blue);border:1px solid var(--blue);font-family:var(--mono);border-radius:50%;place-items:center;margin-right:8px;font-size:.68rem;display:inline-grid}.activity-code-field{gap:7px;font-size:.8rem;font-weight:800;display:grid}.activity-code-field input{min-height:48px;color:var(--ink);border:1px solid var(--line-dark);background:#fff;border-radius:8px;padding:9px 12px}.activity-field-help{color:var(--muted);margin:8px 0 0;font-size:.74rem}.activity-match-note{color:#365c58;background:var(--green-soft);border-left:3px solid var(--green);margin:13px 0 18px;padding:11px 13px;font-size:.76rem}.activity-choice-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.activity-choice{border:1px solid var(--line);cursor:pointer;border-radius:10px;grid-template-columns:22px 1fr;align-items:start;gap:10px;min-height:150px;padding:15px;display:grid}.activity-choice:has(input:checked){border-color:var(--blue);background:#eef4ff;box-shadow:0 0 0 2px #1457d914}.activity-choice input{accent-color:var(--blue);margin-top:5px}.activity-choice-copy{gap:5px;min-width:0;display:grid}.activity-choice strong{font-size:.82rem;line-height:1.35}.activity-choice small{color:var(--blue);font-size:.68rem;line-height:1.45}.activity-choice em{color:var(--muted);font-size:.71rem;font-style:normal;line-height:1.45}.activity-use-grid{grid-template-columns:1fr 1fr;gap:9px;margin-top:15px;display:grid}.activity-use-choice{border:1px solid var(--line);cursor:pointer;border-radius:9px;grid-template-columns:22px 1fr;align-items:start;gap:10px;padding:14px;display:grid}.activity-use-choice:has(input:checked){background:var(--green-soft);border-color:var(--green)}.activity-use-choice input{accent-color:var(--green);margin-top:5px}.activity-use-choice-copy{gap:4px;display:grid}.activity-use-choice strong{font-size:.78rem;line-height:1.35}.activity-use-choice small{color:var(--muted);font-size:.7rem;line-height:1.45}.activity-form>.button{margin-top:24px}.activity-result{border-top:5px solid var(--green)}.activity-result>header{border-bottom:1px solid var(--line);padding-bottom:25px}.activity-result h2{margin:19px 0 11px;font-size:clamp(2rem,3.5vw,3.2rem)}.activity-result>header>p{color:var(--muted);font-size:.84rem}.activity-result-tags{flex-wrap:wrap;gap:7px;display:flex}.activity-result-tags span{color:#36556b;background:#eef3f6;border-radius:999px;padding:6px 9px;font-size:.67rem}.activity-result-section{border-bottom:1px solid var(--line);padding:24px 0}.activity-result-section h3{font-family:var(--serif);font-size:1.3rem}.activity-result-section ul,.activity-result-section ol{margin-bottom:0;padding-left:1.2rem}.activity-result-section li{color:var(--muted);padding:5px 0;font-size:.78rem}.activity-result-recommendations{border-bottom:0}.activity-recommendation-heading>span{color:var(--green);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;font-size:.65rem;font-weight:900}.activity-recommendation-heading h3{margin:7px 0 13px}.activity-recommendation-list{gap:9px;display:grid}.activity-recommendation-list article{border:1px solid #b7ddd7;border-left:4px solid var(--green);background:#eef8f7;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;gap:8px 14px;padding:15px;display:grid}.activity-recommendation-list article>div{min-width:0}.activity-recommendation-list article>div>small{color:#08766c;font-family:var(--mono);text-transform:uppercase;font-size:.56rem;font-weight:900}.activity-recommendation-list h4{color:var(--blue-dark);font-family:var(--serif);margin:4px 0;font-size:1rem;line-height:1.2}.activity-recommendation-list h4 a:hover{color:var(--blue);text-underline-offset:3px;text-decoration:underline}.activity-recommendation-list p{color:#416377;margin:0;font-size:.66rem;font-weight:750}.activity-recommendation-list article>strong{color:var(--blue-dark);font-family:var(--serif);white-space:nowrap;font-size:1.2rem}.activity-recommendation-list article>strong small{font-family:var(--sans);font-size:.5rem}.activity-recommendation-link{width:fit-content;color:var(--blue);text-underline-offset:3px;grid-column:1/-1;font-size:.7rem;font-weight:900;text-decoration:underline}.activity-result-warning{color:#684b2c;background:var(--amber-soft);border-left:4px solid var(--amber);margin:24px 0;padding:17px}.activity-result-warning strong{font-size:.82rem}.activity-result-warning p{margin:5px 0 0;font-size:.75rem}.activity-result-actions{flex-wrap:wrap;gap:10px;display:flex}.activity-result-actions .button{min-height:46px;padding-inline:16px;font-size:.78rem}.activity-why-section{border-block:1px solid var(--line);background:#edf2ef}.activity-example-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.activity-example-grid article{border:1px solid var(--line);border-top:4px solid var(--blue);background:#fff;border-radius:11px;min-height:260px;padding:27px}.activity-example-grid article>span{color:var(--blue);font-family:var(--mono);font-size:.7rem}.activity-example-grid h3{font-family:var(--serif);margin-top:35px;font-size:1.4rem}.activity-example-grid p{color:var(--muted);font-size:.82rem}.activity-food-rule{color:#fff;background:var(--navy);border-radius:13px;grid-template-columns:.85fr 1.15fr;gap:60px;margin-top:24px;padding:31px;display:grid}.activity-food-rule h3{font-family:var(--serif);margin:13px 0 0;font-size:1.7rem}.activity-food-rule p{color:#c8d7e1;margin:0;font-size:.84rem}.activity-sources-section{color:#fff;background:linear-gradient(135deg,#052d4b 0%,#073e5e 70%,#075b62 100%)}.activity-sources-section .activity-section-heading h2{color:#fff}.activity-sources-section .activity-section-heading>p{color:#c8e0e6}.activity-sources-section .eyebrow{color:#8ce0d1}.activity-source-list{grid-template-columns:repeat(3,1fr);gap:13px;margin:0;padding:0;list-style:none;display:grid}.activity-source-list li{background:#ffffff14;border:1px solid #fff3;border-radius:10px;flex-direction:column;min-height:285px;padding:23px;display:flex;box-shadow:0 16px 34px #00122224}.activity-source-list li>span{color:#82dbc9;font-family:var(--mono);text-transform:uppercase;font-size:.68rem;font-weight:800}.activity-source-list strong{font-family:var(--serif);margin:19px 0 8px;font-size:1.14rem;line-height:1.3}.activity-source-list p{color:#cce0e7;font-size:.75rem}.activity-source-list a{color:#83ddec;text-underline-offset:3px;border-top:1px solid #fff3;align-items:center;min-height:44px;margin-top:auto;font-size:.75rem;font-weight:800;text-decoration:underline;display:flex}.activity-final-cta,.sentinel-final-cta{color:#fff;background:var(--blue);padding:76px 0}.activity-final-cta-inner,.sentinel-final-cta-inner{justify-content:space-between;align-items:center;gap:60px;display:flex}.activity-final-cta h2,.sentinel-final-cta h2{max-width:800px;margin-bottom:12px;font-size:clamp(2.1rem,4vw,3.7rem)}.activity-final-cta p:not(.eyebrow),.sentinel-final-cta p:not(.eyebrow){color:#d8e4ff;max-width:760px;margin:0}.activity-package-showcase{color:#fff;background:linear-gradient(145deg,#073755 0%,#07554f 100%);border-bottom:1px solid #2a6c70;padding:82px 0 88px}.activity-package-showcase .activity-section-heading h2{color:#fff}.activity-package-showcase .activity-section-heading>p{color:#d3e8e7}.activity-package-showcase .eyebrow{color:#8ee0d0}.activity-package-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.activity-package-group{border:1px solid var(--line-dark);border-top:4px solid var(--blue);background:#fff;border-radius:14px;padding:22px}.activity-package-group:nth-child(3n+2){border-top-color:var(--green)}.activity-package-group:nth-child(3n+3){border-top-color:var(--lime)}.activity-package-group h3{color:var(--blue-dark);font-family:var(--serif);margin:0 0 4px;font-size:1.42rem}.activity-package-group>header p{color:var(--muted);margin:0 0 16px;font-size:.78rem;line-height:1.45}.activity-package-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.activity-package-card{background:#f5fafb;border:1px solid #cde1e7;border-radius:9px;flex-direction:column;min-width:0;padding:12px;display:flex}.activity-package-card>span{color:var(--blue);font-family:var(--mono);font-size:.56rem;font-weight:900}.activity-package-card strong{color:var(--ink);margin:8px 0;font-size:.78rem;line-height:1.25}.activity-package-card b{color:var(--blue-dark);font-family:var(--serif);margin-top:auto;font-size:1.15rem}.activity-package-card b small{font-family:var(--sans);font-size:.52rem;font-weight:700}.activity-package-card>small{color:#365a70;font-size:.82rem;font-weight:650;line-height:1.45}.activity-package-card a{color:var(--blue-dark);margin-top:10px;font-size:.65rem;font-weight:850}.activity-package-card .activity-package-title-link{font-size:inherit;margin-top:0;text-decoration:none}.activity-package-card .activity-package-title-link strong{display:block}.activity-package-card a:hover{text-underline-offset:3px;text-decoration:underline}.activity-package-disclosure{color:#cce1e0;margin:22px 0 0;font-size:.7rem}.sentinel-page{background:#f7f8f4}.sentinel-hero{border-bottom:1px solid var(--line);background:#eef3f6;padding:70px 0 78px}.sentinel-hero-grid{grid-template-columns:1.2fr .8fr;align-items:end;gap:76px;display:grid}.sentinel-hero h1{max-width:900px;font-size:clamp(3.15rem,6vw,5.55rem)}.sentinel-hero h1 em{color:var(--blue);font-weight:500;display:block}.sentinel-lead{color:#36556b;max-width:800px;font-size:1.08rem}.sentinel-hero-actions{flex-wrap:wrap;gap:11px;margin-top:28px;display:flex}.sentinel-status-card{border:1px solid var(--line-dark);border-top:5px solid var(--blue);background:#fff;border-radius:13px;padding:28px;box-shadow:0 20px 60px #0d2b450f}.sentinel-status-card>strong{font-family:var(--serif);margin:20px 0;font-size:1.45rem;display:block}.sentinel-status-card dl{border-top:1px solid var(--line);margin:0}.sentinel-status-card dl div{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:11px 0;display:flex}.sentinel-status-card dt{color:var(--muted);font-size:.73rem}.sentinel-status-card dd{text-align:right;margin:0;font-size:.75rem;font-weight:800}.sentinel-payment-flow{color:#fff;background:linear-gradient(135deg,#062f4f 0%,#075b62 100%);padding:52px 0}.sentinel-payment-flow .shell{grid-template-columns:.85fr 1.15fr;align-items:center;gap:54px;display:grid}.sentinel-payment-flow h2{color:#fff;margin:9px 0 12px;font-size:clamp(2rem,3.4vw,3rem)}.sentinel-payment-flow header>p:last-child{color:#cee3e7;margin:0;font-size:.88rem}.sentinel-payment-flow ol{grid-template-columns:1fr 1fr;gap:9px;margin:0;padding:0;list-style:none;display:grid}.sentinel-payment-flow li{background:#ffffff17;border:1px solid #fff3;border-radius:10px;grid-template-columns:32px 1fr;gap:3px 10px;padding:15px;display:grid}.sentinel-payment-flow li>span{color:#063f4b;width:32px;height:32px;font-family:var(--mono);background:#82dbc9;border-radius:50%;grid-row:1/3;place-items:center;font-size:.65rem;font-weight:900;display:grid}.sentinel-payment-flow li strong{color:#fff;font-size:.78rem}.sentinel-payment-flow li small{color:#c9dfe4;font-size:.65rem;line-height:1.4}.sentinel-catalog{border-bottom:1px solid var(--line);background:linear-gradient(#f7fbfa 0%,#eaf4f1 100%);padding:90px 0}.secura-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.secura-plan-card{border:1px solid #aecfd0;border-top:6px solid var(--green);background:#fff;border-radius:14px;flex-direction:column;min-width:0;padding:24px;display:flex;box-shadow:0 15px 38px #0d2b4512}.secura-plan-card-blue{border-top-color:var(--blue)}.secura-plan-card-amber{border-top-color:var(--amber)}.secura-plan-card-topline{color:var(--green);font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:9px;font-size:.7rem;font-weight:850;display:flex}.secura-plan-card-topline small{color:var(--muted);font:inherit;margin-left:auto}.secura-plan-card h3{font-family:var(--serif);margin:22px 0 8px;font-size:clamp(1.55rem,2vw,1.9rem);line-height:1.05}.secura-plan-card h3 a{color:var(--navy);text-decoration:none}.secura-plan-card h3 a:hover{color:var(--blue);text-underline-offset:4px;text-decoration:underline}.secura-plan-card>p{min-height:3.6em;color:var(--muted);margin:0 0 19px;font-size:.8rem}.secura-plan-card dl{background:#cfe2df;border:1px solid #cfe2df;border-radius:9px;grid-template-columns:1fr 1fr;gap:1px;margin:auto 0 18px;display:grid;overflow:hidden}.secura-plan-card dl div{background:#f4faf8;min-width:0;padding:11px 12px}.secura-plan-card dt{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:.62rem;font-weight:750}.secura-plan-card dd{color:var(--navy);margin:3px 0 0;font-size:.77rem;font-weight:900;line-height:1.2}.secura-plan-card-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:end;gap:14px;padding-top:17px;display:flex}.secura-plan-card-footer>strong{color:var(--navy);font-family:var(--serif);font-size:1.55rem;line-height:1}.secura-plan-card-footer>strong small{font-family:var(--sans);font-size:.63rem}.secura-plan-card-footer>a{color:var(--blue);font-size:.72rem;font-weight:900}.secura-plan-card-footer>.button{color:#fff;min-height:38px;padding:8px 12px;font-size:.68rem}.sentinel-catalog-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:34px;display:flex}.sentinel-definition,.sentinel-features,.sentinel-roles,.sentinel-example{padding:90px 0}.sentinel-definition-grid{border:1px solid var(--line-dark);background:#fff;border-radius:15px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.sentinel-definition-grid>div,.sentinel-definition-grid>aside{padding:38px}.sentinel-definition-grid>aside{background:var(--amber-soft);border-left:1px solid #efc996}.sentinel-definition h2{font-size:clamp(2rem,3.5vw,3.25rem)}.sentinel-definition ul{margin-bottom:0;padding-left:1.2rem}.sentinel-definition li{color:var(--muted);padding:5px 0;font-size:.84rem}.sentinel-definition aside li{color:#684b2c}.sentinel-cycle{color:#fff;background:var(--navy);padding:92px 0}.sentinel-cycle-grid{grid-template-columns:.8fr 1.2fr;gap:84px;display:grid}.sentinel-cycle-copy{align-self:start;position:sticky;top:112px}.sentinel-cycle-copy h2{font-size:clamp(2.2rem,4vw,3.8rem)}.sentinel-cycle-copy>p:last-child{color:#b9cbd8}.sentinel-phase-list{border-top:1px solid #35536b;margin:0;padding:0;list-style:none}.sentinel-phase-list li{border-bottom:1px solid #35536b;grid-template-columns:54px 1fr;gap:18px;padding:21px 0;display:grid}.sentinel-phase-list li>span{color:#85bfff;font-family:var(--mono);font-size:.72rem}.sentinel-phase-list strong{font-family:var(--serif);font-size:1.24rem}.sentinel-phase-list p{color:#b9cbd8;margin:3px 0 0;font-size:.78rem}.sentinel-section-heading{grid-template-columns:1.1fr .9fr;align-items:end;gap:70px;margin-bottom:40px;display:grid}.sentinel-section-heading h2{margin-bottom:0}.sentinel-section-heading>p{color:var(--muted);margin:0;font-size:.9rem}.sentinel-feature-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.sentinel-feature-grid article{border:1px solid var(--line);border-top:4px solid var(--green);background:#fff;border-radius:11px;min-height:265px;padding:26px}.sentinel-feature-grid article>span{color:var(--green);font-family:var(--mono);font-size:.68rem;font-weight:800}.sentinel-feature-grid h3{font-family:var(--serif);margin-top:34px;font-size:1.38rem}.sentinel-feature-grid p{color:var(--muted);font-size:.8rem}.sentinel-roles{border-block:1px solid var(--line);background:#edf3f1}.sentinel-role-table{border:1px solid var(--line-dark);background:#fff;border-radius:13px;overflow:hidden}.sentinel-role-table table{border-collapse:collapse;width:100%}.sentinel-role-table tr{border-bottom:1px solid var(--line)}.sentinel-role-table tr:last-child{border:0}.sentinel-role-table th,.sentinel-role-table td{vertical-align:top;padding:23px 27px}.sentinel-role-table th{width:240px;font-family:var(--serif);text-align:left;font-size:1.12rem}.sentinel-role-table td{color:var(--muted);font-size:.82rem}.sentinel-example-grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:80px;display:grid}.sentinel-example-grid>div>p:not(.eyebrow){color:var(--muted)}.sentinel-example-grid aside{background:var(--green-soft);border-left:4px solid var(--green);margin-top:28px;padding:22px}.sentinel-example-grid aside strong{font-family:var(--serif);font-size:1.16rem}.sentinel-example-grid aside ul{columns:2;margin-bottom:0;padding-left:1.1rem}.sentinel-example-grid aside li{color:#365c58;padding:3px 0;font-size:.73rem}.sentinel-example-list{margin:0;padding:0;list-style:none}.sentinel-example-list li{border-top:1px solid var(--line);grid-template-columns:145px 1fr;gap:25px;padding:22px 0;display:grid}.sentinel-example-list li:last-child{border-bottom:1px solid var(--line)}.sentinel-example-list li>span{color:var(--blue);font-family:var(--mono);text-transform:uppercase;font-size:.7rem;font-weight:800}.sentinel-example-list strong{font-family:var(--serif);font-size:1.18rem}.sentinel-example-list p{color:var(--muted);margin:3px 0 0;font-size:.78rem}.sentinel-final-cta{background:var(--navy)}.sentinel-final-actions{flex-wrap:wrap;gap:11px;display:flex}.sentinel-dark-secondary{color:#fff;background:0 0;border-color:#8aa0b0}.sentinel-dark-secondary:hover{color:#fff;background:#183c58;border-color:#fff}@media (max-width:1100px){.desktop-nav{gap:14px}.desktop-nav a{font-size:.84rem}.header-inner{gap:22px}.activity-planner{grid-template-columns:1fr}}@media (max-width:980px){.activity-hero-grid,.activity-section-heading,.activity-planner,.sentinel-hero-grid,.sentinel-section-heading{grid-template-columns:1fr;gap:34px}.sentinel-payment-flow .shell{grid-template-columns:1fr;gap:30px}.activity-legal-note,.sentinel-status-card{max-width:680px}.activity-source-list,.sentinel-feature-grid,.secura-plan-grid{grid-template-columns:1fr 1fr}.sentinel-cycle-grid,.sentinel-example-grid{grid-template-columns:1fr;gap:42px}.sentinel-cycle-copy{position:static}}@media (max-width:700px){.activity-hero,.sentinel-hero{padding:49px 0 55px}.activity-hero h1,.sentinel-hero h1{font-size:clamp(2.55rem,12.5vw,3.7rem)}.activity-screening-section,.activity-why-section,.activity-sources-section,.sentinel-catalog,.sentinel-definition,.sentinel-features,.sentinel-roles,.sentinel-example{padding:66px 0}.activity-progress{grid-template-columns:1fr 1fr}.activity-choice-grid,.activity-use-grid,.activity-example-grid,.activity-source-list,.activity-food-rule,.sentinel-definition-grid,.sentinel-feature-grid,.secura-plan-grid{grid-template-columns:1fr}.sentinel-payment-flow{padding:44px 0}.sentinel-payment-flow ol{grid-template-columns:1fr}.activity-choice{min-height:0}.activity-food-rule{gap:18px}.sentinel-definition-grid>aside{border-top:1px solid #efc996;border-left:0}.sentinel-role-table th,.sentinel-role-table td{width:auto;padding:20px 24px;display:block}.sentinel-role-table td{padding-top:0}.activity-final-cta-inner,.sentinel-final-cta-inner{flex-direction:column;align-items:flex-start;gap:28px}}@media (max-width:520px){.activity-form,.activity-result{padding:23px 18px}.activity-recommendation-list article{grid-template-columns:1fr}.activity-recommendation-list article>strong{justify-self:start}.activity-progress li{min-height:54px}.activity-result-actions,.sentinel-hero-actions,.sentinel-final-actions{flex-direction:column;align-items:stretch}.activity-result-actions .button,.sentinel-hero-actions .button,.sentinel-final-actions .button{width:100%}.sentinel-definition-grid>div,.sentinel-definition-grid>aside{padding:27px 20px}.sentinel-role-table th,.sentinel-role-table td{padding-inline:20px}.sentinel-example-grid aside ul{columns:1}.sentinel-example-list li{grid-template-columns:1fr;gap:6px}.secura-plan-card{padding:21px 18px}.secura-plan-card>p{min-height:0}.secura-plan-card-footer{flex-direction:column;align-items:flex-start}}.package-proof-page{background:#fff}.package-proof-hero{color:var(--navy);background:linear-gradient(145deg,#fff 0%,#f2f9fc 58%,#e8f5f6 100%);border-bottom:1px solid #c9dfe6}.package-proof-grid-lines{opacity:.7;background-image:linear-gradient(#1f7ea214 1px,#0000 1px),linear-gradient(90deg,#1f7ea214 1px,#0000 1px);-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.package-proof-breadcrumbs li{color:#58738a}.package-proof-breadcrumbs li:not(:last-child):after{color:#9db4c2}.package-proof-breadcrumbs a:hover{color:var(--blue)}.package-proof-hero .eyebrow,.package-proof-hero .eyebrow-light{color:#057db5}.package-proof-hero h1{color:#102f49}.package-proof-lead{color:#45677c}.package-proof-secondary{color:#173d59;background:#fff;border-color:#8bb3c8}.package-proof-secondary:hover{color:#0a6795;background:#edf8fc;border-color:#0a8dcc}.package-proof-disclosure{color:#688399}.package-proof-order-card{background:#fffffff0;border-color:#bed7e1;box-shadow:0 22px 60px #11536f1c}.package-proof-order-card .demo-label{color:#057db5}.package-proof-order-card>strong{color:#102f49}.package-proof-order-card>p,.package-proof-order-card dt{color:#617e91}.package-proof-order-card dl,.package-proof-order-card dl div{border-color:#d8e7ec}.package-proof-order-card dd{color:#173d59}.package-proof-trust article{background:#ffffffeb;border-color:#c8dfe7;box-shadow:0 12px 34px #11536f12}.package-proof-trust strong,.package-proof-trust h2{color:#12344f}.package-proof-trust p{color:#607d91}.package-proof-trust a{color:#057db5}.package-proof-signal-bar{color:#547287;background:#ffffffd1;border-color:#c7dfe7}.package-proof-signal-bar span+span:before{background:#c7dfe7}.package-proof-signal-bar strong{color:#0a678f}.package-proof-service-status strong{color:#163d58}.package-proof-service-status small{color:#607e92}.package-proof-service-actions>span,.package-proof-service-actions>a{color:#45677c;background:#fff;border-color:#c2dae3}.package-proof-service-actions>a{color:#057db5}.package-proof-service-actions>a:hover{color:#075c82;background:#eaf7fb;border-color:#47a8cf}.package-proof-commerce-status,.package-proof-commerce-status>div{border-color:#c6dfe7}.package-proof-commerce-status span{color:#087fb2}.package-proof-commerce-status strong{color:#4d6d82}.package-proof-order-card .promo-trigger-dark{color:#057db5;background:#f2fbfe;border-color:#8bc8dd}.package-proof-order-card .promo-trigger-dark:hover{color:#075c82;background:#e7f7fc;border-color:#47a8cf}@media (max-width:980px){.package-proof-commerce-status>div,.package-proof-commerce-status>div:first-child,.package-proof-commerce-status>div:last-child{border-color:#c6dfe7}}.customer-account-masthead{background:#fff;border-bottom:1px solid #cfe0e7;box-shadow:0 8px 28px #0d415a0f}.customer-account-masthead-inner{justify-content:space-between;align-items:center;gap:28px;min-height:82px;display:flex}.customer-account-title{gap:5px;display:grid}.customer-account-title .parameter-breadcrumbs{margin:0}.customer-account-title>strong{color:var(--navy);font-family:var(--serif);font-size:1.45rem}.customer-account-userbar{justify-content:flex-end;align-items:center;gap:11px;min-width:0;display:flex}.customer-account-avatar{color:#fff;background:var(--green);border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:.68rem;font-weight:900;display:grid}.customer-account-userbar>div{text-align:right;gap:1px;min-width:0;display:grid}.customer-account-userbar small{color:var(--muted);font-size:.58rem;font-weight:700}.customer-account-userbar strong{max-width:250px;color:var(--navy);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.customer-account-userbar .account-logout-form{margin-left:5px}.customer-account-userbar .account-logout-form button{min-height:38px;color:var(--blue);background:#fff;border:1px solid #a9c6d2;border-radius:999px;padding:0 15px;font-size:.68rem;font-weight:850;text-decoration:none}.customer-account-userbar .account-logout-form button:hover{color:#fff;background:var(--blue);border-color:var(--blue)}.customer-account-section.customer-account-section-authenticated{background:#f7fafb;padding:34px 0 70px}.customer-area-page-authenticated .account-dashboard{min-height:0;box-shadow:0 15px 48px #0d415a12}.customer-account-section{border-bottom:1px solid var(--line);background:#f3f8fa;padding:90px 0}.account-dashboard{background:#fff;border:1px solid #c7dbe4;border-radius:16px;grid-template-columns:250px minmax(0,1fr);min-height:720px;display:grid;overflow:hidden;box-shadow:0 24px 70px #0d415a17}.account-payment-notice{color:#17384b;background:#fff;border:1px solid #bfd5df;border-left-width:5px;border-radius:12px;justify-content:space-between;align-items:center;gap:24px;margin:0 0 18px;padding:18px 20px;display:flex;box-shadow:0 12px 34px #0d415a12}.account-payment-notice-success{background:#f0faf7;border-left-color:#13876f}.account-payment-notice-pending{background:#fff9ea;border-left-color:#b07a16}.account-payment-notice-neutral{background:#f5f8fa;border-left-color:#7693a4}.account-payment-notice-error{background:#fff4f3;border-left-color:#b04b48}.account-payment-notice span{color:#567184;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:900;display:block}.account-payment-notice strong{font-family:var(--serif);margin-top:4px;font-size:1.18rem;display:block}.account-payment-notice p{color:#456275;margin:4px 0 0;font-size:.75rem}.account-payment-notice small{color:#31566d;margin-top:7px;font-size:.66rem;font-weight:800;display:block}.account-payment-notice a{color:#0a5b7f;text-underline-offset:3px;flex:none;font-size:.7rem;font-weight:900;text-decoration:underline}.account-sidebar{color:#fff;background:#0c2d45;flex-direction:column;padding:22px 15px;display:flex}.account-person{border-bottom:1px solid #315066;grid-template-columns:43px 1fr;align-items:center;gap:11px;padding:5px 5px 22px;display:grid}.account-person>span{background:#0d8fc5;border-radius:11px;place-items:center;width:42px;height:42px;font-size:.69rem;font-weight:900;display:grid}.account-person div{gap:2px;min-width:0;display:grid}.account-person strong{font-size:.75rem}.account-person small{color:#9bb4c5;text-overflow:ellipsis;font-size:.58rem;overflow:hidden}.account-sidebar nav{gap:5px;margin-top:20px;display:grid}.account-sidebar nav button{color:#bfd0dc;text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:25px 1fr;align-items:center;gap:8px;padding:11px 12px;font-size:.7rem;font-weight:800;display:grid}.account-sidebar nav button:hover{color:#fff;background:#153d59}.account-sidebar nav button[aria-pressed=true]{color:#fff;background:#0d79aa;border-color:#48a9d0}.account-sidebar nav button>span{color:#6ac8ec;text-align:center}.account-sidebar nav button[aria-pressed=true]>span{color:#fff}.account-sidebar-help{background:#153d59;border:1px solid #315b77;border-radius:10px;margin-top:auto;padding:16px}.account-sidebar-help strong{font-size:.72rem}.account-sidebar-help p{color:#a9c0cf;margin:5px 0 12px;font-size:.61rem}.account-sidebar-help a{color:#6ed1f5;text-underline-offset:3px;font-size:.65rem;font-weight:800;text-decoration:underline}.account-dashboard-content{min-width:0;padding:30px}.account-live-message{min-height:23px;color:var(--green);margin:0 0 7px;font-size:.68rem;font-weight:800}.account-content-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;margin-bottom:25px;padding-bottom:22px;display:flex}.account-content-header .eyebrow{margin-bottom:8px}.account-content-header h2{margin:0;font-size:clamp(2rem,3.5vw,3.15rem)}.account-verified,.account-demo-chip{color:var(--green);background:var(--green-soft);border:1px solid #97cfc4;border-radius:999px;flex:none;padding:7px 10px;font-size:.64rem;font-weight:800}.account-demo-chip{color:var(--blue);background:#edf7fc;border-color:#a9d2e5}.account-stat-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.account-stat-grid article{background:#f6fafb;border:1px solid #d6e5ea;border-radius:10px;min-width:0;padding:17px}.account-stat-grid span{color:var(--muted);text-transform:uppercase;font-size:.62rem;font-weight:800}.account-stat-grid strong{color:var(--blue);font-family:var(--serif);margin:10px 0 2px;font-size:1.75rem;display:block}.account-stat-grid small{color:var(--muted);font-size:.58rem}.account-active-order{color:#fff;background:linear-gradient(135deg,#0d3855,#0a658c);border-radius:12px;margin-top:16px;padding:22px}.account-active-order header{justify-content:space-between;gap:20px;display:flex}.account-active-order header .demo-label{color:#80d5f5}.account-active-order h3{font-family:var(--serif);margin:8px 0 0;font-size:1.55rem}.account-active-order header>span{color:#c3f5e8;background:#08766e4d;border:1px solid #64bfb2;border-radius:999px;align-self:start;padding:6px 9px;font-size:.62rem;font-weight:800}.account-active-progress{grid-template-columns:repeat(7,1fr);gap:5px;margin:22px 0 16px;display:grid}.account-active-progress i{background:#ffffff38;border-radius:99px;height:5px}.account-active-progress i:nth-child(-n+4){background:#51d3bb}.account-active-order dl{grid-template-columns:repeat(3,1fr);margin:0;display:grid}.account-active-order dl div{border-left:1px solid #fff3;padding:10px 14px}.account-active-order dl div:first-child{border-left:0;padding-left:0}.account-active-order dt{color:#a9c8d9;text-transform:uppercase;font-size:.58rem}.account-active-order dd{margin:3px 0 0;font-size:.68rem;font-weight:800}.account-active-order>button{color:#8edcff;cursor:pointer;background:0 0;border:0;margin-top:18px;padding:0;font-size:.68rem;font-weight:800}.account-checkout-action{margin-top:18px}.account-checkout-action button{color:#07334b;font:inherit;cursor:pointer;background:#8edcff;border:1px solid #b8ebff;border-radius:7px;padding:10px 14px;font-size:.68rem;font-weight:900}.account-checkout-action button:disabled{cursor:wait;opacity:.68}.account-checkout-action p{color:#d4eef8;min-height:18px;margin:8px 0 0;font-size:.61rem}.account-quick-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:16px;display:grid}.account-quick-grid button{text-align:left;cursor:pointer;background:#fff;border:1px solid #d0e1e7;border-radius:10px;grid-template-columns:34px 1fr;gap:2px 10px;min-width:0;padding:16px;display:grid}.account-quick-grid button:hover{border-color:#74b8d2;box-shadow:0 8px 24px #0d5f8214}.account-quick-grid button>span{width:32px;height:32px;color:var(--blue);background:#edf8fc;border-radius:8px;grid-row:1/3;place-items:center;font-weight:900;display:grid}.account-quick-grid strong{font-size:.68rem}.account-quick-grid small{color:var(--muted);font-size:.58rem}.account-order-list{gap:10px;display:grid}.account-order-list article{background:#fff;border:1px solid #d0e1e7;border-radius:10px;grid-template-columns:minmax(220px,1fr) auto 110px 115px;align-items:center;gap:18px;padding:18px;display:grid}.account-order-list h3{font-family:var(--serif);margin:6px 0 2px;font-size:1.1rem}.account-order-list p{color:var(--muted);margin:0;font-size:.61rem}.account-order-list>article>strong{text-align:right;font-size:.67rem}.account-order-list a,.account-order-list button{color:var(--blue);text-align:right;cursor:pointer;background:0 0;border:0;font-size:.63rem;font-weight:800}.account-order-list .account-checkout-action{border-top:1px solid var(--line);grid-column:1/-1;align-items:center;gap:12px;margin-top:0;padding-top:12px;display:flex}.account-order-list .account-checkout-action button{color:#fff;text-align:center;background:var(--blue);border:1px solid var(--blue);border-radius:7px;padding:9px 13px}.account-order-list .account-checkout-action p{min-height:0;color:var(--muted)}.account-order-status{border-radius:999px;padding:6px 9px;font-size:.59rem;font-weight:800}.account-order-status-current{color:var(--blue);background:#edf7fc}.account-order-status-complete{color:var(--green);background:var(--green-soft)}.account-order-status-cancelled{color:var(--muted);background:#eef1f2}.account-data-card{background:#fff;border:1px solid #cadde5;border-radius:12px;overflow:hidden}.account-data-card>header{background:#f4f9fb;border-bottom:1px solid #d6e5ea;justify-content:space-between;gap:20px;padding:18px 20px;display:flex}.account-data-card>header div{gap:3px;display:grid}.account-data-card>header strong{font-size:.76rem}.account-data-card>header small{color:var(--muted);font-size:.6rem}.account-data-card>header button{color:var(--blue);cursor:pointer;background:0 0;border:0;font-size:.63rem;font-weight:800}.account-data-card dl{grid-template-columns:1fr 1fr;margin:0;padding:10px 20px 20px;display:grid}.account-data-card dl div{border-bottom:1px solid var(--line);padding:13px 0}.account-data-card dl div:nth-child(odd){padding-right:20px}.account-data-card dt,.account-security-grid dt{color:var(--muted);text-transform:uppercase;font-size:.59rem}.account-data-card dd,.account-security-grid dd{margin:4px 0 0;font-size:.69rem;font-weight:800}.account-edit-form{background:#f4f9fb;border:1px solid #c9dfe7;border-radius:10px;margin:0 20px 20px;padding:18px}.account-edit-form>p{color:var(--muted);margin:0 0 14px;font-size:.65rem}.account-edit-form>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.account-territory-fields{grid-column:1/-1}.account-edit-form .account-territory-fields{grid-template-columns:.72fr 1.15fr 1fr 1fr;gap:12px}.account-edit-form label{gap:6px;margin-bottom:12px;font-size:.65rem;font-weight:800;display:grid}.account-edit-form input{min-height:44px;color:var(--navy);font:inherit;background:#fff;border:1px solid #b9cfd9;border-radius:7px;padding:10px 11px}.account-edit-form input:focus{border-color:var(--blue);outline:3px solid #0b70b821}.account-information-note{border-left:4px solid var(--amber);background:#fff8e7;margin-top:14px;padding:16px}.account-information-note strong{font-size:.71rem}.account-information-note p{color:var(--muted);margin:4px 0 0;font-size:.65rem}.account-address-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.account-address-grid article{background:#fff;border:1px solid #cadde5;border-radius:11px;padding:20px}.account-address-grid article>span{color:var(--green);background:var(--green-soft);text-transform:uppercase;border-radius:5px;padding:5px 8px;font-size:.58rem;font-weight:800;display:inline-flex}.account-address-grid h3{font-family:var(--serif);margin:17px 0 7px;font-size:1.2rem}.account-address-grid p{color:#45677c;font-size:.7rem;line-height:1.75}.account-address-grid small{color:var(--muted);font-size:.63rem}.account-address-grid button{color:var(--blue);cursor:pointer;background:0 0;border:0;margin-top:18px;padding:0;font-size:.64rem;font-weight:800;display:block}.account-address-form{margin:14px 0 0}.account-security-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.account-security-grid article{border:1px solid #cadde5;border-top:4px solid var(--blue);background:#fff;border-radius:11px;padding:21px}.account-security-grid article>span{color:var(--blue);font-family:var(--mono);font-size:.59rem;font-weight:800}.account-security-grid h3{font-family:var(--serif);margin:17px 0;font-size:1.25rem}.account-security-grid dl{margin:0}.account-security-grid dl div{border-bottom:1px solid var(--line);justify-content:space-between;gap:15px;padding:10px 0;display:flex}.account-security-grid dd{text-align:right}.account-security-grid button,.account-preferences button{color:var(--blue);cursor:pointer;background:0 0;border:0;margin-top:17px;padding:0;font-size:.64rem;font-weight:800}.account-preferences{background:#f4f9fb;border:1px solid #cadde5;border-radius:11px;gap:10px;margin:14px 0 0;padding:20px;display:grid}.account-preferences legend{font-family:var(--serif);padding:0 7px;font-size:1.15rem;font-weight:800}.account-preferences label{color:#45677c;font-size:.68rem}.account-preferences input{accent-color:var(--green);margin-right:8px}.account-preferences button{justify-self:start}.account-dashboard-real .account-sidebar nav a{color:#bfd0dc;border:1px solid #0000;border-radius:8px;padding:11px 12px;font-size:.7rem;font-weight:800;display:block}.account-dashboard-real .account-sidebar nav a:hover{color:#fff;background:#153d59}.account-dashboard-real .account-sidebar nav{margin-top:0}.account-dashboard-real{grid-template-columns:292px minmax(0,1fr)}.account-sidebar-organized{color:var(--navy);background:#fff;border-right:1px solid #d6e3e9;padding:0}.account-menu-toggle{display:none}.account-menu-panel{flex-direction:column;min-height:100%;padding:28px 22px;display:flex}.account-menu-title{color:#333;text-transform:uppercase;margin-bottom:22px;font-size:1.28rem;font-weight:900}.account-sidebar-organized .account-person{border-bottom-color:#d9e4e9;grid-template-columns:40px 1fr;padding:0 0 22px}.account-sidebar-organized .account-person>span{color:#1760bb;background:#eef5ff;border-radius:50%;width:38px;height:38px}.account-sidebar-organized .account-person strong{color:#3f4952;font-size:.78rem}.account-sidebar-organized .account-person small{color:#778591;font-size:.62rem}.account-dashboard-real .account-sidebar-organized nav{gap:3px;margin-top:18px}.account-dashboard-real .account-sidebar-organized nav a{color:#2058ad;border-radius:8px;grid-template-columns:25px 1fr;align-items:center;gap:10px;min-height:44px;padding:9px 10px;font-size:.76rem;display:grid}.account-dashboard-real .account-sidebar-organized nav a svg{width:21px;height:21px}:is(.account-dashboard-real .account-sidebar-organized nav a:hover,.account-dashboard-real .account-sidebar-organized nav a:focus-visible){color:#0b458d;background:#eef5ff;outline:none}.account-dashboard-real .account-sidebar-organized nav a.is-active{color:#083e83;background:#e7f1ff;box-shadow:inset 3px 0 #1760bb}.account-dashboard-real-content>section{scroll-margin-top:110px}.account-dashboard-real-content>[hidden]{display:none}.account-shipment-list article{grid-template-columns:minmax(240px,1fr) auto minmax(165px,auto)}.account-shipment-list article>span:last-child{color:var(--muted);font-size:.63rem}.account-dashboard-real-content{gap:0;display:grid}.account-real-section{padding-top:46px;scroll-margin-top:110px}.account-real-empty,.account-empty-state{color:#45677c;background:#f4f9fb;border:1px dashed #9abac8;border-radius:11px;padding:22px;font-size:.72rem}.account-empty-state{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:17px;margin-top:16px;display:grid}.account-empty-state>span{color:#fff;background:var(--blue);border-radius:50%;place-items:center;width:42px;height:42px;font-size:1.4rem;display:grid}.account-empty-state h3{font-family:var(--serif);margin:0 0 5px;font-size:1.18rem}.account-empty-state p{color:var(--muted);margin:0;font-size:.64rem}.monitoring-plans-intro{color:#45677c;max-width:760px;margin:0 0 16px;font-size:.72rem;line-height:1.7}.monitoring-billing-sandbox,.monitoring-checkout-notice{color:#26546d;background:#eff8fb;border:1px solid #bcdde9;border-radius:8px;gap:3px;margin:0 0 13px;padding:12px 14px;font-size:.62rem;line-height:1.5;display:grid}.monitoring-billing-sandbox strong,.monitoring-checkout-notice strong{color:var(--ink);font-size:.67rem}.monitoring-checkout-notice-success{color:#12614d;background:#ecfaf4;border-color:#a8dccb}.monitoring-checkout-notice-pending{color:#7a570d;background:#fff8e8;border-color:#ead292}.monitoring-checkout-notice-error{color:#8a2f20;background:#fff2ef;border-color:#e2b1a8}.monitoring-plans-section .account-live-message{min-height:20px;color:var(--blue);margin:0 0 10px;font-size:.65rem;font-weight:750}.monitoring-plan-list{gap:13px;display:grid}.monitoring-plan-card{background:#fff;border:1px solid #cadde5;border-left:5px solid #8aa9b6;border-radius:11px;padding:21px}.monitoring-plan-card-active{border-left-color:var(--green)}.monitoring-plan-card-paused{border-left-color:#d39a2b}.monitoring-plan-card-cancelled,.monitoring-plan-card-completed{opacity:.78}.monitoring-plan-card>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.monitoring-plan-card h3{color:var(--ink);font-family:var(--serif);margin:7px 0 4px;font-size:1.24rem}.monitoring-plan-card header p{color:var(--muted);margin:0;font-size:.65rem}.monitoring-plan-card>header>span{color:var(--blue);text-transform:uppercase;background:#eaf7fb;border-radius:6px;padding:6px 9px;font-size:.58rem;font-weight:850}.monitoring-plan-card-active>header>span{color:#087458;background:#e5f8f1}.monitoring-plan-card-paused>header>span{color:#8a5b06;background:#fff5dc}.monitoring-plan-progress{background:#f1f8f8;border:1px solid #c8e1df;border-radius:9px;margin-top:17px;padding:14px}.monitoring-plan-progress>div:first-child{color:var(--ink);justify-content:space-between;gap:16px;font-size:.65rem;display:flex}.monitoring-plan-progress>div:first-child span{color:#45677c;font-weight:750}.monitoring-plan-progress-track{background:#d5e6e7;border-radius:999px;height:7px;margin:10px 0 12px;overflow:hidden}.monitoring-plan-progress-track i{background:linear-gradient(90deg, var(--green), #29aacf);border-radius:inherit;height:100%;transition:width .2s;display:block}.monitoring-plan-progress ol{justify-content:space-between;gap:7px;margin:0;padding:0;list-style:none;display:flex}.monitoring-plan-progress li{color:#698290;text-align:center;flex:1;justify-items:center;gap:5px;min-width:0;display:grid}.monitoring-plan-progress li>span{width:24px;height:24px;font-family:var(--mono);background:#dbe8e9;border-radius:50%;place-items:center;font-size:.55rem;font-weight:900;display:grid}.monitoring-plan-progress li small{font-size:.52rem;line-height:1.2}.monitoring-plan-progress li.is-complete>span{color:#fff;background:var(--green)}.monitoring-plan-progress li.is-current>span{color:#fff;background:var(--blue);box-shadow:0 0 0 4px #1457d91f}.monitoring-plan-card dl{border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(125px,1fr));gap:0;margin:18px 0 0;display:grid;overflow:hidden}.monitoring-plan-card dl div{border-left:1px solid var(--line);min-width:0;padding:12px}.monitoring-plan-card dl div:first-child{border-left:0}.monitoring-plan-card dt{color:var(--muted);text-transform:uppercase;font-size:.55rem;font-weight:800}.monitoring-plan-card dd{color:var(--ink);margin:5px 0 0;font-size:.65rem;font-weight:800}.monitoring-plan-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.monitoring-plan-actions button{color:#fff;background:var(--blue);border:1px solid var(--blue);cursor:pointer;border-radius:7px;padding:8px 11px;font-size:.62rem;font-weight:800}.monitoring-plan-actions button:disabled{cursor:wait;opacity:.55}.monitoring-plan-actions .monitoring-plan-cancel{color:#9a331f;background:#fff;border-color:#e4b8ae}.monitoring-plan-actions .monitoring-plan-billing{color:#004b69;background:#dff5fb;border-color:#75c9df}.monitoring-plan-billing-state{color:#7a570d;align-self:center;font-size:.61rem;font-weight:750}.monitoring-plan-price-note{color:#567488;margin:9px 0 0;font-size:.59rem;line-height:1.55}.monitoring-plan-card>details{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.monitoring-plan-card>details>summary{color:var(--blue);cursor:pointer;font-size:.63rem;font-weight:800}.monitoring-plan-history{grid-template-columns:1fr 1fr;gap:20px;margin-top:13px;display:grid}.monitoring-plan-history h4{color:var(--ink);margin:0 0 8px;font-size:.64rem}.monitoring-plan-history ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.monitoring-plan-history li{border-bottom:1px solid var(--line);color:#45677c;justify-content:space-between;gap:12px;padding:7px 0;font-size:.59rem;display:flex}.monitoring-plan-history time{color:var(--muted)}.monitoring-plan-create{background:#f4f9fb;border:1px solid #cadde5;border-radius:11px;margin-top:15px;overflow:hidden}.monitoring-plan-create>summary{color:var(--blue);cursor:pointer;padding:16px 18px;font-size:.7rem;font-weight:850}.monitoring-plan-create[open]>summary{background:#eaf5f8;border-bottom:1px solid #cadde5}.monitoring-plan-create form{gap:13px;padding:18px;display:grid}.monitoring-plan-create form>div{grid-template-columns:repeat(2,1fr);gap:11px;display:grid}.monitoring-plan-create form>div:nth-of-type(2){grid-template-columns:repeat(3,1fr)}.monitoring-plan-create label{color:var(--ink);gap:6px;font-size:.61rem;font-weight:800;display:grid}.monitoring-plan-create input,.monitoring-plan-create select{min-width:0;min-height:44px;color:var(--navy);font:inherit;background:#fff;border:1px solid #b9cfd9;border-radius:7px;padding:10px 11px;font-weight:500}.monitoring-plan-create p{color:var(--muted);margin:0;font-size:.61rem;line-height:1.6}.monitoring-plan-create .button{justify-self:start}.customer-auth-boundary{border-top-color:var(--green)}.customer-auth-boundary .button{width:100%;margin-top:17px}.email-access-page{background:radial-gradient(circle at 12% 18%,#10add91a,#0000 30rem),#f7fbfd;min-height:75vh}.email-access-shell{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:center;gap:clamp(32px,5vw,76px);padding-top:clamp(40px,5vw,72px);padding-bottom:clamp(40px,5vw,72px);display:grid}.email-access-intro h1{max-width:780px;color:var(--ink);letter-spacing:-.035em;margin:22px 0;font-size:clamp(2.3rem,3.8vw,4rem);line-height:1.08}.email-access-intro h1 em{color:var(--cyan-strong);font-style:normal}.email-access-intro>p{max-width:650px;color:var(--muted);font-size:1.08rem;line-height:1.7}.email-access-photo{background:#dfedf1;border-radius:24px 24px 80px;margin:28px 0 0;overflow:hidden}.email-access-photo img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.email-access-card{background:#fffffff5;border:1px solid #d7e5eb;border-radius:26px;padding:clamp(28px,4vw,52px);box-shadow:0 24px 70px #12344d1c}.email-access-form h2,.email-access-current h2,.email-access-setup h2{color:var(--ink);margin:12px 0 8px;font-size:clamp(1.7rem,3vw,2.35rem)}.email-access-form>p,.email-access-current>p,.email-access-setup>p{color:var(--muted);margin:0 0 25px;line-height:1.6}.email-access-form label{color:var(--ink);margin:0 0 8px;font-weight:750;display:block}.email-access-form input{width:100%;min-height:58px;color:var(--ink);font:inherit;background:#fff;border:1px solid #bfd3dc;border-radius:12px;padding:0 17px;font-size:1.05rem}.email-access-form input[name=code]{text-align:center;letter-spacing:.28em;font-size:1.85rem;font-weight:800}.email-access-form input:focus{border-color:var(--cyan-strong);outline:3px solid #0aa3d733}.email-access-form .button,.email-access-current .button,.email-access-setup .button{width:100%;margin-top:18px}.email-access-form .button:disabled{cursor:wait;opacity:.65}.email-access-form>small,.email-access-setup>small{color:var(--muted);margin-top:15px;line-height:1.5;display:block}.email-access-turnstile{min-height:68px;margin-top:18px}.email-access-error{font-weight:700;color:brown!important;margin:14px 0 0!important}.email-access-link-button{width:100%;color:var(--cyan-strong);font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;margin-top:17px;font-weight:700;text-decoration:underline;display:block}.email-access-recovery{background:#fff;border-top:1px solid #d9e7ec}.email-access-recovery .shell{align-items:baseline;gap:18px 40px;padding-top:28px;padding-bottom:28px;display:flex}.email-access-recovery strong{color:var(--ink)}.email-access-recovery p{color:var(--muted);margin:0}.account-logout-form{margin:0}.account-logout-form button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}@media (max-width:820px){.email-access-shell{grid-template-columns:1fr;padding-top:55px}.email-access-intro h1{font-size:clamp(2.2rem,8vw,3.6rem)}.email-access-recovery .shell{display:block}.email-access-recovery p{margin-top:8px}}.account-security-grid article>p{color:#45677c;font-size:.69rem;line-height:1.7}.account-security-grid article>a{color:var(--blue);margin-top:15px;font-size:.66rem;font-weight:800;display:inline-block}.account-security-grid .account-consent-card{grid-column:1/-1}.account-consent-card dd small{color:var(--muted);font-weight:500}.account-data-forms{gap:10px;margin-top:16px;display:grid}.account-profile-page{gap:24px;display:grid}.account-profile-page[hidden]{display:none}.account-profile-block{border-top:1px solid #d6e5ea;gap:13px;padding-top:20px;display:grid}.account-profile-block>div:first-child h3{color:var(--navy);margin:2px 0 0;font-size:clamp(1.25rem,2vw,1.65rem)}.account-edit-panel{background:#fff;border:1px solid #cadde5;border-radius:11px;overflow:hidden}.account-edit-panel>summary{color:#103852;cursor:pointer;background:#eaf5fb;align-items:center;gap:16px;min-height:90px;padding:18px 22px;font-size:1.05rem;list-style:none;display:flex}.account-edit-panel>summary::-webkit-details-marker{display:none}.account-edit-panel>summary:hover{background:#dceef8}.account-edit-panel>summary:focus-visible{outline-offset:-4px;outline:3px solid #007ca8}.account-edit-panel[open]>summary{background:#dceef8;border-bottom:1px solid #a9cadb}.account-edit-icon{color:#0c426b;background:#fff;border:1px solid #bbd9e9;border-radius:12px;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid}.account-edit-icon svg{width:26px;height:26px}.account-edit-label{flex:1;min-width:0}.account-edit-label strong{font-size:1.1rem;display:block}.account-edit-label small{color:#496578;margin-top:4px;font-size:.9rem;line-height:1.45;display:block}.account-edit-action{color:#fff;background:#0c426b;border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:10px 16px;font-size:.95rem;font-weight:750;display:inline-flex}.account-edit-action svg{width:16px;height:16px}.account-edit-close-label,.account-edit-panel[open] .account-edit-open-label{display:none}.account-edit-panel[open] .account-edit-close-label{display:inline}.account-edit-panel[open] .account-edit-action svg{transform:rotate(180deg)}@media (max-width:560px){.account-edit-panel>summary{flex-wrap:wrap;gap:12px;padding:16px}.account-edit-action{margin-left:60px}}.account-edit-panel .account-edit-form{margin-top:18px}.account-edit-form select{min-height:44px;color:var(--navy);font:inherit;background:#fff;border:1px solid #b9cfd9;border-radius:7px;padding:10px 11px}.account-edit-form button{margin-top:4px}.account-edit-form .account-copy-shipping{cursor:pointer;background:#e9f5fb;border:1px solid #8ebdd1;border-radius:12px;align-items:flex-start;gap:12px;margin:0 0 22px;padding:16px;font-size:1rem;display:flex}.account-edit-form .account-copy-shipping input{accent-color:#0c426b;flex:0 0 22px;width:22px;height:22px;min-height:22px;margin:2px 0 0}.account-copy-shipping strong,.account-copy-shipping small{display:block}.account-copy-shipping small{color:#496578;margin-top:6px;font-size:.9rem;font-weight:400;line-height:1.5}.account-edit-form input[readonly]{background:#eaf0f4}.account-edit-form .account-form-message{min-height:20px;color:var(--red);margin:8px 0 0;font-weight:750}.account-form-wide{grid-column:1/-1}@media (max-width:980px){.account-dashboard{grid-template-columns:210px minmax(0,1fr)}.account-stat-grid{grid-template-columns:1fr 1fr}.account-quick-grid,.account-order-list article{grid-template-columns:1fr}.account-order-list>article>strong,.account-order-list a,.account-order-list button{text-align:left}.account-order-status{justify-self:start}.monitoring-plan-card dl{grid-template-columns:1fr 1fr}.monitoring-plan-card dl div:nth-child(3){border-left:0;border-top:1px solid var(--line)}.monitoring-plan-card dl div:nth-child(4){border-top:1px solid var(--line)}}@media (max-width:700px){.customer-account-masthead-inner{gap:14px;min-height:72px}.customer-account-title .parameter-breadcrumbs{display:none}.customer-account-title>strong{font-size:1.18rem}.customer-account-userbar{gap:8px}.customer-account-avatar{flex-basis:34px;width:34px;height:34px}.customer-account-userbar small{display:none}.customer-account-userbar strong{max-width:150px;font-size:.69rem}.customer-account-userbar .account-logout-form{margin-left:0}.customer-account-userbar .account-logout-form button{min-height:34px;padding:0 12px}.customer-account-section.customer-account-section-authenticated{padding:18px 0 45px}.customer-account-section{padding:66px 0}.account-dashboard{grid-template-columns:1fr}.account-payment-notice{flex-direction:column;align-items:flex-start;gap:12px}.account-sidebar{padding:15px}.account-sidebar-organized{border-bottom:1px solid #d6e3e9;border-right:0;padding:0}.account-menu-toggle{color:#174d98;width:100%;min-height:58px;font:inherit;cursor:pointer;background:#fff;border:0;justify-content:space-between;align-items:center;padding:0 18px;font-size:.82rem;font-weight:900;display:flex}.account-menu-toggle span:last-child{font-size:1.25rem;font-weight:500}.account-menu-panel{padding:6px 18px 22px;display:none}.account-sidebar-organized.is-open .account-menu-panel{display:flex}.account-menu-title{display:none}.account-dashboard-real .account-sidebar-organized nav{grid-template-columns:1fr}.account-dashboard-real .account-sidebar-organized nav a{min-height:46px;font-size:.78rem}.account-sidebar nav{grid-template-columns:1fr 1fr}.account-sidebar-help{display:none}.account-dashboard-content{padding:22px 17px}.account-content-header{flex-direction:column;align-items:flex-start}.account-active-order header,.account-data-card>header{flex-direction:column}.account-active-order dl,.account-quick-grid,.account-data-card dl,.account-address-grid,.account-security-grid,.account-edit-form>div,.account-edit-form .account-territory-fields{grid-template-columns:1fr}.account-empty-state{grid-template-columns:42px 1fr}.account-empty-state .button{grid-column:1/-1;width:100%}.account-active-order dl div,.account-active-order dl div:first-child{border-top:1px solid #fff3;border-left:0;padding:10px 0}.account-data-card dl div:nth-child(odd){padding-right:0}.monitoring-plan-card>header{flex-direction:column}.monitoring-plan-progress>div:first-child{flex-direction:column;align-items:flex-start;gap:4px}.monitoring-plan-history,.monitoring-plan-create form>div,.monitoring-plan-create form>div:nth-of-type(2),.account-shipment-list article{grid-template-columns:1fr}}@media (max-width:520px){.customer-account-title>strong{font-family:var(--sans);font-size:.8rem}.customer-account-avatar{display:none}.customer-account-userbar strong{max-width:112px}.account-sidebar nav,.account-stat-grid,.monitoring-plan-card dl{grid-template-columns:1fr}.monitoring-plan-card dl div,.monitoring-plan-card dl div:nth-child(3),.monitoring-plan-card dl div:nth-child(4){border-top:1px solid var(--line);border-left:0}.monitoring-plan-card dl div:first-child{border-top:0}}.account-order-reports{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.account-order-reports a{color:var(--blue);font-weight:800}.account-operational-note{color:#d9f2fb;margin:10px 0 0;font-size:.66rem}.account-order-timeline{border-top:1px solid #fff3;margin-top:14px;padding-top:12px}.account-order-timeline summary{color:#fff;cursor:pointer;font-size:.67rem;font-weight:800}.account-order-timeline ol{gap:7px;margin:10px 0 0;padding-left:20px;display:grid}.account-order-timeline li{color:#d9f2fb;font-size:.62rem}.account-order-timeline time{color:#9dd7e9;min-width:125px;display:inline-block}.account-order-history-details{border-top-color:var(--line);grid-column:1/-1;margin-top:0;padding-top:10px}.account-order-history-details summary{color:var(--blue);font-size:.63rem}.account-order-history-details li{color:var(--ink)}.account-order-history-details time{color:var(--muted)}.account-result-set{background:#f4fafc;border:1px solid #cfe2ea;border-radius:14px;grid-column:1/-1;padding:14px}.account-result-set summary{color:#086f97;cursor:pointer;font-size:.68rem;font-weight:850}.account-result-set>p{color:var(--muted);margin:10px 0 0;font-size:.6rem}.account-result-table-wrap{margin-top:12px;overflow-x:auto}.account-result-table-wrap table{border-collapse:collapse;background:#fff;width:100%;min-width:760px}.account-result-table-wrap caption{color:var(--muted);text-align:left;padding:8px;font-size:.58rem}.account-result-table-wrap th,.account-result-table-wrap td{text-align:left;vertical-align:top;border-top:1px solid #dbe8ee;padding:10px;font-size:.62rem}.account-result-table-wrap thead th{color:#527082;text-transform:uppercase;background:#eef6f9}.account-result-table-wrap td small{color:#08769c;margin-top:4px;display:block}.account-result-table-wrap [data-outcome]{white-space:nowrap;background:#e7f0f4;border-radius:999px;padding:4px 7px;display:inline-block}.account-result-table-wrap [data-outcome=compliant]{color:#17653b;background:#e4f5eb}.account-result-table-wrap [data-outcome=non_compliant]{color:#922d34;background:#fae7e8}.account-result-table-wrap [data-outcome=indicator]{color:#7b5607;background:#fff3cf}.operator-gate,.operator-page{background:#f5f9fc;min-height:70vh}.operator-gate{place-items:center;padding:80px 16px;display:grid}.operator-gate-card{background:#fff;border:1px solid #dbe8ef;border-radius:28px;max-width:760px;padding:clamp(32px,5vw,64px);box-shadow:0 24px 70px #07334d17}.operator-gate-card h1,.operator-hero h1{margin:8px 0 16px}.operator-hero{color:#fff;background:linear-gradient(135deg,#062c45,#0a6a8e);padding:72px 0 48px}.operator-hero-inner{grid-template-columns:minmax(0,1fr) minmax(230px,.34fr);align-items:end;gap:32px;display:grid}.operator-hero-inner-compact{grid-template-columns:minmax(0,900px)}.operator-identity{background:#ffffff14;border:1px solid #ffffff40;border-radius:18px;gap:4px;padding:20px;display:grid}.operator-identity span,.operator-identity small{color:#c8e8f4}.operator-content{padding-block:48px 80px}.operator-dashboard{grid-template-columns:278px minmax(0,1fr);align-items:stretch;min-height:780px;overflow:visible}.operator-dashboard .operator-sidebar{border-radius:16px 0 0 16px;position:relative}.operator-dashboard .operator-sidebar .account-person em{color:#0b796d;text-transform:uppercase;margin-top:4px;font-size:.56rem;font-style:normal;font-weight:900;display:block}.operator-dashboard .operator-sidebar nav{grid-template-columns:1fr;gap:3px;margin-top:18px;display:grid}.operator-dashboard .operator-sidebar nav button,.operator-dashboard .operator-sidebar nav a{color:#2058ad;text-align:left;width:100%;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:25px 1fr;align-items:center;gap:10px;padding:9px 10px;font-size:.72rem;font-weight:800;display:grid}:is(.operator-dashboard .operator-sidebar nav button:hover,.operator-dashboard .operator-sidebar nav button:focus-visible,.operator-dashboard .operator-sidebar nav a:hover,.operator-dashboard .operator-sidebar nav a:focus-visible){color:#0b458d;background:#eef5ff;outline:none}.operator-dashboard .operator-sidebar nav button[aria-pressed=true]{color:#083e83;background:#e7f1ff;border-color:#0000;box-shadow:inset 3px 0 #1760bb}.operator-dashboard .operator-sidebar nav button>span{color:inherit;text-align:left}.operator-dashboard .operator-sidebar nav svg{width:21px;height:21px}.operator-menu-group{color:#788995;letter-spacing:.06em;text-transform:uppercase;border-top:1px solid #d9e4e9;margin-top:13px;padding:13px 10px 5px;font-size:.53rem;font-weight:900}.operator-back-to-account{color:#48697b;border-top:1px solid #d9e4e9;align-items:center;gap:10px;min-height:44px;margin-top:auto;padding:13px 10px 0;font-size:.66rem;font-weight:850;display:flex}.operator-back-to-account:hover{color:var(--blue)}.operator-dashboard-content{min-width:0;padding:30px}.operator-dashboard-content>section[hidden]{display:none}.operator-dashboard-content>section{min-width:0}.operator-admin-shortcuts{background:linear-gradient(110deg,#e8f8f4,#f3f9fc);border:1px solid #b9ddd5;border-left:6px solid #0b8b7a;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:30px;padding:22px 26px;display:flex;box-shadow:0 14px 38px #0d415a12}.operator-admin-shortcuts>div{align-items:center;gap:18px;display:flex}.operator-admin-shortcuts>div>span{color:#fff;background:#0a8978;border-radius:14px;flex:none;place-items:center;width:50px;height:50px;font-size:1.2rem;font-weight:900;display:grid}.operator-admin-shortcuts h2{margin:4px 0;font-size:1.25rem}.operator-admin-shortcuts p{color:#506d7d;margin:0}.operator-admin-shortcuts .button{flex:none}.operator-secura-shortcut{color:#fff;background:linear-gradient(115deg,#073f61,#08796f);border-color:#2b9b8e #2b9b8e #2b9b8e #d5a841}.operator-secura-shortcut .eyebrow,.operator-secura-shortcut p{color:#d6eceb}.operator-secura-shortcut h2{color:#fff}.operator-secura-shortcut>div>span{background:#a67816}.operator-secura-shortcut .button{color:#073f61;background:#fff}.secura-operator-page .operator-content{max-width:1600px}.secura-operator-plan{background:#fff;border:1px solid #c8dde5;border-top:5px solid #0a8978;border-radius:19px;margin-bottom:25px;overflow:hidden;box-shadow:0 14px 38px #0d415a12}.secura-operator-plan>header{background:linear-gradient(105deg,#f0faf8,#f3f8fb);border-bottom:1px solid #cfe2e7;justify-content:space-between;align-items:start;gap:22px;padding:21px 24px;display:flex}.secura-operator-plan>header span{color:#08769c;font-family:var(--mono);font-size:.65rem;font-weight:900}.secura-operator-plan>header h2{margin:5px 0;font-size:1.45rem}.secura-operator-plan>header p{color:#4c6979;margin:0;font-size:.72rem}.secura-operator-plan>header>strong{color:#17653b;text-transform:uppercase;background:#dff3e8;border-radius:999px;padding:6px 10px;font-size:.62rem}.secura-campaign-table-wrap{scrollbar-gutter:stable;overflow-x:auto}.secura-campaign-table{border-collapse:collapse;width:100%;min-width:1180px}.secura-campaign-table th,.secura-campaign-table td{color:#244b60;text-align:left;vertical-align:middle;border-bottom:1px solid #deeaee;padding:15px 12px;font-size:.7rem}.secura-campaign-table thead th{color:#456879;letter-spacing:.025em;text-transform:uppercase;background:#f7fafb;font-size:.59rem}.secura-campaign-table tbody th{color:#075f80;font-family:var(--mono);font-size:.78rem}.secura-campaign-table tbody tr:last-child th,.secura-campaign-table tbody tr:last-child td{border-bottom:0}.secura-campaign-table tbody tr:hover{background:#fbfefd}.secura-campaign-table td code{color:#075f80;overflow-wrap:anywhere;margin-top:4px;font-size:.64rem;display:block}.secura-step-done,.secura-step-pending{grid-template-columns:19px minmax(70px,1fr);align-items:center;gap:5px;display:grid}.secura-step-done{color:#087769;font-weight:900}.secura-step-pending{color:#738894}.secura-step-done small,.secura-step-pending small{color:#587383;font-size:.57rem;font-weight:650;line-height:1.3}.secura-campaign-action>button,.secura-campaign-action form button{color:#fff;min-height:39px;font:inherit;cursor:pointer;background:#075f80;border:0;border-radius:8px;padding:8px 11px;font-weight:900}.secura-campaign-action button:disabled{opacity:.55;cursor:wait}.secura-campaign-action form{grid-template-columns:105px 145px auto;align-items:end;gap:7px;display:grid}.secura-campaign-action label{color:#527080;gap:4px;font-size:.56rem;font-weight:800;display:grid}.secura-campaign-action input{color:#173b50;width:100%;min-height:39px;font:inherit;background:#fff;border:1px solid #b7ccd5;border-radius:7px;padding:7px 8px}.secura-campaign-closed{color:#17653b;background:#e1f3e9;border-radius:999px;padding:7px 9px;font-weight:850;display:inline-flex}.kit-preparation-list{gap:22px;display:grid}.kit-preparation-card{background:#fff;border:1px solid #c7dfe7;border-left:7px solid #0b8b7a;border-radius:20px;padding:clamp(22px,3vw,34px);box-shadow:0 14px 38px #0d415a12}.kit-preparation-card.kit-preparation-highlighted{outline:4px solid #0a897833;scroll-margin-top:30px}.kit-preparation-card>header{border-bottom:1px solid #d8e7ee;justify-content:space-between;align-items:start;gap:18px;padding-bottom:18px;display:flex}.kit-preparation-card>header span{color:#08769c;letter-spacing:.08em;font-size:.72rem;font-weight:850}.kit-preparation-card>header h3{margin:6px 0 0;font-size:clamp(1.35rem,3vw,2rem)}.kit-preparation-card>header>strong{color:#066958;background:#ddf4ed;border-radius:999px;padding:9px 12px;font-size:.68rem}.kit-preparation-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:20px 0;display:grid}.kit-preparation-details section{background:#f3f8fb;border-radius:14px;padding:18px}.kit-preparation-details h4{color:#08769c;letter-spacing:.06em;text-transform:uppercase;margin:0 0 10px;font-size:.68rem}.kit-preparation-details p,.kit-preparation-details address{margin:4px 0;font-size:.78rem;font-style:normal;line-height:1.55}.kit-dispatch-form{border-top:1px solid #d8e7ee;grid-template-columns:1fr 1fr auto;align-items:end;gap:14px;padding-top:20px;display:grid}.kit-dispatch-form label{color:#234c63;gap:7px;font-size:.68rem;font-weight:800;display:grid}.kit-dispatch-form input{color:#082f49;min-width:0;min-height:46px;font:inherit;background:#fff;border:1px solid #a9cbd7;border-radius:10px;padding:10px 12px}.kit-dispatch-form .button{min-height:46px}.kit-dispatch-message{color:#0b6c5d;grid-column:1/-1;min-height:1.25em;margin:0;font-size:.72rem;font-weight:750}.operator-empty{text-align:center;background:#fff;border:1px dashed #a9cbd7;border-radius:20px;padding:34px}.operator-maintenance-control{background:#fff;border:1px solid #b9dfd4;border-left:6px solid #13876f;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px 34px;margin-bottom:34px;padding:25px 28px;display:grid;box-shadow:0 16px 44px #0d415a12}.operator-maintenance-control h2{margin:5px 0 7px;font-size:1.6rem}.operator-maintenance-control p{color:#506d7d;margin:0}.operator-maintenance-active{background:#fffcf4;border-color:#e4c37a #e4c37a #e4c37a #b77400}.operator-maintenance-actions{justify-items:end;gap:10px;display:grid}.operator-maintenance-actions .button{cursor:pointer;border:0;min-width:205px}.operator-maintenance-actions .button:disabled{cursor:wait;opacity:.62}.operator-maintenance-indicator{color:#17653b;background:#e4f5eb;border-radius:999px;align-items:center;gap:8px;padding:6px 10px;font-size:.64rem;font-weight:850;display:inline-flex}.operator-maintenance-indicator i{background:currentColor;border-radius:50%;width:8px;height:8px}.operator-maintenance-active .operator-maintenance-indicator{color:#7a5100;background:#fff0c9}.operator-maintenance-control>.operator-live-message{grid-column:1/-1;min-height:0}.operator-maintenance-audit{border-top:1px solid #d7e6e8;grid-column:1/-1;padding-top:14px}.operator-launch-readiness{background:#fff;border:1px solid #d3e3ea;border-top:6px solid #b07a16;border-radius:22px;margin-bottom:34px;padding:clamp(24px,4vw,36px);box-shadow:0 16px 44px #0d415a12}.operator-launch-ready{border-top-color:#13876f}.operator-launch-readiness>header{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px 42px;display:grid}.operator-launch-readiness h2{margin:5px 0 8px;font-size:clamp(1.5rem,3vw,2rem)}.operator-launch-readiness>header p{color:#506d7d;max-width:760px;margin:0}.operator-launch-readiness>header dl{grid-template-columns:repeat(3,minmax(84px,1fr));gap:8px;margin:0;display:grid}.operator-launch-readiness>header dl div{text-align:center;background:#f3f8fb;border-radius:11px;padding:11px 13px}.operator-launch-readiness>header dt{color:#678092;text-transform:uppercase;font-size:.56rem}.operator-launch-readiness>header dd{color:#173b50;margin:4px 0 0;font-size:1.15rem;font-weight:900}.operator-launch-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:26px 0 0;padding:0;list-style:none;display:grid}.operator-launch-list li{background:#f8fbfc;border:1px solid #d9e7ec;border-left:5px solid #8199a6;border-radius:14px;grid-template-columns:minmax(135px,.34fr) minmax(0,1fr);align-items:start;gap:8px 18px;padding:16px 17px;display:grid}.operator-launch-list li[data-state=operational]{background:#f6fbf8;border-left-color:#13876f}.operator-launch-list li[data-state=test_only]{background:#f4fafd;border-left-color:#087da5}.operator-launch-list li[data-state=blocked]{background:#fffbf3;border-left-color:#b07a16}.operator-launch-list li div span{color:#536f7d;text-transform:uppercase;background:#e7eff2;border-radius:999px;padding:4px 7px;font-size:.54rem;font-weight:900;display:inline-block}.operator-launch-list li[data-state=operational] div span{color:#17653b;background:#dff3e8}.operator-launch-list li[data-state=test_only] div span{color:#075f80;background:#dff2f8}.operator-launch-list li[data-state=blocked] div span{color:#7a5100;background:#fff0c9}.operator-launch-list h3{margin:7px 0 0;font-size:.9rem}.operator-launch-list p{color:#476677;margin:0;font-size:.66rem;line-height:1.55}.operator-launch-list small{color:#5a707b;grid-column:2;font-size:.59rem;line-height:1.5}.operator-launch-list small strong{color:#294b5d}.operator-commerce-status{background:#fff;border:1px solid #d3e3ea;border-left:6px solid #b07a16;border-radius:18px;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:22px 38px;margin-bottom:34px;padding:24px 28px;display:grid;box-shadow:0 16px 44px #0d415a12}.operator-commerce-ready{border-left-color:#13876f}.operator-commerce-status h2{margin:5px 0 7px;font-size:1.6rem}.operator-commerce-status p{color:#506d7d;margin:0}.operator-commerce-status dl{grid-template-columns:1fr 1fr;gap:9px;margin:0;display:grid}.operator-commerce-status dl div{background:#f3f8fb;border-radius:10px;padding:10px 12px}.operator-commerce-status dt{color:#678092;text-transform:uppercase;font-size:.6rem}.operator-commerce-status dd{margin:4px 0 0;font-size:.68rem;font-weight:850}.operator-commerce-status details{color:#486676;grid-column:1/-1;font-size:.7rem}.operator-commerce-status summary{cursor:pointer;font-weight:850}.operator-commerce-status code{color:#0a5b7f;margin-top:10px;display:inline-block}.operator-commerce-status ul{flex-wrap:wrap;gap:7px 18px;margin:10px 0 0;padding-left:18px;display:flex}.service-preflight{place-items:start;gap:7px;margin-top:15px;display:grid}.service-preflight button{color:#fff;cursor:pointer;background:#075f80;border:0;border-radius:10px;min-height:42px;padding:9px 15px;font-weight:850}.service-preflight button:disabled{color:#526b78;cursor:not-allowed;background:#bdcbd2}.service-preflight p{min-height:20px;font-size:.68rem}.operator-section-heading{justify-content:space-between;align-items:end;gap:32px;margin-bottom:24px;display:flex}.operator-section-heading>p{max-width:520px}.operator-order-filters{background:#eef7fa;border:1px solid #c6dfe8;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end;gap:12px;margin:0 0 22px;padding:18px;display:grid}.operator-order-filters label{color:#294b5d;gap:6px;font-size:.68rem;font-weight:800;display:grid}.operator-order-filters select{color:#15384b;width:100%;min-width:0;min-height:46px;font:inherit;background:#fff;border:1px solid #aac8d5;border-radius:10px;padding:10px 34px 10px 11px}.operator-order-filter-actions{align-items:center;gap:9px;display:flex}.operator-order-filter-actions button,.operator-order-filter-actions a{white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;min-height:46px;padding:10px 14px;font-size:.68rem;font-weight:850;display:inline-flex}.operator-order-filter-actions button{color:#fff;cursor:pointer;background:#087da5;border:0}.operator-order-filter-actions a{color:#075f80;background:#fff;border:1px solid #9fc7d6}.operator-staff-manager{background:#fff;border:1px solid #d3e3ea;border-radius:24px;grid-column:1/-1;margin:10px 0 44px;padding:clamp(22px,4vw,36px);box-shadow:0 16px 44px #0d415a12}.operator-staff-search{color:#294b5d;gap:7px;max-width:520px;font-size:.68rem;font-weight:750;display:grid}.operator-staff-search input{color:#15384b;min-height:46px;font:inherit;border:1px solid #b8ceda;border-radius:10px;padding:11px 13px}.operator-staff-list{gap:10px;display:grid}.operator-staff-list article{background:#f7fbfd;border:1px solid #d8e7ee;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(180px,.3fr) auto;align-items:center;gap:20px;padding:16px 18px;display:grid}.operator-staff-list article span{color:#08769c;text-transform:uppercase;font-size:.59rem;font-weight:850}.operator-staff-list article h3{margin:4px 0;font-size:1rem}.operator-staff-list article p{color:#527082;margin:0;font-size:.65rem}.operator-staff-list article label{color:#527082;gap:5px;font-size:.6rem;font-weight:750;display:grid}.operator-staff-list article select{color:#173b50;min-height:41px;font:inherit;background:#fff;border:1px solid #b8ceda;border-radius:9px;padding:8px 10px}.operator-staff-list article select:disabled{color:#637985;background:#e8eff2}.operator-staff-list article>strong{color:#31576a;background:#eaf2f5;border-radius:999px;justify-self:end;padding:6px 9px;font-size:.6rem}.operator-staff-audit{border-top:1px solid #d6e5ea;margin-top:22px;padding-top:16px}.operator-staff-audit p{color:#527082;font-size:.65rem}.operator-admin-audit{background:#fff;border:1px solid #d3e3ea;border-radius:24px;margin:10px 0 44px;padding:clamp(22px,4vw,36px);box-shadow:0 16px 44px #0d415a12}.operator-admin-audit>header{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:22px 38px;display:grid}.operator-admin-audit h2{margin:5px 0 8px;font-size:clamp(1.45rem,3vw,2rem)}.operator-admin-audit>header p{color:#506d7d;max-width:790px;margin:0}.operator-admin-audit>header dl{grid-template-columns:repeat(2,minmax(90px,1fr));gap:8px;margin:0;display:grid}.operator-admin-audit>header dl div{text-align:center;background:#f3f8fb;border-radius:11px;padding:11px 14px}.operator-admin-audit>header dt{color:#678092;text-transform:uppercase;font-size:.56rem}.operator-admin-audit>header dd{color:#173b50;margin:4px 0 0;font-size:1.12rem;font-weight:900}.operator-audit-filters{background:#f4f9fb;border:1px solid #d6e6ec;border-radius:15px;grid-template-columns:minmax(240px,1fr) minmax(190px,.38fr) auto;align-items:end;gap:12px;margin-top:24px;padding:16px;display:grid}.operator-audit-filters label{color:#294b5d;gap:6px;font-size:.63rem;font-weight:800;display:grid}.operator-audit-filters input,.operator-audit-filters select{color:#15384b;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #b8ceda;border-radius:9px;padding:10px 12px}.operator-audit-filters button{color:#fff;cursor:pointer;background:#087da5;border:0;border-radius:9px;min-height:44px;padding:10px 15px;font-weight:850}.operator-audit-filters button:disabled{color:#58717d;cursor:not-allowed;background:#d4e0e5}.operator-audit-result{color:#5a7482;margin:14px 0;font-size:.62rem}.operator-admin-audit-list{scrollbar-gutter:stable;gap:9px;max-height:660px;margin:0;padding:0 6px 0 0;list-style:none;display:grid;overflow-y:auto}.operator-admin-audit-list li{background:#fbfdfe;border:1px solid #dce9ee;border-left:5px solid #8199a6;border-radius:13px;grid-template-columns:minmax(150px,.24fr) minmax(260px,1fr) minmax(180px,.38fr);align-items:start;gap:15px 22px;padding:15px 16px;display:grid}.operator-admin-audit-list li[data-category=order]{border-left-color:#087da5}.operator-admin-audit-list li[data-category=access]{border-left-color:#a02e35}.operator-admin-audit-list li[data-category=monitoring]{border-left-color:#4977c8}.operator-admin-audit-list li[data-category=document],.operator-admin-audit-list li[data-category=report]{border-left-color:#13876f}.operator-admin-audit-list li[data-category=staff]{border-left-color:#7b58b4}.operator-admin-audit-list li[data-category=pricing]{border-left-color:#0a8978}.operator-admin-audit-list li[data-category=maintenance]{border-left-color:#b07a16}.operator-admin-audit-list li[data-category=integration]{border-left-color:#506d7d}.operator-audit-event-time{color:#587584;gap:7px;font-size:.61rem;display:grid}.operator-audit-event-time span{color:#31576a;text-transform:uppercase;background:#eaf2f5;border-radius:999px;width:fit-content;padding:4px 7px;font-size:.53rem;font-weight:850}.operator-admin-audit-list strong{color:#173b50;font-size:.75rem;display:block}.operator-admin-audit-list p{color:#476677;margin:4px 0 0;font-size:.64rem}.operator-admin-audit-list small{color:#627d8a;overflow-wrap:anywhere;margin-top:6px;font-size:.58rem;line-height:1.5;display:block}.operator-audit-event-meta{color:#476677;overflow-wrap:anywhere;justify-items:start;gap:7px;font-size:.59rem;display:grid}.operator-audit-event-meta code{color:#075f80;overflow-wrap:anywhere;background:#e9f4f8;border-radius:6px;max-width:100%;padding:4px 6px}.operator-document-manager{background:#fff;border:1px solid #d3e3ea;border-radius:24px;grid-column:1/-1;margin:10px 0 44px;padding:clamp(22px,4vw,36px);box-shadow:0 16px 44px #0d415a12}.operator-document-upload{background:#f4fbfd;border:1px solid #badce8;border-radius:16px;margin-bottom:18px;overflow:hidden}.operator-document-upload>summary{color:#075f80;cursor:pointer;padding:17px 20px;font-weight:850}.operator-document-upload[open]>summary{background:#eaf6fa;border-bottom:1px solid #badce8}.operator-document-upload form{gap:16px;padding:20px;display:grid}.operator-document-upload form>p{color:#527082;margin:0;font-size:.66rem;line-height:1.6}.operator-document-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.operator-document-form-grid label{color:#294b5d;gap:6px;font-size:.68rem;font-weight:750;display:grid}.operator-document-form-grid input,.operator-document-form-grid select,.operator-document-form-grid textarea{color:#15384b;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #b8ceda;border-radius:10px;padding:12px}.operator-document-form-grid input[type=file]{padding:10px}.operator-document-form-wide{grid-column:1/-1}.operator-document-upload button,.operator-document-actions button{color:#fff;cursor:pointer;background:#087da5;border:0;border-radius:10px;width:fit-content;padding:11px 15px;font-weight:800}.operator-document-upload button:disabled,.operator-document-actions button:disabled{cursor:wait;opacity:.55}.operator-document-list{gap:14px;display:grid}.operator-document-list article{background:#fff;border:1px solid #d8e7ee;border-left:5px solid #8199a6;border-radius:16px;padding:20px}.operator-document-list article[data-status=published]{border-left-color:#13876f}.operator-document-list article[data-status=draft]{border-left-color:#b07a16}.operator-document-list article[data-status=withdrawn]{border-left-color:#a02e35}.operator-document-list article>header{justify-content:space-between;align-items:start;gap:20px;display:flex}.operator-document-list article>header span{color:#08769c;text-transform:uppercase;font-size:.64rem;font-weight:850}.operator-document-list article>header h3{margin:5px 0}.operator-document-list article>header p{color:#527082;margin:0}.operator-document-list article>header>strong{color:#31576a;background:#eaf2f5;border-radius:999px;flex:none;padding:6px 9px;font-size:.62rem}.operator-document-list article>dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0 0;display:grid}.operator-document-list article>dl div{background:#f3f8fb;border-radius:10px;padding:12px}.operator-document-list dt{color:#678092;text-transform:uppercase;font-size:.58rem}.operator-document-list dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:.65rem;font-weight:750}.operator-document-scope{color:#476677;margin:14px 0 0;font-size:.66rem;line-height:1.6}.operator-document-actions{flex-wrap:wrap;align-items:center;gap:9px;margin-top:16px;display:flex}.operator-document-actions a{color:#075f80;border:1px solid #9fc7d6;border-radius:10px;padding:10px 13px;font-size:.64rem;font-weight:850}.operator-document-actions .operator-danger{background:#a02e35}.operator-order-list{gap:20px;display:grid}.operator-order-card{background:#fff;border:1px solid #d8e7ee;border-radius:24px;padding:clamp(20px,3vw,32px)}.operator-order-card>header{justify-content:space-between;align-items:start;gap:16px;display:flex}.operator-order-card>header span,.operator-order-card>header strong{color:#08769c;font-weight:800}.operator-order-card>header h3{margin:5px 0}.operator-order-card>dl{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.operator-order-card>dl div{background:#f3f8fb;border-radius:12px;padding:13px}.operator-order-card dt{color:#678092;text-transform:uppercase;font-size:.62rem}.operator-order-card dd{margin:4px 0 0;font-size:.7rem;font-weight:750}.operator-order-preparation{background:#f0faf7;border:1px solid #b9dfd4;border-left:5px solid #13876f;border-radius:16px;margin:20px 0;padding:20px}.operator-order-preparation>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.operator-order-preparation>header h4{color:var(--navy);margin:3px 0 0;font-size:1.12rem}.operator-order-preparation>header>strong{color:#17653b;white-space:nowrap;background:#dff3e8;border-radius:999px;padding:6px 10px;font-size:.6rem}.operator-order-preparation>p{color:#496a65;font-size:.7rem}.operator-order-preparation .kit-preparation-details{margin-bottom:0}.operator-order-billing{background:#f7f8fc;border:1px solid #cbd8e5;border-left:5px solid #0d4f80;border-radius:16px;margin:20px 0;padding:20px}.operator-order-billing>header,.operator-invoice-workbench>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.operator-order-billing>header h4,.operator-invoice-workbench>header h4{color:var(--navy);margin:3px 0 0;font-size:1.12rem}.operator-order-billing>header>strong,.operator-invoice-workbench>header>strong{color:#174f75;white-space:nowrap;background:#e3eef7;border-radius:999px;padding:6px 10px;font-size:.6rem}.operator-order-billing .kit-preparation-details{margin-bottom:0}.operator-workflow-progress{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.operator-workflow-progress li{color:#6d7f8d;text-align:center;background:#eef3f6;border-radius:12px;align-content:start;justify-items:center;gap:7px;min-width:0;padding:12px 6px;display:grid}.operator-workflow-progress li span{background:#fff;border:1px solid #c7d4dc;border-radius:50%;place-items:center;width:27px;height:27px;font-size:.65rem;font-weight:800;display:grid}.operator-workflow-progress li small{font-size:.58rem;font-weight:760;line-height:1.25}.operator-workflow-progress li[data-state=complete]{color:#17653b;background:#e0f3e9}.operator-workflow-progress li[data-state=complete] span{color:#fff;background:#168368;border-color:#168368}.operator-workflow-progress li[data-state=current]{color:#083a5f;background:#e1f4fb;box-shadow:inset 0 0 0 2px #2b9dcc}.operator-invoice-workbench{background:#fffaf0;border:1px solid #ead4a7;border-radius:14px;gap:14px;padding:18px;display:grid}.operator-invoice-workbench>p{color:#66583c;margin:0;font-size:.68rem}.operator-action-box{background:#f4fbfd;border:1px solid #badce8;border-radius:18px;gap:16px;padding:20px;display:grid}.operator-shipping-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.operator-shipping-actions form{background:#fff;border:1px solid #d4e6ed;border-radius:14px;align-content:start;padding:16px}.operator-shipping-actions h4{margin:0}.operator-shipping-actions p{margin:0;font-size:.68rem}.operator-action-box form,.operator-report-upload{gap:12px;display:grid}.operator-action-box label{color:#294b5d;gap:6px;font-size:.68rem;font-weight:700;display:grid}.operator-action-box input,.operator-action-box textarea,.operator-action-box select{color:#15384b;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #b8ceda;border-radius:10px;padding:12px}.operator-action-box button{color:#fff;cursor:pointer;background:#087da5;border:0;border-radius:10px;width:fit-content;padding:12px 16px;font-weight:800}.operator-action-box button:disabled{cursor:wait;opacity:.55}.operator-check{align-items:center;display:flex!important}.operator-check input{width:auto}.operator-action-row,.operator-report-list li{justify-content:space-between;align-items:end;gap:16px;display:flex}.operator-action-box .operator-danger{background:#a02e35}.operator-action-waiting{background:#fffaf0;border-color:#eadcae}.operator-live-message{color:#a02e35;min-height:24px}.operator-report-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.operator-report-list li{border-top:1px solid #d5e6ed;padding-top:12px}.operator-report-list a{color:#086f97;font-size:.7rem;font-weight:850}.operator-report-list li>div{flex:1;min-width:0}.operator-record-workbench{background:#fff;border:1px solid #cfe2ea;border-radius:16px;gap:14px;padding:18px;display:grid}.operator-record-workbench>header{justify-content:space-between;align-items:start;gap:18px;display:flex}.operator-record-workbench>header h4{margin:3px 0 0}.operator-record-workbench>header>strong{color:#075f80;white-space:nowrap;background:#e7f4f8;border-radius:999px;padding:6px 10px;font-size:.62rem}.operator-record-editor{margin-top:9px}.operator-record-editor>summary{color:#08769c;cursor:pointer;width:fit-content;font-size:.68rem;font-weight:850}.operator-record-editor form{background:#f4f9fb;border:1px solid #d4e6ed;border-radius:13px;margin-top:13px;padding:16px}.operator-record-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.operator-record-wide{grid-column:1/-1}.operator-record-editor form>small{color:#58717d;font-size:.65rem;line-height:1.5}.operator-result-preview{margin-top:8px}.operator-result-preview summary{color:#08769c;cursor:pointer;font-size:.64rem;font-weight:800}.operator-result-preview .account-result-table-wrap{max-width:100%}.operator-results-workbench{background:#fff;border:1px solid #cfe2ea;border-radius:16px;gap:16px;padding:18px;display:grid}.operator-results-workbench>header{justify-content:space-between;align-items:start;gap:20px;display:flex}.operator-results-workbench h4{margin:0 0 5px}.operator-results-workbench header p,.operator-data-note{color:#527082;margin:0;font-size:.65rem}.operator-results-workbench header a{color:#08769c;flex:none;font-size:.68rem;font-weight:850}.operator-results-workbench .operator-shipping-actions>div{background:#f7fbfd;border:1px solid #d4e6ed;border-radius:14px;align-content:start;gap:12px;padding:16px;display:grid}.operator-audit{margin-top:16px}.operator-audit summary{color:#08769c;cursor:pointer;font-weight:800}.operator-audit ol{gap:8px;padding-left:20px;display:grid}.operator-audit li{grid-template-columns:180px 1fr auto;gap:12px;font-size:.65rem;display:grid}.pricing-hero{background:radial-gradient(circle at 82% 18%,#50d2bd3d,#0000 25%),linear-gradient(135deg,#062c45,#075f80 56%,#087f76)}.pricing-hero .operator-identity a{color:#fff;text-underline-offset:3px;margin-top:9px;font-size:.66rem;font-weight:850;text-decoration:underline}.pricing-content{padding-block:44px 110px}.pricing-page-intro{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:30px 60px;margin-bottom:28px;display:grid}.pricing-page-intro h2{margin:7px 0 9px;font-size:clamp(1.6rem,3vw,2.4rem)}.pricing-page-intro p{color:#506d7d;max-width:780px;margin:0}.pricing-page-intro dl{grid-template-columns:repeat(3,minmax(92px,1fr));gap:8px;margin:0;display:grid}.pricing-page-intro dl div{text-align:center;background:#fff;border:1px solid #d4e4ea;border-radius:13px;padding:13px 15px}.pricing-page-intro dt{color:#678092;text-transform:uppercase;font-size:.56rem}.pricing-page-intro dd{color:#07334d;margin:4px 0 0;font-size:1rem;font-weight:900}.pricing-manager{gap:18px;display:grid}.pricing-toolbar{background:#fff;border:1px solid #cbdfe7;border-top:6px solid #0b8b7a;border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(310px,.55fr);align-items:end;gap:18px 34px;padding:clamp(22px,4vw,34px);display:grid;box-shadow:0 18px 50px #0d415a14}.pricing-toolbar h2{margin:6px 0;font-size:clamp(1.45rem,3vw,2.1rem)}.pricing-toolbar p{color:#506d7d;margin:0}.pricing-toolbar>label,.pricing-table-tools label{color:#294b5d;gap:7px;font-size:.67rem;font-weight:800;display:grid}.pricing-toolbar select,.pricing-table-tools input{color:#123a50;width:100%;min-height:49px;font:inherit;background:#fff;border:1px solid #a9c7d3;border-radius:11px;padding:11px 13px}.pricing-package-summary{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:5px 0 0;display:grid}.pricing-package-summary div{background:#f0f8f8;border-radius:12px;padding:13px 15px}.pricing-package-summary dt{color:#5f7885;text-transform:uppercase;font-size:.57rem}.pricing-package-summary dd{color:#07334d;margin:4px 0 0;font-size:.86rem;font-weight:900}.pricing-rule-banner{color:#16475b;background:linear-gradient(90deg,#e8f8f4,#eef8fc);border:1px solid #b9ded8;border-radius:16px;grid-template-columns:auto 1fr auto 1fr auto 1fr;align-items:center;gap:12px 14px;padding:18px 21px;display:grid}.pricing-rule-banner>span{color:#fff;background:#0a8978;border-radius:50%;place-items:center;width:30px;height:30px;font-size:.68rem;font-weight:900;display:grid}.pricing-rule-banner p{margin:0;font-size:.67rem}.pricing-table-tools{background:#fff;border:1px solid #d5e5eb;border-radius:15px;grid-template-columns:minmax(280px,.45fr) minmax(0,1fr);align-items:end;gap:22px;padding:16px 18px;display:grid}.pricing-table-tools p{color:#5b7481;margin:0 0 12px;font-size:.65rem}.pricing-region-list{gap:10px;display:grid}.pricing-region{background:#fff;border:1px solid #cbdfe7;border-radius:16px;overflow:clip;box-shadow:0 9px 28px #0d415a0b}.pricing-region>summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;min-height:82px;padding:16px 20px;list-style:none;display:grid}.pricing-region>summary::-webkit-details-marker{display:none}.pricing-region>summary:after{content:"+";color:#08769c;background:#e9f5f8;border-radius:50%;place-items:center;width:30px;height:30px;margin-left:5px;font-weight:900;display:grid}.pricing-region[open]>summary:after{content:"−"}.pricing-region-code{color:#fff;width:40px;height:40px;font-family:var(--mono);background:#087da5;border-radius:11px;place-items:center;font-size:.68rem;font-weight:900;display:grid}.pricing-region summary>span:nth-child(2){gap:4px;display:grid}.pricing-region summary>span:nth-child(2) strong{color:#07334d;font-size:.91rem}.pricing-region summary>span:nth-child(2) small{color:#5c7582;font-size:.59rem}.pricing-effective{text-align:right;gap:3px;min-width:120px;display:grid}.pricing-effective small{color:#637d89;text-transform:uppercase;font-size:.54rem}.pricing-effective strong{color:#087a70;font-size:.78rem}.pricing-effective strong em{white-space:nowrap;font-size:.56rem;font-style:normal}.pricing-region-body{border-top:1px solid #d8e7ec;padding:0 20px 20px}.pricing-region-field{background:#ecf8f5;border:1px solid #b9ddd5;border-radius:13px;grid-template-columns:minmax(260px,1fr) auto;align-items:end;gap:20px;margin:16px 0;padding:16px;display:grid}.pricing-region-field label{color:#17495a;gap:7px;font-size:.67rem;font-weight:850;display:grid}.pricing-euro-input{background:#fff;border:1px solid #a9c7d3;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid;overflow:hidden}.pricing-euro-input:focus-within{border-color:#087da5;box-shadow:0 0 0 3px #087da51f}.pricing-euro-input>span{color:#087a70;padding-left:12px;font-weight:900}.pricing-euro-input input{color:#123a50;width:100%;min-width:0;min-height:44px;font:inherit;background:0 0;border:0;outline:0;padding:9px 12px 9px 7px;font-weight:800}.pricing-euro-input input[aria-invalid=true]{color:#922d34;background:#fff1f1}.pricing-province-table{border:1px solid #d3e4ea;border-radius:13px;overflow:hidden}.pricing-province-head,.pricing-province-row{grid-template-columns:minmax(210px,1fr) minmax(210px,.7fr) minmax(150px,.45fr);align-items:center;gap:18px;padding:11px 15px;display:grid}.pricing-province-head{color:#567381;text-transform:uppercase;background:#edf5f8;font-size:.55rem;font-weight:850}.pricing-province-row{border-top:1px solid #e0ebef;min-height:68px}.pricing-province-row:nth-child(odd){background:#fbfdfd}.pricing-province-row>span:first-child{gap:3px;display:grid}.pricing-province-row>span:first-child strong{color:#163f52;font-size:.7rem}.pricing-province-row>span:first-child small{color:#6c838e;font-size:.55rem}.pricing-save-bar{z-index:8;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#062c45f5;border:1px solid #fff3;border-radius:15px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:15px 17px;display:grid;position:sticky;bottom:12px;box-shadow:0 16px 42px #062c453d}.pricing-save-bar p{color:#c7e4ed;min-height:0;margin:3px 0 0;font-size:.61rem}.pricing-save-bar .button{cursor:pointer;border:0;min-height:43px}.pricing-save-bar .button-secondary{color:#fff;background:#ffffff1f;border:1px solid #ffffff57}.pricing-save-bar .button:disabled{cursor:not-allowed;opacity:.52}.pricing-source-note{color:#607985;margin:8px 0 0;font-size:.6rem;line-height:1.6}.pricing-source-note a{color:#08769c;font-weight:800}.laboratory-document-public-list{gap:18px;display:grid}.laboratory-document-public-list article{background:#fff;border:1px solid #d6e6ec;border-radius:22px;padding:clamp(22px,3vw,32px);box-shadow:0 15px 42px #0d415a0f}.laboratory-document-public-list article>header{justify-content:space-between;align-items:start;gap:24px;display:flex}.laboratory-document-public-list article>header span{color:#08769c;letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:850}.laboratory-document-public-list article h3{margin:7px 0;font-size:clamp(1.35rem,2.4vw,2rem)}.laboratory-document-public-list article>header p{color:#527082;margin:0}.laboratory-document-public-list article>header>strong{color:#17653b;background:#e4f5eb;border-radius:999px;flex:none;padding:7px 11px;font-size:.68rem}.laboratory-document-public-list article>header>strong[data-expired=true]{color:#922d34;background:#fae7e8}.laboratory-document-public-list dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0;display:grid}.laboratory-document-public-list dl div{background:#f3f8fb;border-radius:12px;padding:14px}.laboratory-document-public-list dt{color:#678092;text-transform:uppercase;font-size:.62rem}.laboratory-document-public-list dd{color:#173b50;margin:5px 0 0;font-weight:750}.laboratory-document-public-list article>p{color:#476677;max-width:880px;line-height:1.65}.laboratory-document-public-list .button{margin-top:4px}.laboratory-document-empty{max-width:none}.maintenance-page{background:radial-gradient(circle at 15% 20%,#e8f8fa 0,#0000 32%),linear-gradient(145deg,#f9fcfb,#eef7f8);place-items:center;min-height:72vh;padding:clamp(70px,10vw,130px) 0;display:grid}.maintenance-shell{text-align:center;max-width:820px}.maintenance-symbol{background:#fff;border:1px solid #b9dfe1;border-radius:50%;width:116px;height:116px;margin:0 auto 28px;position:relative;box-shadow:0 20px 55px #0753651a}.maintenance-symbol span{transform-origin:50% 80%;background:#0d8aa4;border-radius:55% 55% 60% 60%;width:15px;height:31px;position:absolute;left:50%;transform:rotate(45deg)}.maintenance-symbol span:first-child{margin-left:-9px;top:20px}.maintenance-symbol span:nth-child(2){opacity:.58;margin-left:-33px;top:48px}.maintenance-symbol span:nth-child(3){opacity:.36;margin-left:17px;top:55px}.maintenance-page .eyebrow{justify-content:center}.maintenance-page h1{max-width:760px;margin:10px auto 20px;font-size:clamp(2.4rem,6vw,5.2rem)}.maintenance-lead{color:#527082;max-width:690px;margin:0 auto;font-size:clamp(1rem,2vw,1.25rem);line-height:1.7}.maintenance-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px;display:flex}.maintenance-staff-access{text-align:left;background:#fffc;border:1px solid #cfe3e7;border-radius:18px;max-width:610px;margin:42px auto 0;padding:20px 24px}.maintenance-staff-access p{color:#587584;margin:5px 0 10px;font-size:.74rem}.maintenance-staff-access a{color:#08769c;font-weight:850}.package-proof-back-link{color:#b9edff;text-underline-offset:4px;margin:18px 0 4px;font-size:.74rem;font-weight:850;text-decoration:underline;display:inline-flex}.package-proof-back-link:hover{color:#fff}.package-related-section{border-top:1px solid var(--line);background:#f2f9f8;padding:78px 0 86px}.package-related-section .package-proof-section-heading{align-items:center}.commerce-package-category,.commerce-package-topline small,.commerce-package-audience,.commerce-package-expand summary,.commerce-package-expand summary strong,.commerce-parameter-list,.commerce-parameter-source-note,.commerce-parameters-toggle,.commerce-package-meta,.commerce-card-actions,.package-proof-breadcrumbs,.package-proof-disclosure,.package-proof-order-card,.package-proof-signal-bar,.package-proof-service-status,.package-proof-service-actions,.package-proof-commerce-status,.package-proof-sampling-note,.package-proof-parameter-list,.secura-plan-card,.parameter-category,.parameter-library-card__meta,.parameter-identity,.parameter-reference,.parameter-facts__grid,.parameter-state,.parameter-source-list,.parameter-review-card,.parameter-on-this-page{font-family:var(--sans)}.commerce-package-category,.commerce-package-topline small,.commerce-package-expand summary strong,.commerce-package-meta dt,.package-proof-breadcrumbs li,.package-proof-order-card dt,.package-proof-commerce-status span,.package-proof-parameter-list span,.secura-plan-card dt,.parameter-category,.parameter-library-card__meta>div,.parameter-identity,.parameter-reference span,.parameter-reference small,.parameter-facts__grid dt,.parameter-facts__grid small,.parameter-source-list li:before,.parameter-source-list span,.parameter-review-card dt,.parameter-review-card>p:last-child,.parameter-on-this-page a{font-size:.75rem;line-height:1.45}.commerce-package-audience,.commerce-package-expand summary,.commerce-parameter-list li,.commerce-parameter-source-note,.commerce-parameters-toggle,.commerce-package-meta dd,.commerce-select-button,.commerce-detail-link,.package-proof-disclosure,.package-proof-order-card>p,.package-proof-order-card dd,.package-proof-signal-bar,.package-proof-service-status strong,.package-proof-service-status small,.package-proof-service-actions>span,.package-proof-service-actions>a,.package-proof-commerce-status strong,.package-proof-sampling-note strong,.package-proof-sampling-note p,.package-proof-parameter-list a,.secura-plan-card>p,.secura-plan-card dd,.secura-plan-card-footer>strong small,.secura-plan-card-footer>a,.secura-plan-card-footer>.button,.parameter-library-card>p,.parameter-library-card__meta dd,.parameter-state p,.parameter-source-list p,.parameter-review-card dd,.parameter-review-card>p:last-child,.parameter-on-this-page strong{font-size:.82rem;line-height:1.5}.commerce-package-expand summary strong{text-overflow:clip;white-space:normal;overflow:visible}.commerce-parameter-list>strong,.commerce-parameters-toggle,.commerce-card-actions,.package-proof-order-card dd,.package-proof-sampling-note strong,.package-proof-parameter-list a,.secura-plan-card dd,.secura-plan-card-footer>a,.secura-plan-card-footer>.button,.parameter-library-card__meta dd,.parameter-review-card dd,.parameter-on-this-page strong{font-weight:800}.package-related-catalog-link{color:var(--blue);font-size:.74rem;font-weight:850}.package-related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.package-related-card{border:1px solid #c1dce3;border-top:4px solid var(--blue);background:#fff;border-radius:12px;flex-direction:column;min-width:0;padding:20px;display:flex;box-shadow:0 12px 28px #0d2b450f}.package-related-card-green{border-top-color:var(--green);background:linear-gradient(#fff,#f1faf6)}.package-related-card-amber{border-top-color:var(--amber);background:linear-gradient(#fff,#fffaf0)}.package-related-card>span{color:var(--blue);font-family:var(--mono);text-transform:uppercase;font-size:.6rem;font-weight:850}.package-related-card h3{color:var(--blue-dark);font-family:var(--serif);margin:12px 0 6px;font-size:1.35rem;line-height:1.12}.package-related-card h3 a{color:inherit;text-decoration:none}.package-related-card h3 a:hover{color:var(--blue);text-underline-offset:3px;text-decoration:underline}.package-related-card p{min-height:42px;color:var(--muted);margin:0 0 16px;font-size:.7rem}.package-related-card>strong{color:var(--navy);font-family:var(--serif);margin-top:auto;font-size:1.7rem}.package-related-card>strong small{font-family:var(--sans);font-size:.58rem;font-weight:750}.package-related-card>.related-analysis-count{color:#075376;font-family:var(--sans);text-transform:none;background:#eaf7fb;border:1px solid #b5dce8;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding:8px 10px;display:flex}.related-analysis-count small{letter-spacing:.04em;text-transform:uppercase;font-size:.56rem;font-weight:800}.related-analysis-count strong{color:#073e67;font-size:.82rem;font-weight:950}.package-related-card .card-link{border-top:1px solid var(--line);margin-top:12px;padding-top:10px}@media (max-width:800px){.operator-dashboard{grid-template-columns:1fr}.operator-dashboard .operator-sidebar{border-bottom:1px solid #d6e3e9;border-right:0;border-radius:16px 16px 0 0}.operator-dashboard .account-menu-toggle{color:#174d98;width:100%;min-height:58px;font:inherit;cursor:pointer;background:#fff;border:0;justify-content:space-between;align-items:center;padding:0 18px;font-size:.82rem;font-weight:900;display:flex}.operator-dashboard .account-menu-toggle span:last-child{font-size:1.25rem;font-weight:500}.operator-dashboard .account-menu-panel{padding:6px 18px 22px;display:none}.operator-dashboard .operator-sidebar.is-open .account-menu-panel{display:flex}.operator-dashboard .operator-sidebar nav a,.operator-dashboard .operator-sidebar nav button{min-height:46px;font-size:.78rem}.operator-dashboard-content{padding:22px 17px}.operator-hero-inner,.operator-order-card>dl,.operator-commerce-status,.operator-maintenance-control,.operator-shipping-actions,.operator-launch-readiness>header,.operator-launch-list,.kit-preparation-details,.kit-dispatch-form,.operator-order-filters,.operator-record-grid{grid-template-columns:1fr}.operator-maintenance-actions{justify-items:stretch}.operator-maintenance-actions .button{width:100%;min-width:0}.operator-commerce-status dl{grid-template-columns:1fr}.operator-launch-readiness>header dl{grid-template-columns:repeat(3,minmax(0,1fr))}.operator-launch-list li{grid-template-columns:1fr}.operator-launch-list small{grid-column:auto}.operator-section-heading,.operator-order-card>header,.operator-order-preparation>header,.operator-order-billing>header,.operator-invoice-workbench>header,.operator-action-row,.operator-report-list li,.operator-results-workbench>header,.operator-record-workbench>header,.operator-document-list article>header,.laboratory-document-public-list article>header,.operator-order-filter-actions{flex-direction:column;align-items:stretch}.operator-order-filter-actions button,.operator-order-filter-actions a{width:100%}.operator-record-wide{grid-column:auto}.operator-workflow-progress{grid-template-columns:repeat(3,minmax(0,1fr))}.operator-staff-list article{grid-template-columns:1fr}.operator-staff-list article>strong{justify-self:start}.operator-admin-audit>header,.operator-audit-filters,.operator-admin-audit-list li{grid-template-columns:1fr}.operator-admin-audit>header dl{width:100%}.operator-document-form-grid,.operator-document-list article>dl,.laboratory-document-public-list dl{grid-template-columns:1fr}.operator-document-form-wide{grid-column:auto}.operator-audit li,.package-related-grid{grid-template-columns:1fr}.package-related-section{padding:56px 0 62px}.package-proof-back-link{margin-top:14px}.pricing-page-intro,.pricing-toolbar,.pricing-table-tools,.pricing-region-field{grid-template-columns:1fr}.pricing-rule-banner{grid-template-columns:auto 1fr}.pricing-package-summary{grid-template-columns:1fr}.pricing-region>summary{grid-template-columns:auto minmax(0,1fr) auto}.pricing-region>summary>.pricing-effective,.pricing-province-head{display:none}.pricing-province-row{grid-template-columns:1fr;gap:9px;padding:15px}.pricing-province-row .pricing-effective{text-align:left;grid-template-columns:auto auto;justify-content:space-between;min-width:0}.pricing-save-bar{grid-template-columns:1fr 1fr;bottom:7px}.pricing-save-bar>div{grid-column:1/-1}.operator-admin-shortcuts{flex-direction:column;align-items:stretch}.operator-admin-shortcuts .button{width:100%}}.recommended-page-commerce{background:#fbfcfa}.recommended-sales-hero{background:radial-gradient(circle at 86% 10%,#26b39f24,#0000 28%),linear-gradient(135deg,#f7fbfa 0%,#eaf5f2 100%);padding:58px 0 70px}.recommended-sales-hero .recommended-hero-grid{align-items:center}.recommended-sales-hero h1{max-width:900px;color:var(--blue-dark);margin:14px 0 22px;font-size:clamp(3.15rem,6.4vw,5.8rem);line-height:.98}.recommended-sales-hero .recommended-lead{color:#31576c;max-width:780px;font-size:clamp(1rem,1.7vw,1.22rem);line-height:1.62}.recommended-hero-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.recommended-sales-proof{color:#fff;background:linear-gradient(145deg,#063b67 0%,#075f72 100%);border:0;border-radius:18px;padding:30px;box-shadow:0 24px 60px #06375c2e}.recommended-sales-proof>span{color:#8ee6d8}.recommended-sales-proof strong{color:#fff;margin-top:14px;font-size:1.7rem;line-height:1.12}.recommended-sales-proof ul{gap:0;margin:23px 0 0;padding:0;list-style:none;display:grid}.recommended-sales-proof li{color:#e6f5f6;border-top:1px solid #ffffff29;align-items:center;gap:10px;padding:12px 0;font-size:.78rem;font-weight:750;display:flex}.recommended-sales-proof li b{color:#064e56;background:#8ee6d8;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:.66rem;display:grid}.recommended-case-section{background:#fff;padding-top:74px}.recommended-heading-sales{align-items:center;margin-bottom:32px}.recommended-heading-sales h2{max-width:760px;color:var(--blue-dark);font-size:clamp(2.25rem,4.5vw,4.1rem);line-height:1.02}.recommended-heading-sales>p{color:#45677c;font-size:.9rem;line-height:1.58}.recommended-case-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.recommended-case-grid>a{min-width:0;min-height:285px;color:var(--blue-dark);border:1px solid #b9d4de;border-top:6px solid var(--blue);background:linear-gradient(160deg,#fff 0%,#f4fafc 100%);border-radius:15px;flex-direction:column;padding:24px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex;box-shadow:0 12px 30px #0d2b4512}.recommended-case-grid>a[data-tone=green]{border-top-color:var(--green);background:linear-gradient(160deg,#fff 0%,#eff9f5 100%)}.recommended-case-grid>a[data-tone=amber]{border-top-color:var(--amber);background:linear-gradient(160deg,#fff 0%,#fff8e9 100%)}.recommended-case-grid>a:hover{transform:translateY(-4px);box-shadow:0 18px 38px #0d2b4521}.recommended-case-grid>a>span{color:#fff;background:var(--blue);width:45px;height:45px;font-family:var(--mono);border-radius:50%;place-items:center;margin-bottom:18px;font-size:1rem;font-weight:900;display:grid}.recommended-case-grid>a[data-tone=green]>span{background:var(--green)}.recommended-case-grid>a[data-tone=amber]>span{background:var(--amber)}.recommended-case-grid small{color:var(--blue);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;font-size:.66rem;font-weight:900}.recommended-case-grid strong{font-family:var(--serif);margin-top:12px;font-size:1.45rem;line-height:1.12}.recommended-case-grid p{color:#4f6c7c;margin:10px 0 18px;font-size:.76rem;line-height:1.5}.recommended-case-grid>a>b{color:var(--blue);border-top:1px solid #cfe0e5;justify-content:space-between;gap:10px;margin-top:auto;padding-top:14px;font-size:.74rem;display:flex}.recommended-product-section{background:#eef7f5}.recommended-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.recommended-product-card{border:1px solid #a9ccd8;border-top:8px solid var(--blue);background:linear-gradient(155deg,#fff 0%,#f8fcfd 68%,#edf7fa 100%);border-radius:17px;flex-direction:column;min-width:0;padding:28px;scroll-margin-top:100px;display:flex;box-shadow:0 16px 38px #0d2b4517}.recommended-product-card[data-tone=green]{border-top-color:var(--green);background:linear-gradient(155deg,#fff 0%,#f7fcfa 68%,#e9f7f3 100%)}.recommended-product-card[data-tone=amber]{border-top-color:var(--amber);background:linear-gradient(155deg,#fff 0%,#fffdf8 68%,#fff5df 100%)}.recommended-product-topline{color:var(--blue);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:14px;font-size:.68rem;font-weight:900;display:flex}.recommended-product-topline>span{color:var(--blue-dark);font-family:var(--sans);letter-spacing:0;text-transform:none;background:#eaf7fb;border:1px solid #bfe0ea;border-radius:999px;padding:6px 9px}.recommended-product-topline small{color:#4b697a;font-size:.62rem}.recommended-product-card h3{color:var(--blue-dark);font-family:var(--serif);margin:20px 0 8px;font-size:clamp(2rem,3vw,2.55rem);line-height:1.02}.recommended-product-card h3 a{color:inherit;text-decoration:none}.recommended-product-card h3 a:hover{color:var(--blue);text-underline-offset:4px;text-decoration:underline}.recommended-product-audience{color:#45677c;min-height:50px;margin:0 0 14px;font-size:.83rem;line-height:1.5}.recommended-product-price{color:#fff;background:linear-gradient(135deg,#07355d 0%,#0a5c8d 100%);border-radius:11px;flex-wrap:wrap;align-items:baseline;gap:10px;padding:15px 17px;display:flex;box-shadow:0 9px 22px #06355d29}.recommended-product-card[data-tone=green] .recommended-product-price{background:linear-gradient(135deg,#075a53 0%,#0b887c 100%)}.recommended-product-card[data-tone=amber] .recommended-product-price{background:linear-gradient(135deg,#70490b 0%,#b87912 100%)}.recommended-product-price strong{color:#fff;font-family:var(--serif);font-size:2.45rem;line-height:1}.recommended-product-price span{color:#e1f1f8;font-size:.66rem;font-weight:800}.recommended-product-price .recommended-analysis-count{color:#fff;background:#ffffff24;border:1px solid #ffffff5c;border-radius:8px;flex-basis:100%;justify-content:space-between;align-items:center;gap:12px;margin-top:4px;padding:10px 11px;display:flex}.recommended-product-price .recommended-analysis-count small{color:#ffffffdb;letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:850}.recommended-product-price .recommended-analysis-count strong{color:#fff;font-family:var(--sans);font-size:1.05rem;font-weight:950;line-height:1}.recommended-product-trust{grid-template-columns:1fr 1fr;gap:8px;margin:12px 0;display:grid}.recommended-product-trust>span{color:#174f59;background:#ffffffd1;border:1px solid #b8dcd3;border-radius:9px;align-items:center;gap:7px;min-height:42px;padding:8px 9px;font-size:.69rem;font-weight:850;line-height:1.25;display:flex}.recommended-product-trust b{color:#fff;background:var(--green);border-radius:50%;flex:none;place-items:center;width:21px;height:21px;font-size:.6rem;display:grid}.recommended-product-parameters{border-block:1px solid #4e809147;padding:15px 0}.recommended-product-parameters>strong{color:var(--blue-dark);font-size:.77rem}.recommended-product-parameters ul{flex-wrap:wrap;gap:7px;margin:11px 0 8px;padding:0;list-style:none;display:flex}.recommended-product-parameters li{color:#36556b;background:#ffffffd1;border:1px solid #d3e2e7;border-radius:999px;padding:6px 9px;font-size:.67rem}.recommended-product-parameters small{color:var(--blue);font-size:.66rem;font-weight:800}.recommended-product-reason{color:#49697a;margin:15px 0 20px;font-size:.72rem;line-height:1.52}.recommended-product-reason strong{color:var(--blue-dark)}.recommended-product-actions{grid-template-columns:.82fr 1.18fr;gap:9px;margin-top:auto;display:grid}.recommended-detail-link{min-height:50px;color:var(--blue-dark);text-align:center;background:#ffffffd6;border:1px solid #9fc3d0;border-radius:8px;place-items:center;padding:0 12px;font-size:.73rem;font-weight:900;display:grid}.recommended-detail-link:hover{text-underline-offset:3px;text-decoration:underline}.recommended-product-actions .button{width:100%;min-height:50px;padding-inline:12px}.recommended-all-packages{background:#fff;border:1px solid #b9d8d0;border-radius:14px;justify-content:space-between;align-items:center;gap:34px;margin-top:22px;padding:22px 24px;display:flex}.recommended-all-packages strong{color:var(--blue-dark);font-family:var(--serif);font-size:1.3rem}.recommended-all-packages p{color:#4b697a;margin:5px 0 0;font-size:.74rem}.recommended-all-packages .button{flex:none}.recommended-decision-section{background:#fff}.recommended-decision-grid{border:1px solid #bad1d9;border-radius:15px;grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.recommended-decision-grid li{background:#fff;border-right:1px solid #cddde2;grid-template-columns:52px 1fr;align-content:center;gap:16px;min-height:190px;padding:26px;display:grid}.recommended-decision-grid li:last-child{border-right:0}.recommended-decision-grid li>span{color:#fff;background:var(--blue);width:44px;height:44px;font-family:var(--mono);border-radius:50%;place-items:center;font-size:1rem;font-weight:900;display:grid}.recommended-decision-grid li:nth-child(2)>span{background:var(--green)}.recommended-decision-grid li:nth-child(3)>span{background:var(--amber)}.recommended-decision-grid strong{color:var(--blue-dark);font-family:var(--serif);font-size:1.35rem}.recommended-decision-grid p{color:#4b697a;margin:8px 0 0;font-size:.75rem;line-height:1.55}.recommended-kit aside h3{color:var(--blue-dark);font-family:var(--serif);margin:12px 0 4px;font-size:1.5rem}@media (max-width:1050px){.recommended-case-grid{grid-template-columns:1fr 1fr}.recommended-case-grid>a{min-height:250px}}@media (max-width:760px){.recommended-sales-hero{padding:45px 0 54px}.recommended-sales-hero h1{font-size:clamp(2.65rem,12.8vw,4rem)}.recommended-sales-proof{padding:24px 20px}.recommended-hero-actions{flex-direction:column;align-items:stretch}.recommended-hero-actions .button{width:100%}.recommended-case-grid,.recommended-product-grid,.recommended-decision-grid{grid-template-columns:1fr}.recommended-case-grid>a{min-height:0}.recommended-product-card{padding:22px 18px}.recommended-product-card h3{font-size:2rem}.recommended-product-audience{min-height:0}.recommended-all-packages{flex-direction:column;align-items:stretch}.recommended-all-packages .button{width:100%}.recommended-decision-grid{border-radius:12px}.recommended-decision-grid li{border-bottom:1px solid #cddde2;border-right:0;min-height:0}.recommended-decision-grid li:last-child{border-bottom:0}}@media (max-width:480px){.operator-workflow-progress{grid-template-columns:repeat(2,minmax(0,1fr))}.recommended-case-grid{gap:10px}.recommended-case-grid>a{padding:20px 18px}.recommended-product-trust,.recommended-product-actions{grid-template-columns:1fr}.recommended-product-price strong{font-size:2.15rem}}.site-ownership p,.site-ownership a{font-size:.82rem;line-height:1.45}.recommended-page-commerce .parameter-breadcrumbs{font-size:.8rem}.recommended-page-commerce .eyebrow{font-size:.84rem;line-height:1.45}.recommended-page-commerce .recommended-lead{font-size:clamp(1.05rem,1.8vw,1.24rem);line-height:1.65}.recommended-page-commerce .recommended-sales-proof li{font-size:.9rem;line-height:1.5}.recommended-page-commerce .purchase-reassurance-heading>p{font-size:1rem;line-height:1.6}.recommended-page-commerce .purchase-reassurance-grid p{font-size:.96rem;line-height:1.5}.recommended-page-commerce .purchase-reassurance-grid small,.recommended-page-commerce .purchase-proof-row{font-size:.86rem;line-height:1.5}.recommended-page-commerce .recommended-heading-sales>p{font-size:1rem;line-height:1.62}.recommended-page-commerce .recommended-case-grid small{font-size:.82rem;line-height:1.4}.recommended-page-commerce .recommended-case-grid p{font-size:.9rem;line-height:1.58}.recommended-page-commerce .recommended-case-grid>a>b{font-size:.86rem;line-height:1.45}.recommended-page-commerce .recommended-product-topline{font-size:.8rem;line-height:1.4}.recommended-page-commerce .recommended-product-topline small{font-size:.76rem}.recommended-page-commerce .recommended-product-audience{font-size:.95rem;line-height:1.58}.recommended-page-commerce .recommended-product-price span{font-size:.82rem}.recommended-page-commerce .recommended-product-trust>span{font-size:.82rem;line-height:1.38}.recommended-page-commerce .recommended-product-parameters>strong{font-size:.88rem}.recommended-page-commerce .recommended-product-parameters li{font-size:.8rem;line-height:1.4}.recommended-page-commerce .recommended-product-parameters small{font-size:.8rem;line-height:1.45}.recommended-page-commerce .recommended-product-reason{font-size:.86rem;line-height:1.58}.recommended-page-commerce .recommended-detail-link{font-size:.86rem;line-height:1.35}.recommended-page-commerce .recommended-all-packages p{font-size:.9rem;line-height:1.55}.recommended-page-commerce .recommended-decision-grid p{font-size:.9rem;line-height:1.6}.recommended-page-commerce .recommended-sampling>div>p:not(.eyebrow){font-size:1rem;line-height:1.65}.recommended-page-commerce .recommended-sampling strong{font-size:1.2rem}.recommended-page-commerce .recommended-sampling li p{font-size:.86rem;line-height:1.5}.recommended-page-commerce .recommended-kit aside>span{font-size:.82rem;line-height:1.4}.recommended-page-commerce .recommended-kit aside li{font-size:.88rem;line-height:1.5}.recommended-page-commerce .recommended-kit aside small{font-size:.82rem;line-height:1.55}@media (max-width:760px){.site-ownership p,.site-ownership a{font-size:.78rem;line-height:1.45}.recommended-page-commerce .recommended-case-grid strong{font-size:1.55rem}.recommended-page-commerce .recommended-product-trust>span{min-height:46px}.recommended-page-commerce .recommended-product-actions .button,.recommended-page-commerce .recommended-detail-link{min-height:54px;font-size:.9rem}.operator-secura-shortcut{flex-direction:column;align-items:stretch}.operator-secura-shortcut .button{width:100%}.secura-operator-plan>header{flex-direction:column}.secura-campaign-table-wrap{margin:0}.secura-campaign-table th,.secura-campaign-table td{padding:13px 10px;font-size:.74rem}}.package-proof-back-link,.package-related-catalog-link,.package-related-card>span,.package-related-card p,.package-related-card>strong small,.related-analysis-count small{font-family:var(--sans);font-size:.82rem;line-height:1.45}.parameter-code,.parameter-card dl div,.parameter-eyebrow,.parameter-breadcrumbs ol,.parameter-symbol,.parameter-table-wrap th,.parameter-article-footer p,.commerce-principles-grid span,.commerce-principles-grid small,.commerce-marketplace-trust-intro p:last-child,.commerce-marketplace-trust .verified-proof-grid a,.commerce-marketplace-trust .verified-proof-topline strong,.commerce-marketplace-trust .verified-proof-note,.commerce-filter-audience>span,.commerce-filter-audience button,.commerce-filter-panel-heading span,.commerce-filter-panel label,.commerce-price-filter label>strong small,.commerce-price-filter-scale,.commerce-filter-hint p,.commerce-package-topline,.commerce-price span,.commerce-price>small,.commerce-price .package-analysis-count small,.commerce-card-reassurances span,.commerce-exclusion,.commerce-fulfillment-option small,.commerce-payment-preview span,.commerce-payment-preview p,.package-proof-analysis-count small,.package-proof-trust a,.package-proof-source-list li>span,.package-proof-source-list p{font-size:.82rem;line-height:1.45}.commerce-filter-audience button,.commerce-parameters-toggle,.commerce-select-button,.commerce-detail-link,.package-proof-trust a,.package-related-catalog-link,.secura-plan-card-footer>a,.secura-plan-card-footer>.button{justify-content:center;align-items:center;min-height:44px;display:inline-flex}.package-comparison-section{color:#16384d;background:#f2f8fc;padding:3.5rem 0}.package-comparison-section h2{font-size:clamp(1.7rem,3vw,2.5rem);line-height:1.15}.package-comparison-intro{max-width:78ch;margin:1rem 0 1.5rem}.package-comparison-section p{font-size:1rem;line-height:1.6}.package-comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.package-comparison-grid article{background:#fff;border:1px solid #c5dce8;border-radius:1rem;min-width:0;padding:1.5rem}.package-comparison-grid article.is-current{border:2px solid #14628b}.package-comparison-grid article>span{font-size:.875rem}.package-comparison-grid h3{margin:.5rem 0;font-size:1.3rem;line-height:1.3}.package-comparison-grid p{margin:.75rem 0}.package-comparison-grid a{color:#125a81;text-underline-offset:.2em;overflow-wrap:anywhere}.package-comparison-grid article>a{align-items:center;min-height:44px;display:inline-flex}.package-comparison-summary{background:#fff;border-left:4px solid #14628b;margin-top:1.5rem;padding:1.25rem}@media (max-width:700px){.package-comparison-grid{grid-template-columns:1fr}}.purchase-dialog{margin:auto}.purchase-dialog-main{overscroll-behavior:contain;flex-direction:column;min-height:min(760px,100dvh - 28px);display:flex}.purchase-dialog-main>.account-live-message:empty{display:none}.purchase-dialog-main>.account-live-message:not(:empty){margin:12px 28px;padding:12px}.purchase-progress{padding:16px 28px 0}.purchase-progress>p{color:var(--muted);margin:0 0 12px;font-size:.875rem}.purchase-progress .purchase-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0}.purchase-progress .purchase-steps li{text-align:left;font-size:.875rem}.purchase-step-form{flex-direction:column;flex:1;gap:0;display:flex}.purchase-step-content{flex:1}.purchase-step-title{font-family:var(--sans);outline:none;margin:0 0 18px;font-size:1.4rem}.purchase-step-content p,.purchase-review p{font-size:1rem;line-height:1.55}.purchase-step-form label,.purchase-step-form input,.purchase-step-form select,.purchase-step-form textarea{font-size:1rem}.purchase-step-form input,.purchase-step-form select,.purchase-step-form textarea{scroll-margin-block:120px}.purchase-required-message{color:#8b2f1d;background:#fff3f0;border-left:4px solid #bd3f28;border-radius:5px;margin:-4px 0 16px;padding:11px 13px;font-weight:800}.purchase-step-attempted :is(input,select,textarea):invalid{background:#fff7f5;border-color:#bd3f28;box-shadow:0 0 0 2px #bd3f281f}.purchase-step-attempted label:has(:is(input,select,textarea):invalid){color:#8b2f1d;font-weight:800}.purchase-step-attempted :is(input,select,textarea):invalid:focus{outline-offset:2px;outline:3px solid #bd3f284d}.purchase-step-form .purchase-fields{margin-block:18px}.purchase-step-form .italian-territory-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.purchase-step-form .territory-lookup-message{font-size:.875rem}.purchase-step-form .purchase-customer-type{flex-wrap:wrap;margin-top:20px}.purchase-step-form .purchase-customer-type legend{font-size:.875rem}.purchase-step-form .purchase-customer-type label{align-items:center;gap:8px;display:flex}.purchase-step-form .purchase-customer-type input,.purchase-step-form .purchase-same-address input{flex:none;width:22px;height:22px;min-height:22px}.purchase-step-form .purchase-same-address{align-items:center;gap:12px;min-height:48px;margin-bottom:18px;display:flex}.purchase-account-identity,.purchase-saved-card{border:1px solid var(--line);overflow-wrap:anywhere;background:#f4f9fc;border-radius:10px;gap:7px;padding:18px;display:grid}.purchase-profile-choice{background:#f4f9fc;border:1px solid #9fc6d5;border-radius:10px;gap:10px;margin:18px 0;padding:16px;display:grid}.purchase-profile-choice legend{color:var(--navy);padding:0 7px;font-weight:850}.purchase-profile-choice>p{color:var(--muted);margin:0 0 2px}.purchase-profile-choice>label{cursor:pointer;background:#fff;border:1px solid #d1e2e8;border-radius:8px;grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:10px;display:grid}.purchase-profile-choice input{margin-top:3px}.purchase-profile-choice label span{gap:3px;display:grid}.purchase-profile-choice label small{color:var(--muted)}.purchase-account-identity span{color:#17653b;font-size:.875rem}.purchase-saved-card{margin-block:16px;font-size:1rem}.purchase-saved-card .text-button{justify-self:start;min-height:44px;font-size:1rem}.purchase-tax-code{gap:8px;margin-block:16px;display:grid}.purchase-tax-code input{text-transform:uppercase}.purchase-tax-code small{font-size:.875rem;font-weight:500;line-height:1.45}.purchase-field-error{color:#a22c22}.purchase-tax-code input[aria-invalid=true]{border-color:#a22c22}.purchase-dialog .purchase-dialog-actions{z-index:2;padding-top:16px;padding-bottom:max(16px, env(safe-area-inset-bottom));flex-direction:row;align-items:center;margin-top:auto}.purchase-step-content{padding-bottom:22px}.purchase-dialog .purchase-dialog-actions .button{white-space:normal;width:auto;min-height:48px;font-size:1rem}.purchase-dialog .purchase-dialog-actions .button:last-child{margin-left:auto}.purchase-review{flex-direction:column;flex:1;display:flex}.purchase-review .purchase-acknowledgements{margin-bottom:24px}.purchase-review .purchase-acknowledgements label{font-size:1rem}.purchase-review .purchase-acknowledgements small,.purchase-dialog-header p:last-child{font-size:.875rem}@media (max-width:900px){.purchase-dialog{border-radius:0;width:100%;max-width:100%;height:100dvh;max-height:100dvh;margin:0}.purchase-dialog-grid{height:100%;max-height:100dvh;display:flex;overflow:hidden}.purchase-dialog-main{flex:1;height:100%;min-height:0;max-height:100dvh;overflow-y:auto}.purchase-dialog-header{gap:12px;padding:16px;position:sticky;top:0}.purchase-dialog-header h2{font-size:1.15rem}.purchase-dialog-header .demo-label,.purchase-dialog .purchase-summary{display:none}.purchase-progress{padding:14px 16px 0}.purchase-progress .purchase-steps{gap:5px}.purchase-progress .purchase-steps li{font-size:.875rem}.purchase-step-form,.purchase-review{padding:20px 16px}.purchase-dialog .purchase-dialog-actions{margin-inline:-16px;gap:10px;margin-bottom:-20px;padding-inline:16px}.purchase-step-form .purchase-fields-two,.purchase-step-form .italian-territory-fields{grid-template-columns:1fr}.purchase-dialog .purchase-dialog-actions .button{padding-inline:14px}}@media (max-width:360px){.purchase-progress .purchase-steps{gap:4px}.purchase-progress .purchase-steps li{overflow-wrap:anywhere;font-size:.8rem}}.business-billing-manager{gap:1rem;display:grid}.business-billing-card{min-width:0;padding:1.25rem}.business-billing-card header{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.business-billing-card h2{margin:0}.business-billing-values,.business-billing-edit{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1rem;display:grid}.business-billing-values dt{color:var(--muted,#52616b);font-size:.875rem}.business-billing-values dd{overflow-wrap:anywhere;margin:.25rem 0 0}.business-billing-card fieldset{border:0;gap:1rem;min-width:0;padding:0;display:grid}.business-billing-card .business-billing-confirm{align-items:flex-start;gap:.75rem;display:flex}.business-billing-confirm input{flex:none;width:auto}.billing-lock-notice{display:block}.billing-lock-notice p{margin:.5rem 0}.monitoring-plans-section .monitoring-plans-intro{font-size:1rem;line-height:1.65}.monitoring-plan-card>header p,.monitoring-plan-card>header>span,.monitoring-plan-card dl dt,.monitoring-plan-card dl dd,.monitoring-plan-progress,.monitoring-plan-progress small,.monitoring-plan-actions button,.monitoring-plan-card>details>summary,.monitoring-plan-history li{font-size:.875rem}.monitoring-plan-history{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start}.monitoring-plan-history>div{min-width:0}.monitoring-plan-history .monitoring-cycle-card{border:1px solid var(--line);overflow-wrap:anywhere;background:#f7fbfd;border-radius:10px;gap:8px;margin-bottom:10px;padding:16px;display:grid}.monitoring-cycle-card p{margin:0;line-height:1.55}.monitoring-cycle-card small{font-size:.875rem}.monitoring-plan-history h4{font-size:1rem}.monitoring-plan-history li{flex-wrap:wrap}.monitoring-shipment-note,.monitoring-attention,.monitoring-cancel-confirm{overflow-wrap:anywhere;background:#edf6fb;border-radius:8px;padding:14px 16px;font-size:.875rem;line-height:1.6}.monitoring-attention,.monitoring-cancel-confirm{color:#704811;background:#fff5df}.monitoring-cancel-confirm button{min-height:44px;margin:5px 10px 5px 0;padding:10px 14px}.monitoring-contact{margin:12px 0;font-size:.875rem;display:inline-block}.secura-filters{grid-template-columns:2fr 1fr 1fr;gap:16px;margin-bottom:16px;display:grid}.secura-filters label{gap:7px;font-size:.875rem;display:grid}.secura-filters input,.secura-filters select{min-width:0;min-height:44px;font:inherit;border:1px solid #b7ccd5;border-radius:8px;padding:10px}.secura-plan-overview{overflow-wrap:anywhere;padding:14px 24px;font-size:.875rem;line-height:1.6}.secura-plan-overview p{margin:8px 0}.secura-cycle-label{font:500 .875rem/1.5 var(--font-sans,sans-serif);margin-top:6px;display:block}.secura-campaign-table th,.secura-campaign-table td,.secura-campaign-table thead th,.secura-operator-plan>header p,.secura-operator-plan>header>strong{font-size:.875rem}.secura-campaign-table{min-width:1000px}.secura-reminder-control{background:#edf6fb;border-radius:10px;margin-bottom:20px;padding:16px;font-size:.875rem}@media (max-width:760px){.monitoring-plan-history,.secura-filters{grid-template-columns:1fr}.monitoring-plan-progress ol{flex-wrap:wrap;gap:12px}.secura-plan-overview{padding:12px 16px}.secura-campaign-table{min-width:0}.secura-campaign-table thead{display:none}.secura-campaign-table tbody,.secura-campaign-table tr{display:block}.secura-campaign-table tr{border-bottom:2px solid #c8dde5;padding:12px}.secura-campaign-table th,.secura-campaign-table td{border:0;padding:6px;display:block}.secura-campaign-table td[data-label]:before{content:attr(data-label) ": ";font-weight:700}.secura-campaign-action form{grid-template-columns:1fr}}.secura-step-done small,.secura-step-pending small,.monitoring-plan-progress>div:first-child,.monitoring-plan-progress li small,.monitoring-plan-progress li>span{font-size:.875rem;line-height:1.5}.monitoring-plan-progress ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.monitoring-plan-progress li>span{width:30px;height:30px}@media (max-width:600px){.monitoring-plan-progress ol{grid-template-columns:repeat(2,minmax(0,1fr))}}.how-it-works-page .editorial-inline-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;display:flex}.how-it-works-steps{margin:36px 0 0;padding:0;list-style:none}.how-it-works-steps>li{border-top:1px solid var(--line);grid-template-columns:64px minmax(0,1fr) minmax(260px,.8fr);align-items:start;gap:28px;padding:36px 0;display:grid}.how-it-works-illustration{background:#fff;border:1px solid #d8edf4;border-radius:20px;align-self:center;width:100%;height:auto;display:block}.how-it-works-convenience{background:#e9f7fa;border-left:4px solid #008d88;border-radius:0 16px 16px 0;max-width:920px;margin-top:28px;padding:24px 28px}.how-it-works-convenience strong{color:var(--blue-dark);font-size:clamp(1.2rem,2vw,1.5rem);line-height:1.4;display:block}.how-it-works-convenience p{margin:10px 0 0;font-size:1rem;line-height:1.7}@media (max-width:900px){.how-it-works-steps>li{grid-template-columns:64px minmax(0,1fr)}.how-it-works-illustration{grid-column:2;max-width:560px}}.how-it-works-number{width:64px;height:64px;color:var(--blue-dark);font-family:var(--serif);background:#e4f3f3;border-radius:50%;place-items:center;font-size:1.7rem;display:grid}.how-it-works-steps h3{font-family:var(--serif);margin:4px 0 12px;font-size:clamp(1.3rem,2.3vw,1.8rem)}.how-it-works-steps p{max-width:780px;line-height:1.7}.how-it-works-note{color:var(--muted)}.how-it-works-dropoff{background:#f0f7f5;border-radius:14px;margin-top:24px;padding:24px}.fedex-network-panel{background:#fff;border:1px solid #b9dfea;border-radius:20px;grid-column:2/-1;margin-top:16px;padding:28px}.how-it-works-steps .fedex-network-count{color:var(--blue-dark);margin:20px 0;font-size:clamp(1.4rem,2.5vw,2rem);line-height:1.4}.fedex-network-copy .button{white-space:normal;text-align:center}.fedex-postal-search{flex-wrap:wrap;align-items:flex-end;gap:14px;margin-top:20px;display:flex}.fedex-postal-search label{max-width:100%;color:var(--blue-dark);gap:8px;font-size:1rem;font-weight:700;display:grid}.fedex-postal-search input{width:170px;max-width:100%;min-height:52px;color:var(--blue-dark);letter-spacing:.08em;background:#fff;border:1px solid #87b7cc;border-radius:8px;padding:14px 16px;font-size:1.1rem}.fedex-postal-search input:focus-visible{outline-offset:3px;outline:3px solid #099fce}.fedex-postal-search .button{min-height:52px}.how-it-works-steps .fedex-postal-search p{color:var(--muted);flex-basis:100%;margin:0;font-size:.875rem}.how-it-works-steps .fedex-network-note{margin-top:16px;font-size:1rem}.how-it-works-steps .fedex-network-source{color:var(--muted);margin-top:16px;font-size:.875rem}@media (max-width:700px){.fedex-network-panel{grid-column:1/-1;padding:22px}}@media (min-width:961px) and (max-width:1280px){.site-header-global .desktop-nav{display:none}.site-header-global .mobile-menu{display:block}.site-header-global .header-actions{margin-left:auto}}@media (max-width:600px){.how-it-works-steps>li{grid-template-columns:44px minmax(0,1fr);gap:14px;padding:24px 0}.how-it-works-number{width:42px;height:42px;font-size:1.2rem}.how-it-works-illustration{grid-column:1/-1}.how-it-works-convenience{padding:20px}.how-it-works-dropoff{margin-left:-58px;padding:20px}.how-it-works-dropoff .button{white-space:normal;text-align:center}}.aic-loading-spinner{box-sizing:border-box;vertical-align:-.2em;border:3px solid #c7edfc;border-top-color:#0786bd;border-radius:50%;flex:none;width:1.25rem;height:1.25rem;margin-right:.6rem;animation:.8s linear infinite aic-loading-spin;display:inline-block}.aic-loading-status{z-index:1500;color:#093a59;pointer-events:none;background:#fff;border:1px solid #99d8f2;border-radius:1rem;align-items:center;max-width:min(28rem,100vw - 2rem);padding:1rem 1.25rem;font-size:1rem;line-height:1.4;display:flex;position:fixed;bottom:1.5rem;right:1.5rem;box-shadow:0 8px 32px #06395424}@keyframes aic-loading-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.aic-loading-spinner{animation:none}}.account-service-details{margin-top:1.25rem}.account-service-toggle{color:#093a59;text-align:left;cursor:pointer;background:#f0f9fd;border:1px solid #b8dce9;border-radius:.65rem;align-items:center;gap:.7rem;width:100%;padding:.8rem 1rem;font-size:1rem;display:flex}.account-service-toggle>span{color:#0786bd;font-size:1.35rem}.account-service-toggle:focus-visible{outline-offset:3px;outline:3px solid #0786bd}.account-service-details>div:not([hidden]){margin-top:.8rem}.account-withdrawal-action{flex-wrap:wrap;align-items:center;gap:.7rem 1rem;display:flex}.account-withdrawal-action small{max-width:38rem;font-size:.875rem}.operator-withdrawal-panel{background:#f5fafc;border:1px solid #a9cedf;border-radius:1rem;margin:1.5rem 0;padding:1.25rem}.operator-withdrawal-panel h4{margin-top:1.25rem}.operator-withdrawal-panel form,.operator-withdrawal-panel label{gap:.6rem;display:grid}.operator-withdrawal-panel form{gap:1rem}.operator-withdrawal-panel input:not([type=checkbox]),.operator-withdrawal-panel textarea{color:#093a59;background:#fff;border:1px solid #a9cedf;border-radius:.5rem;width:100%;padding:.75rem}.operator-withdrawal-panel input[type=checkbox]{width:1.2rem;height:1.2rem}.operator-withdrawal-panel .button{margin:.4rem .5rem .4rem 0}.operator-withdrawal-panel small{font-size:.875rem;display:block}.language-switcher{background:#fff;border:1px solid #b6d5e4;border-radius:999px;flex-shrink:0;align-items:center;gap:.2rem;padding:.2rem;display:flex}.language-switcher button{color:#0c3a59;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.35rem;min-height:40px;padding:.35rem .6rem;font:700 .875rem/1.2 inherit;display:inline-flex}.language-switcher button[aria-pressed=true]{color:#fff;background:#0b4874}.language-switcher button:focus-visible{outline-offset:3px;outline:3px solid #08a6e0}.language-switcher button span:first-child{font-size:1.15rem}@media (max-width:600px){.language-switcher{margin-left:auto}.language-switcher button{min-width:42px;padding:.35rem .45rem}.language-switcher button span:last-child{display:none}}.water-blog-packages{gap:1rem;display:grid}.water-blog-packages a{gap:.5rem;font-size:1rem;line-height:1.5;display:grid}.water-journey-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1.5rem 0;display:grid}.water-journey-card{color:#093b5c;background:#fff;border:1px solid #a8d5df;border-top:4px solid #008779;border-radius:1rem;flex-direction:column;gap:.6rem;min-width:0;padding:1.25rem;text-decoration:none;display:flex}.water-journey-card strong{font-size:1.15rem;line-height:1.35}.water-journey-card p{margin:0;font-size:1rem;line-height:1.5}.water-journey-card>span:last-child{color:#00776c;margin-top:auto;font-weight:700}:is(.water-journey-card:hover,.water-journey-card:focus-visible){outline-offset:3px;background:#eaf8f6;outline:2px solid #008779}.water-journey-hero{color:#fff;background:linear-gradient(120deg,#093b5c,#00665e);padding:3rem 0}.water-journey-hero h1{margin:1rem 0;font-size:clamp(2.2rem,5vw,4rem);line-height:1.1}.water-journey-hero p{max-width:65ch;font-size:1.125rem;line-height:1.65}.water-journey-hero .eyebrow{color:#a8eee4}.water-comparison,.water-service,.water-help{padding:2.5rem 0}.water-comparison h2,.water-service h2,.water-help h2{color:#093b5c;font-size:clamp(1.6rem,3vw,2.25rem)}.water-comparison>p,.water-help p{font-size:1rem;line-height:1.65}.water-comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin:1.5rem 0;display:grid}.water-comparison-grid article{color:#093b5c;background:#fff;border:1px solid #bddce2;border-top:4px solid #008779;border-radius:1rem;min-width:0;padding:1.5rem}.water-comparison-grid h3{font-size:1.5rem;line-height:1.3}.water-comparison-grid p,.water-comparison-grid dt,.water-comparison-grid dd{font-size:1rem;line-height:1.5}.water-price{color:#006e64;padding:1rem 0;font-size:2rem;display:block}.water-price small{font-size:.875rem}.water-comparison-grid dl>div{border-top:1px solid #d4e5ea;grid-template-columns:8rem minmax(0,1fr);gap:.75rem;padding:.75rem 0;display:grid}.water-comparison-grid dt{font-weight:700}.water-comparison-grid dd{margin:0}.water-service-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;padding:0;list-style:none;display:grid}.water-service-grid li{color:#093b5c;background:#eef8f7;border-radius:.75rem;padding:1.25rem}.water-service-grid strong{font-size:1.125rem}.water-service-grid p{font-size:1rem;line-height:1.6}.water-service-note{background:#eef8f7;border-left:4px solid #008779;padding:1.25rem;font-size:1rem;line-height:1.65}.water-help{border-top:1px solid #bddce2}.water-help>a{margin-right:1rem}@media (max-width:1000px){.hero-copy .water-journey-grid{grid-template-columns:1fr}.water-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.water-journey-grid,.water-comparison-grid,.water-service-grid{grid-template-columns:1fr}.water-comparison-grid dl>div{grid-template-columns:1fr;gap:.2rem}.water-help>a{margin-bottom:1rem;display:inline-flex}.water-journey-hero{padding:2rem 0}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}
