@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;500;600;700&family=IBM+Plex+Sans+Devanagari:wght@400;500;600;700&display=swap";:root{--color-canvas:#f6f5f2;--color-panel:#fbfbfa;--color-sunken:#eeede9;--color-border:#e7e5e4;--color-text-primary:#1c1917;--color-text-secondary:#57534e;--color-text-metadata:#6f6a65;--color-navy:#0b2545;--color-navy-light:#eeede9;--color-terracotta:#c2410c;--color-terracotta-hover:#9a3412;--color-indigo:#4338ca;--color-emerald:#15803d;--color-crimson:#be123c;--brand-blue:#0b2545;--brand-blue-hover:#081b33;--brand-blue-light:#eeede9;--brand-blue-subtle:#f6f5f2;--brand-orange:#c2410c;--brand-orange-hover:#9a3412;--brand-orange-light:#eeede9;--brand-green:#15803d;--brand-green-light:#eeede9;--brand-purple:#4338ca;--brand-purple-light:#eeede9;--surface-base:#f6f5f2;--surface-raised:#fbfbfa;--surface-dark:#0b2545;--surface-dark-card:#081b33;--text-primary:#1c1917;--text-secondary:#57534e;--text-muted:#6f6a65;--text-white:#fbfbfa;--hairline:#e7e5e4;--hairline-dark:#e7e5e4;--shadow-xs:0 1px 2px 0 #1c19170a;--shadow-sm:0 1px 2px 0 #1c19170a, 0 1px 3px 0 #1c191705;--shadow-md:0 4px 6px -1px #1c19170d, 0 2px 4px -1px #1c191708;--shadow-lg:0 10px 15px -3px #1c19170f, 0 4px 6px -2px #1c19170a;--radius-xs:6px;--radius-sm:8px;--radius-md:12px;--radius-lg:12px;--radius-xl:12px;--radius-full:9999px;--font-heading:"IBM Plex Sans", "IBM Plex Sans Devanagari", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-body:"IBM Plex Sans", "IBM Plex Sans Devanagari", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--container-max:1320px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-body);background-color:var(--color-canvas);color:var(--color-text-primary);line-height:1.5;overflow-x:hidden}.tabular-nums,.price-display,.metric-value,[data-tabular]{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);color:var(--text-primary);font-weight:700;line-height:1.2}a{color:inherit;text-decoration:none;transition:all .2s}button{cursor:pointer;background:0 0;border:none;font-family:inherit;transition:all .2s}input,select,textarea{font-family:inherit}.container{width:100%;max-width:var(--container-max);margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px}.btn-primary{background:var(--color-terracotta);color:#fbfbfa;border-radius:var(--radius-sm);justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-size:15px;font-weight:600;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 4px 14px #1548a633}.btn-primary:hover{background:var(--color-terracotta-hover);transform:translateY(-1px);box-shadow:0 6px 20px #1548a64d}.btn-secondary{color:var(--brand-blue);border:1px solid var(--hairline);border-radius:var(--radius-sm);box-shadow:var(--shadow-xs);background:#fbfbfa;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-size:15px;font-weight:600;transition:all .2s;display:inline-flex}.btn-secondary:hover{background:var(--brand-blue-light);border-color:#1548a640;transform:translateY(-1px)}.badge{border-radius:var(--radius-xs);letter-spacing:.02em;align-items:center;gap:6px;padding:4px 12px;font-size:12px;font-weight:600;display:inline-flex}.badge-blue{background:var(--brand-blue-light);color:var(--brand-blue)}.badge-orange{background:var(--brand-orange-light);color:var(--brand-orange)}.badge-green{background:var(--brand-green-light);color:var(--brand-green)}.section{padding:80px 0;position:relative}.section-title{color:var(--text-primary);letter-spacing:-.02em;margin-bottom:14px;font-size:36px;font-weight:800}.section-subtitle{color:var(--text-secondary);max-width:660px;font-size:17px;line-height:1.6}.navbar-wrapper{z-index:100;border-bottom:1px solid var(--color-border);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--hairline);background:#fbfbfaf5;transition:all .25s;position:sticky;top:0}.navbar-inner{justify-content:space-between;align-items:center;height:72px;display:flex}.brand-logo{flex-shrink:0;align-items:center;gap:12px;text-decoration:none;display:flex}.brand-logo-img{object-fit:contain;width:auto;max-width:180px;height:38px;display:block}.brand-logo-text{font-family:var(--font-heading);color:var(--brand-blue);letter-spacing:-.025em;font-size:21px;font-weight:800;line-height:1}.nav-links{align-items:center;gap:28px;display:flex}.nav-link{color:var(--text-secondary);font-size:14.5px;font-weight:600}.nav-link:hover{color:var(--brand-blue)}.nav-actions{align-items:center;gap:16px;display:flex}.nav-partner-link{color:var(--brand-orange);border-radius:var(--radius-full);background:var(--brand-orange-light);padding:8px 14px;font-size:14px;font-weight:600;transition:all .2s}.nav-partner-link:hover{color:var(--brand-orange-hover);background:#ffe8d6}.btn-nav-cta{padding:9px 18px;font-size:14px}.mobile-toggle{color:var(--text-primary);padding:6px;display:none}.mobile-drawer{border-bottom:1px solid var(--hairline);box-shadow:var(--shadow-lg);background:#fbfbfa;position:absolute;top:72px;left:0;right:0}.mobile-drawer-inner{flex-direction:column;gap:16px;padding:24px 20px;display:flex}.mobile-link{color:var(--text-primary);padding:6px 0;font-size:16px;font-weight:600}.mobile-partner-link{color:var(--brand-orange)}.mobile-btn-cta{width:100%;margin-top:8px}.hero-section{border-bottom:1px solid var(--hairline);background:#fbfbfa;padding:72px 0 64px;overflow:hidden}.hero-container{grid-template-columns:1.15fr .85fr;align-items:center;gap:56px;display:grid}.hero-content{flex-direction:column;display:flex}.hero-title{letter-spacing:-.03em;color:var(--text-primary);margin-bottom:18px;font-size:50px;font-weight:800;line-height:1.14}.hero-subtitle{color:var(--text-secondary);max-width:580px;margin-bottom:32px;font-size:18px;line-height:1.6}.hero-cta-group{align-items:center;gap:14px;margin-bottom:40px;display:flex}.btn-hero-primary{padding:14px 28px;font-size:16px}.btn-hero-secondary{padding:14px 24px;font-size:16px}.hero-trust-summary{border-top:1px solid var(--hairline);flex-direction:column;gap:14px;padding-top:24px;display:flex}.trust-summary-item{align-items:flex-start;gap:12px;display:flex}.trust-icon-box{background:var(--brand-blue-light);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;margin-top:2px;display:flex}.trust-item-text{flex-direction:column;display:flex}.trust-item-text strong{color:var(--text-primary);font-size:14px;font-weight:600}.trust-item-text span{color:var(--text-secondary);font-size:13px}.hero-visual{justify-content:center;display:flex}.phone-device-frame{background:#fbfbfa;border:10px solid #1e293b;border-radius:36px;width:100%;max-width:380px;position:relative;overflow:hidden;box-shadow:0 24px 48px -12px #0f172a2e,0 8px 16px -4px #0f172a14}.device-speaker{background:#334155;border-radius:4px;width:50px;height:5px;margin:10px auto 6px}.device-screen-content{background:var(--surface-base);flex-direction:column;gap:12px;min-height:510px;padding:12px 14px 18px;display:flex}.inapp-header{justify-content:space-between;align-items:center;padding:4px 0;display:flex}.inapp-loc-badge{color:var(--text-primary);align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.inapp-mode-badge{color:var(--brand-green);background:var(--brand-green-light);border-radius:var(--radius-full);align-items:center;gap:5px;padding:3px 8px;font-size:11px;font-weight:600;display:flex}.dot-active{background:var(--brand-green);border-radius:50%;width:6px;height:6px}.inapp-segment-tabs{background:#e2e8f0;border-radius:8px;grid-template-columns:1fr 1fr;gap:6px;padding:3px;display:grid}.inapp-tab{text-align:center;color:var(--text-secondary);border-radius:6px;padding:6px 0;font-size:12px;font-weight:600}.inapp-tab.active{color:var(--brand-blue);box-shadow:var(--shadow-xs);background:#fbfbfa}.inapp-feed-container{flex-direction:column;gap:10px;display:flex}.inapp-listing-card,.inapp-service-card{border:1px solid var(--hairline);box-shadow:var(--shadow-xs);background:#fbfbfa;border-radius:12px;padding:12px}.inapp-listing-meta{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.listing-chip{border-radius:4px;padding:2px 7px;font-size:10.5px;font-weight:600}.chip-classified{background:var(--brand-blue-light);color:var(--brand-blue)}.chip-service{background:var(--brand-orange-light);color:var(--brand-orange)}.verified-pill,.duration-tag{color:var(--brand-green);align-items:center;gap:4px;font-size:11px;font-weight:600;display:flex}.inapp-item-title{color:var(--text-primary);margin-bottom:3px;font-size:14px;font-weight:700}.inapp-item-specs{color:var(--text-secondary);margin-bottom:8px;font-size:11px}.inapp-price-row{border-top:1px dashed var(--hairline);justify-content:space-between;align-items:center;padding-top:6px;display:flex}.price-stack{align-items:baseline;gap:6px;display:flex}.current-price{color:var(--brand-blue);font-size:15px;font-weight:800}.mrp-price{color:var(--text-muted);font-size:11px;text-decoration:line-through}.rate-label{color:var(--text-muted);font-size:11px}.bargain-tag,.service-guarantee-pill{color:var(--brand-orange);background:var(--brand-orange-light);border-radius:4px;padding:3px 7px;font-size:10.5px;font-weight:600}.service-guarantee-pill{color:var(--brand-green);background:var(--brand-green-light)}.inapp-offer-preview-card{background:#fbfbfa;border:1px solid #fed7aa;border-radius:10px;padding:10px 12px}.offer-preview-header{color:var(--brand-orange);align-items:center;gap:6px;margin-bottom:4px;font-size:11.5px;display:flex}.offer-desc{color:var(--text-primary);margin-bottom:8px;font-size:12px}.offer-action-pills{gap:6px;display:flex}.pill-action{border-radius:4px;padding:4px 10px;font-size:10.5px;font-weight:600}.pill-accept{background:var(--brand-green);color:#fbfbfa}.pill-counter{color:var(--text-primary);background:#e2e8f0}.pill-decline{color:var(--text-muted);background:0 0}.inapp-service-bottom{border-top:1px dashed var(--hairline);justify-content:space-between;align-items:center;padding-top:6px;display:flex}.editorial-showcase-section{border-bottom:1px solid var(--hairline);background:#fbfbfa;padding:84px 0}.services-alt-bg{background:#f8fafc}.showcase-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:56px;display:grid}.showcase-grid.reverse-on-desktop{grid-template-columns:.9fr 1.1fr}.showcase-content{flex-direction:column;display:flex}.showcase-title{letter-spacing:-.025em;color:var(--text-primary);margin-bottom:14px;font-size:38px;font-weight:800}.showcase-subtitle{color:var(--text-secondary);max-width:540px;margin-bottom:32px;font-size:17px;line-height:1.6}.process-flow-list{flex-direction:column;gap:18px;margin-bottom:36px;display:flex}.process-flow-item{align-items:flex-start;gap:16px;display:flex}.process-step-indicator{background:var(--brand-blue-light);width:36px;height:36px;color:var(--brand-blue);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:flex}.process-step-indicator.orange-step{background:var(--brand-orange-light);color:var(--brand-orange)}.process-step-info{flex-direction:column;display:flex}.process-step-heading{color:var(--text-primary);margin-bottom:2px;font-size:15px;font-weight:700}.process-step-desc{color:var(--text-secondary);font-size:13.5px;line-height:1.5}.showcase-action-wrap{display:flex}.editorial-device-card{border:1px solid var(--hairline);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);background:#fbfbfa;padding:24px}.card-top-tag{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;display:flex}.card-category-label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:600}.status-badge-verified{color:var(--brand-green);background:var(--brand-green-light);border-radius:var(--radius-full);align-items:center;gap:5px;padding:3px 10px;font-size:12px;font-weight:700;display:flex}.card-title-block{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.card-item-title{color:var(--text-primary);font-size:20px;font-weight:800}.card-price-tag{color:var(--brand-blue);font-size:20px;font-weight:800}.card-specs-grid{background:var(--surface-base);border-radius:var(--radius-sm);grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:20px;padding:12px;display:grid}.spec-item{flex-direction:column;display:flex}.spec-label{color:var(--text-muted);margin-bottom:2px;font-size:11px}.spec-val{color:var(--text-primary);font-size:13px;font-weight:700}.card-chat-preview{border-radius:var(--radius-sm);border:1px solid var(--hairline);background:#f8fafc;flex-direction:column;gap:10px;padding:14px;display:flex}.chat-bubble{border-radius:12px;max-width:88%;padding:10px 14px;font-size:13px;line-height:1.4}.chat-bubble.seller{color:var(--text-primary);border:1px solid var(--hairline);background:#fbfbfa;align-self:flex-start}.chat-bubble.buyer{background:var(--brand-blue);color:#fbfbfa;align-self:flex-end}.offer-action-bar{border-top:1px solid var(--hairline);justify-content:space-between;align-items:center;margin-top:4px;padding-top:10px;display:flex}.offer-status-label{color:var(--brand-orange);font-size:11.5px;font-weight:600}.offer-badge-pill{color:var(--text-secondary);background:#e2e8f0;border-radius:4px;padding:3px 8px;font-size:11px;font-weight:600}.service-pro-badge-row{align-items:center;gap:10px;margin-bottom:14px;display:flex}.pro-avatar-mini{background:var(--brand-blue);color:#fbfbfa;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:13px;font-weight:800;display:flex}.pro-name-text{color:var(--text-primary);font-size:14px;font-weight:700;display:block}.pro-credential-text{color:var(--text-secondary);font-size:12px;display:block}.service-lead-desc{color:var(--text-secondary);margin-bottom:16px;font-size:13.5px;line-height:1.5}.service-inclusions{flex-direction:column;gap:10px;margin-bottom:20px;display:flex}.inc-item{color:var(--text-primary);align-items:center;gap:8px;font-size:13px;display:flex}.service-booking-indicator{border-top:1px solid var(--hairline);flex-direction:column;gap:8px;padding-top:14px;display:flex}.flow-step-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:11.5px;font-weight:700}.flow-steps-track{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.flow-step-pill{text-align:center;color:var(--text-secondary);background:#e2e8f0;border-radius:4px;padding:5px 2px;font-size:11px;font-weight:600}.flow-step-pill.active{background:var(--brand-blue-light);color:var(--brand-blue)}.how-it-works-section{border-bottom:1px solid var(--hairline);background:#fbfbfa;padding:84px 0}.section-header-center{text-align:center;flex-direction:column;align-items:center;margin-bottom:48px;display:flex}.steps-grid{grid-template-columns:repeat(3,1fr);gap:32px;margin-bottom:40px;display:grid}.step-card{border:1px solid var(--hairline);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:#fbfbfa;flex-direction:column;padding:32px 28px;display:flex}.step-card-header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.step-number{color:var(--brand-blue);letter-spacing:-.03em;font-size:28px;font-weight:800}.step-icon-wrapper{background:var(--brand-blue-light);width:44px;height:44px;color:var(--brand-blue);border-radius:12px;justify-content:center;align-items:center;display:flex}.step-title{color:var(--text-primary);margin-bottom:10px;font-size:19px;font-weight:800}.step-desc{color:var(--text-secondary);font-size:14.5px;line-height:1.6}.how-it-works-banner{background:var(--surface-base);border:1px solid var(--hairline);border-radius:var(--radius-md);align-items:center;gap:16px;max-width:860px;margin:0 auto;padding:18px 24px;display:flex}.hiw-banner-icon{flex-shrink:0}.hiw-banner-text{color:var(--text-secondary);font-size:14px;line-height:1.5}.hiw-banner-text strong{color:var(--text-primary)}.seller-callout-section{border-bottom:1px solid var(--hairline);background:#fbfbfa;padding:84px 0}.seller-card-wrapper{grid-template-columns:1.15fr .85fr;align-items:center;gap:56px;display:grid}.seller-content{flex-direction:column;display:flex}.seller-title{letter-spacing:-.025em;color:var(--text-primary);margin-bottom:14px;font-size:38px;font-weight:800}.seller-subtitle{color:var(--text-secondary);max-width:560px;margin-bottom:24px;font-size:17px;line-height:1.6}.seller-flow-strip{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:28px;display:flex}.flow-step-tag{background:var(--surface-base);border:1px solid var(--hairline);border-radius:var(--radius-full);align-items:center;gap:6px;padding:5px 10px;display:inline-flex}.step-tag-idx{background:var(--brand-blue);color:#fbfbfa;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;font-weight:700;display:flex}.step-tag-name{color:var(--text-primary);font-size:12.5px;font-weight:600}.flow-arrow-sep{color:var(--text-muted);font-size:13px}.seller-features{flex-direction:column;gap:16px;margin-bottom:32px;display:flex}.feature-item{align-items:flex-start;gap:14px;display:flex}.feature-icon-wrap{background:var(--brand-orange-light);width:36px;height:36px;color:var(--brand-orange);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:flex}.feature-head{color:var(--text-primary);margin-bottom:2px;font-size:15px;font-weight:700}.feature-text{color:var(--text-secondary);font-size:13.5px;line-height:1.5}.seller-cta-row{align-items:center;gap:16px;display:flex}.seller-note{color:var(--text-muted);font-size:13px}.preview-sell-box{border:1px solid var(--hairline);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);background:#fbfbfa;padding:24px}.sell-box-header{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;margin-bottom:18px;padding-bottom:12px;display:flex}.sell-header-label{color:var(--text-primary);font-size:13px;font-weight:700}.sell-header-sub{color:var(--text-muted);font-size:11px}.sell-box-body{flex-direction:column;gap:14px;display:flex}.upload-dropzone{border-radius:var(--radius-md);text-align:center;background:var(--surface-base);border:2px dashed #cbd5e1;flex-direction:column;align-items:center;gap:4px;padding:20px;display:flex}.camera-icon-wrap{margin-bottom:4px}.upload-dropzone strong{color:var(--text-primary);font-size:13px}.upload-dropzone span{color:var(--text-muted);font-size:11.5px}.input-field-mock{flex-direction:column;gap:4px;display:flex}.input-field-mock label{color:var(--text-muted);text-transform:uppercase;font-size:11px;font-weight:600}.fake-input{background:var(--surface-base);border:1px solid var(--hairline);color:var(--text-primary);border-radius:8px;padding:8px 12px;font-size:13px}.fake-input.price-val{color:var(--brand-blue);font-weight:700}.input-row-mock{gap:12px;display:flex}.flex-1{flex:1}.fake-submit-btn{background:var(--brand-blue);color:#fbfbfa;border-radius:8px;justify-content:center;align-items:center;gap:6px;margin-top:4px;padding:10px;font-size:13px;font-weight:700;display:flex}.provider-callout-section{border-bottom:1px solid var(--hairline);background:#f8fafc;padding:84px 0}.provider-card-wrapper{grid-template-columns:.9fr 1.1fr;align-items:center;gap:56px;display:grid}.provider-content{flex-direction:column;display:flex}.provider-title{letter-spacing:-.025em;color:var(--text-primary);margin-bottom:14px;font-size:38px;font-weight:800}.provider-subtitle{color:var(--text-secondary);max-width:560px;margin-bottom:28px;font-size:17px;line-height:1.6}.benefits-list{flex-direction:column;gap:16px;margin-bottom:32px;display:flex}.benefit-item{align-items:flex-start;gap:12px;display:flex}.benefit-check-icon{background:var(--brand-blue-light);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-top:2px;display:flex}.benefit-item strong{color:var(--text-primary);margin-bottom:2px;font-size:14.5px;display:block}.benefit-item p{color:var(--text-secondary);font-size:13px;line-height:1.5}.provider-cta-row{align-items:center;gap:14px;display:flex}.provider-dashboard-mock{border:1px solid var(--hairline);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);background:#fbfbfa;flex-direction:column;gap:16px;padding:24px;display:flex}.mock-dash-top{justify-content:space-between;align-items:center;display:flex}.provider-profile{align-items:center;gap:10px;display:flex}.pro-avatar-initials{background:var(--brand-blue);color:#fbfbfa;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:14px;font-weight:800;display:flex}.pro-name{color:var(--text-primary);font-size:14px;display:block}.pro-role{color:var(--text-secondary);font-size:11.5px;display:block}.pro-status-badge{color:var(--brand-green);background:var(--brand-green-light);border-radius:var(--radius-full);align-items:center;gap:6px;padding:4px 10px;font-size:11.5px;font-weight:600;display:flex}.status-dot-green{background:var(--brand-green);border-radius:50%;width:6px;height:6px}.earnings-banner{color:#fbfbfa;background:#0f172a;border-radius:12px;flex-direction:column;padding:14px 18px;display:flex}.earnings-sub{color:#94a3b8;margin-bottom:2px;font-size:11.5px}.earnings-amount{color:#fbfbfa;letter-spacing:-.02em;font-size:26px;font-weight:800}.earnings-meta{color:#cbd5e1;margin-top:4px;font-size:11px}.incoming-lead-card{background:var(--surface-base);border:1px solid var(--hairline);border-radius:12px;padding:14px}.lead-header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.lead-tag{color:var(--brand-orange);background:var(--brand-orange-light);border-radius:4px;padding:2px 7px;font-size:11px;font-weight:700}.lead-time{color:var(--text-muted);font-size:11px}.lead-job{color:var(--text-primary);margin-bottom:6px;font-size:14px;font-weight:700}.lead-loc{color:var(--text-secondary);align-items:center;gap:5px;margin-bottom:12px;font-size:12px;display:flex}.btn-accept{background:var(--brand-blue);color:#fbfbfa;text-align:center;border-radius:8px;width:100%;padding:9px;font-size:12.5px;font-weight:700}.trust-section{border-bottom:1px solid var(--hairline);background:#fbfbfa;padding:84px 0}.trust-header{text-align:center;flex-direction:column;align-items:center;margin-bottom:48px;display:flex}.trust-grid-six{grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:44px;display:grid}.trust-item-card{background:var(--surface-base);border:1px solid var(--hairline);border-radius:var(--radius-md);flex-direction:column;padding:24px;display:flex}.trust-item-header{align-items:center;gap:12px;margin-bottom:12px;display:flex}.trust-item-header .trust-icon-box{border:1px solid var(--hairline);width:40px;height:40px;color:var(--brand-blue);background:#fbfbfa;border-radius:10px;justify-content:center;align-items:center;display:flex}.trust-card-title{color:var(--text-primary);font-size:16px;font-weight:700}.trust-card-desc{color:var(--text-secondary);font-size:13.5px;line-height:1.6}.safety-pledge-banner{border:1px solid var(--hairline);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:#fbfbfa;justify-content:space-between;align-items:center;gap:24px;padding:24px 32px;display:flex}.pledge-icon-wrap{background:var(--brand-blue-light);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.pledge-info{flex:1}.pledge-title{color:var(--text-primary);margin-bottom:4px;font-size:16px;font-weight:700}.pledge-text{color:var(--text-secondary);font-size:13.5px;line-height:1.5}.pledge-action{flex-shrink:0}.faq-section{border-bottom:1px solid var(--hairline);background:#f8fafc;padding:84px 0}.faq-header{text-align:center;flex-direction:column;align-items:center;margin-bottom:40px;display:flex}.faq-controls{flex-direction:column;gap:16px;max-width:820px;margin:0 auto 36px;display:flex}.faq-search-box{width:100%;position:relative}.faq-search-icon{color:var(--text-muted);position:absolute;top:50%;left:16px;transform:translateY(-50%)}.faq-search-input{border-radius:var(--radius-full);border:1px solid var(--hairline);width:100%;color:var(--text-primary);box-shadow:var(--shadow-xs);background:#fbfbfa;outline:none;padding:14px 44px 14px 48px;font-size:14.5px}.faq-search-input:focus{border-color:var(--brand-blue);box-shadow:0 0 0 3px #1548a61a}.faq-search-clear{color:var(--text-muted);font-size:14px;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.faq-category-pills{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.faq-pill{border-radius:var(--radius-full);border:1px solid var(--hairline);color:var(--text-secondary);background:#fbfbfa;padding:7px 16px;font-size:13.5px;font-weight:600}.faq-pill.active{background:var(--brand-blue);color:#fbfbfa;border-color:var(--brand-blue)}.faq-accordion{flex-direction:column;gap:12px;max-width:820px;margin:0 auto 48px;display:flex}.faq-item{border:1px solid var(--hairline);border-radius:var(--radius-md);box-shadow:var(--shadow-xs);background:#fbfbfa;overflow:hidden}.faq-question-btn{text-align:left;justify-content:space-between;align-items:center;width:100%;padding:20px 24px;display:flex}.faq-question-left{align-items:center;gap:12px;display:flex}.faq-category-tag{color:var(--brand-blue);background:var(--brand-blue-light);border-radius:4px;flex-shrink:0;padding:3px 8px;font-size:11px;font-weight:700}.faq-question-text{color:var(--text-primary);font-size:15.5px;font-weight:700}.faq-chevron{color:var(--text-muted);flex-shrink:0;margin-left:12px;transition:transform .2s}.faq-item.open .faq-chevron{transform:rotate(180deg)}.faq-answer-panel{color:var(--text-secondary);padding:0 24px 20px;font-size:14.5px;line-height:1.6}.faq-empty-state{text-align:center;padding:48px 24px}.empty-icon-box{width:56px;height:56px;color:var(--text-muted);background:#e2e8f0;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 16px;display:flex}.faq-empty-state h3{margin-bottom:6px;font-size:18px}.faq-empty-state p{color:var(--text-secondary);margin-bottom:18px;font-size:14px}.faq-support-card{border:1px solid var(--hairline);border-radius:var(--radius-lg);max-width:820px;box-shadow:var(--shadow-sm);background:#fbfbfa;justify-content:space-between;align-items:center;gap:24px;margin:0 auto;padding:28px 32px;display:flex}.support-title{color:var(--text-primary);margin-bottom:4px;font-size:17px;font-weight:700}.support-desc{color:var(--text-secondary);font-size:13.5px;line-height:1.5}.support-card-action{flex-shrink:0}.download-section{background:#fbfbfa;padding:84px 0}.download-card{border-radius:var(--radius-xl);color:#fbfbfa;background:#0f172a;grid-template-columns:1.2fr .8fr;align-items:center;gap:48px;padding:64px 56px;display:grid}.download-content{flex-direction:column;display:flex}.download-title{letter-spacing:-.025em;color:#fbfbfa;margin-bottom:16px;font-size:40px;font-weight:800;line-height:1.16}.download-subtitle{color:#94a3b8;max-width:520px;margin-bottom:32px;font-size:16px;line-height:1.6}.code-pill{color:#f8fafc;background:#fbfbfa1f;border-radius:4px;padding:2px 7px;font-weight:700}.store-buttons{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:36px;display:flex}.store-btn{color:#fbfbfa;background:#1e293b;border:1px solid #334155;border-radius:12px;align-items:center;gap:12px;padding:10px 20px;transition:all .2s;display:flex}.store-btn:hover{background:#334155;transform:translateY(-2px)}.btn-text{flex-direction:column;display:flex}.btn-small{letter-spacing:.06em;color:#94a3b8;font-size:9.5px;font-weight:700}.btn-big{font-size:15px;font-weight:700;line-height:1.2}.sms-capture{flex-direction:column;gap:10px;display:flex}.sms-label{color:#94a3b8;font-size:13.5px}.sms-form{gap:10px;max-width:420px;display:flex}.sms-input-group{border-radius:var(--radius-full);background:#1e293b;border:1px solid #334155;flex:1;align-items:center;padding:0 16px;display:flex}.sms-prefix{color:#94a3b8;margin-right:8px;font-size:14px;font-weight:700}.sms-input-group input{color:#fbfbfa;background:0 0;border:none;outline:none;width:100%;padding:12px 0;font-size:14px}.btn-sms{flex-shrink:0;padding:12px 22px;font-size:14px}.sms-success{color:#34d399;align-items:center;gap:8px;font-size:13.5px;display:flex}.download-qr-box{justify-content:center;display:flex}.qr-card{border-radius:var(--radius-lg);text-align:center;background:#fbfbfa;padding:24px;box-shadow:0 12px 32px #0003}.qr-wrapper{margin-bottom:12px}.qr-text strong{color:var(--text-primary);font-size:14px;display:block}.qr-text p{color:var(--text-secondary);font-size:12px}.footer-wrapper{color:#94a3b8;background:#0f172a;border-top:1px solid #1e293b;padding:72px 0 32px;font-size:14px}.footer-grid{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:48px;margin-bottom:56px;display:grid}.brand-col{flex-direction:column;display:flex}.footer-brand-logo-link{align-items:center;gap:10px;margin-bottom:16px;text-decoration:none;display:inline-flex}.footer-logo-img{object-fit:contain;width:auto;max-width:160px;height:36px;display:block}.brand-desc{color:#94a3b8;max-width:320px;margin-bottom:20px;font-size:13.5px;line-height:1.6}.trust-cert-pill{color:#cbd5e1;border-radius:var(--radius-full);background:#1e293b;border:1px solid #334155;align-self:flex-start;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.footer-heading{color:#fbfbfa;letter-spacing:.04em;text-transform:uppercase;margin-bottom:18px;font-size:14px;font-weight:700}.footer-links{flex-direction:column;gap:12px;list-style:none;display:flex}.footer-links a{color:#94a3b8;font-size:13.5px}.footer-links a:hover{color:#fbfbfa}.footer-highlight-link{font-weight:600;color:var(--brand-orange)!important}.admin-portal-link{align-items:center;gap:6px;margin-top:4px;display:inline-flex;color:#64748b!important;font-size:12px!important}.admin-badge{color:#94a3b8;background:#1e293b;border:1px solid #334155;border-radius:4px;padding:1px 6px;font-size:10px}.footer-bottom{color:#64748b;border-top:1px solid #1e293b;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:32px;font-size:13px;display:flex}.legal-links{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.legal-links a{color:#64748b;font-size:13px}.legal-links a:hover{color:#cbd5e1}.partner-hero-section{text-align:center;border-bottom:1px solid var(--hairline);background:#fbfbfa;padding:64px 0 48px}.partner-hero-content{max-width:820px;margin:0 auto}.partner-hero-title{color:var(--text-primary);letter-spacing:-.025em;margin:16px 0 12px;font-size:40px;font-weight:800}.partner-hero-subtitle{color:var(--text-secondary);font-size:17px;line-height:1.6}.partner-form-section{background:var(--surface-base);padding:64px 0}.partner-form-card{border:1px solid var(--hairline);border-radius:var(--radius-lg);max-width:680px;box-shadow:var(--shadow-sm);background:#fbfbfa;margin:0 auto;padding:40px}.legal-hero-section{border-bottom:1px solid var(--hairline);background:#fbfbfa;padding:64px 0 36px}.legal-hero-content{max-width:860px}.legal-breadcrumb{color:var(--text-muted);align-items:center;gap:8px;margin-bottom:16px;font-size:13px;display:flex}.legal-breadcrumb a{color:var(--brand-blue)}.legal-breadcrumb .current{color:var(--text-secondary)}.legal-title{color:var(--text-primary);letter-spacing:-.02em;margin:12px 0 8px;font-size:36px;font-weight:800}.legal-meta{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;font-size:13px;display:flex}.legal-summary{color:var(--text-secondary);font-size:15px;line-height:1.6}.legal-body-section{background:#fbfbfa;padding:48px 0 80px}.legal-body-container{flex-direction:column;gap:32px;max-width:860px;margin:0 auto;display:flex}.legal-section-block h3{color:var(--text-primary);margin-bottom:10px;font-size:20px;font-weight:800}.legal-section-block p{color:var(--text-secondary);font-size:14.5px;line-height:1.7}@media (width<=1024px){.hero-container{grid-template-columns:1fr;gap:48px}.hero-content{text-align:center;align-items:center}.hero-subtitle{margin-left:auto;margin-right:auto}.hero-trust-summary{align-items:center}.showcase-grid,.showcase-grid.reverse-on-desktop,.seller-card-wrapper,.provider-card-wrapper{grid-template-columns:1fr;gap:40px}.steps-grid{grid-template-columns:1fr;gap:20px}.trust-grid-six{grid-template-columns:repeat(2,1fr)}.download-card{text-align:center;grid-template-columns:1fr;padding:40px 32px}.download-content{align-items:center}.store-buttons{justify-content:center}.sms-form{margin:0 auto}.footer-grid{grid-template-columns:1fr 1fr;gap:36px}}@media (width<=768px){.section{padding:56px 0}.hero-section{padding:48px 0}.hero-title{font-size:34px}.hero-subtitle{font-size:16px}.showcase-title,.seller-title,.provider-title{font-size:28px}.nav-links,.nav-partner-link{display:none}.mobile-toggle{display:flex}.trust-grid-six{grid-template-columns:1fr}.safety-pledge-banner{text-align:center;flex-direction:column}.footer-grid{grid-template-columns:1fr;gap:32px}.footer-bottom{text-align:center;flex-direction:column}.legal-links{justify-content:center}}@media (width<=480px){.hero-title{font-size:28px}.hero-cta-group{flex-direction:column;width:100%}.btn-hero-primary,.btn-hero-secondary{width:100%}.phone-device-frame{border-width:6px;border-radius:28px;max-width:100%}.sms-form{flex-direction:column;width:100%}.btn-sms{width:100%}}
