/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */.business-page{--business-tint:var(--accent-product)}@supports (color:color-mix(in lab,red,red)){.business-page{--business-tint:color-mix(in srgb,var(--accent-product) 7%,var(--color-surface))}}.business-access-form :is(input,select,textarea,button):focus-visible,.business-form-error:focus,.business-form-receipt:focus,.business-page a:focus-visible,.business-page summary:focus-visible{outline:2px solid var(--accent-product);outline-offset:5px}.business-nav{gap:clamp(1.25rem,4vw,2.5rem);padding-block:1rem;display:flex}.business-nav a{min-height:var(--size-tap,44px);color:var(--color-muted);font-size:var(--text-base);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.business-nav a[aria-current=page]{color:var(--color-ink);text-decoration:underline;-webkit-text-decoration-color:var(--accent-product);text-decoration-color:var(--accent-product);text-underline-offset:.65rem;text-decoration-thickness:2px}.business-hero{border-block:1px solid var(--color-line);background:radial-gradient(ellipse at 90% 25%,var(--accent-product),transparent 65%);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.business-hero{background:radial-gradient(ellipse at 90% 25%,color-mix(in srgb,var(--accent-product) 9%,transparent),transparent 65%)}}.business-hero__grid{align-items:center;gap:3rem;padding-block:clamp(2.5rem,6vw,6rem);display:grid}.business-hero__copy{min-width:0}.business-hero__label{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.business-eyebrow{font-family:var(--font-mono);font-size:var(--text-caption);letter-spacing:.13em;text-transform:uppercase;color:var(--accent-product);margin:0;font-weight:650;line-height:1.6}.business-status{border:1px solid var(--color-line-strong);border-radius:var(--radius-pill);width:fit-content;font-size:var(--text-base);color:var(--color-ink);background:var(--color-surface);align-items:center;padding:.25rem .7rem;font-weight:600;line-height:1.4;display:inline-flex}.business-hero h1{max-width:15ch;font-family:var(--font-display);font-size:var(--text-2xl);letter-spacing:-.025em;text-wrap:balance;margin-block:1.5rem;font-weight:700;line-height:1.03}.business-hero h1 span{color:var(--accent-product);display:block}.business-lede{max-width:51ch;font-size:var(--text-section);color:var(--color-muted);line-height:1.75}.business-actions{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:2rem;display:flex}.business-primary{border-radius:var(--radius-control);background:var(--accent-product);min-height:3rem;color:var(--color-on-brand);justify-content:center;gap:1.25rem;padding:.8rem 1.25rem;font-weight:700;text-decoration:none}.business-primary,.business-text-link{font-size:var(--text-md);align-items:center;display:inline-flex}.business-text-link{min-height:var(--size-tap,44px);color:var(--color-ink);text-underline-offset:.3rem;gap:.8rem}.business-hero__audience{font-size:var(--text-base);color:var(--color-muted);margin-top:1.25rem}.business-direction{border:1px solid var(--color-line-strong);border-top:3px solid var(--accent-product);border-radius:var(--radius-card);background:var(--color-surface);min-width:0;box-shadow:var(--shadow-card);padding:clamp(1.5rem,3vw,2.5rem)}.business-direction h2{max-width:20ch;font-family:var(--font-display);font-size:var(--text-display-2);letter-spacing:-.025em;text-wrap:balance;margin-top:1rem;font-weight:650;line-height:1.15}.business-flow{margin-top:1.75rem;padding:0;list-style:none;display:grid}.business-flow li{border-top:1px solid var(--color-line);grid-template-columns:2.5rem 1fr;gap:1rem;padding-block:1.25rem;display:grid;position:relative}.business-flow__number{aspect-ratio:1;border-radius:var(--radius-control);background:var(--business-tint);width:2.5rem;color:var(--accent-product);font-family:var(--font-mono);font-size:var(--text-base);align-self:start;place-items:center;font-weight:650;display:grid}.business-flow h3{font-size:var(--text-md);font-weight:650;line-height:1.5}.business-flow p{color:var(--color-muted);font-size:var(--text-md);margin-top:.15rem;line-height:1.6}.business-direction__note{border-top:1px solid var(--color-line);color:var(--color-muted);font-size:var(--text-base);padding-top:1rem;line-height:1.6}.business-faq,.business-outcomes,.business-products{padding-block:clamp(3rem,6vw,5.5rem)}.business-request h2,.business-section-heading h2{max-width:25ch;font-family:var(--font-display);font-size:var(--text-display-1);letter-spacing:-.025em;text-wrap:balance;margin-top:.85rem;font-weight:650;line-height:1.13}.business-outcome-list{margin-top:2.5rem}.business-outcome{border-top:1px solid var(--color-line);grid-template-columns:2rem 1fr;gap:.65rem 1rem;padding-block:1.75rem;display:grid}.business-outcome__number{font-family:var(--font-mono);font-size:var(--text-base);color:var(--accent-product);padding-top:.3rem;font-weight:600}.business-outcome h3{font-family:var(--font-display);font-size:var(--text-team);font-weight:650;line-height:1.35}.business-outcome p{max-width:66ch;color:var(--color-muted);font-size:var(--text-md);grid-column:2;line-height:1.75}.business-availability{border-block:1px solid var(--color-line);background:var(--business-tint);padding-block:clamp(3rem,5vw,4.5rem);scroll-margin-top:7rem}.business-availability__grid{gap:2rem;margin-top:2.5rem;display:grid}.business-availability__grid>div{border-inline-start:2px solid var(--color-line-strong);padding-inline-start:1.25rem}.business-availability__grid>div:last-child{border-color:var(--accent-product)}.business-availability__label{font-size:var(--text-md);color:var(--color-ink);margin-bottom:.6rem;font-weight:700}.business-availability__label+p{max-width:60ch;color:var(--color-muted);font-size:var(--text-md);line-height:1.75}.business-availability__note{max-width:90ch;color:var(--color-muted);font-size:var(--text-base);margin-top:2rem;line-height:1.7}.business-product-grid{gap:1.25rem;margin-top:2.25rem;display:grid}.business-product-link{border:1px solid var(--color-line-strong);border-radius:var(--radius-card);background:var(--color-surface);color:var(--color-ink);flex-direction:column;align-items:flex-start;gap:1rem;padding:clamp(1.5rem,3vw,2.5rem);text-decoration:none;display:flex}.business-product-link__top{justify-content:space-between;align-items:center;gap:1rem;width:100%;display:flex}.business-product-link__top>span:last-child{font-size:var(--text-lg);color:var(--accent-product)}.business-product-link h3,.business-suite-link h3{font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:-.02em;margin-top:.5rem;font-weight:650}.business-product-link p,.business-suite-link>p:not(.business-eyebrow){max-width:48ch;color:var(--color-muted);font-size:var(--text-md);line-height:1.75}.business-product-link__action{font-size:var(--text-md);color:var(--accent-product);margin-top:auto;padding-top:1rem;font-weight:650}.business-product-link__action>span{margin-inline-start:.6rem}.business-suite-link{color:var(--color-ink);border-radius:var(--radius-card);border:1px solid #0000;flex-direction:column;justify-content:center;align-items:flex-start;gap:.75rem;padding:clamp(1.5rem,3vw,2.5rem);text-decoration:none;display:flex}.business-suite-link>span{min-height:var(--size-tap,44px);font-weight:650;font-size:var(--text-md);color:var(--accent-product);align-items:center;gap:1rem;margin-top:.5rem;display:inline-flex}.business-faq{padding-top:0}.business-faq__items{margin-top:2rem}.business-faq details{border-top:1px solid var(--color-line)}.business-faq details:last-child{border-bottom:1px solid var(--color-line)}.business-faq summary{min-height:var(--size-tap,44px);font-size:var(--text-md);cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;padding-block:1.25rem;font-weight:650;line-height:1.5;list-style:none;display:flex}.business-faq summary::-webkit-details-marker{display:none}.business-faq summary>span{color:var(--accent-product);font-size:var(--text-lg);flex-shrink:0;font-weight:400}.business-faq details[open] summary>span{transform:rotate(45deg)}.business-faq details>p{max-width:85ch;color:var(--color-muted);font-size:var(--text-md);padding-block-end:1.5rem;padding-inline-end:2.5rem;line-height:1.8}.business-request{border-top:1px solid var(--color-line);background:var(--business-tint);padding-block:clamp(3rem,6vw,5.5rem);scroll-margin-top:7rem}.business-request__grid{align-items:start;gap:2.5rem;display:grid}.business-request h2{max-width:20ch}.business-request h2+p{max-width:48ch;font-size:var(--text-md);color:var(--color-muted);margin-top:1.5rem;line-height:1.8}.business-request__note{max-width:48ch;font-size:var(--text-base);color:var(--color-muted);margin-top:1rem;line-height:1.75}.business-access-form,.business-form-receipt{border:1px solid var(--color-line-strong);border-radius:var(--radius-card);background:var(--color-surface);min-width:0;color:var(--color-ink);padding:clamp(1.25rem,3vw,2rem);position:relative}.business-access-form,.business-form-grid{gap:1.25rem;display:grid}.business-field{min-width:0;font-size:var(--text-md);flex-wrap:wrap;gap:.5rem;font-weight:600;line-height:1.5;display:flex}.business-field>span{color:var(--color-muted);font-weight:400}.business-field :is(input,select,textarea){box-sizing:border-box;width:100%;min-width:0;min-height:var(--size-tap,44px);border:1px solid var(--color-line-strong);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-ink);font:inherit;font-weight:400;font-size:var(--text-md);padding:.75rem;line-height:1.5;display:block}.business-field textarea{resize:vertical;min-height:8rem}.business-field :is(input,textarea)::placeholder{color:var(--color-muted);opacity:1}.business-access-form>p,.business-form-receipt p{color:var(--color-muted);font-size:var(--text-base);overflow-wrap:anywhere;margin:0;line-height:1.75}.business-access-form a{color:var(--accent-product);text-underline-offset:.2em}.business-consent{min-height:var(--size-tap,44px);font-size:var(--text-base);cursor:pointer;align-items:flex-start;gap:.8rem;line-height:1.7;display:flex}.business-consent input{width:1.25rem;height:1.25rem;accent-color:var(--accent-product);flex:none;margin-block-start:.2rem}.business-access-form button{border-radius:var(--radius-control);background:var(--accent-product);min-height:3rem;color:var(--color-on-brand);font:inherit;font-size:var(--text-md);cursor:pointer;border:1px solid #0000;padding:.8rem 1.25rem;font-weight:700}.business-access-form button:disabled{background:var(--color-line);color:var(--color-muted);cursor:not-allowed}.business-access-form :is(input,select,textarea):disabled{opacity:.7;cursor:wait}.business-access-form .business-form-error{border-inline-start:3px solid var(--color-loss);background:var(--color-loss);padding:1rem}@supports (color:color-mix(in lab,red,red)){.business-access-form .business-form-error{background:color-mix(in srgb,var(--color-loss) 7%,var(--color-surface))}}.business-access-form .business-form-error{color:var(--color-ink)}.business-form-receipt{border-block-start:3px solid var(--accent-product);gap:1rem;display:grid}.business-form-receipt h3{font-family:var(--font-display);font-size:var(--text-lg);margin:0;font-weight:650;line-height:1.3}.business-form-receipt .mono{font-family:var(--font-mono)}.business-access-form .business-honeypot{clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (hover:hover){.business-access-form button:hover:not(:disabled),.business-primary:hover{opacity:.9}.business-product-link:hover{border-color:var(--accent-product)}.business-suite-link:hover{border-color:var(--color-line-strong)}}@media (min-width:48rem){.business-hero h1{font-size:var(--text-scoreline)}.business-availability__grid,.business-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.business-outcome{grid-template-columns:2rem minmax(0,.8fr) minmax(0,1.2fr);gap:1.5rem}.business-outcome p{grid-column:3}.business-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.business-hero h1{font-size:var(--text-scoreline-share)}.business-hero__grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.85fr);gap:clamp(3rem,5vw,5rem)}.business-request__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:4rem}}@media (max-width:39.99rem){.business-nav{gap:1rem}.business-nav a{font-size:var(--text-base)}.business-primary{width:100%}}.business-access-form p a{text-underline-offset:.2em;text-decoration:underline}