@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/outfit-latin-ext-wght-normal-DdQaqQDo.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/outfit-latin-wght-normal-Bc-8i84L.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-ext-wght-normal-BOFOeGcA.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-wght-normal-Xz1IZZA0.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.visible\!{visibility:visible!important}.absolute{position:absolute}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--primary-red:#dc1c2e;--primary-blue:#002b75;--cream:#f6f8fc;--bridge-red:#b71424;--bridge-blue:#003da5;--dark-red:#600;--dark-blue:#000e35;--sky-blue:#a2d4f2;--charcoal:#232323;--white:#fff;--navy:var(--dark-blue);--blue:var(--primary-blue);--red:var(--primary-red);--ink:var(--charcoal);--muted:#232323ad;--line:#23232324;--surface:var(--cream);--font-remax:"Outfit Variable","Outfit","Arial",sans-serif;--font-body:"DM Sans Variable","DM Sans","Arial",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--cream);font-family:var(--font-body);margin:0}button,input,textarea{font:inherit}button{cursor:pointer}img{max-width:100%;display:block}h1,h2,h3,strong,b,.eyebrow,.form-step{font-family:var(--font-remax)}.site-header{z-index:10;width:100%;height:74px;color:var(--white);border-bottom:1px solid #fff3;justify-content:space-between;align-items:center;padding:0 5vw;display:flex;position:absolute;top:0}.brand-link{align-items:center;text-decoration:none;display:inline-flex}.remax-logo{object-fit:contain;height:auto}.site-header nav{align-items:center;gap:28px;display:flex}.site-header nav a{color:#ffffffd9;font-size:13px;text-decoration:none}.header-cta{color:var(--white);background:0 0;border:1px solid #ffffff80;border-radius:999px;padding:10px 17px;font-size:12px;font-weight:700}.hero{min-height:720px;color:var(--white);background:radial-gradient(circle at 77% 38%,#0043ff8c,transparent 31%),linear-gradient(128deg,var(--dark-blue) 0%,var(--bridge-blue) 62%,var(--primary-blue) 145%);grid-template-columns:1fr 1fr;align-items:center;gap:6vw;padding:145px 7vw 80px;display:grid;position:relative;overflow:hidden}.hero:before{content:"";opacity:.14;background-image:linear-gradient(#ffffff1a 1px,#0000 1px),linear-gradient(90deg,#ffffff1a 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.hero:after{content:"";background:var(--red);opacity:.9;width:390px;height:170%;position:absolute;top:-35%;right:-270px;transform:rotate(22deg)}.hero-copy,.hero-products{z-index:2;position:relative}.eyebrow{text-transform:uppercase;letter-spacing:.18em;color:var(--red);align-items:center;gap:9px;font-size:11px;font-weight:800;display:inline-flex}.eyebrow i{background:currentColor;width:18px;height:2px}.eyebrow.light{color:var(--sky-blue)}.hero h1{letter-spacing:-.065em;max-width:700px;margin:24px 0;font-size:clamp(52px,6.1vw,88px);font-weight:800;line-height:.98}.hero h1 em{color:var(--primary-red);font-style:normal;display:block}.hero-copy>p{color:#ffffffb3;max-width:600px;font-size:18px;line-height:1.7}.hero-actions{align-items:center;gap:28px;margin-top:34px;display:flex}.primary-button,.gate-button,.submit-button{background:var(--primary-red);color:var(--white);border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:26px;padding:16px 22px;font-size:13px;font-weight:800;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 12px 30px #ff120045}.primary-button:hover,.gate-button:hover,.submit-button:hover{background:var(--bridge-red);transform:translateY(-1px)}.hero-note{border-left:1px solid #ffffff38;flex-direction:column;padding-left:28px;display:flex}.hero-note small{color:#ffffff8a;margin-top:4px;font-size:11px}.hero-products{height:480px}.hero-card{background:#fff;border-radius:18px;margin:0;padding:8px;position:absolute;overflow:hidden;box-shadow:0 35px 80px #0000005c}.hero-card img{object-fit:cover;border-radius:12px;width:100%;height:100%}.hero-card-main{width:min(340px,63%);height:430px;top:24px;left:13%;transform:rotate(-3deg)}.hero-card-small{width:170px;height:205px;right:2%}.hero-card-small.top{top:-10px;transform:rotate(6deg)}.hero-card-small.bottom{bottom:0;transform:rotate(4deg)}.hero-badge{z-index:4;text-align:center;background:var(--primary-red);width:112px;height:112px;color:var(--white);text-transform:uppercase;letter-spacing:.08em;border:5px solid var(--dark-blue);border-radius:50%;place-content:center;font-size:9px;display:grid;position:absolute;bottom:30px;right:22%;transform:rotate(-8deg)}.hero-badge strong{letter-spacing:-.04em;font-size:19px}.trust-strip{background:var(--white);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr) 1.25fr;min-height:110px;padding:0 6vw;display:grid}.trust-strip>div{border-right:1px solid var(--line);align-items:center;gap:16px;padding:24px 28px;display:flex}.trust-strip>div:first-child{border-left:1px solid var(--line)}.trust-strip span{color:var(--primary-red);font-size:12px;font-weight:900}.trust-strip p{flex-direction:column;margin:0;display:flex}.trust-strip small{color:var(--muted);margin-top:4px;font-size:11px}.trust-made{background:var(--cream);justify-content:center}.catalog-section{max-width:1540px;margin:0 auto;padding:94px 6vw 110px}.section-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:42px;display:flex}.section-heading h2{letter-spacing:-.055em;max-width:720px;margin:15px 0 0;font-size:clamp(36px,4vw,56px);line-height:1.06}.section-heading>p{max-width:380px;color:var(--muted);font-size:14px;line-height:1.65}.catalog-tools{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px;padding-top:24px;display:flex}.category-tabs{flex-wrap:wrap;gap:8px;display:flex}.category-tabs button{border:1px solid var(--line);background:var(--white);color:var(--muted);border-radius:999px;padding:10px 16px;font-size:12px;font-weight:700}.search-box{border:1px solid var(--line);border-radius:999px;align-items:center;gap:8px;min-width:250px;padding:8px 14px;display:flex}.search-box span{color:var(--muted);font-size:20px;transform:rotate(-12deg)}.search-box input{border:0;outline:0;width:100%;font-size:12px}.product-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.product-card{border:1px solid var(--line);background:var(--white);border-radius:14px;transition:all .2s;position:relative;overflow:hidden}.product-card:hover{transform:translateY(-3px);box-shadow:0 18px 50px #000e351a}.product-card.selected{border-color:var(--primary-red);box-shadow:0 0 0 1px var(--primary-red)}.product-image{aspect-ratio:1.13;background:var(--cream);border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.product-image img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.product-card:hover .product-image img{transform:scale(1.025)}.popular-tag{background:var(--red);color:#fff;text-transform:uppercase;letter-spacing:.1em;border-radius:4px;padding:7px 9px;font-size:8px;font-weight:900;position:absolute;top:12px;left:12px}.select-mark{width:30px;height:30px;color:var(--navy);background:#fffffff0;border-radius:50%;place-items:center;font-size:18px;font-weight:700;display:grid;position:absolute;top:12px;right:12px;box-shadow:0 4px 16px #0000001f}.selected .select-mark{background:var(--red);color:#fff}.product-body{padding:18px}.product-category{color:var(--red);text-transform:uppercase;letter-spacing:.12em;font-size:8px;font-weight:900}.product-body h3{letter-spacing:-.02em;margin:8px 0 5px;font-size:16px}.product-body>p{color:var(--muted);margin:0 0 18px;font-size:11px}.price-row{border-top:1px solid var(--line);justify-content:space-between;align-items:end;gap:10px;padding-top:14px;display:flex}.price-row>div{flex-direction:column;display:flex}.price-row small{color:var(--muted);font-size:9px}.price-row strong{margin-top:2px;font-size:17px}.select-button{border:1px solid var(--line);background:var(--white);border-radius:5px;padding:8px 10px;font-size:10px;font-weight:800}.quantity-row{background:var(--cream);border-top:1px solid #ff12004d;justify-content:space-between;align-items:end;margin:14px -18px -18px;padding:12px 18px;display:flex}.quantity-row label{color:var(--muted);flex-direction:column;gap:4px;font-size:9px;display:flex}.quantity-row input{background:var(--white);border:1px solid #ff12004d;border-radius:5px;outline:0;width:86px;padding:7px}.quantity-row span{color:var(--dark-red);padding-bottom:7px;font-size:12px;font-weight:800}.empty-state{text-align:center;background:var(--surface);color:var(--muted);border-radius:12px;padding:70px}.quote-section{background:var(--dark-blue);color:var(--white);grid-template-columns:.92fr 1.08fr;display:grid}.quote-summary-panel h2{letter-spacing:-.055em;margin:18px 0;font-size:clamp(34px,4vw,56px);line-height:1.05}.quote-summary-panel>p{color:#ffffffb3;max-width:520px;line-height:1.65}.quote-items{border-top:1px solid #ffffff1f;max-height:250px;margin:38px 0 18px;overflow:auto}.quote-items>div{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:20px;padding:14px 0;font-size:12px;display:flex}.quote-items>div>span{flex-direction:column;display:flex}.quote-items small{color:#ffffff73;margin-top:3px}.quote-items b{white-space:nowrap}.quote-empty{color:#ffffff73;padding:25px 0;font-size:13px;display:block}.quote-total{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;display:flex}.quote-total span{color:#ffffff9e;font-size:12px}.quote-total strong{text-align:right;font-size:20px}.price-disclaimer{color:#fff6;margin-top:18px;font-size:9px;line-height:1.5;display:block}.quote-form-wrap{background:var(--white);color:var(--ink);place-items:center;padding:90px 7vw;display:grid}.quote-form-wrap form,.success-state{width:100%;max-width:650px}.form-step{color:var(--primary-red);letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:900}.quote-form-wrap h2{letter-spacing:-.05em;margin:13px 0;font-size:clamp(32px,3.5vw,48px);line-height:1.04}.quote-form-wrap form>p{color:var(--muted);max-width:540px;font-size:13px;line-height:1.6}.form-grid label,.gate-form>label{text-transform:uppercase;letter-spacing:.08em;color:var(--charcoal);flex-direction:column;gap:8px;font-size:10px;font-weight:800;display:flex}.form-grid input,.form-grid textarea,.gate-form input{border:1px solid var(--line);width:100%;color:var(--ink);background:var(--white);text-transform:none;letter-spacing:0;border-radius:7px;outline:0;padding:13px 14px;font-size:13px;font-weight:400}.form-grid input:focus,.form-grid textarea:focus,.gate-form input:focus{border-color:var(--primary-blue);box-shadow:0 0 0 3px #0043ff1f}.form-grid .full{grid-column:1/-1}.submit-button:disabled,.gate-button:disabled{opacity:.55;cursor:not-allowed;transform:none}.form-security{text-align:center;color:var(--muted);margin-top:13px;font-size:9px;display:block}.form-error{background:var(--cream);border:1px solid #ff120066;border-radius:6px;padding:10px 12px;color:var(--dark-red)!important;font-size:11px!important}.success-state{text-align:center}.success-state>span{background:var(--sky-blue);width:60px;height:60px;color:var(--primary-blue);border-radius:50%;place-items:center;margin:0 auto 20px;font-size:28px;display:grid}.success-state>p{color:var(--muted);line-height:1.6}.success-state button{border:1px solid var(--line);background:var(--white);border-radius:6px;margin-top:15px;padding:12px 18px;font-weight:700}footer{color:var(--white);background:var(--dark-blue);align-items:center;gap:26px;padding:30px 6vw 110px;display:flex}footer p{color:#ffffff80;margin-right:auto;font-size:11px}footer a{color:#fff9;font-size:10px}.footer-logo{width:128px}.cart-bar{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);width:min(720px,100% - 28px);color:var(--white);background:#000e35f5;border:1px solid #ffffff29;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:10px 12px 10px 18px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 16px 45px #000e3566}.cart-bar>div{align-items:center;gap:12px;display:flex}.cart-bar>div>span{background:var(--primary-red);border-radius:50%;place-items:center;width:32px;height:32px;font-size:13px;font-weight:800;display:grid}.cart-bar p{flex-direction:column;margin:0;display:flex}.cart-bar b{font-size:11px}.cart-bar small{color:#fff9;margin-top:3px;font-size:9px}.cart-bar button{background:var(--primary-red);color:var(--white);border:0;border-radius:7px;padding:13px 18px;font-size:11px;font-weight:800}.cart-bar button span{margin-left:14px}.gate-overlay{z-index:100;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#000e35eb;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow:auto}.gate-panel{background:var(--white);border-radius:18px;grid-template-columns:.94fr 1.06fr;width:min(960px,100%);min-height:590px;display:grid;overflow:hidden;box-shadow:0 40px 100px #000e3580}.gate-visual{color:var(--white);background:radial-gradient(circle at 50% 45%,#0043ff80,transparent 36%),linear-gradient(145deg,var(--dark-blue),var(--bridge-blue));flex-direction:column;padding:35px;display:flex;position:relative;overflow:hidden}.gate-visual:after{content:"";background:var(--primary-red);width:170px;height:600px;position:absolute;bottom:-190px;right:-120px;transform:rotate(30deg)}.gate-brand{z-index:2;width:158px;position:relative}.gate-collage{height:390px;margin:22px 0 5px;position:relative}.gate-collage img{object-fit:cover;border:6px solid #fff;border-radius:12px;width:210px;height:260px;position:absolute;box-shadow:0 20px 40px #00000052}.gate-collage img:first-child{top:35px;left:10px;transform:rotate(-5deg)}.gate-collage img:nth-child(2){width:175px;height:215px;top:4px;right:4px;transform:rotate(6deg)}.gate-collage img:nth-child(3){width:165px;height:205px;bottom:10px;right:22px;transform:rotate(3deg)}.gate-visual>p{color:#ffffffa6;z-index:2;max-width:310px;font-size:13px;line-height:1.5;position:relative}.gate-form{flex-direction:column;justify-content:center;padding:58px 62px;display:flex}.gate-form h2{letter-spacing:-.055em;margin:17px 0 12px;font-size:clamp(34px,4vw,48px);line-height:1.04}.gate-form>p{color:var(--muted);margin:0 0 25px;font-size:13px;line-height:1.55}.gate-form>label{margin-bottom:15px}.gate-form .check-label{text-transform:none;letter-spacing:0;color:var(--muted);flex-direction:row;align-items:flex-start;gap:9px;margin-bottom:8px;font-size:10px;font-weight:500;line-height:1.45}.check-label input{width:15px;height:15px;accent-color:var(--primary-red);flex:none;margin-top:1px;padding:0}.check-label.optional{color:var(--muted)}.gate-button{width:100%;margin-top:12px}.gate-form details{color:var(--muted);margin-top:15px;font-size:9px;line-height:1.5}.gate-form summary{cursor:pointer;text-align:center}.gate-form details p{background:var(--surface);border-radius:5px;padding:8px}.honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-9999px!important;overflow:hidden!important}@media (width<=1100px){.product-grid{grid-template-columns:repeat(3,1fr)}.hero{gap:2vw}.hero-card-main{left:0}.trust-strip{grid-template-columns:repeat(2,1fr)}.trust-strip>div:nth-child(3){border-left:1px solid var(--line)}}@media (width<=820px){.site-header{padding:0 20px}.site-header nav a{display:none}.hero{grid-template-columns:1fr;min-height:auto;padding:125px 24px 55px}.hero h1{font-size:clamp(48px,14vw,72px)}.hero-products{height:440px;margin-top:15px}.hero-card-main{left:8%}.trust-strip{padding:0 20px}.section-heading{display:block}.catalog-tools{flex-direction:column;align-items:stretch}.search-box{min-width:0}.product-grid{grid-template-columns:repeat(2,1fr)}.quote-section{grid-template-columns:1fr}.quote-summary-panel,.quote-form-wrap{padding:70px 7vw}.gate-panel{grid-template-columns:1fr;max-width:620px}.gate-visual{display:none}.gate-form{padding:45px 40px}}@media (width<=540px){.brand{font-size:18px}.header-cta{padding:9px 12px}.hero{padding-left:20px;padding-right:20px}.hero h1{font-size:51px}.hero-copy>p{font-size:15px}.hero-actions{flex-direction:column;align-items:flex-start}.hero-note{border:0;padding:0}.hero-products{height:370px}.hero-card-main{width:68%;height:335px}.hero-card-small{width:125px;height:155px}.hero-badge{width:90px;height:90px;right:20%}.trust-strip{grid-template-columns:1fr 1fr}.trust-strip>div{gap:9px;padding:19px 12px}.trust-strip small{font-size:9px}.catalog-section{padding:70px 16px 90px}.section-heading h2{font-size:38px}.product-grid{grid-template-columns:1fr;gap:14px}.product-card{grid-template-columns:42% 58%;display:grid}.product-image{aspect-ratio:auto;height:100%}.product-body{padding:15px}.price-row{align-items:center}.select-button{padding:7px}.quantity-row{margin-bottom:-15px;margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px}.form-grid{grid-template-columns:1fr}.form-grid .full{grid-column:auto}footer{flex-direction:column;align-items:flex-start;padding-bottom:130px}footer p{margin:0}.cart-bar{bottom:10px}.cart-bar button{padding:12px}.cart-bar button span{display:none}.gate-overlay{align-items:start;padding:10px}.gate-form{padding:35px 24px}.gate-form h2{font-size:36px}}.admin-page{background:var(--cream);min-height:100vh;padding:55px 5vw 100px}.admin-header{justify-content:space-between;align-items:end;gap:30px;max-width:1500px;margin:0 auto 35px;display:flex}.admin-header span{color:var(--primary-red);text-transform:uppercase;letter-spacing:.14em;font-size:10px;font-weight:800}.admin-header h1{letter-spacing:-.05em;margin:10px 0 5px;font-size:46px}.admin-header p{color:var(--muted);margin:0}.admin-actions{gap:9px;display:flex}.admin-actions a,.admin-actions button{color:var(--dark-blue);background:var(--white);border:1px solid var(--line);font:inherit;cursor:pointer;border-radius:6px;padding:11px 15px;font-size:11px;font-weight:800;text-decoration:none}.admin-actions a:first-child{color:var(--white);background:var(--primary-blue)}.admin-actions form{margin:0}.admin-actions button{color:var(--white);background:var(--dark-blue)}.admin-stats{grid-template-columns:repeat(4,1fr);gap:15px;max-width:1500px;margin:0 auto 22px;display:grid}.admin-stats article{background:var(--white);border:1px solid var(--line);border-radius:10px;flex-direction:column;padding:22px;display:flex}.admin-stats span{color:var(--muted);font-size:11px}.admin-stats strong{margin-top:8px;font-size:38px}.admin-table-wrap{background:var(--white);border:1px solid var(--line);border-radius:12px;max-width:1500px;margin:auto;overflow:hidden}.admin-table-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;padding:22px 24px;display:flex}.admin-table-heading h2{margin:0;font-size:20px}.admin-table-heading p{color:var(--muted);margin:0;font-size:11px}.admin-table-scroll{overflow:auto}.admin-table-wrap table{border-collapse:collapse;width:100%;min-width:1050px}.admin-table-wrap th{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;text-align:left;background:var(--cream);padding:12px 17px;font-size:9px}.admin-table-wrap td{border-top:1px solid var(--line);vertical-align:top;padding:15px 17px;font-size:11px}.admin-table-wrap td>a,.admin-table-wrap td>small{color:var(--muted);margin-top:5px;text-decoration:none;display:block}.interest-list{flex-wrap:wrap;gap:5px;max-width:340px;display:flex}.interest-list span{color:var(--dark-blue);background:var(--sky-blue);border-radius:4px;padding:5px 7px;font-size:9px}.interest-list em{color:var(--muted)}.consent{color:var(--charcoal);background:var(--cream);border-radius:99px;padding:5px 9px;font-size:9px;display:inline-block}.consent.yes{color:var(--dark-blue);background:var(--sky-blue)}.admin-empty{text-align:center;color:var(--muted);padding:60px!important}.admin-denied{text-align:center;background:var(--dark-blue);min-height:100vh;color:var(--white);place-content:center;padding:30px;display:grid}.admin-denied h1{margin:0 0 10px;font-size:42px}.admin-denied p{color:#fff9}.admin-denied a{color:var(--white)}.admin-denied p+a{margin-top:15px}.admin-login-page{background:linear-gradient(140deg,#001c48 0%,#003da5 58%,#08275a 100%);place-items:center;min-height:100vh;padding:32px 18px;display:grid}.admin-login-card{background:#fff;border-radius:18px;width:min(100%,510px);padding:42px;box-shadow:0 28px 70px #00133266}.admin-login-brand{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding-bottom:20px;display:flex}.admin-login-brand img{object-fit:contain;object-position:left center;width:190px;max-height:46px}.admin-login-brand span{color:#526070;letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:900}.admin-login-eyebrow{color:var(--primary-red);letter-spacing:.13em;text-transform:uppercase;margin:27px 0 8px;font-size:12px;font-weight:850}.admin-login-card h1{color:var(--dark-blue);letter-spacing:-.04em;margin:0;font-size:38px}.admin-login-copy{color:var(--muted);margin:12px 0 24px;font-size:16px;line-height:1.55}.admin-login-form{gap:17px;display:grid}.admin-login-form label{color:var(--charcoal);gap:8px;font-size:14px;font-weight:800;display:grid}.admin-login-form input{width:100%;min-height:52px;color:var(--charcoal);font:inherit;background:#fff;border:1px solid #b9c5d6;border-radius:8px;padding:12px 14px;font-size:16px}.admin-login-form input:focus{border-color:var(--primary-blue);outline:3px solid #8fb7ff66}.admin-login-form button{background:var(--primary-red);color:#fff;min-height:54px;font:inherit;cursor:pointer;border:0;border-radius:8px;font-size:16px;font-weight:850}.admin-login-form button:hover{filter:brightness(.93)}.admin-login-error{color:#9d1425;background:#fff1f3;border:1px solid #f0afb7;border-radius:8px;margin:0 0 18px;padding:12px 14px;font-size:14px;font-weight:700}.admin-login-note{color:var(--muted);margin:16px 0 8px;font-size:12px}.admin-login-back{color:var(--primary-blue);font-size:13px;font-weight:750;text-decoration:none}.admin-login-primary{color:#fff;text-align:center;background:#ed1c24;border-radius:8px;justify-content:center;align-items:center;min-height:54px;padding:12px 18px;font-size:16px;font-weight:850;text-decoration:none;display:flex}.admin-login-primary:hover{filter:brightness(.94)}.admin-login-security{color:#4b5d74;background:#f2f6fb;border-radius:9px;gap:4px;margin:18px 0;padding:14px 16px;display:grid}.admin-login-security b{color:#202b3f;font-size:13px}.admin-login-security span{font-size:12px;line-height:1.5}.temporary-password{overflow-wrap:anywhere;color:#182c49;letter-spacing:.04em;background:#f7f9fc;border:1px dashed #b9c5d6;border-radius:8px;margin:22px 0;padding:16px;font:700 18px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}@media (width<=750px){.admin-header{flex-direction:column;align-items:flex-start}.admin-stats{grid-template-columns:1fr 1fr}.admin-header h1{font-size:38px}.admin-table-heading{flex-direction:column;align-items:flex-start;gap:6px}.admin-table-heading-status{align-items:flex-start}.admin-login-card{padding:30px 22px}.admin-login-card h1{font-size:32px}}@media (width<=540px){.header-logo{width:112px}}.agonline-topline{color:#fff;text-align:center;background:#071f47;padding:9px 20px;font-size:11px;font-weight:700}.agonline-hero h1 em{color:#fff;font-style:normal;display:block}.need-grid small{color:var(--ag-red);margin-right:9px;font-size:10px;font-weight:950}.need-grid button.active small{color:#fff}.agonline-catalog{--ag-navy:#262626;--ag-blue:#404040;--ag-red:#ee1c25;--ag-cream:#f3f3f1;color:#272727;background:#fff;flex-direction:column;display:flex}.agonline-topline{color:#fff;background:#333;order:0}.agonline-header{background:#fff;border-bottom:1px solid #dedede;order:1;position:sticky}.agonline-logo{color:#222}.agonline-logo span{color:#666;border-left-color:#d0d0d0}.agonline-header nav a{color:#333}.agonline-header nav b{background:var(--ag-red)}.agonline-hero{color:#282828;background:linear-gradient(105deg,#f4f4f2 0%,#fff 62%,#eeeeeb 100%);border-bottom:1px solid #dedede;order:2;min-height:590px}.agonline-hero:before{content:"";border:2px solid #ee1c2540;border-radius:50%;width:310px;height:310px;position:absolute;top:12%;right:11%;box-shadow:0 0 0 34px #ee1c250b,0 0 0 70px #22222208}.agonline-hero h1{color:#242424;max-width:720px}.agonline-hero h1 em{color:var(--ag-red)}.agonline-hero p{color:#626262}.agonline-primary{background:var(--ag-red);box-shadow:none}.agonline-secondary{color:#303030;background:#fff;border-color:#9b9b9b}.agonline-search{background:#fff;border-color:#cacaca;box-shadow:0 8px 22px #0000000b}.agonline-search a{background:#303030}.agonline-hero-visual strong{color:#e31d25;background:#fff;border-color:#e31d2594;width:170px;height:170px;font-size:62px;box-shadow:0 25px 70px #00000012}.agonline-hero-visual p{color:#555}.hero-orbit{border-color:#bdbdbd}.seller-ribbon{order:3}.need-section{background:#fff;border-color:#dedede;order:4}.agonline-products{order:5}.brand-life{order:6}.personalized-products{order:7}.kit-section{background:#313131;order:8}.agonline-cross{background:#f1f1ef;order:9}.selection-section{background:#333;order:10}.agonline-footer{background:#262626;order:11}.brand-life-copy{background:#f0f0ee}.brand-life-preview{background:#393939}.need-grid button{color:#303030;border-color:#d5d5d2}.need-grid button.active{background:#313131;border-color:#313131}.need-grid small{color:var(--ag-red)}.agonline-product-grid article{box-shadow:none;border-color:#dedede}.agonline-product-image{background:#eeeeec}.agonline-product-body footer button{background:#303030}.agonline-product-body>span{color:#7b7b7b}.personalized-grid article{box-shadow:none;border-color:#dedede}.brand-preview{background:#f1f1ef}.kit-pills button.checked{color:#333}.agonline-footer{background:#2c2c2c}.quote-response-page{background:radial-gradient(circle at 12% 90%,#dc1c2e3d,#0000 28%),linear-gradient(145deg,#000e35,#003da5);place-items:center;min-height:100vh;padding:32px 18px;display:grid}.quote-response-card{background:var(--white);border-radius:20px;width:min(100%,900px);overflow:hidden;box-shadow:0 35px 90px #00071480}.quote-response-brand{border-bottom:1px solid var(--line);background:var(--white);justify-content:space-between;align-items:center;gap:24px;min-height:105px;padding:24px 34px;display:flex}.quote-response-brand img{width:205px;height:auto}.quote-response-brand span{color:var(--primary-blue);text-transform:uppercase;letter-spacing:.14em;font-size:10px;font-weight:800}.quote-response-content{padding:46px 48px 42px}.quote-response-eyebrow{color:var(--primary-red);text-transform:uppercase;letter-spacing:.14em;margin:0 0 12px;font-size:11px;font-weight:900}.quote-response-content h1{color:var(--dark-blue);letter-spacing:-.055em;margin:0;font-size:clamp(38px,6vw,56px);line-height:1}.quote-response-content>p:not(.quote-response-eyebrow){max-width:610px;color:var(--muted);margin:17px 0 30px;font-size:16px;line-height:1.65}.manager-preview-note{color:var(--primary-blue);background:#edf5ff;border:1px solid #9bb9df;border-radius:8px;margin:-14px 0 28px;padding:11px 14px;font-size:12px;font-weight:800}.quote-preview-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:28px;display:flex}.quote-preview-heading>div>p:last-child{color:var(--muted);margin:12px 0 0;font-size:14px;line-height:1.55}.quote-preview-meta{border-left:1px solid var(--line);flex-direction:column;flex:none;gap:4px;min-width:115px;padding-left:22px;display:flex}.quote-preview-meta span{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:9px;font-weight:800}.quote-preview-meta b{color:var(--dark-blue);font-size:14px}.quote-preview-items{border:1px solid var(--line);border-radius:12px;overflow:hidden}.quote-preview-items>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:25px;min-height:70px;padding:15px 18px;display:flex}.quote-preview-items>div:last-child{border-bottom:0}.quote-preview-items span{flex-direction:column;gap:5px;display:flex}.quote-preview-items b{color:var(--charcoal);font-size:14px}.quote-preview-items small{color:var(--muted);font-size:11px}.quote-preview-items strong{color:var(--dark-blue);white-space:nowrap;font-size:15px}.quote-preview-total{background:var(--dark-blue);color:var(--white);border-radius:12px;justify-content:space-between;align-items:center;gap:25px;margin-top:13px;padding:20px;display:flex}.quote-preview-total span{flex-direction:column;gap:3px;display:flex}.quote-preview-total small{color:#ffffff8c;font-size:10px}.quote-preview-total b{font-size:16px}.quote-preview-total>strong{color:var(--white);font-size:27px}.quote-preview-notes{background:var(--cream);border-radius:10px;margin-top:14px;padding:16px 18px}.quote-preview-notes b{color:var(--dark-blue);font-size:12px}.quote-preview-notes p{color:var(--muted);margin:6px 0 0;font-size:12px;line-height:1.5}.quote-response-content>p.quote-preview-disclaimer{max-width:none;margin:14px 0 24px;font-size:10px;line-height:1.5}.quote-response-actions{grid-template-columns:1fr 1fr;gap:13px;display:grid}.quote-response-actions a{min-height:150px;color:var(--white);border-radius:12px;grid-template-columns:46px 1fr;align-content:center;column-gap:14px;padding:24px;text-decoration:none;transition:all .2s;display:grid}.quote-response-actions a:hover{transform:translateY(-2px);box-shadow:0 14px 34px #000e352b}.quote-response-actions a.approve{background:#128c4a}.quote-response-actions a.question{background:var(--primary-blue)}.quote-response-actions span{background:#ffffff24;border-radius:50%;grid-row:1/3;place-items:center;width:44px;height:44px;font-size:21px;font-weight:900;display:grid}.quote-response-actions b{align-self:end;font-size:18px}.quote-response-actions small{color:#ffffffb8;align-self:start;margin-top:5px;font-size:11px;line-height:1.4}.quote-document-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.quote-document-actions a{border:1px solid var(--primary-blue);color:var(--primary-blue);text-align:center;border-radius:8px;padding:13px 16px;font-size:12px;font-weight:850;text-decoration:none}.quote-document-actions a:last-child{color:var(--white);background:var(--primary-blue)}.quote-help-link{color:var(--white);background:#128c4a;border-radius:8px;padding:14px 18px;font-weight:800;text-decoration:none;display:inline-flex}.quote-response-note{color:var(--muted);text-align:center;margin-top:24px;font-size:11px;display:block}@media (width<=620px){.quote-response-page{align-items:start;padding:12px}.quote-response-card{border-radius:14px}.quote-response-brand{padding:22px}.quote-response-brand img{width:170px}.quote-response-brand span{display:none}.quote-response-content{padding:32px 20px 26px}.quote-preview-heading{display:block}.quote-preview-meta{border:0;margin-top:18px;padding:0}.quote-preview-items>div{align-items:flex-start;padding:14px}.quote-preview-total{align-items:flex-start}.quote-preview-total>strong{font-size:22px}.quote-response-actions{grid-template-columns:1fr}.quote-response-actions a{min-height:125px}.quote-document-actions{grid-template-columns:1fr}.quote-response-content>p:not(.quote-response-eyebrow){font-size:14px}}.referral-identity{color:#ffffffd9;background:#ffffff12;border:1px solid #ffffff3d;border-radius:999px;align-items:center;gap:4px;width:max-content;max-width:100%;margin-bottom:18px;padding:8px 12px;font-size:10px;display:inline-flex}.gate-referral{background:var(--cream);width:max-content;max-width:100%;color:var(--bridge-blue);border-radius:4px;margin-bottom:18px;padding:7px 10px;font-size:9px;display:block}.ambassador-page{background:var(--dark-blue);min-height:100vh;color:var(--white)}.ambassador-site-header{border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;max-width:1500px;height:76px;margin:auto;padding:0 6vw;display:flex}.ambassador-site-header img{width:130px}.ambassador-site-header>a:last-child{color:var(--white);border:1px solid #fff5;border-radius:999px;padding:10px 16px;font-size:11px;font-weight:700;text-decoration:none}.ambassador-hero{grid-template-columns:.92fr 1.08fr;min-height:calc(100vh - 76px);display:grid}.ambassador-promise{background:radial-gradient(circle at 15% 85%,#0043ff80,transparent 35%),linear-gradient(145deg,var(--dark-blue),var(--bridge-blue));flex-direction:column;justify-content:center;padding:90px 7vw;display:flex}.ambassador-promise>span{color:var(--sky-blue);text-transform:uppercase;letter-spacing:.17em;font-size:10px;font-weight:800}.ambassador-promise h2{letter-spacing:-.06em;max-width:650px;margin:20px 0;font-size:clamp(42px,5vw,72px);line-height:1}.ambassador-promise>p{color:#ffffffad;max-width:600px;line-height:1.7}.ambassador-promise ol{background:#ffffff20;grid-template-columns:1fr 1fr;gap:1px;max-width:570px;margin:42px 0 0;padding:0;list-style:none;display:grid}.ambassador-promise li{background:var(--dark-blue);align-items:center;gap:14px;padding:18px;font-size:12px;display:flex}.ambassador-promise li b{color:var(--primary-red);font-size:11px}.ambassador-form-wrap{background:var(--white);color:var(--ink);place-items:center;padding:75px 7vw;display:grid}.ambassador-form,.ambassador-success{width:100%;max-width:680px}.ambassador-form h1,.ambassador-success h1{letter-spacing:-.055em;margin:17px 0 12px;font-size:clamp(38px,4vw,58px);line-height:1.02}.ambassador-form>p,.ambassador-success>p{max-width:600px;color:var(--muted);line-height:1.65}.ambassador-terms{color:var(--muted);align-items:flex-start;gap:10px;margin:0 0 20px;font-size:10px;line-height:1.5;display:flex}.ambassador-terms input{width:16px;height:16px;accent-color:var(--primary-red);flex:none}.success-icon{width:62px;height:62px;color:var(--primary-blue);background:var(--sky-blue);border-radius:50%;place-items:center;margin-bottom:24px;font-size:28px;display:grid}.ambassador-code{background:var(--cream);border-radius:8px;justify-content:space-between;align-items:center;margin:30px 0 14px;padding:18px;display:flex}.ambassador-code small{color:var(--muted)}.ambassador-code strong{letter-spacing:.08em;color:var(--dark-blue)}.share-field{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;flex-direction:column;gap:8px;font-size:9px;font-weight:800;display:flex}.share-field input{border:1px solid var(--line);background:var(--white);width:100%;color:var(--ink);text-transform:none;letter-spacing:0;border-radius:7px;padding:14px;font-size:12px}.ambassador-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;display:grid}.ambassador-actions .primary-button{justify-content:center}.outline-button{border:1px solid var(--primary-blue);color:var(--primary-blue);border-radius:7px;place-items:center;padding:15px 18px;font-size:12px;font-weight:800;text-decoration:none;display:grid}.dashboard-link{color:var(--dark-blue);margin-top:24px;font-weight:800;text-decoration:none;display:block}.save-access-note{color:var(--muted);margin-top:10px;display:block}.ambassador-dashboard{background:var(--cream);min-height:100vh;color:var(--ink);padding:50px 6vw 100px}.ambassador-dashboard-header{justify-content:space-between;align-items:end;gap:30px;max-width:1450px;margin:0 auto 28px;display:flex}.ambassador-dashboard-header span{color:var(--primary-red);text-transform:uppercase;letter-spacing:.15em;font-size:10px;font-weight:800}.ambassador-dashboard-header h1{letter-spacing:-.055em;margin:8px 0 4px;font-size:clamp(38px,5vw,62px)}.ambassador-dashboard-header p{color:var(--muted);margin:0}.ambassador-dashboard-header>a{color:var(--white);background:var(--dark-blue);border-radius:6px;padding:11px 16px;font-size:11px;font-weight:800;text-decoration:none}.ambassador-share-card{background:var(--dark-blue);max-width:1450px;color:var(--white);border-radius:10px;justify-content:space-between;align-items:center;gap:22px;margin:0 auto 18px;padding:20px 22px;display:flex}.ambassador-share-card>div{flex-direction:column;gap:5px;min-width:0;display:flex}.ambassador-share-card small{color:#ffffff8c}.ambassador-share-card strong{text-overflow:ellipsis;font-size:12px;overflow:hidden}.ambassador-share-card button{color:var(--white);background:var(--primary-red);border:0;border-radius:6px;flex:none;padding:11px 16px;font-size:11px;font-weight:800}.ambassador-stats{grid-template-columns:repeat(4,1fr);gap:14px;max-width:1450px;margin:0 auto 20px;display:grid}.ambassador-stats article{border:1px solid var(--line);background:var(--white);border-radius:10px;flex-direction:column;min-height:135px;padding:22px;display:flex}.ambassador-stats span{color:var(--muted);font-size:11px}.ambassador-stats strong{margin:7px 0;font-size:39px}.ambassador-stats small{color:var(--muted)}.ambassador-stats .points-card{color:var(--white);background:var(--primary-blue);border-color:var(--primary-blue)}.ambassador-stats .points-card span,.ambassador-stats .points-card small{color:#ffffffbd}.ambassador-history{border:1px solid var(--line);background:var(--white);border-radius:11px;max-width:1450px;margin:auto;overflow:hidden}.history-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:25px;padding:22px 24px;display:flex}.history-heading h2{margin:0}.history-heading p{color:var(--muted);margin:0;font-size:11px}.table-scroll{overflow:auto}.ambassador-history table{border-collapse:collapse;width:100%;min-width:720px}.ambassador-history th{text-align:left;color:var(--muted);background:var(--cream);text-transform:uppercase;letter-spacing:.1em;padding:12px 18px;font-size:9px}.ambassador-history td{border-top:1px solid var(--line);padding:15px 18px;font-size:11px}.ref-status{color:var(--muted);background:var(--cream);border-radius:999px;padding:5px 8px;font-size:9px;display:inline-block}.ref-status.confirmed{color:var(--dark-blue);background:var(--sky-blue)}.ref-status.cancelled{color:var(--dark-red);background:#ff120017}.rewards-note{border-left:4px solid var(--primary-red);background:var(--white);max-width:1450px;margin:20px auto 0;padding:28px}.rewards-note>span{color:var(--primary-red);text-transform:uppercase;letter-spacing:.14em;font-size:9px;font-weight:800}.rewards-note h2{margin:8px 0}.rewards-note p{color:var(--muted);margin:0}.dashboard-loading,.dashboard-error{text-align:center;place-content:center;min-height:60vh;display:grid}.dashboard-error p{color:var(--muted)}.dashboard-error a{color:var(--primary-blue);font-weight:800}.admin-stats article small{color:var(--muted);margin-top:6px;display:block}.admin-table-wrap td>small{color:var(--muted);margin-top:5px;display:block}.admin-amount{align-items:center;gap:5px;font-weight:700;display:flex}.admin-amount input{border:1px solid var(--line);border-radius:5px;width:100px;padding:8px}.admin-row-actions{gap:5px;display:flex}.admin-row-actions button{color:var(--white);background:var(--primary-blue);border:0;border-radius:5px;padding:8px 10px;font-size:9px;font-weight:800}.admin-row-actions button.cancel{color:var(--dark-red);background:#ff120017}.admin-row-actions button:disabled{opacity:.5}.admin-inline-error{margin:15px}@media (width<=900px){.ambassador-hero{grid-template-columns:1fr}.ambassador-promise{padding:70px 7vw}.ambassador-form-wrap{padding:65px 7vw}.ambassador-stats{grid-template-columns:1fr 1fr}}@media (width<=560px){.ambassador-site-header{padding:0 20px}.ambassador-hero{min-height:auto}.ambassador-promise{padding:60px 22px}.ambassador-promise h2{font-size:43px}.ambassador-promise ol{grid-template-columns:1fr}.ambassador-form-wrap{padding:55px 20px}.ambassador-form h1,.ambassador-success h1{font-size:39px}.ambassador-actions{grid-template-columns:1fr}.ambassador-dashboard{padding:38px 16px 80px}.ambassador-dashboard-header{flex-direction:column;align-items:flex-start}.ambassador-share-card{flex-direction:column;align-items:stretch}.ambassador-share-card button{width:100%}.ambassador-stats{grid-template-columns:1fr 1fr;gap:9px}.ambassador-stats article{min-height:120px;padding:16px}.ambassador-stats strong{font-size:31px}.history-heading{flex-direction:column;align-items:flex-start}.referral-identity{white-space:normal}}.site-header{border:0;height:94px;padding:0}.site-header-inner{justify-content:space-between;align-items:center;gap:28px;width:min(1100px,100% - 40px);height:100%;margin:auto;display:flex}.brand-lockup{align-items:center;gap:17px;display:flex}.header-logo{width:128px}.partner-divider{background:#ffffff70;width:1px;height:25px}.alphagraphics-logo{object-fit:contain;width:152px;height:auto}.site-header nav{gap:23px}.site-header nav a{color:#fff;font-family:var(--font-body);font-size:13px;font-weight:600}.header-cta{font-family:var(--font-remax);border:1px solid #ffffff8a;border-radius:50px;padding:10px 18px}.hero{color:#fff;background:#1a1a2e url(/products/2026/page-08.jpg) 50% 57%/cover no-repeat;grid-template-columns:none;align-items:center;height:450px;min-height:450px;padding:100px max(20px,50vw - 550px) 48px;display:flex}.hero:before{opacity:1;background:linear-gradient(135deg,#002b75f2 0%,#003da5c7 57%,#00144147 100%);inset:0;-webkit-mask-image:none;mask-image:none}.hero:after{display:none}.hero-copy{width:100%;max-width:720px}.hero h1{letter-spacing:0;text-transform:uppercase;max-width:720px;margin:0 0 14px;font-size:38.4px;font-weight:800;line-height:1.15}.hero-copy>p{color:#ffffffe0;max-width:660px;font-family:var(--font-body);margin:0;font-size:18px;line-height:1.48}.hero-actions{gap:24px;margin-top:28px}.primary-button,.gate-button,.submit-button{background:var(--primary-red);min-height:51px;font-family:var(--font-remax);border-radius:50px;padding:14px 32px;font-size:16px;font-weight:700;box-shadow:0 8px 20px #73000f42}.hero-note{border-left-color:#ffffff6b}.trust-strip{background:#fff;border:0;grid-template-columns:repeat(4,1fr);width:min(1100px,100% - 40px);min-height:84px;margin:auto;padding:0}.trust-strip>div,.trust-strip>div:first-child{border-color:#e4e8f0;padding:18px 20px}.trust-strip span{color:var(--primary-red)}.trust-strip b{color:var(--primary-blue);font-family:var(--font-remax)}.trust-made{background:#f4f6fb}.catalog-section{background:#fff;max-width:1140px;padding:48px 20px 72px}.section-heading{align-items:end;margin-bottom:18px}.section-heading h2{color:var(--primary-blue);letter-spacing:0;margin:0 0 4px;font-size:25.6px;font-weight:800;line-height:1.25}.section-heading>p{color:#677084;text-align:right;margin:0;font-size:13px;line-height:1.5}.campaign-banner{color:#606a7d;background:#f7f8fc;border:1px solid #edf0f6;border-radius:12px;align-items:center;gap:14px;min-height:76px;margin-bottom:22px;padding:15px 18px;display:flex}.campaign-banner>span{background:var(--primary-red);color:#fff;width:42px;height:42px;font-family:var(--font-remax);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.campaign-banner p{margin:0;font-size:14px;line-height:1.5}.campaign-banner strong{color:var(--primary-blue)}.catalog-tools{border-top:1px solid #e7eaf0;margin-bottom:22px;padding-top:18px}.category-tabs button{color:#5f687a;font-family:var(--font-remax);background:#fff;border-color:#d8dde8;border-radius:50px;padding:9px 15px;font-size:12px}.category-tabs button.active{background:var(--primary-blue);border-color:var(--primary-blue)}.search-box{background:#fff;border-color:#d8dde8;min-height:41px}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.product-grid-item{display:contents}.product-card{min-width:0;box-shadow:none;background:#fff;border:1px solid #d8dde8;border-radius:16px;overflow:hidden}.product-card:hover{border-color:#b9c1d0;box-shadow:0 14px 34px #002b7514}.product-image{aspect-ratio:auto;background:#f4f6fb;height:193px}.product-image img{object-fit:cover}.popular-tag{background:var(--primary-red);border-radius:50px;top:12px;left:12px}.select-mark{color:var(--primary-blue)}.selected .select-mark{background:var(--primary-red)}.product-body{flex-direction:column;min-height:300px;padding:20px;display:flex}.product-category{color:var(--primary-red);font-family:var(--font-remax);font-size:9px}.product-body h3{min-height:38px;color:var(--primary-blue);letter-spacing:0;margin:8px 0;font-size:16px;font-weight:700;line-height:1.2}.product-body>p.product-benefit{color:#5f6878;min-height:48px;margin:0 0 10px;font-size:12px;line-height:1.45}.product-body>p.product-details{background:var(--primary-blue);color:#fff;width:max-content;max-width:100%;font-family:var(--font-remax);border:0;border-radius:50px;margin:0 0 18px;padding:8px 12px;font-size:12px;font-weight:700;line-height:1.15}.price-row{border-color:#e2e6ed;margin-top:auto;padding-top:14px}.price-row small{font-size:12px}.price-row strong{color:#2d3444;font-size:22px;line-height:1.1}.select-button{border-color:var(--primary-red);background:var(--primary-red);color:#fff;min-width:108px;font-family:var(--font-remax);border-radius:50px;padding:11px 16px;font-size:12px;box-shadow:0 6px 16px #dc1c2e2e}.select-button:hover{background:#bd1526;border-color:#bd1526}.select-button.selected{border-color:var(--primary-blue);background:var(--primary-blue);color:#fff}.quantity-row{background:#eef3fb;border-color:#cdd8ea;align-items:center;margin:15px -20px -20px;padding:14px 20px}.quantity-row label{background:var(--primary-blue);color:#fff;font-family:var(--font-remax);border-radius:9px;flex-direction:row;align-items:center;gap:10px;padding:9px 12px;font-size:12px;font-weight:700}.quantity-row input{color:#fff;text-align:center;background:#003da5;border:1px solid #ffffff75;border-radius:6px;width:92px;padding:8px;font-size:16px;font-weight:800}.quantity-row span{color:var(--primary-blue);font-family:var(--font-remax);padding:0;font-size:18px;font-weight:800;line-height:1.15}.product-card.lead-product{grid-column:span 3;grid-template-columns:55% 45%;min-height:455px;display:grid}.lead-product .product-image{height:100%}.lead-product .product-body{min-height:0;padding:26px 24px 22px}.lead-product .product-body h3{min-height:0;font-size:30px;line-height:1.14}.lead-product .product-body>p.product-benefit{min-height:0;font-size:14px}.program-card{color:#26344d;background:linear-gradient(155deg,#f4f7fc,#eaf0fa);border:1px solid #d8dde8;border-radius:16px;flex-direction:column;grid-column:span 1;min-height:455px;padding:26px 22px;display:flex}.program-card>span{color:var(--primary-red);font-family:var(--font-remax);text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:800}.program-card h3{color:var(--primary-blue);margin:18px 0 12px;font-size:24px;line-height:1.12}.program-card p{color:#5f6878;font-size:13px;line-height:1.55}.program-card a{color:#fff;background:var(--primary-blue);text-align:center;font-family:var(--font-remax);border-radius:50px;margin-top:auto;padding:12px 15px;font-size:12px;font-weight:700;text-decoration:none}.quote-section{background:#fff;border:1px solid #d8dde8;border-radius:18px;width:min(1100px,100% - 40px);margin:0 auto 70px;overflow:hidden}.quote-summary-panel{background:linear-gradient(145deg,#002b75,#003da5);padding:58px 50px}.quote-summary-panel h2{letter-spacing:0;font-size:38px}.quote-form-wrap{padding:58px 50px}.quote-form-wrap h2{color:var(--primary-blue);letter-spacing:0;font-size:34px}.form-grid input,.form-grid textarea,.gate-form input{border-color:#d8dde8}.submit-button{width:100%}.fastdeal-section{background:linear-gradient(135deg,#f1f5fc 0%,#e9effa 100%);border:1px solid #cfd8e8;border-radius:18px;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:center;gap:54px;width:min(1100px,100% - 40px);margin:0 auto 70px;padding:46px 52px;display:grid;position:relative;overflow:hidden}.fastdeal-section:after{content:"";border:34px solid #654bff1b;border-radius:50%;width:210px;height:210px;position:absolute;top:-110px;right:-95px}.fastdeal-copy{z-index:1;position:relative}.fastdeal-brand{color:#654bff;align-items:center;gap:9px;margin-bottom:20px;display:flex}.fastdeal-brand>span{color:#fff;background:linear-gradient(145deg,#854dff,#536dff);border-radius:9px;place-items:center;width:35px;height:35px;font-size:23px;font-weight:800;display:grid}.fastdeal-brand b{font-family:var(--font-remax);font-size:24px}.fastdeal-brand small{color:var(--primary-blue);font-family:var(--font-remax);text-transform:uppercase;letter-spacing:.09em;border-left:1px solid #b9c3d5;margin-left:6px;padding-left:15px;font-size:11px;font-weight:800}.fastdeal-section h2{max-width:650px;color:var(--primary-blue);letter-spacing:-.035em;margin:0 0 12px;font-size:clamp(30px,3.3vw,44px);line-height:1.08}.fastdeal-section p{color:#59657a;max-width:620px;margin:0 0 26px;font-size:16px;line-height:1.58}.fastdeal-section a{background:var(--primary-red);color:#fff;width:max-content;min-height:52px;font-family:var(--font-remax);border-radius:50px;justify-content:center;align-items:center;gap:24px;padding:14px 24px;font-size:14px;font-weight:800;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 9px 22px #9d142c2c}.fastdeal-section a:hover{transform:translateY(-2px);box-shadow:0 13px 28px #9d142c3b}.fastdeal-section ul{z-index:1;background:#fff;border-radius:14px;gap:17px;margin:0;padding:25px 26px;list-style:none;display:grid;position:relative;box-shadow:0 14px 34px #002b7512}.fastdeal-section li{color:var(--primary-blue);font-family:var(--font-remax);padding-left:24px;font-size:14px;font-weight:700;line-height:1.35;position:relative}.fastdeal-section li:before{content:"";background:var(--primary-red);border-radius:50%;width:9px;height:9px;position:absolute;top:.32em;left:0}footer{background:var(--primary-blue);padding:30px max(20px,50vw - 550px) 110px}.cart-bar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#2d3444;background:#fffffff4;border:0;border-top:1px solid #d8dde8;border-radius:0;width:100%;min-height:86px;padding:12px max(20px,50vw - 550px);inset:auto 0 0;transform:none;box-shadow:0 -8px 28px #002b7512}.cart-bar>div>span{background:var(--primary-red);color:#fff}.cart-bar b{color:var(--primary-blue);font-size:14px}.cart-bar small{color:#39445a;font-size:14px;font-weight:700}.cart-bar button{background:var(--primary-blue);min-width:180px;font-family:var(--font-remax);border-radius:50px;padding:14px 22px;font-size:13px}.whatsapp-float{z-index:55;color:#fff;background:#25d366;border:1px solid #ffffff70;border-radius:50px;align-items:center;gap:10px;min-height:58px;padding:8px 16px 8px 8px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 12px 28px #071d1140}.communication-composer{flex-direction:column;gap:6px;min-width:0;display:inline-flex}.communication-notice{color:#286343;max-width:260px}.communication-panel{background:#f8fbff;border:1px solid #d6deeb;border-radius:12px;gap:8px;margin-top:6px;padding:10px;display:grid}.communication-panel>div{justify-content:space-between;align-items:center;display:flex}.communication-panel label{color:#56627a;gap:3px;font-size:12px;display:grid}.communication-panel input,.communication-panel select,.communication-panel textarea{box-sizing:border-box;width:100%;font:inherit;border:1px solid #cbd5e1;border-radius:7px;padding:7px}.communication-panel-actions{flex-wrap:wrap;gap:7px;display:flex}.communication-panel-actions button{color:#fff;background:#073b83;border:0;border-radius:7px;padding:7px 10px;font-weight:700}.communication-template-manager{grid-template-columns:minmax(220px,.7fr) minmax(320px,1.3fr);gap:18px;margin-top:22px;display:grid}.communication-template-list{align-content:start;gap:8px;display:grid}.communication-template-list button{text-align:left;background:#fff;border:1px solid #dbe3ef;border-radius:10px;gap:3px;padding:10px;display:grid}.communication-template-manager form{background:#fff;border:1px solid #dbe3ef;border-radius:14px;gap:10px;padding:18px;display:grid}.communication-template-manager form label{gap:4px;font-size:13px;display:grid}.communication-template-manager input,.communication-template-manager select,.communication-template-manager textarea{font:inherit;border:1px solid #cbd5e1;border-radius:8px;padding:8px}.communication-template-manager form>label:has(input[type=checkbox]){align-items:center;gap:8px;display:flex}.communication-template-manager form>label input[type=checkbox]{width:auto}.communication-template-manager form>button{color:#fff;background:#073b83;border:0;border-radius:8px;justify-self:start;padding:9px 14px;font-weight:700}@media (width<=720px){.communication-template-manager{grid-template-columns:1fr}.communication-panel-actions button{min-height:36px}}.quote-communication-action{background:#fff;border:1px solid #dbe3ef;border-radius:12px;flex-wrap:wrap;align-items:flex-start;gap:10px;margin:16px 0;padding:12px 14px;display:flex}.quote-communication-action>b{color:#062c64}.quote-communication-action>span{color:#5b6680;flex:1;font-size:13px}.admin-sidebar-collapse{color:inherit;cursor:pointer;background:#fff2;border:0;border-radius:8px;width:30px;height:30px;margin-left:auto;font-size:22px}.sidebar-collapsed .admin-sidebar{width:72px}.sidebar-collapsed .admin-saas-content{margin-left:72px}.sidebar-collapsed .admin-sidebar-brand span,.sidebar-collapsed .admin-sidebar nav span,.sidebar-collapsed .admin-sidebar nav em,.sidebar-collapsed .admin-scope-card,.sidebar-collapsed .admin-sidebar-footer{display:none}.sidebar-collapsed .admin-sidebar-brand{justify-content:center}.sidebar-collapsed .admin-sidebar-brand img{max-width:34px}.sidebar-collapsed .admin-sidebar nav a{justify-content:center}.sidebar-collapsed .admin-sidebar nav a i{margin:0}@media (width<=900px){.sidebar-collapsed .admin-sidebar{width:auto}.sidebar-collapsed .admin-saas-content{margin-left:0}.sidebar-collapsed .admin-sidebar-brand span,.sidebar-collapsed .admin-sidebar nav span,.sidebar-collapsed .admin-scope-card,.sidebar-collapsed .admin-sidebar-footer{display:initial}.admin-sidebar-collapse{display:none}}.sales-pipeline{cursor:grab}.sales-pipeline.is-panning{cursor:grabbing;-webkit-user-select:none;user-select:none}.sales-pipeline .pipeline-card{cursor:default}.whatsapp-float.with-cart{bottom:104px}.whatsapp-float:hover{transform:translateY(-2px);box-shadow:0 16px 34px #071d1152}.whatsapp-symbol{border:2px solid #fff;border-radius:50%;place-items:center;width:42px;height:42px;font-size:23px;font-weight:800;display:grid;transform:rotate(-16deg)}.whatsapp-copy{flex-direction:column;gap:1px;display:flex}.whatsapp-copy b{font-family:var(--font-remax);font-size:12px}.whatsapp-copy small{color:#effff3;font-size:10px}.gate-overlay{background:#002b75e8}.gate-panel{border-radius:16px}.gate-visual{background:linear-gradient(145deg,#002b75,#003da5)}.gate-visual:after{background:var(--primary-red)}.gate-form h2{color:var(--primary-blue);letter-spacing:0;font-size:42px}.gate-form .eyebrow{color:var(--primary-red)}@media (width<=1100px){.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.product-card.lead-product{grid-column:span 2;grid-template-columns:52% 48%}.program-card{grid-column:span 1}}@media (width<=820px){.site-header-inner{width:calc(100% - 32px)}.site-header nav a{display:none}.hero{height:auto;min-height:450px;padding:112px 24px 55px}.hero h1{font-size:36px}.trust-strip{grid-template-columns:1fr 1fr;width:calc(100% - 32px)}.catalog-section{padding-left:16px;padding-right:16px}.section-heading>p{text-align:left}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-card.lead-product{grid-column:span 2}.quote-section{grid-template-columns:1fr;width:calc(100% - 32px)}.quote-summary-panel,.quote-form-wrap{padding:50px 34px}.fastdeal-section{grid-template-columns:1fr;gap:32px;width:calc(100% - 32px);padding:40px 34px}}@media (width<=540px){.site-header{height:82px}.header-logo{width:105px}.alphagraphics-logo{width:118px}.partner-divider{height:21px}.site-header nav{display:none}.hero{background-position:62%;min-height:420px;padding:100px 20px 44px}.hero:before{background:linear-gradient(120deg,#002b75f7,#003da5d6)}.hero h1{font-size:34px;line-height:1.13}.hero-copy>p{font-size:16px}.hero-actions{flex-direction:row;align-items:center}.hero-note{display:none}.trust-strip{width:100%}.trust-strip>div{padding:16px 12px}.section-heading h2{font-size:26px}.campaign-banner{align-items:flex-start}.campaign-banner p{font-size:12px}.product-grid{grid-template-columns:1fr}.product-card,.product-card.lead-product{grid-column:span 1;grid-template-columns:42% 58%;min-height:0;display:grid}.product-image,.lead-product .product-image{height:100%;min-height:265px}.product-body,.lead-product .product-body{min-height:265px;padding:15px}.lead-product .product-body h3,.product-body h3{min-height:0;font-size:17px}.lead-product .product-body>p.product-benefit,.product-body>p.product-benefit{min-height:0;font-size:11px}.product-body>p.product-details{margin-bottom:12px;padding:7px 9px;font-size:10px}.program-card{grid-column:span 1;min-height:290px}.quantity-row{flex-direction:column;align-items:stretch;gap:9px;margin:12px -15px -15px;padding:10px 15px}.quantity-row label{justify-content:space-between}.quantity-row span{text-align:right;font-size:16px}.quote-section{width:calc(100% - 24px)}.quote-summary-panel,.quote-form-wrap{padding:40px 20px}.quote-summary-panel h2{font-size:32px}.quote-form-wrap h2{font-size:30px}.fastdeal-section{gap:26px;width:calc(100% - 24px);margin-bottom:50px;padding:32px 22px}.fastdeal-brand{flex-wrap:wrap}.fastdeal-section h2{font-size:31px}.fastdeal-section p{font-size:14px}.fastdeal-section a{width:100%;padding-left:18px;padding-right:18px}.fastdeal-section ul{padding:22px 20px}.fastdeal-section li{font-size:13px}.cart-bar{min-height:76px;padding:9px 12px}.cart-bar button{min-width:0}.cart-bar p small{font-size:11px;display:block}.whatsapp-float{min-height:52px;padding:5px;bottom:12px;right:12px}.whatsapp-float.with-cart{bottom:88px}.whatsapp-symbol{width:40px;height:40px}.whatsapp-copy{display:none}.gate-form h2{font-size:34px}}.site-header nav a{font-size:14px}.hero-copy>p{font-size:20px}.hero-note b{font-size:16px}.hero-note small{font-size:12px}.trust-strip b{font-size:15px}.trust-strip small{font-size:12px;line-height:1.4}.section-heading h2{font-size:30px}.section-heading>p,.campaign-banner p{font-size:15px}.category-tabs button{font-size:13px}.search-box input{font-size:14px}.product-body{min-height:328px}.product-category{font-size:10px}.product-body h3{min-height:42px;font-size:18px}.product-body>p.product-benefit{min-height:58px;font-size:14px;line-height:1.5}.product-body>p.product-details,.price-row small{font-size:13px}.price-row strong{font-size:24px}.select-button{font-size:13px}.lead-product .product-body h3{font-size:32px}.lead-product .product-body>p.product-benefit{font-size:16px}.program-card>span{font-size:11px}.program-card h3{font-size:27px}.program-card p{font-size:15px}.program-card a{font-size:14px}.quote-summary-panel>p,.quote-form-wrap form>p{font-size:15px}.quote-items>div{font-size:14px}.quote-empty{font-size:15px}.quote-total span{font-size:14px}.quote-total strong{font-size:24px}.price-disclaimer{font-size:11px}.form-step,.form-grid label,.gate-form>label{font-size:12px}.form-grid input,.form-grid textarea,.gate-form input{font-size:15px}.form-security{font-size:11px}.gate-form>p{font-size:15px}.gate-form .check-label{font-size:12px;line-height:1.5}.gate-form details{font-size:11px}footer p{font-size:13px}footer a{font-size:12px}.whatsapp-copy b{font-size:13px}.whatsapp-copy small{font-size:11px}.admin-header p{font-size:16px}.admin-actions{flex-wrap:wrap;justify-content:flex-end}.admin-actions a{padding:12px 16px;font-size:13px}.admin-stats span{font-size:13px}.admin-stats strong{font-size:42px}.admin-capture-note{background:#edf4ff;border:1px solid #c8d7ef;border-radius:12px;justify-content:space-between;align-items:center;gap:24px;max-width:1500px;margin:0 auto 22px;padding:18px 20px;display:flex}.admin-capture-note>div{align-items:center;gap:14px;display:flex}.admin-capture-note>div>span{background:var(--primary-blue);color:#fff;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:18px;font-weight:900;display:grid}.admin-capture-note p{flex-direction:column;gap:4px;margin:0;display:flex}.admin-capture-note strong{color:var(--primary-blue);font-size:16px}.admin-capture-note small{color:#526078;font-size:13px;line-height:1.45}.admin-capture-note>a{background:var(--primary-red);color:#fff;border-radius:50px;flex:none;padding:12px 17px;font-size:13px;font-weight:800;text-decoration:none}.admin-table-heading h2{font-size:24px}.admin-table-heading p{font-size:13px}.admin-table-wrap th{padding:14px 17px;font-size:11px}.admin-table-wrap td{padding:18px 17px;font-size:14px;line-height:1.45}.admin-table-wrap td>a,.admin-table-wrap td>small{font-size:12px}.interest-list span{padding:6px 8px;font-size:11px}.interest-list em{font-size:12px}.consent,.lead-stage{border-radius:99px;padding:6px 10px;font-size:11px;font-weight:800;display:inline-block}.lead-stage.access{color:#526078;background:#eef1f6}.lead-stage.interest{color:var(--primary-blue);background:var(--sky-blue)}.lead-stage.quote{color:#fff;background:var(--primary-red)}.remarketing-link{width:max-content;font-weight:800;color:var(--primary-blue)!important;margin-top:8px!important;font-size:12px!important;text-decoration:underline!important}.admin-quotes-wrap{margin-bottom:24px}.quotes-tracking-table{min-width:1320px!important}.admin-table-heading-status{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.admin-live-indicator{align-items:center;gap:7px;font-weight:800;color:#137247!important;font-size:10px!important;display:inline-flex!important}.admin-live-indicator i{background:#1bbf75;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #1bbf7520}.quote-tracking{flex-direction:column;align-items:flex-start;gap:6px;min-width:185px;display:flex}.quote-tracking small{color:var(--muted);font-size:10px}.quote-tracking>b{color:var(--dark-blue);font-size:11px}.tracking-status,.tracking-event{border-radius:999px;width:max-content;padding:5px 8px;font-size:10px;font-weight:850;display:inline-flex}.tracking-status.viewed{color:#137247;background:#e2f5eb}.tracking-status.waiting{color:#805b00;background:#fff3cf}.tracking-event.approved{color:#fff;background:#128c4a}.tracking-event.question{color:#fff;background:var(--primary-blue)}.tracking-event.pdf-opened{color:#544408;background:#fff0a6}.quote-admin-actions{flex-direction:column;gap:9px;min-width:230px;display:flex}.quote-admin-actions .quote-action-buttons{flex-wrap:wrap;gap:7px;display:flex}.quote-admin-actions a,.quote-admin-actions button{font:inherit;cursor:pointer;border:0;border-radius:6px;padding:9px 11px;font-weight:800;line-height:1.2;font-size:11px!important;text-decoration:none!important}.quote-admin-actions a.pdf{background:var(--primary-blue);color:#fff!important}.quote-admin-actions a.preview{background:var(--sky-blue);color:var(--dark-blue)!important}.quote-admin-actions button.outlook{color:#fff;background:#0f6cbd}.quote-admin-actions button.whatsapp{color:#fff;background:#128c4a}.quote-admin-actions button.approved{color:#fff;background:#087b50}.quote-admin-actions button.lost{color:#9d1425;background:#fee8eb}.quote-admin-actions button:disabled{opacity:.45;cursor:not-allowed}.quote-admin-actions>small.attachment-note{max-width:250px;color:var(--muted);line-height:1.35}.email-status{border-radius:99px;width:max-content;padding:6px 10px;font-size:11px;font-weight:900;display:inline-block}.email-status.sent{color:#137247;background:#e2f5eb}.email-status.failed{color:#a01828;background:#fee8eb}.email-status.pending{color:#805b00;background:#fff3cf}.email-error-detail{color:#8f2130;max-width:220px;margin-top:8px;font-size:11px}.email-error-detail summary{cursor:pointer;font-weight:800}.email-error-detail p{overflow-wrap:anywhere}@media (width<=820px){.hero-copy>p{font-size:18px}.admin-capture-note{flex-direction:column;align-items:flex-start}.admin-capture-note>a{text-align:center;width:100%}}@media (width<=540px){.product-body{min-height:290px}.product-category{font-size:10px}.lead-product .product-body h3,.product-body h3{font-size:19px}.lead-product .product-body>p.product-benefit,.product-body>p.product-benefit{font-size:13px;line-height:1.45}.product-body>p.product-details{font-size:11px}.price-row small{font-size:12px}.price-row strong{font-size:21px}.select-button{font-size:12px}.gate-form>p{font-size:14px}.gate-form .check-label{font-size:12px}.gate-form details{font-size:11px}.admin-page{padding:38px 16px 80px}.admin-header p{font-size:14px}.admin-actions{justify-content:flex-start}.admin-actions a,.admin-stats span{font-size:12px}.admin-stats strong{font-size:36px}.admin-capture-note{padding:16px}.admin-capture-note strong{font-size:15px}.admin-capture-note small{font-size:12px}}.admin-actions .admin-nav-active{color:#fff;background:var(--primary-blue);border-color:var(--primary-blue)}.sales-today-stats article{min-height:150px;position:relative;overflow:hidden}.sales-today-stats article:after{content:"";background:#003da50a;border-radius:50%;width:95px;height:95px;position:absolute;bottom:-34px;right:-24px}.sales-today-stats article.urgent{background:#fff7f8;border-color:#e92d3a}.sales-today-stats article.urgent strong{color:#c5192b}.sales-today-stats article.success{background:#f3fbf7;border-color:#9dd7bd}.sales-today-stats article.success strong{color:#087b50}.today-focus{color:#fff;background:linear-gradient(135deg,#001f52,#003da5);border-radius:14px;max-width:1500px;margin:0 auto 24px;padding:25px;box-shadow:0 18px 45px #002b7520}.today-focus-heading{justify-content:space-between;align-items:end;gap:25px;margin-bottom:20px;display:flex}.today-focus-heading span{color:#8fb7ff;letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:850}.today-focus-heading h2{margin:5px 0 0;font-size:27px}.today-focus-heading>a{color:#fff;font-size:13px;font-weight:800;text-decoration:none}.today-action-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.today-action-grid>article{min-width:0;color:var(--ink);background:#fff;border:1px solid #ffffff24;border-radius:11px;padding:17px}.today-action-grid>article.hot{border:2px solid #ff5360;box-shadow:0 0 0 3px #ff536029}.today-action-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.today-action-top>span{color:var(--muted);font-size:10px;font-weight:850}.today-action-top>b{color:#9d1425;background:#fee8eb;border-radius:99px;padding:5px 7px;font-size:9px}.today-action-grid h3{color:var(--dark-blue);margin:14px 0 5px;font-size:18px}.today-action-grid article>p{color:var(--charcoal);margin:0 0 3px;font-size:13px}.today-action-grid article>small{color:var(--muted);margin-bottom:14px;font-size:11px;display:block}.today-action-grid .quote-admin-actions{min-width:0}.today-action-grid .quote-action-buttons{grid-template-columns:1fr 1fr;display:grid}.today-action-grid .quote-admin-actions button{padding:9px 7px;font-size:10px!important}.today-all-clear{color:#fff;border:1px dashed #fff5;border-radius:11px;flex-direction:column;grid-column:1/-1;align-items:center;gap:5px;padding:42px;display:flex}.today-all-clear b{font-size:20px}.today-all-clear span{color:#ffffffa8}.pipeline-stage-label{text-transform:capitalize;background:#eef1f6;border-radius:99px;width:max-content;padding:4px 7px;font-weight:850;color:#526078!important;margin-top:7px!important;font-size:9px!important}.pipeline-stage-label.stage-aprovado{background:#e2f5eb;color:#087b50!important}.pipeline-stage-label.stage-perdido{background:#fee8eb;color:#9d1425!important}.pipeline-stage-label.stage-negociacao{background:#e4efff;color:#003da5!important}.next-action-table{border-top:1px solid var(--line);padding-top:7px;font-weight:800;color:#9d1425!important;margin-top:8px!important}.pipeline-page{min-height:100vh;color:var(--ink);background:#f2f4f8;padding:48px 30px 90px}.pipeline-page-header{justify-content:space-between;align-items:end;gap:30px;max-width:1800px;margin:0 auto 24px;display:flex}.pipeline-page-header>div>span{color:var(--primary-red);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:900}.pipeline-page-header h1{letter-spacing:-.05em;margin:8px 0 6px;font-size:46px}.pipeline-page-header p{color:var(--muted);margin:0;font-size:15px}.pipeline-page-header nav{gap:8px;display:flex}.pipeline-page-header nav a{border:1px solid var(--line);color:var(--dark-blue);background:#fff;border-radius:7px;padding:11px 16px;font-size:13px;font-weight:850;text-decoration:none}.pipeline-page-header nav a.active{color:#fff;background:var(--primary-blue);border-color:var(--primary-blue)}.pipeline-guide{background:#fff;border:1px solid #dfe3eb;border-radius:12px;grid-template-columns:repeat(3,1fr);max-width:1800px;margin:0 auto 20px;display:grid;overflow:hidden}.pipeline-guide>div{border-right:1px solid #e5e8ef;align-items:center;gap:12px;padding:15px 18px;display:flex}.pipeline-guide>div:last-child{border-right:0}.pipeline-guide b{color:#fff;background:var(--primary-red);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}.pipeline-guide span{flex-direction:column;display:flex}.pipeline-guide strong{color:var(--dark-blue);font-size:13px}.pipeline-guide small{color:var(--muted);margin-top:2px;font-size:11px}.sales-pipeline{scroll-snap-type:x proximity;grid-template-columns:repeat(7,minmax(285px,1fr));gap:12px;max-width:1800px;margin:auto;padding:0 0 18px;display:grid;overflow-x:auto}.pipeline-column{scroll-snap-align:start;background:#e9edf3;border:1px solid #dfe3eb;border-radius:13px;min-height:610px}.pipeline-column>header{color:var(--dark-blue);background:#fff;border-top:4px solid #718096;border-radius:13px 13px 0 0;justify-content:space-between;align-items:center;padding:15px 15px 13px;display:flex}.pipeline-column>header span{text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:900}.pipeline-column>header b{color:#fff;background:#718096;border-radius:99px;place-items:center;min-width:25px;height:25px;padding:0 7px;font-size:11px;display:grid}.pipeline-column.stage-novo>header{border-top-color:#e92d3a}.pipeline-column.stage-novo>header b{background:#e92d3a}.pipeline-column.stage-proposta_enviada>header{border-top-color:#805ad5}.pipeline-column.stage-proposta_enviada>header b{background:#805ad5}.pipeline-column.stage-acompanhamento>header{border-top-color:#dd6b20}.pipeline-column.stage-acompanhamento>header b{background:#dd6b20}.pipeline-column.stage-negociacao>header{border-top-color:#003da5}.pipeline-column.stage-negociacao>header b{background:#003da5}.pipeline-column.stage-aprovado>header{border-top-color:#087b50}.pipeline-column.stage-aprovado>header b{background:#087b50}.pipeline-column.stage-recuperacao>header{border-top-color:#4a5568}.pipeline-column.stage-perdido>header{border-top-color:#a0aec0}.pipeline-stack{flex-direction:column;gap:10px;min-height:550px;padding:10px;display:flex}.pipeline-card{cursor:pointer;background:#fff;border:1px solid #d8dee8;border-radius:11px;padding:14px;transition:all .16s;box-shadow:0 4px 12px #001f5210}.pipeline-card:hover{border-color:#7f9fbe;transform:translateY(-2px);box-shadow:0 9px 20px #001f5218}.pipeline-card:focus-visible{outline-offset:2px;outline:3px solid #2f6fa9}.pipeline-card.dragging{cursor:grabbing;opacity:.45;transform:rotate(2deg)}.pipeline-card.hot{border:2px solid #e92d3a;box-shadow:0 0 0 3px #e92d3a18}.pipeline-card-top{justify-content:space-between;align-items:center;gap:9px;display:flex}.pipeline-card-top>span{color:var(--muted);font-size:10px;font-weight:900}.pipeline-card-top>em{color:#087b50;background:#e2f5eb;border-radius:99px;padding:4px 6px;font-size:8px;font-style:normal;font-weight:850}.pipeline-card-top>em.waiting{color:#805b00;background:#fff3cf}.pipeline-card h3{color:var(--dark-blue);margin:11px 0 4px;font-size:16px}.pipeline-card>p{min-height:30px;color:var(--muted);margin:0 0 7px;font-size:10px;line-height:1.4}.pipeline-card>strong{color:var(--charcoal);margin-bottom:10px;font-size:17px;display:block}.pipeline-card-open{color:#174b74;background:#edf4fa;border-radius:6px;justify-content:space-between;align-items:center;margin:-2px 0 10px;padding:7px 9px;font-size:9px;font-weight:850;display:flex}.pipeline-signal{border-radius:6px;margin:7px 0;padding:7px 8px;font-size:9px;font-weight:900}.pipeline-signal.approve{color:#fff;background:#087b50}.pipeline-signal.question{color:#fff;background:#003da5}.pipeline-next{color:#714c00;background:#fff4d5;border-radius:7px;margin:10px 0;padding:9px}.pipeline-next.overdue{color:#9d1425;background:#fee8eb}.pipeline-next small,.pipeline-next b{display:block}.pipeline-next b{margin-top:3px;font-size:10px}.pipeline-message-picker{background:#f3f7fc;border:1px solid #cbd9eb;border-radius:8px;margin-top:10px;padding:10px}.pipeline-message-picker label{gap:5px;display:grid}.pipeline-message-picker label>span{color:var(--primary-blue);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.pipeline-message-picker select{width:100%;min-height:37px;color:var(--dark-blue);font:inherit;cursor:pointer;background:#fff;border:1px solid #aebdd0;border-radius:6px;padding:7px 9px;font-size:10px;font-weight:800}.pipeline-message-picker>small{color:#66758a;margin-top:6px;font-size:8px;line-height:1.4;display:block}.pipeline-contact-actions,.pipeline-result-actions{grid-template-columns:1fr 1fr;gap:6px;margin-top:7px;display:grid}.pipeline-card button{color:#fff;min-height:33px;font:inherit;cursor:pointer;background:#0f6cbd;border:0;border-radius:6px;font-size:9px;font-weight:850}.pipeline-contact-actions button:first-child{background:#128c4a}.pipeline-result-actions button:first-child{background:#087b50}.pipeline-result-actions button:last-child{color:#9d1425;background:#fee8eb}.pipeline-card button:disabled{opacity:.45;cursor:not-allowed}.pipeline-mobile-move{color:var(--muted);text-transform:uppercase;justify-content:space-between;align-items:center;gap:7px;margin-top:10px;font-size:8px;font-weight:800;display:flex}.pipeline-mobile-move select{border:1px solid var(--line);max-width:155px;color:var(--charcoal);font:inherit;text-transform:none;background:#fff;border-radius:5px;padding:6px;font-size:9px}.pipeline-empty{color:#8490a3;text-align:center;border:1px dashed #c8d0dc;border-radius:9px;place-items:center;min-height:110px;padding:20px;font-size:10px;display:grid}.pipeline-error{color:#9d1425;background:#fff1f3;border:1px solid #f0afb7;border-radius:8px;max-width:1800px;margin:0 auto 12px;padding:12px 15px;font-size:12px;font-weight:800}.sales-pipeline{grid-template-columns:repeat(7,minmax(260px,1fr));gap:10px}.pipeline-stack{gap:7px;padding:8px}.pipeline-card{border-radius:8px;padding:10px;box-shadow:0 2px 7px #001f520d}.pipeline-card:hover{transform:translateY(-1px);box-shadow:0 5px 12px #001f5214}.pipeline-card-top>div{align-items:center;gap:5px;display:flex}.pipeline-card-top>div>em{color:#087b50;background:#e2f5eb;border-radius:99px;padding:3px 5px;font-size:7px;font-style:normal;font-weight:850}.pipeline-card-top>div>em.waiting{color:#805b00;background:#fff3cf}.pipeline-card .pipeline-card-menu{color:#536276;letter-spacing:1px;background:#fff;border:1px solid #d8dee8;width:27px;min-height:24px;padding:0;font-size:11px}.pipeline-card .pipeline-card-menu[aria-expanded=true]{color:#fff;background:var(--primary-blue);border-color:var(--primary-blue)}.pipeline-card h3{margin:7px 0 2px;font-size:14px;line-height:1.2}.pipeline-card>p{text-overflow:ellipsis;white-space:nowrap;min-height:0;margin:0;font-size:9px;overflow:hidden}.pipeline-card>strong{margin:7px 0 0;font-size:15px}.pipeline-card-open{margin:7px 0 0;padding:5px 7px;font-size:8px}.pipeline-card-open span{font-size:12px}.pipeline-signal{margin:6px 0 0;padding:5px 7px;font-size:8px}.pipeline-next{margin:6px 0 0;padding:6px 7px}.pipeline-next small{font-size:8px}.pipeline-next b{font-size:9px}.pipeline-card-details{border-top:1px solid #e8edf3;margin-top:9px;padding-top:2px}.pipeline-card-details .pipeline-message-picker{margin-top:8px}.pipeline-card-details .pipeline-archive{width:100%;margin-top:7px}@media (width<=1150px){.today-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.pipeline-page{padding:32px 15px 70px}.pipeline-page-header{flex-direction:column;align-items:flex-start}.pipeline-page-header h1{font-size:38px}.pipeline-page-header nav{width:100%}.pipeline-page-header nav a{text-align:center;flex:1}.pipeline-guide{grid-template-columns:1fr}.pipeline-guide>div{border-bottom:1px solid #e5e8ef;border-right:0}.pipeline-guide>div:last-child{border-bottom:0}.today-focus{padding:19px}.today-focus-heading{flex-direction:column;align-items:flex-start}.today-action-grid{grid-template-columns:1fr}}.post-sale-today-focus{background:linear-gradient(135deg,#063f35,#087b50)}.post-sale-today-focus .today-focus-heading span{color:#a8e6cf}.today-next-action{min-height:35px;color:var(--dark-blue);margin:11px 0 5px;font-size:12px;line-height:1.4;display:block}.post-sale-quick-actions{grid-template-columns:1fr 1fr;gap:6px;display:grid}.post-sale-quick-actions button{color:#fff;min-height:34px;font:inherit;cursor:pointer;background:#0f6cbd;border:0;border-radius:6px;font-size:10px;font-weight:850}.post-sale-quick-actions button:first-child{background:#128c4a}.post-sale-quick-actions button.advance{background:var(--dark-blue);grid-column:1/-1}.post-sale-quick-actions button:disabled{opacity:.45}.post-sale-pipeline{grid-template-columns:repeat(11,minmax(295px,1fr))}.post-sale-pipeline .pipeline-column>header{border-top-color:#087b50;align-items:flex-start;min-height:64px}.post-sale-pipeline .pipeline-column>header b{background:#087b50}.post-sale-pipeline .pipeline-column:nth-child(2)>header,.post-sale-pipeline .pipeline-column:nth-child(3)>header{border-top-color:#1479c9}.post-sale-pipeline .pipeline-column:nth-child(2)>header b,.post-sale-pipeline .pipeline-column:nth-child(3)>header b{background:#1479c9}.post-sale-pipeline .pipeline-column:nth-child(4)>header,.post-sale-pipeline .pipeline-column:nth-child(5)>header,.post-sale-pipeline .pipeline-column:nth-child(6)>header{border-top-color:#805ad5}.post-sale-pipeline .pipeline-column:nth-child(4)>header b,.post-sale-pipeline .pipeline-column:nth-child(5)>header b,.post-sale-pipeline .pipeline-column:nth-child(6)>header b{background:#805ad5}.post-sale-pipeline .pipeline-column:nth-child(7)>header,.post-sale-pipeline .pipeline-column:nth-child(8)>header,.post-sale-pipeline .pipeline-column:nth-child(9)>header{border-top-color:#dd6b20}.post-sale-pipeline .pipeline-column:nth-child(7)>header b,.post-sale-pipeline .pipeline-column:nth-child(8)>header b,.post-sale-pipeline .pipeline-column:nth-child(9)>header b{background:#dd6b20}.post-sale-pipeline .pipeline-column:nth-child(10)>header,.post-sale-pipeline .pipeline-column:nth-child(11)>header{border-top-color:#e92d3a}.post-sale-pipeline .pipeline-column:nth-child(10)>header b,.post-sale-pipeline .pipeline-column:nth-child(11)>header b{background:#e92d3a}.post-sale-card>p{min-height:31px}.post-sale-next-action{color:#075c3c;background:#ecf8f2;border:1px solid #b9d7ca;border-radius:8px;margin:10px 0;padding:11px}.post-sale-next-action.overdue{color:#9d1425;background:#fff1f3;border-color:#f0afb7}.post-sale-next-action>*{display:block}.post-sale-next-action small{color:inherit;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:8px;font-weight:850}.post-sale-next-action b{font-size:11px;line-height:1.4}.post-sale-next-action span{margin-top:7px;font-size:9px}.post-sale-advance{width:100%;margin-top:7px;line-height:1.3;color:#fff!important;background:var(--dark-blue)!important;padding:8px!important;font-size:8px!important}.dashboard-page{min-height:100vh;color:var(--ink);background:#f2f4f8;padding:48px 4vw 90px}.dashboard-header{max-width:1600px}.dashboard-periods{flex-wrap:wrap;gap:7px;max-width:1600px;margin:0 auto 18px;display:flex}.dashboard-periods a{color:#526078;background:#fff;border:1px solid #d8dee8;border-radius:99px;padding:9px 14px;font-size:11px;font-weight:850;text-decoration:none}.dashboard-periods a.active{color:#fff;background:var(--primary-blue);border-color:var(--primary-blue)}.dashboard-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;max-width:1600px;margin:0 auto 17px;display:grid}.dashboard-kpis article{background:#fff;border:1px solid #dfe3eb;border-radius:12px;flex-direction:column;min-height:145px;padding:20px;display:flex}.dashboard-kpis span{color:var(--muted);font-size:11px}.dashboard-kpis strong{color:var(--dark-blue);letter-spacing:-.04em;margin:12px 0 7px;font-size:clamp(21px,2vw,31px)}.dashboard-kpis small{color:var(--muted);margin-top:auto;font-size:10px;line-height:1.4}.dashboard-kpis article.kpi-sale{color:#fff;background:var(--primary-blue);border-color:var(--primary-blue)}.dashboard-kpis article.kpi-paid,.dashboard-kpis article.kpi-profit{color:#fff;background:#087b50;border-color:#087b50}.dashboard-kpis article.kpi-sale span,.dashboard-kpis article.kpi-sale strong,.dashboard-kpis article.kpi-sale small,.dashboard-kpis article.kpi-paid span,.dashboard-kpis article.kpi-paid strong,.dashboard-kpis article.kpi-paid small,.dashboard-kpis article.kpi-profit span,.dashboard-kpis article.kpi-profit strong,.dashboard-kpis article.kpi-profit small{color:#fff}.dashboard-prospecting-panel{background:linear-gradient(135deg,#eef5ff,#fff 42%);border:1px solid #cad7e7;border-radius:13px;max-width:1600px;margin:0 auto 17px;padding:22px}.dashboard-prospecting-title{justify-content:space-between;align-items:center;gap:25px;margin-bottom:17px;display:flex}.dashboard-prospecting-title>div:first-child>span{color:var(--primary-red);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:900}.dashboard-prospecting-title h2{color:var(--dark-blue);margin:5px 0;font-size:22px}.dashboard-prospecting-title p{color:var(--muted);margin:0;font-size:10px}.dashboard-prospecting-title>div:last-child{background:#fff;border-radius:8px;grid-template-columns:auto auto;align-items:center;gap:1px 10px;padding:10px 12px;display:grid}.dashboard-prospecting-title>div:last-child b{color:var(--primary-red);grid-row:1/3;font-size:27px}.dashboard-prospecting-title>div:last-child small{color:#65758b;font-size:8px;font-weight:850}.dashboard-prospecting-title a{color:var(--primary-blue);font-size:9px;font-weight:900;text-decoration:none}.dashboard-prospecting-kpis{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.dashboard-prospecting-kpis article{background:#fff;border:1px solid #e0e5ec;border-radius:9px;flex-direction:column;min-height:105px;padding:14px;display:flex}.dashboard-prospecting-kpis span{color:#778599;text-transform:uppercase;font-size:8px;font-weight:850}.dashboard-prospecting-kpis strong{color:var(--dark-blue);margin:7px 0;font-size:28px}.dashboard-prospecting-kpis small{color:#7a8799;margin-top:auto;font-size:8px}.dashboard-prospecting-kpis article.prospecting-result{background:#ecf9f2;border-color:#9cd3b6}.dashboard-prospecting-kpis article.prospecting-result strong{color:#087044}.dashboard-origin-map{border-top:1px solid #d8e1ec;margin-top:12px;padding-top:12px}.dashboard-origin-map>b{color:var(--dark-blue);font-size:9px}.dashboard-origin-map>div{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.dashboard-origin-map span{background:#fff;border:1px solid #d7e0ea;border-radius:7px;align-items:center;gap:7px;min-width:120px;padding:7px 9px;display:flex}.dashboard-origin-map strong{color:var(--primary-blue);font-size:15px}.dashboard-origin-map small{color:#64748a;font-size:8px}.dashboard-origin-map p{color:#778599;margin:0;font-size:9px}.dashboard-grid{grid-template-columns:1.15fr .85fr;gap:14px;max-width:1600px;margin:auto;display:grid}.dashboard-panel{background:#fff;border:1px solid #dfe3eb;border-radius:13px;min-width:0;padding:22px}.dashboard-panel-title{border-bottom:1px solid #e5e8ef;justify-content:space-between;align-items:end;gap:20px;padding-bottom:17px;display:flex}.dashboard-panel-title span{color:var(--primary-red);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:900}.dashboard-panel-title h2{color:var(--dark-blue);margin:5px 0 0;font-size:21px}.dashboard-panel-title>small{color:var(--muted);font-size:10px}.dashboard-funnel{flex-direction:column;gap:13px;padding-top:20px;display:flex}.dashboard-funnel>div{grid-template-columns:145px 1fr 32px 100px;align-items:center;gap:10px;display:grid}.dashboard-funnel>div>span{color:#526078;font-size:11px;font-weight:750}.dashboard-funnel i{background:#eef1f6;border-radius:99px;height:9px;overflow:hidden}.dashboard-funnel i b{background:linear-gradient(90deg,var(--primary-blue),#5b8fe8);border-radius:99px;height:100%;display:block}.dashboard-funnel>div>strong{color:var(--dark-blue);text-align:right;font-size:13px}.dashboard-funnel>div>small{color:var(--muted);text-align:right;font-size:10px}.dashboard-ranking{padding-top:8px}.dashboard-ranking>div{border-bottom:1px solid #edf0f4;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:11px 2px;display:grid}.dashboard-ranking>div:last-child{border-bottom:0}.dashboard-ranking>div>b{width:25px;height:25px;color:var(--primary-blue);background:#e8f0ff;border-radius:50%;place-items:center;font-size:9px;display:grid}.dashboard-ranking span{flex-direction:column;gap:3px;min-width:0;display:flex}.dashboard-ranking span strong{color:var(--charcoal);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.dashboard-ranking span small{color:var(--muted);font-size:9px}.dashboard-ranking em{color:var(--dark-blue);font-size:11px;font-style:normal;font-weight:850}.dashboard-ranking>p,.loss-reasons>p{color:var(--muted);text-align:center;padding:28px 0;font-size:11px}.loss-reasons{padding-top:10px}.loss-reasons>div{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:15px;padding:12px 3px;display:flex}.loss-reasons span{color:#526078;font-size:11px}.loss-reasons b{color:#9d1425;background:#fee8eb;border-radius:50%;place-items:center;min-width:26px;height:26px;font-size:10px;display:grid}.dashboard-footnote{max-width:1600px;color:var(--muted);text-align:right;margin:18px auto 0;font-size:10px}@media (width<=1250px){.dashboard-kpis{grid-template-columns:repeat(3,1fr)}.dashboard-grid{grid-template-columns:1fr}.dashboard-prospecting-kpis{grid-template-columns:repeat(3,1fr)}}@media (width<=720px){.dashboard-page{padding:32px 15px 70px}.dashboard-kpis{grid-template-columns:1fr 1fr}.dashboard-kpis article{min-height:125px;padding:16px}.dashboard-panel{padding:16px}.dashboard-panel-title{flex-direction:column;align-items:flex-start;gap:5px}.dashboard-funnel>div{grid-template-columns:105px 1fr 25px}.dashboard-funnel>div>small{text-align:left;grid-column:2/-1;margin-top:-7px}.dashboard-periods a{text-align:center;flex:1}.dashboard-prospecting-panel{padding:16px}.dashboard-prospecting-title{flex-direction:column;align-items:flex-start}.dashboard-prospecting-title>div:last-child{width:100%}.dashboard-prospecting-kpis{grid-template-columns:1fr 1fr}}@media (width<=450px){.dashboard-kpis{grid-template-columns:1fr}.dashboard-kpis article{min-height:110px}.dashboard-prospecting-kpis{grid-template-columns:1fr}}.pipeline-column>header>div{flex-direction:column;gap:5px;min-width:0;display:flex}.pipeline-column>header>div>strong{color:#263b5e;letter-spacing:-.02em;font-size:13px}.pipeline-column>header>div>span{white-space:normal}.pipeline-column>header>b.pipeline-stage-count{border-radius:7px;flex-direction:column;gap:1px;width:auto;min-width:48px;height:auto;padding:6px 8px;display:flex}.pipeline-stage-count span{color:#fff;line-height:1;font-size:12px!important}.pipeline-stage-count small{color:#ffffffc9;letter-spacing:.04em;text-transform:uppercase;font-size:6px;font-weight:800}.pipeline-archive{width:100%;margin-top:8px;color:#7b8799!important;background:#fff!important;border:1px solid #d8dee8!important;min-height:28px!important;font-size:8px!important}.pipeline-archive:hover{color:#9d1425!important;background:#fff6f7!important;border-color:#efb6be!important}.trash-panel{max-width:1500px;margin:auto}.trash-list{flex-direction:column;gap:9px;display:flex}.trash-list article{background:#fff;border:1px solid #dfe3eb;border-radius:11px;grid-template-columns:1fr .7fr auto;align-items:center;gap:24px;padding:18px 20px;display:grid}.trash-list article>div:first-child>span{color:var(--muted);font-size:9px;font-weight:900}.trash-list h2{color:var(--dark-blue);margin:4px 0 2px;font-size:16px}.trash-list p{color:var(--muted);margin:0;font-size:10px}.trash-list article>div:nth-child(2){flex-direction:column;gap:4px;display:flex}.trash-list strong{color:var(--charcoal)}.trash-list small{color:var(--muted);text-transform:capitalize;font-size:9px}.trash-list button{color:#fff;background:var(--primary-blue);font:inherit;cursor:pointer;border:0;border-radius:6px;padding:10px 15px;font-size:10px;font-weight:850}.trash-list button:disabled{opacity:.45}.trash-empty{color:var(--muted);background:#fff;border:1px dashed #c8d0dc;border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:70px 25px;display:flex}.trash-empty b{color:var(--dark-blue);font-size:20px}@media (width<=700px){.trash-list article{grid-template-columns:1fr;gap:12px}.trash-list button{width:100%}}.manual-quote-page{min-height:100vh;color:var(--ink);background:#f4f6f9;padding:34px clamp(18px,3.2vw,52px) 90px}.manual-quote-page>.pipeline-page-header{max-width:1500px;margin:0 auto 18px}.builder-safety-bar{max-width:1500px;color:var(--dark-blue);background:#eaf3ff;border:1px solid #bed0e6;border-radius:10px;align-items:center;gap:13px;margin:0 auto 20px;padding:14px 18px;font-size:12px;display:flex}.builder-safety-bar b{margin-right:auto}.builder-safety-bar i{color:#6c85a3;font-style:normal}.manual-quote-builder,.catalog-review-section{gap:18px;max-width:1500px;margin:auto;display:grid}.manual-entry-card,.manual-customer-card,.manual-items-card,.manual-charges-card,.manual-summary-card,.catalog-review-section{border:1px solid var(--line);background:#fff;border-radius:14px;padding:28px;box-shadow:0 10px 30px #001a3d0a}.entry-mode-options{grid-template-columns:1fr 1fr;gap:12px;display:grid}.entry-mode-options button{color:#53637a;text-align:left;min-height:94px;font:inherit;cursor:pointer;background:#f8fafc;border:2px solid #d8e0ea;border-radius:10px;flex-direction:column;align-items:flex-start;gap:6px;padding:18px;display:flex}.entry-mode-options button.active{color:var(--primary-blue);border-color:var(--primary-blue);background:#edf5ff}.entry-mode-options button.active.approved{color:#087044;background:#eefbf4;border-color:#36a06c}.entry-mode-options b{font-size:15px}.entry-mode-options small{font-size:11px;line-height:1.45}.approved-order-options{background:#f0faf5;border:1px solid #a8d9bf;border-radius:10px;grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;padding:17px;display:grid}.approved-order-options label{color:#315b47;gap:6px;font-size:11px;font-weight:850;display:grid}.approved-order-options select{min-height:44px;color:var(--dark-blue);font:inherit;background:#fff;border:1px solid #94c8ac;border-radius:7px;padding:9px 11px}.approved-order-options p{color:#517060;grid-column:1/-1;margin:0;font-size:10px}.manual-item-grid .production-notes{grid-column:span 3}.create-manual-quote.approved{background:#087044}.builder-section-title{align-items:flex-start;gap:14px;margin-bottom:22px;display:flex}.builder-section-title>span{background:var(--primary-blue);color:#fff;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:13px;font-weight:900;display:grid}.builder-section-title h2{color:var(--dark-blue);letter-spacing:-.025em;margin:0;font-size:24px}.builder-section-title p{color:var(--muted);margin:5px 0 0;font-size:13px;line-height:1.5}.manual-form-grid,.manual-item-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.manual-form-grid label,.manual-item-grid label,.manual-summary-card>label,.manual-catalog-select,.catalog-photo{color:var(--charcoal);gap:7px;font-size:12px;font-weight:800;display:grid}.manual-form-grid input,.manual-item-grid input,.manual-item-grid select,.manual-item-grid textarea,.manual-summary-card textarea,.manual-catalog-select select{width:100%;min-height:47px;color:var(--ink);font:inherit;background:#fff;border:1px solid #bdc8d6;border-radius:7px;padding:11px 12px;font-size:14px}.manual-item-grid textarea,.manual-summary-card textarea{resize:vertical;line-height:1.45}.manual-item-grid .wide{grid-column:1/-1}.manual-items-list{gap:16px;display:grid}.manual-item{background:#fbfcfe;border:1px solid #cbd5e1;border-radius:12px;padding:22px}.manual-item-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;display:flex}.manual-item-heading>div{align-items:center;gap:10px;display:flex}.manual-item-heading b{color:var(--primary-red);text-transform:uppercase;font-size:12px}.manual-item-heading span{color:var(--dark-blue);font-size:16px;font-weight:850}.manual-item-heading>button{color:#a7192a;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:800}.manual-catalog-select{margin-bottom:16px}.manual-catalog-select select{max-width:620px}.price-input-with-action{gap:7px;display:flex}.price-input-with-action input{min-width:0}.price-input-with-action button{background:var(--primary-blue);color:#fff;cursor:pointer;border:0;border-radius:7px;flex:none;padding:0 12px;font-size:10px;font-weight:850}.manual-item-finance{grid-template-columns:repeat(3,1fr);gap:8px;margin:15px 0;display:grid}.manual-item-finance span{background:#eef3f8;border-radius:7px;flex-direction:column;gap:3px;padding:12px;display:flex}.manual-item-finance small{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:9px}.manual-item-finance b{color:var(--dark-blue);font-size:15px}.catalog-intent{color:var(--dark-blue);cursor:pointer;background:#edf5ff;border:1px solid #afc4dd;border-radius:8px;align-items:flex-start;gap:11px;padding:15px;display:flex}.catalog-intent input{width:18px;height:18px;accent-color:var(--primary-blue)}.catalog-intent span{flex-direction:column;gap:3px;display:flex}.catalog-intent b{font-size:12px}.catalog-intent small{color:var(--muted);font-size:10px}.catalog-checklist{background:#fff;border:1px solid #d1d9e5;border-radius:9px;margin-top:12px;padding:18px}.catalog-checklist>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.catalog-checklist>div:first-child strong{color:var(--dark-blue);font-size:13px}.catalog-checklist>div:first-child span{border-radius:99px;padding:5px 8px;font-size:9px;font-weight:850}.catalog-checklist .pending{color:#8f4b00;background:#fff0d6}.catalog-checklist .ready{color:#096a3f;background:#dbf7e8}.catalog-checklist ul{flex-wrap:wrap;gap:8px;margin:14px 0;padding:0;list-style:none;display:flex}.catalog-checklist li{color:#697586;background:#f1f3f6;border-radius:6px;align-items:center;gap:5px;padding:7px 9px;font-size:10px;display:flex}.catalog-checklist li.complete{color:#087044;background:#e4f8ed}.catalog-checklist li i{font-style:normal;font-weight:900}.catalog-photo{align-items:start}.catalog-photo input{background:#f8fafc;border:1px dashed #9cadc1;border-radius:7px;width:min(100%,430px);padding:10px}.catalog-photo img{object-fit:cover;border:1px solid var(--line);border-radius:7px;width:170px;height:110px}.catalog-photo small{color:var(--muted);font-size:10px}.add-manual-item{border:1px dashed var(--primary-blue);min-height:48px;color:var(--primary-blue);cursor:pointer;background:#fff;border-radius:8px;margin-top:16px;padding:12px 18px;font-size:12px;font-weight:850}.additional-charges-list{gap:10px;display:grid}.additional-charges-list article{background:#f8fafc;border:1px solid #d8e0ea;border-radius:10px;padding:15px}.additional-charges-list article.active{background:#f1f7ff;border-color:#8fb4e0}.charge-toggle{color:var(--dark-blue);cursor:pointer;align-items:center;gap:11px;display:flex}.charge-toggle input{width:18px;height:18px;accent-color:var(--primary-blue)}.charge-toggle span{flex-direction:column;gap:2px;display:flex}.charge-toggle b{font-size:13px}.charge-toggle small{color:var(--muted);font-size:9px}.charge-fields{grid-template-columns:1fr 1fr 1fr 1.3fr .7fr;align-items:end;gap:10px;margin-top:14px;display:grid}.charge-fields label{color:#526176;gap:6px;font-size:9px;font-weight:850;display:grid}.charge-fields input{min-height:43px;color:var(--dark-blue);font:inherit;background:#fff;border:1px solid #afbdd0;border-radius:7px;padding:9px 10px}.charge-fields>span{background:#e5f7ed;border-radius:7px;flex-direction:column;justify-content:center;min-height:43px;padding:7px 11px;display:flex}.charge-fields>span small{color:#47705a;font-size:8px}.charge-fields>span strong{color:#087044;font-size:14px}.manual-summary-card>label{margin-bottom:18px}.manual-totals{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.manual-totals span{border:1px solid var(--line);border-radius:9px;flex-direction:column;justify-content:center;min-height:100px;padding:18px;display:flex}.manual-totals small{color:var(--muted);font-size:10px}.manual-totals strong{color:var(--dark-blue);margin-top:6px;font-size:22px}.manual-totals .positive{background:#eefbf4;border-color:#9bd6b8}.manual-totals .negative{background:#fff0f2;border-color:#e5a4ad}.manual-error{color:#9f1729;background:#fff0f2;border-radius:7px;margin:15px 0 0;padding:12px 14px;font-size:12px;font-weight:750}.create-manual-quote{background:var(--primary-red);color:#fff;cursor:pointer;border:0;border-radius:8px;width:100%;min-height:56px;margin-top:17px;font-size:15px;font-weight:900}.create-manual-quote:disabled{opacity:.55}.manual-security-note{color:var(--muted);text-align:center;margin-top:9px;font-size:10px;display:block}.payment-condition{background:#f0f6fd;border:1px solid #b9cde4;border-radius:10px;align-items:end;gap:12px;margin-bottom:12px;padding:15px;display:flex}.payment-condition label{color:#526176;gap:6px;min-width:220px;font-size:10px;font-weight:850;display:grid}.payment-condition select{min-height:43px;color:var(--dark-blue);font:inherit;background:#fff;border:1px solid #9fb2c9;border-radius:7px;padding:9px 10px}.payment-condition>span{flex-direction:column;gap:3px;margin-left:auto;display:flex}.payment-condition small{color:var(--muted);font-size:9px}.payment-condition strong{color:var(--primary-blue);font-size:18px}.automatic-cost-breakdown{grid-template-columns:repeat(5,1fr);gap:8px;margin-bottom:17px;display:grid}.automatic-cost-breakdown span{background:#f4f6f9;border-radius:8px;flex-direction:column;gap:5px;padding:12px;display:flex}.automatic-cost-breakdown small{color:#6a7789;font-size:8px;font-weight:800}.automatic-cost-breakdown b{color:var(--dark-blue);font-size:13px}.manual-totals.real-margin{grid-template-columns:repeat(5,1fr)}.manual-quote-success{text-align:center;background:#fff;border-radius:16px;max-width:900px;margin:60px auto;padding:50px;box-shadow:0 20px 60px #001a3d1a}.manual-quote-success>span{color:#087044;background:#dff8eb;border-radius:50%;place-items:center;width:62px;height:62px;margin:auto;font-size:28px;display:grid}.manual-quote-success>p:first-of-type{color:var(--primary-red);font-weight:850}.manual-quote-success h2{color:var(--dark-blue);font-size:34px}.manual-quote-success>p{color:var(--muted)}.manual-quote-success>div{flex-wrap:wrap;justify-content:center;gap:9px;margin-top:25px;display:flex}.manual-quote-success a,.manual-quote-success button{background:var(--primary-blue);color:#fff;cursor:pointer;border:0;border-radius:7px;padding:13px 17px;font-size:12px;font-weight:850;text-decoration:none}.manual-quote-success button{background:var(--primary-red)}.catalog-review-section{margin-top:20px}.catalog-review-list{gap:10px;display:grid}.catalog-review-list article{border:1px solid var(--line);border-radius:9px;grid-template-columns:115px 1fr auto;align-items:center;gap:18px;padding:14px;display:grid}.catalog-review-list img{object-fit:cover;border-radius:6px;width:115px;height:84px}.catalog-review-list article>div:nth-child(2)>span{color:var(--primary-red);text-transform:uppercase;font-size:9px;font-weight:850}.catalog-review-list h3{color:var(--dark-blue);margin:4px 0}.catalog-review-list p{color:var(--muted);margin:0 0 5px;font-size:11px}.catalog-review-list small{color:var(--muted);font-size:10px}.catalog-review-actions{flex-direction:column;gap:6px;min-width:105px;display:flex}.catalog-review-actions button{background:var(--primary-blue);color:#fff;cursor:pointer;border:0;border-radius:6px;padding:9px 12px;font-size:10px;font-weight:850}.catalog-review-actions button.reject{color:#a7192a;background:#fff0f2}.catalog-status{text-align:center;color:#526071;background:#eef2f6;border-radius:99px;padding:5px 8px;font-size:9px}.catalog-status.published{color:#087044;background:#e4f8ed}.catalog-status.rejected{color:#a7192a;background:#fff0f2}.catalog-review-empty{text-align:center;color:var(--muted);padding:40px}.custom-request-box{background:#f3f7fc;border:2px dashed #9ab1ce;border-radius:14px;justify-content:space-between;align-items:center;gap:32px;width:min(1100px,100% - 40px);margin:38px auto 0;padding:28px;display:flex}.custom-request-box>div:first-child{max-width:650px}.custom-request-box>div:first-child>span{color:var(--primary-red);text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:900}.custom-request-box h3{color:var(--dark-blue);margin:8px 0;font-size:27px}.custom-request-box p{color:var(--muted);margin:0;line-height:1.55}.custom-request-box>button{background:var(--primary-blue);color:#fff;cursor:pointer;border:0;border-radius:7px;flex:none;padding:14px 18px;font-weight:850}.custom-request-box.active{display:block}.custom-request-box.active>div:first-child{max-width:none}.custom-request-fields{grid-template-columns:1.2fr 1fr 1fr;gap:12px;margin-top:18px;display:grid}.custom-request-fields label{color:var(--dark-blue);gap:6px;font-size:11px;font-weight:850;display:grid}.custom-request-fields .wide{grid-column:1/-1}.custom-request-fields input,.custom-request-fields textarea{width:100%;min-height:45px;font:inherit;background:#fff;border:1px solid #b8c5d5;border-radius:7px;padding:11px 12px}.custom-request-fields button{color:#a7192a;cursor:pointer;background:0 0;border:0;justify-self:start;font-size:11px;font-weight:800}.custom-request-fields strong{color:#087044;align-self:center;font-size:11px}.custom-request-fields small{color:#a75c00}@media (width<=900px){.manual-form-grid,.manual-item-grid{grid-template-columns:1fr 1fr}.manual-item-grid .wide{grid-column:1/-1}.manual-totals,.manual-totals.real-margin{grid-template-columns:1fr 1fr}.automatic-cost-breakdown{grid-template-columns:repeat(2,1fr)}.payment-condition{flex-wrap:wrap}.payment-condition>span{margin-left:0}.builder-safety-bar{flex-wrap:wrap}.catalog-review-list article{grid-template-columns:90px 1fr}.catalog-review-list img{width:90px}.catalog-review-actions{flex-direction:row;grid-column:1/-1}.custom-request-box{flex-direction:column;align-items:flex-start}.custom-request-fields{grid-template-columns:1fr 1fr}}@media (width<=600px){.manual-quote-page{padding:20px 12px 70px}.manual-entry-card,.manual-customer-card,.manual-items-card,.manual-charges-card,.manual-summary-card,.catalog-review-section{padding:18px}.entry-mode-options,.approved-order-options,.charge-fields{grid-template-columns:1fr}.approved-order-options p{grid-column:auto}.manual-form-grid,.manual-item-grid,.manual-item-finance,.manual-totals,.manual-totals.real-margin,.automatic-cost-breakdown{grid-template-columns:1fr}.payment-condition{flex-direction:column;align-items:stretch}.payment-condition label{min-width:0}.manual-item-grid .production-notes{grid-column:auto}.price-input-with-action{flex-direction:column}.price-input-with-action button{min-height:40px}.builder-safety-bar i{display:none}.builder-safety-bar span{width:100%}.catalog-review-list article{grid-template-columns:1fr}.catalog-review-list img{width:100%;height:170px}.catalog-review-actions{grid-column:auto}.custom-request-box{width:calc(100% - 24px);padding:20px}.custom-request-fields{grid-template-columns:1fr}.custom-request-fields .wide{grid-column:auto}}.product-manager-page{min-height:100vh;color:var(--ink);background:#f2f4f8;padding:42px 4vw 90px}.product-manager-page>.pipeline-page-header{max-width:1600px}.product-manager-kpis{grid-template-columns:repeat(4,1fr);gap:11px;max-width:1600px;margin:0 auto 16px;display:grid}.product-manager-kpis article{background:#fff;border:1px solid #dfe3eb;border-radius:11px;flex-direction:column;min-height:125px;padding:20px;display:flex}.product-manager-kpis span{color:var(--muted);font-size:11px}.product-manager-kpis strong{color:var(--dark-blue);margin:7px 0;font-size:36px}.product-manager-kpis small{color:var(--muted);margin-top:auto;font-size:10px}.product-manager-toolbar{background:#fff;border:1px solid #dfe3eb;border-radius:11px;justify-content:space-between;align-items:end;gap:18px;max-width:1600px;margin:0 auto 14px;padding:15px;display:flex}.product-manager-toolbar>div{flex:1;gap:10px;display:flex}.product-manager-toolbar label{min-width:220px;color:var(--muted);letter-spacing:.06em;text-transform:uppercase;gap:5px;font-size:9px;font-weight:850;display:grid}.product-manager-toolbar input,.product-manager-toolbar select{min-height:42px;color:var(--ink);font:inherit;text-transform:none;letter-spacing:0;background:#fff;border:1px solid #c3cdda;border-radius:7px;padding:9px 11px;font-size:13px}.product-manager-toolbar>button{color:#fff;background:var(--primary-red);cursor:pointer;border:0;border-radius:7px;min-height:43px;padding:10px 17px;font-size:12px;font-weight:900}.product-manager-list{gap:9px;max-width:1600px;margin:auto;display:grid}.product-manager-card{background:#fff;border:1px solid #dfe3eb;border-radius:12px;overflow:hidden}.product-manager-card.inactive{opacity:.72}.product-manager-summary{grid-template-columns:155px 1fr auto;align-items:center;gap:20px;min-height:135px;padding:15px;display:grid}.product-manager-summary>img{object-fit:cover;background:#eef1f5;border-radius:8px;width:155px;height:105px}.product-manager-main{min-width:0}.product-manager-main>span{color:var(--primary-red);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:900}.product-manager-main h2{color:var(--dark-blue);margin:5px 0;font-size:20px}.product-manager-main>p{max-width:850px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;line-height:1.5;overflow:hidden}.product-manager-main>div{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.product-manager-main>div small{color:#5b687b;background:#f0f3f7;border-radius:5px;padding:6px 8px;font-size:9px}.product-manager-main>div b{color:var(--dark-blue)}.product-manager-status{flex-direction:column;align-items:stretch;gap:6px;min-width:135px;display:flex}.product-manager-status>b,.product-manager-status>span{text-align:center;border-radius:99px;padding:6px 9px;font-size:9px}.product-manager-status>b.visible{color:#087044;background:#e4f8ed}.product-manager-status>b.hidden{color:#6c7787;background:#eef1f5}.product-manager-status>span{color:#7b5a00;background:#fff2c8}.product-manager-status button{color:#fff;background:var(--primary-blue);cursor:pointer;border:0;border-radius:6px;min-height:38px;font-size:10px;font-weight:850}.product-editor-panel{background:#f8fafc;border-top:1px solid #dfe3eb;padding:23px}.product-editor-grid{grid-template-columns:1.5fr 1fr .55fr;gap:13px;display:grid}.product-editor-grid label{color:#4c596c;gap:6px;font-size:10px;font-weight:850;display:grid}.product-editor-grid label.wide{grid-column:1/-1}.product-editor-grid input,.product-editor-grid select,.product-editor-grid textarea{width:100%;min-height:45px;color:var(--ink);font:inherit;background:#fff;border:1px solid #bcc8d7;border-radius:7px;padding:10px 11px;font-size:13px}.product-editor-grid textarea{resize:vertical;line-height:1.5}.product-image-editor{background:#fff;border:1px dashed #aebccf;border-radius:9px;grid-template-columns:150px 1fr;align-items:center;gap:15px;margin-top:14px;padding:14px;display:grid}.product-image-editor>div{width:150px;height:100px;color:var(--muted);background:#eef1f5;border-radius:7px;place-items:center;display:grid;overflow:hidden}.product-image-editor img{object-fit:cover;width:100%;height:100%}.product-image-editor label{color:var(--dark-blue);gap:6px;font-size:11px;font-weight:850;display:grid}.product-image-editor input{border:1px solid #c4cfdd;border-radius:6px;padding:8px}.product-image-editor small{color:var(--muted);grid-column:2;margin-top:-35px;font-size:9px}.product-gallery-editor{background:#fff;border:1px solid #d8e1ed;border-radius:10px;margin-top:16px;padding:16px}.product-gallery-editor header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.product-gallery-editor header span{letter-spacing:.12em;text-transform:uppercase;color:var(--primary-red);font-size:10px;font-weight:900}.product-gallery-editor h3{color:var(--dark-blue);margin:4px 0;font-size:18px}.product-gallery-editor p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.gallery-upload{background:var(--primary-blue);color:#fff;cursor:pointer;white-space:nowrap;border-radius:7px;align-items:center;padding:9px 12px;font-size:11px;font-weight:800;display:inline-flex}.gallery-upload input{display:none}.product-gallery-grid{grid-template-columns:repeat(auto-fill,minmax(215px,1fr));gap:12px;margin-top:14px;display:grid}.product-gallery-grid article{border:1px solid #e0e7f0;border-radius:8px;overflow:hidden}.product-gallery-grid img{object-fit:cover;background:#eef1f5;width:100%;height:132px}.product-gallery-grid article>div{gap:7px;padding:10px;display:grid}.product-gallery-grid b{color:var(--dark-blue);font-size:11px}.product-gallery-grid label{color:var(--muted);gap:3px;font-size:9px;font-weight:800;display:grid}.product-gallery-grid input{width:100%;font:inherit;border:1px solid #cbd6e4;border-radius:5px;padding:6px 7px}.gallery-actions{gap:6px;display:flex}.gallery-actions button{color:var(--dark-blue);cursor:pointer;background:#fff;border:1px solid #b8c9e0;border-radius:5px;padding:6px 7px;font-size:9px;font-weight:800}.gallery-actions .danger{color:#a3202d;border-color:#efc0c6}.product-image-hint{color:var(--muted);background:#f3f6fa;border-radius:6px;margin:12px 0 0;padding:9px 10px;font-size:10px}.product-toolbar-actions{gap:8px;display:flex}.product-manager-toolbar .secondary{color:var(--dark-blue);background:#edf3fb;border:1px solid #b8c9e0}.product-editor-finance{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:14px;display:grid}.product-editor-finance span{background:#fff;border:1px solid #dfe3eb;border-radius:8px;flex-direction:column;gap:5px;padding:13px;display:flex}.product-editor-finance small{color:var(--muted);font-size:9px}.product-editor-finance b{color:var(--dark-blue);font-size:17px}.product-editor-finance span.positive{background:#eefbf4;border-color:#9bd6b8}.product-editor-finance span.negative{background:#fff0f2;border-color:#e5a4ad}.product-editor-options{grid-template-columns:1fr 1fr;gap:9px;margin-top:14px;display:grid}.product-editor-options label{background:#fff;border:1px solid #d4dce7;border-radius:8px;align-items:flex-start;gap:10px;padding:13px;display:flex}.product-editor-options input{width:17px;height:17px;accent-color:var(--primary-blue)}.product-editor-options span{flex-direction:column;gap:3px;display:flex}.product-editor-options b{color:var(--dark-blue);font-size:11px}.product-editor-options small{color:var(--muted);font-size:9px}.product-editor-error{color:#9d1425;background:#fff0f2;border-radius:7px;margin:12px 0 0;padding:11px 13px;font-size:11px;font-weight:750}.product-editor-actions{justify-content:flex-end;gap:7px;margin-top:15px;display:flex}.product-editor-actions button,.product-editor-actions a{cursor:pointer;border:0;border-radius:7px;place-items:center;min-height:41px;padding:10px 15px;font-size:10px;font-weight:850;text-decoration:none;display:grid}.product-editor-actions .cancel{color:#677386;background:#e9edf2}.product-editor-actions a{color:var(--primary-blue);background:#fff;border:1px solid #9db4d2}.product-editor-actions .save{color:#fff;background:var(--primary-red)}.product-editor-actions .save:disabled{opacity:.5}.product-manager-empty{text-align:center;color:var(--muted);background:#fff;border:1px dashed #c4cfdb;border-radius:12px;padding:60px}@media (width<=1000px){.product-manager-kpis{grid-template-columns:1fr 1fr}.product-manager-summary{grid-template-columns:120px 1fr}.product-manager-summary>img{width:120px}.product-manager-status{flex-direction:row;grid-column:1/-1}.product-manager-status>*{flex:1}.product-editor-grid{grid-template-columns:1fr 1fr}.product-editor-grid label.wide{grid-column:1/-1}.product-editor-finance{grid-template-columns:1fr 1fr}}@media (width<=650px){.product-manager-page{padding:28px 12px 70px}.product-manager-kpis{grid-template-columns:1fr 1fr}.product-manager-kpis article{min-height:105px;padding:15px}.product-manager-kpis strong{font-size:29px}.product-manager-toolbar{flex-direction:column;align-items:stretch}.product-manager-toolbar>div{flex-direction:column}.product-manager-toolbar label{min-width:0}.product-manager-summary{grid-template-columns:1fr}.product-manager-summary>img{width:100%;height:190px}.product-manager-main>p{white-space:normal}.product-manager-status{flex-direction:column;grid-column:auto}.product-editor-panel{padding:16px}.product-editor-grid,.product-editor-finance,.product-editor-options{grid-template-columns:1fr}.product-editor-grid label.wide{grid-column:auto}.product-image-editor{grid-template-columns:1fr}.product-image-editor>div{width:100%;height:190px}.product-image-editor small{grid-column:auto;margin:0}.product-editor-actions{flex-direction:column}.product-editor-actions>*{width:100%}.product-gallery-editor header{flex-direction:column;align-items:stretch}.gallery-upload{justify-content:center}.product-gallery-grid{grid-template-columns:1fr 1fr}}.product-manager-status>b.pending{color:#8f4b00;background:#fff0d6}.hero-fastdeal-button{color:#fff;background:#ffffff0d;border:1px solid #ffffff69;border-radius:7px;align-items:center;min-height:48px;padding:12px 19px;font-size:13px;font-weight:800;text-decoration:none;transition:all .2s;display:inline-flex}.hero-fastdeal-button:hover{background:#ffffff19;border-color:#fff;transform:translateY(-1px)}.fastdeal-demo{background:linear-gradient(#eef3fb 0%,#f8fafc 100%);padding:88px clamp(18px,5vw,78px) 100px;scroll-margin-top:20px;overflow:hidden}.fastdeal-demo-heading{justify-content:space-between;align-items:end;gap:40px;width:min(1480px,100%);margin:0 auto 32px;display:flex}.fastdeal-demo-heading>div:first-child{max-width:820px}.fastdeal-demo-heading>div:first-child>span{color:#654bff;letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:900;display:inline-flex}.fastdeal-demo-heading>div:first-child>span i{color:#fff;background:linear-gradient(145deg,#854dff,#536dff);border-radius:7px;place-items:center;width:28px;height:28px;font-size:17px;font-style:normal;display:grid}.fastdeal-demo-heading h2{color:var(--dark-blue);letter-spacing:-.055em;margin:15px 0 12px;font-size:clamp(39px,4.5vw,66px);line-height:1}.fastdeal-demo-heading p{color:#617086;max-width:690px;margin:0;font-size:17px;line-height:1.6}.fastdeal-demo-proof{color:#fff;background:var(--primary-blue);border-radius:15px;flex-direction:column;flex:none;justify-content:center;width:150px;min-height:125px;padding:22px;display:flex;box-shadow:0 16px 35px #002b7529}.fastdeal-demo-proof b{font-size:35px}.fastdeal-demo-proof small{color:#ffffffbd;margin-top:5px;font-size:10px;line-height:1.4}.fastdeal-demo-workspace{grid-template-columns:minmax(500px,.92fr) minmax(520px,1.08fr);align-items:start;gap:24px;width:min(1480px,100%);margin:auto;display:grid}.fastdeal-demo-form{background:#fff;border:1px solid #d7dfeb;border-radius:16px;min-width:0;padding:28px;box-shadow:0 16px 45px #001f5210}.fastdeal-form-progress{color:#42526a;background:#f2f5f9;border-radius:8px;align-items:center;gap:14px;margin-bottom:22px;padding:12px 14px;display:flex}.fastdeal-form-progress>span{white-space:nowrap;font-size:9px}.fastdeal-form-progress>span b{color:var(--primary-blue);font-size:12px}.fastdeal-form-progress>i{background:#dce3ed;border-radius:99px;flex:1;height:7px;overflow:hidden}.fastdeal-form-progress>i>b{background:linear-gradient(90deg,#654bff,#003da5);border-radius:99px;height:100%;transition:width .25s;display:block}.fastdeal-demo-form fieldset{border:1px solid #dfe5ed;border-radius:11px;min-width:0;margin:0 0 18px;padding:20px}.fastdeal-demo-form legend{color:var(--dark-blue);align-items:center;gap:9px;padding:0 9px 0 0;display:flex}.fastdeal-demo-form legend>b{color:#fff;background:var(--primary-blue);border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;display:grid}.fastdeal-demo-form legend>span{flex-direction:column;font-size:13px;display:flex}.fastdeal-demo-form legend small{color:#78869a;font:500 8px var(--font-body);margin-top:2px}.fastdeal-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.fastdeal-form-grid label{color:#46546a;gap:5px;font-size:9px;font-weight:850;display:grid}.fastdeal-form-grid label.wide{grid-column:1/-1}.fastdeal-form-grid input{width:100%;min-height:43px;color:var(--ink);font:inherit;background:#fff;border:1px solid #bdc8d8;border-radius:7px;outline:0;padding:10px 11px;font-size:12px}.fastdeal-form-grid input:focus{border-color:#654bff;box-shadow:0 0 0 3px #654bff17}.fastdeal-photo-upload{align-items:stretch;gap:8px;display:flex}.fastdeal-photo-upload>label{min-height:58px;color:var(--primary-blue);cursor:pointer;background:#f6f9fd;border:1px dashed #879bb8;border-radius:7px;flex-direction:column;flex:1;justify-content:center;padding:9px 12px;display:flex}.fastdeal-photo-upload input{display:none}.fastdeal-photo-upload label>span{font-size:11px;font-weight:900}.fastdeal-photo-upload label>small{color:#738198;margin-top:3px;font-size:8px}.fastdeal-photo-upload>button{color:#fff;background:linear-gradient(145deg,#7855ef,#4b68e9);border:0;border-radius:7px;padding:10px 13px;font-size:9px;font-weight:900}.fastdeal-photo-upload>button:disabled{opacity:.55}.fastdeal-photo-quality,.fastdeal-photo-status{border-radius:6px;margin:9px 0 0;padding:8px 10px;font-size:8px;line-height:1.45}.fastdeal-photo-quality.good,.fastdeal-photo-status{color:#087044;background:#eaf8f0}.fastdeal-photo-quality.warning{color:#855500;background:#fff4d3}.fastdeal-photo-controls{border-top:1px solid #e4e8ee;gap:9px;margin-top:13px;padding-top:13px;display:grid}.fastdeal-photo-controls label{color:#59677a;grid-template-columns:125px 1fr;align-items:center;gap:10px;font-size:8px;font-weight:800;display:grid}.fastdeal-photo-controls input{accent-color:#654bff;width:100%}.fastdeal-photo-controls button{color:#526176;background:#e9edf3;border:0;border-radius:5px;justify-self:start;padding:7px 10px;font-size:8px;font-weight:850}.fastdeal-consent>label{color:#526176;align-items:flex-start;gap:9px;margin-top:10px;font-size:9px;line-height:1.45;display:flex}.fastdeal-consent>label input{accent-color:#654bff;flex:none;width:16px;height:16px}.fastdeal-consent>label.optional{color:#748196}.fastdeal-demo-error{color:#9d1425;background:#fff0f2;border-radius:7px;margin:0 0 12px;padding:11px 12px;font-size:10px;font-weight:750}.fastdeal-demo-submit{color:#fff;background:var(--primary-red);border:0;border-radius:8px;justify-content:space-between;align-items:center;width:100%;min-height:54px;padding:13px 18px;font-size:12px;font-weight:900;display:flex;box-shadow:0 10px 25px #dc1c2e2b}.fastdeal-demo-submit:disabled{opacity:.58}.fastdeal-demo-submit span{font-size:18px}.fastdeal-demo-privacy{color:#8490a2;text-align:center;margin-top:10px;font-size:8px;display:block}.fastdeal-preview-panel{color:#fff;background:linear-gradient(145deg,#001f52,#003da5);border-radius:16px;min-width:0;padding:24px;position:sticky;top:22px;box-shadow:0 25px 60px #001f5238}.fastdeal-preview-top{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.fastdeal-preview-top>div:first-child{flex-direction:column;gap:3px;display:flex}.fastdeal-preview-top>div:first-child span{color:#9ab8e7;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:900}.fastdeal-preview-top>div:first-child b{font-size:13px}.fastdeal-preview-top>div:last-child{background:#ffffff17;border-radius:7px;padding:3px;display:flex}.fastdeal-preview-top button{color:#b9cae6;background:0 0;border:0;border-radius:5px;min-width:67px;padding:8px 11px;font-size:9px;font-weight:850}.fastdeal-preview-top button.active{color:var(--primary-blue);background:#fff}.fastdeal-card-stage{background:radial-gradient(circle at 50% 40%,#3a69b9 0%,#163d7a 58%,#082557 100%);border:1px solid #ffffff1c;border-radius:13px;padding:26px}.fastdeal-business-card{aspect-ratio:16/9;background:#fff;border-radius:4px;width:100%;position:relative;overflow:hidden;box-shadow:0 28px 55px #00071970;container-type:inline-size}.fastdeal-card-front,.fastdeal-card-back{position:absolute;inset:0;overflow:hidden}.fastdeal-card-front{background:#193153;place-items:center;display:grid}.card-front-brand{z-index:2;color:#fff;text-align:center;flex-direction:column;align-items:center;width:57%;display:flex;position:relative}.card-front-brand>span{aspect-ratio:3.16;width:100%;display:block;overflow:hidden}.card-front-brand img{width:100%;display:block}.card-front-brand>b{text-overflow:ellipsis;white-space:nowrap;width:100%;margin-top:.3cqw;font-size:5.3cqw;line-height:1;overflow:hidden}.card-front-brand>b.compact{font-size:4.3cqw}.card-front-brand>b.tiny{font-size:3.5cqw}.card-pattern{opacity:.6;border:1px solid #49688f;display:block;position:absolute}.card-pattern.one{aspect-ratio:1;border-radius:50%;width:92%;top:-64%;left:4%}.card-pattern.two{width:100%;height:1px;top:74%;left:0}.fastdeal-card-back{background:#f5f3e6}.card-back-line{opacity:.55;border:1px solid #315889;border-radius:50%;display:block;position:absolute}.card-back-line.top{aspect-ratio:1;width:34%;top:-18%;right:-12%}.card-back-line.bottom{aspect-ratio:1;width:31%;bottom:-27%;right:-13%}.card-back-logo{z-index:3;width:28%;position:absolute;top:9%;left:6%}.card-unit-data{z-index:3;color:#193153;flex-direction:column;align-items:center;width:30%;line-height:1.05;display:flex;position:absolute;top:25%;left:6%}.card-unit-data span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:2.4cqw;font-weight:900;overflow:hidden}.card-unit-data span.compact{font-size:2cqw}.card-unit-data span.tiny{font-size:1.65cqw}.card-unit-data small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:.7cqw;font-size:1.45cqw;font-weight:700;overflow:hidden}.card-person-data{z-index:4;color:#111f38;width:41%;position:absolute;top:42%;left:6%}.card-person-data h3{letter-spacing:-.045em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;max-width:100%;margin:0;font-size:4.1cqw;line-height:.95;overflow:hidden}.card-person-data h3.compact{font-size:3.45cqw}.card-person-data h3.tiny{font-size:2.85cqw}.card-person-data>b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:1.1cqw;font-size:2.15cqw;display:block;overflow:hidden}.card-person-data>small{margin-top:.35cqw;font-size:1.6cqw;display:block}.card-person-data ul{gap:.4cqw;margin:2.1cqw 0 0;padding:0;list-style:none;display:grid}.card-person-data li{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:1.65cqw;font-weight:650;line-height:1.12;overflow:hidden}.card-photo{z-index:2;color:#49617f;background:linear-gradient(145deg,#e2e6e3,#f5f3e6);place-items:center;width:47%;height:91%;display:grid;position:absolute;bottom:0;right:0;overflow:hidden}.card-photo>div{text-align:center;flex-direction:column;align-items:center;gap:1cqw;display:flex}.card-photo>div span{font-size:10cqw}.card-photo>div b{font-size:2.5cqw}.card-photo>div small{font-size:1.7cqw}.card-photo.has-photo{background:0 0}.card-photo>img{object-fit:cover;transform-origin:50%;width:100%;height:100%;transition:transform .15s}.fastdeal-preview-tips{flex-wrap:wrap;gap:7px;margin-top:17px;display:flex}.fastdeal-preview-tips span{color:#d9e7ff;background:#ffffff12;border-radius:99px;padding:7px 9px;font-size:8px}.fastdeal-preview-panel>p{color:#aebfdb;margin:14px 0 0;font-size:8px;line-height:1.5}.fastdeal-demo-success{text-align:center;background:#fff;border:1px solid #c8d6e8;border-radius:17px;flex-direction:column;align-items:center;width:min(800px,100%);margin:30px auto 0;padding:55px;display:flex;box-shadow:0 22px 60px #001f5217}.fastdeal-demo-success>span{color:#fff;background:#087044;border-radius:50%;place-items:center;width:65px;height:65px;font-size:27px;display:grid}.fastdeal-demo-success>p:first-of-type{color:#654bff;letter-spacing:.11em;margin:18px 0 4px;font-size:9px;font-weight:900}.fastdeal-demo-success h3{color:var(--dark-blue);margin:6px 0 8px;font-size:34px}.fastdeal-demo-success>p:last-of-type{color:#65738a}.fastdeal-demo-success>a,.fastdeal-demo-success>button{color:#fff;background:var(--primary-red);border:0;border-radius:7px;min-height:47px;margin-top:15px;padding:12px 17px;font-size:11px;font-weight:850;text-decoration:none}.fastdeal-demo-success>button{color:#536278;background:#e8edf3;margin-top:8px}.fastdeal-final-cta{color:#fff;background:linear-gradient(135deg,#001f52,#003da5);border-radius:16px;justify-content:space-between;align-items:center;gap:40px;width:min(1150px,100% - 40px);margin:70px auto;padding:40px 46px;display:flex;box-shadow:0 18px 45px #001f5226}.fastdeal-final-cta>div>span{color:#b6a8ff;text-transform:uppercase;font-size:10px;font-weight:900}.fastdeal-final-cta h2{margin:8px 0 5px;font-size:30px}.fastdeal-final-cta p{color:#c3d2e8;margin:0;font-size:13px}.fastdeal-final-cta>a{color:#fff;background:var(--primary-red);border-radius:7px;flex:none;padding:14px 19px;font-size:11px;font-weight:900;text-decoration:none}.fastdeal-final-cta>a span{margin-left:16px}@media (width<=1150px){.fastdeal-demo-workspace{grid-template-columns:1fr}.fastdeal-preview-panel{grid-row:1;position:relative;top:auto}.fastdeal-demo-form{grid-row:2}.fastdeal-card-stage{padding:clamp(14px,4vw,34px)}.fastdeal-business-card{max-width:760px;margin:auto}}@media (width<=720px){.fastdeal-demo{padding:68px 13px 75px}.fastdeal-demo-heading{flex-direction:column;align-items:flex-start;padding:0 7px}.fastdeal-demo-heading h2{font-size:42px}.fastdeal-demo-heading p{font-size:14px}.fastdeal-demo-proof{width:100%;min-height:90px}.fastdeal-demo-form,.fastdeal-preview-panel{padding:17px}.fastdeal-form-grid{grid-template-columns:1fr}.fastdeal-form-grid label.wide{grid-column:auto}.fastdeal-photo-upload{flex-direction:column}.fastdeal-photo-upload>button{min-height:46px}.fastdeal-card-stage{padding:10px}.fastdeal-preview-top{flex-direction:column;align-items:flex-start}.fastdeal-preview-top>div:last-child{width:100%}.fastdeal-preview-top button{flex:1}.fastdeal-photo-controls label{grid-template-columns:1fr}.fastdeal-final-cta{flex-direction:column;align-items:flex-start;width:calc(100% - 24px);padding:28px 22px}.fastdeal-final-cta>a{text-align:center;width:100%}.fastdeal-demo-success{padding:36px 20px}.fastdeal-demo-success h3{font-size:29px}}.admin-saas-shell{background:#f4f6f9;min-height:100vh}.admin-saas-content{min-width:0;margin-left:252px}.admin-sidebar{z-index:80;background:#fff;border-right:1px solid #dfe4eb;flex-direction:column;width:252px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto;box-shadow:8px 0 30px #001a3d0a}.admin-sidebar-brand{border-bottom:1px solid #e7ebf0;flex-direction:column;justify-content:center;gap:10px;min-height:102px;padding:22px 24px 18px;display:flex}.admin-sidebar-brand img{object-fit:contain;object-position:left center;width:155px;height:auto}.admin-sidebar-brand span{color:#778398;letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:850}.admin-sidebar nav{flex:1;padding:13px 13px 22px}.admin-sidebar nav section{margin-bottom:17px}.admin-sidebar nav section>p{color:#98a2b1;letter-spacing:.13em;text-transform:uppercase;margin:0 11px 7px;font-size:8px;font-weight:900}.admin-sidebar nav a{color:#4c5c73;border-radius:8px;align-items:center;gap:11px;min-height:43px;padding:8px 10px;font-size:11px;font-weight:780;text-decoration:none;transition:all .18s;display:flex}.admin-sidebar nav a:hover{color:var(--primary-blue);background:#f0f5fd}.admin-sidebar nav a.active{color:#fff;background:linear-gradient(135deg,var(--primary-blue),#1557b7);box-shadow:0 8px 18px #003da529}.admin-sidebar nav a i{width:25px;height:25px;color:var(--primary-blue);background:#e9f0fb;border-radius:6px;flex:none;place-items:center;font-size:9px;font-style:normal;font-weight:900;display:grid}.admin-sidebar nav a.active i{color:var(--primary-blue);background:#fff}.admin-sidebar nav a em{margin-left:auto;font-size:10px;font-style:normal}.admin-sidebar-footer{background:#f7f9fc;border:1px solid #dce4ee;border-radius:10px;margin:0 13px 15px;padding:15px}.admin-sidebar-footer>span,.admin-sidebar-footer>b{display:block}.admin-sidebar-footer>span{color:#8591a3;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:900}.admin-sidebar-footer>b{color:var(--dark-blue);margin:5px 0 11px;font-size:11px}.admin-sidebar-footer>small{color:#7a8797;text-overflow:ellipsis;margin:-7px 0 11px;font-size:8px;display:block;overflow:hidden}.admin-scope-fixed{background:#fff;border:1px solid #d8e0ea;border-radius:7px;gap:2px;padding:9px 10px;display:grid}.admin-scope-fixed b{color:#182c49;font-size:11px}.admin-scope-fixed span{color:#738196;font-size:9px}.admin-sidebar-footer button{color:#5e6a7c;width:100%;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d7dee8;border-radius:6px;font-size:9px;font-weight:850}.admin-mobile-bar,.admin-sidebar-overlay,.admin-saas-shell .pipeline-page-header nav,.admin-saas-shell .admin-actions{display:none}.admin-saas-shell .pipeline-page-header,.admin-saas-shell .admin-header{align-items:flex-start}.manual-pricing-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:20px;display:flex}.manual-pricing-heading>.builder-section-title{margin-bottom:0}.default-markup-control{background:#edf5ff;border:1px solid #adc4e0;border-radius:10px;flex:none;grid-template-columns:1fr auto;gap:7px 8px;width:285px;padding:14px;display:grid}.default-markup-control label{color:var(--dark-blue);text-transform:uppercase;gap:5px;font-size:9px;font-weight:900;display:grid}.default-markup-control label span,.markup-input{align-items:center;display:flex;position:relative}.default-markup-control input,.markup-input input{width:100%;min-height:39px;color:var(--dark-blue)!important;background:#fff!important;border:1px solid #9eb4d0!important;border-radius:7px!important;padding:8px 28px 8px 10px!important;font-size:15px!important;font-weight:900!important}.default-markup-control label b,.markup-input b{color:#6d7e94;font-size:14px;position:absolute;right:10px}.default-markup-control button{color:#fff;background:var(--primary-blue);min-height:39px;font:inherit;cursor:pointer;border:0;border-radius:7px;align-self:end;padding:8px 11px;font-size:9px;font-weight:900}.default-markup-control>small{color:#62748d;grid-column:1/-1;font-size:9px}.manual-item-grid,.manual-item-finance{grid-template-columns:repeat(4,1fr)}.quantity-alternatives-heading{background:#edf5ff;border:1px solid #b9cce3;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;margin:18px 0 10px;padding:15px 16px;display:flex}.quantity-alternatives-heading strong{color:var(--dark-blue);font-size:14px}.quantity-alternatives-heading p{color:#61738a;margin:4px 0 0;font-size:10px;line-height:1.45}.quantity-alternatives-heading button{color:#fff;background:var(--primary-blue);min-height:40px;font:inherit;cursor:pointer;border:0;border-radius:7px;flex:none;padding:9px 14px;font-size:10px;font-weight:900}.quantity-alternatives-table{padding-bottom:3px;overflow-x:auto}.quantity-alternatives-labels,.quantity-alternative-row{grid-template-columns:125px 110px 145px 125px minmax(230px,1fr) 140px 34px;align-items:center;gap:9px;min-width:1050px;display:grid}.quantity-alternatives-labels{color:#76859a;letter-spacing:.07em;text-transform:uppercase;padding:0 10px 7px;font-size:8px;font-weight:900}.quantity-alternative-row{background:#fff;border:1px solid #d5dde8;border-radius:9px;margin-bottom:7px;padding:10px;transition:all .16s}.quantity-alternative-row.selected{border:2px solid var(--primary-blue);background:#f4f8ff;padding:9px;box-shadow:0 6px 18px #003da511}.quantity-alternative-row>label{color:#65748a;gap:5px;font-size:8px;font-weight:850;display:grid}.quantity-alternative-row>label>span:first-child{display:none}.quantity-alternative-row input{width:100%;min-height:40px;color:var(--dark-blue);font:inherit;background:#fff;border:1px solid #afbdd0;border-radius:7px;padding:8px 9px;font-size:13px;font-weight:750}.quantity-business-choice{align-items:center;color:#6a788c!important;gap:8px!important;font-size:9px!important;display:flex!important}.quantity-business-choice input{width:18px;min-height:18px;accent-color:var(--primary-blue)}.quantity-business-choice span{color:inherit;font-size:9px;font-weight:900;display:block!important}.quantity-alternative-row.selected .quantity-business-choice{color:var(--primary-blue)!important}.quantity-alternative-row>.price-input-with-action button{min-height:40px}.quantity-alternative-row>strong{color:var(--dark-blue);text-align:right;font-size:15px}.remove-quantity-option{color:#a7192a;cursor:pointer;background:#fff0f2;border:0;border-radius:50%;width:30px;height:30px;font-size:18px}.remove-quantity-option:disabled{opacity:.25;cursor:not-allowed}.quote-preview-product>span{flex:1;min-width:0}.quote-preview-product>span>small>strong{color:var(--dark-blue);font-size:inherit}.financial-command-center{background:linear-gradient(145deg,#fff,#f5f8fc);border:1px solid #c8d5e5;border-radius:14px;max-width:1600px;margin:16px auto;padding:26px;box-shadow:0 12px 32px #001a3d0b}.financial-title{justify-content:space-between;align-items:flex-start;gap:25px;display:flex}.financial-title>div>span{color:var(--primary-red);letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:900}.financial-title h2{color:var(--dark-blue);margin:6px 0;font-size:27px}.financial-title p{max-width:760px;color:var(--muted);margin:0;font-size:11px;line-height:1.5}.financial-title>label{color:#59697f;gap:6px;min-width:330px;font-size:9px;font-weight:900;display:grid}.financial-title>label>span{gap:6px;display:flex}.financial-title input,.financial-title select{min-height:43px;font:inherit;background:#fff;border:1px solid #afbdd0;border-radius:7px;padding:9px 10px}.financial-title>label input{flex:1;min-width:0}.financial-title button,.financial-workspace form>button{color:#fff;background:var(--primary-blue);font:inherit;cursor:pointer;border:0;border-radius:7px;padding:9px 13px;font-size:9px;font-weight:900}.financial-kpis{grid-template-columns:repeat(5,1fr);gap:9px;margin-top:20px;display:grid}.financial-kpis article{background:#fff;border:1px solid #d7dfe9;border-radius:10px;flex-direction:column;justify-content:center;min-height:115px;padding:15px;display:flex}.financial-kpis span{color:#718095;text-transform:uppercase;font-size:8px;font-weight:850}.financial-kpis strong{color:var(--dark-blue);margin:7px 0;font-size:21px}.financial-kpis small{color:var(--muted);font-size:8px;line-height:1.4}.financial-kpis .positive{background:#eefbf4;border-color:#9bd6b8}.financial-kpis .positive strong{color:#087044}.financial-kpis .warning{background:#fff7ef;border-color:#efc3a0}.goal-progress{color:#fff;background:var(--dark-blue);border-radius:10px;margin-top:11px;padding:15px 18px}.goal-progress>div{justify-content:space-between;align-items:center;gap:20px;display:flex}.goal-progress span{flex-direction:column;gap:3px;display:flex}.goal-progress b{font-size:11px}.goal-progress small{color:#ffffffa8;font-size:9px}.goal-progress strong{font-size:18px}.goal-progress>i{background:#ffffff24;border-radius:99px;height:8px;margin-top:10px;display:block;overflow:hidden}.goal-progress>i>b{border-radius:inherit;background:#43cc87;height:100%;display:block}.financial-workspace{grid-template-columns:.9fr 1.1fr;gap:12px;margin-top:12px;display:grid}.financial-workspace>form,.financial-entry-list{background:#fff;border:1px solid #d7dfe9;border-radius:10px;padding:18px}.financial-workspace h3{color:var(--dark-blue);margin:0 0 13px;font-size:15px}.financial-workspace form{grid-template-columns:1fr 1fr;gap:10px;display:grid}.financial-workspace form h3,.financial-workspace form .financial-recurring,.financial-workspace form>button{grid-column:1/-1}.financial-workspace form label{color:#59697f;gap:5px;font-size:9px;font-weight:850;display:grid}.financial-workspace form input,.financial-workspace form select{min-height:42px;font:inherit;background:#fff;border:1px solid #afbdd0;border-radius:7px;padding:9px 10px}.financial-workspace form .financial-recurring{align-items:center;gap:7px;display:flex}.financial-workspace form .financial-recurring input{min-height:auto}.financial-entry-list{align-content:start;gap:7px;display:grid}.financial-entry-list>article{background:#f5f7fa;border-radius:7px;grid-template-columns:1fr auto 28px;align-items:center;gap:10px;padding:10px;display:grid}.financial-entry-list article>span{flex-direction:column;gap:2px;display:flex}.financial-entry-list b{color:var(--dark-blue);font-size:10px}.financial-entry-list small{color:var(--muted);font-size:8px}.financial-entry-list strong{color:var(--dark-blue);font-size:11px}.financial-entry-list button{color:#a7192a;cursor:pointer;background:#fff0f2;border:0;border-radius:50%;width:27px;height:27px}.financial-entry-list>p{color:var(--muted);font-size:10px}@media (width<=1050px){.financial-kpis{grid-template-columns:repeat(2,1fr)}.financial-workspace{grid-template-columns:1fr}.charge-fields{grid-template-columns:repeat(2,1fr)}}@media (width<=650px){.financial-command-center{padding:18px}.financial-title{flex-direction:column}.financial-title>label{width:100%;min-width:0}.financial-kpis,.financial-workspace form{grid-template-columns:1fr}.financial-workspace form h3,.financial-workspace form .financial-recurring,.financial-workspace form>button{grid-column:auto}}.quote-item-options{flex:0 0 min(290px,45%);gap:6px;display:grid}.quote-item-options>div{background:#f8fafc;border:1px solid #d8e0ea;border-radius:8px;justify-content:space-between;align-items:center;gap:15px;min-height:45px;padding:9px 11px;display:flex}.quote-item-options>div.selected{background:#edf5ff;border-color:#8badd7}.quote-item-options>div span{gap:2px}.quote-item-options>div small{text-transform:uppercase;font-size:8px;font-weight:850}.quote-item-options>div b{font-size:12px}.quote-item-options>div strong{font-size:13px}@media (width<=1050px){.admin-saas-content{margin-left:0;padding-top:64px}.admin-mobile-bar{z-index:79;background:#fff;border-bottom:1px solid #dfe4eb;justify-content:space-between;align-items:center;height:64px;padding:0 18px;display:flex;position:fixed;inset:0 0 auto;box-shadow:0 4px 18px #001a3d12}.admin-mobile-bar>div{flex-direction:column;gap:2px;display:flex}.admin-mobile-bar b{color:var(--primary-red);font-size:15px}.admin-mobile-bar span{color:#7b8798;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:850}.admin-mobile-bar button{color:#fff;background:var(--primary-blue);cursor:pointer;border:0;border-radius:7px;place-items:center;width:38px;height:38px;font-size:20px;display:grid}.admin-sidebar{transition:transform .22s;transform:translate(-105%)}.admin-sidebar.open{transform:translate(0)}.admin-sidebar-overlay{z-index:70;background:#06162d99;border:0;display:block;position:fixed;inset:64px 0 0}.manual-item-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.manual-pricing-heading{flex-direction:column}.default-markup-control{width:100%}.manual-item-grid{grid-template-columns:1fr}.manual-item-grid .wide{grid-column:auto}.manual-item-finance{grid-template-columns:1fr 1fr}.quantity-alternatives-heading{flex-direction:column;align-items:flex-start}.quantity-alternatives-heading button{width:100%}.quote-preview-product{flex-direction:column}.quote-item-options{flex-basis:auto;width:100%}}.prospecting-page{min-height:100vh;color:var(--ink);background:#f2f4f8;padding:42px 3.5vw 90px}.prospecting-page>.pipeline-page-header{max-width:1600px}.prospecting-kpis{grid-template-columns:repeat(4,1fr);gap:10px;max-width:1600px;margin:0 auto 14px;display:grid}.prospecting-kpis article{background:#fff;border:1px solid #dde3eb;border-radius:11px;flex-direction:column;min-height:118px;padding:18px;display:flex}.prospecting-kpis span{color:var(--muted);font-size:10px}.prospecting-kpis strong{color:var(--dark-blue);margin:7px 0;font-size:34px}.prospecting-kpis small{color:var(--muted);margin-top:auto;font-size:9px}.prospecting-kpis article.urgent{background:#fff4f5;border-color:#efb4bc}.prospecting-kpis article.urgent strong{color:var(--primary-red)}.prospecting-kpis article.success{background:#effaf4;border-color:#a5d9bc}.prospecting-kpis article.success strong{color:#087044}.prospecting-command{color:#fff;background:linear-gradient(135deg,#082f62,var(--primary-blue));border-radius:13px;justify-content:space-between;align-items:center;gap:25px;max-width:1600px;margin:0 auto 14px;padding:22px 24px;display:flex;box-shadow:0 14px 32px #003da522}.prospecting-command span{color:#a9c9f8;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:900}.prospecting-command h2{margin:5px 0;font-size:23px}.prospecting-command p{color:#ffffffc7;margin:0;font-size:11px}.prospecting-command-actions{flex:none;gap:7px;display:flex}.prospecting-command-actions>button{color:#fff;min-height:45px;font:inherit;cursor:pointer;background:#ffffff16;border:1px solid #ffffff59;border-radius:8px;padding:10px 17px;font-size:10px;font-weight:900}.prospecting-command-actions>button:last-child{border-color:var(--primary-red);background:var(--primary-red)}.prospect-quick-form{background:#fff;border:1px solid #cbd5e1;border-radius:13px;max-width:1600px;margin:0 auto 14px;padding:24px;box-shadow:0 12px 34px #001a3d0d}.prospect-form-title{justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px;display:flex}.prospect-form-title span{color:var(--primary-red);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:900}.prospect-form-title h2{color:var(--dark-blue);margin:5px 0 0;font-size:24px}.prospect-form-title>small{color:var(--muted);font-size:9px}.prospect-form-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.prospect-form-grid label{color:#46546a;gap:6px;font-size:10px;font-weight:850;display:grid}.prospect-form-grid label.wide{grid-column:1/-1}.prospect-form-grid input,.prospect-form-grid textarea,.prospect-form-grid select{width:100%;min-height:44px;color:var(--ink);font:inherit;background:#fff;border:1px solid #bcc8d7;border-radius:7px;padding:10px 11px;font-size:13px}.prospect-form-grid textarea{resize:vertical;line-height:1.5}.prospect-more{background:#fafbfd;border:1px solid #e0e5ec;border-radius:8px;margin-top:12px}.prospect-more summary{color:var(--primary-blue);cursor:pointer;padding:12px 14px;font-size:10px;font-weight:850}.prospect-more[open] summary{border-bottom:1px solid #e0e5ec}.prospect-more>div{padding:14px}.prospect-tags-editor{background:#f8fafc;border:1px solid #d6dfeb;border-radius:9px;margin-top:12px;padding:15px}.prospect-tags-editor>div:first-child{justify-content:space-between;align-items:center;gap:15px;display:flex}.prospect-tags-editor b{color:var(--dark-blue);font-size:11px}.prospect-tags-editor small{color:var(--muted);font-size:9px}.prospect-selected-tags,.prospect-tag-suggestions{flex-wrap:wrap;gap:6px;display:flex}.prospect-selected-tags{margin-top:10px}.prospect-selected-tags>button{color:#fff;background:var(--primary-blue);font:inherit;cursor:pointer;border:0;border-radius:99px;padding:7px 9px;font-size:9px;font-weight:850}.prospect-selected-tags button span{color:#bfd4f4;margin-left:5px}.prospect-tag-suggestions{align-items:center;margin-top:8px}.prospect-tag-suggestions>button{color:#53637a;font:inherit;cursor:pointer;background:#fff;border:1px solid #ccd7e4;border-radius:99px;padding:6px 8px;font-size:8px;font-weight:800}.prospect-tag-suggestions>span{background:#fff;border:1px solid #b8c7d9;border-radius:99px;align-items:center;display:flex;overflow:hidden}.prospect-tag-suggestions input{width:110px;min-height:29px;font:inherit;border:0;outline:0;padding:5px 9px;font-size:9px}.prospect-tag-suggestions span button{color:#fff;background:var(--primary-blue);min-height:29px;font:inherit;cursor:pointer;border:0;padding:5px 9px;font-size:8px;font-weight:850}.prospect-form-actions{justify-content:flex-end;gap:8px;margin-top:15px;display:flex}.prospect-form-actions button{min-height:42px;font:inherit;cursor:pointer;border:0;border-radius:7px;padding:10px 16px;font-size:10px;font-weight:900}.prospect-form-actions .cancel{color:#5f6d80;background:#edf0f4}.prospect-form-actions .save{color:#fff;background:var(--primary-red)}.prospect-form-actions button:disabled{opacity:.5}.prospect-error,.prospect-notice{border-radius:7px;max-width:1600px;margin:10px auto;padding:11px 14px;font-size:10px;font-weight:800}.prospect-error{color:#9d1425;background:#fff0f2}.prospect-notice{color:#087044;background:#e7f8ef}.prospecting-toolbar{background:#fff;border:1px solid #dde3eb;border-radius:10px;grid-template-columns:1.45fr .65fr .75fr .75fr auto;align-items:end;gap:10px;max-width:1600px;margin:0 auto 12px;padding:13px;display:grid}.prospecting-toolbar label{color:#7b8798;letter-spacing:.07em;text-transform:uppercase;gap:5px;font-size:8px;font-weight:900;display:grid}.prospecting-toolbar input,.prospecting-toolbar select{min-height:39px;color:var(--ink);font:inherit;text-transform:none;background:#fff;border:1px solid #c3cedc;border-radius:6px;padding:8px 10px;font-size:11px}.prospecting-toolbar>b{min-width:85px;color:var(--dark-blue);text-align:right;align-self:center;font-size:10px}.prospecting-list{gap:9px;max-width:1600px;margin:auto;display:grid}.prospect-card{background:#fff;border:1px solid #dce2ea;border-left:4px solid #9aa8b9;border-radius:11px;grid-template-columns:minmax(280px,1.4fr) minmax(180px,.75fr) minmax(250px,.95fr);gap:17px;padding:18px;display:grid;box-shadow:0 7px 22px #001a3d08}.prospect-card.overdue{border-left-color:var(--primary-red);background:linear-gradient(90deg,#fff7f8 0,#fff 28%)}.prospect-card.stage-respondeu,.prospect-card.stage-oportunidade{border-left-color:#087044}.prospect-card.stage-sem_interesse{opacity:.68}.prospect-card-main{min-width:0}.prospect-stage{color:#556477;text-transform:uppercase;background:#edf1f5;border-radius:99px;padding:5px 8px;font-size:8px;font-weight:900;display:inline-flex}.prospect-stage.novo{color:#245a9f;background:#e7f0ff}.prospect-stage.contato_realizado,.prospect-stage.acompanhamento{color:#875000;background:#fff0d2}.prospect-stage.respondeu,.prospect-stage.oportunidade{color:#087044;background:#e4f8ed}.prospect-stage.nutricao{color:#6849a7;background:#f0eafe}.prospect-stage.sem_interesse{color:#8a2c38;background:#fde8eb}.prospect-card h3{color:var(--dark-blue);margin:7px 0 3px;font-size:18px}.prospect-card-main>p{color:var(--muted);margin:0;font-size:10px}.prospect-contact-lines{color:#526176;flex-wrap:wrap;gap:9px;margin-top:8px;font-size:9px;display:flex}.prospect-card-tags{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.prospect-card-tags b,.prospect-card-tags small{color:#53637a;background:#eef2f7;border-radius:99px;padding:5px 7px;font-size:8px}.prospect-card-tags small{color:#8b96a5}.prospect-origin-badges{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.prospect-origin-badges span{color:#245a9f;text-transform:uppercase;background:#edf5ff;border:1px solid #b7c9df;border-radius:5px;padding:5px 7px;font-size:7px;font-weight:900}.prospect-origin-badges .origin-landing_page{color:#087044;background:#eaf8f0;border-color:#a8d9bf}.prospect-origin-badges .origin-excel_import{color:#5b3c9c;background:#f3effc;border-color:#cbbce9}.prospect-origin-badges .origin-external_quote{color:#9b4a00;background:#fff4e9;border-color:#f1c79c}.prospect-next{background:#f5f7fa;border-radius:8px;flex-direction:column;justify-content:center;gap:4px;padding:13px;display:flex}.prospect-next>small{color:#8995a5;letter-spacing:.09em;font-size:7px;font-weight:900}.prospect-card.overdue .prospect-next>small{color:var(--primary-red)}.prospect-next strong{color:var(--dark-blue);font-size:12px}.prospect-next span{color:#6b7789;font-size:9px;line-height:1.4}.prospect-next em{color:#929cab;margin-top:4px;font-size:8px;font-style:normal}.prospect-primary-actions{grid-template-columns:1.15fr .85fr;align-self:center;gap:7px;display:grid;position:relative}.prospect-primary-actions>button,.prospect-actions-menu>summary{color:#fff;min-height:42px;font:inherit;cursor:pointer;border:0;border-radius:7px;place-items:center;padding:9px 12px;font-size:9px;font-weight:900;list-style:none;display:grid}.prospect-primary-actions .prepare{background:var(--primary-red)}.prospect-primary-actions button:disabled{opacity:.42;cursor:not-allowed}.prospect-actions-menu{position:relative}.prospect-actions-menu>summary{color:var(--dark-blue);background:#f5f7fa;border:1px solid #c3cedc}.prospect-actions-menu>summary::-webkit-details-marker{display:none}.prospect-actions-menu>div{z-index:12;background:#fff;border:1px solid #c9d3df;border-radius:9px;grid-template-columns:1fr 1fr;gap:5px;width:215px;padding:9px;display:grid;position:absolute;top:48px;right:0;box-shadow:0 18px 42px #001a3d2b}.prospect-actions-menu button,.prospect-actions-menu a{color:#4c5c72;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d6dee8;border-radius:6px;place-items:center;padding:6px 8px;font-size:8px;font-weight:850;text-decoration:none;display:grid}.prospect-actions-menu a{color:#fff;border-color:var(--primary-blue);background:var(--primary-blue)}.prospect-actions-menu .danger{color:#9d1425;background:#fff5f6;border-color:#efc4ca}.prospect-secondary-actions{border-top:1px solid #edf0f4;flex-wrap:wrap;grid-column:1/-1;gap:5px;padding-top:10px;display:flex}.prospect-secondary-actions button,.prospect-secondary-actions a{color:#56657a;min-height:30px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d2dae5;border-radius:6px;place-items:center;padding:6px 10px;font-size:8px;font-weight:850;text-decoration:none;display:grid}.prospect-secondary-actions a{color:#fff;border-color:var(--primary-red);background:var(--primary-red);margin-left:auto}.prospect-secondary-actions button:disabled{opacity:.45}.prospect-secondary-actions button.danger{color:#9d1425;background:#fff5f6;border-color:#efc4ca}.prospect-composer{background:#f4f8fd;border:1px solid #a8bdd7;border-radius:10px;grid-column:1/-1;padding:17px}.prospect-composer-head{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:13px;display:flex}.prospect-composer-head span{color:var(--primary-red);letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:900}.prospect-composer-head h4{color:var(--dark-blue);margin:4px 0 0;font-size:16px}.prospect-composer-head>button{color:#647389;font:inherit;cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:850}.prospect-composer-grid{grid-template-columns:240px 1fr 175px;align-items:end;gap:12px;display:grid}.prospect-composer-grid>label{color:#53637a;text-transform:uppercase;gap:6px;font-size:8px;font-weight:900;display:grid}.prospect-composer select{width:100%;min-height:43px;color:var(--ink);font:inherit;text-transform:none;background:#fff;border:1px solid #afbed0;border-radius:7px;padding:8px 10px;font-size:10px}.prospect-message-preview{background:#fff;border:1px solid #d3dce7;border-radius:8px;max-height:210px;padding:12px 14px;overflow:auto}.prospect-message-preview small,.prospect-message-preview b,.prospect-message-preview strong{display:block}.prospect-message-preview small{color:var(--primary-red);letter-spacing:.08em;font-size:7px;font-weight:900}.prospect-message-preview b{color:#5e6e83;margin-top:5px;font-size:8px}.prospect-message-preview strong{color:var(--dark-blue);margin-top:3px;font-size:9px}.prospect-message-preview p{color:#4d5d72;white-space:pre-wrap;margin:8px 0 0;font-size:9px;line-height:1.55}.prospect-composer-grid>button{color:#fff;min-height:43px;font:inherit;cursor:pointer;border:0;border-radius:7px;padding:9px 13px;font-size:9px;font-weight:900}.prospect-composer-grid>button.whatsapp{background:#128c4a}.prospect-composer-grid>button.email{background:#0f6cbd}.prospect-composer-grid>button:disabled{opacity:.45;cursor:not-allowed}.prospect-email-actions{grid-template-columns:1fr 1fr;gap:6px;display:grid}.prospect-email-actions button{color:#fff;min-height:43px;font:inherit;cursor:pointer;border:0;border-radius:7px;padding:9px 10px;font-size:8px;font-weight:900}.prospect-email-actions .outlook{background:#0f6cbd}.prospect-email-actions .email{background:#536276}.prospect-email-actions small{color:#6f7f94;text-align:center;grid-column:1/-1;font-size:7px}.prospect-email-actions button:disabled{opacity:.45;cursor:not-allowed}.prospect-schedule,.prospect-history{background:#f7faff;border:1px solid #cbd7e6;border-radius:9px;grid-column:1/-1;padding:14px}.prospect-schedule{grid-template-columns:1fr 1fr auto;align-items:end;gap:15px;display:grid}.prospect-schedule>div>b,.prospect-schedule label{color:var(--dark-blue);gap:7px;font-size:9px;display:grid}.prospect-schedule>div>span{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.prospect-schedule button{color:#fff;background:var(--primary-blue);min-height:32px;font:inherit;cursor:pointer;border:0;border-radius:6px;padding:6px 9px;font-size:8px;font-weight:850}.prospect-schedule label{grid-template-columns:1fr auto}.prospect-schedule label input{border:1px solid #b8c7da;border-radius:6px;min-height:34px;padding:6px 8px}.prospect-schedule .close{color:#657185;background:#e9edf3}.prospect-history>div{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.prospect-history>div b{color:var(--dark-blue);font-size:11px}.prospect-history>div button{color:#69778a;cursor:pointer;background:0 0;border:0;font-size:9px}.prospect-history>article{border-bottom:1px solid #e3e8ef;grid-template-columns:26px 1fr;gap:9px;padding:9px 0;display:grid}.prospect-history>article:last-child{border-bottom:0}.prospect-history i{width:25px;height:25px;color:var(--primary-blue);background:#e4edfa;border-radius:50%;place-items:center;font-size:8px;font-style:normal;font-weight:900;display:grid}.prospect-history strong{color:#34445c;font-size:9px}.prospect-history p{color:#69778a;margin:2px 0;font-size:9px}.prospect-history small{color:#929dac;font-size:8px}.prospecting-empty{color:var(--muted);text-align:center;background:#fff;border:1px dashed #bbc7d6;border-radius:12px;flex-direction:column;align-items:center;gap:7px;padding:65px 25px;display:flex}.prospecting-empty b{color:var(--dark-blue);font-size:20px}.prospecting-empty p{margin:0}.prospecting-empty button{color:#fff;background:var(--primary-red);cursor:pointer;border:0;border-radius:7px;margin-top:7px;padding:11px 16px;font-weight:900}.prospect-prefill-note{color:#087044;background:#e6f8ef;border-radius:7px;margin:-7px 0 15px;padding:10px 12px;font-size:10px;font-weight:850}.contact-import-overlay{z-index:200;color:var(--ink);background:#06172dbd;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.contact-import-modal{background:#fff;border-radius:14px;width:min(760px,100%);max-height:90vh;padding:24px;overflow:auto;box-shadow:0 30px 90px #0011286e}.contact-import-modal>header{border-bottom:1px solid #e0e5ec;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:17px;display:flex}.contact-import-modal>header span{color:var(--primary-red);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:900}.contact-import-modal>header h2{color:var(--dark-blue);margin:5px 0;font-size:25px}.contact-import-modal>header p{color:var(--muted);margin:0;font-size:10px}.contact-import-modal>header>button{color:#627086;cursor:pointer;background:#edf1f5;border:0;border-radius:7px;width:34px;height:34px;font-size:20px}.contact-import-steps{grid-template-columns:1fr 1fr;gap:10px;margin:17px 0;display:grid}.contact-import-steps article{background:#f8fafc;border:1px solid #d9e0e9;border-radius:9px;grid-template-columns:32px 1fr;gap:10px;padding:15px;display:grid}.contact-import-steps article>b{color:#fff;background:var(--primary-blue);border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;display:grid}.contact-import-steps article div{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.contact-import-steps strong{color:var(--dark-blue);font-size:11px}.contact-import-steps small{color:#748196;min-height:27px;font-size:8px;line-height:1.5}.contact-import-steps button,.contact-import-steps label{color:#fff;background:var(--primary-blue);min-height:34px;font:inherit;cursor:pointer;border:0;border-radius:6px;place-items:center;padding:7px 10px;font-size:8px;font-weight:900;display:grid}.contact-import-steps label{background:#087044}.contact-import-steps input{display:none}.contact-import-preview{background:#f0faf4;border:1px solid #add6bf;border-radius:9px;padding:14px}.contact-import-preview>div:first-child{align-items:center;gap:10px;display:flex}.contact-import-preview>div:first-child span{color:#087044;text-transform:uppercase;font-size:8px;font-weight:900}.contact-import-preview>div:first-child strong{color:var(--dark-blue);font-size:10px}.contact-import-preview>div:first-child small{color:#087044;margin-left:auto;font-size:9px}.contact-import-preview>div:nth-child(2){grid-template-columns:1fr 1fr;gap:5px;margin:11px 0;display:grid}.contact-import-preview>div:nth-child(2)>span{background:#fff;border-radius:5px;justify-content:space-between;gap:8px;padding:7px 9px;display:flex}.contact-import-preview b{color:#4b5a70;font-size:8px}.contact-import-preview small{color:#7c899b;font-size:8px}.contact-import-preview>button{color:#fff;width:100%;min-height:39px;font:inherit;cursor:pointer;background:#087044;border:0;border-radius:6px;font-size:9px;font-weight:900}.contact-import-success,.contact-import-error{border-radius:6px;margin:10px 0 0;padding:10px;font-size:9px;font-weight:800}.contact-import-success{color:#087044;background:#eaf8f0}.contact-import-error{color:#9d1425;background:#fff0f2}.contact-import-modal>footer{border-top:1px solid #e0e5ec;justify-content:space-between;align-items:center;gap:15px;margin-top:15px;padding-top:13px;display:flex}.contact-import-modal>footer small{color:#7c899a;font-size:8px}.contact-import-modal>footer button{color:#57667a;min-height:34px;font:inherit;cursor:pointer;background:#edf0f4;border:0;border-radius:6px;padding:7px 12px;font-size:8px;font-weight:850}@media (width<=1250px){.prospecting-kpis,.prospect-card{grid-template-columns:1fr 1fr}.prospect-primary-actions{align-self:stretch}.prospect-secondary-actions{grid-column:1/-1}.prospect-form-grid{grid-template-columns:1fr 1fr}.prospect-composer-grid{grid-template-columns:220px 1fr}.prospect-composer-grid>button{grid-column:1/-1}}@media (width<=760px){.prospecting-page{padding:27px 12px 70px}.prospecting-kpis{grid-template-columns:1fr 1fr}.prospecting-kpis article{min-height:100px;padding:14px}.prospecting-kpis strong{font-size:28px}.prospecting-command,.prospect-form-title{flex-direction:column;align-items:flex-start}.prospecting-command>button{width:100%}.prospect-quick-form{padding:17px}.prospect-form-grid{grid-template-columns:1fr}.prospect-form-grid label.wide{grid-column:auto}.prospect-tags-editor>div:first-child{flex-direction:column;align-items:flex-start;gap:3px}.prospect-form-actions button{flex:1}.prospecting-toolbar{grid-template-columns:1fr 1fr}.prospecting-toolbar label:first-child{grid-column:1/-1}.prospecting-toolbar>b{text-align:left}.prospect-card{grid-template-columns:1fr;padding:15px}.prospect-secondary-actions{grid-column:auto}.prospect-secondary-actions a{width:100%;margin-left:0}.prospect-schedule,.prospect-history,.prospect-composer{grid-column:auto}.prospect-schedule{grid-template-columns:1fr}.prospect-primary-actions{grid-template-columns:1fr 1fr}.prospect-composer-grid{grid-template-columns:1fr}.prospect-composer-grid>button{grid-column:auto}.prospect-actions-menu>div{right:0}}@media (width<=450px){.prospecting-kpis,.prospecting-toolbar{grid-template-columns:1fr}.prospecting-toolbar label:first-child{grid-column:auto}.prospect-primary-actions{grid-template-columns:1fr}.prospect-actions-menu>div{width:min(250px,80vw);left:0;right:auto}}@media (width<=760px){.prospecting-command-actions{width:100%}.prospecting-command-actions>button{flex:1}.contact-import-modal{padding:17px}.contact-import-steps,.contact-import-preview>div:nth-child(2){grid-template-columns:1fr}.contact-import-modal>footer{flex-direction:column;align-items:flex-start}.prospect-email-actions{grid-template-columns:1fr}.prospect-email-actions small{grid-column:auto}}.fastdeal-photo-steps{grid-template-columns:repeat(3,1fr);gap:8px;margin:4px 0 16px;display:grid}.fastdeal-photo-steps span{color:#7b879a;border:1px solid #dce3ee;border-radius:10px;align-items:center;gap:7px;padding:10px;font-size:12px;font-weight:800;display:flex}.fastdeal-photo-steps span b{color:#66748b;background:#edf1f7;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.fastdeal-photo-steps span.active{color:#003da5;background:#eef5ff;border-color:#003da5}.fastdeal-photo-steps span.active b{color:#fff;background:#003da5}.fastdeal-photo-steps span.done{color:#16703b;background:#f2fbf5;border-color:#9fd3b0}.fastdeal-photo-steps span.done b{color:#fff;background:#198754}.fastdeal-background-control{background:#f5f7fb;border:1px solid #e0e5ee;border-radius:12px;margin-top:14px;padding:15px 16px}.fastdeal-background-control label{color:#24344c;gap:8px;font-size:13px;font-weight:800;display:grid}.fastdeal-background-control label+label{border-top:1px solid #dce3ed;margin-top:14px;padding-top:14px}.fastdeal-background-control label span{justify-content:space-between;gap:12px;display:flex}.fastdeal-background-control label b{color:#003da5}.fastdeal-background-control input{accent-color:#003da5;width:100%}.fastdeal-background-control small{color:#6f7b8e;margin-top:10px;line-height:1.45;display:block}.fastdeal-photo-compare{grid-template-columns:1fr 1fr;gap:12px;margin-top:15px;display:grid}.fastdeal-photo-compare button{text-align:left;color:#25364d;background:#fff;border:2px solid #dce3ee;border-radius:13px;grid-template-rows:auto auto;grid-template-columns:70px 1fr;align-items:center;gap:2px 11px;padding:9px;display:grid}.fastdeal-photo-compare button>span{background:#eef1f5;border-radius:9px;grid-row:1/3;width:70px;height:70px;overflow:hidden}.fastdeal-photo-compare button>span.transparent{background-color:#fff;background-image:linear-gradient(45deg,#e5e9ef 25%,#0000 25%),linear-gradient(-45deg,#e5e9ef 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#e5e9ef 75%),linear-gradient(-45deg,#0000 75%,#e5e9ef 75%);background-position:0 0,0 7px,7px -7px,-7px 0;background-size:14px 14px}.fastdeal-photo-compare img{object-fit:cover;width:100%;height:100%}.fastdeal-photo-compare button b{font-size:14px}.fastdeal-photo-compare button small{color:#778397}.fastdeal-photo-compare button.selected{border-color:#003da5;box-shadow:0 0 0 3px #003da51a}.fastdeal-photo-compare button.selected small{color:#16703b;font-weight:800}.fastdeal-success-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin:22px 0 8px;display:flex}.fastdeal-success-actions .pdf{background:#003da5!important}.fastdeal-photo-editor-hint{color:#36516f;background:#f4f8fd;border:1px solid #cbd9ea;border-radius:8px;margin:12px 0 0;padding:11px 12px;font-size:10px;line-height:1.5}.fastdeal-canvas-workspace{gap:12px;display:grid}.fastdeal-canvas-workspace.is-editing{grid-template-columns:minmax(0,1fr) 205px;align-items:stretch}.fastdeal-canvas-workspace.is-editing .fastdeal-card-stage{place-items:center;padding:18px;display:grid}.fastdeal-image-tools{color:#24344c;background:#fff;border:1px solid #dfe4ec;border-radius:13px;flex-direction:column;gap:13px;min-width:0;padding:15px;display:flex;box-shadow:0 10px 30px #00133124}.fastdeal-image-tools header{border-bottom:1px solid #e5e9ef;justify-content:space-between;align-items:center;gap:8px;padding-bottom:10px;display:flex}.fastdeal-image-tools header>div{flex-direction:column;gap:2px;display:flex}.fastdeal-image-tools header span{color:#7a8697;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.fastdeal-image-tools header b{color:#172c4b;font-size:12px}.fastdeal-image-tools header button{color:#42526a;cursor:pointer;background:#eef1f5;border:0;border-radius:6px;padding:6px 8px;font-size:8px;font-weight:850}.fastdeal-image-tools>p{color:#6f7b8e;margin:-5px 0 0;font-size:8px;line-height:1.4}.fastdeal-mode-switch{background:#edf0f4;border-radius:8px;grid-template-columns:1fr 1fr;gap:3px;padding:3px;display:grid}.fastdeal-mode-switch button{color:#627087;cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:31px;font-size:8px;font-weight:850}.fastdeal-mode-switch button.active{color:#fff;background:#003da5;box-shadow:0 4px 10px #003da52b}.fastdeal-zoom-control{gap:7px;display:grid}.fastdeal-zoom-control>div{color:#4d5b6e;justify-content:space-between;font-size:9px;font-weight:850;display:flex}.fastdeal-zoom-control output{color:#003da5}.fastdeal-zoom-control label{grid-template-columns:29px 1fr 29px;align-items:center;gap:6px;display:grid}.fastdeal-zoom-control button,.fastdeal-position-pad button{color:#263b58;cursor:pointer;background:#f7f9fb;border:1px solid #d5dce6;border-radius:6px;place-items:center;width:29px;height:29px;font-size:15px;line-height:1;display:grid}.fastdeal-zoom-control input{accent-color:#654bff;width:100%}.fastdeal-position-pad{gap:7px;display:grid}.fastdeal-position-pad>span{color:#4d5b6e;font-size:9px;font-weight:850}.fastdeal-position-pad>div{grid-template-rows:repeat(3,29px);grid-template-columns:repeat(3,29px);gap:6px;width:99px;margin:auto;display:grid}.fastdeal-position-pad button:first-child{grid-area:1/2}.fastdeal-position-pad button:nth-child(2){grid-area:2/1}.fastdeal-position-pad button:nth-child(3){color:#654bff;grid-area:2/2;font-size:9px}.fastdeal-position-pad button:nth-child(4){grid-area:2/3}.fastdeal-position-pad button:nth-child(5){grid-area:3/2}.fastdeal-remove-tools{border-top:1px solid #e5e9ef;gap:9px;margin-top:auto;padding-top:12px;display:grid}.fastdeal-remove-tools>div{flex-direction:column;gap:2px;display:flex}.fastdeal-remove-tools>div span{color:#263b58;font-size:9px;font-weight:900}.fastdeal-remove-tools>div small{color:#8792a2;font-size:7px}.fastdeal-remove-tools label{gap:4px;display:grid}.fastdeal-remove-tools label span{color:#5c697b;justify-content:space-between;font-size:7px;font-weight:800;display:flex}.fastdeal-remove-tools label b{color:#003da5}.fastdeal-remove-tools input{accent-color:#654bff;width:100%}.fastdeal-remove-tools>button{color:#fff;cursor:pointer;background:linear-gradient(145deg,#7855ef,#4b68e9);border:0;border-radius:7px;min-height:36px;font-size:8px;font-weight:900}.fastdeal-remove-tools>button:disabled{opacity:.55}.card-photo.has-photo{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.card-photo.has-photo:active{cursor:grabbing}.card-photo>img{pointer-events:none}.card-photo.treated{background-color:#f5f3e6;background-image:linear-gradient(45deg,#e8e7dc 25%,#0000 25%),linear-gradient(-45deg,#e8e7dc 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#e8e7dc 75%),linear-gradient(-45deg,#0000 75%,#e8e7dc 75%);background-position:0 0,0 6px,6px -6px,-6px 0;background-size:12px 12px}.card-photo.treated>img{object-fit:contain}.fastdeal-photo-guidance{background:#f3f8ff;border:1px solid #c8d8ec;border-radius:11px;grid-template-columns:52px 1fr;align-items:center;gap:12px;margin:3px 0 15px;padding:13px;display:grid}.fastdeal-photo-guidance>span{color:#fff;background:#003da5;border-radius:9px;place-items:center;width:52px;height:52px;font-size:12px;font-weight:950;display:grid}.fastdeal-photo-guidance b{color:#17355e;font-size:12px;display:block}.fastdeal-photo-guidance p{color:#63738a;margin:4px 0 0;font-size:9px;line-height:1.45}.fastdeal-photo-steps.simple{grid-template-columns:1fr 1fr}.fastdeal-photo-status.needs-adjustment{color:#805600;background:#fff4d8}.fastdeal-photo-ready{border-radius:8px;flex-direction:column;gap:3px;margin-top:auto;padding:11px;display:flex}.fastdeal-photo-ready b{font-size:9px}.fastdeal-photo-ready small{font-size:7px;line-height:1.4}.fastdeal-photo-ready.transparent{color:#087044;background:#e8f8ef}.fastdeal-photo-ready.adjust{color:#805600;background:#fff4d8}@media (width<=850px){.fastdeal-canvas-workspace.is-editing{grid-template-columns:1fr}.fastdeal-image-tools{grid-template-columns:1fr 1fr;align-items:start;display:grid}.fastdeal-image-tools header,.fastdeal-image-tools>p,.fastdeal-remove-tools{grid-column:1/-1}.fastdeal-position-pad{grid-area:2/2/4}.fastdeal-remove-tools{grid-template-columns:1fr 1fr}.fastdeal-remove-tools>div,.fastdeal-remove-tools>button{grid-column:1/-1}}@media (width<=720px){.fastdeal-canvas-workspace.is-editing{grid-template-columns:1fr}.fastdeal-image-tools{display:flex}.fastdeal-position-pad{grid-area:auto}.fastdeal-remove-tools{grid-template-columns:1fr;display:grid}.fastdeal-remove-tools>*{grid-column:auto!important}.fastdeal-photo-steps{grid-template-columns:1fr 1fr 1fr}.fastdeal-photo-steps span{justify-content:center;padding:8px 4px;font-size:0}.fastdeal-photo-steps span b{font-size:10px}.fastdeal-canvas-workspace.is-editing .fastdeal-card-stage{padding:10px}}.fastdeal-admin-page{max-width:1500px;margin:0 auto;padding:32px}.fastdeal-admin-stats{grid-template-columns:repeat(4,1fr);gap:14px;margin:24px 0;display:grid}.fastdeal-admin-stats article{background:#fff;border:1px solid #dfe5ed;border-radius:15px;padding:21px;box-shadow:0 6px 20px #1b2c480d}.fastdeal-admin-stats span{color:#69778b;text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:900;display:block}.fastdeal-admin-stats strong{color:#11294d;margin:7px 0 3px;font-size:31px;display:block}.fastdeal-admin-stats small{color:#7b8799}.fastdeal-admin-stats .success{border-left:5px solid #198754}.fastdeal-admin-stats .interest{border-left:5px solid #ed1c24}.fastdeal-admin-guide{background:#eef4fd;border:1px solid #d5e1f2;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;padding:15px 18px;display:flex}.fastdeal-admin-guide>div{flex-wrap:wrap;align-items:center;gap:17px;display:flex}.fastdeal-admin-guide b{color:#003da5}.fastdeal-admin-guide span{color:#4f6078;font-size:13px}.fastdeal-admin-guide>a{white-space:nowrap;color:#fff;background:#003da5;border-radius:8px;padding:10px 14px;font-size:13px;font-weight:800;text-decoration:none}.fastdeal-admin-toolbar{grid-template-columns:minmax(260px,1fr) 250px auto;align-items:end;gap:12px;margin:18px 0;display:grid}.fastdeal-admin-toolbar label{color:#627087;gap:6px;font-size:12px;font-weight:800;display:grid}.fastdeal-admin-toolbar input,.fastdeal-admin-toolbar select{color:#273850;width:100%;height:45px;font:inherit;background:#fff;border:1px solid #ccd5e1;border-radius:9px;padding:0 12px}.fastdeal-admin-toolbar>b{color:#34445b;background:#e9edf4;border-radius:9px;place-items:center;height:45px;padding:0 15px;font-size:13px;display:grid}.fastdeal-admin-list{gap:14px;display:grid}.fastdeal-admin-card{background:#fff;border:1px solid #dce3ec;border-radius:16px;padding:20px;box-shadow:0 7px 24px #1e314e0e}.fastdeal-admin-card-head{border-bottom:1px solid #e5e9ef;justify-content:space-between;gap:20px;padding-bottom:14px;display:flex}.fastdeal-admin-card-head span{color:#ed1c24;letter-spacing:.07em;font-size:11px;font-weight:900}.fastdeal-admin-card-head h2{color:#122b50;margin:5px 0 2px;font-size:21px}.fastdeal-admin-card-head p,.fastdeal-admin-card-head time{color:#778397;font-size:13px}.fastdeal-admin-card-grid{grid-template-columns:1.1fr 1fr 1.2fr 1fr;gap:18px;padding:16px 0;display:grid}.fastdeal-admin-card-grid>div{flex-direction:column;gap:4px;min-width:0;display:flex}.fastdeal-admin-card-grid small{color:#8a96a7;letter-spacing:.06em;font-size:10px;font-weight:900}.fastdeal-admin-card-grid b,.fastdeal-admin-card-grid a{color:#263a58;overflow-wrap:anywhere;font-size:13px}.fastdeal-admin-card-grid span{color:#778397;overflow-wrap:anywhere;font-size:12px}.fastdeal-admin-status{align-items:center;gap:10px;margin-bottom:14px;display:flex}.fastdeal-admin-status>span{border-radius:999px;padding:6px 10px;font-size:11px;font-weight:900}.fastdeal-admin-status .sent{color:#14733b;background:#e8f6ed}.fastdeal-admin-status .failed{color:#b52323;background:#fff0f0}.fastdeal-admin-status .pending{color:#8a5c00;background:#fff6df}.fastdeal-admin-status small{color:#b52323;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fastdeal-admin-actions{flex-wrap:wrap;gap:8px;display:flex}.fastdeal-admin-actions a,.fastdeal-admin-actions button{color:#344860;background:#fff;border:1px solid #cbd5e2;border-radius:8px;padding:9px 12px;font-size:12px;font-weight:800;text-decoration:none}.fastdeal-admin-actions .primary{color:#fff;background:#003da5;border-color:#003da5}.fastdeal-admin-actions button:hover,.fastdeal-admin-actions a:hover{color:#003da5;border-color:#003da5}.fastdeal-admin-actions .primary:hover{color:#fff;background:#002b75}.fastdeal-admin-actions button:disabled{opacity:.55}@media (width<=1050px){.fastdeal-admin-stats,.fastdeal-admin-card-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.fastdeal-admin-page{padding:18px 14px}.fastdeal-admin-stats{grid-template-columns:1fr 1fr}.fastdeal-admin-guide{flex-direction:column;align-items:flex-start}.fastdeal-admin-guide>div{gap:6px;display:grid}.fastdeal-admin-toolbar{grid-template-columns:1fr}.fastdeal-admin-toolbar>b{display:none}.fastdeal-admin-card-grid{grid-template-columns:1fr}.fastdeal-admin-card-head{flex-direction:column;align-items:flex-start}.fastdeal-photo-steps,.fastdeal-photo-compare{grid-template-columns:1fr}}.prospect-consent-field{background:#f7faff;border:1px solid #cbd7e5;border-radius:7px;align-items:center;gap:8px;padding:10px;display:flex!important}.prospect-consent-field input{accent-color:#087044;width:18px!important;min-height:18px!important}.prospect-professional{flex-wrap:wrap;align-items:center;gap:7px;margin-top:7px;display:flex}.prospect-professional b{color:#263b59;font-size:9px}.prospect-professional span,.prospect-professional em{color:#245a9f;background:#e9f1fb;border-radius:5px;padding:4px 6px;font-size:7px;font-style:normal;font-weight:850}.prospect-professional em{color:#087044;background:#e7f8ef}.prospect-contact-details{background:#fafbfd;border:1px solid #dfe5ed;border-radius:7px;margin-top:8px}.prospect-contact-details summary{color:#245a9f;cursor:pointer;padding:7px 9px;font-size:8px;font-weight:850}.prospect-contact-details>div{grid-template-columns:1fr 1fr;gap:7px;padding:0 9px 9px;display:grid}.prospect-contact-details span{color:#67758a;overflow-wrap:anywhere;flex-direction:column;gap:2px;font-size:8px;display:flex}.prospect-contact-details span b{color:#394a62;text-transform:uppercase;font-size:7px}.admin-scope-card{background:#f7f9fc;border:1px solid #dbe2ec;border-radius:10px;margin:0 14px 15px;padding:13px}.admin-scope-card label{color:#65748a;letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:8px;font-weight:900;display:block}.admin-scope-card select{color:#173154;width:100%;min-height:39px;font:inherit;background:#fff;border:1px solid #bdc9d8;border-radius:7px;padding:8px;font-size:10px;font-weight:800}.admin-scope-card p,.admin-scope-card small,.admin-scope-loading{color:#788699;margin:7px 0 0;font-size:7px;line-height:1.45;display:block}.admin-scope-card small{color:#a7192a;font-weight:800}.platform-admin-page{color:#21334d;background:#f3f5f8;min-height:100vh;padding:38px clamp(18px,3.2vw,52px) 90px}.platform-admin-header{justify-content:space-between;align-items:center;gap:24px;max-width:1500px;margin:0 auto 22px;display:flex}.platform-admin-header span{color:#ed1c24;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:950}.platform-admin-header h1{color:#0d2a52;letter-spacing:-.035em;margin:6px 0;font-size:clamp(28px,3vw,44px)}.platform-admin-header p{color:#68778b;margin:0;font-size:12px}.platform-admin-header>a{color:#fff;background:#003da5;border-radius:8px;flex:none;padding:11px 14px;font-size:10px;font-weight:900;text-decoration:none}.platform-kpis{grid-template-columns:repeat(4,1fr);gap:11px;max-width:1500px;margin:0 auto 18px;display:grid}.platform-kpis article{background:#fff;border:1px solid #dce3ec;border-radius:13px;min-height:125px;padding:20px;box-shadow:0 8px 24px #001a3d0a}.platform-kpis span{color:#758397;font-size:9px;font-weight:850}.platform-kpis strong{color:#0d2a52;margin:8px 0;font-size:35px;display:block}.platform-kpis p{color:#8994a4;margin:0;font-size:9px}.platform-store-list{grid-template-columns:1fr 1fr;gap:15px;max-width:1500px;margin:auto;display:grid}.platform-store-card{background:#fff;border:1px solid #d9e1eb;border-radius:15px;padding:20px;box-shadow:0 10px 30px #001a3d0c}.platform-store-card.status-draft{background:#fafbfd;border-style:dashed}.platform-store-card>header{grid-template-columns:60px 1fr auto;align-items:center;gap:13px;display:grid}.platform-brand-avatar{color:#fff;border-radius:12px;place-items:center;width:60px;height:60px;font-size:14px;font-weight:950;display:grid;overflow:hidden}.platform-brand-avatar img{object-fit:contain;width:49px;max-height:42px}.platform-store-card header span{color:#7b8798;font-size:8px;font-weight:850}.platform-store-card h2{color:#122d53;margin:4px 0 2px;font-size:20px}.platform-store-card header p{color:#778397;text-transform:capitalize;margin:0;font-size:9px}.platform-store-card header>b{color:#087044;background:#e6f7ee;border-radius:99px;padding:6px 9px;font-size:8px}.platform-store-card.status-draft header>b{color:#805600;background:#fff3d6}.platform-feature-grid{grid-template-columns:repeat(2,1fr);gap:7px;margin:18px 0;display:grid}.platform-feature-grid span{color:#7c8999;background:#f4f6f9;border-radius:7px;align-items:center;gap:7px;padding:8px;font-size:8px;font-weight:800;display:flex}.platform-feature-grid i{background:#b8c1ce;border-radius:50%;width:7px;height:7px}.platform-feature-grid .enabled{color:#087044;background:#ebf8f1}.platform-feature-grid .enabled i{background:#1a9a5b}.platform-store-card>footer{border-top:1px solid #e5e9ef;justify-content:space-between;align-items:center;gap:15px;padding-top:13px;display:flex}.platform-store-card footer span,.platform-store-card footer em{color:#8994a4;font-size:8px;font-style:normal}.platform-store-card footer a{color:#003da5;font-size:9px;font-weight:850;text-decoration:none}.platform-roadmap-card{color:#fff;background:linear-gradient(135deg,#081d3c,#003da5);border-radius:16px;max-width:1500px;margin:18px auto 0;padding:28px}.platform-roadmap-card>span{color:#9fc5ff;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:950}.platform-roadmap-card h2{margin:7px 0;font-size:25px}.platform-roadmap-card p{color:#d7e5f8;max-width:850px;margin:0;font-size:10px;line-height:1.6}.platform-roadmap-card ol{counter-reset:steps;grid-template-columns:repeat(4,1fr);gap:8px;margin:20px 0 0;padding:0;list-style:none;display:grid}.platform-roadmap-card li{counter-increment:steps;background:#ffffff0d;border:1px solid #ffffff2e;border-radius:8px;padding:12px;font-size:9px;font-weight:800}.platform-roadmap-card li:before{content:counter(steps);color:#003da5;background:#fff;border-radius:50%;place-items:center;width:21px;height:21px;margin-right:8px;font-size:8px;display:inline-grid}.platform-role-strip{grid-template-columns:repeat(3,1fr);gap:8px;max-width:1500px;margin:0 auto 17px;display:grid}.platform-role-strip article{background:#fff;border:1px solid #dce3ec;border-radius:9px;padding:13px}.platform-role-strip b,.platform-role-strip span{display:block}.platform-role-strip b{color:#223751;font-size:9px}.platform-role-strip span{color:#8994a4;margin-top:4px;font-size:7px}.platform-users-card{background:#fff;border:1px solid #dce3ec;border-radius:14px;max-width:1500px;margin:auto;overflow:hidden}.platform-users-card>header{border-bottom:1px solid #e1e6ed;justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.platform-users-card header span{color:#758397;text-transform:uppercase;font-size:8px;font-weight:900}.platform-users-card h2{color:#122d53;margin:4px 0 0;font-size:19px}.platform-users-card header>b{color:#003da5;font-size:28px}.platform-users-row{color:#53637a;border-bottom:1px solid #edf0f4;grid-template-columns:1.2fr 1fr 1fr .55fr;align-items:center;gap:15px;padding:14px 22px;font-size:9px;display:grid}.platform-users-row:last-child{border-bottom:0}.platform-users-row.heading{color:#7c8999;text-transform:uppercase;background:#f7f9fb;font-size:7px;font-weight:950}.platform-users-row span:first-child b,.platform-users-row span:first-child small{display:block}.platform-users-row span:first-child b{color:#233a58;font-size:10px}.platform-users-row span:first-child small{color:#8390a1;margin-top:3px;font-size:8px}.status-dot{background:#1a9a5b;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.platform-access-note{background:#eef5fe;border:1px solid #c8d8eb;border-radius:10px;max-width:1500px;margin:14px auto 0;padding:16px 18px}.platform-access-note b{color:#103d75;font-size:10px}.platform-access-note p{color:#5d7088;margin:5px 0 0;font-size:9px;line-height:1.55}@media (width<=1000px){.platform-kpis{grid-template-columns:1fr 1fr}.platform-store-list{grid-template-columns:1fr}.platform-roadmap-card ol,.platform-role-strip{grid-template-columns:1fr 1fr}.platform-users-row{grid-template-columns:1.1fr 1fr .7fr}.platform-users-row>span:nth-child(3){display:none}}@media (width<=650px){.platform-admin-page{padding:24px 13px 70px}.platform-admin-header{flex-direction:column;align-items:flex-start}.platform-admin-header>a{text-align:center;width:100%}.platform-kpis{grid-template-columns:1fr 1fr}.platform-kpis article{min-height:105px;padding:15px}.platform-store-card{padding:15px}.platform-store-card>header{grid-template-columns:48px 1fr}.platform-brand-avatar{width:48px;height:48px}.platform-store-card header>b{grid-column:1/-1;width:max-content}.platform-roadmap-card{padding:21px}.platform-roadmap-card ol,.platform-role-strip{grid-template-columns:1fr}.platform-users-row{grid-template-columns:1fr 1fr;padding:12px}.platform-users-row>span:nth-child(2){display:none}.platform-users-row.heading span:nth-child(4),.platform-users-row>span:nth-child(4){text-align:right}}.brand-workspace-page{color:#21334d;background:#f3f5f8;min-height:100vh;padding:38px clamp(18px,3.2vw,52px) 90px}.brand-workspace-kpis{grid-template-columns:repeat(4,1fr);gap:11px;max-width:1500px;margin:0 auto 16px;display:grid}.brand-workspace-kpis article{background:#fff;border:1px solid #dce3ec;border-radius:13px;min-height:116px;padding:19px;box-shadow:0 8px 24px #001a3d0a}.brand-workspace-kpis span{color:#758397;font-size:9px;font-weight:850}.brand-workspace-kpis strong{color:#0d2a52;margin:7px 0;font-size:34px;display:block}.brand-workspace-kpis small{color:#8994a4;font-size:8px}.brand-workspace-uploader{background:#fff;border:1px solid #cbd7e6;border-radius:14px;max-width:1500px;margin:0 auto 16px;padding:21px;box-shadow:0 10px 30px #001a3d0b}.brand-workspace-uploader>header{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:16px;display:flex}.brand-workspace-uploader header span,.brand-workspace-panel header span,.brand-workspace-vision>span{color:#ed1c24;letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:950}.brand-workspace-uploader h2,.brand-workspace-panel h2{color:#102d55;margin:4px 0 0;font-size:20px}.brand-workspace-uploader header>b{color:#087044;background:#e7f7ee;border-radius:99px;padding:6px 8px;font-size:8px}.brand-workspace-upload-grid{grid-template-columns:1.5fr .7fr;gap:11px;display:grid}.brand-workspace-upload-grid label{color:#53637a;gap:6px;font-size:9px;font-weight:850;display:grid}.brand-workspace-upload-grid .wide{grid-column:1/-1}.brand-workspace-upload-grid input,.brand-workspace-upload-grid select{color:#243a59;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #bcc9d8;border-radius:7px;padding:9px 10px;font-size:11px}.brand-workspace-upload-grid label.file{background:#f5f9ff;border:1px dashed #9fb4cf;border-radius:9px;padding:13px}.brand-workspace-upload-grid label.file input{background:#fff;padding:7px}.brand-workspace-upload-grid small{color:#7d8a9c;font-size:8px}.brand-workspace-uploader>button{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:#003da5;border:0;border-radius:7px;margin-top:14px;padding:9px 17px;font-size:10px;font-weight:900}.brand-workspace-uploader>button:disabled{opacity:.55}.brand-workspace-notice,.brand-workspace-error{border-radius:7px;margin:12px 0 0;padding:10px 12px;font-size:9px;font-weight:800}.brand-workspace-notice{color:#087044;background:#e7f8ef}.brand-workspace-error{color:#a7192a;background:#fff0f2}.brand-workspace-grid{grid-template-columns:1.15fr .85fr;gap:14px;max-width:1500px;margin:auto;display:grid}.brand-workspace-panel{background:#fff;border:1px solid #dce3ec;border-radius:14px;overflow:hidden}.brand-workspace-panel>header{border-bottom:1px solid #e5e9ef;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.brand-workspace-panel header>b{color:#003da5;font-size:25px}.brand-asset-row,.brand-template-row{color:inherit;border-bottom:1px solid #edf0f4;grid-template-columns:42px 1fr auto;align-items:center;gap:11px;padding:13px 18px;text-decoration:none;display:grid}.brand-asset-row:last-child,.brand-template-row:last-child{border-bottom:0}.brand-asset-row:hover{background:#f6f9fd}.brand-asset-row>i,.brand-template-row>i{color:#fff;background:#003da5;border-radius:9px;place-items:center;width:42px;height:42px;font-size:8px;font-style:normal;font-weight:950;display:grid}.brand-template-row>i{background:linear-gradient(145deg,#6b4fed,#385fdf)}.brand-asset-row span,.brand-template-row span{min-width:0}.brand-asset-row span>b,.brand-asset-row span>small,.brand-asset-row span>em,.brand-template-row span>b,.brand-template-row span>small{display:block}.brand-asset-row span>b,.brand-template-row span>b{color:#243a58;font-size:10px}.brand-asset-row span>small,.brand-template-row span>small{color:#788699;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:8px;overflow:hidden}.brand-asset-row span>em{color:#566f92;margin-top:4px;font-size:7px;font-style:normal}.brand-asset-row>strong{color:#087044;background:#e7f7ee;border-radius:99px;padding:5px 7px;font-size:8px}.brand-template-row>strong{color:#805600;background:#fff3d6;border-radius:99px;padding:5px 7px;font-size:7px}.brand-template-row>strong.published{color:#087044;background:#e7f7ee}.brand-workspace-empty{color:#7d8999;margin:0;padding:22px;font-size:9px;line-height:1.55}.brand-workspace-vision{color:#fff;background:linear-gradient(135deg,#101e36,#003da5);border-radius:15px;max-width:1500px;margin:16px auto 0;padding:25px}.brand-workspace-vision h2{margin:6px 0;font-size:23px}.brand-workspace-vision p{color:#d9e7f8;max-width:900px;margin:0;font-size:10px;line-height:1.6}@media (width<=950px){.brand-workspace-kpis{grid-template-columns:1fr 1fr}.brand-workspace-grid{grid-template-columns:1fr}.brand-workspace-upload-grid{grid-template-columns:1fr 1fr}}@media (width<=650px){.brand-workspace-page{padding:24px 13px 70px}.brand-workspace-kpis{grid-template-columns:1fr 1fr}.brand-workspace-kpis article{min-height:104px;padding:14px}.brand-workspace-upload-grid{grid-template-columns:1fr}.brand-workspace-upload-grid .wide{grid-column:auto}.brand-workspace-uploader>header{flex-direction:column}.brand-workspace-uploader>button{width:100%}}.agonline-catalog{--ag-navy:#071f47;--ag-blue:#003da5;--ag-red:#ed1c24;--ag-cream:#f5f1e9;color:#132947;min-height:100vh;font-family:var(--font-dm-sans,Arial,sans-serif);background:#fff}.agonline-catalog *{box-sizing:border-box}.agonline-header{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff2;border-bottom:1px solid #dbe3ee;justify-content:space-between;align-items:center;gap:22px;padding:18px clamp(20px,6vw,92px);display:flex;position:sticky;top:0}.agonline-logo{color:var(--ag-navy);align-items:baseline;gap:12px;text-decoration:none;display:flex}.agonline-logo b{letter-spacing:-1px;font-size:21px}.agonline-logo span{color:#6a7b92;border-left:1px solid #cad6e5;padding-left:12px;font-size:12px;font-weight:800}.agonline-header nav{align-items:center;gap:22px;display:flex}.agonline-header nav a{color:#294465;font-size:12px;font-weight:800;text-decoration:none}.agonline-header nav b{color:#fff;background:var(--ag-red);border-radius:20px;place-items:center;min-width:18px;height:18px;margin-left:3px;font-size:9px;display:inline-grid}.agonline-hero{color:#fff;background:radial-gradient(circle at 79% 28%,#1665c5 0,#003c91 22%,#0000 48%),linear-gradient(118deg,#061c45 0%,#042c6b 62%,#061f49 100%);grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:center;gap:40px;min-height:630px;padding:76px clamp(20px,8vw,132px);display:grid;overflow:hidden}.agonline-hero-copy>span,.brand-life-copy>span,.personalized-products header>span,.need-section header>span,.kit-section>div>span,.agonline-products header>div>span,.agonline-cross span,.selection-section aside>span,.selection-section form>span{color:var(--ag-red);letter-spacing:.15em;font-size:10px;font-weight:950;display:block}.agonline-hero-copy>span{color:#ffb9bb}.agonline-hero h1{letter-spacing:-.065em;max-width:700px;margin:17px 0;font-size:clamp(43px,5.3vw,76px);line-height:.98}.agonline-hero p{color:#d8e5f8;max-width:610px;font-size:18px;line-height:1.55}.agonline-hero-actions{flex-wrap:wrap;gap:11px;margin-top:31px;display:flex}.agonline-primary,.agonline-secondary{min-height:47px;font:inherit;cursor:pointer;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0 20px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.agonline-primary{color:#fff;background:var(--ag-red);box-shadow:0 10px 26px #0002}.agonline-primary:disabled{opacity:.55}.agonline-secondary{color:#fff;background:#ffffff14;border:1px solid #fff5}.agonline-search{color:#607085;background:#fff;border:1px solid #ffffff40;border-radius:8px;align-items:center;max-width:680px;margin-top:44px;padding:7px 8px 7px 16px;display:flex}.agonline-search span{font-size:22px}.agonline-search input{color:#193758;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;padding:8px 12px;font-size:12px}.agonline-search a{color:#fff;background:var(--ag-blue);border-radius:5px;padding:10px 14px;font-size:10px;font-weight:900;text-decoration:none}.agonline-hero-visual{place-items:center;min-height:380px;display:grid;position:relative}.agonline-hero-visual strong{z-index:1;color:#fff;background:linear-gradient(145deg,#ffffff29,#ffffff06);border:1px solid #fff5;border-radius:50%;place-items:center;width:180px;height:180px;font-size:108px;font-weight:400;display:grid;position:relative;box-shadow:0 40px 90px #00143680}.agonline-hero-visual p{color:#c5d9f3;margin:0;font-size:12px;font-weight:800;position:absolute;bottom:24px}.hero-orbit{border:1px solid #ffffff42;border-radius:50%;position:absolute}.hero-orbit-one{width:300px;height:300px}.hero-orbit-two{border-style:dashed;width:430px;height:430px}.seller-ribbon{color:#23415f;background:#eff7ff;border:1px solid #c8d9ee;border-radius:9px;justify-content:space-between;gap:15px;max-width:1200px;margin:20px auto -8px;padding:11px 16px;font-size:12px;display:flex}.seller-ribbon button{color:#003da5;font:inherit;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:900}.brand-life{grid-template-columns:1fr .85fr;gap:25px;max-width:1280px;margin:78px auto;padding:0 26px;display:grid}.brand-life-copy{color:#132947;background:var(--ag-cream);border-radius:16px;padding:38px}.brand-life h2,.personalized-products h2,.need-section h2,.kit-section h2,.agonline-products h2,.agonline-cross h2,.selection-section h2{color:var(--ag-navy);letter-spacing:-.045em;margin:9px 0 11px;font-size:clamp(28px,3.5vw,46px);line-height:1.05}.brand-life-copy p{color:#52667e;max-width:540px;font-size:14px;line-height:1.55}.logo-upload{color:#fff;background:var(--ag-blue);cursor:pointer;border:1px dashed #7792b6;border-radius:9px;flex-direction:column;gap:3px;max-width:340px;margin-top:24px;padding:17px;display:flex}.logo-upload input{display:none}.logo-upload b{font-size:13px}.logo-upload small{color:#d7e7ff;font-size:10px}.brand-life-preview{color:#fff;background:linear-gradient(140deg,#071e48,#1559aa);border-radius:16px;flex-wrap:wrap;align-content:center;gap:12px;padding:38px;display:flex}.brand-life-preview i{color:#fff;background:#ffffff18;border-radius:50%;place-items:center;width:72px;height:72px;font-size:31px;font-style:normal;display:grid}.brand-life-preview strong{width:100%;font-size:22px;line-height:1.15}.brand-life-preview p{color:#caddf4;margin:0;font-size:12px;line-height:1.5}.brand-life-preview label{flex-direction:column;gap:5px;width:calc(72% - 6px);font-size:10px;font-weight:800;display:flex}.brand-life-preview label+label{width:calc(28% - 6px)}.brand-life-preview input{color:#15375e;height:39px;font:inherit;background:#fff;border:0;border-radius:5px;padding:8px}.personalized-products,.need-section,.agonline-products{max-width:1280px;margin:82px auto;padding:0 26px}.personalized-products header,.need-section header{max-width:650px;margin-bottom:28px}.personalized-products header p,.agonline-products header p,.kit-section p{color:#61748c;font-size:14px;line-height:1.5}.personalized-grid{grid-template-columns:repeat(3,1fr);gap:17px;display:grid}.personalized-grid article{background:#fff;border:1px solid #dce5f0;border-radius:13px;overflow:hidden;box-shadow:0 12px 30px #001b4f0b}.personalized-grid article>div:last-child{padding:16px}.personalized-grid article>div:last-child>span{color:#cc1923;font-size:9px;font-weight:950}.personalized-grid h3{color:var(--ag-navy);margin:7px 0;font-size:20px}.personalized-grid p{color:#60748b;min-height:35px;margin:0;font-size:11px;line-height:1.45}.personalized-grid button{color:#003da5;font:inherit;cursor:pointer;background:#fff;border:1px solid #9eb4d0;border-radius:5px;margin-top:15px;padding:9px 11px;font-size:10px;font-weight:900}.brand-preview{background:linear-gradient(145deg,#f0f5fa,#d7e1ec);place-items:center;min-height:218px;display:grid;position:relative;overflow:hidden}.brand-preview>img{object-fit:cover;mix-blend-mode:multiply;width:100%;height:218px}.brand-preview-logo{background:var(--customer-color,#003da5);border-radius:4px;place-items:center;max-width:42%;max-height:35%;padding:4px;display:grid;position:absolute}@supports (color:color-mix(in lab, red, red)){.brand-preview-logo{background:color-mix(in srgb,var(--customer-color,#003da5) 10%,white)}}.brand-preview-logo img{object-fit:contain;max-width:100%;max-height:54px;display:block}.brand-preview-empty{color:#516d8a;background:#fffa;border:1px dashed #537599;border-radius:4px;padding:8px 10px;font-size:9px;font-weight:900;position:absolute}.brand-preview small{color:#46617d;background:#fffb;border-radius:3px;padding:4px 5px;font-size:7px;position:absolute;bottom:7px;right:8px}.brand-preview.compact{min-height:115px}.brand-preview.compact>img{height:115px}.brand-preview.compact .brand-preview-logo img{max-height:34px}.need-section{border-top:1px solid #e7edf4;border-bottom:1px solid #e7edf4;padding:50px 26px}.need-grid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.need-grid button{color:#233b5b;min-height:68px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #d8e1ec;border-radius:8px;justify-content:space-between;align-items:center;padding:15px;font-size:12px;font-weight:900;display:flex}.need-grid button i{color:var(--ag-red);font-style:normal}.need-grid button.active{color:#fff;background:#003da5;border-color:#003da5}.need-grid button.active i{color:#fff}.kit-section{color:#fff;background:linear-gradient(125deg,#071d46,#07488f);border-radius:18px;grid-template-columns:1fr .9fr;gap:55px;max-width:1280px;margin:82px auto;padding:52px 54px;display:grid}.kit-section h2{color:#fff}.kit-section>div>span{color:#b9d6ff}.kit-section p{color:#d2e1f5}.kit-pills{flex-wrap:wrap;gap:8px;margin:24px 0;display:flex}.kit-pills button{color:#fff;font:inherit;cursor:pointer;background:#ffffff0c;border:1px solid #ffffff4c;border-radius:99px;padding:8px 10px;font-size:10px;font-weight:800}.kit-pills button.checked{color:#003a87;background:#fff;border-color:#fff}.kit-preview{grid-template-columns:1fr 1fr;gap:9px;display:grid}.kit-preview .brand-preview{border-radius:8px;min-height:125px}.kit-preview strong{text-align:center;grid-column:1/-1;font-size:13px}.agonline-products>header{justify-content:space-between;align-items:end;gap:25px;margin-bottom:27px;display:flex}.agonline-products>header>div:first-child{max-width:600px}.category-tabs{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.category-tabs button{color:#506a87;font:inherit;cursor:pointer;background:#fff;border:1px solid #cfdae7;border-radius:99px;padding:8px 10px;font-size:10px;font-weight:900}.category-tabs button.active{color:#fff;background:#003da5;border-color:#003da5}.agonline-product-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.agonline-product-grid article{background:#fff;border:1px solid #dce4ee;border-radius:11px;overflow:hidden;box-shadow:0 10px 28px #001a4308}.agonline-product-grid article.selected{border-color:#6d98d1;box-shadow:0 10px 25px #003da51a}.agonline-product-image{background:#eef3f7;min-height:165px;position:relative}.agonline-product-image>img{object-fit:cover;width:100%;height:165px}.agonline-product-image b{color:#fff;background:var(--ag-red);border-radius:3px;padding:5px 7px;font-size:8px;position:absolute;top:9px;left:9px}.agonline-product-body{padding:13px}.agonline-product-body>span{color:#6a7e96;text-transform:uppercase;font-size:8px;font-weight:900}.agonline-product-body h3{min-height:37px;color:var(--ag-navy);margin:5px 0;font-size:16px;line-height:1.14}.agonline-product-body p{color:#536a83;min-height:32px;margin:0;font-size:10px;line-height:1.4}.agonline-product-body>small{color:#8795a5;min-height:29px;margin-top:6px;font-size:8px;line-height:1.35;display:block}.agonline-product-body footer{justify-content:space-between;align-items:center;gap:8px;margin-top:11px;display:flex}.agonline-product-body footer strong{color:#12365f;font-size:9px}.agonline-product-body footer button{color:#fff;font:inherit;cursor:pointer;background:#003da5;border:0;border-radius:5px;padding:8px 9px;font-size:9px;font-weight:900}.agonline-product-config{border-top:1px solid #e2e8ef;gap:7px;margin-top:10px;padding-top:10px;display:grid}.agonline-product-config label{color:#60748a;gap:4px;font-size:8px;font-weight:900;display:grid}.agonline-product-config input,.agonline-product-config textarea{color:#1d3859;width:100%;font:inherit;border:1px solid #cbd7e5;border-radius:4px;padding:7px;font-size:10px}.catalog-empty{color:#637993;border:1px dashed #b6c7db;border-radius:9px;padding:25px;font-size:12px}.agonline-cross{background:#eff5fb;border-radius:12px;justify-content:space-between;align-items:center;gap:25px;max-width:1280px;margin:0 auto 80px;padding:28px 26px;display:flex}.agonline-cross h2{margin-bottom:0;font-size:29px}.agonline-cross>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.agonline-cross button{color:#003d93;font:inherit;cursor:pointer;background:#fff;border:1px solid #adc4de;border-radius:5px;padding:9px 11px;font-size:10px;font-weight:900}.selection-section{background:#09265a;border-radius:16px;grid-template-columns:.8fr 1.2fr;max-width:1280px;margin:0 auto 80px;display:grid;overflow:hidden}.selection-section aside{color:#fff;background:linear-gradient(155deg,#082a62,#041a43);padding:42px}.selection-section aside>span{color:#bdd9ff}.selection-section aside h2{color:#fff;font-size:32px}.selection-section aside article{border-bottom:1px solid #ffffff20;justify-content:space-between;align-items:center;gap:9px;padding:10px 0;font-size:11px;display:flex}.selection-section aside article span{font-weight:900}.selection-section aside article small{color:#b9d0ec;margin-top:3px;font-size:9px;font-weight:500;display:block}.selection-section aside article button{color:#fff;font:inherit;cursor:pointer;background:0 0;border:0;font-size:9px;text-decoration:underline}.selection-section aside>p{color:#c4d9f1;font-size:10px;line-height:1.45}.selection-section form{color:#173553;background:#fff;padding:42px}.selection-section form h2{font-size:34px}.selection-section form>p{color:#637890;font-size:12px;line-height:1.5}.agonline-form-grid{grid-template-columns:1fr 1fr;gap:10px;margin:20px 0;display:grid}.agonline-form-grid label{color:#506780;gap:5px;font-size:9px;font-weight:900;display:grid}.agonline-form-grid .wide{grid-column:1/-1}.agonline-form-grid input,.agonline-form-grid textarea{color:#1f3a5b;width:100%;font:inherit;border:1px solid #c5d2df;border-radius:5px;padding:10px;font-size:11px}.catalog-inline-error,.catalog-inline-success{border-radius:6px;padding:10px;font-size:10px;font-weight:800}.catalog-inline-error{color:#a51e32;background:#fff0f2}.catalog-inline-success{color:#087144;background:#e9f8ee}.agonline-footer{color:#dce8f8;background:#061c42;justify-content:space-between;gap:18px;padding:30px clamp(20px,6vw,92px);display:flex}.agonline-footer b,.agonline-footer span{display:block}.agonline-footer b{font-size:17px}.agonline-footer span{color:#9cb3d1;margin-top:4px;font-size:10px}.agonline-footer a{color:#fff;font-size:10px;font-weight:900;text-decoration:none}@media (width<=900px){.agonline-hero{grid-template-columns:1fr}.agonline-hero-visual{display:none}.personalized-grid,.agonline-product-grid{grid-template-columns:repeat(2,1fr)}.kit-section{grid-template-columns:1fr;margin-inline:20px}.selection-section{margin-inline:20px}.need-grid{grid-template-columns:1fr 1fr}}@media (width<=640px){.agonline-header{padding:15px 17px}.agonline-header nav a:not(:last-child){display:none}.agonline-logo b{font-size:18px}.agonline-logo span{font-size:9px}.agonline-hero{min-height:570px;padding:54px 19px}.agonline-hero h1{font-size:46px}.agonline-hero p{font-size:15px}.agonline-search{margin-top:29px}.agonline-search a{display:none}.seller-ribbon{margin:10px 14px}.brand-life,.personalized-products,.need-section,.agonline-products{margin:52px auto;padding-inline:16px}.brand-life{grid-template-columns:1fr}.brand-life-copy,.brand-life-preview{padding:25px}.personalized-grid,.agonline-product-grid,.need-grid{grid-template-columns:1fr}.kit-section{margin:52px 14px;padding:29px 21px}.agonline-products>header,.agonline-cross,.agonline-footer{flex-direction:column;align-items:flex-start}.category-tabs{justify-content:flex-start}.selection-section{grid-template-columns:1fr;margin:0 14px 50px}.selection-section aside,.selection-section form{padding:27px 20px}.agonline-form-grid{grid-template-columns:1fr}.agonline-form-grid .wide{grid-column:auto}.agonline-footer{padding:27px 18px}.brand-preview{min-height:245px}.brand-preview>img{height:245px}}.financial-kpis{grid-template-columns:repeat(6,1fr)}@media (width<=1050px){.financial-kpis{grid-template-columns:repeat(2,1fr)}}@media (width<=650px){.financial-kpis{grid-template-columns:1fr}}.product-pricing-calculator{background:#eef5fd;border:1px solid #b9cde4;border-radius:12px;margin-top:16px;padding:18px}.product-pricing-calculator>header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:15px;display:flex}.product-pricing-calculator header span{color:var(--primary-red);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:950}.product-pricing-calculator h3{color:var(--dark-blue);margin:4px 0;font-size:19px}.product-pricing-calculator header p{color:#66768b;margin:0;font-size:9px}.product-pricing-calculator header>b{border-radius:99px;padding:7px 10px;font-size:8px}.product-pricing-calculator header>b.healthy{color:#087044;background:#dff5e8}.product-pricing-calculator header>b.attention,.product-pricing-calculator header>b.no_price{color:#8a5600;background:#fff0cf}.product-pricing-calculator header>b.loss{color:#a7192a;background:#ffe5e8}.product-pricing-calculator header>b.missing_cost{color:#5d6878;background:#e2e7ed}.product-cost-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.product-cost-grid label{color:#526176;gap:5px;font-size:9px;font-weight:850;display:grid}.product-cost-grid input,.product-cost-grid select{width:100%;min-height:41px;color:var(--dark-blue);font:inherit;background:#fff;border:1px solid #aebdce;border-radius:7px;padding:8px 9px;font-size:11px}.product-pricing-breakdown{grid-template-columns:repeat(5,1fr);gap:7px;margin-top:10px;display:grid}.product-pricing-breakdown span{background:#fff;border-radius:7px;padding:10px}.product-pricing-breakdown small,.product-pricing-breakdown b{display:block}.product-pricing-breakdown small{color:#718095;font-size:7px}.product-pricing-breakdown b{color:var(--dark-blue);margin-top:4px;font-size:11px}.product-editor-finance{grid-template-columns:repeat(6,1fr)}.product-editor-finance span.attention{background:#fff8e8;border-color:#e5c17f}.product-editor-finance span button{color:#fff;background:var(--primary-blue);cursor:pointer;border:0;border-radius:5px;margin-top:5px;padding:5px 7px;font-size:8px;font-weight:850}.product-editor-finance em{color:#768397;font-size:8px;font-style:normal}.product-manager-main .pricing-healthy{color:#087044;background:#e4f8ed}.product-manager-main .pricing-attention,.product-manager-main .pricing-no_price{color:#8a5600;background:#fff2d7}.product-manager-main .pricing-loss{color:#a7192a;background:#ffe7e9}.product-manager-main .pricing-missing_cost{color:#697586;background:#eef1f5}@media (width<=1100px){.product-cost-grid{grid-template-columns:repeat(2,1fr)}.product-pricing-breakdown,.product-editor-finance{grid-template-columns:repeat(3,1fr)}}@media (width<=650px){.product-pricing-calculator>header{flex-direction:column}.product-cost-grid,.product-pricing-breakdown,.product-editor-finance{grid-template-columns:1fr}}.crm-review-panel{background:#fff;border:1px solid #d8dee8;border-radius:16px;margin:18px 0;overflow:hidden}.crm-review-panel>summary{cursor:pointer;background:#f7f9fc;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.crm-review-panel>summary span{gap:3px;display:grid}.crm-review-panel>summary small{color:#667085}.crm-review-panel>summary strong{color:#003b7a}.crm-review-list{gap:12px;padding:16px;display:grid}.crm-review-list article{border:1px solid #e5e9f0;border-radius:12px;grid-template-columns:minmax(180px,1fr) minmax(320px,2fr) auto;align-items:end;gap:16px;padding:14px;display:grid}.crm-review-list article small{text-transform:uppercase;color:#667085;font-size:11px}.crm-review-list article p{color:#475467;margin:4px 0 0}.crm-review-company-actions{grid-template-columns:1fr auto 1fr 120px auto;align-items:end;gap:8px;display:grid}.crm-review-company-actions label{color:#475467;gap:4px;font-size:12px;display:grid}.crm-review-company-actions input,.crm-review-company-actions select{border:1px solid #cfd6e2;border-radius:8px;min-height:38px;padding:7px 9px}.crm-review-company-actions button,.crm-review-decisions button{color:#fff;background:#003b7a;border:0;border-radius:8px;min-height:38px;padding:0 12px;font-weight:700}.crm-review-decisions{gap:6px;display:flex}.crm-review-decisions button:nth-child(2),.crm-review-decisions button:nth-child(3){color:#344054;background:#e9edf4}@media (width<=1000px){.crm-review-list article{grid-template-columns:1fr}.crm-review-company-actions{grid-template-columns:1fr auto}.crm-review-decisions{flex-wrap:wrap}}.today-commercial-stats{grid-template-columns:repeat(6,minmax(150px,1fr))}.today-missing-close{color:#765100;background:#fff6df;border-radius:12px;margin:0 0 18px;padding:12px 16px;text-decoration:none;display:block}.priority-critical{border-left:4px solid #dc2626!important}.priority-high{border-left:4px solid #f59e0b!important}.priority-normal{border-left:4px solid #2563eb!important}.today-priority-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.today-priority-actions button,.today-priority-actions a,.goal-toolbar button,.forecast-settings-grid button{color:#fff;font:inherit;cursor:pointer;background:#063b77;border:0;border-radius:9px;padding:9px 12px;font-weight:700;text-decoration:none}.today-priority-actions small{color:#b42318;width:100%}.goal-toolbar{border-bottom:1px solid #e8edf3;flex-wrap:wrap;align-items:end;gap:12px;padding:16px 20px;display:flex}.goal-toolbar label{gap:5px;font-size:.82rem;font-weight:700;display:grid}.goal-toolbar input,.admin-header input,.forecast-settings-grid input{background:#fff;border:1px solid #cfd8e5;border-radius:9px;padding:10px}.forecast-settings-grid{grid-template-columns:repeat(4,minmax(150px,1fr));gap:14px;padding:20px;display:grid}.forecast-settings-grid label{border:1px solid #e2e8f0;border-radius:12px;padding:15px}.forecast-settings-grid label>span{margin-bottom:10px;font-weight:800;display:block}.forecast-settings-grid label>div{align-items:center;gap:7px;display:flex}.forecast-settings-grid input{width:72px}@media (width<=1100px){.today-commercial-stats,.forecast-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.today-commercial-stats,.forecast-settings-grid{grid-template-columns:1fr}}.today-focus-urgent{background:linear-gradient(135deg,#063a79,#0c64b5);box-shadow:0 18px 42px #063a7925}.today-focus-attention{background:linear-gradient(135deg,#075f4b,#159269);box-shadow:0 18px 42px #075f4b20}.today-focus-heading p{color:#ffffffb8;margin:6px 0 0;font-size:12px}.today-focus-attention .today-focus-heading span{color:#b9f0d7}.work-card{background:#fff;transition:border-color .18s,box-shadow .18s,transform .18s;overflow:hidden;border-radius:12px!important}.work-card.is-expanded{box-shadow:0 14px 30px #001f5222!important}.work-card-summary,.pipeline-card-summary{width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;position:relative}.work-card-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.work-card-heading>small{color:#6b778a;text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:850}.priority-badge{text-transform:uppercase;border-radius:99px;padding:4px 7px;font-size:8px;font-weight:900}.priority-badge.critical{color:#a31727;background:#fee8eb}.priority-badge.high{color:#8a5600;background:#fff0c9}.priority-badge.normal{color:#087252;background:#ddf5e9}.work-card-title{color:#052f64;margin:11px 28px 2px 0;font-size:16px;line-height:1.22;display:block}.work-card-value{color:#18283f;margin-top:5px;font-size:16px;font-weight:850;display:block}.work-card-next,.pipeline-card-next{background:#f2f6fb;border-radius:8px;gap:2px;margin-top:10px;padding:8px 10px;display:grid}.work-card-next small,.pipeline-card-next small{color:#64748b;text-transform:uppercase;letter-spacing:.06em;font-size:8px;font-weight:850}.work-card-next b,.pipeline-card-next b{color:#163b68;font-size:10px}.work-card-next time{color:#6b778a;font-size:9px}.work-card-chevron,.pipeline-card-chevron{color:#245a91;background:#e9f1f9;border-radius:50%;place-items:center;width:24px;height:24px;font-size:15px;font-weight:900;display:grid;position:absolute;bottom:3px;right:0}.work-card-expand{border-top:1px solid #e7edf4;margin-top:11px;padding-top:11px;animation:.18s ease-out card-expand}.work-card-expand[hidden],.pipeline-card-details[hidden]{display:none}.work-card-reasons{gap:5px;display:grid}.work-card-reasons b{color:#253750;font-size:11px}.work-card-reasons span{color:#66758a;font-size:9px}.work-card-expand dl,.pipeline-card-details dl{color:#526078;grid-template-columns:auto 1fr;gap:4px 9px;margin:10px 0;font-size:9px;display:grid}.work-card-expand dt,.pipeline-card-details dt{font-weight:850}.work-card-expand dd,.pipeline-card-details dd{margin:0}.today-priority-actions{gap:5px;margin-top:9px}.today-priority-actions button,.today-priority-actions a{border-radius:7px;min-height:28px;padding:6px 9px;font-size:9px}.today-priority-actions button:first-child{background:#087b50}.today-priority-actions button:nth-child(n+3){color:#284461;background:#eaf0f6}@keyframes card-expand{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}.pipeline-column{background:#f4f6f9}.pipeline-column>header{border-top-width:4px;min-height:61px;padding:12px 13px}.pipeline-column>header>div{gap:4px}.pipeline-column>header>div>strong{font-size:10px;font-weight:750}.pipeline-column.stage-lead_new>header{background:#f3f8fe;border-top-color:#65a8e8}.pipeline-column.stage-lead_contact>header{background:#f1fbf8;border-top-color:#48b7a3}.pipeline-column.stage-opportunity>header{background:#fffaf0;border-top-color:#e2b93f}.pipeline-column.stage-quote>header{background:#fff7f0;border-top-color:#ef9449}.pipeline-column.stage-proposal_sent>header{background:#f3f7fd;border-top-color:#3e7fd0}.pipeline-column.stage-negotiation>header{background:#f8f5fd;border-top-color:#8b6bc3}.pipeline-column.stage-won>header{background:#f2faf6;border-top-color:#3d9b6e}.pipeline-column.stage-lost>header{background:#fff5f6;border-top-color:#dc7c87}.pipeline-card.work-card{cursor:default;padding:10px}.pipeline-card button.pipeline-card-summary{min-height:0;color:inherit;background:0 0;border:0;border-radius:0;padding:0;display:block}.pipeline-card-summary .pipeline-card-top{display:flex}.pipeline-card-title{color:#052f64;margin:8px 26px 2px 0;font-size:13px;font-weight:850;line-height:1.22;display:block}.pipeline-card-client{color:#6b778a;text-overflow:ellipsis;white-space:nowrap;font-size:9px;display:block;overflow:hidden}.pipeline-card-value{color:#17283e;margin-top:6px;font-size:14px;font-weight:900;display:block}.pipeline-card-warning{color:#8a5600;background:#fff0c9;border-radius:7px;margin-top:8px;padding:6px 7px;font-size:8px;font-weight:850;display:block}.pipeline-card-chevron{bottom:1px;right:0}.pipeline-card-details{border-top:1px solid #e6ebf2;margin-top:10px;padding-top:10px;animation:.18s ease-out card-expand}.pipeline-card-details>p{color:#657389;margin:0 0 9px;font-size:9px;line-height:1.45}.pipeline-compact-actions{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.compact-action,.pipeline-compact-actions>button,.pipeline-compact-actions details>summary{cursor:pointer;align-items:center;min-height:27px;padding:5px 8px;font-weight:850;text-decoration:none;list-style:none;display:inline-flex;color:#214766!important;background:#fff!important;border:1px solid #cfd9e5!important;border-radius:7px!important;font-size:8px!important}.compact-action.primary{color:#fff!important;background:#0b6ca8!important;border-color:#0b6ca8!important}.pipeline-compact-actions details{position:relative}.pipeline-more-actions{background:#f7f9fc;border:1px solid #dbe3ec;border-radius:8px;gap:7px;margin-top:7px;padding:9px;display:grid}.pipeline-more-actions>button{min-height:27px}.pipeline-card-details .quote-admin-actions{border-top:1px solid #e7edf4;margin-top:9px;padding-top:9px}.pipeline-card-details .quote-action-buttons{flex-wrap:wrap;gap:5px;display:flex}.pipeline-card-details .quote-admin-actions button,.pipeline-card-details .quote-admin-actions a{min-height:27px!important;padding:5px 8px!important;font-size:8px!important}.pipeline-mobile-move{gap:5px;margin-top:0}.pipeline-mobile-move select{max-width:145px}@media (width<=700px){.today-focus{padding:16px}.today-action-grid{grid-template-columns:1fr}.work-card-title{font-size:15px}.today-priority-actions button,.today-priority-actions a,.compact-action,.pipeline-compact-actions>button,.pipeline-compact-actions details>summary{min-height:34px;padding:7px 10px}.sales-pipeline{grid-template-columns:repeat(8,minmax(245px,1fr))}}.sales-pipeline{grid-template-columns:repeat(8,minmax(260px,1fr))}.today-priority-actions>.primary{color:#fff;background:#087b50}.today-priority-actions>details{position:relative}.today-priority-actions>details>summary{color:#284461;cursor:pointer;background:#eaf0f6;border-radius:7px;align-items:center;min-height:28px;padding:6px 9px;font-size:9px;font-weight:850;list-style:none;display:inline-flex}.today-priority-actions>details>div{z-index:2;background:#fff;border:1px solid #dbe3ec;border-radius:8px;gap:5px;min-width:120px;margin-top:5px;padding:7px;display:grid;position:absolute;right:0;box-shadow:0 10px 24px #001f5226}.today-priority-actions>details>div button{color:#284461;background:#eaf0f6;width:100%}@media (width<=700px){.today-priority-actions>details>summary{min-height:34px;padding:7px 10px}}.admin-stats.today-commercial-stats,.admin-stats.goal-summary{grid-template-columns:repeat(auto-fit,minmax(178px,1fr))}.today-commercial-stats article,.goal-summary article{min-width:0;overflow:hidden}.today-commercial-stats article strong,.goal-summary article strong{overflow-wrap:anywhere;font-size:clamp(19px,2vw,30px)}.today-all-clear{min-height:0;padding:18px 20px}.compact-empty{border-radius:10px;margin:0;padding:14px 18px}.primary-action,.goal-toolbar .primary-action{color:#fff!important;background:#063b77!important;border-color:#063b77!important}.forecast-advanced{background:#fff;border:1px solid #dfe6ee;border-radius:12px}.forecast-advanced>summary{color:#052f64;cursor:pointer;padding:15px 18px;font-weight:850}.forecast-advanced[open]>summary{border-bottom:1px solid #e5eaf0}.goal-summary{margin-bottom:18px}@media (width<=760px){.admin-stats.today-commercial-stats,.admin-stats.goal-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.today-commercial-stats article strong,.goal-summary article strong{font-size:19px}.today-focus{padding:16px}.today-action-grid{grid-template-columns:1fr}.goal-toolbar{align-items:stretch}.goal-toolbar label{width:100%}}.storefront-manager{gap:16px;max-width:1500px;margin:auto;display:grid}.storefront-toolbar,.master-product-panel{background:#fff;border:1px solid #dce3ec;border-radius:16px;padding:20px}.storefront-toolbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.storefront-toolbar span,.master-product-panel header span{color:#64748b;text-transform:uppercase;letter-spacing:.07em;font-size:11px;font-weight:850}.storefront-toolbar h2,.master-product-panel h2{color:#102d55;margin:4px 0}.storefront-toolbar p,.master-product-panel header p{color:#6b778a;margin:0}.storefront-layout{grid-template-columns:280px minmax(0,1fr);gap:16px;display:grid}.storefront-list{background:#fff;border:1px solid #dce3ec;border-radius:16px;align-content:start;gap:8px;padding:10px;display:grid}.storefront-list button{color:#284461;text-align:left;cursor:pointer;background:#f7f9fc;border:1px solid #0000;border-radius:10px;gap:4px;padding:13px;display:grid}.storefront-list button.selected{background:#eaf3ff;border-color:#88abd2}.storefront-list small{color:#68778b}.master-product-panel>header{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:14px;padding-bottom:14px;display:flex}.master-product-list{gap:10px;margin-top:14px;display:grid}.master-product-card{background:#fafbfd;border:1px solid #dde5ee;border-radius:12px;grid-template-columns:1fr auto;gap:12px;padding:14px;display:grid}.master-product-card.enabled{background:#f7fcf9;border-left:4px solid #16825b}.master-product-card span{color:#63758b;font-size:10px;font-weight:800}.master-product-card h3{color:#163a68;margin:3px 0}.master-product-card small{color:#66758a}.master-product-override{border-top:1px solid #e3e9f0;grid-column:1/-1;padding-top:13px}.master-product-override>label{color:#284461;align-items:center;gap:8px;font-weight:800;display:flex}.master-product-override .form-grid{margin:13px 0}.master-product-override .wide{grid-column:1/-1}@media (width<=800px){.storefront-layout{grid-template-columns:1fr}.storefront-toolbar{flex-direction:column;align-items:flex-start}.storefront-toolbar .admin-primary-button{width:100%}.master-product-card{grid-template-columns:1fr}.master-product-card>.compact-button{justify-self:start}}.user-access-form footer{background:0 0!important;border:0!important;padding:0!important}.user-access-manager{gap:18px;max-width:1500px;margin:auto;display:grid}.user-access-toolbar{background:#fff;border:1px solid #e2e8f0;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;display:flex}.user-access-toolbar span,.user-access-form span{color:#64748b;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:800}.user-access-toolbar h2{margin:4px 0;font-size:20px}.user-access-toolbar p{color:#64748b;margin:0}.admin-primary-button,.compact-button,.link-compact{font:inherit;cursor:pointer;border:0;border-radius:9px;font-weight:800}.admin-primary-button{color:#fff;background:#063c8c;padding:10px 14px}.compact-button{color:#123c78;background:#eef3fb;padding:7px 10px;font-size:13px}.link-compact{color:#075eab;text-align:left;background:0 0;padding:6px 0}.user-access-list{gap:12px;display:grid}.user-access-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;overflow:hidden}.user-access-person{align-items:center;gap:12px;padding:16px 18px;display:flex}.user-access-person>div{gap:2px;margin-right:auto;display:grid}.user-access-person small,.membership-row small{color:#64748b;font-size:13px;display:block}.membership-status{color:#137443;background:#e8f7ee;border-radius:99px;padding:4px 9px;font-size:12px;font-weight:800}.membership-status.inactive{color:#64748b;background:#f1f5f9}.membership-list{border-top:1px solid #edf2f7;padding:8px 18px 12px}.membership-row{border-bottom:1px solid #f1f5f9;align-items:center;gap:10px;padding:10px 0;display:flex}.membership-row>div{margin-right:auto}.membership-row select{background:#fff;border:1px solid #cbd5e1;border-radius:8px;max-width:200px;padding:7px}.user-access-notice,.user-access-error{border-radius:10px;margin:0;padding:10px 14px;font-weight:700}.user-access-notice{color:#047857;background:#ecfdf5}.user-access-error{color:#be123c;background:#fff1f2}.user-access-modal{z-index:80;background:#0f172a7a;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.user-access-form{background:#fff;border-radius:18px;width:min(720px,100%);padding:22px;box-shadow:0 22px 70px #0f172a47}.user-access-form header{align-items:start;gap:16px;display:flex}.user-access-form header>div{margin-right:auto}.user-access-form h2{margin:3px 0 6px}.user-access-form p{color:#64748b;margin:0}.icon-close{cursor:pointer;background:#f1f5f9;border:0;border-radius:50%;width:32px;height:32px;font-size:23px}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:20px 0;display:grid}.form-grid label{color:#334155;gap:6px;font-size:13px;font-weight:800;display:grid}.form-grid input,.form-grid select{box-sizing:border-box;width:100%;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:9px;padding:10px}.user-access-form footer{justify-content:flex-end;gap:9px;display:flex}@media (width<=700px){.user-access-toolbar,.user-access-person,.membership-row{flex-wrap:wrap;align-items:flex-start}.user-access-toolbar .admin-primary-button,.membership-row>div{width:100%}.membership-row select{flex:1}.form-grid{grid-template-columns:1fr}.user-access-form{max-height:calc(100vh - 32px);overflow:auto}.user-access-person .compact-button{margin-left:auto}}.storefront-catalog .hero{min-height:360px}.catalog-config{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.catalog-config label,.catalog-pricing label{color:#35455c;gap:5px;font-size:.78rem;font-weight:700;display:grid}.catalog-config input,.catalog-config textarea,.catalog-pricing input,.catalog-pricing textarea,.catalog-pricing select{width:100%;font:inherit;background:#fff;border:1px solid #d7dfe8;border-radius:8px;padding:8px 9px}.catalog-config .full,.catalog-pricing .wide{grid-column:1/-1}.cross-sell{background:#eef7f1;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;margin:34px 0;padding:24px;display:flex}.cross-sell span,.catalog-pricing header span{color:#087849;letter-spacing:.08em;font-size:.74rem;font-weight:800}.cross-sell h2{margin:4px 0}.cross-sell button{color:#087849;cursor:pointer;background:#fff;border:1px solid #0b8654;border-radius:999px;margin:4px;padding:9px 12px}.form-success{color:#087849;font-weight:700}.catalog-pricing{background:#f7fafc;border:1px solid #dce5ed;border-radius:18px;max-width:1180px;margin:32px auto;padding:26px}.catalog-pricing>header{justify-content:space-between;gap:24px;margin-bottom:18px;display:flex}.catalog-pricing>header h2{margin:5px 0}.catalog-pricing>header>strong{color:#063a7d;font-size:1.5rem}.catalog-pricing article{border-top:1px solid #dbe4eb;grid-template-columns:1.4fr repeat(4,minmax(120px,1fr));align-items:end;gap:12px;padding:16px 0;display:grid}.catalog-pricing article>div{gap:4px;display:grid}.catalog-pricing article small{color:#6b7788}.catalog-pricing footer{justify-content:space-between;align-items:center;gap:16px;margin-top:18px;display:flex}.catalog-pricing footer p{color:#38506d;margin:0}.catalog-pricing footer button{color:#fff;cursor:pointer;background:#087849;border:0;border-radius:9px;padding:11px 16px;font-weight:800}@media (width<=760px){.catalog-config{grid-template-columns:1fr}.cross-sell,.catalog-pricing>header,.catalog-pricing footer{display:grid}.catalog-pricing article{grid-template-columns:1fr 1fr}.catalog-pricing article>div,.catalog-pricing .wide{grid-column:1/-1}}.today-priority-more{background:#fff;border:1px solid #dbe5ef;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:10px 12px;display:flex}.today-priority-more span{color:#526078;font-size:12px;font-weight:750}.today-priority-more button{color:#063b77;min-height:30px;font:inherit;cursor:pointer;background:#eef4fb;border:1px solid #c9d8e8;border-radius:7px;padding:6px 10px;font-size:11px;font-weight:850}.today-priority-more button:disabled{opacity:.65;cursor:wait}.today-priority-error{color:#b42318;margin-top:8px;font-size:11px;display:block}.agonline-reference{--red:#ee2e24;--ink:#22252a;--gray:#626870;--line:#e4e5e7;--soft:#f4f2ef;--white:#fff;color:var(--ink);background:#fff;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;overflow-x:clip}.agonline-reference *{box-sizing:border-box}.agonline-reference button,.agonline-reference input,.agonline-reference textarea{font:inherit}.agonline-reference button{cursor:pointer}.agonline-reference a{color:inherit;text-decoration:none}.agonline-reference .announcement{background:var(--ink);color:#fff;letter-spacing:.045em;justify-content:space-between;align-items:center;gap:20px;min-height:34px;padding:7px max(24px,50vw - 620px);font-size:11px;display:flex}.agonline-reference .announcement a{color:#d9d9da}.agonline-reference .site-header{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border-bottom:1px solid #20232814;align-items:center;gap:38px;height:82px;padding:0 max(24px,50vw - 620px);display:flex;position:sticky;top:0}.agonline-reference .brand{align-items:center;gap:14px;min-width:220px;display:flex}.agonline-reference .brand img{object-fit:contain;object-position:left center;width:158px;height:40px}.agonline-reference .brand span{color:#555b63;border-left:1px solid #d6d6d7;padding-left:14px;font-size:14px;font-weight:700}.agonline-reference .site-header nav{flex:1;justify-content:center;align-items:center;gap:30px;display:flex}.agonline-reference .site-header nav a{color:#464a50;font-size:14px;font-weight:650}.agonline-reference .header-actions{align-items:center;gap:10px;display:flex}.agonline-reference .specialist-link{color:#4e545a;white-space:nowrap;font-size:13px;font-weight:650}.agonline-reference .quote-button{background:var(--ink);color:#fff;white-space:nowrap;border:0;border-radius:999px;align-items:center;gap:8px;min-height:43px;padding:0 15px;font-size:13px;font-weight:750;display:flex}.agonline-reference .quote-button span{background:var(--red);border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:11px;display:grid}.agonline-reference .hero{background:#f1efec;position:relative}.agonline-reference .hero-grid{grid-template-columns:.92fr 1.08fr;align-items:center;gap:62px;max-width:1240px;min-height:650px;margin:auto;padding:74px 0 58px;display:grid}.agonline-reference .eyebrow{color:var(--red);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:9px;margin:0 0 17px;font-size:11px;font-weight:800;display:flex}.agonline-reference .eyebrow span{background:currentColor;width:23px;height:3px}.agonline-reference .hero h1{color:#202328;letter-spacing:-.058em;max-width:590px;margin:0;font-size:clamp(50px,5.2vw,76px);font-weight:780;line-height:.96}.agonline-reference .hero h1 em{color:var(--red);font-style:normal;display:block}.agonline-reference .hero-lead{color:#5e636b;max-width:570px;margin:28px 0 0;font-size:18px;line-height:1.65}.agonline-reference .hero-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.agonline-reference .button{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:12px;min-height:52px;padding:0 23px;font-size:14px;font-weight:750;display:inline-flex}.agonline-reference .button-primary{background:var(--red);color:#fff;box-shadow:0 12px 25px #ee2e2433}.agonline-reference .button-secondary{color:var(--ink);background:0 0;border-color:#b9b9b8}.agonline-reference .hero-search{color:#888c91;background:#fff;border:1px solid #d9dadb;border-radius:999px;align-items:center;gap:10px;width:min(100%,530px);min-height:55px;margin-top:28px;padding:0 17px;display:flex}.agonline-reference .hero-search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:13px}.agonline-reference .hero-stage{min-height:505px;position:relative}.agonline-reference .stage-glow{background:#dad7d2;border-radius:50%;width:490px;height:490px;position:absolute;top:15px;right:0;box-shadow:inset 0 0 0 1px #fffd}.agonline-reference .stage-glow:before,.agonline-reference .stage-glow:after{content:"";border:1px solid #fffb;border-radius:50%;position:absolute}.agonline-reference .stage-glow:before{inset:50px}.agonline-reference .stage-glow:after{inset:110px}.agonline-reference .wishlist-preview{z-index:2;background:#fff;border:1px solid #fffb;border-radius:10px;width:320px;padding:25px;position:absolute;top:45px;right:95px;transform:rotate(-3deg);box-shadow:0 28px 50px #1416192e}.agonline-reference .preview-top{border-bottom:1px solid var(--line);color:#757a80;letter-spacing:.08em;justify-content:space-between;padding-bottom:15px;font-size:10px;font-weight:800;display:flex}.agonline-reference .preview-top b{color:var(--red)}.agonline-reference .wishlist-preview article{border-bottom:1px solid #ececed;grid-template-columns:11px 1fr auto;align-items:center;gap:9px;padding:15px 0;display:grid}.agonline-reference .preview-dot{background:var(--red);border-radius:50%;width:8px;height:8px}.agonline-reference .wishlist-preview article:nth-child(3) .preview-dot{background:#4e545a}.agonline-reference .wishlist-preview strong{font-size:12px;display:block}.agonline-reference .wishlist-preview small{color:#777c82;margin-top:3px;font-size:10px;display:block}.agonline-reference .wishlist-preview article>b{color:#24a366;font-size:13px}.agonline-reference .preview-note{color:#687078;padding:14px 0;font-size:10px;line-height:1.45}.agonline-reference .preview-note span:first-child{color:var(--red)}.agonline-reference .wishlist-preview button{color:#fff;background:var(--ink);border:0;border-radius:999px;width:100%;min-height:42px;font-size:12px;font-weight:800}.agonline-reference .stage-pill{z-index:4;color:#565b61;background:#ffffffea;border-radius:999px;padding:11px 14px;font-size:11px;font-weight:750;position:absolute;top:70px;right:2px;box-shadow:0 12px 24px #1e20251f}.agonline-reference .seller-ribbon{color:#555b63;background:#fbfaf8;border:1px solid #e6e0db;align-items:center;gap:10px;max-width:1240px;margin:14px auto;padding:12px 16px;font-size:12px;display:flex}.agonline-reference .seller-ribbon button{color:var(--red);background:0 0;border:0;margin-left:auto;font-size:12px;font-weight:800}.agonline-reference .section{max-width:1240px;margin:auto;padding:104px 0;scroll-margin-top:82px}.agonline-reference .section-heading{max-width:600px}.agonline-reference .section-heading.center{text-align:center;margin:auto}.agonline-reference .section-heading.center .eyebrow{justify-content:center}.agonline-reference .section-heading h2{color:var(--ink);letter-spacing:-.045em;margin:0;font-size:clamp(38px,4vw,55px);line-height:1.04}.agonline-reference .section-heading>p:last-child{color:#6a6f76;margin:20px 0 0;font-size:16px;line-height:1.65}.agonline-reference .need-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:50px;display:grid}.agonline-reference .need-card{border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:188px;color:var(--ink);text-align:left;background:#fff;flex-direction:column;align-items:flex-start;padding:25px;display:flex;position:relative}.agonline-reference .need-card:hover{z-index:2;background:var(--red);color:#fff;transform:translateY(-4px);box-shadow:0 20px 35px #ee2e2429}.agonline-reference .need-number{color:#bec1c4;font-size:10px;font-weight:700;position:absolute;top:17px;right:19px}.agonline-reference .need-icon{width:46px;height:46px;color:var(--red);background:#f1f1f0;border-radius:50%;place-items:center;display:grid}.agonline-reference .need-card:hover .need-icon{color:#fff;background:#ffffff26}.agonline-reference .need-card strong{max-width:150px;margin-top:25px;font-size:16px;line-height:1.25}.agonline-reference .need-arrow{opacity:0;position:absolute;bottom:18px;right:18px}.agonline-reference .need-card:hover .need-arrow{opacity:1}.agonline-reference .catalog{background:#f7f6f4;max-width:none;padding-left:max(24px,50vw - 620px);padding-right:max(24px,50vw - 620px)}.agonline-reference .catalog-top{justify-content:space-between;align-items:flex-end;gap:50px;max-width:1240px;margin:auto;display:flex}.agonline-reference .search-box{color:#888c91;background:#fff;border:1px solid #d9dadb;border-radius:999px;align-items:center;gap:10px;width:390px;min-height:55px;padding:0 15px 0 19px;display:flex}.agonline-reference .search-box input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:13px}.agonline-reference .search-box kbd{color:#979a9e;background:#f8f8f8;border:1px solid #dedfe0;border-radius:6px;padding:4px 7px;font-size:9px}.agonline-reference .family-tabs{gap:6px;max-width:1240px;margin:42px auto 0;padding-bottom:1px;display:flex;overflow-x:auto}.agonline-reference .family-tabs button{color:#656a70;white-space:nowrap;background:#fff;border:1px solid #dddede;border-radius:999px;min-height:39px;padding:0 15px;font-size:12px;font-weight:700}.agonline-reference .family-tabs button.active{border-color:var(--ink);background:var(--ink);color:#fff}.agonline-reference .catalog-count{color:#81858a;justify-content:space-between;max-width:1240px;margin:28px auto 14px;display:flex}.agonline-reference .catalog-count span{color:#393d42;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:800}.agonline-reference .catalog-count small{font-size:11px}.agonline-reference .product-grid{grid-template-columns:repeat(3,1fr);gap:18px;max-width:1240px;margin:auto;display:grid}.agonline-reference .product-card{background:#fff;border:1px solid #e1e2e2;border-radius:4px;min-width:0;overflow:hidden}.agonline-reference .product-card:hover{transform:translateY(-5px);box-shadow:0 22px 45px #1d1f2214}.agonline-reference .product-art{background:#e7e5e1;place-items:center;height:220px;display:grid;position:relative;overflow:hidden}.agonline-reference .product-art img{object-fit:cover;width:100%;height:100%}.agonline-reference .product-art>b{color:var(--red);text-transform:uppercase;background:#fff;border-radius:4px;padding:6px 8px;font-size:9px;position:absolute;top:14px;left:14px}.agonline-reference .product-body{padding:23px 23px 20px}.agonline-reference .product-meta{justify-content:space-between;gap:10px;display:flex}.agonline-reference .product-meta>span{color:var(--red);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:850}.agonline-reference .product-meta small{color:#747980;font-size:9px}.agonline-reference .product-body h3{letter-spacing:-.025em;margin:11px 0 0;font-size:21px;line-height:1.18}.agonline-reference .product-body>p{color:#757a80;min-height:63px;margin:11px 0 0;font-size:13px;line-height:1.58}.agonline-reference .product-min{color:#94989c;border-top:1px solid #ececed;border-bottom:1px solid #ececed;margin-top:18px;padding:11px 0;font-size:10px}.agonline-reference .product-footer{color:#6f747a;justify-content:space-between;align-items:center;gap:12px;min-height:63px;padding-top:16px;font-size:10px;display:flex}.agonline-reference .product-footer button,.agonline-reference .sua-grid button{background:var(--red);color:#fff;border:0;border-radius:999px;min-height:38px;padding:0 13px;font-size:11px;font-weight:800}.agonline-reference .product-footer button.selected{background:var(--ink)}.agonline-reference .catalog-config{gap:8px;margin-top:12px;display:grid}.agonline-reference .catalog-config label{color:#6d737a;gap:4px;font-size:10px;font-weight:700;display:grid}.agonline-reference .catalog-config input,.agonline-reference .catalog-config textarea{background:#fff;border:1px solid #d6d7d8;border-radius:6px;width:100%;padding:8px}.agonline-reference .sua-marca{grid-template-columns:.7fr 1.3fr;align-items:center;gap:60px;display:grid}.agonline-reference .upload-button input{display:none}.agonline-reference .inline-error{color:#b42318;font-size:12px}.agonline-reference .sua-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.agonline-reference .sua-grid article{border:1px solid var(--line);background:#fff;overflow:hidden}.agonline-reference .agc-preview{background:#ece9e4;place-items:center;height:175px;display:grid;position:relative;overflow:hidden}.agonline-reference .agc-preview>img{object-fit:cover;opacity:.8;width:100%;height:100%}.agonline-reference .agc-preview>b{color:#656a70;text-align:center;background:#ffffffd9;border:1px solid #ffffffa6;padding:10px;font-size:10px;position:absolute}.agonline-reference .agc-preview span{background:#fff;border-radius:50%;place-items:center;width:62px;height:62px;padding:7px;display:grid;position:absolute;box-shadow:0 5px 14px #0003}.agonline-reference .agc-preview span img{object-fit:contain;max-width:100%;max-height:100%}.agonline-reference .sua-grid article>div:last-child{padding:16px}.agonline-reference .sua-grid span{color:var(--red);letter-spacing:.08em;font-size:8px;font-weight:850}.agonline-reference .sua-grid h3{margin:8px 0;font-size:17px}.agonline-reference .sua-grid p{color:#747980;min-height:58px;margin:0 0 14px;font-size:11px;line-height:1.5}.agonline-reference .kits{background:var(--ink);color:#fff;max-width:none;padding-left:max(24px,50vw - 620px);padding-right:max(24px,50vw - 620px)}.agonline-reference .light h2{color:#fff}.agonline-reference .light>p:last-child{color:#aeb2b6}.agonline-reference .kits .eyebrow{color:#ff5d52}.agonline-reference .kit-grid{border-top:1px solid #44484d;border-left:1px solid #44484d;grid-template-columns:repeat(5,1fr);max-width:1240px;margin:50px auto 0;display:grid}.agonline-reference .kit-card{border-bottom:1px solid #44484d;border-right:1px solid #44484d;min-height:312px;padding:26px 22px;position:relative}.agonline-reference .kit-index{color:#6f747a;font-size:10px;position:absolute;top:18px;right:17px}.agonline-reference .kit-icon{background:var(--red);border-radius:50%;place-items:center;width:53px;height:53px;display:grid}.agonline-reference .kit-card h3{margin:32px 0 0;font-size:19px}.agonline-reference .kit-card p{color:#afb3b7;min-height:78px;margin:13px 0 0;font-size:12px;line-height:1.55}.agonline-reference .kit-card button{color:#fff;background:0 0;border:0;margin-top:24px;padding:0;font-size:11px;font-weight:750}.agonline-reference .process-grid{grid-template-columns:.78fr 1.22fr;gap:110px;display:grid}.agonline-reference .steps{border-top:1px solid var(--line)}.agonline-reference .steps article{border-bottom:1px solid var(--line);grid-template-columns:48px 1fr auto;align-items:center;gap:17px;min-height:125px;padding:25px 5px;display:grid}.agonline-reference .steps article>span{color:var(--red);font-size:11px;font-weight:800}.agonline-reference .steps h3{margin:0;font-size:18px}.agonline-reference .steps p{color:#797e84;margin:7px 0 0;font-size:13px;line-height:1.5}.agonline-reference .final-cta{background:var(--red);color:#fff;grid-template-columns:1fr 1fr;gap:40px;max-width:1240px;min-height:250px;margin:0 auto;padding:62px 70px;display:grid}.agonline-reference .final-cta .eyebrow{color:#fff;opacity:.8}.agonline-reference .final-cta h2{letter-spacing:-.045em;margin:0;font-size:clamp(35px,4vw,52px);line-height:1.03}.agonline-reference .agc-form{grid-template-columns:1fr 1fr;gap:9px;display:grid}.agonline-reference .agc-form input,.agonline-reference .agc-form textarea{width:100%;color:var(--ink);background:#fff;border:0;border-radius:4px;padding:10px;font-size:12px}.agonline-reference .agc-form textarea{grid-column:1/-1;min-height:66px}.agonline-reference .agc-notice{font-size:11px;line-height:1.4}.agonline-reference .button-white{color:var(--ink);background:#fff;border:0;margin-top:12px}.agonline-reference footer{color:#fff;background:#1c1f22;margin-top:90px;padding:70px max(24px,50vw - 620px) 25px}.agonline-reference .footer-main{grid-template-columns:1.5fr .6fr 1fr .8fr;gap:60px;display:grid}.agonline-reference .footer-brand img{object-fit:contain;object-position:left;width:185px;height:46px}.agonline-reference .footer-brand p{color:#979ca1;max-width:260px;margin:24px 0 0;font-size:13px;line-height:1.6}.agonline-reference .footer-main>div:not(.footer-brand):not(.footer-badge){flex-direction:column;align-items:flex-start;gap:12px;display:flex}.agonline-reference .footer-main>div>strong{margin-bottom:6px;font-size:12px}.agonline-reference .footer-main a,.agonline-reference .footer-main span{color:#9ea2a6;font-size:12px}.agonline-reference .footer-badge{border:1px solid #3b3e42;border-radius:5px;align-self:start;padding:17px}.agonline-reference .footer-badge strong{color:#fff;font-size:11px;display:block}.agonline-reference .footer-bottom{color:#6f7479;border-top:1px solid #33363a;justify-content:space-between;margin-top:58px;padding-top:22px;font-size:10px;display:flex}@media (width<=900px){.agonline-reference .site-header nav{gap:13px}.agonline-reference .hero-grid,.agonline-reference .sua-marca,.agonline-reference .process-grid,.agonline-reference .final-cta{grid-template-columns:1fr}.agonline-reference .hero-grid{padding:58px 24px}.agonline-reference .hero-stage{display:none}.agonline-reference .section{padding:76px 24px}.agonline-reference .catalog{padding-left:24px;padding-right:24px}.agonline-reference .catalog-top{flex-direction:column;align-items:flex-start}.agonline-reference .search-box{width:100%}.agonline-reference .product-grid,.agonline-reference .need-grid,.agonline-reference .kit-grid,.agonline-reference .sua-grid{grid-template-columns:repeat(2,1fr)}.agonline-reference .footer-main{grid-template-columns:1fr 1fr}.agonline-reference .final-cta{margin:0 24px;padding:42px 28px}}@media (width<=640px){.agonline-reference .announcement{padding:8px 16px}.agonline-reference .announcement a{display:none}.agonline-reference .site-header{height:68px;padding:0 16px}.agonline-reference .brand{min-width:0}.agonline-reference .brand img{width:132px}.agonline-reference .brand span,.agonline-reference .site-header nav,.agonline-reference .specialist-link{display:none}.agonline-reference .quote-button{min-height:38px;padding:0 10px;font-size:11px}.agonline-reference .hero-grid{min-height:auto;padding:54px 20px}.agonline-reference .hero h1{font-size:46px}.agonline-reference .hero-lead{font-size:16px}.agonline-reference .section{padding:62px 18px}.agonline-reference .section-heading h2{font-size:35px}.agonline-reference .need-grid,.agonline-reference .product-grid,.agonline-reference .sua-grid,.agonline-reference .kit-grid{grid-template-columns:1fr}.agonline-reference .need-card{min-height:140px}.agonline-reference .catalog{padding-left:18px;padding-right:18px}.agonline-reference .catalog-count{flex-direction:column;align-items:flex-start;gap:7px}.agonline-reference .sua-marca{gap:35px}.agonline-reference .product-body>p{min-height:0}.agonline-reference .final-cta{margin:0;padding:40px 20px}.agonline-reference .agc-form{grid-template-columns:1fr}.agonline-reference .footer-main{grid-template-columns:1fr;gap:28px}.agonline-reference footer{margin-top:45px;padding:45px 20px 22px}.agonline-reference .footer-bottom{flex-direction:column;gap:10px}.agonline-reference .seller-ribbon{flex-direction:column;align-items:flex-start;margin:8px 16px}.agonline-reference .seller-ribbon button{margin-left:0}}.agonline-reference .selection-backdrop{z-index:100;background:#15181b7a;justify-content:flex-end;display:flex;position:fixed;inset:0}.agonline-reference .selection-drawer{background:#fff;width:min(480px,100%);height:100%;overflow:auto;box-shadow:-18px 0 45px #0003}.agonline-reference .selection-drawer>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;min-height:105px;padding:24px;display:flex}.agonline-reference .selection-drawer header p{color:var(--red);letter-spacing:.11em;margin:0;font-size:10px;font-weight:850}.agonline-reference .selection-drawer header h2{letter-spacing:-.04em;margin:8px 0 0;font-size:26px}.agonline-reference .selection-drawer header h2 span{color:#fff;background:var(--red);border-radius:50%;place-items:center;min-width:24px;height:24px;font-size:11px;display:inline-grid}.agonline-reference .selection-drawer header>button{color:#393d42;background:#f0f0ef;border:0;border-radius:50%;width:35px;height:35px;font-size:25px;line-height:1}.agonline-reference .selection-items{padding:0 24px}.agonline-reference .selection-items article{border-bottom:1px solid #e9e9e8;grid-template-columns:74px 1fr;gap:14px;padding:18px 0;display:grid}.agonline-reference .selection-items article>img{object-fit:cover;background:#ece9e4;width:74px;height:74px}.agonline-reference .selection-items span{color:var(--red);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850;display:block}.agonline-reference .selection-items h3{margin:5px 0 10px;font-size:15px}.agonline-reference .selection-items label{color:#737980;align-items:center;gap:8px;font-size:10px;display:flex}.agonline-reference .selection-items input{border:1px solid #d6d7d8;border-radius:5px;width:68px;padding:6px}.agonline-reference .selection-items label+button{color:#747980;background:0 0;border:0;margin-top:8px;padding:0;font-size:10px;text-decoration:underline}.agonline-reference .selection-complements{background:#f7f5f2;border:1px solid #e7e7e6;margin:20px 24px;padding:17px}.agonline-reference .selection-complements strong,.agonline-reference .selection-complements small{display:block}.agonline-reference .selection-complements strong{font-size:14px}.agonline-reference .selection-complements small{color:#777c82;margin:3px 0 10px;font-size:10px}.agonline-reference .selection-complements button{color:#44494e;background:#fff;border:1px solid #d8d9da;border-radius:999px;margin:3px;padding:7px 9px;font-size:10px;font-weight:750}.agonline-reference .selection-form{grid-template-columns:1fr 1fr;gap:9px;margin:20px 24px 30px;display:grid}.agonline-reference .selection-form>b,.agonline-reference .selection-form textarea,.agonline-reference .selection-form p,.agonline-reference .selection-form>button{grid-column:1/-1}.agonline-reference .selection-form>b{margin-bottom:4px;font-size:14px}.agonline-reference .selection-form input,.agonline-reference .selection-form textarea{width:100%;color:var(--ink);background:#fff;border:1px solid #d7d8d8;border-radius:5px;padding:10px;font-size:12px}.agonline-reference .selection-form textarea{min-height:70px}.agonline-reference .selection-form p{color:#087344;margin:0;font-size:11px}.agonline-reference .selection-form>button,.agonline-reference .selection-empty button{background:var(--red);color:#fff;border:0;border-radius:999px;min-height:48px;font-weight:800}.agonline-reference .selection-empty{text-align:center;padding:70px 35px}.agonline-reference .selection-empty>b{width:58px;height:58px;color:var(--red);background:#f0f0ef;border-radius:50%;place-items:center;margin:auto;font-size:30px;display:grid}.agonline-reference .selection-empty h3{margin:18px 0 7px;font-size:22px}.agonline-reference .selection-empty p{color:#747980;margin:0 0 19px;font-size:13px;line-height:1.5}.agonline-reference .selection-empty button{padding:0 19px}.agonline-reference .mobile-quote{display:none}@media (width<=640px){.agonline-reference .mobile-quote{z-index:55;background:var(--ink);color:#fff;border:0;border-radius:999px;align-items:center;gap:8px;min-height:45px;padding:0 14px;font-size:12px;font-weight:800;display:flex;position:fixed;bottom:16px;right:16px;box-shadow:0 10px 24px #0003}.agonline-reference .mobile-quote span{background:var(--red);border-radius:50%;place-items:center;width:20px;height:20px;font-size:10px;display:grid}.agonline-reference .selection-form{grid-template-columns:1fr}.agonline-reference .selection-drawer{width:100%}}.agonline-reference{--red:#ee2e24;--red-dark:#c91f1a;--coral:#ff5c35;--ink:#22252a;--gray:#626870;--line:#e4e5e7;--soft:#f4f2ef;--cream:#fbfaf8;--white:#fff;--green:#24b766;isolation:isolate;color:#22252a!important;background:#fff!important;font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important}.agonline-reference .hero{color:#22252a!important;background:#f1efec!important;gap:0!important;height:auto!important;min-height:0!important;padding:0!important;display:block!important}.agonline-reference .hero:before,.agonline-reference .hero:after{content:none!important;background:0 0!important;display:none!important}.agonline-reference .site-header{color:#22252a!important;background:#fffffff0!important;border-bottom:1px solid #20232814!important}.agonline-reference .site-header nav a,.agonline-reference .specialist-link{color:#464a50!important}.agonline-reference .site-header nav a:hover{color:#ee2e24!important}.agonline-reference .hero h1,.agonline-reference .hero h2,.agonline-reference .hero h3{color:#202328!important;font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important}.agonline-reference .hero h1 em{color:#ee2e24!important}.agonline-reference .hero .button-primary,.agonline-reference .product-footer button:not(.selected),.agonline-reference .sua-grid button,.agonline-reference .selection-form>button,.agonline-reference .selection-empty button{color:#fff!important;background:#ee2e24!important}.agonline-reference .hero .button-primary:hover,.agonline-reference .product-footer button:not(.selected):hover,.agonline-reference .sua-grid button:hover,.agonline-reference .selection-form>button:hover{background:#c91f1a!important}.agonline-reference :focus-visible{outline-offset:3px;outline:3px solid #ee2e2459!important}@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}.quote-edit-page{background:#f3f5f7;min-height:100vh;padding:34px}.negotiation-editor{max-width:1500px;margin:20px auto 0}.negotiation-rule{color:#35586f;background:#edf6fc;border:1px solid #b9d4e8;border-radius:10px;gap:14px;padding:16px 18px;display:flex}.negotiation-rule b{white-space:nowrap;color:#123d61}.negotiation-items{gap:13px;margin-top:14px;display:grid}.negotiation-items>article{background:#fff;border:1px solid #dce2e7;border-radius:12px;padding:18px;box-shadow:0 5px 18px #162d420a}.negotiation-items article>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.negotiation-items header span{color:#e1261c;letter-spacing:.1em;font-size:10px;font-weight:900;display:block}.negotiation-items header input{color:#183650;border:0;border-bottom:1px solid #d8dfe5;outline:0;width:min(560px,70vw);margin-top:5px;padding:5px 0;font-size:19px;font-weight:850}.negotiation-items header button,.negotiation-markup button{color:#173d61;background:#fff;border:1px solid #173d61;border-radius:7px;font-weight:850}.negotiation-items header button{padding:10px 13px}.negotiation-item-actions{align-items:center;gap:8px;display:flex}.negotiation-items header .remove-item{color:#b8322c;background:#fff7f6;border-color:#e3b6b2}.negotiation-items header .remove-item:disabled{cursor:not-allowed;opacity:.42}.negotiation-items>article>textarea{box-sizing:border-box;resize:vertical;border:1px solid #d8dfe5;border-radius:7px;width:100%;margin-top:13px;padding:10px}.negotiation-options{border:1px solid #dce2e7;border-radius:9px;margin-top:13px;overflow:hidden}.negotiation-option-head,.negotiation-option{grid-template-columns:120px 110px 130px 170px 130px minmax(120px,1fr) 36px;align-items:center;gap:8px;display:grid}.negotiation-option-head{color:#697986;background:#eef2f5;padding:9px 11px;font-size:10px;font-weight:900}.negotiation-option{border-top:1px solid #e5eaee;padding:10px 11px}.negotiation-option.active{background:#edf8f1;box-shadow:inset 4px 0 #22834e}.negotiation-option label{color:#637481;align-items:center;gap:6px;font-size:11px;font-weight:800;display:flex}.negotiation-option label input{accent-color:#22834e}.negotiation-option>input,.negotiation-markup input{box-sizing:border-box;border:1px solid #cfd8df;border-radius:6px;width:100%;min-width:0;padding:9px}.negotiation-markup{grid-template-columns:1fr auto;gap:5px;display:grid}.negotiation-markup button{padding:0 8px;font-size:10px}.negotiation-option>strong{color:#183650;font-size:14px}.negotiation-option>button{color:#c82d27;background:#fff0ef;border:0;border-radius:50%;width:30px;height:30px;font-size:18px}.negotiation-notes{color:#61717e;gap:6px;margin-top:14px;font-size:12px;font-weight:850;display:grid}.negotiation-notes textarea{border:1px solid #d5dde4;border-radius:8px;padding:11px}.negotiation-summary{color:#fff;background:#202a33;border-radius:11px;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:14px;padding:18px;display:grid}.negotiation-summary span,.negotiation-summary strong{display:block}.negotiation-summary span{color:#aeb8c0;font-size:11px}.negotiation-summary strong{margin-top:7px;font-size:20px}.negotiation-editor>footer{background:#fff;border:1px solid #dce2e7;border-radius:10px;align-items:center;gap:10px;margin-top:14px;padding:15px 18px;display:flex}.negotiation-editor footer>div{margin-right:auto}.negotiation-editor footer b,.negotiation-editor footer small{display:block}.negotiation-editor footer small{color:#7e8b95;margin-top:4px}.negotiation-editor footer a,.negotiation-editor footer button{border-radius:7px;align-items:center;min-height:42px;padding:0 15px;font-weight:850;text-decoration:none;display:inline-flex}.negotiation-editor footer a{color:#173d61;border:1px solid #173d61}.negotiation-editor footer button{color:#fff;background:#e1261c;border:0}@media (width<=1050px){.negotiation-option-head{display:none}.negotiation-option{grid-template-columns:1fr 1fr}.negotiation-option label{grid-column:1/-1}.negotiation-summary{grid-template-columns:1fr 1fr}}@media (width<=700px){.quote-edit-page{padding:18px 12px}.negotiation-rule{display:block}.negotiation-rule b{margin-bottom:5px;display:block}.negotiation-items article>header,.negotiation-editor>footer{flex-direction:column;align-items:flex-start}.negotiation-items header input{width:100%}.negotiation-item-actions{flex-wrap:wrap;width:100%}.negotiation-item-actions button{flex:1}.negotiation-editor footer>div{margin:0}.negotiation-editor footer a,.negotiation-editor footer button{box-sizing:border-box;justify-content:center;width:100%}.negotiation-summary{grid-template-columns:1fr}}.negotiation-payment{background:#edf6fc;border:1px solid #b9d4e8;border-radius:10px;align-items:end;gap:12px;margin-top:14px;padding:15px 18px;display:flex}.negotiation-payment>div{margin-right:auto}.negotiation-payment b,.negotiation-payment small,.negotiation-payment span>*{display:block}.negotiation-payment small{color:#697986;margin-top:3px;font-size:10px}.negotiation-payment label{color:#566a79;gap:5px;min-width:190px;font-size:10px;font-weight:850;display:grid}.negotiation-payment select{background:#fff;border:1px solid #aebdca;border-radius:7px;min-height:42px;padding:8px 10px}.negotiation-payment>span{background:#fff;border-radius:8px;min-width:190px;padding:9px 12px}.negotiation-payment>span strong{color:#173d61;margin:4px 0;font-size:18px}.negotiation-payment em{color:#697986;font-size:8px;font-style:normal}.negotiation-summary{grid-template-columns:repeat(5,1fr)}@media (width<=1050px){.negotiation-payment{flex-wrap:wrap;align-items:stretch}.negotiation-payment>div{width:100%}.negotiation-summary{grid-template-columns:1fr 1fr}}@media (width<=700px){.negotiation-payment{flex-direction:column}.negotiation-payment label,.negotiation-payment>span{box-sizing:border-box;width:100%;min-width:0}.negotiation-summary{grid-template-columns:1fr}}.freight-adjustment{background:#f8fafc;border:1px dashed #9eacc0;border-radius:11px;margin-top:14px;padding:18px}.freight-adjustment.active{background:#fff9ea;border-style:solid;border-color:#d6bd82}.freight-adjustment>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.freight-adjustment header span{color:#e1261c;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:950}.freight-adjustment h3{color:#173d61;margin:4px 0;font-size:18px}.freight-adjustment header p{color:#6d7b88;max-width:780px;margin:0;font-size:10px;line-height:1.5}.freight-adjustment header button{color:#fff;white-space:nowrap;cursor:pointer;background:#173d61;border:0;border-radius:7px;min-height:40px;padding:9px 14px;font-size:10px;font-weight:900}.freight-adjustment header .remove-freight{color:#a92722;background:#ffecea}.freight-fields{grid-template-columns:1fr .75fr 1.25fr 1.25fr;gap:10px;margin-top:15px;display:grid}.freight-fields>label{color:#596b79;align-content:start;gap:5px;font-size:9px;font-weight:850;display:grid}.freight-fields input{box-sizing:border-box;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #b9c3cd;border-radius:7px;padding:8px 9px}.freight-fields label>span{grid-template-columns:1fr auto;gap:5px;display:grid}.freight-fields label>span button{color:#fff;cursor:pointer;background:#173d61;border:0;border-radius:7px;padding:0 10px;font-size:9px;font-weight:850}.freight-fields label>small{color:#7d8994;font-size:7px}.freight-result{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.freight-result span{background:#fff;border-radius:7px;padding:10px}.freight-result small,.freight-result b{display:block}.freight-result small{color:#778593;font-size:8px}.freight-result b{color:#173d61;margin-top:4px;font-size:14px}.freight-result .positive{background:#eaf8f0}.freight-result .negative{background:#ffedef}.freight-result .negative b{color:#a92722}@media (width<=1000px){.freight-fields{grid-template-columns:1fr 1fr}}@media (width<=700px){.freight-adjustment>header{flex-direction:column;align-items:flex-start}.freight-adjustment header button{width:100%}.freight-fields,.freight-result{grid-template-columns:1fr}}
