/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--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}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.hidden{display:none}.table{display:table}.resize{resize:both}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.outline-white{outline-color:var(--color-white)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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))}.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!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important}}:root{--orange:#e87524;--gold:#f4b52b;--cream:#fffaf4;--black:#111;--muted:#625d57;--line:#ead7c3}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--black);margin:0;font-family:Arial,Helvetica,sans-serif}.wrap{width:min(1180px,100% - 40px);margin:auto}.announcement{color:#fff;text-align:center;background:#111;gap:3px;padding:10px 16px;display:grid}.announcement strong{letter-spacing:.12em;font-size:13px}.announcement span{letter-spacing:.08em;color:#ddd;font-size:11px}.site-header{justify-content:space-between;align-items:center;gap:30px;height:92px;display:flex}.logo img{object-fit:contain;width:165px;height:78px}.site-header nav{align-items:center;gap:25px;display:flex}.site-header a,.site-header summary{color:#111;cursor:pointer;font-size:14px;text-decoration:none}.site-header details{position:relative}.site-header summary{list-style:none}.dropdown{z-index:30;background:#fff;width:290px;padding:12px;display:grid;position:absolute;top:30px;left:-20px;box-shadow:0 18px 45px #0002}.dropdown a{padding:10px 12px}.dropdown a:hover{background:#fff1df}.home-hero{background:linear-gradient(115deg,#fff7ed 0 62%,#f5c36a 62%);grid-template-columns:1.08fr .92fr;min-height:650px;display:grid}.hero-copy{width:auto;margin:0;padding:110px max(40px,50vw - 590px)}.kicker{text-transform:uppercase;letter-spacing:.17em;color:var(--gold);font-size:12px;font-weight:700}h1,h2{font-family:Georgia,serif}h1{margin:20px 0;font-size:64px;line-height:1.04}h1 em{color:var(--orange)}h2{margin:14px 0 35px;font-size:44px}.lead{max-width:650px;color:var(--muted);font-size:18px;line-height:1.7}.hero-image{align-items:center;padding:65px 5vw 65px 0;display:flex}.hero-image img{object-fit:cover;background:#fff;width:100%;height:500px;box-shadow:18px 18px #111}.actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.btn{border:1px solid #111;padding:14px 20px;font-weight:700;text-decoration:none;display:inline-block}.btn.dark{color:#fff;background:#111}.btn.light{color:#111}.btn.white{color:#111;background:#fff;border-color:#fff}.section{padding:95px 0}.collection-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.collection-card{border:1px solid var(--line);color:#111;background:#fff;text-decoration:none}.collection-card img{object-fit:cover;background:#fff0d5;width:100%;height:240px}.collection-card>div{padding:24px}.collection-card small{color:var(--orange);text-transform:uppercase;letter-spacing:.1em;font-weight:700}.collection-card h3{margin:10px 0;font:600 25px Georgia,serif}.collection-card p{color:var(--muted);line-height:1.55}.local-band,.gallery-band{background:var(--orange);color:#fff;padding:70px 0}.local-grid{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.local-grid h2{margin-bottom:0}.local-grid p{line-height:1.7}.pale{color:#ffe19d}.detail-hero{background:linear-gradient(115deg,#fff7ed 0 65%,#f5c36a 65%);padding:70px 0}.detail-grid{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.detail-grid img{object-fit:cover;background:#fff;width:100%;height:450px;box-shadow:16px 16px #111}.feature-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.feature-grid article{border:1px solid var(--line);background:#fff;padding:28px}.feature-grid span{color:var(--orange);font-weight:700}.feature-grid h3{font:600 24px/1.25 Georgia,serif}.feature-grid p{color:var(--muted);line-height:1.6}.gallery-band>.wrap{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.gallery-band img{object-fit:cover;background:#fff;width:100%;height:360px}footer{color:#fff;background:#111;padding:60px 0 24px}.footer-grid{grid-template-columns:1.4fr 1fr 1fr;gap:45px;display:grid}.footer-grid>img{object-fit:contain;width:210px;height:130px}.footer-grid>div{flex-direction:column;gap:10px;display:flex}.footer-grid span,.footer-grid a{color:#ccc;font-size:13px;text-decoration:none}.copyright{color:#888;border-top:1px solid #fff2;margin-top:40px;padding-top:20px;font-size:12px}.form-section{background:#fff;padding:90px 0}.franchise-notice{color:#37342d;background:#f8f6f0;border:1px solid #d8d3c7;border-left:5px solid #ad8538;margin:24px auto 64px;padding:24px 28px}.franchise-notice h2{letter-spacing:.02em;margin:0 0 8px;font-size:18px}.franchise-notice p{max-width:980px;margin:0;font-size:13px;line-height:1.65}.form-grid{grid-template-columns:.8fr 1.2fr;gap:70px;display:grid}.lead-form{border:1px solid var(--line);background:#fffaf4;flex-direction:column;gap:15px;padding:32px;display:flex}.form-row{grid-template-columns:1fr 1fr;gap:15px;display:grid}.lead-form label{flex-direction:column;gap:7px;font-size:12px;font-weight:700;display:flex}.lead-form input,.lead-form textarea,.lead-form select{border:1px solid var(--line);font:inherit;background:#fff;padding:13px}.lead-form button{align-self:flex-start}.lead-form small{color:var(--muted);line-height:1.5}.form-success{border:1px solid var(--line);background:#fffaf4;padding:45px}.form-success h2{margin-top:0}.kitchen-hero{background:linear-gradient(115deg,#fff7ed 0 65%,#f5c36a 65%);padding:70px 0}.kitchen-hero img{object-fit:contain;background:#fff;width:100%;height:470px;box-shadow:16px 16px #111}.kitchen-hero .weatherstrong-top-image{object-fit:contain;object-position:center;background:#f2eee7}.kitchen-actions{grid-template-columns:repeat(4,1fr);gap:14px;padding:34px 0;display:grid}.kitchen-actions a{color:#fff;border-bottom:5px solid var(--orange);background:#111;flex-direction:column;gap:6px;min-height:110px;padding:22px;text-decoration:none;display:flex}.kitchen-actions span{color:#ddd;font-size:13px}.gallery-slider{outline:none;margin-top:32px}.gallery-stage{border:1px solid var(--line);background:#fff;justify-content:center;align-items:center;height:clamp(480px,62vw,720px);display:flex;position:relative;overflow:hidden}.gallery-stage>img{object-fit:contain;width:100%;height:100%;display:block}.gallery-arrow{color:#fff;cursor:pointer;background:#111111db;border:0;border-radius:50%;width:54px;height:54px;font:300 42px/1 Arial,sans-serif;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 18px #0000002e}.gallery-arrow:hover,.gallery-arrow:focus-visible{background:var(--orange)}.gallery-arrow.previous{left:20px}.gallery-arrow.next{right:20px}.gallery-caption{color:#fff;background:#111;justify-content:space-between;align-items:center;gap:24px;padding:18px 22px;display:flex}.gallery-caption>div{flex-direction:column;gap:4px;display:flex}.gallery-caption b{color:#f5b14c;font:600 20px Georgia,serif}.gallery-caption span{font-size:15px}.gallery-caption>strong{white-space:nowrap;color:#f5b14c}.gallery-thumbnails{scrollbar-width:thin;gap:10px;padding:14px 0 6px;display:flex;overflow-x:auto}.gallery-thumbnails button{cursor:pointer;opacity:.68;background:#fff;border:2px solid #0000;flex:0 0 112px;height:78px;padding:3px}.gallery-thumbnails button.active{border-color:var(--orange);opacity:1}.gallery-thumbnails img{object-fit:contain;width:100%;height:100%}.clearance-section{background:#fff;padding:95px 0}.clearance-grid{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:40px;display:grid}.clearance-grid article{background:#faf9f6;border:1px solid #eee;flex-direction:column;display:flex;overflow:hidden}.clearance-grid article>img{object-fit:contain;background:#fff;width:100%;height:280px}.clearance-grid article>div{flex-direction:column;flex:1;padding:22px;display:flex}.clearance-grid h3{margin:0 0 18px;font:600 20px/1.35 Georgia,serif}.prices{align-items:center;gap:12px;margin-top:auto;display:flex}.prices strong{color:var(--orange);font-size:20px}.prices del{color:#888}.inquire{color:#fff;text-align:center;background:#111;margin-top:16px;padding:12px;font-weight:700;text-decoration:none;display:block}.stone-features{grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:85px;display:grid}.stone-features article{border:1px solid var(--line);background:#fff;padding:30px}.stone-features span{color:var(--orange);font-weight:700}.stone-features h3{font:600 25px Georgia,serif}.stone-features p{color:var(--muted);line-height:1.65}.stone-gallery-label{margin-top:0}.designer-section{background:#fff;padding:95px 0}.designer-grid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:70px;display:grid}.designer-grid>img{object-fit:cover;width:100%;height:560px}.designer-grid p:not(.kicker){color:var(--muted);font-size:17px;line-height:1.75}.mini-feature-grid{grid-template-columns:repeat(4,1fr);gap:18px;margin:30px 0 85px;display:grid}.mini-feature-grid article,.accessory-grid article{border:1px solid var(--line);background:#fff;padding:25px}.mini-feature-grid h3,.accessory-grid h3{font:600 22px Georgia,serif}.mini-feature-grid p,.accessory-grid p{color:var(--muted);line-height:1.6}.media-section{background:#fff;padding:85px 0}.media-grid{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.media-grid iframe{aspect-ratio:16/9;border:0;width:100%}.accessory-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.accessory-cta{margin-top:28px}.appliance-hero{background:linear-gradient(115deg,#fff7ed 0 65%,#f5c36a 65%);padding:70px 0}.appliance-hero img{object-fit:contain;background:#fff;width:100%;height:470px;box-shadow:16px 16px #111}.appliance-categories>.lead{margin-top:-18px}.appliance-grid{grid-template-columns:repeat(2,1fr);gap:22px;margin-top:45px;display:grid}.appliance-grid article{border:1px solid var(--line);border-top:5px solid var(--orange);background:#fff;flex-direction:column;min-height:310px;padding:34px;display:flex}.appliance-grid article>span{color:var(--orange);letter-spacing:.08em;font-weight:700}.appliance-grid h3{margin:18px 0 10px;font:600 28px Georgia,serif}.appliance-grid article>p{color:var(--muted);margin:0;line-height:1.65}.brand-placeholder{border-top:1px solid var(--line);color:#9c8c7c;letter-spacing:.12em;text-transform:uppercase;margin-top:auto;padding-top:24px;font-size:12px;font-weight:700}.appliance-brands{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:28px;display:grid}.appliance-brand{border:1px solid var(--line);background:#fffaf4;grid-template-columns:76px 1fr;align-items:center;gap:13px;min-height:82px;padding:10px;display:grid}.brand-image{background:#fff;justify-content:center;align-items:center;width:76px;height:60px;padding:8px;display:flex}.brand-image img{object-fit:contain;max-width:100%;max-height:100%}.appliance-brand b{font:600 17px Georgia,serif}.appliance-brand small{color:var(--muted);align-items:center;gap:7px;margin-top:7px;display:flex}.appliance-brand small i{border:1px solid #0003;border-radius:50%;width:13px;height:13px;display:block}.appliance-cta{background:var(--orange);color:#fff;padding:75px 0}.appliance-cta>.wrap{grid-template-columns:1fr auto;align-items:center;gap:60px;display:grid}.appliance-cta h2{margin-bottom:12px}.appliance-cta p{line-height:1.65}.appliance-contact{color:#fff;border-color:#fff}.account-link{background:#111;padding:10px 13px;color:#fff!important}.portal-shell{background:#f5f2ed;grid-template-columns:255px 1fr;min-height:900px;display:grid}.portal-sidebar{color:#fff;background:#171717;padding:30px 18px}.portal-user{border-bottom:1px solid #ffffff1d;flex-direction:column;gap:7px;padding:12px 12px 28px;display:flex}.portal-user small{color:#f4b52b;letter-spacing:.14em}.portal-user b{font:600 20px Georgia,serif}.portal-user span,.role-badge{text-transform:capitalize}.portal-sidebar nav{flex-direction:column;padding-top:20px;display:flex}.portal-sidebar button{color:#ccc;text-align:left;cursor:pointer;background:0 0;border:0;padding:13px 12px}.portal-sidebar button.active,.portal-sidebar button:hover{color:#fff;background:#e87524}.portal-main{min-width:0;padding:45px clamp(24px,4vw,65px) 80px}.portal-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.portal-heading h1{margin:10px 0 28px;font-size:45px}.role-badge{border:1px solid var(--line);background:#fff;padding:9px 12px;font-size:12px;font-weight:700}.portal-stat-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.portal-stat-grid article,.portal-panel,.permission-grid article,.training-grid article{border:1px solid var(--line);background:#fff;padding:24px}.portal-stat-grid small{color:var(--muted);display:block}.portal-stat-grid strong{margin:12px 0;font:600 34px Georgia,serif;display:block}.portal-stat-grid p{color:var(--muted);margin:0;font-size:12px}.portal-columns{grid-template-columns:1fr 1fr;gap:20px;margin-top:22px;display:grid}.portal-panel h2,.module-intro h2{margin:0 0 22px;font-size:28px}.activity-list,.check-list{margin:0;padding:0;list-style:none}.activity-list li{border-top:1px solid var(--line);flex-direction:column;gap:6px;padding:14px 0;display:flex}.activity-list span{color:var(--muted);font-size:12px}.check-list li{border-top:1px solid var(--line);grid-template-columns:auto 1fr auto;gap:10px;padding:13px 0;display:grid}.check-list small{color:var(--orange);font-weight:700}.module-intro{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:30px;display:flex}.module-intro>div:first-child{max-width:700px}.module-intro p{color:var(--muted);line-height:1.65}.module-intro button,.calendar-connect{color:#fff;background:#111;border:1px solid #111;margin:4px;padding:10px 13px;font-weight:700}.data-table{border:1px solid var(--line);background:#fff;overflow-x:auto}.data-table table{border-collapse:collapse;width:100%}.data-table th,.data-table td{text-align:left;border-bottom:1px solid var(--line);padding:16px}.data-table th{text-transform:uppercase;letter-spacing:.09em;color:var(--muted);font-size:12px}.permission-grid,.training-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.permission-grid h3,.training-grid h3{font:600 22px Georgia,serif}.permission-grid p{color:var(--muted);line-height:1.6}.training-grid span{color:var(--orange);font-size:12px;font-weight:700}.training-grid article>div{background:#eee;height:8px}.training-grid i{background:var(--orange);height:100%;display:block}.thread{border:1px solid var(--line);background:#fff;padding:25px}.file-drop{border:2px dashed var(--line);text-align:center;color:var(--muted);margin-top:25px;padding:45px}.calendar-placeholder{border:1px dashed var(--orange);background:#fffaf4;padding:35px}.calendar-placeholder p{color:var(--muted);line-height:1.6}.flyer-studio{grid-template-columns:minmax(280px,350px) minmax(560px,1fr);align-items:start;gap:28px;display:grid}.flyer-tools{border:1px solid var(--line);background:#fff;padding:24px;position:sticky;top:20px}.flyer-tools label{flex-direction:column;gap:7px;font-size:12px;font-weight:700;display:flex}.flyer-tools select,.flyer-tools input{border:1px solid var(--line);width:100%;font:inherit;background:#fff;padding:11px}.flyer-contact-fields{gap:13px;margin:22px 0;display:grid}.flyer-buttons{gap:9px;display:grid}.flyer-buttons button{color:#fff;cursor:pointer;background:#111;border:1px solid #111;padding:12px;font-weight:700}.flyer-buttons button+button{background:var(--orange);border-color:var(--orange)}.flyer-tools>p{color:var(--muted);font-size:12px;line-height:1.5}.flyer-preview-wrap{background:#ddd;padding:24px;overflow:auto}.product-flyer{aspect-ratio:8.5/11;background:#fff;flex-direction:column;width:min(100%,760px);margin:auto;display:flex;overflow:hidden;box-shadow:0 8px 30px #0002}.product-flyer>header{border-bottom:5px solid var(--orange);justify-content:space-between;align-items:center;height:90px;padding:10px 34px;display:flex}.product-flyer>header img{object-fit:contain;width:165px;height:70px}.product-flyer>header span{letter-spacing:.12em;font-size:10px;font-weight:700}.flyer-image{background:#eee;height:330px;position:relative;overflow:hidden}.flyer-image>img{object-fit:cover;width:100%;height:100%}.flyer-image>div{color:#fff;background:linear-gradient(#0000,#000c);padding:22px 34px;position:absolute;inset:auto 0 0}.flyer-image small{color:#f8c15b;text-transform:uppercase;letter-spacing:.15em;font-weight:700}.flyer-image h2{margin:9px 0 0;font-size:35px;line-height:1.08}.product-flyer>section{flex-direction:column;flex:1;padding:25px 34px;display:flex}.flyer-subhead{margin:0 0 20px;font:18px/1.5 Georgia,serif}.flyer-features{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.flyer-features>div{background:#fff7ed;align-items:flex-start;gap:7px;padding:10px;display:flex}.flyer-features i{color:var(--orange);font-style:normal}.flyer-features b{font-size:11px;line-height:1.4}.flyer-showroom{color:#fff;background:#111;justify-content:space-between;align-items:center;gap:20px;margin-top:auto;padding:15px 18px;display:flex}.flyer-showroom>div{flex-direction:column;gap:4px;display:flex}.flyer-showroom small{color:#f4b52b;font-weight:700}.flyer-showroom span{font-size:10px}.flyer-showroom>strong{color:#f4b52b;font-size:11px}.product-flyer>footer{background:var(--orange);color:#fff;justify-content:space-between;align-items:center;gap:20px;padding:18px 34px;display:flex}.product-flyer>footer>div{flex-direction:column;gap:4px;display:flex}.product-flyer>footer b{font-size:15px}.product-flyer>footer span{font-size:11px}.marketing-option-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.marketing-option-grid>button{border:1px solid var(--line);color:#111;text-align:left;cursor:pointer;background:#fff;border-top:5px solid #111;min-height:225px;padding:28px}.marketing-option-grid>button:hover{transform:translateY(-2px);box-shadow:0 12px 26px #0001}.marketing-option-grid span{color:var(--orange);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700}.marketing-option-grid h3{margin:18px 0 10px;font:600 25px Georgia,serif}.marketing-option-grid p{color:var(--muted);line-height:1.6}.marketing-option-grid>button>b{margin-top:22px;display:block}.marketing-option-grid .flyer-option{border-top-color:var(--orange);background:#fff7ed}.marketing-back{color:#111;cursor:pointer;background:#fff;border:1px solid #111;margin:0 0 20px;padding:11px 15px;font-weight:700}.welcome-flyer>header{height:78px}.welcome-flyer .welcome-intro{text-align:center;flex:0;padding:16px 34px 12px;display:block}.welcome-intro>small{color:var(--orange);letter-spacing:.2em;font-weight:700}.welcome-intro h2{margin:7px 0;font-size:29px;line-height:1.05}.welcome-intro h2 em{color:var(--orange)}.welcome-intro p{max-width:610px;color:var(--muted);margin:0 auto;font:14px/1.35 Georgia,serif}.welcome-offer{color:#fff;border-left:6px solid var(--orange);background:#111;justify-content:space-between;align-items:center;gap:20px;margin:0 34px;padding:10px 16px;display:flex}.welcome-offer>div{flex-direction:column;gap:3px;display:flex}.welcome-offer small,.welcome-offer span{color:#f4b52b;letter-spacing:.14em;font-size:9px;font-weight:700}.welcome-offer b{font:600 17px Georgia,serif}.welcome-offer strong{letter-spacing:.08em;font-size:20px}.welcome-collections{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(3,1fr);gap:8px;flex:1!important;padding:13px 34px!important;display:grid!important}.welcome-collections>div{background:#eee;min-height:100px;position:relative;overflow:hidden}.welcome-collections img{object-fit:cover;width:100%;height:100%}.welcome-collections>div>span{color:#fff;background:linear-gradient(#0000,#000e);flex-direction:column;gap:2px;padding:22px 8px 7px;display:flex;position:absolute;inset:auto 0 0}.welcome-collections b{font-size:10px;line-height:1.2}.welcome-collections small{color:#eee;font-size:7px;line-height:1.2}.welcome-visit{border:1px solid var(--line);background:#fff7ed;justify-content:space-between;align-items:center;gap:20px;margin:0 34px 10px;padding:10px 14px;display:flex}.welcome-visit>div{flex-direction:column;gap:2px;display:flex}.welcome-visit small{color:var(--orange);font-size:8px;font-weight:700}.welcome-visit b{font:600 14px Georgia,serif}.welcome-visit span{font-size:8px}.welcome-visit>strong{color:var(--orange);font-size:9px}.welcome-flyer>footer{padding:14px 34px}.asset-section{border:1px solid var(--line);background:#fff;margin-bottom:22px;padding:28px}.asset-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.asset-heading h2{margin:8px 0 24px;font-size:30px}.asset-download{background:var(--orange);color:#fff;padding:11px 15px;font-weight:700;text-decoration:none;display:inline-block}.asset-download.dark{background:#111}.logo-asset{background:#fff7ed;align-items:center;gap:28px;padding:25px;display:flex}.logo-asset img{object-fit:contain;width:250px;height:120px}.logo-asset>div{flex-direction:column;gap:8px;display:flex}.logo-asset b{font:600 22px Georgia,serif}.logo-asset span{color:var(--muted)}.video-library{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.video-library article{border:1px solid var(--line)}.video-library iframe{aspect-ratio:16/9;border:0;width:100%}.video-library article>div{flex-direction:column;gap:9px;padding:15px;display:flex}.video-library a{color:var(--orange);font-weight:700;text-decoration:none}.ad-filter{border:1px solid var(--line);background:#fff;justify-content:space-between;align-items:end;gap:25px;margin-bottom:25px;padding:20px;display:flex}.ad-filter label{flex-direction:column;gap:7px;font-weight:700;display:flex}.ad-filter select{border:1px solid var(--line);min-width:300px;font:inherit;padding:11px}.ad-filter span{color:var(--muted);font-size:13px}.ad-ideas-grid{grid-template-columns:repeat(2,1fr);gap:22px;display:grid}.ad-ideas-grid>article{border:1px solid var(--line);background:#fff;padding:16px}.ad-square{aspect-ratio:1;background:#222;position:relative;overflow:hidden}.ad-square>img:first-child{object-fit:cover;width:100%;height:100%}.ad-square:after{content:"";background:linear-gradient(#0000,#000e);position:absolute;inset:30% 0 0}.ad-square .ad-logo{z-index:2;object-fit:contain;background:#fff;width:125px;height:66px;padding:5px;position:absolute;top:22px;left:22px}.ad-square>div{z-index:2;color:#fff;flex-direction:column;gap:8px;display:flex;position:absolute;inset:auto 24px 24px}.ad-square small{color:#f4b52b;text-transform:uppercase;letter-spacing:.12em;font-weight:700}.ad-square h3{margin:0;font:600 clamp(25px,3vw,42px)/1.05 Georgia,serif}.ad-square b{font-size:15px}.ad-square span{color:#f4b52b;text-transform:uppercase;font-size:11px;font-weight:700}.ad-ideas-grid article>p{color:var(--muted);font-size:13px;line-height:1.55}.ad-ideas-grid article>button{color:#fff;cursor:pointer;background:#111;border:0;width:100%;padding:12px;font-weight:700}.ad-ideas-grid article>button:disabled{opacity:.55}@media (width<=900px){.site-header{align-items:flex-start;height:auto;padding:14px 0}.form-grid{grid-template-columns:1fr}.site-header nav{flex-wrap:wrap;justify-content:flex-end;gap:12px}.home-hero,.detail-grid,.local-grid,.gallery-band>.wrap{grid-template-columns:1fr}.home-hero{background:#fff7ed}.hero-copy{padding:70px 30px}.hero-image{padding:0 30px 65px}.collection-grid{grid-template-columns:1fr 1fr}.feature-grid{grid-template-columns:1fr}.detail-hero{background:#fff7ed}.dropdown{left:auto;right:0}.kitchen-actions,.clearance-grid{grid-template-columns:1fr 1fr}.stone-features,.designer-grid{grid-template-columns:1fr}.mini-feature-grid,.accessory-grid{grid-template-columns:1fr 1fr}.media-grid,.appliance-grid,.appliance-cta>.wrap{grid-template-columns:1fr}.appliance-hero{background:#fff7ed}.portal-shell{grid-template-columns:1fr}.portal-sidebar{padding:18px}.portal-sidebar nav{grid-template-columns:repeat(3,1fr);display:grid}.portal-stat-grid,.permission-grid,.training-grid{grid-template-columns:1fr 1fr}.flyer-studio{grid-template-columns:1fr}.flyer-tools{position:static}.flyer-preview-wrap{padding:14px}.marketing-option-grid{grid-template-columns:1fr 1fr}.video-library,.ad-ideas-grid{grid-template-columns:1fr}.asset-heading,.ad-filter,.logo-asset{flex-direction:column;align-items:flex-start}}@media (width<=600px){.wrap{width:min(100% - 28px,1180px)}.site-header{display:block}.logo img{width:140px}.site-header nav{justify-content:flex-start}.site-header nav>a:nth-last-child(n+3){display:none}h1{font-size:44px}h2{font-size:35px}.collection-grid{grid-template-columns:1fr}.hero-image img,.detail-grid img{height:330px}.footer-grid,.kitchen-actions,.clearance-grid{grid-template-columns:1fr}.gallery-stage{height:390px}.gallery-arrow{width:44px;height:44px;font-size:34px}.gallery-arrow.previous{left:10px}.gallery-arrow.next{right:10px}.gallery-caption{align-items:flex-start;padding:15px 16px}.gallery-thumbnails button{flex-basis:88px;height:64px}.appliance-grid article{min-height:0}.appliance-hero img{height:330px}.appliance-brands{grid-template-columns:1fr}.portal-main{padding:30px 14px 60px}.portal-sidebar nav{grid-template-columns:1fr 1fr}.portal-heading,.module-intro{flex-direction:column;align-items:flex-start}.portal-heading h1{font-size:36px}.portal-stat-grid,.portal-columns,.permission-grid,.training-grid{grid-template-columns:1fr}.inventory-status-banner{border-left:6px solid var(--orange);background:#fff;justify-content:space-between;align-items:flex-start;gap:30px;margin-bottom:20px;padding:25px 28px;display:flex}.inventory-status-banner small{color:var(--orange);letter-spacing:.14em;font-size:10px;font-weight:900}.inventory-status-banner h3{margin:7px 0;font:600 27px Georgia,serif}.inventory-status-banner p{max-width:720px;color:var(--muted);margin:0;line-height:1.6}.inventory-status-banner>span{color:#fff;white-space:nowrap;background:#303b32;padding:9px 11px;font-size:10px;font-weight:900}.inventory-order-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.inventory-order-button{text-align:left!important;color:#fff!important;cursor:pointer!important;background:#303b32!important;border:3px solid #303b32!important;border-radius:15px!important;grid-template-columns:54px minmax(0,1fr) 48px!important;align-items:center!important;gap:18px!important;min-height:190px!important;padding:26px!important;transition:transform .18s,box-shadow .18s,background .18s!important;display:grid!important;box-shadow:0 10px #d66b20,0 18px 28px #0000001c!important}.inventory-order-button:nth-child(2n){background:#b95d21!important;border-color:#b95d21!important;box-shadow:0 10px #303b32,0 18px 28px #0000001c!important}.inventory-order-button:hover{background:#e87524!important;border-color:#e87524!important;transform:translateY(-4px)!important;box-shadow:0 13px #303b32,0 24px 35px #00000026!important}.inventory-order-button:focus-visible{outline-offset:4px!important;outline:4px solid #f4b52b!important}.inventory-button-number{color:#fff;background:#ffffff16;border:2px solid #fff6;border-radius:11px;place-items:center;width:50px;height:50px;font:700 20px Georgia,serif;display:grid}.inventory-button-copy{gap:7px;display:grid}.inventory-button-copy small{color:#ffd0ab;letter-spacing:.14em;font-size:9px;font-weight:900}.inventory-button-copy strong{color:#fff;font:600 25px Georgia,serif}.inventory-button-copy em{color:#ffffffc9;font-size:12px;font-style:normal;line-height:1.5}.inventory-button-cta{color:#303b32;text-transform:uppercase;letter-spacing:.05em;background:#fff;border-radius:6px;width:max-content;margin-top:7px;padding:8px 12px;font-size:11px;font-weight:900;display:inline-flex}.inventory-button-arrow{color:#303b32;background:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:46px;height:46px;font-size:25px;font-weight:900;display:grid}.inventory-order-button:hover .inventory-button-arrow{color:#fff;background:#303b32}.inventory-link-note{background:#faf7f1;border:1px dashed #b9b0a4;align-items:center;gap:22px;margin-top:28px;padding:19px 22px;display:flex}.inventory-link-note b{white-space:nowrap}.inventory-link-note p{color:var(--muted);margin:0;line-height:1.5}@media (width<=850px){.inventory-order-grid{grid-template-columns:1fr}}@media (width<=650px){.inventory-status-banner,.inventory-link-note{flex-direction:column}.inventory-order-button{grid-template-columns:42px minmax(0,1fr) 36px!important;gap:12px!important;min-height:170px!important;padding:19px!important}.inventory-button-number{width:38px;height:38px}.inventory-button-copy strong{font-size:21px}.inventory-button-arrow{width:34px;height:34px;font-size:19px}.inventory-button-cta{font-size:9px}}.flyer-preview-wrap{padding:5px}.product-flyer{min-width:600px}.marketing-option-grid{grid-template-columns:1fr}}@media print{body{background:#fff}.announcement,.site-header,.portal-sidebar,.portal-heading,.module-intro,.flyer-tools,body>next-route-announcer,body>footer{display:none!important}.portal-shell,.portal-main,.flyer-studio,.flyer-preview-wrap,.product-catalog{background:#fff!important;margin:0!important;padding:0!important;display:block!important}.product-flyer,.catalog-page{break-inside:avoid;page-break-after:always;width:8.5in!important;height:11in!important;box-shadow:none!important;margin:0!important}.product-catalog .catalog-page:last-child{page-break-after:auto}.flyer-preview-wrap{overflow:visible!important}@page{size:letter;margin:0}}.facebook-strategies{flex-direction:column;gap:22px;margin-bottom:46px;display:flex}.strategy-intro{color:#fff;border-top:5px solid var(--orange);background:linear-gradient(125deg,#151515,#2b211a);padding:32px}.strategy-intro>span,.ad-library-heading>span{color:#f4b52b;letter-spacing:.15em;text-transform:uppercase;font-size:11px;font-weight:800}.strategy-intro h2,.ad-library-heading h2{margin:8px 0 10px;font:600 clamp(28px,4vw,44px)/1.08 Georgia,serif}.strategy-intro>p{color:#ddd;max-width:760px;line-height:1.65}.conversion-goals{flex-wrap:wrap;align-items:center;gap:9px;margin-top:22px;display:flex}.conversion-goals b{text-transform:uppercase;margin-right:5px;font-size:12px}.conversion-goals span{background:#ffffff17;border:1px solid #ffffff26;padding:8px 11px;font-size:12px}.strategy-card{border:1px solid var(--line);background:#fff;box-shadow:0 10px 28px #2814060b}.strategy-card>header{grid-template-columns:auto 1fr auto;align-items:start;gap:20px;padding:25px 26px 20px;display:grid}.strategy-number{width:54px;height:54px;color:var(--orange);background:#fff2e7;place-items:center;font:700 21px Georgia,serif;display:grid}.strategy-card header small{color:var(--orange);letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:800}.strategy-card h3{margin:5px 0 7px;font:600 25px/1.15 Georgia,serif}.strategy-card header p{color:var(--muted);max-width:720px;margin:0;line-height:1.55}.strategy-card header strong{white-space:nowrap;color:var(--muted);background:#f6f3ef;padding:8px 10px;font-size:11px}.strategy-progress{background:#eee;height:4px}.strategy-progress i{background:var(--orange);height:100%;transition:width .25s;display:block}.strategy-checklist{border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.strategy-checklist label{border-right:1px solid var(--line);border-bottom:1px solid var(--line);cursor:pointer;gap:11px;padding:16px 18px;line-height:1.5;display:flex}.strategy-checklist label:nth-child(2n){border-right:0}.strategy-checklist input{width:18px;height:18px;accent-color:var(--orange);flex:none;margin-top:2px}.strategy-checklist label>span{color:#34302d;gap:9px;font-size:13px;display:flex}.strategy-checklist label>span>b{color:#7b6b60;background:#f3eee9;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:11px;display:grid}.strategy-checklist label.checked{background:#f8fbf7}.strategy-checklist label.checked>span{color:#73806f;text-decoration:line-through}.strategy-checklist label.checked>span>b{color:#31562a;background:#dcebd8}.ad-library-heading{margin:0 0 20px}.ad-library-heading>span{color:var(--orange)}.ad-library-heading p{color:var(--muted);margin:0}@media (width<=700px){.strategy-card>header{grid-template-columns:auto 1fr}.strategy-card header strong{grid-column:2}.strategy-checklist{grid-template-columns:1fr}.strategy-checklist label{border-right:0}.conversion-goals{align-items:flex-start}.conversion-goals b{width:100%}}.local-strategies{flex-direction:column;gap:22px;display:flex}.envelope-guide{background:#fff8ef;border:1px solid #edcfb2;grid-template-columns:1fr 1fr 1.4fr;gap:18px;margin:0 26px 24px;padding:22px;display:grid}.envelope-guide>div{border:1px solid var(--line);background:#fff;flex-direction:column;gap:5px;padding:15px;display:flex}.envelope-guide small{color:var(--orange);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.envelope-guide b{font:600 18px Georgia,serif}.envelope-guide span,.envelope-guide p{color:var(--muted);font-size:12px;line-height:1.55}.envelope-guide p{align-self:center;margin:0}.strategy-action{color:#fff;background:#191919;justify-content:space-between;align-items:center;gap:22px;padding:22px 26px;display:flex}.strategy-action>div{flex-direction:column;gap:5px;display:flex}.strategy-action span{color:#ccc;font-size:12px}.strategy-action button{background:var(--orange);color:#fff;cursor:pointer;border:0;padding:12px 16px;font-weight:800}.ad-square .ad-logo{background:0 0;padding:0}.product-flyer>header img{background:0 0}@media (width<=800px){.envelope-guide{grid-template-columns:1fr;margin:0 16px 18px}.strategy-action{flex-direction:column;align-items:flex-start}}.publisher{flex-direction:column;gap:24px;display:flex}.publisher>section{border:1px solid var(--line);background:#fff;padding:28px}.publisher-heading{align-items:flex-start;gap:16px;margin-bottom:22px;display:flex}.publisher-heading>span{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#171717;place-items:center;min-width:55px;height:30px;font-size:10px;font-weight:800;display:grid}.publisher-heading h2{margin:0 0 6px;font:600 27px Georgia,serif}.publisher-heading p{color:var(--muted);margin:0;line-height:1.55}.channel-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.channel-grid article{border:1px solid var(--line);background:#faf8f5;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:15px;display:grid}.channel-grid article.connected{background:#f5faf3;border-color:#bad3b4}.channel-grid i,.destination-list i{color:#fff;background:#171717;border-radius:50%;place-items:center;width:38px;height:38px;font-style:normal;font-weight:800;display:grid}.channel-grid article>div{flex-direction:column;gap:3px;display:flex}.channel-grid small,.destination-list small{color:var(--muted);font-size:11px}.channel-grid button{cursor:pointer;background:#fff;border:1px solid #111;padding:9px 11px;font-weight:700}.channel-grid .connected button{color:#31562a;border-color:#54784d}.integration-note{background:#fff8e8;border-left:5px solid #e9a72d;margin-top:18px;padding:17px 19px}.integration-note p{color:#6e5d43;margin:5px 0 0;font-size:12px;line-height:1.55}.composer-controls{grid-template-columns:220px 1fr auto;align-items:end;gap:14px;display:grid}.composer label,.publish-bar label{flex-direction:column;gap:7px;font-size:12px;font-weight:800;display:flex}.composer select,.composer textarea,.publish-bar select{border:1px solid var(--line);font:inherit;background:#fff;padding:11px}.prompt-field textarea{resize:vertical;min-height:92px}.generate-button,.publish-bar button{background:var(--orange);color:#fff;cursor:pointer;border:0;padding:13px 17px;font-weight:800}.draft-editor{margin-top:18px}.draft-editor textarea{resize:vertical;min-height:250px;line-height:1.6}.destination-list{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.destination-list label{border:1px solid var(--line);cursor:pointer;align-items:center;gap:10px;padding:13px;display:flex}.destination-list input{width:17px;height:17px;accent-color:var(--orange)}.destination-list i{width:32px;height:32px;font-size:12px}.destination-list span{flex-direction:column;gap:3px;display:flex}.publish-bar{background:#f5f2ed;justify-content:space-between;align-items:end;gap:20px;margin-top:20px;padding:18px;display:flex}.publish-bar label{min-width:220px}.publisher-status{border-left:4px solid var(--orange);background:#fff7ed;margin:14px 0 0;padding:14px 16px;font-size:13px;line-height:1.5}@media (width<=900px){.channel-grid,.destination-list{grid-template-columns:1fr 1fr}.composer-controls{grid-template-columns:1fr}.generate-button{justify-self:start}}@media (width<=600px){.channel-grid,.destination-list{grid-template-columns:1fr}.publish-bar{flex-direction:column;align-items:stretch}.publisher-heading{flex-direction:column}}.training-center{grid-template-columns:300px 1fr;align-items:start;gap:22px;display:grid}.lesson-nav{background:#171717;flex-direction:column;padding:16px;display:flex;position:sticky;top:20px}.lesson-nav>span{color:#f4b52b;letter-spacing:.14em;text-transform:uppercase;padding:8px 10px 16px;font-size:10px;font-weight:800}.lesson-nav button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #ffffff18;flex-direction:column;gap:6px;padding:15px 12px;display:flex}.lesson-nav button.active{background:var(--orange)}.lesson-nav small{color:#aaa}.lesson-nav button.active small{color:#fff}.lesson-nav i{background:#ffffff20;height:4px}.lesson-nav em{background:#f4b52b;height:100%;display:block}.lesson-content{border:1px solid var(--line);background:#fff}.lesson-content>header{justify-content:space-between;align-items:center;gap:25px;padding:30px;display:flex}.lesson-content header span{color:var(--orange);letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:800}.lesson-content h2{margin:7px 0;font:600 clamp(28px,4vw,42px)/1.1 Georgia,serif}.lesson-content header p{color:var(--muted);margin:0}.lesson-content header>strong{color:var(--orange);font:600 34px Georgia,serif}.lesson-overall{background:#eee;height:6px}.lesson-overall i{background:var(--orange);height:100%;transition:width .25s;display:block}.lesson-section{border-bottom:1px solid var(--line);padding:25px 30px}.lesson-section h3{align-items:center;gap:10px;margin:0 0 14px;font:600 23px Georgia,serif;display:flex}.lesson-section h3>span{width:30px;height:30px;color:var(--orange);background:#fff2e7;border-radius:50%;place-items:center;font:800 12px Arial;display:grid}.lesson-section label{cursor:pointer;border-top:1px solid #eee;gap:12px;padding:12px 0;line-height:1.55;display:flex}.lesson-section input{width:18px;height:18px;accent-color:var(--orange);flex:none;margin-top:2px}.lesson-section label.done>span{color:#7b8678;text-decoration:line-through}.lesson-content>footer{background:#f7f3ed;flex-wrap:wrap;align-items:center;gap:10px;padding:22px 30px;display:flex}.lesson-content footer>div{flex-direction:column;flex:1;gap:4px;min-width:220px;display:flex}.lesson-content footer span{color:var(--muted);font-size:11px}.lesson-content footer a{border:1px solid var(--line);color:#111;background:#fff;padding:10px 12px;font-size:12px;font-weight:800;text-decoration:none}@media (width<=900px){.training-center{grid-template-columns:1fr}.lesson-nav{grid-template-columns:1fr 1fr;display:grid;position:static}}@media (width<=600px){.lesson-nav{grid-template-columns:1fr}.lesson-content>header{flex-direction:column;align-items:flex-start}.lesson-section{padding:22px 18px}}.crm-center{margin-top:20px}.crm-toolbar{align-items:center;gap:10px;margin-bottom:16px;display:flex}.crm-toolbar input{border:1px solid #d8d3ca;border-radius:8px;flex:1;padding:12px 14px}.crm-toolbar button,.crm-toolbar a,.crm-action-grid button,.upload-button,.crm-modal button{color:#fff;font:inherit;cursor:pointer;background:#303b32;border:0;border-radius:7px;padding:11px 15px;text-decoration:none}.crm-summary{grid-template-columns:repeat(6,1fr);gap:8px;margin-bottom:16px;display:grid}.crm-summary span{text-transform:uppercase;letter-spacing:.04em;background:#f2efe9;border-radius:8px;flex-direction:column;padding:10px;font-size:11px;display:flex}.crm-summary b{color:#303b32;font-size:22px}.crm-layout{background:#fff;border:1px solid #ddd7ce;border-radius:12px;grid-template-columns:340px 1fr;min-height:560px;display:grid;overflow:hidden}.lead-list{background:#faf9f6;border-right:1px solid #ddd7ce}.lead-list>button{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ebe7df;grid-template-columns:38px 1fr auto;gap:10px;width:100%;padding:14px;display:grid}.lead-list>button.selected{background:#e9eee8}.lead-avatar{color:#fff;background:#b87652;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:700;display:grid}.lead-list b,.lead-list small,.lead-list em{display:block}.lead-list small,.lead-list em{color:#696d67;margin-top:3px;font-size:11px}.lead-list em{color:#9a725d}.lead-list i{background:#fff;border-radius:10px;height:max-content;padding:5px 7px;font-size:10px;font-style:normal}.lead-detail{padding:24px}.lead-detail header{border-bottom:1px solid #ece8e0;justify-content:space-between;align-items:start;padding-bottom:18px;display:flex}.lead-detail header h2{margin:4px 0}.lead-detail select{border:1px solid #c8c3bb;border-radius:7px;padding:9px}.lead-facts{grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0;display:grid}.lead-facts article{background:#f6f4ef;border-radius:8px;padding:14px}.lead-facts small,.lead-facts b,.lead-facts span{display:block}.lead-facts small{color:#777;font-size:10px}.lead-facts span{color:#777;margin-top:4px;font-size:12px}.lead-notes{border:1px solid #e5e0d7;border-radius:8px;padding:14px}.crm-action-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px;display:grid}.crm-action-grid article{border:1px solid #e5e0d7;border-radius:8px;padding:14px}.crm-action-grid h3{margin:0 0 7px;font-size:16px}.crm-action-grid p{color:#666;font-size:12px}.upload-button input{display:none}.quote-line{grid-template-columns:1fr 45px 70px;gap:4px;margin-bottom:5px;display:grid}.quote-line input{border:1px solid #ddd;width:100%;min-width:0;padding:5px}.crm-action-grid .text-button{color:#72513f;background:0 0;padding:4px}.quote-total{flex-direction:column;display:flex!important}.crm-empty{text-align:center;color:#777;padding:50px 20px}.crm-empty.tall{padding-top:170px}.crm-modal{z-index:50;background:#0008;place-items:center;display:grid;position:fixed;inset:0}.crm-modal form{background:#fff;border-radius:12px;width:min(620px,92vw);padding:28px;position:relative}.crm-modal label{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}.crm-modal input,.crm-modal select,.crm-modal textarea{border:1px solid #d5d0c7;border-radius:6px;padding:10px}.crm-modal .modal-close{color:#333;background:0 0;font-size:25px;position:absolute;top:10px;right:12px}@media (width<=900px){.crm-summary{grid-template-columns:repeat(3,1fr)}.crm-layout{grid-template-columns:1fr}.lead-list{border-right:0}.crm-action-grid,.lead-facts{grid-template-columns:1fr}}.crm-visibility{color:#6c726b;margin:-8px 0 14px;font-size:12px}.record-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.record-controls button,.record-controls .configurator-client-link,.project-strip button,.project-card button{color:#fff;cursor:pointer;font:inherit;background:#303b32;border:0;border-radius:7px;padding:9px 12px;text-decoration:none}.record-controls .configurator-client-link{background:var(--orange);font-weight:800}.project-strip{background:#eef1ec;border-radius:9px;align-items:center;gap:10px;margin-top:14px;padding:14px;display:flex}.project-strip>div{flex:1}.project-strip h3,.project-strip p{margin:0}.project-strip p{color:#666;margin-top:4px;font-size:12px}.project-card{border:1px solid #ddd7ce;border-radius:8px;justify-content:space-between;align-items:center;margin-top:8px;padding:12px;display:flex}.project-card small,.project-card b,.project-card span{display:block}.project-card small{color:#777;font-size:10px}.project-card span{color:#777;margin-top:3px;font-size:12px}@media (width<=700px){.project-strip,.project-card,.record-controls{flex-direction:column;align-items:stretch}}.configurator-project{background:#fffdf9;flex-wrap:wrap;align-items:flex-start}.configurator-project>.configurator-package{flex:0 0 100%;width:100%;margin-top:14px}.configurator-project>.upload-button{margin-left:auto}.request-page{max-width:980px;padding:55px 20px 90px}.product-request{gap:18px;display:grid}.request-heading{text-align:center;max-width:760px;margin:0 auto 12px}.request-heading h1{margin:8px 0;font-size:clamp(36px,5vw,62px)}.product-request section{background:#fff;border:1px solid #ded9d0;border-radius:12px;padding:24px}.product-request section h2{margin:0 0 18px;font-size:22px}.product-request label{flex-direction:column;gap:7px;margin-bottom:14px;font-weight:600;display:flex}.product-request input,.product-request select,.product-request textarea{font:inherit;background:#fff;border:1px solid #cbc5bb;border-radius:7px;padding:12px}.product-request fieldset{border:0;margin:0 0 18px;padding:0}.product-request legend{margin-bottom:10px;font-weight:700}.request-checks{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.request-checks label{background:#f5f3ee;border-radius:7px;flex-direction:row;align-items:center;margin:0;padding:10px;font-weight:500}.request-checks input{width:18px;height:18px}.request-file{background:#faf9f6;border:2px dashed #b9b2a6;border-radius:9px;padding:20px}.request-file small{color:#74776f;font-weight:400}.request-submit{justify-self:center;min-width:330px}.request-success{text-align:center;background:#eef2eb;border-radius:14px;padding:80px 30px}.request-success h2{font-size:36px}@media (width<=650px){.request-checks{grid-template-columns:1fr}.request-submit{width:100%;min-width:0}}.task-strip{background:#f5eee5;margin-top:14px}.task-card button{color:#fff;cursor:pointer;background:#9b5e3c;border:0;border-radius:7px;padding:9px 12px}.task-card small{color:#9b5e3c}.scheduler-form{gap:18px;display:grid}.schedule-head{text-align:center;margin-bottom:10px}.scheduler-form section{background:#fff;border:1px solid #ddd7ce;border-radius:12px;padding:24px}.scheduler-form section h2{margin:0 0 16px}.scheduler-form label{flex-direction:column;gap:7px;margin-bottom:14px;font-weight:600;display:flex}.scheduler-form input,.scheduler-form select,.scheduler-form textarea{font:inherit;border:1px solid #cbc5bb;border-radius:7px;padding:12px}.appointment-types{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:18px;display:grid}.appointment-types button{cursor:pointer;background:#f5f3ee;border:1px solid #bdb7ad;border-radius:8px;padding:14px;font-weight:700}.appointment-types button.active{color:#fff;background:#303b32}.schedule-success{text-align:center;background:#eef2eb;border-radius:14px;padding:80px 25px}.calendar-center{gap:18px;display:grid}.calendar-share,.calendar-connect{background:#f4f1eb;border:1px solid #ddd7ce;border-radius:10px;align-items:center;gap:10px;padding:18px;display:flex}.calendar-share>div,.calendar-connect>div{flex:1}.calendar-share h3,.calendar-share p,.calendar-connect p{margin:0}.calendar-share p,.calendar-connect p{color:#666;margin-top:4px;font-size:13px}.calendar-share button,.calendar-connect button{color:#fff;cursor:pointer;background:#303b32;border:0;border-radius:7px;padding:10px 13px}.appointment-groups{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.appointment-groups section{border:1px solid #ddd7ce;border-radius:10px;overflow:hidden}.appointment-groups h3{color:#fff;background:#303b32;justify-content:space-between;margin:0;padding:14px;display:flex}.appointment-groups h3 span{background:#fff2;border-radius:20px;padding:1px 8px}.appointment-groups article{border-bottom:1px solid #ebe7df;flex-direction:column;padding:13px;display:flex}.appointment-groups time{color:#9b5e3c;font-size:12px;font-weight:700}.appointment-groups span,.appointment-groups small{color:#6d716c;font-size:12px}.appointment-groups a{margin-top:7px;font-size:12px}.empty-calendar{color:#777;padding:20px}@media (width<=850px){.appointment-types,.appointment-groups{grid-template-columns:1fr}.calendar-share,.calendar-connect{flex-direction:column;align-items:stretch}}.availability-manager{background:#fff;border:1px solid #ddd7ce;border-radius:10px;padding:18px}.availability-copy h3,.availability-copy p{margin:0}.availability-copy p{color:#666;margin-top:4px;font-size:13px}.availability-manager form{grid-template-columns:1.4fr repeat(3,1fr) auto auto auto;align-items:center;gap:8px;margin-top:15px;display:grid}.availability-manager input{border:1px solid #cbc5bb;border-radius:6px;padding:9px}.availability-manager label{font-size:12px}.availability-manager button{color:#fff;cursor:pointer;background:#303b32;border:0;border-radius:6px;padding:9px 12px}.block-list{margin-top:12px}.block-list article{border-top:1px solid #ebe7df;justify-content:space-between;align-items:center;padding:10px 0;display:flex}.block-list b,.block-list span,.block-list small{display:block}.block-list span,.block-list small{color:#6d716c;font-size:12px}.block-list button{background:#8a4b3d}@media (width<=1000px){.availability-manager form{grid-template-columns:1fr 1fr}.availability-manager form button{grid-column:1/-1}}.schedule-error{color:#8a3528;text-align:center;background:#f9e8e4;border:1px solid #e7b9af;border-radius:8px;padding:12px}.scheduler-note{border-left:4px solid var(--orange);color:var(--muted);background:#fff7ed;margin:4px 0 0;padding:12px 14px;font-size:13px;line-height:1.5}.available-days{gap:8px;padding:4px 0 14px;display:flex;overflow-x:auto}.available-days button{cursor:pointer;background:#f7f5f1;border:1px solid #d0cac0;border-radius:10px;flex-direction:column;align-items:center;min-width:74px;padding:10px;display:flex}.available-days button b{font-size:24px}.available-days button.active,.available-times button.active{color:#fff;background:#303b32;border-color:#303b32}.available-times{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.available-times button{cursor:pointer;background:#fff;border:1px solid #bdb7ad;border-radius:8px;padding:12px;font-weight:700}.no-availability{background:#f7eee9;border-radius:8px;padding:15px}@media (width<=600px){.available-times{grid-template-columns:repeat(2,1fr)}}img,button,input,select,textarea{max-width:100%}.schedule-page{max-width:1180px;padding:18px 20px 28px}.schedule-page+.site-footer{margin-top:0}.scheduler-form{grid-template-columns:.88fr 1.2fr 1fr;align-items:start;gap:10px}.scheduler-form .schedule-head,.scheduler-form>.schedule-error,.scheduler-form>.request-submit{grid-column:1/-1}.schedule-head{margin:0}.schedule-head .kicker{margin:0 0 3px}.schedule-head h1{margin:2px 0;font-size:clamp(27px,3vw,38px)}.schedule-head>p:last-child{color:var(--muted);margin:4px 0 7px;font-size:13px}.scheduler-form section{border-radius:9px;padding:14px}.scheduler-form section h2{margin:0 0 10px;font-size:18px}.scheduler-form label{gap:4px;margin-bottom:8px;font-size:12px}.scheduler-form input,.scheduler-form select,.scheduler-form textarea{width:100%;padding:8px 9px}.scheduler-form textarea{resize:vertical;min-height:52px}.appointment-types{grid-template-columns:1fr;gap:5px;margin-bottom:10px}.appointment-types button{min-height:38px;padding:8px}.available-days{scrollbar-width:thin;gap:5px;padding:1px 0 8px}.available-days button{border-radius:7px;min-width:52px;padding:5px}.available-days button b{font-size:18px;line-height:1.05}.available-days button small,.available-days button span{font-size:9px}.availability-picker h3{margin:5px 0;font-size:13px}.available-times{grid-template-columns:repeat(3,1fr);gap:5px}.available-times button{min-height:36px;padding:6px;font-size:12px}.scheduler-form>.request-submit{justify-self:center;min-width:290px;padding:11px}.lead-form input,.lead-form select,.lead-form textarea,.product-request input,.product-request select,.product-request textarea{width:100%}@media (width<=900px){.scheduler-form{grid-template-columns:1fr 1fr}.scheduler-form>section:last-of-type{grid-column:1/-1}.request-page{padding:30px 18px 55px}.product-request section,.lead-form{padding:20px}.detail-grid,.designer-grid,.media-grid,.form-grid{gap:34px}.site-header nav{scrollbar-width:thin;max-width:100%;padding-bottom:6px;overflow-x:auto}}@media (width<=650px){body{overflow-x:hidden}.announcement{padding:8px 10px;font-size:10px}.site-header{padding:8px 0}.logo img{width:120px;height:58px}.site-header nav{white-space:nowrap;flex-wrap:nowrap;justify-content:flex-start;gap:8px;width:100%;display:flex}.site-header nav>a,.site-header nav>details{flex:none;display:block!important}.site-header a,.site-header summary{font-size:12px}.account-link{padding:8px 9px}.dropdown{width:auto;max-height:65vh;position:fixed;top:118px;left:14px;right:14px;overflow:auto}.scheduler-form{grid-template-columns:1fr;gap:9px}.scheduler-form .schedule-head,.scheduler-form>.schedule-error,.scheduler-form>.request-submit,.scheduler-form>section:last-of-type{grid-column:1}.schedule-page{width:min(100% - 20px,1180px);padding:12px 0 30px}.schedule-head h1{font-size:27px}.schedule-head>p:last-child{font-size:12px}.appointment-types{grid-template-columns:repeat(3,1fr)}.appointment-types button{padding:7px 4px;font-size:11px}.available-days button{min-width:48px}.available-times{grid-template-columns:repeat(4,1fr)}.available-times button{font-size:11px}.form-row{grid-template-columns:1fr}.product-request section{padding:16px}.request-heading h1{font-size:32px}.request-page{width:min(100% - 24px,1180px);padding:24px 0 45px}.lead-form{padding:16px}.btn,button{min-height:44px}.lead-form input,.lead-form select,.lead-form textarea,.product-request input,.product-request select,.product-request textarea,.scheduler-form input,.scheduler-form select,.scheduler-form textarea{font-size:16px}.section,.designer-section,.media-section,.form-section{padding:55px 0}.home-hero{min-height:0}.hero-copy{padding:48px 20px}.hero-image{padding:0 20px 45px}.home-hero h1{font-size:42px}.local-band,.gallery-band{padding:48px 0}.footer-grid{gap:24px}footer{padding-top:42px}.copyright{line-height:1.6}.portal-sidebar{overflow-x:auto}.portal-sidebar nav{min-width:max-content;display:flex}.portal-sidebar button{min-width:130px}}.task-board{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden}.task-board>header{color:#fff;background:#303b32;justify-content:space-between;align-items:center;padding:18px;display:flex}.task-board h3,.task-board p{margin:0}.task-board p{color:#d9dfd9;margin-top:4px;font-size:12px}.task-board header>span{background:#ffffff20;border-radius:20px;padding:6px 10px}.task-board>div>article{border-top:1px solid #ebe7df;justify-content:space-between;gap:18px;padding:14px 18px;display:flex}.task-board article>div{flex-direction:column;gap:4px;display:flex}.task-board small{color:#9b5e3c;text-transform:uppercase}.task-board span{color:#6d716c;font-size:12px}.task-board em{color:#666;font-size:11px}.crm-subempty{color:#777;background:#faf9f6;padding:12px}.message-thread-card{grid-column:1/-1}.message-thread-card textarea{border:1px solid #ddd;width:100%;margin:10px 0;padding:10px}.mini-thread{gap:6px;display:grid}.mini-thread span{background:#f6f4ef;justify-content:space-between;gap:12px;padding:8px;display:flex}.mini-thread small{color:#777}@media (width<=700px){.task-board>header,.task-board>div>article,.mini-thread span{flex-direction:column;align-items:flex-start}}.invoice-summary{grid-template-columns:220px 180px 1fr;gap:12px;margin-bottom:16px;display:grid}.invoice-summary article,.invoice-summary input{border:1px solid var(--line);background:#fff;padding:16px}.invoice-summary article{flex-direction:column;gap:7px;display:flex}.invoice-summary article b{font:600 26px Georgia,serif}.invoice-summary small{color:var(--muted)}.invoice-summary input{font:inherit}.invoice-center td small{color:#777;margin-top:4px;display:block}.invoice-empty{color:#777;text-align:center!important;padding:35px!important}@media (width<=700px){.invoice-summary{grid-template-columns:1fr}.invoice-center .data-table{overflow-x:auto}.invoice-center table{min-width:780px}}.configurator-package{border:1px solid #e6c8a5;border-left:5px solid var(--orange);background:#fff9f1;margin-top:14px;padding:18px}.configurator-package h3,.configurator-package p{margin:4px 0}.configurator-package>div>small,.configurator-facts small{color:var(--orange);letter-spacing:.08em;font-size:10px;font-weight:800}.configurator-facts{grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0;display:grid}.configurator-facts span{background:#fff;flex-direction:column;gap:4px;padding:10px;display:flex}.configurator-assets{gap:10px;margin:12px 0;display:flex;overflow-x:auto}.configurator-assets a{color:#111;border:1px solid var(--line);background:#fff;flex-direction:column;gap:5px;min-width:145px;padding:8px;text-decoration:none;display:flex}.configurator-assets img{object-fit:contain;width:180px;height:110px}.configurator-assets span{font-size:11px;font-weight:700}.configurator-package summary{cursor:pointer;font-weight:700}.configurator-package pre{color:#f4f4f4;white-space:pre-wrap;background:#1d1d1d;max-height:260px;padding:12px;font-size:11px;overflow:auto}@media (width<=650px){.configurator-facts{grid-template-columns:1fr}}.integration-diagnostics{background:#fff;border:1px solid #d8d3ca;border-radius:8px;margin:0 0 14px}.integration-diagnostics summary{cursor:pointer;justify-content:space-between;gap:12px;padding:13px 15px;font-weight:700;display:flex}.integration-diagnostics summary span{color:var(--orange)}.integration-diagnostics>p{color:#666;margin:0;padding:0 15px 12px;font-size:12px}.integration-diagnostics article{border-top:1px solid #eee;justify-content:space-between;gap:14px;padding:11px 15px;display:flex}.integration-diagnostics article div{flex-direction:column;gap:3px;display:flex}.integration-diagnostics article span,.integration-diagnostics article small{color:#777;font-size:11px}@media (width<=650px){.integration-diagnostics article{flex-direction:column}}.schedule-page{max-width:820px}.scheduler-form{flex-direction:column;gap:10px;display:flex}.scheduler-form .schedule-head,.scheduler-form>.schedule-error,.scheduler-form>.request-submit{width:100%}.appointment-types{grid-template-columns:repeat(3,1fr)}.calendar-weekdays,.month-calendar{grid-template-columns:repeat(7,1fr);gap:5px;display:grid}.calendar-weekdays{text-align:center;color:#777;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:800}.available-days.month-calendar{padding:0;overflow:visible}.month-calendar .calendar-blank{min-height:42px}.available-days.month-calendar button{border-radius:6px;justify-content:center;width:100%;min-width:0;min-height:42px;padding:4px}.available-days.month-calendar button b{font-size:15px}.available-days.month-calendar button span{text-transform:uppercase;min-height:10px;font-size:8px}.available-days.month-calendar button:disabled{color:#aaa;cursor:not-allowed;background:#f2f0ec;border-color:#ebe7df;text-decoration:line-through}.available-times{grid-template-columns:repeat(8,1fr)}.customer-information .form-row{grid-template-columns:repeat(2,1fr)}.scheduler-form>.request-submit{width:min(100%,360px)}@media (width<=650px){.schedule-page{max-width:none}.appointment-types{grid-template-columns:1fr}.month-calendar .calendar-blank,.available-days.month-calendar button{min-height:40px}.available-times{grid-template-columns:repeat(4,1fr)}.customer-information .form-row{grid-template-columns:1fr}.scheduler-form section{padding:12px}.calendar-weekdays,.month-calendar{gap:3px}}.password-guidelines{color:#555;background:#f5f3ee;gap:4px;margin-top:5px;padding:11px;font-weight:400;display:grid}.password-guidelines b{color:#222}.password-guidelines span:before{content:"✓ ";color:#396642;font-weight:700}.configurator-line-items{border:1px solid var(--line);background:#fff;margin:12px 0;padding:12px 14px}.configurator-line-items h4{margin:0 0 8px}.configurator-line-items div{border-top:1px solid #eee;justify-content:space-between;gap:20px;padding:7px 0;display:flex}.selection-edit-note{color:#666;grid-column:1/-1;font-size:12px}.selection-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.selection-fields label{border:1px solid var(--line);background:#fff;flex-direction:column;gap:4px;padding:10px;display:flex}.selection-fields label span{color:#686d67;text-transform:capitalize;font-size:11px}.selection-fields input{border:1px solid #ccc;padding:8px}.configurator-title{justify-content:space-between;align-items:start;gap:14px;display:flex}.configurator-title button{color:#fff;background:#303b32;border:0;border-radius:7px;padding:9px 12px}.saved-note{color:#396642}.processor-link{flex-direction:column;gap:5px;margin:8px 0;font-size:11px;font-weight:700;display:flex}.processor-link input,.client-access-link input{border:1px solid #d6d0c7;width:100%;padding:8px}.client-access-link{background:#eef2eb;gap:6px;margin-top:9px;padding:9px;display:grid}.client-login-page{background:#f5f2ec;place-items:center;min-height:65vh;padding:60px 20px;display:grid}.client-login-page form{border:1px solid var(--line);background:#fff;width:min(460px,100%);padding:34px;box-shadow:0 16px 45px #00000012}.client-login-page h1{margin:4px 0}.client-login-page label,.signature-form label{flex-direction:column;gap:6px;margin:14px 0;font-weight:700;display:flex}.client-login-page input,.signature-form input{font:inherit;border:1px solid #bbb;padding:12px}.client-loading,.client-empty{text-align:center;place-content:center;min-height:55vh;padding:40px;display:grid}.client-portal-page{width:min(1080px,100% - 32px);margin:45px auto 80px}.client-portal-page>header{justify-content:space-between;align-items:start;margin-bottom:22px;display:flex}.client-portal-page>header h1{margin:4px 0}.professional-quote{border:1px solid var(--line);background:#fff;margin-bottom:30px;box-shadow:0 18px 45px #00000010}.professional-quote>section{border-top:1px solid var(--line);padding:25px 30px}.quote-brand{background:#fffaf3;justify-content:space-between;gap:30px;padding:25px 30px;display:flex}.quote-brand img{object-fit:contain;width:180px;height:90px}.quote-brand h2{margin:4px 0}.quote-status{color:#fff;background:#303b32;border-radius:15px;padding:5px 9px;font-size:11px;display:inline-block}.quote-gallery{grid-template-columns:repeat(3,1fr);gap:8px;padding:20px;display:grid}.quote-gallery img{object-fit:contain;background:#f4f2ed;width:100%;height:220px}.professional-quote table{border-collapse:collapse;width:100%}.professional-quote th,.professional-quote td{text-align:left;border-bottom:1px solid var(--line);padding:11px}.client-totals{gap:7px;width:min(360px,100%);margin:18px 0 0 auto;display:grid}.client-totals span{justify-content:space-between;display:flex}.client-totals strong{border-top:2px solid #222;padding-top:9px;font-size:20px}.client-specs{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.client-specs span{background:#f6f4ef;flex-direction:column;padding:12px;display:flex}.client-specs small{text-transform:capitalize;color:#777}.contract-copy{white-space:pre-wrap;line-height:1.65}.signature-consent{align-items:start;flex-direction:row!important}.signature-consent input{width:18px;height:18px}.signed-stamp{color:#245c2d;background:#e8f3e7;padding:15px;font-weight:700}.secure-payment{background:#f5f8f3}.secure-payment .btn{text-decoration:none;display:inline-block}.client-document-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.client-document-actions .btn{white-space:nowrap}.client-document-actions .light{color:#303b32;background:#fff;border:1px solid #303b32}.document-summary-row{background:var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.document-summary-row>span{background:#fff;gap:5px;padding:18px 24px;display:grid}.document-summary-row small,.document-section-label{letter-spacing:.1em;color:#a25f3f;font-size:10px;font-weight:900}.client-document-cover{color:#fff;background:#303b32}.client-document-cover h2{margin:6px 0;font-family:Georgia,serif;font-size:30px}.client-document-cover p{color:#d9ded9}.selection-heading{margin-top:28px}.client-specs.expanded{grid-template-columns:repeat(2,minmax(0,1fr))}.client-specs.expanded span{border-left:3px solid #b8744f}.client-specs.expanded b{overflow-wrap:anywhere}.shipping-confirmed{color:#245c2d;background:#e8f3e7;margin-top:14px;padding:13px;font-weight:700}.signature-grid-form{grid-template-columns:1fr 220px;gap:0 14px;display:grid}.signature-grid-form .wide{grid-column:1/-1}.signature-grid-form label{margin-bottom:8px}.invoice-section{background:#fcfaf6}.invoice-address-grid{border:1px solid var(--line);background:#fff;grid-template-columns:1fr 1fr;gap:24px;margin:18px 0;padding:18px;display:grid}.invoice-address-grid>div{gap:4px;display:grid}.invoice-address-grid small{color:#a25f3f;font-weight:900}.invoice-address-grid span{color:#687168}.payment-locked{color:#666;background:#eeeae3;padding:13px}.unified-client-document.open{border-color:#b8744f;box-shadow:0 22px 55px #0002}.proposal-product-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.proposal-product-groups article{border:1px solid var(--line);background:#faf8f3;border-top:4px solid #b8744f;padding:17px}.proposal-product-groups h4{margin:0 0 10px;font:600 19px Georgia,serif}.proposal-product-groups ul{margin:0;padding-left:19px}.proposal-product-groups li{color:#3f4741;padding:4px 0}.proposal-grand-total{color:#fff;background:#303b32;justify-content:space-between;align-items:center;margin-top:22px;padding:18px 20px;display:flex}.proposal-grand-total span{text-transform:uppercase;letter-spacing:.1em;font-size:12px;font-weight:900}.proposal-grand-total strong{font:600 28px Georgia,serif}.invoice-total{margin-top:18px}.production-schedule{background:#fff8ed!important;border-left:5px solid #b8744f!important}.production-schedule p{white-space:pre-line;margin-bottom:0;line-height:1.75}.proposal-long-field small{color:#687168;margin-top:6px;font-weight:500;display:block}.lead-time-consent{background:#fff8ed;border:1px solid #dfc49f;border-radius:6px;padding:14px}.billing-document-options,.client-document-option-nav{border:1px solid var(--line);background:#f3eee6;flex-wrap:wrap;gap:9px;padding:14px 18px;display:flex}.billing-document-options{margin:14px 0}.billing-document-options button,.client-document-option-nav button{color:#303b32;cursor:pointer;background:#fff;border:1px solid #303b32;border-radius:6px;padding:10px 14px;font-weight:900}.billing-document-options button:hover,.client-document-option-nav button:hover{color:#fff;background:#303b32}.client-document-option-nav{z-index:3;border-left:0;border-right:0;position:sticky;top:0}.document-option-heading{background:#f7f4ee;border-left:4px solid #b8744f;gap:3px;margin:20px 0 10px;padding:12px 14px;scroll-margin-top:20px;display:grid}.document-option-heading small{letter-spacing:.1em;color:#a25f3f;font-size:10px;font-weight:900}.document-option-heading b{font-size:13px}#proposal-options,#contract-terms-options,#invoice-options,.professional-quote section[id]{scroll-margin-top:70px}.kitchen-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:15px 0;display:grid}.kitchen-summary-grid>span{background:#f7f4ee;border-left:4px solid #b8744f;gap:6px;padding:15px;display:grid}.kitchen-summary-grid small{letter-spacing:.1em;text-transform:uppercase;color:#777;font-size:9px;font-weight:900}.kitchen-summary-grid b{overflow-wrap:anywhere;font-size:14px;line-height:1.45}@media (width<=700px){.kitchen-summary-grid,.selection-fields,.client-specs,.client-specs.expanded,.document-summary-row,.invoice-address-grid,.signature-grid-form,.proposal-product-groups{grid-template-columns:1fr}.signature-grid-form .wide{grid-column:auto}.configurator-title,.client-portal-page>header,.quote-brand{flex-direction:column}.client-document-actions{flex-wrap:wrap;margin-left:0}.professional-quote>section,.quote-brand{padding:18px}.quote-gallery{grid-template-columns:1fr}.quote-gallery img{height:190px}.professional-quote{overflow-x:auto}.professional-quote table{min-width:560px}.client-portal-page{margin-top:25px}.client-login-page{padding:30px 14px}.client-login-page form{padding:22px}}.inventory-ordering{width:100%}.inventory-status-banner{border-left:6px solid var(--orange);background:#fff;justify-content:space-between;align-items:flex-start;gap:30px;margin-bottom:24px;padding:25px 28px;display:flex;box-shadow:0 8px 24px #0000000c}.inventory-status-banner small{color:var(--orange);letter-spacing:.14em;font-size:10px;font-weight:900}.inventory-status-banner h3{margin:7px 0;font:600 27px Georgia,serif}.inventory-status-banner p{max-width:720px;color:var(--muted);margin:0;line-height:1.6}.inventory-status-banner>span{color:#fff;white-space:nowrap;background:#303b32;padding:9px 11px;font-size:10px;font-weight:900}.inventory-order-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}button.inventory-order-button{text-align:left;color:#fff;cursor:pointer;appearance:none;background:#303b32;border:3px solid #303b32;border-radius:15px;grid-template-columns:54px minmax(0,1fr) 48px;align-items:center;gap:18px;width:100%;min-height:190px;padding:26px;transition:transform .18s,box-shadow .18s,background .18s;display:grid;box-shadow:0 10px #d66b20,0 18px 28px #0000001c}button.inventory-order-button:nth-child(2n){background:#b95d21;border-color:#b95d21;box-shadow:0 10px #303b32,0 18px 28px #0000001c}button.inventory-order-button:hover{background:#e87524;border-color:#e87524;transform:translateY(-4px);box-shadow:0 13px #303b32,0 24px 35px #00000026}button.inventory-order-button:focus-visible{outline-offset:4px;outline:4px solid #f4b52b}.inventory-button-number{color:#fff;background:#ffffff16;border:2px solid #fff6;border-radius:11px;place-items:center;width:50px;height:50px;font:700 20px Georgia,serif;display:grid}.inventory-button-copy{gap:7px;display:grid}.inventory-button-copy small{color:#ffd0ab;letter-spacing:.14em;font-size:9px;font-weight:900}.inventory-button-copy strong{color:#fff;font:600 25px Georgia,serif}.inventory-button-copy em{color:#ffffffc9;font-size:12px;font-style:normal;line-height:1.5}.inventory-button-cta{color:#303b32;text-transform:uppercase;letter-spacing:.05em;background:#fff;border-radius:6px;width:max-content;margin-top:7px;padding:8px 12px;font-size:11px;font-weight:900;display:inline-flex}.inventory-button-arrow{color:#303b32;background:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:46px;height:46px;font-size:25px;font-weight:900;display:grid}button.inventory-order-button:hover .inventory-button-arrow{color:#fff;background:#303b32}.inventory-link-note{background:#faf7f1;border:1px dashed #b9b0a4;align-items:center;gap:22px;margin-top:28px;padding:19px 22px;display:flex}.inventory-link-note b{white-space:nowrap}.inventory-link-note p{color:var(--muted);margin:0;line-height:1.5}@media (width<=850px){.inventory-order-grid{grid-template-columns:1fr}}@media (width<=650px){.inventory-status-banner,.inventory-link-note{flex-direction:column}button.inventory-order-button{grid-template-columns:42px minmax(0,1fr) 36px;gap:12px;min-height:170px;padding:19px}.inventory-button-number{width:38px;height:38px}.inventory-button-copy strong{font-size:21px}.inventory-button-arrow{width:34px;height:34px;font-size:19px}.inventory-button-cta{font-size:9px}}.catalog-mode{grid-template-columns:minmax(280px,330px) minmax(600px,1fr)}.product-catalog{gap:28px;display:grid}.catalog-page{aspect-ratio:8.5/11;background:#fff;width:min(100%,760px);margin:auto;position:relative;overflow:hidden;box-shadow:0 8px 30px #0002}.catalog-cover{color:#fff;background:#111}.catalog-cover-image,.catalog-shade{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.catalog-shade{background:linear-gradient(90deg,#000e 0,#0009 48%,#0001 100%)}.catalog-logo{object-fit:contain;width:200px;height:105px;position:absolute;top:38px;left:46px}.catalog-cover-copy{position:absolute;top:245px;left:50px;right:50px}.catalog-cover-copy small{color:#f4b52b;letter-spacing:.2em;font-size:10px;font-weight:800}.catalog-cover-copy h1{margin:15px 0;font:600 58px/1.02 Georgia,serif}.catalog-cover-copy h1 em{color:#f5b044;font-style:normal}.catalog-cover-copy p{max-width:540px;font:18px/1.55 Georgia,serif}.catalog-cover-copy>span{letter-spacing:.16em;border:1px solid #fff8;margin-top:25px;padding:10px 14px;font-size:10px;display:inline-block}.catalog-cover-footer{border-top:1px solid #fff5;flex-direction:column;gap:5px;padding-top:15px;display:flex;position:absolute;bottom:40px;left:50px;right:50px}.catalog-cover-footer span{letter-spacing:.06em;font-size:9px}.catalog-product-page{flex-direction:column;display:flex}.catalog-product-page>header{border-bottom:4px solid var(--orange);justify-content:space-between;align-items:center;height:75px;padding:8px 35px;display:flex}.catalog-product-page>header img{object-fit:contain;width:145px;height:62px}.catalog-product-page>header span{color:#777;font-size:9px}.catalog-title{padding:22px 35px 15px}.catalog-title small,.catalog-details small{color:var(--orange);letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:800}.catalog-title h2{margin:7px 0;font:600 35px/1.05 Georgia,serif}.catalog-title p{color:#666;margin:0;font:13px/1.5 Georgia,serif}.catalog-gallery{grid-template-rows:repeat(3,95px);grid-template-columns:1.5fr 1fr;gap:7px;padding:0 35px;display:grid}.catalog-gallery img{object-fit:cover;background:#eee;width:100%;height:100%}.catalog-gallery .catalog-hero-photo{grid-row:1/4}.catalog-details{flex:1;grid-template-columns:1.2fr 1fr;gap:25px;padding:20px 35px;display:grid}.catalog-details h3{margin:6px 0;font:600 20px/1.2 Georgia,serif}.catalog-details p{color:#666;font-size:11px;line-height:1.55}.catalog-details ul{margin:0;padding:0;list-style:none}.catalog-details li{border-bottom:1px solid #eee;padding:8px 0;font-size:11px}.catalog-details li:before{content:"✓ ";color:var(--orange);font-weight:800}.catalog-product-page>footer{color:#fff;background:#151515;justify-content:space-between;gap:20px;padding:16px 35px;display:flex}.catalog-product-page>footer>div{flex-direction:column;gap:3px;display:flex}.catalog-product-page>footer>div:last-child{text-align:right}.catalog-product-page>footer b{color:#f5b044;font-size:10px}.catalog-product-page>footer span{font-size:8px}@media (width<=800px){.catalog-mode{grid-template-columns:1fr}.catalog-page{min-width:600px}}.flyer-header-copy{text-align:right;flex-direction:column;align-items:flex-end;gap:5px;max-width:430px;display:flex}.product-flyer>header .flyer-header-copy span{letter-spacing:.12em;font-size:10px;font-weight:700}.product-flyer>header .flyer-header-copy small{letter-spacing:.055em;color:#68635d;font-size:6.8px;font-weight:700;line-height:1.35}.welcome-flyer>header .flyer-header-copy{max-width:455px}.welcome-flyer>header .flyer-header-copy small{font-size:6.4px}.daily-publishing-plan{border:1px solid var(--line);background:#f6f2eb;gap:18px;margin:18px 0 28px;padding:28px;display:grid}.daily-publishing-plan>header{justify-content:space-between;align-items:start;gap:20px;display:flex}.daily-publishing-plan>header small{color:var(--orange);letter-spacing:.12em;font-weight:800}.daily-publishing-plan>header h2{margin:7px 0;font:600 clamp(27px,4vw,40px)/1.1 Georgia,serif}.daily-publishing-plan>header p{color:var(--muted);margin:0}.daily-publishing-plan>header>span{white-space:nowrap;color:#fff;background:#303b32;padding:9px 12px;font-size:12px}.weekly-content-plan{grid-template-columns:repeat(7,1fr);gap:7px;display:grid}.weekly-content-plan article{border-top:4px solid var(--orange);background:#fff;padding:13px}.weekly-content-plan article>b{color:var(--orange);text-transform:uppercase;font-size:11px}.weekly-content-plan h3{margin:7px 0;font:600 16px/1.2 Georgia,serif}.weekly-content-plan p{color:#666;margin:0;font-size:11px;line-height:1.5}.publishing-guide-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.publishing-guide-grid details{border:1px solid var(--line);background:#fff}.publishing-guide-grid summary{cursor:pointer;padding:15px 17px;font-weight:800}.publishing-guide-grid details>div,.publishing-guide-grid ol{margin:0;padding:0 17px 17px}.publishing-guide-grid details>div:not(.keyword-bank):not(.daily-publish-checklist){grid-template-columns:1fr 1fr;gap:7px;display:grid}.publishing-guide-grid details>div>span{background:#f5f2ed;padding:9px;font-size:12px}.publishing-guide-grid ol{padding-left:38px}.publishing-guide-grid li{padding:5px 0;font-size:12px;line-height:1.45}.keyword-bank{flex-wrap:wrap;gap:7px;display:flex}.keyword-bank button{color:#704727;cursor:pointer;background:#fff8ee;border:1px solid #d7d0c6;padding:7px 9px}.guide-note{color:#777;margin:0;padding:0 17px 15px;font-size:11px}.daily-publish-checklist{display:grid;gap:7px!important}.daily-publish-checklist label{background:#f8f7f3;gap:9px;padding:8px;font-size:12px;display:flex}.daily-publish-checklist input{accent-color:var(--orange)}.daily-publish-checklist label.complete{color:#71806c;background:#f1f7ef;text-decoration:line-through}.agent-prompt-template{color:#fff;background:#1d1d1d;padding:19px 160px 19px 20px;position:relative}.agent-prompt-template p{color:#ddd;margin:6px 0 0;font-size:12px;line-height:1.55}.agent-prompt-template button{background:var(--orange);color:#fff;cursor:pointer;border:0;padding:10px 14px;font-weight:800;position:absolute;top:50%;right:20px;transform:translateY(-50%)}@media (width<=1100px){.weekly-content-plan{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.daily-publishing-plan{padding:17px}.daily-publishing-plan>header{flex-direction:column}.weekly-content-plan,.publishing-guide-grid,.publishing-guide-grid details>div:not(.keyword-bank):not(.daily-publish-checklist){grid-template-columns:1fr}.agent-prompt-template{padding:18px}.agent-prompt-template button{margin-top:12px;position:static;transform:none}}.strategy-accordion{gap:12px;display:grid}.strategy-accordion .strategy-card{overflow:hidden}.strategy-accordion summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:18px;padding:20px 24px;list-style:none;display:grid}.strategy-accordion summary::-webkit-details-marker{display:none}.strategy-accordion summary:hover{background:#fffaf5}.strategy-accordion summary small{color:var(--orange);letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:800}.strategy-accordion summary h3{margin:4px 0}.strategy-accordion summary p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.strategy-accordion summary>strong{white-space:nowrap;color:var(--muted);background:#f6f3ef;padding:8px 10px;font-size:11px}.accordion-mark{color:#fff;background:#303b32;border-radius:50%;place-items:center;width:34px;height:34px;font:400 23px/1 Arial;transition:transform .2s;display:grid}.strategy-card[open] .accordion-mark{background:var(--orange);transform:rotate(45deg)}.strategy-card[open] summary{background:#fffaf5}.strategy-card[open] .strategy-checklist{animation:.18s ease-out accordion-open}@keyframes accordion-open{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}@media (width<=700px){.strategy-accordion summary{grid-template-columns:auto 1fr auto;gap:12px;padding:16px}.strategy-accordion summary>strong{grid-column:2}.accordion-mark{grid-area:1/3/3}.strategy-accordion summary p{display:none}}.trade-hero{background:#111;height:300px;position:relative;overflow:hidden}.trade-hero>img{object-fit:cover;width:100%;height:100%}.trade-hero:after{content:"";background:linear-gradient(90deg,#000e 0,#0009 52%,#0000);position:absolute;inset:0}.trade-hero>div{z-index:1;color:#fff;width:380px;position:absolute;top:48px;left:34px}.trade-hero small,.trade-appliances small,.trade-cta small{color:#f4b52b;letter-spacing:.16em;font-size:9px;font-weight:800}.trade-hero h2{margin:8px 0;font-size:42px;line-height:1}.trade-hero h2 em{color:#f4b52b;font-style:normal}.trade-hero p{max-width:350px;font:14px/1.45 Georgia,serif}.trade-body{padding:20px 34px!important}.trade-benefits{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.trade-benefits>div{border-top:3px solid var(--orange);background:#fff7ed;flex-direction:column;gap:5px;padding:11px;display:flex}.trade-benefits strong{font-size:10px}.trade-benefits span{color:#655;font-size:9px;line-height:1.35}.trade-appliances{grid-template-columns:1.05fr 1fr;align-items:center;gap:14px;margin:14px 0;display:grid}.trade-appliances h3{margin:5px 0;font:600 21px Georgia,serif}.trade-appliances p{color:#665;font-size:10px;line-height:1.45}.trade-appliances>div:last-child{grid-template-columns:1fr 1fr;gap:5px;display:grid}.trade-appliances img{object-fit:cover;background:#eee;width:100%;height:90px}.trade-cta{color:#fff;background:#111;justify-content:space-between;align-items:center;gap:18px;margin-top:auto;padding:12px 16px;display:flex}.trade-cta>div{flex-direction:column;gap:3px;display:flex}.trade-cta b{font:600 17px Georgia,serif}.trade-cta span{font-size:7px}.trade-cta>strong{color:#f4b52b;white-space:nowrap;font-size:10px}.trade-products{margin-top:12px}.trade-products>small{color:var(--orange);letter-spacing:.15em;font-size:8px;font-weight:800}.trade-products>div{grid-template-columns:repeat(3,1fr);gap:4px 8px;margin-top:6px;display:grid}.trade-products span{background:#f6f3ef;padding:5px 6px;font-size:7.5px;font-weight:700}.trade-appliances{margin:10px 0}.trade-appliances img{height:70px}.featured-grills{padding-bottom:20px}.featured-grills-heading{grid-template-columns:1fr 1fr;align-items:end;gap:45px;display:grid}.featured-grills-heading p:last-child{color:var(--muted);line-height:1.65}.featured-grill-grid{grid-template-columns:1fr 1fr;gap:22px;margin-top:30px;display:grid}.featured-grill-grid article{color:#fff;background:#111;min-height:430px;position:relative;overflow:hidden}.featured-grill-grid img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.featured-grill-grid article:after{content:"";background:linear-gradient(#0000,#000e);position:absolute;inset:35% 0 0}.featured-grill-grid article>div{z-index:1;position:absolute;bottom:25px;left:28px;right:28px}.featured-grill-grid small{color:#f4b52b;letter-spacing:.14em;font-weight:800}.featured-grill-grid h3{margin:7px 0;font:600 27px Georgia,serif}.featured-grill-grid p{margin:0;font-size:13px;line-height:1.5}@media (width<=700px){.featured-grills-heading,.featured-grill-grid{grid-template-columns:1fr}.featured-grill-grid article{min-height:360px}}.appliance-brand-showcase>div{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:28px;display:grid}.appliance-brand-showcase article{border:1px solid var(--line);border-top:4px solid var(--orange);background:#fff;padding:24px}.appliance-brand-showcase article>span{background:#fff8ee;place-items:center;width:70px;height:70px;display:grid}.appliance-brand-showcase img{object-fit:contain;width:52px;height:52px}.appliance-brand-showcase h3{margin:16px 0 7px;font:600 22px Georgia,serif}.appliance-brand-showcase p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}@media (width<=800px){.appliance-brand-showcase>div{grid-template-columns:1fr 1fr}}@media (width<=520px){.appliance-brand-showcase>div{grid-template-columns:1fr}}.training-library{gap:18px;display:grid}.training-toolbar{border:1px solid var(--line);background:#fff;justify-content:space-between;align-items:end;gap:20px;padding:18px;display:flex}.training-toolbar label{text-transform:uppercase;letter-spacing:.08em;gap:7px;min-width:min(100%,340px);font-size:11px;font-weight:800;display:grid}.training-toolbar input{border:1px solid var(--line);text-transform:none;letter-spacing:0;padding:12px;font:400 14px Arial}.training-toolbar>div{flex-wrap:wrap;gap:7px;display:flex}.training-toolbar button{color:#222;cursor:pointer;background:#fff;border:1px solid #d8d1c8;padding:9px 11px;font-size:11px;font-weight:700}.training-toolbar button.active{background:var(--orange);border-color:var(--orange);color:#fff}.training-library .lesson-nav button{gap:4px}.training-library .lesson-nav button small{text-transform:uppercase;letter-spacing:.08em;font-size:8px}.training-facts{border-bottom:1px solid var(--line);background:#faf8f4;grid-template-columns:repeat(2,1fr);gap:10px;padding:22px 30px;display:grid}.training-facts article{border-left:4px solid var(--orange);background:#fff;gap:6px;padding:15px;display:grid}.training-facts small{color:var(--orange);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.training-facts b{font-size:13px;line-height:1.45}.training-accordions{gap:10px;padding:24px 30px;display:grid}.training-accordions details{border:1px solid var(--line);background:#fff}.training-accordions summary{cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:16px;list-style:none;display:grid}.training-accordions summary::-webkit-details-marker{display:none}.training-accordions summary>span{color:var(--orange);font-size:10px;font-weight:800}.training-accordions summary>b{font:600 18px Georgia,serif}.training-accordions summary>i{color:#fff;background:#222;border-radius:50%;place-items:center;width:28px;height:28px;font:400 19px Arial;transition:transform .2s;display:grid}.training-accordions details[open] summary{background:#fff7ed}.training-accordions details[open] summary>i{background:var(--orange);transform:rotate(45deg)}.training-accordions details>div{padding:0 16px 12px}.training-accordions label{cursor:pointer;border-top:1px solid #eee;gap:11px;padding:13px 0;line-height:1.5;display:flex}.training-accordions input{width:18px;height:18px;accent-color:var(--orange);flex:none}.training-accordions label.done>span{color:#7b8678;text-decoration:line-through}@media (width<=800px){.training-toolbar{flex-direction:column;align-items:stretch}.training-facts{grid-template-columns:1fr}}@media (width<=600px){.training-facts,.training-accordions{padding:16px}.training-toolbar>div{grid-template-columns:1fr 1fr;display:grid}}.task-complete{cursor:pointer;text-transform:uppercase;white-space:nowrap;background:#fff8ee;border:1px solid #d9d1c7;align-self:center;align-items:center;gap:7px;padding:8px 10px;font-size:10px;font-weight:800;display:flex}.task-complete input{width:18px;height:18px;accent-color:var(--orange);cursor:pointer}.task-board article{grid-template-columns:auto minmax(0,1fr) auto}.task-card{gap:12px}.task-card>.task-complete{margin-right:2px}.configurator-title>div>small{font-size:0}.configurator-title>div>small:after{content:"CONFIGURATOR PACKAGE";font-size:10px}.crm-bulkbar{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;gap:9px;margin:0 0 14px;padding:10px 12px;display:flex}.crm-bulkbar label{align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.crm-bulkbar>span{color:#777;margin-right:auto;font-size:12px}.crm-bulkbar select,.crm-bulkbar button{background:#fff;border:1px solid #ccc;border-radius:6px;padding:8px 10px}.crm-bulkbar button{color:#fff;cursor:pointer;background:#303b32;border-color:#303b32;font-weight:700}.crm-bulkbar button:disabled{opacity:.45;cursor:not-allowed}.lead-row{border-bottom:1px solid #ebe7df;grid-template-columns:38px 1fr;display:grid;position:relative}.lead-select{background:#f4f0e9;place-items:center;display:grid}.lead-select input{width:18px;height:18px;accent-color:var(--orange)}.lead-row>button{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:38px 1fr auto;gap:10px;width:100%;padding:14px 12px;display:grid}.lead-row>button.selected{background:#e9eee8}.record-controls .danger{background:#9f2f27}.crm-toolbar button.active{background:var(--orange)}@media (width<=700px){.crm-bulkbar{flex-wrap:wrap;align-items:stretch}.crm-bulkbar>span{width:100%}}.customer-list-open .crm-layout{grid-template-columns:1fr}.customer-list-open .lead-list{border-right:0}.customer-list-open .lead-detail{display:none}.customer-list-open .lead-row>button{grid-template-columns:44px minmax(240px,1fr) auto;padding:17px 18px}.customer-list-open .lead-avatar{width:42px;height:42px}.customer-list-open .lead-list b{font-size:15px}.customer-list-open .lead-list small,.customer-list-open .lead-list em{font-size:12px}.client-record-open>.crm-toolbar,.client-record-open>.crm-visibility,.client-record-open>.integration-diagnostics,.client-record-open>.crm-summary,.client-record-open>.crm-bulkbar{display:none}.client-record-open .crm-layout{background:0 0;border:0;display:block;overflow:visible}.client-record-open .lead-list{display:none}.client-record-open .lead-detail{background:#fff;border:1px solid #ddd7ce;border-radius:12px;max-width:1180px;margin:0 auto;padding:28px}.crm-back{color:#303b32;cursor:pointer;background:#fff;border:1px solid #cfc8be;border-radius:7px;margin:0 0 18px;padding:9px 12px;font-weight:800}@media (width<=700px){.client-record-open .lead-detail{padding:16px}.customer-list-open .lead-row>button{grid-template-columns:38px 1fr auto;padding:14px 10px}}.lead-dates{color:#666;flex-wrap:wrap;gap:6px 18px;margin-top:8px;font-size:11px;display:flex!important}.lead-dates>span{align-items:center;gap:5px;display:flex!important}.lead-dates strong{text-transform:uppercase;letter-spacing:.04em;color:#9a725d;font-size:9px}@media (width<=700px){.lead-dates{gap:4px}.lead-dates>span{width:100%;font-size:10px}}.client-section-tabs{background:#f6f4ef;border:1px solid #ddd7ce;border-radius:10px;gap:6px;margin:22px 0 0;padding:7px;display:flex;overflow-x:auto}.client-section-tabs button{color:#535851;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;padding:10px 13px;font:700 12px Arial}.client-section-tabs button:hover{background:#fff}.client-section-tabs button.active{color:#fff;background:#303b32;box-shadow:0 2px 8px #0002}.client-section-panel{min-height:300px;padding-top:18px}.project-tabs{gap:8px;margin:14px 0;padding-bottom:8px;display:flex;overflow-x:auto}.project-tabs button{text-align:left;color:#303b32;cursor:pointer;background:#fff;border:1px solid #ddd7ce;border-radius:9px;gap:3px;min-width:190px;max-width:280px;padding:13px 15px;display:grid}.project-tabs button:hover{background:#fffaf5;border-color:#9c8878}.project-tabs button.active{border-color:var(--orange);box-shadow:inset 0 0 0 2px var(--orange);background:#fff8ee}.project-tabs small{color:var(--orange);text-transform:uppercase;font-size:9px;font-weight:800}.project-tabs span{text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.project-tabs i{color:#777;font-size:10px;font-style:normal}.project-workspace{background:#faf9f6;border:1px solid #ddd7ce;border-radius:10px;overflow:hidden}.project-workspace>header{background:#eef1ec;border-bottom:1px solid #ddd7ce;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.project-workspace>header h3{margin:4px 0}.project-workspace>header small{color:var(--orange);font-weight:800}.project-workspace>header span{color:#777;font-size:12px}.project-workspace>.configurator-package{margin:18px}.priority-selection-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:18px;display:grid}.priority-selection-fields article{border-left:4px solid var(--orange);background:#fff;gap:6px;padding:14px;display:grid}.priority-selection-fields span{color:#777;text-transform:capitalize;font-size:10px}.priority-selection-fields b{font-size:14px;line-height:1.35}.priority-selection-fields>p{color:#777;background:#fff;grid-column:1/-1;margin:0;padding:15px}.configurator-more{background:#fff;border:1px solid #ded8cf;margin:0 18px 18px}.configurator-more>summary{cursor:pointer;justify-content:space-between;align-items:center;padding:13px 15px;font-weight:800;list-style:none;display:flex}.configurator-more>summary::-webkit-details-marker{display:none}.configurator-more>summary:after{content:"+";color:#fff;background:#303b32;border-radius:50%;place-items:center;width:24px;height:24px;margin-left:10px;display:grid}.configurator-more[open]>summary:after{content:"−";background:var(--orange)}.configurator-more>summary span{color:#777;background:#f1eee8;border-radius:10px;margin-left:auto;padding:3px 7px;font-size:10px}.configurator-more .selection-fields,.configurator-more .configurator-line-items{margin:0;padding:0 15px 15px}.client-section-panel.crm-action-grid,.client-section-panel .project-strip{margin-top:0}@media (width<=850px){.priority-selection-fields{grid-template-columns:1fr 1fr}.project-workspace>header{flex-direction:column;align-items:stretch}}@media (width<=560px){.priority-selection-fields{grid-template-columns:1fr}.client-section-tabs{margin-top:16px}.client-section-tabs button{padding:9px 11px}.project-tabs button{min-width:170px}}.billing-action-grid{grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:12px;margin:14px 0 22px;display:grid}.billing-action-grid>article,.standalone-record-card,.client-section-panel>.message-thread-card{background:#fff;border:1px solid #e5e0d7;border-radius:9px;padding:18px}.billing-action-grid h3,.standalone-record-card h3,.client-section-panel>.message-thread-card h3{margin:0 0 7px}.billing-action-grid p,.standalone-record-card p,.client-section-panel>.message-thread-card p{color:#666;font-size:12px}.billing-action-grid button,.standalone-record-card .upload-button,.client-section-panel>.message-thread-card button{color:#fff;font:inherit;cursor:pointer;background:#303b32;border:0;border-radius:7px;padding:10px 13px;text-decoration:none;display:inline-block}.billing-action-grid .text-button{color:#72513f;background:0 0;padding:4px}.billing-history-title{border-top:1px solid #e7e2da;margin:0 0 10px;padding-top:4px}.client-section-panel>.message-thread-card textarea{box-sizing:border-box;width:100%}.standalone-record-card{max-width:650px}@media (width<=850px){.billing-action-grid{grid-template-columns:1fr}}.client-access-card{background:#f4f8f2;border:1px solid #d8e0d5;border-left:5px solid #536b56;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin:0 0 14px;padding:18px;display:grid}.client-access-card small{color:#536b56;letter-spacing:.11em;font-size:9px;font-weight:800}.client-access-card h3{margin:4px 0}.client-access-card p{color:#657064;margin:0;font-size:12px}.client-access-card>button,.client-test-link a,.client-test-link button{color:#fff;font:inherit;cursor:pointer;background:#303b32;border:0;border-radius:7px;padding:10px 13px;text-decoration:none}.client-test-link{border-top:1px solid #d8e0d5;grid-column:1/-1;grid-template-columns:auto minmax(180px,1fr) auto auto;align-items:center;gap:8px;padding-top:12px;display:grid}.client-test-link input{background:#fff;border:1px solid #c8d0c5;min-width:0;padding:9px}.client-access-card>.schedule-error{grid-column:1/-1;margin:0}@media (width<=750px){.client-access-card{grid-template-columns:1fr}.client-access-card>button{justify-self:start}.client-test-link{grid-template-columns:1fr}.client-test-link input{box-sizing:border-box;width:100%}.client-test-link a,.client-test-link button{text-align:center}}.shared-message-thread{gap:9px;margin:14px 0;display:grid}.shared-message-thread>div{background:#f1eee8;border-radius:10px;gap:4px;max-width:78%;padding:12px 14px;display:grid}.shared-message-thread>div.client{background:#eaf0e8;justify-self:end}.shared-message-thread small{color:#777;letter-spacing:.06em;font-size:9px}.shared-message-thread b{font-size:12px}.shared-message-thread p{line-height:1.45;color:#303b32!important;margin:0!important;font-size:13px!important}.project-header-actions{align-items:center;gap:8px;display:flex}.project-header-actions>button{background:var(--orange);color:#fff;cursor:pointer;border:0;border-radius:7px;padding:10px 13px;font-weight:800}.proposal-helper{color:#666;font-size:12px}.proposal-fields{grid-template-columns:1fr 1fr;gap:8px;margin:12px 0;display:grid}.proposal-fields label,.proposal-long-field{gap:5px;font-size:11px;font-weight:800;display:grid}.proposal-fields input,.proposal-long-field textarea{box-sizing:border-box;width:100%;font:inherit;border:1px solid #d3cdc4;padding:9px}.proposal-fields small{color:#777;font-weight:400}.proposal-long-field{margin:10px 0}.client-order-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.client-order-form label{gap:5px;font-weight:700;display:grid}.client-order-form input,.client-order-form textarea{box-sizing:border-box;width:100%;font:inherit;border:1px solid #cfc8be;padding:10px}.client-order-form .wide{grid-column:1/-1}@media (width<=750px){.project-header-actions{flex-direction:column;align-items:stretch}.proposal-fields,.client-order-form{grid-template-columns:1fr}.client-order-form .wide{grid-column:auto}}.project-header-actions .secondary-upload{color:#303b32;background:#fff;border:1px solid #303b32}.project-file-library{background:#fff;border:1px solid #ddd7ce;margin:0 18px 18px;padding:18px}.project-file-library>div small{color:var(--orange);letter-spacing:.12em;font-size:9px;font-weight:900}.project-file-library h4{margin:4px 0 14px}.project-file-library>p{color:#777;margin:0;font-size:12px}.project-file-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.project-file-grid a{color:#303b32;background:#faf9f6;border:1px solid #ded8cf;text-decoration:none;overflow:hidden}.project-image-file img{object-fit:cover;background:#eee;width:100%;height:150px;display:block}.project-image-file span{text-overflow:ellipsis;white-space:nowrap;padding:9px;font-size:11px;font-weight:800;display:block;overflow:hidden}.project-document-file{align-content:center;gap:5px;min-height:145px;padding:14px;display:grid}.project-document-file>b{color:#fff;background:#303b32;place-items:center;width:42px;height:42px;font-size:10px;display:grid}.project-document-file span{overflow-wrap:anywhere;font-weight:800}.project-document-file small{color:#777}@media (width<=750px){.project-file-grid{grid-template-columns:1fr 1fr}}@media (width<=480px){.project-file-grid{grid-template-columns:1fr}}.proposal-selection-note{border-left:4px solid var(--orange);color:#6a4937;background:#fff7ef;padding:10px 12px}.document-preview-actions{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.document-preview-actions button{font-weight:800;color:#303b32!important;background:#fff!important;border:1px solid #303b32!important}.document-preview-backdrop{z-index:100;background:#111813b8;padding:24px;position:fixed;inset:0;overflow:auto}.document-preview-shell{background:#e9e5dd;border-radius:14px;width:min(980px,100%);margin:auto;overflow:hidden;box-shadow:0 24px 70px #0007}.document-preview-toolbar{z-index:2;color:#fff;background:#303b32;justify-content:space-between;align-items:center;gap:20px;padding:12px 18px;display:flex;position:sticky;top:-24px}.document-preview-toolbar div{display:grid}.document-preview-toolbar small{letter-spacing:.12em;opacity:.7;font-size:9px}.document-preview-toolbar span{gap:8px;display:flex}.document-preview-toolbar button{color:#303b32;cursor:pointer;background:#fff;border:1px solid #fff5;border-radius:6px;padding:8px 12px;font-weight:800}.document-preview-toolbar .preview-close{padding:4px 12px;font-size:21px}.client-document{box-sizing:border-box;color:#2f3831;background:#fff;width:min(820px,100% - 40px);margin:20px auto;padding:48px;box-shadow:0 8px 24px #0002}.client-document-header{border-bottom:3px solid #b8744f;justify-content:space-between;gap:30px;padding-bottom:26px;display:flex}.client-document-header small,.document-intro small,.invoice-addresses small{letter-spacing:.12em;color:#b8744f;font-weight:900}.client-document-header h1{margin:5px 0;font-family:Georgia,serif;font-size:34px}.client-document-header p{color:#687168;margin:0}.document-meta{text-align:right;align-content:start;gap:4px;max-width:310px;display:grid}.document-meta span{color:#6d746e;font-size:12px}.client-document section{margin:28px 0}.document-intro{background:#f4f1eb;padding:24px}.document-intro h2{margin:6px 0;font-family:Georgia,serif}.proposal-preview-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.proposal-preview-gallery figure{border:1px solid #ddd8ce;margin:0}.proposal-preview-gallery img{object-fit:cover;width:100%;height:220px;display:block}.proposal-preview-gallery figcaption{padding:8px 10px;font-size:11px;font-weight:800}.document-line-items{border-top:1px solid #cfc9bf}.document-line-items>div{border-bottom:1px solid #e1ddd5;grid-template-columns:minmax(0,1fr) 55px 100px 100px;gap:10px;padding:11px 8px;font-size:13px;display:grid}.document-line-heading{color:#fff;text-transform:uppercase;background:#303b32;font-weight:900;font-size:10px!important}.document-line-items>div span:nth-child(n+2),.document-line-items>div b{text-align:right}.document-selection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.document-selection-grid span{background:#f7f4ee;border-left:3px solid #b8744f;gap:4px;padding:10px;display:grid}.document-selection-grid small{text-transform:uppercase;color:#777;font-size:9px}.document-selection-grid b{overflow-wrap:anywhere;font-size:12px}.document-totals{justify-content:end;gap:7px;margin:18px 0 0;display:grid}.document-totals span,.document-totals strong{text-align:right;grid-template-columns:180px 110px;gap:20px;display:grid}.document-totals strong{border-top:2px solid #b8744f;padding-top:8px;font-size:18px}.document-highlight,.contract-preview-terms{background:#f7f4ee;border-left:4px solid #b8744f;padding:20px}.document-highlight p,.contract-preview-terms p{white-space:pre-wrap;line-height:1.6}.signature-grid{grid-template-columns:2fr 1fr 2fr 1fr;gap:14px;margin-top:65px;display:grid}.signature-grid span{border-top:1px solid #333;padding-top:8px;font-size:10px}.invoice-addresses{grid-template-columns:1fr 1fr;gap:30px;display:grid}.invoice-addresses>div{gap:5px;display:grid}.invoice-addresses span{color:#687168;font-size:12px}.invoice-note{background:#f4f1eb;margin-top:30px;padding:14px;font-size:12px}@media (width<=750px){.document-preview-backdrop{padding:0}.document-preview-shell{border-radius:0}.client-document{width:100%;margin:0;padding:24px}.client-document-header{display:grid}.document-meta{text-align:left}.proposal-preview-gallery,.invoice-addresses,.document-selection-grid{grid-template-columns:1fr}.document-line-items>div{grid-template-columns:minmax(0,1fr) 36px 70px 78px;font-size:11px}.signature-grid{grid-template-columns:1fr 1fr}.document-preview-toolbar{top:0}.document-preview-toolbar small{display:none}}@media print{body *{visibility:hidden!important}.document-preview-backdrop,.document-preview-backdrop *{visibility:visible!important}.document-preview-backdrop{background:#fff;padding:0;position:absolute;inset:0}.document-preview-shell{width:100%;box-shadow:none;background:#fff}.document-preview-toolbar{display:none}.client-document{width:100%;box-shadow:none;margin:0;padding:20px}}.web-photo-links{flex-wrap:wrap;gap:6px;margin:8px 0 12px;display:flex}.web-photo-links small{color:#777;width:100%;font-weight:800}.web-photo-links a{color:#704727;background:#fff8ee;border:1px solid #ddd3c8;padding:6px 8px;font-size:10px;text-decoration:none}.client-workspace{max-width:1180px}.client-portal-tabs{border:1px solid var(--line);background:#f3f0ea;border-radius:10px;gap:7px;margin-bottom:22px;padding:7px;display:flex;overflow-x:auto}.client-portal-tabs button{color:#555;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;padding:11px 15px;font-weight:800}.client-portal-tabs button.active{color:#fff;background:#303b32}.client-tab-panel{min-height:420px}.client-panel-heading{border-left:5px solid var(--orange);background:#fff8ee;justify-content:space-between;align-items:start;gap:20px;margin-bottom:18px;padding:22px 25px;display:flex}.client-panel-heading small{color:var(--orange);letter-spacing:.13em;font-size:9px;font-weight:800}.client-panel-heading h2{margin:5px 0}.client-panel-heading p{color:#666;margin:0}.client-panel-heading>span{color:#fff;white-space:nowrap;background:#303b32;padding:8px 10px;font-size:10px;font-weight:800}.client-thread{border:1px solid var(--line);background:#fff;min-height:220px;padding:18px}.client-message-composer{background:#f5f2ec;gap:9px;margin-top:12px;padding:16px;display:grid}.client-message-composer textarea{box-sizing:border-box;width:100%;font:inherit;border:1px solid #cfc8be;padding:12px}.client-message-composer button{justify-self:end}.client-empty.compact{min-height:180px}.client-project-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.client-project-grid>article{border:1px solid var(--line);border-top:4px solid var(--orange);background:#fff;padding:20px}.client-project-grid article>header{justify-content:space-between;gap:12px;display:flex}.client-project-grid header small{color:var(--orange);font-weight:800}.client-project-grid header span{background:#eef2eb;border-radius:12px;padding:4px 7px;font-size:10px}.client-project-grid h3{margin:12px 0 5px}.client-project-grid article>p{color:#777;font-size:11px}.client-project-facts{grid-template-columns:1fr 1fr;gap:7px;margin-top:16px;display:grid}.client-project-facts span{background:#f6f4ef;gap:3px;padding:10px;display:grid}.client-project-facts small{color:#777}.client-support-grid,.bundle-deal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.client-support-grid article,.bundle-deal-grid article{border:1px solid var(--line);background:#fff;padding:25px}.client-support-grid article>span{color:#fff;background:#303b32;border-radius:50%;place-items:center;width:44px;height:44px;font-size:22px;display:grid}.client-support-grid h3,.bundle-deal-grid h3{margin:16px 0 8px;font:600 24px Georgia,serif}.client-support-grid p,.bundle-deal-grid p{color:#666;min-height:42px;line-height:1.55}.client-support-grid a{text-decoration:none;display:inline-block}.bundle-deal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bundle-deal-grid article{border-top:5px solid var(--orange)}.bundle-deal-grid small{color:var(--orange);font-weight:800}.bundle-deal-grid button{color:#fff;cursor:pointer;background:#303b32;border:0;border-radius:7px;padding:10px 13px;font-weight:800}@media (width<=800px){.client-project-grid,.client-support-grid,.bundle-deal-grid{grid-template-columns:1fr}.client-panel-heading{flex-direction:column}.client-project-facts{grid-template-columns:1fr}.shared-message-thread>div{max-width:92%}}@media (width<=560px){.client-portal-tabs button{padding:10px 12px}.client-panel-heading{padding:18px}.client-thread{padding:12px}}.client-project-actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.client-project-actions .btn{cursor:pointer;border:0}.client-project-actions .light{color:#303b32;background:#fff;border:1px solid #303b32}.client-project-actions button:disabled{opacity:.65;cursor:not-allowed}.detailed-project-grid>article.open{border-color:#b8744f;grid-column:1/-1;box-shadow:0 14px 35px #0001}.client-project-details{border-top:1px solid var(--line);background:#faf8f3;margin:18px -20px -20px;padding:20px}.project-detail-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:18px;display:grid}.project-detail-gallery img{object-fit:contain;border:1px solid var(--line);background:#fff;width:100%;height:220px}@media (width<=800px){.project-detail-gallery{grid-template-columns:1fr}.project-detail-gallery img{height:auto;max-height:300px}}.client-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.client-resource-grid article{border:1px solid var(--line);border-top:5px solid var(--orange);background:#fff;padding:24px}.client-resource-grid article>span{color:#fff;letter-spacing:.1em;background:#303b32;padding:5px 8px;font-size:9px;font-weight:900;display:inline-block}.client-resource-grid h3{margin:15px 0 8px;font:600 24px Georgia,serif}.client-resource-grid p{color:#666;min-height:48px;line-height:1.55}.client-resource-grid button{color:#777;cursor:not-allowed;background:#f4f2ed;border:1px solid #ccc;padding:10px 13px;font-weight:700}@media (width<=800px){.client-resource-grid{grid-template-columns:1fr}.client-resource-grid p{min-height:0}}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
