.iws{color:#f8f7f4;font-family:var(--font-inter),sans-serif;background:#0a0a0b;border-block:1px solid #29292c;padding:88px 28px}.iws-inner{text-align:center;max-width:1200px;margin:auto}.iws .iws-eyebrow{color:#ef343f;text-transform:uppercase;letter-spacing:.21em;margin:0 0 18px;font-size:12px;font-weight:800}.iws h2{font-family:var(--font-barlow),sans-serif;letter-spacing:-.025em;text-transform:uppercase;margin:0 0 58px;font-size:clamp(36px,5vw,66px);font-weight:700;line-height:1.04}.iws h2 em{color:#ef343f;font-style:normal}.iws-track{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid;position:relative}.iws-track:before{content:"";background:#dc2633;height:2px;position:absolute;top:54px;left:3%;right:3%}.iws-card{text-align:left;isolation:isolate;background:#131315;border:1px solid #343437;border-radius:10px;padding:34px 26px 28px;position:relative}.iws-featured{background:linear-gradient(145deg,#301317,#151113);border-color:#e53240;box-shadow:0 0 40px #e52b3514}.iws-number{font:700 86px/.95 var(--font-barlow),sans-serif;color:#0000;-webkit-text-stroke:1px #525256;z-index:-1;position:absolute;top:16px;right:20px}.iws-featured .iws-number{-webkit-text-stroke-color:#94414b}.iws-icon{color:#ff414e;box-sizing:content-box;background:#1c1013;border:1px solid #9f2832;border-radius:50%;width:40px;height:40px;margin-bottom:24px;padding:8px}.iws-step{letter-spacing:.12em;text-transform:uppercase;color:#c9c5c5;font-size:10px;font-weight:700}.iws h3{font:700 clamp(27px,2.5vw,35px)/1.05 var(--font-barlow),sans-serif;text-transform:uppercase;letter-spacing:-.01em;min-height:74px;margin:12px 0 18px}.iws-promise{color:#dedade;min-height:48px;font-size:14px;line-height:1.7}.iws-price{font:700 36px/1.2 var(--font-barlow),sans-serif;letter-spacing:.01em;margin:28px 0 12px;display:block}.iws-price span{color:#f4bec3;font-size:23px}.iws-month{font-size:30px}.iws-detail{color:#bdb9bd;font-size:12px;line-height:1.6}.iws-fine{color:#bcb0b2;border-top:1px solid #603238;margin:20px 0 0;padding-top:16px;font-size:10px;line-height:1.7}.iws-badges{flex-wrap:wrap;justify-content:center;gap:34px;margin:34px 0;display:flex}.iws-badges span{color:#d2ced2;align-items:center;gap:8px;font-size:12px;display:flex}.iws-badges svg{color:#f13a46}.iws-cta{color:#fff;background:#d92533;border-radius:5px;justify-content:center;align-items:center;padding:19px 28px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.iws-cta:hover{background:#ec3442}.iws-cta:focus-visible{outline-offset:4px;outline:3px solid #fff}@media (max-width:700px){.iws{padding:54px 20px}.iws h2{margin-bottom:36px}.iws-track{grid-template-columns:1fr;gap:20px;padding-left:20px}.iws-track:before{width:2px;height:auto;inset:30px auto 30px 0}.iws-card{padding:28px 24px}.iws-card:before{content:"";background:#ef3442;border:2px solid #0a0a0b;border-radius:50%;width:10px;height:10px;position:absolute;top:44px;left:-26px}.iws h3{min-height:0;font-size:34px}.iws-promise{min-height:0}.iws-icon{margin-bottom:16px}.iws-badges{flex-direction:column;align-items:flex-start;gap:14px;padding-left:20px}.iws-cta{box-sizing:border-box;width:100%;padding:18px 12px;font-size:12px}}body.inspire-next #main-content .iws h2,body.inspire-next #main-content .iws h3{letter-spacing:-.02em;line-height:1.05;font-family:var(--font-barlow),sans-serif!important;font-weight:700!important}body.inspire-next #main-content .iws h2 em{color:#ef343f!important;-webkit-text-fill-color:#ef343f!important;font-family:inherit!important}body.inspire-next #main-content .iws .iws-eyebrow{letter-spacing:.21em;font-size:12px;font-weight:800;color:#ef343f!important}body.inspire-next #main-content .iws h2{font-size:clamp(36px,5vw,66px)}body.inspire-next #main-content .iws h3{font-size:clamp(27px,2.5vw,35px)}body.inspire-next #main-content .iws .iws-featured{background:linear-gradient(145deg,#301317,#151113)!important;border:1px solid #e53240!important;box-shadow:0 0 40px #e52b3520!important}body.inspire-next .nx-home-hero.saas-hero{isolation:isolate;min-height:0;padding:clamp(112px,12vw,164px) 0 clamp(44px,6vw,84px);display:block;background:radial-gradient(ellipse at 91% 0%, #dc000030, transparent 53%), radial-gradient(ellipse at 3% 95%, #c8941e1a, transparent 46%), var(--visual-canvas)!important}body.inspire-next .saas-hero .inspire-ambient-bg{opacity:.35}body.inspire-next .saas-hero :is(.aurora-orb,.ambient-grid-overlay){display:none}body.inspire-next .nx-home-hero.saas-hero:before{content:"";z-index:1;pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 25% 72%,#0000);mask-image:linear-gradient(#0000,#000 25% 72%,#0000)}.saas-hero-inner{z-index:2;grid-template-columns:minmax(0,.93fr) minmax(0,1fr);align-items:center;gap:clamp(30px,4vw,60px);width:min(1200px,100% - 64px);margin-inline:auto;display:grid;position:relative}body.inspire-next .nx-home-hero.saas-hero .nx-hero-copy{width:100%;min-width:0;max-width:none}body.inspire-next #main-content .saas-hero h1{letter-spacing:-.02em;font-size:clamp(120px,10.8vw,146px);line-height:.89}body.inspire-next #main-content .saas-hero h1 em{text-shadow:none;display:inline-block;color:#ff2a2a!important}@supports ((-webkit-background-clip:text) or (background-clip:text)){body.inspire-next #main-content .saas-hero h1 em{-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent!important;background-image:linear-gradient(103deg,#ff2a2a 4%,#dc0000 54%,#e0a93a 100%)!important}}body.inspire-next .saas-hero .hero-eyebrow-badge{background:#ffffff0d;border:1px solid #ffffff26;border-radius:999px;max-width:100%;padding:9px 14px;box-shadow:inset 0 1px #ffffff14}.saas-hero .ping-dot{filter:drop-shadow(0 0 6px #ff2a2a)}.saas-hero-stage{aspect-ratio:1/1.02;min-width:0;position:relative}body.inspire-next .nx-home-hero.saas-hero .nx-hero-media{border:1px solid #ffffff24;border-radius:clamp(22px,3vw,34px);width:100%;height:100%;position:absolute;inset:0;box-shadow:0 30px 72px #0000008f,0 0 44px #dc00001a}body.inspire-next .saas-hero .nx-hero-media img{object-position:55% center!important}body.inspire-next .saas-hero .nx-hero-media:after{background:linear-gradient(#0000 45%,#0606072e 68%,#060607d9)}body.inspire-next .saas-hero .nx-photo-caption{background:0 0;border:0;padding:0;display:block;bottom:clamp(16px,3vw,30px);right:clamp(16px,3vw,32px)}body.inspire-next .saas-hero .nx-photo-caption strong{font:400 clamp(23px, 3vw, 36px)/1 var(--visual-heading)}.saas-hero-glass{z-index:3;color:var(--visual-text);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);font:600 13px/1.25 var(--font-body);background:#0e0e11c9;border:1px solid #fff3;align-items:center;gap:8px;display:flex;position:absolute;box-shadow:0 12px 32px #00000059,inset 0 1px #ffffff14}.saas-hero-glass svg{flex-shrink:0}.saas-hero-steps{border-radius:17px;max-width:calc(100% - 40px);padding:15px 18px;display:block;bottom:24px;left:19px}.saas-hero-steps strong{color:var(--visual-text);font:700 15px/1.2 var(--visual-label);letter-spacing:.07em;text-transform:uppercase}.saas-hero-steps ol{gap:7px;margin:9px 0 0;padding:0;list-style:none;display:grid}body.inspire-next .saas-hero-steps li{align-items:center;gap:9px;display:flex;color:var(--visual-text)!important}.saas-hero-steps li span{color:var(--visual-red-small);font:700 13px/1 var(--visual-label)}.saas-hero-years,.saas-hero-ages{border-radius:999px;padding:9px 12px}.saas-hero-years{color:var(--visual-gold-small);border-color:#e0a93a9e;top:23px;right:20px}.saas-hero-ages{font-size:12px;top:23px;left:19px}.saas-hero-ages svg{color:var(--visual-red-small)}body.inspire-next .nx-metric-wrap.saas-proof{background:#ffffff06;border-block:1px solid #ffffff17;width:100%;margin:0 auto;padding:20px 0}body.inspire-next .saas-proof .nx-metric-grid{width:min(1200px,100% - 64px);margin-inline:auto}body.inspire-next .saas-proof .nx-metric-card strong{font:400 clamp(35px, 4.3vw, 60px)/.95 var(--visual-heading);letter-spacing:.01em}@media (max-width:1050px){.saas-hero-inner{grid-template-columns:1fr}body.inspire-next #main-content .saas-hero h1{font-size:clamp(58px,13vw,105px)}.saas-hero-stage{aspect-ratio:1.35}.saas-hero-glass{display:none}}@media (max-width:650px){.saas-hero-inner,body.inspire-next .saas-proof .nx-metric-grid{width:calc(100% - 40px)}body.inspire-next .nx-home-hero.saas-hero{padding-top:112px}body.inspire-next #main-content .saas-hero h1{font-size:clamp(54px,14vw,86px)}.saas-hero-stage{aspect-ratio:1.08}}@media (forced-colors:active){body.inspire-next #main-content .saas-hero h1 em{color:canvastext!important;-webkit-text-fill-color:CanvasText!important;background-image:none!important}}@media (max-width:350px){body.inspire-next:has(.saas-hero) .nx-footer-top{grid-template-columns:repeat(2,minmax(0,1fr))}body.inspire-next:has(.saas-hero) .nx-footer-top>*{overflow-wrap:anywhere;min-width:0}}body.inspire-next .nx-home-hero .holiday-home-link{color:#f3cb77;text-underline-offset:4px;font-size:14px;font-weight:750;text-decoration:underline}html:has(.holiday-home-popup[open]){overflow:hidden}.holiday-home-popup{color:#fff6eb;text-align:center;background:radial-gradient(at top,#61232c,#28151d 70%);border:1px solid #e8b64c;border-radius:20px;width:min(480px,100% - 32px);max-height:calc(100% - 32px);margin:auto;padding:52px clamp(24px,6vw,42px) clamp(24px,6vw,42px);position:fixed;inset:0;overflow:auto;box-shadow:0 24px 90px #0009}.holiday-home-popup::backdrop{background:#0b080bba}.holiday-home-popup .holiday-popup-close{color:#fff6eb;cursor:pointer;background:#25131b;border:1px solid #fff6eb6b;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:8px;right:8px}.holiday-home-popup .holiday-popup-label{color:#f3cb77;letter-spacing:.1em;text-transform:uppercase;margin:0 0 12px;font-size:13px;font-weight:800}.holiday-home-popup h2{font-family:var(--font-archivo-black), Impact, sans-serif;letter-spacing:-.04em;margin:0;font-size:clamp(30px,7vw,48px);line-height:1.06}.holiday-home-popup h2 span{color:#f3cb77;white-space:nowrap}.holiday-home-popup #holiday-popup-description{color:#f7e7de;margin:16px 0 22px;font-size:15px;line-height:1.55}.holiday-home-popup .holiday-popup-shop{color:#28151d;background:#f3cb77;border-radius:8px;padding:14px 18px;font-size:15px;font-weight:850;line-height:1.35;display:inline-block}.holiday-home-popup .holiday-popup-shop:hover{background:#ffe0a0}.holiday-home-popup :focus-visible{outline-offset:3px;outline:2px solid #fff6eb}.holiday-home-popup .holiday-popup-details{color:#e6cfc7;margin:16px 0 0;font-size:13px;line-height:1.45}
