:root{--purple:#6247aa;--purple-dark:#4c328a;--ink:#172630;--body:#52606a;--muted:#6c7380;--lilac:#f4f1fa;--line:#e4e0ec;--green:#17834c;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;color:var(--ink);font-size:16px;line-height:1.5;font-synthesis:none}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:#fff}a{color:inherit}button,input{font:inherit}button{cursor:pointer}button:disabled{opacity:.65;cursor:not-allowed}img{max-width:100%;display:block}h1,h2,h3,p,figure{margin:0}h1,h2,h3{font-weight:700}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible{outline:3px solid #ac94e6;outline-offset:4px}input:focus-visible{outline-offset:0}::selection{background:#ded2f7}.container{width:min(1152px,calc(100% - 80px));margin-inline:auto}.icon-definitions{position:absolute;width:0;height:0;overflow:hidden}.icon{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.skip-link{position:absolute;top:-80px;left:20px;z-index:10;padding:12px 20px;background:white}.skip-link:focus{top:10px}
.site-header{height:72px;background:#fff;border-bottom:1px solid #efedf3}.header-inner{height:100%;display:flex;align-items:center;justify-content:space-between;gap:20px}.logo{width:175px;height:auto}.header-help{font-size:.875rem;font-weight:600;text-decoration:none}.header-help span{font-weight:400;color:var(--muted);margin-right:8px}.header-help:hover{color:var(--purple)}
.hero{background:var(--lilac);border-bottom:1px solid #eae5f4}.hero-grid{display:grid;grid-template-columns:minmax(0,1fr) 458px;gap:65px;padding-block:36px 40px;align-items:center}.hero-copy{padding-block:16px}h1{font-size:clamp(3rem,5.025vw,4.125rem);line-height:1.18;letter-spacing:-1.4px}h1 span{display:block;font-size:inherit;line-height:1.17;letter-spacing:-1.6px;color:var(--purple);margin-top:12px;font-weight:700;white-space:normal}h1 strong{font-weight:750}.hero-description{font-size:1.125rem;line-height:1.65;max-width:530px;color:#46505b;margin-top:24px}.hero-trust{margin-top:30px}.hero-trust>a{display:block;width:365px;max-width:100%}.hero-trust img{width:100%;height:auto}.trust-caption{display:block;font-size:.8125rem;color:#62606c;margin-top:12px}.trust-caption strong{color:var(--ink)}.trust-caption>span{padding:0 6px}
.offer-card{background:#172630;color:#fff;border:1px solid #2c4152;border-radius:12px;padding:24px 30px 22px;box-shadow:0 16px 40px #17263033;scroll-margin-top:24px}.offer-card h2{font-size:1.75rem;line-height:1.22;letter-spacing:-.45px;text-align:center}.offer-card h2:focus{outline:none}.form-intro{text-align:center;color:#fff;font-size:.9375rem;margin-top:7px}form{margin-top:19px}.field{margin-bottom:11px;min-width:0}.field label{font-size:.875rem;font-weight:600;display:block;margin-bottom:5px}.field label span{color:var(--purple)}.field input{width:100%;height:44px;border:1px solid #d9d9e1;border-radius:5px;padding:10px 12px;font-size:.9375rem;min-width:0;color:var(--ink);background:#fff;transition:border-color .15s,box-shadow .15s}.field input::placeholder{color:#93949e}.field input:hover{border-color:#ada3c2}.field input:focus{border-color:var(--purple);box-shadow:0 0 0 2px #6247aa12}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.consent{display:flex;gap:9px;align-items:flex-start;margin:3px 0 15px}.consent input{width:18px;height:18px;flex-shrink:0;margin:2px 0 0;accent-color:var(--purple)}.consent label{font-size:.875rem;line-height:1.45;color:#fff}.consent a{color:#fff;text-underline-offset:2px}.button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:13px 32px;background:var(--purple);color:white;font-size:1rem;font-weight:650;text-decoration:none;line-height:1.45;border:1px solid transparent;border-radius:5px;transition:background .15s,box-shadow .15s}.button:hover{background:var(--purple-dark);box-shadow:0 4px 15px #6247aa20}.primary-button{width:100%}.form-reassurance{list-style:none;padding:0;margin:14px 0 0;display:grid;gap:4px}.form-reassurance li{display:flex;gap:8px;align-items:center;font-size:.8125rem;color:#fff;line-height:1.55}.form-reassurance .icon{width:15px;height:15px;stroke-width:2.4;color:#4ade80}
.section{padding-block:76px}.section-title{font-size:2.25rem;line-height:1.2;letter-spacing:-1px}.benefits{padding-block:43px 46px}.benefits .section-title{font-size:1.875rem;text-align:center}.benefit-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-top:29px}.benefit{padding-left:14px;border-left:2px solid #e3d9f5}.benefit-icon{color:var(--purple);width:28px;height:28px;margin-bottom:10px}.benefit h3{font-size:1rem;line-height:1.4;letter-spacing:-.15px}.benefit p{font-size:.9375rem;color:var(--body);line-height:1.55;margin-top:6px}
.use-cases{background:#f8f7fb;border-top:1px solid #f0edf5;border-bottom:1px solid #f0edf5}.section-heading{text-align:center;margin-bottom:38px}.section-heading>p{color:var(--body);font-size:1.0625rem;margin-top:16px}.use-case-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:36px;align-items:stretch}.restaurant-image{overflow:hidden;border-radius:10px;min-height:450px}.restaurant-image img{width:100%;height:100%;object-fit:cover;object-position:60% center}.use-case-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.use-case{display:flex;gap:13px;background:white;border:1px solid #e9e5ef;border-radius:7px;padding:18px 15px;align-items:flex-start}.use-case .icon{color:var(--purple);width:24px;height:24px}.use-case h3{font-size:1rem;line-height:1.35;letter-spacing:-.2px}.use-case p{font-size:.875rem;line-height:1.5;color:var(--body);margin-top:6px}
.eyebrow{font-size:.8125rem;line-height:1.4;text-transform:uppercase;letter-spacing:1.7px;color:var(--purple);font-weight:700;display:block;margin-bottom:14px}.steps{--step-gap:60px;list-style:none;padding:0;margin:45px 0 0;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--step-gap);text-align:center}.steps li{position:relative}.steps li:not(:last-child):after{content:"";position:absolute;left:calc(50% + 40px);width:calc(100% + var(--step-gap) - 80px);top:26px;height:1px;background:#ded6ed}.step-number{width:54px;height:54px;border:1px solid #d8cceb;background:var(--lilac);color:var(--purple);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.0625rem;font-weight:650;margin:0 auto 20px}.steps h3{font-size:1.25rem;line-height:1.35}.steps p{margin-top:12px;color:var(--body);font-size:1rem;line-height:1.65}.center-cta{text-align:center;margin-top:36px}.center-cta p{margin-top:12px;color:var(--muted);font-size:.8125rem}
.reviews{background:var(--lilac);border-top:1px solid #ebe5f5;border-bottom:1px solid #ebe5f5}.review-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:center}.review-intro .section-title{font-size:2.125rem}.review-rating{display:flex;align-items:center;gap:12px;flex-wrap:wrap;max-width:315px;text-decoration:none;margin-top:25px}.review-rating img:first-child{width:107px;height:27px}.review-rating img:nth-child(2){width:130px;height:auto}.review-rating span{font-size:.875rem;width:100%;color:var(--body)}.testimonial{position:relative;padding:30px 32px;background:white;border:1px solid #e0d9ed;border-radius:10px}.quote-mark{color:#a187d3;font-size:4rem;line-height:.7;font-family:Georgia,serif;display:block;margin-bottom:15px}.testimonial blockquote{font-size:1.375rem;line-height:1.55;font-weight:500;letter-spacing:-.3px;margin:0}.testimonial figcaption{display:flex;gap:12px;align-items:center;margin-top:26px}.reviewer-initials{width:41px;height:41px;border-radius:50%;background:#eae1f7;color:var(--purple);display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:650}.testimonial figcaption strong{display:block;font-size:.9375rem}.testimonial figcaption div>span{display:block;color:var(--muted);font-size:.8125rem;margin-top:2px}.text-link{color:var(--purple);font-size:.8755rem;text-underline-offset:4px;font-weight:600}.testimonial>.text-link{display:inline-block;margin-top:23px}
.faq-layout{display:grid;grid-template-columns:1fr;gap:34px}.faq-heading{text-align:center}.faq-heading .faq-contact br{display:none}.faq-heading .faq-contact a{margin-left:6px}.faq-contact{color:var(--body);font-size:1rem;line-height:1.8;margin-top:24px}.faq-contact a{color:var(--purple);font-weight:600;text-underline-offset:4px}.faq-list{width:100%}details{width:100%;border:1px solid var(--line);border-radius:7px;margin-bottom:12px}details:last-child{margin-bottom:0}summary{list-style:none;position:relative;padding:20px 55px 20px 22px;font-size:1rem;line-height:1.45;font-weight:600;cursor:pointer}summary::-webkit-details-marker{display:none}summary:after{content:"+";position:absolute;right:22px;top:18px;font-size:1.5rem;font-weight:400;line-height:1.3;color:var(--purple)}details[open]>summary:after{content:"−"}details[open]>summary{color:var(--purple)}details p{color:var(--body);line-height:1.65;font-size:1rem;padding:0 55px 22px 22px}
.final-cta{background:var(--purple);color:white;padding-block:59px 62px}.final-inner{text-align:center}.final-cta h2{font-size:2.5rem;letter-spacing:-1px;line-height:1.2}.final-cta p{font-size:1.0625rem;margin-top:17px;color:#ede8f6}.button-white{background:white;color:var(--purple);min-width:226px;margin-top:26px}.button-white:hover{background:#f4eefb;color:var(--purple-dark)}.final-reassurance{display:block;margin-top:15px;font-size:.8125rem;color:#eee6f7}.site-footer{padding-block:29px}.footer-inner{display:flex;align-items:center;justify-content:space-between;gap:24px}.footer-inner>img{width:148px;height:auto}.footer-inner>span{font-size:.8125rem;color:var(--muted)}.footer-inner nav{display:flex;gap:22px;font-size:.8125rem;color:var(--body)}.footer-inner nav a{text-decoration:none}.footer-inner nav a:hover{text-decoration:underline}.mobile-cta,.mobile-cta[hidden]{display:none}
dialog{width:min(460px,calc(100% - 32px));padding:35px 30px;border:1px solid var(--line);border-radius:12px;box-shadow:0 24px 80px #17263035;color:var(--ink)}dialog::backdrop{background:#17263080;backdrop-filter:blur(3px)}.dialog-close{position:absolute;right:12px;top:7px;width:38px;height:38px;background:transparent;border:0;font-size:1.75rem;color:var(--muted)}.dialog-icon{color:var(--purple);width:32px;height:32px;margin-bottom:18px}dialog h2{font-size:1.5rem;letter-spacing:-.5px}dialog p{font-size:1rem;color:var(--body);line-height:1.65;margin-top:15px}dialog .button{display:flex;margin-top:24px}.dialog-back{display:block;background:none;border:0;margin:18px auto 0;text-decoration:underline}
@media(min-width:1600px){.hero-grid{padding-block:60px}.container{width:min(1200px,calc(100% - 96px))}.hero-grid{grid-template-columns:minmax(0,1fr) 458px;gap:85px}}
@media(max-width:1100px){.container{width:calc(100% - 64px)}.hero-grid{grid-template-columns:minmax(0,1fr) 420px;gap:35px}.hero-copy h1{font-size:3.375rem}.hero-copy h1 span{font-size:inherit;white-space:normal}.offer-card{padding-inline:24px}.hero-description{font-size:1.0625rem}.trust-caption{font-size:.75rem}.benefit-grid{gap:22px}.use-case-layout{grid-template-columns:.8fr 1.2fr;gap:24px}.use-case{padding:16px 12px;gap:10px}.review-layout,.faq-layout{gap:45px}}
@media(max-width:900px) and (min-width:761px){.hero-grid{grid-template-columns:minmax(0,1fr) 380px;gap:24px}.hero-copy h1{font-size:2.85rem}.hero-copy h1 span{font-size:inherit;white-space:normal}.hero-description{font-size:1rem}.offer-card{padding:25px 20px}.offer-card h2{font-size:1.3rem}.trust-caption{line-height:1.6}.hero-trust{margin-top:24px}.benefit-grid{gap:16px}.use-case-layout{grid-template-columns:1fr}.restaurant-image{height:300px;min-height:0}.restaurant-image img{object-position:center 43%}.use-case-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.use-case{display:block}.use-case .icon{margin-bottom:10px}.use-case h3{font-size:.9375rem}.review-layout{grid-template-columns:1fr 1.2fr;gap:30px}.section-title,.review-intro .section-title{font-size:1.875rem}.steps{--step-gap:30px}}
@media(max-width:760px){.container{width:calc(100% - 40px)}.site-header{height:65px}.logo{width:150px}.header-help{font-size:.8125rem}.header-help span{display:none}.hero-grid{display:flex;flex-direction:column;gap:22px;padding-block:29px 32px;align-items:stretch}.hero-copy{padding:0}h1,.hero-copy h1{font-size:clamp(2.8125rem,8.1vw,3.45rem);letter-spacing:-.8px;line-height:1.18}.desktop-break{display:none}h1 span,.hero-copy h1 span{font-size:inherit;letter-spacing:-1.1px;white-space:normal;margin-top:9px}.hero-description{font-size:1rem;line-height:1.55;margin-top:16px}.hero-trust{margin-top:18px}.hero-trust>a{width:295px}.trust-caption{font-size:.75rem;line-height:1.5;margin-top:8px}.trust-caption>span{padding:0 3px}.offer-card{padding:23px 22px 21px;border-radius:10px;box-shadow:0 10px 28px #17263040}.offer-card h2{font-size:1.375rem;line-height:1.25;letter-spacing:-.3px}.form-intro{font-size:.875rem;margin-top:7px}form{margin-top:19px}.field{margin-bottom:13px}.field input{height:46px;font-size:1rem}.field-row{gap:10px}.field label{font-size:.875rem}.consent{margin-top:2px;margin-bottom:16px}.consent label{font-size:.875rem}.form-reassurance{gap:4px;margin-top:14px}.form-reassurance li{font-size:.8125rem}.section{padding-block:47px}.section-title{font-size:1.875rem;letter-spacing:-.6px;line-height:1.2}.section-heading{margin-bottom:27px}.section-heading>p{font-size:1rem;margin-top:13px}.benefits{padding-block:33px 37px}.benefits .section-title{font-size:1.625rem}.benefit-grid{grid-template-columns:1fr 1fr;gap:26px 18px;margin-top:25px}.benefit{padding-left:11px}.benefit h3{font-size:.9375rem}.benefit p{font-size:.8755rem}.benefit-icon{width:25px;height:25px;margin-bottom:8px}.use-case-layout{display:flex;flex-direction:column;gap:23px}.restaurant-image{height:235px;min-height:0;border-radius:8px}.restaurant-image img{object-position:55% 40%}.use-case-grid{gap:11px}.use-case{display:block;padding:17px 14px}.use-case .icon{margin-bottom:9px}.use-case h3{font-size:.9375rem;line-height:1.4}.use-case p{font-size:.875rem;margin-top:5px}.eyebrow{font-size:.75rem;letter-spacing:1.4px;margin-bottom:11px}.steps{grid-template-columns:1fr;--step-gap:27px;margin-top:30px}.steps li{padding:0;min-height:80px}.steps li:not(:last-child):after{display:none}.step-number{position:static;width:47px;height:47px;font-size:.9375rem;margin:0 auto 14px}.steps h3{font-size:1.125rem}.steps p{font-size:.9375rem;margin-top:7px}.center-cta{margin-top:29px}.review-layout{grid-template-columns:1fr;gap:27px}.review-intro{text-align:center}.review-intro .section-title{font-size:1.875rem}.review-rating{margin:20px auto 0;justify-content:center}.testimonial{padding:27px 24px}.testimonial blockquote{font-size:1.1875rem;line-height:1.6}.testimonial figcaption{margin-top:20px}.faq-layout{grid-template-columns:1fr;gap:24px}.faq-contact{font-size:.9375rem;margin-top:14px}.faq-contact br{display:none}.faq-contact a{margin-left:5px}.faq-list summary{font-size:.9375rem;padding-block:18px}summary:after{top:16px}details p{font-size:.9375rem;padding-right:22px}.final-cta{padding-block:43px 44px}.final-cta h2{font-size:2rem;letter-spacing:-.6px}.final-cta p{font-size:1rem;max-width:320px;margin:14px auto 0}.button-white{margin-top:23px;min-width:230px}.final-reassurance{line-height:1.6;max-width:300px;margin:15px auto 0}.site-footer{padding-block:28px 95px}.footer-inner{flex-direction:column;gap:17px;text-align:center}.footer-inner>span{order:3}.footer-inner nav{gap:24px}.mobile-cta{position:fixed;bottom:0;left:0;right:0;z-index:8;display:block;background:#ffffffed;border-top:1px solid #e0d9ed;box-shadow:0 -3px 18px #17263009;backdrop-filter:blur(8px);padding:10px 20px calc(10px + env(safe-area-inset-bottom))}.mobile-cta[hidden]{display:none}.mobile-cta .button{width:100%;min-height:46px}.final-cta h2 br{display:none}}
@media(max-width:370px){.container{width:calc(100% - 32px)}.header-help{font-size:.75rem}.logo{width:140px}.offer-card{padding-inline:17px}.hero-copy h1{font-size:2.625rem}.hero-copy h1 span{font-size:inherit;gap:0}.benefit-grid{gap:23px 14px}.use-case{padding:15px 11px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}

/* Updated hero typography and form trust placement. */
.hero-copy{container-type:inline-size}.hero-copy h1 span{font-size:min(.85em,9cqi);white-space:nowrap}.credit-sticker{width:100%;height:auto;margin:13px auto 0}.form-trust{margin-top:16px;text-align:center}.form-trust>a{width:100%;max-width:365px;margin-inline:auto}.form-trust .trust-caption{font-size:.8125rem;line-height:1.6;margin-top:8px}
.mobile-hero-trust,.mobile-hero-benefits{display:none}
.hero-copy h1 .main-headline{font-size:inherit;color:inherit;line-height:inherit;letter-spacing:inherit;margin:0;white-space:normal}.hero-copy h1 .mobile-main-headline{display:none}
@media(max-width:760px){.mobile-hero-trust{display:block;margin-top:0;padding:30px 0 10px}.mobile-hero-trust>a{width:339.25px;max-width:100%}.form-trust{display:none}.hero-grid{gap:32px}.mobile-hero-benefits{display:grid;gap:12px;list-style:none;padding:0;margin:20px 0 0}.mobile-hero-benefits li{display:flex;align-items:center;gap:12px;font-size:1rem;line-height:1.5}.mobile-hero-benefits .icon{width:24px;height:24px;color:var(--purple)}}
@media(max-width:760px){.hero-copy h1{font-size:clamp(2.390625rem,6.885vw,2.9325rem)}.hero-copy h1 .desktop-main-headline{display:none}.hero-copy h1 .mobile-main-headline{display:block}.hero-description{margin-top:31px}.hero-grid{gap:52px}}
@media(max-width:370px){.hero-copy h1{font-size:2.23125rem}}

@media(max-width:760px){.hero-copy h1 .mobile-main-headline{font-size:7.9704cqi;white-space:nowrap}.mobile-hero-trust{padding-top:40px}}

.compact-credit{display:none}
@media(max-width:760px){.mobile-hero-trust{padding:16px 0 0}.hero-description{margin-top:16px}.mobile-hero-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin-top:18px}.mobile-hero-benefits li{align-items:flex-start;gap:8px;font-size:.875rem;line-height:1.45}.mobile-hero-benefits .icon{width:20px;height:20px}.hero-grid{gap:26px}.offer-card h2{font-size:1.25rem}.credit-sticker{display:none}.compact-credit{display:flex;align-items:center;justify-content:center;gap:7px;font-size:.875rem;line-height:1.4;margin-top:9px;color:#fff}.compact-credit .icon{width:17px;height:17px;color:#4ade80}.offer-card form{margin-top:14px}}

@media(max-width:760px){.hero-description{margin-top:31px}.hero-grid{gap:36px}}

@media(max-width:760px){.mobile-hero-benefits{padding-bottom:5px}}

/* Shared desktop content and form match the compact mobile version. */
@media(min-width:761px){.hero-copy h1 .mobile-main-headline{display:block;font-size:7.38cqi;white-space:nowrap}.mobile-hero-trust{display:block;margin-top:0;padding:16px 0 0}.mobile-hero-trust>a{width:339.25px;max-width:100%}.hero-description{margin-top:31px}.mobile-hero-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;list-style:none;padding:0 0 5px;margin:18px 0 0}.mobile-hero-benefits li{display:flex;align-items:flex-start;gap:8px;font-size:.875rem;line-height:1.45}.mobile-hero-benefits .icon{width:20px;height:20px;color:var(--purple)}.offer-card h2{font-size:1.25rem}.compact-credit{display:flex;align-items:center;justify-content:center;gap:7px;font-size:.875rem;line-height:1.4;margin-top:9px;color:#fff}.compact-credit .icon{width:17px;height:17px;color:#4ade80}.offer-card form{margin-top:14px}.field{margin-bottom:13px}.field input{height:46px;font-size:1rem}.consent{margin-top:2px;margin-bottom:16px}}

@media(max-width:760px){.hero-description{font-size:1.3392rem}.mobile-hero-benefits li{font-size:1.1718rem}.mobile-hero-benefits .icon{width:26.784px;height:26.784px}}

@media(max-width:760px){.mobile-hero-benefits{margin-top:28px;row-gap:17px}.offer-card form{margin-top:24px}}

.hero-copy h1>span:not(.main-headline){font-size:min(.782em,8.28cqi)}
@media(max-width:760px){.mobile-hero-benefits li.desktop-only-benefit{display:none}}
@media(min-width:761px){.offer-card{width:90%;justify-self:end}}
@media(min-width:761px){.hero-copy h1 .mobile-main-headline{font-size:6.4944cqi}.hero-copy h1>span:not(.main-headline){font-size:min(.6256em,6.624cqi)}}
@media(max-width:760px){.hero-grid>.mobile-hero-benefits{margin-top:0}}
@media(max-width:760px){.mobile-hero-trust{margin-top:10px;margin-bottom:46px}.mobile-hero-trust+.hero-description{margin-top:0;margin-bottom:15px}}
.mobile-proof-points{display:none}
@media(min-width:761px){.mobile-proof-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;list-style:none;padding:0;margin:28px 0 0;text-align:center}.mobile-proof-points li{display:flex;flex-direction:column;align-items:center;gap:8px;font-size:1.1718rem;line-height:1.45;font-weight:500;min-width:0}.mobile-proof-points .icon{width:26.784px;height:26.784px;color:var(--purple)}}
.offer-card #form-title{font-size:clamp(1.75rem,5.2vw,1.9375rem);line-height:1.22;letter-spacing:-.45px}
.hero-funding-intro{font-size:1.603125rem;font-weight:700;line-height:1.65;color:var(--purple);margin:0 0 8px}.hero-funding-intro strong{font-weight:750}
@media(max-width:1100px){.hero-funding-intro{font-size:1.5140625rem}}
@media(max-width:900px) and (min-width:761px){.hero-funding-intro{font-size:1.425rem}}
@media(max-width:760px){.hero-funding-intro{font-size:1.40616rem;white-space:nowrap}}
@media(min-width:761px){.hero-funding-intro{margin-top:-7px}}
@media(min-width:761px){.mobile-proof-points .icon{width:30.8016px;height:30.8016px}}
@media(max-width:760px){.desktop-proof-break{display:none}}
@media(min-width:761px){.hero-copy{width:110%}.hero-description{max-width:none}}
@media(max-width:760px){.hero-copy{margin-top:10px}.mobile-hero-benefits{display:none}.mobile-proof-points{display:flex;flex-direction:column;align-items:center;gap:36px;list-style:none;padding:36px 0 32px;margin:0;text-align:center}.mobile-proof-points li{display:flex;align-items:center;justify-content:center;gap:12px;font-size:1.3125rem;line-height:1.4;font-weight:500}.mobile-proof-points .icon{width:32px;height:32px;color:var(--purple)}}
@media(max-width:760px){.compact-credit{font-size:1.1375rem}.compact-credit .icon{width:22.1px;height:22.1px}.how-it-works .eyebrow{font-size:.9rem}}
@media(min-width:761px){.offer-card #form-title{font-size:clamp(1.875rem,1.1vw + 1.2rem,2.125rem);line-height:1.18;letter-spacing:-.55px}.hero-description{width:95%}.mobile-proof-points{margin-top:43px}}
.offer-card .field-error:empty{display:none}.offer-card .field-error{margin:0 0 6px;color:#ffc9c4;font-size:.8125rem;line-height:1.35;font-weight:600}.offer-card .field input.is-invalid{border-color:#e36a62}.offer-card .field input.is-invalid:focus{border-color:#e36a62;box-shadow:0 0 0 2px #e36a6233}
