.start-buttons .start-row:first-of-type .start-btn{--a:#F47C53}.start-buttons .start-row:nth-of-type(2) .start-btn{--a:#4A95E0}.start-buttons .start-row:nth-of-type(3) .start-btn{--a:#2FB58E}.start-buttons .start-row:nth-of-type(4) .start-btn{--a:#6FBE45}.start-buttons .start-row:nth-of-type(5) .start-btn{--a:#9A6BE6}.start-btn{background:color-mix(in srgb,var(--a) 15%,#fffcef)!important;border:1px solid color-mix(in srgb,var(--a) 30%,transparent)!important;border-left:6px solid var(--a)!important;border-radius:22px!important;padding:20px 22px!important;box-shadow:0 1px 2px rgba(27,21,48,.05),0 4px 14px -8px rgba(27,21,48,.18)!important;gap:18px!important}.start-btn:hover{transform:translateY(-3px)!important;background:color-mix(in srgb,var(--a) 22%,#fffcef)!important;box-shadow:0 2px 6px -2px rgba(27,21,48,.06),0 18px 40px -20px rgba(27,21,48,.22)!important}.start-btn .sb-badge{background:linear-gradient(135deg,color-mix(in srgb,var(--a) 78%,#fff),var(--a))!important;color:#fff!important;border-radius:16px!important;box-shadow:0 1px 2px rgba(27,21,48,.05),0 4px 14px -8px rgba(27,21,48,.18)!important;backdrop-filter:none!important}.start-btn .sb-badge-ic{width:54px!important;height:54px!important;border-radius:16px!important}.start-btn .sb-title{color:#1b1530!important;text-shadow:none!important;font-size:25px!important}.start-btn .sb-cta{background:var(--a)!important;color:#fff!important;box-shadow:0 1px 2px rgba(27,21,48,.05),0 4px 14px -8px rgba(27,21,48,.18)!important}.start-btn .sb-cta i{color:#fff!important}@media(max-width:560px){.start-btn{border-radius:20px!important}.start-btn .sb-title{font-size:22px!important}}.section-eyebrow::before{width:22px!important;height:9px!important;border-radius:999px!important;background:linear-gradient(90deg,#f58ab4,#da72a0)!important}.b-1 .preview-card .es,.b-4 .big-num,.quote-card p,.stat .num{font-style:normal!important}.bento .icon-big{background:color-mix(in srgb,#da72a0 14%,#fffcef)!important;color:#b23b73!important;box-shadow:0 1px 2px rgba(27,21,48,.05),0 4px 14px -8px rgba(27,21,48,.18)!important}.b-3 .progress-mini>div{background:linear-gradient(90deg,#f58ab4,#da72a0)!important}.b-1 .preview-card .es,.b-4 .big-num{color:#4c1d95!important}.step .ic{background:#fbf6ea!important;color:#4c1d95!important}.stats{background:linear-gradient(135deg,#fce9f2,#f1ecfb)!important;border:1px solid rgba(218,114,160,.18)!important;border-radius:34px!important;padding:34px 26px!important}.stat{background:0 0!important;border:none!important;padding:8px 16px!important}.stat .num{color:#4c1d95!important}.quote-card::before{color:rgba(218,114,160,.4)!important}.quote-card .av{background:linear-gradient(135deg,#f58ab4,#da72a0)!important}.faq summary::after{color:#b23b73!important}.bento-cell,.quote-card,.step{box-shadow:0 2px 6px -2px rgba(27,21,48,.06),0 18px 40px -20px rgba(27,21,48,.22)!important}.hero-cards{position:relative;height:420px;width:100%}@media(max-width:980px){.hero-cards{display:none}}.hero-cards .hc{position:absolute;width:220px;background:#fffcef;border:1px solid rgba(27,21,48,.08);border-radius:24px;box-shadow:0 24px 50px -22px rgba(27,21,48,.34);padding:24px 22px;text-align:center}.hero-cards .hc .es{font-family:Fraunces,Georgia,serif;font-weight:800;font-size:28px;color:#1b1530;font-style:normal}.hero-cards .hc .ru{font-size:16px;color:#7a6f8e;margin-top:6px}.hero-cards .hc .sp{position:absolute;top:12px;right:12px;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font-size:13px;background:color-mix(in srgb,#da72a0 14%,#fffcef);color:#b23b73}.hero-cards .hc1{top:20px;right:8%;transform:rotate(-7deg);z-index:1}.hero-cards .hc2{top:150px;left:8%;transform:rotate(5deg);z-index:3}.hero-cards .hc3{top:260px;right:14%;transform:rotate(-3deg);z-index:2}body,html{overflow-x:hidden!important;max-width:100vw!important}.hero{overflow:hidden!important}@media(min-width:981px){.hero{padding:28px 0 32px!important}.hero h1{font-size:clamp(40px,5.6vw,68px)!important;margin-bottom:18px!important}.hero p.lead{font-size:18px!important;margin-bottom:0!important;max-width:520px!important}.hero-grid{min-height:320px!important;gap:40px!important}.hero-cards{height:320px!important}.hero-cards .hc1{top:0!important}.hero-cards .hc2{top:115px!important}.hero-cards .hc3{top:215px!important}.section{padding:32px 0!important}.section h2{font-size:clamp(28px,3.6vw,44px)!important;margin:8px 0 12px!important}}