/* Fivecred: dedicated seller page. Shared form fields and behavior stay unchanged. */
.seller-page{--s-navy:#1c2d40;--s-text:#526071;--s-orange:#ff6b00;--s-light:#f6ede1;--s-border:#e1e6eb;--s-accent-soft:#fff0e4;--s-accent-ink:#a94b13;color:var(--s-navy);font-size:18px;line-height:1.6}
.seller-page h1,.seller-page h2:not(.j-heading),.seller-page h3{font-weight:550;line-height:1.12;letter-spacing:-.025em;text-wrap:balance}
.seller-page h2:not(.j-heading){font-size:42px}.seller-page h3{font-size:23px}.seller-page :where(p:not([class^="j-"])){color:var(--s-text)}
.seller-page .button{font-size:17px;min-height:54px;padding:15px 23px}.seller-page .button:focus-visible,.seller-page summary:focus-visible{outline:3px solid var(--s-navy);outline-offset:5px}
.s-hero{background:#f4e9dc;border-bottom:1px solid var(--s-border)}.s-hero-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:start;gap:55px;padding-block:43px 46px}
.s-eyebrow{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:550;margin-bottom:19px;color:var(--s-navy)!important}.s-eyebrow .icon{width:21px;height:21px;flex-shrink:0;color:var(--s-accent-ink)}
.s-hero h1{font-size:48px;line-height:1.13;letter-spacing:-1.3px;max-width:610px}.s-hero .s-lead{font-size:19px;line-height:1.65;max-width:540px;color:var(--s-text);margin-top:21px}


.s-hero-form{padding-top:4px;font-size:16px;line-height:1.55;color:#0f172a}.s-hero-form .j-card{border-color:var(--s-border);border-top-color:var(--s-orange);box-shadow:0 10px 30px #15283d08}
.s-reassurance{background:#fff;color:var(--s-navy);border-bottom:1px solid var(--s-border)}.s-reassurance-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;padding-block:24px}
.s-reassurance-grid>div{display:flex;align-items:center;gap:16px}.s-reassurance .icon{width:30px;height:30px;color:var(--s-accent-ink);flex-shrink:0}.s-reassurance p{color:var(--s-navy);line-height:1.45}.s-reassurance strong{font-size:18px;display:block;font-weight:550}.s-reassurance span{font-size:14px;display:block;color:var(--s-text);margin-top:3px}
.s-section{padding-block:76px;scroll-margin-top:100px}.s-kicker{font-size:16px;color:#596576!important;font-weight:550;margin-bottom:14px}.s-section-heading{display:flex;align-items:end;justify-content:space-between;gap:50px;margin-bottom:34px}.s-section-heading>p{max-width:420px}
.s-life-grid{display:grid;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);align-items:center;gap:66px}.s-life-photo{margin:0}.s-life-photo img{display:block;width:100%;height:485px;object-fit:cover;object-position:58% center;border-radius:14px}.s-life-photo figcaption{font-size:13px;margin-top:9px;color:#586476;line-height:1.5}.s-life-copy>p:not(.s-kicker){margin-top:20px}.s-reasons{list-style:none;display:grid;gap:20px;margin:25px 0 29px;padding:0}.s-reasons li{display:flex;align-items:start;gap:16px}.s-reasons .icon{width:25px;height:25px;flex-shrink:0;color:var(--s-accent-ink);margin-top:2px}.s-reasons h3{font-size:20px;line-height:1.3;letter-spacing:-.015em}.s-reasons p{font-size:16px;line-height:1.5;margin-top:5px}
.s-modalities{background:var(--s-light);padding-block:58px}.s-property-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px}.s-property{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:13px;background:white;border:1px solid var(--s-border);border-radius:14px;padding:22px}.s-property-art{display:block;width:100%;height:auto}.s-property h3{font-size:25px;margin-bottom:9px}.s-property p{font-size:16px;line-height:1.5}.s-modalities-note{font-size:15px;text-align:center;margin-top:22px}
.s-how{background:white}.s-button-outline{background:transparent;border:1px solid #9ca7b6;color:var(--s-navy)}.s-button-outline:hover{background:#f1f4f7}
.s-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:31px;list-style:none;margin:0;padding:0}.s-steps li{padding:25px 0 0;border-top:1px solid var(--s-border)}.s-step-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:21px}.s-step-top>span{width:43px;height:43px;display:grid;place-items:center;background:var(--s-accent-soft);color:var(--s-accent-ink);border-radius:50%;font-weight:550;font-size:23px}.s-step-top .icon{width:31px;height:31px;color:var(--s-accent-ink);margin-right:10px}.s-steps h3{font-size:24px;max-width:290px;margin-bottom:14px}.s-steps p{font-size:17px;line-height:1.6}
.s-value{background:#f3e8db}.s-value-grid{display:grid;grid-template-columns:1fr 1fr;gap:75px;align-items:center}.s-value-grid>div>p:not(.s-kicker){margin-top:23px}.s-value-checks{display:grid;gap:12px;list-style:none;margin:24px 0 0;padding:0;font-size:17px}.s-value-checks li{display:flex;align-items:center;gap:12px}.s-value-checks .icon{width:22px;height:22px;color:var(--s-accent-ink)}.s-value-visual{background:#ebe0d3;border:1px solid #e5ded6;border-radius:16px;padding:34px 29px 24px}.s-letter{background:#fff;border:1px solid #e4ddd5;border-radius:8px;padding:23px 27px 38px;margin-right:48px;box-shadow:7px 7px 0 #e4ddd5;position:relative}.s-letter>span:not(.s-letter-icon){display:block;font-size:15px;color:var(--s-text)}.s-letter>strong{display:block;font-size:27px;line-height:1.3;margin:6px 0 11px}.s-letter>p{font-size:15px;line-height:1.5;max-width:240px}.s-letter-icon{position:absolute;right:22px;top:22px}.s-letter-icon .icon{width:29px;height:29px;color:var(--s-accent-ink)}.s-paper-lines{display:grid;gap:9px;margin-top:25px}.s-paper-lines i{height:3px;display:block;background:#e4e7eb;width:100%}.s-paper-lines i:last-child{width:60%}.s-offer{position:relative;display:flex;gap:17px;align-items:center;background:var(--s-navy);border:1px solid #30445b;color:white;border-radius:9px;padding:21px;margin-top:-18px;margin-left:26px}.s-offer>.icon{width:30px;height:30px;flex-shrink:0;color:#ff9a54}.s-offer span{font-size:14px;display:block;color:#e2e7ef}.s-offer strong{font-size:21px;line-height:1.2;display:block;margin-top:5px}.s-offer p{font-size:14px;color:#e2e7ef;line-height:1.45;margin-top:8px}.s-value-visual .s-value-caption{font-size:14px;line-height:1.5;margin-top:23px;color:var(--s-navy)}
.s-trust-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.s-trust-grid>div>p:not(.s-kicker){margin-top:23px}.s-trust-list{list-style:none;margin:28px 0;padding:0;display:grid;gap:22px}.s-trust-list li{display:flex;gap:15px;align-items:start}.s-trust-list .icon{width:25px;height:25px;flex-shrink:0;color:var(--s-accent-ink)}.s-trust-list h3{font-size:20px;line-height:1.3}.s-trust-list p{font-size:16px;line-height:1.6;margin-top:5px}.s-team-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px 32px;min-height:345px;border:1px dashed #aeb8c3;background:#f7f0e6;border-radius:14px}.s-placeholder-icon{display:grid;place-items:center;width:68px;height:68px;background:var(--s-accent-soft);border-radius:50%;margin-bottom:22px}.s-placeholder-icon .icon{width:35px;height:35px;color:var(--s-accent-ink)}.s-team-placeholder strong{font-size:25px;line-height:1.25;font-weight:550}.s-team-placeholder p{font-size:16px;line-height:1.6;max-width:330px;margin-top:17px}.s-material-label{display:block;font-size:14px;margin-top:20px;color:#596576}.s-review-placeholder{display:flex;align-items:start;gap:15px;padding:23px;border:1px solid #dddfe3;border-radius:12px;margin-top:18px;background:white}.s-review-placeholder>.icon{width:26px;height:26px;color:var(--s-accent-ink);flex-shrink:0}.s-review-placeholder strong{display:block;font-size:18px;line-height:1.4;font-weight:550}.s-review-placeholder p{font-size:15px;line-height:1.6;margin-top:9px}
.s-faq{background:var(--s-light)}.s-faq-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:82px;align-items:start}.s-faq-grid>div>p:not(.s-kicker){margin-top:20px;max-width:360px}.s-faq .faq-list summary{font-size:19px;line-height:1.5}.s-faq .faq-list details>p{font-size:17px}.s-question-graphic{width:140px;height:124px;position:relative;margin:33px 0 0 14px}.s-question-graphic>.icon{width:91px;height:109px;color:#7b8998;transform:rotate(-8deg)}.s-question-graphic>span{position:absolute;right:0;bottom:1px;border-radius:50%;width:66px;height:66px;background:var(--s-navy);color:white;font-size:39px;font-weight:500;text-align:center;line-height:66px;border:5px solid var(--s-light)}
.s-closing{padding-block:44px;background:#fff;color:var(--s-navy);border-top:1px solid var(--s-border)}.s-closing-inner{display:grid;grid-template-columns:1.2fr 1fr;gap:70px;align-items:center}.s-closing p{color:var(--s-text);margin-bottom:13px;font-size:17px}.s-closing h2{font-size:33px;line-height:1.2;max-width:610px}.s-closing-inner>div:last-child{text-align:center}.s-closing .button{width:100%;max-width:380px}.s-closing span{display:block;font-size:14px;margin-top:13px;color:var(--s-text)}
@media(min-width:1600px){.s-hero h1{font-size:57px}.s-hero-grid{padding-block:50px}}
@media(max-width:1199px){.s-hero-grid{gap:32px}.s-hero h1{font-size:43px}.s-hero .s-lead{font-size:18px}.s-life-grid,.s-value-grid,.s-trust-grid{gap:40px}.s-life-photo img{height:480px}.seller-page h2:not(.j-heading){font-size:37px}.s-property{grid-template-columns:1fr;padding:16px 25px 25px}.s-property-art{height:170px}.s-property-copy{text-align:center}.s-faq-grid{gap:50px}}
@media(max-width:959px){.s-hero-grid{grid-template-columns:1fr;gap:27px;max-width:750px}.s-hero-form{padding:0}.s-hero h1{font-size:53px;max-width:640px}.s-hero .s-lead{max-width:620px;font-size:19px}.s-reassurance-grid{gap:20px}.s-reassurance-grid>div{align-items:start;gap:10px}.s-reassurance .icon{width:24px;height:24px}.s-reassurance strong{font-size:17px}.s-reassurance span{font-size:14px}.s-life-grid{grid-template-columns:1fr 1.1fr;gap:31px}.s-life-photo img{height:540px;object-position:59% center}.s-life-copy .button{width:100%;font-size:16px}.s-section{padding-block:60px}.s-section-heading{gap:25px;align-items:start}.s-section-heading>p{max-width:300px;font-size:17px}.s-steps{gap:24px}.s-steps h3{font-size:21px}.s-steps p{font-size:16px}.s-value-grid,.s-trust-grid{grid-template-columns:1fr;max-width:700px}.s-value-visual{max-width:540px;width:100%;margin:auto}.s-faq-grid{grid-template-columns:1fr 1.35fr;gap:32px}.s-closing-inner{gap:30px}.s-closing h2{font-size:30px}.s-closing .button{font-size:16px}}
@media(max-width:699px){.seller-page h2:not(.j-heading){font-size:35px}.s-hero-grid{padding-block:30px 29px;gap:23px}.s-eyebrow{font-size:14px;line-height:1.45;gap:8px;margin-bottom:17px}.s-eyebrow .icon{width:18px;height:18px}.s-hero h1{font-size:40px;letter-spacing:-1.1px;line-height:1.13}.s-hero .s-lead{font-size:18px;line-height:1.6;margin-top:17px}.s-reassurance-grid{grid-template-columns:1fr;padding-block:23px;gap:21px}.s-reassurance-grid>div{gap:14px;align-items:center}.s-reassurance .icon{width:27px;height:27px}.s-reassurance strong{font-size:18px}.s-section{padding-block:47px}.s-life-grid{grid-template-columns:1fr;gap:26px}.s-life-photo{order:2}.s-life-photo img{height:320px;object-position:50% 38%}.s-life-copy{order:1}.s-life-copy>p:not(.s-kicker){font-size:18px}.s-reasons{gap:23px}.s-reasons p{font-size:17px}.s-life-copy .button{font-size:17px}.s-section-heading{display:block;margin-bottom:27px}.s-section-heading>p{max-width:none;font-size:18px;margin-top:20px}.s-section-heading>.button{margin-top:24px}.s-property-grid{grid-template-columns:1fr;gap:17px}.s-property{grid-template-columns:.95fr 1.05fr;gap:10px;padding:19px 16px}.s-property-art{height:auto}.s-property-copy{text-align:left}.s-property h3{font-size:23px}.s-property p{font-size:16px}.s-modalities-note{font-size:15px;text-align:left}.s-steps{grid-template-columns:1fr;gap:23px}.s-steps li{padding-top:21px}.s-step-top{margin-bottom:15px}.s-steps h3{font-size:25px;max-width:none}.s-steps p{font-size:18px}.s-value-grid,.s-trust-grid{gap:31px}.s-value-visual{padding:24px 18px 20px}.s-letter{padding:23px 20px 33px;margin-right:23px}.s-letter>strong{font-size:24px}.s-letter-icon{right:17px;top:17px}.s-letter-icon .icon{width:25px;height:25px}.s-offer{padding:20px 16px;margin-left:12px;gap:12px}.s-offer>.icon{width:25px;height:25px}.s-offer strong{font-size:21px}.s-value-checks{font-size:17px}.s-team-placeholder{padding:32px 24px;min-height:320px}.s-trust-list p{font-size:17px}.s-faq-grid{grid-template-columns:1fr;gap:24px}.s-faq-grid>div>p:not(.s-kicker){max-width:none}.s-question-graphic{display:none}.s-faq .faq-list summary{font-size:18px}.s-faq .faq-list details>p{font-size:17px}.s-closing-inner{grid-template-columns:1fr;gap:27px}.s-closing h2{font-size:33px}.s-closing-inner>div:last-child{text-align:left}.s-closing .button{max-width:none;font-size:17px}.s-closing span{font-size:14px}.s-kicker{font-size:15px}}
@media(max-width:359px){.s-hero h1{font-size:36px}.seller-page h2:not(.j-heading){font-size:32px}.s-property{grid-template-columns:1fr;padding:20px}.s-property-art{height:150px}.s-property-copy{text-align:center}.seller-page .button{font-size:16px;padding-inline:18px}.s-letter>strong{font-size:22px}.s-letter-icon{display:none}}
/* Size each step by its label; completed checkmarks reserve the same space as numbers. */
.s-hero-form .j-kicker{margin-bottom:20px}
.s-hero-form .j-progress{display:grid;grid-template-columns:minmax(max-content,1fr) minmax(max-content,1.35fr) minmax(max-content,.8fr);gap:12px;margin-bottom:24px}
.s-hero-form .j-progress li{overflow-wrap:normal;gap:6px;padding-bottom:12px}
.s-hero-form .j-progress li>span{flex:none;width:20px;height:20px;justify-content:flex-start;line-height:1}
.s-hero-form .j-heading{line-height:1.25;margin-bottom:16px}
.s-hero-form .j-heading+.j-help{margin-top:0;line-height:1.65}
@media(max-width:599px){.s-hero-form .j-progress li{flex-direction:column;align-items:flex-start;padding-bottom:10px}}

