.provider-landing{--provider-bg:#fffaf6;--provider-text:#15130f;--provider-primary:#f2552c;--provider-primary-pressed:#d6431f;--provider-peach:#ffe4d9;--provider-line:#15130f14;background:var(--provider-bg);min-height:100dvh;color:var(--provider-text);font-family:Satoshi,Inter,ui-sans-serif,system-ui,sans-serif;overflow-x:clip}.provider-landing *,.provider-landing :before,.provider-landing :after{box-sizing:border-box}.provider-landing h1,.provider-landing h2,.provider-landing h3{color:inherit;font-family:inherit}.provider-landing a{color:inherit;text-decoration:none}.provider-shell{width:min(100%,1180px);margin:0 auto;padding:0 24px}.provider-header{z-index:30;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--provider-line);background:#fffaf6eb;align-items:center;gap:14px;min-height:64px;padding-inline:max(24px,50% - 566px);font-size:14px;font-weight:600;display:flex;position:sticky;top:0}.provider-header-scrolled{border-bottom-color:#15130f24}.provider-wordmark{letter-spacing:-.05em;font-size:23px;font-weight:800}.provider-wordmark-dot{color:var(--provider-primary)}.provider-header-divider{background:#15130f33;width:1px;height:20px}.provider-location{align-items:center;gap:6px;margin-left:auto;display:inline-flex}.provider-location svg{stroke-width:1.75px;width:16px}.provider-header-apply{background:var(--provider-primary);color:#fff;border-radius:999px;align-items:center;min-height:40px;padding:0 20px;font-size:14px;font-weight:700;display:inline-flex}.provider-hero{grid-template-columns:minmax(0,1.05fr) minmax(330px,.95fr);align-items:center;gap:clamp(36px,6vw,76px);padding:56px 4px 64px;display:grid}.provider-hero-copy{min-width:0}.provider-eyebrow{color:var(--provider-primary);letter-spacing:.14em;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:800}.provider-hero h1{letter-spacing:-.05em;max-width:620px;margin:0;font-size:clamp(40px,4.4vw,60px);font-weight:800;line-height:1.02}.provider-hero-lead{opacity:.78;max-width:470px;margin:20px 0 0;font-size:17px;line-height:1.55}.provider-hero-actions{align-items:center;gap:16px;margin-top:26px;display:flex}.provider-primary-button{background:var(--provider-primary);min-height:56px;font:inherit;cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:9px;padding:0 26px;font-size:16px;font-weight:700;transition:background-color .15s,transform .15s;display:inline-flex;box-shadow:0 10px 22px #f2552c2e;color:#fff!important}.provider-primary-button svg{stroke-width:2px;width:18px}.provider-primary-button:hover{background:var(--provider-primary-pressed)}.provider-primary-button:active{background:var(--provider-primary-pressed);transform:translateY(1px)}.provider-primary-button:disabled{cursor:not-allowed;opacity:.55}.provider-primary-button:focus-visible,.provider-secondary-link:focus-visible,.provider-text-button:focus-visible,.provider-wordmark:focus-visible,.provider-faq-item summary:focus-visible{outline:3px solid var(--provider-text);outline-offset:3px}.provider-secondary-link{border:1px solid #15130f29;border-radius:14px;align-items:center;gap:8px;min-height:56px;padding:0 22px;font-size:16px;font-weight:700;display:inline-flex}.provider-secondary-link svg{stroke-width:1.75px;width:17px}.provider-benefits{flex-wrap:wrap;gap:12px 22px;margin:28px 0 0;padding:0;list-style:none;display:flex}.provider-benefits li{align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.provider-benefits svg{stroke-width:1.75px;width:18px;color:var(--provider-primary)}.provider-visual{justify-content:center;min-width:0;display:flex;position:relative}.provider-swash{z-index:0;pointer-events:none;width:124%;height:86%;position:absolute;top:50%;left:50%;transform:translate(-50%,-48%)rotate(-5deg)}.provider-phone-wrap{z-index:1;justify-content:center;min-width:0;display:flex;position:relative}.provider-phone{aspect-ratio:9/16.6;background:#fff;border:6px solid #17151230;border-radius:42px;outline:1px solid #15130fd9;width:min(100%,298px);padding:22px 12px 14px;position:relative;box-shadow:0 26px 54px #15130f29}.provider-phone-speaker{background:#15130fbf;border-radius:10px;width:58px;height:6px;position:absolute;top:9px;left:50%;transform:translate(-50%)}.provider-phone-screen{align-items:center;height:100%;display:flex}.provider-offer-card{border:1px solid var(--provider-line);background:#fff;border-radius:18px;width:100%;padding:16px;box-shadow:0 8px 22px #15130f0f}.provider-offer-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.provider-offer-pill{background:var(--provider-peach);color:var(--provider-primary);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:5px 10px;font-size:10px;font-weight:800}.provider-offer-new{opacity:.55;font-size:11px;font-weight:600}.provider-offer-card h2{letter-spacing:-.02em;margin:12px 0 0;font-size:17px;line-height:1.25}.provider-offer-rows{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.provider-offer-rows li{align-items:center;gap:8px;font-size:13px;display:flex}.provider-offer-rows svg{stroke-width:1.75px;opacity:.5;flex:0 0 15px;width:15px}.provider-offer-rows span{opacity:.8}.provider-offer-rows strong{white-space:nowrap;margin-left:auto;font-weight:700}.provider-preview-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:16px;display:grid}.provider-preview-actions span{border:1px solid #15130f24;border-radius:11px;justify-content:center;align-items:center;min-height:40px;font-size:13px;font-weight:700;display:flex}.provider-preview-actions span:last-child{border-color:var(--provider-primary);background:var(--provider-primary);color:#fff}.provider-sms{z-index:2;border:1px solid var(--provider-line);background:#fff;border-radius:16px;gap:10px;width:72%;padding:12px;display:flex;position:absolute;top:6%;left:-16%;box-shadow:0 16px 34px #15130f24}.provider-sms-core{flex:0 0 20px;width:20px;height:20px;margin-top:2px}.provider-sms-meta{opacity:.6;align-items:baseline;gap:6px;margin:0;font-size:11px;display:flex}.provider-sms-meta strong{color:var(--provider-text);opacity:1;font-size:12px}.provider-sms-title{margin:2px 0 0;font-size:13px;font-weight:700}.provider-sms-body{opacity:.65;margin:2px 0 0;font-size:12px}.provider-section{border-top:1px solid var(--provider-line);padding:72px 4px;scroll-margin-top:84px}.provider-section-heading{max-width:560px}.provider-section-heading h2{letter-spacing:-.04em;margin:0;font-size:clamp(28px,3vw,38px);font-weight:800;line-height:1.08}.provider-section-heading>p:last-child{opacity:.7;margin:12px 0 0;font-size:16px;line-height:1.5}.provider-step-band{border:1px solid var(--provider-line);background:#fff;border-radius:20px;grid-template-columns:repeat(3,1fr);gap:0;margin:28px 0 0;padding:0;list-style:none;display:grid}.provider-step-band li{border-left:1px solid var(--provider-line);gap:14px;padding:26px 24px;display:flex}.provider-step-band li:first-child{border-left:0}.provider-step-number{background:var(--provider-peach);width:32px;height:32px;color:var(--provider-primary);border-radius:50%;flex:0 0 32px;place-items:center;font-size:14px;font-weight:800;display:grid}.provider-step-band h3{margin:4px 0 6px;font-size:17px}.provider-step-band p{opacity:.7;margin:0;font-size:15px;line-height:1.5}.provider-job-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:28px;display:grid}.provider-job-card{border:1px solid var(--provider-line);background:#fff;border-radius:20px;flex-direction:column;gap:6px;padding:20px;display:flex}.provider-job-icon{background:var(--provider-peach);width:34px;height:34px;color:var(--provider-primary);border-radius:50%;place-items:center;margin-bottom:6px;display:grid}.provider-job-icon svg{stroke-width:1.75px;width:18px}.provider-job-card h3{letter-spacing:-.02em;margin:0;font-size:17px}.provider-job-card>p{opacity:.7;margin:0;font-size:14px;line-height:1.45}.provider-job-meta{padding-top:14px;opacity:.6!important;margin-top:auto!important;font-size:13px!important}.provider-job-amount{align-items:baseline;gap:6px;margin:0;display:flex}.provider-job-amount strong{letter-spacing:-.03em;font-size:22px;font-weight:800}.provider-job-amount span{opacity:.6;font-size:12px}.provider-job-disclaimer{text-align:center;opacity:.6;margin:18px 0 0;font-size:13px}.provider-why-requirements{grid-template-columns:1fr 1fr;gap:56px;display:grid}.provider-why-list{grid-template-columns:1fr 1fr;gap:22px 20px;margin:26px 0 0;padding:0;list-style:none;display:grid}.provider-why-list li{gap:8px;display:grid}.provider-why-list svg{stroke-width:1.5px;width:22px;color:var(--provider-primary)}.provider-why-list h3{margin:0 0 3px;font-size:15px}.provider-why-list p{opacity:.7;margin:0;font-size:14px;line-height:1.45}.provider-requirements{border:1px solid var(--provider-line);background:#fff;border-radius:20px;grid-template-columns:1fr 1fr;gap:0;margin:24px 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.provider-requirements li{border-top:1px solid var(--provider-line);border-left:1px solid var(--provider-line);align-items:center;gap:10px;padding:16px 18px;font-size:15px;font-weight:600;display:flex}.provider-requirements li:nth-child(-n+2){border-top:0}.provider-requirements li:nth-child(odd){border-left:0}.provider-requirements svg{stroke-width:2.25px;width:18px;color:var(--provider-primary);flex:0 0 18px}.provider-requirements-note{opacity:.7;margin:14px 0 0;font-size:14px;line-height:1.5}.provider-requirements-area{align-items:center;gap:8px;display:flex}.provider-requirements-area svg{stroke-width:1.75px;width:17px;color:var(--provider-primary);flex:0 0 17px}.provider-faq-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:26px;display:grid}.provider-faq-item{border:1px solid var(--provider-line);background:#fff;border-radius:16px;padding:4px 18px}.provider-faq-item summary{cursor:pointer;align-items:center;min-height:52px;font-size:15px;font-weight:700;list-style:none;display:flex}.provider-faq-item summary::-webkit-details-marker{display:none}.provider-faq-chevron{stroke-width:2px;opacity:.45;flex:0 0 18px;width:18px;height:18px;margin-left:auto;transition:transform .18s}.provider-faq-item[open] .provider-faq-chevron{transform:rotate(180deg)}.provider-faq-item p{opacity:.72;margin:0 0 16px;font-size:14px;line-height:1.55}.provider-final-cta{background:var(--provider-peach);color:var(--provider-text);border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin-top:32px;padding:40px;display:grid;position:relative;overflow:hidden}.provider-final-cta-swash{opacity:.35;pointer-events:none;width:60%;height:160%;position:absolute;inset:-20% -10% auto auto}.provider-final-cta-core{opacity:.16;pointer-events:none;width:180px;position:absolute;top:50%;right:-30px;transform:translateY(-50%)}.provider-final-cta h2{letter-spacing:-.04em;margin:0;font-size:clamp(26px,2.6vw,34px);font-weight:800;position:relative}.provider-final-cta p{opacity:.75;max-width:520px;margin:8px 0 0;line-height:1.5;position:relative}.provider-final-action{justify-items:center;gap:10px;min-width:215px;display:grid;position:relative}.provider-final-action small{opacity:.7;font-size:13px;position:relative}.provider-application-section{outline:none;max-width:620px;margin:80px auto 0;padding:0 4px 88px;scroll-margin-top:24px}.provider-application-heading{text-align:center;margin:0 auto}.provider-application-card{border:1px solid var(--provider-line);background:#fff;border-radius:20px;margin-top:26px;padding:28px;box-shadow:0 16px 40px #15130f0f}.provider-form-stack{gap:12px;display:grid}.provider-form-stack label{font-size:15px;font-weight:700}.provider-application-input{width:100%;min-width:0;height:54px;color:var(--provider-text);font:inherit;background:#fff;border:1px solid #15130f33;border-radius:14px;padding:0 15px;font-size:16px}.provider-application-input:focus{border-color:var(--provider-primary);outline:3px solid #f2552c2e}.provider-code-input{letter-spacing:.4em}.provider-form-help{opacity:.65;margin:0 0 4px;font-size:13px;line-height:1.45}.provider-text-button{min-height:48px;color:var(--provider-primary);font:inherit;cursor:pointer;background:0 0;border:0;font-weight:700}.provider-text-button:disabled{cursor:not-allowed;opacity:.5}.provider-form-error{color:#a52418;margin:16px 0 0;font-size:14px;font-weight:600}.provider-footer{border-top:1px solid var(--provider-line);justify-content:space-between;padding:26px 4px 34px;font-size:14px;font-weight:700;display:flex}@media (width<=1023px){.provider-hero{grid-template-columns:1fr;gap:44px;padding:44px 0 56px}.provider-hero-lead{max-width:560px}.provider-visual{justify-content:center}.provider-swash{width:min(120%,520px)}.provider-job-grid{grid-template-columns:repeat(2,1fr)}.provider-why-requirements{grid-template-columns:1fr;gap:48px}.provider-faq-grid{grid-template-columns:1fr}}@media (width<=800px){.provider-shell{padding:0 18px}.provider-header{gap:10px;min-height:60px;font-size:12px}.provider-wordmark{font-size:21px}.provider-section{padding:56px 0}.provider-step-band{grid-template-columns:1fr}.provider-step-band li{border-left:0;border-top:1px solid var(--provider-line);gap:12px;padding:18px 20px}.provider-step-band li:first-child{border-top:0}.provider-final-cta{grid-template-columns:1fr;margin-top:28px;padding:30px}.provider-final-cta-core{opacity:.14;width:140px;right:-28px}.provider-final-action{grid-column:1/-1;width:100%}.provider-final-action .provider-primary-button{width:100%}}@media (width<=560px){.provider-job-card{gap:5px;padding:16px 18px}.provider-job-icon{margin-bottom:2px}.provider-job-meta{padding-top:10px}.provider-shell{padding:0 16px}.provider-header-divider,.provider-header-label{display:none}.provider-location{gap:4px}.provider-hero{padding-top:36px}.provider-hero h1{font-size:clamp(34px,10vw,44px)}.provider-hero-lead{font-size:16px}.provider-hero-actions{flex-direction:column;align-items:stretch;gap:10px}.provider-primary-button,.provider-secondary-link{justify-content:center;width:100%}.provider-benefits{gap:10px;margin-top:24px;display:grid}.provider-phone{border-width:5px;border-radius:36px;width:min(100%,262px)}.provider-sms{width:82%;left:0}.provider-sms-body{display:none}.provider-swash{width:150%;height:70%}.provider-job-grid,.provider-why-list,.provider-requirements{grid-template-columns:1fr}.provider-requirements li{border-left:0;border-top:1px solid var(--provider-line)}.provider-requirements li:first-child{border-top:0}.provider-final-cta{padding:26px 20px}.provider-final-cta-core{opacity:.12;width:120px;right:-22px}.provider-application-section{margin-top:64px;padding-bottom:72px}.provider-application-card{padding:22px 18px}.provider-footer{gap:15px}}
