.ny-home{--home-navy:var(--ny-navy,#06254b);--home-teal:var(--ny-teal,#00c6b0);--home-complement:var(--ny-complement,#1666a7);--home-canvas:var(--ny-canvas,var(--ny-brand-50,#e5ebf2));--home-surface:var(--ny-surface,#ffffff);--home-ink:var(--ny-navy,#06254b);--home-muted:var(--ny-text-secondary,#64748b);--home-border:var(--ny-brand-50,#d5dee8);--home-soft:var(--ny-teal-soft,#d6f5f0);--home-radius:var(--ny-radius,12px);--home-shadow:var(--ny-shadow-sm,0 1px 2px rgba(21,38,55,0.06));--home-motion:var(--ny-motion-short,180ms);--home-touch:var(--ny-touch-min,48px);display:grid;grid-gap:2rem;gap:2rem;color:var(--home-ink)}.ny-home-hero{position:relative;isolation:isolate;overflow:hidden;margin-inline:calc(-1 * var(--ny-space-4, 1rem));padding:2rem 1.25rem 2.25rem;border-radius:0;background:radial-gradient(720px 360px at 100% 0,color-mix(in srgb,var(--home-teal) 22%,transparent) 0,transparent 50%),linear-gradient(160deg,#031526 0,var(--home-navy) 42%,#08325f 100%);color:#fff;animation:ny-home-hero-in var(--home-motion) ease-out both}.ny-home-hero__inner{display:grid;grid-gap:1rem;gap:1rem;width:min(100%,40rem)}.ny-home-hero__brand{margin:0;font-size:clamp(1.75rem,4.5vw,2.35rem);font-weight:700;line-height:1.2;letter-spacing:-.01em;color:#fff}.ny-home-hero__title{margin:0;font-size:clamp(1.35rem,3.2vw,1.75rem);font-weight:700;line-height:1.35;color:#fff}.ny-home-hero__lead{margin:0;max-width:36rem;font-size:1rem;line-height:1.65;color:color-mix(in srgb,#fff 88%,var(--home-canvas))}.ny-home-hero__actions{display:flex;flex-wrap:wrap;gap:.75rem;-webkit-margin-before:.35rem;margin-block-start:.35rem}.ny-home-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;min-height:var(--home-touch);padding:.7rem 1.15rem;border-radius:var(--home-radius);border:1px solid transparent;font:inherit;font-weight:600;font-size:1rem;line-height:1.5;text-decoration:none;cursor:pointer;transition:background-color var(--home-motion) ease,color var(--home-motion) ease,border-color var(--home-motion) ease,box-shadow var(--home-motion) ease}.ny-home-btn--primary{background:var(--home-teal);color:var(--home-navy);box-shadow:0 1px 2px rgba(0,0,0,.12)}.ny-home-btn--primary:hover{background:color-mix(in srgb,var(--home-teal) 88%,#fff)}.ny-home-btn--secondary{background:transparent;color:#fff;border-color:color-mix(in srgb,#fff 45%,transparent)}.ny-home-btn--secondary:hover{background:color-mix(in srgb,#fff 12%,transparent);border-color:color-mix(in srgb,#fff 70%,transparent)}.ny-home-btn--ghost{background:var(--home-surface);color:var(--home-navy);border-color:var(--home-border)}.ny-home-btn--ghost:hover{border-color:var(--home-complement);color:var(--home-complement)}.ny-home-section{display:grid;grid-gap:.85rem;gap:.85rem;animation:ny-home-rise var(--home-motion) ease-out both;animation-delay:60ms}.ny-home-section__title{margin:0;font-size:1.25rem;font-weight:700;line-height:1.35;color:var(--home-navy)}.ny-home-section__lead{margin:0;color:var(--home-muted);font-size:.95rem;line-height:1.6}.ny-home-trust{list-style:none;margin:0;padding:0;display:grid;grid-gap:.65rem;gap:.65rem}.ny-home-trust li{display:grid;grid-template-columns:.55rem 1fr;grid-gap:.75rem;gap:.75rem;align-items:start;padding:.85rem 1rem;background:var(--home-surface);border:1px solid var(--home-border);border-radius:var(--home-radius);box-shadow:var(--home-shadow);color:var(--home-ink);font-size:.95rem;line-height:1.55}.ny-home-trust li:before{content:"";width:.55rem;height:.55rem;margin-top:.45rem;border-radius:999px;background:var(--home-teal)}.ny-home-steps{list-style:none;margin:0;padding:0;display:grid;grid-gap:.75rem;gap:.75rem;counter-reset:ny-home-step}.ny-home-steps li{counter-increment:ny-home-step;display:grid;grid-template-columns:2.5rem 1fr;grid-gap:.85rem;gap:.85rem;align-items:start}.ny-home-steps li:before{content:counter(ny-home-step,persian);display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:999px;background:var(--home-soft);color:var(--home-navy);font-weight:700;font-size:.95rem}.ny-home-steps strong{display:block;-webkit-margin-after:.15rem;margin-block-end:.15rem;color:var(--home-ink)}.ny-home-steps span{color:var(--home-muted);font-size:.9rem;line-height:1.55}.ny-home-service{display:grid;grid-gap:.85rem;gap:.85rem;padding:1.15rem 1.25rem;background:var(--home-surface);border:1px solid var(--home-border);border-radius:var(--home-radius);box-shadow:var(--home-shadow)}.ny-home-service__eyebrow{margin:0;font-size:.8125rem;font-weight:500;color:var(--home-complement)}.ny-home-service__title{margin:0;font-size:1.125rem;font-weight:700;color:var(--home-ink)}.ny-home-service__price{margin:0;font-size:1.05rem;font-weight:600;color:var(--home-navy);animation:ny-home-fade var(--home-motion) ease-out both}.ny-home-service__deferred,.ny-home-service__price-note{margin:0;font-size:.875rem;color:var(--home-muted);line-height:1.5}.ny-home-service__actions{display:flex;flex-wrap:wrap;gap:.65rem;-webkit-margin-before:.25rem;margin-block-start:.25rem}.ny-home-coverage{display:grid;grid-gap:.65rem;gap:.65rem;padding:1rem 1.15rem;background:color-mix(in srgb,var(--home-canvas) 70%,#fff);border-radius:var(--home-radius);border:1px solid var(--home-border)}.ny-home-coverage p{margin:0;color:var(--home-ink);font-size:.95rem;line-height:1.55}.ny-home-coverage__out{color:var(--home-muted)}.ny-home-seo{margin:0}@keyframes ny-home-hero-in{0%{opacity:0;transform:translateY(.4rem)}to{opacity:1;transform:none}}@keyframes ny-home-rise{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:none}}@keyframes ny-home-fade{0%{opacity:0}to{opacity:1}}@media (min-width:1024px){.ny-home{gap:2.5rem}.ny-home-hero{margin-inline:0;padding:2.75rem 2.5rem 3rem;border-radius:16px}.ny-home-hero__inner{width:min(100%,42rem)}.ny-home-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem;align-items:start}}@media (prefers-reduced-motion:reduce){.ny-home-btn,.ny-home-hero,.ny-home-section,.ny-home-service__price{animation:none;transition:none}}