@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:dark;--ink:#f7f8f4;--ink-muted:#c8c9c7;--bg:#07080d;--bg-soft:#10131a;--paper:#f6f5ef;--paper-soft:#fbfaf5;--paper-ink:#111217;--tint-green:#f7fff6;--tint-amber:#fff9ed;--tint-rose:#fff6f8;--line:#ffffff29;--line-dark:#11121724;--blue:#38a8ff;--red:#ff4f6d;--green:#8bff6a;--amber:#ffcc4d;--max:1180px;--radius:8px;--card-img-placeholder:url(/images/se2/white-silent-se2-silent-disco-logo-clear-backg.w480.webp) center / min(44%, 170px) no-repeat, radial-gradient(circle at 24% 28%, #8bff6a24, transparent 42%), linear-gradient(135deg, #10131a, #1d342a 78%);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{overflow-x:clip}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--bg);color:var(--ink);margin:0;font-size:16px;line-height:1.6;overflow-x:clip}img{max-width:100%;height:auto;display:block}[hidden]{display:none!important}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}a{color:inherit;text-decoration:none}p{margin:0}h1,h2,h3,h4{letter-spacing:0;overflow-wrap:normal;text-wrap:balance;word-break:normal;margin:0;line-height:1.04}h1{font-size:clamp(2.8rem,5.8vw,5.7rem)}h2{font-size:clamp(2rem,3.5vw,3.8rem)}h3{font-size:clamp(1.25rem,2vw,1.8rem)}ul,ol{margin:0;padding-left:1.2rem}button,input,textarea,select{font:inherit}.skip-link{z-index:100;background:var(--green);color:#0b0d0f;border-radius:var(--radius);padding:.65rem .85rem;position:fixed;top:1rem;left:1rem;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.skip-link:focus-visible,.brand:focus-visible,.desktop-nav a:focus-visible,.header-socials a:focus-visible,.phone-link:focus-visible,.mobile-call-link:focus-visible,.mobile-quote-link:focus-visible,.mobile-nav summary:focus-visible,.mobile-nav-panel a:focus-visible,.mobile-social-links a:focus-visible,.next-event-main:focus-visible,.next-event-detail-link:focus-visible,.site-footer a:focus-visible,.blog-card:focus-visible,.blog-mini-card:focus-visible,.event-card a:focus-visible,.event-card-media-link:focus-visible,.event-detail-support-actions a:focus-visible,.event-detail-support-actions button:focus-visible,.date-picker-trigger:focus-visible,.date-picker-nav:focus-visible,.date-picker-day:focus-visible,.choice-option:has(input:focus-visible){outline:2px solid var(--blue);outline-offset:2px}.site-header{z-index:50;border-bottom:1px solid var(--line);backdrop-filter:blur(18px);background:#07080de6;position:sticky;top:0}.next-event-bar{background:linear-gradient(90deg,#8bff6a30,#38a8ff1a 48%,#ffffff06),#05070bf5;border-bottom:1px solid #8bff6a3d;position:relative;box-shadow:0 10px 26px #0003}.next-event-bar:before{background:linear-gradient(90deg, var(--green), var(--blue), #ff5e78);content:"";height:2px;position:absolute;inset:0 0 auto}.site-header .button-small{min-height:36px;padding:.46rem .75rem}.next-event-bar[hidden],.next-event-item[hidden]{display:none!important}.next-event-inner{width:min(calc(100% - 2rem), var(--max));margin:0 auto}.next-event-item{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.85rem;min-height:44px;padding:.12rem 0;display:grid}.next-event-main{min-width:0;color:var(--ink);grid-template-columns:auto minmax(0,auto) auto;align-items:center;gap:.55rem;display:grid}.next-event-main span{color:var(--green);letter-spacing:0;text-transform:uppercase;white-space:nowrap;align-items:center;gap:.42rem;font-size:.74rem;font-weight:950;display:inline-flex}.next-event-main span:before{background:var(--green);content:"";border-radius:50%;flex:none;width:.44rem;height:.44rem;box-shadow:0 0 0 3px #8bff6a21,0 0 12px #8bff6ab8}.next-event-main strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.95rem;font-weight:950;overflow:hidden}.next-event-main small{color:var(--ink-muted);white-space:nowrap;font-size:.84rem;font-weight:780}.next-event-countdown{color:#caffb4;text-align:center;white-space:nowrap;background:#8bff6a14;border:1px solid #8bff6a47;border-radius:999px;justify-content:center;align-items:center;min-width:86px;padding:.34rem .55rem;font-size:.8rem;font-weight:900;display:inline-flex}.next-event-actions{align-items:center;gap:.5rem;display:inline-flex}.next-event-ticket-button{min-height:34px;padding:.48rem .72rem;font-size:.82rem}.next-event-ticket-label-compact{display:none}.next-event-detail-link{border-radius:var(--radius);min-height:34px;color:var(--ink);white-space:nowrap;border:1px solid #ffffff2e;padding:.48rem .72rem;font-size:.82rem;font-weight:900;line-height:1}.next-event-detail-link:hover{color:var(--green);border-color:#8bff6a85}.header-inner{width:min(calc(100% - 2rem), var(--max));grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;min-height:64px;margin:0 auto;display:grid}.brand{text-transform:uppercase;white-space:nowrap;align-items:center;gap:.6rem;font-size:1rem;font-weight:900;display:inline-flex}.brand img{object-fit:contain;width:52px;height:52px}.desktop-nav{min-width:0;color:var(--ink-muted);flex-wrap:nowrap;justify-content:center;gap:clamp(.6rem,1.25vw,1.05rem);font-size:.88rem;font-weight:700;display:flex}.desktop-nav a:hover,.footer-grid a:hover,.header-socials a:hover,.phone-link:hover{color:var(--green)}.header-actions{align-items:center;gap:.55rem;display:inline-flex}.header-socials{align-items:center;gap:.25rem;display:inline-flex}.header-socials a{width:32px;height:32px;color:var(--ink-muted);background:#ffffff0a;border:1px solid #ffffff29;border-radius:999px;justify-content:center;align-items:center;transition:color .16s,border-color .16s,background .16s,transform .16s;display:inline-flex}.header-socials a:hover{background:#94ff651a;border-color:#94ff6594;transform:translateY(-1px)}.header-socials svg{fill:currentColor;width:18px;height:18px}.phone-link{color:var(--ink-muted);white-space:nowrap;font-size:.88rem;font-weight:800}.button{isolation:isolate;border-radius:var(--radius);background:linear-gradient(180deg, #ffffff57, #fff0 48%), linear-gradient(135deg, #b5ff75, var(--green));background-color:var(--green);color:#061007;text-align:center;cursor:pointer;border:1px solid #c2ffaadb;justify-content:center;align-items:center;min-height:48px;padding:.88rem 1.14rem;font-weight:900;line-height:1.1;text-decoration:none;transition:transform .16s,box-shadow .16s,border-color .16s,background .16s;display:inline-flex;position:relative;box-shadow:0 14px 32px #8bff6a3d,inset 0 1px #fff9}.button:hover{background:linear-gradient(#ffffff70,#fff0 48%),#98ff72 linear-gradient(135deg,#c8ff93,#98ff72);border-color:#d8ffc8;transform:translateY(-1px);box-shadow:0 18px 42px #8bff6a57,inset 0 1px #ffffffb8}.button:active{transform:translateY(0);box-shadow:0 8px 20px #8bff6a38,inset 0 1px #ffffff80}.button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.button-secondary{color:var(--ink);background:linear-gradient(#ffffff21,#ffffff05),#ffffff14;border-color:#ffffff42;box-shadow:0 12px 28px #0000002e,inset 0 1px #ffffff2e}.section-light .button-secondary,.admin-card .button-secondary{color:var(--paper-ink);background:linear-gradient(#ffffffd9,#f6f5ef9e),#fff;border-color:#11121738;box-shadow:0 12px 28px #1112171a,inset 0 1px #ffffffe6}.button-secondary:hover{background:linear-gradient(#ffffff2e,#ffffff0a),#ffffff1a;border-color:#8bff6aad;box-shadow:0 16px 34px #00000038,inset 0 1px #ffffff38}.section-light .button-secondary:hover,.admin-card .button-secondary:hover{background:linear-gradient(180deg, #fff, var(--paper)), #fff;background-color:#fff;border-color:#0a6b326b;box-shadow:0 16px 34px #11121724,inset 0 1px #fffffff2}.button-small{min-height:40px;padding:.67rem .92rem;font-size:.92rem}.mobile-header-cta,.mobile-nav{display:none}@media (width>=981px) and (width<=1240px){.next-event-item{min-height:44px}.header-inner{grid-template-columns:minmax(0,1fr) auto auto;gap:.75rem;min-height:64px}.brand{gap:.55rem;min-width:0;font-size:.95rem}.brand img{width:48px;height:48px}.brand span{text-overflow:ellipsis;overflow:hidden}.desktop-nav,.header-actions{display:none}.mobile-header-cta{justify-self:end;align-items:center;gap:.5rem;display:inline-flex}.mobile-header-cta .mobile-quote-link{white-space:nowrap;min-height:44px}.mobile-call-link{border:1px solid var(--line);border-radius:var(--radius);width:44px;height:44px;color:var(--ink);background:#ffffff0a;flex:none;justify-content:center;align-items:center;display:inline-flex}.mobile-call-link svg{fill:currentColor;width:20px;height:20px}.mobile-nav{justify-self:end;display:block}}.mobile-nav summary{cursor:pointer;border:1px solid var(--line);border-radius:var(--radius);padding:.65rem .8rem;font-weight:900;list-style:none}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav-panel{border:1px solid var(--line);border-radius:var(--radius);max-height:calc(100dvh - var(--site-header-height,150px) - 1rem);overscroll-behavior:contain;background:#0b0d13;gap:.6rem;padding:1rem;display:grid;position:absolute;top:100%;left:1rem;right:1rem;overflow-y:auto;box-shadow:0 24px 70px #00000059}.desktop-nav a[aria-current=page],.mobile-nav-panel a[aria-current=page]{color:var(--green);text-underline-offset:.4em;text-decoration:underline}html{scroll-padding-top:calc(var(--site-header-height,150px) + 1rem)}.mobile-nav-panel a{padding:.6rem 0;font-weight:800}.mobile-social-links{flex-wrap:wrap;gap:.45rem;padding:.35rem 0;display:flex}.mobile-social-links a{min-height:34px;color:var(--ink-muted);background:#ffffff0a;border:1px solid #ffffff24;border-radius:999px;padding:.45rem .68rem;font-size:.86rem}.hero{isolation:isolate;min-height:min(640px, calc(100svh - var(--site-header-height,120px) - 64px));align-items:center;display:grid;position:relative;overflow:hidden}.hero-short{min-height:min(680px,92vh - 82px)}.hero-video,.hero>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.use-case-hero h1{max-width:22ch;font-size:3.25rem;line-height:1.08}.use-case-hero .hero-kicker{flex-wrap:wrap;overflow:visible;mask-image:none}.hero-video{z-index:0;display:block}.hero>img.hero-static-poster{z-index:-1;display:block}.hero:after{content:"";background:linear-gradient(90deg,#000000d1,#000000b8 48%,#000000b3),linear-gradient(#0000 58%,#07080ddb);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.hero-video{display:none}.hero>img.hero-static-poster{display:block}}.hero-content{z-index:1;width:min(calc(100% - 2rem), var(--max));margin:0 auto;padding:2.5rem 0 3.5rem;position:relative}.hero-kicker{flex-wrap:wrap;gap:.55rem;margin-bottom:1.2rem;display:flex}.pill{min-height:32px;color:var(--ink);background:#00000040;border:1px solid #ffffff47;border-radius:999px;justify-content:center;align-items:center;padding:.35rem .65rem;font-size:.83rem;font-weight:800;transition:transform .16s,border-color .16s,background .16s,color .16s;display:inline-flex}a.pill:hover{color:var(--green);background:#8bff6a21;border-color:#8bff6ab8;transform:translateY(-1px)}a.pill:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.hero p{max-width:740px;color:var(--ink-muted);margin-top:1.1rem;font-size:1.125rem}.hero-title{text-shadow:0 18px 48px #0000008a;gap:.12em;max-width:980px;display:grid}.hero-title:after{content:"";background:linear-gradient(90deg, var(--green), var(--blue), var(--red));border-radius:999px;width:min(420px,72vw);height:7px;margin-top:.12em;display:block;box-shadow:0 0 28px #8bff6a52,0 0 38px #38a8ff2e}.hero-title-se2{color:var(--green);text-transform:uppercase;text-shadow:0 0 24px #8bff6a33,0 18px 48px #00000094;font-size:7rem;font-weight:950;line-height:.82;display:block}.hero-title-service{color:#fff;font-size:4.5rem;font-weight:950;line-height:.9;display:block}.hero-tagline{color:#fff;margin-top:.9rem;font-size:1.125rem;font-weight:700}.hero-proof-row{color:var(--ink);flex-wrap:wrap;gap:.65rem;margin-top:1rem;font-weight:900;display:flex}.hero-proof-row a{background:#ffffff14;border-bottom:2px solid #8bff6ab3;padding:.45rem .65rem}.rental-intro-actions{margin-top:0}.rental-price-summary{max-width:60ch;margin:1rem 0 2rem;font-size:1rem}.equipment-guide{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-template-areas:"intro media""details media";align-items:start;column-gap:3rem;display:grid}.equipment-guide-intro{grid-area:intro}.equipment-guide-intro h1{margin-bottom:1rem;font-size:3rem;line-height:1.1}.equipment-guide-details{grid-area:details}.equipment-guide>img{object-fit:contain;grid-area:media;align-self:center;width:100%;max-height:560px}@media (width<=980px){.equipment-guide{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro""media""details";gap:1.5rem}.equipment-guide-intro h1{font-size:2.25rem}.equipment-guide>img{max-height:320px}}.hero-actions,.section-actions{flex-wrap:wrap;gap:.8rem;margin-top:1.5rem;display:flex}.stats-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#0e1117;grid-template-columns:repeat(4,1fr);display:grid}.stat{border-right:1px solid var(--line);padding:clamp(1.4rem,3vw,2.4rem)}.stat:last-child{border-right:0}.stat strong{font-size:clamp(1.8rem,4vw,3.8rem);line-height:1;display:block}.stat span{color:var(--ink-muted);font-weight:700}.section{padding:clamp(3.25rem,6.4vw,5.8rem) 0}.section-light{background:var(--paper);color:var(--paper-ink)}.section-soft{background:var(--bg-soft)}.section-inner{width:min(calc(100% - 2rem), var(--max));margin:0 auto}.section-heading>*,.split>*,.media-split>*,.process-layout>*,.article-hero>*,.admin-hero>*,.footer-grid>*{min-width:0}.section-heading{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(.7rem,1.5vw,1rem);max-width:980px;margin-bottom:clamp(1.8rem,4vw,3rem);display:grid}.section-heading>div{gap:.75rem;display:grid}.section-heading>p{max-width:760px;color:inherit;opacity:.76;justify-self:start;font-size:clamp(1rem,1.35vw,1.13rem);line-height:1.58}.section-heading h1{max-width:980px;font-size:clamp(3rem,5.2vw,5.2rem)}.section-heading h2{max-width:920px;font-size:clamp(2rem,3.2vw,3.45rem)}.eyebrow{color:var(--green);letter-spacing:0;text-transform:uppercase;margin-bottom:.8rem;font-size:.82rem;font-weight:950;line-height:1.1}.section-heading .eyebrow,.quote-copy .eyebrow{margin-bottom:0;padding-left:.9rem;position:relative}.section-heading .eyebrow:before,.quote-copy .eyebrow:before{content:"";background:var(--green);border-radius:999px;width:.25rem;height:.9rem;position:absolute;top:.08rem;left:0}.section-light .eyebrow{color:#0a6b32}.section-light .blog-card-body .eyebrow,.section-light .quote-copy .eyebrow{opacity:1}.card-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:1rem;display:grid}.section-lede{max-width:760px;color:inherit;opacity:.78;margin-top:1rem;font-size:1.06rem}.package-first-section{position:relative}.package-first-layout{grid-template-columns:minmax(0,.84fr) minmax(320px,.64fr);align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.package-first-layout>*{min-width:0}.package-reason-stack{gap:.8rem;display:grid}.package-reason-stack article{border:1px solid var(--line-dark);border-left:5px solid var(--green);border-radius:var(--radius);background:linear-gradient(135deg,#8bff6a1c,#0000 40%),#fff;gap:.45rem;min-height:132px;padding:1.1rem 1.1rem 1.1rem 1.35rem;display:grid;position:relative;box-shadow:0 18px 48px #11121714}.package-reason-stack article:nth-child(2){border-left-color:var(--blue);background:linear-gradient(135deg,#38a8ff1a,#0000 40%),#fff}.package-reason-stack article:nth-child(3){border-left-color:var(--red);background:linear-gradient(135deg,#ff4f6d1a,#0000 40%),#fff}.package-reason-stack h3{font-size:clamp(1.2rem,2vw,1.7rem)}.package-reason-stack p{color:#111217b8;font-weight:650}.notice-panel{border:1px solid #0a6b3238;border-left:5px solid var(--green);border-radius:var(--radius);background:linear-gradient(135deg,#8bff6a1f,#0000 48%),#fff;gap:.65rem;margin-top:1.5rem;padding:1rem;display:grid;box-shadow:0 16px 36px #11121714}.notice-panel h2{font-size:clamp(1.35rem,3vw,2rem)}.notice-panel p{color:#111217bd;font-weight:680}.notice-panel .button{justify-self:start}.service-card,.event-card,.blog-card,.package-card,.plain-card{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff0b;overflow:hidden}.service-card{grid-template-rows:auto 1fr;min-height:100%;display:grid}.section-light .service-card,.section-light .event-card,.section-light .blog-card,.section-light .package-card,.section-light .plain-card{border-color:var(--line-dark);background:#fff}.service-card img,.event-card img,.blog-card img,.package-card img,.gallery-grid img{aspect-ratio:4/3;object-fit:cover;background:var(--card-img-placeholder);width:100%}.blog-image-frame{aspect-ratio:4/3;background:var(--card-img-placeholder);width:100%;display:block;overflow:hidden}.blog-image-frame>img{aspect-ratio:auto;object-fit:cover;object-position:var(--blog-image-position,50% 50%);width:100%;height:100%;transform:scale(var(--blog-image-scale,1));transform-origin:var(--blog-image-position,50% 50%);display:block}.blog-image-crop-legacy-wide{--blog-image-scale:1.18;--blog-image-position:50% 58%}.blog-image-crop-legacy-letterbox{--blog-image-scale:1.45;--blog-image-position:50% 50%}.service-card img,.event-card img,.blog-card img,.package-card img,.quote-choice-card img,.blog-mini-card img{filter:brightness(1.06)contrast(.94)}.event-card-ticket{border-color:#11121724;grid-template-rows:auto 1fr;transition:transform .16s,box-shadow .16s,border-color .16s;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 42px #11121714}.event-card-ticket:before{content:"";z-index:2;background:linear-gradient(90deg,#3c8fff,#ff4963,#8bff6a);height:4px;position:absolute;inset:0 0 auto}.event-card-ticket:hover{border-color:#8bff6aa3;transform:translateY(-4px);box-shadow:0 26px 60px #11121729}.event-card-media{background:var(--card-img-placeholder);position:relative;overflow:hidden}.event-card-media:after{content:"";pointer-events:none;background:linear-gradient(#06070a0a,#06070a59),radial-gradient(circle at 50% 38%,#f7f8f412,#0000 62%),radial-gradient(circle at 80% 20%,#8bff6a29,#0000 30%);position:absolute;inset:0}.event-card-media img{filter:saturate(1.12)contrast(.98)brightness(1.08);transition:transform .16s;display:block}.event-card-media.is-image-missing{background:linear-gradient(135deg,#0d121bf5,#1d342ae0),radial-gradient(circle at 24% 28%,#8bff6a38,#0000 34%);place-items:center;min-height:clamp(220px,27vw,340px);display:grid}.event-card-image-fallback{z-index:1;color:#fff;text-align:center;gap:.25rem;padding:2.2rem 1rem;display:none;position:relative}.event-card-media.is-image-missing .event-card-image-fallback{display:grid}.event-card-image-fallback span{color:#ffffffa3;letter-spacing:0;text-transform:uppercase;font-size:.78rem;font-weight:900}.event-card-image-fallback strong{color:#fff;font-size:clamp(1.35rem,2vw,1.9rem);font-weight:950}.event-card-ticket:hover .event-card-media img{transform:scale(1.035)}.event-card-media-link{color:inherit;text-decoration:none;display:block}.event-date-badge{z-index:1;color:#fff;backdrop-filter:blur(8px);background:#06070ac7;border:1px solid #ffffff52;border-radius:8px;gap:.05rem;min-width:104px;padding:.62rem .72rem;display:grid;position:absolute;bottom:.85rem;left:.85rem;box-shadow:0 14px 30px #00000047}.event-date-badge strong{font-size:1.05rem;font-weight:950}.event-date-badge span{color:#ffffffc2;text-transform:uppercase;font-size:.78rem;font-weight:900}.event-date-badge .event-date-weekday{color:#8bff6a;font-size:.72rem}.package-card{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);width:100%;min-width:0;max-width:100%;display:grid;position:relative}.package-card-featured{outline:2px solid var(--green,#54e0a3);outline-offset:-2px}.package-badge{z-index:2;background:var(--green,#54e0a3);color:#06281c;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:.3rem .7rem;font-size:.72rem;font-weight:700;position:absolute;top:.75rem;right:.75rem}.package-art{aspect-ratio:4/5;border-bottom:1px solid var(--line-dark);background:#0a0c11;width:100%;min-width:0;max-width:100%;padding:0;display:block;overflow:hidden}.package-card .package-art img{aspect-ratio:auto;background:0 0;border-radius:0;width:100%;min-width:0;max-width:100%;height:auto;display:block;object-fit:contain!important}.package-card-body{min-width:0}.package-card-body p,.package-card-body li,.package-card-body a{overflow-wrap:break-word}.service-card-body,.event-card-body,.blog-card-body,.package-card-body,.plain-card{padding:1rem}.service-card-body{flex-direction:column;min-width:0;min-height:100%;display:flex}.service-card-body .section-actions{margin-top:auto;padding-top:1.5rem}.service-card-body .button{white-space:normal;width:100%;min-height:56px}.event-card-ticket .event-card-body{align-content:start;gap:.85rem;min-height:100%;padding:1.15rem;display:grid}.event-card-topline{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.event-card-topline .eyebrow{margin:0}.event-card-topline span{color:#0a5b20;white-space:nowrap;background:#8bff6a29;border:1px solid #0a6b3238;border-radius:999px;align-items:center;min-height:1.8rem;padding:.25rem .55rem;font-size:.76rem;font-weight:950;display:inline-flex}.event-card-ticket h2{font-size:clamp(1.45rem,2.4vw,2.05rem);line-height:.98}.event-card-ticket h2 a{color:inherit;text-decoration:none}.event-card-ticket h2 a:hover{color:#0a6b32}.event-ticket-price{color:#0b2b1b;background:linear-gradient(135deg,#f2faf6fa,#ecf9f1eb);border:1px solid #0a6b3229;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.15rem .8rem;padding:.78rem .85rem;display:grid}.event-ticket-price span,.event-ticket-price small{color:#0b2b1ba8;letter-spacing:0;text-transform:uppercase;font-size:.76rem;font-weight:900}.event-ticket-price strong{color:#0a6b32;text-align:right;white-space:nowrap;font-size:1.08rem;font-weight:950;line-height:1}.event-ticket-price>small{color:#0b2b1b94;text-transform:none;grid-column:1/-1;font-size:.72rem}.event-ticket-price>.event-ticket-tier-note{grid-column:1/2}.event-ticket-price-amount,.event-ticket-tier-price{justify-items:end;gap:.1rem;min-width:max-content;display:grid}.event-ticket-price-amount .event-ticket-fee-note,.event-ticket-tier-price .event-ticket-fee-note{color:#0b2b1bb3;text-align:right;text-transform:none;white-space:nowrap;grid-column:auto;font-size:.7rem;font-weight:850;line-height:1.05}.event-ticket-price.has-multiple-tiers{grid-template-columns:minmax(0,1fr)}.event-ticket-price.has-multiple-tiers>span{grid-column:1/-1}.event-ticket-tier-list{grid-column:1/-1;gap:.34rem;display:grid}.event-ticket-tier-row{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.7rem;display:grid}.event-ticket-tier-copy{gap:.08rem;min-width:0;display:grid}.event-ticket-tier-row small{color:#0b2b1bad;overflow-wrap:anywhere;text-transform:none;grid-column:auto;min-width:0;font-size:.74rem;line-height:1.15}.event-ticket-tier-row strong{font-size:.94rem}.event-ticket-price.is-sold-out{background:linear-gradient(135deg,#fff6f7fa,#ffeff2eb);border-color:#b8173433}.event-ticket-price.is-sold-out strong{color:#b81734}.event-ticket-price.is-fallback{background:#1112170b;border-color:#11121724}.event-ticket-price.is-fallback strong{color:#111217c7}.service-card h3,.blog-card h3,.package-card h3{margin-bottom:.7rem}.package-card h2,.use-case-card h2{margin-bottom:.7rem;font-size:clamp(1.25rem,2vw,1.8rem)}.service-card p,.blog-card p,.package-card p,.plain-card p{color:inherit;opacity:.76}.decision-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.decision-card{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(135deg,#38a8ff24,#0000 36%),#ffffff0b;grid-template-rows:auto 1fr auto;gap:1.1rem;min-height:360px;padding:clamp(1rem,2vw,1.25rem);display:grid}.decision-card:nth-child(2){background:linear-gradient(135deg,#8bff6a24,#0000 36%),#ffffff0b}.decision-card:nth-child(3){background:linear-gradient(135deg,#ff4f6d24,#0000 36%),#ffffff0b}.decision-card p{color:var(--ink-muted);margin-top:.7rem}.review-layout{grid-template-columns:minmax(0,.82fr) minmax(320px,.78fr);align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.review-layout>div:first-child p{color:#111217b8;font-size:1.08rem;font-weight:680}.review-stack{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:.8rem;display:grid}.rating-card,.review-card{border:1px solid var(--line-dark);border-radius:var(--radius);background:#fff;align-content:center;gap:.45rem;min-height:150px;padding:1rem;display:grid}.rating-card{color:var(--ink);background:linear-gradient(135deg,#8bff6a38,#0000 50%),#111217;grid-row:span 3}.rating-card span{color:var(--green);font-size:clamp(4rem,9vw,7rem);font-weight:950;line-height:.9}.rating-card strong{font-size:1.2rem}.rating-card p,.review-card span{color:inherit;opacity:.72;font-weight:850}.review-card p{font-size:clamp(1.15rem,2vw,1.45rem);font-weight:950}.mini-list{color:var(--ink-muted);gap:.55rem;padding:0;font-weight:750;list-style:none;display:grid}.mini-list li{gap:.5rem;display:flex}.mini-list li:before{content:"";background:var(--green);border-radius:999px;flex:none;width:.5rem;height:.5rem;margin-top:.55rem}.split{grid-template-columns:minmax(0,.95fr) minmax(300px,.75fr);align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.quote-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(1.4rem,3vw,2.35rem);display:grid}.quote-layout>*{min-width:0}#custom-quote{scroll-margin-top:calc(var(--site-header-height,150px) + 1rem)}.service-page-heading{grid-template-columns:minmax(0,1fr);gap:.9rem;max-width:980px;margin-bottom:clamp(2rem,4vw,3rem)}.service-page-heading p{justify-self:start;max-width:760px}.quote-layout-stacked{grid-template-columns:minmax(0,1fr);gap:clamp(1.4rem,3vw,2.35rem)}.quote-layout-stacked .quote-copy{max-width:940px;padding-top:0}.quote-layout-stacked .quote-copy h1,.quote-layout-stacked .quote-copy h2{max-width:920px}.quote-layout-stacked .quote-copy>p{max-width:760px}.quote-layout-stacked .lead-form{justify-self:start;width:min(100%,860px);max-width:860px}.quote-layout-service .lead-form{color:var(--paper-ink);background:#fff;border-color:#d8d8d8;box-shadow:0 24px 60px #1112171f}.quote-layout-service .lead-form h2{color:var(--paper-ink)}.quote-layout-service .form-note{color:#555963}.quote-copy{align-content:start;gap:1rem;max-width:760px;padding-top:clamp(.5rem,2vw,1.5rem);display:grid}.quote-copy h1{max-width:780px;font-size:clamp(2.85rem,4.5vw,4.8rem)}.quote-copy h2{max-width:720px;font-size:clamp(2.05rem,2.8vw,3.1rem)}.quote-copy>p{max-width:680px;color:inherit;opacity:.78;font-size:clamp(1.02rem,1.6vw,1.18rem)}.quote-copy .check-list{margin-top:.6rem}.quote-chooser-section{padding-top:clamp(2.4rem,5vw,4.6rem)}.quote-chooser-heading{grid-template-columns:minmax(0,.95fr) minmax(320px,.62fr);align-items:end;gap:clamp(1.4rem,4vw,3.2rem);margin-bottom:clamp(1.5rem,4vw,2.8rem);display:grid}.quote-chooser-heading>*{min-width:0}.quote-chooser-heading h1{max-width:900px;font-size:clamp(3rem,5.1vw,5.2rem)}.quote-chooser-heading p:not(.eyebrow){color:#111217b8;font-size:clamp(1rem,1.35vw,1.15rem);font-weight:680;line-height:1.58}.quote-ticket-note{color:#111217b8;border-top:1px solid #11121724;flex-wrap:wrap;align-items:center;gap:.55rem .8rem;margin-top:1rem;padding-top:.95rem;font-weight:850;display:flex}.quote-ticket-note a{color:#0a6b32;text-underline-offset:.22em;text-decoration:underline 2px}.quote-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.quote-choice-card{border:1px solid var(--line-dark);border-radius:var(--radius);background:#fff;grid-template-rows:auto 1fr;min-width:0;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 54px #11121717}.quote-choice-card.is-selected{border-color:#0a6b325c;box-shadow:0 24px 62px #0a6b3221}.quote-choice-card:before{content:"";z-index:1;background:var(--blue);height:4px;position:absolute;inset:0 0 auto}.quote-choice-card:nth-child(2):before{background:var(--green)}.quote-choice-card:nth-child(3):before{background:var(--red)}.quote-choice-card img{aspect-ratio:16/10;object-fit:cover;background:var(--card-img-placeholder);width:100%}.quote-choice-body{grid-template-rows:auto auto auto 1fr auto auto;gap:.8rem;padding:clamp(1rem,2vw,1.25rem);display:grid}.quote-choice-eyebrow{color:#0a6b32;letter-spacing:0;text-transform:uppercase;font-size:.75rem;font-weight:950;line-height:1.1}.quote-choice-body h2{font-size:clamp(1.85rem,2.8vw,2.55rem)}.quote-choice-body>p{color:#111217b8;font-weight:700}.quote-choice-body .mini-list{color:#111217b8}.quote-choice-body .button{justify-content:center;width:100%}.quote-choice-select.is-active{color:#0a6b32;background:#8bff6a29;border-color:#0a6b3259}.quote-guidance-panel{border-radius:var(--radius);background:linear-gradient(135deg,#3c8fff14,#0000 36%),linear-gradient(315deg,#8bff6a1f,#0000 32%),#fff;border:1px solid #1112171f;grid-template-columns:minmax(260px,.42fr) minmax(0,1fr);gap:1rem;margin-top:1rem;padding:1rem;display:grid;box-shadow:0 18px 44px #11121714}.quote-path-tabs{gap:.55rem;display:grid}.quote-path-tabs button{width:100%;min-height:70px;color:var(--paper-ink);text-align:left;cursor:pointer;background:#ffffffb8;border:1px solid #11121721;border-radius:8px;gap:.18rem;padding:.85rem;display:grid}.quote-path-tabs button.is-active{background:#8bff6a29;border-color:#0a6b3252}.quote-path-tabs span,.quote-recommendation-card>span{color:#0a6b32;text-transform:uppercase;font-size:.72rem;font-weight:950}.quote-path-tabs strong{font-size:1rem;line-height:1.05}.quote-recommendation-card{background:#ffffffd1;border:1px solid #1112171a;border-radius:8px;align-content:start;gap:.72rem;min-height:100%;padding:clamp(1rem,2vw,1.25rem);display:grid}.quote-recommendation-card h2{font-size:clamp(1.7rem,2.9vw,2.65rem)}.quote-recommendation-card p{color:#111217b3;font-weight:720;line-height:1.5}.quote-recommendation-card div{background:var(--paper-soft);border:1px solid #1112171a;border-radius:8px;padding:.85rem}.quote-recommendation-card div strong{color:var(--paper-ink);text-transform:uppercase;margin-bottom:.25rem;font-size:.82rem;font-weight:950;display:block}.quote-recommendation-card .button{justify-self:start}.quote-contact-strip{border:1px solid #11121724;border-left:5px solid var(--green);border-radius:var(--radius);background:linear-gradient(135deg,#8bff6a1f,#0000 44%),#fff;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;margin-top:1.4rem;padding:1rem;display:grid}.quote-contact-strip p{color:#111217bd;font-weight:800}.quote-contact-strip .section-actions{justify-content:flex-end;margin-top:0}.split img{aspect-ratio:5/4;object-fit:cover;border-radius:var(--radius);width:100%}.landing-image-card{gap:.7rem;margin:0;display:grid}.landing-image-card figcaption{color:inherit;opacity:.72;font-size:.9rem;font-weight:850}.priority-form{align-items:start;margin-bottom:clamp(2rem,5vw,3.5rem)}.rental-price-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin-bottom:1rem;display:grid}.rental-price-card{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(135deg,#8bff6a1a,#0000 42%),#0f1218;padding:clamp(1.2rem,2.4vw,1.6rem)}.rental-price-label{letter-spacing:.08em;text-transform:uppercase;color:var(--accent,#8bff6a);margin:0;font-size:.82rem;font-weight:700}.rental-price-amount{color:#fff;margin:.4rem 0 0;font-size:clamp(2.2rem,5vw,2.8rem);font-weight:800;line-height:1}.rental-price-amount span{color:var(--muted,#9aa4b2);margin-top:.35rem;font-size:.95rem;font-weight:500;display:block}.rental-price-alt{color:#d7dde6;margin:.7rem 0 0;font-size:.95rem;font-weight:600}.rental-price-note{color:var(--muted,#9aa4b2);margin:.5rem 0 0;font-size:.92rem}.rental-deposit-card{border:1px solid var(--line);border-radius:var(--radius);background:#0f1218;gap:1rem;margin-bottom:1rem;padding:clamp(1.2rem,2.4vw,1.6rem);display:grid}.rental-deposit-head h3{margin:0 0 .25rem}.rental-deposit-head p{color:var(--muted,#9aa4b2);margin:0}.rental-deposit-tiers{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem;display:grid}.rental-deposit-tier{border:1px solid var(--line);background:#ffffff0a;border-radius:12px;gap:.2rem;padding:.85rem 1rem;display:grid}.rental-deposit-tier strong{color:#fff;font-size:1.35rem}.rental-deposit-tier span{color:var(--muted,#9aa4b2);font-size:.85rem}.rental-terms-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem;display:grid}.rental-term{border:1px solid var(--line);border-radius:var(--radius);background:#0f1218;padding:clamp(1.1rem,2.2vw,1.4rem)}.rental-term h3{margin:0 0 .4rem;font-size:1.05rem}.rental-term p{color:var(--muted,#9aa4b2);margin:0;line-height:1.55}.check-list{gap:.8rem;margin-top:1.5rem;padding:0;list-style:none;display:grid}.check-list li{padding-left:1.8rem;position:relative}.check-list li:before{content:"";background:var(--green);border-radius:50%;width:.7rem;height:.7rem;position:absolute;top:.45rem;left:0}.media-band{background:#090b10}.media-split{grid-template-columns:minmax(280px,.65fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.media-split p{color:var(--ink-muted);font-size:1.05rem}.photo-collage{grid-template-rows:repeat(2,minmax(160px,1fr));grid-template-columns:1.15fr .85fr;gap:.8rem;display:grid}.photo-collage img{object-fit:cover;border-radius:var(--radius);width:100%;height:100%;min-height:190px}.photo-collage img:first-child{grid-row:span 2}.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.feature-card{border:1px solid var(--line-dark);border-radius:var(--radius);background:#fff;min-height:210px;padding:1.1rem}.feature-card h3{color:var(--paper-ink);margin-bottom:.7rem}.feature-card p{color:#111217b8}.process-layout{grid-template-columns:minmax(0,.72fr) minmax(320px,.78fr);align-items:start;gap:clamp(2rem,5vw,4rem);display:grid}.process-layout>div>p{color:var(--ink-muted);font-size:1.05rem}.step-list{gap:.8rem;display:grid}.step-card{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff0b;grid-template-columns:auto minmax(0,1fr);gap:1rem;padding:1rem;display:grid}.step-card span{background:var(--green);color:#061007;border-radius:6px;place-items:center;width:3rem;height:3rem;font-weight:950;display:grid}.step-card h3{margin-bottom:.4rem}.step-card p{color:var(--ink-muted)}.section-light .step-card p{color:#484d54}.tag-cloud{flex-wrap:wrap;gap:.7rem;display:flex}.tag-cloud a{border:1px solid var(--line);min-height:42px;color:var(--ink);background:#ffffff0f;border-radius:999px;align-items:center;padding:.55rem .75rem;font-weight:850;display:inline-flex}.tag-cloud a:hover{color:var(--green);border-color:#8bff6aa6}.section-light .tag-cloud a{border-color:var(--line-dark);color:var(--paper-ink);background:#1112170a}.section-light .tag-cloud a:hover{color:#0a6b32;border-color:#0a6b3273}.use-case-band{background:linear-gradient(120deg,#38a8ff21,#0000 34%),linear-gradient(240deg,#ff4f6d1f,#0000 36%),#080a10}.use-case-grid{grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:1rem;display:grid}.use-case-grid-compact{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.use-case-card{border:1px solid var(--line);border-top:4px solid var(--blue);border-radius:var(--radius);min-height:265px;color:var(--ink);background:#ffffff0f;gap:.75rem;padding:1.05rem;display:grid}.use-case-card:nth-child(3n+2){border-top-color:var(--red)}.use-case-card:nth-child(3n+3){border-top-color:var(--green)}.use-case-card:hover{background:#ffffff17;border-color:#8bff6a99;transform:translateY(-2px)}.use-case-card span{color:var(--green);text-transform:uppercase;font-size:.77rem;font-weight:950}.use-case-card p{color:var(--ink-muted);font-size:.95rem}.section-light .use-case-card{color:var(--paper-ink);background:linear-gradient(#fffffffa,#f7f6eff5),#fff;border-color:#11121733;box-shadow:0 12px 28px #11121714}.section-light .use-case-card span{color:#075a2a}.section-light .use-case-card p{color:#111217d1}.section-light .use-case-card:hover{background:linear-gradient(#fff,#f1f8effa),#fff;border-color:#0a6b329e;box-shadow:0 16px 36px #11121721}.use-case-intro-grid{grid-template-columns:minmax(0,.9fr) minmax(280px,.46fr);align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.keyword-panel{border:1px solid var(--line-dark);border-radius:var(--radius);background:#fff;gap:1rem;padding:1.1rem;display:grid}.keyword-panel h2{font-size:clamp(1.35rem,2vw,1.9rem)}.keyword-panel ul{color:#111217b8;gap:.55rem;padding:0;font-weight:800;list-style:none;display:grid}.keyword-panel li{border-bottom:1px solid var(--line-dark);padding-bottom:.5rem}.keyword-panel li:last-child{border-bottom:0;padding-bottom:0}.use-case-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.color-card{border-top:4px solid var(--blue);min-height:360px}.red-card{border-top-color:var(--red)}.green-card{border-top-color:var(--green)}.video-section{background:#07080d}.video-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.local-video-grid{grid-template-columns:minmax(0,1.15fr) minmax(260px,.62fr);align-items:stretch;gap:1rem;display:grid}.video-card{border:1px solid var(--line);border-radius:var(--radius);background:#10131a;overflow:hidden}.local-video-card,.video-card iframe,.youtube-facade{display:block}.local-video-card{border:1px solid var(--line);border-radius:var(--radius);background:#10131a;margin:0;overflow:hidden}.local-video-card video,.video-card iframe,.youtube-facade,.youtube-facade-button{aspect-ratio:16/9;background:#000;border:0;width:100%}.youtube-facade{position:relative}.youtube-facade-button{color:#fff;cursor:pointer;place-items:center;padding:0;display:grid;position:relative;overflow:hidden}.youtube-facade-button img{object-fit:cover;opacity:.82;width:100%;height:100%;transition:opacity .16s,transform .16s;position:absolute;inset:0}.youtube-facade-button:hover img,.youtube-facade-button:focus-visible img{opacity:.96;transform:scale(1.015)}.youtube-facade-play{z-index:1;background:#05070ad1;border:2px solid #ffffffe6;border-radius:999px;place-items:center;width:4rem;height:4rem;padding-left:.2rem;font-size:1.35rem;display:grid;position:relative;box-shadow:0 12px 32px #00000059}.youtube-facade-title{z-index:1;color:#fff;text-align:left;text-overflow:ellipsis;text-shadow:0 2px 12px #000000e6;white-space:nowrap;padding-right:6.4rem;font-size:.8rem;font-weight:800;position:absolute;bottom:.7rem;left:.8rem;right:.8rem;overflow:hidden}.youtube-facade-label{z-index:1;background:#05070ad1;border-radius:999px;padding:.35rem .6rem;font-size:.76rem;font-weight:800;position:absolute;bottom:.7rem;right:.8rem}.local-video-card:nth-child(2) video{aspect-ratio:9/13.9;object-fit:cover;max-height:720px}.card-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.comparison-grid,.detail-grid,.process-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.detail-card,.process-card{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(135deg,#38a8ff24,#0000 42%),#ffffff0b;align-content:start;gap:.8rem;min-width:0;padding:clamp(1rem,2vw,1.25rem);display:grid}.detail-card:nth-child(2),.process-card:nth-child(2){background:linear-gradient(135deg,#8bff6a24,#0000 42%),#ffffff0b}.detail-card:nth-child(3),.process-card:nth-child(3){background:linear-gradient(135deg,#ff4f6d24,#0000 42%),#ffffff0b}.detail-grid-light .detail-card,.section-light .detail-card,.section-light .process-card{border-color:var(--line-dark);color:var(--paper-ink);background:linear-gradient(135deg,#0a6b3214,#0000 42%),#fff}.detail-card h3,.process-card h3{font-size:clamp(1.35rem,2vw,1.8rem)}.detail-card p,.process-card p{color:inherit;opacity:.75;font-weight:650}.process-card span{border-bottom:3px solid var(--green);width:fit-content;color:var(--green);font-weight:950}.comparison-card{border:1px solid var(--line-dark);border-radius:var(--radius);background:#fff;gap:.9rem;padding:1.1rem;display:grid}.comparison-card p{color:#111217b8}.comparison-card strong{color:var(--paper-ink)}.step-list-horizontal{grid-template-columns:repeat(4,minmax(0,1fr))}.step-list-horizontal .step-card{grid-template-columns:1fr}.checklist-card{padding:clamp(1.2rem,3vw,1.5rem)}.checklist-card .check-list{margin-top:1rem}.event-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.events-first-section{padding-top:clamp(2rem,4vw,3.4rem)}.city-events-first-section{scroll-margin-top:7rem}.events-page-header{grid-template-columns:minmax(0,1.25fr) minmax(260px,.45fr);align-items:end;gap:clamp(1rem,4vw,3rem);margin-bottom:1.2rem;display:grid}.events-page-header-simple{grid-template-columns:minmax(0,1fr);max-width:980px}.events-page-header h1{text-wrap:balance;max-width:22ch;margin:.2rem 0 .8rem;font-size:3.75rem;line-height:1.04}.city-page-header h1{max-width:12ch}.events-page-header p{color:#111217c2;max-width:760px;margin:0;font-size:clamp(1.05rem,1.9vw,1.35rem);font-weight:750}.event-page-callout{border-radius:var(--radius);background:linear-gradient(135deg,#8fff6a26,#ffffffd1),#fff;border:1px solid #8fff6a6b;gap:.35rem;padding:1rem;display:grid;box-shadow:0 18px 45px #11121714}.event-page-callout strong{font-size:1.15rem;font-weight:950}.event-page-callout span{color:#111217ad;font-weight:750}.event-page-actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.city-event-grid{margin-top:-.4rem}.event-list-note{color:#111217a8;margin:0 0 1.25rem;font-weight:850}.city-event-actions{margin-top:1.2rem}.venue-seo-hero{padding-top:clamp(2.4rem,5vw,4.8rem)}.venue-seo-layout{grid-template-columns:minmax(0,.95fr) minmax(320px,.62fr);align-items:center;gap:clamp(1.25rem,4vw,3rem);display:grid}.venue-seo-copy{gap:1rem;min-width:0;display:grid}.venue-seo-copy h1{max-width:900px;font-size:clamp(3rem,5.6vw,5.7rem)}.venue-seo-media{border-radius:var(--radius);background:#07080d;border:1px solid #1112171f;min-width:0;margin:0;position:relative;overflow:hidden;box-shadow:0 24px 70px #1112172b}.venue-seo-media img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.venue-seo-media figcaption{color:#fff;backdrop-filter:blur(12px);background:#06070ac2;border:1px solid #fff3;border-radius:8px;gap:.15rem;padding:.85rem;display:grid;position:absolute;bottom:1rem;left:1rem;right:1rem}.venue-seo-media figcaption strong{font-size:clamp(1.15rem,2vw,1.55rem);line-height:1.05}.venue-seo-media figcaption span{color:#ffffffb8;font-weight:800}.event-toolbar{border:1px solid var(--line-dark);border-radius:var(--radius);background:#fff;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.2rem;padding:1rem;display:flex}.event-toolbar div{gap:.2rem;display:grid}.event-toolbar span{color:#111217ad;font-weight:750}.event-meta{gap:.45rem;margin:0;display:grid}.event-meta div{color:inherit;opacity:.78;border-bottom:1px solid;justify-content:space-between;gap:1rem;padding-bottom:.35rem;display:flex}.event-meta dt{font-weight:900}.event-meta dd{text-align:right;margin:0}.event-channel-block{background:linear-gradient(135deg, #3c8fff14, transparent 34%), linear-gradient(315deg, #8bff6a1a, transparent 34%), var(--paper-soft);border:1px solid #1112171a;border-radius:8px;gap:.45rem;margin-top:.1rem;padding:.75rem;display:grid}.event-channel-label{color:#111217b8;text-transform:uppercase;font-size:.78rem;font-weight:950}.channel-list{color:inherit;flex-wrap:wrap;gap:.45rem;margin:0;padding:0;font-size:.9rem;display:flex}.event-channel-block .channel-list{grid-template-columns:minmax(0,1fr);justify-items:start;display:grid}.channel-chip{color:#111217c7;background:#f7f7f2;border:1px solid #1112171a;border-radius:999px;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:.32rem;max-width:100%;min-height:2.1rem;padding:.42rem .58rem;font-weight:760;display:inline-grid;box-shadow:inset 0 1px #fffc}.channel-chip strong{color:var(--paper-ink);font-size:.82rem}.channel-chip span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.channel-dot{background:#8bff6a;border:2px solid #fff;border-radius:999px;place-items:center;width:.88rem;height:.88rem;display:inline-grid;box-shadow:0 0 0 2px #11121729,0 0 14px}.channel-dot:after{content:"";background:#ffffffeb;border-radius:999px;width:.34rem;height:.34rem}.channel-blue{color:#155db7;background:#3c8fff1f}.channel-blue .channel-dot{background:#3c8fff}.channel-red{color:#b81734;background:#ff49631f}.channel-red .channel-dot{background:#ff4963}.channel-green{color:#0b7431;background:#3ec45924}.channel-green .channel-dot{background:#3ec459}.event-ticket-button{justify-self:stretch;margin-top:auto;box-shadow:0 16px 34px #5adc3740}.event-card-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:.7rem;margin-top:auto;display:grid}.event-card-actions .event-ticket-button{grid-area:1/1/auto/-1;margin-top:0}.event-card-actions .event-detail-link{z-index:1;grid-area:2/1;align-self:start;min-height:44px}.event-card-actions .event-share{grid-area:2/1/auto/-1}.event-card-actions .event-share summary{justify-content:center;width:calc(50% - .35rem);margin-left:auto}.event-card-actions .event-detail-link,.event-card-actions .event-share summary{border-radius:var(--radius);text-align:center;background:0 0;border:1px solid;min-height:44px;padding:.55rem .4rem;transition:background-color .16s}.event-card-actions .event-detail-link{color:#30343b}.event-card-actions .event-detail-link:hover{color:#30343b;background:#f1f3f5}.event-card-actions .event-share summary:hover{background:#eaf9df}.event-card-actions .event-detail-link:focus-visible,.event-card-actions .event-share summary:focus-visible{outline-offset:3px;outline:3px solid #126534}.event-detail-link{color:#111217ad;justify-content:center;align-items:center;min-height:40px;padding:.55rem .2rem;font-size:.88rem;font-weight:950;text-decoration:none;display:inline-flex}.event-detail-link:hover{color:#0a6b32}.event-invite-note{color:#44624e;margin:0;font-size:.82rem;font-weight:650;line-height:1.45}.event-share summary{white-space:nowrap;color:#126534;cursor:pointer;justify-content:center;align-items:center;min-height:44px;padding:.55rem .4rem;font-size:.88rem;font-weight:950;list-style:none;display:flex}.event-share summary::-webkit-details-marker{display:none}.section:not(.section-light) .event-card-topline span{color:#dcf7c8;border-color:#8bff6a8c}.section:not(.section-light) .event-card .event-invite-note{color:var(--ink-muted)}.section:not(.section-light) .event-card-actions .event-detail-link{color:var(--ink)}.section:not(.section-light) .event-card-actions .event-share summary{color:#b3ff6e}.section:not(.section-light) .event-card-actions .event-detail-link:hover{background:#ffffff14}.section:not(.section-light) .event-card-actions .event-share summary:hover{background:#8bff6a14}.section:not(.section-light) .event-card-actions .event-detail-link:focus-visible,.section:not(.section-light) .event-card-actions .event-share summary:focus-visible{outline-color:#b3ff6e}.event-share summary:focus-visible,.event-share-options :is(a,button,input):focus-visible{outline-offset:3px;outline:3px solid #126534}.event-share[open]{grid-column:1/-1}.event-share[open] summary{justify-content:flex-start}.event-share-options{color:#173d28;border:1px solid var(--line-dark);background:#f2f8f3;border-radius:8px;flex-wrap:wrap;gap:.5rem;padding:.65rem;display:flex}.event-share-options :is(a,button){border:1px solid var(--line-dark);color:#126534;min-height:44px;font:inherit;cursor:pointer;background:#fff;border-radius:6px;justify-content:center;align-items:center;padding:.5rem .7rem;font-size:.85rem;font-weight:800;text-decoration:none;display:inline-flex}.event-share [hidden]{display:none}.event-share-options input{width:100%;min-width:0}.event-share-status{width:100%;font-size:.85rem}.event-share-status:empty{display:none}.event-share-app-help{border-top:1px solid var(--line-dark);width:100%;padding-top:.5rem;font-size:.8rem;line-height:1.45}.event-share-app-help p{margin:0 0 .5rem}.event-share-options .event-share-native{background:#dcf7c8;width:100%}.event-share-prominent{width:100%}.events-lineup-invitation{background:#eaf9df;border:1px solid #91cb72;border-radius:1rem;grid-template-columns:minmax(0,1fr) minmax(280px,.85fr);align-items:start;gap:1rem 2rem;margin:1.25rem 0;padding:1.25rem;display:grid}.events-lineup-invitation strong{color:#164a2a;font-size:1.15rem}.events-lineup-invitation p{margin:.4rem 0 0}.events-lineup-invitation .event-share-prominent summary{background:#b3ff6e}@media (width<=700px){.events-lineup-invitation{grid-template-columns:minmax(0,1fr);padding:1rem}}.event-share-prominent summary{white-space:normal;text-align:center;background:#e6f5eb;border:2px solid #126534;border-radius:8px;gap:.65rem;min-height:52px;padding:.85rem 1rem;font-size:1rem}.event-share-prominent[open] summary{justify-content:center;margin-bottom:.65rem}.event-share-prompt{color:#173d28;flex-basis:100%;margin:0 0 .2rem;font-size:.88rem;font-weight:700;line-height:1.45}.event-share-confirmation{color:#173d28;background:#e6f5eb;border:1px solid #b0d8bd;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.55rem;padding:.85rem;display:flex}.event-share-confirmation strong{font-size:.96rem}.event-share-confirmation p{margin:.3rem 0 0;font-size:.85rem;line-height:1.45}.event-share-confirmation button{color:#126534;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;padding:.5rem;font-size:.8rem;font-weight:800}.event-share-confirmation button:focus-visible{outline-offset:2px;outline:3px solid #126534}.event-detail-hero{min-height:min(620px, calc(100svh - var(--site-header-height,110px) - 64px));color:#fff;background:#06070a;align-items:end;display:grid;position:relative;overflow:hidden}.event-detail-hero-image,.event-detail-hero-shade{width:100%;height:100%;position:absolute;inset:0}.event-detail-hero-image{object-fit:cover;filter:saturate(1.1)contrast(1.06)}.event-detail-hero-shade{background:linear-gradient(90deg,#040508e6,#0405088a 48%,#0405083d),linear-gradient(#04050814,#040508e6)}.event-detail-hero-inner{z-index:1;width:min(calc(100% - 2rem), var(--max));margin:0 auto;padding:3rem 0 4rem;position:relative}.event-detail-hero-copy{gap:1rem;max-width:980px;display:grid}.event-detail-hero h1{text-wrap:balance;max-width:20ch;font-size:3.75rem;line-height:1.04}.event-detail-hero p:not(.eyebrow){color:#ffffffd1;max-width:760px;font-size:1.125rem;font-weight:720}.event-detail-primary-ticket{min-width:min(100%,190px)}.event-detail-hero .hero-actions{grid-template-columns:minmax(0,1fr);width:min(100%,520px);display:grid}.event-detail-hero .hero-actions>.button{width:100%;min-height:52px}.event-detail-hero .event-share-prominent summary{color:#fff;background:#091410b8;border-color:#ffffffb3}.event-detail-hero .event-share-prominent summary:focus-visible{outline-color:#b3ff6e}.event-detail-hero .event-share-options p,.event-detail-hero .event-share-confirmation p{color:#173d28;font-size:.88rem}.event-detail-hero .event-share-options a{color:#126534}.event-detail-browse-link{color:#ffffffd9;width:fit-content;font-size:.88rem}.event-detail-strip{z-index:2;width:min(calc(100% - 2rem), var(--max));border-radius:var(--radius);background:#fff;border:1px solid #1112171f;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:-2.35rem auto 0;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #1112172e}.event-detail-strip div{border-right:1px solid #1112171a;align-content:center;gap:.22rem;min-height:96px;padding:1rem;display:grid}.event-detail-strip div:last-child{border-right:0}.event-detail-strip span{color:#62646a;text-transform:uppercase;font-size:.74rem;font-weight:950}.event-detail-strip strong{color:var(--paper-ink);font-size:clamp(1rem,1.4vw,1.28rem);font-weight:950;line-height:1.1}.event-detail-strip-link{color:#0a6b32;text-underline-offset:.18em;font-size:.78rem;font-weight:900;text-decoration:underline 2px}.event-detail-layout{grid-template-columns:minmax(0,1fr) minmax(320px,.42fr);align-items:start;gap:clamp(1.25rem,3vw,2rem);display:grid}.event-detail-main{gap:1.1rem;min-width:0;display:grid}.event-detail-story{gap:.7rem;display:grid}.event-detail-copy-panel{border:1px solid #1112171a;border-left:4px solid var(--green);border-radius:var(--radius);background:#fff;gap:.4rem;padding:clamp(1rem,2vw,1.2rem);display:grid;box-shadow:0 14px 38px #1112170f}.event-detail-copy-panel span,.event-detail-fact-card span,.event-detail-channel-card span,.event-detail-ticket-note strong{color:#0a6b32;text-transform:uppercase;font-size:.76rem;font-weight:950}.event-detail-copy-panel p{color:#111217c2;font-size:1.03rem;font-weight:690;line-height:1.55}.event-detail-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.event-detail-fact-card{border-radius:var(--radius);background:#fff;border:1px solid #1112171a;align-content:start;gap:.42rem;min-height:190px;padding:clamp(1rem,2vw,1.2rem);display:grid;box-shadow:0 12px 32px #1112170e}.event-detail-fact-card h3{font-size:clamp(1.35rem,2.2vw,1.85rem);line-height:1.02}.event-detail-fact-card p,.event-detail-channel-card p,.event-detail-step-list span{color:#111217ad;font-weight:690;line-height:1.45}.event-detail-channel-panel{border-radius:var(--radius);background:linear-gradient(135deg,#3c8fff17,#0000 36%),linear-gradient(315deg,#8bff6a1a,#0000 34%),#fff;border:1px solid #1112171c;gap:1rem;padding:clamp(1rem,2vw,1.2rem);display:grid;box-shadow:0 14px 38px #11121712}.event-detail-photo-panel{border-radius:var(--radius);background:#fff;border:1px solid #1112171c;gap:1rem;padding:clamp(1rem,2vw,1.2rem);display:grid;box-shadow:0 14px 38px #1112170f}.event-detail-photo-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.event-detail-photo-grid figure{background:#080910;border:1px solid #1112171a;border-radius:8px;min-width:0;margin:0;overflow:hidden}.event-detail-photo-grid img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.event-detail-share-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.event-detail-share-panel article{border-radius:var(--radius);background:linear-gradient(135deg,#8bff6a1a,#0000 42%),#fff;border:1px solid #1112171a;align-content:start;gap:.45rem;padding:clamp(1rem,2vw,1.2rem);display:grid;box-shadow:0 12px 34px #1112170e}.event-detail-share-panel span{color:#0a6b32;text-transform:uppercase;font-size:.76rem;font-weight:950}.event-detail-share-panel h3{font-size:clamp(1.25rem,2.1vw,1.7rem);line-height:1.05}.event-detail-share-panel a{color:inherit}.event-detail-share-panel p{color:#111217ad;font-weight:690;line-height:1.45}.event-detail-panel-heading{grid-template-columns:minmax(0,1fr) minmax(220px,.55fr);align-items:end;gap:1rem;display:grid}.event-detail-panel-heading h3{margin-top:.28rem;font-size:clamp(1.35rem,2.4vw,2rem);line-height:1}.event-detail-panel-heading p{color:#111217a3;font-size:.98rem;font-weight:720}.event-detail-channel-panel .channel-list{display:flex}.event-detail-channel-deck{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.event-detail-channel-card{border-radius:var(--radius);background:#ffffffb8;border:1px solid #1112171a;align-content:start;gap:.42rem;min-height:150px;padding:.95rem;display:grid}.event-detail-channel-card h4{color:var(--paper-ink);font-size:1.12rem;line-height:1.05}.event-detail-info-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.event-detail-arrival-flow{border-radius:var(--radius);background:linear-gradient(135deg,#3c8fff14,#0000 34%),#fff;border:1px solid #1112171a;gap:1rem;padding:clamp(1rem,2vw,1.2rem);display:grid;box-shadow:0 12px 34px #1112170f}.event-detail-arrival-flow h2{max-width:11ch;font-size:clamp(2rem,4vw,3rem);line-height:.95}.event-detail-step-list{counter-reset:event-steps;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.event-detail-step-list li{counter-increment:event-steps;border-radius:var(--radius);background:var(--paper-soft);border:1px solid #1112171a;align-content:start;gap:.4rem;min-height:160px;padding:.95rem;display:grid}.event-detail-step-list li:before{content:counter(event-steps, decimal-leading-zero);color:#0a6b32;font-size:.78rem;font-weight:950}.event-detail-step-list strong{color:var(--paper-ink);font-size:1.05rem;line-height:1.08}.event-detail-ticket-panel{border:1px solid #1112171f;border-top:4px solid var(--green);border-radius:var(--radius);color:var(--paper-ink);background:linear-gradient(135deg,#8bff6a24,#0000 38%),#fff;gap:.9rem;padding:clamp(1rem,2vw,1.25rem);display:grid;position:sticky;top:154px;box-shadow:0 22px 58px #1112171f}.event-detail-ticket-panel h2{font-size:clamp(2rem,4vw,3.2rem);line-height:.92}.event-detail-ticket-fee{color:#0b2b1bb8;margin-top:-.45rem;font-size:.86rem;font-weight:900}.event-detail-ticket-panel>p:not(.eyebrow):not(.event-detail-ticket-fee),.event-detail-ticket-panel small{color:#111217ad;font-weight:760}.event-detail-tier-list{gap:.45rem;display:grid}.event-detail-tier-list div{border-bottom:1px solid #1112171a;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.7rem;padding-bottom:.45rem;display:grid}.event-detail-tier-list div:last-child{border-bottom:0;padding-bottom:0}.event-detail-tier-list span{color:#111217ad;overflow-wrap:anywhere;min-width:0;font-size:.88rem;font-weight:850}.event-detail-tier-list small{color:#11121785;margin-top:.18rem;font-size:.75rem;font-weight:850;display:block}.event-detail-tier-list .event-detail-tier-fee{color:#0b2b1bad}.event-detail-tier-list strong{color:#0a6b32;white-space:nowrap;font-weight:950}.event-detail-ticket-note{border-radius:var(--radius);background:#8bff6a1f;border:1px solid #0a6b3224;gap:.25rem;padding:.85rem;display:grid}.event-detail-ticket-note span{color:#111217b3;font-size:.88rem;font-weight:760;line-height:1.38}.event-detail-ticket-button{width:100%}.event-detail-support-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.event-detail-support-actions a,.event-detail-support-actions button{border-radius:var(--radius);min-height:44px;color:var(--paper-ink);text-align:center;cursor:pointer;background:#ffffffad;border:1px solid #11121724;justify-content:center;align-items:center;padding:.55rem .62rem;font-size:.82rem;font-weight:900;line-height:1.1;text-decoration:none;display:inline-flex}.event-detail-support-actions a:hover,.event-detail-support-actions button:hover{color:#0a6b32;background:#fff;border-color:#0a6b3261}.mobile-event-ticket-bar{display:none}.mobile-event-ticket-copy{gap:.12rem;min-width:0;display:grid}.mobile-event-ticket-copy span{color:#ffffff9e;text-transform:uppercase;font-size:.72rem;font-weight:850}.mobile-event-ticket-copy strong{color:#fff;white-space:nowrap;font-size:1rem;font-weight:950}.mobile-event-ticket-button{min-width:136px;min-height:42px}.package-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;width:100%;min-width:0;max-width:100%;display:grid}.package-grid-featured{margin-bottom:clamp(2.25rem,5vw,3.8rem)}.package-card-body{align-content:start;display:grid}.package-card-body .section-actions{margin-top:1.2rem}.package-card-body .button{white-space:normal;max-width:100%}.price-line{border-top:1px solid;justify-content:space-between;gap:1rem;margin:1rem 0;padding-top:1rem;display:flex}.price-line strong{font-size:1.8rem}.lead-form{border-radius:var(--radius);border:1px solid var(--line);background:#0f1218;gap:1rem;padding:clamp(1.2rem,3vw,2rem);display:grid}.form-success-modal{z-index:1000;place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0}.form-success-modal[hidden]{display:none}.form-success-backdrop{backdrop-filter:blur(2px);background:#05080c9e;position:absolute;inset:0}.form-success-card{z-index:1;text-align:center;background:#fff;border-radius:18px;width:100%;max-width:420px;padding:2rem 1.75rem;animation:.18s ease-out form-success-pop;position:relative;box-shadow:0 30px 80px #05080c73}@keyframes form-success-pop{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.form-success-icon{color:#17b26a;background:#ecfdf3;border-radius:50%;place-items:center;width:60px;height:60px;margin-bottom:.9rem;display:inline-grid}.form-success-card h3{color:#101828;margin:0 0 .5rem;font-size:1.4rem}.form-success-card p{color:#475467;margin:0 0 1.4rem;line-height:1.55}.form-success-close{min-width:140px}body.has-form-success{overflow:hidden}.lead-form h2{font-size:clamp(1.65rem,2.8vw,2.55rem);line-height:1.03}.section-light .lead-form{color:var(--paper-ink);border-color:var(--line-dark);background:#fff}.section-light .lead-form label,.section-light .form-note{color:#555963}.section-light .lead-form input,.section-light .lead-form textarea,.section-light .lead-form select{background:var(--paper);color:var(--paper-ink);border-color:var(--line-dark)}.quote-layout .lead-form{justify-self:start;width:min(100%,860px);max-width:860px;padding:clamp(.9rem,1.8vw,1.35rem);box-shadow:0 28px 72px #1112172e}.quote-layout .lead-form h2{font-size:clamp(1.55rem,2.4vw,2.25rem)}.split:has(.lead-form){grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(1.4rem,3vw,2.35rem)}.split:has(.lead-form)>:not(.lead-form){max-width:940px}.split:has(.lead-form) .lead-form{justify-self:start;width:min(100%,860px);max-width:860px}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.lead-form label{color:var(--ink-muted);gap:.4rem;font-weight:800;display:grid}.field-label{align-items:baseline;gap:.1rem;display:inline-flex}.lead-form input,.lead-form textarea,.lead-form select{border:1px solid var(--line);border-radius:var(--radius);width:100%;color:var(--ink);background:#ffffff14;padding:.8rem}.lead-form input:focus-visible,.lead-form textarea:focus-visible,.lead-form select:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-color:#38a8ffb8}.date-picker-wrap{display:block;position:relative}.lead-form .date-picker-wrap .date-control{cursor:pointer;min-height:3rem;padding-right:3.5rem}.lead-form select.time-control{cursor:pointer;min-height:3rem}.date-picker-trigger{border-radius:var(--radius);cursor:pointer;background:#fff;border:1px solid #1112172e;place-items:center;width:2.75rem;height:2.75rem;padding:0;display:grid;position:absolute;top:50%;right:.45rem;transform:translateY(-50%)}.date-picker-trigger:before,.date-picker-trigger:after{content:"";border-radius:2px;position:absolute}.date-picker-trigger:before{border:2px solid #111217;border-top-width:4px;width:1rem;height:.9rem}.date-picker-trigger:after{opacity:.62;background:#111217;width:.58rem;height:.18rem;margin-top:.28rem;box-shadow:0 .32rem #111217}.date-picker-popover{z-index:30;width:min(100%,330px);color:var(--paper-ink);background:#fff;border:1px solid #11121729;border-radius:8px;padding:.8rem;position:absolute;top:calc(100% + .5rem);left:0;box-shadow:0 22px 60px #11121738}.date-picker-header{grid-template-columns:2rem minmax(0,1fr) 2rem;align-items:center;gap:.45rem;margin-bottom:.7rem;display:grid}.date-picker-header strong{text-align:center;font-size:1rem;font-weight:950}.date-picker-nav{border-radius:var(--radius);background:var(--paper);cursor:pointer;border:1px solid #11121724;width:2rem;height:2rem;padding:0;position:relative}.date-picker-nav:before{content:"";border-bottom:2px solid #111217;border-left:2px solid #111217;width:.55rem;height:.55rem;position:absolute;top:.62rem;left:.78rem;transform:rotate(45deg)}.date-picker-next:before{left:.62rem;transform:rotate(225deg)}.date-picker-weekdays,.date-picker-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:.25rem;display:grid}.date-picker-weekdays{color:#626671;text-align:center;text-transform:uppercase;margin-bottom:.3rem;font-size:.68rem;font-weight:900}.date-picker-day,.date-picker-empty{place-items:center;min-width:0;min-height:2.1rem;display:grid}.date-picker-day{border-radius:var(--radius);background:var(--paper);color:#111217;cursor:pointer;border:1px solid #1112171a;font-weight:850}.date-picker-day:hover,.date-picker-nav:hover,.date-picker-trigger:hover{background:#8bff6a2e;border-color:#0a6b326b}.date-picker-day.is-today{border-color:#38a8ff8c}.date-picker-day.is-selected{background:var(--green);color:#061007;border-color:#8bff6ae6}.date-picker-day:disabled{cursor:not-allowed;opacity:.36;background:#f2f1eb}.section-light .date-picker-trigger{border-color:#1112172e}.lead-form textarea{resize:vertical}.lead-form-native{align-content:start}.form-honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.lead-fieldset{border:0;gap:.75rem;margin:0;padding:0;display:grid}.lead-fieldset legend{color:var(--ink);margin-bottom:.15rem;font-weight:900}.section-light .lead-fieldset legend{color:var(--paper-ink)}.lead-fieldset legend span,.field-label span[aria-hidden=true]{color:var(--hot)}.field-help{color:var(--ink-muted);font-size:.88rem;font-weight:700}.section-light .field-help{color:#626671}.composite-grid,.address-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.address-street{grid-column:1/-1}.choice-grid{gap:.6rem;display:grid}.choice-option{border:1px solid var(--line);border-radius:var(--radius);min-height:3.15rem;color:var(--ink);cursor:pointer;background:#ffffff0f;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;padding:.8rem .95rem;transition:border-color .16s,background-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative}.section-light .choice-option{border-color:var(--line-dark);background:var(--paper);color:var(--paper-ink)}.choice-option:hover,.choice-option:focus-within{background:#8bff6a14;border-color:#8bff6a9e}.section-light .choice-option:hover,.section-light .choice-option:focus-within{background:#f1ffe8;border-color:#0a6b3261}.choice-option:has(input[type=radio]:checked),.choice-option:has(input[type=checkbox]:checked){outline-offset:-2px;background:linear-gradient(135deg,#8bff6a47,#0000 58%),#8bff6a1f;border-color:#8bff6af2;outline:2px solid #8bff6ac2;box-shadow:inset 0 0 0 2px #8bff6ac2,0 12px 28px #8bff6a29}.section-light .choice-option:has(input[type=radio]:checked),.section-light .choice-option:has(input[type=checkbox]:checked){background:linear-gradient(135deg,#8bff6a57,#0000 58%),#f4ffed;border-color:#0a6b3294;outline-color:#0a6b3275;box-shadow:inset 0 0 0 2px #0a6b326b,0 12px 26px #11121714}.choice-option:has(input[type=radio]:checked):after,.choice-option:has(input[type=checkbox]:checked):after{content:"Selected";background:var(--green);color:#061007;letter-spacing:.02em;text-transform:uppercase;border-radius:999px;padding:.18rem .45rem;font-size:.68rem;font-weight:950;position:absolute;top:.65rem;right:.75rem}.choice-option input[type=radio],.choice-option input[type=checkbox]{width:1.2rem;height:1.2rem;accent-color:var(--lime);padding:0}.choice-option input[type=radio]:checked,.choice-option input[type=checkbox]:checked{box-shadow:0 0 0 4px #8bff6a2e}.choice-option>span{padding-right:4.8rem;line-height:1.28}.choice-option-other{grid-template-columns:auto auto minmax(0,1fr)}.choice-option-other:has(input[type=radio]:checked),.choice-option-other:has(input[type=checkbox]:checked){padding-right:6rem}.choice-option-other>span{padding-right:0}.transmitter-selection-note{border-radius:var(--radius);color:var(--ink);background:#ffbe411a;border:1px solid #ffbe416b;margin:0;padding:.8rem .9rem;font-size:.9rem;font-weight:800;line-height:1.45}.section-light .transmitter-selection-note{color:#4b3605;background:#fff8df;border-color:#995e0047}.transmitter-selection-note.is-full-experience,.section-light .transmitter-selection-note.is-full-experience{color:#075f2c;background:#efffe8;border-color:#0a6b3252}.transmitter-guidance-dialog,.rental-date-guidance-dialog{border-radius:var(--radius);width:min(100% - 2rem,520px);max-height:calc(100dvh - 2rem);color:var(--paper-ink);background:#fff;border:1px solid #8bff6a7a;margin:auto;padding:clamp(1.25rem,4vw,2rem);overflow:auto;box-shadow:0 28px 90px #05080c6b}.transmitter-guidance-dialog::backdrop,.rental-date-guidance-dialog::backdrop{backdrop-filter:blur(3px);background:#05080cb3}.transmitter-channel-indicator{gap:.55rem;margin-bottom:1rem;display:flex}.transmitter-channel-indicator span{border:3px solid #fff;border-radius:50%;width:1rem;height:1rem;box-shadow:0 0 0 1px #1112172e,0 0 16px}.transmitter-channel-indicator .channel-blue{color:#358fff;background:#358fff}.transmitter-channel-indicator .channel-red{color:#ff4d68;background:#ff4d68}.transmitter-channel-indicator .channel-green{color:#31c769;background:#31c769}.transmitter-guidance-eyebrow,.rental-date-guidance-eyebrow{color:#0a6b32;text-transform:uppercase;margin:0 0 .35rem;font-size:.75rem;font-weight:950}.transmitter-guidance-dialog h3,.rental-date-guidance-dialog h3{letter-spacing:0;margin:0 0 .75rem;font-size:clamp(1.45rem,4vw,2rem);line-height:1.05}.transmitter-guidance-dialog>p:not(.transmitter-guidance-eyebrow),.rental-date-guidance-dialog>p:not(.rental-date-guidance-eyebrow){color:#555963;margin:0;line-height:1.55}.rental-date-guidance-summary{border-top:1px solid #1112171f;border-bottom:1px solid #1112171f;padding:.85rem 0;font-weight:900;color:#17181d!important;margin-top:1.1rem!important}.date-range-notice{color:#075f2c;background:#efffe8;border-left:4px solid #4eae50;grid-column:1/-1;align-self:end;margin:0;padding:.75rem .85rem;font-size:.9rem;font-weight:800;line-height:1.4}.transmitter-guidance-actions,.rental-date-guidance-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.75rem;margin-top:1.4rem;display:grid}.transmitter-guidance-actions .button,.rental-date-guidance-actions .button{white-space:normal;width:100%;min-height:3rem}.lead-form button[disabled]{opacity:.62;cursor:wait}.form-note{color:var(--ink-muted);font-size:.9rem}.form-consent{color:var(--ink-muted);margin-top:.6rem;font-size:.8rem}.form-consent a{color:inherit;text-decoration:underline}.section-light .form-consent,.section-light .form-consent a{color:#555963}.gallery-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;display:grid}.gallery-item{border-radius:var(--radius);background:#151820;min-width:0;margin:0;position:relative;overflow:hidden}.gallery-grid img,.gallery-item img{border-radius:var(--radius);aspect-ratio:1}.gallery-grid-editorial{grid-auto-flow:dense}.gallery-grid-editorial .gallery-item:first-child,.gallery-grid-editorial .gallery-item:nth-child(6){grid-area:span 2/span 2}.gallery-grid-editorial .gallery-item:first-child img,.gallery-grid-editorial .gallery-item:nth-child(6) img{aspect-ratio:1}.gallery-item figcaption{color:var(--ink);backdrop-filter:blur(10px);background:#05060aad;border:1px solid #ffffff3d;border-radius:6px;padding:.45rem .55rem;font-size:.86rem;font-weight:900;position:absolute;bottom:.7rem;left:.7rem;right:.7rem}.article-shell{width:min(100% - 2rem,1100px);margin:0 auto;padding:clamp(4rem,8vw,7rem) 0}.article-shell h1{text-wrap:balance;font-size:clamp(2.2rem,4vw,3.75rem);line-height:1.08}.article-hero{grid-template-columns:minmax(0,.95fr) minmax(320px,.78fr);align-items:end;gap:clamp(1.5rem,4vw,3rem);display:grid}.article-hero>div>p:last-child{max-width:720px;color:var(--ink-muted);margin-top:1rem;font-size:1.08rem}.article-hero .blog-image-frame-article{aspect-ratio:4/3;border-radius:var(--radius);background:#151820;width:100%}.article-body{max-width:820px;color:var(--ink-muted);gap:1.2rem;margin-top:2rem;font-size:1.08rem;display:grid}.article-body h2{color:var(--ink);margin-top:1rem;font-size:clamp(1.6rem,3vw,2.4rem)}.article-body h3{color:var(--ink);margin-top:.65rem;font-size:clamp(1.25rem,2vw,1.65rem)}.article-body strong{color:var(--ink)}.article-body ul,.article-body ol{gap:.65rem;padding-left:1.4rem;display:grid}.planning-link-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:.85rem;margin-top:clamp(1.4rem,3vw,2.2rem);display:grid}.planning-link-card{color:#fff;background:linear-gradient(135deg,#8bff6a24,#38a8ff12),#ffffff0e;border:1px solid #8bff6a38;border-radius:8px;align-items:center;min-height:88px;padding:1rem 2.5rem 1rem 1.05rem;font-weight:900;line-height:1.18;text-decoration:none;transition:transform .16s,border-color .16s,background .16s;display:flex;position:relative;box-shadow:0 18px 42px #0000003d}.planning-link-card:after{content:">";color:var(--green);font-weight:950;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.planning-link-card:hover,.planning-link-card:focus-visible{color:#fff;background:linear-gradient(135deg,#8bff6a33,#38a8ff1a),#ffffff17;border-color:#8bff6aad;transform:translateY(-2px)}.planning-link-card:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.section-light .planning-link-card{color:var(--paper-ink);background:linear-gradient(135deg,#8bff6a21,#38a8ff0f),#fff;border-color:#11121729;box-shadow:0 12px 28px #1112171a}.section-light .planning-link-card:after{color:#08733a}.section-light .planning-link-card:hover,.section-light .planning-link-card:focus-visible{color:var(--paper-ink);background:linear-gradient(135deg,#8bff6a33,#38a8ff17),#fff;border-color:#08733a85}.blog-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.blog-list-showcase .blog-card h3{font-size:clamp(1.45rem,2.4vw,2.2rem)}.blog-list-showcase .blog-card-body{padding:clamp(1rem,2vw,1.25rem)}.blog-feature-layout{grid-template-columns:minmax(0,1.05fr) minmax(320px,.72fr);align-items:stretch;gap:1rem;display:grid}.blog-card-featured{grid-template-rows:minmax(340px,1fr) auto;display:grid}.blog-card-featured .blog-image-frame-featured{aspect-ratio:auto;height:100%;min-height:340px}.blog-card-featured h2{font-size:clamp(2rem,4vw,3.6rem)}.blog-side-list{gap:1rem;display:grid}.blog-mini-card{border:1px solid var(--line-dark);border-radius:var(--radius);min-width:0;color:var(--paper-ink);background:#fff;grid-template-columns:132px minmax(0,1fr);align-items:center;gap:1rem;padding:.75rem;display:grid}.blog-mini-card .blog-image-frame-mini{aspect-ratio:4/3;background:var(--card-img-placeholder);border-radius:6px;width:100%}.blog-mini-card h3{font-size:clamp(1rem,1.5vw,1.22rem)}.blog-archive-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.blog-card-compact .blog-card-body{padding:.85rem}.blog-card-compact h3{font-size:clamp(1.05rem,1.6vw,1.28rem)}.blog-card-compact p:last-child{font-size:.92rem}.blog-archive-heading{margin-bottom:1.25rem}.blog-archive-meta{border:1px solid var(--line-dark);border-radius:var(--radius);color:#111217b3;background:#ffffffb8;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;padding:.8rem 1rem;font-size:.88rem;display:flex}.blog-archive-meta strong{color:var(--paper-ink)}.blog-archive-hero-inner{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(1rem,4vw,3rem);display:grid}.blog-archive-hero-inner>div{max-width:780px}.blog-archive-hero h1{margin-bottom:.8rem}.blog-archive-hero p:not(.eyebrow){color:#111217b8;font-weight:700}.blog-pagination{border:1px solid var(--line-dark);border-radius:var(--radius);background:#fff;gap:.9rem;margin-top:clamp(1.5rem,4vw,2.5rem);padding:1rem;display:grid;box-shadow:0 14px 34px #11121712}.blog-pagination-summary{color:#111217ad;text-align:center;font-size:.88rem;font-weight:800}.blog-pagination-controls,.blog-pagination-pages{flex-wrap:wrap;justify-content:center;align-items:center;gap:.45rem;display:flex}.blog-pagination-pages{margin:0;padding:0;list-style:none}.blog-pagination-direction,.blog-pagination-page,.blog-pagination-ellipsis{border-radius:8px;justify-content:center;align-items:center;min-width:44px;min-height:44px;font-weight:900;display:inline-flex}.blog-pagination-direction,.blog-pagination-page{background:var(--paper-soft);color:var(--paper-ink);border:1px solid #11121724}.blog-pagination-direction{gap:.45rem;padding:.65rem .9rem}.blog-pagination-direction:hover,.blog-pagination-direction:focus-visible,.blog-pagination-page:hover,.blog-pagination-page:focus-visible{background:#8bff6a2e;border-color:#08733a80}.blog-pagination-page.is-current{color:#fff;background:#0a6b32;border-color:#0a6b32}.blog-pagination-direction.is-disabled{opacity:.42}.blog-pagination-ellipsis{color:#11121780}@media (width<=640px){.blog-archive-meta{flex-direction:column;align-items:flex-start;gap:.25rem}.blog-archive-hero-inner{grid-template-columns:minmax(0,1fr);align-items:start}.blog-archive-hero-inner .button{width:100%}.blog-pagination-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.blog-pagination-pages{grid-area:1/1/auto/-1}.blog-pagination-direction{width:100%}}.faq-list{gap:1rem;display:grid}.faq-list-header{margin-bottom:.5rem}.faq-list .plain-card h3{margin-bottom:.8rem;font-size:clamp(1.35rem,2vw,2rem)}.admin-status,.admin-card,.admin-login,.admin-nav,.admin-editor,.admin-activity-log,.admin-workflow-step,.admin-setup-item,.lead-pipeline-card{border:1px solid var(--line-dark);border-radius:var(--radius);background:#fff}.gtm-noscript-frame{visibility:hidden;display:none}.admin-wide{grid-column:1/-1}.lead-pipeline-card{min-height:142px;color:var(--paper-ink);text-align:left;cursor:pointer;gap:.35rem;padding:.95rem;transition:transform .16s,box-shadow .16s,border-color .16s;display:grid}.lead-pipeline-card:hover,.lead-pipeline-card:focus-visible{transform:translateY(-2px);box-shadow:0 16px 34px #1112171a}.lead-pipeline-card span{color:#11121794;text-transform:uppercase;font-size:.78rem;font-weight:950}.lead-pipeline-card strong{font-size:1.2rem;line-height:1.08}.lead-pipeline-card small,.lead-pipeline-card em{color:#111217a8;font-style:normal;font-weight:760;line-height:1.35}.lead-pipeline-card.is-contacted,.lead-pipeline-card.is-quoted{background:linear-gradient(135deg,#38a8ff21,#0000 50%),#fff;border-color:#38a8ff40}.lead-pipeline-card.is-booked{background:linear-gradient(135deg,#8bff6a33,#0000 50%),#fff;border-color:#0a6b323d}.lead-pipeline-card.is-closed,.lead-pipeline-card.is-lost{background:var(--paper)}.lead-view-row,.lead-bulk-toolbar{align-items:end;gap:.7rem;margin:.9rem 0 1rem;display:grid}.lead-bulk-toolbar{background:linear-gradient(135deg, #8bff6a24, transparent 48%), var(--paper-soft);border:1px solid #0a6b322e;border-radius:8px;grid-template-columns:minmax(120px,.7fr) repeat(5,minmax(120px,1fr)) auto auto;padding:.8rem}.lead-bulk-toolbar[hidden]{display:none}.lead-bulk-toolbar strong{color:var(--paper-ink);align-self:center;font-size:.95rem}.command-center-card,.attention-item{border:1px solid var(--line-dark);min-height:126px;color:var(--paper-ink);text-align:left;cursor:pointer;background:#fff;border-radius:8px;gap:.4rem;padding:.95rem;display:grid}.command-center-card:hover,.command-center-card:focus-visible,.attention-item:hover,.attention-item:focus-visible{transform:translateY(-2px);box-shadow:0 14px 30px #1112171a}.command-center-card span,.attention-item strong{color:#111217a3;text-transform:uppercase;font-size:.78rem;font-weight:950}.command-center-card strong{color:var(--paper-ink);font-size:clamp(2rem,4vw,3.15rem);line-height:.95}.command-center-card small,.attention-item span{color:#111217a8;font-size:.88rem;font-weight:760;line-height:1.35}.needs-attention-panel,.setup-wizard-panel,.rules-settings-panel,.rules-preview-panel{border:1px solid var(--line-dark);background:#fff;border-radius:8px;gap:.9rem;padding:1rem;display:grid}.ops-brief-card,.template-preset-panel{border:1px solid var(--line-dark);background:#fff;border-radius:8px;gap:.85rem;margin-bottom:1rem;padding:1rem;display:grid}.ops-brief-grid,.approval-summary-grid,.preset-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.ops-brief-item,.approval-summary-card,.preset-card{background:var(--paper-soft);min-height:108px;color:var(--paper-ink);text-align:left;border:1px solid #1112171f;border-radius:8px;gap:.3rem;padding:.8rem;display:grid}.ops-brief-item strong{font-size:1.75rem;line-height:1}.ops-brief-item span,.preset-card span,.approval-summary-card span{color:#1112179e;text-transform:uppercase;font-size:.78rem;font-weight:950}.ops-brief-item small{color:#111217a8;font-weight:760;line-height:1.35}.media-pipeline-footnotes{flex-wrap:wrap;gap:.5rem;display:flex}.media-pipeline-footnotes span{background:var(--paper);color:#111217a8;border:1px solid #1112171a;border-radius:999px;padding:.35rem .55rem;font-size:.8rem;font-weight:850}.autopilot-hero{background:linear-gradient(135deg,#8bff6a1a,#0000 34%),linear-gradient(135deg,#0000 52%,#ffc5571f),#fff;overflow:hidden}.autopilot-mode-row,.autopilot-topline,.autopilot-quick-links,.autopilot-pill-row,.autopilot-post-actions{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.autopilot-mode-row{margin-top:1rem}.autopilot-summary-grid,.autopilot-work-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.autopilot-action-bar,.autopilot-inline-preview,.autopilot-review-grid section{background:var(--paper-soft);border:1px solid #1112171a;border-radius:8px}.autopilot-card,.autopilot-schedule-card{align-content:start}.autopilot-blog-settings-layout{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:.85rem;margin-top:.9rem;display:grid}.autopilot-social-actions{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;display:flex}.autopilot-social-output,.autopilot-social-status-grid,.autopilot-social-surface,.autopilot-social-work-grid{margin-top:.85rem}.autopilot-social-work-grid{grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);align-items:start;gap:.85rem;display:grid}.autopilot-preview-inline-actions,.autopilot-preview-note{background:linear-gradient(135deg,#0a6b3214,#0000 62%),#11121709;border:1px solid #0a6b3238;border-radius:8px;justify-content:space-between;align-items:center;gap:.75rem;margin:.75rem 0 0;padding:.65rem .75rem;display:flex}.autopilot-preview-inline-actions span,.autopilot-preview-note span{color:#1112179e;font-size:.82rem;font-weight:780;line-height:1.35}.autopilot-inline-preview h3,.autopilot-review-grid h3{color:var(--paper-ink);margin:0;font-size:1.05rem;line-height:1.2}.autopilot-review-grid{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.autopilot-review-grid section{min-width:0;padding:.95rem}.autopilot-schedule-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.autopilot-schedule-block{background:var(--paper-soft);border:1px solid #1112171f;border-radius:8px;gap:.38rem;min-height:130px;padding:.9rem;display:grid}.autopilot-schedule-block.is-green{background:var(--tint-green);border-color:#0a6b323d}.autopilot-schedule-block.is-orange{background:var(--tint-amber);border-color:#d48a124d}.autopilot-schedule-block.is-violet{background:#f8f5ff;border-color:#734bbe47}.autopilot-schedule-block span,.autopilot-schedule-block em{color:#11121794;text-transform:uppercase;font-size:.78rem;font-style:normal;font-weight:950}.autopilot-schedule-block strong{color:var(--paper-ink);font-size:1.08rem}.autopilot-schedule-block small{color:#111217a8;font-size:.86rem;font-weight:760;line-height:1.35}.autopilot-queue-list,.autopilot-blog-list,.autopilot-blocker-list,.autopilot-failure-list{gap:.6rem;margin-top:.9rem;display:grid}.autopilot-post-row,.autopilot-blog-row,.autopilot-blocker{background:var(--paper-soft);border:1px solid #1112171a;border-left-width:4px;border-radius:8px;gap:.65rem;padding:.75rem;display:grid}.autopilot-post-row strong,.autopilot-blog-row strong,.autopilot-blocker strong{color:var(--paper-ink);font-size:.98rem;line-height:1.24}.autopilot-post-row span,.autopilot-post-row small,.autopilot-blog-row span,.autopilot-blocker span,.autopilot-blocker small{color:#11121799;margin-top:.2rem;font-size:.82rem;font-weight:760;line-height:1.35;display:block}.autopilot-scheduler-head,.autopilot-platform-card span,.autopilot-mini-calendar-item span{color:#11121794;letter-spacing:0;text-transform:uppercase;font-size:.68rem;font-weight:950}.autopilot-scheduler-head,.autopilot-scheduler-row{grid-template-columns:minmax(170px,.9fr) minmax(105px,.45fr) minmax(180px,.8fr) minmax(255px,1.15fr) minmax(220px,1fr);align-items:center;gap:.75rem;display:grid}.autopilot-scheduler-head{padding:0 .65rem}.quote-ops-workspace,.quote-template-editor,.quote-ops-next-meta,.quote-ops-summary,.quote-ops-board,.quote-ops-template-health,.quote-ops-gates,.quote-ops-owner-actions,.quote-ops-agreement-table-wrap,.quote-ops-automation-status,.quote-ops-run-list,.quote-ops-qb-catalog-summary,.qb-catalog-import-panel,.quote-ops-qb-catalog-editor,.quote-ops-learning-summary,.quote-ops-learning-editor,.quote-ops-readiness-report,.quote-ops-route-parity{gap:.85rem;display:grid}.quote-ops-run-logo{background:linear-gradient(145deg,#1e342cf0,#070e12f5);border:1px solid #a8ff7c33;border-radius:8px;flex:none;place-items:center;width:3.4rem;height:3.4rem;display:grid;box-shadow:0 12px 26px #0000002e}.quote-ops-run-logo img{object-fit:contain;width:78%;height:78%;display:block}.quote-ops-card-summary{color:#1112179e;margin:0;font-size:.84rem;font-weight:720;line-height:1.4}.quote-ops-run-guide-details,.quote-ops-workbench-readiness-details{display:none}.quote-ops-help-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.48rem;max-width:38rem;display:flex}.quote-ops-run-list{align-items:start}@media (width<=760px){.quote-ops-operator-steps{grid-template-columns:1fr}}.quote-ops-workbench-hero,.quote-ops-workbench-blockers,.quote-ops-workbench-editor{color:#f4faf5f0;background:#071018c7;border:1px solid #a8ff7c29;border-radius:8px}.quote-ops-workbench-command-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.quote-ops-workbench-command-strip>span:nth-child(3){display:none}.quote-ops-workbench-command-strip>span,.quote-ops-run-boundaries>span{background:#0a1c18b8;border:1px solid #a8ff7c24;border-radius:8px;gap:.18rem;min-width:0;padding:.62rem .68rem;display:grid}.quote-ops-workbench-command-strip strong,.quote-ops-run-boundaries strong{color:#a8ff7ce6;letter-spacing:.04em;text-transform:uppercase;font-size:.74rem;font-weight:940}.quote-ops-workbench-command-strip small,.quote-ops-run-boundaries small{color:#f7fff6db;font-size:.78rem;font-weight:760;line-height:1.34}.quote-ops-john-fact-grid strong,.quote-ops-john-qc-list b,.quote-ops-customer-attachment-list strong{color:#a8ff7cdb;letter-spacing:.02em;text-transform:uppercase;font-size:.7rem;font-weight:940}.quote-ops-john-fact-grid small,.quote-ops-customer-attachment-list small{overflow-wrap:anywhere;color:#f7fff6e6;min-width:0;font-size:.78rem;font-weight:800;line-height:1.32}@keyframes quote-ops-timeline-pulse{0%,to{box-shadow:0 0 0 4px #0b121c, 0 0 0 5px color-mix(in srgb, var(--timeline-tone) 22%, transparent)}50%{box-shadow:0 0 0 4px #0b121c, 0 0 0 9px color-mix(in srgb, var(--timeline-tone) 8%, transparent)}}.quote-ops-john-change-list,.quote-ops-next-action-issues,.quote-ops-john-qc-list,.quote-ops-customer-attachment-list{gap:.42rem;min-width:0;display:grid}.quote-ops-john-change-list article{background:#1d1a10b8;border:1px solid #ffcc4d33;border-radius:8px;gap:.28rem;min-width:0;padding:.55rem;display:grid}.quote-ops-john-change-list strong{overflow-wrap:anywhere;color:var(--tint-green);font-size:.86rem;line-height:1.2}.quote-ops-john-change-list small{overflow-wrap:anywhere;color:#e1ece6c2;font-size:.76rem;font-weight:760;line-height:1.34}.quote-ops-john-customer-packet,.quote-ops-john-lead-link,.quote-ops-john-qc{grid-column:1/-1}.quote-ops-lead-system-link>div:first-child,.quote-ops-lead-sync-note{gap:.16rem;min-width:0;display:grid}.quote-ops-lead-system-link>div:first-child small,.quote-ops-lead-sync-note p{overflow-wrap:anywhere;color:#e1ece6bd;margin:0;font-size:.78rem;font-weight:760;line-height:1.35}.quote-ops-lead-sync-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem;min-width:0;display:grid}.quote-ops-lead-sync-grid>span{background:#ffffff0b;border:1px solid #a8ff7c24;border-radius:8px;gap:.12rem;min-width:0;min-height:3rem;padding:.5rem;display:grid}.quote-ops-lead-sync-grid b{color:#a8ff7cdb;letter-spacing:.02em;text-transform:uppercase;font-size:.68rem;font-weight:940;line-height:1.2}.quote-ops-lead-sync-grid small{overflow-wrap:anywhere;color:#f7fff6e6;min-width:0;font-size:.76rem;font-weight:800;line-height:1.32}.quote-ops-lead-sync-note{background:#0d2b1985;border:1px solid #57dc5d2e;border-radius:8px;grid-column:1/-1;padding:.56rem}.quote-ops-customer-view{gap:.6rem;min-width:0;display:grid}.quote-ops-customer-view header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.6rem;display:flex}.quote-ops-customer-view header>div:first-child{flex:24rem;gap:.16rem;min-width:min(100%,18rem);display:grid}.quote-ops-customer-view header strong{overflow-wrap:anywhere;color:var(--tint-green);font-size:.94rem;line-height:1.22}.quote-ops-customer-view header small{overflow-wrap:anywhere;color:#e1ece6b8;font-size:.78rem;font-weight:760;line-height:1.34}.quote-ops-customer-email-preview{background:#03090e94;border:1px solid #ffffff1a;border-radius:8px;min-width:0;max-height:17rem;padding:.68rem;overflow:auto}.quote-ops-customer-email-preview p,.quote-ops-empty-note{overflow-wrap:anywhere;color:#f7fff6e6;margin:0;font-size:.8rem;font-weight:720;line-height:1.42}.quote-ops-customer-email-preview p+p{margin-top:.62rem}.quote-ops-customer-attachment-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}.quote-ops-customer-attachment-list>span{background:#1d1a10ad;border:1px solid #ffcc4d33;border-radius:8px;gap:.12rem;min-width:0;padding:.5rem;display:grid}.quote-ops-customer-attachment-list a{color:#a8ff7cf0;width:fit-content;font-size:.76rem;font-weight:900}.quote-ops-john-qc-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr))}.quote-ops-john-qc-list>span{background:#1d1a10ad;border:1px solid #ffcc4d38;border-radius:8px;gap:.12rem;min-width:0;min-height:4rem;padding:.5rem;display:grid}.quote-ops-john-qc-list strong{overflow-wrap:anywhere;color:var(--tint-green);font-size:.84rem;line-height:1.22}.quote-ops-john-qc-list small{overflow-wrap:anywhere;color:#e1ece6bd;font-size:.74rem;font-weight:740;line-height:1.34}.quote-ops-workbench-details-body{gap:.72rem;padding:0 .82rem .82rem;display:grid}.quote-ops-workbench-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.quote-ops-workbench-facts>span{background:#0c1820db;border:1px solid #ffffff1a;border-radius:8px;gap:.2rem;min-width:0;padding:.62rem .68rem;display:grid}.quote-ops-workbench-facts strong{color:#a8ff7cd1;font-size:.72rem;font-weight:940}.quote-ops-workbench-facts small{overflow-wrap:anywhere;color:#f7fff6e6;font-size:.82rem;font-weight:820;line-height:1.34}.quote-ops-run-guide-head{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:.75rem;display:flex}.quote-ops-run-guide-head>div{flex:28rem;gap:.18rem;min-width:min(100%,24rem);display:grid}.quote-ops-run-guide-head h4{color:var(--tint-green);margin:0;font-size:1.05rem;line-height:1.15}.quote-ops-run-guide-head p{color:#e1ece6bd;max-width:62rem;margin:0;font-size:.82rem;font-weight:760;line-height:1.38}.quote-ops-run-guide-head>span:not(.quote-ops-run-logo){color:#dbffc7f0;background:#47c44a1f;border:1px solid #a8ff7c3d;border-radius:999px;margin-left:auto;padding:.22rem .62rem;font-size:.76rem;font-weight:940}.quote-ops-run-guide-head>.quote-ops-run-logo{margin-left:0}.quote-ops-run-guide-next{flex-wrap:wrap;flex:100%;justify-content:flex-end;align-items:center;gap:.45rem;display:inline-flex}.quote-ops-run-guide-next>span{color:#e1ece6b3;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:940}.quote-ops-run-guide-next .button{min-height:2.5rem}.quote-ops-run-boundaries{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.quote-ops-run-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.quote-ops-run-step{background:#1d1a10c2;border:1px solid #ffcc4d33;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.6rem;min-width:0;padding:.68rem;display:grid}.quote-ops-run-step.is-current{background:#0c2236db;border-color:#66b3ff6b;box-shadow:inset 3px 0 #66b3ffbf}.quote-ops-run-step.is-disabled{opacity:.64;background:#0e141ab8;border-color:#ffffff1a}.quote-ops-run-step-index{min-width:2rem;height:2rem;color:var(--tint-green);background:#ffffff1a;border-radius:999px;place-items:center;font-size:.74rem;font-weight:940;display:grid}.quote-ops-run-step>div:nth-child(2){gap:.18rem;min-width:0;display:grid}.quote-ops-run-step h4,.quote-ops-run-step p{margin:0}.quote-ops-run-step h4{color:var(--tint-green);font-size:.9rem;line-height:1.18}.quote-ops-run-step p{color:#e1ece6bd;font-size:.75rem;font-weight:720;line-height:1.35}.quote-ops-run-step span{color:#dbffc7e0;font-size:.72rem;font-weight:900}.quote-ops-run-step-action{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:.38rem;display:flex}.quote-ops-run-step-action .button{min-height:2.1rem}.quote-ops-workbench-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.quote-ops-workbench-action{background:#19160cc7;border:1px solid #ffcc4d38;border-left:3px solid #ffcc4dd1;border-radius:8px;align-content:start;gap:.55rem;min-width:0;padding:.72rem;display:grid}.quote-ops-workbench-action>div:first-child{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.42rem .6rem;display:flex}.quote-ops-workbench-action h4{color:var(--tint-green);margin:0;font-size:.98rem;line-height:1.15}.quote-ops-workbench-action p:not(.eyebrow){color:#e1ece6bd;margin:0;font-size:.8rem;font-weight:760;line-height:1.4}.quote-ops-workbench-action .button{min-height:2.2rem}.quote-ops-workbench-blockers{background:#340e1c85;border-color:#ff678b47;gap:.45rem;padding:.7rem .82rem;display:grid}.quote-ops-workbench-blockers strong{color:var(--tint-green);font-size:.88rem}.quote-ops-workbench-blockers ul{color:#ffdfe7db;gap:.24rem;margin:0;padding-left:1.05rem;font-size:.8rem;font-weight:760;display:grid}.quote-ops-readiness-groups{gap:.55rem;display:grid}.quote-ops-readiness-groups-head{background:#19160c94;border:1px solid #ffcc4d33;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:start;gap:.5rem .8rem;padding:.66rem .75rem;display:flex}.quote-ops-readiness-groups-head>div{gap:.12rem;min-width:min(100%,16rem);display:grid}.quote-ops-readiness-groups-head strong{color:var(--tint-green);font-size:.95rem;line-height:1.16}.quote-ops-readiness-groups-head small{color:#e1ece6bd;max-width:40rem;font-size:.76rem;font-weight:760;line-height:1.34}.quote-ops-readiness-group{color:#f7fff6eb;background:#1d1a10ad;border:1px solid #ffcc4d3d;border-left:3px solid #ffcc4dd6;border-radius:8px;gap:.5rem;padding:.72rem .8rem;display:grid}.quote-ops-readiness-group.is-automation{background:#261f0eb8;border-color:#ffcc4d47 #ffcc4d47 #ffcc4d47 #ffcc4de6}.quote-ops-readiness-group.is-john{background:#0c2236a8;border-color:#66b3ff3d #66b3ff3d #66b3ff3d #66b3ffd6}.quote-ops-readiness-group.is-customer{background:#0c2a299e;border-color:#5ad5b53d #5ad5b53d #5ad5b53d #5ad5b5d6}.quote-ops-readiness-group>div{gap:.18rem;display:grid}.quote-ops-readiness-group strong{color:var(--tint-green);font-size:.88rem;line-height:1.15}.quote-ops-readiness-group small{color:#e1ece6c2;font-size:.76rem;font-weight:760;line-height:1.32}.quote-ops-readiness-group ul{gap:.38rem;margin:0;padding:0;list-style:none;display:grid}.quote-ops-readiness-group li{background:#0710186b;border:1px solid #ffffff14;border-radius:8px;gap:.12rem;padding:.52rem .58rem;display:grid}.quote-ops-readiness-group li strong{font-size:.8rem}.quote-ops-readiness-group li span{color:#e1ece6b8;font-size:.75rem;font-weight:730;line-height:1.34}.quote-ops-clear-stages{background:#ffffff9e;border:1px solid #1112171a;border-radius:8px}.quote-ops-clear-stages>summary{color:#111217ad;cursor:pointer;justify-content:space-between;align-items:center;min-height:2.8rem;padding:.68rem .82rem;font-size:.82rem;font-weight:900;list-style:none;display:flex}.quote-ops-clear-stages>summary::-webkit-details-marker{display:none}.quote-ops-clear-stage-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.6rem;padding:0 .78rem .78rem;display:grid}.quote-ops-column-head,.quote-ops-card-meta{justify-content:space-between;align-items:center;gap:.45rem;display:flex}.quote-ops-card-meta{flex-wrap:wrap;justify-content:flex-start;gap:.32rem}.quote-ops-route-pill,.quote-ops-stage-pill,.quote-ops-progress-chip,.quote-ops-card-actions>span{border-radius:999px;width:fit-content;max-width:100%;line-height:1.2}.quote-ops-route-pill{color:#0a6b32d1;text-transform:uppercase;font-size:.68rem;font-weight:950}.quote-ops-stage-pill{color:#111217a8;background:#1112170e;border:1px solid #1112171a;padding:.22rem .55rem;font-size:.7rem;font-weight:920}.quote-ops-fact-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.quote-ops-fact-grid>span{background:#11121709;border:1px solid #11121714;border-radius:8px;gap:.18rem;min-width:0;padding:.54rem .58rem;display:grid}.quote-ops-fact-grid strong{color:#111217b8;font-size:.72rem;font-weight:920}.quote-ops-fact-grid small{overflow-wrap:anywhere;color:var(--paper-ink);font-size:.82rem;font-weight:820;line-height:1.35}.quote-ops-progress-row{flex-wrap:wrap;align-items:center;gap:.38rem;display:flex}.quote-ops-progress-chip{background:#1112170a;border:1px solid #11121717;gap:.08rem;min-width:7.2rem;padding:.34rem .55rem;display:inline-grid}.quote-ops-progress-chip strong{color:#111217c2;text-transform:uppercase;font-size:.68rem;font-weight:950}.quote-ops-progress-chip small{color:#111217ad;font-size:.72rem;font-weight:820}.quote-ops-blockers{background:#b51d3a0e;border:1px solid #b51d3a24;border-radius:8px;gap:.32rem;padding:.6rem .68rem;display:grid}.quote-ops-blockers strong{color:var(--paper-ink);font-size:.8rem}.quote-ops-blockers ul{gap:.18rem;margin:0;padding-left:1rem;display:grid}.quote-ops-blockers li,.quote-ops-blockers small{color:#111217ad;font-size:.76rem;font-weight:760;line-height:1.34}@media (width<=760px){.quote-reminder-next-meta{grid-template-columns:minmax(0,1fr)}}.quote-ops-empty-state{color:#11121794;background:#ffffff8a;border:1px dashed #1112171f;border-radius:8px;min-height:3rem;margin:0;padding:.72rem;font-size:.82rem;font-weight:760}.quote-ops-card-head small,.quote-ops-card-meta span{color:#11121799;font-size:.72rem;font-weight:820;line-height:1.35}.quote-ops-card-meta span{background:#1112170f;border-radius:999px;padding:.12rem .38rem}.quote-ops-card.is-ready-quote,.quote-ops-card.is-ready-schedule,.quote-ops-stage-pill.is-ready-quote,.quote-ops-stage-pill.is-ready-schedule,.quote-ops-progress-chip.is-good,.quote-ops-metric.is-route-qa.is-good,.quote-template-health-card.is-good,.quote-ops-gate-card.is-good,.quote-ops-owner-action-card.is-good,.quote-automation-status-card.is-good,.quote-automation-run-card.is-good,.qb-catalog-summary-card.is-good,.qb-catalog-card.is-good,.quote-learning-summary-card.is-good,.quote-learning-record.is-good,.quote-ops-parity-card.is-good{background:var(--tint-green);border-color:#0a6b323d}.quote-ops-card.is-awaiting-customer,.quote-ops-card.is-needs-packet,.quote-ops-stage-pill.is-awaiting-customer,.quote-ops-stage-pill.is-needs-packet,.quote-ops-progress-chip.is-warning,.quote-ops-metric.is-route-qa.is-warning,.quote-template-health-card.is-warning,.quote-ops-gate-card.is-warning,.quote-ops-owner-action-card.is-warning,.quote-automation-status-card.is-warning,.quote-automation-run-card.is-warning,.qb-catalog-summary-card.is-warning,.qb-catalog-card.is-warning,.quote-learning-summary-card.is-warning,.quote-learning-record.is-warning,.quote-ops-parity-card.is-warning{background:var(--tint-amber);border-color:#d48a123d}.calendar-warning-row,.calendar-notice-row,.platform-readiness-row{flex-wrap:wrap;gap:.32rem;display:flex}.calendar-warning-row span,.calendar-notice-row span,.platform-readiness-badge{color:#765015;text-transform:uppercase;background:#ffc5573d;border-radius:999px;align-items:center;gap:.24rem;width:fit-content;padding:.18rem .42rem;font-size:.68rem;font-weight:950;display:inline-flex}.platform-readiness-badge{color:#7a1026;background:#ff50701f}.platform-readiness-badge small{color:inherit;text-transform:none;font-size:.62rem;font-weight:850}@media (width<=760px){.command-center-grid,.content-autopilot-tabs,.autopilot-platform-grid,.autopilot-mini-calendar,.autopilot-summary-grid,.autopilot-work-grid,.autopilot-schedule-grid,.autopilot-metric-row,.tiktok-handoff-guide,.content-calendar-grid.is-month,.content-calendar-board,.content-calendar-toolbar,.content-calendar-bulk,.calendar-date-controls,.calendar-planner-item,.calendar-planner-controls,.rules-builder-grid,.setup-wizard-grid,.timeline-toolbar{grid-template-columns:minmax(0,1fr)}.command-center-card,.attention-item,.setup-wizard-card{min-height:auto}.autopilot-post-row,.autopilot-blog-row,.autopilot-blog-command-strip,.autopilot-blog-settings-layout,.autopilot-social-command-strip,.autopilot-social-work-grid,.autopilot-social-status-grid{grid-template-columns:minmax(0,1fr)}.autopilot-social-actions{justify-content:stretch}.autopilot-social-actions .button{width:100%}.ops-brief-grid,.approval-summary-grid,.preset-grid,.detail-summary-grid{grid-template-columns:minmax(0,1fr)}.autopilot-scheduler-head{display:none}}.seo-readiness-panel{border:1px solid var(--line-dark);background:var(--paper-soft);border-radius:8px;gap:1rem;margin-top:1rem;padding:1rem;display:grid}.blog-studio-card{gap:1.15rem}.blog-command-center{background:linear-gradient(135deg,#8bff6a26,#0000 44%),linear-gradient(315deg,#38a8ff1a,#0000 44%),#fff;border:1px solid #0a6b322e;border-radius:8px;gap:1rem;padding:clamp(1rem,2.4vw,1.35rem);display:grid}.blog-command-copy{gap:.45rem;max-width:980px;display:grid}.blog-command-copy h3,.blog-input-panel h3{color:var(--paper-ink);margin:0;font-size:clamp(1.7rem,2.6vw,2.5rem);line-height:.98}.blog-command-copy p:not(.eyebrow),.blog-input-panel>p:not(.eyebrow){color:#111217ad;margin:0;font-weight:730;line-height:1.48}.blog-command-health div,.blog-command-step,.blog-input-panel{background:#fbfaf5eb;border:1px solid #1112171a;border-radius:8px}.blog-command-health span,.blog-command-step span,.admin-settings-section summary span{color:#0a6b32;text-transform:uppercase;font-size:.74rem;font-weight:950}.blog-command-health small,.blog-command-step small,.admin-settings-section summary small{color:#1112179e;font-size:.84rem;font-weight:730;line-height:1.35}.blog-command-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;display:grid}.blog-command-step{min-height:132px;color:var(--paper-ink);text-align:left;cursor:pointer;gap:.3rem;padding:.9rem;display:grid}.blog-command-step:hover,.blog-command-step:focus-visible{background:linear-gradient(135deg,#8bff6a2e,#0000 52%),#fff;border-color:#0a6b3261;transform:translateY(-1px)}.blog-command-step strong{font-size:1.18rem;line-height:1.05}.blog-studio-grid{grid-template-columns:minmax(320px,.78fr) minmax(360px,1fr);align-items:start;gap:1rem;display:grid}.blog-input-panel{gap:.85rem;padding:1rem;display:grid}.blog-action-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.automation-toolbar{flex-wrap:wrap;gap:.7rem;display:flex}.automation-form-grid{align-items:start}.automation-form-grid textarea{min-height:10rem}.settings-section-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:.85rem;padding:1rem;display:grid}.settings-section-grid-large{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-section-grid textarea{min-height:9rem}.automation-scheduler{background:linear-gradient(135deg,#8bff6a29,#0000 46%),#fff;border:1px solid #0a6b322e;border-radius:8px;gap:1rem;padding:1rem;display:grid}.automation-scheduler-copy{gap:.35rem;max-width:860px;display:grid}.automation-scheduler-copy h3{margin:0;font-size:clamp(1.65rem,2.6vw,2.35rem);line-height:.98}.automation-scheduler-copy p:not(.eyebrow){color:#111217ad;margin:0;font-weight:720;line-height:1.5}.automation-scheduler-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.automation-schedule-preview{gap:.75rem;display:grid}.automation-schedule-list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.7rem;display:grid}.automation-schedule-item{background:var(--paper-soft);border:1px solid #0a6b3224;border-radius:8px;gap:.35rem;padding:.9rem;display:grid}.automation-schedule-item span{color:#0a6b32;text-transform:uppercase;font-size:.75rem;font-weight:950}.automation-schedule-item strong{color:var(--paper-ink);font-size:1.05rem;line-height:1.14}.automation-schedule-item small,.automation-schedule-item em{color:#111217a3;font-size:.86rem;font-style:normal;font-weight:720;line-height:1.35}.automation-history-panel{background:linear-gradient(135deg,#38a8ff14,#0000 50%),#fff;border:1px solid #0a6b3229;border-radius:8px;gap:.8rem;margin-top:1rem;padding:1rem;display:grid}.automation-history-panel h3{font-size:clamp(1.35rem,2vw,1.8rem)}.social-command-grid{grid-template-columns:minmax(0,1.05fr) minmax(300px,.75fr);align-items:start;gap:1rem;display:grid}.social-readiness-panel,.social-api-panel,.blog-readiness-panel{gap:.85rem;margin-bottom:1rem;display:grid}.social-readiness-grid,.blog-readiness-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.social-settings-panel,.social-preview-panel,.social-api-panel,.social-queue-card,.platform-plan-card{background:#fff;border:1px solid #1112171a;border-radius:8px;gap:.9rem;padding:1rem;display:grid}.provider-checks{background:#fff;border:1px solid #11121714;border-radius:8px;gap:.3rem;padding:.55rem;display:grid}.provider-checks summary{color:var(--paper-ink);cursor:pointer;font-weight:950}.provider-checks span{color:#111217ad;overflow-wrap:anywhere;font-size:.78rem;font-weight:800;display:block}.platform-plan-panel{background:var(--paper-soft);border:1px solid #0a6b3224;border-radius:8px;gap:.75rem;padding:1rem;display:grid}.platform-plan-list{gap:.75rem;display:grid}.social-preview-list,.social-queue-list{gap:.85rem;display:grid}.blog-result-console{background:linear-gradient(135deg,#8bff6a1f,#0000 50%),#fff;border:1px solid #0a6b3229;border-radius:8px;gap:.85rem;margin-top:.35rem;padding:1rem;display:grid}.blog-result-summary{gap:.35rem;max-width:920px;display:grid}.blog-result-summary h3{color:var(--paper-ink);margin:0;font-size:clamp(1.45rem,2.4vw,2.1rem);line-height:1.04}.blog-result-summary p:not(.eyebrow){color:#111217ad;margin:0;font-weight:720;line-height:1.5}.blog-result-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.7rem;display:grid}.media-security-note{border:1px solid #8bff6a5c;border-left:5px solid var(--acid);color:#111217b8;background:linear-gradient(135deg,#8bff6a1a,#ffffffdb);border-radius:8px;grid-template-columns:minmax(120px,.18fr) minmax(0,1fr);gap:.8rem;margin:1rem 0;padding:.95rem;font-weight:720;display:grid}.media-security-note strong{color:var(--paper-ink)}.media-upload-panel{background:linear-gradient(135deg,#8bff6a1f,#0000 54%),#08121cd1;border:1px solid #8bff6a3d;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.9rem;margin:.85rem 0 0;padding:.9rem 1rem;display:grid;box-shadow:inset 0 0 0 1px #ffffff08}.media-upload-panel>div{gap:.25rem;min-width:0;display:grid}.media-upload-panel strong{color:var(--admin-ink);font-size:.98rem;line-height:1.2}.media-upload-panel small{color:#e8f1ffb8;font-size:.82rem;font-weight:760;line-height:1.35}.media-upload-panel .button{justify-self:end;min-width:10rem}.media-provider-video-library{gap:.75rem;margin:1rem 0 0;display:grid}.media-field-title{color:var(--paper-ink);margin-bottom:.45rem;font-size:.92rem;font-weight:950;display:block}@media (width<=980px){.media-filter-grid,.media-more-filters .media-filter-grid,.media-filter-primary,.media-library-summary,.media-operations-grid,.media-drive-folder-row,.media-upload-panel,.media-provider-video-grid,.media-auto-review-card,.media-asset-card,.media-security-note{grid-template-columns:1fr}}.lead-card-board{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:start;gap:.75rem;margin-top:1rem;display:grid}.lead-order-meta{flex-wrap:wrap;gap:.35rem;display:flex}.lead-order-meta span{color:#111217ad;text-transform:uppercase;background:#11121712;border-radius:999px;width:fit-content;padding:.2rem .46rem;font-size:.72rem;font-weight:950}.setup-wizard-grid,.rules-builder-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.setup-wizard-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.setup-wizard-card{border:1px solid var(--line-dark);background:var(--paper-soft);border-radius:8px;align-content:start;gap:.5rem;min-height:210px;padding:.85rem;display:grid}.setup-wizard-card strong{color:#765015;text-transform:uppercase;background:#ffc55738;border-radius:999px;width:fit-content;padding:.18rem .44rem;font-size:.72rem;font-weight:950}.setup-wizard-card.is-scheduled strong{color:#15517c;background:#7cbeff2e}.setup-wizard-card:is(.is-approval-blocked,.is-reconnect-required) strong{color:#7a1026;background:#ff50701f}.setup-wizard-card h4{color:var(--paper-ink);margin:0;font-size:1.02rem;line-height:1.2}.setup-wizard-card p,.setup-wizard-card small{color:#111217a3;margin:0;font-weight:740;line-height:1.35}.setup-wizard-card .button{align-self:end;width:fit-content;min-height:2.35rem;padding:.45rem .75rem;font-size:.82rem}.setup-wizard-actions{flex-wrap:wrap;align-self:end;align-items:center;gap:.5rem;display:flex}.rules-builder-grid{align-items:start}.lead-select-col{z-index:3;width:52px;min-width:52px;box-shadow:1px 0 0 var(--line-dark);background:#fff;position:sticky;left:0}th.lead-select-col{z-index:5}.lead-select-col input{width:1.15rem;height:1.15rem}tbody .lead-select-col,tbody .lead-sticky-col{background:#fff}.lead-field-preview{gap:.35rem;min-width:210px;display:grid}.lead-field-preview span{color:#555963;font-size:.88rem;font-weight:720}.lead-field-preview strong{color:var(--paper-ink)}@media (width<=760px){.admin-shell .quote-packet-core,.admin-shell .quote-packet-subcard .detail-editor-grid,.admin-shell .quote-artifact-review-grid,.admin-shell .quote-artifact-field-grid,.quote-ops-john-review-head,.quote-ops-john-review-grid,.quote-ops-john-fact-grid,.quote-ops-lead-system-link,.quote-ops-lead-sync-grid,.quote-ops-run-steps,.quote-ops-run-boundaries,.quote-ops-workbench-command-strip,.quote-ops-workbench-facts,.quote-ops-workbench-actions,.admin-shell .quote-scheduling-status-strip,.admin-shell .quote-scheduling-settings-grid,.admin-shell .quote-scheduling-employee-grid{grid-template-columns:1fr}}.production-runbook{background:linear-gradient(135deg,#8bff6a24,#0000 44%),#fff;border:1px solid #0a6b322e;border-radius:8px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:1rem;margin-top:1rem;padding:1rem;display:grid}.production-runbook h3{margin:0;font-size:clamp(1.45rem,2.2vw,2rem);line-height:1.04}.production-runbook p:not(.eyebrow){color:#111217ad;margin:.45rem 0 0;font-weight:740;line-height:1.45}.production-runbook ol{color:#111217b8;gap:.55rem;margin:0;padding-left:1.2rem;font-weight:780;line-height:1.45;display:grid}.button:disabled,.button-secondary:disabled{cursor:not-allowed;opacity:.62}.site-footer{border-top:1px solid var(--line);color:var(--ink);background:#06070a}.footer-grid{width:min(calc(100% - 2rem), var(--max));grid-template-columns:minmax(0,1.05fr) minmax(170px,.34fr) minmax(190px,.42fr) minmax(170px,.34fr);gap:2rem;margin:0 auto;padding:clamp(3rem,6vw,5rem) 0;display:grid}.footer-grid h2{font-size:clamp(2rem,4vw,3.4rem)}.footer-grid h3{margin-bottom:1rem}.footer-grid nav,.footer-grid div:last-child{color:var(--ink-muted);gap:.55rem;font-weight:750;display:grid}.footer-grid p{color:var(--ink-muted);margin-top:1rem}.footer-bottom{width:min(calc(100% - 2rem), var(--max));border-top:1px solid var(--line);color:var(--ink-muted);justify-content:space-between;gap:1rem;margin:0 auto;padding:1.2rem 0;font-size:.9rem;display:flex}@media (width<=980px){.next-event-item{grid-template-columns:minmax(0,1fr) auto;gap:.65rem}.next-event-main{grid-template-columns:minmax(0,1fr);gap:.2rem}.next-event-main small{text-overflow:ellipsis;overflow:hidden}.next-event-countdown{justify-self:start;min-width:0}.next-event-actions{grid-row:span 2}.header-inner{grid-template-columns:minmax(0,1fr) auto auto}.desktop-nav,.header-actions{display:none}.brand{min-width:0}.brand span{text-overflow:ellipsis;overflow:hidden}.mobile-header-cta{justify-self:end;align-items:center;gap:.5rem;display:inline-flex}.mobile-header-cta .mobile-quote-link{white-space:nowrap;min-height:44px}.mobile-call-link{border:1px solid var(--line);border-radius:var(--radius);width:44px;height:44px;color:var(--ink);background:#ffffff0a;flex:none;justify-content:center;align-items:center;display:inline-flex}.mobile-call-link svg{fill:currentColor;width:20px;height:20px}.mobile-nav{justify-self:end;display:block}.section-heading,.split,.quote-layout,.quote-chooser-heading,.quote-contact-strip,.media-split,.comparison-grid,.detail-grid,.event-detail-layout,.event-detail-panel-heading,.event-detail-info-grid,.event-detail-fact-grid,.event-detail-channel-deck,.event-detail-step-list,.event-detail-photo-grid,.event-detail-share-panel,.quote-guidance-panel,.venue-seo-layout,.process-grid,.blog-feature-layout,.review-layout,.article-hero,.use-case-intro-grid,.package-first-layout{grid-template-columns:minmax(0,1fr)!important}.section-heading>p{justify-self:start}.card-grid,.gallery-grid,.feature-grid,.quote-choice-grid,.decision-grid,.use-case-grid,.use-case-detail-grid,.review-stack{grid-template-columns:repeat(2,minmax(0,1fr))}.event-grid,.event-detail-strip,.package-grid,.blog-list,.blog-archive-grid,.admin-workflow,.admin-setup-grid,.operator-card-grid,.events-page-header,.automation-dashboard,.automation-scheduler-controls,.automation-run-card,.social-command-grid,.social-queue-card,.social-preview-card,.launch-readiness-grid,.readiness-grid,.seo-intake-summary,.draft-calendar-metrics,.draft-calendar-grid,.draft-review-layout,.lead-type-grid,.lead-filter-summary,.lead-ops-strip,.lead-pipeline-board,.lead-view-row,.lead-bulk-toolbar,.production-runbook,.step-list-horizontal,.local-video-grid,.video-grid,.media-asset-card,.admin-hero,.admin-grid,.quote-ops-start-panel,.process-layout,.footer-grid{grid-template-columns:minmax(0,1fr)}.stats-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-studio-grid{grid-template-columns:minmax(0,1fr)}.blog-command-health,.blog-command-steps,.settings-section-grid,.settings-section-grid-large{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-action-row{grid-template-columns:minmax(0,1fr)}}@media (width<=400px){.brand span{display:none}}.hero-kicker-scroll-cue{display:none}@media (width<=620px){.planning-link-grid{gap:.65rem;margin-top:1.25rem}.planning-link-card{min-height:64px;padding:.8rem 2.5rem .8rem 1rem;font-size:.98rem;line-height:1.25}.next-event-inner{width:min(calc(100% - .75rem), var(--max))}.next-event-item{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"main actions""main countdown";gap:.28rem .5rem;min-height:68px;padding:.28rem 0}.next-event-countdown{grid-area:countdown;justify-self:stretch;min-height:24px;padding:.18rem .44rem;font-size:.69rem;line-height:1}.next-event-actions{grid-area:actions;width:auto;display:inline-flex}.site-header .next-event-ticket-button{min-height:44px;padding:.36rem .62rem;font-size:.76rem}.next-event-detail-link{display:none}.next-event-main{grid-area:main;align-self:center;gap:.08rem}.next-event-ticket-label-full{display:none}.next-event-ticket-label-compact{display:inline}.next-event-main span{font-size:.66rem}.next-event-main strong{font-size:.82rem}.next-event-main small{font-size:.73rem}h1,h2,h3{overflow-wrap:break-word;max-width:100%}h1{font-size:clamp(2.45rem,12vw,3.25rem)}h2{font-size:clamp(1.9rem,8.4vw,2.45rem)}.quote-copy h1{font-size:clamp(2.45rem,11vw,3.4rem)}.quote-copy h2{font-size:clamp(1.9rem,8.6vw,2.35rem)}.quote-layout .lead-form{justify-self:stretch;width:100%;max-width:100%}.section-heading,.quote-layout,.quote-chooser-heading,.quote-choice-card,.quote-contact-strip,.quote-guidance-panel,.quote-recommendation-card,.venue-seo-media,.quote-copy{width:100%;max-width:100%;overflow:hidden}.quote-path-tabs,.quote-choice-grid{grid-template-columns:minmax(0,1fr)}.quote-choice-body{grid-template-rows:auto}.quote-contact-strip .section-actions{justify-content:flex-start}.section-inner{width:calc(100vw - 2rem);max-width:calc(100vw - 2rem)}.section-heading{gap:1rem}.section-heading>p,.quote-copy>p{justify-self:start;width:100%;max-width:min(100%,300px)}.check-list{width:100%;max-width:100%}.check-list li{overflow-wrap:break-word;max-width:min(100%,300px)}.hero{min-height:min(620px, calc(100svh - var(--site-header-height,143px) - 56px))}.header-inner{width:min(calc(100% - 1rem), var(--max));grid-template-columns:minmax(0,1fr) auto auto;gap:.55rem;min-height:60px}.mobile-header-cta{gap:.4rem}.mobile-header-cta .mobile-quote-link{padding:.55rem .7rem;font-size:.86rem}.brand img{width:40px;height:40px}.brand{gap:.45rem;min-width:0;font-size:.8rem}.brand span{text-overflow:ellipsis;overflow:hidden}.mobile-nav summary{padding:.55rem .7rem}.hero-content{width:min(calc(100vw - 2rem), var(--max));max-width:calc(100vw - 2rem);padding-top:1.5rem;overflow:hidden}.hero-video{object-position:center;display:block}.events-first-section{padding-top:1.45rem}.events-page-header{gap:.85rem}.events-page-header h1{max-width:12ch;font-size:2.25rem;line-height:1.08}.event-page-callout{padding:.9rem}.event-detail-hero{min-height:auto}.event-detail-hero-inner{width:calc(100vw - 2rem);padding:1.75rem 0 3rem}.event-detail-hero h1{font-size:2.25rem}.event-detail-strip{margin-top:-1.7rem}.event-detail-strip div{border-bottom:1px solid #1112171a;border-right:0;min-height:84px}.event-detail-strip div:last-child{border-bottom:0}.event-detail-photo-grid,.event-detail-share-panel{grid-template-columns:minmax(0,1fr)}.event-detail-ticket-panel{position:static}.has-mobile-event-ticket-bar{padding-bottom:78px}.has-mobile-event-ticket-bar .mobile-event-ticket-bar{z-index:55;padding:.66rem 1rem calc(.66rem + env(safe-area-inset-bottom));backdrop-filter:blur(16px);background:#06070af0;border-top:1px solid #ffffff1f;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -18px 48px #00000052}.event-detail-link{min-height:38px}.hero-title{gap:.18em}.hero-title:after{width:min(300px,82vw);height:5px}.hero-title-se2{font-size:4.5rem}.hero-title-service{font-size:2.75rem}.use-case-hero h1{font-size:2.25rem}.use-case-hero .hero-kicker{display:none}.hero-kicker{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;gap:.45rem;max-width:100%;padding:0 0 .1rem;display:flex;overflow-x:auto;mask-image:linear-gradient(90deg,#000 calc(100% - 2rem),#0000)}.hero-kicker::-webkit-scrollbar{display:none}.hero-kicker-scroll-cue{z-index:2;color:#ffffffe6;white-space:nowrap;cursor:pointer;touch-action:manipulation;background:linear-gradient(90deg,#05070a40,#05070ae6 30%);border:1px solid #ffffff38;border-radius:999px;flex:none;align-items:center;min-height:44px;padding:.45rem .7rem;font-family:inherit;font-size:.7rem;font-weight:800;display:inline-flex;position:sticky;right:0}.hero-kicker-scroll-cue.is-complete{visibility:hidden;opacity:0;pointer-events:none}.pill{white-space:nowrap;flex:none;justify-content:center;min-width:0;min-height:44px;padding-inline:.75rem;font-size:.78rem}.hero-actions .button,.section-actions .button,.event-toolbar .button,.event-card-actions .button{width:100%}.button-small{min-height:44px}.event-toolbar{flex-direction:column;align-items:stretch}.blog-mini-card{grid-template-columns:96px minmax(0,1fr);gap:.75rem}.review-stack{grid-template-columns:minmax(0,1fr)}.rating-card{grid-row:auto}.gallery-grid-editorial .gallery-item:first-child,.gallery-grid-editorial .gallery-item:nth-child(6){grid-area:auto}.card-grid,.gallery-grid,.blog-archive-grid,.feature-grid,.decision-grid,.use-case-grid,.use-case-detail-grid,.admin-login,.admin-metrics-grid,.composite-grid,.address-grid,.form-grid,.admin-workflow,.admin-setup-grid,.operator-card-grid,.events-page-header,.automation-dashboard,.automation-scheduler-controls,.automation-run-card,.social-command-grid,.social-queue-card,.social-preview-card,.launch-readiness-grid,.readiness-grid,.local-video-grid,.media-asset-card,.seo-intake-summary,.draft-calendar-metrics,.draft-calendar-grid,.draft-review-layout,.lead-type-grid,.lead-filter-summary,.lead-ops-strip,.lead-pipeline-board,.lead-view-row,.lead-bulk-toolbar,.blog-studio-grid,.blog-command-health,.blog-command-steps,.blog-action-row,.settings-section-grid,.settings-section-grid-large{grid-template-columns:minmax(0,1fr)}.blog-command-health div,.blog-command-step{min-height:auto}.choice-option{align-items:start}.choice-option>span{padding-right:0}.choice-option-other:has(input[type=radio]:checked),.choice-option-other:has(input[type=checkbox]:checked){padding-right:.95rem}.choice-option:has(input[type=radio]:checked):after,.choice-option:has(input[type=checkbox]:checked):after{grid-column:2;justify-self:start;width:fit-content;margin-top:.15rem;position:static}.transmitter-guidance-actions,.rental-date-guidance-actions{grid-template-columns:minmax(0,1fr)}.photo-collage{grid-template-rows:auto;grid-template-columns:minmax(0,1fr)}.photo-collage img:first-child{grid-row:auto}.stats-strip{grid-template-columns:minmax(0,1fr)}.stat{border-right:0;border-bottom:1px solid var(--line)}.footer-bottom{flex-direction:column}}@media (prefers-reduced-motion:reduce) and (width<=620px){.hero-video{display:none}.hero>img.hero-static-poster{display:block}}.trust-layer-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:1rem;display:grid}.trust-media-card,.trust-review-card{background:#fff;border:1px solid #0c18261f;border-radius:8px;gap:.85rem;padding:1rem;display:grid}.trust-media-card video{aspect-ratio:16/10;object-fit:cover;background:#07080d;border-radius:8px;width:100%}.trust-rating{align-items:baseline;gap:.75rem;display:flex}.trust-rating strong{font-size:2.2rem;line-height:1}.trust-review-list{gap:.7rem;display:grid}.trust-review-list blockquote{border-left:3px solid var(--green);margin:0;padding-left:.75rem}.trust-review-list p,.trust-review-list cite{margin:0}@media (width<=820px){.reports-filter-strip,.reports-chart-grid,.autopilot-schedule-summary-grid,.autopilot-plan-queue-comparison-grid,.reporting-layout,.trust-layer-grid{grid-template-columns:1fr}}.platform-cadence-grid,.cost-dashboard-list,.recycle-list{gap:.9rem;display:grid}.platform-cadence-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));margin-top:.65rem}.platform-cadence-card>div:first-child,.cost-dashboard-card-head,.recycle-item-head{justify-content:space-between;align-items:flex-start;gap:.85rem;display:flex}.recycle-toolbar{grid-template-columns:minmax(220px,1fr) minmax(180px,.25fr);gap:.8rem;margin:1rem 0;display:grid}.media-assistant-grid,.automation-confidence-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.72rem;margin-top:.85rem;display:grid}.media-assistant-card,.automation-confidence-card{background:#070c138a;border:1px solid #ebf6ee1f;border-radius:8px;align-content:start;gap:.36rem;min-width:0;padding:.78rem;display:grid}.media-assistant-card span,.automation-confidence-card strong{color:var(--admin-copy-strong);font-size:.94rem;font-weight:700}.media-assistant-card small,.automation-confidence-card small,.automation-confidence-card span{color:var(--admin-copy-muted);font-size:.82rem;font-weight:500;line-height:1.38}.media-assistant-card strong,.automation-confidence-card em{color:#baff9f;font-size:clamp(1.35rem,2vw,1.85rem);font-style:normal;font-weight:740;line-height:1}.crm-panel-head,.crm-split,.crm-metric-row{gap:.72rem;display:grid}.crm-metric-row{grid-template-columns:repeat(auto-fit,minmax(92px,1fr));margin-top:.85rem}.crm-metric-row button,.crm-alert-list button,.detail-template-list button{color:var(--admin-copy);text-align:left;background:#070c1394;border:1px solid #ebf6ee1f;border-radius:8px}.crm-metric-row button{gap:.25rem;padding:.72rem;display:grid}.crm-metric-row span{color:var(--admin-copy-muted);text-transform:uppercase;font-size:.7rem;font-weight:640}.crm-metric-row strong{color:#fff;font-size:1.45rem;font-weight:740}.crm-alert-list button,.detail-template-list button{gap:.2rem;padding:.55rem .62rem;display:grid}.crm-alert-list button:hover,.crm-alert-list button:focus-visible,.detail-template-list button:hover,.detail-template-list button:focus-visible,.crm-metric-row button:hover,.crm-metric-row button:focus-visible{background:#8bff6a17;border-color:#8bff6a75}.crm-alert-list span,.detail-template-list button{color:var(--admin-copy-strong);font-weight:650}.detail-answer-list span{color:var(--admin-copy-muted);background:#070c1380;border:1px solid #ebf6ee1a;border-radius:8px;gap:.18rem;padding:.58rem;display:grid}.detail-answer-list b{color:#8bff6adb;text-transform:uppercase;font-size:.7rem;font-weight:660}.detail-template-list,.detail-answer-list{gap:.5rem;display:grid}.composer-autopilot-btn{color:#07100b;background:linear-gradient(135deg,#8bff6a,#3ddc84);border:0;font-weight:800}.composer-autopilot-btn:hover{filter:brightness(1.05)}.composer-autopilot-hint{color:var(--muted,#9aa4b2);margin:0;font-size:.82rem}.composer-auto-btn{color:var(--accent,#8bff6a);font:inherit;cursor:pointer;background:#8bff6a1a;border:1px solid #8bff6a66;border-radius:999px;margin-left:.4rem;padding:.18rem .55rem;font-size:.72rem;font-weight:700}.composer-auto-btn:hover{background:#8bff6a2e}.composer-slots{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.composer-slots-label{color:var(--muted,#9aa4b2);font-size:.78rem;font-weight:700}.composer-chip{color:#cdeec0;font:inherit;cursor:pointer;background:#8bff6a1a;border:1px solid #8bff6a66;border-radius:999px;padding:.32rem .65rem;font-size:.8rem}.composer-chip.is-active{background:var(--accent,#8bff6a);color:#07100b;border-color:var(--accent,#8bff6a)}.composer-media-grid{flex-wrap:wrap;gap:.45rem;display:flex}.composer-media-tile{border:2px solid var(--line,#ffffff29);width:64px;height:64px;color:var(--muted,#9aa4b2);cursor:pointer;background:#05060a;border-radius:8px;justify-content:center;align-items:center;padding:0;font-size:.72rem;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.composer-media-tile img{object-fit:cover;width:100%;height:100%;display:block}.composer-media-tile.is-active{border-color:var(--accent,#8bff6a);box-shadow:0 0 0 2px #8bff6a4d}.composer-media-badge{color:#fff;text-shadow:0 1px 3px #000c;font-size:.7rem;position:absolute;bottom:3px;right:4px}.automation-confidence-panel{margin-top:1rem}.automation-confidence-card{min-height:124px}@media (width<=760px){.recycle-toolbar,.cost-dashboard-card dl div,.platform-cadence-grid,.cost-dashboard-summary,.lead-card-key-fields,.image-picker-grid,.social-media-preview-card{grid-template-columns:1fr}}.setup-manual-panel{background:linear-gradient(135deg,#8bff6a0d,#0000 44%),#070c1380;border:1px solid #ebf6ee24;border-radius:10px;gap:.85rem;padding:clamp(.95rem,1.6vw,1.18rem);display:grid}.setup-health-accordion{background:#070c1380;border:1px solid #ebf6ee24;border-radius:10px;overflow:hidden}.setup-health-accordion[open]{border-color:#8bff6a3d}.setup-health-accordion>summary{cursor:pointer;background:linear-gradient(135deg,#8bff6a0d,#0000 44%),#0d131cd1;grid-template-columns:minmax(0,.85fr) minmax(220px,1fr) auto;align-items:center;gap:.85rem;min-height:3.2rem;padding:.78rem .92rem;list-style:none;display:grid}.setup-health-accordion>summary::-webkit-details-marker{display:none}.setup-health-accordion>summary:after{content:"+";color:#baff9f;background:#8bff6a14;border:1px solid #baff9f38;border-radius:999px;justify-self:end;place-items:center;width:1.75rem;height:1.75rem;font-size:1rem;font-weight:620;display:grid}.setup-health-accordion[open]>summary:after{content:"-"}.setup-health-accordion>summary span{color:var(--admin-copy-strong);font-size:.94rem;font-weight:700}.setup-health-accordion>summary small{color:var(--admin-copy-muted);font-size:.78rem;font-weight:520}.setup-health-accordion>:not(summary){margin:.82rem}#detail-save-feedback:not([hidden]){padding:1rem}@media (width<=760px){.autopilot-summary-grid,.autopilot-review-grid{grid-template-columns:minmax(0,1fr)}.setup-health-accordion>summary{grid-template-columns:minmax(0,1fr) auto;align-items:start}.setup-health-accordion>summary small{grid-column:1/-1}.setup-health-accordion>summary:after{grid-area:1/2}}@keyframes admin-spin{to{transform:rotate(360deg)}}
