@charset "UTF-8";body.theme-webnesting{--wn-mark: #1e5a82;--wn-accent: #067499;--product-builder: #f43f5e;--product-marketing: #a855f7;--product-helpdesk: #3b82f6;--product-tasks: #f59e0b}html.dark body.theme-webnesting{--wn-mark: #5cadeb;--wn-accent: hsl(195, 94%, 65%)}body.theme-webnesting{--h2-font-weight: 700;--h2-line-height: 1.08;--h2-letter-spacing: -.02em;--h3-letter-spacing: -.01em;--tab-pill-trigger-padding: .6rem 1.15rem;--tab-pill-trigger-font-size: .95rem;--tab-pill-trigger-font-weight: 500;--tab-pill-trigger-color: var(--text-muted);--tab-pill-trigger-active-color: var(--text-base);--accordion-icon-bg-hover: color-mix(in srgb, var(--wn-mark) 12%, transparent);--accordion-icon-color: currentColor;--accordion-icon-font-size: 1.5em}body.theme-webnesting .lead{color:var(--text-muted)}body.theme-webnesting .alert-success{--alert-bg: color-mix(in srgb, var(--success) 14%, transparent);--alert-text: var(--text-base);--alert-border-color: color-mix(in srgb, var(--success) 45%, transparent)}html.dark body.theme-webnesting .btn-primary{--btn-bg-hover: var(--primary-lighten);--btn-border-color-hover: var(--primary-lighten)}body.theme-webnesting .btn.btn-outline,body.theme-webnesting .btn-outline .btn{--btn-outline-text: var(--text-base);--btn-outline-border-color: color-mix(in srgb, var(--text-base) 28%, transparent);--btn-outline-bg: color-mix(in srgb, var(--text-base) 5%, transparent)}body.theme-webnesting{--wn-section-y: clamp(4.5rem, 2.5rem + 6vw, 8rem);--wn-ease: cubic-bezier(.2, .8, .2, 1);--wn-radius: var(--component-panel-radius, 1.25rem)}body.theme-webnesting .main>.page-content{width:100%;max-width:none;margin-inline:0;padding:0;gap:0}body.theme-webnesting .main:has(>.page-content){gap:0}body.theme-webnesting:has(>.main>.page-content>:is(.hero-band,.page-band,.page-band-tint)){row-gap:0}body.theme-webnesting:has(>.main>.page-content>:is(.hero-band,.page-band,.page-band-tint))>.alert-announcement{margin-bottom:0}body.theme-webnesting .wn-display{margin:0;font-size:clamp(2.6rem,1.3rem + 5vw,5.2rem);font-weight:700;line-height:1.02;letter-spacing:-.035em;text-wrap:balance}body.theme-webnesting .wn-display .wn-gradient-text{display:block;padding-bottom:.08em}body.theme-webnesting .wn-lead{max-width:44rem;margin:0;font-size:clamp(1.1rem,1rem + .45vw,1.3rem);line-height:1.6;color:var(--text-muted);text-wrap:pretty}body.theme-webnesting .wn-eyebrow{margin:0;font-size:max(.85rem,12px);font-weight:600;letter-spacing:.02em;color:var(--text-muted)}body.theme-webnesting .wn-label{font-size:max(.8rem,12px);font-weight:600;color:var(--text-muted)}body.theme-webnesting .wn-gradient-text{--wn-stop-a: var(--wn-mark);--wn-stop-b: color-mix(in srgb, var(--wn-accent) 75%, black);background:linear-gradient(100deg,var(--wn-stop-a) 0%,var(--wn-stop-b) 100%);background-clip:text;-webkit-background-clip:text;color:transparent}body.theme-webnesting .wn-note{margin:0;font-size:max(.8rem,12px);text-align:center;color:var(--text-muted)}body.theme-webnesting .wn-link{font-weight:600;text-decoration:none}body.theme-webnesting .wn-link:after{content:" →"}body.theme-webnesting .wn-link:hover,body.theme-webnesting .wn-link:focus-visible{text-decoration:underline}body.theme-webnesting .wn-dot--contacts{--hue: var(--wn-mark)}body.theme-webnesting .wn-dot--marketing{--hue: var(--product-marketing)}body.theme-webnesting .wn-dot--helpdesk{--hue: var(--product-helpdesk)}body.theme-webnesting .wn-dot--tasks{--hue: var(--product-tasks)}body.theme-webnesting .wn-dot--builder{--hue: var(--product-builder)}body.theme-webnesting .wn-dot{display:inline-flex;align-items:center;gap:.5em;font-weight:600}body.theme-webnesting .wn-dot:before{content:"";flex:none;width:.55em;height:.55em;border-radius:2px;background:var(--hue);transform:rotate(45deg)}body.theme-webnesting .wn-checks,body.theme-webnesting .wn-assurances{display:grid;gap:.6rem;margin:0;padding:0;list-style:none}body.theme-webnesting .wn-checks i,body.theme-webnesting .wn-assurances i{display:inline-block;width:calc(.875em + .05rem);margin-right:.35rem;color:var(--success)}body.theme-webnesting .wn-assurances{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 1.5rem;font-size:max(.9rem,12px);color:var(--text-base)}body.theme-webnesting .wn-pill{display:inline-flex;align-items:center;gap:.55rem;padding:.4rem .95rem;border:1px solid var(--border-color);border-radius:999px;background:var(--component-panel-background);font-size:max(.85rem,12px);font-weight:500;color:var(--text-base)}html.dark body.theme-webnesting .wn-gradient-text{--wn-stop-a: color-mix(in srgb, var(--wn-mark) 65%, white);--wn-stop-b: var(--wn-accent)}
