/**
 * WISECP · Web Hosting Billing and Digital Services Platform
 *
 * Copyright (c) WISECP LLC — All rights reserved.
 * Unlicensed copying, distribution or use is prohibited.
 *
 * Terms of service: https://wisecp.com/terms-of-service
 */
:root{--wcom-pulse: color-mix(in srgb, var(--wcom-secondary) 60%, white);--wcom-glow: 0 0 4rem -.75rem rgba(var(--wcom-secondary-rgb), .4)}.section-head{text-align:center;margin-block-end:2.5rem}.section-head h2{margin-block:.25rem .75rem}.section-head .section-lead{max-inline-size:40rem;margin-inline:auto;margin-block-end:0;color:var(--wcom-muted-color)}.section-head-start{text-align:start;margin-block-end:0}.section-head-start .section-lead{margin-inline:0}.bg-surface{background-color:var(--wcom-surface-bg)}.band-dark,.stat-band{background-color:var(--wcom-chrome-bg)}.stat-item{text-align:center}.stat-value{font-size:clamp(2rem,4vw,2.75rem);font-weight:800;letter-spacing:-.02em;line-height:1.1;color:var(--wcom-chrome-color)}.stat-label{margin-block-start:.35rem;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--wcom-chrome-muted)}.brand-strip{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:2rem 3rem}.brand-strip .brand-logo{block-size:1.75rem;inline-size:auto;max-inline-size:9rem;filter:grayscale(1);opacity:.55;transition:filter .2s ease,opacity .2s ease}.brand-strip .brand-item:hover .brand-logo{filter:none;opacity:1}[data-bs-theme=dark] .brand-strip .brand-logo{filter:grayscale(1) invert(.8) brightness(1.4);opacity:.6}[data-bs-theme=dark] .brand-strip .brand-item:hover .brand-logo{filter:grayscale(1) invert(.8) brightness(1.7);opacity:1}.js-reveal [data-reveal]{opacity:0;translate:0 1.75rem;transition:opacity .6s ease-out,translate .6s ease-out}.js-reveal [data-reveal].is-revealed{opacity:1;translate:0 0}.eyebrow{display:inline-block;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--wcom-primary-text)}.tracking-tight{letter-spacing:-.02em}.cta-band{position:relative;overflow:hidden;padding:3.5rem 2rem;border-radius:calc(var(--wcom-radius) * 2.5);background:linear-gradient(135deg,var(--wcom-primary),color-mix(in srgb,var(--wcom-primary) 65%,var(--wcom-secondary)));color:var(--wcom-on-primary);--bs-heading-color: var(--wcom-on-primary);text-align:center}.cta-band:before{content:"";position:absolute;inset:0;background-image:radial-gradient(color-mix(in srgb,var(--wcom-on-primary) 18%,transparent) 1px,transparent 1px);background-size:1.25rem 1.25rem;-webkit-mask-image:radial-gradient(ellipse at center,black,transparent 75%);mask-image:radial-gradient(ellipse at center,black,transparent 75%);pointer-events:none}.cta-band>*{position:relative}.band{position:relative;padding-block:clamp(4rem,3rem + 4vw,7rem)}.band-surface{background-color:var(--wcom-surface-bg);border-block:1px solid var(--wcom-border-color)}.band-ink{background-color:var(--wcom-chrome-bg)}.band-lumen:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(56rem 36rem at 80% -14%,color-mix(in srgb,var(--wcom-secondary) 7%,transparent),transparent 70%),radial-gradient(46rem 32rem at 4% 2%,color-mix(in srgb,var(--wcom-primary) 5%,transparent),transparent 72%);-webkit-mask-image:linear-gradient(180deg,black,rgba(0,0,0,.4) 60%,transparent);mask-image:linear-gradient(180deg,black,rgba(0,0,0,.4) 60%,transparent)}[data-bs-theme=dark] .band-lumen:before{opacity:.5}.band-aurora:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(46rem 30rem at 12% -10%,color-mix(in srgb,var(--wcom-secondary) 16%,transparent),transparent 70%),radial-gradient(52rem 36rem at 95% 110%,color-mix(in srgb,var(--wcom-primary) 30%,transparent),transparent 72%),radial-gradient(color-mix(in srgb,var(--wcom-chrome-color) 20%,transparent) 1px,transparent 1.4px);background-size:auto,auto,26px 26px;-webkit-mask-image:linear-gradient(180deg,black,rgba(0,0,0,.55) 45%,black);mask-image:linear-gradient(180deg,#000,#0000008c 45%,#000)}.band>.container{position:relative}.tissue-bg:after{content:"";position:absolute;inset:0;pointer-events:none;background-color:var(--wcom-chrome-color);opacity:.07;-webkit-mask-image:url(../images/tissue.svg);mask-image:url(../images/tissue.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:cover;mask-size:cover}.tissue-bg.tissue-ink:after{background-color:var(--wcom-primary);opacity:.06}.page-hero{position:relative;overflow:hidden;text-align:center;background-color:var(--wcom-surface-bg)}.chrome-overlay .page-hero{margin-block-start:calc(-1 * var(--wcom-chrome-offset, 4.5rem))}.page-hero>.container{position:relative;z-index:1}.page-hero:not(.catalog-head)>.container{max-inline-size:54rem}.page-hero>.container>*{animation:fade-up .7s ease both}.page-hero>.container>.eyebrow{animation-delay:.05s}.page-hero>.container>.page-hero-title{animation-delay:.14s}.page-hero>.container>.page-hero-lede{animation-delay:.24s}.page-hero>.container>.page-hero-actions{animation-delay:.34s}@media(prefers-reduced-motion:reduce){.page-hero>.container>*{animation:none}}.page-hero .eyebrow{margin-block-end:1rem}.page-hero-title{font-family:var(--wcom-font-display);font-size:clamp(2.5rem,1.75rem + 3.5vw,4.25rem);font-weight:700;letter-spacing:-.025em;line-height:1.06;text-wrap:balance;color:var(--wcom-heading-color);margin-block-end:1.25rem}.page-hero-lede{font-size:1.1875rem;line-height:1.65;max-inline-size:42rem;margin-inline:auto;margin-block-end:0;color:var(--wcom-muted-color);text-wrap:pretty}.page-hero-actions{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-block-start:2rem}.page-hero-start{text-align:start}.page-hero-start>.container{margin-inline:0}.page-hero-start .page-hero-lede{margin-inline:0}.page-hero .hero-canvas{position:absolute;inset:0;inline-size:100%;block-size:100%;z-index:0;display:none;pointer-events:none;opacity:0;transition:opacity 1.8s ease;will-change:transform;transform:translateZ(0);-webkit-mask-image:radial-gradient(125% 100% at 50% 0%,black 32%,transparent 78%);mask-image:radial-gradient(125% 100% at 50% 0%,black 32%,transparent 78%)}.page-hero.has-hero-fx .hero-canvas{display:block}.page-hero .hero-canvas.is-live{opacity:.45}.hero-canvas>canvas{position:absolute;inset:0;inline-size:100%;block-size:100%}.page-hero.has-hero-fx.tissue-bg:after{opacity:0}.section-head{text-align:start;margin-block-end:clamp(2.25rem,1.75rem + 2vw,3.5rem);max-inline-size:46rem}.section-head-center{margin-inline:auto;text-align:center}.eyebrow{display:inline-flex;align-items:center;gap:.5rem;margin-block-end:.875rem;font-size:.8125rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--wcom-secondary-text)}.chrome-dark .eyebrow{color:var(--wcom-pulse)}.eyebrow-pill{padding:.375rem .875rem;border:1px solid var(--wcom-border-color);border-radius:10rem}.chrome-dark .eyebrow-pill{border-color:var(--wcom-chrome-border)}.eyebrow-dash:before{content:"";inline-size:1.375rem;block-size:2px;border-radius:2px;background:linear-gradient(90deg,var(--wcom-secondary),color-mix(in srgb,var(--wcom-secondary) 25%,transparent))}[dir=rtl] .eyebrow-dash:before{background:linear-gradient(270deg,var(--wcom-secondary),color-mix(in srgb,var(--wcom-secondary) 25%,transparent))}.section-title{font-family:var(--wcom-font-display);font-size:clamp(1.875rem,1.5rem + 1.6vw,2.75rem);font-weight:700;letter-spacing:-.02em;line-height:1.12;text-wrap:balance;color:var(--wcom-heading-color);margin-block-end:.875rem}.chrome-dark .section-title{color:var(--wcom-chrome-color)}.section-lede{font-size:1.125rem;line-height:1.65;color:var(--wcom-muted-color);max-inline-size:60ch;margin-block-end:0}.section-head-center .section-lede{margin-inline:auto}.chrome-dark .section-lede{color:var(--wcom-chrome-muted)}.text-signal,.text-signal-bright{background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.text-signal{background-image:linear-gradient(100deg,var(--wcom-primary-text),var(--wcom-secondary-text))}.text-signal-bright{background-image:linear-gradient(100deg,var(--wcom-secondary),var(--wcom-pulse) 85%)}.hairline{border:1px solid var(--wcom-border-color)}.chrome-dark .hairline{border-color:var(--wcom-chrome-border)}.glow-hover{transition:box-shadow .25s ease-out,transform .25s ease-out;will-change:transform}.glow-hover:hover{box-shadow:var(--wcom-glow)}.js-reveal [data-reveal-stagger]:not(.is-revealed)>*{opacity:0}.js-reveal [data-reveal-stagger].is-revealed>*{animation:fade-up .5s ease-out backwards}.js-reveal [data-reveal-stagger].is-revealed>:nth-child(2){animation-delay:60ms}.js-reveal [data-reveal-stagger].is-revealed>:nth-child(3){animation-delay:.12s}.js-reveal [data-reveal-stagger].is-revealed>:nth-child(4){animation-delay:.18s}.js-reveal [data-reveal-stagger].is-revealed>:nth-child(5){animation-delay:.24s}.js-reveal [data-reveal-stagger].is-revealed>:nth-child(n+6){animation-delay:.3s}.frame-app{position:relative;border-radius:calc(var(--wcom-radius) * 1.5);background-color:var(--wcom-surface-bg);box-shadow:var(--wcom-shadow-lg);overflow:hidden}.chrome-dark .frame-app{border-color:var(--wcom-chrome-border)}.frame-bar{display:flex;align-items:center;gap:.5rem;padding:.625rem 1rem;background-color:color-mix(in srgb,var(--wcom-body-color) 6%,var(--wcom-surface-bg));border-block-end:1px solid var(--wcom-border-color)}.frame-dot{inline-size:.625rem;block-size:.625rem;border-radius:50%;background-color:color-mix(in srgb,var(--wcom-body-color) 22%,var(--wcom-surface-bg))}.frame-url{margin-inline:auto;padding:.2rem 1.1rem;font-size:.75rem;color:var(--wcom-muted-color);background-color:var(--wcom-body-bg);border-radius:10rem;direction:ltr}.frame-app>img{display:block;inline-size:100%;block-size:auto}[data-bs-theme=dark] .frame-app>img{filter:brightness(.94) saturate(.96)}.frame-glow{box-shadow:var(--wcom-shadow-lg),var(--wcom-glow)}.float-chip{position:absolute;display:flex;align-items:center;gap:.625rem;padding:.625rem .875rem;background-color:var(--wcom-surface-bg);border:1px solid var(--wcom-border-color);border-radius:var(--wcom-radius);box-shadow:var(--wcom-shadow);font-size:.8125rem;color:var(--wcom-body-color);white-space:nowrap}.float-chip .icon-disc{inline-size:1.875rem;block-size:1.875rem;font-size:.875rem}.float-chip strong{color:var(--wcom-heading-color)}@media(max-width:767.98px){.float-chip{display:none}}.bento-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1.25rem}@media(min-width:768px){.bento-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.bento-md,.bento-lg{grid-column:span 3}.bento-xl{grid-column:span 6}}@media(min-width:992px){.bento-lg{grid-column:span 3}.bento-md{grid-column:span 2}.bento-xl{grid-column:span 4}}.bento-tile{display:flex;flex-direction:column;gap:1.125rem;padding:1.75rem;background-color:var(--wcom-surface-bg);border:1px solid var(--wcom-border-color);border-radius:calc(var(--wcom-radius) * 1.5);transition:transform .25s ease-out,box-shadow .25s ease-out,border-color .25s ease-out;will-change:transform}.bento-tile:hover{transform:translateY(-.25rem);box-shadow:var(--wcom-shadow);border-color:color-mix(in srgb,var(--wcom-secondary) 35%,var(--wcom-border-color))}a.bento-tile,a.bento-tile:hover{color:inherit;text-decoration:none}.bento-tile .link-arrow{margin-block-start:.625rem;font-size:.875rem;color:var(--wcom-primary-text)}a.bento-tile:hover .link-arrow .bi{translate:.25rem 0}[dir=rtl] a.bento-tile:hover .link-arrow .bi{translate:-.25rem 0}.bento-tile h3{font-size:1.0625rem;font-weight:600;margin-block-end:.25rem}.bento-tile p{font-size:.9375rem;color:var(--wcom-muted-color);margin-block-end:0}.bento-ui{position:relative;display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;gap:.75rem;min-block-size:7rem;padding:1rem 1.125rem;background-color:var(--wcom-body-bg);border:1px solid var(--wcom-border-color);border-radius:var(--wcom-radius);font-size:.8125rem}.bento-window{background-color:var(--wcom-surface-bg);border:1px solid var(--wcom-border-color);border-radius:calc(var(--wcom-radius) * .9);overflow:hidden}.bento-window .frame-bar{padding:.5rem .75rem}.bento-window .frame-dot{inline-size:.5rem;block-size:.5rem}.bento-window-body{display:flex;flex-direction:column;gap:.7rem;padding:.8rem .875rem}.bento-float{position:absolute;inset-inline-end:-.625rem;inset-block-end:-.75rem;display:flex;align-items:center;gap:.55rem;padding:.55rem .8rem;background-color:var(--wcom-surface-bg);border:1px solid var(--wcom-border-color);border-radius:calc(var(--wcom-radius) * .9);box-shadow:var(--wcom-shadow);font-size:.72rem;line-height:1.35}@media(max-width:767.98px){.bento-float{display:none}}.bento-ui-row{display:flex;align-items:center;gap:.625rem;min-inline-size:0}.bento-ui-row .badge{flex-shrink:0}.bento-ui-bar{flex:1;block-size:.375rem;border-radius:10rem;background-color:var(--wcom-border-color);overflow:hidden;position:relative}.bento-ui-bar>span{position:absolute;inset-block:0;inset-inline-start:0;border-radius:inherit;background-color:var(--wcom-secondary)}.bento-ui .key-chip{font-family:var(--bs-font-monospace);font-size:.75rem;letter-spacing:.06em;padding:.25rem .5rem;background-color:var(--wcom-surface-bg);border:1px solid var(--wcom-border-color);border-radius:calc(var(--wcom-radius) * .6);color:var(--wcom-heading-color);direction:ltr}.bento-ui .sk{display:inline-block;block-size:.5rem;border-radius:10rem;background-color:color-mix(in srgb,var(--wcom-body-color) 14%,transparent);flex-shrink:0}.bento-ui .sk-dot{inline-size:.875rem;block-size:.875rem;border-radius:50%}.bento-ui .sk-xs{inline-size:1.5rem}.bento-ui .sk-sm{inline-size:2.5rem}.bento-ui .sk-md{inline-size:4rem}.bento-ui .sk-lg{inline-size:5.5rem}.bento-ui .sk-fill{flex:1 1 2rem}.bento-flow{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem .5rem}.bento-flow .flow-step{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .6rem;font-size:.72rem;font-weight:600;white-space:nowrap;color:var(--wcom-muted-color);background-color:var(--wcom-surface-bg);border:1px solid var(--wcom-border-color);border-radius:10rem}.bento-flow .flow-step .bi{font-size:.8rem;color:var(--wcom-success)}.bento-flow .flow-step.is-live{color:var(--wcom-heading-color);border-color:color-mix(in srgb,var(--wcom-secondary) 35%,var(--wcom-border-color))}.bento-flow .flow-step.is-live .status-dot{inline-size:.45rem;block-size:.45rem;background-color:var(--wcom-secondary);animation:signal-dot-pulse 2.4s ease-out infinite}.bento-flow .flow-line{flex:1 1 .375rem;min-inline-size:.375rem;max-inline-size:2.5rem;block-size:1px;background-color:var(--wcom-border-color)}.bento-checks{display:grid;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.45rem .75rem}.bento-check{display:inline-flex;align-items:center;gap:.4rem;min-inline-size:0;font-size:.75rem;color:var(--wcom-muted-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bento-check .bi{flex-shrink:0;font-size:.85rem;color:var(--wcom-success)}.bento-search{display:flex;align-items:center;gap:.5rem;padding:.4rem .7rem;background-color:var(--wcom-surface-bg);border:1px solid var(--wcom-border-color);border-radius:calc(var(--wcom-radius) * .8)}.bento-search .bi{font-size:.8rem;color:var(--wcom-muted-color)}.bento-search .search-caret{inline-size:1px;block-size:.95rem;background-color:var(--wcom-secondary)}.bento-meter-label{inline-size:2.1rem;flex-shrink:0}.bento-ui-row.is-total{border-block-start:1px solid var(--wcom-border-color);padding-block-start:.7rem}.feature-line{display:flex;gap:1rem}.feature-line+.feature-line{margin-block-start:1.375rem}.feature-line .icon-disc{flex-shrink:0}.feature-line h3{font-size:1rem;font-weight:600;margin-block-end:.125rem}.feature-line p{font-size:.9375rem;color:var(--wcom-muted-color);margin-block-end:0}.cockpit-tabs{display:flex;flex-direction:column;padding-inline-start:1.5rem}.cockpit-tabs .feature-line{position:relative;display:block;padding:1rem;border-radius:var(--wcom-radius);text-decoration:none;color:inherit;transition:background-color .2s ease}.cockpit-tabs .feature-line+.feature-line{margin-block-start:0}.cockpit-tabs a.feature-line:hover{color:inherit;background-color:color-mix(in srgb,var(--wcom-body-color) 4%,transparent)}.cockpit-tabs .feature-line:after{content:"";position:absolute;inset-inline-start:-1.05rem;inset-block:0;inline-size:1px;background-color:var(--wcom-border-color)}.cockpit-tabs .feature-line:first-child:after{inset-block-start:1.55rem}.cockpit-tabs .feature-line:last-child:after{inset-block-end:auto;block-size:1.55rem}.cockpit-tabs .feature-line:before{content:"";position:absolute;z-index:1;inset-inline-start:calc(-1.05rem - 5px);inset-block-start:calc(1.55rem - 5.5px);inline-size:11px;block-size:11px;border-radius:50%;background-color:var(--wcom-surface-bg);border:1px solid color-mix(in srgb,var(--wcom-body-color) 35%,transparent);transition:background-color .2s ease,border-color .2s ease}.cockpit-tabs a.feature-line:hover:before{border-color:var(--wcom-body-color)}.cockpit-tabs .feature-line.active:before{background-color:var(--wcom-secondary);border-color:color-mix(in srgb,var(--wcom-secondary) 45%,transparent)}.cockpit-tabs h3{display:flex;align-items:center;gap:.625rem;margin:0;font-size:1rem;line-height:1.4;color:var(--wcom-heading-color)}.cockpit-tabs h3 .bi{font-size:1rem;color:var(--wcom-muted-color);transition:color .2s ease}.cockpit-tabs .feature-line.active h3 .bi{color:var(--wcom-primary-text)}.cockpit-tabs p{font-size:.9rem;padding-inline-start:1.625rem}.cockpit-frames{display:grid}.cockpit-frames>.tab-pane{grid-area:1 / 1;display:block;min-inline-size:0;opacity:0;visibility:hidden}.cockpit-frames>.tab-pane.active{opacity:1;visibility:visible;animation:fade-up .6s ease both}.js-reveal [data-reveal]:not(.is-revealed) .cockpit-frames>.tab-pane.active{animation:none}.code-panel{background-color:var(--wcom-chrome-bg-deep);border:1px solid var(--wcom-chrome-border);border-radius:calc(var(--wcom-radius) * 1.5);box-shadow:var(--wcom-shadow-lg);overflow:hidden}.code-panel .frame-bar{background-color:color-mix(in srgb,var(--wcom-chrome-color) 4%,transparent);border-block-end-color:var(--wcom-chrome-border)}.code-panel .frame-dot{background-color:color-mix(in srgb,var(--wcom-chrome-color) 25%,transparent)}.code-tabs{display:flex;gap:.25rem;padding:.625rem .875rem 0}.code-tabs .nav-link{padding:.3rem .8rem;font-size:.8125rem;color:var(--wcom-chrome-muted);border-radius:calc(var(--wcom-radius) * .75)}.code-tabs .nav-link:hover{color:var(--wcom-chrome-color)}.code-tabs .nav-link.active{color:var(--wcom-chrome-color);background-color:color-mix(in srgb,var(--wcom-chrome-color) 9%,transparent)}.code-panel pre{margin:0;padding:1.125rem 1.25rem 1.375rem;font-size:.8125rem;line-height:1.7;color:var(--wcom-chrome-color);overflow-x:auto;direction:ltr;text-align:start}.code-panel .tok-c{color:var(--wcom-chrome-muted)}.code-panel .tok-s{color:var(--wcom-pulse)}.code-panel .tok-k{color:color-mix(in srgb,var(--wcom-secondary) 45%,var(--wcom-chrome-color))}.code-copy{margin-inline-start:auto}.spec-list{display:flex;flex-direction:column}.spec-list>div{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding-block:.75rem;border-block-end:1px solid var(--wcom-border-color);font-size:.9375rem}.spec-list>div:first-child{border-block-start:1px solid var(--wcom-border-color)}.spec-list dt{font-weight:500;color:var(--wcom-body-color);margin:0}.spec-list dd{font-weight:600;color:var(--wcom-heading-color);margin:0;text-align:end}.proof-rail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.5rem}@media(min-width:992px){.proof-rail{grid-template-columns:repeat(4,minmax(0,1fr))}}.stat-value{font-family:var(--wcom-font-display);font-size:clamp(2rem,1.5rem + 2vw,2.875rem);font-weight:600;letter-spacing:-.02em;line-height:1.05;color:var(--wcom-heading-color)}.chrome-dark .stat-value{color:var(--wcom-chrome-color)}.stat-label{font-size:.9375rem;color:var(--wcom-muted-color);margin-block-start:.375rem}.chrome-dark .stat-label{color:var(--wcom-chrome-muted)}.tile-int{display:flex;align-items:center;justify-content:center;gap:.625rem;padding:1.125rem 1rem;background-color:var(--wcom-surface-bg);border:1px solid var(--wcom-border-color);border-radius:var(--wcom-radius);font-weight:600;font-size:.9375rem;color:var(--wcom-muted-color);transition:color .2s ease-out,translate .2s ease-out,box-shadow .2s ease-out;will-change:transform,translate}.tile-int i{font-size:1.375rem}.tile-int .int-logo{filter:grayscale(1);transition:filter .2s ease-out}.tile-int:hover{color:var(--wcom-primary-text);translate:0 -.25rem;box-shadow:var(--wcom-shadow-sm)}.tile-int:hover .int-logo{filter:none}.card-ghost{padding:1.25rem 1.375rem;background-color:color-mix(in srgb,var(--wcom-chrome-color) 4%,transparent);border:1px solid var(--wcom-chrome-border);border-radius:var(--wcom-radius);transition:background-color .25s ease-out,border-color .25s ease-out}.card-ghost:hover{background-color:color-mix(in srgb,var(--wcom-chrome-color) 7%,transparent);border-color:color-mix(in srgb,var(--wcom-chrome-color) 18%,transparent)}.card-ghost h3{font-size:.9375rem;font-weight:600;color:var(--wcom-chrome-color);margin-block-end:.25rem}.card-ghost p{font-size:.85rem;color:var(--wcom-chrome-muted);margin-block-end:0}.card-ghost .icon-disc{background-color:color-mix(in srgb,var(--wcom-secondary) 22%,transparent);color:var(--wcom-pulse);margin-block-end:.75rem}.card-fine{padding:1.375rem 1.5rem;background-color:var(--wcom-surface-bg);border:1px solid var(--wcom-border-color);border-radius:calc(var(--wcom-radius) * 1.5);transition:transform .25s ease-out,box-shadow .25s ease-out,border-color .25s ease-out;will-change:transform}.card-fine:hover{transform:translateY(-.2rem);box-shadow:var(--wcom-shadow);border-color:color-mix(in srgb,var(--wcom-secondary) 30%,var(--wcom-border-color))}.card-fine h3{font-size:.9375rem;font-weight:600;margin-block-end:.25rem}.card-fine p{font-size:.85rem;color:var(--wcom-muted-color);margin-block-end:0}.card-fine .icon-disc{background-color:color-mix(in srgb,var(--wcom-secondary) 12%,var(--wcom-surface-bg));color:var(--wcom-secondary-text);margin-block-end:.75rem}.product-panel{text-decoration:none;position:relative;display:flex;flex-direction:column;gap:1rem;padding:2rem 2rem 0;background-color:var(--wcom-chrome-bg-deep);border:1px solid var(--wcom-chrome-border);border-radius:calc(var(--wcom-radius) * 2);overflow:hidden;transition:box-shadow .25s ease-out,border-color .25s ease-out}.product-panel:hover{box-shadow:var(--wcom-glow);border-color:color-mix(in srgb,var(--wcom-secondary) 35%,var(--wcom-chrome-border))}.product-panel h3{font-family:var(--wcom-font-display);font-size:1.5rem;font-weight:600;color:var(--wcom-chrome-color);margin:0}.product-mark{font-family:var(--wcom-font-display);font-size:.8125rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--wcom-pulse)}.product-panel .panel-lede{color:var(--wcom-chrome-muted);font-size:.9375rem;margin:0}.panel-chips{display:flex;flex-wrap:wrap;gap:.5rem}.panel-chips .chip{display:inline-flex;align-items:center;gap:.375rem;padding:.3rem .7rem;font-size:.75rem;font-weight:600;color:var(--wcom-pulse);background-color:color-mix(in srgb,var(--wcom-secondary) 16%,transparent);border-radius:10rem}.product-panel .link-arrow{color:var(--wcom-chrome-color);font-weight:600}.panel-shot{margin-block-start:.75rem;margin-block-end:-14%;border-radius:calc(var(--wcom-radius) * 1.25) calc(var(--wcom-radius) * 1.25) 0 0;border:1px solid var(--wcom-chrome-border);border-block-end:0;box-shadow:var(--wcom-shadow-lg);transform:perspective(1200px) rotateX(4deg);transform-origin:top;overflow:hidden}.panel-shot img{display:block;inline-size:100%;block-size:auto}.product-lumen{background:linear-gradient(180deg,color-mix(in srgb,var(--wcom-primary) 4%,var(--wcom-surface-bg)),var(--wcom-surface-bg) 55%);border-color:var(--wcom-border-color)}.product-lumen:hover{box-shadow:var(--wcom-shadow-lg);border-color:color-mix(in srgb,var(--wcom-secondary) 30%,var(--wcom-border-color))}.product-lumen h3{color:var(--wcom-heading-color)}.product-lumen .panel-lede{color:var(--wcom-muted-color)}.product-lumen .product-mark{color:var(--wcom-secondary-text)}.product-lumen .panel-chips .chip{color:var(--wcom-secondary-emphasis);background-color:color-mix(in srgb,var(--wcom-secondary) 9%,var(--wcom-surface-bg))}.product-lumen .link-arrow{color:var(--wcom-primary-text)}.product-lumen .panel-shot{border-color:var(--wcom-border-color)}.quote-card{padding:1.75rem;background-color:var(--wcom-surface-bg);border:1px solid var(--wcom-border-color);border-radius:calc(var(--wcom-radius) * 1.5)}.quote-card blockquote{font-size:1.0625rem;line-height:1.6;color:var(--wcom-heading-color);margin-block-end:1.25rem}.quote-who{display:flex;align-items:center;gap:.75rem;font-size:.875rem}.quote-who .avatar{inline-size:2.5rem;block-size:2.5rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:700;background-color:var(--wcom-primary-subtle);color:var(--wcom-primary-text)}.cta-band{text-align:center;padding:clamp(4rem,3rem + 4vw,7rem) 0;border-radius:0;background-image:none;color:inherit;--bs-heading-color: var(--wcom-heading-color)}.cta-band:before{content:none}.chrome-dark .cta-title{color:var(--wcom-chrome-color)}.chrome-dark .cta-lede,.chrome-dark .cta-micro{color:var(--wcom-chrome-muted)}.btn-pill{border-radius:10rem;padding-inline:1.5rem}.btn-compact{padding:.5rem 1.05rem;font-size:.875rem;border-radius:50rem}.cta-title{font-family:var(--wcom-font-display);font-size:clamp(2rem,1.5rem + 2.2vw,2.5rem);font-weight:700;letter-spacing:-.02em;line-height:1.1;color:var(--wcom-heading-color);text-wrap:balance;margin-block-end:1rem}.cta-lede{font-size:1.125rem;line-height:1.7;color:var(--wcom-muted-color);max-inline-size:46rem;margin-inline:auto;margin-block-end:0;text-wrap:pretty}.cta-micro{color:var(--wcom-muted-color);font-size:.875rem;margin-block-start:1.25rem;margin-block-end:0}.chrome-dark .btn-ghost{--bs-btn-color: var(--wcom-chrome-color);--bs-btn-hover-color: var(--wcom-chrome-color);--bs-btn-hover-bg: color-mix(in srgb, var(--wcom-chrome-color) 10%, transparent);--bs-btn-active-color: var(--wcom-chrome-color);--bs-btn-active-bg: color-mix(in srgb, var(--wcom-chrome-color) 14%, transparent)}
