.sf-root .sf-super-combed{--scc-bg:#f5f0e7;--scc-bg-light:#fbf8f2;--scc-card:#fff;--scc-text:#1e1e1c;--scc-muted:#6d6a63;--scc-border:#ddd5c8;--scc-dark:#1d1d1b;--scc-accent:#b89a6a;--scc-radius:22px;--scc-shadow:0 14px 40px #1f1b1414;--scc-max:1180px;background:var(--scc-bg-light);width:100%;color:var(--scc-text);-webkit-font-smoothing:antialiased;scroll-behavior:smooth;font-family:Poppins,Noto Sans,Segoe UI,system-ui,sans-serif;font-weight:400;line-height:1.65}.sf-root .sf-super-combed *,.sf-root .sf-super-combed :before,.sf-root .sf-super-combed :after{box-sizing:border-box}.sf-root .sf-super-combed h1,.sf-root .sf-super-combed h2,.sf-root .sf-super-combed h3,.sf-root .sf-super-combed h4,.sf-root .sf-super-combed p{color:inherit;font-family:inherit;line-height:inherit;margin:0}.sf-root .sf-super-combed h1,.sf-root .sf-super-combed h2,.sf-root .sf-super-combed h3,.sf-root .sf-super-combed strong{font-weight:700}.sf-root .sf-super-combed a{color:inherit;font-family:inherit;text-decoration:none}.sf-root .sf-super-combed .scc-container{width:min(92%, var(--scc-max));margin:0 auto}.sf-root .sf-super-combed .scc-eyebrow{text-transform:uppercase;letter-spacing:2.5px;color:var(--scc-accent);margin-bottom:14px;font-size:12px;font-weight:700}.sf-root .sf-super-combed .scc-section-title{letter-spacing:-1.4px;margin:0 0 18px;font-size:clamp(32px,4vw,54px);font-weight:700;line-height:1.08}.sf-root .sf-super-combed .scc-section-copy{max-width:760px;color:var(--scc-muted);margin:0;font-size:17px;font-weight:400}.sf-root .sf-super-combed .scc-btn{cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:50px;padding:0 26px;font-family:inherit;font-size:16px;font-weight:700;line-height:1.2;transition:all .25s;display:inline-flex}.sf-root .sf-super-combed .scc-btn-dark{background:var(--scc-dark);color:#fff}.sf-root .sf-super-combed .scc-btn-dark:hover{opacity:.92;color:#fff;transform:translateY(-2px)}.sf-root .sf-super-combed .scc-btn-outline{color:var(--scc-text);background:0 0;border:1px solid #bbb2a4}.sf-root .sf-super-combed .scc-btn-outline:hover{color:var(--scc-text);background:#fff}.sf-root .sf-super-combed .scc-hero{background:radial-gradient(circle at 85% 15%, #b89a6a3d, transparent 35%), var(--scc-bg);align-items:center;min-height:680px;display:flex;position:relative;overflow:hidden}.sf-root .sf-super-combed .scc-hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:70px;padding:90px 0;display:grid}.sf-root .sf-super-combed .scc-hero h1{letter-spacing:-3px;max-width:760px;margin:0 0 24px;font-size:clamp(46px,6vw,78px);font-weight:700;line-height:.98}.sf-root .sf-super-combed .scc-hero h1 span{color:var(--scc-accent)}.sf-root .sf-super-combed .scc-hero-lead{max-width:640px;color:var(--scc-muted);margin:0 0 32px;font-size:19px;font-weight:400;line-height:1.65}.sf-root .sf-super-combed .scc-hero-actions{flex-wrap:wrap;gap:14px;display:flex}.sf-root .sf-super-combed .scc-hero-visual{justify-content:center;display:flex;position:relative}.sf-root .sf-super-combed .scc-fabric-card{aspect-ratio:4/5;width:min(100%,460px);box-shadow:var(--scc-shadow);background:linear-gradient(140deg,#ffffffeb,#dfd3c0d9),repeating-linear-gradient(45deg,#00000005,#00000005 1px,#0000 1px 6px);border-radius:36px;align-items:flex-end;padding:38px;display:flex;position:relative;overflow:hidden}.sf-root .sf-super-combed .scc-fabric-card:before{content:"";background:#b89a6a33;border-radius:50%;width:280px;height:280px;position:absolute;top:-70px;right:-70px}.sf-root .sf-super-combed .scc-fabric-card strong{z-index:1;max-width:280px;color:var(--scc-text);font-size:27px;font-weight:700;line-height:1.15;position:relative}.sf-root .sf-super-combed .scc-intro{padding:110px 0}.sf-root .sf-super-combed .scc-intro-grid{grid-template-columns:1fr 1fr;align-items:start;gap:80px;display:grid}.sf-root .sf-super-combed .scc-intro-content p{color:var(--scc-muted);margin:0 0 18px;font-size:17px;font-weight:400;line-height:1.65}.sf-root .sf-super-combed .scc-intro-content strong{color:var(--scc-text);font-weight:700}.sf-root .sf-super-combed .scc-process-card{background:var(--scc-dark);color:#fff;border-radius:var(--scc-radius);padding:42px}.sf-root .sf-super-combed .scc-process-card h3{color:#fff;margin:0 0 22px;font-size:27px;font-weight:700;line-height:1.2}.sf-root .sf-super-combed .scc-process-steps{gap:18px;display:grid}.sf-root .sf-super-combed .scc-process-step{grid-template-columns:42px 1fr;align-items:start;gap:15px;display:grid}.sf-root .sf-super-combed .scc-process-step strong{color:#fff;font-size:16px;font-weight:700;display:block}.sf-root .sf-super-combed .scc-step-number{color:#e6d2b0;background:#ffffff1f;border-radius:50%;flex-shrink:0;place-items:center;width:42px;height:42px;font-size:14px;font-weight:700;display:grid}.sf-root .sf-super-combed .scc-process-step p{color:#c9c7c1;margin:4px 0 0;font-size:14px;font-weight:400;line-height:1.55}.sf-root .sf-super-combed .scc-comparison{background:var(--scc-bg);padding:110px 0}.sf-root .sf-super-combed .scc-comparison-heading{text-align:center;margin-bottom:50px}.sf-root .sf-super-combed .scc-comparison-heading .scc-section-copy{margin:0 auto}.sf-root .sf-super-combed .scc-comparison-grid{grid-template-columns:repeat(2,1fr);gap:28px;display:grid}.sf-root .sf-super-combed .scc-compare-card{border:1px solid var(--scc-border);border-radius:var(--scc-radius);background:#fff;padding:38px}.sf-root .sf-super-combed .scc-compare-card--featured{background:var(--scc-dark);color:#fff;border-color:var(--scc-dark);box-shadow:var(--scc-shadow)}.sf-root .sf-super-combed .scc-compare-card h3{margin:0 0 10px;font-size:28px;font-weight:700;line-height:1.2}.sf-root .sf-super-combed .scc-compare-card>p{color:var(--scc-muted);margin:0 0 30px;font-size:16px;font-weight:400;line-height:1.65}.sf-root .sf-super-combed .scc-compare-card--featured>p{color:#bbb9b2}.sf-root .sf-super-combed .scc-compare-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.sf-root .sf-super-combed .scc-compare-list li{border-bottom:1px solid var(--scc-border);justify-content:space-between;gap:20px;padding:17px 0;display:flex}.sf-root .sf-super-combed .scc-compare-card--featured .scc-compare-list li{border-color:#ffffff1f}.sf-root .sf-super-combed .scc-compare-list strong{font-size:14px;font-weight:700}.sf-root .sf-super-combed .scc-compare-list span{text-align:right;color:var(--scc-muted);font-size:14px;font-weight:400}.sf-root .sf-super-combed .scc-compare-card--featured .scc-compare-list span{color:#dad7cf}.sf-root .sf-super-combed .scc-benefits{padding:110px 0}.sf-root .sf-super-combed .scc-benefit-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px;display:grid}.sf-root .sf-super-combed .scc-benefit-card{border:1px solid var(--scc-border);background:#fff;border-radius:20px;padding:32px;transition:all .25s}.sf-root .sf-super-combed .scc-benefit-card:hover{box-shadow:var(--scc-shadow);transform:translateY(-5px)}.sf-root .sf-super-combed .scc-icon{background:var(--scc-bg);border-radius:50%;place-items:center;width:54px;height:54px;margin-bottom:24px;font-size:22px;display:grid}.sf-root .sf-super-combed .scc-benefit-card h3{color:var(--scc-text);margin:0 0 10px;font-size:21px;font-weight:700;line-height:1.25}.sf-root .sf-super-combed .scc-benefit-card p{color:var(--scc-muted);margin:0;font-size:15px;font-weight:400;line-height:1.65}.sf-root .sf-super-combed .scc-why{background:var(--scc-dark);color:#fff;padding:110px 0}.sf-root .sf-super-combed .scc-why-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:80px;display:grid}.sf-root .sf-super-combed .scc-why .scc-section-title{color:#fff}.sf-root .sf-super-combed .scc-why .scc-section-copy{color:#bdbbb5}.sf-root .sf-super-combed .scc-why-points{grid-template-columns:1fr 1fr;gap:18px;display:grid}.sf-root .sf-super-combed .scc-why-point{border:1px solid #ffffff1f;border-radius:16px;padding:24px}.sf-root .sf-super-combed .scc-why-point strong{color:#e4d1b0;margin-bottom:7px;font-size:17px;font-weight:700;display:block}.sf-root .sf-super-combed .scc-why-point span{color:#bcbab5;font-size:14px;font-weight:400;line-height:1.55}.sf-root .sf-super-combed .scc-faq{padding:110px 0}.sf-root .sf-super-combed .scc-faq-wrap{max-width:850px;margin:0 auto}.sf-root .sf-super-combed .scc-faq-wrap>.scc-section-title,.sf-root .sf-super-combed .scc-faq-wrap>.scc-eyebrow{text-align:center}.sf-root .sf-super-combed .scc-faq-list{border-top:1px solid var(--scc-border);margin-top:46px}.sf-root .sf-super-combed .scc-faq-list details{border-bottom:1px solid var(--scc-border);padding:22px 0}.sf-root .sf-super-combed .scc-faq-list summary{cursor:pointer;color:var(--scc-text);padding-right:34px;font-family:inherit;font-size:18px;font-weight:700;list-style:none;position:relative}.sf-root .sf-super-combed .scc-faq-list summary::-webkit-details-marker{display:none}.sf-root .sf-super-combed .scc-faq-list summary:after{content:"+";font-size:28px;font-weight:400;position:absolute;top:-2px;right:0}.sf-root .sf-super-combed .scc-faq-list details[open] summary:after{content:"−"}.sf-root .sf-super-combed .scc-faq-list details p{color:var(--scc-muted);max-width:760px;margin:0;padding-top:14px;font-size:16px;font-weight:400;line-height:1.65}.sf-root .sf-super-combed .scc-cta{padding:40px 0 100px}.sf-root .sf-super-combed .scc-cta-inner{background:var(--scc-bg);text-align:center;border-radius:32px;padding:70px 7%}.sf-root .sf-super-combed .scc-cta-inner h2{letter-spacing:-2px;max-width:800px;color:var(--scc-text);margin:0 auto 22px;font-size:clamp(36px,5vw,62px);font-weight:700;line-height:1}.sf-root .sf-super-combed .scc-cta-inner p{max-width:650px;color:var(--scc-muted);margin:0 auto 30px;font-size:17px;font-weight:400;line-height:1.65}.sf-root:has(.sf-super-combed) .sf-site-footer{margin-top:0}.sf-root:has(.sf-super-combed)>main{flex-grow:0}@media (max-width:900px){.sf-root .sf-super-combed .scc-hero-grid,.sf-root .sf-super-combed .scc-intro-grid,.sf-root .sf-super-combed .scc-why-grid{grid-template-columns:1fr;gap:50px}.sf-root .sf-super-combed .scc-hero{min-height:auto}.sf-root .sf-super-combed .scc-hero-grid{padding:70px 0}.sf-root .sf-super-combed .scc-hero h1{letter-spacing:-2px}.sf-root .sf-super-combed .scc-fabric-card{max-width:520px}.sf-root .sf-super-combed .scc-benefit-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.sf-root .sf-super-combed .scc-hero-grid{padding:60px 0}.sf-root .sf-super-combed .scc-hero h1{font-size:48px}.sf-root .sf-super-combed .scc-hero-lead{font-size:17px}.sf-root .sf-super-combed .scc-intro,.sf-root .sf-super-combed .scc-comparison,.sf-root .sf-super-combed .scc-benefits,.sf-root .sf-super-combed .scc-why,.sf-root .sf-super-combed .scc-faq{padding:75px 0}.sf-root .sf-super-combed .scc-comparison-grid,.sf-root .sf-super-combed .scc-benefit-grid,.sf-root .sf-super-combed .scc-why-points{grid-template-columns:1fr}.sf-root .sf-super-combed .scc-compare-card,.sf-root .sf-super-combed .scc-process-card{padding:28px 22px}.sf-root .sf-super-combed .scc-compare-list li{flex-direction:column;gap:4px}.sf-root .sf-super-combed .scc-compare-list span{text-align:left}.sf-root .sf-super-combed .scc-cta-inner{padding:52px 22px}.sf-root .sf-super-combed .scc-cta-inner h2{letter-spacing:-1px}.sf-root .sf-super-combed .scc-hero-actions{flex-direction:column}.sf-root .sf-super-combed .scc-btn{width:100%}}
