.ws-subnav{z-index:15;pointer-events:none;background:0 0;border-bottom:0;padding-block:.5rem;position:sticky;top:calc(4rem + 1px)}.ws-subnav ul{--sn-thumb:var(--color-primary);--sn-on:var(--color-on-primary);scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain;pointer-events:auto;border:1px solid color-mix(in srgb, var(--color-text) 16%, transparent);border-radius:var(--radius-full);background:color-mix(in srgb, var(--ws-bg) 62%, transparent);backdrop-filter:blur(14px)saturate(160%);gap:.2rem;width:max-content;max-width:100%;margin:0 auto;padding:.3rem;scroll-padding-inline:2rem;list-style:none;display:flex;position:relative;overflow-x:auto}.ws-subnav ul::-webkit-scrollbar{display:none}.ws-subnav ul.is-fade-r{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 2.5rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 2.5rem),#0000)}.ws-subnav ul.is-fade-l{-webkit-mask-image:linear-gradient(90deg,#0000,#000 2.5rem);mask-image:linear-gradient(90deg,#0000,#000 2.5rem)}.ws-subnav ul.is-fade-l.is-fade-r{-webkit-mask-image:linear-gradient(90deg,#0000,#000 2.5rem calc(100% - 2.5rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 2.5rem calc(100% - 2.5rem),#0000)}.ws-subnav li{z-index:1;flex:none;position:relative}.ws-subnav a{border-radius:var(--radius-full);white-space:nowrap;min-height:2.4rem;font:600 .75rem/1 var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted);transition:color var(--motion-fast,.12s) ease-out, background-color var(--motion-fast,.12s) ease-out;align-items:center;padding:0 1.05rem;display:inline-flex}.ws-subnav a:hover{color:var(--color-text);background:color-mix(in srgb, var(--color-text) 8%, transparent)}.ws-subnav a[aria-current=true]{color:var(--sn-on)}.ws-subnav a[aria-current=true]:hover{background:0 0}.ws-subnav a:focus-visible{outline:var(--focus-ring);outline-offset:-3px}.ws-subnav li.ws-subnav-thumb{z-index:0;border-radius:var(--radius-full);background:var(--sn-thumb);opacity:0;pointer-events:none;width:0;height:2.4rem;transition:transform var(--motion-base,.22s) cubic-bezier(.2, .9, .25, 1.05), width var(--motion-base,.22s) cubic-bezier(.2, .9, .25, 1.05), opacity var(--motion-fast,.12s) ease-out;position:absolute;top:.3rem;left:0}.ws-subnav li.ws-subnav-thumb.is-on{opacity:1}.ws-subnav li.ws-subnav-thumb.is-still{transition:none}.onh+.ws-subnav ul{--sn-thumb:var(--violet-700,#6d28d9);--sn-on:#fff}@container ws (width<=1179px){.ws-subnav a{letter-spacing:.1em;padding:0 .8rem}}html[data-a11y-motion=reduce] .ws-subnav li.ws-subnav-thumb,html[data-a11y-motion=reduce] .ws-subnav a{transition:none}@media (prefers-reduced-motion:reduce){.ws-subnav li.ws-subnav-thumb,.ws-subnav a{transition:none}}@media (prefers-reduced-transparency:reduce){.ws-subnav ul{background:var(--ws-bg)}}@media (forced-colors:active){.ws-subnav li.ws-subnav-thumb{display:none}.ws-subnav a[aria-current=true]{outline:2px solid canvastext}}.ws-site [id]{scroll-margin-top:8rem}.svc-hero .ws-ph{display:grid}.svc-hero .ws-ph>*{width:100%;min-width:0}.svc-hero .dvf{max-width:100%}.svc-hero .dv-laptop{--dv-max:44rem}.svc-hero .dv-tablet{--dv-max:36rem}.svc-hero .dv-tablet.dv-portrait{--dv-max:21rem}@container ws (width>=800px){.svc-hero .dv-tablet.dv-portrait{--dv-max:24rem}}@container ws (width>=540px){.ws-g.svc-offers{grid-template-columns:repeat(2,minmax(0,1fr))}.svc-offers>:last-child:nth-child(odd){grid-column:1/-1}}@container ws (width>=900px){.ws-g.svc-offers{grid-template-columns:repeat(6,minmax(0,1fr))}.svc-offers>*{grid-column:span 2}.svc-offers>:nth-child(n+4):nth-last-child(-n+2){grid-column:span 3}}.svc-offer{gap:.55rem}.svc-offer .ws-pill{justify-self:start}.svc-offer-scope{font:600 .8125rem/1.3 var(--font-body);color:var(--ws-warm)}.svc-offer-head{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.svc-packs{align-items:start;margin:0;padding:0;list-style:none}.svc-pack{justify-items:center;gap:1rem;min-width:0;display:grid}.svc-pack .pc3d{width:100%;max-width:28rem}.svc-pack-meta{text-align:center;justify-items:center;gap:.35rem;display:grid}.svc-pack-n{margin:0}.svc-pack-w{color:var(--color-text-muted);align-items:center;gap:.4rem;font-size:.9375rem;display:inline-flex}.svc-pack-w .ic{width:1em;height:1em;color:var(--ws-warm)}.svc-solo .pc3d{max-width:26rem;margin-inline:auto}.svc-level{gap:.6rem}.svc-level .ws-pill{justify-self:start}.svc-level .ws-h3{font-size:1.25rem}.svc-level .btn{justify-self:start;margin-top:.5rem}.svc-level-for{color:var(--color-text-muted);font-size:.9375rem}.svc-level-for b{color:var(--color-text)}.pk-facts{background:var(--color-border);border:1px solid var(--color-border);border-radius:var(--radius-md);gap:1px;margin:0;display:grid;overflow:hidden}@container ws (width>=600px){.pk-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@container ws (width>=900px){.pk-facts{grid-template-columns:repeat(4,minmax(0,1fr))}}.pk-facts>div{background:var(--color-surface);align-content:start;gap:.25rem;padding:1rem 1.1rem;display:grid}.pk-facts dt{font:600 .6875rem/1.2 var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted)}.pk-facts dd{text-wrap:pretty;margin:0;font-size:.9375rem}.pk-facts dd b{font:700 1.25rem/1.2 var(--font-heading);letter-spacing:-.01em;margin-bottom:.1rem;display:block}.pk-lists{align-items:start;gap:clamp(1.5rem,4cqi,3rem);display:grid}@container ws (width>=760px){.pk-lists{grid-template-columns:1.15fr .85fr}}.pk-lists .ws-ck li{font-size:1rem}.pk-lists .ws-ck li+li{margin-top:.6rem}.pk-lists h2{margin-bottom:.25rem}.pk-close{max-width:42rem;color:var(--color-text-muted)}.pk-quote{gap:clamp(.75rem,2cqi,1.5rem);display:grid}@container ws (width>=760px){.pk-quote{grid-template-columns:repeat(3,minmax(0,1fr))}}.pk-quote .ws-card h3{align-items:center;gap:.6rem;display:flex}.pk-quote .ws-card h3 .ic{width:1.25rem;height:1.25rem;color:var(--ws-warm)}.pk-opts{grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));gap:.5rem .75rem;margin:0;padding:0;list-style:none;display:grid}.pk-opts li{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);align-items:flex-start;gap:.6rem;padding:.7rem .9rem;font-size:.9375rem;display:flex}.pk-opts li:before{content:"+";background:var(--ws-ic-bg);width:1.4rem;height:1.4rem;color:var(--ws-warm);font:700 .875rem/1 var(--font-body);border-radius:50%;flex:none;place-items:center;margin-top:.05rem;display:grid}.pk-care{gap:1.25rem;display:grid}.pk-care .ws-ck{columns:auto}@container ws (width>=760px){.pk-care{grid-template-columns:1.1fr .9fr;align-items:start}}.pk-care-note{border-radius:var(--radius-sm);border:1px solid var(--ws-hi);background:color-mix(in srgb, var(--ws-hi) 10%, transparent);padding:.9rem 1rem;font-size:.9375rem}.pk-care-note b{font:600 .75rem/1.3 var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--ws-warm);margin-bottom:.2rem;display:block}.pk-nav{gap:.75rem;display:grid}@container ws (width>=600px){.pk-nav{grid-template-columns:repeat(2,minmax(0,1fr))}}.pk-nav a{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);gap:.3rem;min-height:44px;padding:1rem 1.1rem;display:grid}.pk-nav a:hover,.pk-nav a:focus-visible{border-color:var(--color-link)}.pk-nav a:focus-visible{outline:var(--focus-ring);outline-offset:2px}.pk-nav .pk-nav-k{font:600 .75rem/1.2 var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted);align-items:center;gap:.4rem;display:inline-flex}.pk-nav .pk-nav-k .ic{width:1em;height:1em}.pk-nav a.pk-nav--next{text-align:right;justify-items:end}.pk-nav b{font:600 1.0625rem/1.3 var(--font-heading)}.pk-nav small{color:var(--color-text-muted);font-size:.8125rem}.pk-nav .pk-nav-all{grid-column:1/-1;justify-self:center}.pk-hero .pc3d{max-width:30rem;margin-inline:auto}.pk-hero .ws-hero-note span:first-child{color:var(--color-text);font-weight:600}.svc-cta-b{justify-items:start;gap:.75rem;display:grid}@container ws (width>=760px){.svc-cta-b{justify-items:end}}.svc-twocols .ws-ck li{font-size:1rem}.svc-twocols .ws-ck li+li{margin-top:.6rem}[data-theme=dark]{--dv-shell:color-mix(in srgb, var(--color-signal) 30%, var(--color-surface-3));--dv-key:color-mix(in srgb, var(--color-signal) 52%, var(--color-surface-3));--dv-bezel:var(--color-bg);--dv-shade:color-mix(in srgb, var(--color-signal) 22%, var(--color-bg));--dv-edge:var(--color-primary);--dv-edge-o:.5;--dv-cam:var(--color-surface-3);--dv-lens:var(--color-primary);--dv-glare:var(--color-text);--dv-glow-c:var(--color-accent);--dv-drop:color-mix(in srgb, var(--color-bg) 92%, transparent);--dv-scr:radial-gradient(60% 42% at 84% 10%, color-mix(in srgb, var(--color-accent) 34%, transparent), transparent 72%), linear-gradient(168deg, var(--color-bg) 12%, color-mix(in srgb, var(--color-signal) 70%, var(--color-bg)) 62%, var(--color-primary) 135%)}[data-theme=light]{--dv-shell:color-mix(in srgb, var(--color-primary) 30%, var(--color-surface));--dv-key:var(--color-primary);--dv-bezel:var(--color-text);--dv-shade:color-mix(in srgb, var(--color-primary) 62%, var(--color-text));--dv-edge:var(--color-primary);--dv-edge-o:.95;--dv-cam:color-mix(in srgb, var(--color-text) 70%, var(--color-surface));--dv-lens:var(--color-primary);--dv-glare:var(--color-surface);--dv-glow-c:var(--color-primary);--dv-drop:color-mix(in srgb, var(--color-text) 26%, transparent);--dv-scr:radial-gradient(55% 40% at 86% 10%, color-mix(in srgb, var(--color-accent) 22%, transparent), transparent 72%), linear-gradient(165deg, var(--color-surface) 8%, color-mix(in srgb, var(--color-primary) 34%, var(--color-surface)) 58%, var(--color-primary) 130%)}[data-theme=colourful]{--dv-shell:color-mix(in srgb, var(--color-signal) 45%, var(--color-bg));--dv-key:var(--color-accent);--dv-bezel:var(--color-bg);--dv-shade:color-mix(in srgb, var(--color-signal) 25%, var(--color-bg));--dv-edge:var(--color-primary);--dv-edge-o:.8;--dv-cam:var(--color-surface-3);--dv-lens:var(--color-link);--dv-glare:var(--color-text);--dv-glow-c:var(--color-accent);--dv-drop:color-mix(in srgb, var(--color-bg) 85%, transparent);--dv-scr:radial-gradient(55% 40% at 84% 10%, color-mix(in srgb, var(--color-primary) 36%, transparent), transparent 72%), linear-gradient(165deg, var(--color-bg) 10%, var(--color-signal) 60%, var(--color-link) 140%)}.dv-key{fill:var(--dv-key,currentColor);fill-opacity:var(--dv-key-o,.55)}.dv-shell{fill:var(--dv-shell,currentColor);fill-opacity:var(--dv-shell-o,.72)}.dv-shade{fill:var(--dv-shade,currentColor);fill-opacity:var(--dv-shade-o,.9)}.dv-bezel{fill:var(--dv-bezel,currentColor);fill-opacity:var(--dv-bezel-o,1)}.dv-glare{fill:var(--dv-glare,Canvas);fill-opacity:var(--dv-glare-o,.05)}.dv-cam{fill:var(--dv-cam,Canvas);fill-opacity:var(--dv-cam-o,.16)}.dv-lens{fill:var(--dv-lens,Canvas);fill-opacity:var(--dv-lens-o,.35)}.dv-edge{stroke:var(--dv-edge,Canvas);stroke-opacity:var(--dv-edge-o,.3);fill:none;stroke-width:var(--dv-edge-w,.5)}.dv{--dv-shell-o:1;--dv-key-o:1;--dv-shade-o:1;--dv-bezel-o:1;--dv-cam-o:1;--dv-lens-o:.8;--dv-glare-o:.06;--dv-glow-k:20%;inline-size:100%;max-inline-size:var(--dv-max,none);aspect-ratio:var(--dv-ar);min-width:0;filter:drop-shadow(0 .8rem 1rem var(--dv-drop)) drop-shadow(0 0 1.1rem color-mix(in srgb, var(--dv-glow-c) var(--dv-glow-k), transparent));margin-inline:auto;display:block;position:relative}.dv.dv-flat{filter:none}.dv-svg{pointer-events:none;block-size:100%;inline-size:100%;position:absolute;inset:0;overflow:visible}.dv-scr{left:var(--x);top:var(--y);inline-size:var(--w);block-size:var(--h);border-radius:var(--rx) / var(--ry);background:var(--dv-scr);position:absolute;overflow:hidden;container:scr/size}.dv-phone{--dv-ar:73.7 / 147;--dv-max:17.5rem}.dv-tablet{--dv-ar:281.1 / 211.1;--dv-max:45rem}.dv-tablet.dv-portrait{--dv-ar:211.1 / 281.1;--dv-max:30rem}.dv-laptop{--dv-ar:313 / 220;--dv-max:60rem}.dv-trio{--dv-ar:545.3 / 220;--dv-max:70rem}.dv-phone>.dv-scr{--x:5.902%;--y:2.211%;--w:88.195%;--h:95.578%;--rx:13.154%;--ry:6.085%}.dv-tablet>.dv-scr{--x:3.326%;--y:4.95%;--w:92.956%;--h:90.621%;--rx:1.78%;--ry:2.431%}.dv-tablet.dv-portrait>.dv-scr{--x:4.429%;--y:3.718%;--w:90.621%;--h:92.956%;--rx:2.431%;--ry:1.78%}.dv-laptop>.dv-scr{--x:6.502%;--y:4.477%;--w:86.997%;--h:81.045%;--rx:0.606%;--ry:0.925%}.dv-trio>.dv-scr[data-s=tablet]{--x:1.122%;--y:18.782%;--w:23.173%;--h:78.436%;--rx:2.469%;--ry:1.808%}.dv-trio>.dv-scr[data-s=laptop]{--x:30.983%;--y:4.477%;--w:49.936%;--h:81.045%;--rx:0.606%;--ry:0.925%}.dv-trio>.dv-scr[data-s=phone]{--x:87.282%;--y:34.659%;--w:11.92%;--h:63.864%;--rx:13.154%;--ry:6.085%}@media (forced-colors:active){.dv{filter:none}.dv-svg :is(.dv-shell,.dv-bezel,.dv-key,.dv-shade){fill:canvastext}.dv-svg :is(.dv-glare,.dv-cam,.dv-lens){display:none}}.dvf{justify-items:center;gap:.5rem;width:100%;min-width:0;margin:0;display:grid}.dvf-cap{font:500 .75rem/1.3 var(--font-body);letter-spacing:.04em;color:var(--color-text-muted);align-items:center;gap:.4rem;display:inline-flex}.dvf-cap:before{content:"";background:var(--ws-hi);border-radius:50%;width:.45rem;height:.45rem}@media (prefers-reduced-motion:no-preference){html:not([data-a11y-motion=reduce]) .dvf[data-enter] .scr>*{animation:scr-in .6s var(--motion-ease-out) both;animation-delay:calc(.25s + var(--i,0) * 90ms)}}@keyframes scr-in{0%{opacity:0;transform:translateY(4%)}}.scr{font:400 2.2cqi/1.35 var(--font-body);color:var(--color-text);background:var(--color-bg);--pa-bg:var(--navy-950);--pa-1:var(--color-primary);--pa-2:var(--color-accent);--pa-3:var(--blue-600);--pa-4:var(--gray-400);--pa-w:var(--white);--pa-h:var(--gold-400);display:grid;position:absolute;inset:0;overflow:hidden}.scr *{box-sizing:border-box;min-width:0}.scr-bar{border-bottom:.3cqi solid var(--color-border);background:var(--color-surface);align-items:center;gap:1.6cqi;padding:1.4cqi 2.4cqi;display:flex}.scr-mark{background:conic-gradient(from 200deg, var(--color-primary), var(--color-accent), var(--color-primary));border-radius:50%;flex:none;width:3.4cqi;height:3.4cqi}.scr-brand{font:700 2.2cqi/1 var(--font-heading);letter-spacing:.08em}.scr-nav{color:var(--color-text-muted);gap:2cqi;margin-left:auto;font-size:1.9cqi;display:flex}.scr-nav b{color:var(--color-text);font-weight:600}.scr-btn{background:var(--color-primary);color:var(--color-on-primary);font:600 1.9cqi/1.2 var(--font-body);white-space:nowrap;border-radius:99cqi;justify-content:center;align-items:center;padding:.9cqi 2.2cqi;display:inline-flex}.scr-btn--ghost{color:var(--color-link);border:.25cqi solid var(--color-border);background:0 0}.scr-pill{border:.25cqi solid var(--color-border);font:600 1.6cqi/1.3 var(--font-body);color:var(--color-text-muted);white-space:nowrap;border-radius:99cqi;align-items:center;gap:.6cqi;padding:.4cqi 1.3cqi;display:inline-flex}.scr-pill--ok{border-color:var(--color-success);color:var(--color-success)}.scr-pill--warn{border-color:var(--color-warning);color:var(--color-warning)}.scr-dot{background:var(--color-success);border-radius:50%;flex:none;width:1.4cqi;height:1.4cqi}.scr-dot--warn{background:var(--color-warning)}.scr-dot--info{background:var(--color-link)}.scr-line{background:color-mix(in srgb, var(--color-text) 14%, transparent);border-radius:99cqi;height:1.1cqi}.scr-line--w{width:60%}.scr-muted{color:var(--color-text-muted)}.scr-h{font:700 3.2cqi/1.1 var(--font-heading);letter-spacing:-.02em;text-wrap:balance}.scr-card{background:var(--color-surface);border:.25cqi solid var(--color-border);border-radius:1.6cqi;align-content:start;gap:.8cqi;padding:1.6cqi;display:grid}.scr-site{grid-template-rows:auto 1fr auto}.scr-site-hero{background:radial-gradient(60% 90% at 92% 0%, color-mix(in srgb, var(--ws-glow-a) 22%, transparent), transparent 62%), var(--color-bg);grid-template-columns:1.1fr .9fr;align-items:center;gap:3cqi;padding:3.2cqi 3.2cqi 2.4cqi;display:grid}.scr-site-hero .scr-h{font-size:4.2cqi}.scr-site-hero .scr-h span{background:linear-gradient(90deg, var(--ws-gA), var(--ws-gB));color:#0000;-webkit-background-clip:text;background-clip:text}.scr-site-lede{color:var(--color-text-muted);margin-top:1.2cqi;font-size:1.9cqi;line-height:1.4}.scr-site-cta{align-items:center;gap:1.2cqi;margin-top:1.8cqi;display:flex}.scr-site-notes{color:var(--color-text-muted);gap:1.6cqi;margin-top:1.4cqi;font-size:1.5cqi;display:flex}.scr-site-notes span:before{content:"✓ ";color:var(--ws-warm)}.scr-site-key{aspect-ratio:4/3;place-items:center;display:grid;position:relative}.scr-site-key svg{width:100%;height:100%;overflow:visible}.scr-site-deck{border-top:.3cqi solid var(--color-border);background:var(--color-surface);grid-template-columns:repeat(7,minmax(0,1fr));gap:1.6cqi;padding:1.6cqi 3.2cqi 2.4cqi;display:grid}.scr-site-deck .tile{gap:.5cqi;display:grid}.scr-site-deck .art{aspect-ratio:1;background:var(--pa-bg);border:.35cqi solid var(--gc);box-shadow:0 .8cqi 0 color-mix(in srgb, var(--gc) 52%, var(--navy-950));border-radius:1.2cqi;overflow:hidden}.scr-site-deck .art svg{width:100%;height:100%;display:block}.scr-site-deck small{font:600 1.3cqi/1.2 var(--font-heading);color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;margin-top:.6cqi;display:block;overflow:hidden}.scr-site-deck .scr-muted{letter-spacing:.08em;font-size:1.1cqi}.scr-crm{grid-template-rows:auto 1fr;grid-template-columns:17cqi 1fr}.scr-crm-side{background:var(--color-surface);border-right:.3cqi solid var(--color-border);color:var(--color-text-muted);grid-row:1/-1;align-content:start;gap:.8cqi;padding:2cqi 1.4cqi;font-size:1.7cqi;display:grid}.scr-crm-side .scr-brand{margin-bottom:1.6cqi;font-size:1.9cqi}.scr-crm-side span{white-space:nowrap;text-overflow:ellipsis;border-radius:.9cqi;align-items:center;gap:1cqi;padding:.7cqi .9cqi;display:flex;overflow:hidden}.scr-crm-side span:before{content:"";opacity:.55;background:currentColor;border-radius:.35cqi;flex:none;width:1.4cqi;height:1.4cqi}.scr-crm-side span.is-on{background:color-mix(in srgb, var(--color-link) 14%, transparent);color:var(--color-text)}.scr-crm-top{border-bottom:.3cqi solid var(--color-border);align-items:center;gap:1.6cqi;padding:1.6cqi 2.4cqi;display:flex}.scr-crm-top .scr-h{font-size:2.6cqi}.scr-crm-search{border:.25cqi solid var(--color-border);background:var(--color-surface);border-radius:99cqi;width:20cqi;height:3.2cqi;margin-left:auto}.scr-crm-av{background:var(--color-accent);width:3.4cqi;height:3.4cqi;color:var(--color-on-accent);font:700 1.4cqi/1 var(--font-heading);border-radius:50%;place-items:center;display:grid}.scr-crm-board{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:1.6cqi;padding:2cqi 2.4cqi;display:grid;overflow:hidden}.scr-crm-col{align-content:start;gap:1.2cqi;display:grid}.scr-crm-col>header{font:600 1.6cqi/1.2 var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);border-bottom:.35cqi solid var(--col,var(--color-border));justify-content:space-between;align-items:center;padding-bottom:.8cqi;display:flex}.scr-crm-col>header b{color:var(--color-text);background:var(--color-surface-2);border-radius:99cqi;padding:.1cqi 1cqi;font-size:1.5cqi}.scr-crm-card{gap:.5cqi;padding:1.3cqi 1.4cqi}.scr-crm-card b{font:600 1.8cqi/1.2 var(--font-heading)}.scr-crm-card small{color:var(--color-text-muted);font-size:1.5cqi}.scr-crm-card .scr-pill{justify-self:start;margin-top:.4cqi;padding:.25cqi 1cqi;font-size:1.3cqi}.scr-crm-card.is-won{border-color:var(--color-success)}@container scr (aspect-ratio<=1){.scr-crm{grid-template-columns:1fr}.scr-crm-side{display:none}.scr-crm-board{grid-template-columns:repeat(2,minmax(0,1fr))}.scr-crm-col:nth-child(n+3){display:none}}.scr-shop{grid-template-rows:auto 1fr}.scr-shop-body{grid-template-columns:1fr 30cqi;min-height:0;display:grid}.scr-shop-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:1.8cqi;padding:2.2cqi 2.4cqi;display:grid}.scr-shop-grid>header{grid-column:1/-1;justify-content:space-between;align-items:baseline;gap:1cqi;display:flex}.scr-shop-grid>header .scr-h{font-size:2.8cqi}.scr-prod{gap:.7cqi;display:grid}.scr-prod .img{aspect-ratio:1;background:var(--sw);border-radius:1.4cqi;position:relative;overflow:hidden}.scr-prod .img:after{content:"";background:linear-gradient(160deg, color-mix(in srgb, var(--white) 28%, transparent), transparent 55%);position:absolute;inset:0}.scr-prod b{font:600 1.7cqi/1.2 var(--font-heading)}.scr-prod .scr-line{width:34%}.scr-cart{border-left:.3cqi solid var(--color-border);background:var(--color-surface);align-content:start;gap:1.4cqi;padding:2.2cqi 2cqi;display:grid}.scr-cart .scr-h{font-size:2.3cqi}.scr-cart-item{grid-template-columns:6cqi 1fr auto;align-items:center;gap:1.2cqi;font-size:1.6cqi;display:grid}.scr-cart-item i{aspect-ratio:1;background:var(--sw);border-radius:1cqi;display:block}.scr-cart-item small{color:var(--color-text-muted);font-size:1.4cqi;display:block}.scr-cart-item .qty{font:600 1.5cqi/1 var(--font-body);border:.25cqi solid var(--color-border);border-radius:99cqi;padding:.5cqi 1cqi}.scr-cart-row{color:var(--color-text-muted);border-top:.25cqi solid var(--color-border);justify-content:space-between;gap:1cqi;padding-top:1cqi;font-size:1.6cqi;display:flex}.scr-cart-row .scr-line{align-self:center;width:9cqi}.scr-cart .scr-btn{margin-top:.6cqi}.scr-shop-bar{display:none}@container scr (aspect-ratio<=1){.scr-shop{grid-template-rows:auto 1fr auto;font-size:3.2cqi}.scr-shop .scr-nav{display:none}.scr-shop-body{grid-template-columns:1fr}.scr-shop-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:3cqi;padding:4cqi}.scr-shop-grid>header .scr-h{font-size:5cqi}.scr-prod b{font-size:3cqi}.scr-prod .img{border-radius:3cqi}.scr-cart{display:none}.scr-shop-bar{border-top:.5cqi solid var(--color-border);background:var(--color-surface);font:600 3cqi/1.2 var(--font-body);justify-content:space-between;align-items:center;gap:2cqi;padding:3cqi 4cqi;display:flex}.scr-shop-bar .scr-btn{padding:1.6cqi 4cqi;font-size:3cqi}.scr-shop .scr-bar{gap:2.4cqi;padding:3cqi 4cqi}.scr-shop .scr-mark{width:5cqi;height:5cqi}.scr-shop .scr-brand{font-size:3.4cqi}.scr-shop .scr-pill{margin-left:auto;padding:.8cqi 2cqi;font-size:2.6cqi}}.scr-care{grid-template-rows:auto 1fr;font-size:2.6cqi}.scr-care .scr-bar{padding:2.4cqi 3.2cqi}.scr-care .scr-brand{font-size:2.6cqi}.scr-care .scr-pill{margin-left:auto;padding:.6cqi 1.8cqi;font-size:2cqi}.scr-care-body{align-content:start;gap:2.4cqi;padding:3.2cqi;display:grid}.scr-care-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:2cqi;display:grid}.scr-care-tiles .scr-card{border-radius:2.4cqi;gap:.6cqi;padding:2.2cqi}.scr-care-tiles small{font:600 1.9cqi/1.2 var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}.scr-care-tiles b{font:700 4.2cqi/1 var(--font-heading);letter-spacing:-.02em;color:var(--ws-warm);font-variant-numeric:tabular-nums}.scr-care-tiles span{color:var(--color-text-muted);font-size:2.1cqi}.scr-care-chart{border-radius:2.4cqi;gap:1.6cqi;padding:2.4cqi}.scr-care-chart header{font:600 2.2cqi/1.2 var(--font-body);justify-content:space-between;display:flex}.scr-care-bars{grid-template-columns:repeat(14,minmax(0,1fr));align-items:end;gap:1cqi;height:14cqi;display:grid}.scr-care-bars i{height:var(--v);background:var(--color-link);opacity:.85;border-radius:.8cqi .8cqi 0 0;display:block}.scr-care-bars i.is-bk{background:var(--color-success)}.scr-care-days{color:var(--color-text-muted);justify-content:space-between;font-size:1.8cqi;display:flex}.scr-care-list{gap:1.2cqi;font-size:2.2cqi;display:grid}.scr-care-list li{background:var(--color-surface);border:.25cqi solid var(--color-border);border-radius:2cqi;align-items:center;gap:1.6cqi;padding:1.6cqi 2cqi;display:flex}.scr-care-list li span:last-child{color:var(--color-text-muted);white-space:nowrap;margin-left:auto;font-size:1.9cqi}.scr-care-hours{border-radius:2.4cqi;gap:1.2cqi;padding:2.4cqi}.scr-care-hours header{font:600 2.2cqi/1.2 var(--font-body);justify-content:space-between;display:flex}.scr-care-hours header span{color:var(--color-text-muted);font-weight:400}.scr-care-track{background:color-mix(in srgb, var(--color-text) 12%, transparent);border-radius:99cqi;height:2cqi;overflow:hidden}.scr-care-track i{height:100%;width:var(--v);background:linear-gradient(90deg, var(--color-link), var(--color-accent));border-radius:inherit;display:block}
